.top-menu{padding-top:.5em;}
#hd .top-menu p{float:right;display:inline;vertical-align:top;font-size:85%;margin:7px;}
#hd .top-menu p a{font-weight:bold;text-decoration:none;}
#hd .top-menu a img{display:inline;text-align:left;margin:0 0 0 .5em;padding:0 0 .4em 0;float:left;}
#ft ul{width:100%;}
#ft ul,#ft li{display:inline;margin:0;padding:0;float:left;}
#ft ul a{font-family:verdana;font-weight:bold;text-decoration:none;font-size:77%;line-height:1.7em;}
#ft ul a:hover{text-decoration:underline;}
#ft ul li{padding:.2em 0;margin-right:.3em;}
#ft ul li a{padding-left:.4em;font-weight:bold;}
#ft ul li a.first,#ft ul li.patent a{border:0;}
#ft .patent{float:right;border:0;}
#ft .branding{padding-top:.3em;}
#ft img.powered-by{float:left;margin-left:.5em;}
#ft img.brokerage{float:right;margin-right:.5em;}
.navset{width:100%;}
.navset em{font-style:normal;}
.navset ul,.navset li{margin:0;;padding:0;list-style:none;}
.navset li{float:left;;display:inline;;margin-left:.5em;padding:.3em;}
.navset ul:after{clear:both;content:'.';;display:block;;height:0;;visibility:hidden;}
.navset ul{zoom:1;}
.navset a:link,.navset a:visited,.navset a:active,.navset a:hover{font-weight:bold;font:85% "trebuchet MS";text-transform:uppercase;text-decoration:none;}
.mask{overflow:visible;}
font,center,div[align],p[align],table[align],font[color]{color:#cd0000;font-weight:bold;background:#ec1 url(../images/icons/error.png) repeat 0 0;margin:10px;padding:10px;border:2px dashed #cd0000;font-size:2em;}
#registrationForm{margin:1em;padding:1em;}
#registrationForm fieldset{width:40em;border:#069;border-width:1px;border-style:solid;padding:1em;font-size:1em;}
#registrationForm legend{font-size:1.2em;font-weight:bold;padding-left:.3em;padding-right:.3em;}
#registrationForm td{width:50%;text-align:left;line-height:1.7em;}
#registrationForm a{text-decoration:none;font-weight:bold;}
.notice{margin-top:1em;font-style:italic;font-size:.8em;}
.notice a{font-style:italic;font-size:1em;text-decoration:none;font-weight:bold;}
.errorMsg{color:#D22E0A;font-weight:bold;text-decoration:none;}
#membershipOptionForm{font:76% / 160% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;}
.membershipOptionHeader{width:610px;background-color:#d5edec;padding:1em 5em .5em 5em;margin:1.5em 0 .5em 0;border-top:2px solid #89b4cc;border-bottom:2px solid #89b4cc;height:6em;}
.membershipOptionTitle{color:#555;font-size:2em;font-weight:bold;padding:.2em 10em .2em .2em;float:left;}
.membershipOption{color:#555;font-size:1.2em;font-weight:bold;position:absolute;}
.planTable{border:8px solid #ccc;margin:3em;background-color:#ffffe5;border-collapse:collapse;clear:both;}
.planFeature{border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:left;color:#166999;font-size:.9em;padding:.5em;}
.featureOption{border-bottom:1px solid #ccc;border-left:1px solid #ccc;text-align:center;padding:.3em;}
.promoted{background-color:#d5edec;}
.orangeHeader{color:#f09717;font-size:1.2em;font-weight:bold;}
.blueHeader{color:#166999;font-size:1.2em;font-weight:bold;}
.price{font-size:1em;font-weight:bold;}
.plan{text-align:center;border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:.5em;}
h1.pageHeading{font-size:146.5%;line-height:1.7em;font-family:Verdana;}
a.agentPhoto{display:block;width:76px;height:57px;border:1px solid #bebebe;padding:.3em;text-decoration:none;text-align:center;background-color:#fff;}
a.agentPhoto:hover{border:1px solid #f2ea79;background-color:#fffde5;}
form.newMatches,form.myFavorites,form.savedSearches{padding:1em;}
form.myFavorites th,form.savedSearches th,form.newMatches th{text-align:left;font-size:1.1em;padding:.3em 0;}
form.myFavorites td,form.savedSearches td,form.newMatches td{text-align:left;font-size:1.1em;padding:.3em 0;}
div.actions{margin:1.5em 0 2em 0;}
.myFavorites .status,.newMatches .status{white-space:nowrap;margin:0 5px 0 5px;}
.myFavorites tr.propDescription td,.newMatches tr.propDescription td{padding:1em 0 1.5em 0;background-color:#ededb5;}
.myFavorites tr.propDescription td.openLeading img,.newMatches tr.propDescription td.openLeading img{margin:auto;display:block;}
.myFavorites td.propAttributes,.newMatches td.propAttributes{font-style:italic;vertical-align:top;}
.myFavorites td.propAttributes a,.newMatches td.propAttributes a{text-decoration:underline;}
.propInfo{background-color:#cdce9c;}
.propDescrip{background-color:#ededb5;}
.datatable{font-size:.9em;}
.datatable td a,.datatable td a:visited,.datatable td a:hover,.datatable td a:link{text-decoration:none;font-weight:bold;}
.inactive{color:#999;font-weight:bold;}
.status{font-size:.8em;font-weight:bold;}
div.warning{background-color:#E2EEFF;width:60%;border:1px solid #006599;font-weight:bold;padding:1em;margin:1.1em 0;}
div.tip{border:1px solid #f0c000;background-color:#FFFFCE;padding:.7em;margin:2em 0;width:70%;line-height:1.5em;}