* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family:arial;
	background:#EAEAEA;
	color:#838383; font-size:11px; line-height:14px;
}

input, select, textarea {
	font-family:arial;
	color:#000000; line-height:13px; font-size:12px; margin:0 0 1px 0; font-weight:normal;
	vertical-align:middle;
}


.in_none {border:none; padding:0;}


table, td {vertical-align:top;}

a {text-decoration:none;}	
a:hover{text-decoration:underline;}

img {
	border:0px; vertical-align:top;
}
.w100 { width:100%;}
.col {
	float:left;
}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


#mainWrapper  {background:#ffffff;padding:28px 56px 0px 56px;}
#mainWrapper2 {padding:0px 0px 0px 0px;}




.main_w 				{width:868px; margin:auto;}


.header { margin:0 0 10px 0;font-family:arial;}

.links					{color:#4c4c4c;font-size:12px;line-height:14px; text-align:right;
						 padding:26px 5px 14px 5px;margin-bottom:15px;background:url(../images/line_x.gif) 0px bottom repeat-x;}
.links a				{color:#4c4c4c; font-size:12px; line-height:12px; text-decoration:underline;
						 padding-left:1px;}
.links a:hover			{text-decoration:none;}

.input_search		{width:225px;}
.cell2 {padding:0 13px 0 13px;}
.cell2 form {display:inline;}
.cell { float:left; }
.curr 							{color:#616161; font-size:12px; line-height:14px; font-weight:normal; 
								padding:0px 30px 0px 30px;background:url(../images/part.gif) right 3px no-repeat;}
.lang 							{color:#616161; font-size:12px; line-height:14px; font-weight:normal; 
								padding:0px 3px 0px 21px;}

.scart 			{padding:4px 30px 2px 31px;background:url(../images/part.gif) right 3px no-repeat;}
.scart 			{color:#ffffff; font-size:11px; line-height:14px; font-weight:normal;}
.scart a		{color:#ffffff; font-size:11px; line-height:14px; font-weight:bold; text-decoration:none;}
.scart a:hover	{text-decoration:underline;}

.jamp { width:130px; height:18px; border:1px solid c#808080;}



.row 		{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.row2 		{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}


.banner_logo { background: url(../images/fill_cent.jpg) 0 0 repeat-x;}
.bg_left_bl { background:url(../images/bg_left.jpg) 0 0 no-repeat;}
.bg_right_bl { background:url(../images/bg_right.jpg) right top no-repeat; min-height:184px; height:auto !important; height:184px;}

.logo img	{margin:25px 0px 0px 33px;}
.banner 	{padding:0px 0px 0 0;}


.menu {}

.menu ul 				{list-style:none;margin:0 0 0 10px;padding:0;}
.menu ul li 			{font-size:12px; line-height:14px; 
						 padding:16px 32px 15px 32px;background:url(../images/sep_2.gif) 0 18px no-repeat;float:left;}
.menu ul li.li_un 		{padding:16px 32px 15px 32px;background:none;text-align:center;}
.menu ul li a 			{color:#333333; font-size:12px; line-height:14px; font-weight:bold; text-decoration:none; 
						 padding:0 0 0 0;}
.menu ul li a:hover 	{text-decoration:underline;}




#bannerTwo {float:right; padding:0 0;}




/***box*******************************************/
.left_top{ background:url(../images/left_top.gif) left top no-repeat;}
.right_top{ background:url(../images/right_top.gif) right top no-repeat;}
.left_bot{ background:url(../images/left_bot.gif) left bottom no-repeat;}
.right_bot{ background:url(../images/right_bot.gif) right bottom no-repeat; width:100%;}

.side_left{ background:url(../images/side_left.gif) left top repeat-y #FFFFFF;}
.side_right{ background:url(../images/side_right.gif) right top repeat-y;}
.side_top{ background:url(../images/side_top.gif) left top repeat-x;}
.side_bot{ background:url(../images/side_bot.gif) left bottom repeat-x;}
/***box*******************************************/
.welcome							{padding:0px 0px 0px 0px;}
.center_indent  					{padding-left:15px; padding-right:15px;}

.title								{margin:0px -15px 10px -15px;}
.title				{font-size:12px; line-height:14px;}


.line {padding:0; line-height:0px; font-size:0px; background:url(../images/line_x.gif) top left repeat-x;}





.product a {color:#5e5b5b; font-size:13px; line-height:15px; font-weight:bold;text-decoration:underline;}
.product a strong {color:#5e5b5b; font-size:13px; line-height:15px; font-weight:bold;text-decoration:underline;}
.product a:hover {text-decoration:none;}


.product strong 				{color:#414141; font-size:12px; line-height:14px; font-weight:bold;font-family:arial;}




.product_list {padding:0px 0 20px 0; margin:4px 0px 13px 0px;background:url(../images/line_x.gif) 0px bottom repeat-x;}
.product_list .left {float:left; position:relative;}
.product_list .left img	{border:0px solid #67686a;}
.product_list .right {float:right; width:100%;}

.product_list .name 		{color:#847e7e; font-size:13px; line-height:15px; font-weight:bold; font-family:arial;
							 padding:7px 10px 10px 2px;}
.product_list .name a 		{color:#5e5b5b; font-size:13px; line-height:15px; font-weight:bold;text-decoration:underline;}
.product_list .name a:hover {text-decoration:none;}

.product_list .text 		{color:#838383; font-size:10px; line-height:14px; 
							padding:6px 10px 8px 2px; border-top:0px solid #d1d0ce; border-bottom:0px solid #d1d0ce;margin:0px 0px 10px 0px;}

.product_list .price 		{padding:0px 12px 2px 10px; float:left;background:url(../images/part3.gif) right 3px repeat-y;}
.product_list .button 		{padding:1px 28px 0 19px; text-align:right;}
.product_list strong 		{color:#414141; font-size:19px; line-height:21px; font-weight:normal;font-family:arial;}
.product_list strong.small 	{color:#414141; font-size:12px; line-height:15px; font-weight:bold;font-family:arial;}
#shoppingCartDefault .product_list strong 		{color:#414141; font-size:12px; }
.padd_bot { padding:0 0 11px 0;}

.product_list_col {padding:8px 0;}


.product_list_col .name 		{color:#847e7e; font-size:13px; line-height:15px; font-weight:bold; font-family:arial;
							 	 padding:0px 10px 15px 9px;}
.product_list_col .name a 		{color:#847e7e; font-size:13px; line-height:15px; font-weight:bold; font-family:arial;text-decoration:underline;}
.product_list_col .name a:hover {text-decoration:none;}

.product_list_col a:hover 		{text-decoration:none;}

.product_list_col .text 		{color:#838383; font-size:10px; line-height:14px; padding:9px 10px 13px 2px; 
								 border-top:0px solid #d1d0ce; border-bottom:0px solid #d1d0ce;}

.product_list_col .price 		{padding:2px 2px 10px 2px;}
.product_list_col .button 		{padding:10px 5px 2px 5px;background:url(../images/line_x.gif) 0px 0px repeat-x;}
.product_list_col strong 		{color:#414141; font-size:19px; line-height:21px; font-weight:normal;font-family:arial;}
.product_list_col strong.small 	{color:#414141; font-size:12px; line-height:15px; font-weight:normal;font-family:arial;}

.margin_col						{margin:0px 10px 0px 10px;}



.footer 			{color:#625c56; font-size:11px; font-family:Tahoma; 
					 min-height:63px; height:auto !important; height:63px;padding:0px 0px 10px 0px;}
.footer a 			{color:#625c56; font-size:11px; font-weight:normal; line-height:17px; text-decoration:none;}
.footer a:hover 	{text-decoration:underline;}

.footer .copy {padding-top:0; color:#625c56;}
.footer .copy a {color:#625c56; font-weight:normal; font-size:11px; text-decoration:none; text-transform:none;}
.footer .copy a:hover {text-decoration:underline;}

.footer .left {float:right;}
.footer .left .margin {padding:15px 30px 0 31px; text-align:right;}

.footer .right {float:left; padding:18px 0 0 31px;}

.footer_bg			{background:#eaeaea;}
/*  ********************************************************  */
/*  ********************************************************  */
#main_bg   {width:100%; margin:0 auto;position:relative;}
.right_bgd {position:absolute; top:0px; right:0; width:50%; height:72px; background:url(../images/tail_right.gif) 0px 0px repeat-x;}
/*  ********************************************************  */
.nav2_layout		{background:url(../images/nav_layout_bg.gif) 0px 0px repeat-x; width:100%;}
.nav3_layout		{background:url(../images/nav_layout_l.gif) 0px 0px no-repeat; width:100%;}
.nav4_layout		{background:url(../images/nav_layout_r.gif) right 0px no-repeat; width:100%;}
.nav5_layout		{min-height:107px; height:auto !important; height:107px;padding:0px 21px 0px 0px;}
/*  ********************************************************  */
/*  ********************************************************  */
.cont_head_tl			{background:url(../images/box_head_tl.gif) 0px 0px no-repeat;}
.cont_head_tr			{background:url(../images/box_head_tr.gif) right 0px no-repeat;}
.cont_head_tc			{background:url(../images/box_head_tc.gif) 0px 0px repeat-x;
						 			 margin:0px 3px 0px 3px; font-size:0px; line-height:0px; height:3px;}
						 
.cont_head_bl			{background:url(../images/box_head_bl.gif) 0px 0px no-repeat;}
.cont_head_br			{background:url(../images/box_head_br.gif) right 0px no-repeat;}
.cont_head_bc			{background:url(../images/box_head_bc.gif) 0px 0px repeat-x;
						 			 margin:0px 3px 0px 3px; font-size:0px; line-height:0px; height:3px;}

.cont_head_cb				{background:url(../images/box_head_cb.gif) 0px bottom repeat-x #405914;}				 
.center_indent .cont_head_ct{background:url(../images/box_head_ct.gif) 0px 0px repeat-x;padding:0px 10px 4px 16px;}

.cont_head 			{color:#ffffff; font-size:11px; line-height:12px;font-weight:bold;font-family:Tahoma; }
.cont_head a 		{color:#ffffff; text-decoration:none;}
.cont_head a:hover 	{text-decoration:underline;}
						
/*  ********************************************************  */
* html .width_100				{width:100%;}
.s_bg		{background:url(../images/s_bg.gif) 0px 0px repeat-x #1c1c1c;}
.s_t 		{background:url(../images/s_t.gif) 0px top no-repeat;}
.s_r 		{background:url(../images/s_line.gif) right 0px repeat-y;}
.s_b 		{background:url(../images/s_line.gif) 0px bottom repeat-x;}
.s_l 		{background:url(../images/s_line.gif) 0px 0px repeat-y;}
.s_tl 			{background:url(../images/s_tl.gif) left top no-repeat; width:100%;}
.s_tr 			{background:url(../images/s_tr.gif) right 0px no-repeat;}
.s_bl			{background:url(../images/s_bl.gif) left bottom no-repeat;}
.s_br 			{background:url(../images/s_br.gif) right bottom no-repeat;padding:0px 0px 1px 0px;}
/*  ********************************************************  */
#featuredProducts,
#specialsDefault,
#whatsNew				{padding-bottom:2px;}
/*  ********************************************************  */
.fl_left				{float:left;}
.fl_right				{float:right;}
.cl_right				{clear:right;}
.cl_both				{clear:both;}
.ovf_hdd				{overflow:hidden;}
/*  ********************************************************  */
.pic_t 		{background:url(../images/pic_line.gif) 0px top repeat-x #ffffff;}
.pic_r		{background:url(../images/pic_line.gif) right 0px repeat-y; width:100%;}
.pic_b 		{background:url(../images/pic_line.gif) 0px bottom repeat-x; width:100%;}
.pic_l 		{background:url(../images/pic_line.gif) 0px 0px repeat-y; width:100%;}
.pic_tl 				{background:url(../images/pic_tl.gif) left top no-repeat;}
.pic_tr 				{background:url(../images/pic_tr.gif) right 0px no-repeat;}
.pic_bl					{background:url(../images/pic_bl.gif) left bottom no-repeat;}
.pic_br 				{background:url(../images/pic_br.gif) right bottom no-repeat;padding:19px 5px 16px 5px;}
/*  ********************************************************  */
.price_tl 				{background:url(../images/price_tl.gif) left top no-repeat #f3f3f3;}
.price_tr 				{background:url(../images/price_tr.gif) right 0px no-repeat;}
.price_bl				{background:url(../images/price_bl.gif) left bottom no-repeat;}
.price_br 				{background:url(../images/price_br.gif) right bottom no-repeat;padding:15px 10px 14px 10px;}
/*  ********************************************************  */
.title_b_bg				{background:url(../images/title_b_bg.gif) 0px bottom repeat-x #ca2b0d;}
.title_bg				{background:url(../images/title_bg.gif) 0px 0px repeat-x;}
.title_bl				{background:url(../images/title_bl.gif) 0px bottom no-repeat; width:100%;}
.title_br				{background:url(../images/title_br.gif) right bottom no-repeat;}
.title_tl				{background:url(../images/title_tl.gif) 0px 0px no-repeat;}
.title_tr				{background:url(../images/title_tr.gif) right 0px no-repeat;padding:15px 22px 15px 22px; 
						 text-transform:uppercase; font-weight:bold;color:#ffffff;}
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */