@charset "utf-8";
/* CSS Document */
:link,:visited { text-decoration:none }

h1,h2,h3,h4,h5,h6,h7,pre,code { font-size:1em; }
ol,h1,h2,h3,h4,h5,h6,h7,pre,form,body,html,blockquote,fieldset,input,ul,li,dl,dt,dd,img{ margin:0; padding:0 } 
a img,:link img,:visited img { border:none } 
address { font-style:normal } 
li { list-style:none;}

/*\ --------------------- Tags - START --------------------- \*/
BODY {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	behavior:url("csshover3.htc");
}
	
P {	margin:0 0 12px 0;}
H1 { color:#004489; font-size:17px; text-transform:uppercase; margin:12px 0 25px 0;}
H2 { color:#004489;	font-size:13px;	text-transform:uppercase; margin:0 0 4px 0;}
H3 { color:#004489;	font-size:13px; text-transform:uppercase;}
H4 { color:#004489;	font-size:12px; text-transform:uppercase;}
H5 { color:#004489;	font-size:13px; text-transform:uppercase;}
H6 { color:#002e60;	font-size:9px; text-transform:uppercase; font-weight:bold;}
H7 { color:#004489;	font-size:16px; margin:0 0 4px 0;}
	
A {	text-decoration:none; color:#76aade; font-weight:bold;}
A:HOVER { color:#004489;}
	
UL, OL { margin:8px 0 8px 0px;}
LI { list-style:disc; margin:0 0 5px 15px;}

OL LI {	list-style:decimal;}
/*\ --------------------- Tags - END --------------------- \*/




/*\ --------------------- Misc - START --------------------- \*/
.clear { clear:both;}

.whitetxt {	color:#FFF;}
/*\ --------------------- Misc - END --------------------- \*/




/*\ --------------------- Forms - START --------------------- \*/
/*\ --------------------- Forms - END --------------------- \*/




/*\ --------------------- Layout - START --------------------- \*/
DIV#bodydouble{
	color:#004489;
	background:url(/images10/mainbg.jpg) top center repeat-x;
}

DIV#outer {
	width:955px;
	margin:0px auto;}

	DIV#wrap {
		background-color:#F00;
		background:url(/images10/leftNavBg.gif) top left repeat-y;}
		
		DIV#wrapInner {
			background:url(/images10/bottomshad.gif) bottom left no-repeat;}
		
			DIV#headerWrap {
				position:relative;
				height:230px;
				background-color:#0F0;
				background:url(/images10/headerWrapBg.jpg) top left no-repeat;}

				DIV#headerLogo {
					position:absolute;
					left:0%;
					margin:0 0 0 0;}
				
				DIV#headerWrap_KidsGoFree {
					position:absolute;
					left:50%;
					margin:165px 0 0 350px;}
					
				DIV#headerWrap .links {
					margin:0 0 0 262px;
					color:#FFF;
					padding:10px 0 0 0;
					display:inline;
					float:left;
					width:493px;}
					
						DIV#headerWrap .links A {
							color:#FFF;}
							
						DIV#headerWrap .links #topFlash {
							margin:8px 0 0 0;}
							
				DIV#headerWrap #rss {
					float:right;
					width:184px;
					margin:11px 0 0 0;}
					
			DIV#contentWrap {}
			
				DIV#contentWrapLeft { /*Left navigation*/
					width:220px;
					float:left;}
					
					DIV#contentWrapLeft .booktickets {}
					
					DIV#contentWrapLeft H2 {
						margin: 0 0 0 19px}
					
					DIV.search {
						background-color:#004489;
						padding:12px 0 12px 19px;}
						DIV.search .searchBox {
							padding:0 0 0 0;
											}
											
						DIV.search input {
							display:inline;
							--height:22px;
							width:151px !important;
							border:0px none;
							padding:0;
							color:#68a3e3;
							font-size:12px;
							line-height:22px;
							vertical-align:bottom;
							}
																	
						DIV.search label {
							display:none;
						}
						DIV.search .Button {
							display:inline;
							width:28px;
							display:inline;
							position:absolute;
							height:20px;
							border:0px none;
							!#margin-top:1px;
							margin-left:1px;
							!#margin-left:0px;
							line-height:13px;
							padding:0 0 0 0;
							background:url(/images10/btnSearch.gif) no-repeat 0px 0px;
							cursor:pointer;
							font-size:18px;
							--vertical-align:top;
						}
						DIV.search .Button IMG {
							visibility: hidden;
							width:28px;
							height:22px;
							--vertical-align:bottom;
						}
						
						/*---------------------------------------------------------------------*/

				
					
					/*---------------------------------------------------------------------*/
					
					
					
				DIV#contentWrapRight { /*Main content + right col*/
					width:735px;
					float:right;}
					
					DIV#nav {
						background:url(/images10/navRepeatX.gif) top left repeat-x;
						height:36px;}
						
						DIV#nav UL {
							margin:0 0 0 16px;}
							
							DIV#nav UL LI {
								margin:0 20px 0 0px;
								padding:0px;
								list-style:none;
								float:left;
								text-transform:uppercase;
								font-size:14px;}
								
								DIV#nav UL LI A:LINK,
								DIV#nav UL LI A:VISITED {
									color:#FFF;
									font-weight:bold;
									line-height:34px;}
									
								DIV#nav UL LI A:HOVER,
								DIV#nav UL LI A:VISITED:HOVER {
									color:#e29c3a;}
									
					DIV#mainContentWrap {}
					
					DIV#mainContentWrap UL, DIV#mainContentWrap OL{
						margin-left:14px;}
					
						DIV#mainContent {
							float:left;
							width:551px;}
							
							DIV#welcome {
								background:url(/images/welcome-bottomshad.gif) bottom left repeat-x;
								min-height:226px;
								-height:226px;
								padding:0 0 8px 0;
								margin:0 0 10px 0;}
								
								DIV#welcomeLeft {
									float:left;
									width:372px;}
									
									DIV#welcomeLeft H1 {
										margin:27px 0 22px 16px;}
										
									DIV#welcomeLeft P {
										margin:0 10px 10px 16px;}
								
								DIV#welcomeRight {
									float:right;
									background:url(/images10/ShowPreviewBg.gif) top left no-repeat;
									width:165px;
									min-height:221px;
									-height:221px;
									padding:0 0 0 14px;}
									
								DIV#welcomeRight H4 {
										margin:15px 0 0 0;}
										
										
										/* ---- NEWS TABS ---- */
										
																			
							DIV#BrandsAtTheShow {
								padding:0px 0 13px 15px;}
								
							DIV#BrandsWrapper {
								height:50px;}
								
								DIV#BrandsAtTheShow H4 {
									margin:0 0 6px 0;}
									
							DIV#FeatureAttraction {}
							
								DIV#FeatureAttractionLeft {
									width:238px;
									float:left;
									padding:0px 14px 0 16px;
									background:url(/images/featured-attraction-topshad.gif) top left repeat-x;}
									
									DIV#FeatureAttractionLeft H4 {
										margin:18px 0 0 0;}
										
								DIV#FeatureAttractionRight {
									float:right;}
						
						DIV#rightCol {
							float:right;
							width:184px;
							height:988px;
							overflow:hidden;
							background-color:#226dba;}
							
							DIV#rightCol UL#rightColTopLinks,
							DIV#rightCol UL#rightColTopLinks .SendToFriend,
							DIV#rightCol UL#rightColTopLinks .AddCalendarDates,
							DIV#rightCol UL#rightColTopLinks .SignUpForNews,
							DIV#rightCol UL#rightColTopLinks .FollowUsOnFacebook,
							DIV#rightCol UL#rightColTopLinks .FollowUsOnTwitter{
								list-style:none;
								margin:0px;
								padding:0px;}
								
							DIV#rightCol UL#rightColTopLinks .SendToFriend A,
							DIV#rightCol UL#rightColTopLinks .AddCalendarDates A,
							DIV#rightCol UL#rightColTopLinks .SignUpForNews A,
							DIV#rightCol UL#rightColTopLinks .FollowUsOnFacebook A,
							DIV#rightCol UL#rightColTopLinks .FollowUsOnTwitter A{
								display:block;
								width:170px;
								color:#fff;
								text-transform:uppercase;
								padding:0 0 0 14px;
								font-weight:bold;}
							
							DIV#rightCol UL#rightColTopLinks .SendToFriend A {
								background:url(/images10/buttons/SendToFriend.gif) top left no-repeat;
								height:36px;
								line-height:36px;}
							DIV#rightCol UL#rightColTopLinks .SendToFriend A:HOVER {
								background:url(/images/SendToFriend-o2.gif) top left no-repeat;}
								
							DIV#rightCol UL#rightColTopLinks .AddCalendarDates A {
								background:url(/images10/buttons/AddCalendarDates.gif) top left no-repeat;
								height:33px;
								line-height:33px;}
							DIV#rightCol UL#rightColTopLinks .AddCalendarDates A:HOVER {
								background:url(/images/AddCalendarDates-o2.gif) top left no-repeat;}
								
							DIV#rightCol UL#rightColTopLinks .SignUpForNews A {
								background:url(/images10/buttons/SignUpForNews.gif) top left no-repeat;
								height:32px;
								line-height:32px;}
							DIV#rightCol UL#rightColTopLinks .SignUpForNews A:HOVER {
								background:url(/images/SignUpForNews-o2.gif) top left no-repeat;}
								
							DIV#rightCol UL#rightColTopLinks .FollowUsOnFacebook A {
								background:url(/images10/buttons/FollowUsOnFacebook.gif) top left no-repeat;
								height:33px;
								line-height:33px;}
							DIV#rightCol UL#rightColTopLinks .FollowUsOnFacebook A:HOVER {
								background:url(/images/FollowUsOnFacebook-o2.gif) top left no-repeat;}
								
							DIV#rightCol UL#rightColTopLinks .FollowUsOnTwitter A {
								background:url(/images/FollowUsOnTwitter.gif) top left no-repeat;
								height:33px;
								line-height:33px;}
							DIV#rightCol UL#rightColTopLinks .FollowUsOnTwitter A:HOVER {
								background:url(/images/FollowUsOnTwitter-o.gif) top left no-repeat;}
								
							DIV#rightColFlash {
								background:url(/images10/rightFlashBg.gif) top left no-repeat #b2cce7;
								padding:24px 0 18px 13px;
								min-height:600px;}
								
							
							
	DIV#footerWrap {
		margin:22px 0 0 0;}
		
		DIV#BroughtToYouBy IMG,
		DIV#OurProudSponsors IMG,
		DIV#MediaPartners IMG {
			margin:14px 12px 20px 0;}
		
		DIV#BroughtToYouBy {
			width:236px;
			float:left;}
			
		DIV#OurProudSponsors {
			width:425px;
			float:left;}
			
		DIV#MediaPartners {
			width:294px;
			float:left;}
			
	DIV#footerLinks {
		background-color:#e9f1f8;
		margin:0px 0 20px 0;}
		
		DIV#footerLinks A {
			color:#004489;}
		
		DIV.colA,
		DIV.colB,
		DIV.colC,
		DIV.designed {
			float:left;
			font-size:9px;
			padding:14px 0 14px 0;
			line-height:12px;}
			
		DIV.colA {
			width:201px;
			padding-left:19px;}
			
		DIV.colB {
			padding-left:16px;
			width:195px;}
			
		DIV.colC {
			width:340px;}
						
/*\ --------------------- Layout - END --------------------- \*/



/*\ --------------------- Bookmark buttons - START --------------------- \*/

ul.theBookmarkButtons
{
    border : 0;
    padding : 0;
    display : block;
    line-height : 1.6em;
    list-style : none;
}
ul.theBookmarkButtons li
{
    border : 0;
    margin : 0 0px 0 0;
    padding : 0;
    display : inline;
}
ul.theBookmarkButtons li a
{
    border : 0;
    margin : 0;
    padding : 0;
    text-decoration: none;
}
ul.theBookmarkButtons li a:hover
{

    text-decoration: none;
}

.addthis_button_email .at300bs { display:none !important; }

/*\ --------------------- Bookmark buttons - END --------------------- \*/
