@charset "utf-8";
/* CSS Document */

*{margin:0px; padding:0px;}
ul, li{display:block; list-style-type:none;}
body{font-family:Arial, Helvetica, sans-serif; color:#000000;}
h1, h2, h3,{font-family:Arial, Helvetica, sans-serif;}
h1{font-size:24px; color:#e10915; font-family:Arial, Helvetica, sans-serif; display:block;}
h2 {
	font-size: 18px;
	color: #E10915;
}


#wrapper{width:905px; margin:auto;}
#page{width:905px; background:#FFFFFF; padding-top:10px; float:left;}
.top_logo img{display:block; float:left; padding-left:33px;}
#home-bg{width:905px; background:url(../images/home_img.jpg) left top no-repeat; height:565px; float:left;}
#coaching-bg{width:905px; background:url(../images/coaching_bg.jpg) left top no-repeat; height:565px; float:left;}
#coaching-bg1{width:905px; background:url(../images/coaching_bg1.jpg) left top no-repeat; height:565px; float:left;}



/*Top Menus*/ 

#topnav{width:881px; margin-top:27px; padding-left:23px; float:left;}
#chromemenu ul{width:482px; float:left;}
#chromemenu ul li{width:124px; padding-right:6px; float:left;}
#chromemenu ul li a{display:block; height:25px;}
#chromemenu ul li a span{display:none;}
#chromemenu ul li a:hover{display:block; height:25px;}
#chromemenu ul li a.home{background:url(../images/home_btn.gif) 0px 0px no-repeat;}
#chromemenu ul li a.home:hover{background:url(../images/home_btn.gif) 0px -26px no-repeat;}
#chromemenu ul li a.coaching{background:url(../images/coaching_btn.gif) 0px 0px no-repeat;}
#chromemenu ul li a.coaching:hover{background:url(../images/coaching_btn.gif) 0px -26px no-repeat;}
#chromemenu ul li a.coaching_act{background:url(../images/coaching_btn.gif) 0px -26px no-repeat;}
.coach{background:url(../images/coaching_btn.gif) 0px -26px no-repeat;}
#chromemenu ul li a.camps{background:url(../images/camps_btn.gif) 0px 0px no-repeat;}
#chromemenu ul li a.camps:hover{background:url(../images/camps_btn.gif) 0px -26px no-repeat;}
.campsOver{background:url(../images/camps_btn.gif) 0px -26px no-repeat;}

#TprightSide ul#cssdropdown{width:395px; float:left;}
#TprightSide ul#cssdropdown li{width:124px; padding-right:6px; float:left;}
#TprightSide ul#cssdropdown li a{display:block; height:25px;}
#TprightSide ul#cssdropdown li a span{display:none;}
#TprightSide ul#cssdropdown li a:hover{display:block; height:25px;}
#TprightSide ul#cssdropdown li a.team{background:url(../images/team_btn.gif) 0px 0px no-repeat;}
#TprightSide ul#cssdropdown li a.team:hover{background:url(../images/team_btn.gif) 0px -26px no-repeat;}
.teamOver{background:url(../images/team_btn.gif) 0px -26px no-repeat;}
#TprightSide ul#cssdropdown li a.team_cat{background:url(../images/team_btn.gif) 0px -26px no-repeat;}
#TprightSide ul#cssdropdown li a.terrain{background:url(../images/terrain_btn.gif) 0px 0px no-repeat;}
#topnav ul#cssdropdown li a.terrain:hover{background:url(../images/terrain_btn.gif) 0px -26px no-repeat;}
.terrainOver{background:url(../images/terrain_btn.gif) 0px -26px no-repeat;}
#TprightSide ul#cssdropdown li a.partners{display:block;background:url(../images/partners_btn.gif) 0px 0px no-repeat;}
#TprightSide ul#cssdropdown li a.partners:hover{background:url(../images/partners_btn.gif) 0px -26px no-repeat;}
.partnersOver{background:url(../images/partners_btn.gif) 0px -26px no-repeat;}
.dropmenudiv{
position:absolute;
top: 0px;
left:50px;
margin:-1px 0px 0px 0px;
padding-top:27px;
font:normal 11px Verdana;
z-index:100;
background:url(../images/dropBg.gif) left top no-repeat;
border-bottom:1px solid #000;
border-left:1px solid #000;
width:280px;
visibility: hidden;
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv .box{width:274px; padding:3px; border:0px solid #F00; float:left;}

.box .imgbox{width:138px; height:18px; padding-top:55px; border:1px solid #000; margin-right:3px; float:left;}
.box .imgbox2{width:138px; border:1px solid #000; height:70px; float:left;}
.box .imgnone{width:138px; height:18px; padding-top:55px; margin-right:3px; float:left;}
.box .img1{background:url(../images/shiing_img.jpg) left top no-repeat;}
.box .img2{background:url(../images/boarding_img.jpg) left top no-repeat;}
.box .img3{background:url(../images/camps_drop.jpg) left top no-repeat;}
.box .img4{background:url(../images/team_drop.jpg) left top no-repeat;}
.box .img5{background:url(../images/terrain_drop.jpg) left top no-repeat;}
.box .img6{background:url(../images/partners_drop.jpg) left top no-repeat;}
.box .imgbox span{display:block; float:right; padding-right:5px; color:#FFF;}
#team-bg .box .imgbox span{display:block; float:right; padding-right:5px; padding-top:0px; color:#FFF;}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
padding: 2px 0;
text-decoration: none;
color: #000;
text-align:left;
padding-left:8px;
}


.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color:#FF0000;
text-decoration:underline;
background:#fff5f5;
}


/* top Right Side menus */


#cssdropdown, 
#cssdropdown ul {
padding: 0;
margin: 0;
list-style: none;
font:normal 11px Verdana;
}

#cssdropdown li {
float: left;
position: relative;
}

.mainitems{
border: 0px solid black;
}

.mainitems a{
text-decoration: none;
}
.subuls .box{float:left; width:145px; padding-top:30px; padding-left:5px; border:0px solid #F00;}

.subuls{
display: none;
width:280px;
position: absolute;
top: 2.1em;
left:-158px;
background:url(../images/dropBgRT.gif);
border-bottom:1px solid #000000;
border-right:1px solid #000000;
}

.subuls li{
width: 100%;
line-height:normal;
height:auto;
}

.subuls li a{
line-height:normal;
text-decoration: none;
color: #000;
}
.subuls li a:hover{
color:#FF0000;
text-decoration:underline;
background:#fff5f5;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
top: 2.1em;
left:-158px;
width:280px;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

.rightNavLink{padding-top:30px; float:left; width:100px;}
#TprightSide ul#cssdropdown .subuls{ width:286px;left:-164px;}
#TprightSide ul#cssdropdown li .subuls li {width:130px;}
#TprightSide ul#cssdropdown li .subuls li a{display:block; height:20px;}
#TprightSide ul#cssdropdown li .subuls li a:hover{display:block; height:20px;}

/*End menus*/



.hcontents{width:890px; padding:300px 0px 0px 0px; font-size:11px; float:left;}
#hcontents-left{width:450px; padding-left:100px;padding-right: 20px; padding-top:50px;float:left;}
#hcontents-right{width:320px; float:left;}
.hcontents h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; display:block;}
.hcontents p{display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; padding-right:15px;}
.subcontent{width:830px; padding:70px 20px 0px 50px; font-size:12px; float:left;}
.subcontent #left{width:164px; padding-right:40px; float:left;}
.subcontent #right{width:450px; padding-top:50px; float:left;}
#right .contant{display:block; padding:10px 0px;}
#right span{display:block;}
#btm_nav{width:905px; padding-top:8px; float:left;}
#btm_nav ul{float:left; width:905px;}
#btm_nav ul li{width:283px; padding-left:9px; float:left;}
#btm_nav ul li a.extreme{width:283px; display:block; height:25px; background:url(../images/extteme_btn.gif) 0px 0px no-repeat;}
#btm_nav ul li a span{display:none;}
#btm_nav ul li a.extreme:hover{width:283px; display:block; height:25px; background:url(../images/extteme_btn.gif) 0px -26px no-repeat;}
#btm_nav ul li a.extreme_act{width:283px; display:block; height:25px; background:url(../images/extteme_btn.gif) 0px -26px no-repeat;}
#btm_nav ul li a.galleries{width:283px; display:block; height:25px; background:url(../images/galleries_btn.gif) 0px 0px no-repeat;}
#btm_nav ul li a.galleries:hover{width:283px; display:block; height:25px; background:url(../images/galleries_btn.gif) 0px -26px no-repeat;}
#btm_nav ul li a.booking{width:283px; display:block; height:25px; background:url(../images/booking_btn.gif) 0px 0px no-repeat;}
#btm_nav ul li a.booking:hover{width:283px; display:block; height:25px; background:url(../images/booking_btn.gif) 0px -26px no-repeat;}
#btm_nav ul li a.booking_act{width:283px; display:block; height:25px; background:url(../images/booking_btn.gif) 0px -26px no-repeat;}

#sponsors-bg{width:905px; background:url(../images/sponsorsBg.jpg) left top no-repeat; height:565px; float:left;}
#blog-bg{width:905px; background:url(../images/blogBg.jpg) left top no-repeat; height:565px; float:left;}
#camps-bg{width:905px; background:url(../images/camps.jpg) left top no-repeat; height:565px; float:left;}
.sponsor_box{height:330px; width:480px; padding-top:8px; overflow:auto; float:left;}
.sponsor_box ul{display:block; width:450px; list-style-type:none; float:left;}
.sponsor_box ul li{display:block; width:450px; list-style-type:none; padding-bottom:12px; float:left;}
.sponsor_box ul li img{display:block; border:1px solid #000000; float:left;}
.sponsor_box ul li .img{display:block; background:url(../images/sponsors_logoBg.gif) left top no-repeat; 
	padding:2px 5px 5px 2px; border:none; float:left;}
.sponsor_box ul li p{display:block; font-size:11px; padding:0px; padding-left:6px; float:left;}
.sponsor_box ul li span{display:block;}
.sponsor_box ul li span.pic{display:block; float:left; padding:0 7px 6px 0;}
.sponsor_box ul li h2{display:block; font-size:16px;}
.sponsor_box ul li a{color:#FF0000; text-decoration:underline;}
.language {width:450px; float:left;}
.language span{display:block; padding:0px 3px 0px 0px; line-height:20px; float:left;}
.language img{border:1px solid #000;}
.language a{text-decoration:none; color:#000;}
.language a:hover{text-decoration:underline; color:#F00;}

/*TEAM*/
#team-bg .sponsor_box{height:260px; width:480px; padding-top:8px; overflow:auto; float:left;}
.teamProfilePhoto{float:left; padding-right:10px;}
.teamGallery{width:450px; float:left; padding-top:5px;}
.teamGallery span{display:block; padding:0px 5px 0px 0px; float:left;}
#team-bg .sponsor_box .teamGallery img{border:1px solid #000;}

.photoGallery{width:450px; float:left; padding-top:5px;}
.photoGallery span{display:block; padding:5px 5px 0px 0px; float:left;}
.photoGallery span img{border:1px solid #000;}

#booking{width:905px; background:url(../images/booking.jpg) left top no-repeat; height:565px; float:left;}
#booking  .sponsor_box li{padding-bottom:8px;}
#booking  .sponsor_box label{display:block; width:200px; line-height:18px; padding-left:10px; float:left;}
#booking  .sponsor_box input{border:1px solid #000000; width:218px; font-size:11px; height:18px; float:left;}
#booking  .sponsor_box textarea{width:218px; border:1px solid #000000; float:left;}
#booking  .sponsor_box .btn{width:100px; height:23px; background:#FFFFFF; border:1px solid #000000;}
	
#footer{width:875px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; padding-right:30px; 
	font-size:11px; float:left;}
#footer .copyright{width:300px; padding-left:9px; float:left; text-align:left;}
#footer .follow{width:140px; padding-left:80px; float:left; text-align:left;}
#footer .othercont{width:300px; float:right; text-align:right;}
#footer .othercont span{display:block; text-align:right;}
#footer .othercont span a{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
#footer .othercont span a:hover{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#F00; text-decoration:none;}

.bigBtn{background:url(../images/big-btn.gif) left top no-repeat; width:151px; height:25px; color:#FFFFFF;
	font-size:12px; font-weight:bold; border:0px;}

.w905{width:905px; float:left;}
.w335{width:335px; float:left;}
.w305{width:305px; float:left;}
.w480{width:480px; float:left;}
.w450{width:450px; float:left;}
.w430{width:430px; float:left;}

.pad1{padding-left:10px;}
.pad2{padding-top:10px;}
.pad3{padding:10px;}
.floatl{float:left;}
.arrow{background:url(../images/arrow.gif) 0px 5px no-repeat; display:block; padding-left:20px; padding-bottom:8px; width:410px; float:left;}
h3{font-size:13px; color:#e10915; display:block; font-weight:bold; padding-bottom:5px;}
h4{font-size:13px; color:#000000; display:block; font-weight:bold; padding-bottom:5px;}
h5{font-size:12px; color:#000000; display:block; font-weight:bold; padding-bottom:3px;}


#team-bg{width:905px; background:url(../images/team_bk.gif) left top no-repeat; height:565px; float:left;}
#team-bg img{border:0px; text-decoration:none; float:left; vertical-align:middle; margin:0px 3px;}
#team-bg span{float:left; display:block; vertical-align:middle; padding-top:6px;}
#team-bg ul.teamlevel{margin:0px; padding:0px; float:left; line-height:14px;}
#team-bg .teamlevel li{list-style:none; display:block; float:left; padding:2px 0px ; margin:0px; font-weight:bold; line-height:12px;}
.vmiddle{vertical-align:middle;}

#terrain_bg{width:905px; background:url(../images/terrain_resort_bk.gif) left top no-repeat; height:565px; float:left;}

#terrain_bg .thumb{ width:110px; float:left; padding-bottom:10px;}
#gallery_bg{width:905px; background:url(../images/gallery_bk.gif) left top no-repeat; height:565px; float:left;}
