﻿h1{display:block;position:absolute;top:16px;left:175px;z-index:1000;color: #000000; font-family: Arial, Helvetica, sans-serif;letter-spacing:normal;}
h1 strong{font-size:12px;font-weight:normal;}
h1 em{font-style:normal;font-size:12px;font-weight:normal;}
#homeBody{width:945px;margin: 10px auto;}
#homeContent{width:944px;}
#homeSearch{width:944px;height:223px;margin:8px auto 0;position:relative;background-image:url(../images/home/searchboxhome-a.jpg);background-repeat:no-repeat;}

#topMobileLink
{
    display: block;
    font-size: 1.3em;
    left: 363px;
    position: absolute;
    text-align: center;
    top: 8px;
    z-index: 3;
}

#homeSearch h2{
	margin:0;
	padding:10px 0 0 55px;
	font-family: "Trebuchet MS", Helvetica, sans-serif; 
	font-weight:normal;
	font-size:24px;
	color:#ffff00;
	line-height:54px;
	letter-spacing: 0;
}

#homeSearch h3 {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 12px;
	line-height:14px;
	padding: 0; margin:0; letter-spacing: .01em;
}
#homeSearchMotto{position:absolute;top:6px;right:12px;line-height:28px;z-index:10;font-size:24px;color:#ffff00;text-align:right;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:bold;}
#homeSearchMotto a#whySellLink {font-size:12px;color:#ffffff;}
#InnerSearchBox{width:510px;margin:8px 0 0 55px;position:relative;z-index:1;}	
#mainSearch{width:540px;}
#homeSearchLocation{position:relative;width:100%;vertical-align:middle;padding:8px 0 6px 0;margin:0;height:40px;overflow:hidden;}
#homeSearchLocation label{position:absolute;top:2px;left:5px;line-height:40px;z-index:10;font-size:12px;color:#999999;cursor:text;visibility:hidden;}
#exampleLocation{float:left;padding:0;margin:0;white-space:nowrap;}
#homeSearch input#q{float:left;width:360px;font-size:16px;height:20px;padding:2px;margin:0;}
#homeSearchLocation #homeSearchButton{position:absolute;top:0;left:380px;}

.homePageTitle {
    font-size : 95%;
    font-weight:bold;
    text-align:left;
    margin:10px 12px 2px 12px;
}
.homeSearchText {
    color: #000000;
    font-size: 11px;
}
#priceRange{position:relative;float:left;padding-right:30px;line-height:18px;}
#priceRange input{width:40px;height:15px;}
#priceSeparator{margin:0 5px 0 5px;}

label.searchLabel{position:absolute;margin-left:5px;line-height:20px;font-size:12px;color:#999999;cursor:text;visibility:hidden;}

#bedsParam{position:relative;line-height:18px;float:left;padding-right:8px;}
#bedsParam select{height:20px;width:50px;}
#bathParam{position:relative;line-height:18px;vertical-align:middle;float:left;padding-right:30px;}
#bathParam select{height:20px;width:50px;}
#mlsnumParam{position:relative;line-height:18px;vertical-align:middle;float:left;padding-right:30px;}
#mlsnumParam #mlsnum {width:130px;}

#advancedFeaturesContainer{display:none;}
#advancedFeatures {width:600px;padding:10px 0 25px 50px;text-align:left;}
.advancedFeatureSection {clear:both;margin:10px 0 0 0;}
#advancedFeatures .featureItem input {width:40px;}
#advancedFeatures ul {list-style-type:none;margin:0;padding:0;}
#advancedFeatures li {margin:1px 0;padding:0;float:left;width:140px;}
#priceRangePopUp input{width:40px;height:15px;}
#bedsParamPopUp{position:relative;line-height:18px;margin-top:8px;}
#bedsParamPopUp select{height:20px;}
#bathParamPopUp{position:relative;line-height:18px;margin:8px 0;}
#bathParamPopUp select{height:20px;}

#homeSearchLocationPopUp{position:relative;width:100%;vertical-align:middle;padding:2px 0 10px 0;margin:10px 0 0 0;height:54px;overflow:hidden;}
#homeSearchLocationPopUp label{position:absolute;top:10px;left:5px;line-height:40px;z-index:10;font-size:12px;color:#999999;cursor:text;visibility:hidden;}
#exampleLocationPopUp{float:left;padding:0;margin:0;white-space:nowrap;}
#homeSearchLocationPopUp input#qPopUp{float:left;width:360px;font-size:16px;height:20px;padding:2px;margin:0;}
#homeSearchButtonPopUp{float:right;margin-right:55px;margin-top:-8px;}

#homeSearch .bottom {clear:both;}

#classicSearch{padding-right:40px;position:absolute;right:0;bottom:0;width:100%;text-align:right;color:#000000;font-size:11px;width:350px;}
#classicSearch h3 {display:inline;}

#homeSearchResults{position:relative;width:944px;margin:0;}
#homeSearchResults .left{position:relative;}
/*check ie6fix.css for additional ie6 rules*/
#homeSearchResults .right{position:relative;margin: 0 10px;}
#homeSearchResults .farright{position:relative;}
#homeSearchResults .searchResultPreview{float:left;width:308px;padding:0 0 15px 0px;position:relative;}
#homeSearchResults .searchResultPreview h2{margin:0;padding:16px 0 4px 0px;font-size: 18px; font-family:"Trebuchet MS",Helvetica, sans-serif;font-weight:normal;}
#homeSearchResults .justlistedlistings h2{margin:0;padding:16px 0 4px 0px;}
#homeSearchResults .openhouselistings h2{margin:0;padding:16px 0 4px 0px;}

#homeSearchResults .searchResultPreview h2 .previewLocation{font-size:12px;padding:0;font-weight:normal;font-family: Arial, Helvetica, sans-serif;}
#homeSearchResults .searchResultPreview h2 a{text-decoration:none;color:Black;}
#homeSearchResults .searchResultPreview h2 a:hover{text-decoration: underline;}

#homeSearchResults #adSection{float:left;width:308px;padding:0 0 15px 0px;position:relative;}
#homeSearchResults #adSection h2{margin:0;padding:16px 0 4px 0px;font-size: 18px; font-family:"Trebuchet MS",Helvetica, sans-serif;font-weight:normal;}
#homeSearchResults #adSection h2 a{text-decoration:none;color:Black;}
#homeSearchResults #adSection h2 a:hover{text-decoration: underline;}
#homeSearchResults .ad{background-color:white;width:100%;padding:0;min-height:120px;border:1px solid #000000;}
#homeSearchResults .ad img{float:left; display:inline;}
#homeSearchResults #adSection .bottom {top:-1px;}
/*check ieXfix.css for additional ie6-7 rules*/
#homeSearchResults #adSection .bottom ul{ margin:0; padding:0;height:21px;display:table;width:100%;}
#homeSearchResults #adSection .bottom ul li{list-style-type:none; margin:0;padding:0;display:table-cell;}
#homeSearchResults #adSection .bottom ul li a{color:#fff;text-decoration:none;display:block;*display:inline;text-align:center;}
#homeSearchResults #adSection .bottom ul li a:hover{color:#ff0; text-decoration:underline;}
#homeSearchResults #adSection .bottom ul li.selected {background-color:#ff0;}
#homeSearchResults #adSection .bottom ul li.selected a{color:#000;}
#homeSearchResults #adSection .bottom ul li.selected a:hover{color:#000;}

#homeSearchResults .clr{line-height:0;height:0;margin:0; padding:0;clear:both;}
#homeSearchResults .listing{background-color:white;width:100%;padding:0;min-height:120px;border:1px solid #000000; border-bottom:none;}
#homeSearchResults .alt{}
#homeSearchResults .listing .img{float:left; display:inline; width:160px;height:120px;}
#homeSearchResults .listing .img img{float:left; width:160px;height:120px;}
#homeSearchResults .listing .details{float:left; display:inline; padding:5px 0 0 5px; width:142px;min-height:115px;}
#homeSearchResults .details strong a{color:#000; font-weight:normal}
#homeSearchResults .details img{margin-top:3px;}
#homeSearchResults .bottom{position:relative;text-align:left;display:block;padding:0;border: 1px solid #000; border-top:none; background-color: #000; color: #fff; width:100%; height: 21px;line-height:21px; }
#homeSearchResults .searchResultPreview .bottom a.bottomLink {color: #ff0; text-decoration:none; position:relative; left: 5px; top: 0; }
#homeSearchResults .searchResultPreview .bottom a.bottomLink:hover {text-decoration:underline;}
#homeSearchResults .searchResultPreview .bottom .previewLocation{text-decoration:underline;}
#homeSearchResults .searchResultPreview .bottom ul{ margin:0; padding:0;position:absolute; right:10px;top:-10px;}
#homeSearchResults .searchResultPreview .bottom ul li{list-style-type:none; margin:0;padding:10px 0 0;float:left;display:block;height:30px;width:21px;text-align:center;}
#homeSearchResults .searchResultPreview .bottom ul li a{color:#fff; text-decoration:none;}
#homeSearchResults .searchResultPreview .bottom ul li a:hover{color:#ff0; text-decoration:underline;}
#homeSearchResults .searchResultPreview .bottom ul li.selected{background: Transparent url(../images/home/selected.png) no-repeat scroll center top;}
#homeSearchResults .searchResultPreview .bottom ul li.selected a{color:#ff0;}

#homeSearchResults .listing .details .address{color:Black; font-size:12px;font-weight:bold;text-decoration:none;display:block;line-height:11px;}
#homeSearchResults .listing .details .price{font-size:12px;font-weight:bold;display:block;float:left;clear:left;}
#homeSearchResults .listing .details .icons{display:block;float:left; padding-left:5px;}
#homeSearchResults .listing .details .type{display:block;clear:left;float:left;}
#homeSearchResults .listing .details .saleType{display:block;clear:right;float:left;padding:0 0 0 3px;}
#homeSearchResults .listing .details .bedBath{display:block;clear:both;font-size:0.95em;}
#homeSearchResults .listing .details .listext-ssm{font-weight:normal; padding:0;}

.listingData{line-height:10px;position:relative;clear:both;}
.listingDataInfo{line-height:10px;position:relative;}
.mlsLogoImage{}


#homeSearchResults #openHouseBox .text{float:left;font-size:12px;font-weight:normal;width:148px;margin:14px 0 0 4px;}
#homeSearchResults #mobileBox .text{float:left;font-size:12px;font-weight:normal;width:148px;margin:14px 0 0 4px;}
#homeSearchResults #mortgageBox .text{float:left;font-size:12px;font-weight:normal;width:148px;margin:14px 0 0 4px;}



/* home side content */
#homeSideContent{width:944px;position:relative;clear:both;}

#connectBox{float:left;margin:4px auto 10px auto;height:115px;width:262px;padding:0 0 0 8px;background: Transparent url(../images/home/connect-box.jpg) no-repeat scroll left top;font-family:Arial,Helvetica, sans-serif;}
#connectBox .title{height:32px;line-height:32px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;}
#connectBox .phone{font-size:18px;font-weight:bold;margin:5px 0 2px 0;}
#connectBox .callclick{font-size:12px;font-weight:bold;margin:2px 0 2px 0;}
#connectBox .text{font-size:12px;font-weight:normal;width:150px;}

#whyWeichertBox{float:left;margin:15px auto 10px auto;height:115px;width:262px;padding:0 0 0 8px;background: Transparent url(../images/home/selling-box.jpg) no-repeat scroll left top;font-family:Arial,Helvetica, sans-serif;}
#whyWeichertBox .title{height:32px;line-height:32px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;margin-bottom:5px;}
#whyWeichertBox .title sup{font-size:10px;}
#whyWeichertBox .text{font-size:12px;font-weight:normal;width:150px;margin:6px 0 6px 0;}

#sellerBox{float:left;margin:15px auto 10px auto;height:116px;width:262px;padding:0 0 0 8px;background: Transparent url(../images/home/seller-box.gif) no-repeat scroll left top;font-family:Arial,Helvetica, sans-serif;}
#sellerBox .title{height:32px;line-height:32px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;margin-bottom:14px;}
#sellerBox .text{font-size:12px;font-weight:normal;width:150px;margin:0 0 12px 0;}

#lowRatesBox{float:left;margin:15px auto 10px auto;height:305px;width:262px;padding:0 0 0 8px;background:Transparent url(//images.weichert.com/lowrates/LowRatesSideBanner-bg.gif) no-repeat scroll top left;font-family:Arial,Helvetica, sans-serif;}
#lowRatesBox .title{height:32px;line-height:32px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;margin-bottom:185px;}
#lowRatesBox .text{font-size:12px;font-weight:normal;width:172px;margin:0 0 8px 0;}
#lowRatesBox .text strong{font-size:15px;font-weight:normal;}

#taxCreditBox{float:left;margin:15px auto 10px auto;height:205px;width:262px;padding:0 0 0 8px;background: Transparent url(../images/home/taxcredit-box.jpg) no-repeat scroll left top;font-family:Arial,Helvetica, sans-serif;}
#taxCreditBox .title{line-height:24px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;margin:0 0 2px 0;width:230px;padding:4px 0 0 0;}
#taxCreditBox .title em{color:#666666;font-style:normal;}
#taxCreditBox .text{font-size:12px;font-weight:normal;width:250px;margin:0 0 5px 0;}
#taxCreditBox .amount{padding:4px 0 0 0;}
#taxCreditBox .amount strong{font-size:30px;line-height:30px;color:#666666;font-weight:normal;}
#taxCreditBox .amount strong em{font-size:20px;color:#666666;font-style:normal;vertical-align:15%;}

#WeichertOffers{float:left;margin:15px auto 10px auto;height:193px;width:270px;padding:0;background: Transparent url(../images/home/weichert-offers-box.jpg) no-repeat scroll left top;font-family:Arial,Helvetica, sans-serif;}
#WeichertOffers h3{height:34px;line-height:34px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;margin:0 0 3px 0;padding:0 0 0 8px;font-weight:normal;}
#WeichertOffers ul{ margin:0;padding:0;list-style:none;font-size:12px;letter-spacing:-0.5px;}
#WeichertOffers li{float:left;display:inline;width:124px;margin:2px 1px 2px 6px;padding:0;}
/* end home side content */

.myWeichertSection{font-family: Arial, Helvetica, sans-serif;font-size:14px;float:left; width: 626px; padding:0 0 15px 0px;margin: 0 10px 0 0;position:relative;}
.myWeichertSection .content{background: white url(../images/home/myweichertbox-bg.jpg) no-repeat scroll left top;width:100%;padding:0;min-height:141px;border:1px solid #000000;position:relative;}
.myWeichertSection a{text-decoration:none;}
.myWeichertSection a:hover{text-decoration:underline;}
.myWeichertSection h2{margin:0;padding:16px 0 4px 0px;font-size: 18px; font-family:"Trebuchet MS",Helvetica, sans-serif;font-weight:normal;}
.myWeichertSection h2 a{text-decoration:none;color:Black;}
.myWeichertSection h2 a:hover{text-decoration: underline;}
.myWeichertSection .tagline{margin:-18px 0 0 55px;}
.myWeichertSection .title{font-size:14px;font-weight:bold;margin:35px 0 5px 0; padding-left: 48px;}
.myWeichertSection .text{font-size:12px;text-align:left;color:#666666;margin: 0 0 0 54px;}
.myWeichertSection .new{color:Red;}
.myWeichertSection ul{padding:0;margin:10px 0 0 231px;list-style:none;display:block;}
.myWeichertSection li{text-align:center; font-weight:bold;padding:0 10px; margin:0;font-size:12px;line-height:14px;display:block;height:70px;float:left;}
.myWeichertSection ul .searches{background: Transparent url(../images/home/myweichert_searches.png) no-repeat scroll bottom center;width:60px;}
.myWeichertSection ul .alerts{background: Transparent url(../images/home/myweichert_alerts.png) no-repeat scroll bottom center;width:50px;}
.myWeichertSection ul .rss{background: Transparent url(../images/home/myweichert_rss.png) no-repeat scroll center bottom;width:46px;}
.myWeichertSection ul .results{background: Transparent url(../images/home/myweichert_results.png) no-repeat scroll bottom center;width:56px;}
.myWeichertSection ul .mileage{background: Transparent url(../images/home/myweichert_mileage.png) no-repeat scroll bottom center;width:62px;}
.myWeichertSection ul .link{position:absolute; top: 14px; right:10px;height:23px;}
.myWeichertSection ul .link a{background: Transparent url(../images/home/signup-button2.gif) no-repeat scroll center right;height: 13px;padding:5px 0;display:block;width:248px;}

/*check ie6fix.css for additional ie6 rules*/
.myWeichertSectionNarrow{font-family: Arial, Helvetica, sans-serif;font-size:12px;float:left;width:308px;padding:0 0 15px 0px;margin: 0 10px;position:relative;}
.myWeichertSectionNarrow .content{background-color:white;width:100%;padding:0;height:141px;border:1px solid #000000;position:relative;}
.myWeichertSectionNarrow a{text-decoration:none;}
.myWeichertSectionNarrow a:hover{text-decoration:underline;}
.myWeichertSectionNarrow h2{margin:0;padding:16px 0 4px 0px;font-size: 18px; font-family:"Trebuchet MS",Helvetica, sans-serif;font-weight:normal;display:block;}
.myWeichertSectionNarrow h2 a{text-decoration:none;color:Black;}
.myWeichertSectionNarrow h2 a:hover{text-decoration: underline;}
.myWeichertSectionNarrow .title{font-size:18px;margin:10px 0 5px 0; padding-left: 10px;background-color:#ffefd8; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
.myWeichertSectionNarrow .text{font-size:12px;text-align:left;width:200px; color:#666666;margin: 0 0 0 10px;}
.myWeichertSectionNarrow .new{color:Red;}
.myWeichertSectionNarrow ul{padding:0;margin:5px auto 0 auto; list-style:none;display:block;width:278px;}
.myWeichertSectionNarrow li{text-align:center;font-weight:bold;padding:0;padding:0; margin:0;font-size:12px;line-height:14px;display:block;height:62px;float:left;}
.myWeichertSectionNarrow ul .searches{background: white url(../images/home/myweichert_searches.png) no-repeat scroll bottom center;width:60px;}
.myWeichertSectionNarrow ul .alerts{background: white url(../images/home/myweichert_alerts.png) no-repeat scroll  bottom center;width:50px;}
.myWeichertSectionNarrow ul .rss{background: white url(../images/home/myweichert_rss.png) no-repeat scroll  bottom center;width:46px;}
.myWeichertSectionNarrow ul .results{background: white url(../images/home/myweichert_results.png) no-repeat scroll  bottom center;width:56px;}
.myWeichertSectionNarrow ul .mileage{background: white url(../images/home/myweichert_mileage.png) no-repeat scroll  bottom center;width:62px;}
.myWeichertSectionNarrow ul .link a{background: Transparent url(../images/home/signup-button2.gif) no-repeat scroll left top;height: 20px;padding: 26px 0 0;position: absolute;right: 14px;top: 18px;width: 81px;}

#dreNumber{float:right;padding:0;margin:0;font-size:10px;}
#disclaimerFooter{text-align:left;}

#socialMediaSharing {position:relative;width:944px;padding: 0; height: 25px; }
.FBLike { float:right; margin: 0;width:90px}
.tweet { float:right; margin: 0;width:110px }

#linkSection {border-top:2px solid #7f7f7f;clear:both;margin:4px 0 0 0;}
#linkSection h2{margin:0;
	padding:0;
	font-family: "Trebuchet MS", Helvetica, sans-serif; 
	font-weight:normal;
	font-size:18px;
	color:#000000;
	line-height:20px;
	border-bottom:1px solid #ffff00;}

#linkSection h2 a { text-decoration:none; color: #000;}
	
#linkSection1 {	float:left;
	margin:0;
	padding:15px;
	width:280px;
	font-family: "Trebuchet MS", Helvetica, sans-serif; 
	font-weight:normal;
	font-size:14px;
	color:#000000;	
	}
#linkSection2 {	float:left;
	margin:0;
	padding:15px;
	width:280px;
	font-family: "Trebuchet MS", Helvetica, sans-serif; 
	font-weight:normal;
	font-size:14px;
	color:#000000;
	border-left:1px solid	#c3c3c3;
	border-right:1px solid	#c3c3c3;
	}
#connectSection { float:left;
	margin:0;
	padding:15px;
	width:280px;
	font-family: "Trebuchet MS", Helvetica, sans-serif; 
	font-weight:normal;
	font-size:14px;
	color:#000000;
	}
	
#linkSection2 ul{ margin:10px 0 0 0;padding:0;list-style:none;font-size:12px;letter-spacing:-0.5px;}
#linkSection2 li{float:left;display:inline;width:124px;margin:2px 1px 2px 6px;padding:0;}

#connectSection .phone{font-size:16px;font-weight:bold;margin:5px 0 2px 0;}
#connectSection .callclick{font-size:12px;font-weight:bold;margin:2px 0 2px 0;}
#connectSection .text{font-size:12px;font-weight:normal;width:150px;}
#connectImage {float:right;margin:6px;}

#homeSearchViewTop
{	
	width:525px;
	background-image:url(../images/home/bar.gif);
	background-repeat:no-repeat;
	background-position:left 30px;
	height:37px;
	margin-left: 43px;
	margin-top: -45px;
}
#homeSearchViewTop ul{margin: 0 0 0 230px;padding:0;}
#homeSearchViewTop li{display:block;height:32px;float:left;padding:0;margin:-1px 0 0 0;}
#homeSearchViewTop a {display:block;width:96px;height:32px;float:left;
    color:#ffffff;
    font-size:17px;
    padding:5px 0 0 0;
    line-height:37px;
    font-family:"Trebuchet MS",Helvetica, sans-serif;
    background-image: url(../images/home/home_tab_off.png);
	background-repeat: no-repeat;
	margin-right:1px;
	text-decoration:none;
	text-align:center;
}
#homeSearchViewTop a.on {width:96px;color:#000000;background-image: url(../images/home/home_tab_on.png);padding:0;height:37px;}
#homeSearchViewTop a:hover{color:#ffff00;background-image: url(../images/home/home_tab_off.png);}
#homeSearchViewTop a.on:hover {width:96px;color:#000000;background-image: url(../images/home/home_tab_on.png);}