html
{    
    height:100%;    
}

body 
{     
    height: 100%;    
    margin: 0;
    padding: 0;    
    background-color: #000099;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: small;    
}

hr.friend
{
    border: none 0;
    height: 1px;
    border-top: 1px solid #808080;
    width: 456px;
}

p
{
    margin-top: 10px;
    margin-bottom: 10px;
}

ul
{
    margin-top: 10px;
    margin-bottom: 10px;
}

form
{
    margin: 0;
    padding: 0;
}

blockquote
{
    margin: 10px 0 10px 21px;
}

.container 
{    
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 100%;    
    z-index: 1;
}

.status
{
    position: absolute;    
    right: 0;
    z-index: 21;
}

.mainLogoWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 1;
}

.mainLogoPosition
{
    position: absolute;
    left: 0px;
    top: 12px;
    z-index: 2;
}

.mainNavWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 3;
}

.mainNavPosition
{
    position: absolute;
    left: 236px;
    top: 14px;
    z-index: 4;
}

.kidsClubLogoWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 5;
}

.kidsClubLogoPosition
{
    position: absolute;
    left: 780px;
    top: 13px;
    z-index: 6;
}

.rightAdWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 7;
}

.rightAdPosition
{
    position: absolute;
    left: 835px;
    top: 187px;
    z-index: 8;
}

.logoRightWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 9;
}

.logoRightPosition
{
    position: absolute;
    left: 870px;
    top: 527px;
    z-index: 10;
}

.logoLeftWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 11;
}

.logoLeftPosition
{
    position: absolute;
    left: 5px;
    top: 520px;
    z-index: 12;
}

.lowerWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 13;
}

.lowerPosition
{
    position: absolute;
    left: 100px;
    top: 482px;
    z-index: 14;
}

.lowerPositionBig
{
    position: absolute;
    left: 100px;
    top: 542px;
    z-index: 14;
}

.eEggWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 14;
}

.eEggPosition
{
    position: absolute;
    left: 10px;
    top: 418px;
    z-index: 15;
}

.footerWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 16;
}

.footerPosition
{
    position: absolute;
    left: 119px;
    top: 637px;
    z-index: 17;
}

.footerPositionBig
{
    position: absolute;
    left: 159px;
    top: 700px;
    z-index: 17;
}

.copyWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 18;
    text-align: center;
}

.copyPosition
{
    position: absolute;
    left: 262px;
    top: 700px;
    z-index: 19;
}

.copyPositionBig
{
    position: absolute;
    left: 420px;
    top: 725px;
    z-index: 19;
}

.rightAdWrapperOne
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 20;
}

.rightAdPositionOne
{
    position: absolute;
    left: 870px;
    top: 210px;
    z-index: 21;
}

.rightAdWrapperTwo
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 22;
}

.rightAdPositionTwo
{
    position: absolute;
    left: 870px;
    top: 390px;
    z-index: 23;
}

.leftAdWrapperOne
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 24;
}

.leftAdPositionOne
{
    position: absolute;
    left: 5px;
    top: 410px;
    z-index: 25;
}

.logoLeftWrapperFluid
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 26;
}

.logoLeftPositionFluid
{
    position: absolute;
    left: 9px;
    top: 570px;
    z-index: 27;
}

.logoRightWrapperFluid
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 28;
}

.logoRightPositionFluid
{
    position: absolute;
    left: 877px;
    top: 580px;
    z-index: 29;
}

.mainLeftNavWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 30;
}

.mainLeftNavPosition
{
    position: absolute;
    left: 10px;
    top: 170px;
    z-index: 31;
}

.mainLeftNavPositionBig
{
    position: absolute;
    left: 10px;
    top: 160px;
    z-index: 31;
}

.loginPosWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;
    width: 1000px;
    z-index: 32;
}

.loginPosition
{
    position: absolute;
    right: 190px;
    top: 5px;
    z-index: 33;
}

.ridesAttractionsWrapper
{
    position: relative;
    margin: 0 auto;
    text-align: left;    
    z-index: 1;
}

.ridesAttractionsPosition
{
    position: absolute;
    right: 190px;
    top: 5px;
    z-index: 1;
}

.blueBgSub1 
{
    font-size: 16px;
    font-weight: bold;
}

.blueBgText
{
    color: White;
}

#footer
{
    font-weight: bold;
    font-size: 10px;
}

#footer a:link
{
    color: White;
    text-decoration: none;
}

#footer a:visited
{
    color: White;
    text-decoration: none;
}

#footer a:hover
{
    color: White;
    text-decoration: underline;
}

#hownav
{    
    font-weight: bold;
    font-size: 10px;
}

#hownav a:link
{    
    color: White;
    text-decoration: none;
}

#hownav a:visited
{    
    color: White;
    text-decoration: none;
}

#hownav a:hover
{    
    color: White;
    text-decoration: underline;
}


#orangeBgLink a:link
{    
    color: Blue;
}

#orangeBgLink a:visited
{
    color: Purple;
}

#orangeBgLink a:hover
{
    color: White;
}

#blueBgLink a:link
{
    position:relative;
    color: Lime;
}

#blueBgLink a:visited
{
    color: Orange;
}

#blueBgLink a:hover
{
    color: White;
}

#pageWrapper
{
    min-height: 100%;
    height: auto;
    min-width: 1000px;
    background: url('images/bfbg.jpg') no-repeat top center;
}

* html #pageWrapper{height:100%;}

#pageWrapperFluid
{
    min-height: 100%;
    height: auto;
    min-width: 1000px;
    background: url('images/bfbgfluid.jpg') no-repeat top center;
}

* html #pageWrapperFluid{height:100%;}

/* - Styles from the old site - */

.forms
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	border: solid 1px Black;
}

.formsButton
{
    cursor: pointer;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    color: #000000;
    border: solid 1px Black;
    width: 75px;
}
	
.forms2
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	border: solid 1px Black;
}

.header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #24288D;
	font-weight: bold;
	text-transform: none;
}
	
.header2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #24288D;
	font-weight: bold;
	text-transform: none;
}
	
.header3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #24288D;
	font-weight: bold;
	text-transform: none;
}

.subheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F80F16;
	font-weight: bold;
	text-transform: none;
}
	
.white
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
}

.repeat
{
	background-repeat: repeat-y;
}

.content
{
	background-repeat: no-repeat;
}

.backgroundrepeat
{
	background-repeat: repeat-x;
}

.navigation
{
	background-repeat: no-repeat;
}

.calloutright
{
	background-repeat: no-repeat;
}

.callouttext
{
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #FFFF99;
	text-align: left;
	font-weight: bold;
}

/* - Additional styles from the old site - */

.sub0
{
    color:      #f00;
    font-size:   16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold
}

.sub0 a
{
    color:      #f00;
    font-size:   16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold
}

.sub0 a:hover
{
    color:      #009;
    font-size:   16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold
}

.sub1
{
    color:      #009;
    font-size:   14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold
}

.bgr
{
    background-image: url("images/bg01.gif")
}

.cellpad
{
    padding-right: 12px;
    padding-left:   12px
}

.imagepad-r
{
    padding-right: 12px
}

.imagepad-l
{
    padding-left: 12px
}
    
.bodycopy
{
    font-size:  12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 16px
}
    
a
{
    color: black;
    text-decoration: underline
}

a:hover
{
    color: #f00
}
    
.bodysmaller
{
    font-size:  10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 14px
}
    
.mousetype 
{
    font-size: 9px;
}
 
.fourteenRedHeader
{
    font-size: 14px;
    font-weight: bold;
    color: Red;
}
 
.twelveBlueItalic
{
    font-size: 11px;
    font-weight: bold;
    font-style: italic;    
    color: #000099;
}

#pricingWrapper, #couponWrapper, #birthdayWrapper
{
    position: relative;
    margin: 0 auto;
}

#birthdayfun
{
    position: absolute;
    text-align: left;
    font-size: 10px;
    left: 350px;
    top: -240px;
    width: 220px;
}

#loginbox
{
    position: absolute;
    right: 294px;
    top: -110px;
    width: 200px;
    height: 10px;
}

#loginboxc
{
    position: absolute;
    right: 294px;
    top: -122px;
    width: 200px;
    height: 10px;
}

#packages
{
    position: absolute;
    right: 90px;
    top: -25px;
    width: 307px;
    height: 137px;
}

#playlate
{
    position: absolute;
    right: 95px;
    top: 133px;
    width: 291px;
    height: 89px;
}

#bdayCopy
{
    font: 12px Arial, Helvetica, sans-serif;
    text-align: center;
    position: absolute;
    left: 360px;
    top: 95px;
    width: 223px;
    height: 196px
}