@font-face{font-family:Arial, Myriad Pro, Geneva, sans-serif;src:url(fonts/MyriadPro-Regular.otf);}
@font-face{font-family:Arial, Myriad SBold, Geneva, sans-serif;src:url(fonts/MyriadPro-Semibold.otf);}
body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
div, p{white-space:normal;}
.bttop {
    text-align: center;
}

.relatedactivities{display:none;}

hr{height:1px;border-width:0;background-color:#25904c;}
.Header{width:100%;height:188px;background-image:url(images/HeaderBG.jpg);}
.HContainer{margin:0 auto;width:1050px;height:100%;}
.Logo{float:left;height:131px;width:242px;padding-top:16px;}
.BookwConf{width:215px;margin:auto;}
.MainContentSmall{font-size:11pt;font-family:Myriad Pro, Verdana, Geneva, sans-serif;color:#777;}
.SloganHold{float:left;height:84px;width:50%;padding-top:63px;text-align:center; width: 45%;}
.Phone{float:right;height:147px;text-align:center; width: 30%;}
.Toll{clear:both;float:left;width:150px;padding-left:7px;}
.Search{clear:right;float:right;margin-top:-6px;}
.Facebook{float:right;margin-top:20px;margin-left:10px;}
.GreenSmall2 {margin-top:-12px;}
.GreenSmall2 a{font-size:11pt;color:#359357;font-family:Verdana, Geneva, sans-serif;text-decoration:none !important; line-height: 22px;}
.GreenSmall2 a:hover{color:#060;}
.GreenButtons{color:#fff;padding:0 13px;padding-top:9px;padding-bottom:2px;text-decoration:none;border-right:solid;border-color:#547e1e;border-width:1px;display:block;margin-top:3px;}
.GreenButtons:hover{color:#e5bf3a;background-color:#114615;}
.MainNav{clear:both;height:37px;width:100%;padding-top:1px;}
.House{margin-top:1px;margin-left:24px;margin-bottom:1px;float:left;border-right:solid;border-left:solid;border-color:#547e1e;border-width:1px;padding:7px 14px;}
.House:hover{background-color:#114615;}
.blogphoto{border:2px solid #fff !important;}
.ShopCart{margin-top:-15px;margin-left:-2px;float:left;border-right:solid;border-color:#547e1e;border-width:1px;padding:0 16px;padding-top:5px;padding-bottom:1px;text-decoration:none !important;}
.ShopCart:hover{background-color:#114615;color:#e5bf3a;}
.MainNav ul li{float:left;display:inline-block;list-style-type:none;padding-right:1px;margin-top:-18px;position:relative;}
.MainNav:hover{color:#888;}
.MainNav ul{list-style:none;}
.MainNav li ul{display:none;}
.MainNav #drop{z-index:999;width:190px;border-right:solid;margin-top:-4px;margin-left:-1px;border-left:solid;border-top:solid;border-color:#547e1e;border-width:1px;color:#fff;font-size:10pt;text-decoration:none !important;padding:8px 15px 7px 15px;white-space:nowrap;background:#146b10;background:-moz-linear-gradient(left, #146b10 0%, #12461c 100%);background:-webkit-linear-gradient(left, #146b10 0%,#12461c 100%);background:linear-gradient(to right, #146b10 0%,#12461c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146b10', endColorstr='#12461c',GradientType=1);}
}
.MainNav #drop last{border-bottom:solid;border-color:#547e1e;border-width:1px;}
#drop:hover{color:#e5bf3a;background:#114615;}
li:hover ul{width:200px;display:block;position:absolute;text-align:left;margin-left:-40px;margin-top:4px;display:inline-block;left:0;}
li:hover li{font-size:11pt;}
.mobile-menu, .mobile-menu-drawer{display:none;}
.mobile-menu{text-align:left;background-image:url(images/GreenBarBG.gif);height:23px;background-repeat:repeat-x;margin:0;padding:17px 17px;}
.mobile-menu-btn{width:25px;height:25px;padding:0;background-color:transparent;border:none;}
.mobile-menu-btn img{width:100%;cursor:pointer;}
.mobile-menu-drawer{width:0px;height:100%;padding:0;vertical-align:top;margin:0;}
.page-container{padding:0;display:inline-block;vertical-align:top;background-color:#fff;width:100%;white-space:normal;}
.mobile-menu-drawer ul{padding:0;margin:0;}
.mobile-menu-drawer ul li{list-style-type:none;padding:6px 15px;margin:0;color:#111;border-bottom:1px solid #ffd946;font-size:12pt;color:#676865;font-family:Verdana, Geneva, sans-serif;background:#e4bf3a;background:-moz-linear-gradient(left, #e4bf3a 0%, #b0952c 100%);background:-webkit-linear-gradient(left, #e4bf3a 0%,#b0952c 100%);background:linear-gradient(to right, #e4bf3a 0%,#b0952c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4bf3a', endColorstr='#b0952c',GradientType=1);}
.mobile-menu-drawer a{text-decoration:none;}
.mobile-menu-drawer a li{color:#000;}
.mobile-menu-drawer a li:hover{color:#0000ff;}
menu.mobile-menu-drawer ul li{float:none;}
.RotorContainer{margin:auto;width:1002px;height:auto;overflow:hidden;padding-left:1px;}
.RotorImage{float:left;width:736px;height:303px;background-image:url(images/HomeRotorBG.jpg);background-repeat:no-repeat;}
.RotorText{float:right;padding-top:115px;padding-right:95px;text-align:center;}
.RotorNav{margin-top:-1px;float:right;width:264px;height:302px;}
.YButtons{position:relative;height:75px;width:100%;vertical-align:central;margin-top:-1px;border-style:solid;border-color:#ffd946;border-width:1px;text-align:center;background:#e4bf3a;background:-moz-linear-gradient(left, #e4bf3a 0%, #b0952c 100%);background:-webkit-linear-gradient(left, #e4bf3a 0%,#b0952c 100%);background:linear-gradient(to right, #e4bf3a 0%,#b0952c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4bf3a', endColorstr='#b0952c',GradientType=1);}
.YButtons a div:hover{width:100%;background:#ffd946;background:-moz-linear-gradient(left, #ffd946 0%, #e4bf3a 100%);background:-webkit-linear-gradient(left, #ffd946 0%,#e4bf3a 100%);background:linear-gradient(to right, #ffd946 0%,#e4bf3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd946', endColorstr='#e4bf3a',GradientType=1);}
.MostPopular{display:block;clear:both;margin:auto;max-width:982px;background-image:url(images/GreenBarBG.gif);height:31px;background-repeat:repeat-x;padding:25px 10px 0 10px;}
.Scissors{float:right;margin-right:-54px;margin-top:-136px;z-index:99999999;}
.MPTourContainer{margin:auto;max-width:1002px;padding:auto;}
.MParea{padding-top:183px;padding-left:10px;padding-right:10px;}
.MPTour1{width:25%;height:275px;background-image:url(images/MPTour1BG.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;}
.MPTour5{width:25%;height:275px;background-image:url(images/MP5-Cruise.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;}
.MPTour9{width:25%;height:275px;background-image:url(images/MP9-Golf.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;}
.MPTour1:hover, .MPTour2:hover, .MPTour3:hover, .MPTour4:hover, .MPTour5:hover, .MPTour6:hover, .MPTour7:hover, .MPTour8:hover, .MPTour9:hover, .MPTour10:hover, .MPTour11:hover, .MPTour12:hover{opacity:0.8;-moz-opacity:8%;-webkit-opacity:8%;z-index:2;overflow:hidden;}
.MPTour2{width:25%;height:275px;background-image:url(images/MPTour2BG.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;}
.MPTour6{width:25%;height:275px;background-image:url(images/MP6-atv.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;}
.MPTour10{width:25%;height:275px;background-image:url(images/MP10-Snorkle.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;}
.MPTour3{width:25%;height:275px;background-image:url(images/MPTour3BG.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;}
.MPTour7{width:25%;height:275px;background-image:url(images/MP7-Dolphin.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;}
.MPTour11{width:25%;height:275px;background-image:url(images/MP11-Kayak.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;}
.MPTour4{width:25%;height:275px;background-image:url(images/MPTour4BG.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;z-index:1;}
.MPTour8{width:25%;height:275px;background-image:url(images/MP8-Kualoa.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;z-index:1;}
.MPTour12{width:25%;height:275px;background-image:url(images/MP12-Zipline.jpg);display:inline-block;vertical-align:top;margin-right:-4px;background-position:top center;background-repeat:no-repeat;z-index:1;}
.MaxWidth{max-width:100%;}
.MaxWidth90{max-width:90%;padding-top:4.5%;margin-right:6px;}
.IpadHeader{display:none;}
.Mbuttons{display:none;}
.MobileHeader{display:none;}
.MobileRotorContainer{display:none;}
.MPmore{display:none;}
.Blue{background-image:url(images/BlueBG.jpg);vertical-align:top;background-position:top center;background-repeat:no-repeat;width:100%;border-top:solid;border-color:#333;border-width:1px;text-align:center;}
.VideoHolder{max-width:990px;margin:auto;}
.videoLeft{float:left;margin-right:20px;}
.Video{margin:auto;width:450px;height:253px;}
.MainContent{text-align:left;}
.ThreeWater{clear:both;margin:auto;margin-top:170px;max-width:1004px;}
.LatestSpecials{width:315px;display:inline-block;vertical-align:top;}
.TravelGuide{background-position:top center;background-repeat:no-repeat;width:355px;display:inline-block;margin-right:20px;height:351px;display:inline-block;vertical-align:top;}
.BookwConf{width:224px;margin-top:5px;display:inline-block;vertical-align:top;margin-right:7px;}
.Footer{width:100%;}
.Fleft{height:950px;background-image:url(images/FooterLeftBG.jpg);background-position:top right;background-repeat:no-repeat;float:left;width:100%;background-color:#007520;}
.Fcenter{height:730px;margin:auto;width:1004px;background-color:#007520;}
.Fright{background-image:url(images/FooterRightBG.jpg);background-position:top left;background-repeat:no-repeat;float:right;width:100%;background-color:#007520;height:950px;}
.BlogPosts{max-width:305px;display:inline-block;margin-right:-4px;padding-top:18px;padding-left:17px;padding-right:17px;}
.FooterLogo{background-color:#FFF;margin-top:3px;width:347px;display:inline-block;vertical-align:top;margin-right:-4px;height:auto;height:840px;}
ul.checkpointbook li{color:black;list-style-type:none;margin-left:-20px;}
ul.checkpointbook li:before{content:'\2713 ';color:green;padding-right:0.1em;}
.WhiteLinks{width:267px;text-align:left;margin:auto;}
.TravelAdvisory{width:296px;display:inline-block;margin-right:-4px;padding-top:18px;padding-left:17px;vertical-align:top;}
.FooterPhone{background-color:#005e1a;width:1004px;margin:auto;padding:14px 10px;text-align:center;}
.VbottomPhone{padding-right:35px;display:inline-block;vertical-align:top;margin-right:-4px;margin-top:8px;padding-bottom:10px;}
.Privacy{padding-right:45px;display:inline-block;margin-top:10px;margin-right:-4px;padding-bottom:10px;}
.FSocial{display:inline-block;vertical-align:top;margin-right:-4px;}
.Slogan{font-size:14pt;font-weight:600;color:#b4007a;font-family:Verdana, Geneva, sans-serif;text-align:center;}
.Caption{font-size:13pt;font-weight:200;color:#767776;font-family:Verdana, Geneva, sans-serif;}
.PinkFontMedium{font-size:12pt;font-weight:600;color:#b4007a;font-family:Verdana, Geneva, sans-serif;text-align:center;}
.GreySkinny{font-size:11pt;color:#a1a1a1;font-family:Verdana, Geneva, sans-serif;}
.GreyMed{font-size:12pt;color:#676865;font-family:Verdana, Geneva, sans-serif;}
.GreyLrg{font-size:18pt;font-weight:600;color:#2f2f2f;font-family:Verdana, Geneva, sans-serif;}
.DrkGreyLrg{font-size:14pt;font-weight:500;color:#2f4044;font-family:Verdana, Geneva, sans-serif;}
.WhiteMed{font-size:14pt;color:#fff;font-weight:600;font-family:Verdana, Geneva, sans-serif;}
.WhiteMedS a{font-size:12pt;color:#fff;font-weight:600;font-family:Verdana, Geneva, sans-serif;text-decoration:none !important;}
.WhiteMedS a:hover{color:#e5bf3a;}
.WhiteSmall{font-size:10pt;color:#fff;font-weight:100;font-family:Verdana, Geneva, sans-serif;}
.WhiteSmallFoot{font-size:9pt;color:#fff;font-family:Verdana, Geneva, sans-serif;}
.WhiteSmallFoot a{margin-top:8px;font-size:9pt;color:#fff;font-family:Verdana, Geneva, sans-serif;text-decoration:none !important;}
.WhiteSmallFoot a:hover{color:#e5bf3a;}
.GreenLrg{font-size:18pt;font-weight:600;color:#125112;font-family:Verdana, Geneva, sans-serif;line-height:30px;}
.GreenMed{font-size:12pt;font-weight:600;color:#359357;font-family:Verdana, Geneva, sans-serif;}
.GreenSmall a{font-size:11pt;color:#359357;font-family:Verdana, Geneva, sans-serif;margin:2px 15px;text-decoration:none !important; line-height: 25px;}
.GreenSmall a:hover{color:#060;}
.GreenButtons{font-size:11.2pt;font-weight:100;letter-spacing:1px;font-family:Arial, Myriad Pro, Verdana, sans-serif;text-transform:uppercase;line-height:26px;font-weight:bold;color:#fff !important;}
.GreenButtons:hover{color:#e5bf3a !important;}
#ShopCartText{font-size:11.2pt;font-weight:100;letter-spacing:1px;font-family:Arial, Myriad Pro, Geneva, sans-serif;text-transform:uppercase;line-height:31px;color:#fff;font-weight:bold;text-decoration:none !important;}
#ShopCartText:hover{color:#e5bf3a;}
#drop{font-size:13pt;font-weight:100;font-family:Arial, Myriad Pro, Geneva, sans-serif;text-transform:uppercase;line-height:15pt;}
.YellowMed{color:#e5bf3a;font-size:14pt;font-weight:600;font-family:Verdana, Geneva, sans-serif;}
.YellowSmall a{color:#e5bf3a;font-size:10pt;font-weight:600;font-family:Verdana, Geneva, sans-serif;}
.YellowSmall a:hover{color:#fff;}
.YellowMore a{color:#fff;font-size:14pt;font-weight:600;font-family:Verdana, Geneva, sans-serif;text-decoration:none !important;}
.YellowMore a:hover{color:#fff;}
.MPmore a{margin-top:3px;color:#e5bf3a;font-size:12pt;font-weight:600;font-family:Verdana, Geneva, sans-serif;text-decoration:none !important;}
.MPmore a:hover{color:#fff;}
#MPtitle{color:#03445b;font-size:14pt;font-weight:550;font-family:Arial, Myriad Pro, Geneva, sans-serif;text-decoration:none !important;}
.MPdesc{font-size:11pt;font-weight:100;font-family:Arial, Myriad Pro, Geneva, sans-serif;color:#666;}
.Savings{text-align:right;margin:11px 5px 0 0;text-transform:uppercase;font-size:13pt;font-weight:500;font-family:Arial, Myriad Pro, Geneva, sans-serif;color:#fff;}
.MainContentTitle{font-size:14pt;font-family:Arial, Myriad SBold, Geneva, sans-serif;color:#333;}
.MainContent{font-size:12pt;font-family:Arial, Myriad Pro, Geneva, sans-serif;color:#333;}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxWrapper{max-width:none;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{outline:0;}
#cboxTopLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px;height:21px;background:url(images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px;height:21px;background:url(images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px;background:url(images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px;background:url(images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px;background:url(images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px;background:url(images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff;overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px;border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494;}
#cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef;}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute;bottom:0;right:0;background:url(images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.clear{clear:both;}
.small{height:20px;overflow:hidden;}
.big{height:auto;}
.loadmore{}
.Addreview, .SubmitReview{font-family:Arial !important;}
#dnn_ctr1136_Contact_plName_imgHelp{text-decoration:none;border:solid 1px #ffffff;border-radius:3px;moz-border-radius:3px;-webkit-box-shadow:0px 0px 5px #666;-moz-box-shadow:0px 0px 5px #666;box-shadow:0px 0px 5px #666;font-size:12px;color:#ffffff;padding:1px 17px;background-color:#FFD500;line-height:6;}
#dnn_ctr1136_Contact_lnkSubmit{border:solid 2px #ffffff !important;border-radius:3px !important;moz-border-radius:3px !important;-webkit-box-shadow:0px 0px 1px rgba(0,0,0,0.7) !important;-moz-box-shadow:0px 0px 1px rgba(0,0,0,0.7) !important;box-shadow:0px 0px 1px rgba(0,0,0,0.7) !important;font-size:20px !important;color:#ffffff !important;padding:1px 17px !important;background-color:#04498C !important;}
A.CommandButton:link{text-decoration:none;}
#dnn_ctr367_ModuleContent{padding:10px;}
#dnn_ctr1136_Contact_txtName, #dnn_ctr1136_Contact_txtEmail, #dnn_ctr1136_Contact_txtSubject,
#dnn_ctr1136_Contact_txtMessage{padding:5px;width:80%;font-family:Helvetica, sans-serif;font-size:1.4em;margin:0px 0px 10px 0px;border:2px solid #ccc;}
#dnn_ctr1136_Contact_plName_imgHelp, #dnn_ctr1136_Contact_plCopy_lblLabel,
#dnn_ctr1136_Contact_plEmail_imgHelp, #dnn_ctr1136_Contact_chkCopy,
#dnn_ctr1136_Contact_plSubject_imgHelp, #dnn_ctr1136_Contact_plMessage_imgHelp,
#dnn_ctr1136_Contact_plCopy_imgHelp, #dnn_ctr398_Product_ucProductDetails_tblMembershipInfo{display:none;}
.breadcrumbs-top{width:100%;max-width:960px;margin:0 auto;background:#F8F6F6;padding:0px 2%;}
.breadcrumbs-top{background-image:url(images/breadcrumbs-top.jpg);background-repeat:no-repeat;background-position:center;height:25px;}
.breadcrumbs-p{padding-top:4px;}
.GreenLrg{font-size:18pt;font-weight:600;color:#125112;font-family:Verdana, Geneva, sans-serif;list-style-type:none !important;}
.GreyMed{font-size:12pt;color:#676865;font-family:Verdana, Geneva, sans-serif;list-style-type:none !important;}
.PinkFontMedium{font-size:12pt;font-weight:600;color:#b4007a;font-family:Verdana, Geneva, sans-serif;text-align:center;list-style-type:none !important;}
.WhiteMedium{font-size:11pt;font-weight:600;color:#fff;font-family:Verdana, Geneva, sans-serif;}
.MainContent{font-size:12pt;font-family:Myriad Pro, Verdana, Geneva, sans-serif;color:#333;}
.BlackMed{font-size:13pt;font-family:Myriad Pro, Verdana, Geneva, sans-serif;color:#000;list-style-type:none !important;}
.ContentHolder{margin:auto;max-width:1004px;overflow:hidden;min-height:100%;background:#F8F6F7;}
.BreadCrumb{padding:7px;margin-bottom:1px;border-right:solid;border-left:solid;border-bottom:solid;border-color:#847e88;border-width:1px;font-size:12pt;font-family:Myriad Pro, Verdana, Geneva, sans-serif;color:#333;background:#e6be3b;background:-moz-linear-gradient(top, #e6be3b 0%, #b09427 100%);background:-webkit-linear-gradient(top, #e6be3b 0%,#b09427 100%);background:linear-gradient(to bottom, #e6be3b 0%,#b09427 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6be3b', endColorstr='#b09427',GradientType=0);}
.BreadCrumb-pro{padding:7px;margin-bottom:1px;border-right:solid;border-left:solid;border-bottom:solid;border-color:#847e88;border-width:1px;font-size:12pt;height:17px;font-family:Myriad Pro, Verdana, Geneva, sans-serif;color:#333;background:#e6be3b;background:-moz-linear-gradient(top, #e6be3b 0%, #b09427 100%);background:-webkit-linear-gradient(top, #e6be3b 0%,#b09427 100%);background:linear-gradient(to bottom, #e6be3b 0%,#b09427 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6be3b', endColorstr='#b09427',GradientType=0);}
.departuredate, .departuretime{font-family:Tahoma, Arial, Helvetica;font-size:11px;font-weight:bold;}
.WhiteBox{background-color:#fff;width:326px;height:115px;float:left;position:absolute;z-index:999;margin-top:184px;margin-left:415px;border:1px solid white;background:rgba(255,255,255,0.7);text-align:center;}
.WhiteBox ul{list-style:none;display:inline-block;list-style-type:none;padding:0;line-height:28px;}
.CatHeadImg{display:inline-block;vertical-align:top;max-width:100%;}
.ButtonContainer{max-width:100%;height:auto;}
.CatImg{max-width:100%;max-height:auto;}
.OIslandButtons{display:inline-block;vertical-align:top;margin-right:-4px;background-image:url(images/OahuB.jpg);background-size:100% auto;background-repeat:no-repeat;}
.OIslandButtons:hover{background-image:url(images/OahuR.jpg);}
.MIslandButtons{display:inline-block;vertical-align:top;margin-right:-4px;background-image:url(images/MauiB.jpg);background-size:100% auto;background-repeat:no-repeat;}
.MIslandButtons:hover{background-image:url(images/MauiR.jpg);}
.KIslandButtons{display:inline-block;vertical-align:top;margin-right:-4px;background-image:url(images/KauaiB.jpg);background-size:100% auto;background-repeat:no-repeat;}
.KIslandButtons:hover{background-image:url(images/KauaiR.jpg);}
.BIslandButtons{display:inline-block;vertical-align:top;background-image:url(images/BigIslandB.jpg);background-size:100% auto;background-repeat:no-repeat;}
.BIslandButtons:hover{background-image:url(images/BigIslandR.jpg);}
.content-right2{float:right;width:257px;padding-top:15px;text-align:center;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;background:#0e490f;background:-moz-linear-gradient(top, #0e490f 0%, #139004 100%);background:-webkit-linear-gradient(top, #0e490f 0%,#139004 100%);background:linear-gradient(to bottom, #0e490f 0%,#139004 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0e490f', endColorstr='#139004',GradientType=0);}
#Navone{display:none;}
ul.nav-list li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;background:url(images/yellow-nav-bullet.png) left 13px no-repeat;padding:7px 5px 7px 10px;text-decoration:none;display:block;margin:0 10px;}
.content-leftinner2{width:742px;min-height:100%;border-left:1px solid #BFBFBF;}
.ContentBG{background-image:url(images/ContentTopBG.jpg);background-repeat:repeat-x;}
.content-leftinner3{width:742px;min-height:100%;border-left:1px solid #bfbfbf;float:left;}
.content-right3{float:right;width:257px;padding-top:15px;text-align:center;border-right:1px solid #bfbfbf;border-left:1px solid #bfbfbf;background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #edecec 100%);background:-webkit-linear-gradient(left, #ffffff 0%,#edecec 100%);background:linear-gradient(to right, #ffffff 0%,#edecec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#edecec',GradientType=1);}
.Spacer{background-image:url(images/SpacerBG.jpg);background-repeat:repeat-x;width:100%;height:43px;}
.Spacer2{background-image:url(images/SpacerBG.jpg);background-repeat:repeat-x;width:100%;height:23px;}
.CatBox{width:230px;height:200px;display:inline-block;vertical-align:top;margin-top:4px;}
.image-container{width:300px;height:144px;display:inline-block;vertical-align:top;margin-top:4px;border:7px solid #b4007a;margin-right:14px;margin-left:13px;margin-bottom:5px;font-size:19px;}
.after span{font-size:18px;line-height:30px;}
.image-container .after{width:300px;height:94px;display:inline-block;vertical-align:top;margin-top:4px;position:relative;display:none;color:#fff;text-shadow:3px 3px 3px #000;margin-top:-144px;font-family:Verdana, Geneva, sans-serif;}
.image-container a:link{text-decoration:none !important;}
.image-container .after{display:block;}
.image-container:hover .after{display:block;background:rgba(0, 0, 0, .6);}
@-moz-document url-prefix(){.image-container .after{margin-top:-147px;}
}
@media screen and (max-width:1010px){.hidethis{display:none;}
.WhiteBox{display:none;}
.BlackMed{font-size:12pt;}
.WhiteBox ul{display:block;padding:0;line-height:auto;margin:8px 0;}
.WhiteBox ul li{display:inline-block;list-style-type:none;padding:0;line-height:auto;}
.CatHeadImg{max-width:100%;height:auto;}
.CatImg{max-width:100%;max-height:auto;}
.OIslandButtons{max-width:25%;}
.MIslandButtons{max-width:25%;}
.KIslandButtons{max-width:25%;}
.BIslandButtons{max-width:25%;}
.content-right2{display:block;position:relative;width:100%;margin-top:0;height:auto;}
.content-leftinner2{clear:both;display:block;position:relative;width:100%;border-left:0px;}
.content-right3{display:block;position:relative;width:100%;margin-top:0;height:auto;}
.content-leftinner3{clear:both;display:block;position:relative;width:100%;border-left:0px;}
#Navone{display:block;}
.accordion,
.accordion ul,
.accordion li,
.accordion a,
.accordion span{margin:0;padding:0;border:none;outline:none;}
.accordion li{list-style:none;}
.accordion li > a{display:block;position:relative;min-width:110px;color:#0b4c14;font:bold 14px/32px Myriad Pro, Verdana, Geneva, sans-serif;text-decoration:none;text-shadow:0px 1px 0px rgba(0,0,0, .35);background:#e5c135;background:-moz-linear-gradient(top, #e5c135 0%, #b49226 100%);background:-webkit-linear-gradient(top, #e5c135 0%,#b49226 100%);background:linear-gradient(to bottom, #e5c135 0%,#b49226 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5c135', endColorstr='#b49226',GradientType=0);-webkit-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);-moz-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);box-shadow:inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);}
.accordion li > a span{display:block;position:absolute;top:7px;right:0;padding:0 10px;margin-right:10px;font:normal bold 12px/18px Arial, sans-serif;background:#404247;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);box-shadow:inset 1px 1px 1px rgba(0,0,0, .2), 1px 1px 1px rgba(255,255,255, .1);}
.accordion > li > a:before{position:absolute;top:0;left:0;content:'';width:24px;height:24px;margin:4px 8px;background-repeat:no-repeat;background-image:url(../img/icons.png);background-position:0px 0px;}
.accordion li.files > a:before{background-position:0px 0px;}
.accordion li.files:hover > a:before,
.accordion li.files:target > a:before{background-position:0px -24px;}
.accordion li.mail > a:before{background-position:-24px 0px;}
.accordion li.mail:hover > a:before,
.accordion li.mail:target > a:before{background-position:-24px -24px;}
.accordion li.cloud > a:before{background-position:-48px 0px;}
.accordion li.cloud:hover > a:before,
.accordion li.cloud:target > a:before{background-position:-48px -24px;}
.accordion li.sign > a:before{background-position:-72px 0px;}
.accordion li.sign:hover > a:before,
.accordion li.sign:target > a:before{background-position:-72px -24px;}
.sub-menu li a{color:#797979;text-shadow:1px 1px 0px rgba(255,255,255, .2);background:#e5e5e5;border-bottom:1px solid #c9c9c9;-webkit-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);-moz-box-shadow:inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);box-shadow:inset 0px 1px 0px 0px rgba(255,255,255, .1), 0px 1px 0px 0px rgba(0,0,0, .1);}
.sub-menu li:last-child a{border:none;}
.sub-menu li > a span{color:#797979;text-shadow:1px 1px 0px rgba(255,255,255, .2);background:transparent;border:1px solid #c9c9c9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.sub-menu em{position:absolute;top:0;left:0;margin-left:14px;color:#a6a6a6;font:normal 10px/32px Arial, sans-serif;}
.accordion > li:hover > a,
.accordion > li:target > a{color:#3e5706;text-shadow:1px 1px 1px rgba(255,255,255, .2);background:#a5cd4e;background:-moz-linear-gradient(top, #a5cd4e 0%, #6b8f1a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a));background:-webkit-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);background:-o-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);background:-ms-linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);background:linear-gradient(top, #a5cd4e 0%,#6b8f1a 100%);}
.accordion > li:hover > a span,
.accordion > li:target > a span{color:#fdfdfd;text-shadow:0px 1px 0px rgba(0,0,0, .35);background:#3e5706;}
.sub-menu li:hover a{background:#efefef;}
.accordion li > .sub-menu{height:0;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.accordion li:target > .sub-menu{height:auto;}
}
@media screen and (max-width:733px){.GreenLrg{font-size:13pt;}
.GreyMed{font-size:11pt;}
.PinkFontMedium{font-size:11pt;}
.MainContent{font-size:12pt;}
.BlackMed{font-size:11pt;}
.BreadCrumb{font-size:1Opt;}
.breadcrumbs{font-size:1Opt;}
.BreadCrumb-pro{font-size:1Opt;}
}
@media screen and (max-width:565px){.BreadCrumb{display:none;}
.breadcrumbs{display:none;}
.BreadCrumb-pro{display:none;}
.content-leftinner3{margin-top:-38px;}
.CatImg{max-width:100%;max-height:auto;}
}
.arrow-down, .arrow-down2{display:inline-block;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #125112;margin:9px 0 0 4px;vertical-align:top;}
.arrow-right, .arrow-right2{display:inline-block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #125112;margin:7px 0 0 8px;vertical-align:top;}
@media screen and (max-width:733px){.arrow-down, .arrow-down2{margin:9px 0 0 4px;}
.arrow-right, .arrow-right2{margin:5px 0 0 8px;}
}
.content-leftinner{float:left;padding-right:3%;width:74%;}
.content-right{width:22%;float:right;}
.content-area{width:100%;max-width:1004px;margin:0 auto;background:#F8F6F6 none repeat scroll 0% 0%;}
.content-area2{margin:0 auto;none repeat scroll 0% 0%;}
.Normal{font-family:Arial,Helvetica,sans-serif !important;font-size:12px !important;color:#464646 !important;line-height:18px !important;}
@media screen and (max-width:669px){.content-left{width:66%;padding-right:3%;float:left;}
.content-leftinner{width:98%;}
.content-right{width:30%;float:right;}



}
@media screen and (max-width:668px){.yellow-nav{width:100%;margin-right:0%;float:none;margin-bottom:6px;}
.yellow-cont{width:100%;float:none;}
.content-left{width:100%;padding-right:0%;float:left;padding-bottom:6px;}
.content-right{width:100%;float:right;}
}
@media (min-width:670px) and (max-width:768px){.content-leftinner{float:left;padding-right:3%;width:64%;}
.content-right{width:32%;float:right;}
}
@media (min-width:670px) and (max-width:768px){.content-leftinner{float:left;padding-right:3%;width:64%;}
.content-right{width:32%;float:right;}
}
@media (min-width:657px) and (max-width:983px){.content-area{padding:0 !important;width:98%;}
}
@media (min-width:320px) and (max-width:480px){.content-area{padding:0 !important;width:98%;}
}
.landingbox{margin:0px;padding:0px;width:700px;box-shadow:10px 10px 5px #888888;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.landingbox table{border-collapse:collapse;border-spacing:0;width:700px;margin:0px 0px 20px 0px;padding:0px;}
.landingbox td{vertical-align:middle;text-align:left;padding:10px;font-size:10px;font-family:Arial;font-weight:normal;color:#000000;}
.landingbox tr:first-child td{background-color:#D7D8D1;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#D7D8D1 , endColorstr=#D7D8D1);background-image:-moz-linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:-webkit-linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:-o-linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:-ms-linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#E6E6E6), color-stop(28%,#D7D8D1),color-stop(98%,#ffffff));text-align:left;font-size:14px;font-family:Arial;font-weight:bold;}
.landingtitle{font-size:18px;color:#332727 !important;}
.landingprice{float:left;padding-top:5px;}
.landingsaving{float:left;padding-top:5px;padding-left:15px;color:#F30;text-shadow:1px 1px 1px #F2E5E5, 0px 0px 1px #EDEDE3;}
.landingduration{float:right;padding-top:5px;padding-right:10px;}
.landingphoto{padding:6px 6px 7px 6px;-webkit-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);-moz-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);background:#eee6d8;background:-webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-backface-visibility:hidden;}
.landingbutton{border:solid 1px #fff700;border-radius:6px;moz-border-radius:6px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,1.0);-moz-box-shadow:0px 0px 5px rgba(0,0,0,1.0);box-shadow:0px 0px 5px rgba(0,0,0,1.0);font-size:15px;color:#ffffff;padding:1px 17px;background:#ffd500;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd500), color-stop(100%,#ff8c00));background:-moz-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-webkit-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-o-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-ms-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:linear-gradient(top, #ffd500 0%, #ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd500', endColorstr='#ff8c00',GradientType=0);width:110px;float:right;padding:5px;margin:10px;}
a.landingbuttonlink:link{text-decoration:none !important;color:#FFF;}
a.landingbuttonlink:visited{text-decoration:none !important;color:#FFF;}
a.landingbuttonlink:active{text-decoration:none !important;color:#FFF;}
a.landingbuttonlink:hover{text-decoration:none !important;color:#248312;}
.landingbutton-v{border:solid 1px #fff700;border-radius:6px;moz-border-radius:6px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,1.0);-moz-box-shadow:0px 0px 5px rgba(0,0,0,1.0);box-shadow:0px 0px 5px rgba(0,0,0,1.0);font-size:15px;color:#ffffff;padding:1px 17px;background:#ffd500;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd500), color-stop(100%,#ff8c00));background:-moz-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-webkit-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-o-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-ms-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:linear-gradient(top, #ffd500 0%, #ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd500', endColorstr='#ff8c00',GradientType=0);width:120px;float:right;padding:5px;margin:10px;}
.landingbox-ph{margin:0px;padding:0px;width:100%!important;box-shadow:10px 10px 5px #888888;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.landingbox-ph table{border-collapse:collapse;border-spacing:0;width:100% !important;margin:0px 0px 20px 0px;padding:0px;}
.landingbox-ph td{vertical-align:middle;text-align:left;padding:10px;font-size:10px;font-family:Arial;font-weight:normal;color:#000000;}
.landingbox-ph tr:first-child td{background-color:#002868;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#002868, endColorstr=#BF0A30);background-image:-moz-linear-gradient(top, #002868 5%, #FF2654 35%,#ffffff 100%);background-image:linear-gradient(top, #002868 5%, #FF2654 35%,#ffffff 100%);background-image:-webkit-linear-gradient(top, #002868 5%, #FF2654 35%,#ffffff 100%);background-image:-o-linear-gradient(top, #002868 5%, #FF2654 35%,#ffffff 100%);background-image:-ms-linear-gradient(top, #002868 5%, #FF2654 35%,#ffffff 100%);background-image:-webkit-gradient(linear, right top, right bottom, color-stop(5%,#002868), color-stop(35%,#FF2654),color-stop(100%,#ffffff));text-align:left;font-size:14px;font-family:Arial;font-weight:bold;}
.landingtitle-ph{font-size:18px;text-shadow:1px 1px 2px #000, 0px 0px 3px #0000A0;color:#FFffff !important;}
.landingprice-ph{float:left;padding-top:5px;text-shadow:1px 1px 1px #fcc, 0px 0px 1px #fff;}
.landingsaving-ph{float:left;padding-top:5px;padding-left:15px;color:#FFEA00;text-shadow:1px 1px 1px #3F1919, 0px 0px 1px #EDEDE3;}
.landingduration-ph{float:right;padding-top:5px;padding-right:10px;text-shadow:1px 1px 1px #fcc, 0px 0px 1px #fff;}
.landingphoto-ph{padding:6px 6px 7px 6px;-webkit-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);-moz-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);background:#eee6d8;background:-webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-backface-visibility:hidden;}
.landingbutton-ph{border:solid 1px #fff700;border-radius:6px;moz-border-radius:6px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,1.0);-moz-box-shadow:0px 0px 5px rgba(0,0,0,1.0);box-shadow:0px 0px 5px rgba(0,0,0,1.0);font-size:15px;color:#ffffff;padding:1px 17px;background:#ffd500;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd500), color-stop(100%,#ff8c00));background:-moz-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-webkit-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-o-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-ms-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:linear-gradient(top, #ffd500 0%, #ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd500', endColorstr='#ff8c00',GradientType=0);width:110px;float:right;padding:5px;margin:10px;}
a.landingbuttonlink-ph:link{text-decoration:none !important;color:#fff;}
a.landingbuttonlink-ph:visited{text-decoration:none !important;color:#fff;}
a.landingbuttonlink-ph:active{text-decoration:none !important;color:#fff;}
a.landingbuttonlink-ph:hover{text-decoration:none !important;color:#002868;}
#dnn_ctr367_CartQuickView_pnlCartTotal{padding-top:10px;}
.moduleTitle_SubMenu{color:#000 !important;}
.landingbox-sno{margin:0px;padding:0px;width:700px;box-shadow:10px 10px 5px #888888;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.landingbox-sno table{border-collapse:collapse;border-spacing:0;width:700px;margin:0px 0px 20px 0px;padding:0px;}
.landingbox-sno td{vertical-align:middle;text-align:left;padding:10px;font-size:10px;font-family:Arial;font-weight:normal;color:#000000;}
.landingbox-sno tr:first-child td{background-color:#3EEFFF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0E7C86, endColorstr=#1EB9C6);background-image:-moz-linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:-webkit-linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:-o-linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:-ms-linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#0E7C86), color-stop(20%,#1EB9C6),color-stop(87%,#ffffff));text-align:left;font-size:14px;font-family:Arial;font-weight:bold;}
.landingtitle-sno{font-size:18px;text-shadow:1px 1px 2px #000, 0px 0px 3px #0000A0;color:#FFffff !important;}
.landingprice-sno{float:left;padding-top:5px;}
.landingsaving-sno{float:left;padding-top:5px;padding-left:15px;color:#FFEA00;text-shadow:1px 1px 1px #3F1919, 0px 0px 1px #EDEDE3;}
.landingduration-sno{float:right;padding-top:5px;padding-right:10px;}
.landingphoto-sno{padding:6px 6px 7px 6px;-webkit-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);-moz-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);background:#eee6d8;background:-webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-backface-visibility:hidden;}
.landingbutton-sno{border:solid 1px #fff700;border-radius:6px;moz-border-radius:6px;-webkit-box-shadow:0px 0px 5px rgba(0,0,0,1.0);-moz-box-shadow:0px 0px 5px rgba(0,0,0,1.0);box-shadow:0px 0px 5px rgba(0,0,0,1.0);font-size:15px;color:#ffffff;padding:1px 17px;background:#ffd500;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd500), color-stop(100%,#ff8c00));background:-moz-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-webkit-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-o-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:-ms-linear-gradient(top, #ffd500 0%, #ff8c00 100%);background:linear-gradient(top, #ffd500 0%, #ff8c00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd500', endColorstr='#ff8c00',GradientType=0);width:110px;float:right;padding:5px;margin:10px;}
a.landingbuttonlink-sno:link{text-decoration:none !important;color:#fff;}
a.landingbuttonlink-sno:visited{text-decoration:none !important;color:#fff;}
a.landingbuttonlink-sno:active{text-decoration:none !important;color:#fff;}
a.landingbuttonlink-sno:hover{text-decoration:none !important;color:#002868;}
.landingbox-res{margin:0px;padding:0px;width:700px;box-shadow:10px 10px 5px #888888;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.landingbox-res table{border-collapse:collapse;border-spacing:0;width:700px;margin:0px 0px 20px 0px;padding:0px;}
.landingbox-res td{vertical-align:middle;text-align:left;padding:10px;font-size:10px;font-family:Arial;font-weight:normal;color:#000000;}
.landingbox-res tr:first-child td{background-color:#DEE4D7;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#D7D8D1 , endColorstr=#D7D8D1);background-image:-moz-linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:-webkit-linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:-o-linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:-ms-linear-gradient(top, #E6E6E6 0%, #D7D8D1 28%,#ffffff 98%);background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#E6E6E6), color-stop(28%,#D7D8D1),color-stop(98%,#ffffff));text-align:left;font-size:14px;font-family:Arial;font-weight:bold;}
.landingphoto-res{padding:6px 6px 7px 6px;-webkit-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);-moz-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);background:#eee6d8;background:-webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-backface-visibility:hidden;}
.salestag-res{position:relative;left:67px;z-index:1;top:82px;margin-top:-90px;}
.landingbox-res table{max-width:100% !important;display:block;}
.landingbox-res{max-width:100% !important;display:block;}
.landingphoto-res{max-width:100%;}
.salestag-res{left:37% !important;float:right;padding-right:35%;top:88px !important;margin-right:-1%;}
.landingbox-sno-res{width:700px;box-shadow:10px 10px 5px #888;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;max-width:100%!important;display:block;margin:0;padding:0;}
.landingbox-sno-res table{border-collapse:collapse;border-spacing:0;width:700px;max-width:100%!important;display:block;margin:0 0 20px;padding:0;}
.landingbox-sno-res td{vertical-align:middle;text-align:left;font-size:10px;font-family:Arial;font-weight:400;color:#000;padding:10px;}
.landingbox-sno-res tr:first-child td{background-color:#3EEFFF;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#0E7C86, endColorstr=#1EB9C6);background-image:-moz-linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:-webkit-linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:-o-linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:-ms-linear-gradient(top, #0E7C86 0%, #1EB9C6 20%,#ffffff 87%);background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#0E7C86), color-stop(20%,#1EB9C6),color-stop(87%,#ffffff));text-align:left;font-size:14px;font-family:Arial;font-weight:bold;}
.landingphoto-sno-res{padding:6px 6px 7px 6px;-webkit-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);-moz-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);background:#eee6d8;background:-webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-backface-visibility:hidden;}
.landingphoto-res{max-width:100%;}
.landingtitle-sno a, .landingtitle a, .landingtitle-ph a{font-size:18px;text-shadow:1px 1px 2px #000, 0px 0px 3px #0000A0;color:#FFF !important;}
dl{border:3px double #ccc;padding:0.5em;}
dt{float:left;clear:left;width:130px;text-align:right;font-weight:bold;color:green;font-family:Arial, Helvetica, sans-serif;}
dd{margin:0 0 0 150px;padding:0 0 0.5em 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#464646;line-height:18px;}
.greent{background:transparent url("images/yellow-nav-title-bg.png") repeat-x scroll left top;height:38px;line-height:38px;color:#FFF;font-size:17px;font-family:"oswald",Arial,Helvetica,sans-serif;padding:0px 12px;margin:0;}
ul.nav-list{border-bottom:1px solid #dddacd;border-left:1px solid #dddacd;border-right:1px solid #dddacd;padding:5px 0px 0px 0px;margin:0px 0px 0px 0px;background-color:#ebebeb;}
ul.nav-list li{border-bottom:1px solid #cccccc;padding:0px;margin:0px;list-style-type:none;}
ul.nav-list li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333333;background:url(images/yellow-nav-bullet.png) left 13px no-repeat;padding:7px 5px 7px 10px;text-decoration:none;display:block;margin:0 10px;}
ul.nav-list li a:hover{color:#148b01;background:url(images/yellow-nav-bullet-hover.png) left 13px no-repeat;}
ul.popular-ture{margin:0;padding:6px 0px 0px 0px;}
ul.popular-ture li{margin:0px 0px 12px 0px;padding:0px 0px 0px 0px;width:200px;float:left;list-style-type:none;}
ul.popular-ture li img{float:left;margin-right:10px;}
ul.popular-ture li h2{font-size:15px;color:#3864ae;}
ul.popular-ture li a{text-decoration:none;background:url(images/re-arrow.png) left 3px no-repeat;padding:0px 0px 0px 18px;font-size:12px;color:#000000;}
ul.popular-ture li a:hover{color:#19b202;}
.nav-list2{width:200px;margin:0 auto !important;margin-bottom:20px !important;}
ul.nav-list2{border-bottom:1px solid #dddacd;border-left:1px solid #dddacd;border-right:1px solid #dddacd;padding:5px 0px 0px 0px;margin:0px 0px 0px 0px;background:#14770B;background:-moz-linear-gradient(left, #14770B 0%, #12461c 100%);background:-webkit-linear-gradient(left, #14770B 0%,#12461c 100%);background:linear-gradient(to right, #14770B 0%,#12461c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#14770B', endColorstr='#12461c',GradientType=1);}
ul.nav-list2 li{border-bottom:1px solid #cccccc;padding:0px;margin:0px;list-style-type:none;}
ul.nav-list2 li a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;padding:7px 5px 7px 10px;text-decoration:none;display:block;font-weight:bold;}
ul.nav-list2 li a:hover{color:#E6C657;background:url(images/yellow-nav-bullet-hover.png) left 13px no-repeat;background:#146b10;background:-moz-linear-gradient(left, #146b10 0%, #12461c 100%);background:-webkit-linear-gradient(left, #146b10 0%,#12461c 100%);background:linear-gradient(to right, #146b10 0%,#12461c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146b10', endColorstr='#12461c',GradientType=1);}
.bluet1{margin:0;}


.breadcrumb2020 {
    display: flex; /* that’s all */
    align-items: center; /* edit */
    margin: 0;
    padding: 0;
	
}

.breadcrumb2020 ou, .breadcrumb2020 li {
    list-style: none !important;
	
	
}

.tagsforarticles {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:100px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.tagsforarticles:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.tagsforarticles:active {
	position:relative;
	top:1px;
}

@media (min-width:600px){
.booknowformobile {display: none;}
}

@media screen and (max-width:998px){.Spacer{height:40px;}
.Spacer2{height:23px;}
.nav-list2{width:100%;}
}
a.menu-link{float:right;display:block;width:100%;color:#000;font-size:18px;text-decoration:none;text-shadow:0px 1px 0px rgba(0, 0, 0, 0.35);background:#e6be3b;background:-moz-linear-gradient(top, #e6be3b 0%, #b09427 100%);background:-webkit-linear-gradient(top, #e6be3b 0%,#b09427 100%);background:linear-gradient(to bottom, #e6be3b 0%,#b09427 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6be3b', endColorstr='#b09427',GradientType=0);box-shadow:0px 1px 0px 0px rgba(255, 255, 255, 0.1) inset, 0px 1px 0px 0px rgba(0, 0, 0, 0.1);text-align:center;font-weight:bold;padding:10px;}
nav[role=navigation]{clear:both;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.js nav[role=navigation]{overflow:hidden;max-height:0;}
nav[role=navigation].active{max-height:100%;}
nav[role=navigation] ul{margin:0;padding:0;}
nav[role=navigation] li a{display:block;}
@media screen and (min-width:999px){a.menu-link{display:none !important;}
.js nav[role=navigation]{max-height:none;}
nav[role=navigation] ul{margin:0 0 0 -0.25em;border:1px solid #CCC;}
nav[role=navigation] li{}
nav[role=navigation] li a{border:0;}
}
.landingbox-month{margin:0px;padding:0px;width:700px;box-shadow:10px 10px 5px #888888;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-radius-topleft:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;}
.landingbox-month table{border-collapse:collapse;border-spacing:0;width:700px;margin:0px 0px 20px 0px;padding:0px;}
.landingbox-month td{vertical-align:middle;text-align:left;padding:10px;font-size:10px;font-family:Arial;font-weight:normal;color:#000000;}
.landingbox-month tr:first-child td{background-color:#B5BAB0;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B5BAB0 , endColorstr=#B5BAB0);background-image:-moz-linear-gradient(top, #1C2A0F 0%, #B5BAB0 28%,#ffffff 98%);background-image:linear-gradient(top, #1C2A0F 0%, #B5BAB0 28%,#ffffff 98%);background-image:-webkit-linear-gradient(top, #1C2A0F 0%, #B5BAB0 28%,#ffffff 98%);background-image:-o-linear-gradient(top, #1C2A0F 0%, #B5BAB0 28%,#ffffff 98%);background-image:-ms-linear-gradient(top, #1C2A0F 0%, #B5BAB0 28%,#ffffff 98%);background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#1C2A0F), color-stop(28%,#B5BAB0),color-stop(98%,#ffffff));text-align:left;font-size:14px;font-family:Arial;font-weight:bold;}
.landingphoto-month{padding:6px 6px 7px 6px;-webkit-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);-moz-box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);box-shadow:4px 4px 8px -4px rgba(0, 0, 0, .75);background:#eee6d8;background:-webkit-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-moz-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-o-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:-ms-linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);background:linear-gradient(top, #ede1c9, #fef8e2 20%, #f2ebde 60%);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-backface-visibility:hidden;}
.landingbox-month table{max-width:100% !important;display:block;}
.landingbox-month{max-width:100% !important;display:block;}
.landingphoto-month{max-width:100%;}
.CatBox{width:230px;height:200px;display:inline-block;vertical-align:top;margin-top:4px;}
.ActContainer{width:100%;position:inherit;height:56px;background:#159a02;background:-moz-linear-gradient(top, #159a02 0%, #114715 100%);background:-webkit-linear-gradient(top, #159a02 0%,#114715 100%);background:linear-gradient(to bottom, #159a02 0%,#114715 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#159a02', endColorstr='#114715',GradientType=0);}
.ActContentContainer{background-image:url(images/ContentActBG-3.jpg);background-repeat:repeat-x;height:auto;overflow:hidden;}
.SaveCat{background-image:url(images/SaveCatBG.jpg);width:149px;height:23px;float:right;margin-top:1px;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#fff;padding-top:7px;padding-left:33px;margin-bottom:5px;}
.CatProdPic{padding:20px;float:left;}
.CatProdInfo{padding:40px 20px 10px;text-align:left;}
.CatProdPrice{float:right;padding-right:20px;text-align:right;margin-bottom:8px;}
.CatProdTitle{color:#03445b;font-size:14pt;font-weight:550;font-family:Arial, Myriad Pro, Geneva, sans-serif;}
.CatProdTitle a{text-decoration:none;}
.BuyButton{padding-top:12px;padding-right:12px;margin-top:5px;background-image:url(images/BuyB.jpg);background-repeat:no-repeat;background-position:top right;height:41px;width:133px;font-size:16pt;font-weight:600;color:#125112;font-family:Verdana, Geneva, sans-serif;}
.BuyButton:a{text-decoration:none;}
.BuyButton:hover{background-image:url(images/BuyR.jpg);}
.MainContent3{font-size:12pt;font-family:Myriad Pro,Verdana,Geneva,sans-serif;color:#333;line-height:26px;}
@media screen and (max-width:669px){
.CatProdTitle {
    font-size: 12pt !important;
}
}
@media screen and (max-width:1115px){.Scissors{display:none;}
}
@media screen and (max-width:1045px){.GreenButtons{font-size:10pt;font-weight:100;letter-spacing:0;}
#ShopCartText{font-size:10pt;font-weight:100;letter-spacing:0;}
.Facebook{display:none;}
.HContainer{position:relative;margin:0 auto;width:100%;height:100%;}
}
@media screen and (max-width:1018px){.MPdesc{font-size:10pt;font-weight:100;font-family:Arial, Myriad Pro, Geneva, sans-serif;color:#666;}
.MainContent{font-size:11pt;}
.Phone{float:right;}
.SloganHold{width:auto;}
.RotorContainer{position:relative;margin:auto;width:100%;height:auto;}
.RotorImage{position:relative;float:left;max-width:74%;background-image:url(images/HomeRotorBG.jpg);}
.RotorText{padding-right:5%;}
.RotorNav{display:block;position:relative;max-width:26%;}
.MaxWidth90{padding-top:8%;}
.MainContent{width:44%;float:left;}
}
@media screen and (max-width:1004px){.ThreeWater{padding-top:15px;}
.BookwConf{margin-top:35px;margin-left:0;}
.BlogPosts{margin:3px auto;display:block;}
.FooterLogo{margin:15px auto;display:block;}
.TravelAdvisory{margin:15px auto;display:block;}
.FooterPhone{width:100%;}
.VideoHolder{max-width:1004px;}
}
@media screen and (max-width:977px){.VbottomPhone{clear:both;padding-top:20px;}
.Privacy{clear:both;padding-top:20px;margin-bottom:20px;}
.FSocial{clear:both;padding-top:20px;margin:0;}
}
@media screen and (max-width:965px){.MPdesc{font-size:9.5pt;font-family:Arial, Myriad Pro, Geneva, sans-serif;color:#666;}
.Savings{text-align:right;margin:15px 10% 0 0;font-family:Arial, Myriad SBold, Geneva, sans-serif;}
.Phone{height:147px;text-align:center;padding-right:1%;}
.Facebook{display:none;}
.MParea{padding-top:183px;padding-left:5px;padding-right:5px;}
.MainContent{width:40%;float:left;}
}
@media screen and (max-width:895px){.GreenButtons{padding:0 13px;padding-top:7px;padding-bottom:4px;}
.House{margin-left:8px;padding:7px 8px;}
.MainContent{width:40%;float:left;}
.videoLeft{margin-left:1%;}
}
@media screen and (max-width:860px){.Slogan{font-size:13pt;font-weight:400;}
.Caption{font-size:10pt;font-weight:100;}
.PinkFontMedium{font-size:11pt;font-weight:100;}
.GreySkinny{font-size:10pt;}
.LrgGreen{font-size:13pt;font-weight:400;}
.GreyMed{font-size:10pt;}
.GreenLrg{font-size:12pt;}
.Savings{text-align:right;margin:15px 10% 0 0;font-family:Arial, Myriad SBold, Geneva, sans-serif;}
}
@media screen and (max-width:850px){.GreenButtons{padding:0 9px;padding-top:7px;padding-bottom:4px;}
.House{margin-left:3px;padding:7px 6px;}
.MParea{padding-top:183px;padding-left:3%;padding-right:3%;}
.MainContent{width:90%;margin-left:5%;margin-right:5%;margin-top:20px;}
.videoLeft{margin-left:21%;}
}
@media screen and (max-width:814px){body{overflow-x:hidden;}
.MParea{padding-top:183px;padding-left:8%;padding-right:8%;}
.MPTour1{width:50%;border-right:solid thin #fff;background-image:url(images/MPTour1BGbig.jpg);}
.MPTour2{width:50%;border-right:solid thin #fff;background-image:url(images/MPTour2BGbig.jpg);}
.MPTour3{width:50%;border-right:solid thin #fff;background-image:url(images/MPTour3BGbig.jpg);}
.MPTour4{width:50%;border-right:solid thin #fff;background-image:url(images/MPTour4BGbig.jpg);}
.MPTour5{width:50%;border-right:solid thin #fff;background-image:url(images/MP5-CruiseBig.jpg);}
.MPTour6{width:50%;border-right:solid thin #fff;background-image:url(images/MP6-atvBig.jpg);}
.MPTour7{width:50%;border-right:solid thin #fff;background-image:url(images/MP7-DolphinBig.jpg);}
.MPTour8{width:50%;border-right:solid thin #fff;background-image:url(images/MP8-KualoaBig.jpg);}
.MPTour9{width:50%;border-right:solid thin #fff;background-image:url(images/MP9-GolfBig.jpg);}
.MPTour10{width:50%;border-right:solid thin #fff;background-image:url(images/MP10-SnorkleBig.jpg);}
.MPTour11{width:50%;border-right:solid thin #fff;background-image:url(images/MP11-KayakBig.jpg);}
.MPTour12{width:50%;border-right:solid thin #fff;background-image:url(images/MP12-ZiplineBig.jpg);}
.page-container{padding:0;display:inline-block;vertical-align:top;background-color:#fff;min-height:100%;width:100%;white-space:normal;margin-left:-4px}
.mobile-menu{display:block;}
.mobile-menu-drawer{display:inline-block;}
.Msearch{float:left;margin-left:40%;}
.videoLeft{margin-left:20%;}
}
@media screen and (max-width:795px){body{overflow-x:hidden;}
.RotorContainer{display:none;}
.Header{display:none;}
.HContainer{display:none;}
.MobileHeader{display:block;width:100%;height:auto;}
.videoLeft{margin-left:15%;}
.Mbuttons{display:inline-block;height:44px;border-style:solid;border-color:#fff;border-width:1px;background:#139800;background:-moz-linear-gradient(top, #139800 1%, #104b13 100%);background:-webkit-linear-gradient(top, #139800 1%,#104b13 100%);background:linear-gradient(to bottom, #139800 1%,#104b13 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#139800', endColorstr='#104b13',GradientType=0);width:100%;}
.Mlogo{height:127px;text-align:center;width:100%;}
.MaxWidth{max-width:100%;}
.Slogan{height:auto;background:#d9d7da;background:-moz-linear-gradient(top, #d9d7da 1%, #ffffff 51%, #d9d7da 100%);background:-webkit-linear-gradient(top, #d9d7da 1%,#ffffff 51%,#d9d7da 100%);background:linear-gradient(to bottom, #d9d7da 1%,#ffffff 51%,#d9d7da 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9d7da', endColorstr='#d9d7da',GradientType=0);width:100%;}
.MobileRotorContainer{position:relative;display:block;width:100%;}
.MobileYButtons{width:100%;vertical-align:middle;margin-top:-1px;border-style:solid;border-color:#ffd946;border-width:1px;text-align:center;background:#e4bf3a;background:-moz-linear-gradient(left, #e4bf3a 0%, #b0952c 100%);background:-webkit-linear-gradient(left, #e4bf3a 0%,#b0952c 100%);background:linear-gradient(to right, #e4bf3a 0%,#b0952c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4bf3a', endColorstr='#b0952c',GradientType=1);}
.MobileYButtons a div:hover{width:100%;background:#ffd946;background:-moz-linear-gradient(left, #ffd946 0%, #e4bf3a 100%);background:-webkit-linear-gradient(left, #ffd946 0%,#e4bf3a 100%);background:linear-gradient(to right, #ffd946 0%,#e4bf3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd946', endColorstr='#e4bf3a',GradientType=1);}
.LatestSpecials{margin-left:0;}
.LatestSpecials{clear:both;}
.TravelGuide{clear:both;margin-top:35px;margin-left:auto;display:block;margin-right:auto;}
}


@media screen and (max-width:775px){.Slogan{font-size:15pt;font-weight:500;}
.YellowMed{font-size:13pt;font-weight:bold;}
.YellowMore{font-size:12pt;font-weight:200;}
.Savings{text-align:right;margin:9px 10% 0 0;font-family:Arial, Myriad SBold, Geneva, sans-serif;}
.relatedactivities{display:none;}
}


@media screen and (max-width:740px){.Blue{background-image:url(images/BlueBG2.jpg);}

#cot_tl_pop {
   display: none !important;
}

}
@media screen and (max-width:555px){.videoLeft{margin-left:10%;}
}
@media screen and (max-width:521px){.MainContent{text-align:left;width:90%;float:left;padding:15px 8px;}
.videoLeft{margin-left:5%;}
}
@media screen and (max-width:495px){.Slogan{font-size:12.5pt;letter-spacing:-1px;font-weight:100;height:auto;}
.YellowMed{margin-top:-4px;font-size:13.5pt;font-weight:600;}
.YellowMore{margin-top:5px;font-size:9pt;}
.Savings{text-align:right;margin:10px 13% 0 0;font-family:Arial, Myriad SBold, Geneva, sans-serif;}
body{overflow-x:hidden;}
.YellowMore{display:none}
.Slogan{height:auto;background-repeat:no-repeat;}
.MParea{padding-left:13%;padding-right:13%;}
.MPTour1{width:100%;background-repeat:no-repeat;}
.MPTour2{width:100%;background-repeat:no-repeat;}
.MPTour3{width:100%;background-repeat:no-repeat;}
.MPTour4{width:100%;background-repeat:no-repeat;}
.MPTour5{width:100%;background-repeat:no-repeat;}
.MPTour6{width:100%;background-repeat:no-repeat;}
.MPTour7{width:100%;background-repeat:no-repeat;}
.MPTour8{width:100%;background-repeat:no-repeat;}
.MPTour9{width:100%;background-repeat:no-repeat;}
.MPTour10{width:100%;background-repeat:no-repeat;}
.MPTour11{width:100%;background-repeat:no-repeat;}
.MPTour12{width:100%;background-repeat:no-repeat;}
.MobileHeader{max-width:99.6%;}
.MobileYButtons{max-width:99.6%;}
.MobileRotorContainer{max-width:99.8%;}
.MostPopular{max-width:99.8%;}
.Msearch{float:left;margin-left:32%;}
.MPmore{display:block;color:#e5bf3a;font-size:12pt;font-weight:600;font-family:Verdana, Geneva, sans-serif;background-image:url(images/GreenBarBG.gif);height:24px;background-repeat:repeat-x;padding:6px 6px;}
.MParea{padding-left:16%;padding-right:16%;}
.videoLeft{margin-left:0%;}
}
@media screen and (max-width:460px){.Video{margin-left:10px;width:100%;height:256px;}
.videoLeft{margin-left:10%;}
}
@media screen and (max-width:420px){.YellowMed{text-align:center;font-size:12.2pt;font-weight:600;letter-spacing:-1px;}
.Savings{text-align:right;margin:11px 6% 0 0;font-weight:800;font-family:Arial, Myriad SBold, Geneva, sans-serif;}
.GreyLrg{font-size:13pt;font-weight:600;color:#2f2f2f;}
.MParea{padding-left:7%;padding-right:7%;}
.videoLeft{margin-left:5%;}
.LatestSpecials{width:100%;}
.TravelGuide{width:100%;}
.BookwConf{width:100%;}
.BlogPosts{width:100%;}
.FooterLogo{width:100%;}
.TravelAdvisory{width:100%;}
.FSocial{margin-left:-45px;}
#dnn_ctr1495_ContentPane{text-align:center !important;}
@media screen and (max-width:320px){.YellowMed{text-align:center;font-size:11pt;font-weight:600;letter-spacing:-1px;}
.Slogan{font-size:11pt;font-weight:500;}
.Savings{font-family:Myriad SBold;text-align:right;margin:8px 6% 0 0;font-weight:800;font-family:Arial, Myriad Pro, Geneva, sans-serif;}
.GreyLrg{font-size:13pt;font-weight:600;color:#2f2f2f;}
}
@media screen and (max-width:241px){.Slogan{font-size:10pt;letter-spacing:-1px;}
.YellowMed{text-align:center;font-size:9.5pt;letter-spacing:-1px;}
.GreyLrg{font-size:10pt;color:#2f2f2f;}
.MParea{padding-left:3%;padding-right:3%;}
}
.blogphoto{border:2px solid #fff !important;}

