
body
{
	background-image: url(/site/images/bckg/bodybg.jpg); 
	background-color: #000000;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif !important;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
	width: 950px !important;
}
.left { float:left;}
.right { float:right;}
.clear { clear:both;}


/*HEADER
-------------------------------------------------------------------------------*/

#headertop { 
	width:950px;
	background-image:url(/site/images/bckg/headerbg.gif); 
	background-repeat:repeat-x; 
	height:54px;
}
#slogan { 
	float:right; 
	padding-top:28px; 
	padding-right:25px;
}

#headerbottom {	
	width:950px;
	height:58px; 
	background-image:url(/site/images/bckg/headerbotbg.gif); 
	background-repeat:repeat-y; 
	background-position:right; 
	text-align:left;
}
#headerbottomwhite {	
	width:950px;
	height:92px; 
	/*background-image:url(/site/images/bckg/contentbg.gif);*/
	background-repeat:repeat-y; 
	background-position:right; 
	text-align:left;
	width: 942px !important; 
	border-left: #555555 solid 4px;
	border-right: #555555 solid 4px; 
	background-color:#FFFFFF;
}
* html #headerbottomwhite  { width:950px !important;}

#headerlinks { 
	padding-right:25px; 
	padding-top:20px; 
	float:right;
}

/*HOME
-------------------------------------------------------------------------------*/

#homebanner { 
	height:375px;
	background-image:url(/site/images/bckg/homebannerbg.gif);
	background-repeat:repeat-y; 
	text-align:center;
	width: 950px !important;
}

#hometitles { 
	background-image:url(/site/images/bckg/hometitlesbg.jpg); 
	background-repeat:repeat-y;
	height:29px;
	width: 950px !important;
}

#welcometitle { 
	width:475px; 
	text-align:center; 
	padding-top:7px;
	float:left;
}
#latesttitle { 
	width:240px; 
	text-align:center;
	padding-top:7px; 
	float:left;
}

#communitynews { 
	width:231px; 
	text-align:center; 
	float:left; 
	padding-top:7px;
}
#homecontent { 
	height:241px; 
	background-image:url(/site/images/bckg/contentbg.gif); 
	background-repeat:repeat-y;
	width: 942px !important;
	/*margin-left:4px;*/
	clear:both; 
	border-right:#555 solid 4px;
	border-left:#555 solid 4px;
	border-bottom:#afafaf solid 4px;
}
* html #homecontent{width: 950px !important;}

#welcomecontent { 
	background-image:url(/site/images/bckg/welcomebg.gif);
	background-repeat:repeat-x; 
	font-size:13px; 
	height:241px;
	width:468px; 
	background-color:#e5e5e5; 
	float:left;

 }
#welcomecontent p { padding:12px; margin:0;}
#welcomecontent ul { margin:7px;}
#welcomecontent li { list-style:none;}
#latestprodcontent {
	 background-image:url(/site/images/bckg/latestproductbg.gif); 
	 background-repeat:repeat-x;
	 width:234px; 
	 height:226px; 
	 float:left; 
	 text-align:center !important;
	 border-left:#afafaf solid 4px;
	 border-right:#afafaf solid 4px;
	 background-color:#FFFFFF;
	 padding-top:15px;
}

* html #latestprodcontent {height: 241px; width:242px;}

#latestprodcontent img {
margin-top:14px;}

#communitycontent {
	float:left;
}

/*FOOTER
-------------------------------------------------------------------------------*/
#footer { 
	/*background-image:url(/site/images/bckg/contentbg.gif); */
	background-repeat:repeat-y;
	text-align:center; 
	padding-top:20px; 
	padding-bottom:5px;
	width: 942px !important; 
	border-left: #555555 solid 4px;
	border-right: #555555 solid 4px; 
	background-color:#FFFFFF;
 }
 
#footer a, #footer a:link, #footer a:visited, #footer a:hover {
color:#4c4c4c;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
text-decoration:none !important;
text-transform: uppercase;
font-weight:bold;
font-size:10px;
}

* html #footer { width:950px !important;} 
 
#copyright { 
	border-top: #555555 solid 4px; 
	padding-top:10px; 
	color:#CCCCCC;
	font-size:12px; 
	font-weight:bold;
}

#copyright a, #copyright a:link, #copyright a:visited, #copyright a:hover { 
	color:#CCCCCC;
	font-size:12px; 
	font-weight:bold;
	text-decoration:none;
}

/*LEFT COLUMN
-------------------------------------------------------------------------------*/

#leftcolumn { 
	width:248px; 
	background-image:url(/site/images/bckg/leftbg.gif); 
	background-position:270px; 
	background-repeat:repeat-y; 
	padding-left:38px; 
	text-align:left;
	background-color:#FFFFFF;
}

#leftcart { 
	background-image:url(/site/images/bckg/cartbg.gif); 
	height:200px; 
	height:50px; 
	background-repeat:no-repeat; 
	font-size:12px; 
	font-weight:bold; 
	padding:15px;
background-color:#FFFFFF;
}

#leftcart p { padding-bottom:5px; margin:0;}

#leftlinks { font-size:13px !important; text-transform:uppercase;}
/*CATEGORY
-------------------------------------------------------------------------------*/
#categorylist { 
	background-color:#FFFFFF; 
	text-align:left; 
	font-size:12px; 
	color:#333333; 
	width:640px;
	}
	
#titlesup {
	background-image: url(/site/images/titles/supm.gif); 
	background-repeat:repeat-x; 
	height:9px; 
	border-top: #c5c5c5 solid 1px; 
	border-left:#c5c5c5 solid 1px; 
	border-right:#c5c5c5 solid 1px;
}
#titlemid { 
	background-image:url(/site/images/titles/midbg.gif); 
	background-repeat:repeat-x;
	border-left:#c5c5c5 solid 1px; 
	border-right:#c5c5c5 solid 1px; 

 }
#titlemid div{ 
	width:241px;
	min-width:241px;
	width:auto;
}
 
#titlemid h1 {
	color:#650000; 
	font-weight:bold; 
	font-size:20px;
	padding: 0;
	padding-left:15px;
	padding-right:15px; 
	line-height:40px; 
	height:40px; 
	margin:0;
	text-transform:uppercase; 
	text-align:left;
	}
#titlebot { 
	background-image: url(/site/images/titles/botm.gif); 
	background-repeat:repeat-x; 
	height:10px;
}

#categorydescription { margin-top:15px; margin-bottom:15px;}

#categorydescription h2 { font-weight:normal; margin:0; padding:0; font-size:12px;}


.itemcell {
	width:130px;
	border-bottom: 2px dashed #d9d9d9;
	padding-bottom:5px;
 }
.itemcell p { 
	margin:0; 
	padding-top:5px; 
	text-transform:uppercase; 
	font-size:12px; 
	font-weight:bold;
}

.itemcellfeature {
width:135px;
text-align:center;}

.itemcellfeature a, .itemcellfeature a:hover {
color:#000000;
font-size:12px;
font-weight:bold;
}




.categorycellcontent {
width:200px;
text-align:center !important;
}
.categorycellimg {
width:190px;
text-align:center;
}
.categorycellimg img {
width:150px !important;
}
.categorycellname {
margin-top:5px;
width:190px;
text-align:center;
}

.categorycellname a, .categorycellname a:link, .categorycellname a:visited, .categorycellname a:hover {
color:#000000;
font-size:12px;
font-weight:bold;
}

.categorycellcontentTWO {
width:300px;
text-align:center !important;
}
.categorycellimgTWO {
width:290px;
text-align:center;
}
.categorycellimgTWO {
width:250px !important;
}
.categorycellnameTWO {
margin-top:5px;
width:290px;
text-align:center;
}

.categorycellnameTWO a, .categorycellnameTWO a:link, .categorycellnameTWO a:visited, .categorycellnameTWO a:hover {
color:#000000;
font-size:12px;
font-weight:bold;
}

/*LEFT COLUMN
-------------------------------------------------------------------------------*/

.Newstoptitle {
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-transform: uppercase;
color:#000000; 
font-weight: bold;
margin-top:5px;
}

.Newstoptitle a, .Newstoptitle a:link, .Newstoptitle a:visited, .Newstoptitle a:hover { 
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
text-transform: uppercase;
color:#000000; 
font-weight: bold;
}

.Newstoptext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin-top:5px;
}
.Newstoptext img{
padding:5px;
}

.returntotop  {
text-align:right !important;
padding-right:15px;
}

.returntotop a, .returntotop a:link, .returntotop a:visited, .returntotop a:hover  {
text-align:right !important;
 font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color:#000000; 
}

 
/*ITEM TEMPLATE
-------------------------------------------------------------------------------*/

#itemtemplate {
	background-color:#FFFFFF; 
	text-align:left; 
	font-size:12px; 
	color:#333333; 
	width:615px;
}
#itemtemplateL { 
	width:270px; 
	margin-right:20px; 
	float:left;
}


#itemtemplateR { 
	width:304px; 
	float:right; 
	font-size:11px !important;
}

#extraimages { padding-top:5px;}
#extraimages img { 
	margin-right: 10px; 
	border:#CCCCCC solid 1px;
}

#itemtemplateR a:link, #itemtemplateR a:visited { color: #650000; text-decoration:none;}
#itemtemplateR a:hover { color: #650000; text-decoration:underline;}

#itemtemplate h1 { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #650000;
	font-size:18px;
	font-weight:bold;
}
#itemtemplateprice { 
	background-color:#ebebeb;
	height:30px;
	line-height: 30px;
	font-size:13px;
	color:#000000;
	font-weight:bold; 
	width:100%;
	padding-left:10px;
}

#itemtemplate h2, #itemtemplate h3 { font-weight:normal !important; font-size:12px;}

#itemtemplateR p { margin:0; padding-bottom:6px;}

.text10 { font-size:10px;}

/*  Multi Images ------------------------------------------------------------ */


#extraimages  ul {
	width: 280px;
	float: left;
	list-style: none !important;
	margin:0px;
	padding:0px;
	text-align:center !important;
}
#extraimages li {
	float: left;
	width: 60px;
	padding:5px 5px;
}

#extraimages  a, #extraimages a:link,  #extraimages a:visited {
	display: block;
	width: 60px;
	padding: 1px;
	margin:0px;
}
#extraimages a:hover {
	border-color: #405061;
}

#extraimages ul img {
		border: 1px solid #cecece;
}
#extraimages ul a:hover img {
		border: 1px solid #e7e7e7;
}


/*Sponsored
-------------------------------------------------------------------------------*/
#contentSpon {width:550px;}

.namefighters {text-align:center; background: url(/site/images/titles/backFname.jpg) repeat-y; color:#790000; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}


/*Overwrite NS Styles
-------------------------------------------------------------------------------*/


/*#div__body
{
	background-image:url(/site/images/bckg/contentbg.gif);
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif !important;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
	width: 942px !important; 
	border-left: #555555 solid 4px;
	border-right: #555555 solid 4px; 
	background-color:#FFFFFF;
}*/
* html #div__body {width: 950px !important; }

#div__body table table { background-color:#FFFFFF;}

.nlbutton, #resetter { 
	padding:2px; 
	font-size:12px; 
	font-weight:bold; 
	margin-right:5px;
}
.bgbutton, #submitter { 
	padding:2px; 
	font-size:12px; 
	font-weight:bold; 
	background-color: #650000; 
	color:#FFFFFF;
	margin-right:5px;
}

#main_form .textboldnolink { color:#650000; font-size:14px; font-weight:bold;}
#company img {
padding:5px;
}

