/* CSS Document */
html, body {
border:0;
margin:0;
padding:0;
background:#868686;
}
 
body {
font:100%/1.25 Verdana,Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6,div,p {
margin:0;
padding:0;
}
p, ul, ol {
margin:0;
padding:0;
list-style-type:none;
}
 
small {
font-size:0.70em;
}
 
img {
border:0;
}
a{
color:#3366cc;
text-decoration:underline;
}
a:hover{
color:#c0c0c0;
text-decoration:none;
}
 
.clear         { clear:both;}
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

#header{width:947px; margin:0 auto;}

#navigation{ background:url(../images/nav_bg.gif) repeat-x left ;width:947px; height:37px; margin:0 auto;}
#navigation ul{margin:0 0 0 0; padding:0;}
#navigation li{float:left; margin:6px 0 0 10px; background:url(../images/link_bg.gif) repeat-x left; border:1px solid #fff; padding:0 4px 3px 4px; }
#navigation li a{color:#fff; font:bold 0.80em Arial, Helvetica, sans-serif; text-decoration:none;}
#navigation li a:hover{color:#c0c0c0;}


#body{width:927px; margin:0 auto; background:#E50000; padding:10px;}
html > body .left_1{float:left; width:515px; padding:21px 10px;  border:1px solid #333; background:#A6A297;}
.left_1{float:left; width:515px; border:1px solid #333; padding:23px 10px 0 10px; background:#A6A297;}
.right_1{float:right; width:357px; border:1px solid #333; padding:10px; background:#A6A297;}
html > body .right_1{float:right; width:357px; border:1px solid #333; padding:10px; background:#A6A297;}
.right_1 h2{font:bold italic 0.80em Arial, Helvetica, sans-serif; color:#E50000;}
.right_1 p{font:0.80em Arial, Helvetica, sans-serif; color:#000;}

.left_2{float:left; width:515px; border:1px solid #fff; padding:10px; background:#351300;}
html > body .left_2{float:left; width:515px; border:1px solid #fff; padding:10px; background:#351300; margin:10px 0 0 0;}

.left_2 p{font:0.80em Arial, Helvetica, sans-serif; color:#fff;}
.left_2 p strong{font-weight:bold }

.left_2 a{color:#fff; text-decoration:underline;}

.right_2{float:right; width:357px; border:1px solid #fff; padding:10px; background:#711103; }
html > body .right_2{float:right; height:157px; width:357px; border:1px solid #fff; padding:10px; background:#711103; margin:10px 0 0 0;}


.name_frm{float:left;}
.name_frm ul{ margin:0 0 10px 0;}
.name_frm ul li{ float:left; margin:0 0 0 10px; font:bold 0.80em Arial, Helvetica, sans-serif; color:#fff;}
.name_frm p{ margin:0 0 0 81px;}
html > body .name_frm p{margin:4px 0 0 62px;}

.testimonials{background-color:#710C00; padding:10px; margin:10px 0 0 0;}
.testimonials p{font:0.70em Arial, Helvetica, sans-serif; color:#fff; }

#footer{width:947px;margin:0 auto;}
.copy_rights{ text-align:right; background-color:#595959; padding:10px; font:bold 0.80em Tahoma, Arial, Verdana, sans-serif; color:#fff;  }
#footer p{ font:0.80em Arial, Helvetica, sans-serif; color:#fff; padding:6px 0 20px 0;}


.news{background-color:#A6A297; padding:10px; margin:10px 0 0 0;}
.news h1{font:bold 1.5em Arial, Helvetica, sans-serif; color:#000; }
.news h2{font:bold italic 1.1em Arial, Helvetica, sans-serif; color:#dd0000; }
.news p{font:0.80em Arial, Helvetica, sans-serif; color:#000; }
.news li{font:0.70em Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 50px; list-style-type:disc; }

.photos li{ list-style-type:none; padding:4px; width:140px; float:left; text-align:center; margin:0;}
.img_bdr{border:1px solid #fff; padding:4px;}

.contact{background-color:#e50000; padding:10px; margin:10px 0 0 0;}
.contact h1{font:bold 1.5em Arial, Helvetica, sans-serif; color:#fff; }
.contact h2{font:bold italic 1.1em Arial, Helvetica, sans-serif; color:#dd0000; }
.contact p{font:0.80em Arial, Helvetica, sans-serif; color:#fff; }
.contact ul{ margin:6px 0 0 0; }
.contact li{font:0.80em Arial, Helvetica, sans-serif; color:#000; margin:0 0 0 6px; list-style-type:none; }
.contact p a{ font-weight:bold; color:#fff; }



.schedule_heading{font:bold 1.2em Arial, Helvetica, sans-serif; color:#000;}
.schedule_content{font:bold 0.90em Arial, Helvetica, sans-serif; color:#000;}
.news_heading{font:bold 1.3em Arial, Helvetica, sans-serif; color:#000;}

.trainers_keypoints{font:1.1em Arial, Helvetica, sans-serif; float:left; margin:10px 0 0 0;}
.trainers_keypoints li{ margin:2px 0 0 40px;}
html > body .trainers_keypoints li{ margin:6px 0 0 40px;}

.home_frm{ font:0.8em Arial, Helvetica, sans-serif; margin:0;}
.home_frm td{color:#fff;}