body,html{margin:0;padding:0;width:100%;height:100%}body,table{font-family:Verdana, Tahoma, Arial, Sans-Serif;font-size:10pt;color:#322}
h1,h2,h3,h4,h5,p{margin:0;padding:0 0 12px}
h1.crunch {padding:0 0 4px; margin:-4px 0 0;}
acronym,abbr{border:none}a,a.link,a.visited,a.active{text-decoration:none;color:#641;font-weight:700;font-size:9pt}a:hover{color:#A85}body.day{background:#00307B url(pagedaytop.jpg) no-repeat center top}body.day div.guil1{background:url(pagedayfloor.jpg) repeat-x bottom}body.day div#oceanlife{background:url(daylife.png) no-repeat bottom center}body.day div#header div.banner a.toggle{background:url(day_toggle_up.png) no-repeat}body.day div#header div.banner a.toggle:hover{background:url(day_toggle_over.png) no-repeat}body.night{background:#0B1524 url(pagenighttop.jpg) no-repeat center top}body.night div.guil1{background:url(pagenightfloor.jpg) repeat-x bottom}body.night div#oceanlife{background:url(nightlife.png) no-repeat bottom center}body.night div#header div.banner a.toggle{background:url(night_toggle_up.png) no-repeat}body.night div#header div.banner a.toggle:hover{background:url(night_toggle_over.png) no-repeat}div.guil1{min-height:100%;height:auto;position:relative}div.guil2{padding:0 0 200px;position:relative;z-index:2;text-align:center;background:url(head2.png) no-repeat center top}div#header,div#bcontent{width:772px;text-align:left;margin:0 auto}div#oceanlife{height:314px;position:absolute;bottom:0;width:100%;left:0;z-index:1}div#header{position:relative;height:260px;overflow:hidden}div#header div.cta{width:100%;height:24px;position:relative;top:40px}div#header div.cta a{display:block;float:left;position:absolute;z-index:12;cursor:pointer}div#header div.cta a.vgallery{left:67px;top:4px;height:24px;width:122px;background:url(blnk.png)}div#header div.cta a.book{left:308px;top:3px;width:146px;height:24px;background:url(blnk.png)}div#header div.cta a.brochure{top:2px;height:24px;left:561px;width:140px;background:url(blnk.png)}div#header div.cta a.vgallery:hover{background:url(vog_ov.png) no-repeat}div#header div.cta a.book:hover{background:url(bn_ov.png) no-repeat}div#header div.cta a.brochure:hover{background:url(db_ov.png) no-repeat}div#header h2{position:absolute;top:170px;left:60px;margin:0;z-index:10}div#header h2 a{width:464px;height:33px;display:block;background:url(blnk.png)}div#header span#header_time{position:absolute;top:207px;left:60px}div#header span.daytimeinpemba{padding:0 0 0 20px;background:url(mini_daytime.png) no-repeat}div#header span.nighttimeinpemba{padding:0 0 0 20px;background:url(mini_nighttime.png) no-repeat}div#header div.banner a.toggle{position:absolute;top:172px;left:530px;width:60px;height:53px}div#header div.contact{padding:148px 28px 0 0;text-align:right;line-height:13pt}div#header div.contact span.mf{font-size:8pt}div#header div.navlinks{height:30px;padding-left:66px}div#header div.navlinks a{display:block;float:left;height:23px;margin-top:9px;background:url(blnk.png)}div#header div.navlinks a.link1{width:58px}div#header div.navlinks a.link1_over,div#header div.navlinks a.link1:hover{width:58px;background:url(home_over.png) no-repeat left top}div#header div.navlinks a.link2{width:75px}div#header div.navlinks a.link2_over,div#header div.navlinks a.link2:hover{width:75px;background:url(about_over.png) no-repeat left top}div#header div.navlinks a.link3{width:106px}div#header div.navlinks a.link3_over,div#header div.navlinks a.link3:hover{width:106px;background:url(accom_over.png) no-repeat left top}div#header div.navlinks a.link4{width:86px}div#header div.navlinks a.link4_over,div#header div.navlinks a.link4:hover{width:86px;background:url(activities_over.png) no-repeat left top}div#header div.navlinks a.link5{width:64px}div#header div.navlinks a.link5_over,div#header div.navlinks a.link5:hover{width:64px;background:url(gallery_over.png) no-repeat left top}div#header div.navlinks a.link6{width:69px}div#header div.navlinks a.link6_over,div#header div.navlinks a.link6:hover{width:69px;background:url(booking_over.png) no-repeat left top}div#header div.navlinks a.link7{width:103px}div#header div.navlinks a.link7_over,div#header div.navlinks a.link7:hover{width:103px;background:url(get_there_over.png) no-repeat left top}div#header div.navlinks a.link8{width:84px}div#header div.navlinks a.link8_over,div#header div.navlinks a.link8:hover{width:84px;background:url(contact_over.png) no-repeat left top}h1{font:700 13pt Tahoma}div#bcontent h2{font:700 11pt Verdana}div#bcontent h3{font:700 10pt Verdana}div#bcontent{background:url(pg1.png) repeat-y center top;position:relative}div#bcontent div.pda{padding:8px 35px 0}div#bcontent table.main{width:700px}div#bcontent table.smallinfo{font:9pt Tahoma;margin-bottom:8px}div#bcontent table.smallinfo td{text-align:left;padding:8px 0;border-bottom:1px solid #BA8;vertical-align:top}div#bcontent table.main td{text-align:justify;padding-right:8px}div#bcontent table.main td.rightcol{padding-right:0;padding-left:10px;border-left:1px solid #BA8}div#bcontent img,div#bcontent iframe{border:2px solid #641}div.guifillc{height:13px;overflow:hidden;background:url(guifillc.png) no-repeat center top}div#footer{background:url(foot.png) no-repeat center top;width:780px;margin:0 auto}div#footer p{font-size:9pt;margin:0}div#footer p.navlinks{padding:13px 0 29px;font-size:8pt}div#footer p.navlinks a{font:100 8pt Verdana}div#footer p.navlinks span.linksplit{margin:0 6px}div#footer p.copy{float:left;padding-left:50px}div#footer p.wsi{float:right;padding-right:50px}div#footer a,div#footer a:hover,div#footer{color:#FFF}div#footer a:hover{text-decoration:underline}


div.homeblocks{width:100%;padding:0 0 10px;}
div.homeblocks h3 a span,div#header div.navlinks a span,div#header div.banner a.toggle span,div#header h2 a span,div#header div.cta a span,hr,span.lsp,div#header span.linksplit{display:none}

div.homeblocks h3, div.homeblocks h3 a {display:block; margin:0; width:224px; height:140px;}

div.homeblocks div {float:left;width:224px; padding:0; font:100 9pt Verdana;text-align:left}
div.homeblocks div p {float:none;margin:0 0 0 5px; padding:0;}
div.homeblocks div p a {float:left; margin-top:5px;}
div.homeblocks div.item1{background:url(home_1-2.png) no-repeat}
div.homeblocks div.item2{background:url(home_2.png) no-repeat;margin:0 15px;}
div.homeblocks div.item3{background:url(home_3.png) no-repeat}

div.homeblocks div.clear {width:100%; height:1px; overflow:hidden; clear:both; float:none;}

div.welcome{height:249px;background:url(home_btm.png) no-repeat center;font-size:8pt;text-align:justify}div.welcome div.pd{padding:13px 195px 0}div.welcome div.pd h1{text-align:center}ul.sitemaptree a{display:block;width:90%;float:left;padding:4px 5px;font-size:8pt;border-bottom:1px solid #CBBAA3;margin:0}ul.sitemaptree{margin-bottom:15px;padding-right:30px}ul.sitemaptree,ul.sitemaptree ul,div#header div.contact p{padding:0;margin:0}ul.sitemaptree a:hover{letter-spacing:1px}ul.sitemaptree ul a{padding-left:20px;font-weight:100}ul.sitemaptree li{margin:0;list-style-type:none;padding:0;clear:both}p.pdl20{padding-left:20px}p.err{color:#D00;background:url(err.png) no-repeat left center;padding:3px 0 3px 20px;text-align:left}div#galleryUnit #window{background:#010101;margin-bottom:8px;border:1px solid #000;height:366px}div#galleryUnit #window img{border:0}div#galleryUnit div#thumbs{margin-bottom:10px}div#galleryUnit div#thumbs img{width:50px;height:35px;border-width:1px;margin:1px}

div.activities ul, div.activities h3, div.activities p {margin:0; padding-bottom:0;}
div.activities ul {padding:8px 0 8px 24px;}
tr td hr {display:block}
