html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;color:#333333;background-color:#ffffff;}
a{color:#0088cc;text-decoration:none;}
a:hover{color:#005580;text-decoration:underline;}
.row-fluid>[class*="span"]{float:left;margin-left:2.127659574%;}
.row-fluid>[class*="span"]:first-child{margin-left:0;}
.row-fluid>.span12{width:99.99999998999999%;}
.row-fluid>.span11{width:91.489361693%;}
.row-fluid>.span10{width:82.97872339599999%;}
.row-fluid>.span9{width:74.468085099%;}
.row-fluid>.span8{width:65.95744680199999%;}
.row-fluid>.span7{width:57.446808505%;}
.row-fluid>.span6{width:48.93617020799999%;}
.row-fluid>.span5{width:40.425531911%;}
.row-fluid>.span4{width:31.914893614%;}
.row-fluid>.span3{width:23.404255317%;}
.row-fluid>.span2{width:14.89361702%;}
.row-fluid>.span1{width:6.382978723%;}
.container-fluid{padding-left:20px;padding-right:20px;*zoom:1;}
p{margin:0 0 9px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;}
h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;}
h1{font-size:30px;line-height:36px;}
ul,ol{padding:0;margin:0 0 9px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
li{line-height:18px;}
form{margin:0 0 18px;}
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}
input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
label{display:block;margin-bottom:5px;color:#333333;}
input[type="hidden"]{display:none;}
input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border linear 0.2s,box-shadow linear 0.2s;-moz-transition:border linear 0.2s,box-shadow linear 0.2s;-ms-transition:border linear 0.2s,box-shadow linear 0.2s;-o-transition:border linear 0.2s,box-shadow linear 0.2s;transition:border linear 0.2s,box-shadow linear 0.2s;}
input:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075),0 0 8px rgba(82, 168, 236, 0.6);outline:0;outline:thin dotted \9;}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;line-height:14px;vertical-align:text-top;background-image:url("bootstrap/css/../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat;*margin-right:.3em;}
[class^="icon-"]:last-child,[class*=" icon-"]:last-child{*margin-left:0;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;padding:4px 0;margin:0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;}
.dropdown-menu a{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#333333;white-space:nowrap;}
.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 10px 4px;margin-bottom:0;font-size:13px;line-height:18px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);vertical-align:middle;background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-ms-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(top, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);border:1px solid #cccccc;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;*margin-left:.3em;}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{background-color:#e6e6e6;}
.btn:first-child{*margin-left:0;}
.nav{margin-left:0;margin-bottom:18px;list-style:none;}
.nav>li>a{display:block;}
.nav>li>a:hover{text-decoration:none;background-color:#eeeeee;}
.navbar{*position:relative;*z-index:2;overflow:visible;margin-bottom:18px;}
.navbar-inner{padding-left:20px;padding-right:20px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.25),inset 0 -1px 0 rgba(0, 0, 0, 0.1);}
.btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;background-color:#2c2c2c;background-image:-moz-linear-gradient(top, #333333, #222222);background-image:-ms-linear-gradient(top, #333333, #222222);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));background-image:-webkit-linear-gradient(top, #333333, #222222);background-image:-o-linear-gradient(top, #333333, #222222);background-image:linear-gradient(top, #333333, #222222);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);border-color:#222222 #222222 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1),0 1px 0 rgba(255, 255, 255, 0.075);}
.btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
.nav-collapse.collapse{height:auto;}
.navbar{color:#999999;}
.navbar .brand:hover{text-decoration:none;}
.navbar .brand{float:left;display:block;padding:8px 20px 12px;margin-left:-20px;font-size:20px;font-weight:200;line-height:1;color:#ffffff;}
.navbar .btn,.navbar .btn-group{margin-top:5px;}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-fixed-top{top:0;}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav>li{display:block;float:left;}
.navbar .nav>li>a{float:none;padding:10px 10px 11px;line-height:19px;color:#999999;text-decoration:none;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
.navbar .nav>li>a:hover{background-color:transparent;color:#ffffff;text-decoration:none;}
.navbar .nav .active>a,.navbar .nav .active>a:hover{color:#ffffff;text-decoration:none;background-color:#222222;}
.navbar .dropdown-menu{margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.navbar-fixed-bottom .dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}
.navbar-fixed-bottom .dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}
.navbar .nav .dropdown-toggle .caret,.navbar .nav .open.dropdown .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar .nav .active .caret{opacity:1;filter:alpha(opacity=100);}
.navbar .nav .open>.dropdown-toggle,.navbar .nav .active>.dropdown-toggle,.navbar .nav .open.active>.dropdown-toggle{background-color:transparent;}
.navbar .nav .active>.dropdown-toggle:hover{color:#ffffff;}
.navbar .nav.pull-right .dropdown-menu,.navbar .nav .dropdown-menu.pull-right{left:auto;right:0;}
.navbar .nav.pull-right .dropdown-menu:before,.navbar .nav .dropdown-menu.pull-right:before{left:auto;right:12px;}
.navbar .nav.pull-right .dropdown-menu:after,.navbar .nav .dropdown-menu.pull-right:after{left:auto;right:13px;}
.hide-text{overflow:hidden;text-indent:100%;white-space:nowrap;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.hidden{display:none;visibility:hidden;}
.visible-phone{display:none;}
.visible-tablet{display:none;}
.visible-desktop{display:block;}
.hidden-phone{display:block;}
.hidden-tablet{display:block;}
.hidden-desktop{display:none;}
@media (max-width:767px){.row-fluid>[class*="span"]{width:95%;} body{padding-left:20px;padding-right:20px;} .navbar-fixed-top{margin-left:-20px;margin-right:-20px;} .row-fluid{width:100%;} .row-fluid:before,.row-fluid:after{display:table;content:"";} .row-fluid:after{clear:both;} .visible-phone{display:block;} .hidden-phone{display:none;} .hidden-desktop{display:block;} .visible-desktop{display:none;} .navbar-fixed-top{position:static;margin-bottom:18px;} .navbar-fixed-top .navbar-inner{padding:5px;min-height:40px;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .navbar .nav-collapse{clear:left;} .navbar .nav{float:none;margin:0 0 9px;} .navbar .nav>li{float:none;} .navbar .nav>li>a{margin-bottom:2px;} .navbar .nav>li>a,.navbar .dropdown-menu a{padding:6px 15px;font-weight:bold;color:#999999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .navbar .dropdown-menu li+li a{margin-bottom:2px;} .navbar .nav>li>a:hover,.navbar .dropdown-menu a:hover{background-color:#222222;} .navbar .dropdown-menu{position:static;top:auto;left:auto;float:none;display:block;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .btn-navbar{display:block;} .nav-collapse{overflow:hidden;height:0;}}@media (min-width:768px){.visible-tablet{display:block;} .hidden-tablet{display:none;} .hidden-desktop{display:block;} .visible-desktop{display:none;} .row-fluid{width:95%;*zoom:1;} .row-fluid:before,.row-fluid:after{display:table;content:"";} .row-fluid:after{clear:both;} .row-fluid>[class*="span"]:first-child{margin-left:0;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);}}html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{font-family:Arial,sans-serif;margin:0;padding:0;font-size:14px;line-height:1.4em;}
font{font-size:1em !important;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;border:1px solid #ccc;padding:3px;margin-bottom:5px;border-radius:4px;}
textarea{max-width:430px;width:95% !important;height:88px;}
legend{color:#000;}
strong{font-weight:bold;}
em{font-style:italic;}
h1,h2,h3,h4,h5,h6{color:#000000;font-weight:normal;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5,dt{font-size:11px;font-weight:bold;}
h6{font-size:10px;font-weight:bold;}
.backlink{font-size:14px;line-height:16px;color:#000;padding-bottom:10px;padding-top:10px;}
.backlink a{color:#000;}
#page_title{height:30px;border-bottom:solid 1px black;width:90%;margin:20px auto;}
#page_title,#page_title span{font-weight:bold;font-size:16px;}
#container-inner{width:auto;margin:0 auto;}
ul,ol{margin-left:20px;}
input[type="image"],input[type="checkbox"],input[type="radio"]{margin:3px 5px 0px 0px;vertical-align:baseline;}
p{margin-bottom:1em;}
.SecondaryPage{background-color:white;}
.stripe{display:none;}
.Text,p,td,th,div,label{font-weight:normal;}
.TextBox,input,select,textarea{font-size:1em;font-weight:normal;color:#000000;}
BLOCKQUOTE,PRE{font-family:Lucida Console, monospace;}
UL LI{list-style-type:square ;}
UL LI LI{list-style-type:disc;}
UL LI LI LI{list-style-type:circle;}
OL LI{list-style-type:decimal;}
OL OL LI{list-style-type:lower-alpha;}
OL OL OL LI{list-style-type:lower-roman;}
HR{color:#000000;height:1pt;}
a[disabled]{color:Gray;text-decoration:none;}
.Error{font-size:12px;font-weight:normal;color:red;}
#html-frame-body{background-color:transparent;}
.wysiwyg-body,#welcome-para-wysiwyg-body{height:100%;}
.success-page,.error-page{max-width:600px;margin:0px auto;padding:30px 0 0 10px;min-height:200px;width:auto;}
.RssReaderGrid img{margin-right:10px;}
table tr{border:0;}
.EmailAgentLink:link{display:inline-block;text-decoration:none;width:auto;min-width:75px;padding:8px 20px;margin-bottom:0;text-align:center;vertical-align:middle;background:#f5f5f5;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border:1px solid #ccc;border-bottom-color:#bbb;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05);cursor:pointer;white-space:nowrap;*margin-left:.3em;}
.CommandPanel{text-align:right;}
input.CommandButton{width:auto;min-width:75px;margin-top:5px;cursor:pointer;}
.CommandButton{padding:8px 30px;}
.PopUpEmailForm input.CommandButton{float:none;}
.ContactUsModule .CaptchaBox{margin-top:5px;}
input.CommandButtonDisabled{cursor:default;}
tr.Pager a:hover{font-weight:normal;text-decoration:none;}
.Bullet{font-size:14px;font-weight:bold;}
.SubTitle{font-weight:bold;}
STRONG.Bullet{font-size:10px;font-family:arial;}
.limited-width{overflow:hidden;}
.buttons{text-align:center;margin-top:20px;}
a.close{background:url('ColpaControls/point2ui/img/close-button.gif');height:23px;outline:none;position:absolute;right:5px;text-indent:-9999px;top:5px;width:24px;}
.socialnetworking{width:150px;position:relative;}
.socialnetworking ul{margin:0;}
.socialnetworking ul li{list-style:none;float:left;width:30px;height:30px;background-repeat:no-repeat;background-position:center top;}
.socialnetworking ul li a{cursor:pointer;display:block;width:100%;height:100%;}
.socialnetworking ul li.facebook{background-image:url('./images/social-share/facebook.png');}
.socialnetworking ul li.twitter{background-image:url('./images/social-share/twitter.png');}
.socialnetworking ul li.linkedin{background-image:url('./images/social-share/linkedin.png');}
.socialnetworking ul li.googleplus{background-image:url('./images/social-share/googlePlus_grey.png');}
.socialnetworking a.socialPlaceholder{background-image:url('./images/social-share/placeholder.png');background-repeat:no-repeat;}
.socialnetworking a.socialPlaceholder:hover{background-image:url('./images/social-share/placeholder.png') !important;}
.socialnetworking .socialPlaceholder{float:right;height:50px;width:111px;}
.socialnetworking .editSocialMedia{position:absolute;z-index:1;top:0;left:0;}
.socialnetworking .editSocialMedia:hover{opacity:0.8;}
.editheadergraphic-link .edit-links:hover{opacity:0.8;}
a:hover,#PrimaryMenu ul li.PrimaryMenuLink a:hover{opacity:0.8;filter:alpha(opacity=80);}
.column-header{padding:7px 5px;}
#content-area{padding:10px 20px;}
input[type="radio"],input[type="checkbox"]{border:0;background:transparent;}
.Module{max-width:70%;position:relative;margin:0 0 20px 0;}
#main-content.stretch>div.Module{max-width:100%;}
body#sidebar .Module{max-width:100%;}
.Module .Module{max-width:100%;}
.Module.FlashModule .FlashTagEmbedObject{max-width:100%;}
.IDXListingModule,iframe{max-width:100%;overflow:auto;}
.HtmlModule iframe.autoframe{overflow:hidden;}
.ListingSummaryModule,.ListingSummaryModule a{color:#000;}
.AgencyContactInfoPanel{width:100%;margin:0 auto;}
.UserContactInfoPanel .InfoLabel{font-weight:bold;}
.UserContactInfoPanel .AgentNameLabel{font-size:1.2em;font-weight:bold;}
.UserContactInfoPanel .DataLabel{padding-left:.5em;}
#ListingDetailsContactInfo .UserContactInfoPanel img{max-width:150px;}
#main-content.html-frame-body,#sidebar.html-frame-body{background-color:transparent;background-image:none;}
div#sidebar{min-width:28%;max-width:200px;float:right;}div#sidebar .OpenHouseModule .ViewListingLink{display:inherit;}
div#sidebar .Module.Document input[type=text],div#sidebar .Module.Document textarea{width:90% !important;}
#sidebar{font-size:12px;}
#sidebar p{font-size:12px;padding:0 0 0 7px;text-align:left;line-height:14px;}
#sidebar .Text{margin-left:7px;}
#sidebar .Text a{font-size:12px;}
#sidebar .SubTitle:before{content:'\00BB\0020';}
#sidebar .Label em{padding-left:10px;font-style:italic;}
#sidebar p .Text{display:block;margin-left:10px;}
div#sidebar .Module{max-width:100%;margin-bottom:20px;}
.WdcWeatherModule iframe{padding-left:7px;}
.WdcWeatherModule iframe{margin-top:5px;}
#sidebar h1{font-family:Arial,Sans-Serif !important;padding:5px 7px;font-size:14px;font-weight:bold;background-color:#f0f0f0;border:1px solid #ccc;margin-bottom:0.5em !important;line-height:1em;}
.sitemap-title,.sitemap-section-header{font-size:1.7em;}
#footer .leftpanel{width:70%;float:left;}
#footer .rightpanel{min-width:28%;max-width:200px;float:right;}
#PrimaryMenu ul li{position:relative;list-style-type:none;}
#PrimaryMenu ul li ul{visibility:hidden !important;position:absolute;z-index:3;top:100%;left:0;width:auto;background-color:White;}
#PrimaryMenu ul li.subMenuOn ul,#PrimaryMenu ul li:hover ul{visibility:visible !important;}
#PrimaryMenu ul li ul li{display:block;white-space:nowrap;width:100%;}
* html .clearfix{height:1%;overflow:visible;}
*+html .clearfix{min-height:1%;}
.clearfix:after{clear:both;content:"";display:block;height:0;visibility:hidden;font-size:0;}
.col2{width:49%;float:left;}
.col3{width:33%;float:left;}
.col4{width:25%;float:left;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.hideSlogan{visibility:hidden;}
.alteredWidth{width:111px !important;height:50px;}
.Announcements .DataList tr td .item-seperator,.Events .DataList tr td .item-seperator{border-bottom:1px solid #000;width:95%;margin:0 auto;margin-top:10px;margin-bottom:5px;}
.Announcements .DataList tr:last-child td .item-seperator,.Events .DataList tr:last-child td .item-seperator{border-bottom:none;}
.OpenHouseModule .NormalPhoto{width:100%;}
.ContactUsModule td{padding-bottom:5px;}
.InstantPollModule .PollModule{padding-left:9px;}
.InstantPollModule .PollModule td{padding:5px 0;}
.InstantPollModule .PollModule label{padding-left:8px;vertical-align:top;}
.info-alert{border:1px solid #ccc;margin:12px 0px;padding:12px 15px;font-size:1.3em;line-height:1.2em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:block;}
.MortgageCalculator td.Label{width:200px;}
.MortgageCalculatorModule .ui-tabs .ui-tabs-panel{padding:1em 0.2em 0 0.2em;}
.MortgageCalculatorModule .Bullet{display:block;border-bottom:1px solid #cccccc;margin-bottom:12px;}
#sidebar .MortgageCalculatorModule .Label,#sidebar .ContactUsModule .Label{font-size:12px;}
#sidebar .MortgageCalculatorModule span.estimate-box{display:block;font-size:11px;margin-bottom:7px;}
#sidebar .MortgageCalculatorModule .ui-tabs .ui-tabs-nav li a{padding:0.3em 0.5em;font-size:0.7em;}
#sidebar .MortgageCalculatorModule .MortgageCalculator td{font-size:11px;}
#sidebar .MortgageCalculatorModule .MortgageCalculator td.Label{width:50%;}
#sidebar .MortgageCalculatorModule .FormCheckbox{font-size:11px !important;}
#sidebar .MortgageCalculatorModule #tabs a{font-size:11px !important;}
#sidebar .MortgageCalculatorModule .top-align{vertical-align:top;}
.MortgageCalculatorModule .validation-summary ul{margin-left:15px;margin-bottom:15px;}
.MortgageCalculatorModule .validation-summary li{font-size:11px;}
.MortgageCalculatorModule .Error{font-size:1.5em;}
.MortgageCalculatorModule .Heading{font-weight:bold;text-decoration:underline;}
.MortgageCalculatorModule .FormCheckbox{padding-left:9px;}
.MortgageCalculatorModule .SendAnalysis{text-align:right;}
#sidebar .ContactUsModule #Table1{width:100%;}
.CommandButtonDiv{display:block;margin:0 0 10px 85px;}
#main-content .MortgageCalculatorModule .CommandButtonDiv{margin:0 0 10px 180px;}
#main-content .HomeEvaluationModule .CommandButtonDiv{margin:0 0 10px 105px;}
.sectionName h4{font-weight:bold !important;}
.copyright-notice{text-align:center;padding-top:10px;}
#mobile-holder{display:none;}
.grid{width:100%;}
.grid:after{content:"";display:table;clear:both;}
[class*='col-']{float:left;}
.ListingSummaryPanel,.ListingsSummaryPanel{margin-top:10px;}
.ListingSummaryPanel .ListingsDataGrid .Pager td,.ListingsSummaryPanel .ListingsDataGrid .Pager td{border:0 none;}
tr.Pager a:link,tr.Pager a:visited,tr.Pager a:active,.ListingsSummaryPanel .ListingsDataGrid .Pager a:link,.ListingsSummaryPanel .ListingsDataGrid .Pager a:visited,.ListingsSummaryPanel .ListingsDataGrid .Pager a:active,.ListingsSummaryPanel .SortPanel a:link,.ListingsSummaryPanel .SortPanel a:visited,.ListingsSummaryPanel .SortPanel a:active{font-weight:normal;text-decoration:underline;}
.ListingsSummaryPanel .SortPanel a.SelectedLink:link,.ListingsSummaryPanel .SortPanel a.SelectedLink:visited,.ListingsSummaryPanel .SortPanel a.SelectedLink:active,.ListingsSummaryPanel .SortPanel a.SelectedLink:hover{font-weight:bold;}
.ListingsSummaryPanel .ListingsDataGrid .HeaderSelected{white-space:nowrap;}
tr.Pager a:hover,.ListingsSummaryPanel .ListingsDataGrid .Pager a:hover,.ListingsSummaryPanel .SortPanel a:hover{font-weight:normal;text-decoration:none;}
.ListingsSummaryPanel .ListingsDetailedDataGrid{border:0 none;}
.ListingsSummaryPanel .ListingsDetailedDataGrid td{border:0 none;padding:4px;}
.ListingsSummaryPanel .ListingsDetailedDataGrid th{border:0 none;}
.ListingsSummaryPanel .ListingDetailsHeaderPanel{border-style:solid;}
.ListingsSummaryPanel .ListingDetailsHeaderPanel .Title{font-size:15px;font-weight:bold;}
.ListingsSummaryPanel .ListingDetailsHeaderPanel .Label{font-weight:bold;}
.ListingsSummaryPanel .ListingDetailsHeaderPanel th.Label{padding-left:6px;}
.ListingsSummaryPanel .ListingDetailsHeaderPanel th.RightAlignedHeader{text-align:right;padding-right:6px;}
.ListingsSummaryPanel .ListingDetailsHeaderPanel th.LeftAlignedHeader{padding-left:6px;}
.ListingsSummaryPanel .ListingDetailsHeaderPanel th.RightAlignedHeader table{width:100%;}
.ListingsSummaryPanel .ListingDetailsHeaderPanel th.RightAlignedHeader table th{text-align:right;}
.ListingsSummaryPanel .ListingDetailsHeaderPanel .LSummaryStatusDiv table{float:left;}
.ListingsSummaryPanel .ListingsDataGrid td,.ListingsSummaryPanel .ListingsDataGrid .Header td{padding:4px;border:solid 1px #ccc;}
.ListingSummaryStatusDiv{position:relative;}
.FeaturedListingNavStatusSpan{font-size:120%;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:2px 12px 2px 12px;box-shadow:1px 1px 1px #888;border-top:1px solid #bbb;border-left:1px solid #bbb;background:#d34d0c;color:#fff;font-weight:bold;filter:alpha(opacity=75);opacity:0.75;-moz-opacity:0.75;}
.FeaturedListingStatusSpan{display:block;font-size:120%;width:160px;position:relative;top:26px;left:0px;background-color:#d34d0c;color:#fff;font-weight:bold;filter:alpha(opacity=75);opacity:0.75;-moz-opacity:0.75;}
.seller-panel{background-color:white;color:black;margin-top:20px;}
.seller-panel .SmoothTabs{text-align:left;margin-bottom:20px;}
.seller-panel a:link,.seller-panel a:visited,.seller-panel a:active{color:black;font-weight:bold;}
.seller-panel a:hover{color:#333;}
.seller-panel .InfoLabel{padding-right:3px;}
.FeaturesDataList .FeatureSubtitle{font-weight:bold;border:none;}
.FeaturesDataList td{border-bottom:#ccc 1px dotted;padding-top:4px;}
.FeaturesInnerDataList td{border:none;text-align:left;vertical-align:top;text-indent:-7px;padding-left:7px;}
.SortPanel input{display:none;}
.ListingsSummaryPanel .ListingsDataGrid td.asc a,.ListingsSummaryPanel .ListingsDataGrid td.desc a{background:none !important;padding-right:0 !important;text-decoration:none;font-weight:bold;}
.SortPanel a.SelectedLink:link,.SortPanel a.SelectedLink:visited,.SortPanel a.SelectedLink:active{text-decoration:none;}
.ListingsSummaryPanel .ListingsDataGrid td.asc a:after,.SortPanel .SelectedLink.Ascending:after{content:'\25b2';}
.ListingsSummaryPanel .ListingsDataGrid td.desc a:after,.SortPanel .SelectedLink.Descending:after{content:'\25bc';}
.privatebanner{width:100%;clear:both;}
.privatebanner img{padding-top:10px;display:block;margin-left:auto;margin-right:auto;}
#footer-pb-psg .psubscription{width:100%;clear:both;}
#footer-pb-psg .psubscription img{padding-top:10px;display:block;margin-left:auto;margin-right:auto;}
.Money{text-align:right;}
.MortgageCalculatorModule .MortgageCalculatorResults td.Label{width:65%;}
select{width:auto;}
.Module label{display:inline-block;}
.SubscribeCheckboxDiv{text-align:left;text-indent:-17px;padding-left:17px;}
.SubscribeCheckboxDiv label{display:inline;}
.SubscribeCheckboxDiv input{margin:0;}
.EventsModule p,.AnnouncementsModule p{margin-top:0;margin-bottom:0;}
.HomeEvaluationModule .special-features{max-width:430px;width:95%;}
.HomeEvaluationModule select,.HomeEvaluationModule input[type="text"]{margin:2px 0;}
.HomeEvaluationModule .submit-buttons{float:right;}
.HomeEvaluationModule .SubscribeCheckboxDiv{float:left;}
.HomeEvaluationModule .delete-button{display:none;}
.HomeSearchModule .CheckBoxList td{white-space:nowrap;}
.HomeSearchModule .SearchInstruction{white-space:normal;text-align:left;}
.HomeSearchModule .SubscribeCheckboxDiv{float:left;}
.HomeSearchModule .submit-buttons{float:right;margin-left:5px;}
@media (max-width:767px){.OpenHouseModule .DataList td{display:block;} .listing-mobile-hidden{display:none;} td.SellerAreaLoginSample{display:none;} .seller-panel td{display:inline-block;} .seller-panel .ListingActivityDataGridLegend,.seller-panel .ListingActivityDataGrid{float:left;} .seller-panel .ListingActivityDataGrid{width:100%;} .seller-panel .ListingActivityDataGrid td{display:table-cell;} .navbar-fixed-top{margin:0;} .static-content{padding-left:5px;padding-right:5px;}}@media (max-width:600px){.HomeEvaluationModule .garage-checkboxes{float:left;max-width:180px;} .HomeEvaluationModule .garage-checkboxes label{width:80px;} .PhotoViewer{width:100%;} .privatebanner img{max-width:100%;}}@media (max-width:480px){.Module table{width:100%;} .HomeEvaluationModule .special-features,.Module input[type="text"]{max-width:95%;width:95%;} .Module select{max-width:95%;width:95%;} .HomeSearchModule .CheckBoxList td{display:block;} .HomeSearchModule .SearchInstruction{font-size:11px;} .MortgageCalculator td.Label{width:auto;} .privatebanner img{max-width:95%;} .SellerAreaLogin td{display:block;} .seller-panel .PhotoPanel img{display:block;width:100%;} #NotifierDetailsTable #TblRowStatus td,#NotifierDetailsTable #TblRowType td{display:block;}}@media (max-width:320px){.HomeSearchModule td.Label{white-space:normal;text-align:right;} .HomeSearchModule input[type="text"],.HomeSearchModule select{max-width:93%;width:93%;} .container-fluid{padding:0px;}}.ViewBrochureDetailsPage *{color:black;background-color:transparent;}.ViewBrochureDetailsPage * .ListingDetailsSubtitle{background-color:#ebebeb;}
.ViewBrochureDetailsPage * .ListingDetailsSubtitle th{background-color:#EFDBC6;}
.GeoLinks a{white-space:nowrap;}
#footer,.footer{font-size:12px !important;}
.cke_ltr{background:none;}.cke_ltr *{color:black;}
