/* CSS Style Sheet ......................................................... */
hmtl, body { font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#fffaf6; color:#000000; margin:0; }
h1 { font-size:14px; font-weight:bold; }
h1#indexHead { font-size:16px; font-weight:bold;text-align:center;padding:30px 10px 10px 10px;font-family:"Verdana","Arial",sans-serif;color:#ffffff; }
h2 { font-size:14px; font-weight:bold; }
h3 { font-size:13px; font-weight:bold; }
h4 { font-size:12px; font-weight:bold; }
/* Links ............................................................... */
/* Navigation */
.nav1 a { padding:3px; padding-top:2px; padding-bottom:2px; background-color:#FFFFFF; color:#13386a; font-weight:bold; font-size: 12px; text-decoration: none;line-height:25px; background-image:url(images/nav_bk_off.jpg);background-repeat:repeat-x;border:1px solid #ffffff;}
.nav1 a:link { color:#000000; }
.nav1 a:visited { color:#000000; }
.nav1 a:hover {  background-color:#ff9000; color:#FFFFFF; text-decoration:none;background-image:url(images/nav_bk.jpg);background-repeat:repeat-x; }
.nav1 a:active { color:#000000; }
/* Navigation Page On */
.nav2 a { padding:3px; padding-top:2px; padding-bottom:2px; background-color:#ff9000; color:#ffffff; font-weight:bold; font-size: 12px; text-decoration: none; background-image:url(images/nav_bk.jpg);background-repeat:repeat-x;border:1px solid #ffffff;}
.nav2 a:link { color:#FFFFFF; }
.nav2 a:visited { color:#FFFFFF; }
.nav2 a:hover { color:#FFFFFF; text-decoration:none }
.nav2 a:active { color:#FFFFFF; }
/* Links Body */
a { color:#5983b0; text-decoration:none}
a:link { color:#073900; }
a:visited { color:#073900; }
a:hover { color:#ff9000; text-decoration:underline; }
a:active { color:#013d7f; }
/*Search Links*/
a.search:link, a.search:visited {font-size:12px; text-transform:uppercase;font-weight:bold;padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#ffffff;color:#000000; text-decoration:none;border:1px solid #000000; }
a.search:hover { padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#ff9000; color:#ffffff; cursor:pointer;  }
.srch_but { padding:10px 0px 10px 0px; }
/* Main DIVs ............................................................... */
/* Header */
#header { background-color:#e7eee6; }
#headerContent { width:800px; margin:0 auto; padding:10px; }
#logo { float:left; width:294px; }
#navigation { float:left; width:500px; text-align:center;padding-top:60px; } 
/* #navigation { clear:both;text-align:center; } */
#line {height:3px; background-color:#a3b8cc; font-size:0; }
#logo2 { float:left; width:560px; height:190px; background-color:#bfd45f; }
#logo3 { float:right; width:230px; background-color:#569b4b;height:190px;overflow:hidden; }
#logo3 img { padding:5px 0px 5px 0px; }
#holder { width:800px; margin:0 auto; padding:10px; background-color:#FFFFFF; }
#spacer { padding-top:10px; }
/* Index Page */
#main { width:800px; margin:0 auto; background-image:url(images/background.gif); background-repeat:repeat-y; }
#conFeat { float:left; width:570px; }
#content { float:left; padding:10px; width:350px;text-align:justify; }
/* Other Pages */
#main2 { width:800px; margin:0 auto;background-color:#e7eee6; /* background-image:url(images/background2.gif); background-repeat:repeat-y;*/ }
#content2 {  padding:10px; padding-right:10px;  }
/* Footer */
#footer { background-color:#FFFFFF; padding-top:10px; }
#footCon { padding:10px; background-color:#ffffff; text-align:center;background-image:url(images/foot_bk.jpg);background-repeat:repeat-x;width:780px;height:10px;}
#subFoot { width:800px;margin:0 auto; padding:10px;text-align:center;} 
#subFoot img { padding:0px 5px 0px 5px;border:0px;height:50px; }
/* Forms ................................................................. */
/* General */
.coloured_text { color:#569b4b; }
.centre { text-align:center; } 
.formWrap{ width:320px; margin:0 auto; }
.red_text { color:#FF0000; }
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; }
.clearFix { clear:both; }
.errorDisplay  { color:#ff0000; font-weight:bold; text-transform:uppercase; }
div.landlordList { width:350px;float:left;}  
/* Contact Form */
div#contactInfo { width:300px;float:left; } 
.contact_wrap { width:300px; margin:0 auto; }
.contact_item { width:300px; margin:0 auto; text-align:right; padding:5px; }
input.formfield { width:180px; }
textarea.formfield2{ width:300px; }
p.contact { text-align:center;font-size:16px;color:#ffffff; } 
div#contAddress { border:4px solid #ffffff; padding:5px;background-color:#406292; } 
.off { display:none; }
.on { display:block; }
/* Register Form  */
/* 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; }
.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; }
/* Quick Search ............................................................ */
#srchBox { background-color:#FFFFFF; padding:3px; }
#srchItems { background-color:#e7e7e6; padding:10px; }
.items { width:180px; }
.itemsPad { padding-bottom:10px; }
/* Features ................................................................ */
#features { float:right; width:190px; color:#000000;padding-right:10px; }
.feat_imgWrap{ padding:5px; }
.feat_img{ float:left; width:80px;border:2px solid #ffffff; }
.feat_det{ float:right; width:85px; padding-left:5px; text-align:left; color:#000000; font-size:12px; }
.featWrap a:link, .featWrap a:visited { color:#084700;font-size:14px;font-weight:bold; } 
.featWrap { background-color:#bfd45f;margin-bottom:4px; } 
.featWrap h4 { margin:0px;border-bottom:2px solid #ffffff;text-align:center;color:#ffffff;background-color:#ff9000;width:190px;height:20px;background-image:url(images/feat_bk.jpg);line-height:20px; } 
.featWrap img { margin:6px;border:2px solid #ffffff;float:left; } 
.featWrap p { width:70px;float:right; } 
/* Results ................................................................. */
.res_wrap { background-color:#ffffff;border:4px solid #ffffff; } 
.res_page { color:#000000;background-color:#ffffff;padding:4px 6px 4px 6px;font-weight:bold;text-transform:uppercase;font-size:12px; }
.res_page_on { width:33px;height:33px;background-image:url(images/page_on.jpg);background-color:#ff9000;color:#ffffff;padding:2px 10px 2px 10px;font-weight:bold;font-size:26px; }
.res_navWrap { text-align:center; }
.res_navWrap span:hover { background-color:#ff9000;color:#ffffff; } 
.res_band { background-color:#ff9000; padding:5px; color:#ffffff; text-align:center; font-weight:bold;border-bottom:4px solid #ffffff; }
.res_imgWrap {padding:6px;width:200px;float:left;margin-right:10px; }
.res_imgWrap img {border:2px solid #ffffff; }
.res_feat_img { float:left; width:200px; padding-top:10px; }
.res_txtWrap {padding: 0px 10px 0px 10px; }
.res_txtWrap p {text-align:justify; }
.res_butWrap {width:200px; padding:10px;float:right;  }
div.resWrap { border:2px solid #ffffff;padding:10px;margin:3px;clear:both;background-color:#e7e7e6; } 
div.resWrap h2 {color:#ffffff; margin:0px 0px 10px 0px; width:750px;height:30px;background-image:url(images/thingy.gif);line-height:30px;text-align:center;} 
div.resWrap img { border:2px solid #ffffff;width:250px;float:left;margin-right:10px;} 
div.resWrap img { border:2px solid #ffffff;} 
div.resWrap img:hover { border:2px solid #ff9000;} 
div.resWrap p { text-align:justify; width:300px;float:left;margin:0px; } 
ul.res { list-style:none; list-style-position:outside;margin:0px;padding:0px;font-size:12px;width:175px;float:right; }
ul.res li { margin:0px; padding:0px;display:inline; text-align:left;}
ul.res a:link, ul.res a:visited, ul.res a:active { display:block;border-right:2px #569b4b solid; border-bottom:1px dotted #000000; padding:4px;color:#000000;text-decoration:none;margin:0px;text-align:left; }
ul.res a:hover { background-color:#bfd45f;;border-right:2px solid #ff9000; }
/* Propery Details ...........................................................
#det_imgWrap {  }
#det_imgMain{ float:left; width:330px; }
#det_imgThumbsWrap { float:right; width:212px; text-align:center; }
.det_imgThumb { padding:3px; }
.det_sumFeat { }
.det_butWrap { text-align:center; }
*/
.det_band { background-color:#ffffff;color:#013e81;text-align:center;clear:both; clear:both;padding:5px;font-size:16px;border:1px solid #ff7b01;}
#det_imgMain { width:570px; float:left; padding:0px 5px 5px 0px;margin-left:5px;}
#det_imgMain img {border:2px solid #ffffff; }
.det_imgThumb { width:95px;float:left;padding:2px; }
#det_imgThumbsWrap { width: 205px; float:left; }
#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:205px;margin-right:5px;float:left; }
th.details { background-color:#0f5d47; 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;width:198px; }
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 #569b4b solid; border-bottom:1px dotted #000000; padding:4px;color:#000000;text-decoration:none;margin:0px;text-align:left; }
ul.det a:hover { background-color:#bfd45f;;border-left:2px solid #ff9000; }
ul.features { list-style-type:square;margin:0px; padding:0px;list-style-position:inside; }
ul.features li { font-size:14px; }
.thumbDiv { float:left; background-color:#bfd45f; text-align:center; border:#ffffff solid 1px;width:94px;margin:3px 5px 2px 0px; }
.thumbDiv:hover { border-color:#ff9000; } 
h2.detTitle {background-color:#569b4b;color:#ffffff; margin:0px 0px 10px 0px;background-image:url(images/thingy.gif);text-align:center;line-height:30px; } 
/* Button Styles .............................................................*/
input.submit { background-color:#ffffff; color:#000000; text-decoration:none;text-transform:uppercase;border:0px;font-size:12px;font-weight:bold;border:1px solid #000000; }
input.submit:hover { background-color:#ff9000; color:#ffffff; cursor:pointer;  }
/* QuickSearch Styles */

div#qSearch { float:right;width:210px;margin:10px; } 
div#QS { width:180px;text-align:left;margin:0 auto;background-color:#ffb940;padding:5px; }
div.QS_form { margin-top:5px; }
div#QS_let { display:none; }

div#QS div.itemsPad select.short { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:175px;font-size:14px; }
div#QS div.itemsPad { padding:0px; }

/* Meet The Team */
div#teamWrap { margin-top:30px; } 
div.teamWrap { width:368px; background-color:#bfd45f;padding:5px;border:4px solid #ffffff;float:left;margin:2px;height:200px; } 
div.teamWrap h3 { margin:0px 0px 6px 0px; text-align:center; background-color:#ff9000;padding:5px 0px 5px 0px;color:#ffffff; } 
div.teamWrap h3 a { color:#ffffff; } 
div.teamWrap img { border:2px solid #ffffff;margin-right:10px; } 
div.teamWrap p { text-align: justify;overflow:hidden; } 

/* Property To Let Styles */

.typeArea { width:175px;float:left;padding:5px; }
.typeAreaWrap { width:372px;border:4px solid #ffffff; margin:2px;float:left;padding:3px;background-color:#e7e7e6; }
.typeAreaWrap h3 { margin-top:2px; }
div#prefWrap { border:4px solid #ffffff; margin:2px;padding:10px 10px 10px 10px;background-color:#e7e7e6; }
div#prefWrap h3 { margin-top:2px; }
div#regLog { width: 500px;margin:0 auto; border:4px solid #ffffff;padding:10px;background-color:#e7e7e6; }
p#resetPwd { clear:both; } 


