﻿/*apply webfont*/
@font-face {
    font-family: 'Oswald';
    src: url('../font/oswald-webfont.eot');
    src: url('../font/oswald-webfont.eot?#iefix') format('embedded-opentype'), url('../font/oswald-webfont.woff') format('woff'), url('../font/oswald-webfont.ttf') format('truetype'), url('../font/oswald-webfont.svg#Oswald') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Open Sans Light";
    src: url('../font/OpenSans-Light.eot');
    src: url("../font/OpenSans/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans/OpenSans-Light.woff") format("woff"), url("../font/OpenSans/OpenSans-Light-webfont.ttf") format("truetype"), url("../font/OpenSans/OpenSans-Light.svg#OpenSansLight") format("svg");
 font-style: normal;
    font-weight: 300;
}

@font-face {
    font-family: "Open Sans";
    src: url('../font/OpenSans-Regular.eot');
    src: url("../font/OpenSans/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),  url("../font/OpenSans/OpenSans-Regular.woff") format("woff"), url("../font/OpenSans/OpenSans-Regular.ttf") format("truetype"), url("../font/OpenSans/OpenSans-Regular.svg#OpenSansRegular") format("svg");
    font-style: normal;
    font-weight: normal;     
}

@font-face {
    font-family: "Open Sans Semibold";
    src: url('../font/OpenSans-Semibold.eot');
    src: url("../font/OpenSans/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans/OpenSans-Semibold.woff") format("woff"), url("../fonts/OpenSans/OpenSans-Semibold.ttf") format("truetype"), url("../font/OpenSans/OpenSans-Semibold.svg#OpenSansSemibold") format("svg");
 font-style: normal;
    font-weight: 500;
}

@font-face {
    font-family: "Open Sans Bold";
    src: url('../font/OpenSans-Bold.eot');
    src: url("../font/OpenSans/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans/OpenSans-Bold.woff") format("woff"), url("../font/OpenSans/OpenSans-Bold.ttf") format("truetype"), url("../font/OpenSans/OpenSans-Bold.svg#OpenSansBold") format("svg");
 font-style: normal;
    font-weight: 200;
}

@font-face {
    font-family: 'Open Sans Light Italic';
    src: url('../font/OpenSans-LightItalic.eot');
    src: url("../font/OpenSans/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../font/OpenSans/OpenSans-LightItalic.woff") format("woff"), url("../font/OpenSans/OpenSans-LightItalic.ttf") format("truetype"), url("../font/OpenSans/OpenSans-LightItalic.svg#OpenSansBold") format("svg");
    /* src fallbacks ommitted for brevity */
    font-weight: 200;
    font-style: italic;
}

/*begin globals*/

body,html{min-height:101%}
body{margin-top:-5px;line-height:1; background-color:#fff; }
body, select, input[type=text],input[type=password], textarea,p { font-size:100%;font-family: 'Open Sans Semibold', sans-serif;color:#595349}
a:link,a:visited,a:hover,a:active{font-size:12px; font-family:"Open Sans Semibold", Sans-Serif; color:#4B98C8;font-weight: 400;}
a, a:visited {text-decoration:none}
a:link,a:active{text-decoration:none}
a:hover{text-decoration:underline}
img {border:none; border-style:none /* for IE */}
iframe{ border:0px;background:#fff;border-style:none}
#PPDGFrame .panel iframe {background: transparent !important;}
a img {border:none;border-style:none}
ol,ul{list-style:none}
p{line-height:1.5;margin-bottom:1em}
h1,h2,h3,h4,h5,h6{font-family:"Oswald",sans-serif,bold;font-weight:400;color:#595349;line-height:1;text-transform:uppercase}
h1{font-size:20px}
h2{font-size:14px}
h3{font-size:12px}
.fontbold{font-weight:400}

.red_arrow{color:#b12525;font-weight:600;font-size:25px}
.sm_blue_arrow{color:#4b98c8;font-weight:600;font-size:9px;cursor:pointer}
.grey_arrow{color:#ccc;font-weight:600;font-size:9px;margin-right:5px}


.top10px{top:10px;position:relative}
textarea{resize:none}
input[type=text],input[type=password]{border-radius:4px 4px 4px 4px;-webkit-border-radius:4px 4px 4px 4px;-ms-border-radius:4px 4px 4px 4px;-o-border-radius:4px 4px 4px 4px;-moz-border-radius:4px;border:solid thin #CCC;box-shadow:inset 0 1px 1px #ccc;padding:2px;outline:none;background-color:#F9F9F9;color:#999;font-size:.93em}
.container{height:auto;width:100%;position:relative;font-family:'Open Sans', sans-serif;background:none !important}
.container.content-box { margin-top: 185px; }
.container.statsandtrends { margin-top:195px; }
.centerer{margin:0 auto;width:1000px;height:auto}
.alignCenter{text-align:center}
.clearfloat{content:".";display:block;height:0;clear:both;visibility:hidden}

.grey_bar{color:#DAD9D7}
html,body,div,span,applet,object,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,cite,code,em,font,img,strong,sub,sup,var,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}
:focus{outline:0}

/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:400}
input::-moz-focus-inner/*Remove button padding in FF*/ {border:0;padding:0}

/*buttons*/
.color_button{font-family:"Open Sans", sans-serif;width:130px;height:28px;background-color:#4B98C8;font-weight:700;border:none;color:#fff !important;margin-top:10px;font-size:12px;cursor:pointer;padding:5px 15px}
.color_button_small{font-family:"Open Sans", sans-serif;width:70px;height:28px;background-color:#4B98C8;border:none;color:#fff !important;margin-top:10px;font-size:12px;cursor:pointer}
.color_button_center{font-family:"Open Sans", sans-serif;width:130px;height:28px;background-color:#4B98C8;border:none;color:#fff !important;margin-top:10px;margin-left:50px;font-size:12px;cursor:pointer}
#agentLeadForm .agentcolor_button{margin-left:60px}
#agentLeadFormInternal .agentcolor_button{margin:5px 0px 0px 0px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5OTFkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzNjZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzY2YmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6991d4), color-stop(50%,#3366bb), color-stop(100%,#3366bb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6991d4 0%,#3366bb 50%,#3366bb 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #6991d4 0%, #3366bb 50%, #3366bb 100%);
background: linear-gradient(to bottom,  #6991d4 0%,#3366bb 50%,#3366bb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6991d4', endColorstr='#3366bb',GradientType=0 ); /* IE6-8 */ }

#agentLeadFormInternal .field2adlink{float:left}
.agentContactLeadForm #pre-approve {
    font-size: 9pt;
    font-family: "Open Sans", sans-serif;
}
.agentContactLeadForm #pre-approve-message {
    display:none;
    
}
.agentContactLeadForm .agentImage {
    max-height: 100px;
}
.agentcolor_button{font-family:"Oswald",sans-serif;width:60px;height:28px;background-color:#4B98C8;font-weight:400;border:none;color:#fff;font-size:12px;cursor:pointer;padding:0 2px;margin:-2px 0 0 40px;border-radius:3px 3px 3px 3px}
.agent_banner_button{width:60px !important;margin-top:10px !important;padding:0 !important;font-family:"Oswald",sans-serif !important;font-weight:400 !important;border-radius:2px}
.grey_button.ative_login_button{background-color:#666;color:#FFF}
.grey_button{font-family:"Open Sans", sans-serif;width:60px;height:28px;background-color:#ccc;border:none;color:#fff !important;margin-top:10px;font-size:12px;cursor:pointer;padding:0 15px;font-weight:700}
.grey_button:hover{background-color:#666}
.grey_button_large{font-family:"Open Sans", sans-serif;width:120px;height:28px;background-color:#ccc;border:none;color:#fff !important;margin-top:10px;font-size:12px;cursor:pointer}
.grey_button_large:hover{background-color:#666}
.color_button:hover{background-color:#FFC100}
.color_button[disabled=disabled]{background-color:#ccc;cursor:default}
.color_button_small{background-color:#FFC100}

/* links */
.color_link a{font-family:"Open Sans", sans-serif;background-color:#4B98C8;color:#fff;padding:5px 7px;border:none;margin-top:10px;margin-bottom:10px;font-size:12px}
.color_link a:hover{background-color:#FFC100}
.color_link a.single_link{color:#4B98C8;font-size:12px;cursor:pointer;background-color:transparent}
.color_link a.single_link:hover{text-decoration:none;background-color:transparent}
.virtual-tour-link{color:#6BAAD2;cursor: pointer; display: inline-block;background: transparent url("../images/Property/take_virtual_tour.png") no-repeat;height: 19px;line-height: 19px;padding: 0px 0px 0px 30px;}
.virtual-tour-link:visited, .virtual-tour-link:hover{color:#6BAAD2;}
.virtual-tour{ display: block;padding: 5px 0px 0px 0px;}

/* fonts */
.font10{font-size:10px}
.font11{font-size:11px}
.font12{font-size:12px}



.padding0_10_10{padding-bottom:10px}
.padding0_10_0_10{padding:0 10px}
.padding0_8_10{padding:0 0 8px 10px}
.paddingTopandRight{padding: 10px 10px 0px 0px}
.padding4px{padding:4px}
.padding5px{padding:5px}
.padLeft5px{padding-left: 5px}
.padTop10px{ padding-top: 10px }
.padVertical5px{padding:5px 0px}
.padHorz4px{padding:0px 4px}
.padLeft40px{ padding-left:40px}
.padLeft15px{padding-left:15px}
.padBottom60px{padding-bottom:60px}

.vAlignTop{ vertical-align: top}

.marginTop10px{ margin-top:10px}
.marginTop30px{ margin-top:30px}
.marginTop20px{ margin-top:20px}
.marginTop40px{ margin-top:40px}
.marginTop50px{ margin-top:50px}
.marginbott10px{margin-bottom:10px}
.marginTop5px{ margin-top:5px}
.marginRight5px{ margin-right:5px }
.marginRight10PX{margin-right:10px}
.marginRight45px{margin-right:45px}
.marginRight35px{margin-right:35px}
.marginRight30px{margin-right:30px}
.marginRight25px{margin-right:25px}
.marginLeft5px{ margin-left:5px}
.marginLeft15px{margin-left:15px}
.marginLeft25px{margin-left:25px}
.margRight60px{ margin-right:60px}
.margRight100px{ margin-right:100px}
.marginLeft60px{ margin-left:60px}
.marginLeft40px{margin-left:40px}

.W50per{width:50%}
.W12per{width:12%}
.W15per{width:15%}
.W18per{width:18%}
.maxW{width:100%}
.textLeft{text-align:left}
.textCenter{text-align:center}
.textRight{text-align:right}

.floatLeft{float:left}
.floatRight{float:right}


.color4B98C8{color:#4B98C8}
.fontW{font-weight:700}
.bgColorF4F4F4{background-color:#F4F4F4}
.bgColorFFF{background-color:#fff}
.Hg22{height:22px}
.paddingB8{padding-bottom:8px}
.upperText {
    text-transform: capitalize;
}
/*end globals*/

/*----------rightbox--------*/
.rightbox{font-family:Arial,sans-serif;margin-top:0;padding-top:0;position:relative;top:-25px;width:300px}
.rightbox #rightboxtitle{font-family:"Oswald", sans-serif;width:100px;padding:5px;background-color:#84817c;font-size:13px;color:#FFF;padding-left:10px;border-radius:8px 0 0 0;-webkit-border-radius:8px 0 0 0;-moz-border-radius:8px 0 0;float:left}
.rightbox .rightboxtitleend{width:30px;height:30px;background-image:url(../images/home_sprite.png);background-repeat:no-repeat;background-position:-71px -195px;float:left}
.rightbox #rightboxcontent{margin-top:-1px;padding:5px 5px 10px 10px;border:2px solid #ececec;background-color:#fff;float:left;width:282px;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}
.rightbox #rightboxcontent .contentItem a,.rightbox #rightboxcontent .contentItem a:visited{font-family:"Open Sans", sans-serif;color:#4B98C8;font-size:12px;padding:3px 0}
.rightbox #rightboxcontent .contentItem a:hover{text-decoration:underline}

/* NEW CSS tabs design */
.tabContents{width:690px}
.leftContent{width:690px;float:left}
.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/tablefthover.png) top left no-repeat}

.rtTabs .tabs ul li a{color:#595349;width:auto;height:30px;padding:3px 24px 0 4px;display:inline-block;background:url(../images/tabright.png) top right no-repeat;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/tabrighthover.png) top right no-repeat}
.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:12px;display:inline-block;margin-top:1px;position:relative;top:3px}
body:nth-of-type(1) .rtTabs .tabs ul li a .text{margin-top:2px}

.results-result-tab .property-tab-container #listTabs { height:30px; overflow:hidden; margin-bottom: 1px; margin-right: 1px; }
.results-result-tab .property-tab-container #listTabs li 
{ 
    float: left;
    margin-right:1px;
}
.results-result-tab .property-tab-container #listTabs li:last-child { margin-right:0; }
.results-result-tab .property-tab-container #listTabs li a,
.results-result-tab .property-tab-container #listTabs li a:link, 
.results-result-tab .property-tab-container #listTabs li a:hover, 
.results-result-tab .property-tab-container #listTabs li a:active, 
.results-result-tab .property-tab-container #listTabs li a:visited 
{ 
    color: #595349;
    text-decoration: none;
    text-transform: uppercase;
    padding:8px 10px;
    display: inline-block;
    background-color: #ECECEC;
    border-radius: 0 8px 0 0;
    font-weight:400;
    font-size:12px;
}
.results-result-tab .property-tab-container #listTabs li a h2, 
.results-result-tab .property-tab-container #listTabs li a:link h2, 
.results-result-tab .property-tab-container #listTabs li a:hover h2, 
.results-result-tab .property-tab-container #listTabs li a:active h2, 
.results-result-tab .property-tab-container #listTabs li a:visited h2
{ 
    color: #595349;
    text-decoration: none;
    text-transform: uppercase;
    font-weight:400;
    font-size:12px;
    padding: 0;margin: 0;
     font-family: "Open Sans Semibold", sans-serif  
}
.results-result-tab .property-tab-container #listTabs li a:hover, .results-result-tab .property-tab-container #listTabs li.active a, .results-result-tab .property-tab-container #listTabs li.active a:link,
.results-result-tab .property-tab-container #listTabs li a:hover h2, .results-result-tab .property-tab-container #listTabs li.active a h2, .results-result-tab .property-tab-container #listTabs li.active a:link h2
{
    background-color:#b12525; color:#FFF;
}
/* End NEW CSS tabs design */

/*stats bar styles */
.statsbar{font-family:"Oswald", sans-serif;font-size:16px; /*height:34px;width:205px; margin-right:1px;*/ float:left; padding:13px 10px 5px 0; border-right:1px solid #DAD9D7;color:#aaa;line-height:100%;color:#84817c}
.statsbar2{font-family:"Oswald", sans-serif;font-size:16px; /*height:34px;width:205px;margin-right:1px;*/ float:left; padding:13px 10px 5px; border-right:1px solid #DAD9D7;color:#aaa;line-height:100%;color:#84817c}
.statsbar3{font-family:"Oswald", sans-serif;font-size:16px; /*height:34px;width:245px; margin-right:1px;*/ float:left; padding:13px 0 5px 10px;color:#aaa;line-height:100%;color:#84817c}
.red_txt{color:#bc3838}
.blue_txt {color:#4B98C8 !important;font-size:12px;font-family:"Open Sans", sans-serif}
#pnlListingAgent.blue_txt a:visited { color: #4B98C8;font-size: 12px;font-family: "Open Sans", sans-serif}
input.watermarkVisible{color:#84817c}
.clear{clear:both}
#RT_SearchCnr .HeaderAutocompleteList,.HeaderAutocompleteList{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}
#RT_SearchCnr .HeaderAutocompleteListItem,.HeaderAutocompleteListItem{font-size:12px;list-style-type:none;display:list-item;padding:4px;list-style-type:none}
#RT_SearchCnr .HeaderAutocompleteListItemSelected,.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}
#quickSearchDropDown{padding:5px;overflow:visible;position:relative;width:1000px;height:270px;/* IE9 SVG, needs conditional override of 'filter' to 'none' */border:none;z-index:999;top:4px;left:0;float:left;margin-bottom:6px;padding-right:0}
#quickSearchDropDown{/*IE9*/position: static \9;/*IE9*/}
#quickSearchDropDown .advancedOptionsContent{width:650px;margin:0;padding:5px;float:left;height:260px;background-color:#fff;border:solid 1px #fff;border-radius:10px;}
#quickSearchDropDown .supplementalOptionsContent{width:270px;padding:5px;float:left;height:260px;background-color:#f4f4f4;border:solid 1px #f4f4f4;border-radius:10px;margin:0 0 0 3px;position:relative}
#quickSearchDropDown .supplementalOptionsContentMember{background-color:#fff;border:solid 1px #fff}
#quickSearchDropDown .supplementalOptionsBar,#quickSearchDropDown .supplementalOptionsBarMember{width:30px;float:left;height:264px;margin:0 0px}
#quickSearchDropDown .supplementalOptionsBar{background:url(../images/premium_features.png) 0 0 no-repeat}
#quickSearchDropDown .supplementalOptionsBarMember{background:url(../images/premium_features.png) -30px 0 no-repeat}
.supplementalOptionsDisabled{display:block; margin-top: -20px; position:absolute;top:60px;left:0;z-index:800;width:280px;height:230px;background: #FFF;opacity:0}
.supplementalOptionsContent .header{height:28px;padding:2px 0 0;background-color:transparent;text-align: center;margin-bottom: 2px;}
.supplementalOptionsContentMember .headerMember{height:18px;padding:8px 0 0 10px;background-color:transparent;color:#999 !important;font-weight:700;text-align:justify !important;font-size:12px !important}
.supplementalOptionsContent .header p{color:#595349;font:13px "Open Sans Semibold", sans-serif;line-height:1.3em;text-align:center}
.supplementalOptionsContent .header a{color:#4B98C8}
.supplementalOptionsContent .header a:visited{color:#4B98C8}
#quickSearchDropDown .advancedOptionsContent .input-options-panel{float:left;width:250px;border-right:solid 1px #ccc}
#quickSearchDropDown .supplementalOptionsContent .input-options-panel{width:250px}
#geoLocation{padding:0 0 5px;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349}
#SearchBarModel_County{width:170px !important}
#SearchBarModel_City{width:140px !important}
#SearchBarModel_Zip{width:80px !important}
#quickSearchDropDown select{height:19px;font-family: "Open Sans Semibold", sans-serif}
.submit_panel{padding:0 15px 0 0;text-align:right;height:28px;line-height:28px;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;position:relative}
.submit_panel .reset_filters{position:absolute;left:10px;top:0;cursor:pointer;color:#4B98C8;font-family: "Open Sans Semibold", sans-serif}
.submit_panel input{margin:0;width:auto}
.submit_panel .save_options_form{text-align:left;position:absolute;bottom:-20px;right:-240px;padding:10px 5px 10px 10px;border:solid 1px #4B98C8;background-color:#9CD5F8;width:255px;height:50px;z-index:1000;color:#595349 !important;border-radius:5px 5px 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;-ms-border-radius:5px 5px 5px 5px}
.save_options_form{right:-271px !important;line-height:4em !important}
.submit_panel .save_options_form span{color:#595349 !important}
.submit_panel .save_options_form input[type=text]{width:150px !important}
.submit_panel .save_options_form .corner_border{width:0;height:0;border-top:7px solid transparent;border-right:12px solid #4B98C8;border-bottom:7px solid transparent;position:absolute;top:42%;left:-12px}
.submit_panel .save_options_form .corner_border .corner{width:0;height:0;border-top:5px solid transparent;border-right:10px solid #9CD5F8;border-bottom:5px solid transparent;position:absolute;top:-6px;left:2px}
.save_options_form .close{display:block;position:absolute;top:5px;right:5px;border:solid 1px #595349;background-color:#ccc;line-height:13px;font-size:12px;font-weight:700;padding:0;width:15px;text-align:center;cursor:pointer}
.save_options_form .close:hover{background-color:#595349;color:#ccc;text-decoration:none}
.save_options_form h1{color:#595349;font-family:"Oswald",sans-serif;font-size:12px;height:10px;line-height:1em;margin:0;padding:0}
.save_options_form input[type=text]#txtSearchName{box-shadow:0 0 0 #CCC inset;height:21px !important}
.save_options_form .color_button{background-color:#4B98C8;border:medium none;color:#FFF;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;height:22px;margin-top:10px;padding:0 11px;text-transform:uppercase}
#quickSearchDropDown span{color:#84817c;font-family: "Open Sans Semibold", sans-serif}
#quickSearchLender { z-index:801; }
.input-options-panel .item_options{padding:2px 0;width:250px}
.input-options-panel .item_options .title{display:inline-block;width:75px;text-align:left;font-weight:700;line-height:1.5em;font-weight:700; letter-spacing:1; }
.supplementalOptionsContent .input-options-panel .item_options .title{width:80px}
.bedBathPriceFilters{padding:2px 0;width:250px;color:#84817c}
.bedBathPriceFilters .title{display:inline-block;width:75px;text-align:left;font-weight:700;font-family: "Open Sans Semibold", sans-serif}
#quickSearchDropDown input[type=text],.bedBathPriceFilters input,#rtLenderName input{padding:0;border:1px solid #ccc;text-transform:none;width:70px;color:#84817c;border-radius:0 0 0 0;-moz-border-radius:0;-webkit-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;line-height:20px;height:20px}
.bedBathPriceFilters select,#divYearBuilt select{width:75px !important;color:#84817c !important;font-family:"Open Sans",Arial,Helvetica,sans-serif}
.bedBathPriceFilters input[type=text]{width:65px !important}
#SearchBarModel_ListedPropertiesDisplay,#SearchBarModel_BankruptciesDisplay{color:#84817c !important;width:110px !important}
#quickSearchDropDown input[type=text]{padding:0 4px;font-size:12px;height:18px !important;width:62px;line-height:18px;font-family: "Open Sans Semibold", sans-serif}
#SH_ddlEntryDate{padding:0;border:1px solid #ccc;text-transform:none;width:165px;color:#84817c;border-radius:0 0 0 0;-moz-border-radius:0;-webkit-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0;line-height:15px;height:20px}
.selectDateInput, .selectOccupancy{padding-top:4px;padding-left:4px;padding-right:0;border:1px solid #ccc;text-transform:none;width:164px;height:16px;color:#84817c;line-height:12px;display:inline-block;position:relative;cursor:pointer;background-color:#fff;border-radius: 4px}
.selectDateInput .selected_value{}
.selectDateInput .button, .selectOccupancy .button{position:absolute;top:-1px;right:-1px;background:none;width:18px;height:18px;font-weight:700;line-height:18px;padding:0;font-size:10px;color:#595349}
.selectDateInput .button .corner, .selectOccupancy .button .corner{height:0;display:inline-block;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #000;margin-left:5px;position:relative;margin-right: 5px;margin-top: 8px}
.selectDateInput .container, .selectOccupancy .container{width:168px;border:1px solid #ccc;display:none;position:absolute;top:18px;left:-1px;background-color:#fff !important;z-index:1005; margin-top:0}
.selectDateInput .container a{display:block;cursor:pointer;height:18px;color:#84817c;line-height:18px;padding:0 5px; text-align:left}
.selectDateInput .container a:hover{background-color:#4B98C8;text-decoration:none;color:#fff}
.selectDateInput .container .inputcnt{  background-color: #CCCCCC;color: #595349;height: 45px;line-height: 1.5em;padding: 2px 3px;text-align: left}
.selectDateInput .container .inputcnt input{width:65px !important}
.selectDateInput-auction, .selectOccupancy.occupancy {width:228px !important;height:16px;padding-top:2px;padding-left:4px}
.selectDateInput-auction .container, .selectOccupancy.occupancy .container{width:232px !important;z-index:1000}
.selectOccupancy .container .group{ padding-left: 15px;}
.selectOccupancy .container .subitem{ padding-left: 15px;}
.selectOccupancy .hidden-control{ display: none;}
.selectDateInput-auction .container .inputcnt input{width:97px !important}

#txtLenderName{width:225px !important;margin-bottom:0 !important}
#lenderDisabled{display:inline-block;width:225px !important;margin-bottom:0;height:20px}
#quickSearchAdvancedbg{background:#D9F1FF;height:0;filter:alpha(opacity=95);opacity:0.95;position:relative;width:0;z-index:998;top:0;left:0}
.quickSearchDropDown{top:0 !important}
.quickSearchAdvancedbg{top:1px !important}
#quickSearchDropDown img{vertical-align:middle}
.fontNormal{font-weight:400;margin:5px 7px;text-transform:none}
.homeScoreInput{width:55px;padding:3px;float:left;margin-bottom:10px}
.spinnerButton{background:url(/images/sprites/Home_css_img.png) no-repeat;float:left;width:17px;outline:0;height:12px}
.spinnerUp{background-position:0 -890px}
.spinnerDown{background-position:-17px -901px;clear:both}
.spinnerUp:hover{background-position:-119px -890px}
.spinnerDown:hover{background-position:-68px -901px}
.homeScoreScore{padding:4px 0;border:1px solid #ccc;color:#fff;font-size:12px;font-weight:700;display:inline-block;width:28px;text-align:center}
.homeScore0{background:#fff;color:#404a4f !important}
.homeScore1{background:#e84f4f}
.homeScore2{background:#ff7c06}
.homeScore3{background:#ffc200;color:#404a4f}
.homeScore4{background:#97c433}
.homeScore5{background:#579e2a}
#SH_divDateRange li,#divYearBuilt li{float:left;list-style-type:none}
#SH_divDateRange li.fontNormal,#divYearBuilt li.fontNormal{margin:5px 7px}
#slider-range{margin:10px 10px 10px 0 !important}
#sliderRange{border:0;color:#f6931f;font-weight:700;background:none}
.savedSearch h4{color:#fff;font-size:12px}
#savedSearchBox h4{color:#6FA0BC;font-size:12px}
.savedSearch{border-left:1px solid #fff;margin:0 10px 3px 0;font-weight:400;float:right;z-index:2;position:relative;cursor:pointer;color:#fff;width:103px}
.savedSearch h4{margin:8px 0 6px 8px;font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif !important;font-weight:400;font-size:11px;color:#06a}
#savedSearchBox{background:#f0f8fd;right:-15px;top:0;width:118px;border:1px solid #bbb;border-right:0;-moz-box-shadow:none;position:absolute}
#savedSearchBox h4{padding:0 11px 0 0;color:#06a;margin-top:7px;font-size:11px}
.savedSearchSelection{background:#fff;border-top:1px dotted #bbb;border-bottom:1px dotted #bbb;height:100px;overflow:auto}
.savedSearchSelection li{color:#06a;list-style-type:none;padding:5px}
.savedSearchSelection li:hover{background:#f0f8fd}
#savedSearchBox .editSearches{color:#06a;display:block;font-size:10px;padding:5px}
.savedBorderLeft{width:1px;height:29px;background:#B1DDF6;display:block;float:left}
#searchCriteria{display:block;position:relative}
.tooltipRating{float:left;margin:0 5px 5px 0}
#refineSearchRating ul{list-style-type:none}
#refineSearchRating p{margin-bottom:10px}
#priceRangeFilters{text-decoration:underline}
.lenderNameTooltip{float:left;width:200px;padding:2px 6px 10px 2px}
.lenderSearch{display:block;width:200px;height:24px;background:#E0E0E0;border:1px solid #ccc;border-bottom:none}
.closeButtonImg{background:url(../../images/sprites/master_all_sprites.png) no-repeat;width:14px;height:13px;display:block;cursor:pointer;float:right;background-position:-38px -50px}
#advSearch-priceRange input,#advSearch-priceRange select,#rtLenderName input{margin:0 10px 0 0;padding:3px;border:1px solid #ccc;border-bottom:0}
#rtLenderName input{margin:0 0 5px;border-bottom:1px solid #ccc}
#rtRatingsBox span.button{margin-top:5px;display:inline-block}
.betaText{font-size:8px;padding:2px;background:#888;color:#fff;line-height:10px;margin:0 4px;display:inline-block;position:relative;top:-1px}
.advSearch-boxes{padding:0 10px;margin:5px 0;min-height:183px;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#84817c}
.advSearch-upsell ul{margin-bottom:0 !important}
.advSearch-boxes ul{margin:0 5px 10px 10px;padding:0}
.advSearch-boxes li{list-style-type:none;margin:1px 0;font-size:12px;display:block;line-height:14px;font-family: "Open Sans Semibold", sans-serif}
.advSearch-boxes li input{margin-right:5px}
.advSearch-boxes h4{margin:5px 0;text-transform:uppercase;font-size:11px;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-weight:400}
.advSearch-boxes li span{padding-left:15px;padding-left:20px;float:left}
.advSearch-propTypes{width:380px}
.transbox{opacity:.35;filter:alpha(opacity=35);-moz-opacity:0.35}
.transbox li input{width:15px;height:15px}
.equityLTVcontainer{position:relative;z-index:2;margin:25px 0 0}
ul.equityLTVtabs{margin:0 !important;display:block;height:25px;width:260px;position:relative;z-index:2}
#rtRatingsBox .equityLTVtabs li{font-weight:400;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;float:left;height:15px;list-style-type:none;text-transform:uppercase;cursor:pointer;padding:7px 10px 3px;display:block}
li.equityLTVtab{padding-bottom:4px !important;border:1px solid #ccc;border-bottom:0;background:#fefefe;margin-top:3px !important;padding-top:3px !important}
li.equityLTVtabActive{background:#e4f7fe;border:1px solid #ccc;border-bottom:0}
.equityLVTpanel{padding:2px 0;width:250px;position:relative;z-index:1;color:#84817c}
.equityLVTpanel .title{display:inline-block;width:57px;text-align:left}
.equityLVTpct{padding:5px;font-weight:700;display:inline-block}
.equityLTVtab span,.equityLTVtabActive span{float:none !important;position:relative;right:0;padding-left:0 !important;margin:0 2px 0 0}
.signUpText{width:170px;height:40px}
a:link.advSearch,a:visited.advSearch{color:#1f6e9f;margin-left:5px;text-decoration:none}
a:hover.advSearch{text-decoration:underline}
.priceInput{width:80px}
#propertyTypesBox{width:355px;/*clear:both;*/border:none;margin-right:0;padding-right:0;float:left}
#residentialCbxs,#commercialCbxs{width:160px;float:left;color:#84817C}
#SH_allResidentialCbxs,#SH_allCommercialCbxs{margin:0}
#commercialCbxs a{color:#4B98C8}
#commercialCbxs input[type=text]{width:100px;margin-right:0}
#residentialCbxs{border-right:1px solid #CCC}
#residentialCbxs li p,#commercialCbxs li p{font-size:12px;font-weight:700;padding:0 0 5px;color:#84817c}
#searchCriteria strong{margin-left:10px;font-weight:400;color:#c9e8f6}
#searchCriteria a:link{color:#fff;text-decoration:underline}
#messageTrends,#messageValues{font-style:italic;font-size:11px;line-height:14px;color:#666;margin:10px 0 0 140px}

/*NEARBY CONTROL*/
.Nearbycontainer{width:690px;float:left;height:175px;color:#999;font-size:12px;font-family:'Open Sans', sans-serif;font-weight:700;line-height:30px;margin:0 0 20px;background:#fff}
.Nearbytitle{color:#595349;width:680px;float:left;height:30px;background-color:#ececec;text-transform:uppercase;padding-left:10px;font-family:"Oswald",sans-serif;border-top-right-radius:5px;font-weight:400;position:relative;top:-2px}
.Nearbyitem{width:685px;float:left;height:30px;font-size:12px;padding-left:5px;color:#84817c;font-weight:400}
.NearbyaltItem{background:url(../images/sitebg.png) repeat !important;width:685px}
.Nearbyitem .Nearbyimage{width:43px;float:left;height:30px;padding:2px;vertical-align:middle}
.Nearbyitem .Nearbyimage img{max-height:25px;max-width:35px}
.Nearbyitem .Nearbydescription{width:237px;float:left;text-transform:capitalize;padding-left:5px}
.Nearbyitem .Nearbyprice{width:98px;float:left;padding-left:5px}
.Nearbyitem .Nearbydistance{width:145px;float:left;padding-left:5px}
.Nearbyitem .Nearbystatus{width:106px;float:left;padding-left:5px}
.invalidAddressPopupDivCnr{width:385px;position:absolute;z-index:1000000;margin: 39px 0 0 115px;}
.emptyAddressPopupDivCnr{width:322px;position:absolute;z-index:1000000;margin: 39px 0 0 152px;}
.clsValidationSummary{background:#FFFFCE;border:1px solid #E7D684;color:#D37424;font-weight:700;padding:8px;margin:0 0 10px}
.clsValidationSummary h2{font-size:14px;font-style:italic;padding:25px 0 5px}
.clsValidationSummary ul{margin:10px;padding:0 0 0 10px;display:block;list-style:disc}
.clsValidationSummary li{font-size:11px;font-weight:700;color:#d37424;padding:1px 0}
span.buttonX{background:url(/images/sprites/sprite-propdetails.png) -444px -4px no-repeat;height:13px;width:13px;margin:2px 2px 5px 0;cursor:pointer;float:right;overflow:hidden;display:block}
span.buttonX:hover{background-position:-444px -30px}
.hiddenElement{display:none}
.apple_overlay{display:none;padding:35px;background:#FFF;border:1px solid #ccc;padding:10px;border-radius:10px;box-shadow:#666 0 5px 10px;behavior:url(../styles/PIE.htc);color:#333;position:fixed;z-index:9999}
.apple_overlay .close{
    position:absolute; top:5px; right:5px; text-decoration:none; text-transform:uppercase; line-height:16px; padding-right:20px; display:block; height:16px; background:url(/ui/images/icon-overlay-close.png) no-repeat right center; color:#4B98C8; font-size:10px; font-family:"Open Sans", sans-serif; cursor:pointer; 
}
.auctionSubFiltersBar{line-height:20px;padding:3px 5px;color:#fff;font-size:13px;background-color:#B12525;border-top-right-radius:5px}
.auctionSubFiltersBar .title{font-weight:700}
.user-toolbox{width:668px;background-color:#ECECEC;padding:5px;height:23px;border-radius:0 5px 0 0}
.user-toolbox li{float:left;padding:0;background:none;margin-bottom:0}
.user-toolbox .map_switch{float:right;display:block;margin-top:-4px;text-indent:-9999px;width:105px;height:31px;background:url(../images/mapsearch/icon_switch.png) no-repeat}

/* -- map menu control -- */
#mapMenuControl{left:10px;margin-top:10px;position:absolute;width:115px;/*z-index:1001*/}
#mapMenuControl .w1{position:relative;z-index:1001}
#mapMenuControl .select-form{ position:relative; z-index:100; width:275px; margin-left: 47px; font-family:"Open Sans", sans-serif; }
#mapMenuControl .select-form a {border:none; border-radius: 5px; padding:0 5px; color:#FFF; background-color:#595349; text-decoration:none; margin-right: 5px; float:left; font-size:14px; line-height:32px;font-weight:bold; }
#mapMenuControl .select-form a:hover { background-color: #b12525; text-decoration:none; cursor:pointer; }
#mapMenuControl .select-form .selected { background-color: #b12525; cursor:default; }
#mapMenuControl.white-menu .select-form a { color:#595349; background-color:#FFF; }
#mapMenuControl.white-menu .select-form a:hover { background-color: #b12525; color:#FFF; }
#mapMenuControl.white-menu .select-form .selected { background-color: #b12525; color:#FFF; }

#mapMenuControl .optionsDiv ul{float:left;height:1%;list-style:none outside none;margin:0 0 -3px;overflow:hidden;padding:0 1px;position:relative;width:100%}
#mapMenuControl .optionsDiv ul li:first-child{background:none repeat scroll 0 0 transparent}
#mapMenuControl .optionsDiv ul li{background:transparent;font-size:12px;height:1%;overflow:hidden;padding:1px 3px 0 1px;vertical-align:top}
#mapMenuControl .optionsDiv a{color:#444;display:block;height:1%;overflow:hidden;padding:6px 5px 7px 15px;text-decoration:none;text-shadow:2px 2px 1px #FFF}
#mapMenuControl .optionsDiv a img{float:left}
#mapMenuControl .optionsDiv a:hover{background-color:#FFF;color:#4885AA;text-decoration:none}
#mapMenuControl .box{background:url(/ui/images/mapsearch/navigation/box-t.png) no-repeat scroll 0 0 transparent;clear:left;float:left;margin:-12px 0 0;padding:7px 0 0;position:relative;width:32px;z-index:1000}
#mapMenuControl .box .holder{background:transparent;overflow:hidden;padding:0 0 7px;width:100%}
#mapMenuControl .box .frame{background:transparent;float:left;padding:7px 0 0 0px;width:28px; margin-left:2px;}
#mapMenuControl .box a{display:block;margin:0 auto;overflow:hidden;text-indent:-9999px; cursor:pointer;}
#mapMenuControl .box .plus, #mapMenuControl .box .minus, #mapMenuControl .box .prev, #mapMenuControl .box .next{height:28px;margin:0px 0 5px 0; width:28px}
#mapMenuControl .box .plus{background:url(/ui/images/mapsearch/newnavigation/map_buttons.png) no-repeat scroll 0 0 transparent; margin-top:10px;}
#mapMenuControl .box .plus:hover, #mapMenuControl.white-menu .box .plus:hover { background-position:-30px 0; }
#mapMenuControl .box .minus{background:url(/ui/images/mapsearch/newnavigation/map_buttons.png) no-repeat scroll 0 -33px transparent}
#mapMenuControl .box .minus:hover, #mapMenuControl.white-menu .box .minus:hover { background-position:-30px -33px; }
#mapMenuControl .box .prev{background:url(/ui/images/mapsearch/newnavigation/map_buttons.png) no-repeat scroll 0 -99px transparent}
#mapMenuControl .box .prev:hover, #mapMenuControl.white-menu .box .prev:hover { background-position:-30px -99px; }
#mapMenuControl .box .next{background:url(/ui/images/mapsearch/newnavigation/map_buttons.png) no-repeat scroll 0 -66px transparent}
#mapMenuControl .box .next:hover, #mapMenuControl.white-menu .box .next:hover { background-position:-30px -66px; }
#mapMenuControl .box .slide{display:none}
#mapMenuControl .circle{background:url(/ui/images/mapsearch/newnavigation/map_buttons.png) no-repeat scroll -60px 0 transparent;
                        width:40px; height:40px;
                        position:absolute;
                        margin: -4px 0 0 -4px;
                        text-indent:-9999px;
                        z-index:1001;}
#mapMenuControl .circle .center, #mapMenuControl .circle .top, #mapMenuControl .circle .bottom, 
    #mapMenuControl .circle .right,#mapMenuControl .circle .left { width:12px; height:12px; position:absolute; background:url(/ui/images/mapsearch/newnavigation/map_buttons.png) no-repeat scroll 0 0 transparent; cursor:pointer; display:block; }

#mapMenuControl .circle .top {background-position: -72px -40px; margin:2px 0 0 14px;}
#mapMenuControl .circle .top:hover {background-position: -72px -76px;}
#mapMenuControl .circle .bottom {background-position: -72px -64px; margin: 26px 0 0 14px; }
#mapMenuControl .circle .bottom:hover {background-position: -72px -100px;}
#mapMenuControl .circle .left {background-position: -60px -52px; margin: 14px 0 0 2px;}
#mapMenuControl .circle .left:hover {background-position: -60px -88px;}
#mapMenuControl .circle .right {background-position: -84px -52px; margin: 14px 0 0 26px;}
#mapMenuControl .circle .right:hover {background-position: -84px -88px;}
#mapMenuControl .circle .center {background-position:-72px -52px; margin: 14px 0 0 14px;}
#mapMenuControl .circle .center:hover {background-position:-72px -88px;}

#mapMenuControl.white-menu .circle { background:url(/ui/images/mapsearch/newnavigation/map_buttons_white.png) no-repeat scroll -60px 0 transparent; }
#mapMenuControl.white-menu .box .plus{background:url(/ui/images/mapsearch/newnavigation/map_buttons_white.png) no-repeat scroll 0 0 transparent;}
#mapMenuControl.white-menu .box .minus{background:url(/ui/images/mapsearch/newnavigation/map_buttons_white.png) no-repeat scroll 0 -33px transparent;}
#mapMenuControl.white-menu .box .prev{background:url(/ui/images/mapsearch/newnavigation/map_buttons_white.png) no-repeat scroll 0 -99px transparent;}
#mapMenuControl.white-menu .box .next{background:url(/ui/images/mapsearch/newnavigation/map_buttons_white.png) no-repeat scroll 0 -66px transparent;}
#mapMenuControl.white-menu .circle .center, 
#mapMenuControl.white-menu .circle .top, 
#mapMenuControl.white-menu .circle .bottom, 
#mapMenuControl.white-menu .circle .right,
#mapMenuControl.white-menu .circle .left 
{
    background:url(/ui/images/mapsearch/newnavigation/map_buttons_white.png) no-repeat scroll 0 0 transparent;
}

#mapMenuControl.white-menu .circle .top {background-position: -72px -40px; margin:2px 0 0 14px;}
#mapMenuControl.white-menu .circle .top:hover {background-position: -72px -76px;}
#mapMenuControl.white-menu .circle .bottom {background-position: -72px -64px; margin: 26px 0 0 14px; }
#mapMenuControl.white-menu .circle .bottom:hover {background-position: -72px -100px;}
#mapMenuControl.white-menu .circle .left {background-position: -60px -52px; margin: 14px 0 0 2px;}
#mapMenuControl.white-menu .circle .left:hover {background-position: -60px -88px;}
#mapMenuControl.white-menu .circle .right {background-position: -84px -52px; margin: 14px 0 0 26px;}
#mapMenuControl.white-menu .circle .right:hover {background-position: -84px -88px;}
#mapMenuControl.white-menu .circle .center {background-position:-72px -52px; margin: 14px 0 0 14px;}
#mapMenuControl.white-menu .circle .center:hover {background-position:-72px -88px;}

#mapMenuControl .arrow_box 
{
    display: none;
    padding: 12px;
    margin: 35px 0 0 45px;
	position: absolute;
	background: #FFF;
	border: 2px solid #a8a8a8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 185px;
}
#mapMenuControl .arrow_box:after, .arrow_box:before {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

#mapMenuControl .arrow_box:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #FFF;
	border-width: 10px;
	margin-top: -42px;
}
#mapMenuControl .arrow_box:before {
	border-color: rgba(168, 168, 168, 0);
	border-right-color: #a8a8a8;
	border-width: 13px;
	margin-top: -5px;
}


/*Header Search Control*/
#menu{margin:10px -10px 0 -47px;display:none;width:310px}
#triangle{border:1px solid #B1D9F2;border-width:3px 0 0 3px;margin-bottom:-2px;width:10px;height:10px;/* for firefox, safari, chrome, etc. */-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:1;position:relative;bottom:-4px;margin-left:175px;background:#fff;position:relative;z-index:999}
#tooltip_menu{background:#fff;border-radius:.5em;width:293px;box-shadow:0 0 3px rgba(0,0,0,.5);border:2px solid #B1D9F2;float:left;overflow:hidden;max-height:315px;margin-left:2px;position:relative;z-index:998}
#menu1{margin:10px -10px 0 -47px;display:none;width:310px}
#triangle1{border:1px solid #B1D9F2;border-width:3px 0 0 3px;margin-bottom:-2px;width:10px;height:10px;/* for firefox, safari, chrome, etc. */-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:1;position:relative;bottom:-4px;margin-left:250px;background:#fff;position:relative;z-index:999}
#tooltip_menu1{background:#fff;border-radius:.5em;width:293px;box-shadow:0 0 3px rgba(0,0,0,.5);border:2px solid #B1D9F2;float:left;overflow:hidden;max-height:315px;margin-left:2px;position:relative;z-index:998}
.headersearchitems{max-height:265px;overflow-x:hidden;overflow-y:auto;padding:8px}
.headersearchitems h3{color: #a7a7a5; padding-top:5px; font-family: "Oswald",sans-serif,bold; font-weight: normal; line-height: 1; text-transform: uppercase; font-size: 12px; border-bottom: none; margin: 0;  padding-bottom: 0;}
.userMenu .square{min-width: 16px; min-height: 16px; background: #00a2dd; color: #fff; font-size:10px; text-align:center; line-height: 12px; vertical-align: text-top;  border-radius: 3px;  display: inline; float:left;}
.userMenu .square span {padding:3px; display:block;}
.headersearchitems .visitor-tooltip {color: #a7a7a5;font-size: 12px; line-height:normal; padding:10px 0px 10px 0px; float:left; font-family:	"Open Sans",​sans-serif; line-height:17px;}
.headersearchitems img{ margin: 0px auto;display: block;}
.headeritemsBottom{line-height:15px;text-align:center;float:left;width:291px;height:30px;line-height:30px}
.headeritemsBottom a{color:#FFF !important;text-decoration:none !important;float:left;width:100%;background-color:#4a98c4;height:30px !important;line-height:30px !important}
.headeritemsBottom a:hover{background-color:#FEC200;color:#666;}
#tooltip_menu .lbl,#tooltip_menu1 .lbl{color:#BBB;margin-bottom:10px;float:left;width:100%;font-size:13px;font-weight:700}
#tooltip_menu .cnt,#tooltip_menu1 .cnt{float:left;width:100%}
#tooltip_menu .bordercnt{border-bottom:solid 2px #EEE;margin-bottom:10px}
#tooltip_menu1 .bottomcnt{margin-bottom:10px}
#tooltip_menu1 .cnt .propertyitemcontainer{background-color:#FFF;padding:8px 8px 16px;color:#666;line-height:16px;width:250px;min-height:40px;font-family:"Open Sans", sans-serif;border-bottom:solid 2px #EEE}
#tooltip_menu1 .cnt .propertyitemcontainer img{float:left}
#tooltip_menu1 .cnt .propertyitemcontainer .reduceColor{padding-left:12px;float:left;width:160px}
#tooltip_menu1 .cnt .propertyitemcontainer .desc{padding-left:12px;width:150px !important;float:left;white-space:nowrap}
#tooltip_menu1 .cnt .propertyitemcontainer a{padding:0}
#tooltip_menu1 .cnt .propertyitemcontainer a:hover{background-color:#FFF;color:#4a98c4;text-decoration:underline}
#tooltip_menu a{z-index:1;padding:2px;display:block;text-decoration:none;color:#4a98c4;font-size:13px;line-height:15px;font-weight:700;margin-bottom:2px;font-family:"Open Sans", sans-serif}
#tooltip_menu a:hover{background:#4a98c4;color:#fff}
#tooltip_menu a img{position:relative;top:5px;border:0}
.menu_top{border-radius:.5em .5em 0 0}
.menu_bottom{border-radius:0 0 .5em .5em}
#tooltip_menu1 a{z-index:1;padding:0 0 7px 2px;display:block;text-decoration:none;color:#4a98c4;font-size:13px;font-family:"Open Sans", sans-serif;white-space:nowrap;}
#tooltip_menu1 a:hover{background:#4a98c4;color:#fff}
#tooltip_menu1 a img{position:relative;top:5px;border:0}
div#recentSearchesHeaderContainer .bordercnt a:link, div#recentSearchesHeaderContainer .bordercnt a:visited, div#savedSearchesHeaderContainer .cnt a:link, div#savedSearchesHeaderContainer .cnt a:visited {color: #4A98C4 !important}
div#recentSearchesHeaderContainer .bordercnt a:hover, div#recentSearchesHeaderContainer .bordercnt a:active, div#savedSearchesHeaderContainer .cnt a:hover, div#savedSearchesHeaderContainer .cnt a:active {color: #fff !important}
.propertyitemcontainer1{float:left;background-color:#F5F5F5;margin-top:0;margin-bottom:4px;padding:8px;color:#666;line-height:15px;width:94%;min-height:40px}
/* ---------------------- */
/*------------- Dashboard notes--*/
.dashboardnote .notesbar{background:#b1b1b1;float:left;right:0;text-align:left;width:483px}
.dashboardnote .notesbar a{color:#fff;padding:0 10px}
.dashboardnote .addnotes{display:none}
.dashboardnote .notesarea{display:none;width:480px}
.dashboardnote .notesarea .txtarea{display:none;width:480px;background:#f7f7f7;height:55px;overflow:auto;overflow-x:hidden}
.dashboardnote .savenotes{display:none}
.dashboardnote .viewnotes{display:none;width:480px}
.dashboardnote .viewnotes .viewnotestext{float:left}
.dashboardnote .viewnotes .viewnoteslink{float:right}
/*------------------------*/
.DisplayNoResultMessage{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px}
.searchSaved{position:relative;color:#B2AEA8 !important;font-size:11px}
.searchSaved .searchSavedNotification{display:none;width:160px;height:25px;line-height:25px;padding:0 5px;color:#B2AEA8;border:solid 3px #f6c703;background-color:#fff;position:absolute;top:-10px;left:75px;z-index:1000}
.searchSaved:hover{text-decoration:none}
.searchSaved:hover .searchSavedNotification{display:block}
.searchSaved .searchSavedNotification .corner{position:absolute;z-index:1000;top:50%;left:-8px;margin:-5px 0 0;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #f6c703;border-bottom:5px solid transparent;display:block}
.leaderboard{background-color:#FFF;height:103px;position:relative;top:0;width:100%}
.leaderboard_ad{margin:0 auto;text-align:center;width:728px}
.shadowboxlist{margin:0;padding:0}
.shadowboxlist li{list-style-type:none;padding:10px 0}
.shadowboxlist li h3{margin-bottom:5px;text-transform:none;letter-spacing:.01em;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700;font-size:13px}
.txt_medium{font-size:12px}
.txt_large{font-size:14px}
.txt_short{font-size:10px}
.graymessage{font-weight:400;font-size:15px;top:30px;line-height:1.3em;letter-spacing:.04em}
.message{font-weight:400;font-size:12px}
.mytext-box{width:80px;height:18px;font-size:14px;border:1px solid #999}
.freeSearchHeaderH1{font-size:32px;color:red;white-space:nowrap;line-height:2em;top:20px;position:relative}
.freeSearchHeaderH2{font-size:18px;padding-top:2px;padding-bottom:40px;text-align:center;top:20px;position:relative}
/*---------------------------*/
.leadForm{width:600px}
.leadForm .leftColumn{float:left}
.leadForm .leftColumn label,.leadForm .leftColumn span{text-align:right;width:100px;float:right;margin-right:10px}
.leadForm .row{margin-bottom:10px}


/* for agent publish listing style copy from mapsearch style*/
.houses-list{margin-bottom:30px;font:100% "Open Sans",Arial,Helvetica,sans-serif}
.houses-list .house{width:680px;min-height:102px;margin-bottom:1px;position:relative}
.houses-list .alt:nth-child(even){background:#ececec}
.houses-list .alt:nth-child(odd){background:#fff}
.property-user-toolbox2{top:10px;position:relative;width:auto}
.houses-list .featured{width:678px;border:1px solid #F0EC88}
.houses-list .house .checkbox{text-align:center;width:22px;min-height:109px;float:left}
.houses-list .house .thumb{float:left;position:relative;width:125px;margin-top:4px;margin-right:10px}
.houses-list .house .thumb figcaption{display:none}
.houses-list .house.featured .content {width:518px;}
.houses-list .house .content{float:left;padding:5px 0;width:520px}
.houses-list .house .content .name{font-family:"Oswald",sans-serif,bold;font-size:14px;color:#595349;margin-bottom:5px}
.houses-list .house .content .info{margin-bottom:2px}
.houses-list .house .content .info li{float:left;margin-right:5px;text-transform:uppercase;padding-right:5px;border-right:1px solid #595349;font-size:12px;color:#595349}
.houses-list .house .content .info li.date{float: left}
.houses-list .house .content .info li.date span{font-size:10px;padding-left: 5px;}
.houses-list .house .content .info li.last{magin-right:0;padding-right:0;border-right:none}
.houses-list .house .content dl.info{ margin: 0em; width: 500px; overflow: hidden; margin-bottom:2px}
.houses-list .house .content .info dd{float:left;text-transform:uppercase;padding-right:5px;font-size:12px;color:#595349; text-align: left; white-space: nowrap;  overflow: hidden;text-overflow: ellipsis; margin:0; padding: 0px 5px; margin-top:5px}
.houses-list .house .content .info dd.date:first-child {padding-left:0;    }
.houses-list .house .content .info dd.date{float: left}
.houses-list .house .content .info dd.date span{font-size:10px;padding-left:0px;}
.houses-list .house .content .info dd.last{magin-right:0;padding-right:0;border-right:none}
.houses-list .house .content .price{margin-bottom:0;font-size:14px;color:#595349;margin-bottom:5px}
.houses-list .house .content .price strong{color:#4B98C8;font-weight:700}
.houses-list .house .content .price span{font-size:10px}
.houses-list .house .content .logo{position:absolute;top:10px;right:10px}
.houses-list .house .content .rating{font-family:"Oswald",sans-serif,bold;font-size:12px;color:#595349;text-transform:uppercase;line-height:15px;width:55px;height:15px;padding-right:85px}
.houses-list .house .content .rating4{float:left;height:20px}
.houses-list .house .content .action{white-space: nowrap;position:relative;float:right;margin-right:5px}
.houses-list .house .content .action li{float:left;margin:4px 5px 0 0}
.houses-list .house .content .action li a{display:block;text-decoration:none;padding-left:20px;line-height:13px;height:13px;color:#84817c;font-size:11px;cursor:pointer}
.houses-list .house .content .action li a:hover{color:#595349}

.houses-list .house .content .action li .ico{display:inline-block;width:16px;height:16px;position:absolute;margin-left:-17px;margin-top:-2px;background:url(/UI/images/search_widget_icons.png) no-repeat 0 0}
.houses-list .house .content .action li a:hover .ico{background-position:0 -20px}

.houses-list .house .content .action li.clickSave .ico{/*position:relative;bottom:2px;*/background-position:0 0}
.houses-list .house .content .action li.clickSave a:hover .ico{background-position:0 -20px}
.houses-list .house .content .action li.collect .ico{background-position:-43px 0}
.houses-list .house .content .action li.collect a:hover .ico{background-position:-43px -20px}
.houses-list .house .content .action li.share .ico{background-position:-98px 0}
.houses-list .house .content .action li.share a:hover .ico{background-position:-98px -20px}
.houses-list .house .content .action li.map-it .ico{background-position:-140px 0}
.houses-list .house .content .action li.map-it a:hover .ico{background-position:-140px -20px}

.tab-container .search-results-trial{border:medium none;margin:10px 0;padding:4px;width:670px}
.tab-container .tabs-content{width:676px}
.houses-list .featured{width:678px;border:1px solid #F0EC88}
.houses-list .featured .checkbox{background:#FCFEBD url(/UI/images/mapsearch/icon_featured_text.png) no-repeat}
.houses-list .for-sale .thumb figcaption{display:block;margin-bottom:0;position:absolute;padding:0 0 0 4px;top:6px;right:-4px;z-index:200;font-family:"Oswald",sans-serif,bold;font-size:10px;text-transform:uppercase;color:#FFF;background:url(/UI/images/mapsearch/icon_for_sale.png) no-repeat;width:62px;height:18px}
.houses-list .alt{background-color:#ECECEC}
.property-user-toolbox2 .savespan{display:block;text-decoration:none;padding-left:17px;line-height:13px;height:13px;color:#84817c;font-size:11px;cursor:pointer;background:url(../images/icon_save.png) no-repeat left center}
/* PAGINATION SECTION STYLING */
.pagination{width:100%;text-align:center}
.pagination a{color:#595349;font-weight:700;border-radius:2px;font-size:14px;text-decoration:none;height:24px;line-height:24px;padding:3px 8px;background-color:#DFDFDF}
.pagination a:hover{background-color:#B12525;color:#FFF}
.pagination .current{background-color:#B12525;color:#FFF;border-radius:2px;font-size:14px;text-decoration:none;height:24px;line-height:24px;padding:4px 10px}
.pagination .jump{font-size:11px;color:#84817c;padding-left:20px;margin-bottom:30px;font-weight:400}
.pagination .jump .text{width:25px;font-size:11px;padding:2px}
.pagination .jump .go{background-color:#B2AEA8;color:#FFF;font-family:"Oswald",sans-serif,bold;font-size:10px;padding:3px 6px;font-weight:400}
.pagination .jump .go:hover{background-color:#B12525}
/*  SHARE MENU */
.share-menu-list-container{background: #68add4;/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#68add4), to(#317ab3));/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #68add4, #317ab3);/* Firefox 3.6+ *//* IE 10 */
    /* Opera 11.10+ */border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;position:absolute;margin-top:35px;margin-left:300px;z-index:20;padding:0}
.listingContainer .share-menu-list-container{margin-top:5px !important; margin-left:-5px !important; }
.share-menu-list-container .top-corner{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #68add4;position:absolute;margin:0 0 0 -5px;left:50%;top:-10px}
.listingContainer .share-menu-list-container .top-corner{margin:0 0 0 -30px !important;}
.share-menu-list-container a.prev{border:none;border-bottom:solid 1px #3c7aa0}
.share-menu-list-container a.next{border:none;border-top:solid 1px #6dacd2}
.share-menu-list-container a.shareMenu{color:#fff;padding:3px 6px;display:block}
.listingContainer .share-menu-list-container a.shareMenu{color:#fff !important;}
.share-menu-list-container a.shareMenu:hover
{
/* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#234961), to(#173449)); 
/* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #234961, #173449); 
/* Firefox 3.6+ */ 
/* IE 10 */ 
/* Opera 11.10+ */
text-decoration: none;
}
.listingContainer .share-menu-list-container a.shareMenu:hover{ text-decoration: none !important;}
.share-menu-list-container a.last{padding-bottom:11px}
.share-menu-list-container a.last:hover{padding-bottom:11px;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}
a.shareMenu:hover{background-color:#27475E}
#lenderSearchCancelled{font-size:13px !important;font-family:"Open Sans",Arial,Helvetica,sans-serif !important;color:#595349 !important}
#lenderSearchCancelled .lenderNameTooltip{display:block !important;float:none !important}
#lenderSearchCancelled .button{display:block !important;text-align:center !important;background-color:transparent !important;border-radius:0 0 0 0 !important;padding:0 !important;text-align:center;text-transform:uppercase}
#lenderSearchCancelled .button a{background-color:#4B98C8 !important;display:inline-block;border:medium none !important;color:#FFF !important;font-family:"Open Sans",Arial,Helvetica,sans-serif !important;font-size:12px !important;height:28px !important;line-height:28px !important;width:120px !important;cursor:pointer !important}
#lenderSearchCancelled .button a:hover{text-decoration:none;background-color:#FFC100 !important}
#lenderSearchCancelled .button a span{color:#FFF !important}
/*====================================================================*//*Agent Profile Public Page*/.listingtitle{font-family:"Oswald", sans-serif;font-size:18px;color:#4B98C8;text-transform:uppercase;margin-bottom:10px}

/* Header Search Show On ~/DashBoard/SavedSearches Page */
.ShowOnSavedSearchPage{display:none;border-bottom:solid 1px #CCC;height:65px}
.ShowOnSavedSearchPage .title{width:64px;font-size:12px;padding-left:10px;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-;padding-left:10px;padding-right:21px}
.ShowOnSavedSearchPage div{padding-bottom:10px;width:49%;float:left}
.ShowOnSavedSearchPage div input{width:200px}
#shTitle{color:#A6A19D !important;font-size:12px !important;font-family:"Oswald", sans-serif !important;padding:10px !important}

/* error popup */
#errorMessHelp{font-size:11px}
.ui-autocomplete{border:solid 1px #ccc;background:#fff;width:auto;padding:4px;width:0;height:auto;z-index:1006 !important;border-top:none;position:absolute !important;list-style:none;}
.ui-autocomplete li{padding:0 3px}
.ui-autocomplete li a{cursor:pointer;color:#84817c;display:block;font-family:"Open Sans", sans-serif;line-height:1.6em}
.ui-autocomplete li:hover,.ui-autocomplete .ui-state-hover{background:#C9E8F6;color:#404a4f}
.ui-autocomplete li:hover a,.ui-autocomplete .ui-state-hover{color:#404a4f;text-decoration:none;font-weight:700}
.ui-autocomplete .ui-menu-item{min-height:15px !important}
#suspendedMsgForLoginFormPage{display:none;background-color:#EEF778;font-family:"Oswald",sans-serif}
#suspendedMsg{display:none;background-color:#EEF778;font-family:"Oswald",sans-serif}
#suspendedMsgForLoginPage{background-color: #FCFFD5;font-family: "Oswald",sans-serif;padding: 10px;font-size: 14px;}
.toplinks li.head-icon{border:medium none;margin-right:5px;padding:0}
.toplinks li.head-icon .login-icon{background-image:url(../images/home_sprite.png);background-position:-29px -55px;background-repeat:no-repeat;border:medium none !important;display:inline-block;height:15px;width:15px}
.loginHeaderLink,.end a{color:#4b98c8 !important}
.toplinks a:hover{color:#4b98c8 !important}
.toplinks li:hover{cursor:pointer !important;color:#4B98C8 !important}
.noAgentBannerHeader{padding:7px;font-family:"Oswald", sans-serif;font-size:14px;color:#FFF;text-transform:uppercase;background:#67b1d6}
.noAgentBannerContent{font-size:12px;color:grey;padding:12px}
.bannerContainer{border:#67b1d6 solid 2px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;top:5px;position:relative; margin-bottom:10px}
.compare-property-image{width:125px;height:94px;border:solid 1px #D1D1D1}
.ui-autocomplete .ui-menu-item{font-size:12px;line-height:15px}
#howToBuyWidget {background-color: #fff; padding: 10px 20px; border: 1px solid #CCCCCC; float:left;margin-bottom:10px; float: right; width: 260px; margin-bottom:25px; }
#howToBuyWidget h1 {color: #098A05;}
#howToBuyWidget .itemText {-moz-hyphens: auto; color: #6F685B; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 12px; margin-top: 10px;}
#howToBuyWidget .center {text-align: center; padding:0px 0px 10px 0px; margin:0px; width: 100%; float: left;}
#howToBuyWidget .howToBuyButton
{
display: inline-block;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: 5px 0;
width: 195px;
font-family: "Oswald",sans-serif;
font-size: 12px;
font-weight: 400;
text-transform:uppercase;
}

#howToBuyWidget .howToBuyButton:hover
{
    text-decoration: none;
}

#howToBuyWidget .howToBuyButton:active
{
    position: relative;
    top: 1px;
}

#howToBuyWidget a.yellow:link, #howToBuyWidget a.yellow:visited, #howToBuyWidget a.yellow:hover, #howToBuyWidget a.yellow:active { color: #595349 !important; }

#howToBuyWidget .yellow
{
border: solid 1px #E5C15B;
background: #ffd700;
background: -webkit-gradient(linear, left top, left bottom, from(#FEF0CE), to(#F5D372));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FEF0CE', endColorstr='#F5D372');
}

#howToBuyWidget .yellow:hover
{
    background: #ffcc00;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffd800), to(#ffbf00));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd800', endColorstr='#ffbf00');
}

#howToBuyWidget .yellow:active
{
    background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

#howToBuyWidget a.grey:link, #howToBuyWidget a.grey:visited, #howToBuyWidget a.grey:hover, #howToBuyWidget a.grey:active { color: #595349 !important; }

#howToBuyWidget .grey
{
border: solid 1px #DFDFDF;
background: #E9E9E9;
background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#E0E0E0));
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8', endColorstr='#E0E0E0');
}

#howToBuyWidget .grey:hover
{
    background: #E9E9E9;
    background: -webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#CACACA));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#CACACA');
}

#howToBuyWidget .grey:active
{
    background: #E9E9E9;
    background: -webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#CACACA));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E9E9E9', endColorstr='#CACACA');
}

div.partnerBankLeadContainer{width: 400px; background: #DDDDDD; min-height: 30px; overflow: hidden;height: auto !important}
.partnerBankBlurb {width: 190px; background: #DDDDDD}
.blurbContainer{margin-left: 45px; padding-left:5px;border-radius: 10px;}
.partnerBankLeadContainerForm{width: 300px; padding-top: 10px}
#partnerBankLeadContainer .partnerBankLeadContainerForm input{ width: 205px; background:white; font-size:12px; padding:3px 6px}
.submitButtonContainer{width: 390px; margin: 0 auto; font-size: 0.7em}
.lightGreen{background: #EAF4DB}
.partnerBankLeadDialogDesc{width: 400px; background: #EAF4DB; min-height: 30px; overflow: hidden;height: auto !important}
.partnerBankLeadDialogDescDiv{width: 190px; float: left; background: #EAF4DB; padding: 5px}
.setWidth140px{ width:140px}
#partnerBankLeadDialog.setbankleadformPos{z-index: 999999; position: absolute; width: 400px;top:100px; left:450px;display: none}

#howToBuyWidget .numeric-ul {list-style-type: decimal;margin-left: 16px;margin-bottom: 20px;	-moz-hyphens: auto; color: #6F685B; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 12px;}
#howToBuyWidget .numeric-ul li {padding-top: 10px;}
#howToBuyWidget .notnumeric-ul {margin-bottom: 20px; margin-top:10px; -moz-hyphens: auto; color: #6F685B; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 12px;}
#propertySnapshot li.status span { font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 12px;  font-weight: bold; margin-top: 0; color: #84817C; }
#propertySnapshot li.status span.title { text-transform:uppercase; padding-right:10px; }
#propertySnapshot li.status span.marketStatus {color: #098a05; text-transform:uppercase;}
#propertySnapshot li.status span.marketStatusOffMarket { color: #b12525; }
#propertySnapshot li.status span.subType { color: #098a05; }
#propertySnapshot .property-title-snapshot {margin: 5px 0 3px; font-size:20px;}
#propertySnapshot .gray-street-text {color: #84817C; font-family: "Oswald",sans-serif; font-size: 14px; text-transform: uppercase; line-height:1.2;}
#propertySnapshot .gray-text { font-size: 13px; }
#propertySnapshot .right li {height: 16px; text-align:right;}
#propertySnapshot .snapshotPriceData { margin:7px 0 7px 10px; }
#propertySnapshot span.price { font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 14px; color:#595349; font-weight:bold; }
#upsellPopup #header{height:20px;text-transform:uppercase;font-size:12px;background-color:#84817c;color:#FFF;font-family:"Oswald", sans-serif;margin-left:-10px;margin-top:-15px;padding-top:8px;padding-left:5px;width:415px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topright:8px}
#upsellPopup{position:absolute;top:50%;left:50%;height:120px;width:400px;margin-top:-50px;margin-left:-200px;padding:10px;background-color:#fff;color:#595349;z-index:200;display:none;font-family:'Open Sans', sans-serif;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
#upsellPopup .caption{float:left;color:#4b98c8;font-weight:700;font-size:14px;margin-top:15px}
#upsellPopup .message{clear:both;margin-top:35px;line-height:15px}
#upsellPopup .linkfreetrial{position:absolute;float:left}
a.sBlueButton,a.sBlueButton:hover,a.sBlueButton:visited{color:#FFF !important}
.sBlueButton{float:left;text-align:center;color:#FFF !important;line-height:25px !important;padding:0 13px !important;margin-top:10px;background-color:#4C98C9;font-family:"Open Sans Semibold", sans-serif !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase;margin-right:10px}
.questionMarkIcon{background-image:url(/images/sprites/mapsearchsprite.png);background-position:-290px -272px;background-repeat:no-repeat;display:inline-block;height:15px;width:14px;margin:0 8px;position:relative;top:3px}
.questionMarkIcon:hover{background-position:-290px -286px}
#betaSiteNotification p,#betaSiteNotification h3,#betaSiteNotification li{font-family:"Open Sans", sans-serif;font-size:12px;color:#84817c}
#betaSiteNotification .invite_text{color:#595349;margin-bottom:20px}
#betaSiteNotification h2{font-family:"Oswald", sans-serif;font-size:16px;margin-bottom:10px}
#betaSiteNotification li{margin-bottom:10px;color:#595349;margin-left:18px}
#betaSiteNotification li img{margin-left:-8px}
#betaSiteNotification p{margin-bottom:20px}
#betaSiteNotification{width:462px}
#betaSiteNotification .sBlueButton{position:relative;left:168px}
.houses-list .house .content .action li.compare a{display:inline;padding-left:0}
.fnr_upsell_coreg_img_bg{background-image:url(/images/FNR_upsell_coreg_img_bg.jpg);background-position:left top;background-repeat:repeat;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}
.fnr_upsell_coreg_bg{float:left;width:100%;background-color:transparent;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body{float:left;width:100%;background-color:#fff;background-image:url(/images/HNR_upsell_coreg_img_banner_V2-1.jpg);background-position:left 0;background-repeat:no-repeat;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_imgLogo{float:left;margin:10px 0 10px 30px}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent{padding-bottom:15px;float:left;width:100%;margin-top:375px;min-height:200px;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgleft{float:left;width:500px;margin-left:30px;line-height:1.5}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgleft .fnr_upsell_coreg_bg_body_bgcontent_bgleft_title{font-weight:700;text-align:left;float:left;width:100%;font-size:25px;color:#FF2009;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgleft .fnr_upsell_coreg_div{text-align:left;float:left;margin-left:15px;padding-left:2px;color:#505C62;width:100%;font-size:18px;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgleft .fnr_upsell_coreg_div strong{font-size:20px;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgleft .fnr_upsell_coreg_div .fnr_upsell_coreg_icon{float:left;font-size:11px;margin-top:3px}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgright{float:left;width:400px;margin-left:30px;line-height:1.5;text-align:left;font-size:13px;color:#505C62}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgright div{line-height:1.3;float:left;width:100%;margin-top:8px;font-size:14px;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgright div span{font-weight:700;color:#6d6e70;font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgSubmit{float:left;width:510px;margin-left:250px;color:#505C62;margin-top:40px}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgSubmit .fnr_upsell_coreg_bg_body_bgcontent_submit{float:left;width:213px;height:55px;margin-right:20px;background-image:url(/images/FNR_upsell_coreg_bt_free_issue.jpg);background-position:left top;background-repeat:no-repeat;cursor:pointer}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgSubmit .fnr_upsell_coreg_bg_body_bgcontent_nothank{float:left;font-size:14px;color:#505C62;margin-top:20px;text-decoration:underline}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgSubmit .fnr_upsell_coreg_bg_body_bgcontent_nothank_largefont{float:left;font-size:16px;color:#505C62;margin-top:20px;text-decoration:underline}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_btmText{float:left;width:510px;margin-left:250px;color:#505C62;margin-top: 20px;margin-bottom: 10px;font-size: 14px;text-align: justify;color: #687277;}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgright strong.cnt_title{font-size:18px;font-weight:normal;}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option{}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option div.thumb{width:50px; height:50px; float:left; margin:0px;}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option div.thumb img{width:50px; height:50px; vertical-align:middle;border:none;}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option div.option_info{width:330px; padding:0px; padding-left:20px; float:left; margin:0px;}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_body .fnr_upsell_coreg_bg_body_bgcontent .fnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option div.clear-cnt{clear:both;}
/* HNR styles Start */
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body{float:left;width:100%;background-color:#fff;background-image:url(/images/HNR_upsell_coreg_img_banner_V2-1.jpg);background-position:left 0;background-repeat:no-repeat;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_imgLogo{float:left;margin:10px 0 10px 30px}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent{padding-bottom:15px;float:left;width:100%;margin-top:375px;min-height:200px;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgleft{float:left;width:500px;margin-left:30px;line-height:1.5}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgleft .hnr_upsell_coreg_bg_body_bgcontent_bgleft_title{font-weight:700;text-align:left;float:left;width:100%;font-size:25px;color:#FF2009;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgleft .hnr_upsell_coreg_div{text-align:left;float:left;margin-left:15px;padding-left:2px;color:#505C62;width:100%;font-size:18px;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgleft .hnr_upsell_coreg_div strong{font-size:20px;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgleft .hnr_upsell_coreg_div .hnr_upsell_coreg_icon{float:left;font-size:11px;margin-top:3px}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgright{float:left;width:400px;margin-left:30px;line-height:1.5;text-align:left;font-size:13px;color:#505C62}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgright div{line-height:1.3;float:left;width:100%;margin-top:8px;font-size:14px;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgright div span{font-weight:700;color:#6d6e70;font-family: HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgSubmit{float:left;width:510px;margin-left:250px;color:#505C62;margin-top:40px}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_btmText{float:left;width:510px;margin-left:250px;color:#505C62;margin-top: 20px;margin-bottom: 10px;font-size: 14px;text-align: justify;color: #687277;}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgSubmit .hnr_upsell_coreg_bg_body_bgcontent_submit{float:left;width:213px;height:55px;margin-right:20px;background-image:url(/images/hnr_upsell_coreg_bt_free_issue.jpg);background-position:left top;background-repeat:no-repeat;cursor:pointer}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgSubmit .hnr_upsell_coreg_bg_body_bgcontent_nothank{float:left;font-size:14px;color:#505C62;margin-top:20px;text-decoration:underline}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgSubmit .hnr_upsell_coreg_bg_body_bgcontent_nothank_largefont{float:left;font-size:14px;color:#505C62;margin-top:20px;text-decoration:underline}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgright strong.cnt_title{font-size:18px;font-weight:normal;}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option{}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option div.thumb{width:50px; height:50px; float:left; margin:0px;}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option div.thumb img{width:50px; height:50px; vertical-align:middle;border:none;}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option div.option_info{width:330px; padding:0px; padding-left:20px; float:left; margin:0px;}
.hnr_upsell_coreg_bg .hnr_upsell_coreg_bg_body .hnr_upsell_coreg_bg_body_bgcontent .hnr_upsell_coreg_bg_body_bgcontent_bgright div.item_option div.clear-cnt{clear:both;}
/* HNR styles End */
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_footer{float:left;width:100%;text-align:center;font-size:11px;color:#505C62;margin:10px 0;font-family:HelveticaNeue, "Helvetica Neue", Helvetica, Arial, sans-serif}
.fnr_upsell_coreg_bg .fnr_upsell_coreg_bg_footer a{color:#3CB9DE;text-decoration:none}
a.butt{background:url(/images/highlight.png) repeat-x 0 50%;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;text-decoration:none}
a.butt span{color:#fff;font-weight:700;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;letter-spacing:.2px;text-shadow:0 0 2px rgba(0,0,0,.4);text-align:center;text-decoration:none}
a.butt:active{box-shadow:inset 1px 1px 10px rgba(0,0,0,.5);-moz-box-shadow:inset 1px 1px 10px rgba(0,0,0,.5);-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,.5);text-decoration:none}
a.butt:hover{text-decoration:none}
a.butt.red{background-color:#e20100}
a.butt.red:hover{background:url(/images/highlight.png) repeat-x 0 50% #f90100}
a.butt.large{padding:12px 16px 10px}
a.butt.large.eCoreg{float:left;margin-right:25px;margin-left:10px}
a.butt.large span{font-size:18px}
.red{color: red}
/*Terms and Conditions*/
.terms{background:url(../images/Secured.png) no-repeat scroll left top transparent;font-family:"Oswald",sans-serif;font-size:14px;height:17px;line-height:18px;padding-left:20px;margin-left:5px}
.privacytitle{color:#404A4F;text-transform:uppercase;font-size:12px;font-weight:700}
.lastupdated{color:#B2B2B2;font-size:12px;padding-left:5px}
.privacylist{list-style:disc inside none;padding-left:20px}
.advanced_search{width:120px !important}
.welcome_message{padding-right:0 !important}
.welcomeHover{cursor:pointer}
.toplinks .end{padding-right:0 !important;margin-right:0 !important}
.advanced_search_link_cnt{margin:22px 0 0 35px;float:left;width:100px}
.advanced_search_link_cnt a{cursor:pointer;color:#4B98C8;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px}
.advanced_search_link_cnt a:hover,.advanced_search_link_cnt a:visited{text-decoration:none;color:#4B98C8}
.fnr_upsell_coreg_bg_footer{color:#505C62;float:left;font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;margin:10px 0;text-align:center;width:100%}
.fnr_upsell_coreg_bg_footer a{color:#3CB9DE;text-decoration:none}
span.skype_pnh_container{display:none !important}
span.skype_pnh_print_container{display:inline !important}
.nearby_areas_cont{padding:10px 0 0;line-height:18px}
.nearby_areas_cont a{color:#4B98C8;font-family:'Open Sans', sans-serif;font-size:12px;margin-right:4px}
.nearby_areas_cont .items_count,.DisplayNoResultMessage{color:#595349;font-family:'Open Sans', Arial, 'Arial Black', 'Times New Roman';font-size:12px}
.nearby_areas_cont div.title {  border-bottom: 1px solid #D0CDCD;color: #595349;float: left;font-family: "Oswald",​sans-serif;font-size: 14px;font-weight: normal;padding: 10px 0 2px;width: 680px;}
.nearby_areas_cont div.clear {clear:both;padding-bottom:5px;}
.DisplayNoResultMessage{line-height:16px;display:block;margin-top:10px}
.message_search_box{font-weight:400;font-family:"Oswald",sans-serif}
#txtSearchHome{color:#595349 !important;font-size:.72em;font-weight:400;padding:3px 7px 2px 5px;z-index:1;}
.advanced_search_link{font-family:"Open Sans", sans-serif !important;font-size:12px !important;font-weight: normal;}
li.viewdetails{background:url(../images/icon_continue_search.png) no-repeat scroll left top transparent;padding-left:25px;line-height:1.2em !important}
li.howtobuy{background:url(../images/icon_get_help.png) no-repeat scroll left top transparent;padding-left:25px;line-height:1.2em !important}
li.localrealestateagent{background:url(../images/icon_learn_more.png) no-repeat scroll left top transparent;padding-left:25px;line-height:1.2em !important}
li.freecreditscore{background:url(../images/icon_free_creditscore.png) no-repeat scroll left top transparent;padding-left:25px;line-height:1.2em !important}
li.foreclosuresecrets{background:url(../images/icon_film_run.png) no-repeat scroll left top transparent;padding-left:25px;line-height:1.2em !important}
#industryBrains,.industryBrains{width:690px !important}
#divSponsorAds{background:#E0F2FC !important;clear:both; }
.sponsored-partner-links { margin:10px 0;background-color: #E0F2FC; float:left; }
/* 7 day free trial in Registraion Finished Form     */
.sevendayfreetrial{background:url(/UI/images/finishedform_7dayfree_trial.png) top left no-repeat;width:460px;height:86px}
.sevendayfreetrialcontent{margin-left:100px}
.sevendayfreetrialcontent h2.navytext{color:#003470;margin:0;padding:0}
.sevendayfreetrialcontent .biggertext a{color:#fff;font-size:14px;text-transform:uppercase;position:relative;top:5px;font-weight:700}
.sevendayfreetrialcontent .smallertext{margin-top:10px;color:#97B7DE;font-size:11px}
#finishedForm h2{margin:0 0 10px;padding:0}
#finishedForm li{line-height:1.5em}
.rightsidebarpaddingbottom{padding-top:5px;clear:both}
a.hyperlink,a.hyperlink:visited{color:#4b98c8;text-decoration:none}
a.hyperlink:hover{color:#4b98c8;text-decoration:underline}
.breadcrumbs{margin:0 0 0 2px;width:680px}
.breadcrumbs li{float:left;margin-right:8px;font-size:12px;color:#84817c}
.breadcrumbs li.last{margin-right:0}
.breadcrumbs li a{font-size:12px;color:#84817c}
.breadcrumbs li span{color:#595349;font-family: "Open Sans Semibold", sans-serif}
.breadcrumbs ul{width:650px}
/*.search_input{ font-size: 0.9em !important;}*/
.pageContent #ctl00_divMain {width:870px !important;}
#ContentZone1 .columnLeftLarge {width:660px;}
#ContentZone2 .columnRight {padding-left:30px;}
#ContentZone1 .leadCollectionFormRow input{box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;    -o-border-radius:0;-moz-border-radius:0;border-color: #aaa}
#ContentZone1 .leadCollectionFormRowLabel {height:14px;}
#ContentZone1 .databoxEmphasizedHeaderLarge {width:607px;}
#ContentZone1 .databoxContainer {width:610px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#ContentZone1 .leadCollectionFormBodyRightSection p {margin-bottom:10px;}
#ContentZone1 .leadCollectionFormSubmitButton span {font-family:"Open Sans", sans-serif;font-size: 12px;font-weight:bold;}
/*Date picker style*/
#ui-datepicker-div { border: 1px solid; display:none; }
#ui-datepicker-div{background:#fff;padding:5px;/*border: solid 1px #cccccc;*/font-family:"Open Sans", sans-serif;color:#888;font-size:12px;width:160px}
#ui-datepicker-div table{width:100%;margin-top:5px}
#ui-datepicker-div .ui-datepicker-title{padding:3px 0;width:150px;text-align:center;}
#ui-datepicker-div .ui-datepicker-prev{display:block;float:left;width:70px;margin:0 0 5px}
#ui-datepicker-div .ui-datepicker-next{display:block;float:right;width:70px;text-align:right;margin:0 0 5px}
#ui-datepicker-div .ui-datepicker-week-end{font-weight:700}
#ui-datepicker-div a{color:#4B98C8;cursor:pointer}
.ui-state-active {background-color: #ECECEC;}
/* Map pushpin mouse pointer style */
.MapPushpinBase {  cursor:pointer !important; }
.icon_share .inactive{}
/* Contact Us call center down message style */
.message_alert {background-color: #FBFAAE;border: thin solid #F00211;color: #333333;font-size: 13px;line-height: 20px;padding: 10px;
    width: 657px;position:relative; top:0;left:0}
.message_alert div.alerticon {background: url("/ui/images/dashboard.png") no-repeat scroll -195px -56px transparent;float: left;height: 24px;
    width: 25px}
/* Upgrade browser support */
.logocontainer{width:950px}
*+html #showpopupondetectedbrowser {margin-top:-20px !important} 
#showpopupondetectedbrowser div h2{color:#b12525 !important; text-transform:uppercase; font-weight:700}
#showpopupondetectedbrowser .leftcol{width:40%; padding:0px 40px 0px 5px}
.leftcolbox{padding: 10px;border-radius: 5px; background: #fff; border: 1px solid #dfdfdf; font-family:Open Sans}
.chrome{background: url("/ui/images/upgradeyourbrowser.png")  10px -340px no-repeat ;height: 75px;width: 70px;}
.firefox{background: url("/ui/images/upgradeyourbrowser.png")  -86px -340px no-repeat ;height: 75px;width: 70px;}
.ie{background: url("/ui/images/upgradeyourbrowser.png")  -177px -340px no-repeat ;height: 75px;width: 70px;}
.opera{background: url("/ui/images/upgradeyourbrowser.png")  -262px -340px no-repeat ;height: 75px;width:90px;}
.safari{background: url("/ui/images/upgradeyourbrowser.png")  -365px -340px no-repeat ;height: 75px;width: 70px;}
.upgradeyourbrowser{  background: url("/ui/images/upgradeyourbrowser.png") no-repeat scroll 0 0 transparent;height: 335px;
    width: 520px}
table#browser td{ text-align:center}
table#browser td a{font-size:1em; font-weight:700}

/*  Header Styles Goes Here */ 

.quicksearch {background:url(/images/sprites/master_all_sprites.png) no-repeat;background-position:0px -306px}
.searchBarLeft {background-position:0 -404px; float:left; display:inline; margin:2px 0 5px 5px; width:23px; height:26px;}
a.quicksearchButton {background-position:0 -432px; color:#222 !important; float:left; font-size:12px; font-weight:normal;
                     height:22px; margin:2px 0 0; padding:4px 10px 0 7px; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif !important;} 
a.quicksearchButton:hover {background-position:0 -458px; text-decoration:none;}
a.quicksearchButton:active, a.quicksearchButton:visited, a.quicksearchButton:link {text-decoration:none;}

/*begin header styles */

.selection_header {font-family: 'Oswald', sans-serif;}
.header {height:90px; margin-bottom: 15px;position: relative;}
.toplinks {    color: #84817c; font-family: 'Oswald',sans-serif; font-size: 12px; height: 14px; line-height: 14px; padding: 9px 0px;  position: relative;text-align: right; width: 997px}
.toplinks ul li {display: inline; list-style: none outside none; margin:0 10px 5px 0; padding-right:10px; text-transform:uppercase; border-right: thin solid #DAD9D7;}
.toplinks ul li:last-child {border-right: 0px solid #dfdfdf}
.toplinks .last {border:none; margin-right:10px}
.toplinks .end {border:none}
.toplinks a, .toplinks a:link, .toplinks a:visited {color:#84817c;font-size:12px; font-family: 'Oswald', sans-serif; text-decoration:none}
.toplinks a:hover {color:#84817c}
.head{background-image: url("../images/home_sprite.png");background-position: -29px -55px;background-repeat: no-repeat;border: medium none !important;display: inline-block;height: 18px !important;left: 855px;position: absolute !important;width: 20px !important}
.welcome_message {color:#595349}
.toplinks .login_buttons {display:inline; float:right; width:200px; height:20px}
.toplinks .login_buttons a, .toplinks .login_buttons a:link, .toplinks .login_buttons a:visited {color: #529FCC}
.toplinks .login_buttons a:hover {color: #666}
.searchbar {min-height:58px; /*overflow:hidden; */height: auto !important ;margin-bottom:-3px; border:thin double #ccc;
Padding:0px 0px 1px 5px !important;
border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
background: #e9e9e9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNhY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#cacaca)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e9e9e9 0%,#cacaca 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #e9e9e9 0%, #cacaca 100%);
background: linear-gradient(to bottom,  #e9e9e9 0%,#cacaca 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#cacaca',GradientType=0 ); /* IE6-8 */
border-top:2px solid #D9D9D9; border-right:2px solid #ECECEC; border-bottom:1px solid #FFF; border-left:2px solid #EDEDED;
box-shadow: 0 1px 1px 0 rgba(120, 120, 120, 0.4)}
.logo2 {margin-left:8px;margin-top:10px;background-image: url(/UI/images/homeV5/logo.png);height: 51px;width: 224px;float:left;cursor:pointer; margin-left:40%;margin-bottom:10px;}
.logo {margin-left:8px;margin-top:10px;background-image: url(/ui/images/home_sprite.png);height: 42px;width: 198px;float:left;cursor:pointer}
.search_input {width:345px;float:left; height:26px; line-height:26px; vertical-align:middle;/*border-radius: 0px 0px 0px 0px !important;
	 -webkit-border-radius: 0px 0px 0px 0px !important;-ms-border-radius: 0px 0px 0px 0px !important;-o-border-radius: 0px 0px 0px 0px !important;
	 -moz-border-radius: 0px 0px 0px 0px !important;border:none !important; box-shadow:inset 0px 1px 1px  #ccc; padding:0px 0px 0px 10px !important;*/ 
}
	 
.search_input_alt {
background-image: url(../images/home_sprite.png);
	background-repeat: no-repeat;
	background-position: -159px -214px;
}

.advanced_search { width:115px; height: 22px; line-height: 12px; float:right; padding:20px 0px 10px 10px; font-family: 'Oswald', sans-serif; font-size:12px; color:#8d8b87; position:relative;}

.switch {
    background: #F2F2F2;
	background-image: url(../images/home_sprite.png);
	background-repeat: no-repeat;
	background-position: -246px -8px;
    float: right;
    font-size: 10px;
    height: 14px;
    margin-left: 2px;
    margin-right: 10px;
position:relative;
bottom:3px;
    padding: 4px;
	padding-left:9px;
    width: 46px;
	border-radius:30px;
	border:thin solid #ccc;
	box-shadow: inset #666 1px 1px 2px;
	font-family: 'Oswald', sans-serif;
}

.switch_on {
	background: #4B98C8;
	background-image: url(../images/home_sprite.png);
	background-repeat: no-repeat;
	background-position: -272px -8px;
    float: right;
    font-size: 10px;
    height: 14px;
	text-align:right;
	position:relative;
bottom:3px;
color:#fff;
    margin-left: 2px;
    margin-right: 10px;
    padding: 4px;
	padding-right:9px;
    width: 46px;
	border-radius:30px;
	border:thin solid #ccc;
	box-shadow: inset #666 1px 1px 2px;
}

.search_hotspot {position:absolute; height:26px; width:27px; top:0px; right:-28px; cursor:pointer; background-image: url("../images/home_sprite.png");background-position: -607px -181px;  background-repeat: no-repeat;padding: 0px;border: none; }

.trial_arrow {    background-image: url("../images/home_sprite.png");background-position: -250px -57px;  background-repeat: no-repeat;  height: 18px; position: relative;left: 855px;    width: 20px;top: -1px;z-index:997}
.loginBox .loginBoxContent{   position:relative;   background: #4b98c8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiOThjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMTdjYjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b98c8), color-stop(100%,#317cb5)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #4b98c8 0%,#317cb5 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #4b98c8 0%, #317cb5 100%);
background: linear-gradient(to bottom,  #4b98c8 0%,#317cb5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b98c8', endColorstr='#317cb5',GradientType=0 ); /* IE6-8 */
padding-top:3px; float:right;text-align:left; width: 330px;  border-bottom-left-radius:5px;border-bottom-right-radius:5px; 
    padding-left:4px;box-shadow: 2px 2px 2px #666;margin-right:5px}

.loginBox .loginBoxContent input[type="text"], .loginBox .loginBoxContent input[type="password"] {width:110px; height:20px; color:#84817c; border-radius:2px 2px 2px 2px; -moz-border-radius:2px 2px 2px 2px; -webkit-border-radius:2px 2px 2px 2px; -ms-border-radius:2px 2px 2px 2px;}
.loginBox .loginBoxContent input[type="text"].error_validation, .loginBox .loginBoxContent input[type="password"].error_validation { border-color: #B12525;border-width: 2px;}

.loginBox .loginErrorMessage { font-family:"Open Sans", sans-serif;background-color: transparent; border: none;color:#ffffff;
    font-size: 12px;margin: 0px;padding: 0px;text-align: left;width: 337px;right: 0px; top: 0px}
.loginBox .loginBoxContent .reset {font-family:"Open Sans", sans-serif; font-size:10px; color:#fff; display:inline; cursor:pointer;}
.loginBox .loginBoxContent .reset:hover {color:#A5A19B}
.loginBox .loginBoxContent .up_blue_arrow { background-image: url("../images/home_sprite.png");
    background-position: -192px -59px;background-repeat: no-repeat;border: thin none #000000;top: -5px;height: 5px;left: 240px;
    position: absolute;width: 10px}
.loginBox .loginBoxContent .forgot_pass{ font-family:"Open Sans", sans-serif; font-size:10px; color:#ffffff; display:inline; cursor:pointer;margin-left:35px; }
.remember_me{ font-family:"Open Sans", sans-serif; font-size:10px; color:#ffffff; display:inline; cursor:pointer; text-transform:uppercase;margin-left:25px; }
.loginBox .loginBoxContent .forgot_pass:hover{color:#A5A19B;}
.loginBox .rememberLogin{height:25px;line-height:25px;}
.loginBox .rememberme{position:absolute;width:15px;height:15px;margin-top:7px;}
.forgot_pass{ font-family:"Open Sans", sans-serif; font-size:10px; color:#ffffff; display:inline; cursor:pointer;margin-left:35px;}
.forgot_pass:hover{color:#A5A19B}
.login_button { text-align:center; font-family: 'Oswald',sans-serif; height:27px; font-size:10px;  background-color:#B12525; color:#fff; border:none; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;
	-ms-border-radius: 5px 5px 5px 5px;	-webkit-border-radius: 5px 5px 5px 5px; margin-top:1px; padding-bottom:1px;box-shadow: inset 2px 2px 2px #666; cursor:pointer;padding-left: 20px;padding-right: 20px;font-size:12px;margin-left: -5px;
}
.login_button:hover { background-color:#333;}
.login_button:visited { background-color:#B12525;}
/* LOGINBOX */
.accountMenu, .loginBox {position: absolute;margin-top: 0px;text-align: right;z-index: 9999;right: 0}
.accountMenu { margin-left: 890px}
.accountMenu .accountMenuContent{text-align: left;float: right}
.dropDownMenuContent ul 
{    background: #b12525;
     border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;-ms-border-radius: 0px 0px 5px 5px;-o-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;padding: 0px 0px 0px 0px;margin: 0; 
}

.dropDownMenuContent ul li { list-style: none;display: block;border: none; /*border-bottom: solid 1px #3c7aa0;*/
    font-family: 'Oswald',sans-serif;font-size: 12px; margin:0px}
.dropDownMenuContent ul li a { color: #ffffff; padding: 6px 10px; display: block;cursor: pointer}
.dropDownMenuContent ul li a:active, .dropDownMenuContent ul li a:hover { background-color: #6a1616;text-decoration: none;}
.dropDownMenuContent ul li.last a {padding-bottom: 11px;}
.dropDownMenuContent ul li.last a:hover{ padding-bottom: 11px;border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;
    -ms-border-radius: 0px 0px 10px 10px;-o-border-radius: 0px 0px 10px 10px;-moz-border-radius: 0px 0px 10px 10px    }
 
#realEstateProsMenu ul li:last-child a:hover{padding-bottom: 11px;border-radius: 0px 0px 10px 10px;-webkit-border-radius: 0px 0px 10px 10px;
    -ms-border-radius: 0px 0px 10px 10px;-o-border-radius: 0px 0px 10px 10px;-moz-border-radius: 0px 0px 10px 10px}

/*.dropDownMenuContent ul li.first{ border-top: none;}
.dropDownMenuContent ul li.last {border-bottom: none;}

*/
.searchHeaderContent{width:470px;float:left; margin: 18px 0px 0px 5px; border-radius: 4px 0px 0px 4px;-webkit-border-radius: 4px 0px 0px 4px;-ms-border-radius: 4px 0px 0px 4px;-o-border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px; border:solid 1px #cccccc; box-shadow:inset 0px 1px 1px  #ccc; padding:0px;background: #F9F9F9;position: relative}
.searchHeaderMenu{float:left; height:25px; width:115px; position:relative;margin:1px 0px 0px 0px;background: transparent;}
.searchHeaderMenu .dropDownSearchMenu{ width: 115px; position:absolute; top:35px; left:0px; z-index:1007;display: none;}
.dropDownSearchMenu .top-corner{height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;
    border-bottom: 7px solid #B12525;position: absolute;margin: 0px 0px 0px -5px; left: 50%;top: -7px}
.searchHeaderMenu #searchHeaderDropDownNav{border: solid 1px #F9F9F9;border-right-color: #dddcdc; display: block;height: 23px;line-height: 23px;text-align: center; font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 12px;
    background: #f8f8f8;color: #9c1c1c;
    /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e0e0e0)); 
    /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #f8f8f8, #e0e0e0); 
    /* Firefox 3.6+ */ 
    /* IE 10 */ 
    /* Opera 11.10+ */ 
     border-radius: 4px 0px 0px 4px;-webkit-border-radius: 4px 0px 0px 4px;-ms-border-radius: 4px 0px 0px 4px;-o-border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px; text-decoration:none
    }
 .searchHeaderMenu #searchHeaderDropDownNav:hover{background: #e0e0e0; text-decoration: none;
    /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0e0e0), to(#f8f8f8)); 
    /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #e0e0e0, #f8f8f8); 
    /* Firefox 3.6+ */ 
    /* IE 10 */ 
    /* Opera 11.10+ */ }

.searchHeaderMenu .selected{ background: #a6a19d !important;color: #f5f5f5 !important;border-color: #ededed !important;  border-right-color: #7a878d !important; }        
 .searchHeaderMenu #searchHeaderDropDownNav .corner{height: 0;display: inline-block;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 8px solid #8D8B87;margin-left: 3px}    
 .searchHeaderMenu .selected .corner{border-top-color:#f5f5f5 !important;}

/*end header styles */

/*FOOTER*/
.footer-wrapper { margin-bottom:20px; }
.footer {float:left;width:100%;margin-top:20px;height:110px}
.logo_line {margin-top:30px; height:45px; border-bottom:solid thick #595349;background-image: url("../images/logoslarge.png"); background-position: 0px 0px;background-repeat: no-repeat; }	
.stateslist {text-align:center; cursor:pointer; font-family: 'Oswald', Sans-Serif ;color:#84817c; height:40px; padding-top:15px; background:#F5F5F5; font-weight: normal}
.newSubscribe .stateslist, .newSubscribeReg .stateslist {font-size: 1.3em}
.newSubscribe .stateslistContainer{ text-align: left}
.newSubscribeReg .stateslistContainer{ text-align: left}
.stateslistContainer{padding:10px 0px; background:#F5F5F5;font-family:"Open Sans", sans-serif;background:#F5F5F5; min-height:200px; height:auto !important; overflow:hidden}
.stateslistContainer h3, .stateslistContainer h2 { padding:0px 20px; line-height:1.2em; font-size: 12px; font-weight:normal;font-family: "Open Sans Semibold", sans-serif}
.ForeclosureslistContainer{ padding:10px 0px; background:#F5F5F5;font-family:"Open Sans", sans-serif;background:#F5F5F5; min-height:200px; height:auto !important; overflow:hidden; }
.ForeclosuresTable{ border-collapse:collapse; outline:none; border:0px; margin:5px 10px}
.ForeclosureslistContainer h3{ padding:0px 15px; text-transform:capitalize}
.ForeclosuresTable td{ padding:5px; font-size:13px; width:220px}
.ForeclosuresTable td a{ color: #65A1E8;}
.PopularCities_Foreclosures{ width:100%}
.PopularCities_Foreclosures ul{ margin:0; padding:0 ; margin-top:10px}
.PopularCities_Foreclosures li{ list-style-type:none; font-size:0.9em; margin:0px; padding:3px 10px}
.PopularCities_Foreclosures #PopularCities{float:left}
.PopularCities_Foreclosures #Foreclosures{float:right}
.PopularCities_Foreclosures #PopularCities, .PopularCities_Foreclosures #Foreclosures{ width:50%}
.PopularCities_Foreclosures #PopularCities div, .PopularCities_Foreclosures #Foreclosures div{ margin-left: 5px; width: 49%;float:left}

.PopularCities_Foreclosures #PopularCities div li div, .PopularCities_Foreclosures #Foreclosures div li div{ width:100%;font-weight: 400;line-height: 1.1em}
#realestate div{width:23%; padding:10px  ; float:left }
#realestate div li div { width: auto; padding:0px 10px; float:none; font-weight: 400 }
#realestate div ul{ margin:0; padding:0 }
#realestate div li{ list-style-type:none; font-size:0.9em; margin:0px; padding:3px 0px}
.stateslistContainer a{ color: #65A1E8}	
.trademarks { font-family:"Open Sans", sans-serif;font-size:12px; text-align:center; color:#FFF; height:20px;  padding-top:4px; background:#acacac;   margin-bottom: 10px; }
.trademarks p{color:#fff; padding-left:80px;font-weight: 400;font-family: "Open Sans Semibold", sans-serif}
.footer .trademarks p{color:#fff; padding-left:80px;font-weight: 400;font-family: "Open Sans Semibold", sans-serif;font-size: 12px;}
.trademarks a:link {color:#b1d9f2;}
.trademarks a:visited {color:#b1d9f2;}	
.footer_links { font-family:"Open Sans", sans-serif;font-size:0.78em; padding-bottom: 10px; text-align:center; color:#595349;font-weight: 400;letter-spacing: 0.03em;}	
.footer_links a:link {color:#6fabd1;}
.footer_links a:visited {color:#6fabd1;}
.footer_links a:hover {color:#6fabd1; text-decoration:underline;}
.footer_links .footer_links_Label{font-family: "Open Sans Semibold", sans-serif}

.success_changed_pass{text-align:center; height:30px; line-height:30px; background-color:olivedrab; margin:0px 0px 10px 0px; font-weight: bold; color:#ffffff;}

/*drop bar links styles */
.searchdroplinks {width: 310px; height: 36px; float:right; background:#dfdfdf;position: relative; z-index: 996;border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px}
.gear {	width:30px;height:30px;float:left;background-image: url(../images/home_sprite.png);background-repeat: no-repeat;background-position: -390px -2px}
.scope {width:30px;height:30px;float:left;background-image: url(../home_sprite.png);background-repeat: no-repeat;background-position: -327px -7px}

.searchdrop_inner {
   background: #adaaa4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYWFhNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzhkOGI4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adaaa4), color-stop(80%,#8d8b87)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #adaaa4 0%,#8d8b87 80%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #adaaa4 0%, #8d8b87 80%);
background: linear-gradient(to bottom,  #adaaa4 0%,#8d8b87 80%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adaaa4', endColorstr='#8d8b87',GradientType=0 ); /* IE6-8 */
border-radius: 5px 5px 5px 5px;box-shadow: 2px 2px 3px #666666 inset;color: #FFFFFF;float: right;font-family: 'Oswald',sans-serif;font-size: 13px;height: 19px;margin-right: 3px;margin-top: 3px;padding: 5px 5px 6px 12px; width: 250px; line-height:13px !important}
.searchdrop_inner a:link {color: #fff;text-decoration:none; font-family: 'Oswald', sans-serif;font-size: 12px}
.searchdrop_inner a:visited {color: #fff;text-decoration:none;font-family: 'Oswald', sans-serif}
.searchdrop_inner a:hover {color: #b1d9f2;text-decoration:none;font-family: 'Oswald', sans-serif}
.searchdrop_inner .clicked{color: #b1d9f2 !important}
.noProperties {font-size: 15px; font-weight: bold}
#advanced_search {position: absolute;margin-top: 25px;margin-left: 730px;font-size: 12px}
#advanced_search a, #advanced_search a:hover, #advanced_search a:visited{font-size:12px;color:#4B98C8}
.socialNetsFooter { float:right; margin-right:10px; }
.socialNetsFooter a { margin-left:8px; float:left; }
.socialNetsFooter a.fbImgFooter {float: left;margin-left: 4px}
.googleImgFooter { margin-top:-3px; height: 21px; width:20px; background: url("../images/socialsprites.png") no-repeat 0 -60px; background-repeat: no-repeat; display:block; }
.googleImgFooter:hover {background: url("../images/socialsprites.png") no-repeat scroll -21px -60px ; background-repeat: no-repeat; }
.fbImgFooter { margin-top:-3px; height: 21px; width:20px; background: url(../images/socialsprites.png) 0 0; background-repeat: no-repeat; display:block; }
.fbImgFooter:hover { background: url(../images/socialsprites.png) -20px 0; background-repeat: no-repeat; }
.twImgFooter { margin-top:-3px; height: 17px; width:20px; background: url(../images/socialsprites.png) 0 -21px; background-repeat: no-repeat; display:block; }
.twImgFooter:hover { background: url(../images/socialsprites.png) -20px -21px; background-repeat: no-repeat; }
.ytImgFooter { margin-top:-5px; height: 21px; width:20px; background: url(../images/socialsprites.png) 0 -38px; background-repeat: no-repeat; display:block; }
.ytImgFooter:hover { background: url(../images/socialsprites.png) -20px -38px; background-repeat: no-repeat; }
.vmImgFooter {margin-top: -5px;height: 21px;width: 20px;background: url(../images/logoslargeSprite.png) -1px -118px;background-repeat: no-repeat;display: block;}
.vmImgFooter:hover { background: url(../images/logoslargeSprite.png) -22px -118px;background-repeat: no-repeat;}
/* Overlay */

/* CSS Document */
.overlay{background-color:#FFF;position:relative;border-radius:10px;width:280px;padding:20px}
#otherDocumentsShadowbox.overlay{background-color:#FFF;position:relative;border-radius:10px;width:280px;padding:0px}
#otherDocumentsShadowbox .info-section-data table.historyTable caption{margin: 10px 0px  ; border-bottom:0px}
.overlay p{margin:0 0 10px;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;line-height:1.3; word-wrap:break-word}

.overlay p a{text-decoration:none;color:#4B98C8;cursor:pointer}
.overlay p strong{font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-weight:700}
.close{position:absolute;top:5px;right:5px;text-decoration:none;text-transform:uppercase;line-height:16px;padding-right:20px;display:block;height:16px;background:url(../images/icon-overlay-close.png) no-repeat right top;font-size:10px !important;font-family:"Open Sans", sans-serif;text-transform:uppercase;color:#64685b}
.close-part{position:absolute;top:5px;right:5px;text-decoration:none;text-transform:uppercase;line-height:16px;padding-right:20px;display:block;height:16px;background:url(../images/icon-overlay-close.png) no-repeat right top;font-size:10px;font-family:"Open Sans", sans-serif;text-transform:uppercase;color:#b2b2b2}
.overlay h2{font-size:16px;text-transform:none;font-family:"Oswald",sans-serif,bold;font-weight:400;color:#595349;line-height:1.2;margin-bottom:3px}
.overlayheader{margin-bottom: 8px !important; }
.overlay .note{font-size:11px}
.overlay .error{padding:10px;background-color:#F5F5F5;margin-bottom:10px}
.overlay .error p{margin:0 0 0 15px;color:#B12525}
.overlay .error .error-title{margin:0 0 5px;padding-left:15px;background:url(../images/icon-red-error.png) no-repeat left 2px}
.overlay .overlay-button{background-color:#4B98C8;color:#FFF;margin-right:10px;text-transform:uppercase;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;padding:5px 10px}
.overlay a{cursor:pointer}
.overlay a:hover{text-decoration:none}
.overlay .field{margin-bottom:10px;position:relative}
.overlay .field label{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;font-size:12px;width:60px;float:left}
.overlay .field .text{border:1px solid #C6C6C6;height:20px;line-height:20px;padding:0 5px;width:208px;font-size:11px;color:#888;font-family:"Open Sans",Arial,Helvetica,sans-serif;border-radius:2px}
.overlay .field select{border:1px solid #C6C6C6;padding:2px 5px;height:24px;width:220px;font-size:11px;color:#888;font-family:"Open Sans",Arial,Helvetica,sans-serif;border-radius:2px}
.overlay .field select option{padding:2px 7px}
.overlay .field textarea{border:1px solid #C6C6C6;padding:5px;width:208px;font-size:11px;color:#888;font-family:"Open Sans",Arial,Helvetica,sans-serif;border-radius:2px}
.overlay .field .submit{font-family:"Oswald",sans-serif,bold;margin-left:60px;font-size:12px;border:none;border-top:1px solid #989693;border-left:1px solid #989693;padding:5px;color:#FFF;border-radius:4px;background-color:#B2AEA8;cursor:pointer}
.overlay .field .tooltip{padding:3px 10px 0 15px;height:25px;margin:0;position:absolute;top:0}
.overlay .field .required{background:url(../images/icon-tooltip-required.png) no-repeat;right:-83px;width:56px}
.overlay .field .invalid{background:url(../images/icon-tooltip-invalid.png) no-repeat;right:-70px;width:43px}
.overlay .submit-btn{background-color:#4B98C8;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:11px;color:#FFF;border:none;cursor:pointer;text-transform:uppercase;padding:5px 10px}
.overlay .fieldCenter{text-align:center}
.download-properties-overlay{width:280px;padding:20px;margin:0 auto}
.download-properties-overlay .properties-selected{float:left;margin:0 0 10px;font-size:11px}
.download-properties-overlay .available-downloads{float:right;margin:0 0 10px;font-size:11px}
.download-properties-overlay form{padding:10px;background-color:#F5F5F5;position:relative;margin-bottom:10px}
.download-properties-overlay form label{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;font-size:12px;font-weight:700}
.download-properties-overlay form .field p{font-size:11px;color:#84817c;margin:0 0 10px 25px}
.download-properties-overlay form .field p.action{width:175px;float:right;margin-left:0}
.download-properties-overlay form .submit-field{text-align:center}
.reactivateAlert {display:none;}
.custom-overlay{width:390px;padding:30px}
.custom-overlay .input-form{width:390px;margin-bottom:10px}
.custom-overlay .input-form .title{width:100px;float:left;text-align:left}
.custom-overlay .input-form .inputs{width:290px;float:right}
.custom-overlay .inputs .text{margin-bottom:10px;border:1px solid #C6C6C6;height:20px;line-height:20px;padding:0 5px;width:148px;border-radius:2px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:11px;color:#888}
.custom-overlay p{margin-bottom:20px}
.custom-overlay input[type=text].error_validation,.custom-overlay input[type=password].error_validation{border-color:#B12525 !important}
.custom-overlay .errorMessage{color:#B12525;font-size:.92em}
.custom-overlay label{margin:0 0 10px;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;line-height:1.3}
.save-search-form{position:relative}
.save-search-form #saveSearchError{width:70px;height:20px;line-height:20px;padding:0 5px;color:#B2AEA8;border:solid 3px #f6c703;background-color:#fff;position:absolute;top:-2px;right:10px;z-index:1000;font-size:12px}
.save-search-form #saveSearchError .corner{position:absolute;z-index:1000;top:50%;left:-8px;margin:-5px 0 0;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #f6c703;border-bottom:5px solid transparent;display:block}
.login-overlay{z-index:1000}
.login-overlay .login-panel{width:160px;float:left;padding-right:30px;border-right:1px solid #DFDFDF;margin-top:10px}
.login-overlay .login-panel .text{margin-bottom:10px;border:1px solid #C6C6C6;height:20px;line-height:20px;padding:0 5px;width:148px;border-radius:2px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:11px;color:#888}
.login-overlay .login-panel .submit{background-color:#A2A09C;color:#FFF;border:none;cursor:pointer;text-transform:uppercase;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;padding:5px 10px}
.signup-panel{width:195px;float:left;margin:10px 0 0 30px}
.signup-panel p{margin-bottom:15px}
.signup-panel ul{list-style-type:none;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#84817c;margin:0 0 15px 20px}
.signup-panel ul li{list-style-image:url(../images/icon_list_point.png);line-height:22px; white-space:nowrap}
.signup-panel .premium_access_text{color:#84817c;font-size:12px}
.rememberme_label{position:relative;color:#84817c;bottom:2px;margin:0 0 10px;font-size:11px;font-family:'Open Sans',Arial,Helvetica,sans-serif;color:#595349;line-height:1.3}
.remember_cont{margin-top:7px}
.remember_cont input{margin:0}
.color_link a{color:#fff !important}
.color_link a.single_link{color:#4B98C8 !important}
.login-overlay .password-panel{width:390px}
.login-overlay .password-panel .form{margin-bottom:10px}
.login-overlay .password-panel .title{width:130px;float:left;text-align:left}
.login-overlay .password-panel .emailTitle{font-size:14px;color:#595349;width:50px;float:left;text-align:left}
.login-overlay .password-panel .inputs{width:330px;float:right}
.login-overlay .password-panel .inputs .text{margin-bottom:10px;border:1px solid #C6C6C6;height:20px;line-height:20px;padding:0 5px;width:148px;border-radius:2px;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:11px}
.login-overlay .password-panel .inputs .submit,.login-overlay .password-panel .inputs input[type=submit]{background-color:#A2A09C;color:#FFF;border:none;cursor:pointer;text-transform:uppercase;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;padding:5px 10px}
.login-overlay .password-panel p{margin-bottom:20px}
.login-overlay input[type=text].error_validation,.login-overlay input[type=password].error_validation{border-color:#B12525 !important}
.login-overlay .loginErrorMessage{color:#B12525;font-size:.92em}
.login-overlay .errorMessage{color:#B12525;font-size:.9em;letter-spacing:.01em}
.login-overlay .password-panel p span.fpQuestion {font-weight: bold;}
.login-overlay .password-panel p span.fpCustomerPhone {font-weight: bold;}

.login-overlay .password-panel .form div.inputs{float:left !important;}
.login-overlay .password-panel .form div.inputs #txtFGPW{padding-top:0px;}
.login-overlay .password-panel .form div.inputs #btnSubmitPass{margin-top:-2px;}
.login-overlay .password-panel #forgot_pass_email_send #resMsg{color: green;}
/*.login-overlay .input-validation-error{ border: solid 1px #B12525;}*/.agent-overlay{width:280px;padding:20px}
.fixOverlayPosition{ position: fixed}
.agent-overlay .profile{margin-bottom:10px}
.agent-overlay .profile .thumb { float:left; }
.agent-overlay .profile img{float:left}
.agent-overlay .profile .description{float:right;width:210px}
.agent-overlay .profile .description .name{font-size:16px;font-weight:700;font-style:normal}
.agent-overlay .profile .description .name span{font-size:12px;font-weight:400;font-style:normal}
.property-details-v3 .agent-overlay .profile .description .submitForm{ line-height: 1.2em;margin-left: 5px}
.agent-overlay .success{font-weight:700;margin-bottom:0;color:#098A05}
.agent-overlay .field{margin-bottom:10px;position:relative}
.agent-overlay .field label{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;font-size:12px;width:66px;float:left}
.agent-overlay .field input[type=text]{border:1px solid #C6C6C6;height:20px;line-height:20px;padding:0 5px;width:200px;font-size:11px;color:#494949;font-family:"Open Sans",Arial,Helvetica,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#FFF}
.agent-overlay .field select{border:1px solid #C6C6C6;padding:0px;height:24px;width:220px;font-size:11px;color:#494949;font-family:"Open Sans",Arial,Helvetica,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.agent-overlay .field select option{padding:2px 7px}
.agent-overlay .field textarea{border:1px solid #C6C6C6;padding:5px;width:200px;font-size:11px;color:#494949;font-family:"Open Sans",Arial,Helvetica,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; resize: none; overflow:auto;}
.agent-overlay .field .submit{font-family:"Oswald",sans-serif,bold;margin-left:60px;font-size:12px;border:none;border-top:1px solid #989693;border-left:1px solid #989693;padding:5px;color:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#B2AEA8;cursor:pointer}
.agent-overlay .field .tooltip{padding:3px 10px 0 15px;height:25px;margin:0;position:absolute;top:0}
.agent-overlay .field .required{background:url(../images/icon-tooltip-required.png) no-repeat;right:-83px;width:56px}
.agent-overlay .field .invalid{background:url(../images/icon-tooltip-invalid.png) no-repeat;right:-70px;width:43px}
.agent-overlay .successItems{display:none}
.agent-overlay .successLeadItems{display:none}
.thanks-overlay{width:420px;padding: 30px;}
.thanks-overlay .head-panel{margin:0 0 15px;padding:10px 10px 10px 30px;background:#DFF8F5 url(../images/icon_list_style.gif) no-repeat;background-position:10px 10px}
.thanks-overlay .head-panel p{color:#888 !important;margin:0 !important}
.thanks-overlay .head-panel .title{color:#595349 !important;font-weight:700 !important}
.thanks-overlay ul{margin:15px 0 0;font-size:13px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349}
.thanks-overlay ul li{height:32px;line-height:26px}
.thanks-overlay ul li img{float:left;margin-right:7px}
.thanks-overlay ul li a{color:#6BAAD2 !important;cursor:pointer}
.thanks-overlay.video { width: 540px;}
.thanks-overlay .videoWelcomeHeader { color: #999; font-size: 14px; border-bottom: solid 1px #ddd;margin-bottom: 25px;padding-bottom: 10px;}
.thanks-overlay .videoWelcomeHeader .title {font-family: "Oswald", sans-serif;font-size: 16px;line-height: 100%;color: #84817c;}
.thanks-overlay .videoWelcomeHeader strong {font-weight: normal;color: #777; white-space: nowrap;}
.thanks-overlay .videoHeader {font-family: "Oswald", sans-serif;font-size: 20px;color: #84817c;padding: 0 0 10px 0;}
.thanks-overlay .videoHeader img {position: absolute;margin: -13px 0 0 20px; width: 75px;display: inline;}
.thanks-overlay .videoRegisterPhone {font-family: "Open Sans", sans-serif; font-weight: bold; font-size: 21px;line-height: 100%;color: #4392CE;margin: 5px 0;text-align: center;}
.thanks-overlay .videoRegisterPhone strong {white-space: nowrap;}
.thanks-overlay .videoRegisterOr {font-family: "Open Sans", sans-serif;font-weight: bold; font-size: 18px;line-height: 100%;color: #777;text-align: center;margin: 10px 0;}
.thanks-overlay .videoRegisterbutton {text-align: center;}
.thanks-overlay .videoRegisterbutton img{ display: inline;}

.contact_form_inner_cont .description .name{ line-height: 0.85em}

.otherInfo p.company {line-height: 12px}
/*Report Overlay*/
.report-overlay .field label{font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;font-size:12px;width:80px;float:left}
.report-overlay .field .text{border:1px solid #C6C6C6;height:20px;line-height:20px;padding:0 5px;width:168px;font-size:11px;color:#888;font-family:"Open Sans",Arial,Helvetica,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.report-overlay .field select{border:1px solid #C6C6C6;padding:2px 5px;height:24px;width:180px;font-size:11px;color:#888;font-family:"Open Sans",Arial,Helvetica,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.report-overlay .field textarea{border:1px solid #C6C6C6;padding:5px;width:168px;height:110px;font-size:11px;color:#888;font-family:"Open Sans",Arial,Helvetica,sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.overlay_error{position:absolute;background-color:#FFF;border:medium solid #FFC100;left:267px;padding:3px 5px;width:145px;z-index:5;top:27px}
.overlay_issue_error{position:absolute;background-color:#FFF;border:medium solid #FFC100;left:267px;padding:3px 5px;width:125px;z-index:5;top:-3px}
.overlay_collectname_error{position:absolute;background-color:#FFF;border:medium solid #FFC100;left:282px;padding:3px 5px;width:193px;z-index:5;margin-top:-85px}
.overlay_collectnameexists_error{position:absolute;background-color:#FFF;border:medium solid #FFC100;left:282px;padding:3px 5px;width:231px;z-index:5;top:149px}
#selectanyoneerrortip.overlay_collectnameexists_error{top: 8px;left: 244px;}
.overlay_error_short{position:absolute;background-color:#FFF;border:medium solid #FFC100;right:-105px;padding:3px 5px;width:80px;z-index:5;top:-1px}
.overlay_error_short2{background-color: #FFFFFF;border: medium solid #FFC100;float:right;padding: 0 5px;position:relative;top:-2px;width:80px;z-index:5}
.TERRITORYoverlay_error_short{position:absolute;background-color:#FFF;border:medium solid #FFC100;padding:3px 5px;width:80px;z-index:999}
.overlay_error .tip{position:absolute;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #FFC100;left:-10px}
.TERRITORYoverlay_error_short .tip{position:absolute;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #FFC100;left:-10px}
.overlay_issue_error .tip{position:absolute;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #FFC100;left:-10px}
.overlay_collectname_error .tip{position:absolute;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #FFC100;left:-10px}
.overlay_collectnameexists_error .tip{position:absolute;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #FFC100;left:-10px}
.overlay_error_short .tip{position:absolute;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #FFC100;left:-10px}
.overlay_error_short2 .tip{position:absolute;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #FFC100;left:-10px}
.confirm_dialog{display:none;position:absolute;width:250px;top:50%;left:50%;margin-left:-190px;margin-top:-100px;background-color:#fff;padding:0;z-index:102}
/* GENERAL STYLING */strong{font-weight:bold}
.clear{clear:both;font-size:1px;height:1px;border:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0}
* html .clearfix{zoom:1}
/* IE6 */:first-child+html .clearfix{zoom:1}
/* IE7 */.share-email-overlay{padding:20px;width:400px;z-index:99999}
.share-email-overlay .content-panel{width:400px;padding:10px 0 0}
.share-email-overlay .content-panel input[type=text]{width:200px}
.share-email-overlay .content-panel input[type=button]{font-family:"Open Sans", sans-serif;background-color:#4b98c8;border:none;color:#fff;font-size:12px;cursor:pointer;text-transform:uppercase;padding:5px 10px}
.share-email-overlay .content-panel input[type=button]:hover{background-color:#FFC100}
.share-email-overlay .content-panel input[type=button].link{font-family:"Open Sans", sans-serif;background-color:transparent;border:none;color:#4b98c8;font-size:12px;cursor:pointer;text-transform:none;padding:5px 10px}
.share-email-overlay .content-panel input[type=button].link:hover{text-decoration:underline}
.share-email-overlay .content-panel .section{line-height:15px;width:400px;padding:0 0 5px}
.share-email-overlay .content-panel .section .title{float:left;width:100px;margin:0;text-align:left;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;font-size:14px;line-height:11px}
.share-email-overlay .content-panel .section .inputs{width:300px;float:left;text-align:left}
.share-email-overlay .content-panel .error{color:#B12525;padding:0 !important;margin:0 !important;font-size:12px !important;position:relative;left:100px}
.share-email-overlay .content-panel input[type=button].add{background-color:#fff !important;border:solid 1px silver;color:silver !important;padding:0 4px;font-weight:700 !important;font-size:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.share-email-overlay .content-panel .section p{margin:0;padding-left:100px;font-size:12px}
.share-email-overlay .content-panel .section.validation{padding-bottom:0}
.share-email-overlay ul{list-style-type:none;padding:3px;margin:0}
.share-email-overlay ul li{background-image:url(../images/icon_list_style.gif);background-repeat:no-repeat;background-position:0 5px;padding:3px 0 3px 25px;font-size:14px;font-family:"Open Sans", sans-serif;color:#595349}
.share-email-overlay .contact_list{position:absolute;display:none;background-color:#FFF;margin-top:-150px;margin-left:100px;width:260px;padding:10px;border:1px solid #595349}
.share-email-overlay .contact_list hr{color:silver}
.share-email-overlay .contact_list p{font-size:15px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;margin-bottom:15px}
.share-email-overlay .contact_list{font-size:13px;line-height:20px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349}
.share-email-overlay input[type=text].error_validation{border-color:#B12525 !important}
.share-email-overlay p{font-size:14px}
.web_dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;margin:0;padding:0;background:#000;opacity:.15;filter:alpha(opacity=15);-moz-opacity:.15;z-index:101;display:none}
.modal_dialog{display:none;position:fixed;width:370px;min-height:50px;height:auto !important;overflow:hidden;top:50%;margin-top:-100px;background-color:#fff;padding:20px 10px 10px;z-index:102;font-family:Verdana;font-size:10pt;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}
.modal_dialog p{font-family:"Oswald", Open Sans;font-size:1.2em;color:#7E7B74}
.modal_dialog_larger{display:none;position:fixed;width:800px;min-height:50px;overflow:auto;top:50%;left:14%;margin-left:-50px;margin-top:-100px;background-color:#fff;padding:20px;z-index:102;font-family:Verdana;font-size:10pt;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:520px}
.modal_dialog_larger2{display:none;position:fixed;width:800px;min-height:50px;top:50%;left:14%;margin-left:-50px;margin-top:-100px;background-color:#fff;padding:20px;z-index:102;font-family:Verdana;font-size:10pt;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:450px}
.shadowboxlistContainer{height:410px;overflow:auto;position:relative;top:30px}
.modal_dialog_larger p{color:#595349;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.3;margin:10px 0}
.modal_dialog_Flyer{display:none;position:absolute !important;width:370px;min-height:50px;height:auto !important;overflow:hidden;top:50%;left:14%;margin-left:-50px;margin-top:-100px;background-color:#fff;padding:20px;z-index:102;font-family:Verdana;font-size:10pt;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;height:900px}
.modal_dialog_Flyer p{color:#595349;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.3;margin:10px 0}
.web_dialog_title{border-bottom:solid 2px #369;background-color:#369;padding:4px;color:#FFF;font-weight:700}
.web_dialog_title a{color:#FFF;text-decoration:none}
.web_dialog_disgard{display:none;position:fixed;width:300px;height:150px;top:50%;left:50%;margin-left:-190px;margin-top:-100px;background-color:#fff;border:2px solid #369;padding:0;z-index:102;font-family:Verdana;font-size:10pt}
.dialogbuttonsCentered{width:360px;margin:0 auto;text-align:center}
.registration-overlay{width:420px;padding:30px 25px;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#84817c}
.registration-overlay h2{margin-bottom:25px}
.registration-overlay .input-form{width:420px;margin:10px 0 0;position:relative}
.registration-overlay .input-form .title{width:150px;float:left;text-align:left;font-size:12px;line-height:22px}
.registration-overlay .input-form .inputs{width:270px;float:right}
.registration-overlay .inputs .text{margin:0;border:1px solid #B2AEA8;height:20px;line-height:20px;padding:0 5px;width:230px;/* -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; */font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;color:#888;background:#fff}
.registration-overlay p{margin-bottom:20px}
.registration-overlay .errorMessage{color:#B12525;font-size:.92em}
.registration-overlay label{margin:0 0 10px;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#84817c;line-height:1.3}
.registration-overlay .grey_button{width:245px;text-transform:uppercase}
.registration-overlay .grey_button:hover{width:245px}
.registration-overlay .grey_button[disabled=disabled]{background-color:#ccc;cursor:default}
.overlay .error-message-box{min-width:165px;height:20px;line-height:20px;padding:0 5px;color:#B2AEA8;border:solid 3px #f6c703;background-color:#fff;position:absolute;top:-2px;left:400px;z-index:1000;font-size:12px}
.overlay .error-message-box .corner{position:absolute;z-index:1000;top:50%;left:-8px;margin:-5px 0 0;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #f6c703;border-bottom:5px solid transparent;display:block}
.registration-overlay .input-form-submit{width:395px;margin:10px 25px 0 0;position:relative}
.registration-overlay .welcome-box{padding:10px;background-color:#DFF8F5;margin:0 0 15px}
.registration-overlay .welcome-box .name-msg{padding:0 0 0 15px;margin:0;font-weight:700;background:url(../images/icon_list_style.gif) no-repeat}
.registration-overlay .welcome-box .mail-msg{margin:0 0 0 15px}
.registration-overlay ul{list-style-type:none;font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#84817c;margin:0 0 15px 20px}
.registration-overlay ul li{list-style-image:url(../images/icon_list_point.png)}
#downloadForm label,#downloadForm input[type=radio]{float:left}
#partnerBankLeadContainer .bankleadform-overlay{width:400px;padding:20px}
#partnerBankLeadDialog .bankleadform-overlay{width:400px;padding:20px}
.add_contact_form{display:none;background:#ececec;padding:10px;clear:both}
.seperate_line{border:1px solid #ececec}
a.add_more_button{font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;float:right;color:#525252;padding-right:10px}
a.add_more_button:hover{color:#525252}
.closed{background:url(../images/show_contact_form.png) no-repeat right center}
.opened{background:url(../images/close_contact_form.png) no-repeat right center}
.add_contact_form input{width:188px !important}
.add_contact_form .label{font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#525252;width:50px}
#contacts_cont{margin-bottom:10px}
.saved_contacts_title{font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#525252;font-weight:700}
.contact_name{font-size:11px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;position:relative;left:4px;bottom:2px}
#partnerBankLeadContainer{position:absolute !important}
.agent-overlay .field.agentUserTypeSelect select{width:212px}
.bankruptcy_table{width:100%;margin-top:10px}
.bankruptcy_table td{font-size:12px;font-family:"Open Sans",Arial,Helvetica,sans-serif;color:#595349;text-transform:none;padding:2px 10px}
.bankruptcy_table .label{width:120px}
img.indicator{position:absolute;}
span.indicator{position: absolute;font-size:10px;}
.header img.indicator{margin-left:-43px;margin-top:7px;}
.header span.indicator{margin-left: -63px;margin-top: 30px;color: #FFFFFF;}
.header .waiting, .header .waiting:hover { background-color:#B12525; color:#B12525; }
.login-panel img.indicator{margin-left:-39px;margin-top:16px;}
.login-panel span.indicator{margin-left: -58px;margin-top: 42px;color: #84817C;font-family: "Open Sans",Arial,Helvetica,sans-serif;}
.login-panel .waiting, .login-panel .waiting:hover { background-color:#CCCCCC; color:#CCCCCC !important; }

#AcceptedLeadsDate{padding:0; text-align:left}
#titleAcceptedLeadsDateSelected{left:0}

.active-filters{ padding: 0px 0px 15px 0px;}
.active-filters ul{ margin: 0px;padding: 0px;}
.active-filters ul li {display: inline-block;border: none;color: #595349;font-size: 12px;padding: 2px;margin: 0px 2px 5px 0px;}
.active-filters ul li.filter-item{ background-color: #dfdfdf;border: solid 1px #dfdfdf;
                                   border-radius: 12px 12px 12px 12px;
                                    -webkit-border-radius: 12px 12px 12px 12px;
                                    -moz-border-radius: 12px 12px 12px 12px;padding: 2px 8px 2px 20px;height: 14px;line-height: 14px;position: relative;}
.active-filters ul li.filter-item .reset {cursor: pointer; position: absolute;top: 3px;left: 4px;display: block;background: url(../images/delete_filter.png) no-repeat;width: 12px;height: 12px;}

.active-filters .refine-search { margin-right:5px; padding-right:5px }
.active-filters .refine-search a { line-height:10px; font-size:12px; color:#4B98C8; border-right:2px solid #C8C6C3; padding:0px 5px }

.active-filters .save-search { margin-right:12px; }
.active-filters .save-search a { line-height:10px; font-size:12px; color:#4B98C8; }
.bgfooter { background: #ececec; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ececec 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #ececec 0%, #ffffff 100%);
background: linear-gradient(to bottom,  #ececec 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
    border-top: 5px solid #D0CDCD;margin: 10px 0 0}
 #SEODynamicFooter .SectionA{ width: 32%;float: left;margin: 0px 10px 15px 10px;}
 #SEODynamicFooter .SectionB{ width: 32%;float: left;margin: 0px 10px 15px 0px;}
 #SEODynamicFooter .SectionB2{ width: 32%;float: left;margin: 0px 10px 15px 0px;}
#SEODynamicFooter .sectionHeader {border-bottom: 1px solid #D0CDCD;color: #595349;font-family: "Oswald",sans-serif,bold;font-size: 15px;font-weight: normal;line-height: 35px;margin-bottom: 10px;text-transform: none;}
#SEODynamicFooter .SectionLine {float: left;margin: 0 0 5px 10px;width: 95%;}
#SEOMapSearchDynamicFooter {background: -moz-linear-gradient(center top , #FFFFFF, #FFFFFF) repeat scroll 0 0 transparent;    border: 2px solid #f2f2f2; padding-top: 10px;}
.seoMapSearchDynamicFooter-title {background: #f2f2f2; padding: 5px 0 10px 10px; color: #4B98C8;font-family: "Open Sans Semibold", sans-serif}
#SEOMapSearchDynamicFooter .SectionA {float: left;margin: 0 40px 15px 10px;width: 25%; line-height:1em}
#SEOMapSearchDynamicFooter .sectionHeader {font-family: 'Oswald',sans-serif,bold;font-size: 14px;font-weight: normal;margin-bottom: 10px;text-transform: none; min-height:40px;color: #4B98C8;}
#SEOMapSearchDynamicFooter .SectionB {float: left;margin: 0 10px 15px 0;width: 30%;line-height:1em}
#SEOMapSearchDynamicFooter #divSectionC {line-height:1em}
#SEOMapSearchDynamicFooter .SectionLine {float: left;margin: 0 0 5px 10px;width: 35%;}
#SEOMapSearchDynamicFooter .sectionContent {height: 102px; overflow:hidden;}
#SEOMapSearchDynamicFooter a {color: #595349 !important}
.real-estate-specialist { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:1px solid #ECECEC; 
                          width:296px; background-color: #FFFFFF; }
.real-estate-specialist h2 { font-size:14px; background-color:#4b98c8; line-height:28px; padding:0 10px;color: #ffffff; font-family: 'Oswald',sans-serif,bold; text-transform: uppercase;}
.real-estate-specialist .content { padding:10px; }
.real-estate-specialist .thumb { float:left; display:block; width:77px; }
.real-estate-specialist .thumb .button { text-align:center; color:#FFFfff; width:60px;background-color: #4B98C8; line-height:26px; display:block; padding:0; margin-top:7px; }
.real-estate-specialist .thumb .button:hover { background-color:#FFC100;  color:#FFFfff; }
.real-estate-specialist .description { float:right; width:180px; }
.real-estate-specialist .description p { margin-bottom:0; line-height:15px;  }
.real-estate-specialist .description .name { font-size:16px; font-weight:bold;font-style:normal }
.real-estate-specialist .description .position { font-size:12px; }
.real-estate-specialist .description .phone { font-weight:bold; margin:5px 0px }
.real-estate-specialist .description .company { font-style: normal; line-height: 1em; margin: 5px 0 7px; }
.real-estate-specialist .description .website a { color:#4B98C8; }
.real-estate-specialist .description p.genericButton { font-family:"Open Sans",Arial,Helvetica,sans-serif; font-size:12px}


span.agentbadge { width:51px; margin-top:5px; height:37px; display:block; background:url(/UI/images/agent/agent_sprite.png) no-repeat center}
span.agentbadgeReo {background-position: 0 0;}
span.agentbadgeTop {background-position: -52px 0;}
span.agentbadgeShortSale{background-position:0 -38px;}
span.agentbadgeLuxury{background-position:-52px -38px;}
span.agentbadgeLocalArea{background-position: -105px -1px;}

.localAgentSearchListContainer span.agentbadge { width:45px; margin-top:5px; height:35px; display:block; background:url(/UI/images/agent/agent_sprite.png) no-repeat center}

.localAgentSearchListContainer span.agentbadgeReo {background-position: 0 -146px}
.localAgentSearchListContainer span.agentbadgeTop {background-position: -56px -146px}
.localAgentSearchListContainer span.agentbadgeShortSale{background-position: 0 -178px}
.localAgentSearchListContainer span.agentbadgeLuxury{background-position: -102px -146px}
.localAgentSearchListContainer span.agentbadgeLocalArea{background-position: -56px -180px}


.real-estate-specialist span.premier { background:url(/UI/images/agent/agent_sprite.png) no-repeat scroll 0 -77px transparent; width:101px; height:22px; display:block; font-family: 'Oswald'; font-size:12px; text-transform:uppercase; 
                                       color:#FFF; margin-left: 202px; margin-top: -33px; position:absolute; text-align:center; padding-top: 1px; }
.real-estate-specialist p.genericButton { float:left; }
.real-estate-specialist a.genericButton { float: left; height: auto; margin-top: 2px; width: 80px; }
.real-estate-specialist a.color_button { text-transform:uppercase; font-family: "Oswald",sans-serif; font-weight: 400; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; padding: 5px 10px;  }
.real-estate-specialist a.color_button:hover { text-decoration:none; }
.real-estate-specialist ul.tabs { margin-left:5px; margin-top: 10px; height:29px; }
.real-estate-specialist ul.tabs li { display:inline-block; float:left; margin-left: -5px; position:relative; }
.real-estate-specialist ul.tabs li a { color:#6f685b; font-family: 'Oswald'; font-size:12px; padding-top:5px;  }
.real-estate-specialist ul.tabs li a span { float:left; display:block; }
.real-estate-specialist ul.tabs li a span.borderLeft { background:url(/UI/images/agent/agent_sprite.png) no-repeat -31px -100px; height:30px; width:5px; }
.real-estate-specialist ul.tabs li a span.title { background-color:#dfdfdf; height: 23px; padding-left: 7px; padding-top: 7px; }
.real-estate-specialist ul.tabs li a span.borderRight { background:url(/UI/images/agent/agent_sprite.png) no-repeat -37px -100px; height:30px; width:24px; }

.real-estate-specialist ul.tabs li.active, .real-estate-specialist ul.tabs li:hover { z-index:100 !important; }
.real-estate-specialist ul.tabs li a:hover, .real-estate-specialist ul.tabs li a.active { color:#FFF; }
.real-estate-specialist ul.tabs li a:hover span.borderLeft, .real-estate-specialist ul.tabs li a.active span.borderLeft { background-position:0 -100px; }
.real-estate-specialist ul.tabs li a:hover span.title, .real-estate-specialist ul.tabs li a.active span.title { background-color:#4b98c8; }
.real-estate-specialist ul.tabs li a:hover span.borderRight, .real-estate-specialist ul.tabs li a.active span.borderRight { background-position:-6px -100px; }
.real-estate-specialist ul.tabContent { width:280px; margin-top:0; }
.real-estate-specialist ul.tabContent li { display:none; }
.real-estate-specialist ul.tabContent li.active { display:block; }
.real-estate-specialist ul.tabContent a.color_button { display: block; height: auto; margin: 15px 0 0 95px; width: 65px; } 
.real-estate-specialist ul.tabContent .speciality { color:#6f685b; font-size:12px; font-family: "Open Sans",Arial,Helvetica,sans-serif; margin: 10px 0 0;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;-ms-hyphens: auto; }
.real-estate-specialist ul.tabContent .notice { margin-top:10px; }
.real-estate-specialist ul.tabContent .mylistings { background-color: #F5F5F5; height: 70px; padding: 10px; }
.real-estate-specialist ul.tabContent .mylistings img.loading { margin: 21px 109px 0; }
.real-estate-specialist ul.tabContent .mylistings .propertyContent a.img { float: left; width: 80px; }
.real-estate-specialist ul.tabContent .mylistings .propertyContent a.img img { width: 80px; }
.real-estate-specialist ul.tabContent .mylistings .propertyContent .info { float: right; width: 175px; color: #6F685B; font-family: "Open Sans",​Arial,​Helvetica,​sans-serif; font-size: 12px; }
.real-estate-specialist ul.tabContent .mylistings .propertyContent .info .price { text-transform: uppercase; font-weight:bold; }
.real-estate-specialist ul.tabContent .mylistings .navigation a { background:url(/UI/images/agent/agent_sprite.png) no-repeat -75px -105px; margin-top: 20px; height: 20px; width: 10px; position: absolute; }
.real-estate-specialist ul.tabContent .mylistings .navigation a:hover { text-decoration:none; }
.real-estate-specialist ul.tabContent .mylistings .navigation a.buttonPrev { margin-left: -94px;}
.real-estate-specialist ul.tabContent .mylistings .navigation a.buttonNext { background-position: -86px -105px; margin-left: 180px; }
.real-estate-specialist ul.tabContent .mylistings p.nolistings { margin-top: 24px; text-align: center; width: 255px; }
.summaryiframeheader{text-transform:uppercase;color:#595349;float: left;font-family: 'Oswald',Open Sans;font-size: 16px;padding: 18px 0 10px;text-align: left;width: 100%; border-bottom:1px solid #f2f2f2}
.summaryifrmRTLogo{background: url('/ui/images/home_sprite.png') no-repeat scroll -10px -100px transparent; width:143px;height:52px; _height:35px; padding:0px 0px 20px 143px; _padding:0px 0px 0px 143px}
.setLogoHeight{clear:both; height:35px;  _height:0px }
.mapListingForm .successItems{ font-size:12px !important}
.mapListingForm #localAgentLeadForm .field select {
    height: 33px; padding:5px; font-size:13px;font-family:OpenSans, sans-serif 
}

.mapListingForm #localAgentLeadForm .field input[type="text"] { font-size: 13px;
    height: 23px; padding:5px;font-family:OpenSans, sans-serif }
    
.mapListingForm #localAgentLeadForm .field textarea {font-size: 13px;
    height: 50px; padding:5px;font-family:OpenSans, sans-serif}

#brokerLeadFormPopup input[name="Name"], #brokerLeadFormPopup input[name="LastName"] , #brokerLeadFormInternal input[name="Name"],#brokerLeadFormInternal input[name="LastName"],
#agentLeadForm input[name="Name"],#agentLeadForm input[name="LastName"], #localAgentLeadForm input[name="LastName"],#localAgentLeadForm input[name="Name"] {
    text-transform: capitalize;
}

.mapListingForm #localAgentLeadForm label{font-family:OpenSans, sans-serif}
#localAgentLeadForm .submitLABtn {font-family: OpenSans,sans-serif; font-size: 15px;font-weight: bold;height: 36px; margin-left: 60px; padding: 5px 10px;width: 220px;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY5OTFkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzMzNjZiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzY2YmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6991d4), color-stop(50%,#3366bb), color-stop(100%,#3366bb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #6991d4 0%,#3366bb 50%,#3366bb 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #6991d4 0%, #3366bb 50%, #3366bb 100%);
background: linear-gradient(to bottom,  #6991d4 0%,#3366bb 50%,#3366bb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6991d4', endColorstr='#3366bb',GradientType=0 ); /* IE6-8 */ }

.mlsHeader { background-color: #FFFFFF; border:solid 1px #dfdfdf; height: 100px; padding:5px 15px; margin-top: 30px; font-family: "Open Sans",Arial,Helvetica,sans-serif; }
.mlsHeader .mlslogo { float:left; margin-right:15px; }
.mlsHeader .mlslogo img { max-height:100px; }
.mlsHeader .mlscontacts { float:left; font-size: 12px; }
.mlscontacts a.profile:link, .mlscontacts a.profile:visited, .mlscontacts a.profile:hover, .mlscontacts a.profile:active{color:#4B98C8}
.mlsHeader .mlscontacts span.phone { color:#6f685b; font-weight:bold; }
.mlsHeader .mlscontacts span.separator { border-right:1px solid #dfdfdf; margin: 0 5px 0 7px; }
.mlsHeader .data p {margin-bottom: 0px;}
.mlsHeader .data {margin-top: 5px;}
.mlsFooter { color:#595349; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size:10px; }
.mlsFooter tr td { vertical-align:top; }
.mlsFooter .mlslogo { padding-right:10px; width:60px; }
.mlsFooter .mlslogo img { margin-top:3px }

.leaderboard-container { position:absolute;width:100%;top:0; }
.header-container { position:absolute;width:100%;top:103px; min-width:1000px; }
#RT_SearchCnr.headerV4 { min-width:1000px; }
.header-container.header-container-no-ads { top:0; }

.headerV3 { background-color:#FFF; }
.headerV3 li a:hover { text-decoration:none; }
.headerV3 .topLinks a {color:#595349; font-family:'Oswald',sans-serif; text-transform:uppercase;font-size: 12px;text-transform: uppercase;font-weight: 400;line-height: 1.5em}
.headerV3 .topLinks { width:1000px; margin:0 auto; }
.headerV3 .topLinks li { text-align:center;padding:0; }
.headerV3 .topLinks li a {  display: block; }
.headerV3 .topLinks li:hover{ background-color:#ececec; }
.headerV3 .topLinks li a span.arrowdark { background: url("/ui/images/header-sprite.png?v=3") no-repeat scroll -83px -22px transparent; height: 6px; margin: 7px 0 0 5px; position: absolute; width: 8px; }
.headerV3 .topLinks .logoLink { float:left; margin-right:20px;  }
.headerV3 .topLinks .logo { margin: 10px 0 0 0; width:158px; height:32px; background:url('/ui/images/header-sprite.png?v=3') no-repeat scroll 0 -38px transparent; }
.headerV3 .topLinks .navigationButtons { float:left; margin-top:12px;}
.headerV3 .topLinks .navigationButtons li { display:inline-block; width:55px; height:37px; text-align: center; float:left}
.headerNewHomePage .topLinks .navigationButtons li {padding: 5px 6px 6px 5px} 

.headerV3 .topLinks .newNavigationButtons { float:left; margin: 12px 0 7px 5px}
.headerV3 .topLinks .newNavigationButtons li { display:inline-block; width:auto; height:18px; text-align: center; float:left; padding:6px 5px; margin-right:10px }
.headerNewHomePage .topLinks .newNavigationButtons li {padding: 5px 6px 6px 5px} 

.headerV3 .topLinks .navigationButtons li a { width:55px; }
.headerV3 .topLinks .navigationButtons li.selected { color:#FFF; background:url('/ui/images/header-sprite.png?v=3') no-repeat scroll 0 0 transparent;  }
.headerV3 .topLinks .navigationButtons li.selected a, .headerV3 .topLinks .navigationButtons li.selected:hover a { color:#FFF; background:none; }
.headerV3 .topLinks .navigationButtons li a.expandMoreMenu, .headerV3 .topLinks .navigationButtons li a.realEstateProsMenu  {padding-right: 5px}

.headerV3 .topLinks .newNavigationButtons li a { width:auto; white-space:nowrap}
.headerV3 .topLinks .newNavigationButtons li.selected { color:#FFF  }
.headerV3 .topLinks .newNavigationButtons li.selected a {color:#FFF}
.headerV3 .topLinks .newNavigationButtons li.selected, .headerV3 .topLinks .newNavigationButtons li.selected:hover {color:#FFF !important; background: none repeat scroll 0 0 #B12525}

.headerV3 .newNavigationButtons li.selected:hover a{color:#FFF}

.headerV3 .newNavigationButtons li span.arrow { border-left: 9px solid rgba(0, 0, 0, 0); border-right: 9px solid rgba(0, 0, 0, 0); border-top: 8px solid #B12525;bottom: -13px;
    display: block;height: 0;left: 50%; margin: -8px 0 0 -9px; position: relative; width: 0}
.headerV3 .topLinks .newNavigationButtons li a.expandMoreMenu, .headerV3 .topLinks .newNavigationButtons li a.realEstateProsMenu  {padding-right: 5px}

.headerV3 .topLinks .accountButtons { float:right; margin-top:12px; }
.headerV3 .topLinks .accountButtons li { display:inline-block; float:left; padding:6px 0px}

.headerV3 .topLinks .accountButtons li.memberIcon {padding: 6px 7px 6px 25px}
.headerV3 .topLinks .accountButtons li.memberIcon span.icon { background: url("/ui/images/header-sprite.png?v=3") no-repeat scroll -59px -22px transparent; height: 12px; margin-left: -17px; margin-top: 3px; position: absolute; width: 12px; }
.headerV3 .topLinks .accountButtons li span.separator { background-color: #DAD9D7; display: inline-block; height: 12px; margin-top: 3px; width: 1px; }
.headerV3 .topLinks .accountButtons li.loggedInButton a { padding-right:20px; }
.headerV3 .topLinks .accountButtons li.freeTrial {padding: 6px 7px 6px 7px}
.headerV3 .searchbarback 
{  
    height:50px; width:100%;
    background: #e9e9e9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNhY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#cacaca)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e9e9e9 0%,#cacaca 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-linear-gradient(top, #e9e9e9 0%, #cacaca 100%);
    background: linear-gradient(to bottom,  #e9e9e9 0%,#cacaca 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#cacaca',GradientType=0 ); /* IE6-8 */

    border-top:2px solid #D9D9D9; border-bottom:1px solid #FFF;
    box-shadow: 0 1px 1px 0 rgba(120, 120, 120, 0.4);
}
.headerV3 .searchpanel { width:1000px; margin:0 auto; }
.headerV3 .searchpanel .searchHeaderContent { margin:8px 0 0 0; width:438px; height:31px; border-radius:4px; }
.headerV3 .searchpanel .searchHeaderContent .search_input { width:284px; height: 33px; background-color:transparent; border: 0px solid #FFF; outline: none; font-size:12px !important; color:#474747;}
.headerV3 .searchpanel .search_hotspot { width:27px; height:27px; background: url("/ui/images/header-sprite.png?v=3") no-repeat scroll -137px 0 transparent; right:auto; margin-top:3px; }
.headerV3 .searchpanel #searchHeaderDropDownNav { height:24px; padding:2px 0; }
.headerV3 .searchpanel .buttonsPanel { float:left; margin:8px 0 0 10px; }
.headerV3 .searchpanel .buttonsPanel li { display:inline-block; float:left; text-align:center; }
.headerV3 .searchpanel .buttonsPanel li a{ width:28px; display:inline-block; margin: 0 5px; color:#595349 !important; margin-left: 4px; }
.headerV3 .searchpanel .buttonsPanel li a label { cursor: pointer; }
.headerV3 .searchpanel .buttonsPanel li span { width:20px; height:20px; display:block; margin-left:4px; background: url("/ui/images/header-sprite.png?v=3") no-repeat scroll -96px 0px transparent; }
.headerV3 .searchpanel .buttonsPanel li a.filters span { background-position:-117px 0px; }
.headerV3 .searchpanel .buttonsPanel li a.save span { background-position:-96px 0px; }
.headerV3 .searchpanel .buttonsPanel li a.map { margin-left:0px; }
.headerV3 .searchpanel .buttonsPanel li a.map span { background-position:-76px 0; }
.headerV3 .searchpanel .buttonsPanel li a.list span { background-position:-56px 0; }
.headerV3 .searchpanel .userMenu 
{ 
    float: right; 
    background-color: #f2f2f2;
    border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;-ms-border-radius:6px 6px 6px 6px;-o-border-radius:6px 6px 6px 6px;-moz-border-radius:6px;
    border-top:solid 1px #FFF;
    border-bottom:solid 1px #b2b0b0;
    padding: 6px 15px;
    margin-top: 8px;
}
.headerV3 .searchpanel .userMenu li { display:inline-block; float:left; padding:0 5px; }
.headerV3 .searchpanel .userMenu li span.separator { background-color: #DAD9D7; display: inline-block; height: 12px; width: 1px; margin-top :3px }
.headerV3 .searchpanel .userMenu li a, .headerV3 .searchpanel .userMenu li a:visited { color: #595349; font-family: 'Oswald',sans-serif; font-size: 12px; text-transform: uppercase; }
.headerV3 .searchpanel .userMenu li a.notification { color:#b12525; }
.headerV3 .searchpanel .userMenu li a:hover { color:#4B98C8; }

.headerV3 .searchpanel .userMenu li.memberIcon {padding-left: 6px;}
.headerV3 .searchpanel .userMenu li.memberIcon span.icon { background: url("/ui/images/header-sprite.png?v=3") no-repeat scroll -59px -22px transparent; height: 12px; margin-left: -17px; margin-top: 3px; position: absolute; width: 12px; }
.headerV3 .searchpanel .loginMenu
{ 
    background-color: transparent;
	 border-radius:0;
    border:none;
 }
.headerV3 .filtersContainer { display:block; width:994px; margin:0 auto; height:auto; position:relative; z-index: 1006; }
.headerV3 #quickSearchDropDown 
{     
    position:absolute;
    height: auto;    
    width:984px;
    top:0;
    margin-top: 2px;
    border:thin double #ccc;
    border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    background: #e9e9e9; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNhY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#cacaca)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e9e9e9 0%,#cacaca 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-linear-gradient(top, #e9e9e9 0%, #cacaca 100%);
    background: linear-gradient(to bottom,  #e9e9e9 0%,#cacaca 100%); /* W3C */
    /* remove for SI-32542 */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#cacaca',GradientType=0 );*/ /* IE6-8 */
    border-top:none; 
    border-right:2px solid #ECECEC; 
    border-bottom:1px solid #FFF; 
    border-left:2px solid #EDEDED;
    box-shadow: 0 1px 1px 0 rgba(120, 120, 120, 0.4);
}
.headerV3 .accountMenu { margin:0; right:auto; width: 120px;  }
.headerV3 .accountMenu .accountMenuContent { width:120px; }
.headerV3 #menu, .headerV3 #menu1 { position:absolute; z-index:1006; }
.headerV3 #menu1 .cnt .propertyitemcontainer .desc { font-size:12px; }

.header.headerV4 { margin-bottom:0; }
.headerV4 .topLinks-background { background-color: #B12525; }
.headerV4 .topLinks, .headerV4 .searchpanel { margin: 0 auto; width: 1000px; }
.headerV4.headerNewHomePage .topLinks { width:1000px; }
.headerV4.headerNewHomePage.headerNewHomePage-long-buttons .topLinks { width:1060px; }
.headerV4.headerNewHomePage.headerNewHomePage-long-buttons .logo { margin-right:0; }
.headerV4 .newNavigationButtons { float:left; }
.headerV4 .newNavigationButtons li { display:inline-block; float: left; }
.headerV4 .accountButtons { float:right; }
.headerV4 .accountButtons li { display:inline-block; float: left; }
.headerV4 .topLinks li, .headerV4 .searchpanel li { margin-bottom:0; }

.headerV4 .topLinks .logo
{
    background: transparent url("/ui/images/header-sprite.png") no-repeat -138px -140px;
    width:116px;
    height:22px;
    margin:5px 20px 0 0;
}

.headerV4 .topLinks a span.arrowdark
{
    background: transparent url("/ui/images/header-sprite.png") no-repeat -136px -29px;
    height: 6px;
    margin-left: 5px;
    position: absolute;
    top: 15px;
    width: 8px;
}
.headerV4 .newNavigationButtons li a,
.headerV4 .newNavigationButtons li a:link,
.headerV4 .newNavigationButtons li a:hover,
.headerV4 .newNavigationButtons li a:visited,
.headerV4 .newNavigationButtons li a:active,
.headerV4 .accountButtons li a,
.headerV4 .accountButtons li a:link,
.headerV4 .accountButtons li a:hover,
.headerV4 .accountButtons li a:visited,
.headerV4 .accountButtons li a:active
{
    color:#FFF;
    font-family: "Open Sans Semibold",Arial,Helvetica,sans-serif;
    text-decoration:none;
    line-height: 34px;
    padding:0 12px;
    display: inline-block;
}

.headerV4 .newNavigationButtons li a:hover, 
.headerV4 .newNavigationButtons li.selected a,
.headerV4 .newNavigationButtons li.sub-selected a,
.headerV4 .accountButtons li.realEstateProsLink a:hover, 
.headerV4 .accountButtons li.realEstateProsLink.selected a,
.headerV4 .accountButtons li.realEstateProsLink.sub-selected a,
.headerV4 .accountButtons li.loggedInButton a:hover, 
.headerV4 .accountButtons li.loggedInButton.selected a,
.headerV4 .accountButtons li.loggedInButton.sub-selected a
{
    background-color:#751818;
}

.headerV4 .accountButtons li a,
.headerV4 .accountButtons li a:link,
.headerV4 .accountButtons li a:hover,
.headerV4 .accountButtons li a:visited,
.headerV4 .accountButtons li a:active
{
    padding: 0 10px;
}
.headerV4 .accountButtons li.realEstateProsLink
{
    margin-right:20px;
}

.headerV4 .newNavigationButtons li a.expand-arrow,
.headerV4 .accountButtons li a.expand-arrow
{
    padding-right:22px;
}

.headerV4 .accountButtons li.loggedInButton a
{
    padding-left:22px;
}

.headerV4 .accountButtons li.loggedInButton #loggedUserNam
{
    text-transform:uppercase;
}

.headerV4 .accountButtons li.freeTrial a
{
    padding-right:0;
}

.headerV4 .topLinks .accountButtons li.memberIcon span.icon
{
    background: transparent url("/ui/images/header-sprite.png") no-repeat -121px -22px;
    height: 12px;
    margin-left: -17px;
    margin-top: 11px;
    position: absolute;
    width: 12px;
}
.headerV4 .topLinks .accountButtons li span.separator
{
    background-color: #c76363;
    display: inline-block;
    height: 12px;
    margin-top: 11px;
    width: 1px;
}
.headerV4 .dropDownSearchMenu
{
    margin-top:7px;
}

.headerV4 .dropDownSearchMenu .top-corner 
{
    border-bottom-color:#751818;
}

.headerV4 .dropDownMenuContent ul
{
    background-color:#751818;
}
.headerV4 .dropDownMenuContent ul li a:active, .headerV4 .dropDownMenuContent ul li a:hover
{
    background-color:#B12525;
}

.headerV4 .searchbarback  { background-color:#ededed; }
.headerV4 .searchpanel
{
    padding:8px 0;
    height:34px;
}
.headerV4 .searchpanel .logo
{
    background: transparent url("/ui/images/header-sprite.png") no-repeat 0 -136px;
    width:142px;
    height:30px;
    margin:4px 18px 0 0;
}

.headerV4 .searchpanel .searchHeaderContent
{
    margin:0 15px 0 0;
    box-shadow: none;
    border: 1px solid #D8D8D8;
    border-radius: 4px;
    width:308px;
    padding: 3px 1px 3px 10px;
    background-color: #FFF;
}

.headerV4 .searchpanel input.search_input
{
    border:none;
    box-shadow:none;
    background-color:#FFF;
    color:#474747;
    font-family: "Open Sans Semibold", sans-serif;
    font-size:13px;
    font-weight:normal;
    line-height:26px;
    display:inline-block;
    padding:0;
    border-radius:0;
    width: 265px;
}
.headerV4 .searchpanel .search_hotspot
{
    background: url("/ui/images/header-sprite.png") no-repeat scroll -186px -44px rgba(0, 0, 0, 0);
    width:30px;
    height:30px;
    right: 1px;
    top: 1px;
}
.headerV4 .searchpanel .search_hotspot:hover
{
    background-position:-216px -44px;
}
.headerV4 .searchpanel .searchHeaderMenu
{
    display:none;
}
.headerV4 .searchpanel .buttonsPanel
{
    float:left;
}

.headerV4 .searchpanel .userMenu
{
    float:right;
    margin-top:10px;
}
.headerV4 .searchpanel .buttonsPanel li, .headerV4 .searchpanel .userMenu li
{
    display:inline-block;
}

.headerV4 .searchpanel .userMenu, .headerV4 .searchpanel .userMenu li
{
    line-height:16px;
}

.headerV4 .searchpanel .buttonsPanel { float:left; }
.headerV4 .searchpanel .buttonsPanel li { display:inline-block; float:left; text-align:center; }
.headerV4 .searchpanel .buttonsPanel li a
{ 
    width:28px; display:inline-block; margin: 0 5px; color:#595349; margin-left: 4px; 
    text-decoration:none;
}
.headerV4 .searchpanel .buttonsPanel li a label 
{ 
    cursor: pointer;
    font-family: "Open Sans Semibold", sans-serif;
    font-size:10px;
    text-transform:uppercase;
    line-height:12px;
    color:#b12525;
}
.headerV4 .searchpanel .buttonsPanel li a:hover label 
{
    color:#751818;
}
.headerV4 .searchpanel .buttonsPanel li span { width:20px; height:20px; display:block; margin-left:4px; background: url("/ui/images/header-sprite.png?v=3") no-repeat scroll -96px 0px transparent; }
.headerV4 .searchpanel .buttonsPanel li a.filters span { background-position:0px -168px; }
.headerV4 .searchpanel .buttonsPanel li a.save span { background-position:-20px -168px; }
.headerV4 .searchpanel .buttonsPanel li a.map { margin-left:0px; }
.headerV4 .searchpanel .buttonsPanel li a.map span { background-position:-42px -168px; }
.headerV4 .searchpanel .buttonsPanel li a.list span { background-position:-62px -168px; }
.headerV4 .searchpanel .buttonsPanel li a.filters:hover span { background-position:-82px -168px; }
.headerV4 .searchpanel .buttonsPanel li a.save:hover span { background-position:-102px -168px; }
.headerV4 .searchpanel .buttonsPanel li a.map:hover span { background-position:-124px -168px; }
.headerV4 .searchpanel .buttonsPanel li a.list:hover span { background-position:-144px -168px; }

.headerV4 .searchpanel .userMenu li a,
.headerV4 .searchpanel .userMenu li a:link,
.headerV4 .searchpanel .userMenu li a:hover,
.headerV4 .searchpanel .userMenu li a:visited,
.headerV4 .searchpanel .userMenu li a:active
{
    color:#313131;
    font-family: "Open Sans Semibold",Arial,Helvetica,sans-serif;
    font-size:12px;
    line-height:12px;
    text-decoration:none;
    padding:0 7px;
}
.headerV4 .searchpanel .userMenu li a:hover,
.headerV4 .searchpanel .userMenu li.sub-selected a
{
    color:#b12525;
}

.headerV4 .searchpanel .userMenu li span.separator
{
    background-color: #cccccc;
    display: inline-block;
    height: 12px;
    width: 1px;
    margin-top: -10px;
    position: absolute;
}

.headerV4 .searchpanel .userMenu a.user-action-button,
.headerV4 .searchpanel .userMenu a.user-action-button:link,
.headerV4 .searchpanel .userMenu a.user-action-button:hover,
.headerV4 .searchpanel .userMenu a.user-action-button:visited,
.headerV4 .searchpanel .userMenu a.user-action-button:active,
.new-freeTrial-upsell a.user-action-button,
.new-freeTrial-upsell a.user-action-button:link,
.new-freeTrial-upsell a.user-action-button:hover,
.new-freeTrial-upsell a.user-action-button:visited,
.new-freeTrial-upsell a.user-action-button:active
{
    font-family: "Open Sans Semibold", sans-serif;
    color:#670a0a;
    font-size:13px;
    text-decoration:none;
    border: 1px solid #E5D179;
    border-radius:5px;
    padding: 7px 10px;

    /*box-shadow: 0 0 2px #e7e7e7;*/
    background: #ffed80; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWQ4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZDkyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQyMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffed80), color-stop(50%,#ffd921), color-stop(100%,#ffd200)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffed80 0%,#ffd921 50%,#ffd200 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
    background: -webkit-linear-gradient(top, #ffed80 0%, #ffd921 50%, #ffd200 100%);
    background: linear-gradient(to bottom,  #ffed80 0%,#ffd921 50%,#ffd200 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffed80', endColorstr='#ffd200',GradientType=0 ); /* IE6-8 */

    box-shadow:
        0 1px 2px #DDDDDD, /*bottom external highlight*/
        0 -1px 1px #DDDDDD, /*top external shadow*/ 
        inset 0 -1px 1px #C49C00, /*bottom internal shadow*/ 
        inset 0 0px 1px #eadb96; /*top internal highlight*/
}

.headerV4 .filtersContainer 
{
    display: block;
    height: auto;
    margin: 0 auto;
    position: relative;
    width: 996px;
    z-index: 1006;
    top: -4px;
}
.headerV4 .supplementalOptionsContent .input-options-panel .item_options .title
{
    width:90px;
}
.headerV4 #quickSearchDropDown
{
    background-color:#ededed;
    border-radius: 0 0 10px 10px;
    height: 280px;
}

.headerV4 #quickSearchDropDown .advancedOptionsContent
{
    margin-left:9px;
}

.headerV4 #loginFlyout
{
    background-color:#b12525;
}

.headerV4 #loginFlyout .top-corner
{
    border-bottom: 7px solid #b12525;
}

.headerV4 #loginFlyout .loginContainer .color_button:hover
{
    background-color:#295875;
}

.headerV4 .accountMenu
{
    margin:0;
}

.headerV4 .accountMenu, .headerV4 .loginBox
{
    right:auto;
}

.headerV4 .accountMenu .dropDownSearchMenu .top-corner
{
    top:0;
}

.headerV4 #menu, .headerV4 #menu1
{
    position:absolute;
    margin-top: 20px;
}

.headerV4 #menu #triangle, .headerV4 #menu1 #triangle1
{
    border:none;
    width:0;
    height:0;
    margin: 0 0 0 25px;
    bottom:0;
    background-color:transparent;
    -webkit-transform:none;
    -moz-transform:none;
    -o-transform:none;
    -ms-transform:none;
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-bottom: 7px solid #b12525;
    height: 0;
    left: 50%;
    position: absolute;
    top: -7px;
}

.headerV4 #menu1 #triangle1
{
    margin-left: 90px;
}

.headerV4 #menu #tooltip_menu, .headerV4 #menu1 #tooltip_menu1
{
    border:solid 2px #b12525;
    border-radius:0 0 10px 10px;
}

.headerV4 #menu .headeritemsBottom a,
.headerV4 #menu1 .headeritemsBottom a
{
    background-color:#b12525;
    color:#FFF;
}

.headerV4 #menu .headeritemsBottom a:hover,
.headerV4 #menu1 .headeritemsBottom a:hover
{
    background-color:#751818;
    color:#FFF;
}

.headerV4 #menu #tooltip_menu .lbl, 
.headerV4 #menu1 #tooltip_menu1 .lbl
{
    color:#595349;
    font-size:12px;
    text-transform:uppercase;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    line-height:25px;
    font-weight: normal;
}

.headerV4 #menu #tooltip_menu a
{
    font-size:12px;
    font-weight:normal;
}

.headerV4 #menu1 #tooltip_menu1 .cnt .propertyitemcontainer .desc
{
    font-size:12px;
    font-weight:normal;
}
.headerV4.headerNewHomePage .topLinks .navigationButtons li 
{ 
    padding: 0;
}

.headerV4.headerNewHomePage .topLinks .newNavigationButtons li 
{
    padding: 0;
}
#mortgageNavigationMenu, #helpNavigationMenu, #newsNavigationMenu, #agentsNavigationMenu, #statsandtrendsNavigationMenu, #homesNavigationMenu, #moreNavigationMenu, #realEstateProsMenu { display:none;  position: absolute; width: auto; z-index: 1007; }
#mortgageNavigationMenu li a, #helpNavigationMenu li a, #newsNavigationMenu li a, #agentsNavigationMenu li a, #statsandtrendsNavigationMenu li a, #homesNavigationMenu li a, #moreNavigationMenu li a, #realEstateProsMenu li a { font-size:12px; font-family: "Open Sans Semibold", sans-serif; text-transform:none; white-space:nowrap; line-height: 1.4em }

#loginFlyout { background-color: #B12525; width:180px; position:absolute; z-index: 10002; display:none;}
#loginFlyout, #loginFlyout .loginContainer { border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px; }
#loginFlyout .top-corner{height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent; 
    border-bottom: 7px solid #B12525;position: absolute;margin: 0px 0px 0px -5px; left: 50%;top: -7px}
#loginFlyout .loginContainer { display:block; background-color:#FFF; padding:8px; text-align:left; }
#loginFlyout .loginContainer label { color:#595349; font-size:12px; font-family: "Open Sans Semibold", sans-serif; line-height:2; }
#loginFlyout .loginContainer input[type=text], #loginFlyout .loginContainer input[type=password] { width:142px; border-radius:0; }
#loginFlyout .loginContainer .color_button { width:67px; }
#loginFlyout .loginContainer img.indicator{margin:17px 0 0 -43px;}
#loginFlyout .loginContainer label.indicator{margin-left: 10px;}
#loginFlyout .loginContainer .waiting, #loginFlyout .loginContainer .waiting:hover { background-color:#B12525 !important; color:#B12525 !important; }
#loginFlyout .loginContainer #chkRemember {float: left; margin: 5px 5px 0 0; padding:0;}
#loginFlyout .loginContainer .loginErrorMessage { font-size:12px; color:#B12525; }
#loginFlyout .loginContainer .error_validation { border:solid 1px #B12525; }

#loginFlyout ul.links li { display:inline; color:#FFF; margin-bottom:0; }
#loginFlyout ul.links li a { color:#FFF; text-transform:capitalize; }
#loginFlyout ul.links li a:hover { text-decoration:underline; }
#loginFlyout .back { text-align:center; padding: 2px 2px 5px; }
#loginFlyout ul.links li.separator { color:#c86565; font-size: 12px; line-height: 12px; }

/* broker logos */

.brokerlogos{ background:white; height:80px; border:1px solid #dfdfdf; border-left:none; border-right:none; margin-bottom:5px; clear:both;position: relative;top: -5px}
.brokerlogos ul{margin:0; padding:0} 
.brokerlogos li { width:210px; height:80px; float:left; border-right:1px solid #dfdfdf; text-align:center; }
.brokerlogos li a { padding:0 5px; }
.brokerlogos li a img { height:80px; }
.brokerlogos li:first-child { width: 155px; }
.brokerlogos li:first-child span { color: #595349; display: block; font-family: "Oswald",sans-serif; font-size: 14px; margin-top: 30px; text-transform: uppercase; }
.brokerlogos li:last-child{ border:none}
#agentOverlayContainer .agent-overlay span.mapPremier { background:url(/UI/images/agent/agent_sprite.png) no-repeat scroll -108px -103px transparent; width:101px; height:22px; display:block; font-family: 'Oswald'; font-size:12px; text-transform:uppercase; 
                                       color:#FFF; margin-left: 175px; margin-top: -28px; position:absolute; text-align:center; padding-top: 1px; }                                
                                   
                                       
#agentOverlayContainer .agent-overlay .profile p.agentSpeciality{margin-top:10px}   
#suggestionsOverlay { text-align:left; }
#suggestionsOverlay h2 { color: #716E65; line-height: 1; margin: 15px 0 0; }
#suggestionsOverlay a.close { color: #A3A3A1; }
#suggestionsOverlay span.disclaimer { color: #A3A3A1; font: 12px "Open Sans",Arial,Helvetica,sans-serif; }
#suggestionsOverlay ol { list-style:decimal; color: #716E65; font-family: "Open Sans",Arial,Helvetica,sans-serif; font-size: 12px; list-style: decimal outside none; margin-top: 5px; padding-left: 20px; }
#suggestionsOverlay ol li { line-height:2; }
#suggestionsOverlay ol li a:hover, #suggestionsOverlay a.newsearch:hover { text-decoration:underline; }
#suggestionsOverlay a.newsearch { margin-left:20px; display: block; }

#updateEmailAlertDialog{display:none}


.dropDownSearchMenu {}
.CalculateContainer-top-corner{height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 7px solid #FFC100;position: absolute;margin: 0px 0px 0px 155px;left: 50%;top: -10px;}

.share-email-overlay .content-panel .add_contact_form table td span.error {left:50px; background:none}

.share-email-overlay .content-panel .add_contact_form table td input.error_validation[type="text"] {border-color: #B12525 !important}
.description #propertyDescription{ line-height: 1.3em ; margin: 0px 0 10px 0px; word-spacing:0.1em;}
.description #propertyDescription h2{ margin-bottom: 10px}
.description #propertyDescription div{ line-height: 1.3em ;  margin: 0px 0 10px 0px;}

#saveCustomSearch, #enterSearchName, #emptySearchText{ display:block; font-family: 'Oswald'; font-size:14px;  text-align:center}
/* This iframe based code would be removed once we are able to eliminate the background color for iframe in Line19 of this css  */
#div-gpt-ad-1358896157878-1 iframe, #div-gpt-ad-1358896157878-2 iframe, #div-gpt-ad-1378851297176-0 iframe, #div-gpt-ad-1378851297176-1 iframe, #div-gpt-ad-1356127774693-0 iframe, #div-gpt-ad-1358895528900-2 iframe, #div-gpt-ad-1378851244811-0 iframe, #div-gpt-ad-1378851244811-1 iframe{background: none}
#div-gpt-ad-1378851297176-1{margin-top:55px} 
#div-gpt-ad-1378851297176-0{margin-top:10px}
.rightContent .sidebar #div-gpt-ad-1378851297176-0, .rightContent .sidebar #div-gpt-ad-1378851297176-0 iframe {height: 300px}
	
.headerV3 .topLinks li.realEstateProsLink{ background-color: #ECECEC; padding:6px 20px 6px 13px; margin-right: 20px }
.AGprofileDash .localSearchAds .localAgentWidget {border: 2px solid #ECECEC !important;width: 650px }
.agentsList .localAgentWidget h2 { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border-bottom: 3px solid #E88F27; color: #6F685B; font-family: "Arial";font-size: 18px;
    padding: 10px 15px;
}


.AGprofileDash .localAgentWidget .textStyle2 { color: #4B4B4B; font-family: "Arial"; padding-left: 5px}
.localSearchAds .localAgentWidget #agentLeadFormInternal .agentcolor_button, .agentBannerAndBadge .agentContactLeadForm #agentLeadFormInternal .agentcolor_button  { background: -webkit-linear-gradient(top, #6991D4 0%, #3366BB 50%, #3366BB 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); background: linear-gradient(to bottom, #6991D4 0%, #3366BB 50%, #3366BB 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); font-family: OpenSans,sans-serif;font-size: 15px;font-weight: bold; height: 36px;  margin-left: 60px; padding: 5px 10px; width: 220px}
.agentBannerAndBadge .agentContactLeadForm #agentLeadFormInternal .agentcolor_button{ margin-left:0px; width: 275px}
#agentLeadFormInternal .field2adlink {float:left;margin-top: 5px;font-size: 13px;}
#agentLeadFormInternal .field2adlink a{ color: #4B98C8 }

.searchResultsBadge{position: relative; margin-top: -8px}
.localAgentSearchListContainer .premier{position: relative !important}
.LocalAgentList .localAgentSearchListContainer .name, .LocalAgentList .localAgentListContainer .name{font-size: 16px; font-style: normal; font-weight: bold; top: 8px; width: 100px; white-space:nowrap;font-family: OpenSans,sans-serif;color: #626262}
.localAgentSearchListContainer .namebigger{font-size: 17px; font-weight: 600; color: #626262; margin-top:5px;font-family: OpenSans,sans-serif; white-space:nowrap}
.localAgentSearchListContainer .agentDataImage {padding: 0px 0px 5px 0px}
.localAgentSearchListContainer .phone{font-size: 15px; font-weight: 600; color: #626262;font-family: OpenSans,sans-serif;font-weight: normal}
/* HNR Privacy */
.privacy_hnr_container h1 {font-family: "Oswald",sans-serif;font-size: 14px;letter-spacing: -0.01em;line-height: 32px;line-height: 18px;width: 986px;text-align: left; margin-bottom:10px}
.privacy_hnr_container p.privacytitle{color: #404A4F;font-size: 12px;font-weight: 700;text-transform: uppercase;margin: 10px 0px 10px 0px}
.privacy_hnr_container h2 {font-family: "Oswald",sans-serif;font-size: 25px;letter-spacing: -0.01em;line-height: 32px;line-height: 18px;width: 986px;text-align: left}
.privacy_hnr_container {margin-left: 15px;margin-top: 15px;width: 986px;text-align: left}
.privacy_hnr_container p, .privacy_hnr_container ul, .privacy_hnr_container div {color: #6D6E70;width: 950px;font-size: 13px;line-height: 1.5em;}
.privacy_hnr_container p{ font-family: "Open Sans",Arial,Helvetica,sans-serif; margin: 0;font-size: 12px;color: #595349 }
.privacy_hnr_container a.sitelink:link, a.sitelink:hover, a.sitelink:visited, a.sitelink:active {color: #4B98C8;}
.privacy_hnr_container p, .privacy_hnr_container ul {font-family: "Open Sans",Arial,Helvetica,sans-serif;margin-bottom: 10px;}
.privacy_hnr_container ul li{color: #B2B2B2;font-size: 12px; line-height:1.1em }

.terms_hnr_bgContent .terms_hnr_content {margin-left: 15px;margin-top: 15px;width: 950px;text-align: left;}
.terms_hnr_bgContent .terms_hnr_content p, .terms_hnr_bgContent .terms_hnr_content ul {font-family: "Open Sans",Arial,Helvetica,sans-serif; margin-bottom:10px; color: #6D6E70; font-size: 12px;line-height: 1.5em;}
.terms_hnr_bgContent .terms_hnr_content ol, .terms_hnr_bgContent .terms_hnr_content li {font-family: "Open Sans",Arial,Helvetica,sans-serif; color: #6D6E70; line-height: 1.5em; font-size: 12px; margin: 18px; padding: 0 }
.terms_hnr_bgContent .terms_hnr_content h1 {font-family: "Oswald",sans-serif; color: #CC3333;font-size: 12px;letter-spacing: 0.04em;margin-bottom:10px}
.support-page {overflow: hidden; width: 1000px; height: 1240px; margin-top: 10px;}

/*School Details*/
.schoolDetailsCnt {position: relative;width: 670px;font-family: "Open Sans",Arial,Helvetica,sans-serif;margin-top: 30px;padding-right: 20px;color:#84817c;font-size:14px}
.schoolDetailsCnt a {font-size:14px;}
.schoolDetailsCnt strong {color:#595349;line-height:20px;}
.schoolDetailsCnt sup {vertical-align:super;}
.schoolDetailsCnt .errorMess {color:Red !important}
.schoolDetailsCnt .schoolDetailsInfo {position:relative;width:100%;min-height: 220px;}
.schoolDetailsCnt .schoolDetailsInfo .schoolName {position:relative;width:100%;font-family: "Oswald",sans-serif;font-size: 18px;text-transform:uppercase;height:auto;color:#595349;margin-bottom: -30px;}
.schoolDetailsCnt .schoolDetailsInfo .schoolInfoPart {position:relative;width:100%;margin-bottom:20px;}
.schoolDetailsCnt .schoolDetailsInfo .gradeRank {position: absolute;z-index: 1;right: 0px;top: 20px;min-height: 100px;padding: 5px;border: solid 1px #E5E5E5;width: 200px;line-height: 15px;font-size:12px;margin-top:20px;}
.schoolDetailsCnt .schoolDetailsInfo .gradeRank .sGrade {position: relative;width: 198px;border: solid 1px #595349;height: 60px;margin-bottom:5px}
.schoolDetailsCnt .schoolDetailsInfo .gradeRank .sGrade .sOverallGrade {float: left;width: 60px;height: 60px;background-color: transparent;font-size: 33px;line-height: 60px;text-align: center;text-transform:uppercase}
.schoolDetailsCnt .schoolDetailsInfo .gradeRank .sGrade .sOverallGradeText {float: left;background-color: #595349;color: white;line-height: 60px;height: 60px;width: 138px;text-align: center;text-transform: uppercase;font-size: 12px;font-weight: bold;}
.schoolDetailsCnt .gradeDetailsCnt {position: relative;width: 100%;margin-bottom:20px}
.schoolDetailsCnt .gradesCnt {margin-bottom:0px;}
.schoolDetailsCnt .gradeDetailsCnt .gradeSelection {position: relative;width: 650px;background-color: #b12525;color: white;line-height: 50px;height: 50px;padding-left: 20px;}
.schoolDetailsCnt .gradeDetailsCnt .gradeSelection .gradeSelect {position: relative;left: 20px;width: 150px;padding-left: 35px;line-height: 25px;}
.schoolDetailsCnt .gradeDetailsCnt .gradeSelection .gradeSelect option {text-align:center;}
.schoolDetailsCnt .gradeDetailsCnt .gradeSelection .totalInGrade {position: absolute;display: inline;right: 20px;}
.schoolDetailsCnt .gradeDetailsCnt .gradeScores {position: relative;width: 100%;height: 50px;border-bottom: solid 1px #E5E5E5;}
.schoolDetailsCnt .gradeDetailsCnt .gradeScores li {float: left;width: 33%;text-align: center;font-size: 11px;}
.schoolDetailsCnt .gradeDetailsCnt .gradeScores .lastScore {border:none;margin-left: 2px;}
.schoolDetailsCnt .gradeDetailsCnt .gradeScores li .gradeScore{font-size: 20px;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts {background-color: #F9F9F9;position: relative;width: 640px;min-height: 100px;padding: 15px;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart {position: relative;display: inline-block;width: 300px;height: 156px;padding: 10px;margin-right: -4px;vertical-align:top;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .demoChart {height:186px;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChartImg {width:320px;padding:0px;height:176px;background-color:Transparent}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart {position: relative;width: 288px;height: 120px;background-color: white;border: solid 1px #E5E5E5;margin-top: 5px;padding: 5px 0px 5px 10px;font-size: 12px;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .pieChart {padding:0px;height:150px;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .chartLine {position: absolute;width: 200px;background-color: white;border: solid 1px #E5E5E5;height: 16px;top: 0px;left: 40px;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .chartLines {position: relative;width: 100%;margin-bottom: 12px;line-height:100%;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .stateChartLines {margin-bottom:15px;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .chartLine .cLine {position: relative;height: 100%;}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .chartLine .cLine1 {background-color:#ffc100}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .chartLine .cLine2 {background-color:#4b98c8}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .chartLine .cLine3 {background-color:#6ebbeb}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .chartLine .cLine4 {background-color:#98d7ff}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .chartLine .cLine5 {background-color:#b4e2ff}
.schoolDetailsCnt .gradeDetailsCnt .scoreCharts .scoreChart .chart .chartPercent{position: absolute;top: 0px;right: 13px;}
.schoolDetailsCnt .headline {font-family: "Oswald",sans-serif;font-size: 18px;text-transform:uppercase;color:#595349}
.schoolDetailsCnt .compareSchool {position: relative;width: 100%;height: 50px;margin-top: 20px;margin-bottom:20px;}
.schoolDetailsCnt .compareSchool li {float: left;width: 33%;}
.schoolDetailsCnt .compareSchool li .comSchoolName {text-transform: uppercase;font-size: 15px;font-weight: bold;margin-bottom: 10px;color: #595349;}
.schoolDetailsCnt .compareSchool li .comSchoolSelect {position: relative;width: 200px;}
.schoolDetailsCnt .compareSchoolbtn {position: relative;width: 180px;height: 40px;line-height: 40px;text-align: center;background-color: #4b98c8;color: white;text-transform: uppercase;cursor: pointer;margin-right:20px;float:left;}
.schoolDetailsCnt .compareSchoolbtndis {background-color:#E5E5E5;}
.schoolDetailsCnt .compareSchoolLoading {position: relative;height: 40px;line-height: 40px;text-transform: uppercase;margin-right:20px;float:left;background-color: transparent;color: #4b98c8;width: 200px;font-size: 11px;text-align: left;padding-left: 15px;}
.schoolDetailsCnt .compareSchoolCnt {position: relative;width: 100%;background-color: white;border: solid 1px #E5E5E5;margin-top: 10px;}
.schoolDetailsCnt .compareSchoolCnt .compareSchoolHeader {position: relative;width: 650px;text-transform: uppercase;color: #58544b;font-weight: bold;font-size: 15px;padding: 10px;height: 30px;line-height: 30px;float:none}
.schoolDetailsCnt .compareSchoolCnt .compareSchoolList {position: relative;width: 650px;padding: 0px 10px;line-height: 25px;float:none;margin-bottom:10px;}
.schoolDetailsCnt .compareSchoolCnt .compareSchoolList li {border-bottom:solid 1px #E5E5E5;}
/*.schoolDetailsCnt .compareSchoolCnt .compareSchoolList li:last-child {border:none;}*/
.schoolDetailsCnt .compareSchoolCnt .col1 {position: relative;width: 400px;display: inline-block;margin-right: -4px;}
.schoolDetailsCnt .compareSchoolCnt .col2 {position: relative;width: 130px;display: inline-block;margin-right: -4px;}
.schoolDetailsCnt .compareSchoolCnt .col3 {position: relative;width: 120px;display: inline-block;margin-right: -4px;}
.schoolDetailsCnt .compareSchoolCnt .chartBG {position: relative;z-index: 5;width: 650px;height: 239px;padding: 10px;font-family: "Open Sans",Arial,Helvetica,sans-serif;}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartYAxis {text-align: right;position: absolute;width: 35px;font-size: 12px;color: #666666;top: 20px;}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartYAxis li {margin-bottom: 0px;color: inherit;line-height: 18px;}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartLines {position: absolute;width: 500px;left: 60px;top: 11px;}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartLines li {width: 100%;height: 17px;margin-bottom: 0px;line-height: 20px;border-bottom: solid 1px #E5E5E5;}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartLegend {position: absolute;right: 20px;top: 65px;font-size: 13px;color: #666666;}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartLegend li {color: inherit;line-height: normal;margin-bottom: 5px;}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartLegend li:before{content: "";position: absolute;width: 15px;height: 15px;border: solid 1px #EEEEEE;display: block;left: -25px;margin-top: 1px;}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartLegend li.distLegend:before {background-color: #1f9200}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartLegend li.s1Legend:before {background-color: #b8b100}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartLegend li.s2Legend:before {background-color: #b66a00}
.schoolDetailsCnt .compareSchoolCnt .chartBG .chartLegend li.s3Legend:before {background-color: #971066}
.schoolDetailsCnt .compareSchoolCnt .chartSection {position: absolute;top: 28px;width: 105px;margin: 0px 10px;z-index: 10;display: inline-block;}
.schoolDetailsCnt .compareSchoolCnt .chart1 {left: 60px;}
.schoolDetailsCnt .compareSchoolCnt .chart2 {left: 185px;}
.schoolDetailsCnt .compareSchoolCnt .chart3 {left: 310px;}
.schoolDetailsCnt .compareSchoolCnt .chart4 {left: 435px;}
.schoolDetailsCnt .compareSchoolCnt .chartSection .chartBars {position: relative;height: 180px;width: 80px;padding: 0px 12px;}
.schoolDetailsCnt .compareSchoolCnt .chartSection .chartBars li {width: 19px;position: absolute;min-height:1px;line-height: normal;margin-bottom: 0px;bottom:0px;}
.schoolDetailsCnt .compareSchoolCnt .chartSection .chartBars li.distChart {background-color: #1f9200;}
.schoolDetailsCnt .compareSchoolCnt .chartSection .chartBars li.s1Chart {left: 32px;background-color: #b8b100;}
.schoolDetailsCnt .compareSchoolCnt .chartSection .chartBars li.s2Chart {background-color: #b66a00;left: 52px;}
.schoolDetailsCnt .compareSchoolCnt .chartSection .chartBars li.s3Chart {background-color: #971066;left: 72px;}
.schoolDetailsCnt .compareSchoolCnt .chartSection .chartBarsVal {width: 100%;text-align: center;margin-top: 10px;}
.ui-autocomplete {overflow-y: scroll;max-height: 300px;}
.schoolDetailsCnt .schoolNametb{background-color: white;border-radius: 0px;-webkit-border-radius: 0px;-ms-border-radius: 0px;-o-border-radius: 0px;-moz-border-radius: 0px;box-shadow: none;width: 200px;}
.sGrade .sOverallGrade strong {line-height:55px;}

/**/
.schoolDetailsCnt .SchoolDistrictInfo {position:relative;width:100%;min-height: 220px;}
.schoolDetailsCnt .SchoolDistrictInfo .schoolName {position:relative;width:100%;font-family: "Oswald",sans-serif;font-size: 18px;text-transform:uppercase;height:auto;color:#595349;}
.schoolDetailsCnt .SchoolDistrictInfo .schoolInfoPart {position:relative;width:100%;margin-bottom:20px;}
.schoolDetailsCnt .SchoolDistrictInfo .gradeRank {position: absolute;z-index: 1;right: 0px;top: 20px;min-height: 100px;padding: 5px;border: solid 1px #E5E5E5;width: 200px;line-height: 15px;font-size:12px;margin-top:20px;}
.schoolDetailsCnt .SchoolDistrictInfo .gradeRank .sGrade {position: relative;width: 198px;border: solid 1px #595349;height: 60px;margin-bottom:5px}
.schoolDetailsCnt .SchoolDistrictInfo .gradeRank .sGrade .sOverallGrade {float: left;width: 60px;height: 60px;background-color: transparent;font-size: 33px;line-height: 60px;text-align: center;text-transform:uppercase}
.schoolDetailsCnt .SchoolDistrictInfo .gradeRank .sGrade .sOverallGradeText {float: left;background-color: #595349;color: white;line-height: 60px;height: 60px;width: 138px;text-align: center;text-transform: uppercase;font-size: 12px;font-weight: bold;}
.sGrade .sOverallGrade strong {line-height:55px;}
/*.SchoolDistrictInfo h1 {color:#595349;}
.SchoolDistrictInfo h2 {color:#84817c;}*/

.sidebar .schoolAttendArea {position: relative;width: 300px;margin-top: 50px;margin-bottom:10px}
.sidebar .schoolSideHead {width: 285px;height: 35px;line-height: 35px;padding-left: 15px;background-color: #4b98c8;color: white;border-radius: 5px 5px 0px 0px;font-size: 15px;font-family: "Oswald",sans-serif;text-transform: uppercase;margin-bottom:-1px;}
.sidebar .schoolAssignedProp, .sidebar .schoolTopList {position: relative;width: 300px;margin-top: 10px;margin-bottom:10px;}
.sidebar .schoolAssignedProp .schoolSideCnt {border:solid 2px #a5a19b;border-radius:0px 0px 5px 5px;padding:15px 5px}
.sidebar .schoolAssignedProp .schoolSideCnt .lSeeMore {font-size:14px;}
.sidebar .schoolAssignedProp .schoolSideHead {background-color:#a5a19b;}
.sidebar .schoolAssignedProp .assignedItem {position: relative;width: 100%;min-height: 55px;vertical-align: top;margin-bottom:10px;}
.sidebar .schoolAssignedProp .assignedItem img {position: relative;width: 75px;height: 55px;display:inline}
.sidebar .schoolAssignedProp .assignedItem .assignedItemInfo {position: relative;top: -5px;left: 5px;width: 200px;display: inline-block;font-size: 12px;}
.sidebar .schoolAssignedProp .assignedItem .assignedItemInfo .assignedItemName {font-family: "Oswald",sans-serif;display: inline-block;position: relative;text-transform: uppercase;font-size: 12px;color:Black}
.sidebar .schoolAssignedProp .assignedItem .assignedItemInfo .assignedItemName:hover {text-decoration:none;}
.sidebar .schoolAssignedProp .assignedItem .assignedItemInfo .assignedItemPrice {position: relative;display: inline-block;font-family: "Oswald",sans-serif;color: #4b98c8;font-size: 12px;}
.sidebar .schoolTopList .schoolSideHead {background-color:#4b98c8;}
.sidebar .schoolTopList .schoolSideCnt {border:solid 2px #4b98c8;border-radius:0px 0px 5px 5px;padding:15px 5px}
.sidebar .schoolTopList .schoolSideCnt ol {list-style-type: decimal;position: relative;vertical-align: top;left: 40px;float: none;width:250px}
.brokerboard {position:absolute;width:100%;top:0;}
.brokerboard .mlsHeader {border:none; padding-left:0px; padding-right: 25px; margin: 0 auto; width:975px;}

body #Content.content-page-container { margin-top:185px; }
body #Content.content-page-container-noads { margin-top:85px; }

.centerer-box{ width: 1000px;margin-left: auto;margin-right: auto;}
.container.centerer-content-box{ width: 1000px; margin-left: auto;margin-right: auto;}

@media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
.centerer-box{ width: 1020px;margin-left: auto;margin-right: auto;}
.container.content-box{}
.centerer{ margin-left: 10px;margin-right: 10px;}
.container.content-box .centerer, .container.dashboardContainer .centerer{ margin-left: auto;margin-right: auto;}
.leaderboard-container, .header-container{ min-width: 1020px;}
body #Content.content-page-container{margin-left: 10px;margin-right: 10px;width: 1000px;}
.container.centerer-content-box{ width: 1020px; margin-left: auto;margin-right: auto;}
#RT_SearchCnr.headerV4{min-width: 1020px;}
}
@media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
.centerer-box{ width: 1020px;margin-left: auto;margin-right: auto;}
.container.content-box{}
.centerer{ margin-left: 10px;margin-right: 10px;}
.container.content-box .centerer, .container.dashboardContainer .centerer{ margin-left: auto;margin-right: auto;}
.leaderboard-container, .header-container{ min-width: 1020px;}
body #Content.content-page-container{margin-left: 10px;margin-right: 10px;width: 1000px;}
.container.centerer-content-box{ width: 1020px; margin-left: auto;margin-right: auto;}
#RT_SearchCnr.headerV4{min-width: 1020px;}
}
@media only screen and (device-width: 1536px) and (device-height: 2048px) and (orientation:portrait) {
.centerer-box{ width: 1020px;margin-left: auto;margin-right: auto;}
.container.content-box{}
.centerer{ margin-left: 10px;margin-right: 10px;}
.container.content-box .centerer, .container.dashboardContainer .centerer{ margin-left: auto;margin-right: auto;}
.leaderboard-container, .header-container{ min-width: 1020px;}
body #Content.content-page-container{margin-left: 10px;margin-right: 10px;width: 1000px;}
.container.centerer-content-box{ width: 1020px; margin-left: auto;margin-right: auto;}
#RT_SearchCnr.headerV4{min-width: 1020px;}
}
@media only screen and (device-width: 1536px) and (device-height: 2048px) and (orientation:landscape) {
.centerer-box{ width: 1020px;margin-left: auto;margin-right: auto;}
.container.content-box{}
.centerer{ margin-left: 10px;margin-right: 10px;}
.container.content-box .centerer, .container.dashboardContainer .centerer{ margin-left: auto;margin-right: auto;}
.leaderboard-container, .header-container{ min-width: 1020px;}
body #Content.content-page-container{margin-left: 10px;margin-right: 10px;width: 1000px;}
.container.centerer-content-box{ width: 1020px; margin-left: auto;margin-right: auto;}
#RT_SearchCnr.headerV4{min-width: 1020px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) /*iPad mini in portrait & landscape*/ {
.centerer-box{ width: 1020px;margin-left: auto;margin-right: auto;}
.container.content-box{}
.centerer{ margin-left: 10px;margin-right: 10px;}
.container.content-box .centerer, .container.dashboardContainer .centerer{ margin-left: auto;margin-right: auto;}
.leaderboard-container, .header-container{ min-width: 1020px;}
body #Content.content-page-container{margin-left: 10px;margin-right: 10px;width: 1000px;}
.container.centerer-content-box{ width: 1020px; margin-left: auto;margin-right: auto;}
#RT_SearchCnr.headerV4{min-width: 1020px;}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) /*Retina iPad in portrait & landscape*/ {
.centerer-box{ width: 1020px;margin-left: auto;margin-right: auto;}
.container.content-box{}
.centerer{ margin-left: 10px;margin-right: 10px;}
.container.content-box .centerer, .container.dashboardContainer .centerer{ margin-left: auto;margin-right: auto;}
.leaderboard-container, .header-container{ min-width: 1020px;}
body #Content.content-page-container{margin-left: 10px;margin-right: 10px;width: 1000px;}
.container.centerer-content-box{ width: 1020px; margin-left: auto;margin-right: auto;}
#RT_SearchCnr.headerV4{min-width: 1020px;}
}


#issuedialog.report-overlay .field select{ width: 195px;}
#issuedialog.report-overlay .field .text, #issuedialog.report-overlay .field textarea{width: 183px;}

#interstitialDialog #interstitial_confirm_email{ height: 340px;}


.btnLoginSubmitOverlay{margin-left:0;max-width:80px; width:auto;}

.btnHeaderLoginCnt{margin-bottom:10px;}
.btnHeaderLoginCnt a.color_button{ text-decoration: none;}


#loginFlyout .loginContainer .color_button {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    text-align: center;
    width: 67px;
    padding: 0px;
}
.widget-area {float: left;}
.widget-area .col1{float:left; padding:10px 10px 10px 0px;}
.widget-area .col2{float: right; padding:20px 10px 10px 10px; width:48%;}
.landingPage {float:left;}
.landindpage-header .title{ font-size:30px; padding: 30px 0px 20px 0px; display: block; color: #000;}
.landindpage-header .desc{color: #000;}
.landingPage .desc{font-size:14px; margin-bottom:30px; line-height:1.2;}
.widget-area .left-col {float: left; width: 280px; padding-top:10px;}
.widget-area .right-col{float: right; padding:10px 10px 10px 0px;}
.widget-area .neighborhood-col{width: 246px;}
.ticker-gor {padding-top:17px;}
.widget-area .col2 .title {font-size: 22px; padding-bottom: 20px; display:block;}
.landingPage .customize-btn {font-family: "Open Sans Semibold",sans-serif; background: #009bff; font-size: 14px; color: #fff; text-transform: uppercase; padding: 8px 20px 8px; height: 16px; line-height: 16px; display: inline-block; cursor: pointer;font-weight: 700;}
.widget-area .col2 .desc {padding-bottom: 20px;}
.landingPage .widget-separator{ border-top: 1px solid #c0c0c0; margin:10px 0px;}
.landingPage a.customize-btn:hover{text-decoration:none;}
.landingPage .neighborhood-ul{ list-style-type: disc; font-size: 14px; line-height: 2; margin-left: 40px; margin-bottom: 30px;}
.widget-area .col2 .neighborhood-desc{ margin-bottom:0px; padding-bottom:10px;}
.widget-area .detailedWidget { padding-top:10px; padding-bottom:10px;}
.widget-area .col2 .trends-desc { margin-bottom:35px;}
.widget-area .col2 .quickSearch-desc { margin-bottom:87px;}
.widget-area .col2 .detailed-desc { margin-bottom:106px;}
.landingPage .neighborhood-area { margin-bottom:30px;}

.foreclosure-secrets-pane{ margin-top: 5px;}
.landingPage .customize-ticker { margin-top: 30px;}
.landingPage .customize-ticker span.title, .landingPage .target-code  span.title, .landingPage .right-col-gor2 span.title {height: 29px; background: #dedede; color: #666666; font-size:22px; width:100%; text-align:center; display:block; padding-top:5px;}
.landingPage .customize-ticker .left-col{float: left; width: 360px; border: 1px solid #ececec; margin-right:30px; min-height: 352px;} 
.landingPage .customize-ticker .left-col.nonticker{float: left; width: 350px; border: 1px solid #ececec; margin-right:20px; min-height: 352px;} 
.landingPage .customize-ticker .right-col{float: right; width: 606px; border: 1px solid #ececec; min-height: 352px;}
.landingPage .customize-elements{ margin: 40px 0px 25px 20px; float:left;} 
.landingPage .customize-item span { font-weight: bold; font-size:14px; padding-right: 28px;}
.landingPage .customize-item span.select-size {padding-right:7px; padding-top:5px; float: left;} 
.landingPage .customize-item {margin-top:30px;}
.landingPage .customize-item input[type="text"]
{
	 background:none;
    border: 1px solid #ececec;
    border-radius: 5px;
    color: #999;
    font-size: 14px;
    padding: 2px;
    width: 198px;
    height:26px;
    padding-left:20px;
    box-shadow:none;
 }
 
 .landingPage .customize-item select
{
	 background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0;
	 appearance:none;
    -moz-appearance:none;
	 -webkit-appearance: none;
    color: #999;
    font-size: 14px;
    padding: 2px;
    width: 240px;
    height:26px;
    padding-left:20px;
    box-shadow:none;
    border:none;
    line-height: 1;
}
.landingPage .customize-ticker .customize-btn{ margin: 24px 0 0 100px;  height:100%; border:none;}
.landingPage .customize-ticker .customize-btn.nonticker{ margin: 24px 0 10px 160px;  height:100%; border:none;}
 
.landingPage .customize-item .customize-select
{
    background: url(/ui/images/tickerwidget/down_arrow_select.png) no-repeat right transparent;	
    overflow: hidden; 
    border: 1px solid #ececec;
    border-radius: 5px;
    height:28px;
    width: 222px;
    z-index:500;
    display: inline-block;
 }
 .landingPage .customize-item .select-wrapper{float: left; display: inline-block; border: 1px solid #ececec; background: url(/ui/images/tickerwidget/down_arrow_select.png) no-repeat right transparent;	cursor: pointer; border-radius: 5px;}
 .landingPage .customize-item .select-wrapper,  .landingPage .customize-item .select-wrapper select{width: 222px;height: 30px;line-height: 26px;}
 .landingPage .customize-item .select-wrapper .holder{display: block;margin: 0 35px 0 0px;white-space: nowrap;overflow: hidden;cursor: pointer;position: relative;z-index: -1;color: #999;font-size: 14px;height: 26px;padding: 2px 2px 2px 20px; font-family:'Open Sans Semibold', sans-serif;}
 .landingPage .customize-item .select-wrapper select{margin: 0;position: absolute;z-index: 2;cursor: pointer;outline: none; opacity: 0;/* CSS hacks for older browsers */_noFocusLine: expression(this.hideFocus=true); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;}
  
 .landingPage .customize-item .co-brand{float:left;}
 .landingPage .target-code span {margin: 40px 0px 20px 0px; float: left; font-size:14px; width:100%;}
 .landingPage .target-code .source { background: #f5f5f5; border: 1px solid #ececec;border-radius: 5px; float:left; min-height:18px; padding:10px; width:978px;}
 .landingPage .target-code .right-col-gor{ display: none;  border: 1px solid #ececec;  float:left; margin-top:20px;} 
 .landingPage #rtTickerWidgetContainer{}
 .landingPage .widgetContainerSize1{ margin:0 auto; width: 50%; padding-top:80px;}
 .landingPage .widgetContainerSize2{ margin:0 auto; width: 50%; padding-top:20px;}
 .landingPage .widgetContainerSize3{ padding-top:80px;}
 .landingPage .widgetContainerSize4{ padding-top:80px;}
 .landingPage .target-code span.title { margin:0px;}
 .landingPage .target-code .preview-gorizontal .preview-container {padding-left: 7px;}
 .terms-conditions{float: left;font-size: 14px;margin: 20px 0 20px;width: 100%;}
 .other-widgets li {display: inline-block; float:left; width:300px; margin-right: 48px;  text-align: center;}
 .other-widgets{ margin-top: 40px;}
 .other-widgets li a { margin-top:10px; display:block; margin-bottom:40px;}
 .landingPage .right-col-gor2{min-height:352px; border: 1px solid #ececec; width:100%;}
 .landingPage .right-col-gor2.nonticker{min-height:352px; border: 1px solid #ececec; width:620px;display:inline-block;}
 .landingPage .right-col-gor2 .preview-container{ text-align:center;  margin-top:20px;}
 .landingPage .breadcrumbs li a, .landingPage .breadcrumbs li a span {color: #84817c; font-size: 12px;}
 #loginFormPopup .color_link{ margin-top:10px;}
 .landingPage .customize-item .error-message, .landingPage .customize-item span.valid-message {color: #b12525; font-style:italic; font-weight:normal;  margin-left:86px; padding-right:0px;}
 .landingPage .customize-item .error-message, .landingPage .customize-item span.valid-message.nonticker {color: #b12525; font-style:italic; font-weight:normal;  margin-left:170px; padding-right:0px;}
.landingPage .customize-item span.valid-message {display: none;}
.landingPage .customize-ticker .left-col.fullwidth { width:100%; }
.landingPage .customize-item.fullwidth { display:inline-block; }
.landingPage .customize-item.fullwidth.location { margin-top:0px;vertical-align:top; }
.landingPage .customize-item.fullwidth.size { margin-top:0;margin-left:30px; }
.landingPage .customize-ticker .customize-btn.fullwidth { margin:38px 0 0 100px;}
.landingPage .customize-ticker .left-col.fullwidth { min-height:152px;}
.landingPage .customize-ticker .customize-btn.getwidget { margin: 0px 28px 100px; float:right; }
.landingPage .customize-ticker.getwidget {display:inline-block;}
.successItems {
    font-family: 'Open Sans';font-size: 12px;line-height: 16px;margin-bottom: 8px;
}

 /*US-1944 DailyAlertForSaleURL banner */
#emailCollectionForm {
width:380px;display: none;
}

#emailCollectionForm .fixOverlayPosition {
    width:380px;padding:20px;background-color:#fff;border-radius:0px;
}

#emailCollectionForm #emailCollectionFormContent h2, #emailCollectionForm #emailCollectionFormThankyou h2{
    font-size:22px;font-family: "Open Sans Semibold",OpenSans,sans-serif;font-weight:400;color:#000;line-height:2;text-transform:capitalize;
}
#emailCollectionForm .emailCollectionFormDescription {
    font-size:14px;font-family: OpenSans,sans-serif;margin-bottom:20px;
}
#emailCollectionFormContent .emailCollectionFormDescription {
    padding-right:30px;
}
#emailCollectionFormContent .emailCollectionFormError{
    font-size:12px;font-family: OpenSans,sans-serif;margin-top:10px;color:#b12525;
}

#emailCollectionFormContent .emailCollectionFormOption{
    font-size:12px;font-family: OpenSans,sans-serif;margin-top:10px;
}
#emailCollectionForm input#emailCollectionEmailAddress {
    background-color: #eaeaea;border: 0 none;border-radius: 0;box-shadow: none;color: #757575;font-size: 14px;height: 35px;line-height: 35px;padding-left: 10px;width: 250px;font-family: "Open Sans Semibold",OpenSans,sans-serif;
}
#emailCollectionForm input.error {
    border:1px solid #b12525 !important;
}
#emailCollectionForm input.agentcolor_button {
    background-color: #b12525;border-radius: 0;height: 37px;line-height: 37px;margin-left: 15px;width: 90px;font-family: OpenSans,sans-serif;font-size:14px;font-weight:bold;
}
#emailCollectionForm a, #emailCollectionForm a:visited, #emailCollectionForm a:hover {
    font-size:14px;font-family: "Open Sans Semibold",OpenSans,sans-serif;line-height:50px;
}

#emailCollectionForm .emailCollectionFormDescription a {
      background: url(/UI/images/Mapsearch/newnavigation/dailyEmailAlert_form_back_button.png) 0 50% no-repeat;
  padding-left: 20px;
}
/* lead optional info*/
#main .lead-optional-info  *, #main .lead-optional-info  *:after, #main .lead-optional-info  *:before {box-sizing: initial;}
.lead-optional-info{background-color: #fff; display: none; border-radius:5px;}	

.lead-optional-info .head-pane {background-color: #f3f3f3;border-radius:5px;}
.lead-optional-info .head-pane span{ font-size: 30px; text-transform: capitalize;font-family:'Open Sans', sans-serif; margin-bottom: 12px;;color: #333333;}
.lead-optional-info .head-pane span .optional{ font-size: 23px; text-transform: lowercase;color: #696969;}
.lead-optional-info .head-pane .better-assistance{ font-family: 'Open Sans Bold';color: #333333;}
.lead-optional-info .optional-pane{padding: 30px 40px;}
.lead-optional-info .optional-item, .lead-optional-info .optional-item-range{padding-bottom: 12px;}
.lead-optional-info .optional-item .label-radio{float: left; width: 65%;}
.lead-optional-info .optional-item .options{float: left;}
.lead-optional-info .optional-item .options label{ display: inline-block;width: 60px;}
.lead-optional-info .optional-item .label-list{float: left;width: 280px;}
.lead-optional-info .optional-item select{width: 250px; float: left;}
.lead-optional-info .optional-item.delimiter > span{border-bottom: 1px solid #cccccc;display: inline-block;padding-bottom: 17px;}

.lead-optional-info .optional-item-range select{width: 250px; float: left;}
.lead-optional-info .optional-item-range .to-delimiter {display: inline-block;float: left;text-align: center;width: 30px;}
.lead-optional-info  .submit-options {
    background-color: #009bff;
    color: #fff;
    display: block;
    font-size: 20px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    width: 530px;
}
.lead-optional-info  .submit-options:hover{background: #b12525;text-decoration: none;}
.lead-optional-info  .optional-item.save-info{ padding-top: 10px; padding-bottom: 20px;}
.lead-optional-info .close {
	    background: url("/ui/images/property4/profit-overlay-button.png") no-repeat;
    width: 32px;
    height: 32px;
    cursor: pointer;
	right: -33px;
    top: -15px;
}
body.property-details-v4 div.lead-optional-info div, body.property-details-v4 div.lead-optional-info select {
    font-family: "Open Sans",sans-serif;
    font-size: 16px;
}

.lead-optional-info .custom-radio{display: inline}
.lead-optional-info .custom-radio label, .lead-optional-info .custom-check label
{
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 32px;
	margin-right: 0;
	height: 27px;
	font-size: 16px;
}
.lead-optional-info .custom-check label{padding-left: 40px;}
.lead-optional-info .custom-radio label:before, .lead-optional-info .custom-check label:before
{
	content: "";
	display: inline-block;
	width: 31px;
	height: 31px;
	margin-right: 0;
	position: absolute;
	left: 0;
	bottom: 1px;
}
.lead-optional-info .custom-radio label:before {background: transparent url("/ui/images/agent/agent_sprite.png") no-repeat scroll -200px -148px;}
.lead-optional-info .custom-radio input[type=radio]:checked + label:before{background: transparent url("/ui/images/agent/agent_sprite.png") no-repeat scroll -200px -183px;}

.lead-optional-info .custom-check label:before {background: transparent url("/ui/images/agent/agent_sprite.png") no-repeat scroll -156px -148px;}
.lead-optional-info .custom-check input[type=checkbox]:checked + input + label:before, .lead-optional-info .custom-check input[type=checkbox]:checked + label:before
{
	content: "";
	background: transparent url("/ui/images/agent/agent_sprite.png") no-repeat scroll -156px -183px;
}
.lead-optional-info .custom-radio input[type=radio], .lead-optional-info .custom-check input[type=checkbox] {display: none;}

.optional-info-thankyou	{display: none; width: 300px; background-color: #FFF; font-size: 12px; padding: 18px;}
.optional-info-thankyou	.thumb, .optional-info-thankyou	.thankyou-agent-descr {float: left;}
.optional-info-thankyou	.thumb{width: 80px}
.optional-info-thankyou	.thankyou-agent-descr{width: 210px;padding-left: 10px;}
.optional-info-thankyou .thankyou-item.title{font-size: 18px;padding-bottom: 15px;}
.optional-info-thankyou  .thumb img{margin-right:5px;}
.optional-info-thankyou  .thumb.movoto-image img{margin-top:0 !important;margin-top:-10px;}
.optional-info-thankyou  .close
{
    display: block;
    position: absolute;
    top: 8px;
    right: 8px;
    height: 16px;
    width: 16px;
    background:#000;
    border-radius:10px;
    padding:0;
}

.optional-info-thankyou .close:after
{
    content: "x";
    position: absolute;
    color: #e5e5e5;
    margin: 3px 0 0;
    letter-spacing:0;
    font-weight: bold;
    font: 10px/10px 'OpenSans-bold', Arial, Helvetica, sans-serif;
    text-align:center;
    width:16px;
}
/* end of lead optional info*/

.reactivate-form 
{
    padding: 0px;
    width: 950px;
    height: 600px;
    display: none;
    opacity: 1;
    z-index: 999999;
    position: absolute;
    top: 25%;
    left: 25%;
}

.reactivate-form-header 
{
    width: 100%;
    height: 106px;
    text-align: center;
    background-color: rgb(177, 37, 37);
}

.reactivate-form-header2 
{
text-align: center;color: white; font-size: 40px; background-color: rgb(177, 37, 37); padding-top: 35px;
}

.reactivate-form-body 
{
    background-color: white;
    align-content: center;
    width: 100%;
}

.reactivate-form-element 
{
    float: right;
    width: 90%;
    font-size: 16px;
    font-family: Arial,helvetica,sans-serif;
    line-height: 23px;
}

.reactivate-form-body2 {
    padding: 25px 25px 25px 50px;
}

.reactivate-form-img {
    width: 407px;
    height: 279px;
}

.reactivate-form-icon {
    width: 25px;
    height: 25px;
}

.reactivate-form-title {
    padding-right: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 21px;
    font-family: Arial,helvetica,sans-serif;
}

.reactivate-form-left 
{
    width: 50%; float: left;
}

.reactivate-form-right 
{
    width: 50%; float: right;
}

.reactivate-form-left-element 
{
    float: left;
}

.reactivate-form-footer {
    padding: 15px 50px; height: 106px; width: 846px;
}

.reactivate-form-footerblock {
    float: left;
    width: 95%;
    padding-top: 10px;
}

.reactivate-form-footerblock2 {
    float: right;
    align-content: center;
    font-size: 150%;
    padding-top: 25px;
    margin: 5px;
    color: rgb(196, 141, 0);
}

.reactivate-form-footerline 
{
    font-size: 25px; padding-top: 10px; color: rgb(89, 83, 73);
}

.reactivate-form-footerline2 {
    padding: 10px; font-size: 18px; color: rgb(89, 83, 73); font-weight: normal;
}

.reactivate-form-link {
    font-size: 12px;
    font-family: Open Sans Semibold,sans-serif;
}

.reactivate-form-linkblock {
    text-align: center;
    padding-top: 30px;
    font-size: 120%;
    padding-bottom: 5px;
    color: rgb(1, 135, 221);
}

.reactivate-form-block {
    display: block;
}

.reactivate-form-pblock {
    padding-bottom: 15px;
}

.reactivate-form-pblock2 {
    padding-bottom: 25px;
}

.reactivate-form-pblock3 {
    padding-top: 10px;
}

.reactivate-form-pblock4 {
    padding-bottom: 10px;
}

.reactivate-form-mblock {
    margin-bottom: 20px;
}

.reactivate-form-font {
    font-size: 90%;
}

.reactivate-form-align {
    text-align: center;
}
.reactivate-form-overlay { border-radius:0; }

.reactivate-form-overlay .closecustom 
{
    margin:auto;
}

.reactivate-form-overlay .close
{
    display: block;
    position: absolute;
    top: 8px;
    right: 8px;
    height: 16px;
    width: 16px;
    background:#000;
    border-radius:10px;
    padding:0;
}

.reactivate-form-overlay .close:after
{
    content: "x";
    position: absolute;
    color: #e5e5e5;
    margin: 2px 0 0;
    letter-spacing:0;
    font-weight: bold;
    font: 10px/10px 'OpenSans-bold', Arial, Helvetica, sans-serif;
    text-align:center;
    width:16px;
}

.overlaybutton {
            border: 1px solid #ffc826;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            border-radius: 3px;
            font-size: 12px;
            font-family: arial, helvetica, sans-serif;
            padding: 10px 10px 10px 10px;
            text-decoration: none;
            display: inline-block;
            font-weight: bold;
            color: #FFFFFF;
            background-color: #ffd65e;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd65e), to(#febf04));
            background-image: -webkit-linear-gradient(top, #ffd65e, #febf04);
            background-image: -moz-linear-gradient(top, #ffd65e, #febf04);
            background-image: -ms-linear-gradient(top, #ffd65e, #febf04);
            background-image: -o-linear-gradient(top, #ffd65e, #febf04);
            background-image: linear-gradient(to bottom, #ffd65e, #febf04);
            filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffd65e, endColorstr=#febf04);
            height: 106px; 
            width: 846px;
        }

            .overlaybutton:hover {
                border: 1px solid #f7b800;
                background-color: #ffc92b;
                background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc92b), to(#ce9a01));
                background-image: -webkit-linear-gradient(top, #ffc92b, #ce9a01);
                background-image: -moz-linear-gradient(top, #ffc92b, #ce9a01);
                background-image: -ms-linear-gradient(top, #ffc92b, #ce9a01);
                background-image: -o-linear-gradient(top, #ffc92b, #ce9a01);
                background-image: linear-gradient(to bottom, #ffc92b, #ce9a01);
                filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc92b, endColorstr=#ce9a01);
            }
.supplementalOptionsContent .bt-wrapper  {
    color: #404a4f;
    font-family: Arial,helvetica,sans-serif; 
    font-size: 11px;
    line-height:18px;
}

.section-block .detail-text .r_entity .r_prop a {
 font: 14px/19px 'OpenSans-Regular', Arial, Helvetica, sans-serif
}

.RealtyTrac_HomeValue_728x90_ATF 
{
    height:90px; 
    width:728px;
}

.RealtyTrac_HomeValue_300x250_ATF 
{
    height:250px; 
    width:300px;    
}

RealtyTrac_HomeValue_300x250_BTF 
{
     height:250px; 
     width:300px;
}