body { margin:0px;font-family:Arial,verdana,sans serif;font-size:11px;color:#000000;background-color:#ffb940; } 
p { text-align:justify;font-size:12px;font-family:Arial,verdana,sans;}
blockquote { text-align:justify;font-size:12px; }
h1 { }
h2 { background-color:transparent; color:#000a69;font-size:16px;text-align:left; font-family: arial, sans-serif; margin:0px 0px 10px 0px;border-left:3px solid #000a69;padding-left:5px;} 
h2.det { background-color:#f7f7f7;font-size:27px;text-align:left; font-family:verdana, sans-serif; margin:0px;border-bottom:1px solid #000000;border-top:1px solid #000000;padding:3px;} 
h3 { background-color:transparent; color:#000a69;font-size:14px;text-align:left; font-family: arial, sans-serif; margin:0px 0px 10px 0px;border-left:3px solid #000a69;padding-left:5px;} 
h4 { background-color:transparent; color:#000a69;font-size:14px;text-align:left; font-family: arial, sans-serif; margin:10px 0px 10px 0px;border-left:3px solid #000a69;padding-left:5px;} 
input { color:#666666; } 
select { color:#666666; } 
select.short { width:90px;height:20px;font-size:12px; }
input.short { width:140px; }
form { padding:0px;margin:0px;} 
input.submit { background-color:#9051a3; border:1px solid #000000;  color:#ffffff; text-decoration:none;font-size:12px;cursor:pointer; }
input.submit:hover { color:#ffffff;cursor:pointer; border:1px solid #ffffff;}
input.qsSubmit { background-color:#800ca3; border:1px solid #000000;  color:#ffffff; text-decoration:none;font-size:12px;cursor:pointer; }
input.qsSubmit:hover { color:#800ca3;cursor:pointer; border:1px solid #ffffff;background-color:#ffb940;}
/* Structural styles */

div#headWrap { height:183px; } 
div#logoWrap { width:1000px;margin:0 auto;text-align:left;background-image:url(images/logo2.jpg);height:183px;background-repeat:no-repeat;margin-top:20px;}/* logo image includes the tagline text because IE7 decided it was special and didn't need to parse styles properly. */ 
div#searchButtons { width:350px;margin:0 auto; text-align:center;padding-top:30px; }
div#headPhone { padding:46px 20px 0px 0px;font-family:sans serif, arial, verdana;font-weight:100;color:#000000;font-size:20px; } 
div#headRight { width:600px;float:right;font-size:18px;color:#000000;text-align:right; }
h1#headTag {margin:5px;padding:30px 0px 0px 0px;font-size:20px;color:#800ca3;font-family:"Verdana", "Arial", sans-serif;font-weight:normal;clear:both;text-align:center;width:180px;float:left; } 
div#headTag h1 span {} 
div#headLeft { width:154px;float:left; }
div#navWrap {padding:10px 0px 10px 0px;width:1000px;margin:0 auto; text-align:center;}
div#contentWrap { background-color:#ffe5b7;} 
div#content { width:980px;margin:0 auto; background-color:#ffffff;padding:0px 10px 10px 10px;} 
div#homeCont { background-image:url(images/homebg.jpg);background-position:center; height:277px;width:1000px;margin:0 auto; background-repeat:no-repeat;background-color:#ffe5b7; }
div#contentInner {width:960px;margin:0 auto;background-color:#f7f7f7;padding:10px;}
div#footWrap  { width: 800px; margin:0 auto;border:1px solid #8c7a54;clear:both; margin-top:2px;text-align:center;font-size:14px;color:#ffffff;background-color:#000a69;padding:5px 0px 5px 0px;} 
div#footer p { text-align:center;font-size:10px;color:#800ca3;} 
div#footer p a { color:#800ca3;} 
div#footer p a:hover { text-decoration:underline;} 
div#footTel{ width:250px;float:left;}
div#footAdd { width:300px;float:left; } 
div#footEmail { width:250px;float:left;line-height:80px;}
div#footLogos { text-align:center;margin:0 auto;background-color:transparent; }
div#footLogos img { border:1px solid #000000; margin:2px; } 
div#subFoot { width:800px;margin:0 auto; }
ul#nav { list-style:none;margin:0px;padding:0px 0px 0px 50px; } 
ul#nav li { display:inline;margin:0px;padding:5px;text-align:center; color:#800ca3;}
div#indexTopWrap { background-color:#8c7a54;padding:10px 0px 10px 0px; }
div#quickLog { width:180px;margin:0 auto;text-align:center;border:1px solid #ffffff;padding:2px;height:122px; } 
div#indexForms {  width:197px;float:right;text-align:center; }
div#srchWrap { width:980px;margin:0 auto;background-color:#f7f7f7;}
div#contactInfo{ width:225px;padding:10px;float:left;margin:10px;} 
div#contactLeft, div#contactRight { width:294px;margin:0 auto;padding:5px; border:1px solid #8c7a54; }
div#contactUsWrap { width:1000px;margin:0 auto; }
div#ptlReg { margin-top:40px; } 
div.lineTop { height:15px; border-top:1px solid #800ca3;}
div.lineLow { height:15px; border-bottom:1px solid #800ca3;background-color:#ffb940;}
div#titleWrap { padding:20px 0px 10px 0px; border-bottom:1px solid #000000; } 
div#profileLogos { padding:40px 0px 0px 0px; } 
ul.searchRange { list-style:none; }
ul.searchRange li { width:92px;float:left;margin-right:3px; } 
ul.searchRange li a:link, ul.searchRange li a:visited { display:block;border-top:2px solid #ffca6e;border-left:2px solid #ffca6e;border-right:2px solid #c28823;border-bottom:2px solid #c28823;padding:3px;background-color:#ffb940;text-align:center;font-weight:bold;color:#000a69; } 
ul.searchRange li a:hover { border-bottom:2px solid #ffca6e;border-right:2px solid #ffca6e;border-left:2px solid #c28823;border-top:2px solid #c28823;font-weight:normal; } 

ul.homeSearch { list-style:none;text-align:center; }
ul.homeSearch li { width:150px;float:left;margin-right:3px; } 
ul.homeSearch li a:link, ul.homeSearch li a:visited { display:block;border-top:2px solid #ffca6e;border-left:2px solid #ffca6e;border-right:2px solid #c28823;border-bottom:2px solid #c28823;padding:3px;background-color:#810e9f;text-align:center;font-weight:bold;color:#ffb940; } 
ul.homeSearch li a:hover { border-bottom:2px solid #ffca6e;border-right:2px solid #ffca6e;border-left:2px solid #c28823;border-top:2px solid #c28823;color:#ffa811; } 
/* anchor styles */
a:link, a:visited { text-decoration:none;color:#800ca5; } 
a:hover { color:#000a69; }
ul#nav a:link, ul#nav a:visited, ul#nav a:active { text-decoration:none;font-size:12px;color:#800ca3; } 
ul#nav a:hover { text-decoration:underline; } 
a.search:link, a.search:visited { background-color:#9051a3; border:1px solid #000000;  color:#ffffff; text-decoration:none;padding:2px;font-size:12px; }
a.search:hover { color:#ffffff;cursor:pointer; border:1px solid #ffffff;}
div#footWrap div a:link, div#footWrap div a:visited { text-decoration:none;color:#ffffff; } 
div#footWrap div a:hover { color:#8c7a54; }
/* QuickSearch Styles */

div#QS { width:395px;text-align:left;height:112px;position:relative; top: 205px;left:90px;padding:15px;color:#800ca3; }
div.QS_form { margin-top:5px; }
div#QS_let { display:none; }
div.itemsPad { width:93px; float:left; } 
/* General use classes */
ul.spaced li { padding-bottom:15px;text-align:justify;font-size:12px; } 
div#errorDisplay { color:#ff0000;padding-bottom:5px; } 
.hide { display:none; } 
img.frame { padding:5px;border:1px solid #000000;} 
img.val { width:350px; margin:10px;}
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-family:"Times New Roman", serif;font-style:oblique; } 
.white { color:#ffffff; } 
.right { text-align:right; }
.gap { border-right:2px solid #ffffff; } 
.red_text { color:#ff0000; }
/* .formWrap { width:440px;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:170px; }
.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:#800ca3; }
.centre { text-align:center; } 
.left { text-align:left; } 
.contact_wrap { width:350px;float:left;margin-right: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; } 
ul { list-style-type:square; font-size:14px;} 
/* Featured Property Styles */ 
div#featuredProperties { width:730px;margin:0 auto; }
.feat_wrap { width:160px;float:left;margin:0px 10px 0px 10px;border:1px solid #8c7a54;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:#8c7a54; font-size:14px; } 
.feat_town { color:#000a69; font-size:14px; } 
img.feat_img { border:1px solid #8c7a54; }
.srch_but { padding:10px 0px 10px 0px; } 
/* results styles */
.res_band { background-color:#000a69;color:#ffffff;text-align:left;clear:both;padding:5px;text-align:center; font-size:14px; font-weight:bold;border:1px solid #8c7a54;}
.resWrap {text-align:left;width:750px;margin:0 auto;border-top:1px solid #002b54;padding:10px;background-color:transparent; }
.resImgWrap { float:left;width:300px; padding:2px; }
.resTxtWrap { float:left;width:410px;padding:10px;text-align:justify;margin-left:10px; }
.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:hover { border:1px solid #000000;background-color:#9051a3;padding:3px;color:#ffffff; }
.res_page_on { border:1px solid #000000;background-color:#9051a3;padding:3px;color:#ffffff;font-weight:bold; }
.res_navWrap { text-align:center; padding:10px; }
.resPrice { color:#000a69;font-size:24px;font-weight:bold;text-align:center;width:300px;float:left; }
.resLowWrap { clear:both;}
/* 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: 350px; float:right; }
#det_sumWrap { clear:both;text-align:left; padding:10px;margin:0 auto;border-top:1px solid #000000;border-bottom:1px solid #000000;background-color:#f2f2f2; }
.det_sumTag { color: #95008f; font-weight:bold;font-size:18px; }
.det_sumFeat { width:200px;text-align:left;float:left; }
.det_featWrap { width:250px;float:right;text-align:left; padding:10px;margin:14px 0px 8px 8px;background-color:#d7d7d7; }
.det_txt { text-align: justify; }
div#det_butWrap {width:200px;clear:both; }
th.details { background-color:#9051a3; 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; }
ul.det { list-style:none; list-style-position:outside;margin:0px;padding:0px;font-size:12px; }
ul.det li { margin:0px; padding:0px;display:inline; text-align:left;}
ul.det a:link, ul.det a:visited, ul.det a:active { display:block;border-left:2px #000a69 solid; border-bottom:1px dotted #000000; padding:4px;color:#000000;text-decoration:none;margin:0px;text-align:left; }
ul.det a:hover { background-color:#ffc664;;border-left:2px solid #800ca3; }
ul.features { list-style-type:square;margin:0px; padding:0px;list-style-position:inside; } 
ul.features li { font-size:14px; } 
/* Registration styles */


input.regField, select.regField { width:159px; }
textarea.regField { width:159px; } 
div#regLog {width:380px;padding:5px; }  
div#regLog div#quickLog { width:180px;margin:0 auto;text-align:center;border:none;padding:2px; }
div#regLog div#quickLog .white { color:#8c7a54; } 
