/* General Styles */

html,body { margin:0;font-family:verdana, sans-serif;background-color:#ffffff; }
h1 { font-size:32px; text-align:left; margin-top:5px; font-weight:normal;}
h3 { font-size:16px; font-weight: bold; color:#316139;margin-top:10px; }
h4 { font-size:14px; font-weight: bold; color:#316139; }
select, textarea, .textboxes
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	width:160px;
	margin:5px 0px 5px 0px;
}
.hide { display:none; } 
p { font-size:12px;text-align:justify; }
.centre { text-align:center; }
/* Layout Styles */
div#header { height:165px;text-align:center;font-family:Verdana,sans-serif;background-color:#244730; }
div#subhead { height:54px;background-image:url(images/head_bg2.jpg);background-repeat:repeat-x; }
div#bodyWrap { width:1024px;margin:0 auto; } 
div#cont_left { width:170px;margin:0px 30px 0px 30px; float:left; } 
div#cont_right { width:760px;float:left; } 
div#footer { width:1024px;margin:0 auto;text-align:center;border-top:1px solid #316139;font-size:12px;color:#316139;clear:both; } 
.navList { list-style:none;padding:0px;margin:0px;}
.navLine { border-top:1px solid #97bf9e; } 
.formWrap { width:340px;float:left;padding:20px; } 
.logWrap { width:340px;text-align:right; }
.red_text { color:#ff0000; }
.checkWrap { width:170px; } 
/* Quick Search Styles */

#QS_wrap { margin-top:20px; }
.QS_labels { width:90px;float:left;text-align:left; font-family: Arial, sans-serif; font-size:10px;line-height:25px; }
.QS { text-align:center; }
.QS_form { text-align:right;width:160px;margin:0 auto;padding:10px 0px 0px 0px; } 
.QS_options { padding:0px 0px 10px 0px; }


/* Featured Properties Styles */

.feat_wrap { color:#316139; font-size:12px;width:175px;float:left; } 

/* Results Styles */ 

.res_band { background-color:#316139; color:#ffffff;padding:3px;clear:both; } 
.res_wrap { border:1px solid #316139; } 
.res_imgWrap { padding:2px;width:196px;float:left; }
.res_txtWrap { width:540px;float:left;text-align:justify;margin-left:5px; } 
.res_sumWrap { clear:both;padding:2px; } 
.res_butWrap { margin:0 auto;width:500px;text-align:center;padding:10px;font-size:12px;} 

/* Details styles */


.det_band { background-color:#316139;color:#ffffff;text-align:center;clear:both;border:2px solid #316139; clear:both;}
#det_imgWrap { width:680px; }
#det_imgMain { width:340px; float:left; padding:5px;}
.det_imgThumb { width:100px;float:left;padding:5px; }
#det_imgThumbsWrap { width: 330px; float:left; }
#det_sumWrap { width:225px; clear:both;text-align:left; padding:5px;font-size:14px; }
.det_sumTag { color: #316139; font-weight:bold;font-size:16px; }
.det_txt { text-align: justify; }
#det_butWrap {clear:both;width:500px; padding:10px; margin:0 auto;text-align:center; }
.det_sumFeat { width:235px;float:left;padding:10px; }


/* Search Styles */

.srch_but { text-align:right;clear:both; } 

/* Links */

a.nav:link, a.nav:visited { 
  color:#97bf9e;
  font-size:19px;
  text-align:left;
  text-decoration:none;
  }

a.nav:hover { 

  color:#316139;
  
  }
a:link, a:visited { 
  color:#316139;
  font-size:12px;
  text-align:left;
  text-decoration:none;
  }

a:hover { 

  color:#97bf9e;
  
  }
input.submit
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	border-style:solid;
	border-width:2px;
	border-color:#316139;
	background-color:#316139;
	vertical-align:middle;
}

input.submit:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	border-style:solid;
	border-width:2px;
	border-color:#316139;
	background-color:#97bf9e;
	vertical-align:middle;
	cursor:pointer;
}
a.search:link, a.search:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	border-style:solid;
	border-width:2px;
	border-color:#316139;
	height:20px;
	background-color:#316139;
	padding:4px;
	
}

a.search:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	border-style:solid;
	border-width:2px;
	border-color:#316139;
	height:20px;
	background-color:#97bf9e;
	padding:4px;
}

