/* styles.css */
body{background-color:#355b82;margin:0;padding:0;}
body,ul,ol,dl,td,th,caption,pre,p,blockquote{font-family:arial,"Lucida Sans Unicode",verdana,tahoma,sans-serif;line-height:1.6;font-size:12px;color:#000;}
ul{list-style-type:square;}
ol{list-style-type:decimal;}
h1{font-size:22px;color:#6599cc;margin-bottom:12px;font-weight:700;font-family:arial, "lucida sans", Verdana, sans-serif;}
h2{font-size:18px;color:#6599cc;letter-spacing:-.6px;margin-bottom:10px;font-family:georgia, arial, "lucida sans", Verdana, sans-serif;}
h3{font-size:17px;margin-bottom:8px;font-family:arial, "lucida sans", Verdana, sans-serif;}
h4{font-size:16px;margin-bottom:5px;font-weight:700;font-family:arial, "lucida sans", Verdana, sans-serif;}
h5{font-size:14px;margin-bottom:5px;font-weight:700;font-family:arial, "lucida sans", Verdana, sans-serif;}
h6{font-size:14px;margin-bottom:5px;font-family:arial, "lucida sans", Verdana, sans-serif;}
blockquote{color:#666;font-style:italic;margin:0 0 18px 18px;}
em{font-style:italic;}
a,a:visited{font:normal 12px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;color:#5F8CBE;text-decoration:underline;}
dt{clear:both;width:120px;float:left;text-align:left;font-weight:700;font-size:13px;padding:3px;}
dd{float:left;width:610px;margin:0 0 0 2px;padding:3px;}
th{background:#355b82 url(/img/th-bkg.gif) no-repeat top left;color:#fff;font-size:14px;}
th a,th a:active,th a:visited,th a:hover{background:none;font-weight:700;text-decoration:none;border-bottom:1px dotted #fff;font-size:14px;color:#fff;}
.altrow{background:url(/img/grad_01.gif) repeat-x top center #fff;}
.altrow2{background:url(/img/grad_03.gif) repeat-x top center #fff;}
.altrow3{background:url(/img/grad_02.gif) repeat-x top center #fff;}
#wrap{background-color:#fff;border:1px solid #fff;width:768px;margin:5px auto auto;padding:0;}
.headertop{text-align:center;font-size:11px;font-weight:700;}
.headertop h1,.headertop h2,.headertop h3,.headertop h4{font-weight:700;font-size:10px;font:bold 11px arial;color:#000;display:inline;}
#header-int{position:relative;width:768px;height:155px;background:#fff url(/img/header-int-bkg.gif) no-repeat top center;font-size:10px;z-index:9;}
#header-int h1{height:107px;width:375px;margin:0;padding:0;}
#header-int h1 a{height:72px;text-indent:-9999px;display:block;outline:none;}
#header-int p{font-size:10px;letter-spacing:1px;color:#787878;font-weight:400;margin:0 0 0 25px;padding:0;}
#header-int span{font-size:9px;letter-spacing:1px;position:absolute;top:20px;right:20px;color:#787878;text-decoration:underline;}
#header{width:768px;height:265px;}
#nav-top{margin-top:5px;height:48px;background:url(/img/hoffmangrp_hdrnavbkg.gif) repeat-x top center;position:relative;z-index:9;}
#nav-top ul{list-style:none;margin:0;padding:0;}
#nav li{float:left;z-index:9;margin:3px 4px 3px 6px;}
#nav a{display:block;text-decoration:none;border:1px solid #4f789f;background:url(/img/nav/nav-l.gif) no-repeat left center;color:#fff;font:bold 12px arial, georgia, "lucida sans", arial, tahoma, verdana, sans-serif;padding:7px 10px;}
#nav a:hover{border:1px solid #d27d00;background:url(/img/nav/nav-l-over.gif) left center;color:#875102;}
#nav li:hover,#nav li.hover{position:static;}
#nav li ul{z-index:9;float:none;position:absolute;background:#6599cc;width:200px;left:-999em;}
#nav li ul li{float:none;width:200px;background:none;margin:0;}
#nav li ul a{background:none;border:1px solid #6599cc;border-bottom:1px solid #4f789f;color:#fff;display:inherit;font:normal 12px arial, georgia, "lucida sans", arial, tahoma, verdana, sans-serif;padding:6px 7px;}
#nav li ul a:hover{background:#355b82;border:1px solid #355B82;color:#fff;}
#nav li ul ul{margin:-1.7em 0 0 175px;}
#nav li:hover ul ul,#nav li.sfhover ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul{left:auto;}
#content{width:768px;margin:auto;}
#main{width:768px;min-height:500px;height:auto;margin:0;}
* html #main{height:500px;}
#main .main_content_left{float:left;width:219px;margin:15px 10px 10px;padding:0;}
#main .main_content_left p{font-size:11px;line-height:100%;}
#main .main_content_left ul{background-color:#efefef;margin:0;padding:0;}
#main .main_content_left li{list-style-type:none;border-bottom:1px dotted #6c9dc1;}
#main .main_content_left li a{background:none;display:block;color:#355b82;font:bold 11px "Trebuchet MS", arial, "lucida sans", tahoma, verdana, sans-serif;text-decoration:none;padding:8px 0 8px 5px;}
#main .main_content_left li a:hover{background-color:#6599cc;background:url(/img/leftnav-bkg-on.gif) repeat-x top center;color:#fff;text-decoration:none;}
#main .main_content_left #createprofile ul{background:none;text-align:left;padding:0 25px 20px 40px;}
#main .main_content_left #createprofile li{list-style-type:disc;border:none;}
#main .main_content_left #createprofile{background:url(/img/hoffmangrp_createprofile.bkg.jpg) no-repeat;text-align:center;width:219px;height:283px;}
#main .main_content_left #createprofile h4{font-size:14px;font-family:Verdana, Arial;color:#ffcb69;padding-top:10px;}
#main .main_content_left #createprofile p{color:#BBB;padding-top:50px;font-size:12px;}
#main .main_content_right{float:left;width:514px;margin-top:10px;margin-left:2px;}
#main .main_content_right .goback{float:right;font-size:11px;position:relative;top:-25px;color:#1777B1;}
#main .main_content_right .goback a{color:#78a956;}
#main .main_content_right .searchTypes{margin-bottom:10px;border-bottom:1px solid #ddd;}
#main .main_content_right .searchTypes ul{list-style:none;margin:0;}
#main .main_content_right .searchTypes li{margin-left:5px;background:#4F789F;float:left;font:11px tahoma, verdana, arial, sans-serif;}
#main .main_content_right .searchTypes a{display:block;text-decoration:none;color:#fff;font:bold 12px tahoma, verdana, arial, sans-serif;padding:4px 10px;}
.agent-block{float:left;width:100px;border:1px solid #e9eff4;text-align:center;margin-left:10px;margin-bottom:10px;background:#f2f2f2;padding:2px;}
.agent-block img{padding-top:7px;}
#agentView{width:98%;margin:20px auto;}
#agentView .left{float:left;width:160px;}
#agentView .right{float:left;margin-left:15px;width:560px;}
#agentView dt{clear:both;width:120px;float:left;text-align:left;font-weight:700;font-size:13px;}
#agentView dd{float:left;width:380px;margin:0 0 .5em .2em;}
.btn{width:136px;height:26px;background:url(/img/btn_big-bkg.gif) no-repeat;text-align:center;}
.btn a,.btn a:active,.btn a:visited,.btn a:hover{display:block;padding-top:6px;height:22px;color:#506eab;text-decoration:none;background:url(/img/btn_big-bkg.gif) no-repeat;font:bold italic 11px georgia, "lucida sans", arial, tahoma, verdana, sans-serif;}
.btn a:hover{background:url(/img/btn_big-bkg.gif) no-repeat;}
#listings tbody tr:hover{background:#ffc;}
#listingNav{margin-top:3px;margin-bottom:15px;text-align:center;}
#listingNav a{background:#feeac7 url(/img/listing-btn-bkg.gif) repeat-x top center;border:1px solid #dec699;color:#7a4f00;text-decoration:none;font:bold 11px "Trebuchet MS", Georgia, "Times New Roman", Times, serif;text-align:left;margin:0 2px;padding:6px 10px;}
#listingNav a img{padding-right:5px;}
#listingNav a:hover{background:#faf7d1;}
.listings_index dt{clear:both;width:100px;float:left;text-align:left;font-weight:700;margin-bottom:1px;font-size:11px;padding:2px;}
.listings_index dd{float:left;font-size:11px;margin-bottom:1px;width:260px;padding:2px;}
.listings dt{clear:both;width:140px;float:left;text-align:left;font-weight:700;margin-bottom:1px;font-size:11px;border-bottom:1px solid #ddd;padding:1px;}
.listings dd{float:left;font-size:11px;margin-bottom:1px;width:360px;border-bottom:1px solid #ddd;padding:1px;}
.listingview_right{float:left;width:515px;}
.listingview_left{float:left;width:235px;}
.detail p{width:155px;float:left;font-size:11px;margin:5px;}
.detail p strong{display:block;font-size:11px;color:#000;line-height:14px;border-bottom:1px dotted #555;margin:0;padding:0;}
.detail .stretch{width:510px;}
.general{float:left;width:550px;}
.general dl{margin:0;padding:0;}
.general dt{clear:both;width:125px;float:left;text-align:left;font-weight:700;margin-bottom:1px;font-size:11px;border-bottom:1px solid #ddd;padding:1px;}
.general dd{float:left;font-size:11px;margin-bottom:1px;width:410px;border-bottom:1px solid #ddd;padding:1px;}
.ss-link{background:#E7F3FF;display:block;text-decoration:none;margin:2px 10px 2px 0;padding:2px;}
.hov:hover{background:#FFC;color:#555;}
.features{margin-top:10px;margin-bottom:10px;border-top:2px solid #000;padding:5px;}
.hot{margin-left:10px;float:left;width:100%;margin-bottom:10px;}
.hot:hover{background:#F3F9E8;}
.hot p{font-size:11px;margin:2px;}
#hotlistings{width:100%;margin:0;padding:0;}
#hotlistings h2{margin-bottom:20px;}
#hotlistings .hotlistingsContainer{border:1px solid #a9ccde;margin-bottom:10px;background:#fff url(/img/grad_01.gif) repeat-x top center;padding:10px;}
.hotlistingsContainer .hotlistingsImg{float:left;width:20%;text-align:center;}
.hotlistingsContainer .hotlistingsTxt{float:left;width:75%;margin-left:10px;}
#quickpicks{width:755px;position:relative;}
#quickpicks a{float:left;color:#355B82;font-size:12px;margin:2px 3px;padding:2px;}
#quickpicks a:hover{color:#292929;text-decoration:none;}
#disclaimer{border-top:1px dotted #506eab;margin:1px 0;padding:2px;}
#disclaimer p{line-height:130%;font-family:"Trebuchet MS", Georgia, "Times New Roman", Times, serif;font-size:10px;margin:7px 0;}
#innerNav{width:740px;height:31px;margin:0 auto;padding:0;}
#innerNav ul{width:740px;list-style:none;float:left;background:url(/img/hoffmangrp_innernavR.gif) no-repeat right top;margin:0;padding:0;}
#innerNav li{list-style:none;float:left;background:url(/img/hoffmangrp_innernavBKG.gif) repeat-x;height:31px;}
#innerNav li.first{background:url(/img/hoffmangrp_innernavL.gif) no-repeat left top;height:31px;width:24px;}
#innerNav ul a{display:block;line-height:30px;background:url(/img/hoffmangrp_innernavdiv.gif) repeat-y right top;text-decoration:none;color:#fff;font-weight:700;padding:0 10px;}
#innerNav ul a:hover{background:#4975a1 url(/img/hoffmangrp_innernavdiv.gif) repeat-y right top;}
#footer{clear:both;width:768px;height:150px;text-align:center;background:url(/img/footer/footer-top.gif) no-repeat;margin:10px auto auto;}
#footertext{background:none;color:#333;font-family:arial, tahoma, verdana, sans-serif;font-size:11px;}
#footertext a{background:none;color:#333;font-family:arial, tahoma, verdana, sans-serif;font-size:11px;text-decoration:none;}
form{margin:0 0 4px;padding:2px;}
form dt{clear:both;width:15%;float:left;text-align:right;}
form dd{float:left;width:80%;margin:0 0 .5em .5em;}
#frmHorizontal fieldset{display:block;border:1px solid #D1EAF9;background:url(/img/grad_02.gif) repeat-x top center;margin:0 0 5px;padding:0 10px 10px 20px;}
#frmHorizontal fieldset legend{font-size:16px;font-weight:700;font-family:georgia, arial, "lucida sans", Verdana, sans-serif;color:#6599cc;letter-spacing:-.6px;}
#frmHorizontal div.radio{--margin:1em 0 2em 0;margin:0 0 5px;}
#frmHorizontal div.radio input{clear:both;float:left;width:auto;}
#frmHorizontal div.radio label{font-weight:400;}
#frmHorizontal div.radio label span{line-height:30px;padding-left:18px;}
#frmHorizontal input,#frmHorizontal textarea{display:block;width:250px;font-weight:400;font-size:15px;padding:2px;}
.cities{padding-left:3px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #ddd;height:200px;width:100%;overflow:auto;overflow-x:hidden;}
#frmHorizontal input.submit{width:136px;height:26px;clear:both;border:none;color:#506eab;font:bold italic 11px georgia, "lucida sans", arial, tahoma, verdana, sans-serif;cursor:pointer;margin-top:10px;}
#frmHorizontal label{float:left;display:block;font-weight:700;margin:.5em 1em 0 0;}
#frmHorizontal select{display:block;font-size:12px;width:120px;margin-bottom:5px;padding:2px;}
#frmHorizontal input{width:auto;padding:3px;}
#frmHorizontal input:focus,#frmHorizontal textarea:focus,#frmHorizontal select:focus{background-color:#ffc;border-color:#fc6;}
input.disabled{border:1px solid #F2F2F2;background-color:#F2F2F2;}
input.required,textarea.required{border:1px solid #00A8E6;}
input.validation-failed,textarea.validation-failed{border:1px solid #F30;color:#F30;}
input.validation-passed,textarea.validation-passed{border:1px solid #0C0;color:#000;}
.propertySearch{margin:0 0 10px;padding:10px;}
.compareLink{position:absolute;right:20px;display:none;background:#555;color:#fff;font-size:11px;padding:5px;}
.validation-advice{background:url(/img/icons/warning.gif) no-repeat 5px 5px #fdd;color:#c00;border:solid 1px #c00;font-weight:700;margin:5px 0;padding:3px 3px 3px 25px;}
.custom-advice{background-color:#C8AA00;color:#FFF;font-weight:700;margin:5px 0;padding:5px;}
.error-message{width:370px;background-color:#fdd;color:#c00;font-weight:700;margin:5px 0;padding:2px 2px 2px 5px;}
#message-ok{background:#fff9d9;color:#000;z-index:99997;border:solid 1px #c9b484;margin-bottom:15px;padding:10px;}
#message-bad{background:#fdd;color:#c00;z-index:99997;border:solid 1px #c00;margin-bottom:15px;padding:10px;}
.success{background:url(/img/icons/success.gif) no-repeat 15px 12px #c9f2ba;color:#393;border:solid 1px #84c984;margin:5px 0;padding:10px 10px 10px 40px;}
.warning{background:url(/img/icons/error.gif) no-repeat 15px 12px #FFFFD2;color:#A9A913;border:solid 1px #DDDD19;margin:5px 0;padding:10px 10px 10px 40px;}
.error{background:url(/img/icons/warning.gif) no-repeat 15px 12px #fdd;color:#c00;border:solid 1px #c00;margin:5px 0;padding:10px 10px 10px 40px;}
.info-message{background:#faffef url(/img/icons/information.gif) no-repeat 15px 12px;color:#000;border-top:1px dotted #999;border-bottom:1px dotted #999;margin:5px 0;padding:10px 10px 10px 40px;}
#pages{width:100%;text-align:center;padding:0 3px 5px;}
#pages ul{list-style-type:none;margin:auto;}
#pages li{float:left;display:block;margin:0 5px 0 0;}
#pages li a{color:#000;font-size:11px;font-family:arial, Georgia, "Times New Roman", Times, serif;text-decoration:underline;float:left;padding:2px;}
#pages li a:hover{color:#5F8CBE;}
#pages li.current{color:#355B82;font-size:11px;background:#D1DDE9;margin:2px 5px 0 1px;padding:0 3px;}
.spin_div{background:#fff url(/img/spinner.gif) no-repeat center center;opacity:0.75;filter:alpha(opacity:75);-moz-opacity:0.75;-khtml-opacity:0.75;}
#modal_container{background-color:#fff;border:2px solid #6599cc;overflow:auto;font-family:"Lucida Grande",Verdana;font-size:12px;color:#333;text-align:left;padding:5px;}
#modal_overlay{background-color:#000;}
#loading-mask{position:absolute;background:#000;border:1px solid #fff;color:#fff;font-size:1.1em;font-weight:700;text-align:center;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;z-index:500;}
#loading-mask .loader{position:fixed;top:45%;left:50%;width:120px;margin-left:-60px;background:#000;border:2px solid #fff;color:#fff;font-weight:700;text-align:center;z-index:1000;padding:15px 60px;}
.amid{vertical-align:middle;}
.vmid{margin-right:5px;vertical-align:middle;}
.vlmid{margin-left:5px;vertical-align:middle;}
.cleared{clear:both;}
.clearleft{clear:left;}
.clearright{clear:right;}
#nav-left{width:200px;margin-top:5px;padding:0;}
#project-head{width:700px;height:40px;background-image:url(/files/images/project-home/projecthome_head.jpg);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-weight:100;font-size:24px;color:#FFF;margin:0 auto;padding:20px 20px 0;}
#project-head span{font-size:16px;color:#FFF;}
#project-contentwrap{width:740px;margin:0 auto;padding:0;}
#project-contentleft{width:525px;margin-top:15px;float:left;clear:left;}
#project-contentright{width:200px;margin-right:auto;margin-left:auto;margin-top:15px;float:right;clear:right;}
#project-pagecontentwrap{width:520px;min-height:455px;float:left;clear:left;}
.project-copy{font-size:13px;line-height:140%;color:#444;margin-top:10px;margin-bottom:0;width:513px;margin-left:0;padding:0;}
#project-contactuswrap{width:165px;float:right;height:445px;background-image:url(/files/images/project-form/projectform-back.jpg);background-repeat:no-repeat;margin:0;padding:0 15px;}
.project-contactustitle{font-family:tahoma, verdana, sans-serif;font-size:18px;text-align:center;width:165px;border-bottom-width:thin;border-bottom-style:solid;border-bottom-color:#666;margin:0;padding:5px 0 3px;}
.project-contactustext{font-size:11px;vertical-align:text-top;line-height:100%;margin:0;padding:15px 0 0;}
#project-contenticonswrap{width:523px;margin-top:35px;float:left;clear:left;}
.project-contenticons{font-size:12px;font-family:tahoma, verdana, sans-serif;font-weight:400;text-align:center;}
.project-contenticons a{color:#444;text-decoration:none;}
#project-disclaimer{width:720px;font-size:9px;font-style:italic;line-height:110%;color:#444;float:left;margin:0 auto 0 10px;padding:0;}
.featured-resort{width:235px;text-align:center;margin-left:5px;margin-bottom:0;float:left;padding:5px;}
.featured-resort div{background:#fcb131;width:234px;height:24px;text-align:center;padding-left:0;padding-top:5px;margin:0 auto auto;}
.develop-resort{width:220px;text-align:center;margin-left:5px;margin-bottom:0;float:left;padding:5px;}
.develop-resort div{background:#fcb131;width:224px;height:24px;text-align:center;padding-left:0;padding-top:5px;margin:0 auto auto;}
#developer-wrap{margin-top:10px;padding:5px 5px 5px 20px;}
#developer-wrap .developer-container{height:150px;border-bottom:1px solid #ddd;font-size:11px;margin:4px 0;padding:5px;}
#developer-wrap .developer-container .developer-img{clear:both;float:left;width:193px;margin-right:5px;margin-bottom:0;height:145px;}
#developer-wrap .developer-container .developer-text{float:left;margin-left:5px;text-align:left;}
#developer-wrap .developer-container dl{margin:0;}
#developer-wrap .developer-container dt{clear:left;background:#e3e3e3;float:left;width:100px;font-weight:700;font-size:12px;margin:2px;padding:3px;}
#developer-wrap .developer-container dd{float:left;background:#ececec;width:300px;color:#343434;font-size:12px;margin:2px;padding:3px;}
#developer-wrap .developer-link{vertical-align:middle;float:right;width:50px;text-align:center;padding-top:40px;margin-left:10px;}
#developer-wrap .developer-link a{font-weight:400;font-size:15px;}
#liveperson{float:right;height:135px;width:195px;text-align:center;}
#liveperson a{font-size:12px;color:#444;text-decoration:none;}
#liveperson-left{float:left;height:135px;width:195px;text-align:center;margin:0;padding:0;}
#liveperson-left a{font-size:12px;color:#444;text-decoration:none;line-height:100%;}
#social-icons{float:left;background-color:#FFF;padding:5px 0 0;}
#social-icons a{text-decoration:none;padding-right:3px;font-size:9px;}
#social-icons img{padding-bottom:10px;}
a:active,a:hover,#liveperson a:hover,#liveperson-left a:hover,.project-contenticons a:hover{color:#ff9328;}
#main .main_content_right .searchTypes li:first-child,#listingNav a:first-child{margin-left:0;}
#main .main_content_right .searchTypes a:hover,#main .main_content_right .searchTypes .current{background:#A8D97F;color:#fff;}
.agent-block a,.project-copy a{text-decoration:none;}
#pages li.nolink,div.nolink,div.disabled{color:#CCC;padding:2px;}
.style1{font-size:18px;font-weight:700;color:#6599cc;font-family:arial, tahoma, verdana, sans-serif;}
.style2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#598AB9;}
.style7{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.style3{font-size:12px;}
.style9{color:#fff;}
.style11{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;}
.style12{color:#000;}
a.innernav:hover{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#6f4909;}
.projecthdr{font:small-caps bold 13px arial, tahoma, verdana, sans-serif;color:#fff;padding-left:4px;background:#355b82;}
.fplans{background:url(/img/hoffmangrp_inner_btmbkg.gif) repeat-x;color:#355b82;border:1px solid #355b82;}
a.ftrnav:link,a.ftrnav:visited{background:none;font:11px arial, tahoma, verdana, sans-serif;color:#ff9328;}
a.ftrnav:active,a.ftrnav:hover{background:none;font:11px arial, tahoma, verdana, sans-serif;color:#6599cc;}
a.innernav:link,a.innernav:visited{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#fff;}
a.innernav:active,a.filesnav:link,a.filesnav:visited{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#355b82;}
a.filesnav:active,a.filesnav:hover{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#4975a1;}
a.lnav:link,a.lnav:visited{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#355b82;text-decoration:none;}
a.lnav:active,a.lnav:hover{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#fff;text-decoration:underline;}
#lightbox{position:absolute;left:0;width:100%;z-index:9999;text-align:center;line-height:0;}
#lightbox a img{border:none;color:#000;}
#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:transparent url(/img/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;border:none;background:url(/img/prevlabel.gif) left 0 no-repeat;}
#nextLink{right:0;float:right;border:none;background:url(/img/nextlabel.gif) right 0 no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;}
#imageData{color:#666;padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;height:25px;border:none;background:url(/img/closelabel.gif) left 15% no-repeat;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
strong,#imageData #caption{font-weight:700;}
.featured-resort img,.develop-resort img{border:2px solid #fcb131;margin-top:3px;}
.featured-resort a,.featured-resort a:active,.featured-resort a:visited,.featured-resort a:hover,.develop-resort a,.featured-resort a:active,.featured-resort a:visited,.featured-resort a:hover{text-decoration:none;color:#000;font-size:14px;font-weight:700;}
@media print {
.noprint{display:none;}
.printHeader{display:inline;}
}
@media screen {
.printHeader{display:none;}
}
/* old-styles.css */
.style1{font-size:18px;font-weight:700;color:#6599cc;font-family:arial, tahoma, verdana, sans-serif;}
.style2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#598AB9;}
.style7{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.style3{font-size:12px;}
.style9{color:#fff;}
.style11{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;}
.style12{color:#000;}
a.innernav:hover{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#6f4909;}
.projecthdr{font:small-caps bold 13px arial, tahoma, verdana, sans-serif;color:#fff;padding-left:4px;background:#355b82;}
.fplans{background:url(/img/hoffmangrp_inner_btmbkg.gif) repeat-x;color:#355b82;border:1px solid #355b82;}
a.ftrnav:link,a.ftrnav:visited{background:none;font:11px arial, tahoma, verdana, sans-serif;color:#ff9328;}
a.ftrnav:active,a.ftrnav:hover{background:none;font:11px arial, tahoma, verdana, sans-serif;color:#6599cc;}
a.innernav:link,a.innernav:visited{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#fff;}
a.innernav:active,a.filesnav:link,a.filesnav:visited{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#355b82;}
a.filesnav:active,a.filesnav:hover{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#4975a1;}
a.lnav:link,a.lnav:visited{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#355b82;text-decoration:none;}
a.lnav:active,a.lnav:hover{background:none;font:bold 11px arial, tahoma, verdana, sans-serif;color:#fff;text-decoration:underline;}
/* lightbox.css */
#lightbox{position:absolute;left:0;width:100%;z-index:9999;text-align:center;line-height:0;}
#lightbox a img{border:none;color:#000;}
#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:transparent url(/img/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;border:none;background:url(/img/prevlabel.gif) left 0 no-repeat;}
#nextLink{right:0;float:right;border:none;background:url(/img/nextlabel.gif) right 0 no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;}
#imageData{color:#666;padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:700;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;height:25px;border:none;background:url(/img/closelabel.gif) left 15% no-repeat;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}