:link,:visited{text-decoration:none}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;font-weight:normal;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset{margin:0;padding:0;border:none;}
input{margin:0;padding:0;}
a{outline-style:none;}
a img,:link img,:visited img{border:none}
address{font-style:normal}


html,body{font-family:arial,verdana,sans-serif;background-color:#f7f5f5;font-size:12px;text-align:center;}
p{margin:0 0 10px 0;line-height:17px;}
hr{margin:0 0 10px 0;height:1px;border:0;color:#bebebe;background-color:#bebebe;}
ul{margin:0 0 20px 0;}
h1,h2,h3,h4,h5,h6{font-family:verdana,sans-serif;font-weight:bold;color:#0e4771;margin:0 0 10px 0;}
h1{font-size:30px;margin:0 0 0 0;}
h2{font-size:17px;margin:0 0 20px 0;}
h3{font-size:15px;margin:0 0 10px;}
table { font-size: 12px; text-align: left;}
blockquote{font-style:italic;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#body_wrapper{width:800px;margin:auto;background-color:#fff;}
#wrapper{text-align:left;}
#content_wrapper{padding:0 20px 0 20px;}
.pagination{margin:0 0 10px 0;text-align:center;}
.content{margin:0 0 10px 0;}
.meta{color:#a0a0a0 !important;font-size:10px !important;font-weight:normal !important}
.meta a{color:#505050 !important;}
a:link{color:#0e4771;}
a:visited{color:#0e4771;}
a{border-bottom:1px dotted #bebebe;}
a.image{border-bottom:0;}
h1{height:66px;line-height:53px;padding:0 0 0 42px;background:transparent url(/images/logo.gif) top left no-repeat;}
h1 a{border-bottom:0;}
#navigation{height:43px;margin:0 0 20px 0;color:#fff;font-size:16px;font-weight:bold;line-height:43px;padding:0 20px 0 20px;background:transparent url(/images/navigation.gif) top left repeat-x;}
#navigation ul,#navigation li{float:left;}
#navigation li{margin-right:15px;}
#navigation a:link,#navigation a:visited{color:#fff;border-bottom:0;}
#navigation #search_form{float:right;height:33px;margin-top:10px;}
#navigation #search_form input{vertical-align:middle;}
#extended_search_form{height:130px;width:300px;display:inline;float:right;margin:0 0 10px 10px;}
#extended_search_form select{width:135px;margin:0 0 10px 0;}
#extended_search_form label{display:inline-block;width:135px;font-weight:bold;}
#extended_search_form #location{width:273px;}
.clearfix .column2{width:370px;float:left;padding:0 10px 0 0;}
.clearfix .column3{width:245px;float:left;padding:0 5px 0 0;}
#intro{margin:0 0 10px 0;}
#intro img{float:right;border:1px solid #bebebe;margin:0 0 10px 10px;}
.condo .description img{float:right;margin:0 0 10px 10px;}
.condo table{border-collapse:collapse;}
.condo table th{padding:0 5px 0 0;vertical-align:top;line-height:18px;}
.condo table td{padding:0 0 0 5px;vertical-align:top;line-height:18px;}
.condo .column2{width:auto;float:right;}
.condo .map{margin:0 25px 0 0;}
.condo .info{width:358px; overflow: hidden;}
#map{border:1px solid #ccc;position:relative;width:350px;height:250px;}
.condos .listing{float:left;}
.listing{width:370px;height:120px;overflow:hidden;}
.listing .main{width:260px;float:left;}
.listing .side{width:110px;float:left;}
.listing .side img{border:1px solid #bebebe;}
.homes_show .condos .condo{float:left;width:102px;height:142px;line-height:15px;margin:0 15px 10px 0;text-align:center;overflow:hidden;}
.homes_show .condos .condo p{margin:5px 0 0 0;font-size:11px;}
.homes_show .condos .condo img{border:1px #bebebe solid;}
.realtor{margin:0 0 15px 0;}
.realtor .side{width:200px;float:left;margin:0 10px 0 0;}
.realtor .side img,#testimonial img{border:1px solid #bebebe;}
.realtor .main{width:548px;float:left;}
#testimonial{margin:20px 0 10px 0;}
#testimonial blockquote{padding:5px;}
label.first{width:80px;display:inline-block;}
form img{float:right;margin:0 20px 0 0;border:1px solid #bebebe;}
#footer{text-align:center;font-size:11px;padding:0 0 5px 0;}
#footer ul,#footer li{display:inline;}
#request_link{display:block;height:38px;width:278px;text-indent:-1000px;margin:15px auto 5px auto;background:transparent url(/images/request_additional_information.png) top left no-repeat;}
.leaderboard{height:90px;width:728px;margin:auto;}
.cloud1{font-size:11px;border-bottom:0;}
.cloud2{font-size:14px;border-bottom:0;}
.cloud3{font-size:22px;border-bottom:0;}
.cloud4{font-size:30px;border-bottom:0;}
#flash div{margin:0 0 10px 0;}
input.check{margin-left:85px;}
