/* CSS Document */

/* RESET BROWSER DEFAULTS */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
/* END RESET BROWSER DEFAULTS */

body{ background:#ffffff;  margin:20px; }

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* BASIC TAGS */
h1{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#626161;}
p{  font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#626161; line-height:18px;
vertical-align:middle; text-align:left;}


/* BASIC CLASSES */
.tbl_bdr{ border:#689acb solid 1px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
color:#626161; line-height:18px;}
.tbl_bdr .hd{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#ffffff; line-height:25px; background-color:#689acb; border-bottom:#e6e6e6 solid 1px; text-align:center; }
.tbl_bdr .hd_left{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#ffffff; line-height:25px; background-color:#689acb; border-bottom:#e6e6e6 solid 1px; padding-left:5px; }

.tbl_bdr .txtrow1{ border-left:#689acb solid 1px; border-bottom:#689acb solid 1px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-weight:normal; color:#5b5b5a; line-height:22px;}
.tbl_bdr .txtrow1_left{ border-bottom:#689acb solid 1px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5b5b5a; line-height:22px; padding-left:5px;}
.tbl_bdr .txtrow1_left_bdr{ border-bottom:#689acb solid 1px; border-left:#689acb solid 1px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5b5b5a; line-height:22px; padding-left:5px;}

.tbl_bdr .txtrow2{ border-left:#689acb solid 1px; border-bottom:#689acb solid 1px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-weight:normal; color:#5b5b5a; line-height:22px; background-color:#f7f7f7; }
.tbl_bdr .txtrow2_left{ border-bottom:#689acb solid 1px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5b5b5a; line-height:22px; background-color:#f7f7f7; padding-left:5px; }
.tbl_bdr .txtrow2_left_bdr{ border-bottom:#689acb solid 1px; border-left:#689acb solid 1px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#5b5b5a; line-height:22px; background-color:#f7f7f7; padding-left:5px; }

.tbl_bdr a{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#4078ad; }
.tbl_bdr a:hover{ color:#626161; text-decoration:underline; }

.tbl_frm{ border:#689acb solid 1px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
color:#626161; line-height:22px; background-color:#ffffff;}
.tbl_frm .td_rgt{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#626161; line-height:25px; text-align:right; padding-right:10px; }
.tbl_frm .btn{ height:25px; width:85px; border:#5190ce solid 1px; background: #ffffff url(../images/Btn_Bg.gif) repeat-x bottom;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#626161; font-weight:bold; margin-right:2px;
margin-top:5px;	}
.tbl_frm .hd{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#ffffff; line-height:25px; background-color:#689acb; border-bottom:#e6e6e6 solid 1px; text-align:center; }
.tbl_frm .hd_left{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#ffffff; line-height:25px; background-color:#689acb; border-bottom:#e6e6e6 solid 1px; text-align:left; }

.blt li{ list-style:square; margin-left:10px;
font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#626161; line-height:18px;
vertical-align:middle; text-align:left;}

/* DEFAULT PAGE LAYOUT STARTS */
#container{ width:962px; margin: 0 auto; }


#nav{ width:auto; height:40px; padding-top:2px;   }
	#nav ul{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  }
	
	#nav ul li{ float:right; display:inline;}
	#nav ul li a{ display:block; color:#5b5b5a; line-height:60px;
	vertical-align:middle; padding-left:15px; padding-right:15px; }
	#nav ul li a:hover{ color:#3072b3; }

#hdr{ width:auto; height:114px; }
	#hdr #logo{ padding: 0 0 0 25px; float:left;   }
	#hdr #srch{ float:right; padding-right:15px;   }
		#hdr #srch h5{ float:left; display:inline; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px;
		color:#5b5c5d; line-height:20px; vertical-align:middle;   }
		#hdr #srch h4{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px;
		color:#5b5c5d; }
		#hdr #srch h4 strong{ font-weight:bold; color:#4078ad; font-size:13px;  }
		#hdr #srch form{ float:left; display:inline;    }
		#hdr #srch form input.txt{ width:142px; height:14px; background:#fdfefe; border:#acacac solid 1px; margin-left:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cdcdcd; padding:5px;  }
		#hdr #srch form input.btn{ background:url(../images/SrchBtn.gif) no-repeat left ; width:44px; height:27px; border:0px;  }

#hdr2{ z-index:71; position:absolute; top:5px; margin:0 0 0 708px; float:right;}
	#hdr2 #srch{padding-right:15px;   }
/*		#hdr2 #srch h5{ float:left; display:inline; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px;
		color:#5b5c5d; line-height:25px; vertical-align:middle;   }
		#hdr2 #srch h4{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px;
		color:#5b5c5d; }
		#hdr2 #srch h4 strong{ font-weight:bold; color:#4078ad; font-size:13px;  }
*/		#hdr2 #srch form{ display:inline;   }
		#hdr2 #srch form input.txt{ width:142px; height:14px; background:#fdfefe; border:#acacac solid 1px; margin-left:10px;
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#cdcdcd; padding:5px;  }
		#hdr2 #srch form input.btn{ background:url(../images/SrchBtn.gif) no-repeat left ; width:44px; height:27px; border:0px;  }

#tab_menu{ height:42px; background:url(../images/tab_bg.gif) no-repeat left top;}
	#tab_menu ul{ padding-left:340px; }
	#tab_menu ul li{ float:left; display:inline; padding-left:2px;}
	#tab_menu ul li a{ display:block; background:url(../images/tab_noyselected.gif) no-repeat left top; width:180px; height:29px; }
	#tab_menu ul li a.selected{ display:block; background:url(../images/tab_selected.gif) no-repeat left top;
	width:175px; height:29px; }
	#tab_menu ul li a img{ padding-left:18px; padding-top:10px;}



#content{ width:947px;  padding:5px 15px 35px 0;}
	#content #dflt_loc{ padding:0 0 5px 25px;  }
		#content #dflt_loc_content{  width:907px; height:47px; background:url(../images/dflt_loc.gif) no-repeat left top;}
		#content #dflt_loc_content ul{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
		color:#3072b3; padding-left:10px; padding-top:16px;  }
		#content #dflt_loc_content ul li{ float:left; display:inline; padding-left:5px; }
		#content #dflt_loc_content ul li a{ color:#3072b3;  }
		#content #dflt_loc_content ul li a:hover{ color:#3072b3; text-decoration:underline;  }
			
	#content #dflt_cnt{ width:907px; padding-left:25px; }
		#content #dflt_cnt_top1{ height:8px; background:url(../images/dflt_cnt_top.gif) no-repeat left bottom; }
		#content #dflt_cnt_content{ background:#FFFFFF; padding:10px;}
		#content #dflt_cnt_btm1{ height:8px; background:url(../images/dflt_cnt_btm.gif) no-repeat left top; }

	#content #hm_map{ width:397px; float:left; display:inline; padding-left:25px; }
		#content #hm_map_content{ height:290px; }
		
		
	#content #hm_srch{ width:284px; float:left; display:inline; padding-left:10px; }
		#content #hm_srch_top{ height:99px; background:url(../images/hm_srch_top.gif) no-repeat left bottom; }
		#content #hm_srch_content{ height:219px; background:url(../images/hm_srch_content.gif) no-repeat left top;  }
			#content #hm_srch_content #srch_frm{ padding:20px 0 5px 15px;}
			#content #hm_srch_content #srch_frm form{ font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:12px;
			font-weight:bold; color:#807c79; vertical-align:middle; text-align:left; }
			#content #hm_srch_content #srch_frm form label{ padding-left:8px; line-height:25px; }
			#content #hm_srch_content #srch_frm form .city{ width:160px; color:#8b8a8a;}
			#content #hm_srch_content #srch_frm form .state{ width:69px; color:#8b8a8a; }
			#content #hm_srch_content #srch_frm form .price{ width:75px; color:#8b8a8a; }
			#content #hm_srch_content #srch_frm form .btn_srchfrm{ background:url(../images/Btn_srchfrm.gif) no-repeat left top;
			width:94px; height:27px; border:0px; margin-top:12px; float:right; margin-right:15px;  }
		#content #hm_srch_btm{ height:16px; background:url(../images/hm_srch_btm.gif) no-repeat left top; }

	#content #hm_list{ width:207px; float:left; display:inline; padding-left:10px; }
		#content #hm_list_top{ height:66px; background:url(../images/hm_list_top.gif) no-repeat left bottom; }
		#content #hm_list_content{ height:260px; background:#d8d7d5;  }
			#content #hm_list_content #list_inner{ padding:10px 0 0 10px;  }
			#content #hm_list_content #list_inner p{ padding:10px 0 25px 0; color:#878685;  }
			#content #hm_list_content #list_inner a{ background:url(../images/Btnlist_Bg.gif) no-repeat left top; width:186px;
			height:37px; display:block; margin-bottom:9px;  }
			#content #hm_list_content #list_inner a:hover{ background:url(../images/Btnlist_Bg_Over.gif) no-repeat left top; }
			#content #hm_list_content #list_inner a img{ padding:13px 0 0 12px; }

		#content #hm_list_btm{ height:8px; background:url(../images/hm_list_btm.gif) no-repeat left top; }
#hdr{ width:auto; height:150px; }

#footer{ width:auto; height:50px; clear:both; margin-top:50px; }
	#footer_content{ height:41px; background: #ffffff;  }
		#footer_content ul.top{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
		color:#5b5b5a; padding-left:180px;  }
		#footer_content ul.top li{ float:left; display:inline; 
		padding-left:4px; padding-right:4px;}
		#footer_content ul.top li a{ color:#5b5b5a;  }
		#footer_content ul.top li a:hover{ color:#3072b3; }
		
		#footer_content ul.btm{  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
		color:#5b5b5a; padding-left:290px;  }
		#footer_content ul.btm li{ float:left; display:inline;
		padding-left:4px; padding-right:4px;  }
		#footer_content ul.btm li a{ color:#5b5b5a;  }
		#footer_content ul.btm li a:hover{ color:#3072b3; }
		#footer_content ul.btm_logo{ padding-left:45%; padding-top:10px;  }
		#footer_content ul.btm_logo1{ padding-left:0%; padding-top:10px;  }
	
	#footer_btm{ height:9px; }

/* DEFAULT PAGE LAYOUT ENDS */

