body { margin:0px}

td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
td.qdh-info { padding : 5px 20px 0px 0px; color : #666666; }
p{ text-align: justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
p.community_txt { text-align: justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

a { color : #c08c02; }
a:visited { color : #969696; }
a.RecentlyViewed { color : #FFFFFF; text-decoration : none; }
a.RecentlyViewed:visited { color : #FFFFFF; }
.NoLink a { color : #FFFFFF; text-decoration : none; }
.NoLink a:visited { color : #FFFFFF; }
a:link, a:active {color:#c08c02; text-align:center;}
a.home { color : #FFFFFF; text-decoration : none; }
a.home:visited { color : #FFFFFF; text-decoration : none; }
a.top_nav_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#333333; text-decoration:none; }
a.continue { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f7b608; font-weight:bold; text-decoration : none; }
a.continue:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f7b608; font-weight:bold; text-decoration : none; }
a.trail_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline; }
a.trail_link:visited { color : #ffffff; }
a.community_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999; text-decoration:underline; }
a.community_link_blue {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px;color:#0033CC; text-decoration:underline; }
a.results_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF; text-decoration:underline;  }
a.communityorangelink { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c08c02; font-weight:bold; text-decoration : none; }
a.communityorangelink:visited { color : #969696; }
.community_bar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#999999;}
.community_txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
li { color : #666666;}

/*a:link, a:active, a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c08c02; text-decoration:underline;}
*/
ol.ten_things  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;   color:#30537b; font-weight:bold; padding-bottom:20px; text-indent:0px}
li.ten_things  {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#30537b; padding-bottom:20px; text-indent:0px; text-align:left;}

#brokerTab{
		width:383px;
		height:47px;
		cursor:pointer;
		background-image:url(../images/btn_brokerinfo_learnMore.gif);
		background-repeat:no-repeat;
		float:left;
			}


h1 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	height:12px;
	display: inline; 

}
a.homes{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;

} 
a.homes:visited{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;

} 
.homes_title{
    color:#969696;
	font-weight: bold;
	text-decoration:none;
	padding-left:10px;
}

.trail_txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#bfbfbd;}

.deep_blue{ background-color:#30537b;}
.top_nav_link_bar {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}
.select_txt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.customize_txt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;}
.copyright {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#333333; }
.background_color {background-color:#5283ac;}
.background_tan {background-color:#e8e7e2;}
.calc_bk {background-color:#ccccc0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.calc_txt_bold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold}
.calc_txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
a.calc_txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#c08c02; text-decoration:underline;}
a.calc_txt:visited { color : #969696; }
.calc_num {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold}
.calc_num_total {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;   color:#30537b;}
.finance_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;   color:#30537b; font-weight:bold}
.finance_grey {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;   color:#666666; font-weight:bold}
.template_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;   color:#30537b; font-weight:bold}

.title_txt {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#30537b;}
.sub_title_txt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.search_title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
.recently_viewed {font-style:italic;}
.login_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

td.hilite_cell {border:none; background-color:#FFFFFF}
td.hilite_cell:hover { background-color:#FF9900;}
#table_line{border:solid; border-right:0px; border-top:0px;  border-left:1px; border-left-color:#999999;  border-bottom:1px; border-bottom-color:#333333;}

#MapDirections {background-color:#5485ae; width:562px; height:423px;}
#MapDirections TABLE { border:solid;border-width:5px; border-color:#30537b; background-color:#FFFFFF; }
/*---PROMO ----*/
#promo{
	background-image:url(../images/Promo-background.jpg);
	background-repeat:no-repeat;
	width:296px;
	height:265px;
	background-color:#e8e8e1;
}
#promoImage1{
	width:144px;
	height:118px;
	float:left;
	padding-left:13px;
	padding-top:14px;

}
#promoImage2{
	width:120px;
	height:118px;
	float:left;
	padding-top:14px;

}
#promoClick{
	cursor:pointer;
	width:296px;
	height:142px;

}
#promoText{
	padding-left:8px;
	padding-right:4px;
	padding-top:2px;
	color:#666666;

}

/*  Widget CSS */
.WidgetBlue{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#9ed7ff; }/*color:#30537b;*/

.AppointmentWidgetGuts
	{height: 285px;}
	
.ContactWidgetGuts
	{height: 100px;}
	
.BrochureWidgetGuts
	{height: 120px;}
	
	
.leadRoutingWidgetGuts LABEL,
.leadRoutingWidgetGuts INPUT[type=text]
	{font-size: 9px;}
	
#leadRoutingWidget
	{width:173px; background-color:#5485ae; z-index:111111;}
	
#leadRoutingWidget FORM
	{margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
#leadRoutingWidget BUTTON
 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; }

#leadRoutingWidget TEXT
	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#CCCCCC; }
#leadRoutingWidgetTitle
	{/*border-bottom: 1px solid #0F0F0F;*/
	 margin-bottom: 3px; margin:4px;}
	 
#leadRoutingWidgetBottom1
	{ height:115px;}

#leadRoutingWidgetBottom1 #vchComments
	{width: 98%;  
	height: 80px;}

#leadRoutingWidgetBottom2
	{ margin-top: 3px; }

#leadRoutingWidgetBottom2 #vchComments
	{width: 98%;
	 height: 80px;}
	 
#leadRoutingWidgetBottom3
	{/*border-top: 1px solid #0F0F0F;*/
	 margin-top: 3px;}

#leadRoutingWidgetBottom3 #vchComments
	{width: 98%;
	 height: 80px;}


#leadRoutingWidgetForm SELECT
	{width: 100%;
	 font-size: 10px; }
#intLeadTypeID 
{ width: 100%; font-size: 10px;}
	 
#leadRoutingWidgetForm #vchContactName,
#leadRoutingWidgetForm #vchContactPhone,
#leadRoutingWidgetForm #vchContactEmail,
#leadRoutingWidgetForm #vchContactStreetAddress1
	{font-size: 9px; background-color:#FFFFFF; width:95%;}
#leadRoutingWidgetForm #vchContactCity
	{font-size: 9px; background-color:#FFFFFF; width:55px;}
#leadRoutingWidgetForm #vchContactState
	{font-size: 9px; background-color:#FFFFFF; width:auto; width:35px;}
#leadRoutingWidgetForm #vchContactZip
	{font-size: 9px; background-color:#FFFFFF; width:auto;}
/*td.hilite_cell {background-image:url(../images/search_background.gif); border:none; background-color:#FFFFFF}*/
/* -----END Lead Routing-------    */

/* ----------------Start Realtor LOGIN ------------*/


#printBackground{
	background-image:url(../images/search_print_bk.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:195px;
	height:31px;
	float:right;
	padding-top:2px;

}

#realtorInfo{
  width:963px;
  min-height:300px;
  border-right:#30537b 1px solid;
  border-bottom:#30537b 1px solid;
  border-left:#30537b 1px solid;
  float:left;
  _height:300px;
 
}
#realtorPromos{
  width:310px;
  height:auto;
  float:left;
  margin-left:10px;
  font-size:14px;
  color:#30537b;
  font-weight:bold;
 }
#generalPromo{
	border:1px #30537b solid;
	width:300px;
	height:auto;
	padding:0px;
 
 }
#communityPromo{
	border:1px #30537b solid;
	width:300px;
	height:auto;
	padding:0px;
 
 }
#realtorText{
  width:625px;
  height:auto;
  float:left;
  margin-bottom:10px;
  margin-left:10px;
  padding-top:27px;
  
}
.errClass { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000;}
.formInput {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }

#login{
	float:left;
	width:360px;
	background-color:#FFFFFF;
	height:auto;
	padding:2px;
	margin-bottom:10px;
	margin-left:10px;
	color:#666666;
	
}
#request{
	float:left;
	width:360px;
	background-color:#FFFFFF;
	height:auto;
	padding:2px;
	margin-bottom:10px;
	margin-left:10px;
	color:#666666;

}
#loginTitle{
  font-size:14px;
  color:#30537b;
  font-weight:bold;
  margin-top:15px;
}
#loginRow {
	width: 300px;
	height:12px;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-right:5px;
	padding-right: 5px;
	padding-top:2px;
	font-size:11px;
}
#realtorLogin{
	margin-top:1px;
	width:300px;
	height:100px;
	color:#30537b;
	border:1px #30537b solid;
	
}
#loginLabel{
	width:80px;
	height:10px;;
	float:left;
	text-align: right;
	padding-right:5px;
	color:#666666;
}
#forgot{
	margin-top:25px;
}
#forgotUser{
	visibility:hidden;
	width:300px;
	height:auto;
	color:#30537b;
	margin-top:10px;
	
}
#requestLogin{
    margin-top:1px;
	padding-top: 15px;
	width:300px;
	height:85px;
	color:#30537b;
	border:1px #30537b solid;
	text-align:center
}
#realtorRequest{
	float:left;
	width:460px;
	height:auto;
	padding:2px;
	margin-bottom:10px;
	margin-left:10px;
}
#realtorRequestForm{
    float:left;
	border:1px #30537b solid;
	width:480px;
	height:auto;
	color:#666666;
	margin-top:5px;
	margin-bottom:10px;
	padding-top:5px;

}
#requestLabel{
	width:130px;
	height:10px;;
	float:left;
	text-align: right;
	padding-right:5px;
	color:#666666;
}
#requestRow {
	width: 450px;
	height:12px;
	margin-bottom: 2px;
	margin-left: 10px;
	margin-right:5px;
	padding-right: 5px;
	padding-top:2px;
	font-size:11px;
}
/*--------------------END REALTOR LOGIN-----------------*/
/*--------------------DMTML NAVBAR-----------------*/

#dropmenudiv{
position:absolute; 
border-color:#COCOCO;
border:1px thin;  
background-color:#COCOCO;
line-height:18px;
z-index:100; background-color:#e8e7e2;

}

#dropmenudiv a{
padding:3px;
width: 100%;
display: block;
text-indent: 12px;
text-align:left;
border-bottom: 1px dashed; border-bottom-color:#999999; border-bottom-width:100%;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
background-color:#e8e7e2;


}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#ccccc0 ;
width: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
}

.contentText {
	padding : 0px 15px 0px 0px;
}

.videotext {
	padding : 0px 0px 0px 20px;
}