body{background:url(/boardwalk/img/bg_boardwalk.jpg) center fixed; font-size:12px; color:#470E03; padding:2px; font-family: sans-serif;}
a{color:#442506;}
a:hover, a:visited, a {text-decoration:none; }
img { border:0; }
li{text-align: justify;}
.frame{clear:both;margin:0 auto;width: 1000px;}
.frame .menu2 a, .frame .menu a, .frame .footer a{color:#FFF; font-weight: bold; text-decoration: none;}
.frame .footer{float:left; color:#FFF;}
.content2{font-weight: bold; float:left; width: 960px;  background: #FFF url(/boardwalk/img/bg_blank.jpg); border: 10px solid #FFF;}
.content{font-weight: normal; float:left; width: 936px; height: 565px; background: #FFF url(/boardwalk/img/bg1.jpg); border: 10px solid #FFF; padding: 0 0 0 24px;}
.contentBLanguage{float:left; width: 980px; height: 30px;}
.btnLanguage{float:right; width:149px; height:30px; background:url(/boardwalk/img/buttons/btnBg2.jpg) repeat-x; text-align: center; padding:5px;border-width: 1px 1px 1px 1px; border-style: solid; border-color: #000000;  }
.contentBLanguage .btnLanguage a{color:#FFF; font-weight: bold; text-decoration: none;  font-size:12px;  font-family: sans-serif;}
.subcontent, .subcontent2{float:left; width: 894px;  padding: 28px 0 0 28px;}
.subcontent2 h1{float:left; color:#000; width: 814px; font-size:18px; padding: 5px 10px 0 70px; margin: 0; line-height: 35px; background: #D38D1C url(/boardwalk/img/h1-bg.gif) no-repeat 10px;}
.subcontent h1{float:left; color:#000; width: 814px; font-size:18px; padding: 5px 10px 0 70px; margin: 0; line-height: 35px; background: #D38D1C url(/boardwalk/img/h1-bg.gif) no-repeat 10px;}
.frame .right{float:right; width: 430px; height: 565px;}
.frame .content .info{float:left; width:505px; height: 442px;}
.frame .content .info .p{float:left; width:475px; height: 386px; padding: 0px 10px; margin-top:10px; overflow:auto;}
.frame .content .info .p p {text-align: justify;}
.frame .content .info h1{float:left; color:#000; width: 425px; font-size:18px; padding: 5px 10px 0 70px; margin: 0; line-height: 35px; background: #D38D1C url(/boardwalk/img/h1-bg.gif) no-repeat 10px;}
.frame .content .logo{float:left;width:505px; height: 90px; text-align: center; padding-top: 20px;}
.frame .logo2{float:left;width:205px; height: 85px; text-align: center;}
.frame  .menu{float:left;padding:4px 0 4px 70px;width:930px;}
.frame  .menu2{float:left; padding:11px 0 4px 0; }
.minilogo {float:left;}
.header-menu {float:none; display:block;margin:0 auto;width:841px;}
#jsddm { margin: 3px 0 0 0; height: 24px; padding: 0px; list-style-type: none; float:left; border:2px solid black; border-width: 2px 0px 2px 0px; background:#442506 url(/boardwalk/img/bg_menu.jpg) repeat-x;}
#jsddm li { float: left; height: 24px; line-height:22px; padding:0; cursor:pointer; border-right: 1px solid #2F1903; }
#jsddm li a{padding: 0 16px;}
#jsddm li a:hover{ text-decoration: underline; /*background:url(/boardwalk/img/bg_over_menu.jpg) no-repeat 6px 8px;*/}
#jsddm ul { position: absolute; display: none; background:#442506 url(/boardwalk/img/bgSubMenu.jpg) no-repeat; list-style-type: none; margin: 0px; padding: 0px; z-index: 10000; border-width: 2px 0px 2px 0px; border-style: solid; border-color: #2F1903;margin-top:2px;}
#jsddm ul li { margin: 0px; line-height:normal; height:auto;  float: none; margin: 0px; padding: 6px 32px 6px 0; cursor:pointer; margin-left:-5px;}
#jsddm ul li:hover, ul.jd_menu ul li a:hover{ background:url(/boardwalk/img/bg_over_menu.jpg) no-repeat 6px 8px;text-decoration: underline; }
#jsddm .current {background:#D38D1C none repeat scroll 0 0;}
.displayContact p{margin-top:9px; margin-bottom:9px;}
.contactForm { float:left; padding:0 85px 1px 10px;width:414px;}
.contactForm label {float:left;height:22px; line-height:22px; padding:7px 10px 0 0;width:142px;}
.contactForm input {border:1px solid #000;float:left;height:22px;margin:7px 0 0;padding:0 1px 1px;width:250px;}
.contactForm textarea {border:1px solid #000;float:left;margin:7px 0 0;padding:0 1px 1px;width:250px;}
.contactForm fieldset {float:left; width:378px; border:none;}
.contactForm label span {color:#E91616;}
.contactForm p {text-align:center;}
.contactForm label {font-size:12px;font-weight:bold;text-align:left;}
.contactForm .button { text-align: right; }
.contactForm .button input { float: none; width:auto; }
#gallery {float:left; margin: 10px;}
#gallery div { float:left; margin: 10px; }
div.center, div.center p{text-align: center;}
div.displayContact{font-weight:bold; margin-top:60px; margin-left:auto; margin-right:36px; background-color: #ff0000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; background-color:#FFFFFF; padding:20px; width:251px; border:6px solid #000000;}
div.center2 {text-align: center; margin-bottom:30px;}
div.top-10 {text-align: center; margin-top:60px;}
div.center3 {position: relative; left: 530px;}
.contactInfo{float:left; width: 430px}
.cake-debug{color:#FFF;}
.info .cake-debug{color:#470E03;}
.red{padding-top:6px; color:red;}
p.boardbg {
	background: url(/boardwalk/img/p-bg.png) no-repeat;
	font-weight: bold;
	padding: 16px 0 15px 35px;
	margin-left:
}
.boardbg2 {
	font-weight: bold;
	padding: 16px 0;
}
table.inside {
	padding:0px;
	width:0px;
}
table.image {
	margin:10px auto;
	width:750px;
}

#jquery-overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 500px;
}
#jquery-lightbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    margin-top:-35px;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}
#lightbox-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
    width: 49%;
    height: 100%;
    zoom: 1;
    display: block;
}
#lightbox-nav-btnPrev { 
    left: 0; 
    float: left;
}
#lightbox-nav-btnNext { 
    right: 0; 
    float: right;
}
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
    overflow: auto;
    width: 100%;
    padding: 0 10px 0;
}
#lightbox-container-image-data {
    padding: 0 10px; 
    color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
    width: 70%; 
    float: left; 
    text-align: left; 
}    
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block; 
    clear: left; 
    padding-bottom: 1.0em;    
}            
#lightbox-secNav-btnClose {
    width: 66px; 
    float: right;
}
.condo { width: 270px; height: 200px; display: none; }
.condo .name { margin: 10px 10px 10px 10px; }
.condo #name { float: left; font-size: 20px; color: #432405; }
.condo #status { float: right; color: #432405; }
.condo .bedroom { margin: 10px 10px 10px 10px; float: left; color: #070909; font-size: 14px; }
.condo .sq_feet { margin: 10px 10px 10px 10px; }
.condo .sq_feet .measure { float: left; color: #63411c; font-size: 14px; }
.condo .sq_feet .min { float: left; color: #6c4b28; font-size: 10px; margin-left: 5px; }
#mapTower, #mapText {float:left;}
#mapTower{border:1px solid #000000;}
#mapText{padding-left:4px; padding-top:10px;}
#mapText h3{margin:0px; text-decoration:underline;}
#mapText p{margin:0px; font-family: serif; font-style: italic; font-size:12px; padding-left:19px; padding-top:10px;}
.des{     
text-align:center;
margin-top:17px;
width:168px; font-size:16px;}
.submenu li a{
    padding:0 !important;
    margin-left:4px !important;
    padding:6px 0 6px 0 !important; 
}
/*#jsddm ul{
visibility: visible;
    display: block; 
}*/
.submenu li {
    text-decoration: none;
    padding-left: 15px !important;
}

.btnBack{ height:0; position:relative; right:-718px; top:-100px; width:169px;}
.banner{height:565px; width:430px; float:right; margin-top:0;}