#logo { display:block; margin:10px auto 10px; text-align:center; }
#logo img{ vertical-align:middle; }
h1 { font-size:18px; margin-bottom:35px; text-align:center; }

#tabs { clear:both; float:left; margin-left:15px; width:80%; }
#tabs a { -moz-border-radius: 5px 5px 0 0; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px; background:#f3f3f3; border:1px solid #f1f1f1; border-bottom:none; color:#666; float:left; margin-left:5px; padding:5px 15px 7px 15px; text-decoration:none; }
#tabs a:hover { color:#F60; }
#tabs .seeing { background:#CCC url(../img/tab_light.gif) no-repeat; border:1px solid #CCC; border-bottom:none; color:#333; cursor:default; font-weight:bold; }
#tabs .seeing:hover { color:#333; }

#container { margin:30px auto 0; width:642px; }
.fSearch { -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#f8f8f8; border:1px solid #CCC; clear:both; margin-bottom:25px; padding:10px 0 10px 20px; width:620px; }
.fSearch fieldset { font-size:11px; }
.fSearch input { float:left; font-size:14px; margin-right:10px; width:375px; }
.fSearch #fProperty select { font-size:14px; float:left; margin-right:10px; width:100px; }
.fSearch #fProperty input { width:265px;}
.fSearch button { cursor:pointer; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; overflow:visible; text-transform:uppercase; width:100px; }
.fSearch p { clear:both; color:#777; padding-top:4px; }
.fSearch p a { color:#777; }
.fSearch a.aSearch { float:left; margin:5px 0 0 10px; }

#counter { font-size:16px;  margin-bottom:25px; text-align:center; }
#counter strong { color:#fc4e2b; }

#popSearches { clear:both; float:left; width:100%; }
#popSearches strong { border-bottom:1px solid #eee; display:block; margin-bottom:10px; padding-bottom:5px; }
#popSearches a { float:left; height:13px; margin:4px 5px 4px 30px; overflow:hidden; width:175px; }