﻿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:665px;float:left;}
#homeSearch{width:648px;margin:13px auto 0;position:relative;}	
#homeSearch h2{
	margin:0;
	padding:0 0 0 103px;
	font-family: "Trebuchet MS", Helvetica, sans-serif; 
	font-weight:normal;
	font-size:24px;
	color:#000000;
	background: url("../images/home/searchbox-top-bg.gif") scroll 0 0 Transparent;
	line-height:82px;
	
}
#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;
}
#mainSearch{background-image:url(../images/home/searchbox-bg.gif);background-repeat:repeat-y;padding:0 0 0 50px;}
#homeSearchLocation{position:relative;width:100%;vertical-align:middle;padding:5px 0 5px 0;margin:0;height:55px;overflow:hidden;}
#homeSearchLocation label{position:absolute;top:0;left:5px;line-height:40px;z-index:10;font-size:12px;color:#999999;cursor:text;visibility:hidden;}
#exampleLocation{float:left;padding:0;margin:0;}
#homeSearch input#q{float:left;width:412px;font-size:18px;height:24px;padding:2px;margin:0;}
#homeSearchButton{float:right;margin-right:35px;margin-top:-2px;}

.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:50px;line-height:20px;}
#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:20px;float:left;padding-right:30px;}
#bedsParam select{height:20px;}
#bathParam{position:relative;line-height:20px;vertical-align:middle;float:left;padding-right:30px;}
#bathParam select{height:20px;}
#mlsnumParam{position:relative;line-height:20px;vertical-align:middle;float:left;padding-right:30px;}

#advancedFeatures {clear:both;background-image:url(../images/home/searchbox-bg.gif);background-repeat:repeat-y;padding:10px 0 25px 50px;}
.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;}
#homeSearch .bottom {clear:both; background: Transparent url(../images/home/searchbox-bottom-bg.gif) no-repeat scroll bottom left;height:15px;}

#classicSearch{padding-right:20px;position:absolute;right:0;bottom:14px;width:100%;text-align:right;color:#000000;font-size:11px;width:350px;}
#classicSearch h3 {display:inline;}

#homeSearchResults{position:relative;width:645px;margin:10px auto 0 auto;}
#homeSearchResults .left{border-right:solid 1px #C7CAE6;}
#homeSearchResults .right{border-left:solid 1px #C7CAE6;}
#homeSearchResults .searchResultPreview{float:left;width:270px;padding:0 0 15px 50px;}
#homeSearchResults .searchResultPreview h2{margin:0;padding:25px 0 12px 78px;font-size: 24px; font-family:"Trebuchet MS",Helvetica, sans-serif;font-weight:normal;height:45px;background-image:url(../images/home/results-icon.jpg);background-repeat:no-repeat;}
#homeSearchResults .justlistedlistings h2{margin:0;padding:25px 0 8px 78px;background-image:url(../images/home/justlisted-icon.jpg);background-repeat:no-repeat;}
#homeSearchResults .openhouselistings h2{margin:0;padding:25px 0 8px 72px;background-image:url(../images/home/openhouse-icon.jpg);background-repeat:no-repeat;}

#homeSearchResults .searchResultPreview h2 .previewLocation{font-size:12px;padding:0;display:block;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 .clr{line-height:0;height:0;margin:0; padding:0;clear:both;}
#homeSearchResults .listing{width:248px;padding:2px 0 2px 0;min-height:90px;}
#homeSearchResults .alt{}
#homeSearchResults .listing .img{float:left; display:inline; width:100px;margin-left:8px;}
#homeSearchResults .listing .img img{border:1px solid #fff; float:left;}
#homeSearchResults .listing .details{float:left; display:inline; padding:0 0 0 5px; width:135px;}
#homeSearchResults .details strong a{color:#000; font-weight:normal}
#homeSearchResults .details img{margin-top:3px;}
#homeSearchResults .bottom{clear:both;text-align:center;display:block;padding:10px 0 5px 0;}
#homeSearchResults .bottom .previewLocation{display:block;text-decoration:underline;}

#homeSearchResults .listing .details .address{color:Black; font-size:12px;font-weight:bold;text-decoration:none;display:block;}
#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:both;}
#homeSearchResults .listing .details .bedBath{display:block;clear:both;}

#homeSideContent{float:right;width:280px;}

#connectBox{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{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;}

#openHouseBox{margin:15px auto 10px auto;height:115px;width:262px;padding:0 0 0 8px;background: Transparent url(../images/home/openhouse-box.jpg) no-repeat scroll left top;font-family:Arial,Helvetica, sans-serif;}
#openHouseBox .title{height:32px;line-height:32px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;margin-bottom:14px;}
#openHouseBox .text{font-size:12px;font-weight:normal;width:150px;margin:0 0 12px 0;}

#sellerBox{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;}

#mobileBox{margin:15px auto 10px auto;height:131px;width:262px;padding:0 0 0 8px;background: Transparent url(../images/home/mobile-box-side.jpg) no-repeat scroll left top;font-family:Arial,Helvetica, sans-serif;}
#mobileBox .title{height:32px;line-height:32px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;margin-bottom:8px;}
#mobileBox .text{font-size:12px;font-weight:normal;width:116px;margin:0 0 8px 0;}

#lowRatesBox{margin:15px auto 10px auto;height:305px;width:262px;padding:0 0 0 8px;background:Transparent url(http://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{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%;}

#bannersBox{margin:0 auto;width:600px;}
#emailAlertBox{float:left;margin:10px;height:115px;width:262px;padding:0 0 0 8px;background: Transparent url(../images/home/email-alert-box.jpg) no-repeat scroll left top;font-family:Arial,Helvetica, sans-serif;}
#emailAlertBox .title{height:32px;line-height:32px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;margin-bottom:10px;}
#emailAlertBox .text{font-size:12px;font-weight:normal;width:150px;margin:6px 0 6px 0;}

#careersBox{float:left;margin:10px;height:115px;width:262px;padding:0 0 0 8px;background: Transparent url(../images/home/careers-box.jpg) no-repeat scroll left top;font-family:Arial,Helvetica, sans-serif;}
#careersBox .title{height:32px;line-height:32px;font-family:"Trebuchet MS",Helvetica, sans-serif;font-size:22px;margin-bottom:10px;}
#careersBox .text{font-size:12px;font-weight:normal;width:125px;margin:6px 0 6px 0;}

#WeichertOffers{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;}

.myWeichertSection{font-family: Arial, Helvetica, sans-serif;font-size:14px;clear:both;position:relative;}
.myWeichertSection a{text-decoration:none;}
.myWeichertSection a:hover{text-decoration:underline;}
.myWeichertSection h2{padding:10px 0 0 55px;font-size: 22px; font-family:"Trebuchet MS",Helvetica, sans-serif;font-weight:normal;height:47px;background-image:url(../images/home/myweichert-icon.gif);background-repeat:no-repeat;}
.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:12px;display:inline;padding-right: 5px;}
.myWeichertSection .text{font-size:12px;display:inline;}
.myWeichertSection .new{color:Red;}
.myWeichertSection ul{padding:10px 0 10px 0;margin:0 auto; list-style:none;width:600px;height:80px;display:block;}
.myWeichertSection li{cursor:pointer;text-align:center; font-weight:bold;padding:57px 0 0 0; margin:0;font-size:12px;float:left;display:block;width:100px;}
.myWeichertSection ul .searches{background: white url(../images/home/myweichert_searches.gif) no-repeat scroll top center;}
.myWeichertSection ul .alerts{background: white url(../images/home/myweichert_alerts.gif) no-repeat scroll top center;}
.myWeichertSection ul .rss{background: white url(../images/home/myweichert_rss.gif) no-repeat scroll center top;}
.myWeichertSection ul .results{background: white url(../images/home/myweichert_results.gif) no-repeat scroll top center;}
.myWeichertSection ul .mileage{background: white url(../images/home/myweichert_mileage.gif) no-repeat scroll top center;padding:50px 0 0 0;}
.myWeichertSection ul .link{background: white url(../images/home/signup-button.gif) no-repeat scroll center center;text-decoration:underline;}

.myWeichertSectionNarrow{font-family: Arial, Helvetica, sans-serif;font-size:12px;float:left;width:270px;padding:0 0 15px 50px;font-size:14px;position:relative;border-left:solid 1px #C7CAE6;}
.myWeichertSectionNarrow a{text-decoration:none;}
.myWeichertSectionNarrow a:hover{text-decoration:underline;}
.myWeichertSectionNarrow h2{padding:25px 0 4px 55px;margin:0;font-size: 22px; font-family:"Trebuchet MS",Helvetica, sans-serif;font-weight:normal;height:45px;background-image:url(../images/home/myweichert-icon.gif);background-repeat:no-repeat;background-position:left 4px;}
.myWeichertSectionNarrow h2 a{text-decoration:none;color:Black;}
.myWeichertSectionNarrow h2 a:hover{text-decoration: underline;}
.myWeichertSectionNarrow .title{font-size:12px;text-align:center;font-weight:bold;padding-right:24px;}
.myWeichertSectionNarrow .text{font-size:12px;text-align:center;padding-right:24px;}
.myWeichertSectionNarrow .new{color:Red;}
.myWeichertSectionNarrow ul{padding:10px 24px 10px 0;margin:0 auto; list-style:none;display:block;}
.myWeichertSectionNarrow li{cursor:pointer; text-align:left; font-weight:bold;padding:20px 0 2px 62px; margin:0 auto;font-size:12px;display:block;height:32px;width:100px;}
.myWeichertSectionNarrow ul .searches{background: white url(../images/home/myweichert_searches.gif) no-repeat scroll top left;}
.myWeichertSectionNarrow ul .alerts{background: white url(../images/home/myweichert_alerts.gif) no-repeat scroll top left;}
.myWeichertSectionNarrow ul .rss{background: white url(../images/home/myweichert_rss.gif) no-repeat scroll top left;}
.myWeichertSectionNarrow ul .results{background: white url(../images/home/myweichert_results.gif) no-repeat scroll top left;}
.myWeichertSectionNarrow ul .mileage{background: white url(../images/home/myweichert_mileage.gif) no-repeat scroll top left;padding:10px 0 0 62px;height:42px;}
.myWeichertSectionNarrow ul .link{background: white url(../images/home/signup-button.gif) no-repeat scroll left top; padding: 6px 0 0 105px;text-decoration:underline;}

#dreNumber{float:right;padding:0;margin:0;font-size:10px;}
#disclaimerFooter{text-align:left;}

.listingData{line-height:10px;position:relative;}
.listingDataInfo{line-height:10px;position:relative;margin-right:10px;}
.mlsLogoImage{}

#socialMediaSharing {position:relative;padding: 0; height: 25px; left:6px;}
.FBLike { float:left; margin: 0;width:90px}
.googlePlus { float:left; margin: 0;width:80px }
.tweet { float:left; margin: 0;width:110px }
