/* global */
body{font-size:12px;font-family:Arial,Helvetica,sans-serif;background-color:#f8faf7}
strong{font-weight:bold}
small{font-size: 11px}
a.link{color: #2c610e !important;text-decoration:none;}
a.link:hover{text-decoration:underline;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}

/* containers */
#wrap{border:0px solid #F00;height:auto;min-height:100%}
#wrapHd,#wrapFt,#wrapFt1{display:block;background-color:#2c610e;width:100%;height:20px;background:url(../images/bg_bamboo.jpg) repeat-x transparent;position:relative;}
#wrapBd{margin:0 auto;position:relative}
#wrapBd #wrapBox{margin:0 auto;width:960px;padding-top:10px;padding-bottom:10px}
#wrapFt{position:relative;bottom:0;z-index:11}
#wrapFt1{position:relative;bottom:0;z-index:11}

/* header */
#header{margin:0 auto;height:100px}
#header #logo{float:left;height:120px}
#header #logo img{height:110px}
#header #nav{width:335px;height:100px;float:right;text-align:right;background:url(../images/nav_leaves.gif) transparent right no-repeat}
#header #nav #rc{float:right;margin-left:30px;width:180px}
#header #nav #lc{float:right;margin-left:30px;width:90px}
#header #nav #current{padding:5px}
#header #nav #rc ul,#nav #lc ul{margin:0;padding:5px}
#header #nav #rc ul li,#nav #lc ul li{margin-bottom:5px}
#header #nav #rc ul li a{color:#2c610e;padding:5px 7px;text-decoration:none;background-color:transparent}
#header #nav #rc ul li a:hover{color:#fff;background-color:#2c610e}
#header #nav #lc ul li a{color:#000;padding:5px 5px;text-decoration:none;background-color:transparent}
#header #nav #lc ul li a:hover{color:#fff;background-color:#a67c52}

/* body content */
#slideshow{display:block;width:960px;margin:0 auto;font-size:22px;text-align:center;margin-bottom:10px;z-index:-7}
#teasBox{display:block;width:960px;height:120px;margin:0 auto}
.teasBoxItem{display:block;float:right;width:191px;height:86px;padding:7px;margin-left:10px;background:url(../images/teasBox.png) #d5dfcf no-repeat left;font-size:11px}
.teasBoxItem a{color:#b00310;text-decoration:none}
.teasBoxItem a:hover{text-decoration:underline}
.contactBox{display:block;float:left;width:310px;height:100px;background:url(../images/teasReserve.jpg) #a67c52 center no-repeat}
.contactBox a{display:block;width:308px;height:98px}
.contactBox a:hover{border:2px dotted #F90}

.teasImg{display:block;float:right}

#contentBox {width:900px;height:100%;min-height:100%;background:#e9efe6 url(../images/bg_body.png) bottom left no-repeat;padding:30px;overflow:hidden;margin-bottom:20px;}
#contentBox #lc{float:left;width:466px;height:auto;}
#contentBox #lc1{float:left;height:auto;}
#contentBox #lc #wrap,#contentBox #lc1 #wrap{display:block;background-color:#dae5d5;padding:15px;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;min-height:245px}
#contentBox #lc h1{display:block;width:466px;height:48px;margin-bottom:20px; background:#598f3b no-repeat;}
#contentBox #lc h2,#contentBox #lc1 h2{font-size:18px;color:#896542;margin-bottom:15px}
#contentBox #lc h1#aboutus{background-image:url(../images/head_about_us.gif)}
#contentBox #lc h1#contactus{background-image:url(../images/head_contact_us.gif)}
#contentBox #lc h1#gallery{background-image:url(../images/head_gallery.gif)}
#contentBox #lc h1#oursuites{background-image:url(../images/head_our_suites.gif)}
#contentBox #lc h1#amenities{background-image:url(../images/head_amenities_facilities.gif)}
#contentBox #lc h1#packages{background-image:url(../images/head_packages_promotions.gif)}
#contentBox #lc h1#islands{background-image:url(../images/head_islands_destination.gif)}
#contentBox #lc td.name{padding-bottom:8px;width:100px;vertical-align:top;font-weight:bold}
#contentBox #lc td.field{padding-bottom:8px;vertical-align:top}
#contentBox #lc #wrap p,#contentBox #lc1 #wrap p{line-height:18px;margin-bottom:20px}
#contentBox #rc{float:right;width:400px;font-size:11px;}
#contentBox a{color:#666;background-color:transparent;text-decoration:none;font-weight:normal}
#contentBox a:hover{text-decoration:underline}
#contentBox #lc1 #wrap ul{margin-bottom:20px;}
#contentBox #lc1 #wrap ul li {list-style-type:disc;list-style-position:inside;line-height:18px;}
#contentBox #lc1 #wrap ol{list-style:lower-roman;margin-left:0px;}
#contentBox #lc1 #wrap ol li{list-style-position:inside;margin-bottom:20px;line-height:18px;}

table#rates td, #rates th{padding:5px;text-align:left}

/* footer */
#footer{display:block;width:960px;padding-top:15px;text-align:left;color:#999;font-size:10px;margin:0 auto;margin-bottom:20px;padding-bottom:10px;background:#e9e9e9}
#footer a{color:#666;background-color:transparent;text-decoration:none;font-weight:normal}
#footer a:hover{text-decoration:underline}
#copyright{padding-left:15px;}
#terms{float:right;padding-right:15px;}

