.logintext{
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bold;
	color:#023165
}
.invalidlogin{
	font-family: Tahoma;
	font-size: 14px;
	font-weight:bold;
	color:#FF0000;
	text-align:left;
}
.divtop1 {
   position: relative;
   height: 228px;	
   background: #000 url(images/a1.jpg) repeat-x 0% 100%;
}
.divtop2 {
   position: relative;
   height: 233px;	
   background: #000 url(images/a2.jpg) repeat-x 0% 100%;
}
.divtop3 {
   position: relative;
   height: 206px;	
   background: #000 url(images/a3.jpg) repeat-x 0% 100%;
}
.divtop4 {
   position: relative;
   height: 852px;	
   background: #000 url(images/a4.jpg) repeat-x 0% 100%;
}

.parkinfo {
   position: absolute;
   height: 20px;
   width:98px;
   top:18px; left: 260px;	
   background: #fff repeat-x 0% 100%;
}
.rides {
   position: absolute;
   height: 20px;
   width:52px;
   top:18px; left: 370px;	
   background: #fff repeat-x 0% 100%;
}
.tickets {
   position: absolute;
   height: 20px;
   width:50px;
   top:18px; left: 433px;	
   background: #fff repeat-x 0% 100%;
}

.ticketstable{
height: 20px;
   width:50px;
}
.news {
   position: absolute;
   height: 20px;
   width:45px;
   top:18px; left: 500px;	
   background: #fff repeat-x 0% 100%;
}
.careers {
   position: absolute;
   height: 20px;
   width:60px;
   top:18px; left: 555px;	
   background: #fff repeat-x 0% 100%;
}
.downloads{
   position: absolute;
   height: 20px;
   width:76px;
   top:18px; left: 625px;	
   background: #fff repeat-x 0% 100%;
}

.sitemap{
   position: absolute;
   height: 20px;
   width:67px;
   top:18px; left: 710px;	
   background: #fff repeat-x 0% 100%;
}

.contactus{
   position: absolute;
   height: 20px;
   width:76px;
   top:18px; left: 790px;	
   background: #fff repeat-x 0% 100%;
}
.homeflash{
   position: absolute;
   height: 218px;
   width:444px;
   top:0px; left: 265px;	
   background: #fff repeat-x 0% 100%;
}
.familyrides{
   position: absolute;
   height: 30px;
   width:257px;
   top:0px; left: 727px;	
   background: #fff repeat-x 0% 100%;
}
.waterrides{
   position: absolute;
   height: 30px;
   width:257px;
   top:100px; left: 727px;	
   background: #fff repeat-x 0% 100%;
}
.kiddies{
   position: absolute;
   height: 30px;
   width:257px;
   top:200px; left: 727px;	
   background: #fff repeat-x 0% 100%;
}
.hairrides{
   position: absolute;
   height: 30px;
   width:257px;
   top:68px; left: 727px;	
   background: #fff repeat-x 0% 100%;
}
.parksmap{
   position: absolute;
   height: 30px;
   width:257px;
   top:168px; left: 727px;	
   background: #fff repeat-x 0% 100%;
}
.divnews{
   height: 90px;
   width:163px;
   overflow: auto;
   background: #7ddaff repeat-x 0% 100%;
   margin: 0; padding: 0;
   font: normal 11 Tahoma;
   letter-spacing: 0px;
   top: 0; left: 5px;
   color: #002e66;
   align:left;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
.divnewslast{
   height: 72px;
   width:163;
   overflow: auto;
   background: #7ddaff repeat-x 0% 100%;
   margin: 0; padding: 0;
   font: normal 13 'Tahoma', Arial, Sans-serif;
   letter-spacing: 0px;
   top: 0; left: 5px;
   color: #002e66;
}
.divnewshead{
   height: 17px;
   width:163px;
   overflow: auto;
   background: #7ddaff repeat-x 0% 100%;
   margin: 0; padding: 0;
   font: bold 11 'Tahoma', Arial, Sans-serif;
   letter-spacing: 1px;
   text-align:left;
   top: 0; left: 5px;
   color: #be0000;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
.readmore{
 font: normal 10 'Tahoma', Arial, Sans-serif;
   letter-spacing: 0px;
   text-align:left;
   top: 0; left: 5px;
   color: #be0000;
}
.divcentercontent{
   height: 92px;
   width:463px;
   overflow: auto;
   background: #7ddaff repeat-x 0% 100%;
   margin: 0; padding: 0;
   font: normal 11 'Tahoma', Arial, Sans-serif;
   padding-left:5px;
   letter-spacing: 0px;
   text-align:left;
   top: 0; left: 0px;
   color: #002e66;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   }
.copy{
font: normal 11 'Tahoma', Arial, Sans-serif;
   padding-left:5px;
   letter-spacing: 0px;
   width:auto; 
   height:20px; 
   position:relative; 
   top:60px; 
   text-align:center;
   color: #002e66;
}
.jobsapply{
 font: normal 11 'Tahoma', Arial, Sans-serif;
 letter-spacing: 0px;
 text-align:left;
 color: #002e66;
 valign:top;   
}
 .divawards{
   height: 106px;
   width:463px;
   overflow: auto;
   background: #7ddaff repeat-x 0% 100%;
   margin: 0; padding: 0;
   padding-left:5px;
   top: 0; left: 10px;
   color: #005094;
   valign:top;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   }

.awards1 {
height:20px;
width:460px;
position: absolute;
background-image:  url(images/award1.jpg);
}
.topmenu {
   position: relative;
   height: 10px;
   width:670px;
   top:10px; left: 7px;
   display:inline;
   font: bold 14 Tahoma;
   letter-spacing: 0px;
   color:#ffffff;
   /*background-color:#0098d3;*/
  /* align:top;*/
   border:3px;
}
.bottommenu{
   position: absolute;
   height: 23px;
   width:670px;
   top:659px; left: 250px;
   display:inline;
   font: bold 14 'Tahoma', Arial, Sans-serif;
   color:#ffffff;
   /* align:top;*/
}
a { 
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	background-color: inherit;
}
bmenu.a:visited {
	color: #FF0000;
	background-color: inherit;
}
.familyrideshead{
   position: relative;
   height: 30px;
   width:160px;
   display:inline;
   font: bold 14 'Tahoma', Arial, Sans-serif;
   margin: 0px 0px 0px 11px;
   color:#2b7b00;
   }
.waterrideshead{
   position: relative;
   height: 26px;
   width:160px;
   display:inline;
   font: bold 14 'Tahoma', Arial, Sans-serif;
   margin: 0px 6px 6px 11px;
   color:#005094;
   align:center;
}
.kiiddieshead{
   position: relative;
   height: 26px;
   width:160px;
   display:inline;
   font: bold 14 'Tahoma', Arial, Sans-serif;
   margin: 0px 6px 6px 11px;
   color:#8e009f;
   align:center;
}
.hairhead{
   position: relative;
   height: 26px;
   width:160px;
   display:inline;
   font: bold 14 'Tahoma', Arial, Sans-serif;
   margin: 0px 6px 6px 11px;
   color:#be0000;
   align:center;
}
.parkshead{
   position: relative;
   height: 26px;
   width:160px;
   display:inline;
   font: bold 14 'Tahoma', Arial, Sans-serif;
   margin: 0px 6px 6px 11px;
   color:#2b7b00;
   align:center;
}

.ridebox{
   position: relative;
   height: 50px;
   width:160px;
   font: normal 11 'Tahoma', Arial, Sans-serif;
   margin: 0px 6px 6px 11px;
   color:#002e66;
   align:justify;
}

.innerpagelinkinfo{
position:relative;
height:73px;
width:464;
background-color:#03B4FF;

}
.innerlinkimage {
height:43px;
width:43px;
position: relative;
}
.innerlinktext {
height:43px;
width:400px;
top:20px; 
left: 50px;
position: absolute;
padding-left:5px;
font: bold 13 'Tahoma', Arial, Sans-serif;
color:#ffffff;
display:inline;
}
.divinnercentercontent{
	height: 200px;
   width:460px;
   overflow: auto;
   background: #7ddaff repeat-x 0% 100%;
   margin: 0; padding: 0;
   font: normal 11 'Tahoma', Arial, Sans-serif;
   padding-left:5px;
   letter-spacing: 0px;
   text-align:left;
  
   color: #002e66;
   valign:middle;
}

.toplinkstyle{
text-decoration:none;
font: bold 11 Tahoma;
letter-spacing: 0px;
color:#ffffff;
}
.bottomlinkstyle{
text-decoration:none;
font: bold 11 Tahoma;
letter-spacing: .1px;
color:#ffffff;
display:inline;
}

.submenu{
font-family:Tahoma, Arial;
font-weight:800; 
color:#005094; 
font-size:11px;
}

.content{
font-family:Tahoma, Arial;
font-weight:800; 
color:#005094; 
font-size:11px;
}
.awards{
font: normal 11 'Tahoma', Arial, Sans-serif;
   padding-left:5px;
   letter-spacing: 0px;
   text-align:left;
   color: #002e66;
}

.divcontactcontent{
   height: 460px;
   width:460px;
   overflow: auto;
   background: #7ddaff repeat-x 0% 100%;
   margin: 0; padding: 0;
   font: normal 11 'Tahoma', Arial, Sans-serif;
   padding-left:5px;
   letter-spacing: 0px;
   text-align:left;
   top: 0; left: 0px;
   color: #002e66;
   valign:top;
}
.tickts
{
font: normal 11 'Tahoma', Arial, Sans-serif;
}
.form-block 
{
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.inputlabel 
{
	font-weight: bold;
	text-align: left;
	}

.inputbox 
{
	width: 150px;
	margin: 0 0 1em 0;
	border: 1px solid #cccccc;
}


.calc_inputbox 
{
	width: 150px;
	border: 1px solid #cccccc;
}


.button 
{
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold;
	font-size : 11px;
	padding: 4px;
	cursor	:	pointer;
}



.ctr 
{
	text-align: center;
}

.mandatorystar
{
	font-size	: 12px;	
	font-weight	: bold;
	color 		: #FF0000;
}

.inputextarea 
{
	width: 150px;
	margin: 0 0 1em 0;
	border: 1px solid #cccccc;
}
.ticketfont
{
font: normal 11 'Tahoma', Arial, Sans-serif;
   letter-spacing: 0px;
   top: 0; left: 5px;
   color: #000066;
}

.ticketfontred
{
font: normal 11 'Tahoma', Arial, Sans-serif;
   letter-spacing: 0px;
   top: 0; left: 5px;
   font-weight:bold;
   color:#FF0000;
}
.contactcontent{
   font: normal 11 'Tahoma', Arial, Sans-serif;
   letter-spacing: 0px;
   text-align:left;
   color: #002e66;
}