/* CSS document */
input.formfield { width:159px; }
textarea { width:159px; }
html,body { font-family:Arial, Verdana, sans-serif;background-color:#ffffff;color:#333333; font-size:12px;  }
h1 { background-color:#000000; width:568px;border-top:1px solid #ffffff;margin:0px;font-size:23px; color:#ffffff; padding:5px 0px 5px 10px;font-weight:normal; }
h3 { background-color:#000000; border-top:1px solid #ffffff;margin:0px;font-size:18px; color:#ffffff; padding:5px 0px 5px 10px;font-weight:normal; }
p { margin-left:15px;margin-right:15px;text-align:left; }
label { font-weight:bold;font-size:11px; }
ul { padding-left:20px;list-style-image:url(images/bullet.gif); }
/* Structural elements */
div#backWrap { width:774px;margin:0 auto; }
div#headWrap { width:774px;margin:0 auto; }
div#logoWrap { width:387px;float:left; }
div#headRight { width:377px;float:left;background-color:#ffffff;height:94px;padding:0px 0px 0px 0px;font-size:12px;color:#000000;text-align:right; }
div#underHead { width:774px;height:10px;background-color:#000000;clear:both; margin:0 auto;} 
div#contWrap { width:774px;margin:0 auto;}
div#leftContWrap { width:194px;float:left;border-top:2px solid #ffffff;border-right:2px solid #ffffff;height:100%;background-color:#c4790a; } 
div#mainContWrap { width:578px;float:right;border-top:2px solid #ffffff;  } 
div#footWrap { width:774px;margin:0 auto;clear:both; }
div#footer { text-align:center;font-size:10px;color:#ffffff;background-color:#000000;line-height:40px;border-top:2px solid #ffffff; }
div#footLogos { text-align:left;padding:10px; }
div#homeImg { width:420px;margin:0 auto; text-align:center; } 
div#srchWrap { width:578px; }
div#indWrap { width:578px; } 
div#indLeft { width:289px;float:left;border-right:2px solid #ffffff; }
div#indRight { width:287px;float:left; }

/* Quick Search Styles */
.QS_wrap { width:151px;margin:0 auto;padding-top:20px; }
.QS { color:#f9f9d0; font-size:12px; background-color:#000000; border:1px solid #ffffff; text-align:center; margin-bottom:10px; width:151px; }
.QS_form { margin:5px 5px 0px 5px; }
.QS_subWrap { margin:0 auto;width:180px; } 
div#QS_sale { margin:0px 10px 10px 10px;display:block; }
div#QS_let { margin:0px 10px 10px 10px;	display:none; }
select.short { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:120px; margin:5px; }
input.short { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:120px; margin:5px; }

/* Featured Property Styles */

.feat_wrap { width:50%;float:left;margin-top:15px; } 
.feat_imgWrap { width:150px;padding:5px;float:left; }
.feat_det { padding:5px; }
.feat_SaleRent { font-size:14px; color:#c4490a; } 
.feat_Price { color:#000000; font-size:14px; } 
img.feat_img { border-left:1px solid #c4790a;border-top:1px solid #c4790a;border-right:1px solid #000000;border-bottom:1px solid #000000; }

/* Links */
a:link, a:visited { text-decoration:none; color:#c4790a; }
a:hover { color:#f1a02d; }
a.nav:link, a.nav:visited { display:block; color:#ffffff;text-align:left;width:179px;padding:5px 0px 5px 15px;text-decoration:none;font-size:16px; }
a.nav:hover { background-color:#000000;font-weight:normal; }

a.search:link, a.search:visited { background-color:#ffffff; border:1px solid #000000; padding:3px; color:#000000; text-decoration:none; }
a.search:hover { background-color:#000000; color:#ffffff; border:1px solid #c4790a; font-weight:normal; }
input.submit { background-color:#ffffff; border:1px solid #000000;  color:#000000; text-decoration:none; }
input.submit:hover { background-color:#000000; color:#ffffff;cursor:pointer; border:1px solid #c4790a;}
/* general classes */

.gap { border-right:2px solid #ffffff; } 
.red_text { color:#ff0000; }
.formWrap { width:249px;padding:20px;float:left; } 
.logWrap { 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:350px;margin:0 auto;text-align:center;float:left; }
.gold_text { color:#c4790a; }
.centre { text-align:center; } 

.contact_wrap { width:300px;margin:0 auto; }
.contact_item { width:300px;margin:0 auto;text-align:right;padding:5px; }

/* results styles */
.res_band { background-color:#000000;color:#ffffff;text-align:left;clear:both;padding:5px;text-align:center; font-size:14px; font-weight:bold;border:1px solid #c4790a;}
.res_wrap {text-align:left;width:550px;margin:0 auto;border-bottom:1px solid #002b54; }
.res_imgWrap { float:left;width:200px; padding:2px; }
.res_txtWrap { float:left;width:300px;padding:10px;text-align:justify; }
.res_butWrap { clear:both;text-align:center;padding:12px; }
.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 #c4790a;background-color:#000000;padding:3px;color:#c4790a;font-weight:bold; }
.res_navWrap { text-align:center; padding:10px; }

/* 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: 220px; float:left; }
#det_sumWrap { width:340px; clear:both;text-align:left; padding:5px; }
.det_sumTag { color: #c4790a; font-weight:bold;font-size:18px; }
.det_sumFeat { width:340px;text-align:left; padding:5px;float:left; }
.det_featWrap {  width:340px; clear:both;text-align:left; padding:5px; }
.det_txt { text-align: justify; }
#det_butWrap { padding:10px; margin-top:20px; clear:both; text-align:center;}

/* Login styles */

input.login { width:180px; }
.srch_but { margin:0px 0px 20px 0px; }

/* Registration styles */


input.regField { width:159px; }
textarea.regField { width:159px; } 

