@charset "utf-8";

/***************************************************/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Choke Sports
/
/ Source Copyright 2009 schleder.net
/ Unauthorized reproduction is not allowed
/ $Author: Luiz Felipe & Marcus
/ file: choke.css, version 2.0
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/***************************************************/

body{
	background-color:#011520;
	font-family:"trebuchet MS", Helvetica, Arial;
	font-size:12px;
	padding:0px;
	margin:0px;
	color:#4A4A4A;
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/background.jpg');
	background-repeat: no-repeat;
}

a:link{
	color:#004378;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a:visited{
	color:#004378;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:hover{
	color:#333;
	text-decoration: underline;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:active{
	color:#004378;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#wrapper{
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	}
#pagewidth{
	width:900px;
	text-align:center;
	overflow:hidden;
	background-color: #FFFFFF;
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/bg.gif');
	background-repeat: repeat-y;
	background-position: top;
	
}

#header{
	height:83px;
	background:url('http://www.chokeacademy.com/chokesports/files/images/header-bg.jpg') #fff repeat-x;
}
#header .col1{
	float:left;
	width:35%;
	text-align:left;
}
#header .col2{
	float:right;
	text-align:right;
	padding-right:8px;
	padding-top:8px;
}


#top{
	height:13px;
	background-color:#575757;
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/bg_top.gif');
}

#banner{
	color:#fff;
	margin: 0;
	padding: 0;
	width: 400px;
	height: 241px;
	float: right;
}


#col1{
	width:210px;
	overflow:hidden;
	padding-top:15px;
	padding-left:8px;
	margin:0px;
	float:left;
}

#col2{
	width:645px;
	float: right;
	overflow: hidden;
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 10px;
}


.clearer{
	clear:both;
	height:0px;
}

#footer{
	height:70px;
	width:900px;
	text-align:center;
	font-size:12px;
	background-image: url(http://www.chokeacademy.com/chokesports/files/images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding-top: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footer .col1{
	float:left;
	width:20%;
	text-align:left;
}
#footer .col2{
	float:left;
	width:100%;
	text-align:center;
	padding-bottom: 5px;
}
#footer .copy{
	float:left;
	background:url(http://www.chokeacademy.com/chokesports/files/images/gm-small-cion.jpg) no-repeat;
	padding-left:20px;
	height:17px;
}

#box1{
	border-top:4px solid #9bbbe2;
	border-bottom: 1px solid #9bbbe2;
	border-left: 1px solid #9bbbe2;
	border-right: 1px solid #9bbbe2;
	overflow:hidden;		
}
#box1 .heading{
	font-size:14px;
	font-weight:bold;
	border-bottom: 1px solid #9bbbe2;
	height:20px;
	padding:4px;
	margin:0px;
	color:#0060c9;

}
#box1 .content{
	float:left;
	clear:both;
	font-size:11px;
	padding:4px;
	color:#000;
} 

#box{
	border-top:4px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	text-align: center;
	padding-bottom: 7px;
}
.box .heading{
	font-size:14px;
	font-weight:bold;
	height:20px;
	padding:4px;
	margin:0px;
	text-align: center;
}
.box .content{
	float:left;
	clear:both;
	font-size:11px;
	padding:4px;
	color:#000;
} 

h1{
	color:#333333;
}

#scroller {
	float: left; 
	overflow: hidden; 
}
#scroller A {
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	display:block;
}
#scroller A:hover {
	color:#fff;
	background:#000;
}

.newsdate{
	font-size:12px;
	clear:right;
	font-weight:bold;
}

.newscontent{
	font-size:11px;
	padding:4px;
	border-bottom:1px solid #CCCCCC;
	overflow:hidden;
	display:block
}

.letstalk{
	font-size:16px;
	color:#72bb00;
	font-weight:bold;
}

a .talk{
	font-size:16px;
	color:#72bb00;
	font-weight:bold;
}

.filledbox{
	height: 20px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 25px;
	padding-right: 10px;
}

fieldset {
  clear: both;
  border:none;
  padding: 10px;
  margin: 0 0 0 0;
}

fieldset label{
	display: block;
	width: 70px;
	text-align:left;
	float: left;
	padding-right:10px;
	margin-bottom: 10px;
}

.required{
	color:#ff0000;
}

#fast-quote{
	border:4px solid #91b7e6;
	width:250px;
	padding:0px;
	padding-bottom:0px;
	font-size:11px;
	background:url(http://www.chokeacademy.com/chokesports/files/images/fq-bg.jpg) repeat-x top left;
	visibility:hidden;
	z-index:99;
	position:absolute;
}
.feed-label{
	width:470px;
}
.feed-links{
	margin:0px;
	padding:0px;
}
.feed-links li{
	list-style-type:none;
	padding:2px 4px 2px 4px;
	float: right;
}
.foot1 {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 15px;
}
#menu {
	height: 45px;
	background-color: #2B2B2B;
}
.ads {
}.center {
	padding-left: 5px;
}
.location a{
	color: #999999;
	text-decoration: none;
}
.location{
	font-size: 11px;
	margin-bottom: 25px;
	margin-top: 15px;
	width: 100%;
}
.location1 {	
	font-size: 11px;
	margin-bottom: 25px;
	margin-top: 15px;
	width: 100%;
}
.style4 {
	font-size: 14px
}
.path {
	font-size: 10px;
	font-family: verdana;
	text-align: left;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;

}

.path a {
	font-size: 11px;
	color: #024E5E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.path:hover a {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#schleder {
	float: right;
	display: block;
	height: 20px;
	padding: 2px;
	margin: 0 10px 0 0;
}


/*------------------------------------------------------------------
NAVIGATION
------------------------------------------------------------------*/


#navigation{

}

#topNav{
	list-style: none;
	display:block;
	height:48px;
	padding: 0;
	margin: 0;
}

#topNav li{
	float:left;
	display: block;
	height:48px;
}


#topNav li a {
	display: block;
	height: 48px;
}

#topNav li a span {
	display: none;
}

#topNav li#navLatest {
	width: 79px;
	background-color: transparent;
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: 0px -48px;
}

#topNav li#navLatest a {   
	background: transparent url('images/menu.jpg') 0px 0px no-repeat; 
}

#topNav li#navLatest:hover a,
#topNav li#navLatest.sfhover a,
#topNav li#navLatest a.current {  background: none;
}


#topNav li#navSale {
	width: 67px;
	background-color: transparent;
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: -79px -48px;
}

#topNav li#navSale a {   
	background: transparent url('images/menu.jpg') -79px 0px no-repeat; 
}

#topNav li#navSale:hover a,
#topNav li#navSale.sfhover a,
#topNav li#navSale a.current {  background: none;
}


#topNav li#navJJ {
	width: 66px;
	background-color: transparent;
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: -145px -48px;
}

#topNav li#navJJ a {   
	background: transparent url('images/menu.jpg') -145px 0px no-repeat; 
}

#topNav li#navJJ:hover a,
#topNav li#navJJ.sfhover a,
#topNav li#navJJ a.current {  
	background: none;
}






	
#topNav li#navPgear {
	width:165px;
	background-color: transparent;
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: -645px -48px;
	}

#topNav li#navPgear a {   
	background: transparent url('images/menu.jpg') -645px 0px no-repeat; 
	}

#topNav li#navPgear:hover a,
#topNav li#navPgear.sfhover a,
#topNav li#navPgear a.current {  background: none; 
	}	




#topNav li#navGrappling {
	width: 114px;
	background-color: transparent;
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: -211px -48px;
	}

#topNav li#navGrappling a {   
	background: transparent url('images/menu.jpg') -211px 0px no-repeat; 
	}

#topNav li#navGrappling:hover a,
#topNav li#navGrappling.sfhover a,
#topNav li#navGrappling a.current {  
background: none; 
	}




#topNav li#navMMA {
	width: 80px;
	background-color: transparent;
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: -326px -48px;
	}

#topNav li#navMMA a {   
	background: transparent url('images/menu.jpg') -326px 0px no-repeat; 
	}

#topNav li#navMMA:hover a,
#topNav li#navMMA.sfhover a,
#topNav li#navMMA a.current {  
background: none; 
	}


#topNav li#navClothe {
	width:104px;
	background-color: transparent;
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: -406px -48px;
	}

#topNav li#navClothe a {   
	background: transparent url('images/menu.jpg') -406px 0px no-repeat; 
	}


#topNav li#navClothe:hover a,
#topNav li#navClothe.sfhover a,
#topNav li#navClothe a.current {
	background: none;
	}
	
	

#topNav li#navAcessories {
	width:135px;
	background-color: transparent;
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: -510px -48px;
	}

#topNav li#navAcessories a {   
	background: transparent url('images/menu.jpg') -510px 0px no-repeat; 
	}


#topNav li#navAcessories:hover a,
#topNav li#navAcessories.sfhover a,
#topNav li#navAcessories a.current {
	background: none;
	}
	

#topNav li#navKarate {
	width:90px;
	background-color: transparent;
	background-image: url('images/menu.jpg');
	background-repeat: no-repeat;
	background-position: -809px -48px;
	}

#topNav li#navKarate a {   
	background: transparent url('images/menu.jpg') -809px 0px no-repeat; 
	}

#topNav li#navKarate:hover a,
#topNav li#navKarate.sfhover a,
#topNav li#navKarate a.current {  
	background: none; 
	}	
	
	


#topNav li div {
	position: absolute;
	margin-left: -999em;
}
#topNav li:hover div, #topNav li.sfhover div  {
	margin-left: 0px;
	width: 170px;
	position: absolute;
}

#topNav li ul {
	list-style:none;
	display:block;
	width:170px;
	z-index:300;
	padding:5px 0px 10px 5px;
}

#topNav li ul li{
	padding:3px;
	display:block;
	clear:both;
}

#topNav li ul li#sweats{
	display:block;
	clear:both;
	height: 86px;
	margin-left: 7px;
}


#topNav li ul li#shirts{
	display:block;
	clear:both;
	height: 86px;
	margin-left: 7px;
}


#topNav li ul li#outter{
	display:block;
	clear:both;
	height: 86px;
	margin-left: 7px;
}


#topNav li ul li#bottom{
	display:block;
	clear:both;
	height: 86px;
	margin-left: 7px;
}


#topNav li ul li#caps{
	display:block;
	clear:both;
	height: 60px;
	margin-left: 15px;
	margin-top: 10px;
}


#topNav li ul li#bags{
	display:block;
	clear:both;
	height: 40px;
	margin-left: 7px;
	margin-top: 10px;
}


#topNav li ul li#other_access{
	display:block;
	clear:both;
	height: 60px;
	margin-left: 5px;
	margin-top: 7px;
}

#topNav li ul li#spats{
	display:block;
	clear:both;
	height: 60px;
	margin-top: 10px;
	margin-left: 7px;
}


#topNav li ul li#gloves{
	display:block;
	clear:both;
	height: 60px;
	margin-left: 7px;
}

#topNav li ul li#shin{
	display:block;
	clear:both;
	height: 80px;
	margin-top: 15px;
	margin-left: 7px;
}

#topNav li ul li#kneepads{
	display:block;
	clear:both;
	height: 70px;
	margin-top: 15px;
	margin-left: 7px;
}

#topNav li ul li#other_gear{
	display:block;
	clear:both;
	height: 65px;
	margin-left: 7px;
}


#topNav li ul li a span {
	display:none;		
}

#topNav li ul li a span {
	display:none;
}

/*abas */
#topNav li ul#subNav_clothe {
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/aba_cloth.png');
	height: 360px;
	background-repeat: no-repeat;
	}* html #topNav li ul#subNav_clothe {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.chokeacademy.com/chokesports/files/images/aba_protective.png', sizingMethod='crop');
}
#topNav li ul#subNav_access {
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/aba_access.png');
	height: 220px;
	background-repeat: no-repeat;
}* html #topNav li ul#subNav_access {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.chokeacademy.com/chokesports/files/images/aba_protective.png', sizingMethod='crop');
}

#topNav li ul#subNav_gear {
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/aba_protective.png');
	height: 430px;
	background-repeat: no-repeat;
}* html #topNav li ul#subNav_gear {
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.chokeacademy.com/chokesports/files/images/aba_protective.png', sizingMethod='crop');
}



/* fim abas */

#navigation {
	clear: both;
	padding: 0;
	margin: 0;
	width: 900px;
}
#clear {
	clear: both;
}



#menu2{
	list-style: none;
	display:block;
	height:24px;
	padding: 0;
	margin: 0;
}


#menu2 li{
	float:left;
	display: block;
	height:24px;
}


#menu2 li a {
	display: block;
	height: 24px;
}

#menu2 li a span {
	display: none;
}


#menu2 ul {
	display: block;
	height: 24px;
	width: 500px;
	margin: 0;
	padding: 0px;
}

#menu2 ul li {
	display: inline-block;
	list-style-type: none;
}
#menu2 ul li a {
	display: block;
	height: 24px;
	float: left;
	margin: 0px;
	padding: 0px;
}


#menu2 {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 500px;
	background-color: #222B4A;
}



#menu2 li#menu_about {
	background-color: transparent;
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/menu_banner.jpg');
	background-repeat: no-repeat;
	background-position: -35px -24px;
	margin: 0 0 0 35px;
	width: 110px;
	}
	
#menu2 li#menu_about a {   
	background: transparent url('http://www.chokeacademy.com/chokesports/files/images/menu_banner.jpg') -35px 0px no-repeat; 
	}

#menu2 li#menu_about:hover a,
#menu2 li#menu_about.sfhover a,
#menu2 li#menu_about a.current {
	background: none;
	}
	
	

#menu2 li#menu_contact {
	background-color: transparent;
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/menu_banner.jpg');
	background-repeat: no-repeat;
	background-position: -145px -24px;
	margin: 0 0 0 0;
	width: 129px;
	}

#menu2 li#menu_contact a {   
	background: transparent url('http://www.chokeacademy.com/chokesports/files/images/menu_banner.jpg') -145px 0px no-repeat; 
	}

#menu2 li#menu_contact:hover a,
#menu2 li#menu_contact.sfhover a,
#menu2 li#menu_contact a.current {
	background: none;
	}
	

#menu2 li#menu_faq {
	background-color: transparent;
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/menu_banner.jpg');
	background-repeat: no-repeat;
	background-position: -274px -24px;
	margin: 0 0 0 0;
	width: 78px;
	}

#menu2 li#menu_faq a {   
	background: transparent url('http://www.chokeacademy.com/chokesports/files/images/menu_banner.jpg') -274px 0px no-repeat; 
	}

#menu2 li#menu_faq:hover a,
#menu2 li#menu_faq.sfhover a,
#menu2 li#menu_faq a.current {
	background: none;
	}
	



#menu2 li#menu_privacy {
	background-color: transparent;
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/menu_banner.jpg');
	background-repeat: no-repeat;
	background-position: -352px -24px;
	margin: 0;
	width: 102px;
	}

#menu2 li#menu_privacy a {   
	background: transparent url('http://www.chokeacademy.com/chokesports/files/images/menu_banner.jpg') -352px 0px no-repeat; 
	}

#menu2 li#menu_privacy:hover a,
#menu2 li#menu_privacy.sfhover a,
#menu2 li#menu_privacy a.current {
	background: none;
	}


#menu_banner {
	width: 500px;
	float: left;
	height: 241px;
	background-image: url('http://www.chokeacademy.com/chokesports/files/images/banner.jpg');
	background-position: 0px 24px;
	background-repeat: no-repeat;
}

#home a span {
	display: none;
}

#home {
	display: block;
	padding: 0;
}

#home a {
	display: block;
	height: 216px;
}
#box h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0062ca;
	margin: 10px 0 3px 0;
	padding: 0px;
}
#box p {
	margin: 0px;
	padding: 0px;
}

