/* CSS Document */
body{margin-top: 0px; background:#efe7ce; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:0px}
a:link{ text-decoration:none; color:#000000;}
a:visited{ text-decoration:none; color:#000000;}
#wrapper{width:968px; height:auto; padding:0px; margin: 0px 0px 0px 0px;}
#header{width:968px; height:190px; float:inline}
#banner1{width:968px; height:96px; float:inline}
#banner2{width:968px; height:113px; float:inline}

#contentwrap{width:958px; height:auto; float:left; border-top: #948263 5px solid ; border-left: #6b5121 5px solid; border-right: #6b5121 5px solid; border-bottom: #6b5121 5px solid;}


#sidebar{background: #dad5b6; width:270px; height:auto; float:inline; margin-left:9px; margin-top:5px; margin-bottom:5px }
#sidebar-header{background: #dad5b6; width:270px; height:38px; float:inline; }
#sidebar-menu{background: #dad5b6; width:270px; height:260px; float:left; }
#selectlanguages{background: #dad5b6; width:270px; height:27px; float:left; text-align: left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5f4725}

#menuwrap{width:222px; height:260px; float:inline; margin-left:0px}#menutab{width:222px; height:20px; float:inline; margin-top:4px}
#menutab1{width:222px; height:20px; float:inline; margin-top:8px}

#sidebar-header2{background: #dad5b6; width:270px; height:44px; float:left; }
#reservation{background: url(../images/reserve.gif); width:270px; height:143px; float:left; }
#seperator{background: #dad5b6; width:270px; height:9px; float:left;}
#details{background: #dad5b6; width:270px; height:48px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#675030; border-bottom: #6b5121 3px solid;}
#indexaddress{background: #dad5b6; width:271px; height: 60px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:4px;}
#vecinity-map{background: #dad5b6; width:271px; height: 20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:4px;}

#contentFooter{width:658px; height:20px; float:left; margin-top:5px; border-top: #6b5121 1px solid;   padding-top: 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}#contentFooter a:link{ text-decoration:none; color:#000000;}
#contentFooter a:visited{ text-decoration:none; color:#000000;}

#footer{width:958px; height:27px; float:left; }#footertxt{width:968px; height:20px; float:left; font-size:9px; text-align:center }
#footertxt a:link{ text-decoration:none; color:#000000; font-size:9px}#footertxt a:visited{ text-decoration:none; color:#000000; font-size:9px}

#sidebarwrap{width:280px; height:705px; float:left;  }
#sidebarwrap2{width:280px; height:720px; float:left;  }
#contentwraper{width:670px; height:705px; float:left; padding-left:7px }
#content{ background:url(../images/bgcontent.gif); width:660px; height:703px; float:left;  }
#contentwraper2{width:670px; height:720px; float:left; padding-left:7px }
#content2{ background:url(../images/bgcontent.gif); width:660px; height:720px; float:left;  }

#pageheader{ background:url(../images/headermain.jpg); width:660px; height:84px; float:left; }
#pagesubheader{ width:660px; height:55px; float:left; }
#pagesubheaderL{ width:474px; height:55px; float:left; padding-left:40px }
#pagesubheaderR{ width:144px; height:55px; float:left; }
#pagecontent{ width:660px; height:auto; float:left; }

/* INDEX PAGE */
#indexheader{ width:660px; height:368px; float:left; }
#indexdiv{  width:660px; height:17px; float:left; border-top: #af7323 2px solid; 
border-bottom:#af7323 2px solid; padding-top:3px }
#indexdivL{  width:330px; height:13px; float:left; font-size:12px }
#indexdivR{  width:330px; height:13px; float:left; font-size:12px}
#indexcontent{width:660px; height:280px; float:left;}
#indexcontentL{  width:329px; height:280px; border-right:#af7323 1px solid; float:left; font-size:12px }
#indexcontentR{  width:330px; height:280px; float:left; font-size:12px}

/* AMENITIES PAGE */
#aminitiescontent{ width:373px; height:491px; float:left; font-family:Arial, Helvetica, sans-serif; 
font-size:11px; text-align:left }
#contentamenitiestop{ background:url(../images/amenitiesbg.gif); width:368px; height:290px; float:left; margin-left:3px; 
}
#contentamenitiestxt{  width:355px; height:255px; float:left; margin-left:5px; margin: 15px 0px 15px 5px;  overflow:auto}
#amenitiespic{  width:368px; height:200px; float:left; text-align:center; margin-top:-17px}
#contentamenitiesR{  width:280px; height:491px; float:left; margin-left:2px }

#AMENITIESsidebarwrap{width:280px; height:670px; float:left;  }
#AMENITIEScontentwraper{width:670px; height:670px; float:left; padding-left:7px }
#AMENITIEScontent{ background:url(../images/bgcontent.gif); width:660px; height:667px; float:left;  }

/* RESORT ROOMS PAGE */
#resort-rooms{ background:url(../images/resortroomssideleft.gif); width:329px; height:491px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;text-align:left }
.span{padding-left: 20px; padding-top:15px; padding-right:20px; text-align:left}
.style2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}
#resort-roomsR{ width:330px; height:491px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;text-align:left }
#resortbodysiderighttop{width:330px; height:250px; float:left;}
#Roomscategory{ background:url(../images/resortroomsbg.JPG); width:327px; height:240px; float:left;}
#Roomscategoryheader{width:320px; height:60px; float:left;}
#Roomscategorylist{width:320px; height:170px; float:left; overflow:auto}

/* AdventurePackage PAGE */
#AdventurePackagecontent{ background:url(../images/adventureleft.gif); width:378px; height:497px; float:left; 
font-family: Geneva, Arial, Helvetica, sans-serif;font-size:11px; text-align:left; margin-left:5px; padding-left:20px;
padding-top:15px;}
#AdventurePackage{ background:url(../images/bg.gif); width:670px; height:700px; float:left; padding-left:7px}
#AdventurePackageleftwrap{width:280px; height:700px; float:left;  }
#AdventurePackageleft{ /*background: #dad5b6;*/ width:271px; height:700px; float:left; margin-left:9px; margin-top:5px; 
margin-bottom:2px}
#AdventurePackageR{width:250px; height:512px; float:left;  }

#AdventurePackagesidebarwrap{width:280px; height:685px; float:left;  }
#AdventurePackagecontentwraper{width:670px; height:685px; float:left; padding-left:7px }
#AdventurePackagecontent2{ background:url(../images/bgcontent.gif); width:660px; height:682px; float:left;  }

/* TropicalWedding PAGE */
#TropicalWed{ background:url(../images/tropicalweddingbg.jpg); width:660px; height:498px; float:left;  }
#TropicalWedleftwrap{width:280px; height:682px; float:left;  }
#TropicalWedleft{ /*background: #dad5b6;*/ width:271px; height:682px; float:left; margin-left:9px; margin-top:5px; 
margin-bottom:2px}
#TropicalWedwrap{ width:660px; height:auto; float:left; }
#TropicalWedding{ background:url(../images/bg.gif); width:660px; height:682px; float:left; }
#TropicalWedwrapspace{ width:325px; height:498px; float:left; }
#TropicalWedwraptxt{ width:315px; height:488px; float:left; padding-top: 10px; text-align:left }

/* Meetings PAGE */
#meetingscontent{ background:url(../images/meeting-bg.gif); width:650px; height:240px; float:left; 
font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left ; margin-left:5px }
#meetingscontenttxt{ width:620px; height:220px; float:left; font-family:Arial, Helvetica, sans-serif; padding-left: 15px;
font-size:11px; text-align:left ; margin:5px 5px 5px 5px; padding-top:10px; overflow:auto}
#meetings{ width:660px; height:220px; float:left; margin-top:-2px; margin-bottom:50px }
#meetingsleftwrap{width:280px; height:643px; float:left;  }
#meetingsleft{ /*background: #dad5b6;*/ width:271px; height:643px; float:left; margin-left:9px; margin-top:5px; 
margin-bottom:2px}
#meetingswrap{ background:url(../images/bg.gif); width:670px; height:645px; float:left; padding-left:7px}
#meetingswrap-area{ width:670px; height:450px; float:left; }

/* gettingthere PAGE */
#gettingherewrap{ background:url(../images/gettingthere-bg.gif); width:658px; height:490px; float:left; margin-bottom:15px  }
#gettinghere{ width:660px; height:460px; float:left;  }
#gettingherefot{ width:660px; height:30px; float:left; }
#gettingheretxt{ width:590px; height:442px; float:left; margin: 8px 0px 8px 40px; text-align:left; overflow:auto }


/* testimonials PAGE */
#testimonialswrap{  width:660px; height:490px; float:left;  }
#testimonials{  width:590px; height:470px; float:left; margin: 8px 0px 8px 40px; text-align:left }
#testimonials2{  width:590px; height:470px; float:left; margin: 8px 0px 8px 40px; text-align:left; overflow:auto  }
#gettinghere2{ width:660px; height:500px; float:left; }
#testimonialswrap2{  width:660px; height:530px; float:left; }



#contactuscontent{ width:360px; height:491px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;
text-align:left }
#contactusform{ width:292px; height:491px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;
text-align:left }


#nightlifewrap{ background: url(../images/nightlife.jpg);  width:660px; height:485px; float:left;  }
#nightlifeL{  width:328px; height:485px; float:left; text-align:left }
#nightlife{  width:316px; height:400px; float:left; text-align: justify; margin-top:10px }
#companypolicies{  width:590px; height:450px; float:left; margin: 8px 0px 8px 40px; text-align:left; overflow:auto}