body,input,textarea,button,select{color:#fff;font:12px/18px "Lucida Sans","Arial",sans-serif}
a{color:#dece5e;text-decoration: none}a:hover,a:focus{color:#fff}
p,.vid,.button{padding-bottom: 25px}
li{display:inline}
html,body{height:100%;background:#3d3b4e url(bg.png) 0 0 repeat-x}

#wrap{min-height:100%}* html #wrap{height:100%}
.center{margin:0 auto;padding-bottom:60px;width:960px;overflow:hidden;position:relative}
h2,h3,h4,h5{font-weight:normal}
h6{font-size:13px;font-weight:bold;color:#74c1c2;margin-top: 105px;margin-left: 30px}
h2{font-size:28px;color:#dece5e}h4{color:#fff;font-size:16px}h3{font-size:20px}h4{font-size: 16px}.one-col h4{font-size: 12px}h4.enlarge{font-size: 16px}h5{font-size: 16px;color:#dece5e}
.one-col a:hover{color:#fff}
h2,h3,p{padding:25px 30px 0 30px}
.vid-fix{margin-top:25px;margin-left: 30px}
h4,h5{padding:0 30px}
ul{display:inline}
.pad{padding-bottom: 120px}.drag{margin-top:-20px;font-family: "Myriad Pro","Arial",sans-serif}

#feature{height:430px;width:956px;background:url(../images/ocean.jpg) no-repeat #28283c}
.feat-head{top:245px;position:relative;width:963px;background:url(fbg.png) repeat;padding-bottom: 20px}
.feat-cont{top:235px;position: relative}
.cont-left{width:450px;float:left;margin-top:5px;font-family:"Myriad Pro","Arial",sans-serif}
.cont-right{float:right;margin-top:47px;margin-right: 20px}

#head-bg{position:absolute;height:210px;width:672px;background:url(header-bg.png) no-repeat;margin-top:0;margin-left:-30px}
#head{margin:15px 0 30px 0;float:left;background: url(header-bg2.png) no-repeat;}
#head a img{margin-top:25px;float:left;margin-right: 30px}
#head h1{float:left;font-weight: normal;font-size: 33px;color:#f0f0e6;margin-top:70px}#head h1 a{color:#fff}
/* #head h1 a:hover{color:#dece5e} */

.top-bar{position: absolute;right:0;float:right;display:inline;visibility: hidden}
.top-bar input{font-size:12px;color:#000;width:100px;height:15px;background:#3d3b4e;border:#2b293d 1px solid;color:#fff}
.top-bar label{margin-left: 10px;margin-right: 5px;font-size: 10px;}
.top-bar p, .top-bar form{float:left}
.top-bar p{margin-top:-20px;margin-right:-30px;color:#dece5e}.top-bar form{margin-top: 5px}

.nav {font-weight: bold;color:#fff;cursor: pointer;font-family:"Myriad Pro","Arial",sans-serif}.nav:hover,.current{color:#dece5e}
#head ol{margin-top: 40px}#head ol a{font-size: 15px;}
#head ol li{padding:12px 40px 12px 40px;background:url(single-nav.png) no-repeat;margin-right:-10px}
#head ol li.nav-left{background:url(left-nav.png) no-repeat;margin-right:-17px}#head ol li.nav-right{background:url(right-nav.png) no-repeat;margin-left:-15px}
#head ol li.adjust{padding-right:55px;padding-left:35px}

.cont-right{overflow:hidden}
.cont-right li{font-size: 16px;padding:8px 0 10px 0;width:200px;float:left;text-align:center}
.feat-left{background: url(feat-left.png) no-repeat;margin-right: -5px}
.feat-right{background: url(feat-right.png) no-repeat}

#button-cont {margin-left:30px;margin-top:30px;}
.button{background:url(mid-button.png) repeat-x;height:27px;float:left;padding:7px 15px 0 15px;font-size:15px}
.button:hover{color:red }
.left-button{background:url(left-button.png) no-repeat;height:34px;width:8px;float:left}
.right-button{background:url(right-button.png) no-repeat;height:34px;width:8px;float:left}

.cont-adjust{padding-top:15px}
.one-col,.two-col,.three-col{float:left;margin:0 20px 20px 0}
.three-col{width:956px;margin-left:2px}.two-col{width:630px;margin-left:2px}.one-col{width:304px;margin-left:2px}.last{margin-right:0px}
.one-col img{width:304px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.one-col h3{margin-top:-35px;font-size: 22px}.one-col h4{padding-bottom:15px}


.background{background:#28283c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 0px 4px #000;-moz-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000}
.bevel{border-top:1px solid #444557;}.tint{color:#74c1c2;}.seperator{width:960px;height:2px;margin:20px 0 30px 0}
h3.boat{margin-top:-48px}
h3.room{margin-top:-35px}

#footer{background:url(foot.jpg) repeat-x #25253d;padding-top:30px}#footer h5{padding-left:0px;margin-left:30px;border-bottom:1px dotted #565261;padding-bottom: 5px}
#footer li{display:block}#footer .two-col ul{margin-left:30px;padding-right:5px;margin-top: 20px;float:left}


/* SUB */

#content {float:left;width:960px;margin-top:40px;margin-bottom: 50px}h5.menu{padding:0;font-size: 17px}#content ol a{color:#81d7d6}
#content ol{float:left;width:165px;margin-top:40px;margin-right: 30px;border-top:1px dotted #565261}#content li{border-bottom:1px dotted #565261;display: block;width:165px;padding: 5px 0;font-size:9px}#content a li:hover{text-indent: 5px;color:white;}#content .cont-current{color:#fff}
.two-large{width:735px;float:left}.three-mod{padding-top:0px;margin-top: -17px;color:#dece5e;font-size: 30px}#content h5{margin-bottom: -10px;margin-top:20px}#content p{color:#81d7d6;margin-bottom: 15px}
.attach{padding-left:20px;padding-top:3px;padding-bottom:2px;background:url(pdf.png) no-repeat;font-size:9px;margin-left:26px;color:#dece5e}.two-large a:hover{color:white;}
#content .desc{color:white;font-size: 14px;margin-bottom: 10px;margin-top: -3px}
.instruct p.role{padding-top:10px;font-size: 9px}a.mail{background:none;padding:0;margin:0;}#content p.details{color:#dece5e;font-size: 9px;margin:0;padding:0}.instruct img{float:left;margin-left:30px;margin-right:20px}.ins-des{width:760px;margin:0;padding: 0}.instruct{float:left;margin-bottom: 30px}

.banner{float:left;margin:-3px 0 -10px -2px;width:960px;height:344px}
.row p{float:left;width:335px;padding-right:0}
.row{overflow:hidden;margin-bottom:30px}
.row ins{color:#fff}