body, h1, h2, h3, h4, h5, h6, blockquote, p, form{margin: 0;padding: 0;}
img{border:0px;}
h3{font-size:28px;color:#014590;padding-bottom:12px}
h4{font-size:17px;color:#014590;padding-bottom:5px}
h4 span{font-size:23px;}
h4 a{color:red;text-decoration:none}
h4 a:hover{text-decoration:underline}
a:active, a:visited{outline:none;}
body{background:#d3eeff url(images/bg_main.gif) center top repeat-x;font:12px Arial, Helvetica, sans-serif, "Arial Black"}
.clear{clear:both}
.left{float:left}
#wrapper{width:960px;padding:0;margin:0 auto}
#header{padding:50px 0 10px 0}
#container{}
#footer{background:url(images/bg_footer.png) left top no-repeat;padding:20px 10px 50px 10px;font-size:9px;}
#footer .copy{width:290px}
#footer .links{width:400px;text-align:right}
#footer .links a{text-decoration:none;color:#000}
#footer .links a:hover{color:#004590;text-decoration:underline}

.logo, .top-banner, .col-1, .col-2, #footer .copy, #footer .links, .banner, .dave{float:left}
.logo{width:310px;padding:0 0 0 10px}
.top-banner{width:640px;text-align:right}

.banner{width:500px;}
.dave{width:190px;}

.navbar{background:url(images/bg_navbar.png) center no-repeat;height:34px;text-align:center;padding:10px 0 0 0}
.navbar a{text-decoration:none;font-weight:bold;color:#fff;font-size:12px;display:inline-block;padding:5px 10px;}
.navbar a:hover{color:#004590;background:#fff}

.col-1{width:710px;}
.col-2{width:250px;}

.content{background:#fff url(images/bg_content.gif) center repeat-y;}
.section{padding:10px 10px;border-bottom:1px #868686 solid;}
.section2{padding:10px 10px;border-bottom:1px #868686 solid;background:#339999;color:#fff}
.section-end{padding:10px 10px;}

.box1{border:1px #eeeeee solid;margin-bottom:10px;}
.box1 div{border:1px #fff solid;background:#fff url(images/bg_box1.gif) top repeat-x;}

.coaches{padding:10px 10px;background:#FF0000}
.coaches ul{list-style:none;padding:0;margin:0}
.coaches ul li{text-align:center;display:inline-block;padding:0;margin:0}

.programs{background:#FF0000}
.programs table{width:100%}
.programs table td{padding:10px 10px;}
.programs .caption{font-size:20px;font-weight:bold;}
.programs a{color:#262626;text-decoration:none}

.equipments{text-align:center;margin-bottom:10px;}
.trainings{text-align:center;margin-bottom:10px;}
.trainings .video{background:url(images/bg_videos.gif) no-repeat;width:218px;height:181px;padding:1px 1px;text-align:center;display:inline-block;margin:0 4px}
.trainings .video img{padding-top:8px;}


.tools table tr td{vertical-align:top}

.box1 div .tools1{background:url(images/tab-free.gif) right top no-repeat;padding:10px 10px;}
.box1 div .tools1 a{font-size:9px;font-weight:bold;color:#115096;text-decoration:none}
ul.check{margin:0;padding:8px 0 10px 0;list-style:none}
ul.check li{background:url(images/bullet_check.gif) no-repeat;padding:0 0 2px 20px;font-weight:bold;color:#115096}

.box1 div .tools2{text-align:center;padding:10px 10px;}
.box1 div .tools2 img{display:block;margin-bottom:10px;}


.address{text-align:center}
.address img{padding-bottom:8px;}

.sidetab{background:url(images/bg_footer.png) right bottom no-repeat;padding-bottom:14px;margin-bottom:15px}
.sidetab .title{background:url(images/bg_navbar.png) right no-repeat;height:34px;font-size:18px;color:#fff;text-align:center;font-weight:bold;padding-top:10px}
.sidetab .content{padding:10px 10px 0px 9px;background:url(images/bg_content.gif) right repeat-y;}

.sidetab h3{font-size:16px;color:#000;padding-bottom:0}
.sidetab img{padding-bottom:5px;}
.sidetab h4{font-size:12px;color:#000;padding-bottom:0;padding-bottom:5px;}

.link1{font-size:10px;font-weight:bold;color:#014590;text-decoration:none}
.video h3{color:#018b97}
.video{padding-bottom:10px;}

.fields{text-align:center;background:#ddd;padding-bottom:10px;}
.fields input{border:1px #666666 solid;padding:5px 5px;width:150px;padding-bottom:5px;}
.buttonContainer{padding:20px 0 5px 0;}

.red{color:#990000}

embed{}

.banner2{background:#000 url(images/banner2.jpg) no-repeat;height:223px;text-align:right}
.glow{
  width:340px;
  border:2px #fff solid;
  box-shadow: 0 0 10px #cbcbcb;
  -moz-box-shadow: 0 0 10px #cbcbcb;
  -webkit-box-shadow: 0 0 10px #cbcbcb;
  -o-box-shadow: 0 0 10px #cbcbcb;
  behavior:url(PIE.htc);
}

.sidetab2{
  background:#f7f7f7;
  border-radius: 0px 15px 15px 0px;
  -moz-border-radius: 0px 15px 15px 0px;
  border:1px #868686 solid;
  padding:15px 9px;
  margin-bottom:15px;
}

.text1{font-size:18px;color:#fff;}
.text2{font-size:25px;color:#fff;}
.uline{text-decoration:underline}

.table1 tr td{padding-bottom:10px}

.category-gap{margin:15px 0}

#equip2013{
    display: none;
}

.link2{cursor:pointer}


  