﻿/*header alignment resets for home page view*/.toplinks ul li{vertical-align:-3px !important}
.switch{height:12px !important;padding:6px 4px 4px 9px !important;bottom:6px !important}
.advanced_search{top:7px !important}
.searchdrop_inner{padding:9px 4px 6px 13px !important;font-size:12px !important;height:15px !important}
.foreclosuresStatistic .red_txt{margin-left:5px}
/*footer alignment resets for home page view*/.footer{height:110px !important}
.footer_links p{line-height:145% !important}
.trademarks{padding:10px 0 7px !important;height:19px !important; border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px; -o-border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; background: #a6a29c !important; }
.stateslist{margin-bottom:-29px !important}
/*slider*/.sliderbox{width:980px;height:348px;margin-bottom:0;top:-40px;position:relative;padding:10px;text-align:left;overflow:hidden;background-image:url(../images/slider_box.jpg);background-repeat:no-repeat}
.message_slider{font-family:"Oswald",sans-serif;line-height:35px;font-size:26px;color:#c5dfee}
.sliderbox .headText h1{position:relative;font-family:"Oswald",sans-serif;line-height:35px;font-size:26px;color:#c5dfee;top:15px;left:13px}
.slider_left{margin-left:15px;margin-top:25px;width:430px}
.inset_text{font-family:"Oswald",sans-serif, bold;font-size:44px;color:#fff;line-height:100%;text-shadow:-2px -2px 0 #828A8F;filter:dropshadow(color=#e5e5ee,offX=0,offY=1);font-weight:700}
.searchGoButton{background:url(../images/home_sprite.png) no-repeat scroll -622px -260px transparent;cursor:pointer;display:block;height:37px;left:341px;opacity:1;position:absolute;right:25px;top:51px;width:40px;z-index:999}
.searchGoButton_alt{background:url(../images/home_sprite.png) no-repeat scroll -52px -260px transparent;cursor:pointer;display:block;height:37px;left:341px;opacity:1;position:absolute;right:25px;top:51px;width:40px;z-index:999}
.small_white_txt{color:#FFF;float:right;font-family:"Oswald",sans-serif,bold;font-size:14px;height:25px;margin-right:11px;margin-top:-5px;text-align:right;width:370px}
.message_search_box{font-family:"Oswald",sans-serif, bold;background-color:#EDF5F9;border-radius:5px 5px 5px 5px;bottom:45px;left:26px;box-shadow:1px 1px 2px #666 inset;font-size:22px;height:85px;padding:10px 10px 10px 20px;position:absolute;text-align:left;width:375px;color:#84817c;font-weight:700}
.inner_search_field{width:350px;height:36px;line-height:36px;position:relative;z-index:10;vertical-align:middle}
.inner_search_field_alt{width:350px;height:36px;position:relative;z-index:10}
.advanced_search_link{font-family:Trebuchet MS;font-size:12px;color:#FFF;float:right;margin-top:10px;margin-right:-8px;cursor:pointer}
.quickbuttons{height:25px;width:1000px;margin: -15px 0 25px;line-height:120%;padding-bottom:25px}
.quick_item{background:none repeat scroll 0 0 #DFDFDF;border-radius:5px 5px 5px 5px;color:#595349;float:left;font-family:"Oswald",sans-serif;height:44px;margin-bottom:25px;margin-right:9px;padding:4px 5px 2px 4px;text-align:left;width: 14.95em}
.quick_item a:link,.quick_item a:visited{color:#595349; font-size:1em; font-family:"Oswald",sans-serif}
.quick_item a:link,.quick_item a:visited,.quick_item a:hover,.quick_item a:active,.quick_item_last a:link,.quick_item a:visited,.quick_item a:hover,.quick_item a:active{text-decoration:none}
.quick_item_last{background:none repeat scroll 0 0 #dfdfdf;border-radius:5px 5px 5px 5px;color:#595349;float:left;font-family:"Oswald",sans-serif;height:44px;margin-bottom:25px;text-align:left;padding:4px 5px 2px 4px; width: 13.6em;}
.quick_item_last a:link,.quick_item_last a:visited{color:#595349; font-size:1em; font-family:"Oswald",sans-serif}
.graph_icon{height:45px;width:45px;background-image:url(../images/home_sprite.png);margin-right:4px;background-repeat:no-repeat;background-position:-543px -4px;float:left}
.graph_icon_alt{height:45px;width:45px;background-image:url(../images/home_sprite.png);margin-right:4px;background-repeat:no-repeat;background-position:-543px -52px;float:left}
.home_icon{height:45px;width:45px;background-image:url(../images/home_sprite.png);margin-right:4px;background-repeat:no-repeat;background-position:-593px -52px;float:left}
.home_icon_alt{height:45px;width:45px;background-image:url(../images/home_sprite.png);margin-right:4px;background-repeat:no-repeat;background-position:-593px -4px;float:left}
.invest_icon{height:45px;width:45px;background-image:url(../images/home_sprite.png);margin-right:4px;background-repeat:no-repeat;background-position:-592px -103px;float:left}
.invest_icon_alt{height:45px;width:45px;backgro, und-image:url(../images/home_sprite.png);margin-right:4px;background-repeat:no-repeat;background-position:-544px -103px;float:left}
.man_icon{height:45px;width:45px;background-image:url(../images/home_sprite.png);margin-right:4px;background-repeat:no-repeat;background-position:-472px -104px;float:left}
.man_icon_alt{height:45px;width:45px;background-image:url(../images/home_sprite.png);margin-right:4px;background-repeat:no-repeat;background-position:-424px -104px;float:left}
.quick_subline{font-size:13px;color:#9b9993}
.map_tabs_container{height:auto;margin-bottom:30px; margin-top:15px}
.heat_map{height:275px;width:350px;text-align:center;float:left;border:solid thin #ccc;background-color:#fff;border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-ms-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px}
.heat_map a{color:#CDCDCD}
.heat_map a:hover{color:#84817c}
.map_expand{position:relative;width:331px;height:25px;font-family:"Oswald",sans-serif;color:#595349;padding-left:20px;padding-top:5px;text-align:left;font-size:13px;margin-bottom:5px}
.map_x{background-image:url(../images/home_sprite.png);background-position:-482px -10px;background-repeat:no-repeat;bottom:6px;float:right;height:32px;position:relative;width:38px}
/*AUTOCOMPLETE */.HeaderAutocompleteListHome{font-size:12px;clear:both;width:auto;border:1px solid #ccc;padding:0;position:absolute;left:0;border-top:none;z-index:10000 !important;line-height:130%;cursor:pointer;background:#fff;margin:0 !important}
.HeaderAutocompleteListItem{font-size:12px;list-style-type:none;display:list-item;padding:4px;list-style-type:none}
.HeaderAutocompleteListItemSelected{font-size:12px;width:auto;list-style-type:none;display:list-item;background:#C9E8F6;color:#404a4f;padding:4px}
.HeaderAutocompleteListItemSelected a{color:#404a4f}
.HeaderAutocompleteListSmall{font-size:12px;clear:both;width:auto;border:1px solid #ccc;padding:0;position:absolute;left:0;z-index:100 !important;border-top:none;z-index:10000 !important;line-height:110%;cursor:pointer;background:#fff;margin:-2px 0 0 -1px !important}
.HeaderAutocompleteListSmallItem{font-size:12px;list-style-type:none;display:list-item;padding:2px;list-style-type:none}
.HeaderAutocompleteListSmallItemSelected{font-size:12px;width:auto;list-style-type:none;display:list-item;background:#C9E8F6;color:#404a4f;padding:2px}
#enterAddressMessageOverlay{position:absolute !important;top:0 !important;left:0 !important;margin-top:-60px;width:375px;padding:20px;font-size:18px;margin-left:-5px;font-family:sans-serif}
/* Home tabs design */.tabular_nav{width:615px; height:auto !important; float:left;text-align:left;display:inline;padding-left:15px}
.tabular_nav .tabContents a{color:#4b98c8}
.tabular_nav .tabContents p{margin:0;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;position:relative;font-size:12px;color:#4b98c8;min-height:215px;padding:15px;line-height:150%;background:#fff;border:thin solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-bottom-right-radius:5px;-ms-border-bottom-left-radius:5px;-ms-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;z-index:20;width:87%}
/* End of Home tabs design */.tabular_nav2 .tabs ul li a:last-child{color:#595349;width:auto;height:30px;padding:3px 24px 0 4px;display:inline-block;background:url(../images/tabright_last.png) top right no-repeat;margin-right:-8px;position:relative;top:0}
/* Search Box requrements in Home */.blackText{color:#000 !important}
.watermarkVisible{color:#84817c !important;font-size:.74em}
#homeSlides.scrollable{height:350px;margin-left:439px;margin-top:15px;overflow:hidden;position:absolute;width:540px}
#homeSlides.scrollable .items{width:20000em;position:absolute}
#homeSlides.scrollable .items a{cursor:default}
#homeSlides.scrollable .items div{width:540px;float:left;text-align:center}
/* tabs design */.rtTabs .tabs{overflow:hidden;height:30px}
.rtTabs .tabs ul{position:relative;text-align:left;padding:0;margin:0}
.rtTabs .tabs ul li{position:relative;z-index:1;list-style:none;display:inline;margin-right:-5px;height:30px;background:url(../images/tableft.png) top left no-repeat;padding:3px 0 9px 7px;top:0}
.rtTabs .tabs ul li:hover,.rtTabs .tabs ul li.active{background:url(../images/darkgraytableft.png) top left no-repeat !important}


.rtTabs .tabs ul li a{color:#595349;width:auto;height:30px;padding:1px 24px 0 4px !important ;display:inline-block;background:url(../images/tabright.png) top right no-repeat !important;margin-right:-8px;position:relative;top:0}
.rtTabs .tabs ul li a:hover,.rtTabs .tabs ul li.active a,.rtTabs .tabs ul li a:active{background:url(../images/darkgraytabright.png) top right no-repeat !important}
.rtTabs .tabs ul li.active a,.rtTabs .tabs ul li a:active,.rtTabs .tabs ul li a:hover{color:#fff !important}
.rtTabs .tabs ul li a .text{font-family:"Oswald",sans-serif;font-size:13px;display:inline-block;margin-top:1px;position:relative;top:3px}
body:nth-of-type(1) .rtTabs .tabs ul li a .text{margin-top:2px}
.slides_container{height:312px;margin-left:460px;margin-top:15px;overflow:hidden;position:absolute;width:500px}
.slides_container div{width:500px;height:314px;display:block}
.slider_pagination{top:-15px;position:relative;right:-9px;float:right;width:60px;list-style:none;z-index:9}
.slider_pagination li{float:left;margin:0 1px}
.slider_pagination li a{display:block;width:13px;height:0;padding-top:13px;background-image:url(../images/slider_pagination.png);background-position:0 -13px;float:left;overflow:hidden}
.slider_pagination li.current a,.pagination li.current a:hover{background-position:0 0}
.slider_pagination li a:hover{background-position:0 0}
#homeSlides{position:absolute}
a.ownyourmarket:link,a.ownyourmarket:visited,a.ownyourmarket:hover,a.ownyourmarket:active{ color:#4b98c8 !important}
.checkforbroker{line-height: 2em; font-size: 0.78em; padding: 5px 0px; margin-top: -10px}
.whiteBg{ background:#fff}
/* Member Benefits  */
.memberBenefitsContainer{border:1px solid #dfdfdf; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;  padding:10px 0px; background:#fff}
.memberBenefits{padding:30px 40px 40px 40px; min-height:100px; height: auto !important; overflow: hidden; background: #fff}
.memberBenefits .benefitsInfo{float:left; width:70%} 
.memberBenefits h2{ font-family: "Oswald", Sans-Serif; font-size:1.7em; text-transform: inherit}
.memberBenefits .benefitsInfo h3{ font-family: "Oswald", Sans-Serif; color:#b12525; font-size:1.1em; margin-top:10px}
.memberBenefits .benefitsInfo .desc{color: #84817c; font-size:14px; margin-top:10px}
.memberBenefits .benefitsInfo .note{color:#595349; font-weight:bold; margin: 15px 0px}
.memberBenefits h2.blue-header {color: #6BAAD2; cursor: default; text-transform: uppercase; font-weight:normal; font-size:1.3em}
.thirtyFivePercent{ width: 35%}
.sixtyFivePercent{ width: 65%}
.padRight10px{ padding-right:10px}

.memberBenefits .propertiesNearBy{float:right; width:28% ; border:1px solid #dfdfdf; -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px; margin-top:30px; min-height: 100px; height: auto !important; overflow: hidden;padding:3px;}
.memberBenefits .propertiesNearBy h2.blue-header{ text-transform:uppercase; font-size:1.5em; font-weight:bold; text-align:center; margin-top:20px}
.memberBenefits .propertiesNearBy h2.blue-header.join{ font-family:Trebuchet MS; font-size: 20px;text-transform: none;font-weight: normal;margin-top: 7px;}
.memberBenefits .propertiesNearBy .join{ text-align: center;}
.memberBenefits .propertiesNearBy div.contentTop{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -285px -318px rgba(0,0,0,0);height:50px; margin-top:-10px}
.memberBenefits .propertiesNearBy div.content{ min-height:100px; height: auto !important; overflow: hidden; background-color: #E6F4FF; margin: 0 auto;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;text-align: center;}
.propertiesNearBy .propertyImage{ /*background: url('/ui/images/landing/memberBenefitsLandingSprite.png') -1px 0px no-repeat;*/ width:200px; height:150px; margin: 0 auto ;border: 1px solid #dedede;position: relative; }
.propertiesNearBy .propertyDetailsContainer { margin: 0 auto; text-align:center}
.propertiesNearBy .propertyDetailsContainer .location{width: 200px;padding: 0 30px;}
.propertiesNearBy .propertyDetailsContainer .location a{color: #6BAAD2;font-size: 0.9em;font-weight: 700; text-decoration: underline;}
.propertiesNearBy .propertyDetailsContainer .propertyDetails{ margin: 0 auto; text-align:center; width:190px; display:block;margin-bottom: 15px;}
.propertiesNearBy .propertyDetailsContainer .propertyDetails ul{margin: 5px 0px; padding:0; clear:both }
.propertiesNearBy .propertyDetailsContainer .propertyDetails ul li{ float:left; display: inline; border-right: 1px solid #b2b2b2;  color: #84817c ; font-size: 0.8em; padding:0px 5px ; margin: 0px; font-size: 0.75em; margin-bottom:10px; font-weight:bold }
.propertiesNearBy .propertyDetailsContainer .propertyDetails ul li:last-child{border-right:0px}
.propertiesNearBy .propertyPriceContainer{margin-bottom: 10px}
.propertiesNearBy .propertyPriceContainer .propertyPrice{color:#098a05; margin-right:10px; font-weight:bold}
.propertiesNearBy .propertyPriceContainer .propertyStatus{ color:#84817c; font-size: 0.7em;font-weight: bold;text-transform: lowercase;}

.memberBenefitsContainer .grayBar{ background: #dedede; padding:10px; margin: 0 auto ; text-align:center; height:30px}
.memberBenefitsContainer .grayBar h2{ color: #474747; font-size:1.8em; font-family: 'Oswald', Sans-Serif; text-transform: capitalize }
.memberBenefitsContainer .grayBarContainer{ background: #F5F5F5 ; padding:20px 40px; min-height:50px; height: auto !important ; overflow: hidden}
.memberBenefitsContainer .grayBarContainer .desc{color: #84817c; font-size:14px; margin:10px 30px 0px 0px}
.grayBarContainer ul li{ float:left; display: inline; width: 25%; color: #595349 }
.grayBarContainer ul li h2{text-transform:uppercase;font-family: 'Oswald', Sans-Serif;width:1px ; height:50px; padding-left:52px; white-space: nowrap; line-height:1.5em} 
.grayBarContainer ul li h2.unlimitedAccesstoFC{ background: url('/ui/images/landing/memberBenefitsLandingSprite.png') -15px -334px no-repeat;}
.grayBarContainer ul li h2.comprehensiveProperty{background: url('/ui/images/landing/memberBenefitsLandingSprite.png') -70px -323px no-repeat; }
.grayBarContainer ul li h2.PremiumWebFeatures{background: url('/ui/images/landing/memberBenefitsLandingSprite.png') -135px -323px no-repeat;}
.grayBarContainer ul li h2.helpAtYourFingerTips{background: url('/ui/images/landing/memberBenefitsLandingSprite.png') -197px -323px no-repeat;}
.memberBenefitsContainer .feedBack{width:96%; margin:0 auto; padding:20px 0px 0px}
.feedbackList{background: #E6F4FF;border: 1px solid #dedede;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; color: #777777; font-size: 0.8em;padding: 10px; height:75px; color: #474747; margin-bottom: 15px}
.feedbackList .photo1{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -7px -475px rgba(0, 0, 0, 0);height: 68px;width: 80px;}
.feedbackList .photo2{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -93px -475px rgba(0, 0, 0, 0);height: 68px;width: 80px;}
.feedbackList .photo3{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -184px -475px rgba(0, 0, 0, 0);height: 68px;width: 80px;}
.feedbackList .photo4{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -275px -475px rgba(0, 0, 0, 0);height: 68px;width: 80px;}
.feedbackList div.user{ position:relative}
.feedBack h2{font-family: 'Oswald', Sans-Serif; text-transform: capitalize; font-size:1.8em; margin-bottom:30px; text-align:center}
.memberBenefitsContainer .buttonContainer {width: 1000px; margin:0 auto; text-align:center}
input[type="button"].beginFreeTrial, .buttonContainer div.beginFreeTrial{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -7px -391px rgba(0, 0, 0, 0);border: 0 none;
    height: 58px; margin: 0 auto;text-align: center; width: 325px; cursor: pointer}
.buttonContainer div.reactivate{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -4px -565px rgba(0, 0, 0, 0);border: 0 none;
    height: 58px; margin: 0 auto;text-align: center; width: 325px; cursor: pointer}

.memberBenefitsContainer .propertiesNearBy  .buttonContainer {width: 300px; margin:0 auto;text-align: center;width: 250px;}
.propertiesNearBy .buttonContainer div.reactivate{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -382px -561px rgba(0, 0, 0, 0);border: 0 none;
    height: 58px; margin: 0 auto;text-align: center; width: 200px;}
.propertiesNearBy .buttonContainer div.beginFreeTrial{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -382px -491px rgba(0, 0, 0, 0);border: 0 none;
    height: 58px; margin: 0 auto;text-align: center; width: 200px;}
    
.feedbackList span{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -593px -307px rgba(0, 0, 0, 0); height: 41px; margin: 4px 0 0 -30px; padding: 18px 25px;position: relative; top: 15px;width: 55px ; top: 20px\9}

.propertiesList{ background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -228px -164px rgba(0, 0, 0, 0);height: 151px;width: 208px}
.photoHolder{ background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -424px 0px rgba(0, 0, 0, 0);height: 151px;width: 208px}
.mediaLogos{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -4px -164px rgba(0, 0, 0, 0);height: 151px;width: 208px}
.millionHomes{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -210px -3px rgba(0, 0, 0, 0);height: 151px;width: 208px}

.preForeclosureTag, p.PreForeclosureTag{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -434px -386px rgba(0, 0, 0, 0); height: 21px;
    top: 10px;width: 208px}
.bankOwnedTag, p.BankOwnedTag{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -434px -417px rgba(0, 0, 0, 0); height: 21px;
    top: 10px;width: 208px}
.auction, p.AuctionTag{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -434px -447px rgba(0, 0, 0, 0); height: 21px;
    top: 10px;width: 208px}
.propertyDetailsContainer .thumb{ border: 5px solid transparent; }
.propertyDetailsContainer p {display: block;margin-bottom: 0;position: absolute;padding: 0 0 0 4px;top: 6px;z-index: 200;font-family: 'Oswald',sans-serif,bold;font-size: 10px;text-transform: uppercase;color: #FFF}
.container{margin-top:105px}    
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
    .feedbackList span{background: url("/ui/images/landing/memberBenefitsLandingSprite.png") no-repeat scroll -593px -307px rgba(0, 0, 0, 0); height: 41px; margin: 4px 0 0 30px; padding: 18px 25px;position: relative; top: 7px;width: 55px}    
    .feedbackList div.user{ position:relative; top:-10px}
}

#content404 {
    margin-top:-70px;
}
    #content404 #message h1{
       margin-top: -295px;
        position: absolute;
        height: 30px;
        width: 525px;
        margin-left: 65px;
        font-family:Arial;
        font-size:14px;
		font-weight:normal;
		text-transform:none;
    }
    #content404 h1 a {
        font-family:Arial;
        font-size:14px;
		font-weight:normal;
		text-transform:none;
    }

.SiteMapDetails {margin-top:-70px;}
.SiteMapDetails .title {color:#4B98C8;font-size:20px;}
.SiteMapDetails .SiteMapHeader {text-align:center;font-size:24px;}
.SiteMapDetails .space {padding-right:5px;}
.SiteMapDetails p {font-size:14px;}