:link,:visited{text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,pre,code,p{font-size:1em}ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}a img,:link img,:visited img{border:none}address{font-style:normal;background-color:#DAF7CC}center.count{font-style:italic}#message em,.message em,#message li.tick em,.message li.tick em,#message li.plus em,.message li.plus em,#message li.delete em,.message li.delete em,#button h3 a span,#leftColumn h3 a span,#leftColumn h3 span,.right h3 b,.left h3 b,.phone_fave b,#my #middleColumn ul li em,a.orange em,a.big_contact em,a.big_visit em,.big_booking em,a.med_contact em,a.slim_contact em,a.slimmer_contact em,.mootabs_title li.first em,#flags span,#flags a span,.email em,.address em,.adr em,.phone em,.tel em,.vcard .freephone em,.fax em,.hcard_url em,.rss em,.geo em,.vc_download em,.download em,#submenu a.sub_left em,#submenu a.sub_left b,#submenu a.sub_right em,#submenu a.sub_right b,.idea em,.help em,.arrival_date em,.departure_date em,#my #middleColumn ul h3 em,#arrival_date1,#arrival_date2,#departure_date1,#departure_date2,#sbox-btn-close,div.calendar,div.calendar caption a.prev,div.calendar caption a.next,div.calendar td,.commentboxfooter em,.categories em,#start_date1,#end_date1,#start_date2,#end_date2,#start_date3,#end_date3,.search_toggle em{background:transparent url(http://images.bayofislands.net/sprites/sprite.v1239387097.png) no-repeat scroll 0 0}.calendar_bed,.calendar_sail,.calendar_compass,.calendar_calendar,.calendar_star,.calendar_bed_sml,.calendar_sail_sml,.calendar_compass_sml,#leftColumn h3.find a span,#bottom-shadow em{left:5px;top:-24px;float:right;background:url(http://images.bayofislands.net/sprites/calendar_page_sprite.u1239387097.png) no-repeat;height:70px;width:70px;overflow:hidden;position:relative}#bottom-shadow em.bottom-left-corner{background-position:-305px -72px;float:left;height:15px;width:15px;margin:24px 0 0 -7px}#bottom-shadow em.bottom-right-corner{background-position:-323px -72px;float:right;height:15px;width:15px;margin:24px 0 0 0}.calendar_compass{background-position:0 0}.calendar_bed{background-position:-70px 0}.calendar_sail{background-position:-140px 0}.calendar_calendar{background-position:-209px 0}.calendar_star{background-position:-279px 0}.calendar_bed,.calendar_sail,.calendar_compass,.calendar_calendar,.calendar_star,#explore #middleColumn img.calendar_bed,#explore #middleColumn img.calendar_sail,#explore #middleColumn img.calendar_compass,#explore #middleColumn img.calendar_calendar,#explore #middleColumn img.calendar_star{float:left;left:-2px;top:4px;padding:0;margin:0;}.calendar_shift,#explore #middleColumn img.calendar_shift{top:-9px;}#home .calendar_bed,#home .calendar_sail,#home .calendar_compass,#home .calendar_calendar,#home .calendar_star{float:right;left:5px;top:-10px;}#contact_form .calendar_calendar{border:none;float:left;top:-4px}.calendar_star{border:none;float:left;left:-2px;top:4px}#signin_form .calendar_star{top:-28px}body,#masthead,#contact_form h4,#signin_form h4,#bottom-shadow,input.submit,#logged_in,#calendar_slide .tab-menu li a span,.booking_menu li a span,#review input.submit{background:url(http://images.bayofislands.net/sprites/background_sprite.v1239387097.png) repeat-x left top}body{background-position:0 -1474px}#contact_form h4,#signin_form h4{background-position:0 -181px;background-color:#C9D9F0}#bottom-shadow{background-position:0 -303px}input.submit{background-position:0 -234px}#logged_in{background-position:0 -183px}#logged_in{border-bottom:1px solid #BBB;color:#222;font-family:verdana,helvetica,sans-serif;font-size:73%;min-width:730px;padding:2px 50px;height:15px;min-width:730px}body{font:0.98em;_font-size:90%;color:#222;background-color:#5aa5d0}body,.sidebox h3,#review h2,.address h2,#blogs h2{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;}.clear{clear:both;padding-bottom:1px;margin-bottom:-1px;height:0;background:none}.hide,#button span.hide,hr{display:none}#oldBrowserNotice,.access,#access,.off,#yesprint,.yesprint,.yesprint_footer,#masthead em b,h1 b strong,#menubar ul h3,#video_blog p,#video_blog h5{position:absolute;left:-999px;width:0;height:1px;overflow:hidden}ul,ol,dl,p,h1,h2,h3,h4,h5,h6,h8{margin:0 0 18px;border:0}li{list-style:none;display:inline}abbr{border:none}h1,h2,h3,h4,h5,h6,h8,.listing b,h3.news{font-weight:100}.listing b,h3.news{text-transform:uppercase}.listing b{color:#111;font-size:80%;font-weight:900}h1,h2,h3,h6{letter-spacing:0.04em}h1 b,h3 b{font-weight:100}h1,h2,h3{font-family:Georgia,"Times New Roman",Times,serif;}h1{color:#333;line-height:1em;padding:0.2em 0 0.5em;font-size:350%}h1 b,h1 em{color:lightSlateGray;font-style:normal}#middleColumn h1{margin-bottom:30px}#home h1{font-size:290%;line-height:1em;margin:5px 0 34px;padding:0}#middleColumn h1.nospace{line-height:1em;margin:0 0 28px;padding:0}#middleColumn h1.nospace img{margin:8px 27px 0 0;border:11px solid #666}h2,#middleColumn h3{color:#333}h2,h8{font-size:180%}h3{font-size:145%;text-transform:lowercase;margin:30px 0 10px 0}#home h3{letter-spacing:1px}table h3{margin:0}h4{font-size:120%;margin:0 0 8px 0}h4 span{font-size:90%;color:#999}a h4{margin:0 0 -12px}h4.thin{margin:0 0 -3px}h5,h5 a:link,h5 a:visited{color:#7AA2BB;font-size:100%}h5,h5 a:hover,h5 a:active{color:#40659B}h6{font-size:70%}.listings u.search_category{color:#888;font-size:80%;margin:-4pt 0 10px;position:relative;text-decoration:none;top:-10px}.search_category a:hover,.search_category a:active,h4 a:hover,h4 a:active{border-bottom:solid 1px #213E6A}h7{color:#F90}a,a:link,a:visited,a:hover,a:active{border-bottom:none;text-decoration:none}a:link,a:visited	{color:darkBlue}.search-table li a:link b,.search-table li a:visited b{color:#40659B}a:hover,a:active,.search-table li a:hover b,.search-table li a:active b	{color:#213E6A}a:link img,a:visited img,a:hover img,a:active img{border:0;color:#FFF}.sans,#message li.plus,.message li.plus{font-family:"Trebuchet MS",Verdana,Arial,sans-serif}.search_box{z-index:12}#rightColumn{z-index:3}#leftColumn{z-index:8}#info-bar{z-index:7}#home #title h1	{z-index:6}#middleColumn{z-index:3}#SOWrap{z-index:2}#menubar ul,#menubar ul li	{z-index:70}#menubar ul ul,#menubar ul ul li{z-index:75}#pageWrapper,#footer{width:100%;min-width:750px}#pageWrapper,#footer,#shadow-left,#shadow-right,#bottom-shadow{max-width:1050px;margin-left:auto;margin-right:auto}#pageWrapper{background-color:#FFF}#masthead{background-color:#FFF}#masthead div{background:url(http://images.bayofislands.net/titlebar/logo.u1239387097.jpg) no-repeat 4% 0;padding-bottom:37px;min-height:96px;height:auto !important;height:94px}#masthead.blank{background:none}#masthead em a:link,#masthead em a:visited{background:none;display:block;height:0;overflow:hidden;padding-top:90px;position:absolute;width:400px;top:0}.logged_in #masthead em a:link,.logged_in #masthead em a:visited{margin-top:20px}#masthead.blank h2 a:link,#masthead.blank h2 a:visited{color:darkGoldenRod;font-family:Georgia;font-size:160%;height:1.7em;overflow:hidden;padding:22px 0 0 30px;position:absolute;width:400px}#masthead.blank h2 a:hover,#masthead.blank h2 a:active{color:fireBrick}#masthead span{float:none;height:60px;position:relative;right:-51.6%;top:14px}#masthead span img{padding:2px;background-color:#FFF}#leftColumn,#middleColumn,#rightColumn,#SOWrap{overflow:visible;position:relative;margin:0;padding:0;height:1%}#SOWrap{background-color:#FFF;clear:left;float:left;margin:0;padding:31px 0 0;width:100%}#middleColumn{float:right;min-height:400px;padding:0;width:100% !important;width:99%}#middleColumn p{margin-top:5px;line-height:1.6em;_line-height:1.8em;margin-bottom:14px}#middleColumn strong{font-weight:100}#middleColumn h1 img{border:5px solid #666;float:left;padding:1px}#middleColumn h1 span{font-size:72%;color:#E5B177;padding:0;margin:0;color:#9B6F6E}#middleColumn h1 span a{border-bottom:1px solid #39C}#middleColumn h1 span a.orange{background:#FCDFA6;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #ccc;border-top:1px solid #ccc;color:#249;padding:1px 4px;color:#1A1A1A}#middleColumn h1 span a:hover.orange{border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #999;border-top:1px solid #999;color:#090;background:#E7F9E6}#home #middleColumn li{display:block;padding:3px 0}#home #middleColumn span,img.border{border:1px solid #E5B177;color:#999;float:right;font-size:80%;line-height:1.2em;margin:1px -61px 0 5px;padding:3px;width:175px}.i_featured img{width:125px}#home #middleColumn span img{border:none;padding:0;margin:0 0 2px 0;width:auto}#home #middleColumn p{clear:both}#explore #middleColumn img{float:left;margin-top:10px;padding:0 30px 10px 0}#explore #middleColumn img.shift{margin-top:5px}#explore #middleColumn span,#news #middleColumn #map span{border:1px solid #E5B177;color:#999;float:right;font-size:75%;font-family:Geneva,Arial,Helvetica,sans-serif;line-height:1.2em;margin:1px 3px 0 5px;padding:3px;width:175px}#explore #middleColumn #map span,#news #middleColumn #map span{border:none;font-size:84%;margin:0;padding:0}#explore #middleColumn span img{border:none;padding:0;margin:0 0 2px 0;width:auto}#photos #middleColumn a img{border:6px solid #CCC;margin:-2px 1px 0 0;padding:0}#photos #middleColumn a:hover img{border:6px solid #333;padding:0}#error #middleColumn p img,#search #middleColumn p img{float:left;padding:3px;border:1px solid #E5B177;margin:0 7px 0 0}#error #middleColumn p,#search #middleColumn p{color:#222;padding:5px 0}#maps #middleColumn h4 img{float:none;margin:0 3px 0 2px}#middleColumn td h4	,#middleColumn h3,h2.news{border-bottom:2px solid #B3EEA6;margin-bottom:18px;padding:0 0 4px}h2.news{font-size:120%;font-variant:small-caps;text-transform:lowercase;}#middleColumn .commentbox h3{border-bottom-color:lightseaGreen;}#middleColumn .listings h3{margin-bottom:0;}.timetable td{padding:0;font-size:90%}.timetable td.small{font-size:80%}#reviewmanager #review textarea{border:1px solid #FCC;border-top:2px solid #FCC;color:#CCC}#reviewmanager .floatright{margin:0}#middleColumn .inside{margin:0 180px 0 13em}#my #middleColumn .inside{margin:0 180px 0 1em}#admin #middleColumn .inside,#availability #middleColumn .inside{margin:0 8px 0 1em}#home #middleColumn .inside{margin:0 180px 0 2em}#listingmanager #middleColumn .inside,#phonebook #middleColumn .inside,#maps #middleColumn .inside,#error #middleColumn .inside{margin:0 180px 0 2em}#profile #middleColumn .inside{margin:0 472px 0 2em;}#reviewmanager #middleColumn .inside{margin:0 10px 0 2em}.detail #middleColumn .inside,#activities .detail #middleColumn .inside,#shops .detail #middleColumn .inside,#travel .detail #middleColumn .inside,#bars-restaurants .detail #middleColumn .inside{margin:0 15em 0 32px}#leftColumn{float:left;width:10.3em;margin:0.8em -14em 0 13px !important;margin:0 -10.1em 0 6px;letter-spacing:0}#rightColumn{float:right;text-align:right;margin:0 10px 0 -175px;width:160px}#rightColumn .inside{padding:10px 0 0;color:#3C7E63;min-height:600px;margin:0 10px}#rightColumn .bkg{padding:35px 0 0 12px}#home #rightColumn .bkg{padding:55px 0 0 12px}#maps #rightColumn .inside{margin:0;padding:45px 0 0}#rightColumn h3,#middleColumn td h4 span,#contact_form h4 span{color:#4C8B65;letter-spacing:normal;text-transform:none;padding:0}#rightColumn h3,#middleColumn td h4,#contact_form h4{font-size:150%}#rightColumn h3 em,#middleColumn .contact h4,#middleColumn .contact .cb h3,#contact_form h4{color:#063;font-style:normal}#middleColumn td h4 span,#middleColumn td h4,#contact_form h4,.contact .cb h3{letter-spacing:0;line-height:1.1em}#rightColumn b{font-weight:100}#rightColumn p{padding:2px 0 15px 0}#rightColumn h3,#rightColumn center{margin:20px 0}#rightColumn .bkg-ad h3,#rightColumn .bkg-ad center,.bkg-ad h3,.bkg-ad center{margin:50px 0}#rightColumn h3{padding-top:0}#rightColumn span{font-size:90%;line-height:20px}#image_banner{margin:62px 0 -9px 14px}#button #image_banner{margin-top:100px;_top:120px}#maps #vert_banner,#maps #image_banner{margin:94px 0 0 12px}#vert_banner,#image_banner{width:120px;overflow:hidden;_position:relative;_left:20px;_top:20px}.bkg-ad{margin:10px;padding:79px 0 94px;width:143px}#maps .bkg-ad{padding:79px 0 25px;margin-top:10px}#side_bar,#video_side_bar{font-size:90%;overflow:scroll;height:570px}#side_bar li,#video_side_bar li{display:block;text-align:left;margin:2px 0}#side_bar li.budge{border-bottom:1px solid #CCC;font-weight:700;margin:7px 6px 3px 0}#side_bar li.budge a{color:#696}#side_bar li.budge a:hover{color:#A8C6C7}#video_side_bar{float:right;width:156px;height:550px}#video_side_bar b,#video{color:#663;font-weight:100;font-size:84%}#video{font-size:100%;height:343px;padding:0;width:425px;margin-bottom:30px;border:3px solid #CCC}#video a,#video span{display:block;height:100%;width:100%}#shadow-right{background:url(http://images.bayofislands.net/layout/shadow-left-right.v1239387097.png) repeat-y right;padding-right:8px !important}#shadow-left{background:url(http://images.bayofislands.net/layout/shadow-left-right.v1239387097.png) repeat-y left;padding-left:8px}#bottom-shadow{height:15px;padding:0;width:100%;max-width:1046px}#rightColumn .submit{color:#FFF;width:99%;text-align:center;background-color:#999}.earth .download:hover{color:#C00}.earth b{font-weight:100}#menubar{background-color:transparent;border-bottom:3px solid #BCEC8F;line-height:1.6em;margin:0 0 0 7px;max-width:1030px;padding-bottom:0;position:absolute;top:104px;width:99%;}#menubar ul{background-color:transparent;}#menubar.shift{margin-top:20px}#menubar ul a{margin:0 3px;padding:0;text-decoration:none;display:block;font-family:"Trebuchet MS",Verdana,Arial,sans-serif}#menubar ul a span{background-color:#CFFAA7;border-color:#CFFAA7 #CFFAA7 #ADD983;border-style:solid;border-width:1px;color:#111;padding:5px 8px 3px 9px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-khtml-border-top-left-radius:5px;-khtml-border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}#menubar ul .current a,#accommodation .accommodation a,#activities .activities a,#bars-restaurants .bars-restaurants a,#shops .shops a,#travel .travel a,#forums .forums a,#gallery .gallery a,#contact .contact a,#maps .maps a,#news .news a,#photos .photos a{z-index:99}#menubar ul .current a span,#accommodation .accommodation a span,#activities	.activities	a span,#bars-restaurants .bars-restaurants a span,#shops .shops a span,#travel .travel a span,#forums .forums a span,#gallery .gallery a span,#contact .contact a span,#maps .maps a span,#news .news a span,#photos .photos a span{background-color:#FFF;border-bottom:5px solid white;color:#222;z-index:99}#menubar ul a:hover{background-position:0 0}#menubar ul a:hover span{background-color:#FAEC8F;color:#222;border:1px solid #FAEC8F;border-bottom-color:#add983}#menubar ul li{float:left}#menubar ul ul{left:0;position:absolute;width:11em;padding:1px 0 0;white-space:nowrap;display:none;margin:0 0 0 1px;clear:left;border:2px solid #FFF;border-top:none;background-color:transparent}#menubar ul ul li{display:block;white-space:nowrap;clear:left;font-size:75%;line-height:1.3em;width:100%;background-color:#363633;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;border-bottom:1px solid black}#menubar ul ul li a{color:#EEE;height:2em;margin:0;padding:0.5em 0.2em 0 0.8em;margin:0 0 -0.1em 0}#menubar ul ul li em{color:#333;font-style:normal;font-size:90%;float:right;margin:0;position:relative;right:0.5em;top:0.45em}#menubar ul ul li:hover em{color:#666}#menubar ul ul li a:hover{color:#1A1A1A;background:#FAEC8F}#menubar ul li:hover ul,#menubar ul li.sfhover ul{left:auto}#menubar ul li:hover ul{display:block}#button,#button h3,#button ul,#button li,#button a,#button span{display:block !important;margin:0;padding:0;background:transparent}#button,#button h3{font-family:'Trebuchet MS','Lucida Grande',Arial,sans-serif;background-color:#FFF;font-size:70%;text-transform:lowercase}#button h3 a:hover{border-right:2px solid #F9D1A4;background-color:#F4F3E5;color:#999}#button ul{margin:0}#button li a,#button li a:link,#button li a:visited{background-color:#ECF5FD;color:#A7B7B8;display:block;margin:0;padding:0 0 2px 0;text-decoration:none}#button li a{background-color:#ECF5FD;color:#A7B7B8;display:block;margin:0;padding:0 0 2px 0;text-decoration:none}#button h3 a,#button h3 a:link,#button h3 a:visited,#button h3 a:hover,#button h3 a:active{display:block;padding:5px 0 6px 5px;border-right:2px solid #A9B7C4}#button li a:hover,#button li a:active,#button h3 a:hover,#button h3 a:active{border-right:2px solid #F9D1A4;background-color:#F4F3E5;color:#999}#button ul.no_hover li a:hover,#button ul.no_hover li a:active{border-right:none}#button img{padding:0;border:0;width:100%;margin:2px 0 -4px}#button li.bay-of-islands-map img{margin:0 0 -4px}#button .info img{width:auto}.no_hover,.no_hover li,.no_hover li a,.no_hover li a:hover{background:transparent !important;border:0 !important;text-align:center}#button b{color:#64AFB0;line-height:1.5em}#button a:hover b,#button a:active b{color:#E39039}#button div{margin:-4px 0 4px}#button h3{display:block;border-color:#FFF;border-style:solid;border-width:2px 0 0;font-size:1em;letter-spacing:2.5px;background-color:#D6E4F2;margin:0;padding:0}#button h3 a{height:14px;padding-top:5px;line-height:1.4em}#button h3,#button h3 a{color:#418687}#button h3 a:hover,#button h3 a:active{color:#F60}#rightColumn #button,#rightColumn #button h3{text-align:left}#button ul.button_spaced li a{padding:1px 0 1px 5px}.no_hover{margin-left:1px}#button h3 a span,#leftColumn h3 a span,#leftColumn h3 span,.right h3 b,.left h3 b,.phone_fave b,#my #middleColumn ul li em,a.orange em,a.big_contact em,a.big_visit em,.big_booking em,a.med_contact em,a.slim_contact em,a.slimmer_contact em,.mootabs_title li.first em{display:block;height:15px;overflow:hidden;text-indent:-9999px;width:16px;border:none;clear:both;float:left;margin:0 4px 0 0}.arrival_date em,.message .arrival_date em,.departure_date em,.message .departure_date em{background-position:-117px -140px;height:23px;margin:0 -2px 0 4px;padding:2px 10px 3px;width:24px}.departure_date em,.message .departure_date em{background-position:-111px -1px}#leftColumn h3 a span{height:16px}#button h3.earth a span,#leftColumn h3.earth a span{background-position:-1px -26px}#button h3.tour a span{background-position:-1px -26px}#button h3.weather a span{background-position:-18px -26px}#button h3.maps a span,#leftColumn h3.maps a span{background-position:-36px -26px}#button h3.phonebook a span{background-position:-56px -26px}#button h3.info a span{background-position:-73px -26px}#button h3.logo a span,#leftColumn h3.logo a span,#leftColumn h3.logo span{background-position:-1px -41px}#button h3.rss a span,#leftColumn h3.rss a span{background-position:-18px -41px;height:15px}#leftColumn .plus a span{background-position:-133px -167px;height:17px}#button h3.sign-in a span{background-position:-56px -41px}#leftColumn h3.gmarker a span{background-position:-40px -58px;height:20px}#button li a{background-color:#ECF5FD;color:#A7B7B8;display:block;margin:0;padding:0 0 2px 0;text-decoration:none;border-right:2px solid #ECF5FD}#button li a:hover{border-right:2px solid #F9D1A4;background-color:#F4F3E5;color:#999}#button h3.banner,#button h3.banner_featured{background-color:#A9B7C4;background-image:none;color:#FFF;margin:3pt 0 0 0;padding:4px 4px 4px 9px;text-align:right;font-size:1.1em}#rightColumn #button{margin-top:80px}#rightColumn span{font-size:100%;line-height:1em}#rightColumn h3{font-size:100%}#button.biz h3{background-color:#FFF}#button.biz h3 a,#button.biz h3 a:link,#button.biz h3 a:visited,#button.biz h3 a:hover,#button.biz h3 a:active{border-right:0;color:#FFF}#button.biz h3 a:hover,#button.biz h3 a:active{color:#666}#rightColumn #button.biz{margin-top:0}#footer{padding:0 0 8px;font:90%/1 Verdana,Arial,Helvetica,sans-serif;margin:2px auto 0 auto;background:transparent;text-transform:lowercase}#footer ul.bottom_footer{clear:left;margin:-5px 0 0 10px}#footer:hover li a{color:#FFF}#footer a,#footer a:visited{COLOR:#FFF;background:transparent;padding:0.1em 0.5em}#footer:hover a:focus,#footer:hover a:hover,#footer a:focus,#footer a:hover{COLOR:#5182A1;background-color:#FFF}#footer ul{float:left;text-align:right;padding:0;margin:0 0 0}#footer li{border-left:1px solid #B5B5B5;padding:0;margin-left:0}#footer li.first{border-left:none}#footer b{color:#FFF;margin:0 4px 0 0;padding:0;float:right;font-weight:100;font-family:Georgia,serif}#flags a:link,#flags a:visited{padding:0 5px 0 0}#footer #flags li.first{margin-right:5px}ul#flags{margin:5px 0 0 12px}#flags span,#flags a span{background-position:0% 50%;border:none;height:12px;margin:1px 3px 0 3px;padding:0 6px;width:16px}#flags span{background-position:-2px 1px}#flags a.en span{background-position:-2px 1px}#flags a.de span{background-position:-20px 1px}#flags a.es span{background-position:-38px 1px}#flags a.fr span{background-position:-56px 1px}#flags a.it span{background-position:-74px 1px}#flags a.pt span{background-position:-2px -12px}#flags a.jp span{background-position:-20px -12px}#flags a.ko span{background-position:-38px -12px}#flags a.zh span{background-position:-56px -12px}#flags a.nl span{background-position:-74px -12px}.red{color:red}.green{color:#608967}.blue{color:blue}.tick{color:#390}.blue_lt,.blue_lt a{color:#39C}.blue_ltr{color:#83BEE0}.blue_dark{color:#6094B2}.dk_grey{color:#333}.lt_grey{color:#888}.ltr_grey{color:#858585}.orange{color:#F90}.named,.reviewer{color:#92A0AF}.asterisk{color:#F90;font-family:arial,sans-serif;font-size:2em;line-height:0}.nudgeleft{margin-left:-100px}.leftnudge{padding-left:5px}.spaced{letter-spacing:0.1em}.spaced2{letter-spacing:0.05em}#bignudge{margin:0 0 0 30px}.small{font-size:75%}#button .small{font-size:85%}.smaller{font-size:90%}.evensmaller{font-size:0.85em}.downsized{font-size:85%}img.imgright{float:right}img.imgleft{float:left;clear:both}#search p strong,#error p strong{color:#393}#searches #middleColumn li{display:block}#message li,.message li{background-color:khaki;color:darkRed;display:block;padding:6px 0 6px 12px;margin-bottom:4px}#message li a:link,.message li a:link,#message li a:visited,.message li a:visited{color:darkRed}.message li{padding:7px 0 6px 24px}#message li a:hover,.message li a:hover,#message li a:active,.message li a:active{border-bottom:1px solid #069}#message em,.message em{background-position:-89px -59px;margin-right:10px;padding:0 11px 0 0}#message li.tick em,.message li.tick em{background-position:-92px -41px}#message li.delete em,.message li.delete em{background-position:-75px -27px;margin-right:0}#message li.plus em,.message li.plus em{background-position:-135px -165px}#message li.tick,#message li.plus,.message li.tick,.message li.plus,#message li.tick a:link,.message li.tick a:link,#message li.tick a:visited,.message li.tick a:visited,#message li.plus a:link,.message li.plus a:link,#message li.plus a:visited,.message li.plus a:visited{color:green;background-color:#EAFEDC}#message span,.message span{background-color:#E1E1E1;color:#444;display:block;margin:0 12px 0 0;padding:4px 11px}a.orange em{background-position:-18px -56px;clear:none;margin:10px -23px 0 5px;height:16px}a.big_contact em,a.big_visit em,.big_booking em	{background-position:0 -98px;clear:none;margin:6px 0 0;height:37px;width:139px}a.big_visit em	{background-position:0 -184px;margin-top:7px}.big_booking em	{background-position:0 -220px;margin-top:7px}a.med_contact em{background-position:0 -137px;clear:none;margin-top:-1px !important;margin-top:3px;margin-right:-7px !important;margin-right:-7px;height:28px;width:117px;float:right}a.slim_contact em{background-position:-2px -167px;clear:none;float:right;height:22px;margin:0;width:132px}a.slimmer_contact em{background-position:-2px -167px;clear:none;float:right;height:22px;margin:0;width:132px}#middleColumn h1 span a.orange{margin-right:-22px;padding:1px 6px 3px 31px}.contact{margin:20px 0}.contact table{padding:0;margin:10px 0 0}.pad{padding:3px}.padded{padding:10px}input,select,textarea{color:#222;white-space:nowrap;margin:5px 1% 0 0;border:1px solid #CCC;padding:3px;font:105% Verdana,Arial,Helvetica,sans-serif;cursor:pointer;}input,select,textarea,fieldset{background-color:#FFF;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}input{padding:5px;}*:first-child+html textarea{padding:8px}textarea{_padding:5px;padding:10px}.contact input,.contact select,.contact textarea{width:99%}select{padding-left:0}input.submit{width:inherit;color:#FFF;padding:3pt 23px;border:7px solid #B3EEA6;font-size:109%;_padding:19px;-moz-border-radius:26px;-khtml-border-radius:26px;-webkit-border-radius:19px;border-radius:26px}#search input.submit,#error input.submit{margin-left:-19px;}#review input.submit{padding:0 16px;border-width:3px;font-size:100%;background-position:0 -239px;color:#fff;-webkit-border-radius:12px}input.submit:hover{background:#4C8B65}#review input.submit:hover{background:#4C8B65}.subtitle{line-height:1em;font-weight:400;color:#004080;margin-bottom:0;text-transform:uppercase;font-size:105%;letter-spacing:0.1em}.floatleft{float:left;margin:0;padding:0}.floatright{float:right;margin:3px}.float_right{float:right}.idea .float_right{margin-top:-18px;}.floatrighter,#logged_in span{float:right;margin:0;padding:0}.floatrt{float:right;margin:0 3px 0 0}#floatrightd{float:right;margin:0;width:6%}.lowercase{text-transform:lowercase}.privacy{font-size:80%;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;line-height:1.9em;text-transform:lowercase;font-variant:small-caps}#review .privacy{font-size:100%;color:#BBB;}.contact .privacy,#contact_form .privacy{float:right;line-height:0;margin:-5px 21px 0 0}.privacy a{font-weight:100}#explore #middleColumn .download span{border:none;font-size:0.7em;margin:3px 0 0;padding:0;width:90%}.pointer{cursor:pointer;cursor:hand}.shorter{width:28.8em}.drop,.drop_big{width:60px;font-size:95%;padding:1px}.drop_big{width:105px}.dropped2{font-size:94%;width:11em}#middleColumn .featured .title label b{color:#A66E32;font-weight:100}#middleColumn .featured .title label,#middleColumn .featured label{}middleColumn .featured .title:hover{border-bottom:1px solid #213E6A;color:#213E6A;}#middleColumn .featured .title:hover label b{color:#213E6A;}.featuredContainer div{width:100%;}#review,#blogs,.vcard{margin:0 0 -15px;padding:0 0 0}*:first-child+html #add-review,*:first-child+html #review,*:first-child+html #blogs,*:first-child+html .vcard{padding-left:0}#review textarea{width:99%;padding:5px 0 2px 5px;margin:0 0 5px 0}#review .rating{font-size:115%}.contact h4,.contact .cb h3,#contact_form h3,{font-size:120%;font-weight:100;letter-spacing:0.1em}.vcard h2,#add-review h2,#blogs h2,#review h2,#blogs h2{background-color:lightBlue;font-size:102%;letter-spacing:0.1em;padding:1px 0 2px 8px;color:#222;clear:both}.contact .cb h3{font-size:170%}#add-review h2 b,#review h2 b,#blogs h2 b,#blogs h2 b,.vcard h2 b,.contact .cb h3 b,.contact h4 b,#contact_form h4 b{color:#BBB;font-weight:100}.contact h4 b,.contact .cb h3 b,#contact_form h4 b{color:#4C8B65}.hreview .description{color:#666;text-transform:lowercase;font-size:90%}.rating,.rating_sm{color:#FC0;font:700 0.9em Hei,liHei,"geeza pro",Courier,Arial,sans-serif;letter-spacing:0.1em}.hreview .rating_sm{font-family:arial,sans-serif;font-size:0.7em;color:#BEB9A7;padding:0 4px 0 4px;border:1px solid #DAD4BE;width:5em;text-align:center}#middleColumn p.text{font-size:104%;line-height:1.2em}.rating_dud{color:#FAFAFA}.vcard li{font-size:0.9em;white-space:nowrap;padding:4px 10px 4px 20px;font-variant:normal;font-family:Arial,Helvetica,sans-serif;margin-left:21px}.vcard ul{margin:-16px 0 3px -21px;line-height:0.8em;letter-spacing:0.1em}.vcard ul li,.vcard ul li a{color:#7B5C5B}.vcard ul li{padding-left:45px}#contact #middleColumn table{padding:15px;width:65%}#contact #middleColumn td{padding:5px 2px}#contact select,#contact input{width:14.6em}#contact input.submit{width:auto}#contact textarea{width:31em}.email em,.address em,.adr em,.phone em,.tel em,.vcard .freephone em,.fax em,.hcard_url em,.rss em,.geo em,.vc_download em,.download em,.categories em{background-position:0% 50%;display:block;height:16px;margin:-11px 1px 0 36px;overflow:hidden;position:relative;text-indent:-9999px;top:16px;width:16px}.categories em{background-position:0 -41px;margin:0}ul.categories{margin:-22px 0 0;}.categories li{font-size:121%;line-height:1em;padding:0 0 0 22px}.email em{background-position:-50px -83px}.address,.adr em{background-position:0 -83px}.phone em,.tel em,.vcard .freephone em,.categories li.phone em{background-position:-33px -83px}.fax em{background-position:-17px -83px}.hcard_url em{background-position:-83px -83px}.rss em{background-position:-67px -83px}.geo em{background-position:-97px -83px}.vc_download em{background-position:-93px 0}.download em{background-position:-107px -50px;height:22px;margin:-16px 0 0 3px;width:24px}.vc_download{font-style:italic}.vc_download a:hover{color:#C30}.vcard .rss,.vcard .email,div.geo,span.type,.vcard .logo,.vcard .photo,.hreview .item,.vcard .po{position:absolute;left:-9999px;width:0;height:1px;overflow:hidden}.commentbox{width:45%;float:left;margin:0 2.5%;font-size:80%}.commentbox_nofloat{float:none;width:95%;}.comment_body{background-color:#ECECEC;border-color:#DDD #AAA #AAA #DDD;border-style:solid;border-width:2px;padding:10px 10px 1px;-moz-border-radius:8px;-khtml-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}.commentboxfooter{font-family:verdana,helvetica,sans-serif;font-size:70%;margin:0 0 2em 12px;padding:8px 0 0}.commentboxfooter em{background-position:-110px 0;margin:0 9px 0 0;padding:10px 1px 2px 42px;}.commentbox_nofloat .commentboxfooter em{padding-bottom:5px;padding-top:0;float:left;margin-top:-9px;}#search .commentboxfooter em,#error .commentboxfooter em{padding-bottom:2px;}.commentbox_nofloat .commentboxfooter{font-size:120%;margin:7px 0 0 12px;padding:0 0 0;}.commentbox_nofloat select{font-size:98%;padding:4px 2px 4px 1px;}#review .commentbox_nofloat input.submit{margin:0;}.commentbox .small{color:forestGreen;font-size:110%;font-style:italic;line-height:2em}#search .commentbox .small,#error .commentbox .small{font-size:105%;line-height:2em}.commentboxfooter,.commentboxfooter a{color:#4A4A4A}.commentbox h4	,.commentbox h3{color:darkGreen;font-size:115%;margin:0;font-family:inherit}#search .commentbox h3,#error .commentbox h3{color:darkCyan;line-height:1em;margin:0 0 -10px;}.commentbox .vcard,.commentboxfooter .vcard{border-left:none}.dtreviewed{color:#FFF}.commentbox .dtreviewed{color:#ECECEC}.commentboxfooter .dtreviewed{color:#fff}span.reveal:hover .dtreviewed,span.reveal:active .dtreviewed{color:#555}.commentbox span.reveal:hover .dtreviewed,.commentbox span.reveal:active .dtreviewed{color:forestGreen}#middleColumn .commentbox p{margin-top:-5px}.sort{line-height:1.5em}.sort div{display:block;margin:20px 0 0;cursor:pointer;zoom:1}.sort span{display:block}.sort span span span{padding:11px 11px 8px;min-height:6em;cursor:pointer;margin-top:-23px}.sort a:link span span span,.sort a:visited span span span,.sort div.styleAContent span span,.listings div.detail_box{background-color:#FAF2C8}.sort a:hover span span span,.sort a:active span span span,.sort div.styleAContent span span span:hover,.sort div.styleAContent span span span:hover b.read_more{background-color:#E9E693;color:#111}.sort div.styleAContent span span span:hover b.read_more{border-bottom:1px solid #000;color:#000;}#teste1:hover,#teste1:active{background-color:#E9E693;color:#111}.sort .styleATitle{margin:0;width:100%;font-size:252%;letter-spacing:0.04em;line-height:1em;margin:1em 0 0;border-bottom:1px solid #999;font-family:Georgia,"Times New Roman",Times,serif}.sort em{margin-top:-1.4em;float:right;font-size:80%;font-style:normal;line-height:1em;letter-spacing:0;clear:right;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;}.sort a:link,.sort a:visited{color:#222}.sort a:hover,.sort a:active{color:#444}.sort a:hover h2,.sort a:active h2{color:#213E6A;border-bottom:1px solid #213E6A}.sort a:hover h2 em,.sort a:active h2 em{color:#617BA3}.sort a:hover .read_more,.sort a:active .read_more,.listings div:hover .read_more,.listings div:active .read_more,.events_box a:hover .read_more,.events_box a:active .read_more{border-bottom:1px solid #213E6A;color:#213E6A}.sort i{color:#CCC;font-size:160%;font-style:normal;line-height:0}.sort img{float:left;margin:0 17px 0 0}a.description_toggle span,span.readmore{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:lightBlue;border-bottom:1px dashed darkGrey;color:#111;cursor:pointer;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:89%;line-height:1.3em;padding:0 17px;position:relative;white-space:nowrap;}span.readmore{margin:0;}a:hover.description_toggle span,a:active.description_toggle span,span:hover.readmore,span:active.readmore{background-color:skyBlue;border-bottom:1px solid darkBlue;}#middleColumn p a:hover.description_toggle{border:none;}.listings{font-family:"Trebuchet MS",Verdana,Arial,sans-serif}.listings div{font-size:85%;margin:0;padding:0.3em 0 0.4em}.listings div.clear{background-color:#FFF;margin:0;padding:0}.listings span,.listings div.detail_box{line-height:1.5em;font-size:100%}.listings h2,.listings h3{border-bottom:1px solid #999;font-size:300%;letter-spacing:0.04em;line-height:0.6em;margin:1em 0 0}.listings h2{font-size:315%}#search h2,#error h2{background-color:lightBlue;border-bottom:1px solid #555;border-left:none;border-right:none;color:#222;font-size:161%;font-weight:900;margin:1em 0 0.4em;padding:0.2em 0.5em;clear:both}#video_search li{background-color:#ddd;float:left;font-size:89%;margin:0 10px 10px;padding:10px 10px 0;width:260px;}#video_search object.flashvideo{background-color:#333;float:left;width:260px;height:160px;}#video_search h5,#video_search p{font-family:trebuchet MS,helvetica,sans-serif;line-height:1.1em;margin:0;padding:0;}.listings h2 a{display:block;position:relative;}.listings h2 a,.listings h3 a{color:#222;font-size:65%;padding:0}.listings .town,.listings .max_price{padding-top:52px;height:20px;}.listings h2 a:hover,.listings h2 a:active,.listings h3 a:hover,.listings h3 a:active{color:#213E6A}.listings .town,.listings .max_price{color:#444;float:right;font-size:0.9em;margin:0;text-decoration:none;letter-spacing:0;height:15px;}.listings .max_price{color:green;text-decoration:none;margin-right:10px;}.listings strong{font-weight:100}.listings b{font-size:82%;margin:0 0 -4px;padding:3px 6px 2px 7px}.listings em{font-size:120%;margin:0 0 0.2em;}.main_sort_img img{border:none}.main_sort_img a.orange,.contag a.orange,#middleColumn .featured h4 .main_sort_img a.orange img{background-color:#F60;margin-right:2px}#middleColumn .featured h4 .main_sort_img a.orange img{margin-right:1px}.main_sort_img a img,.contag a img,#middleColumn .featured h4 .main_sort_img a img{padding:0;margin:1px}.main_sort_img div img{margin:2px 0 0;padding:0;float:left}.main_sort_img div a:hover{background:none}ul.block li{display:block}.zoop{margin:20px 0 5px 0;padding:0}.zooped{margin:0 0 5px 0;padding:0}#nolink a,#noborder img,.noborder img,.noborder a{border:none}.sub2{margin-top:5px}.sub-pix{float:left;height:94px;margin:4px;width:130px}.table_pix,#pictures,#pictures h3,#pictures_blog,#pictures_blog h3,#video_blog,#video_blog h3{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#999;text-align:center;padding:0}.table_pix{border:1px dashed #CCC;width:139px;float:right;margin:0 12px 5px 3px;margin:-1px 1px 4px 4px}.table_pix div{float:left;height:94px;margin:4px;width:130px;margin-top:5px}.table_pix div.bkg-ad{height:54px}#video_blog{text-align:left}#video_blog p{width:460px}#pictures,#pictures_blog,#video_blog{padding:0;margin:10px 0;clear:both;border-bottom:0 solid #CCC}#pictures span{float:left;margin-bottom:5px}#pictures a img,#pictures_blog a img{border:7px solid #777;padding:1px;margin:0}#pictures_blog{text-align:left;width:304px}#pictures_blog a img{border:5px solid #999;margin:5px 6px 0 6px}#pictures h3,#pictures_blog h3,#video_blog h3{border-bottom:1px solid #CCC;margin:0 0 -1px;padding-bottom:3px}#pictures_blog h3,#video_blog h3{margin:0}.zero{margin:0;padding:0;text-align:center}table .title{font-size:100%;font-weight:700}table .dep{color:#099}table .arr{color:#930}#travel #middleColumn table td{padding:5px}#travel #middleColumn table td.nopad{padding:0}.boxed{border:2px dashed #69F;margin:17px 2px;padding:5px;background:#FFF;text-align:center}#phonebook .boxed{-moz-border-radius:24px;-khtml-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;background:#DAF7CC none;border:1px solid lightGreen;font-family:trebuchet MS,verdana,sans-serif;margin:0;padding:0 26px 25px;text-align:left;border-bottom-color:darkGreen}#explore .boxed{margin-bottom:23px;padding:8px}#listingmanager .boxed{text-align:left;width:70%}.boxed_text{color:#69F;font-family:"Trebuchet MS",Verdana,Arial,sans-serif}.boxed .small{font-size:60%;font-family:Geneva,Arial,Helvetica,sans-serif}#webcam .boxed{padding:8px}.nolink_dk a{border-bottom:none;color:#CCC}.nolink_dk,.nolink_dk a:hover{color:#CCC}.bbnudge{margin:0 3px -3px 3px}#bbguide{margin:0 0 20px 0;padding:0}#phone-book h2 a{font-size:78%;padding:0;color:#036;font-family:"Trebuchet MS",Verdana,Arial,sans-serif}#phone-book h3 a{font-size:74%;padding:0;color:#003A76;font-family:"Trebuchet MS",Verdana,Arial,sans-serif}#phone-book h2 a:hover,#phone-book h3 a:hover{color:#09C;padding:0}#phone-book h2{margin:4px 0 -4px -8px}#phone-book h3{margin:0 0 0 0;letter-spacing:0;font-size:130%}#phone-book td{padding:1px 4px;font-size:80%}#phone-book .smaller a{color:#666}#phone-book .smaller a:hover{color:#09C}#phone-book table{float:left;margin-right:6px}#phonebook #phone-book a{font-size:95%}.interactive{font-style:normal;border:none;color:#666;font-size:84%}.sub_detail,.dk_green{color:#060}.sub_detail a{}.sub_detail li.main a{margin-left:0;padding-left:0}.sub_detail a:hover,.sub_detail a:active,.chosen{border-bottom:1px solid #213E6A}.sub_detail ul{margin:0;padding:3px 0 5px}#maps .sub_detail ul{padding:0 6pt 3px 0}.sub_detail{font-family:"Trebuchet MS",Arial,sans-serif}.sub_detail ul ul li,.sub_detail li.main{line-height:1em;margin:0;padding:1px 6px 0 1px}.sub_detail li.main{font-weight:900;padding:3px 4px 0 0;background:none}a.small img{margin:0 0 -4px 3px;padding:0}.sub_detail a.small{border-bottom:none;margin-left:0;padding:0}ul.shift{margin:-5px 0 0 95px}.sub_detail{margin-top:10px;border-top:2px solid #696;padding:10px 5px 5px 0;margin-bottom:10px;border-left:2px solid #696}.interactive{border:none}.half{width:48%}.keyed{margin-bottom:-2px}.keyed2{margin-bottom:-1px}#news #middleColumn em{font-size:94%;font-style:normal;font-variant:small-caps}#news .boxed{margin:0 0 10px 0;padding:8px;text-align:left}#news .boxed p{margin:0;padding:0}p.photo img{float:left;margin:0 8px 0 0}p.photo{clear:both;color:#093}#news p.photo,#search p.photo,#error p.photo{margin-bottom:0}.photo_small{color:#663}.photo b{color:#663;font-weight:100;font-size:84%}h4.photo_small{font-size:102%;font-weight:100;margin-bottom:-4px}a.photo_small{color:#8D8B61;line-height:28px;font-size:84%}a:hover.photo_small{color:#F06}p.photo span{background:#FAF6E4;border-top:1px solid #D6D4AB;border-left:1px solid #D6D4AB;border-right:2px solid #D6D4AB;border-bottom:2px solid #D6D4AB;display:block;height:74px;width:auto;min-width:280px;padding:4px;overflow:visible}.p_floatright{float:left}.p_floatleft{float:left;margin-right:5%}b.flickr_blue{color:#03C;letter-spacing:-0.2em;font-size:120%}b.flickr_pink{color:#F06;font-size:120%}#video h4{color:#333;font-size:110%;margin:-3px 0 8px}#search #middleColumn p.photo img,#error #middleColumn p.photo img{border:none;float:left;margin:0 8px 0 0;padding:0}h3.news{font-size:120%;color:#777;border:none;letter-spacing:0;padding:0;margin:0 0 0.5em}.contact textarea,#contact_form textarea{background:#FFF url(http://images.bayofislands.net/layout/comment-big.u1239387097.gif) no-repeat 90% center}#leftDash{border:1px dashed #CCC;padding:220px 0 0 0}.nobold{font-weight:100}.phone_container{background:center;text-align:left;width:99%}.phone_float{display:block;float:left;font-size:95%;margin-right:5px}.tooltip{background-color:#FFF;font-weight:400;font-size:80%}#earth tr,#earth td,#earth table{margin:0;padding:0}#map h4{line-height:normal;margin:0}#map{background-color:#E5E3DF;border:1px solid #979797;float:right;height:180px;margin:10px 1px 10px 0;width:300px}.activate_map{background-color:#333;color:#FFF;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;font-size:77%;margin:163px 0 0;opacity:0.86;padding:1px;text-align:center}#map .map_frame_inside{padding:1em;color:gray}#maps #map{width:100%;margin:0 auto 1em;border:1px solid #979797;background-color:#e5e3df;height:420px;float:none}#extrainfo{overflow:hidden}input,textarea{font-size:100%}.submit{font-size:80%}#rightColumn #button{margin-top:80px}#rightColumn span{font-size:100%;line-height:1em}#rightColumn h3{font-size:100%}#middleColumn td h4,#contact_form h4{font-size:130%}#middleColumn p a:hover,#middleColumn h4 a:hover{border-bottom:solid 1px #7AA2BB}#menubar ul,#submenu,.hreview,#tabs_main,#contact_form,.contact_end{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif}#tabs_main{font-size:75%}.hreview .vcard{margin:0;padding:0;}.vcard li{font-size:0.7em}#footer{font-size:70%}.download{font-size:130%;background-color:#FFF}ul.list li{display:block}.contact_end{background-color:#FFF;border:4px solid #BCEC8F;color:#393;font-size:127%;line-height:50px;padding:2px 0 1px 6px;margin-top:40px}.contact_end a.big_contact em,.contact_end a.big_visit em,.contact_end .big_booking em{margin:6px 7px 0 0}h2.big{color:#C60;border-bottom:none;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:3em;margin:25px 0 0}h2.big span{text-indent:-9999px}#link-to-us textarea{font-family:courier,arial,sans-serif;font-size:80%}#map_slideshow_container{width:303px;float:left;margin:5px 24px 4px 2px}#thumbnails{background-color:#666;margin-right:1px;padding:8px 0 1px 5px;_padding-top:6px;overflow:auto}*:first-child+html #thumbnails{padding-top:0}#thumbnails li,#thumbnails ul{padding:0;margin:0}#thumbnails img{margin:0 1px 4px 6px !important;_margin:4px 4px 4px 1px;border-top:1px solid #999;border-right:1px solid #333;border-bottom:1px solid #333;border-left:1px solid #999;cursor:pointer}*:first-child+html #thumbnails img{margin:8px 11px 4px 0}#thumbnails img:hover{border-top:1px solid #333;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #333}.SimpleSlide div div img{border:5px solid #333}.SimpleSlide{width:302px;height:213px;overflow:hidden;}.SimpleSlide div{width:607px;}.SimpleSlide div div{width:302px;height:213px;float:left;list-style:none}.mootabs_title li.first em{background-position:-132px -55px;height:18px;margin:3px 5px 0 0;padding:0;width:18px}.mootabs_title{list-style-image:none;list-style-type:none;margin:0;padding:0;height:2em;line-height:2em;font-size:1em;padding:2px 8px 2px 8px}.mootabs_title li{float:left;background-color:#ddd;padding:2px 8px 2px 8px;margin-right:2px;cursor:pointer;height:24px;color:#444;font-size:110%}.mootabs_title li.first{background:#D9D9D9;padding:2px 8px 2px 6px}.mootabs_title li.active{background-color:#e6e6e6}.mootabs_panel{display:none;background-color:#ddd;position:relative;width:100%;top:-1px;clear:both;overflow:auto;padding:19px 9px}.mootabs_panel h4{border-bottom:2px solid #A3E895;color:green;margin:0 0 10px;padding:5px 0 8px 0}.mootabs_panel.active{background-color:#e6e6e6;border-bottom:2px solid #A8A8A8;border-right:2px solid #A8A8A8;border-left:1px solid #D9D9D9;display:block}#submenu{font-size:82%;margin:17px 0 0 7px}#submenu a	{background-color:#EEF1CE;color:green;padding:4px 13px 10px 22px}#submenu a:hover{color:#1A1A1A}#submenu a.current{background-color:#E7EEBA}#submenu a:hover{background-color:#D0EB6A}#submenu li{line-height:23px;padding:0}#submenu a.sub_left em,#submenu a.sub_left b,#submenu a.sub_right em,#submenu a.sub_right b{position:relative;text-indent:-9999px}#submenu a.sub_left em,#submenu a.sub_right em	{background-position:-120px -73px;margin:0 15px 0 -28px;padding:4px 12px 0 0}#submenu a.sub_left b,#submenu a.sub_right b	{background-position:-135px -73px;margin:0 -16px 0 13px;padding:4px 11px 4px 0}#submenu_trail,#submenu_trail select{background-color:#EEF1CE;color:green;font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;line-height:1.7em;margin:2px 8px;position:absolute;padding:0 5px}#submenu_trail select{border:none;font-size:97%;margin:0;padding:4px 0 0;position:relative}.cb{margin:0.5em -3px 0!important;margin:0.5em 0}*:first-child+html .cb{margin:0.5em 0}.bt{background:url(http://images.bayofislands.net/layout/box.u1239387097.png) no-repeat 100% 0;margin:0 0 0 18px;_margin-right:4px;height:17px}.bt div{height:17px;width:18px;position:relative;left:-18px;background:url(http://images.bayofislands.net/layout/box.u1239387097.png) no-repeat 0 0}#leftColumn .bt{margin:0 0 0 12px}#leftColumn .bt div{width:12px;left:-12px}.bb{background:url(http://images.bayofislands.net/layout/box.u1239387097.png) no-repeat 100% 100%;margin:-23px -3px 0 15px;height:32px;_margin-top:-18px}*:first-child+html .bb{margin-top:-18px}#contact .bb{margin:-23px -2pt 0 15px}#contact #leftColumn .bb{margin:-23px 0 0 18px}.bb div{height:32px;width:18px;position:relative;left:-18px;top:0;background:url(http://images.bayofislands.net/layout/box.u1239387097.png) no-repeat 0 100%}#contact .cb h3{margin-bottom:0 ;padding:9px 0 0 32px}#leftColumn .bb{height:30px;margin:-23px 0 0 15px}#home .bb{margin:-23px 0 0 15px;}#home .bb div{left:-15px;}#leftColumn .bb div{height:23px;top:7px;margin-left:3px}.i1{padding:0 0 0 12px;background:transparent url(http://images.bayofislands.net/layout/box_borders.u1239387097.png) repeat-y 0 0}#leftColumn .i1{}.i2{padding:0 12px 0 0;background:url(http://images.bayofislands.net/layout/box_borders.u1239387097.png) repeat-y 100% 0;_width:98.1%}#leftColumn .i2{padding:0 12px 0 0;_width:91%}.i3{background:#FFFDEC;padding:0 10px;min-height:6.75em;height:auto !important;height:3.5em}#leftColumn .i3{background:#f5f8f3;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:85%;padding:0 0 1px;min-height:3.5em;height:auto !important;height:3.5em}#home .i3{min-height:12.5em;height:auto !important;height:12.5em}.featured .cb p{min-height:2.9em;height:auto !important;height:2.9em}#home #middleColumn .cb p{clear:none;min-height:4.9em;height:auto !important;height:4.9em}*:first-child+html #home #middleColumn .cb p{min-height:6.4em;height:auto !important;height:6.4em}#home #middleColumn .featured .cb p{min-height:3.9em;height:auto !important;height:3.9em}#home #middleColumn .i_featured p{min-height:8.9em;height:auto !important;height:8.9em;line-height:1.6em;_line-height:1.8em;padding:2px 0 5px}.i_featured a{color:#777}.i_featured a:hover,.i_featured a:active{color:#444}.i_featured a:link b,.i_featured a:visited b{color:#40659B}.i_featured a:hover b,.i_featured a:active b,.i_featured a:hover h4,.i_featured a:active h4{color:#213E6A}.i_featured a:hover p,.i_featured a:active p{background-color:#e1e1e1}.cb h4{}.i_featured a:hover label,.i_featured a:active label{margin-bottom:-5px;border-bottom:1px solid #7AA2BB}*:first-child+html #home #middleColumn .i_featured p{line-height:1.5em}#middleColumn .featured strong{margin:0.2em 0 2px}#home #middleColumn .featured .i3{min-height:16em;height:auto !important;height:16em}.cb label{font-size:1.1em;line-height:1em;padding:2px 0 4px}.cb label,.cb label a{color:#999}.cb label a{font-size:100%;letter-spacing:0}.cb h3,.cb h2,.cb .featured label{font-size:1.3em;margin:0 -10px 13px;padding:0.2em 10px}.cb h3,.cb h2{margin:-2px -14px 13px;padding:0.2em 10px 7px;max-height:1em}#home .cb h2{background:transparent url(http://images.bayofislands.net/layout/box.u1239387097.png) no-repeat scroll 100% 0;margin:-16px -22px 13px -15px;max-height:1em;font-size:167%;padding:18px 10px 8px 15px;}#leftColumn .cb h3,#leftColumn .cb h2{font-size:100%;max-height:3em;padding:0.2em 10px;margin-top:-6px !important;margin-top:0;margin-left:-4px !important;margin-left:-2px;margin-right:-4px;margin-bottom:8px;padding-top:0;padding-right:0;padding-bottom:7px;padding-left:4px !important;padding-left:6px;letter-spacing:0;_position:relative;_width:100%;_left:-1px;_padding-bottom:17px;_background-position:-22px -18px}.contact .cb h3{margin-bottom:0 ;padding:2px 0 0 22px}.cb h3.no_background,.cb h2.no_background,#leftColumn .cb h3.no_background{background:none}.cb h3 a,.cb h2 a,#middleColumn .cb a h3,#middleColumn .cb a h2,.cb .featured .title label{color:ForestGreen}#leftColumn .cb h3 a,#leftColumn .cb h3,.cb .featured .title label{color:#333}.cb h3 a:hover,#middleColumn .cb a:hover h3,.cb h2 a:hover,#middleColumn .cb a:hover h2,#middleColumn .cb .featured a:hover label,#middleColumn .cb a:hover .featured .title{border-bottom:solid 1px #213E6A;color:#213E6A;margin-bottom:12px}#middleColumn .cb a:hover .featured label{margin-bottom:13px}.cb .featured h4{border-bottom:1px solid #DFDCAC;font-size:1.1em;font-variant:normal;height:2em;line-height:1.7em}#middleColumn .featured .title label{font-family:Georgia,"Times New Roman",Times,serif;color:ForestGreen;font-size:124%;letter-spacing:0.03em;line-height:1.1em}#middleColumn .featured .title label b{color:darkGreen;font-weight:100}#middleColumn .featured .title label,#middleColumn .featured label,#middleColumn .i_featured h4{width:100%;position:relative;padding-bottom:10px;}#middleColumn .i_featured h4{border-bottom:1px solid lightGrey;font-size:85%;margin:0 0 -5px;padding:0 0 3px;text-transform:uppercase;}.featured p img{margin:1px 4px 4px 6px}.boxleft{width:48%;float:left}.boxleft .i3{}.boxright{width:48%;float:right}#home #middleColumn .i_featured{color:#444;float:none;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;font-size:0.7em;border:none;margin:0;padding:0}#home #middleColumn .i3 .i_featured img{float:left;border:none;width:auto;margin:4px 10px 0 6px;padding:0}.search-table{margin-top:4px}.search-table li{display:block;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;margin-left:5px}.search-table li em{float:right;font-style:normal;color:#8EADDF;font-size:90%}.search-table li a{display:block;width:100%}.search-table b{font-weight:100}.search-table li a:hover b,.search-table li a:active b{border-bottom:1px solid #213E6A}.search-table li a:hover em,.search-table li a:active em{border-bottom:none}#leftColumn .no_hover li img{border:4px solid White;margin:0 0 -11px -1px}.featured .title{font-size:112%;background:url(http://images.bayofislands.net/layout/box.u1239387097.png) no-repeat -22px -13px;margin:0 -14px 0 -13px;padding-left:10px;}.featured a:link span strong,.featured a:visited span strong{padding-bottom:1px}.featured a:hover span strong,.featured a:active span strong{border-bottom:solid 1px #069;padding-bottom:0}.featured img,#explore #middleColumn .featured img{float:right;margin:-1px 10px 0 5px;padding:0}.featured span.featuredContent,#explore #middleColumn .featured .featuredContent{display:block;font-size:83%;float:right;clear:both;color:#333;line-height:1.6em;margin-top:15px;border:none;width:100%}#middleColumn .featured strong{color:#069;line-height:3em;}#middleColumn .featured label img{float:right;margin:1px 7px 0 5px;padding:0;border:none}#middleColumn .featured p{margin:0;padding:0}.featured p img,#explore #middleColumn .featured p img,.featured p a:link img,.featured p a:visited img,.featured p a:hover img,.featured p a:active img{border:3px solid #dfdcac;margin:-2px -3px 13px 8px;padding:1px}.featured .main_sort_img img{float:left}.featured .main_sort_img{width:64px;float:right;margin:-6px 3px 0 0}a u{border-bottom:solid 1px #40659B;padding-bottom:0;text-decoration:none}a b u{border-bottom:none}a:hover b u,a:active b u{border-bottom:solid 1px #40659B}.line_dotted{border-bottom:dashed 4px #999}#error .line_dotted{margin:40px 0}.pictures{text-align:center;background-color:#333;width:302px}.pictures img{margin:13px 5px 10px}.latest-news li{font-size:85%;display:block}.latest-news li b{display:block;margin:9px 0 -5px;font-size:110%;text-decoration:none}.latest-news li a b{color:#40659B;border-bottom:1px solid #40659B}.latest-news li a{color:#555;padding-bottom:3px}.latest-news li a:link,.latest-news li a:visited,.latest-news li a:hover,.latest-news li a:active{text-decoration:none;display:block}.latest-news li a:hover,.latest-news li a:active{background-color:#e1e1e1}.latest-news li a:hover b,.latest-news li a:active b{border-bottom:1px solid #213E6A;color:#213E6A;background-color:#F5F8F3}.latest-news span{color:#888;line-height:1.5em}.latest-news img{float:left;margin:2px 5px 2px 2px}.idea,#middleColumn .idea,.help{background-color:#e1e1e1;font-size:80%;line-height:1.2em;margin:9px 0 0 0;padding:6px 4px 4px 23px}.idea,.help,.message li,#message li,#map_form{-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.help{margin:-7px -2px 0 0;background-color:#CDE1FE}.idea em,.help em{background-position:-106px -25px;height:16px;width:16px;margin:8pt 7px 0 -17px;padding:0 13px 3px 0}.help em{background-position:-124px -25px}.delete,.delete_photos{background:#ECECEC url(http://images.bayofislands.net/icon/delete.v1239387097.gif) no-repeat scroll 2px 50%;border-top:1px solid #E1E1E1;font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,Arial,sans-serif;float:right;font-size:90%;line-height:1.2em;margin:-4px 6px 0 2px;padding:5px 4px 5px 24px;font-variant:normal}.delete_photos{float:none;font-size:70%;margin-left:78%;position:relative;top:-2px}#blogs .delete,#review .delete{margin-right:250px}#pictures_blog .delete{float:none;font-size:100%}#middleColumn #blogs .delete:hover,#middleColumn #blogs .delete:active,#middleColumn #review .delete:hover,#middleColumn #review .delete:active,#middleColumn #pictures_blog .delete:hover,#middleColumn #pictures_blog .delete:active,#middleColumn p .delete:hover,#middleColumn p .delete:active,#middleColumn p .delete_photos:hover,#middleColumn p .delete_photos:active{color:red;border-bottom:none}#review a u{border-bottom:none}.timetable{font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:85%;margin-top:20px}#maps .sub_detail ul ul{display:inline;float:left}#maps .sub_detail li li{display:block;white-space:nowrap}#maps .sub_detail{background-color:#e1e1e1;font-size:75%;padding:5px 0 0 9px;margin:0 0 -15px 2px}#map_form{margin:-7px -152px 10px 0;padding:0 150px 5px 10px;background-color:#e1e1e1;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:80%}#map_form select{color:#4C3D32}#map_form input{float:right;margin:4px 0 0 0}#map_form input.submit{border:none;font-size:120%;padding:2px 17px 3px;margin-top:4px}#map td h4{margin:0}#map table{margin:0 0 0 0;font-size:90%;font-family:"Trebuchet MS",Verdana,Arial,sans-serif}#maps #message{margin:-16px 0 21px -14px}.map_sidebar li{display:block}.map_sidebar{font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:70%;height:424px;margin:93px 0 0 17px;overflow:scroll;text-align:left;width:125px}.map_sidebar a h4{background-color:lightBlue;font-size:120%;margin:7px 0 2px;padding:2px}.map_sidebar a h4.first{margin-top:0}#rightColumn span.small_ad{margin-right:23px;position:relative;top:23px}#rightColumn span.small_sidebar{margin-right:23px;position:relative;top:2px}#rightColumn span.small_banner{position:relative;right:102px;top:28px}.contact #arrival_date1,.contact #arrival_date2,.contact #departure_date1,.contact #departure_date2,select #arrival_date1,select #arrival_date2,select #departure_date1,select #departure_date2{width:126px}#contact_form input.calendar,#contact_form select.calendar{width:99px}#contact_form fieldset.contactform input,#contact_form fieldset.contactform select{width:86px}#calendar_slide fieldset.contactform input,#calendar_slide fieldset.contactform select{width:113px}fieldset.contactform input,fieldset.contactform select{width:99px}fieldset table,.contact fieldset table{width:100%;margin:0}button.calendar{background:none;border:none;height:0;width:0;padding:0;margin:0}button.calendar:hover,button.calendar:active{background:none;border:none}div.calendar{background-position:-175px 0;height:195px;padding:0 6px;text-align:center;width:147px}div.calendar *{margin:0;padding:0}div.calendar div{background:none !important;cursor:move;height:185px;overflow:hidden;padding-top:10px;position:relative;width:147px}div.calendar caption{color:#333;font:normal 12px/16px Arial,Helvetica,sans-serif;overflow:hidden;text-align:center;width:100%}div.calendar caption a{cursor:pointer;display:block;height:12px;overflow:hidden;position:absolute;text-indent:-100px;top:17px;width:11px}div.calendar caption a.prev{background-position:-139px -184px;left:0}div.calendar caption a.next{background-position:-139px -209px;right:0}div.calendar caption a:hover.prev{background-position:-139px -196px}div.calendar caption a:hover.next{background-position:-139px -221px}div.calendar caption span{padding-top:6px;position:relative;text-align:center}div.calendar caption span.month{float:left;width:84px}div.calendar caption span a{top:8px}div.calendar caption span.year{float:right;width:63px}div.calendar table{background:#FFF;border:0;border-collapse:collapse;border-spacing:0;cursor:default;margin:0 auto;overflow:hidden;width:147px}div.calendar td,div.calendar th{border:0;color:#0597DB;font:normal 12px Arial,Helvetica,sans-serif;height:21px;text-align:center;width:21px}div.calendar td{background-position:-150px -190px;color:#FFF;font-size:11px}div.calendar td.invalid{color:#999}div.calendar td.valid{background-position:-150px -148px;color:#0597DB;cursor:pointer}div.calendar td.hilite{background-position:-150px -127px}div.calendar td.inactive{background-position:-150px -211px;color:#FFF}div.calendar td.active,div.calendar td.hover{background-position:-150px -169px;color:#FFF;cursor:pointer}div.calendar td,div.calendar th{padding:0}form legend{background:#E5E5E5 none repeat scroll 0% 0%;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;font-size:70%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:400;line-height:18px;margin:8px 0 0;padding:2px 11px}form fieldset{border:1px solid #CCC;clear:both;margin-bottom:0;margin-top:4px;overflow:hidden;padding:4px 18px 9px}#contact_form form fieldset{border:1px solid #FFF;width:477px;padding:0 0 5px 4px;margin:2px 0 4px 0;font-size:90%;background-color:#DDD}#addevent #contact_form form fieldset{width:97.3%;margin:0}#contact_form form fieldset{width:97%;margin:0}form label{font-family:"Trebuchet MS",Verdana,Arial,sans-serif}.date2{left:2%;position:relative}#contact_form .date2{left:0}body#talk{background:#DDD}#contact_form{padding-left:8px;margin:0 0 10px 0;background:#ccc}.contact #name{margin-left:-4px}#contact_form h4,#signin_form h4{border-bottom:1px solid #FEE;border-top:1px solid #FFF;margin:5px 0 0 -8px;padding:0.8em;color:#555;font-variant:normal}#contact_form.addevent h4{margin-top:10px;margin-bottom:-11px}#addevent #contact_form h4{margin-top:0;margin-bottom:-4px}#contact_form h4 b{color:#000}#contact_form img{padding:0;margin:-22px 4px -5px 0;border:6px solid #FFF}#contact_form #email{width:96.5%}#contact_form #event_email,#contact_form #name,#contact_form input #comments,#contact_form select,#contact_form textarea{width:95%}#addevent textarea,#contact_form.addevent textarea{margin:-2px 0 -12px 0}#addevent #contact_form #event_email,#addevent #contact_form #name,#contact_form #event_email,#contact_form #name,#event_address,#event_town{width:94%;margin-bottom:-4px;color:#4C3D32;background-color:#EAEAEA;font-size:90%}#event_address{width:94%}#addevent #contact_form #event_email,#addevent #contact_form #name,#contact_form #event_email,#contact_form #name{margin-top:-4px}#contact_form #name{margin-left:-1px}#event_title{margin:-4px 0 -10px 0;width:97%;color:#4C3D32;font-size:125%}#addevent #event_title{margin:-8px 0 -4px 0}#contact_form input.submit{margin:14px 0 9px}#contact_form.addevent input.submit{margin:-4px 0 0}#addevent #contact_form input.submit{margin:0 0 14px}#contact_form .privacy{margin:4px 23px 10px 0}.privacy a:link,.privacy a:visited{color:#888}#contact_form .privacy a:link,#contact_form .privacy a:visited{color:#fff}.privacy a:hover,.privacy a:active,#contact_form .privacy a:hover,#contact_form .privacy a:active{color:#369}#pax select,#pax_kids select,#nights select{line-height:1em}#pax,#pax_kids,#contact_form #pax,#contact_form #pax_kids,#nights,#contact_form #nights,#contact_form #nights{color:#222;font-size:90%;margin:4px 0 0 5%;width:60px}#contact_form #pax,#contact_form #pax_kids{background-color:LightYellow}#arrival_date1,#arrival_date2,#departure_date1,#departure_date2{background-color:#DAF7CC;background-position:136px -259px;height:18px;margin-left:0;margin-right:0;padding:2px 29px 4px 2px}#contact_form #arrival_date1,#contact_form #arrival_date2,#contact_form #departure_date1,#contact_form #departure_date2{background-position:96px -259px}#calendar_slide #arrival_date1,#calendar_slide #arrival_date2,#calendar_slide #departure_date1,#calendar_slide #departure_date2{background-position:8px -188px}#arrival_date1:hover,#arrival_date2:active,#departure_date1:hover,#departure_date2:active{background-color:#DAF7CC;background-position:136px -281px}#arrival_date1,#arrival_date2,#arrival_time1,#arrival_time2,#nights{background-color:#DAF7CC;margin-left:-9px}#departure_date1,#departure_date2,#departure_time1,#departure_time2{background-color:#FCE8E4}#arrival_time1,#departure_time1,#arrival_time2,#departure_time2{margin:0;font-size:90%;color:#4A5561;position:relative;top:-2px}#arrival_time1,#arrival_time2{margin-right:5.6%}#addevent #arrival_time1,#addevent #arrival_time2{margin-right:9%}#contact_form #arrival_date1,#contact_form #arrival_date2{margin-left:0}#event_town{text-transform:none}#contact_form textarea,#addevent textarea{height:7.6em}.search_box{float:right;font-size:100%;position:relative;right:3px;text-transform:lowercase;top:95px !important}.search_box td,.search_box a{color:#1C4493;white-space:nowrap}.search_box a:hover{color:#06F}.search_box #q,.search_box #sa{border:1px solid lightBlue;padding:2px}.search_box #q{margin-left:4px;padding:3px 1em 3px 6px;font-size:80%}.search_box #sa,#search .boxed input.submit,#error .boxed input.submit{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:8px;-moz-border-radius-topleft:0;-moz-border-radius-topright:8px;-khtml-border-bottom-left-radius:0;-khtml-border-bottom-right-radius:8px;-khtml-border-top-left-radius:0;-khtml-border-top-right-radius:8px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:8px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:8px;border-top-left-radius:0;border-top-right-radius:8px;background:lightBlue none;border:none;color:#222;font-size:91%;height:24px;margin-left:-11px;margin-right:0;padding:0 2px 3px;!important;_padding:3px 5px}*:first-child+html .search_box #sa{padding:3px;}.search_box #sa:hover{background:#FAEC8F}#search .boxed,#error .boxed{border-width:4px;padding:10px 0 15px;background:#FFC}#search .boxed input.submit,#error .boxed input.submit{background:#69F none;border:3px solid #69F;color:#FFF;font-size:104%;height:32px;margin-left:-22px;padding:0 0 3px}#search .boxed input.submit:hover,#error .boxed input.submit:hover{color:#69F;background:#FFF;border-width:2px;padding:0 1px 3px 1px}.boxed_grey{background:#FFC none repeat scroll 0% 50%;border-width:4px;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;margin:-6px 0 10px 43%;padding:0 17px 6px;text-align:right}.boxed_grey img{position:relative;top:5px}.events_box h2,.events_page h1{background-color:#FFF;line-height:0.8em;margin:20px -10px 0 -10px;border-bottom:1px solid #999;padding-bottom:1px}.events_page h1{margin:0.2em 0 0;padding:0}.events_box h2 em,.events_page h1 em{color:chocolate;float:right;text-transform:lowercase;font-size:78%}.events_page h1 em{margin:0 0 -1em;position:relative;top:0.85em}.events_box{background-color:#FAF2C8;padding:0 10px 6px}.events_box a{display:block;color:#555}.events_box:hover,.events_box:active{background-color:#E9E693}.events_box a:hover,.events_box a:active{color:#333}.events_box a:hover h2,.events_box a:active h2{border-bottom:1px solid #213E6A;color:#213E6A}.events_page ul{background-color:#E1E1E1;border:medium dashed #888;margin-left:10px;padding:10px;width:250px;float:right;font-family:"Trebuchet MS",Verdana,Arial,sans-serif}.events_page #message{float:none;width:99%;background-color:#FFF;border:none;margin-left:0;padding:0}.events_page li{display:block;width:100%;clear:both}.events_page li b{float:right;width:57%}.events_page li #map b{width:100%;float:none}.events_page a.med_contact em{float:none}#news .events_page #map{border:none;height:180px;margin:-10px -10px 9px;width:268px}.title_split h2{color:#39C;font-size:100%;margin:-42px 0 0}#listingmanager .title_split h2{margin:3px 0 0;}.title_split h2 a:link,.title_split h2 a:visited{border-bottom:1px solid #069;padding-bottom:0;color:#39C}.title_split h2 a:hover,.title_split h2 a:active{border-bottom:1px solid green;padding-bottom:0;color:green}#signin_form{background-color:#FFF;padding:10px}#signin_form form{margin-left:0}.title_split h1 img{margin-right:-4px}#leftside{padding:10px;margin:10px;background-color:#FFF;border:2px solid #88B99D}.title_split{display:block;margin-left:70px}.title_top{background:transparent url(/o_images/sprites/sprite.png) no-repeat scroll 67% 100%;_background:none;height:7.4em;margin:-6px 0 0 31px}#maps .title_top{margin:-29px 0 0 31px}.title_top h1 em{color:gray;float:left;font-size:70%;margin:-14px 0 30px 46px;text-transform:lowercase;}.bottom_image{background:transparent url(http://images.bayofislands.net/sprites/sprite.v1239387097.png) no-repeat scroll 4px -233px;height:193px;margin:-201px 0 0 81%;overflow:hidden;position:absolute;right:0;width:264px;}.mail .message li{background-color:#FFF;border:0;padding:0;margin:25px 0}.mail .message li div{background-color:#BF9;border-top:4px solid #6C6;color:#111;font-size:85%;margin-top:31px;padding:12px 3px 2px 14px;-moz-border-radius-topleft:15px;-khtml-border-top-left-radius:15px;-webkit-border-top-left-radius:15px;border-top-left-radius:15px}#middleColumn .mail p{margin:12px 13px 11px 0}.message li a.noborder:hover,.message li a.noborder:active{border:none}.mail .message_tabs li{display:inline;float:right;font-size:80%;margin:4px}.mail .message_tabs li a{background-color:#CF9;border-top:1px solid #CCC;padding:3px 7px;-moz-border-radius-bottomleft:5px;-khtml-border-bottom-left-radius:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-khtml-border-bottom-right-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}.mail .message_tabs li a:hover,.mail .message_tabs li a:active{background-color:#DDD;color:#046}.message_headers,#message span.message_headers,.message span.message_headers{background-color:#BF9;color:#555;font-size:120%;margin:-6px 0 0 -6px;padding:0}.message_headers b,.message_headers a:link b,.message_headers a:visited b{color:#222}.message_headers a:hover b,.message_headers a:active b{border-bottom:1px solid green;padding-bottom:0}.helpcursor{cursor:help}.message_headers strong{font-weight:100}#sbox-window embed,#sbox-window object,#sbox-window select{visibility:visible}#sbox-overlay{position:absolute;background-color:#000}#sbox-window{position:absolute;background-color:#FFF;text-align:left;overflow:visible;padding:10px;-moz-border-radius:3px;-webkit-border-radius:	3px}#sbox-btn-close{position:absolute;width:30px;height:28px;right:-15px;top:-15px;background-position:	-145px -98px;border:none}.sbox-loading #sbox-content,#loading_edit,#loading{background-image:url(http://images.bayofislands.net/layout/spinner.v1239387097.gif);background-repeat:no-repeat;background-position:	center}#sbox-content{clear:both;overflow:auto;background-color:#FFF;height:100%;width:100%}.sbox-content-image#sbox-content{overflow:visible}#sbox-image{display:block}.sbox-content-image img{display:block}.sbox-content-iframe#sbox-content{overflow:visible}.body-overlayed embed,.body-overlayed object,.body-overlayed select{visibility:hidden}#tos_short{background:#FFF}.sitemap li li{display:block;margin-left:30px;overflow:auto}.listing ul{background-color:#EEE;border-bottom:1px solid #888;border-right:1px solid #888;font-size:92%;margin:0 0 10px 44%;padding:7px 4px 7px 1.5em;text-indent:-1em}.listing ul li:before{content:"\00BB \0020"}.listing li{padding:3px 0 4px 5px;margin:0;display:block;color:#222;line-height:1.1em}.listing{margin-bottom:17px}#video_blog{margin-bottom:-11px}object.flashvideo{width:302px;height:252px}.calendar_slide{height:333px;overflow:hidden;scroll:none;}.calendar_slide_smaller{background-color:#CCC;height:148px;padding:0;text-align:center;}.calendar_slide_smaller div{background-color:#FFF;margin:2% 16%;padding:9px 0 1px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.calendar_slide_smaller h5{color:#222;}.calendar_slide_smaller .booking_menu li{font-size:305%;}.tab-wrapper{border:12px solid #BCEC8F;margin:-16px 0 0;padding:0 1.5em}.tab-menu{list-style:none;padding:2px 0;clear:both;line-height:17px;font-size:12px;margin-top:38px}.tab-menu li,.booking_menu li{display:inline;font-size:150%;margin:0 4px;font-family:"Trebuchet MS",Verdana,Arial,sans-serif}.booking_menu li{margin:0 4px 0 2px;}.tab-menu li a,.booking_menu li a{padding:5px 11px;background-color:#f5f5f5;color:#222;font-weight:700;text-decoration:none}#calendar_slide .tab-menu li a,.booking_menu li a{padding:3px 0;background-color:#ddd;border-bottom:1px solid #CCC;}.booking_menu li a{background-color:#bbb;}.tab-menu li a:hover,.tab-menu li a:focus,#calendar_slide .tab-menu li a:hover,#calendar_slide .tab-menu li a:focus{background-color:#FAEC8F;}.booking_menu li.booking_button a{background-color:green;border:none;}.booking_menu li a:hover,.booking_menu li a:focus,.booking_menu li.booking_button a:hover,.booking_menu li.booking_button a:focus{background-color:darkCyan;}.tab-menu li.tab-selected a,#calendar_slide .tab-menu li.tab-selected a{background-color:#BCEC8F;border-color:#BCEC8F;}.booking_menu li a{-moz-border-radius:21px;-khtml-border-radius:21px;-webkit-border-radius:19px;border-radius:21px;padding:2px 0;}#calendar_slide #tab-block-1{float:left;margin:-10px 0 12px;padding:0;width:100%;}#tab-block-1 p.idea{margin:1px -23px 0;background-color:lightBlue;}#calendar_slide .tab-menu li a span{background-position:0 -337px;padding:3px 11px 0;}.booking_menu li a span{background-position:0 -337px;padding:3px 18px 0 19px;color:#fff;}#calendar_slide .tab-wrapper{margin:5px 0 0;padding:2px;}#calendar_slide #contact_form{background-color:#CCC;margin:0;padding:14px 7px 7px 19px;}#calendar_slide .tab-menu li,.booking_menu li{font-size:227%;}.contact_end .booking_menu li{font-size:202%;}#calendar_slide .tab-menu{margin:43px 0 0 5px;padding:0;}.booking_menu{font-size:84%;margin:-10px 0 57px}.directions{background-color:#eee;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;padding:1em;line-height:1.8em;}.contact_end .booking_menu{float:left;margin:-1px 0 0 -3px;}.calendar_avail_bookit *{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}body.calendar_avail_bookit{background:none;}#ctrlAvailabilityGrid_pnlScroll{width:505px;overflow-x:scroll;}.BKT_bodyerror,.BKT_bodyerrorsmall{font-size:10.5px;color:Red;}.BKT_product_header{text-align:center;padding:0;width:200px;height:50px;border:solid 1px white;background-color:#E3E0D7;}.BKT_product{width:200px;height:50px;border:solid 1px white;border-top-width:0;padding:0 0 0 6px;background-color:#EEE;overflow:hidden;font-size:94%;}.BKT_product_padding{padding:5px;}.BKT_day_header td{background-color:#E3E0D7;text-align:center;padding:0 10px;width:40px;height:50px;border:solid 1px white;border-left-width:0;}.BKT_day td,td.unavailable{background-color:#ECEAE4;border-bottom:1px solid white;border-right:1px solid white;height:49px;margin:0;padding:0;text-align:center;width:40px;}.BKT_day a:hover{background-color:lightGreen;}td.unavailable a:hover{background-color:lightSalmon;}.BKT_product a{color:blue;font-size:113%;}.BKT_day a,td.unavailable a{color:blue;display:block;font-size:115%;height:100%;line-height:50px;width:100%;}.BKT_day a u,td.unavailable a{font-size:104%;font-family:"trebuchet MS",verdana,arial,sans-serif;}td.unavailable a{color:#222;}#loading{background-color:#EEE;background-position:30% 50%;border:4px solid LightSeaGreen;font-family:Verdana,Trebuchet,arial,sans;font-size:130%;padding:2%;text-align:center;-moz-border-radius:15px;-khtml-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}img{font-size:22%;line-height:1em;}.listings img{position:relative;float:right;margin:0 10px 0 9px;}.listing_tabs li{display:inline;font-size:120%;margin:0 4px 0 0;height:35px;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;}.listing_tabs li a{background-color:#FCF4DD;border-color:LawnGreen darkGray darkGray LawnGreen;border-style:solid;border-width:1px;padding:3px 7px 0;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:darkBlue;display:block;float:left;height:26px;cursor:pointer;}.feat .listing_tabs li a{float:right;margin:-9px 6px 0 0;}.feat div div div{height:auto;}.feat div:hover div{}.listing_tabs li.book_now a{background-color:green;color:#FFF;margin-right:10px;cursor:pointer}.listing_tabs li a:hover,.listing_tabs li a:active{background-color:#DDD;color:darkBlue;border-color:darkGray LawnGreen LawnGreen darkGray}.listings div .bookingsdropdown{background-color:transparent !important;clear:both}.listings div{color:#111;cursor:pointer;font-size:0.95em;padding:3px 0 0 0;}.listings .listing_blocklink{margin:0;}.listing_content{padding:0;background-color:#FFF;display:block;line-height:1.4em;min-height:6.6em;height:auto !important;height:6.6em;}.listings .detail_box{background-color:none;padding:0;margin:0 0 1em;}.listings .detail_box_inside{height:auto !important;min-height:130px;padding:9px 0 0 9px;}.detail_box a:link,.detail_box a:visited{color:#222;}.listings .detail_box:hover,.listings div div:hover,.listings .detail_box div:hover{color:#111;background-color:#E9E693}.bookingsdropdown{padding:0;background-color:#fff}.listing_tabs{margin:8px 0 2px 4px;}.feat .listing_tabs{float:right;position:relative;z-index:10;right:10px;}.listing_affiliations{margin:0;float:right;}.listings label{color:#444;font-style:italic;font-size:1.6em;line-height:1.2em;margin:0 0 5px;clear:left}.listings a label{color:#444;text-decoration:none;font-style:italic;font-size:1.2em;line-height:1.2em;margin:0 0 5px;clear:left}.listings b{font-size:100%;line-height:2.2em;padding:2px;}.featured .title{z-index:8;display:block;cursor:pointer;border-bottom:1px solid #DFDCAC;height:35px;}#search_button{color:#107CAD;float:right;font-family:"Trebuchet MS",Verdana,Arial,sans-serif;height:17px;margin-top:-3px;padding:0 3px 4px 7px;}.search_toggle{float:right;display:block;}#search_button b{font-size:90%;font-weight:100;line-height:1.9em}#search_button em{background-position:-59px -26px;float:right;height:16px;margin:7px 3px 0 6px;padding:0 6px;text-indent:-1000px;}#search_button:hover em{background-position:-59px -40px;float:right;margin:3px 3px 0 6px;}#search_button:hover b{position:relative;top:-4px;line-height:1.8em}#search_button:hover{background-color:#107CAD;margin:1px 0 0 0;color:#fff;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.search_slide{background:#D3E1FC url(http://images.bayofislands.net/sprites/background_sprite.v1239387097.png) repeat-x scroll left -429px;border-bottom:2px solid #D3E1FC;clear:both;float:right;margin:1px 4px 0 -4px;padding:17px 10px;width:97.1%;}.search_slide .search_box{margin:-108px 0;}.search_slide .search_box #sa{background:orange;font-size:121%;height:29px;}.search_slide .search_box #sa:hover{background:lightgreen;}.search_slide .search_box #q{font-size:107%;}.sidebox{font-size:86%;padding:0 6px 1px;}.sidebox_news,.sidebox_blogs{background:#cfd3d7 url(http://images.bayofislands.net/sprites/background_sprite.v1239387097.png) repeat-x scroll left -931px;}.sidebox h3{font-size:158%;letter-spacing:0.001em;line-height:1.2em;margin:0 -6px;padding:9px 8px 7px;}.sidebox h3 a{color:#333;}.sidebox_search,.sidebox_news,.sidebox_blogs{border-color:#CCC;border-style:solid;border-width:0;margin:0 0 11px;}.sidebox_search{background:#D3E1FC url(http://images.bayofislands.net/sprites/background_sprite.v1239387097.png) repeat-x scroll left -429px;}.sidebox_search .sidebox{background:transparent;}#leftColumn h3.find a span,#leftColumn h3.gmarker a span,#leftColumn h3.earth a span,#leftColumn h3.logo span{display:none;}