 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet_new.css 3286 2006-03-28 01:14:04Z drbyte $
 */

.font-white
{
 color: #ffffff;
 font-size: .7em;
}

.font-black
{
 color: #333333;
 font-size: .7em;
}

.footer-bar
{
  color: #ffffff;

 font-face: arial, verdana, san-serif;
}

.preload2 {background: url(http://www.fthfightgear.com/images/button4.gif);}
.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:40px; background:#fff url(http://www.fthfightgear.com/images/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(http://www.fthfightgear.com/images/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(http://www.fthfightgear.com/images/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(http://www.fthfightgear.com/images/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(http://www.fthfightgear.com/images/button4a.gif) no-repeat right top;}
.menu2 li:hover > a.top_link {color:#fff; background: url(http://www.fthfightgear.com/images/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(http://www.fthfightgear.com/images/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(http://www.fthfightgear.com/images/button4a.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:93px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:90px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:87px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(http://www.fthfightgear.com/images/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#4ab; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#4ab url(http://www.fthfightgear.com/images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#4ab url(http://www.fthfightgear.com/images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 
.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{
	left:90px; top:-4px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid #4ab; 
	white-space:nowrap; 
	width:93px; z-index:200; 	
        height:auto;
}

.moduleLink
{
	background-color: #d7dce0; 
	color:#3c3c3c; 
	padding:3px 7px 5px 35px; 
	margin:0; text-align:left; 	background-image:url("http://www.fthfightgear.com/images/moduleLinks.gif"); 
	background-position: bottom left; 
	background-repeat: no-repeat; 
	font-weight: bold;
}

.moduleLink a	
{
	display: block; color:#3c3c3c;
}

.moduleLink a:hover
{
	display: block; color:#cc0000;
}



body {
color:#ffffff;
font:.75em/1.5 'trebuchet ms', arial, sans-serif;
background-color:#000;
margin:0 15px;
}

a img {border: none; }

a.footy:link {
color:#ffffff;
text-decoration:none;

font-size: .7em;
}

a.footy:visited {
color:#ffffff;
text-decoration:none;

font-size: .7em;
}

a.footy:hover {
color:#cc0000;
text-decoration:none;
font-size: .7em;
}

.footer-bar
{
  color: #ffffff;
  font-size: .6em;
 font-face: arial, verdana, san-serif;
}



.preload2 {background: url(images/button4.gif);}
.menu2 {padding:0 0 0 32px; margin:0; list-style:none; height:40px; background:#fff url(images/button1a.gif) repeat-x; position:relative; font-family:arial, verdana, sans-serif; }
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:40px; line-height:33px; color:#bbb; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:40px;}
.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:40px; background:url(images/down.gif) no-repeat right top;}
.menu2 li a.top_link:hover {color:#fff; background: url(images/button4.gif) no-repeat;}
.menu2 li a.top_link:hover span {background:url(images/button4.gif) no-repeat right top;}
.menu2 li a.top_link:hover span.down {background:url(images/button4a.gif) no-repeat right top;}
.menu2 li:hover > a.top_link {color:#fff; background: url(images/button4.gif) no-repeat;}
.menu2 li:hover > a.top_link span {background:url(images/button4.gif) no-repeat right top;}
.menu2 li:hover > a.top_link span.down {background:url(images/button4a.gif) no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:40px; background: #fff; padding:3px 0; border:1px solid #4ab; white-space:nowrap; width:93px; height:auto;}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:90px;}
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:87px; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(images/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#4ab; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#4ab url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#4ab url(images/arrow_over.gif) 80px 7px no-repeat; color:#fff;} 
.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{
	left:90px; top:-4px; 
	background: #fff; 
	padding:3px 0; 
	border:1px solid #4ab; 
	white-space:nowrap; 
	width:93px; z-index:200; 	height:auto;
}

.moduleLink
{
	background-color: #d7dce0; 
	color:#3c3c3c; 
	padding:3px 7px 5px 35px; 
	margin:0; text-align:left; 	background-image:url("images/moduleLinks.gif"); 
	background-position: bottom left; 
	background-repeat: no-repeat; 
	font-weight: bold;
}

.moduleLink a	
{
	display: block; color:#3c3c3c;
}

.moduleLink a:hover
{
	display: block; color:#cc0000;
}

#ddblueblockmenu
{
	border-bottom-width: 0;
	width: 185px;
	padding-bottom: 0px;
	margin: 0px;

}

#ddblueblockmenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: normal 70% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a
{
	display: block;
	padding: 3px 0;
	width: 185px; /*200px minus all left/right paddings and margins*/
	text-decoration: none;
	color: #333333;
	background-color: #cccccc;
	border-bottom: 1px dotted #000000;

}

.top-header
{
	display: block;
	padding: 3px 0;
	width: 185px; /*200px minus all left/right paddings and margins*/
	text-decoration: none;
	color: #333333;
	background-color: #cccccc;
	border-bottom: 1px dotted #000000;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 185px; /*IE 5*/
w\idth: 185px; /*200px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover 
{
	background-color: #cccccc;
	color: #cc0000;
}

#ddblueblockmenu div.menutitle
{
	color: white;
	border-bottom: 1px dotted black;
	padding: 1px 0;
}

.divider
{
	border-bottom: 1px dotted #cccccc;
}
.divider-right
{
	border-right: 1px dotted #cccccc;
	padding-top: 5px;
	padding-right: 15px;
	font-family: verdana, arial, san-serif;
	font-size: .7em;
	font-color: #333333;
}

h1.content-header
{
	padding-left:10px;
	padding-top: 5px;
	padding-right: 15px;
	font-family: verdana, arial, san-serif;
	font-size: .9em;
	font-color: #cc0000;
}

h2.secondary
{
	padding-left:10px;
	padding-top: 5px;
	padding-right: 15px;
	font-family: verdana, arial, san-serif;
	font-size: .8em;
	font-color: #cc0000;
}

.shipping-style
{

	font-family: verdana, arial, san-serif;
	font-size: .9em;
	font-color: #333333;

}

p
{
	padding-left:10px;
	padding-top: 5px;
	padding-right: 15px;
padding-bottom: 10px;
	font-family: verdana, arial, san-serif;
	font-size: .7em;
	font-color: #333333;
}

.body-pad
{
	padding-left:10px;
	padding-top: 5px;
	padding-right: 15px;
padding-bottom: 10px;
	font-family: verdana, arial, san-serif;
	font-size: .7em;
	font-color: #333333;
}

.news-styles
{
	padding-left: 9px;
	padding-top: 35px;
	padding-right: 5px;
	font-family: verdana, arial, san-serif;
	font-size: .6em;
	font-color: #333333;
}

body			
{
	
	background-color: #000000;	
	background-repeat: repeat;	
	text-align: center;	
	vertical-align: top;	
	margin: 0px;
	padding: 0px;	
	background-position: center;	
	color: 333333;	font-size: 12px;
}

td.left_shadow 
{
  	width: 18px;
  	background: url(../images/pt_shadow_left.png) repeat-y;
  	border-right: 1px dotted #cccccc;
}

td.right_shadow 
{
  	width: 18px;
  	background: url(../images/pt_shadow_right.png) repeat-y;
	border-left: 1px dotted #cccccc;
}


.container-padd
{
	
	margin-top: 0px;
	margin-bottom: 0px;
	
}



.padd-news
{
	padding-top:50px;
	padding-left:45px;
	padding-right:5px;
	padding-bottom: 35px;
}






