body{background:#f6f3ee url(../allure/images/bg.png) top center no-repeat;color:#000;font-size:12px;font-family:Arial,Tahoma,Verdana;margin:0 auto 0;padding:0;}
#wrap{background:#f6f3ee url(../allure/images/topwrap.png) center repeat-y;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;}
.clear{clear:both;}
#header{width:959px;height:100px;margin:0 auto 0;padding:0;overflow:hidden;}
.headerleft{width:450px;float:left;margin:0;padding:0;overflow:hidden;}
.headerleft img{padding-left:10px;padding-top:5px;}
#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;font-weight:bold;color:#333;padding-left:12px;padding-top:5px;padding-bottom:4px;}
#flow{background:#f6f3ee url(../allure/images/flow.gif) center no-repeat;color:#222;margin:0 auto 0;padding:0;}
#topwrap{background:#f6f3ee url(../allure/images/topwrap.png) center repeat-y;color:#000;margin:0 auto 0;padding:0 0 5px 0;}
#topwrap h3 a{text-decoration:none;}
#thumbs{margin:0 auto 0;width:878px;padding:5px 0 0 0;}
#thumbs .homeThumb,#thumbs .bigT{border:1px solid #ddd;display:inline;float:left;margin:0 10px 0 0;padding:9px;width:192px;}
#thumbs .homeThumb img,#thumbs .bigT img{margin:0 0 9px;}
#thumbs .homeThumb h3,#thumbs .bigT h3{font-family:Georgia,Times New Roman,Trebuchet MS;font-size:14px;font-weight:normal;line-height:16px;margin:0;padding:0;}
#thumbs .homeThumb p,#thumbs .bigT p{font-family:Georgia,Times New Roman,Trebuchet MS;font-size:12px;line-height:16px;margin:0;padding:0;}
#thumbs #tLiving:hover,#thumbs #tLiving.active,#thumbs #tLiving.bigT{border-color:#661e4e;}
#thumbs #tInsights:hover,#thumbs #tInsights.active,#thumbs #tInsights.bigT{border-color:#5e7d76;}
#thumbs #tAddress:hover,#thumbs #tAddress.active,#thumbs #tAddress.bigT{border-color:#705546;}
#thumbs #tBrand:hover,#thumbs #tBrand.active,#thumbs #tBrand.bigT{border-color:#9f5032;}
#thumbs #tLiving a:link,#thumbs #tLiving a:visited,#thumbs #tLiving a:hover{color:#661e4e;font-weight:normal;}
#thumbs #tInsights a:link,#thumbs #tInsights a:visited,#thumbs #tInsights a:hover{color:#5e7d76;font-weight:normal;}
#thumbs #tAddress a:link,#thumbs #tAddress a:visited,#thumbs #tAddress a:hover{color:#705546;font-weight:normal;}
#thumbs #tBrand a:link,#thumbs #tBrand a:visited,#thumbs #tBrand a:hover{color:#9f5032;font-weight:normal;}
#thumbs #tBrand{margin:0;}
#window{font:Geneva,Arial,Helvetica,sans-serif;font-size:19px;text-decoration:none;text-transform:uppercase;font-weight:bold;letter-spacing:-1px;}
#windowd{font:Geneva,Arial,Helvetica,sans-serif;font-size:19px;text-decoration:none;text-transform:uppercase;font-weight:bold;letter-spacing:2px;}
#homepage{float:left;width:638px;margin:0 0 10px 0;padding:0;}
#homepage a{color:#0076a3;text-decoration:none;}
#homepage a:hover{color:#f04c91;text-decoration:underline;}
#homepage p{margin:0;padding:0;}
#homepage h1{background:#c4c1bc;color:#fff;font-size:11px;font-family:Arial,Tahoma,Verdana;font-weight:strong;text-transform:uppercase;margin:0;padding:3px 0 3px 10px;border-top:1px solid #c4c1bc;border-bottom:1px solid #c4c1bc;}
#homepage h1 a{color:#fff;text-decoration:none;border:none;}
#homepage h1 a:hover{color:#f04c91;text-decoration:underline;border:none;}
#homepage h2{color:#000;font-size:12px;font-family:Arial,Tahoma,Verdana;font-weight:bold;margin:0;padding:10px 0 5px 0;}
#homepage h3{background:#c4c1bc;color:#fff;font-size:11px;font-family:Arial,Tahoma,Verdana;font-weight:bold;text-transform:uppercase;margin:0;padding:3px 0 3px 10px;border-top:1px solid #c4c1bc;border-bottom:1px solid #c4c1bc;}
#homepage h4{color:#000;font-size:11px;font-family:Arial,Tahoma,Verdana;font-weight:bold;text-transform:uppercase;margin:10px 0 5px 0;padding:0;}
#homepage embed,#homepage object{width:250px;height:205px;margin:10px 0 5px 0;padding:0;}
#homepage ul{list-style-type:none;margin:0 0 0 5px;padding:0;}
#homepage ul li{background:url(../allure/images/arrowhome.gif) no-repeat top left;padding:0 0 0 15px;margin:0 0 5px 0;}
.homepageleft{float:left;width:636px;margin:0;padding:0;border-left:1px solid #c4c1bc;border-right:1px solid #c4c1bc;border-bottom:1px solid #c4c1bc;}
.homepageright{float:right;width:270px;margin:0;padding:0;border-left:1px solid #c4c1bc;border-right:1px solid #c4c1bc;border-bottom:1px solid #c4c1bc;}
.homebox{background:#fff;margin:0;padding:10px 10px 10px 10px;}
#content{width:940px;margin:0 auto 0;padding:10px 0 0 0;line-height:20px;}
#contentleft{float:left;width:618px;margin:0 0 15px 0;padding:10px 0 20px 10px;display:inline;}
#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:24px;}
#contentleft h1 a,#contentwide h1 a{color:#000;text-decoration:none;border:none;}
#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;}
#contentleft h3,#contentwide h3{color:#000;font-size:18px;font-family:Georgia,Times New Roman,Trebuchet MS;font-weight:normal;margin:0 0 5px 0;padding:0;line-height:24px;}
#contentleft h4,#contentwide h4{color:#000;font-size:16px;font-family:Georgia,Times New Roman,Trebuchet MS;font-weight:normal;margin:0 0 5px 0;padding:0;line-height:24px;}
#contentleft h5,#contentwide h5{color:#000;font-size:14px;font-family:Georgia,Times New Roman,Trebuchet MS;font-weight:normal;margin:0 0 5px 0;padding:0;line-height:24px;}
#contentleft h6,#contentwide h6{color:#000;font-size:12px;font-family:Georgia,Times New Roman,Trebuchet MS;font-weight:normal;margin:0 0 5px 0;padding:0;line-height:24px;}
#contentleft img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#contentleft img.wp-wink{float:none;border:none;padding:0;margin:0;}
.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{color:#f04c91;text-decoration:underline;}
.list{font-weight:bold;}
blockquote{background:#f6f3ee;margin:0 25px 15px 25px;padding:0 25px 0 10px;border:1px solid #e9e2d7;}
.dropcaps{float:left;font-family:Times New Roman;color:#0076a3;font-size:80px;line-height:60px;padding-top:1px;padding-right:5px;}
.slideshow{height:220px;width:300px;margin:auto;float:left;}
.slideshow img{padding:15px;border:1px solid #ccc;background-color:#eee;}
img.centered{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:0;}
img.alignnone{padding:0;margin:0 0 10px 0;display:inline;}
img.alignright{padding:0;margin:0 0 10px 10px;display:inline;}
img.alignleft{padding:0;margin:0 10px 10px 0;display:inline;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px;}
.alignright{float:right;margin:0 0 10px 10px;}
.alignleft{float:left;margin:0 10px 10px 0;}
#vip,#vip a:hover{background:url(../image/vipover.gif) no-repeat;}
#vip a{background:url(../image/vip.gif) no-repeat;background-color:#fff;display:block;width:200px;height:193px;float:left;padding-right:5px;}
.details{font-family:Tahoma;font-size:13px;font-weight:bold;}
#mls{font-family:tahoma;font-size:smaller;}
#mls th{text-align:left;color:#6f6f6f;}
#mls td{text-align:left;}
#mls a{text-decoration:none;}
#mls a:hover{text-decoration:underline;}
#map{float:right;clear:right;border-color:#000;border-style:solid;border-width:thin;}
legend{color:blue;}
img.float{border-width:1px;border-style:solid;border-color:#000;}
.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;}
#buttonsize input{width:300px;height:26px;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url(../lightbox/images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover,#nextLink:visited:hover{background:url(../lightbox/images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
.slide-out-div{margin-top:5px;background:url(../allure/images/pullout-bg-bottom.png) no-repeat scroll 100% 100%;border:none;z-index:200;}
.slide-out-div .inner{background:url(../allure/images/pullout-bg-top.png) no-repeat scroll 100% 0;padding:20px;width:250px;margin-top:-20px;}
a.handle{display:block;width:50px;height:110px;background:url(../allure/images/help-tab.png) no-repeat;background-position:0 0;}
a.handle:hover{background-position:0 -110px;}
.slide-out-div form .labelgroup,.slide-out-div form label{display:block;overflow:hidden;width:242px;}
.slide-out-div form span.pretext{display:block;font-size:10px;font-weight:bold;text-align:left;}
.slide-out-div form input{width:242px;font-size:11px;margin:0;padding:2px 2px 2px 2px;}
.slide-out-div input.text{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;width:242px;font-size:11px;}
.slide-out-div form .labelgroup label{width:117px;float:left;display:inline;margin:0;padding:0;}
.slide-out-div form button{width:250px;height:26px;}
.slide-out-div form .labelgroup label.rightmargin15px{margin-right:16px;}
#sidebar{float:right;width:272px;margin:0;padding:0;line-height:20px;}
#sidebar a,#sidebar a:visited{color:#0076a3;text-decoration:none;}
#sidebar a:hover{color:#0076a3;text-decoration:underline;}
#sidebar h2{color:#000;background-color:#d1dcdf;border:1px solid #a4adaf;font-size:13px;font-family:Georgia,Times New Roman,Trebuchet MS;font-weight:bold;margin:4px 0 5px 0;padding:1px 2px 1px 4px;}
#sidebar p{margin:0;padding:0;line-height:12px;}
#sidebar a img{margin:0 0 5px 0;padding:0;border:none;}
#sidebar img{margin:12px -4px 2px 4px;padding:0;border:none;}
#sidebar .widget{background:#efeae0;margin:0 0 10px 0;padding:5px 10px 5px 10px;border:1px solid #dfd5c3;}
#sidebar .inquire{background:#d1dcdf;margin:0 0 10px 0;padding:5px 10px 5px 10px;border:1px solid #a4adaf;}
#sidebar .inquire p{font-size:9px;padding:0;}
#sidebar ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li{list-style-type:none;margin:0 0 5px 0;padding:0;}
#sidebar ul ul li a,#sidebar ul ul li a:visited{color:#0076a3;text-decoration:none;}
#sidebar ul ul li a:hover{color:#f04c91;text-decoration:underline;}
#sidebar ul ul{list-style-type:none;margin:0 0 0 5px;padding:0;}
#sidebar ul ul ul{list-style-type:none;margin:0;padding:0;}
#sidebar ul li li{background:url(../allure/images/arrow2.gif) no-repeat top left;padding:0 0 0 15px;margin:0;}
#sidebar ul li ul li{background:url(../allure/images/arrow2.gif) no-repeat top left;padding:0 0 0 15px;margin:0;}
#sidebar .textwidget{margin:0;padding:0;}
#quick-search form{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;}
#quick-search form .labelgroup,#quick-search form label{display:block;overflow:hidden;width:250px;}
#quick-search form span.pretext{display:block;font-size:10px;font-weight:bold;text-align:left;}
#quick-search form select{width:250px;font-size:11px;}
#quick-search form .labelgroup select{width:117px;}
#quick-search form input{width:242px;font-size:11px;margin:0;padding:2px 2px 2px 2px;}
#quick-search input.text{font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;width:242px;font-size:11px;}
#quick-search form .labelgroup label{width:117px;float:left;display:inline;margin:0;padding:0;}
#quick-search form .btnset{width:270px;margin:12px auto 0 auto;text-align:center;border:0 solid #000;overflow:hidden;}
#quick-search form button{width:250px;height:26px;}
#quick-search form button:hover{background-position:0 -26px;}
#quick-search form .labelgroup label.rightmargin15px{margin-right:16px;}
.labelhide{display:none;}
.red{color:#f00;}
#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;}