body {background:#30559c url(../cssimages/mainBg.jpg) repeat-y center top;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
#footer {background-color:#fff;clear:both;float:left;margin:0px 0px 20px;width:773px;}
#Headercom {background-color:#FFF;width:773px;}
#header {float:left;font-size:93%;line-height:normal;margin-top:3px;padding-left:8px;}
#header #current {background-image:url(../cssimages/activetableft.gif);z-index:1;}
#header #current a {background-image:url(../cssimages/activetabmain.gif);color:#2F549C;padding-bottom:12px;z-index:1;}
#header #current a:hover {background-image:url(../cssimages/activetabmain.gif);color:#2F549C;padding-bottom:12px;text-decoration:none;z-index:1;}
#header a {background-image:url(../cssimages/normaltablemain.gif);background-position:right top;background-repeat:no-repeat;color:#FFF;display:block;float:none;font-size:110%;font-weight:700;margin-left:0px;margin-right:0px;padding:9px 15px 9px 6px;text-decoration:none;}
#header a:hover {background-position:right top;background-repeat:no-repeat;color:#FF3;display:block;font-size:110%;font-weight:700;padding:9px 15px 9px 6px;text-decoration:underline;}
#header li {background-image:url(../cssimages/normaltableft.gif);background-position:left top;background-repeat:no-repeat;display:block;float:left;margin:0px 0px 0px -4px;padding:0px 0px 0px 9px;}
#header ul {list-style:none;margin:0px 0px 0px 4px;padding:0px;}
#imageColA {margin:0px 0px 10px 1px;}
#leftColA {margin:0px;width:207px;}
#leftColB{margin:0px;width:523px;}
#mainbody {background-color:#fff;background-image:url(../cssimages/mainContentBg.jpg);background-position:left top;background-repeat:repeat-x;clear:both;min-height:150px;padding:8px 10px 20px;width:753px;}
#mainColA {margin:0px 0px 0px 1px;}
#mainbodyShop {background-color:#fff;background-image:url(../cssimages/mainContentBg.jpg);background-position:left top;background-repeat:repeat-x;clear:both;min-height:150px;padding:7px 10px 20px;width:753px;}
#mainbodyBooking {background:#fff url(../cssimages/mainContentBg.jpg) repeat-x left top;clear:both;padding:10px;}
#rightColB {float:right;margin:0px 0px 0px 10px;width:207px;}
#rightColA .dividerLightBlue{clear: both;}
#rightColA {float:right;margin:0px 0px 0px 0px;width:524px;}
/*The left padding was removed becuase it was caucung problems with the parks homepage menu
#rightColA {float:right;margin:0px 0px 0px 10px;width:524px;}*/
#rightContentColA {float:right;margin:0px 0px 0px 10px;width:523px;}
#rightColContentA {margin:0px 0px 0px 0px;}
#rightFlashColA {margin:0px 0px 0px 0px;}
#wrapper {border-right:1px solid #d5d5d5;margin:0px auto;padding:0px;width:772px;}
#wrapperSeasonal {margin-left:auto;margin-right:auto;width:100%;}
.bottomfootercontent {border-top:1px solid #ccc;float:left;margin-top:0px;width:100%;}
.bottomfoottext {color:#333;font-size:65%;margin-left:14px;}
.bottomimageholder {height:54px;margin-left:14px;width:360px;}
.bottomleftboxf {float:left;margin-left:-3px;padding-top:7px;width:365px;}
.bottomleftboxfl {background:url(../cssimages/footervertA.gif) no-repeat left top;float:left;padding-top:7px;width:381px;}
.clearLeftRight {clear:both;}
.dark2006text {float:left;font-size:65% !important;margin:0px 0px 0px 10px;padding:7px 0px 9px;width:180px;}
.dark2006textShop {float:left;font-size:65% !important;margin:0px 0px 0px 10px;padding:9px 0px 9px 0px;}
.footer02 {margin:0px;padding:0px;}
.footergobuttonstyle {background:url(../cssimages/gobutton.gif) no-repeat left center;border:0px none;color:#7f96c2;font-weight:700;margin-right:8px;padding:2px 0px 0px 20px;text-decoration:underline;}
.footergobuttonstyle:hover {color:#2c8d21;text-decoration:underline;}
.footerlogofloat {float:left;}
.havenlogo {float:left;height:55px;padding-left:5px;padding-top:10px;width:154px;}
.havenlogo2 {float:left;padding-left:5px;padding-top:10px;}
.havenmenu {background-color:#30C;background-image:url(../cssimages/headbg.gif);background-position:bottom;background-repeat:repeat-x;float:left;margin-bottom:0px;width:773px;}
.havenmenuA02 {background-color:#30C;background-image:url(../cssimages/headbg.gif);background-position:bottom;background-repeat:repeat-x;float:left;margin-bottom:0px;width:100%;}
.lowerrightfootermenu {float:left;margin-left:5px;margin-top:8px;text-align:left;width:550px;}
.lowerrightfootermenuShop {float:left;margin-left:5px;margin-top:8px;text-align:left;width:550px;}
html>body .lowerrightfootermenu {clear:right;float:left;margin-top:3px;width:550px;}
.lowerrightfootermenu ul {margin:0px;}
.lowerrightfootermenuShop ul {margin:0px 0px 0px -20px;}
.parksacrossuk {clear:left;float:left;margin-top:11px;padding-left:10px;width:275px;}
.parksdropholder {color:#606060;float:right;font-size:75%;margin-top:11px;text-align:right;width:290px;}
.parksdropholder a {background-image:url(../cssimages/greenlinkbullet.gif);background-position:20%;background-repeat:no-repeat;color:#3C5EA2;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;padding-left:25px;padding-right:0px;padding-top:2px;}
.parksdropholder a:hover {background-image:url(../cssimages/greenlinkbullet.gif);background-position:20%;background-repeat:no-repeat;color:#2C8D21;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:700;padding-left:25px;padding-right:0px;padding-top:2px;}
.rightcontent {padding:12px 10px 0px 0px;text-align:right;}
.rightcontent a {color:#7f96c2;}
.rightcontent a:hover {color:#2c8d21;}
.rightcontent ul li,.rightfootermenu ul li,.lowerrightfootermenu ul li, .lowerrightfootermenuShop ul li {background:url(../cssimages/menutopbullet.gif) no-repeat left center;color:#7F96C2;display:inline;font-size:65%;line-height:140%;margin:.4em 0px;padding:3px 0px 3px 18px;}
.rightcontent ul,.rightfootermenu ul,.lowerrightfootermenu ul {list-style-type:none;margin:0px 0px 0px 1em;padding:0px;}
.rightfootermenu {border-bottom:1px solid #ccc;border-top:1px solid #ccc;float:left;margin:0px;padding:2px 0px 5px;text-align:left;width:773px;}
.rightfootermenu a,.lowerrightfootermenu a,.rightsidemenu a {color:#7F96C2;text-decoration:underline;}
.rightfootermenu a:hover,.lowerrightfootermenu a:hover,.rightsidemenu a:hover {color:#2C8D21;text-decoration:underline;}
.rightfootermenu ul {list-style-type:none;margin:0px;padding:0px;}
.rightsidemenu {float:right;text-align:right;width:520px;}
.tophavenmenudropdown {border:1px solid #83A0BB;color:#606060;margin-right:-4px;width:135px;}
.toppartheader {background-color:#FFF;float:left;width:773px;}
.underhavenmenu {background-color:#2E549B;float:left;height:6px;margin:-6px 0px 0px;overflow:hidden;padding:0px;width:100%;z-index:5;}
.headerImage {margin:12px 0px 0px 8px; float:left;}