@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	font-family: Arial, Helvetica, sans-serif;
}
*{
	margin:0px auto;
	padding:0px;
}
body{
	background:#b4d442 url(images/bg_back1.gif) repeat-x left top;
	/*background:#7e9423 url(images/bg_back.gif) repeat-x left top;*/
	margin:0px auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}

.main_rapper{
	background:url(images/logo_back.gif) no-repeat left top;
	width:auto;
	height:auto;
	margin:0px auto;
	padding:0px;
	text-align:center;

}
.main_area{
	margin:0px auto;
	padding:0px;
	width:960px;
	height:auto;
	text-align:left;
}
.header{
	width:960px;
	height:138px;
	margin:0px auto;
	padding:0px;
	float:left;
	background:url(images/header_bg_bottom.png) no-repeat center bottom;
	
}
.logo{
	margin:27px 0px 0px 40px;
	float:left;
	padding:0px;
	width:200px;
	height:auto;
}
.header_menu{
	width:700px;
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px;
	height:auto;	
}
.header_menu ul{
	width:auto;
	float:right;
	margin:0px 25px 75px 0px;
	padding:0px;
	height:auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
.header_menu ul li{
	width:auto;
	float:left;
	margin:0px;
	padding:0px 6px;
	height:auto;
	color:#FFF;
	list-style:none;
	font-weight:bold;
}
.header_menu ul li a{	
	color:#FFF;
	text-decoration:none;
}
.header_menu ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}
.header_menu ul li a img{
	border:0px;
	margin:-2px 0px 0px 0px; 
	padding:-3px 0px 0px 0px; 
}
.special_icon{
	width:600px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
	height:0px;
}
.special_icon ul{
	width:330px;
	float:right;
	margin:0px;
	padding:0px;
	height:0px;
}
.special_icon ul li{
	list-style:none;
	float:left;
}
.special_icon ul li a{
	text-decoration:none;
}
.main_content_area{
	width:960px;
	margin:0px auto;
	padding:0px;
	background:url(images/body_tail.png) repeat-y center top;
	height:auto;
	float:left;
}
.banner{
	width:905px;
	height:368px;
	margin:20px 0px 0px 28px;
	padding:0px;
	float:left;
	
	
}
.blockes{
	width:960px;
	margin:0px auto;
	padding:0px;
	background:url(images/content_bottom.png) no-repeat center bottom;
	height:41px;
	float:left;
	
}
.block_area_pad {
	margin-left:12px;
	}
.block_area{
	width:292px;
	height:248px;
	background:url(images/block_tail.gif) repeat-x top left;
	padding:0px;
	margin:20px 0px 0px 27px;
	float:left;
	text-align:center;
	
}
.block_area_sec{
	width:292px;
	height:248px;
	background:url(images/block_tail.gif) repeat-x top left;
	padding:0px;
	margin:20px 0px 0px 15px;
	float:left;
	text-align:center;
	
	}
.block_area_txt{


	width:292px;
	color:#FFF;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:44px;
	
}
.block_area_txt a{ text-decoration:none; color:#FFF }

.block_area_bigtxt1, .block_area_bigtxt1 a{
	width:170px;
	float:left;
	color:#128baa;
	font-weight:bold;
	font-size:26px;
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px;
	height:auto;
	text-decoration: none;
	}

.block_area_bigtxt, .block_area_bigtxt a{
	width:292px;
	color:#128baa;
	font-weight:bold;
	font-size:26px;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:auto;
	text-decoration: none;
}
.block_area_smalltxt1, .block_area_smalltxt1 a{
	color:#128baa;
	font:bold 18px "Myriad Pro";
	text-align:center;
	margin:0px;
	height:auto;
	line-height:20px;
    text-decoration: none;
	
}
.block_area_smalltxt2, .block_area_smalltxt2 a{
	width:170px;
	color:#128baa;
	font:bold 12px "Myriad Pro";
	text-align:left;
	margin:0px;
	height:auto;
    float:left;
	padding:10px 0px 0px 0px;
	text-decoration: none;

	
}
.block_area_smalltxt14{
	color:#128baa;
	font:bold 15px "Myriad Pro";
	text-align:center;
	margin:0px;
	height:auto;
	line-height:20px;
        
	
}
.block_area_smalltxt, .block_area_smalltxt a{
	color:#128baa;
	font:bold 18px "Myriad Pro";
	text-align:center;
	padding:15px 0px 0px 0px;
	margin:0px;
	height:auto;
	line-height:28px;
	text-decoration: none;
}
.block_area_img{
	width:102px;
	float:left;
	padding:30px 0px 20px 20px;
	

}

.block_area_img1{
	width:102px;
	float:left;
	padding:30px 0px 30px 5px;
	margin:0px;

}
.block_area img{
	text-align:center;
	margin:0px auto;
	padding:5px 0px 0px 0px;
}
.content_block_txt{
	width:477px;
	height:24px;
	background:url(images/content_block_bottom.png) no-repeat bottom left;
	padding:0px;
	margin:0px;
	float:left;
}
.content_block_inner{
	width:477px;
	min-height:260px;
	background:url(images/content_block_tail.png) repeat-y top left;
	padding:0px;
	margin:0px;
	float:left;

	
	
}
.content_block_outer_frm{
	width:477px;
	height:auto;
	padding:0px;
	margin:5px 0px 0px 0px;
	float:left;
	
}
.content_block_first{
	width:477px;
	height:24px;
	background:url(images/content_block_top.png) no-repeat top left;
	padding:0px;
	margin:0px;
	float:left;
	
}
.innertxt_head{
	float:left;
	width:375px;
	height:auto;
	padding:5px 5px 10px 5px;
	margin:0px 0px 0px 45px;
	background:url(images/content_line.gif) repeat-x bottom left;
	font-weight:normal;
	font-size:25px;
	color:#FFF;
}
.innertxt_head img{
	float:left;
	text-indent:20px;
	padding:0px 10px 0px 0px;
	
	}
.innertxt{
	float:left;
	width:395px;
	height:auto;
	padding:26px 0px 26px 0px;
	margin:0px 0px 0px 45px;
	background:url(images/content_line.gif) repeat-x bottom left;
	font-weight:bold;
	font-size:12px;
	color:#586630;
}
.innertxt_typ1{
	float:left;
	width:395px;
	height:auto;
	padding:10px 0px 10px 0px;
	margin:0px 0px 0px 45px;
	background:url(images/content_line.gif) repeat-x bottom left;
	font-weight:normal;
	font-size:12px;
	color:#6f8f17;
	
}
.content_block_txt1{
	width:477px;
	height:24px;
	background:url(images/content_block_bottom.png) no-repeat bottom left;
	padding:0px 0px 0px 0px;
	margin:0px;
	float:left;
	font-weight:normal;
}
.txtGreenBold{
	font-size:14px;
	color:#586630;
	font-weight:bold;
	padding:3px 0px 10px 0px;
}
.txtBlueBold{
	font-size:14px;
	color:#128baa;
	font-weight:bold;
	padding:8px 0px 5px 0px;
}
.txtBlueBold a{color:#128baa;
text-decoration:none}

.content_block_inner1{
	width:477px;
	min-height:270px;
	background:url(images/content_block_tail.png) repeat-y top left;
	padding:0px;
	margin:0px;
	float:left;

	
}
.content_block_first1{
	width:477px;
	height:24px;
	background:url(images/content_block_top.png) no-repeat top left;
	padding:0px;
	margin:0px;
	float:left;
}
.footer{
	
	width:100%;
	background:#7e9423 url(images/footer.gif) repeat-x top left;
	height:auto;
	margin:20px 0px 0px 0px;
	padding:0px;
	float:left;
	text-align:left;
	
}
.footer_inner{	
	height:auto;
	width:960px;
	margin:0px auto;
	padding:0px;
	
}
.first_list_footer{
	width:490px;
	margin:0px;
	padding:0px;
	float:left;	
	height:100px;
}
.first_list_footer ul{
	margin:10px 0px 0px 25px;
	padding:0px;
	float:left;
	
}
.first_list_footer ul li{
	list-style:none;
	display:inline;
	padding:0px 3px;
	color:#cae876;
	font-size:12px;
}
.first_list_footer ul li a{
	color:#cae876;
	text-decoration:none;
}
.first_list_footer ul li a:hover{ 
	color:#cae876;
	text-decoration:underline;
}
.first_list_head{
	color:#FFF;
	font-size:16px;
	margin:30px 0px 0px 26px;
	padding:0px;
	font-weight:bold;
}
.first_list_head1{
	color:#FFF;
	font-size:16px;
	margin:30px 0px 0px 40px;
	padding:0px;
	font-weight:bold;
	width:300px;
}
.first_list_footer1{
	width:460px;
	padding:0px;
	float:left;	
	height:100px;
}
.first_list_footer1 ul{
	width:440px;
	margin:10px 0px 0px 25px;
	padding:0px;
	float:left;
	
}
.first_list_footer1 ul li{
	list-style:none;
	display:inline;
	padding:0px 3px;
	color:#cae876;
	font-size:12px;
}
.first_list_footer1 ul li a{
	color:#cae876;
	text-decoration:none;
}
.first_list_footer1 ul li a:hover{ 
	color:#cae876;
	text-decoration:underline;
}
.footer_copy_right{height:auto; margin:0 auto;width:906px; margin-top:60px;}
.footer_copyright_img{float:right; margin:0px 0px 50px 20px}
.copy_rights{color:#FFF;font-size:13px;padding:0px;font-weight:normal;float:left;text-decoration:none}
.copy_rights a:hover{color:#FFF; text-decoration:underline}
/* Common Classes */

.clearboth{
	clear:both;
}
.main_content_menu{
	width:960px;
	margin:0px auto;
	padding:0px;
	/*background:url(images/menu_top.png) no-repeat center top;*/
	height:46px;
	float:left;
}

.main_content_menu ul{
	width:auto;
	margin:0px auto;
	padding:0px;
	height:44px;
	float:left;
	margin:0px 0px 0px 15px;	
}

.main_content_menu ul li{
	list-style:none;	
	display:inline;
	/*background:url(images/menu_seprator.gif) no-repeat top left;*/
	margin:0px;	
	line-height:45px;
	padding:12px 0px 12px 0px;
}
.main_content_menu ul li.noborder{
	list-style:none;	
	display:inline;
	background:none;	
	margin:0px;	
	line-height:45px;
	padding:12px 0px 12px 0px;
	
}
.main_content_menu ul li a{
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	padding:0px 16px 0px 20px;
	height:45px;
}
.main_content_menu ul li a:hover{
	font-size:18px;
	font-weight:normal;
	color:#FFF;
	text-decoration:underline;
}
.featured_home{
	width:905px;
	height:auto;
	margin:20px 0px 0px 28px;
	padding:0px;
	float:left;
	background:url(images/search_home_content.jpg) no-repeat top center;	
}
.search_home{
	width:292px;
	height:200px;	
	padding:0px;
	margin:20px 0px 0px 15px;
	float:left;
	text-align:center;
	
}
.search_home_head{
	width:292px;
	height:44px;
	background:url(images/search_home_tail.gif) repeat-x top left;
	padding:12px 0px 0px 0px;
	margin:0px;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	
}



/*----santhosh modified css----*/
.search_homeTable{
	float:left;
	text-align:left;
	margin:30px 44px 0px 15px;
	
}

.search_homeTable1{
	float:left;
	text-align:left;
	margin:30px 45px 0px 0px;
	
}




/* Captcha borders */
div.captcha-box {
	border: 3px outset #9c9c9c;
	background-color: #EFEFEF;
	padding-left: 15px;
}


/*----santhosh new css----*/
.mainblock{
	width:825px;
	float:left;
	margin:20px 0px 0px 40px;
}
.pageheading{
	font-size:35px;
	font-weight:bold;
	font:Verdana, Geneva, sans-serif;
	color:#FFF;
	text-shadow:#999 1px 1px 3px ;
	padding:30px 0px 0px 0px;
}

.pageheading1{
	font-size:35px;
	font-weight:bold;
	font:Verdana, Geneva, sans-serif;
	color:#FFF;
	text-shadow:#999 1px 1px 3px ;
	padding:0px 0px 0px 0px; 
}

.pageheading img{ margin:-30px 0px -25px 40px; border:none; text-shadow:none;}

.block_left{width:490px; float:left; margin:5px 33px 0px 0px }
.block_left_img{margin:0 auto;}
.block_left_img img{ border:1px solid #9c9c9c;}
.thumbimg{float:left;height:auto}
.thumbimgdiv{ margin:20px 20px 0px 0px; float:left}
.block_left_content{font:normal 13px Arial, Helvetica, sans-serif; color:#484848; padding-top:30px;float:left;}
.block_left_cntlist { padding-top:5px;}
.block_left_cntlist ul{ padding-left:40px;}
.block_left_cntlist li{ line-height:20px;}
.block_left_cntlist1 { padding-top:5px;}
.block_left_cntlist1 ul{ padding-left:15px;padding-bottom:20px;}
.block_left_cntlist1 li{line-height:20px;padding-bottom:20px;}


.block_right{width:298px; float:left;height:auto; }
.block_right_img{ text-align:center;}
.block_right_img1{text-align:center; margin-bottom:5px;}

.block_right_content{font:normal 13px Arial, Helvetica, sans-serif; color:#484848; text-align:center; padding-top:15px; line-height:20px;}
.block_right_content a{color:#128baa;}
.thumb_map{ text-align:center; padding-top:15px;}

.widget{width:255px; text-align:center; margin-top:15px;margin:0px auto;}
.widget_prequal .widget{ margin: 0px 0px 0px 50px; }
.widget1{width:255px; margin-top:15px;}

.widget_heading{ background:url(images/get_pre_qualified.png) no-repeat; height:30px;}


.farms_home{width:906px;padding:0px; margin:30px 0px 0px 27px; float:left}

.farms_home_head{width:906px;height:33px;background:url(images/search_home_tail.gif) repeat-x top left;}
.farms_home_txt{ font:bold 22px "Myriad Pro";color:#FFF;text-shadow:#393939 1px 1px 3px; padding:0px 0px 0px 40px;}

.frames_bottom_block{
	width:905px;
	height:auto;
	margin:20px 0px 0px 28px;
	padding:0px;
	float:left;
}
.frames_bottom_block1{
	width:900px;
	height:auto;
	padding:0px;
	float:left;
}
.frames_bottom_block2{
	width:823px;
	height:auto;
	padding:0px;
	float:left;

}
.bottom_btn{ background:url(images/view_available_btn1.png) no-repeat left top; float:right; font:bold 13px Arial, Helvetica, sans-serif;width:341px; height:33px;margin:20px 20px 20px 30px; text-align:center; border:none; cursor:pointer;text-decoration:none;  boder:1px solid #0f0;}
.bottom_btn a{ text-decoration:none; }
a input.bottom_btn{ text-decoration:none;color:#FFF; boder:1px solid #f00;}

.condition_txt{float:right; margin:0px 20px 50px 30px; font:normal 11px Arial, Helvetica, sans-serif; color:#767676;}
.condition_txt1{ text-align:right;padding:20px 28px 0px 0px; font:normal 11px Arial, Helvetica, sans-serif; color:#767676; width:auto;}


.search_homes{width:500px; float:left; height:auto; margin-bottom:10px;}
.search_homes1{width:450px; float:left; height:auto; margin-bottom:10px;}
.search_homes_map1{width:450px; float:left; height:auto;margin-bottom:10px;}


.search_homes_map{width:400px; float:left; height:auto;margin-bottom:10px;}
.search_homes_listfield{ font:normal 12px Arial, Helvetica, sans-serif; color:#333; width:100px;}
.search_homes_listfield1{ font:normal 12px Arial, Helvetica, sans-serif; color:#333;}

.space-top{margin-top:15px;}
.contentitalic{
	font:italic 12px Arial, Helvetica, sans-serif;
	color:#484848;
	padding-top:5px;
}

.contentbold{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#484848;
	padding-top:5px;
}
.contentnormal{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#484848;
	padding-top:5px;
	line-height:19px;
	text-align:left;
}

.contentnormal ul{padding-left:20px;}

.contentnormalblue{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#128baa;
	padding-top:5px;	
}

.contentblueitalic{
	font:italic 13px Arial, Helvetica, sans-serif;
	color:#128baa;
	padding-top:5px;	
}

.contentnormalblue a{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#128baa;
	text-decoration:underline;
	padding-top:5px;	
}

.contentbluebold{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#128baa;
	padding-top:5px;	
}

.contentbluebold1{
	font:bold 28px Arial, Helvetica, sans-serif;
	color:#128baa;
	float:left;
	margin:45px 0px 0px 10px
}

.tick_img{ width:53px; float:left; margin:20px 0px 0px 40px}
.dottedline{ background:url(images/dotted_line.png) repeat-x; margin:40px 0px 20px 0px; height:2px;}
.line{ background:url(images/line.png) repeat-x; margin:30px 0px 20px 0px; height:1px;}

.sitemappadding{ padding-left:28px;}
.sitemappadding1{ padding-left:56px;}
.trademaindiv1{float:left; min-height:300px; border:1px solid #fff;}
.tradeimg1{position:absolute; z-index:10;}
.tradeimg2{position:absolute; z-index:9; margin:66px 0 0 173px;}
.tradeimg3{position:absolute;margin:183px 0 0 0px; z-index:8;}
.tradeimg4{position:absolute; margin:-54px 0 0 173px; z-index:7;}
.tradeimg5{position:absolute; z-index:6; margin:66px 0 0 0px;}
.tradeimg6{position:absolute;margin:130px 0 0 173px; z-index:5;}
.trademaindiv2{min-height:300px;}

.RecentViewedMargin{
	margin:30px 0px 0px 43px; 
}
.thumbhouse{float:left;height:auto; width:305px; }
.thumbhousediv{ padding:20px 9px 0px 0px; float:left}
.sort_by{ text-align:left;margin:35px 0px 0px 35px; font:normal 11px Arial, Helvetica, sans-serif;  width:auto;}
.sort_by ul{ width:805px; float:left;}
.sort_by ul li{ display:inline; list-style:none; padding:0px 6px 0px 6px; font-weight:bold; font-size:12px;color:#484848;  }
.sort_by ul li a{color:#484848; text-decoration:none}
.sort_by ul li a:hover{color:#484848; text-decoration:underline}

.pageheadingSmall{
	font-size:25px;
	font-weight:bold;
	font:Verdana, Geneva, sans-serif;
	color:#FFF;
	text-shadow:#999 1px 1px 3px ;
	padding:30px 0px 0px 0px;	
	background:url(images/icon_1.png) no-repeat;
	background-position:470px 20px;
	width:600px;
	float:left;
	height:90px;
	
}
.frames_bottom_block3{
	width:600px;
	height:auto;
	padding:0px;
	float:left;
}

.contentnormalRed{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#F00;
	
}
/* Common Calsses  Added By Willbert */

.FloatLeft{
	float:left;
}
.FloatReft{
	float:right;
}
.VerticalTop{
	vertical-align:top;
}

.width200{
	width:200px;
}

.ColorGray{
	color:#838383;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.ColorGray a{
	color:#838383;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;

}

.TXTalgnLeft{
	text-align:left;
}

.TXTalgnRight{
	text-align:right;
}

.paddingLeft40{
	padding-left:40px;
}

.MarginTop50PX{
	margin-top:50px;
}
.lineHeight{
	line-height:30px;
}
.width130PX{
	width:130px;
}

.width100PX{
	width:100px;
}
.width150PX{
	width:150px;
}
.width250PX{
	width:250px;
}
.width50PX{
	width:50px;
}

.width70PX{
	width:70px;
}

/*-----------widget-----------*/
.widget_main{ width:270px; padding:0px; margin:20px 0px 10px 0px; float:left;}
.widget_head{
	background:url(images/widget_head_bg.png) repeat-x left top;
	width:255px;
	height:30px;
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
}

.widget_head_n {
	width:255px;
	height:30px;
	float:left;
	text-align:center;
	margin:0px;
	padding:0px;
}

.widget_head_txt{ width:240px; float:left; text-align:center; height:30px; font:bold 19px "Myriad Pro"; color:#FFF; padding:0px 0px 0px 0px; margin:0px; }
.widget_head_txt  a{ width:240px; float:left; text-align:center; height:30px; font:bold 19px "Myriad Pro";  padding-top:2px; text-decoration:none; color:#FFF }
.widget_head_arrow{ width:15px; height:30px; float:left; background:url(images/widget_arrow.png) no-repeat;}
.widget_body_bg{background:url(images/widget_body_bg.png) repeat-y; width:255px; height:auto; float:left; margin-top:0px;}
.widget_txt{font:bold 16px "Myriad Pro"; color:#128baa; text-align:center; padding-top:10px}
.widget_txt1{font:bold 20px "Myriad Pro"; color:#128baa; text-align:center; padding-top:10px}

.widget_image{ text-align:center; padding:20px 0px 10px 0px;}
.widget_textfield_main{padding-top:10px; text-align:center}
.widget_textfield{ margin-bottom:10px; font:normal 13px Verdana, Geneva, sans-serif; color:#999;}
.widget_textfield1{ margin-bottom:10px; font:normal 12px Verdana, Geneva, sans-serif; color:#999;}

.contentblackbold{font:bold 12px Verdana, Geneva, sans-serif; color:#000;}
.widget_img{width:81px;float:left;padding:30px 0px 10px 20px;}
.widget_smalltxt{color:#128baa;	font:bold 16px "Myriad Pro";text-align:center;padding:15px 0px 0px 0px;margin:0px;height:auto;line-height:28px;}

.secondary_nav{width:905px; height:47px;}

.recent_view_home_btn{float:left; }








/** NAVIGATION **/
.navigation {position:relative;}
.navigation ul, .navigation li {margin:0;}
.nav {
    width: 960px;
    height: 46px;
    background: url(images/menu1.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
	}
	#navigation ul li{background-image:none;}
.nav li {
	display: inline;
	list-style-image: none;
	}
.nav li a:link, .nav li a:visited {
    position: absolute;
    top: 0;
    height: 46px;
    text-indent: -9000px;
    overflow: hidden;
    z-index:10;
	}
	
	/** searchhome **/
    .nav .searchhome a:link, .nav .searchhome a:visited {
        left: 0px;
        width: 172px;
    }
    .nav .searchhome a:hover, .nav .searchhome a:focus {
        background: url(images/menu1.png) no-repeat 0px -46px;
    }
	
    .nav .searchhome a:active {
        background: url(images/menu1.png) no-repeat 0px -92px;
    }
	.nav .searchhomeselected a{
		background: url(images/menu1.png) no-repeat 0px -46px;
		width:172px;
		height:46px;
		
    }
	.current-searchhome .searchhome a:link, .current-searchhome .searchhome a:visited {
		background: url(images/menu1.png) no-repeat 0px -46px;
		cursor: default;
	}
	.nav-searchhome, .nav-searchhome-click {
		position: absolute;
		top: 0;
		left: 0;
		width: 172px;
		height: 46px;
		background: url(images/menu1.png) no-repeat 0px -46px;
	}
	.nav-searchhome-click {
		background: url(images/menu1.png) no-repeat 0px -92px;
	}
	
	/** whyhome **/
    .nav .whyhome a:link, .nav .whyhome a:visited {
        left: 172px;
        width: 177px;
    }
    .nav .whyhome a:hover, .nav .whyhome a:focus {
        background: url(images/menu1.png) no-repeat -172px -92px;
    }
    .nav .whyhome a:active {
        background: url(images/menu1.png) no-repeat -172px -46px;
    }
	.nav .whyhomeselected a{
        background: url(images/menu1.png) no-repeat -172px -92px;
		left: 172px;
		width:177px;
		height:46px;
    	
	}
	
	.current-whyhome .whyhome a:link, .current-whyhome .whyhome a:visited {
		background: url(images/menu1.png) no-repeat -172px -138px;
		cursor: default;
	}
	.nav-whyhome, .nav-whyhome-click {
		position: absolute;
		top: 0;
		left: 172px;
		width: 177px;
		height: 46px;
		background: url(images/menu1.png) no-repeat -172px -46px;
	}
	.nav-whyhome-click {
		background: url(images/menu1.png) no-repeat -172px -92px;
	}

	/** ourhome **/
    .nav .ourhome a:link, .nav .ourhome a:visited {
        left: 349px;
        width: 222px;
    }
    .nav .ourhome a:hover, .nav .ourhome a:focus {
        background: url(images/menu1.png) no-repeat -349px -92px;
    }
    .nav .ourhome a:active {
        background: url(images/menu1.png) no-repeat -349px -46px;
    }
	
	.nav .ourhomeselected a{
        background: url(images/menu1.png) no-repeat -349px -92px;
        left: 349px;
		width:222px;
		height:46px;
    	
	}
	.current-ourhome .ourhome a:link, .current-ourhome .ourhome a:visited {
		background: url(images/menu1.png) no-repeat -349px -138px;
		cursor: default;
	}
	.nav-ourhome, .nav-ourhome-click {
		position: absolute;
		top: 0;
		left: 349px;
		width: 222px;
		height: 46px;
		background: url(images/menu1.png) no-repeat -349px -46px;
	}
	.nav-ourhome-click {
		background: url(images/menu1.png) no-repeat -349px -92px;
	}
	
	/** rentalhome **/
    .nav .rentalhome a:link, .nav .rentalhome a:visited {
        left: 571px;
        width: 155px;
    }
    .nav .rentalhome a:hover, .nav .rentalhome a:focus {
        background: url(images/menu1.png) no-repeat -571px -92px;
    }
    .nav .rentalhome a:active {
        background: url(images/menu1.png) no-repeat -571px -46px;
    }
	.nav .rentalhomeselected a{
        background: url(images/menu1.png) no-repeat -571px -92px;
		left:571px;
		width:155px;
		height:46px;
    	
	}
	.current-rentalhome .rentalhome a:link, .current-rentalhome .rentalhome a:visited {
		background: url(images/menu1.png) no-repeat -571px -138px;
		cursor: default;
	}
	.nav-rentalhome, .nav-rentalhome-click {
		position: absolute;
		top: 0;
		left: 571px;
		width: 155px;
		height: 46px;
		background: url(images/menu1.png) no-repeat -571px -46px;
	}
	.nav-rentalhome-click {
		background: url(images/menu1.png) no-repeat -571px -92px;
	}

	/** community **/
    .nav .community a:link, .nav .community a:visited {
        left: 726px;
        width: 234px;
    }
    .nav .community a:hover, .nav .community a:focus {
        background: url(images/menu1.png) no-repeat -726px -92px;
    }
    .nav .community a:active {
        background: url(images/menu1.png) no-repeat -726px -46px;
    }
	.nav .communityselected a{
        background: url(images/menu1.png) no-repeat -726px -92px;
		left:726px;
		width:234px;
		height:46px;
    	
	}
	
	.current-community .community a:link, .current-community .community a:visited {
		background: url(images/menu1.png) no-repeat -726px -138px;
		cursor: default;
	}
	.nav-community, .nav-community-click {
		position: absolute;
		top: 0;
		left: 726px;
		width: 234px;
		height: 46px;
		background: url(images/menu1.png) no-repeat -726px -46px;
	}
	.nav-community-click {
		background: url(images/menu1.png) no-repeat -726px -92px;
	}

.first_list_footer ul.secondary { margin-top: 3px; }
.first_list_footer ul li a { padding-right: 10px; }
.first_list_footer1 ul.secondary { margin-top: 3px; }
.first_list_footer1 ul li a { padding-right: 10px; }

