body { font: 11px verdana; color: #ffffff;  background: url('/images/v3/bck_main_carbon.gif') repeat-x; background-color: #000000; margin:0px;}

td,li { font: 11px verdana; color: #ffffff; }


A:link		{color:#FFCC00; }
A:visited	{color:#FFCC00; }
A:active	{color:#FFCC00; }
A:hover		{color:#DE0000; }


h1 { color: #FFCC00; font: 17px Verdana; font-weight: bold; margin:0px; margin-bottom: 5px; }	
h2 { color: #989898; font: 14px Verdana; font-weight: bold; margin:0px;}	
h2 a {text-decoration: none;}


input,select,textarea
{
	font-family: Verdana;
	font-size: 10px;
	color: #FFCC00;
	border: 1px solid #FFCC00;
	background-color: #000000;
}

.white_input
{
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

form { padding: 0px; margin: 0px;}

#content { width: 1000px; margin: auto; }
#hdr { margin-bottom: 15px;}

#asn { background: url('/images/v3/asn_bck.gif') repeat-x; margin-bottom:7px; margin-top:0px; height: 30px; }

#user_login {height: 30px; text-align: right; margin-top: 40px;}
.user_txt {
	font-weight: bold;
	font-size: 14px;
	color: #999999;
}

.user_links
{
	color: #FFCC00;
	font-weight: bold;
}

.user_links A:link, .user_links A:visited, .user_links A:active	{color:#FFCC00; text-decoration: none;}
.user_links A:hover	{color:#DE0000; text-decoration: none;}





#nav { background: url('/images/v3/nav_bck.gif') repeat-x; margin-top: 9px; width:678px; padding-left:10px; }



#ftr { margin-top: 25px; background: url('/images/v3/ftr_bck.gif') repeat-x; background-color: #e90000; height: 200px; border-top: 1px solid #ffcc00; border-bottom: 1px solid #ffcc00; }

.left	{ float:left; }
.right	{ float:right; }
.clear	{ clear:both; }

.cat	{ background-color: #ffcc00; margin-bottom: 8px; }
.cats	{ border: 1px solid #000000; border-bottom: 0px; margin-left: 4px; margin-right: 4px; font: 11px arial; }
.pcat	{ display: block; border-bottom: 1px solid #000000; background: url('/images/v3/cat_parent.gif') no-repeat; padding-left: 20px; color: #000000; text-decoration: none; }
.apcat	{ display: block; border-bottom: 1px solid #000000; background: url('/images/v3/cat_parent_o.gif') no-repeat; padding-left: 20px; color: #FFFFFF; text-decoration: none; }
.subcat	{ display: block; border-bottom: 1px solid #000000; background: url('/images/v3/cat_sub.gif') no-repeat; padding-left: 20px; color: #000000; text-decoration: none; }
.asubcat{ display: block; border-bottom: 1px solid #000000; background: url('/images/v3/cat_sub_o.gif') no-repeat; padding-left: 20px; color: #FFFFFF; text-decoration: none; }


#ftr_content { width: 1000px; margin: auto; padding-top: 20px;}
#ftr_logos {margin-top:35px;}

.ftr_links {float:left; padding-right: 30px; font: 12px; font-weight: bold; margin-left: 20px;}
.ftr_links ul {	list-style-type: square; font: 11px;  margin-top: 10px; font-weight: normal;}
.ftr_links li {	list-style-type: square; padding: 2px;}

.ftr_links	A:link, .ftr_links  A:visited, .ftr_links  A:active	{color:#FFFFFF; text-decoration:none;}
.ftr_links  A:hover	 {color:#ffcc00; text-decoration:none;}

.ftr_txt {color: #f9cccc; font: 12px; font-weight: bold; margin-top: 10px;}
.ftr_txt A:link, .ftr_txt  A:visited, .ftr_txt  A:active	{color:#f9cccc; text-decoration:none;}
.ftr_txt A:hover {color:#ffcc00; text-decoration:none;}



.gads {text-align: center; margin-bottom: 8px;}

#cart_hdr { height:28px; }
#cart_ftr { height:20px; margin-bottom: 8px;}
#cart_ftr_co { height:89px; margin-bottom: 8px; background: url('/images/v3/cart_ftrco.gif') no-repeat; }

#cart_tbl { background-color: #b10000; font: 11px Verdana; letter-spacing: -1px;}
#cart_tbl td {padding: 3px; padding-left: 15px;}

.cart_price {font-weight: bold;}
.cart_even	{}
.cart_odd	{background-color: #980000; }
.cart_total {width: 160px; padding-top:15px; font: 15px verdana; font-weight: bold; text-align:center;}



.cart_checkout { padding-top: 11px; padding-right:9px;}

.cart_act  { font-weight: bold; padding-top: 10px; padding-left: 12px;}


.cart_act  A:link, .cart_act  A:visited, .cart_act  A:active	{color:#FFFFFF; text-decoration:none;}
.cart_act  A:hover {color:#ffcc00; text-decoration:none;}

#prodblock	{ margin: auto; width: 432px;}
.gryblock	{ border: 1px solid #3a3a3a; padding: 15px; background-color: #252525; margin-bottom: 8px;}

.prodimg	{ border: 1px solid #FFCC00; }
.prodtitle	{ color: #FFCC00; font: 17px Verdana; font-weight: bold; margin-bottom: 5px;}
.prodprice	{ font: 17px Verdana; font-weight: bold;}
.prodcode	{ color: #989898; font: 14px Verdana; font-weight: bold;}


.prodqty	{float:right; font: 17px verdana; font-weight: bold; padding-right: 10px;}



.notice		{ border: 1px solid #dd0000; padding: 8px; background-color: #b10000; margin-bottom: 8px; font-weight: bold;}



.grytxt 	{color:#808080;}



.p_block		{ text-align:center; border: 1px solid #3a3a3a; padding: 4px; padding-top:10px; background-color: #252525; font: 10px arial;}
.p_block_o		{ background-color: #9D0D00; cursor: pointer;}

.p_price		{ color: #FFCC00; font:11px verdana; font-weight: bold; letter-spacing: 0px;}

.pgs {margin-top: 5px; margin-bottom:5px;}


.pg { float: left; display: block; margin-right: 5px;  padding-left: 5px; padding-right: 5px; border: 1px solid #FFCC00;  background-color: #252525; font-weight: bold;}
.pga { float: left;  display: block; margin-right: 5px; padding-left: 5px; padding-right: 5px; border: 1px solid #FFCC00;  background-color: #FFCC00; color: #000000; font-weight: bold;}

.pg  A:link, .pg  A:visited, .pg  A:active	{color:#FFCC00; text-decoration:none;}
.pg  A:hover {color:#000000; text-decoration:none;}


.prodlist_filter { color: #8f8f8f; font-weight: bold; }
.prodlist_filter select { color: #8f8f8f; border: 1px solid #8f8f8f; }	

.p_row		{ background-color: #252525;}
.p_row_o	{ background-color: #9D0D00;}

.p_col		{ border-top: 1px solid #3a3a3a; border-bottom: 1px solid #3a3a3a; padding: 2px; padding-left: 5px; padding-right:5px;}


.p_row_t	{ border: 1px solid #6a0000; padding: 2px; font-weight: bold; background-color:#c30000;}



.listhdr
{
	background-color: #555555;
	font-weight: bold;
	padding:4px;
}

.listrow
{
	border-bottom: 1px solid #555555;
}

.listnb
{
	color: #000000;
	background-color: #FFCC00;
	font-weight: bold;
	padding:4px;
}



#searchblock
{	
	display: block;
	width: 148px;
	height: 29px;
	background: url('/images/v3/box_search.jpg') no-repeat;	
	padding-top: 46px;
	padding-left: 9px;
}



#searchblock input { border: 0px; }

#brandblock
{	
	text-align:left;
	width: 148px;
	height: 29px;
	background: url('/images/v3/box_brand.jpg') no-repeat;	
	padding-top: 46px;
	padding-left: 9px;
}

#brandblock select { border: 0px; }



#nlblock
{	
	text-align:left;
	width: 148px;
	height: 29px;
	background: url('/images/v3/box_newsletter.jpg') no-repeat;	
	padding-top: 46px;
	padding-left: 9px;
}

#nlblock input { border: 0px; }



.fp_list
{
	border: 0px;

	padding-left: 10px;
	border-left: 2px solid #ffcc00;

	padding-right: 10px;
	border-right: 2px solid #ffcc00;
	
}

.fp_list_even {}
.fp_list_odd  { background-color: #1B1B1B; }

.fp_list_item   A:link, .fp_list_item   A:visited, .fp_list_item A:active {font: 11px arial; color:#ffcc00; text-decoration:none;}
.fp_list_item 	A:hover {color:#DE0000; text-decoration:none;}

.fp_list_price
{
	font: 11px arial;
	font-weight: bold;
	color: #ffffff;
}

.fp_main_img
{
	background-color: #252525;
	text-align: center;
	padding: 5px;
	border: 1px solid #3a3a3a;
}

.fp_prod_txt
{
	text-align: center;
	font: 11px arial;
}

.fp_prod_price
{
	text-align: center;
	font: 11px arial;
	font-weight: bold;
	color: #ffcc00;
}

.fp_prod_info
{
	background-color: #252525;
	padding: 5px;
	border: 1px solid #3a3a3a;	
}

.fp_prod_img
{
	text-align: center;
}

.maincontent
{
	border: 1px solid #FFCC00;
	padding: 1px;
	padding-top: 5px;
}

.hvrimg
{
	border: 0px;
}

.tellafriend td
{
	font: 11px arial;
	font-weight: bold;
	color: #ffcc00;	
}

.attrib_txt
{
	padding-top: 5px;
	color: #c0c0c0;
}