@charset "UTF-8";
body{
background:#000 url('../../images/tile.jpg') top center repeat;
color:000;
margin:0px;
padding:0px;
font:11px normal Helvetica, Arial, sans-serif;
text-align:center;
}

h2{
background-color:transparent;
color:#494877;
font-weight:bold;
font-size:15px;
font-family:Georgia, Arial, sans-serif;
text-transform:uppercase;
margin:0 0 5px 0;
width:auto;
clear: both;
}

h3{
background-color:transparent;
color:#494877;
font-weight:bold;
font-size:11px;
margin:0 0 5px 0;
width:auto;
}

p{
margin:0px auto 0px auto;
width:592px;
padding:2px 4px 16px;
}

a img{
border-width:0px;
}

#page-header, #content-header, #content-footer, #content-middle{
margin:0px auto 0px auto;
padding:0px;
width:1000px;
}

#content-left{
padding:0px;
width:400px;
float:left;
margin-top: 25px;
padding-left: 128px;
}

#content-left p {
width: 395px;
}

#content-right{
padding:0 20px 0 0;
width:360px;
float:left;
margin-top: 25px;
}

#content-right h2 { clear: none; }
#content-right p { width: 250px; }

#page-header{ position: relative; height:167px; background:transparent url('../../images/navBgAndLogo.png') no-repeat 203px 7px; }

#AboutLink { position: absolute; top: 113px; left: 247px; height: 12px; width: 56px; background: url(../../images/aboutNav.png) no-repeat 0 0; text-indent: -9999px; outline: none; }
#ProfilesLink { position: absolute; top: 113px; left: 330px; height: 12px; width: 124px; background: url(../../images/riderProfilesNav.png) no-repeat 0 0; text-indent: -9999px; outline: none; }
#TerrainLink { position: absolute; top: 113px; left: 557px; height: 12px; width: 71px; background: url(../../images/TerrainNav.png) no-repeat 0 0; text-indent: -9999px; outline: none;}
#RegisterLink{ position: absolute; top: 113px; left: 654px; height: 12px; width: 120px; background: url(../../images/register-now-up.png) no-repeat 0 0; text-indent: -9999px; outline: none; }

#AboutLink:hover,
#AboutLink.selected { background: url(../../images/aboutNav_Active.png) no-repeat 0 0; }
#ProfilesLink:hover,
#ProfilesLink.selected { background: url(../../images/riderProfilesNav_Active.png) no-repeat 0 0;  }
#TerrainLink:hover,
#TerrainLink.selected { background: url(../../images/TerrainNav_Active.png) no-repeat 0 0; }
#RegisterLink:hover,
#RegisterLink.selected { background: url(../../images/register-now-over.png) no-repeat 0 0; }

#HomeLink { position: absolute; top: 21px; left: 460px; height: 137px; width: 93px; text-indent: -9999px; outline: none; }

#about-content-header,
#founders-content-header,
#terrain-content-header,
#register-now-content-header,
#riderprofiles-content-header{
margin:0px auto 0px auto;
padding:0px;
text-align:center;
height: 88px;
width:1000px;
}

#about-content-header { background: url(../../images/about-content-header.png) no-repeat 53px 0; }
#founders-content-header { background: url(../../images/founders-content-header.png) no-repeat 53px 0; }
#terrain-content-header { background: url(../../images/terrain-content-header.png) no-repeat 53px 0; }
#register-now-content-header { background: url(../../images/register-content-header.png) no-repeat 53px 0; }
#riderprofiles-content-header { background: url(../../images/riderprofiles-content-header.png) no-repeat 53px 0; }

#content-middle{
background: url('../../images/content-bg-tile.jpg') repeat-y 79px 0;
height:auto;
text-align:center;
width:998px;
padding-left: 2px;
}
#content-middle.about { padding-top: 20px; }

#content-middle.about ul { width: 500px; margin: 0 auto; padding:0px 4px 14px; list-style: none; }
#content-middle.about ul li { padding-bottom: 10px; text-align: center; font-style: italic; }

#content-middle img{
margin:5px auto 5px auto;
}

#border-left {
float:left;
width: 37px;
height: 508px;
background: transparent url('../../images/Academy_RegisterNow_VertLine.jpg');
margin-left:20px;
}

#email-section{
margin-left:47px;
}
#email-form{
height: 75px;
}

#email-submit{
display:none;
padding-bottom: 30px;
}

#content-footer{
background:transparent url('../../images/content-footer.png') no-repeat 24px 0;
height:375px;
width:1000px;
text-align:center;
}

#BurtonLogo{
position:relative;
top:245px;
left:58px;
}

#NorthstarLogo{
position:relative;
top:288px;
left:-56px;
}

.bio{
margin:0px auto 0px auto;
padding:0px;
width:550px;
height:290px;
clear:both;
}

.bio img{
border-right:30px solid #fff;
}

.bio p{
text-align:left;
margin:0px auto 4px auto;
padding:0px;
}

.bio .purple{
font-size:12px;
}

.purple{
background-color:transparent;
color:#494877;
}

a.purple {
text-decoration:none;
}

#clickme
{
    cursor: pointer;
    padding-top: 10px;
}

input {
width: 200px;
background-color: #CCC;
border: solid 1px #A0A0A0;
}

input.button-signup {
display: block;
width: 86px;
height: 22px;
margin: 15px auto 0;
background: url(../../images/Academy_SignUp_Nav.gif) no-repeat 0 0;
text-indent: -9999px;
cursor: pointer;
}

/****
=gear container
*****/
#gear-container { height: 900px; width: 640px; margin: 0 auto; }
#gear-container .gear-item { float: left; height: 400px; width: 335px;  }
#gear-container .col-b { width: 282px; }
#gear-container .gear-item p { margin: 0; padding: 0; width: auto; }
#gear-container .gear-item h2 { margin-bottom: 5px; font-size: 13px; }

#gear-container .board { background: url(../../images/gear_BoardBlockBG.jpg) no-repeat 0 0; }
#gear-container .board img { margin-top: 25px; }

#gear-container .boot { background: url(../../images/gear_BootBlockBG.jpg) no-repeat 0 0; }
#gear-container .boot img { margin-top: 85px; margin-bottom: 50px; }

#gear-container .binding { background: url(../../images/gear_BindingBlockBG.jpg) no-repeat 22px 0; }
#gear-container .binding img { margin-top: 30px; margin-bottom: 50px; }

#gear-container .helmet { background: url(../../images/gear_HelmetBlockBG.jpg) no-repeat 0 0; }
#gear-container .helmet img { margin-top: 50px;  margin-bottom: 35px; }

/****
=about menu
*****/
#about-menu { height: 40px; width: 100%; padding-top: 60px; }
#about-menu ul { display: block; margin: 0 0 0 242px; padding: 0; list-style: none; text-align: center; list-style: none; }
#about-menu ul li { display: block; float: left; margin: 0; padding: 0; }
#about-menu ul li a { display: block; height: 28px; text-indent: -9999px; outline: none; }

#about-menu ul li a#good-life { width: 110px; background: url(../../images/BurtonAcademy_AboutNav_GoodLife.gif) no-repeat 0 0; }
#about-menu ul li a#founders { width: 80px; background: url(../../images/BurtonAcademy_AboutNav_Founders.gif) no-repeat 0 0; }
#about-menu ul li a#methodology { width: 110px; background: url(../../images/BurtonAcademy_AboutNav_Methedology.gif) no-repeat 0 0; }
#about-menu ul li a#gear { width: 55px; background: url(../../images/BurtonAcademy_AboutNav_Gear.gif) no-repeat 0 0; }
#about-menu ul li a#rider-info { width: 88px; background: url(../../images/BurtonAcademy_AboutNav_RiderInfo.gif) no-repeat 0 0; }
#about-menu ul li a#coaches { width: 74px; background: url(../../images/BurtonAcademy_AboutNav_Coaches.gif) no-repeat 0 0; }

#about-menu ul li a#good-life.selected,
#about-menu ul li a#good-life:hover {background: url(../../images/BurtonAcademy_AboutNav_GoodLife_Active.gif) no-repeat 0 0; }
#about-menu ul li a#founders.selected,
#about-menu ul li a#founders:hover { background: url(../../images/BurtonAcademy_AboutNav_Founders_Active.gif) no-repeat 0 0; }
#about-menu ul li a#methodology.selected,
#about-menu ul li a#methodology:hover { background: url(../../images/BurtonAcademy_AboutNav_Methedology_Active.gif) no-repeat 0 0; }
#about-menu ul li a#gear.selected,
#about-menu ul li a#gear:hover { background: url(../../images/BurtonAcademy_AboutNav_Gear_Active.gif) no-repeat 0 0; }
#about-menu ul li a#rider-info.selected,
#about-menu ul li a#rider-info:hover { background: url(../../images/BurtonAcademy_AboutNav_RiderInfo_Active.gif) no-repeat 0 0; }
#about-menu ul li a#coaches.selected,
#about-menu ul li a#coaches:hover { background: url(../../images/BurtonAcademy_AboutNav_Coaches_Active.gif) no-repeat 0 0; }

.link-account img { padding-top: 5px; }

/****
=coaches container
*****/
#coaches-container { width: 685px; margin: 0 auto; padding-bottom: 25px; }
#coaches-container .coach { position: relative; float: left; height: 205px; width: 165px; }
#coaches-container .coach h4 { position: absolute; top: 150px; left: 18px; width: 136px; line-height: 1; font-family: Georgia,Arial,sans-serif; font-size: 11px; font-weight: bold; text-transform: uppercase; }
#coaches-container .coach h4 a { color: #000; text-decoration: none; }
#coaches-container .coach .coach-img { position: absolute; top: 23px; left: 31px; cursor: pointer; }

#coaches-container .row1_1 { background: url(../../images/coaches/coachGrid_Row1_1.jpg) no-repeat 0 0; }
#coaches-container .row1_2 { background: url(../../images/coaches/coachGrid_Row1_2.jpg) no-repeat 0 0; }
#coaches-container .row1_3 { background: url(../../images/coaches/coachGrid_Row1_3.jpg) no-repeat 0 0; }
#coaches-container .row1_4 { background: url(../../images/coaches/coachGrid_Row1_4.jpg) no-repeat 0 0; }

#coaches-container .row2_1 { background: url(../../images/coaches/coachGrid_Row2_1.jpg) no-repeat 0 6px; }
#coaches-container .row2_2 { background: url(../../images/coaches/coachGrid_Row2_2.jpg) no-repeat 0 6px; }
#coaches-container .row2_3 { background: url(../../images/coaches/coachGrid_Row2_3.jpg) no-repeat 0 6px; }
#coaches-container .row2_4 { background: url(../../images/coaches/coachGrid_Row2_4.jpg) no-repeat 0 6px; }

#coaches-container .row3_1 { background: url(../../images/coaches/coachGrid_Row3_1.jpg) no-repeat 0 0; }
#coaches-container .row3_2 { background: url(../../images/coaches/coachGrid_Row3_2.jpg) no-repeat 0 0; }
#coaches-container .row3_3 { background: url(../../images/coaches/coachGrid_Row3_3.jpg) no-repeat 0 0; }
#coaches-container .row3_4 { background: url(../../images/coaches/coachGrid_Row3_4.jpg) no-repeat 0 0; }

#coaches-container .row4_1 { background: url(../../images/coaches/coachGrid_Row4_1.jpg) no-repeat 0 0; }
#coaches-container .row4_2 { background: url(../../images/coaches/coachGrid_Row4_2.jpg) no-repeat 0 0; }
#coaches-container .row4_3 { background: url(../../images/coaches/coachGrid_Row4_3.jpg) no-repeat 0 0; }
#coaches-container .row4_4 { background: url(../../images/coaches/coachGrid_Row4_4.jpg) no-repeat 0 0; }

div.clear { clear: both; }

/****
=coaches detail
*****/
#coaches-detail { width: 709px; margin: 0 auto; }
#coaches-detail #coaches-header { position: relative; height: 303px; background: url(../../images/bg_coaches_header.jpg) no-repeat 0 0; }

#coaches-detail #coaches-header h2 { display: block; position: absolute; top: 254px; left: 223px; width: 258px; text-align: center; font-size: 16px; color: #000; }
#coaches-detail #coaches-header div.bio { position: absolute; top: 88px; left: 123px; height: 160px; width: 148px; }
#coaches-detail #coaches-header div.gear { position: absolute; top: 88px; left: 439px; height: 160px; width: 148px; }

#coaches-detail #coaches-header div.bio h3,
#coaches-detail #coaches-header div.gear h3 { margin-top: 11px; text-transform: uppercase; font-family: Georgia,Arial,sans-serif; font-size: 12px; }

#coaches-detail #coaches-header dl,
#coaches-detail #coaches-header dt,
#coaches-detail #coaches-header dd { margin: 0; padding: 0; line-height: 13px; }
#coaches-detail #coaches-header dt { margin-top: 5px; font-weight: bold; color: #494877; }

#coaches-detail #coaches-header img { position: absolute; top: 34px; left: 276px; }

#coaches-detail #coaches-content { position: relative; padding-top: 20px; padding-bottom: 10px; z-index: 10; }
#coaches-detail #coaches-content h2 { margin-bottom: 10px; z-index: 10; }
#coaches-detail #coaches-content h3,
#coaches-detail #coaches-content p { z-index: 10; }

#coaches-detail #coaches-content { background: url(../../images/coachDetail_textContentFrame_MidTile.png) repeat-y 0 0; }
#coaches-detail #coaches-content .inner-top { position: absolute; height: 244px; width: 100%; top: 0; left: 0; background: url(../../images/coachDetail_textContentFrame_Top.png) no-repeat 0 0; z-index: -1;}
#coaches-detail #coaches-content .inner-bottom { position: absolute; height: 244px; width: 100%; bottom: 0; left: 0; background: url(../../images/coachDetail_textContentFrame_Bottom.png) no-repeat 0 0; z-index: -1;}

#methodology_swf { margin-left: -4px; margin-bottom: -18px; }
#terrain_swf { margin-top: -6px; margin-left: -4px; margin-bottom: -18px; }