body {
	margin:0px;
	padding:0px;
	background:#FFFFFF;
	font:16px Arial, Helvetica, sans-serif;
	color:#363636;
}

table, td, .main{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#363636;
	vertical-align:top;
}

select, input, textarea {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	vertical-align:top;
	border:1px solid #666665;
	background:#FFFFFF;
	color:#252525;
}

form {padding: 0px;
margin: 0px;}

h1 {font-size: 16px;
font-weight: bold;}



table	{width:100%;}

.vam {vertical-align:middle;}

.site_width{width:1000px; border:1px solid #9D9D9D;}


/*  HEAD  */
.header .cat_1{width:43%; background:url(../images/hd_bg_1.jpg) 266px 49px no-repeat; padding:20px 0 0 70px;}
.header .wdv{width:1px; background:#FFFFFF;}
.header .cat_2{width:29%; padding:20px 28px 0 44px;}
.header .cat_3{width:28%; background:#E7E5D4; padding:14px 35px 11px 43px;}

.select{width:122px; height:18px;}

.header td{color:#363636;}
.header b{text-transform:uppercase;}
.header .cat_3 a{color:#363636; text-decoration:none; font-weight:bold;}
.header .cat_3 a:hover{text-decoration:underline;}
.header .row_2{padding:5px 10px 0 19px; height:46px; background:url(../images/hd_bg_2.jpg) 275px top no-repeat; word-spacing:12px;}
.header .row_2 a{color:#CF1111; text-decoration:none; text-transform:uppercase; padding-left:18px; word-spacing:0px;
				background:url(../images/row_2_mark.gif) left center no-repeat;}
.header .row_2 a:hover{text-decoration:underline;}
.header .menu{padding:0 10px 0 10px;}
/*  --------------  */

/* -------------------------------------------------          -------------------------------------------------------- */


.box_width_left			{ width:220px; background-color:#f2f1e4;}
.box_width_cont			{ width:100%;}
.col_left				{
	background-color:#f2f1e4;
	width: 220px;
}
.col_center				{ width:100%;}
		
/* -------------------------------------------------          -------------------------------------------------------- */


/*  ------------------------   CONTENT   ----------------------------  */
.content{padding:2px 10px 0 9px;}


.cont_heading_table {height:37px;}

/*  ------------COMPARE THIS ONE!!!!!!!!!!------------  */
.cont_heading_table .cont_heading_td{color:#4d4b3b; font-weight:bold; font-size:14px; padding:10px 19px 8px 19px;
										background:url(../images/titles_bg.jpg) left top repeat-x; height:37px;}
.cont_heading_td a {color:#4d4b3b; font-weight:bold; text-decoration: none;}
.cont_heading_td a:hover {color:#990000; font-weight:bold; text-decoration: underline;}
.cont_body_td{padding:30px 9px 18px 19px;}


/*  FOOTER  */

.footer{padding:12px 12px 12px 12px;}

.footer td{color:#FFFFFF; font-size:14px;}

.footer a{color:#FFFFFF; text-decoration:none;}
.footer a:hover{text-decoration:underline;}

.footer b a {color:#FFFFFF; text-decoration:none; font-weight:normal;}
.footer b a:hover {text-decoration:underline;}

.footer span {color:#FFFFFF; word-spacing:5px;}
.footer span a {color:#FFFFFF; text-decoration:none; font-style:normal; word-spacing:0px; padding-left:30px;}
.footer span a:hover {text-decoration:underline;}
/*  --------------  */



/*  1  */

.box_heading_table 					{height:37px;}
.box_heading_table .box_heading_td 	{color:#4d4b3b; font-weight:bold; font-size:13px; padding:10px 19px 8px 19px;}
.box_heading_table .box_heading_bg{background:url(../images/titles_bg.jpg) left top repeat-x;} 


.box_body td{font-size:10px; color:#363636;}
.box_body span a {color:#9e0b0f; font-size:13px; text-decoration:none; line-height:13px; font-weight:bold;}
.box_body span a:hover{color:#9e0b0f;text-decoration:underline;}
.box_body b{color:#7d7d7d; font-size:13px;}


.box_body_table{}
.box_body_table .box_body_td{padding:0;}


.box_body_table ul .bg_list a {color:#363636;  padding-left:8px; background:url(../images/list_arr.gif) left center no-repeat; text-decoration:none;}
.box_body_table ul .bg_list a:hover {color:#363636; text-decoration:underline;}

.box_body_table ul .bg_list_sub a {color:#9e0b0f;  padding-left:8px; margin-left:8px; background:url(../images/list_arr_2.gif) left center no-repeat; text-decoration:none;}
.box_body_table ul .bg_list_sub a:hover {color:#9e0b0f; text-decoration:underline;}

del{font-size:12px; color:#767676;}

/* --- */


/*  2  */
.box_body_table_2{}
.box_body_table_2 .box_body_tall_t{background:url(../images/line_x.gif) left 1px repeat-x; height:2px;}
.box_body_table_2 .box_body_td_2{padding:10px 16px 12px 18px;}
.box_body_table_2 .box_body_tall_b{background:url(../images/line_x.gif) left 1px repeat-x; height:2px;}

.select_2{width:142px; height:18px; background:#f2f2f2;}
/* --- */


/*  3  */
.box_body_table_3{}
.box_body_table_3 .box_body_td_3{padding:12px 34px 18px 10px;}
.box_body_table_3 .box_body_bg{background:url(../images/box_body_3_bg.gif) left top repeat-x #f2f1e4;}
/* --- */


/*  --------------  */

/*  IMAGE  */
.pic				{border:1px solid #810f0b;}
.table_pic_width	{width:1px;}
/*  --------------  */


/*  RESULT  */

.result td				{font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#1b1b1b;}
.result b 				{font-weight:bold; color:#9e0b0f;}
.result a 				{color:#9e0b0f;}
.result a u:hover 		{text-decoration:none;}
.result span{color:#9e0b0f;}

.result .result_left	{padding-left:20px;}
.result .result_right	{}
.result .result_right b {color:#9e0b0f;}
/*  --------------  */


/*  PRODUCT  */

.product td							{color:#363636}
.product b{color:#7d7d7d; font-size:13px;}


/*   name prod  */
.product span a  {color:#9e0b0f; font-size:13px; text-decoration:none; line-height:13px; font-weight:bold;}
.product span a:hover{color:#9e0b0f;text-decoration:underline;}
/*   name prod  */

.product a 					{color:#9e0b0f; font-size:13px; text-decoration:none; line-height:13px; font-weight:bold;} /* for  sub_categories (index-1.html) */
.product a:hover 			{color:#9e0b0f;text-decoration:underline;}

/*em{color:#9e0b0f; font-size:13px; text-decoration:none; line-height:14px; font-weight:bold; font-style:normal;}*/


.line_x{background:url(../images/content_line.gif) left bottom repeat-x; height:1px; margin:20px 0 17px 0;}


SPAN.productSpecialPrice, 
.product SPAN.productSpecialPrice  	{font-size:21px; color:#9e0b0f; font-weight:normal; text-transform:uppercase;}


/* for product info  (index-2.html)*/
.prod_info 				{float:left; padding:0px 10px 10px 0px;}
.prod_options			{}		/*  Available options  */
.prod_options strong{color:#9e0b0f; font-size:13px;}

.prod_info div{ text-align:center; padding-top:10px;}
.prod_info div a		    {color:#9e0b0f; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; text-transform:none;}/*  ??? click to enlarge  */
.prod_info div a:hover	{color:#9e0b0f;text-decoration:underline;}																
/*  --------------  */

/*  --------------  */



/*  SHOPPING CART (index-3.html) */
.shop_cart td{color:#9e0b0f; font-weight:bold; font-size:13px;}
.shop_cart input{border:0; background:0;}

.shop_cart .remove 		{width:28%; text-align:center; height:14px;}
.shop_cart .products 		{width:34%; padding-left:15px;}
.shop_cart .qty 			{width:22%;}
.shop_cart .total 		{width:14%;}

.cart_total_left  	{width:80%; text-align:right; vertical-align:middle; height:18px; padding-right:15px;}
.cart_total_left strong{color:#9e0b0f; font-weight:bold; font-size:13px;}
.cart_total_right  	{width:16%; text-align:center; vertical-align:middle;}

.cart_line_x{height:15px;}


.shop_cart .input_1		{border:1px solid #000000; font-weight:normal;}

.bg_input input	{background:none;}
/*  --------------  */

/*========pop_up=============*/
.popup{width:417px; border:1px solid #9d9d9d;}
.popup .logo{width:211px; height:141px; background:url(../images/popup_logo.jpg) left top no-repeat;}
.popup .close{width:176px; background:url(../images/popup_close.jpg) left top no-repeat; padding-top:76px;}
.popup .footer{color:#88100a;}
.popup strong{color:#9e0b0f; font-size:13px;}
.popup .footer a{color:#88100a; text-decoration:none;}
.popup .footer a:hover{text-decoration:underline;}
.popup .footer b a{color:#88100a; text-decoration:none;}
.popup .footer b a:hover{text-decoration:underline;}
/*========//pop_up=============*/


#minicart {
	background:#E7E5D4;
	padding: 10px;
}

#minicart a {text-decoration: none;
color:#663333;}

#minicart a:hover {text-decoration: underline;}

#welcome {background:#f2f1e4;
}

#welcome p {font-family:"Times New Roman", Times, serif; font-style:italic; color:#990000; font-size:14px;}

#categories {
	padding: 10px;
}

#categories a {text-decoration: none;
color:#003300;
line-height: 300%;
font-size: 13px;
border-bottom: 1px dashed #CCCCCC;
height: 30px;}

#categories BR {line-height: 300%;}

#categories a:hover {text-decoration: none;
color:#990000;}

.homeborder {border: 1px solid #990000;
	background:#f2f1e4;
	align: center;}
	
.homebkg {background-color: #990000; align: center;}	

.homebkg p{color: #FFFFFF; align: center; font-weight:bold; font-size:13px;}

.homebutton a {color:#663333; text-decoration:none;}

.homebutton a:hover {text-decoration:underline;}

.ministeam {font-family:"Times New Roman", Times, serif; font-style:italic;}

.borderimage {border:1px solid #990000;}

.productname {font-size:15px; color:#990000; font-weight:bold; padding-bottom: 10px; }

.tax {font-size: 9px}

img {border:0px;}
#detailedproduct img {border:0px;}
image {border:0px;}

.product {padding-top: 10px;
padding-bottom: 10px;}

#subcategories {padding: 10px; background-color: #f2f1e4;}

#subcategories a {text-decoration: none;
color:#003300;
font-size: 13px;
margin-bottom: 10px;
line-height: 200%;}

#subcategories a:hover {text-decoration: none;
color:#990000;}

input[type="image"] {border: 0px none #FFFFFF;}

.noborder {border: 0px none #FFFFFF;}

#productable {border: none;
color:#003300;}

#productable thead td {border: none;
color:#990000;
font-size: 12px;
font-weight:bold;
border-bottom: 1px solid #CCCCCC;}

#productable td {padding: 10px;
border-bottom: 1px dashed #CCCCCC;}

.alignright {text-align:right;}

#productable b {display: none;}

#productable br {display: none;}

.product td {padding-bottom: 0px;}

.qty br {display:none;}

.product {border-bottom: 1px dashed #CCCCCC;}

#promise ul li {
	border: 0px none #FFFFFF;
	list-style-type: square;
	font-size: 14px;
}

#content p{font-size: 14px;}

#content a, #contact a {text-decoration: none;
color:#003300;
border-bottom: 1px dashed #CCCCCC;}

#content a:hover, #contact a:hover{text-decoration: none;
color:#990000;
border-bottom: 1px dashed #990000;}

#contact td {font-size: 14px;}

#homelinks a {color: #FFFFFF; text-decoration: none;}

#homelinks a:hover {color: #f2f1e4; text-decoration: none;}

#specs td {border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;}

#specs td.left {border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;}