body{background:#f6f3ee url(../allure/images/bg.gif) top center no-repeat;color:#000;font-size:12px;font-family:Arial,Tahoma,Verdana;margin:0 auto 0;padding:0;}
#wrapfull{background:#f6f3ee url(../allure/images/wrapfull.png) center repeat-y;color:#000;font-size:12px;font-family:Arial,Tahoma,Verdana;margin:0 auto 0;padding:0;}
a img{border:none;}
a:focus,a:hover,a:active{outline:none;}
#header{width:959px;height:100px;margin:0 auto 0;padding:0;overflow:hidden;}
#header h1 a,#header h1 a:visited{color:#fff;font-size:36px;font-family:Trebuchet MS,Arial,Tahoma;font-weight:normal;margin:0;padding:0;text-decoration:none;}
#header h1 a:hover{color:#fff;text-decoration:none;}
.headerleft{width:450px;float:left;margin:0;padding:0;overflow:hidden;}
.headerright a,.headerright a:visited{font-size:11px;font-weight:bold;color:#fff;text-decoration:none;}
.headerright a:hover{text-decoration:underline;}
#navbar{width:960px;height:35px;color:#fff;margin:1px auto 0;padding:0;position:relative;}
#nav{width:960px;margin:0;padding:0;position:absolute;z-index:2}
#nav ul{width:960px;float:left;list-style:none;margin:0;padding:0;}
#nav li{background:#44A6BF;float:left;list-style:none;margin:0;padding:0;position:relative;}
#nav a{color:#fff;display:block;float:left;padding:9px 15px 9px 12px;font-family:Trebuchet MS1,Helvetica,sans-serif;font-size:13px;margin:0;text-decoration:none;font-weight:bold;border-left:2px solid #44A6BF;}
#nav a:active,#nav a:focus,#nav a:visited{text-decoration:none;}
#nav li:hover>a,#nav li.sfHover>a{background:#fff;color:#44A6BF;font-weight:bold;text-decoration:none;}
#nav li:hover,#nav li.sfHover,#nav li a:hover,#nav li a:active{color:#44A6BF;background:#fff;font-weight:bold;}
#nav li a:hover{text-decoration:none;}
#nav li ul{float:none;top:-999em;position:absolute;border-bottom:2px solid #44A6BF;width:170px;margin-top:6px;z-index:10;padding:8px 5px 5px 5px;}
#nav li ul.col1{background:#fff;border-left:2px solid #44A6BF;-moz-border-radius-bottomleft:5px;-khtml-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;}
#nav li ul.col2{margin-left:170px;border-right:2px solid #44A6BF;background:#fff url(../allure/images/dot_vert1.gif) 0 repeat-y;-moz-border-radius-bottomright:5px;-khtml-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
#nav li li{background:#fff;padding-left:6px;padding-top:3px;line-height:13px;}
#nav li li a{float:none;width:155px;padding:2px 0 2px 6px;border:0 solid #fff;margin:0;color:#0076a3;text-decoration:none;font-weight:normal;}
#nav li li a:hover{border:0 solid #fff;background:#fff;position:relative;padding-bottom:2px;top:0;text-decoration:underline;font-weight:normal;}
#nav li li:hover>a,#nav li li.sfHover>a{color:#f04c91;padding-bottom:2px;font-weight:normal;text-decoration:underline;}
#nav li:hover ul,ul#nav li.sfHover ul{left:0;top:28px;}
#nav li:hover ul.climbNav,ul#nav li.sfHover ul.climbNav{left:0;height:200px;}
#nav li:hover ul.brandNav, ul#nav li.sfHover ul.brandNav{left:-75px;height:200px;}
#nav li:hover li ul,#nav li.sfHover li ul{top:-999em;}
#nav li li:hover ul,ul#nav li li.sfHover ul{left:9.45em;top:-1px;width:9.45em;}
#nav li li.subTitle{font-size:10px;text-align:center;font-weight:bold;color:#333;padding-top:5px;padding-right:10px;padding-bottom:4px;padding-left:2px;}
#homepage a:hover{color:#f04c91;text-decoration:underline;}
#homepage h1 a:hover{color:#f04c91;text-decoration:underline;border:none;}
#content{width:940px;margin:0 auto 0;padding:10px 0 0 0;line-height:20px;}
#contentwide{float:left;width:920px;margin:0;padding:10px 0 20px 10px;}
#contentwide a,#contentwide a:visited{color:#0076a3;text-decoration:none;}
#contentwide a:hover{color:#f04c91;text-decoration:underline;}
#contentleft h1,#contentwide h1{color:#000;font-size:22px;font-family:Georgia,Times New Roman,Trebuchet MS;font-weight:normal;margin:0 0 5px 0;padding:0;line-height:20px;}
#contentleft h1 a:hover,#contentwide h1 a:hover{color:#0076a3;text-decoration:none;border:none;}
#contentleft h2,#contentwide h2{color:#000;font-size:20px;font-family:Georgia,Times New Roman,Trebuchet MS;font-weight:normal;margin:0 0 5px 0;padding:0;line-height:24px;}
.postarea p{padding:0 0 10px 0;margin:0;}
.postarea a,.postarea a:visited,.postcomments a,.postcomments a:visited{color:#0076a3;text-decoration:none;}
.postarea a:hover,.postcomments a:hover{color:#f04c91;text-decoration:underline;}
.alignright{float:right;margin:-10px 0 0 0;padding:0;}
.alignright2{float:right;margin:-20px 0 0 0;padding:0;}
.red{color:#f00;}
#mls{font-size:smaller;float:left;padding:0;margin:0;line-height:14px;}
#mls th{text-align:left;color:#6f6f6f;}
#mls td{text-align:left;}
#mls a{text-decoration:none;}
#mls a:hover{text-decoration:underline;}
#mls h3{color:#000;font-size:14px;}
#map{float:right;clear:right;margin:2px 0 0 0;border-color:#a9a9a9;border-style:solid;border-width:1px;}
img.float{border-width:1px;border-style:solid;border-color:#fff;}
.img-shadow{background:url(../allure/images/shadow.gif) no-repeat bottom right;clear:right;float:right;position:relative;margin:5px 0 0 10px;}
.img-shadow img{background-color:#fff;border:1px solid #a9a9a9;padding:8px;display:block;margin:-5px 4px 5px -5px;position:relative;}
.lead{color:#999;width:550px;}
.remark{width:550px;color:#4f4f4f;}
.propertyinquiry{float:right;width:310px;background:#efeae0;margin:5px 0;padding:10px 0;border:1px solid #dfd5c3;text-align:center;}
div#listing_images{width:312px;}
.textfieldRequiredMsg, .textfieldInvalidFormatMsg{display:none;float:left;}
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg{display:inline;}
.textfieldValidState input, input.textfieldValidState{background-color:#b8f5b1;}
input.textfieldRequiredState, .textfieldRequiredState input, .textfieldInvalidFormatState input{background-color:#ff9f9f;}
.textfieldFocusState input, input.textfieldFocusState{background-color:#ffffcc;}
#footerbg{background:url(../allure/images/footer-bg.gif) repeat-x left top;height:112px;margin:0;}
#footer{width:960px;color:#0076a3;margin:0 auto 0;padding:0;}
#footer p{margin:0;padding:0;}
#footer h3{font-size:12px;font-weight:normal;margin:0;padding:0;}
.footertop{font-size:12px;color:#0076a3;font-weight:normal;margin:0;padding:20px 0 20px 20px;}
.footertop a{color:#0076a3;text-decoration:none;}
.footertop a:hover{color:#f04c91;text-decoration:underline;}