﻿/* Global Reset */
HTML, BODY, FORM, DIV, SPAN, CITE, P, A, UL, OL, LI, DL, DT, DD, H1, H2, H3, H4, H5, H6, IMG, FORM, FIELDSET, LABEL, INPUT, BUTTON, SELECT, TEXTAREA, EMBED, TABLE TH, TD, OBJECT, EMBED {margin:0px; padding:0px;}
OBJECT, EMBED, IFRAME {float:left;}
DIV IMG {float:left; border:0px; font-size:10px; font-weight:bold;}
DIV.content IMG {float:none;}
HTML, BODY{margin:0px; padding:0px;height:100%;}
BODY {font-family:Arial,Verdana,Helvetica,San Serif;font-size:12px;line-height:normal;text-align:center;background:#7A2F9F url('../img/content_bg.jpg') repeat-y top center;height:100%;}
BODY DIV {text-align:left;}
.hidden {position:absolute; left:-9000px; top:0px;}
.clear{clear:both;}


/* Layout */
#mainWrapper{width:100%; min-height:100%;height:auto !important;height:100%;position:relative;padding:0px 0px 41px 0px;}
#mainContainer{width:100%;position:relative;min-height:100%;height:auto !important;height:100%;/*padding:0px 0px 60px 0px;*/background:url('../img/glasses.gif') no-repeat 52% 95%;}
#mainContentContainer {position:relative;width:100%;text-align:center;background-image: url(../img/content_top_bg.jpg);background-repeat:no-repeat;background-position: center top;}
#mainContentContainerKids {position:relative;width:100%;text-align:center;background-image: url(../img/content_top_bg_kids.jpg);background-repeat:no-repeat;background-position: center top;}
#ContentContainer{width:913px;margin-left:auto;margin-right:auto;padding-top:10px;padding-left :8px;}


/******************** SUB NAVIGATION  ********************/	
#subNav{font-size:14px; font-weight:bold;float:left;width:133px; }
#subNav ul{padding:0px;margin:0px;}
#subNav ul li{text-align:right;padding:0px 0px 17px 0px;}
#subNav ul li a{color:#F0EF91;text-decoration:none;}
#subNav ul li a:visited{color:#F0EF91;}
#subNav ul li a:Hover{color:#FFFFFF;}


/******************** CONTENT AREA	  ********************/	
#contentAreaSpace{height:10px;width:100%;}
/*#contentAreaSpaceBottom{height:54px;width:100%;background:#924BB5;width:1px;position:relative;left:146px;}*/
#contentAreaOuter{/*background:url('../img/glasses.gif') no-repeat bottom left;*/}
#contentArea{background:url('../img/left_nav_divider.gif') repeat-y 16% 100%;margin:0px 0px 54px 0px;}
#contentInfo{float:left;width:505px;padding:0px 0px 0px 30px;}
#contentInfo ul{list-style:disc;padding:0px 0px 0px 15px;margin:0px; list-style-position:outside;width:230px;float:left;}
#contentInfo ul li{padding:0px 0px 2px 0px;}

/******************** CONTENT AREA	BOTTOM  ********************/
#bg{position:absolute;bottom:0;z-index:0;float:none;}
#whatsOn{width:233px;float:left;color:#771DA0;}
#whatsOnSecond{width:233px;float:left;color:#771DA0;padding:0px 0px 0px 20px;}
#whatsOnThird{width:233px;float:left;color:#771DA0;padding:20px 0px 0px 0px;}
#whatsOnInnerConatiner{width:209px;min-height:153px;height:auto !important;height:153px;background:#F5E7FE url('../img/whatsOn_box_bg.gif') no-repeat 0% 0%;border-top:1px solid #CB8AE9;padding:14px 10px 0px 14px;}
#whatsOnInnerConatinerSecond{width:183px;min-height:153px;height:auto !important;height:153px;background:#F5E7FE url('../img/whatsOn_box_bg.gif') no-repeat 0% 0%;border-top:1px solid #CB8AE9;padding:14px 25px 0px 25px;}

#contenBottom{padding:15px 0px 0px 0px;float:left;text-align:center;}
#contenBottom p{color:#771DA0;font-size:11px;}
#contenBottom h2{text-align:center;padding:0.1em 0px;}
#contenBottomSecond{padding:8px 0px 20px 0px;float:left;text-align:center;}
#contenBottomSecond p{color:#771DA0;font-size:12px;}
#contenBottomSecond h2{text-align:center;padding:0.1em 0px;}
#contenBottomSecond #whatsOnInnerConatiner{width:215px;min-height:133px;height:auto !important;height:133px;background:#F5E7FE url('../img/whatsOn_box_bg.gif') no-repeat 0% 0%;border-top:1px solid #CB8AE9;padding:14px 8px 0px 10px;}
#contenBottom img{border:2px solid #FFFFFF;float:none;margin:0px 0px 5px 0px;}


/******************** CONTENT AREA RIGHT********************/
#bookPromo{float:right;width:232px;}
.bookNowButton{padding:0px 0px 14px 0px;}

/******************** CONTENT AREA DISCLAIMER ********************/	
#contentAreaTwo{margin:0px 0px 84px 0px;}
#contentInfoTwo{float:left;width:652px;padding:0px 0px 0px 0px;}
#contentAreaTwo p{font-size:11px;}


/* panels */
div.tabs {padding: .5em;}
div.tabs div.tabs {padding: 0;}
div.tabs div.tabs div {clear: left;padding: .5em;}
#tp1, #tp2, #tp3{background-image: url(../img/tab_bg.gif); background-repeat: repeat-x; height:273px; background-color:#EDDBF6; border: 1px solid #D5A4EC; width:517px}

#locationImg{float:left; width:190px; padding:5px; position:relative;}
.locationImg{margin-top:10px;}
#locationInfo{float:right; width:270px; background:url('../img/tab_corner_img.jpg')   bottom right no-repeat; height:273px;}


/******************** REGISTRATION FORM  ********************/
fieldset.container{border:0px;float:none;padding:10px 0px 0px 0px;}
fieldset.first{border:0px;float:none;padding:0px 0px 20px 0px;}
label.first{font-weight:bold;clear:both;padding:0px 0px 8px 0px;}
select{float:left;clear:both;width:187px;}

label.bold{font-weight:bold;float:left;clear:both;width:100%;margin:0px 0px 10px 0px;}
fieldset.innerContainer{border-top:1px solid #CB8AE9;float:none;padding:17px 0px 0px 0px;}
fieldset.second{border:0px;float:none;padding:0px 0px 8px 0px;}
label.secondGroup{float:left;clear:none;width:98px;padding:2px 0px 0px 0px;}
label.radio{float:left;clear:none;width:375px;padding:2px 0px 0px 0px;}
input{float:left;width:263px;}
input.radio{float:left;width:25px;}
select.longer{float:left;clear:none;width:269px;}
select.short{float:left;clear:none;width:130px;}
textarea{float:left;position:relative;left:99px;width:261px;}
fieldset.button{border:0px;padding:0px 0px 8px 240px;}
input.button{width:123px;height:25px;border:0px;}






