html
{
     background: blue url("/images/bg.gif") repeat-x;	
}
body
{
	text-align:center;
}

div.wrapper 
{
   margin-top: 0 auto; 
   margin-left :  auto; 
   margin-right:auto;
   margin-bottom:auto;
   text-align:left;
   width: 950px;
   }
   
.topdiv
{
	position:relative ; top:0px; left:0px;
	width: 950px;
	margin-top: 0px;
}

.tier0 {
     z-index:0;
     float:left;
     width: 950px;
     position:relative;
     top: 15px; 
     margin-top:-47px;   
     margin-right: 0px;
     padding-left: 0px;
     padding-right: 0px;
     background: white url("/images/tier0BGSpecial.gif");	
 	background-repeat:  repeat-y;
 	background-position: top;        
}
.promoCol 
{
   float: right;
   z-index:1;
   padding-top:30px;
   padding-bottom:0px;
    line-height: 16px;
   width:208px;
   height: 475px;
   background: url("/images/promoBGspecial.gif");
   background-position: left top;
 /*  background-color: Black; */
   background-repeat: no-repeat; 
   text-align:left;
   margin-right: 11px;
   padding-right: 22px;
}

*.promoCol 
{
   float: right;
   z-index:1;
   padding-top:30px;
   padding-bottom:0px;
    line-height: 16px;
   width:208px;
   height: 525px;
   background: url("/images/promoBGspecial.gif");
   background-position: left top;
 /*  background-color: Black; */
   background-repeat: no-repeat; 
   text-align:left;
   margin-right: 21px;
   padding-right: 12px;
}

.promoColBadge
{
	   z-index:2;
	position:relative;
	padding-top:0px;
   padding-left:12px;
   padding-right:0px;
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: black;   
   
   }
   
.tier1 
{
	z-index:1;
	width:640px;
	float:left;       
  color  : #ffffff; 
     padding-top: 4px;
   padding-left: 0px;
   padding-right: 0px; 
   padding-bottom:24px;  
   padding-top: 35px;
   margin-top: 0px;  
   margin-bottom; 20px;
   position: relative;
   top: 0px;   
 /* background: url("/images/tier1BG.gif") no-repeat;  */
}
.tier2 
{
	z-index:2;
   	font-family: Arial, Sans-Serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000; 
	position: relative;	
	margin-left:25px;
	width: 675px;
	/* background-color: #FFFFFF;  */
	/* background-repeat: repeat; */ 
}
.tier3 
{
	float: left;  
    z-index:2;
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 14px;
	color: black;
	position:  relative;	
	 left:10px;top:-14px;
	padding-left: 12px; 
	padding-right:0px;
	margin-right: 0px;
	margin-left:0px;
	width:  654px;
	/*height: 14px;*/
       /* background-color: #AA0000; */
     background: url("/images/dataBG.gif") repeat-y;  
}
.welcome
{
	z-index: 2;
   	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	line-height: 14px;
	color: black;
	width:650px;	
	padding-bottom: 10px;
	margin-left: 35px;
	margin-right: 35px;
	padding-top:10px;
	position:relative;
	top:0px;
 /*   background: url("/images/welcomeBG.gif") no-repeat;	 */
}

.subheader
{
	z-index:2;  
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	position: relative; top:0px; left:0px;
	margin-left:10px;
	padding-left:10px;
	margin-top:0px;
	padding-top:16px;
	width: 657px;
	height: 67px;
	background: url("/images/subheaderBG.gif") no-repeat  
}

.subfooter
{

	z-index:2;
    background-color: #3a8adc;
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #2c67a4;
	text-decoration: none;
	position: relative;	
	left: 0px; top:-15px;
	margin-left:10px;	
	padding-top:4px;
	width: 657px;
	height: 65px;
	margin-top:0px;
	background: url("/images/subFooterBG.gif"); 
	background-repeat:no-repeat ;

}
.tier3Left
{
	/*
	background: url("/images/dataLeftBG3.gif") repeat-y;
	width: 9px;
	*/
}
.tier3Right
{
	/*
	background: url("/images/tier3RtBdr.gif") repeat-y;
	width: 9px;
	*/
}
.textBold 
{
     color: #204b77;
}

.mainHeadingTopBottom 
{
	background-color: #2c67a4;
}
.mainHeadingLeftRt
{
	background-color: #88baec;
}
.mainHeadingTopLeftCnr
{
	background-color: #88baec;
}
.mainHeadingTopRtCnr
{
	background-color: #88baec;
}
.mainHeadingBotLeftCnr
{
	background-color: #88baec;
}
.mainHeadingBotRtCnr
{
	background-color: #88baec;
}
.mainBadge
{
	float: right;
	width: 209px;
	height: 106px;
	position: relative;
	top: 0px;
	margin:  0px 0px 6px 10px;
}

.TopCorners 
{
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
/*	background-color: #2c67a4;
	background: url("/images/TopCornersBG2.gif");	

	width:950px;
*/
	height:0px;
	float:left;
	position:relative;
}	
.BotCorners 
{
     background-color: #88baec;
     z-index:0;
     float:left;
     height: 93px;      
     width: 950px;
   
     position:relative;
     top: 10px;
	 background: url("/images/BottomCornersBGSpecial.gif") no-repeat;   	
}	
.Divider
{
	float: left;
	z-index: 2;
	background:   url("/images/dividerBG2.gif") no-repeat; 
    position:relative;
    top: 0px; left:0px;
	width: 624px;
	height: 13px;
 	padding-bottom:4px;
	padding-top:4px;  
	clear:both;
}
.Tier3Data
{
	padding-top: 4px;
	padding-right:30px; 
	padding-left: 10px;
	padding-bottom:10px;
	color:black;
	}

	
div.spacer {
    clear: both;
    height: 0px;
  }

.left {
  float: left;
  text-align: left;
  font-weight: bold;
  width: 50%;
  padding-left:20px;
  }

.right {
  float: right;
  text-align: right;
  font-weight: bold;
  width: 50%;
  padding-right: 20px;
  }

.signup
{
	z-index:1;
	width: 500px;
	font-family: verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: Black;	
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	margin-left: 0px;
	float:left;
	position:relative;
	top:50px;
	right: 20px;
}
.signupBadge
{
	float:left;
   z-index:1;
   padding-top:30px;
   padding-bottom:0px;
    line-height: 16px;
   width:240px;
   height: 475px;
   position:relative;
   left: 18px; top: 20px;
  background: url("/images/promoBGspecial.gif"); 
   background-position: left top;  
   background-repeat: no-repeat; 
   text-align:left;
   margin-left: 10px;
   padding-left: 10px;
}

*.signupBadge
{
	float:left;
   z-index:1;
   padding-top:30px;
   padding-bottom:0px;
    line-height: 16px;
   width:240px;
   height: 475px;
   position:relative;
   left: 28px; top: 20px;
  background: url("/images/promoBGspecial.gif"); 
   background-position: left top;  
   background-repeat: no-repeat; 
   text-align:left;
   margin-left: 10px;
   padding-left: 10px;
}

.footer
{
     z-index:0;
     position:relative;
     margin-top:0px; 
     width: 950px;
     top: -20px;
     float:left;
     height: 50px; 
	/*  background: url("/images/footerBG2.gif");   */    
}
.footerLinks{
     z-index:1;
     float:left;   
     position:relative;
     top:0px;
     padding-left:10px;
     padding-right:2px;    
     width:85%;
     color: White;
}
.footerLogo{
     z-index:1;
     float:right;   
     position:relative;
     top:0px;
     padding-left:2px;
     padding-right:10px;
     margin-top:0px;
     text-align:right; 
     border-color:Black;  
}
.terms 
{
	float: left;  
    z-index:2;
	font-family:  verdana, Arial, Sans-Serif;
	font-size: 12px;
	color: Black;	
	position:  relative;	
	 left:0px;top:-24px;
	padding-left: 12px; 
	padding-right:10px;
	margin-right:10 px;
	margin-left:0px;
	width:  634px;    /* 654 */
	background-color: white;
	/*height: 14px;*/
       /* background-color: #AA0000; 
     background: url("/images/dataBG.gif") repeat-y;  */
}
.mainHeading {   /*  displays MAIN HEADER (just below banner) */
	font-family: Arial, Sans-Serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2c67a4;
	background: url("/images/headerBG.gif");
	background-repeat: no-repeat;
	height:35px; 
	width:950px;
	padding-left: 20px;
    padding-top: 6px; 	
	position: relative;
	top: -5px;
	z-index:1;
	float: left;
}	
.mainHeading2		/*  displays USER and USERNAME in top header to the right */	
{
	float:right;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 20px;
	padding-right:30px;
	position: relative;
	top:-20px;
	z-index:2;
}	

.etixHeading {
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.etixMainHeading {
	font-family: Times Roman, Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.promo
{
	background-color:#FFFFFF;
	width:300px;
	padding:10px;border:1px #333333 solid;
}
.promo2{ background-color:#FFFFFF;width:280px;padding:5px;border:1px #333333 solid;}

a { 
	font-family: Arial, Sans-Serif;
	line-height: 14px;
	font-size: 11px;
	font-weight: normal;
	color: #333300;
}
img { margin: 0; border: 0px; padding: 0; }
form { margin: 0; padding: 0; }
input {
    font-size: 11px;
    font-family: Arial, Sans-Serif;
}
select {
    font-size: 11px;
    color: #333333;
    font-family: Arial, Sans-Serif;
    height:18px;
    position:inherit;
    bottom: -2;
    
}
td {
	font-family: Arial, Sans-Serif;
	line-height: 14px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.whitetext {
	font-family: Arial, Sans-Serif;
	line-height: 14px;
	color: #ffffff;
	font-size: 11px;
	font-weight: normal;
}
.largewhitebold {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #eff3fa;
	text-decoration: none;
}
.whitebold {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #eff3fa;
	text-decoration: none;
}

.footerText {
	font-family: Arial, Sans-Serif;
	font-size: 9px;
	line-height: 14px;
	color: white;
}
.blacktext {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	position:inherit;
	padding:inherit;
	margin:inherit;
}
.redtext
{
	font-family: Arial, Sans-Serif;
	line-height: 14px;
	color: #FF0000;
	font-size: 10px;
	font-weight: normal;
}
.smalltext {
	font-family: Arial, Sans-Serif;
	font-size: 7px;
	line-height: 14px;
	color: #90989E;
}
.boldblacktext {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}
.normaltext {
	font-family: Arial, Sans-Serif;
	line-height: 14px;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
}
.normaltextlt {
	font-family: Arial, Sans-Serif;
	line-height: 14px;
	color: #99ccff;
	font-size: 11px;
	font-weight: normal;
}
.boldtextlt {
	font-family: Arial, Sans-Serif;
	line-height: 14px;
	color: #99ccff;
	font-size: 11px;
	font-weight: normal;
	font-weight: bold;
}
.boldtext {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #eff3fa;
}
.boldtextonlight {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #000033;
}
.largetextbold {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.largeTextBold {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.largetext {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}
.extralargetextbold {
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color: #452c01;
	text-decoration: none;
	height: 25px; 
	text-transform: uppercase; 
}
.stdbackground {
	background-color:#1246af;
}
.bglight {
	background-color:#3366cc;
}
.bgmid {
	background-color:#1246af;
}
.bgdark {
	background-color:#013083;
}
.tempnav {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #00aa00;
	text-decoration: none;
	padding-top:5px;
	padding-bottom:5px;
}
.calday {
	font-family:tahoma;
	font-size:10px;
	background-color:#666666;
	color:#ffffff;
	vertical-align:top;
	cursor:hand;
}
.caldayheader {
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#90989E;
	border:none;
}
.caltitle td {
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	border:none;
	background-color:transparent;
}
.caltitle {
	font-family: Arial, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	color: #000033;
	text-decoration: none;
	border:none;
	background-color:transparent;
}
.calselday {
	font-family:tahoma;
	font-size:10px;
	color:#ffffff;
	font-weight:bold;
	background-color:#666666;
	vertical-align:top;
}
.calotherday {
	font-family:tahoma;
	font-size:10px;
	color:#ffffff;
	background-color:#c0c0c0;
	font-weight:bold;
	vertical-align:top;
}
.headerlink {
	color:#003800;
	font-weight:bold;
	text-decoration:underline;
	cursor:hand;
}
.attractionhours {
	color:#003800;
	font-weight:bold;
	cursor:hand;
}
.attractionsschedulewrapper {
	width:377px;
	padding-top:5px;
	padding-left:8px;
}
.attractionsschedulelistwrapper {
	overflow:auto;
	height:228px;
}
.attractionhourstextheader  {
	font-family: Arial, Sans-Serif;
	line-height: 16px;
	color: #99ccff;
	font-size: 11px;
	font-weight: normal;
	font-weight: bold;
}
.standardhourstext  {
	font-family: Arial, Sans-Serif;
	line-height: 16px;
	color: #99ccff;
	font-size: 11px;
	font-weight: normal;
}
.specialhourstext  {
	font-family: Arial, Sans-Serif;
	line-height: 16px;
	color: yellow;
	font-size: 11px;
	font-weight: bold;
}

.normalday
{
    BORDER-RIGHT: skyblue 1px solid;
    BORDER-TOP: skyblue 1px solid;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: skyblue 1px solid;
    COLOR: #90989E;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: skyblue 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Sans-Serif;
    BACKGROUND-COLOR: #c0dcc0
}
.closedhours
{
    BORDER-RIGHT: skyblue 1px solid;
    BORDER-TOP: skyblue 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: skyblue 1px solid;
    COLOR: white;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: skyblue 1px solid;
    FONT-FAMILY: Arial, Sans-Serif;
    BACKGROUND-COLOR: #777777;
}
.foo
{
    BORDER-RIGHT: skyblue 1px solid;
    BORDER-TOP: skyblue 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: skyblue 1px solid;
    COLOR: white;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: skyblue 1px solid;
    FONT-FAMILY: Arial, Sans-Serif;
    BACKGROUND-COLOR: #90989E;
}