/* CSS Document */

body
{
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

hr {
	border: 0; 
	height: 1px;
	color:#E9F0F3; 
	background-color: #E9F0F3;
	}


.outer_wrap
{
width:960px;
margin-left:auto;
margin-right:auto;
}
.navigation_home
{
background-image:url(../images/navigation_bg.jpg);
padding-left:10px;
height:50px;
width:950px;
font-size:14px;
position:relative;
top:-214px;
z-index:1000;
}
.navigation
{
background-image:url(../images/navigation_bg.jpg);
padding-left:10px;
height:50px;
width:950px;
font-size:14px;

}
.enews_signup
{
padding-top:14px;
padding-left:10px;
float:left;
color:#FFCC00;
font-size:12px;
display:block;
}
#nav 
{
float:left;
border-right:#416390 dotted 1px;
z-index:1000;
}
#nav a
{
color:#FFFFFF;
text-decoration:none;
display: block;
}
#nav a:hover
{
color:#FFCC00;

}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li {
	float: left;
	padding-right:15px;
	padding-top:16px;
	padding-bottom:16px;
}

#nav li ul {
padding:10px;
margin-top:15px;
padding:10px;
    background-color:#0D2F4A;
	position: absolute;
	left: -999em;
	width:200px;
	font-size:14px;
	text-transform:none;
}
#nav li ul li
{
padding:3px;
float:none;
font-size:12px;
}

#nav li ul li:hover
{
background-color:none;
}
#nav li ul li a:hover
{
color:#FFCC00;
}

#nav li:hover
{
background-color:#0D2F4A;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}


.inputbox
{
	margin-top:15px;
}



.hero_image_home
{
z-index:-1;
width:960px;
height:300px;
position:relative;
top:-214px;
background-color:#000000;

}
.logo_home
{
z-index:1000;
height:214px;
position:relative;
}




.hero_image_schedules
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_01.jpg);
}

.hero_image_birthday
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_birthday.jpg);
}
.hero_image_classes_1
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_03.jpg);
}

.hero_image_classes_2
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_10.jpg);
}
.hero_image_teams
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_02.jpg);
}
.hero_image_teams_2
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_07.jpg);
}


.hero_image_climbing
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_climb.jpg);
}
.hero_image_climbing_2
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_climb_2.jpg);
}
.hero_image_general
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_04.jpg);
}
.hero_image_general_v3
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_05.jpg);
}
.hero_image_classes_3
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_06.jpg);
}
.hero_image_general_v4
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_09.jpg);
}
.hero_image_general_v5
{
z-index:-1;
width:960px;
height:250px;
background-image:url(../images/header_img_08.jpg);
}

.logo
{
z-index:1000;
}

.content_home
{
padding-top:20px;
width:960px;
clear:both;
position:relative;
top:-214px;

}

.content_home a
{
text-decoration:none;
color:#0066FF;
}

.content_home a:hover
{
text-decoration:none;
color:#0099FF;
}


.content
{
padding-top:20px;
width:960px;
clear:both;
}

.content a
{
text-decoration:none;
color:#0066FF;
}

.content a:hover
{
text-decoration:none;
color:#0099FF;
}

.left_side
{
width:610px;
padding:20px;
border:1px solid #DEE9ED;
float:left;
line-height:18px;
}

.left_side h1
{
margin-top:0;
padding-top:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#006699;
}
.left_side h2
{

font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FFCC00;
}

.left_side h3
{

font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#3366CC;
}

.right_side
{
margin-left:10px;
padding:10px;
width:274px;
float:left;
border:1px solid #DEE9ED;
font-size:11px;
}
.right_side h1
{
margin-top:0;
padding-top:0;
font-size:14px;
color:#000066;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
}

.right_side h2
{

font-size:12px;
color:#0066CC;
font-family:Georgia, "Times New Roman", Times, serif;
}

.right_side h1 a
{
color:#000066;
text-decoration:none;
}

.right_side ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

.right_side li ul
{
padding:8px;
}

.schedule
{
font-size:12px;
}
.schedule td
{
border:1px #CDDDE2;
background-color:#ECF2F4;
}
.schedule th
{
background-color:#CDDDE2;
}

.footer
{
background-color:#333333;
width:920px;
padding:20px;
color:#FFFFFF;
font-size:11px;
margin-top:10px;
}
.footer a
{
color:#FFCC00;
}

.footer ul
{
list-style:none;
padding:0;
margin:0;

}
.footer ul li
{
float:left;
width:140px;
margin-right:10px;
font-size:12px;
}
.footer ul li a
{
color:#FFFFFF;
}
.footer li ul li
{

float:none;
font-size:11px;
}
.footer li ul li a
{
color:#FFCC00;
}
.footer strong
{
color:#66CCFF;
}


