BODY, table, td, ol, li, dl, dt, dd, form, fieldset, legend, td, h1, h2, h3, h4, h5{
FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
Color:#000000;
font-size:11px;
  margin: 0;
  padding: 0;

}
.normal {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#000000;
  FONT-SIZE: 8pt;
  line-Height:12pt;
  TEXT-DECORATION: none;
}
.normalbold {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#000000;
  FONT-SIZE: 9pt;
  FONT-WEIGHT:bold;
  TEXT-DECORATION: none;
}

.normaltext {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#000000;
  FONT-SIZE: 10px;
  FONT-WEIGHT:normal;
  TEXT-DECORATION: none; 
	text-align:right;
}
.selectinput{
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#000000;
  FONT-SIZE: 10px;
  FONT-WEIGHT:normal;
	text-align:left; line-height:20px; padding:2px;
}
.ornageheadertop {
  FONT-FAMILY: Arial,Verdana,Tahoma ,ms sanserif;
  Color:#ff6600;
  FONT-SIZE: 12pt;
  FONT-WEIGHT:bold;	
}
.ornageheader {
  FONT-FAMILY: Arial,Verdana,Tahoma ,ms sanserif;
  Color:#ff6600;
  FONT-SIZE: 10pt;
  FONT-WEIGHT:bold;	
}
.blackheader {
  FONT-FAMILY: Arial,Verdana,Tahoma ,ms sanserif;
  Color:#000000;
  FONT-SIZE: 10pt;
  FONT-WEIGHT:bold;	
}
.greenheadertop {
  FONT-FAMILY: Arial,Verdana,Tahoma ,ms sanserif;
  Color:#008000;
  FONT-SIZE: 10pt;
  FONT-WEIGHT:bold;	
}
.whiteheader {
  FONT-FAMILY: Arial,Verdana,Tahoma ,ms sanserif;
  Color:#FFFFFF;
  FONT-SIZE: 10pt;
  FONT-WEIGHT:bold;	
  TEXT-DECORATION: none;
}
.whitenormal {
  FONT-FAMILY: Arial,Verdana,Tahoma ,ms sanserif;
  Color:#FFFFFF;
  FONT-SIZE: 10pt;
  TEXT-DECORATION: none;
}
.febutton {
  BORDER-RIGHT: 1px solid #104a7b;
  BORDER-TOP: 1px solid #afc4d5;
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  BACKGROUND-IMAGE: url('none');
  BORDER-LEFT: 1px solid #afc4d5;
  CURSOR: hand;
  COLOR: black;
  BORDER-BOTTOM: 1px solid #104a7b;
  BACKGROUND-REPEAT: repeat;
  FONT-FAMILY: Verdana, Tahoma, 'MS Sans Serif', Arial, Verdana;
  LETTER-SPACING: 1pt;
  HEIGHT: 19px;
  BACKGROUND-COLOR: #95E379;
  TEXT-ALIGN: center;
  TEXT-DECORATION: none
}
.date {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#000000;
  FONT-SIZE: 7pt;
  line-Height=12pt
}
.normalbox {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#FFFFFF;
  FONT-SIZE: 8pt;
  FONT-WEIGHT:bold;
  line-Height=12pt
}
.greenheader {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#66CC33;
  FONT-SIZE: 8pt;
  FONT-WEIGHT:bold;	
  line-Height=12pt
}
.bottom {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#000000;
  FONT-SIZE:7pt;
  line-Height=12pt
}
.normalmainpage {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:# 333333;
  FONT-SIZE: 8pt;
  line-Height=12pt
}
.normal1 {
  FONT-FAMILY:Verdana, Tahoma , Arial;
  Color:#666666;
  FONT-WEIGHT:bold;
  FONT-SIZE: 8pt

}
.normal1head {
  FONT-FAMILY:Verdana, Tahoma , Arial;
  FONT-COLOR=#66cc33;
  FONT-WEIGHT:bold;
  FONT-SIZE: 8pt

}

.copyright {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#666666;
  FONT-SIZE: 7pt;
  
}
.epc {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#333333;
  FONT-SIZE: 8pt;
  
}
.name {
  FONT-FAMILY:Verdana, Tahoma , Arial;
  Color:#B58663;
  FONT-WEIGHT:bold;
  FONT-SIZE: 8pt

}

.normalabout {
  FONT-FAMILY:Verdana, ms sanserif,Tahoma,Arial;
  Color:#666666;
  FONT-SIZE: 7pt
}
.link {
  COLOR: White;
  FONT-FAMILY: Verdana,Tahoma, Arial;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none;
}
A.link:hover {
  COLOR: #000000;
  FONT-FAMILY: Verdana,Tahoma , Arial;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none;
}
.afterclick {
  COLOR: #000000;
  FONT-FAMILY: Tahoma ,Verdana, Arial;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;

}
.point {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#4A8EEF;
  FONT-SIZE: 8pt;
  line-Height=12pt
}
.lefttext {
  FONT-FAMILY:Tahoma , Verdana,  Arial;
  Color:White;
  FONT-SIZE: 10pt
}
.lefttext2 {
  FONT-FAMILY:Tahoma , Verdana, Arial;
  Color:White;
  FONT-WEIGHT:bold;
  FONT-SIZE: 8pt
}
.LeftHead {
  FONT-FAMILY: Tahoma ,Verdana,Arial;
  Color:#000000;
  FONT-WEIGHT:bold;		
  FONT-SIZE: 8pt
}
.head {
	FONT-FAMILY: Verdana,Tahoma,Arial,ms sans-serif;
	Color: #003366;
	FONT-SIZE:8pt;
}
.normalHead {
  FONT-FAMILY:Verdana,Tahoma,  Arial;
  Color:#666666;
  font-weight:bold;
  FONT-SIZE: 9pt
}

.normalHeadBlack {
  FONT-FAMILY:Tahoma ,Verdana, Arial;
  Color:#000000;
  font-weight:bold;
  FONT-SIZE: 12pt
}

A.linkLeft:hover {
  COLOR: #99cc99;
  FONT-FAMILY: Tahoma, 'Microsoft Sans Serif', Arial, Verdana;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bolder;
  TEXT-DECORATION: none
}
.leftsublink {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#666666;
  FONT-SIZE: 8pt;
  line-Height=12pt
  TEXT-DECORATION: none
}
.tablehead {
  FONT-WEIGHT: bold;
  FONT-SIZE: 8pt;
  COLOR: black;
  FONT-FAMILY: Verdana,Tahoma,Arial;
  BACKGROUND-COLOR: #FFCC99;
  TEXT-ALIGN: left
}
.tdtitle {
  FONT-SIZE: 8pt;
  FONT-FAMILY: Verdana,Tahoma,Arial;
  BACKGROUND-COLOR: #fcecd2;
  TEXT-ALIGN: right
}

.tddata {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  COLOR: black;
  FONT-FAMILY: Verdana,Tahoma,Arial;
  BACKGROUND-COLOR: #ff9933
}

.whitebg {
  FONT-SIZE: 8pt;
  COLOR: black;
  FONT-FAMILY: Verdana,Tahoma,Arial;
  BACKGROUND-COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}
.tablehead1 {
  FONT-SIZE: 8pt;
  COLOR: black;
  FONT-FAMILY: Verdana,Tahoma,Arial;
  BACKGROUND-COLOR: #FFCC99;
}
.radio {
  FONT-SIZE: 7pt;
  COLOR: black;
  FONT-FAMILY: Verdana,Tahoma,Arial;
}
  
radio1 {
  FONT-SIZE: 8pt;
  COLOR: black;
  
  FONT-FAMILY: Verdana,Tahoma,Arial;
}
.greenlink {
  FONT-FAMILY:Verdana,Tahoma ,ms sanserif, Arial;
  Color:black;
  FONT-SIZE: 10pt;
  line-Height=12pt
  
}
A.greenlink:hover {
  FONT-FAMILY: Verdana,Tahoma ,ms sanserif, Arial;
  Color:#059D05;
  FONT-SIZE:10pt;
  line-Height:12pt
  
}
.greenborder {
	border-left:solid 2pt #66cc33;
	border-right:solid 2pt #66cc33;
	border-top:solid 2pt #66cc33;
	border-bottom:solid 2pt #66cc33;
}
.grayborder {
	border:solid 1pt #DBD2BD;
}
.blockheader {
	height:25px;
	background-color:#F0EDE6;
	padding-left:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
h1, h2, h3, h4, h5, h6{
padding:0px;
margin:0px;
}
h1{
font-size:26px;
font-weight:bold;
color: #ff6600;
}
h2{
font-size:22px;
font-weight:bold;
color: #000000;
}
.formborder{
background:#FFFFFF;
border:1px solid #CCCCCC;
}
.formtable{
background:#F5F5F5;
border:1px solid #CCCCCC;
}
.formheading{
color:#000066;
font-weight:bold;
font-size:16px;
}
.button{
color:#FFFFFF;
font-size:12px;
padding:3px;
margin: -4px;
border:0px solid #FFFFFF;
cursor:hand;
}
.button a:link, .button a:active, .button a:visited{
color:#FFFFFF;
font-size:12px;
text-decoration:none;
}
.button a:hover{
text-decoration:underline;
}
.marron{
color:#C60000;
font-size:14px;
font-weight:bold;
}
.moreinfobutton{
background:#CCCCCC;
color:#000000;
font-size:12px;
padding:3px;
margin: 3px;
border:0px solid #FFFFFF;
cursor:hand;
}
#content_wrapper {
  background: url("../images/intro_grad.gif") no-repeat scroll 0 0 transparent;
  float: left;
  padding-top: 8px;
  width: 100%;
}
#main {
  float: left;
  width: 720px;
}
#further_resources {
  float: right;
  padding-top: 6px;
  width: 221px;
}
#content, #crum_holder {
  clear: both;
  padding-top: 6px;
	margin:0px auto;
}
.sub_holder {
  margin: 0 auto;
  width: 970px;
	margin-left:0px;
}
#content h1 {
  background-image: none;
  clear: both;
  color: #017163;
  font-size: 25px;
  font-weight: normal;
  margin: 0;
  padding: 10px 0 15px;
}
h2.intro_basic {
  color: #5F5F5F;
  padding-bottom: 0 !important;
	   color: #017163;
  font-size: 0.95em;
  font-weight: normal;
  line-height: 150%;
  margin: 0 0 20px;
  padding: 0 12px 0;
  width: 710px;
}
#main h4.ctabar {
  background: url("../images/cta_bar.gif") no-repeat scroll 0 0 transparent;
	/*height:33px;*/
}
#main h4.ctabar {
	margin-top: 20px;
  clear: both;
  color: #666666;
  font-size: 82%;
  font-weight: normal;
  line-height: 150%;
  margin: 20px 0;
  padding: 10px;
}
#main h4.ctabar span{
	padding: 10px 10px;
}
#further_resources dt {
  color: #017163;
  font-size: 0.85em;
  font-weight: bold;
  padding: 1px 0 10px;
}
.details {
  clear: both;
}
#d1, #d2, #d3 {
  height: auto;
}
.details li {
  background: url("../images/photo_bg_grad.gif") no-repeat scroll 0 0 transparent;
  float: left;
  height: 500px;
  list-style: none outside none;
  padding: 11px 18px 11px 11px;
  width: 211px;
	font-family: Arial;
  margin: 0;
}
.bright_button .button, #layers_holder .button, #search .button, .details_ctas .button, .highlight_button .button, .module_content .button, h4 .button {
   /* background: url("../images/button_yellow_left.gif") no-repeat scroll left center transparent;*/
  background-color:#FEEF00;
	float: right;
}
h4 .button strong{/*background:transparent url(../images/button_yellow_r.gif) no-repeat right center;*/}
.module, .module_adv {
  background: url("../images/module_bottom.gif") no-repeat scroll left bottom #F0F0F0;
  margin-bottom: 10px;
  padding: 0;
  width: 217px;
	margin-left:0px;
}
h4 .button{
background:#FEEF00;
}
.button a.email {
  background: url("../images/envelope.gif") no-repeat scroll 8px center transparent;
}
.button a {
  color: #666666 !important;
  display: block;
  font-weight: normal;
  padding-left: 20px;
  text-decoration: none !important;
}
#further_resources dd a, #photo_resources li a {
  background: url("../images/arrow_grey.gif") no-repeat scroll left center transparent;
  color: #888888;
  display: block;
  font-family: Verdana;
  font-size: 70%;
  padding: 4px 0 4px 10px;
  text-decoration: none;
}
#main h4 a, #main h4 span {
  color: #666666;
  font-weight: normal;
}
.module_adv a.valuation {
  background: url("../images/cta_sprite.gif") no-repeat scroll left -82px transparent;
}
.module_adv h5 a {
  padding: 0 0 5px 21px;
}
.module_adv a {
  color: #017163 !important;
  text-decoration: none;
}
h4.cta {
  background: url("../images/intro_grad.gif") no-repeat scroll 0 0 transparent;
  clear: both;
  margin-top: 20px;
  padding: 5px 8px 20px;
}
.module h5, .module_adv h5 {
  background: url("../images/module_top.gif") no-repeat scroll left top transparent;
  font-size: 14px;
  margin: 0 !important;
  padding: 5px 10px;
}
#module_valuation {
  padding-bottom: 1px;
	margin-top:20px;
}
.module_adv ol {
  list-style: none outside none;
}
fieldset ol {
  height: auto;
  list-style: none outside none;
}
.module_adv ol li {
  clear: both !important;
  padding: 3px 0 !important;
}
fieldset ol li {
  clear: both !important;
  float: left;
  padding: 12px 0 0 !important;
  width: 100%;
}
.module_adv label {
  color: #999999;
  overflow: visible;
  padding-top: 2px;
  width: 56px;
}
fieldset label {
  color: #FFFFFF;
  display: block;
  float: left;
  font-family: Verdana;
  font-size: 83% !important;
  overflow: visible;
  padding-top: 4px;
  width: 100px;
}
input, fieldset fieldset, fieldset select {
  color: #666666;
  display: block;
  float: left;
  font-family: Verdana;
}
select, input, textarea {
  color: #666666;
  font-family: Arial,sans-serif;
  font-size: 11px;
}
.module_adv p {
  color: #5F5F5F;
  font-size: 100%;
  margin: 0 0 6px;
}
.details li li {
  color: #666666;
  font-size: 75%;
  line-height: 150%;
}
fieldset.hidden {
  margin: 0 !important;
  padding: 0;
  visibility: hidden;
}
fieldset {
  color: #FFFFFF !important;
  font-family: Verdana;
	  border: medium none;
}
.module_adv input {
  color: #5F5F5F;
  float: right;
  width: 105px;
}
a {
  color: #017163;
}
img {
  border: 0 none;
}
.module h5 {
  text-align: right;
}

.module h5, .module_adv h5 {
  font-size: 14px;
}
.module_adv fieldset {
  margin: 0 10px 10px;
}
.module_adv input.submit {
  height: 22px;
  margin: 0;
  width: 62px;
	background-color:#FEEF00;
	border:0px;
}
.ctabar input.submit {
  height: 22px;
  margin: 0;
  width: 62px;
	background-color:#FEEF00;
	border:0px;
	background: #FEEF00  url("../images/envelope.gif")no-repeat scroll 8px center transparent;
	padding-left:10px;
}
.module_adv input {
  color: #5F5F5F;
  float: right;
  width: 105px;
}
h2.intro{color:#777; font-size:14px; font-weight:normal; line-height:20px;}
h3.intro{color:#$017163; font-size:16px; font-weight:bold;}

h4.cta{clear:both;background:transparent url("../images/intro_grad.gif") no-repeat;padding:5px 8px 20px;margin-top:20px;}#main h4.cta{background:transparent url("../images/intro_grad.gif") no-repeat;} #main h4 a,
#main h4 span{color:#666;font-weight:normal;}
.box_border {
  background-image: none !important;
  border: 1px solid #DDDDDD;
  margin-bottom: 20px;
  padding: 0 !important;
}
.fill {
  -moz-background-clip: border;
  -moz-background-origin: padding;
  -moz-background-size: auto auto;
  background-attachment: scroll;
  background-color: #F5F5F5 !important;
  background-image: url("../images/box_gradient.jpg");
  background-position: 0 0;
  background-repeat: repeat-x;
}
fieldset.default label, fieldset.default fieldset {
  color: #999999 !important;
}
#d1 {
  float: left;
  padding-left: 0;
}
#d2 {
  float: right;
}
#main h4 a, #main h4 span {
  color: #666666;
  font-weight: normal;
}
h4.cta span {
  padding-left: 32px;
}
fieldset.default {
  margin-bottom: 30px !important;
}
fieldset {
  color: #FFFFFF !important;
  font-family: Verdana;
  font-size: 83%;
}
.box_holder {
  border: 1px solid #FFFFFF;
  margin: 0 !important;
  padding: 10px !important;
}
h5 {
  font-family: Arial;
  font-size: 100%;
  font-weight: bold;
  margin-top: 0;
  padding-top: 3px;
}
h3, h4, h5 {
  color: #017163;
  font-size: 95%;
  font-weight: bold;
  line-height: 150%;
  margin: 0 0 10px;
  padding: 0 0 10px;
}
.officename{
font-weight:bold;
font-size:16px;
color: #017163;
text-align:left;
margin-left:7px;
}
.officename a{
font-weight:bold;
font-size:16px;
color: #017163;
text-align:left;
margin-left:7px;
}

.share{float:left;}
.clear{clear:both;}
#sitelinks{position:fixed;top:550px;left:0;width:40px;z-index:80;}
#sitelinks .top, #sitelinks .btm{height:4px;width:40px;background:url('../images/site_links_top_btm.png');font-size:0;}
#sitelinks .btm{background-position:0 -4px;}
#sitelinks a{display:block;width:40px;height:33px;padding:0 0 1px 0;overflow:hidden;background:url('../images/site_links_btns.jpg');text-indent:-300em;}
#sitelinks a.contact{background-position:-40px 0;}
#sitelinks a.contact:hover{background-position:0 0;}
#sitelinks a.facebook{background-position:-40px -33px;}
#sitelinks a.facebook:hover{background-position:0 -33px;}
#sitelinks a.twitter{background-position:-40px -66px;}
#sitelinks a.twitter:hover{background-position:0 -66px;}
#sitelinks a.youtube{background-position:-40px -99px;}
#sitelinks a.youtube:hover{background-position:0 -99px;}
#sitelinks a.rss{background-position:-40px -198px;}
#sitelinks a.rss:hover{background-position:0 -198px;}
#soclinks{float:right;z-index:80;position:relative;top:-20px;margin-bottom:-15px;}
#soclinks ul{list-style:none;}
#soclinks li{float:left;display:inline;margin:3px;}
#soclinks a{display:block;width:32px;height:32px;overflow:hidden;text-indent:-300em;}
#soclinks a.facebook{background:url('../images/facebook.png');}
#soclinks a.twitter{background:url('../images/twitter.png');}
#soclinks a.youtube{background:url('../images/youtube.png');}
#soclinks a.rss{background:url('../images/feed.png');}
.sml_videobox	{ background-color: #202020; border:1px solid #282828; color:#BDCDF4; display:inline; float:left; font-size:12px; text-decoration:none; height:155px; margin:0 15px 15px 0; position: relative; overflow:hidden; padding:10px; width:214px; }
.sml_videothumb { display:block; margin:0; float: left; }
.sml_videothumb img { border: 2px solid #fff; display: block; }
.sml_videosold  { background-image: url("../images/property_sold.png"); height:89px; width:160px; left:12; top:12; position: absolute; z-index: 50; }
.sml_videoicons { float:right; width:45px; font-weight: bold; font-size: 13px; }
.sml_videoicons span { display:block; height:29px; line-height:29px; padding:0 0 0 35px; width:10px; }
.sml_videoicon_1{ background:url("../images/icon_bedrooms.gif") no-repeat scroll 6px 4px transparent; }
.sml_videoicon_2{ background:url("../images/icon_bathroom.gif") no-repeat scroll 6px 4px transparent; }
.sml_videoicon_3{ background:url("../images/icon_garage.gif") no-repeat scroll 6px 4px transparent; }
.sml_videotext  { color:#CCCCCC; font-size:11px; font-weight:normal; }
.sml_videotext a{ font-size:12px; color: #BDCDF4; font-weight: bold; padding: 0 0 5px 0; text-decoration: none; }

