body {
	margin:10px;
	font-family:verdana, arial, sans serif;
	font-size:11px;
	color:#333333;
	background-color:#19577D;
	height:100%;
	background-image:url(images/watermark.gif);
} 
p { text-align:justify;padding:0px 10px 0px 10px; font-size:12px;}
blockquote { text-align:justify;font-size:12px; }

h1 {
	background-color:#dea317;
	color:#ffffff;
	font-size:22px;
	padding:5px 0px 5px 10px;
} 

h2 { 
	background-color:transparent;
	color:#134766;
	font-size:22px;
	padding:5px 0px 5px 10px;
	text-align:center;
} 

h3 {
	text-align:left;
	color:#dea317;
	margin-left:10px;
	margin-top:5px;
	font-size:18px;
	margin-bottom:2px;
}

h4 {
	text-align:left;
	color:#134766;
	margin-left:10px;
	margin-top:5px;
	font-size:14px;
	margin-bottom:2px;
} 

input { color:#666666; } 
select { color:#666666; } 
select.short { width:140px; }
input.short { width:140px; }
form { padding:0px;margin:0px;} 

input.submit {
	background-color:#ffcc66;
	border:1px solid #dea317; 
	color:#000000;
	text-decoration:none;
}

input.submit:hover {
	background-color:#dea317;
	color:#000000;
	cursor:pointer;
	border:1px solid #666666;
}

/* Structural styles */

div#headWrap {
	background-color:#FFFFFF;
	width:800px;
	margin:0 auto;
} 
div#logoWrap { width:800px;margin:0 auto;} 
div#headPhone { padding:26px 20px 0px 0px;font-weight:bold;font-size:20px;color:#134766; } 
div#headRight { width:550px;float:right;font-size:25px;text-align:right;font-size:22px; }
div#headTag { padding:10px;font-size:26px;padding-top:45px;color:#134766;} 
div#headLeft { width:154px;float:left; }
div#navWrap {
	padding:10px 0px 10px 0px;
	background-color:#dea317;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
div#contentWrap {
	width:800px;
	margin:0 auto;
	background-color:#FFFFFF
} 
div#footWrap {
	width:800px;
	margin:0 auto;
	clear:both;
	text-align:center;
	font-size:14px;
	color:#ffffff;
	background-color:#134766;
	padding:5px 0px 5px 0px;
} 
div#footWrap p { text-align:center;font-size:14px;} 
div#footTel{ width:250px;float:left;line-height:80px;}
div#footAdd { width:300px;float:left; } 
div#footEmail { width:250px;float:left;line-height:80px;}
div#subFoot { width:800px;margin:0 auto; text-align:right; padding-top:10px; color:#999999 }
ul#nav { list-style:none;margin:0px;padding:0px; } 
ul#nav li { width:112px;float:left;margin:0px;padding:0px;text-align:center;}
div#indexTopWrap {
	background-color:#134766;
	padding:10px 0px 10px 0px;
}
div#quickLog { width:180px;margin:0 auto;text-align:center;border:1px solid #ffffff;padding:2px; } 
div#indexForms {  width:197px;float:right;text-align:center; }
div#srchWrap { width:680px;margin:0 auto;}
div#contactInfo{ width:225px;padding:10px;border:1px solid #666666;background-color:transparent;float:left;margin:10px; } 
div#contactLeft, div#contactRight { width:225px;float:left;margin:10px;padding:5px; border:1px solid #666666; }
div#contactUsWrap { width:782px;margin:0 auto; }
div#ptlReg { margin-top:40px; }

div#saleRentNav {
	width:195px;
	float:left;
	padding:10px;
}

div#saleRentContent {
	width:575px;
	float:left;
	padding-right:10px;
}
.srNavItem{
	padding-bottom:3px;
}

/* anchor styles */
a {  font-family: verdana; text-decoration: none; font-weight: bold; color: #19577E; }
a:hover {  font-family: verdana; text-decoration: none; font-weight: bold; color: #808080; }

a.nav:link, a.nav:visited { text-decoration:none;font-size:14px;color:#ffffff; font-weight:bold; } 
a.nav:hover { background-color:#134766; color:#FFFFFF; }

a.search:link, a.search:visited {
	background-color:#ffcc66;
	border:1px solid #dea317;
	padding:3px;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

a.search:hover {
	background-color:#dea317;
	color:#000000;
	border:1px solid #666666;
	font-weight:normal;
}

div#footWrap div a:link, div#footWrap div a:visited { text-decoration:none;color:#ffffff; } 
div#footWrap div a:hover { color:#dea317; }

div#subFoot div a:link, div#subFoot div a:visited { text-decoration:none;color:#cccccc; font-weight:normal; } 
div#subFoot div a:hover { color:#dea317; font-weight:normal; }
/* QuickSearch Styles */

div#QS { width:180px;text-align:center;border:1px solid #ffffff;margin:0 auto;margin-bottom:7px;padding:2px; }
div.QS_form { margin-top:5px; }

/* General use classes */
img.indexPic { border:1px solid #ffffff;border-left:none; } 
.clearFix { clear:both; }
.bronze { color:#d5820d;font-weight:bold;font-size:larger;text-decoration:underline; }
.silver { color:#98948d;font-weight:bold;font-size:larger;text-decoration:underline; }
.gold { list-style:url(images/gold.png);padding:0px; }
img.medal { width:26px;float:left;padding-right:5px;}
.landlords { color:#000000; font-size:larger;font-style:oblique; } 
.white { color:#ffffff; } 
.right { text-align:right; }
.gap { border-right:2px solid #ffffff; } 
.red_text { color:#ff0000; }
.formWrap { width:300px;padding:20px;float:left; } 
.regFormWrap { width:300px;padding:20px;margin-left:175px; } 
.logWrap { text-align:center;margin-bottom:10px; }
.regWrap { text-align:right;margin-bottom:10px; }
.checkWrap { width:150px; }
.regForm_left { width:200px;text-align:right;float:left;}
.regForm_right { width:200px;text-align:left;float:left;clear:right; }
.regWrap { width:285px;margin:0 auto;text-align:right; }
.coloured_text { color:#134766; }
.centre { text-align:center; } 
.left { text-align:left; } 
.contact_wrap { width:350px;margin:0 auto;margin-bottom:30px; }
.contact_item { width:270px;margin:0 auto;text-align:right;padding:5px; }
div.row { clear: both; padding-top: 5px; text-align:center; }
div.row span.label { float: left; width: 100px; text-align: right; }
div.row span.formw { float: right; width: 235px; text-align: left; } /* Featured Property Styles */

div#featuredProperties { width:730px;margin:0 auto; }
.feat_wrap { width:160px;float:left;margin:0px 10px 0px 10px;border:1px solid #666666;text-align:center; } 
.feat_imgWrap { width:150px;padding:5px;float:left;height:111px; }
.feat_det { padding:5px; }
.feat_SaleRent { font-size:14px; color:#000be6; } 
.feat_Price { color:#666666; font-size:14px; } 
.feat_town { color:#134766; font-size:14px; } 
img.feat_img { border:1px solid #666666; }

/* results styles */
.res_band { background-color:#aa0734;color:#ffffff;text-align:left;clear:both;padding:5px;text-align:center; font-size:14px; font-weight:bold;border:1px solid #666666;}
.resWrap {text-align:left;width:750px;margin:0 auto;border:1px solid #002b54;padding:10px;background-color:#f7f7f7; }
.resImgWrap { float:left;width:300px; padding:2px; }
.resTxtWrap { float:left;width:425px;padding:10px;text-align:justify; }
.res_butWrap { text-align:center;padding:10px;width:430px;float:left; }
.res_list { list-style:disc; color: #9c2000; }
.res_page { border:1px solid #000000;background-color:#ffffff;padding:3px;color:#000000; }
.res_page_on { border:1px solid #666666;background-color:#834967;padding:3px;color:#ffffff;font-weight:bold; }
.res_navWrap { text-align:center; padding:10px; }
.resPrice { color:#134766;font-size:24px;font-weight:bold;text-align:center;width:300px;float:left; }
.resLowWrap { clear:both;}

.blue { font-family: verdana; color: #19577E; font-size: 10px; }
.bluebar { font-family: verdana; color: #FFFFFF; font-size: 10px; background: #19577E; font-weight: bold; }
.bar1 { font-family: verdana; color: #19577E; font-size: 10px; background: #FDE9D1; }
.bar2 { font-family: verdana; color: #19577E; font-size: 10px; background: #D0DDE5; }

.listTypesAreas {
	width:150px;
	float:left;
	text-transform:uppercase;
}

/* Details styles */


.det_band { background-color:#ffffff;color:#013e81;text-align:center;clear:both; clear:both;padding:5px;font-size:16px;border:1px solid #ff7b01;}
#det_imgWrap { width:100%; }
#det_imgMain { width:348px; float:left; padding:5px;}
.det_imgThumb { width:100px;float:left;padding:5px; }
#det_imgThumbsWrap { width: 440px; float:left; }
#det_sumWrap { width:640px; clear:both;text-align:left; padding:5px;margin:0 auto; }
.det_sumTag { color: #95008f; font-weight:bold;font-size:18px; }
.det_sumFeat { width:200px;text-align:left; padding:5px;float:left; }
.det_featWrap {  width:200px; clear:both;text-align:left; padding:5px; }
.det_txt { text-align: justify; }
#det_butWrap { padding:10px; margin-top:20px; clear:both; text-align:center;}
th.details { background-color:#134766; color:#f1f1f1; border-bottom:none; border-right:1px solid #ffffff; border-top:1px solid #E4E4E4;text-align:center;font-size:12px; } 
td.details { background-color:#ffffff; color:#000000; border:1px solid #E4E4E4; border-top:none; text-align:center;font-size:12px; }

/* Registration styles */


input.regField, select.regField { width:159px; }
textarea.regField { width:159px; } 
div#regLog div#quickLog { width:180px;margin:0 auto;text-align:center;border:none;padding:2px; }
div#regLog div#quickLog .white { color:#830044; } 

#QS_let {
	display:none;
}
