body {
margin:0;
padding:0;
}

.text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;
text-decoration: none;
}

.text2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #0066a0;
text-decoration: none;
}

.whitetext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #ffffff;
text-decoration: none;
}

.contentblock {
	background-image:url(/images/contentblock.png);
	background-color:#ffffff;
	margin-left: 0px;
	margin-right: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 30px;
}

.contentblock2 {
	background-image:url(/images/contentblock.png);
	background-color:#ffffff;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 8px;
}

.contestblock {
	background-image:url(/images/contentblock.png);
}

.header {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #333333;
font-weight: bold;
text-decoration: none;
}

.whitesubheader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.subheader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #333333;
font-weight: bold;
text-decoration: none;
}

.blueheader {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color: #0066a0;
font-weight: bold;
text-decoration: none;
}

.bluesubheader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #0066a0;
font-weight: bold;
text-decoration: none;
}


.nonbluesubheader {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #555555;
font-weight: normal;
text-decoration: none;
}

.header2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #0066a0;
font-weight: bold;
text-decoration: none;
}

.header3 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}


.whiteheader {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}


.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.footer:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #009b96;
font-weight: bold;
text-decoration: none;
}



img {
border:none;
}


#menu {
position: fixed;
top: 0px;
left: 0;
clear: both;
float: left;
margin: 0;
z-index: 500;
}


#container {
	position: absolute;
	top: 0px;
	left: 17px;
	width: 17500px;
	height: 900px;
	margin: 0;
	padding: 0;
}

.box {
float: left;
width: 1440px;
height: 900px;
top: 0px;
}

.homebg {
	background-image: url(/images/index_background.jpg);
		background-repeat: no-repeat;	

}

.contestbg {
	background-image: url(/images/contest_background.jpg); 
		background-repeat: no-repeat;	
}

.eventsbg {
	background-image: url(/images/events_background.jpg); 
		background-repeat: no-repeat;	
}

.promobg {
	background-image: url(/images/promotions_background.jpg);
		background-repeat: no-repeat;	
	
}

.newsbg {
	background-image: url(/images/People_Mural.jpg);
		background-repeat: no-repeat;	
	
}

.mallbg {
	background-image: url(/images/Train_Mural.jpg);
		background-repeat: no-repeat;	
	
}

.photobg {
	background-image: url(/images/Birds_Mural.jpg);
		background-repeat: no-repeat;	
	
}

.careersbg {
	background-image: url(/images/careers_background.jpg);
		background-repeat: no-repeat;	
	
}

.communitybg {
	background-image: url(/images/community_background.jpg);
		background-repeat: no-repeat;	
	
}

.directionsbg {
	background-image: url(/images/Canal.jpg);
		background-repeat: no-repeat;	
	
}

.contactbg {
	background-image: url(/images/Industrial_Barn.jpg);
		background-repeat: no-repeat;	
	
}

.giftcardbg {
	background-image: url(/images/Swim_Mural.jpg);
		background-repeat: no-repeat;	
	
}

.signup {
	background-image: url(/images/SignUp_Background.jpg);
		background-repeat: no-repeat;	
	
}

.privacybg {
	background-image: url(/images/Wall.jpg);
		background-repeat: no-repeat;	
	
}

.photobg {
	background-image: url(/images/OldBuilding_Road.jpg);
		background-repeat: no-repeat;	
	
}

.iframeborder {
	border: 1px solid #4C3C1B;
	padding: 5px;
	width: 815px;
	background-color: #EFEECB;
	}

.footerbg {
	background-image: url(/images/footer.png); 
		background-repeat: repeat-x;	
}


.msc {Fixed Footer}
div.contentBottom {position:fixed; bottom:0px; left:0px;}
div#footer {padding-bottom:30px;}
