/* CSS Document */
html, body { background-color:#FFFFFF; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h2 { font-size:18px; }
#holder { width:774px; margin:0 auto; background-color:#e9f8e9; }
#header { border-right:solid 1px #317550; border-left:solid 1px #317550; height:103px; background-position:top; background-position:center; background-repeat:no-repeat; }
#navigation { line-height:12px; padding-left:20px; border-right:solid 1px #317550; border-left:solid 1px #317550; height:24px; overflow:hidden; background-position:top; background-position:right; background-repeat:no-repeat; }
#navBar { background-image:url(images/navbg.gif); background-position:top; background-position:left; background-repeat:repeat-x; }
#content { padding:20px; border-right:solid 1px #317550; border-left:solid 1px #317550; background-position:center; background-position:top; background-repeat:no-repeat; }
#cont_left { float:left; width:490px; text-align:justify; }
#cont_right { float:right; width:220px; text-align:right; padding-top:110px; }
#footer { border-right:solid 1px #317550; border-left:solid 1px #317550; border-bottom:solid 1px #317550; height:44px; background-image:url(images/opbotbg.jpg); background-position:top; background-position:center; background-repeat:no-repeat; }
#footer_text { line-height:22px; text-align:center; padding:10px; color:#FFFFFF; font-size:10px; }
/* Links ............................................................... */
/* Links Body */
a { color:#17452e; text-decoration:underline; }
a:link { color:#17452e; }
a:visited { color:#17452e; }
a:hover { color:#17452e; text-decoration:underline; }
a:active { color:#17452e; }
/* Results ................................................................. */
.res_page {  }
.res_page_on {  }
.res_navWrap { text-align:center; }
.res_band { background-color:#287951; padding:5px; color:#FFFFFF; text-align:center; font-weight:bold; }
.res_imgWrap { }
.res_feat_img { float:left; width:200px; margin-top:10px; margin-left:10px; border:#287951 solid 1px; }
.res_wrap { }
.res_txtWrap { float:right; width:410px; padding:10px; padding-right:30px; }
.res_butWrap { padding:10px; padding-top:20px; text-align:center; }
.blank_cont { width:690px; margin:0 auto; border:#cccccc solid 1px; padding:20px }
/* Propery Details ...........................................................*/
#det_imgWrap {  }
#det_imgMain{ float:left; width:500px; }
#det_imgThumbsWrap { float:right; width:212px; text-align:center; }
.det_imgThumb { padding:3px;float:left;width:100px; }
.det_sumFeat {clear:left;padding-top:20px; }
.det_butWrap { text-align:center; }
/* Forms ................................................................. */
/* General */
.formWrap{ width:320px; margin:0 auto; }
.boxes { background-color:#287951; height:20px; width:500px; font-size:0px; 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; }
.typeArea{ text-align:left; font-size:10px; }
/* Contact Form */
.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; }
/* Register Form  */
input.regField { width:180px; }
textarea.regField { width:180px; }
.logWrap { text-align:right; margin-bottom:10px; }
.log_inputWrap { width:200px; text-align:right; margin:0 auto; }
.submit_but { text-align:right; }
/*Search Links*/
a.search:link, a.search:visited { padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#669966; border:1px solid #013300; color:#FFFFFF; text-decoration:none; }
a.search:hover { padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; background-color:#4d7c4d; color:#FFFFFF; cursor:pointer; border:1px solid #013300; }
/* Button Styles .............................................................*/
input.submit { background-color:#669966; border:1px solid #013300; color:#FFFFFF; text-decoration:none; }
input.submit:hover { background-color:#4d7c4d; color:#FFFFFF; cursor:pointer; border:1px solid #013300; }
/* About Us Page */
.mapBox { float:left; width:315px; padding:10px; }
.mapBoxText { width:230px; margin:0 auto; }
