body{ background-color:#000;margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align:left; color:#ccc;}
a {outline: none; text-decoration:none;}
img { border: 0px; text-decoration: none; }
img a { border: 0px; text-decoration: none; }

.pic{width:250px; height:164px; overflow:hidden; max-height:164px; max-width:250px; border: 1px solid #111;}
.yellowText a{color:#debc8d;} 
.yellowText a:hover {color:#8C1E2F;}

.header{ margin:0 auto; width:900px; height:320px;}
.container{ margin:0 auto;width:800px;}
.block{width:800px; float:left; margin:25px 0 20px 0;}
.blockA{width:800px; float:left; margin:25px 0 0 0;}
.blockB{width:800px; float:left; margin:0 0 20px 0;}
.blockC{width:800px; float:left; margin:25px 0 0 0;}
.blockD{width:800px; float:left;}
.blockE{width:800px; float:left; margin:10px 0 0 0;}
.blockF{width:800px; float:left; margin:10px 0 20px 0;}
.blockG{width:250px;float:left; margin:25px 0 0 0;}
.blockH{width:530px;float:left; margin:15px 0 20px 20px;}
.blockBio{width:530px;float:left; margin:15px 0 35px 20px;}
.blockSmall{ width:160px; float:left; padding-right:30px;}
.leftColumn{ width:800px; float:left;}
.leftColumn2{ width:380px; float:left;}
.rightColumn{ width:380px; float:right;}
.thirdColumn{ width:250px; float:left;}
.thirdColumnClasses{ width:250px; float:left; min-height:315px; }
.thirdColumnGallery{ width:250px; float:left;}
.thirdColumnNews{ width:250px; float:left; min-height:160px; }
.quoteColumn { width:380px; float:right; margin-top:20px;}
.Cleft{float:left;}
.Cright{float:right;}
.Ccenter{float:left; margin-left:25px;}
.title{ height:30px; margin:0 0 10px 0;}
.titleB{ height:30px;}
h1 {margin-top:5px; font-size:15px;}
h1 a{margin-top:5px; font-size:15px; color:#debc8d;}
h1 a:hover {margin-top:5px; font-size:15px;color:#8c1e2f;}
h2{font-size:12px; font-weight: lighter; line-height:140%; }
h2 a{font-size:12px; font-weight: lighter; line-height:140%;color:#ccc; }
h2 a:hover{font-size:12px; font-weight: lighter; line-height:140%; color:#ccc; }
h3 {font-size:12px; color:#debc8d;}
h3 a{ font-size:12px; color:#debc8d;}
h3 a:hover{ font-size:12px; color:#8c1e2f;}
h4{font-size:12px; font-weight: lighter; line-height:140%; height:50px;}
h5{margin:5px 0 0 0;font-size:15px; height:30px;}
h5 a{margin:5px 0 0 0;font-size:15px; height:30px; color:#ccc;}
h5 a:hover{margin:5px 0 0 0;font-size:15px; height:30px; color:#ccc;}
h6{margin:5px 0 0 0;font-size:20px;}
h6 a{font-size:20px;color:#ccc;}
h6 a:hover{font-size:20px;color:#ccc;}


.textTestimonials{margin:5px 0 0 0;font-size:15px;line-height:140%;}
.textTestimonialsB{margin:10px 0 20px 0; font-size:12px; font-weight: lighter; line-height:140%; color:#333;}
.newsDescription{font-size:12px; font-weight: lighter; line-height:140%; height:50px; overflow:hidden;}


.videoNews{float:left; border:1px solid #010101; margin: 15px 0 15px 0;}


/*.videoText{font-size:12px; font-weight: lighter; line-height:140%; height:142px;}*/
.containerDivider{ margin:0 auto;width:840px;}
.divider{margin:0 auto; width:840px; height:1px; text-align:right;}
.dividerB{width:840px; float:right; margin-top:-20px;}
.dividerHomepage{width:840px; float:right;}
.dividerNews{margin: 20px 0 -10px 0; width:840px; height:1px; text-align:right;}
.dividerNewsSingle{width:840px; float:right; margin-top:-10px;}





.heightLimit{ min-height:500px;}


/*FOOTER ------------------------------------------------------------------------------------------------------------------------*/

.footerHolder{ margin:0 auto; width:840px; height:30px;}
.footer{ margin:20px 0 40px 0; float:left;width:840px; height:30px;}


.footer_star{
    height: 30px;
    float:left;
}

.footer_home, .footer_home a {
    display: block;
    width: 127px;
    height: 30px;
    background: url('../images/footer_home.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}

.footer_divider_1{
    height: 30px;
    float:left;
}

.footer_gym, .footer_gym a {
    display: block;
    width: 63px;
    height: 30px;
    background: url('../images/footer_gym.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}

.footer_trainers, .footer_trainers a {
    display: block;
    width: 68px;
    height: 30px;
    background: url('../images/footer_trainers.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}

.footer_fighters, .footer_fighters a {
    display: block;
    width: 69px;
    height: 30px;
    background: url('../images/footer_fighters.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}

.footer_gallery, .footer_gallery a {
    display: block;
    width: 59px;
    height: 30px;
    background: url('../images/footer_gallery.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}

.footer_contact, .footer_contact a {
    display: block;
    width: 64px;
    height: 30px;
    background: url('../images/footer_contact.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}

.footer_divider_2{
    height: 30px;
    float:left;
}

.footer_press, .footer_press a {
    display: block;
    width: 46px;
    height: 30px;
    background: url('../images/footer_press.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}

.footer_news, .footer_news a {
    display: block;
    width: 43px;
    height: 30px;
    background: url('../images/footer_news.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}

.footer_testimonials, .footer_testimonials a {
    display: block;
    width: 98px;
    height: 30px;
    background: url('../images/footer_testimonials.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}

.footer_classes, .footer_classes a {
    display: block;
    width: 63px;
    height: 30px;
    background: url('../images/footer_classes.jpg') no-repeat 0 0;
    text-align:none;
    text-indent: -9999px;
    float:left;
}




/*VIEW ALL AND BACK TO BTs -----------------------------------------------------------------------------------------------------*/
.viewAll a {
	display: block;
	width: 72px;
	height: 20px;
	background: url('../images/viewAllSprite.jpg') no-repeat 0 0;
	text-align:none;
	text-indent: -9999px;
	float:right;
}
.viewAll a:hover, a:focus { background-position:0 -20px; }
.viewAll a:active { background-position:0 -40px; }


.backNEWS a {
	display: block;
	width: 101px;
	height: 20px;
	background: url('../images/backNEWS.jpg') no-repeat 0 0;
	text-align:none;
	text-indent: -9999px;
	float:right;
}
.backNEWS a:hover, a:focus { background-position:0 -20px; }
.backNEWS a:active { background-position:0 -40px; }	

.backCLASSES a {
	display: block;
	width: 117px;
	height: 20px;
	background: url('../images/backCLASSES.jpg') no-repeat 0 0;
	text-align:none;
	text-indent: -9999px;
	float:right;
}
.backCLASSES a:hover, a:focus { background-position:0 -20px; }
.backCLASSES a:active { background-position:0 -40px; }	

.backTRAINERS a {
	display: block;
	width: 119px;
	height: 20px;
	background: url('../images/backTRAINERS.jpg') no-repeat 0 0;
	text-align:none;
	text-indent: -9999px;
	float:right;
}
.backTRAINERS a:hover, a:focus { background-position:0 -20px; }
.backTRAINERS a:active { background-position:0 -40px; }	

.backFIGHTERS a {
	display: block;
	width: 119px;
	height: 20px;
	background: url('../images/backFIGHTERS.jpg') no-repeat 0 0;
	text-align:none;
	text-indent: -9999px;
	float:right;
}
.backFIGHTERS a:hover, a:focus { background-position:0 -20px; }
.backFIGHTERS a:active { background-position:0 -40px; }	







/*MENU ------------------------------------------------------------------------------------------------------------------------*/

.menu{ margin:0 auto; width:840px; height:30px;}
.star{ height:30px; float:left;}

.menu_gym a {
	display: block;
	width: 103px;
	height: 30px;
	background: url('../images/menu_gym.jpg') no-repeat 0 0;
	_background-repeat:no-repeat;
	_background-image:url(../images/menu_gym2.jpg);
	text-align:none;
	text-indent: -9999px;
	float:left;
}
.menu_gym a:hover, a:focus { background-position:0 -30px; _background-position:left; }
.menu_gym a:active { background-position:0 -60px _background-position:left;; }	
.menu_gym_active {
	width: 152px;
	height: 30px;
	float:left;
	background: url('../images/menu_gymB.jpg') no-repeat 0 0;
}

.menu_trainers a{
	display: block;
	width: 118px;
	height: 30px;
	background: url('../images/menu_trainers.jpg') no-repeat 0 0;
	_background-repeat:no-repeat;
	_background-image:url(../images/menu_trainers2.jpg);
	text-align:none;
	text-indent: -9999px;
	float:left;
}
.menu_trainers a:hover, a:focus { background-position:0 -30px; _background-position:left; }
.menu_trainers a:active { background-position:0 -60px; _background-position:left; }
.menu_trainers_active {
	width: 152px;
	height: 30px;
	float:left;
	background: url('../images/menu_trainersB.jpg') no-repeat 0 0;
}


.menu_fighters a {
	display: block;
	width: 114px;
	height: 30px;
	background: url('../images/menu_fighters.jpg') no-repeat 0 0;
	_background-repeat:no-repeat;
	_background-image:url(../images/menu_fighters2.jpg);
	text-align:none;
	text-indent: -9999px;
	float:left;
}
.menu_fighters a:hover, a:focus { background-position:0 -30px; _background-position:left; }
.menu_fighters a:active { background-position:0 -60px; _background-position:left; }
.menu_fighters_active {
	width: 149px;
	height: 30px;
	float:left;
	background: url('../images/menu_fightersB.jpg') no-repeat 0 0;
	}
	
.menu_classes a {
	display: block;
	width: 106px;
	height: 30px;
	background: url('../images/menu_classes.jpg') no-repeat 0 0;
	_background-repeat:no-repeat;
	_background-image:url(../images/menu_classes2.jpg);
	text-align:none;
	text-indent: -9999px;
	float:left;
}
.menu_classes a:hover, a:focus { background-position:0 -30px; _background-position:left; }
.menu_classes a:active { background-position:0 -60px; _background-position:left; }
.menu_classes_active{
	width: 106px;
	height: 30px;
	float:left;
	background: url('../images/menu_classesB.jpg') no-repeat 0 0;
}

.menu_gallery a {
	display: block;
	width: 108px;
	height: 30px;
	background: url('../images/menu_gallery.jpg') no-repeat 0 0;
	_background-repeat:no-repeat;
	_background-image:url(../images/menu_gallery2.jpg);
	text-align:none;
	text-indent: -9999px;
	float:left;
}
.menu_gallery a:hover, a:focus { background-position:0 -30px; _background-position:left; }
.menu_gallery a:active { background-position:0 -60px; _background-position:left; }
.menu_gallery_active{
	width: 136px;
	height: 30px;
	float:left;
	background: url('../images/menu_galleryB.jpg') no-repeat 0 0;
}

.menu_news a {
	display: block;
	width: 81px;
	height: 30px;
	background: url('../images/menu_news.jpg') no-repeat 0 0;
	_background-repeat:no-repeat;
	_background-image:url(../images/menu_news2.jpg);
	text-align:none;
	text-indent: -9999px;
	float:left;
}
.menu_news a:hover, a:focus { background-position:0 -30px;_background-position:left; }
.menu_news a:active { background-position:0 -60px; _background-position:left; }
.menu_news_active{
	width: 81px;
	height: 30px;
	float:left;
	background: url('../images/menu_newsB.jpg') no-repeat 0 0;
}

.menu_contact a {
	display: block;
	width: 106px;
	height: 30px;
	background: url('../images/menu_contact.jpg') no-repeat 0 0;
	_background-repeat:no-repeat;
	_background-image:url(../images/menu_contact2.jpg);
	text-align:none;
	text-indent: -9999px;
	float:left;
}
.menu_contact a:hover, a:focus { background-position:0 -30px; _background-position:left; }
.menu_contact a:active { background-position:0 -60px; _background-position:left; }
.menu_contact_active{
	width: 136px;
	height: 30px;
	float:left;
	background: url('../images/menu_contactB.jpg') no-repeat 0 0;
}
