* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family:arial;
	background:url(images/body_bg0.gif) 0px 0px repeat-x #151515;
	color:#555555; 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  {padding:0px;background:url(images/tail_lef.gif) 0px 0px repeat-x;}
#mainWrapper2 {padding:0px 0px 0px 0px;}




.main_w {width:980px; margin:auto;position:relative; padding-top:5px;}


.header { margin:0 0 0 0;}

.links	{ color:#57595f; font-size:11px; line-height:12px;padding:5px 25px 0px 25px; text-align:right;}
.links a{ color:#57595f; font-size:11px; line-height:12px;background:url(images/link_mar.gif) 0px 6px no-repeat; padding-left:8px; text-decoration:underline;}
.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:#57595f; font-size:11px; line-height:14px; font-weight:normal; padding:2px 30px 0 30px;background:url(images/part0000.gif) right 3px no-repeat;}
.lang {padding:4px 30px 2px 21px;background:url(images/part0000.gif) right 3px no-repeat;}

.scart 			{padding:4px 30px 2px 31px;background:url(images/part0000.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 28px 0px 28px;}


.banner_logo { background: url(images/fill_cen.jpg) 0 0 repeat-x;}
.bg_left_bl { background:url(images/bg_left0.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 { float:left;}
.banner { float:right; padding:58px 45px 0 0;}


.menu { background:url(images/bg_menu0.gif) left top repeat;}

.menu2 { background:url(images/bg_menu2.jpg) left top repeat-y;}
.menu3 { min-height:40px; height:auto !important; height:40px;padding:0 0 0 0px; width:100%;}

.menu ul {margin:0 0 0 42px; padding:0; list-style:none; font-size:12px; line-height:15px; font-family:arial;}
.menu ul li { background:url(images/sep_2000.htm) 0 0 no-repeat; font-family:Arial; float:left; padding:11px 20px 10px 22px;}
.menu ul li.li_un {background:none; padding:11px 18px 8px 0; text-align:center;}
.menu ul li a { padding:0 0 0 0; color:#ffffff; font-size:14px; line-height:15px; font-weight:bold; text-decoration:none;}
.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_to.gif) right top no-repeat;}
.left_bot{ background:url(images/left_bot.gif) left bottom no-repeat;}
.right_bot{ background:url(images/right_bo.gif) right bottom no-repeat; width:100%;}

.side_left{ background:url(images/side_lef.gif) left top repeat-y #FFFFFF;}
.side_right{ background:url(images/side_rig.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*******************************************/

.center_indent  					{padding-left:20px; padding-right:20px;}

.title								{margin:0px -20px 10px -20px;}



.line {padding:0; line-height:0px; font-size:0px; background:url(images/line_100.gif) top left repeat-x;}





.product a {color:#847e7e; font-size:11px; line-height:15px; font-family:tahoma; text-transform:uppercase; text-decoration:underline}
.product a strong {color:#847e7e; font-size:11px; line-height:15px; font-family:tahoma;text-decoration:underline;}
.product a:hover {text-decoration:none;}


.product strong { font-family:tahoma; color:#9c1401; font-size:12px; line-height:14px; font-weight:bold;;}




.product_list {padding:0px 0 20px 0; margin:4px 0px 13px 0px;/*background:url(images/line_x00.gif) 0px bottom repeat-x;*/}
.product_list .left {float:left; position:relative;}
.product_list .left img	{border:1px solid #67686a;}
.product_list .right {float:right; width:100%;}

.product_list .name {padding:0px 10px 7px 2px; color:#847e7e; font-size:11px; line-height:15px; font-family:tahoma; text-transform:uppercase; font-weight:bold;}
.product_list .name a {color:#847e7e; text-decoration:underline; font-size:11px; line-height:15px; font-weight:bold; text-transform:uppercase;}
.product_list .name a:hover {text-decoration:none;}

.product_list .text { color:#847e7e; font-size:11px; line-height:14px; padding:3px 10px 3px 2px; border-top:0px solid #484848; border-bottom:0px solid #484848;margin:0px 0px 10px 0px;}

.product_list .price { padding:5px 2px 6px 1px;}
.product_list .button {padding:1px 8px 0 0; float:left;}
.product_list strong { font-family:tahoma; color:#9c1401; font-size:12px; line-height:14px; font-weight:bold;}

.padd_bot { padding:0 0 11px 0;}

.product_list_col {padding:8px 0;}


.product_list_col .name {padding:5px 10px 7px 9px; color:#847e7e; font-size:11px; line-height:15px; font-family:tahoma; text-transform:uppercase; font-weight:bold;}
.product_list_col .name a {color:#847e7e; text-decoration:underline; font-size:11px; line-height:15px; font-weight:bold; text-transform:uppercase;}
.product_list_col .name a:hover {text-decoration:none;}

.product_list_col a:hover {text-decoration:none;}

.product_list_col .text {color:#847e7e; font-size:11px; line-height:11px; padding:3px 10px 3px 2px; border-top:1px solid #484848; border-bottom:1px solid #484848;}

.product_list_col .price {padding:7px 2px 0 2px;}
.product_list_col .button {padding:7px 5px 7px 5px;}
.product_list_col strong { font-family:tahoma; color:#9c1401; font-size:12px; line-height:14px; font-weight:bold;}

.margin_col		{margin:0px 10px 0px 10px;}



.footer {color:#527219; min-height:63px; height:auto !important; height:63px; font-size:11px; font-family:Tahoma; padding-top:0px;}
.footer a {color:#525252; text-decoration:underline; font-size:11px; font-weight:normal; font-family:Tahoma;}
.footer a:hover {text-decoration:none;}

.footer .copy {padding-top:0; color:#525252;}
.footer .copy a {color:#525252; font-weight:normal; font-size:10px; 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:url(images/footer_b.jpg) center 0px repeat-x;}
/*  ********************************************************  */
/*  ********************************************************  */
#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_rig.gif) 0px 0px repeat-x;}
/*  ********************************************************  */
.nav2_layout		{background:url(images/nav_layo.gif) 0px 0px repeat-x; width:100%;}
.nav3_layout		{background:url(images/nav_layp.gif) 0px 0px no-repeat; width:100%;}
.nav4_layout		{background:url(images/nav_layq.gif) right 0px no-repeat; width:100%;}
.nav5_layout		{min-height:32px; height:auto !important; height:32px;padding:8px 0 0 0px; width:100%;}
/*  ********************************************************  */
.head2_layout		{background:url(images/head_lay.jpg) 0px 0px repeat-x;}
.head3_layout		{background:url(images/head_laz.jpg) 0px 0px no-repeat; width:100%;}
.head4_layout		{background:url(images/head_lb0.jpg) right 0px no-repeat;}
.head5_layout		{min-height:243px; height:auto !important; height:243px;padding:0 0 0 0px; width:100%;}

.head5_layout .left	{float:left;padding:61px 0px 0px 0px;}
.head5_layout .right{float:right;padding:101px 154px 0px 0px;}
/*  ********************************************************  */
.cont_head_tl			{background:url(images/box_head.gif) 0px 0px no-repeat;}
.cont_head_tr			{background:url(images/box_heae.gif) right 0px no-repeat;}
.cont_head_tc			{background:url(images/box_heaf.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_heag.gif) 0px 0px no-repeat;}
.cont_head_br			{background:url(images/box_heah.gif) right 0px no-repeat;}
.cont_head_bc			{background:url(images/box_heai.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_heaj.gif) 0px bottom repeat-x #405914;}				 
.center_indent .cont_head_ct{background:url(images/box_heak.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_bg0000.gif) 0px 0px repeat-x #1c1c1c;}
.s_t 		{background:url(images/s_t00000.gif) 0px top no-repeat;}
.s_r 		{background:url(images/s_line00.gif) right 0px repeat-y;}
.s_b 		{background:url(images/s_line00.gif) 0px bottom repeat-x;}
.s_l 		{background:url(images/s_line00.gif) 0px 0px repeat-y;}
.s_tl 			{background:url(images/s_tl0000.gif) left top no-repeat; width:100%;}
.s_tr 			{background:url(images/s_tr0000.gif) right 0px no-repeat;}
.s_bl			{background:url(images/s_bl0000.gif) left bottom no-repeat;}
.s_br 			{background:url(images/s_br0000.gif) right bottom no-repeat;padding:0px 0px 1px 0px;}
/*  ********************************************************  */
#featuredProducts,
#specialsDefault,
#whatsNew				{ padding-bottom:2px;}
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */
/*  ********************************************************  */