table	{width:100%;}
img		{border:0px;}
br { line-height:1px;}
div, li, span, a { font-family:tahoma;}
/*  ------  */
ul	{padding:0px; margin:0px; list-style:none;}
td	{vertical-align:top;}
/*  ------  */



/*  --------  */
.cell_r		{float:right;}
.cell		{ float:left;}
.cell_end	{clear:both;}

.b	{border:1px solid #ffffff;}
.tac		{text-align:center;}
.vam		{vertical-align:middle;}
/*  ----------------------------------------------  */
.jamp				{width:120px; height:18px; font-size:10px; vertical-align:middle;}
.jamp1				{width:120px; height:18px; font-size:10px; vertical-align:middle;}
/*  ----------------------------------------------  */
.head				{height:318px;background:url(../images/bg_header.gif) left top repeat-x;}
.head_1				{height:318px;background:url(../images/bg_menu.jpg) left bottom no-repeat;}
.head_2				{height:318px;background:url(../images/bg_head_2.jpg) right bottom no-repeat;}
.head_3				{height:70px;}
.head_4				{width:760px; margin:auto; color:#cccccc; font-weight:bold;}
/*  ----------------------------------------------  */
.head_lang			{width:239px; text-align:center;}
.head_manu			{width:251px; text-align:center;}
.head_carr			{width:251px; text-align:center;}
.head_separ			{background:#6d6d6d; width:1px; height:19px;}
.head_separ_1		{width:24px; height:1px;}
.head_separ_2		{width:4px; height:1px;}
/*    */
.dt { display:table; width:100%;}
.dr { display:table-row; width:100%; height:100%;}
.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }
.content_col2_cell1 { height:140px; background:url(../images/ban1.jpg) no-repeat #22241F;}
.content_col2_cell1_margin { margin: 22px 0px 0px 195px;}
/*    */
.marg_head_menu			{margin-left:-100%; width:195px; height:230px;}
.marg_head_prod			{margin-right:0px; margin-left:195px;}
.width_head_prod		{width:100%;}
.width_head_prod img	{ margin-left:10%; margin-top:50px;}

.marg_head_menu	div 	{width:140px;padding-left:32px;}
.marg_head_menu	ul	 	{ padding-top:9px;}

.marg_head_menu li			{background:url(../images/bg_menu_li.gif) left top no-repeat;padding:5px 0px 10px 0px; margin-bottom:1px;}
.marg_head_menu li	a		{color:#f9fffb; font-weight:bold; font-size:13px; line-height:15px; text-decoration:none; font-family:Verdana; padding-left:26px;}
.marg_head_menu li	a:hover	{color:#f9fffb; font-weight:bold; font-size:13px; line-height:15px; text-decoration:underline;}
/*  ----------------------------------------------  */

/*  ----------------------------------------------  */
.footer_1			{width:100%;background:#3b3b3b;}
.footer				{width:764px; margin:auto;}

.footer span, .footer span a				{color:#ffffff; font-weight:normal; line-height:18px; text-decoration:none;}
.footer span a:hover						{color:#ffffff; font-weight:normal; line-height:18px; text-decoration:underline;}

.footer, .footer a				{color:#b2b2b2; line-height:18px; font-weight:normal; text-decoration:none;}
.footer a:hover					{color:#b2b2b2; line-height:18px; font-weight:normal; text-decoration:underline;}

.marg_footer_1		{width:236px; margin-right:-236px;}
.marg_footer_2		{float:right; width:100%;}
.marg_footer_3		{margin-left:236px;}
.marg_footer_4		{margin:5px 0px 0px 0px;}

.marg_footer_1 img	{margin-left:15px;}

.cont_indent a 			{color:#ffffff;}

/*  ----------------------------------------------  */
body#popupImage,
body#popupShippingEstimator,				
body#infoShoppingCart,
body#popupSearchHelp					{min-width:1px;background:none;}

body#popupImage a,
body#popupShippingEstimator a,				
body#infoShoppingCart a					{color:#f38711; text-decoration:none;}

body#popupImage a:hover,
body#popupShippingEstimator a:hover,				
body#infoShoppingCart a:hover			{text-decoration:underline;}
/*---------------------------------  popup--  */
/*  ---------------- box  -----------------------------  */
.leftBoxContainer, .rightBoxContainer			{margin-bottom:5px;}
.box_body_padd									{padding-left:10px; padding-right:10px;}
.box_body div div								{text-align:left;}
.padd img										{margin-right:10px; margin-bottom:5px;}
/*  ----------------------box categories---------------------------  */
#categories h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#categories h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#categories .box_head 		{ background:#4d4d4d;padding:17px 0px 7px 0px;}
/*  ------------------- categories body ---------------------------  */
#categories						{background:#4d4d4d;  }

.box_body #categoriesContent 	{   padding-bottom:7px; padding-top:0px; }
.box_body #categoriesContent br	{ line-height:0px;}

.box_body .category-top,  .box_body .category-links
					{display:block;background:url(../images/mark_categor.gif) 15px 6px no-repeat; color:#eef3f7; font-size:11px;padding:0px 5px 3px 29px;text-align:left; border-bottom:1px solid #515151; text-decoration:none; }
.box_body .category-top:hover 
					{display:block;background:url(../images/mark_categor.gif) 15px 6px no-repeat; color:#eef3f7; font-size:11px;padding:0px 5px 3px 29px;  border-bottom:1px solid #515151;text-align:left; text-decoration:underline;}
					
hr#catBoxDivider		{height:0px; color:#ffffff;}					
					
.box_body .category-subs-selected	{  display:block;text-align:left;color:#eef3f7; font-size:11px;padding:2px 0px 3px 0px;text-decoration:none;}
.box_body .category-subs-parent 	{  text-align:left;color:#eef3f7; font-size:11px;padding:2px 0px 3px 0px; text-decoration:none;}
.box_body .category-products		{  display:block;text-align:left;color:#eef3f7; font-size:11px;padding:0px 0px 0px 39px;border-bottom:1px solid #515151;text-decoration:none;background:url(../images/mark_categor.gif) 39px 6px no-repeat}
.box_body .category-subs			{  display:block;text-align:left;color:#eef3f7; font-size:11px;padding:2px 5px 3px 29px;  border-bottom:1px solid #515151;text-decoration:none;background:url(../images/mark_categor.gif) 29px 6px no-repeat;}
/*  ----------------------box categories---------------------------  */
/*  ----------------  */
/*  ----------------------box bestsellers---------------------------  */
#bestsellers h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#bestsellers h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#bestsellers .box_head 		{ background:#4d4d4d;padding:17px 0px 7px 0px;}
/*  ----------------------body bestsellers---------------------------  */

#bestsellers					{background:#4d4d4d;}
#bestsellers .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}
#bestsellers	li 				{padding:4px 0px 3px 0px;}
#bestsellers	li a			{color:#c9c9c9; font-size:11px; text-decoration:none;
								padding:0px 0px 0px 4px;}								
.box_body #bestsellersContent 	{ padding-bottom:21px; padding-top:0px;}								
/*  ----------------------box bestsellers---------------------------  */
/*  ----------------  */
/*  ----------------------box whatsnew---------------------------  */
#whatsnew h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#whatsnew h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#whatsnew .box_head 		{ background:#272727;padding:13px 0px 7px 0px;}
/*  ----------------------body whatsnew---------------------------  */

#whatsnew						{background:#272727;}
#whatsnew .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #whatsnewContent 	{ padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box whatsnew---------------------------  */
/*  ----------------  */
/*  ----------------------box information---------------------------  */
#information h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#information h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#information .box_head 		{ background:#272727;padding:17px 0px 7px 0px;}
/*  ----------------------body information---------------------------  */

#information					{background:#272727;}
#information .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9; text-align:left;}
#information	li 				{padding:2px 0px 2px 0px;background:url(../images/mark_inform.gif) 0px 6px no-repeat;}
#information	li a			{color:#ffffff; font-size:11px; text-decoration:none;
								padding:0px 0px 0px 11px;}
#information	li a:hover		{color:#ffffff; font-size:11px; text-decoration:underline;}																
.box_body #informationContent 	{padding:0px 10px 16px 5px;}						
/*  ----------------------box information---------------------------  */
/*  ----------------  */
/*  ----------------------box featured---------------------------  */
#featured h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#featured h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#featured .box_head 		{ background:#3b3b3b;padding:13px 0px 7px 0px;}
/*  ----------------------body featured---------------------------  */

#featured						{background:#3b3b3b;}
#featured .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #featuredContent 	{ padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box featured---------------------------  */
/*  ----------------  */
/*  ----------------------box reviews---------------------------  */
#reviews h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#reviews h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#reviews .box_head 		{ background:#454545;padding:13px 0px 7px 0px;}
/*  ----------------------body reviews---------------------------  */

#reviews					{background:#454545;}
#reviews .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #reviewsContent 	{padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box reviews---------------------------  */
/*  ----------------  */
/*  ----------------------box whosonline---------------------------  */
#whosonline h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#whosonline h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#whosonline .box_head 		{ background:#4d4d4d;padding:13px 0px 7px 0px;}
/*  ----------------------body whosonline---------------------------  */

#whosonline						{background:#4d4d4d;}
#whosonline .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #whosonlineContent 	{padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box whosonline---------------------------  */
/*  ----------------  */
/*  ----------------------box currencies---------------------------  */
#currencies h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#currencies h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#currencies .box_head 		{ background:#272727;padding:13px 0px 7px 0px;}
/*  ----------------------body currencies---------------------------  */

#currencies						{background:#272727;}
#currencies .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #currenciesContent 	{ padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box currencies---------------------------  */
/*  ----------------  */
/*  ----------------------box manufacturers---------------------------  */
#manufacturers h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#manufacturers h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#manufacturers .box_head 		{ background:#272727;padding:13px 0px 7px 0px;}
/*  ----------------------body manufacturers---------------------------  */

#manufacturers						{background:#272727;}
#manufacturers .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #manufacturersContent 	{ padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box manufacturers---------------------------  */
/*  ----------------  */
/*  ----------------------box search---------------------------  */
#search h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#search h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#search .box_head 		{ background:#272727;padding:13px 0px 7px 0px;}
/*  ----------------------body search---------------------------  */

#search						{background:#272727;}
#search .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #searchContent 	{ padding-bottom:16px; padding-top:0px;}
						
/*  ----------------------box search---------------------------  */
/*  ----------------  */
/*  ----------------------box bannerbox---------------------------  */
#bannerbox h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#bannerbox h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#bannerbox .box_head 		{ background:#4d4d4d;padding:13px 0px 7px 0px;}
/*  ----------------------body bannerbox---------------------------  */

#bannerbox						{background:#4d4d4d;}
#bannerbox .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #bannerboxContent 	{padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box bannerbox---------------------------  */
/*  ----------------  */
/*  ----------------------box ezpages---------------------------  */
#ezpages h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#ezpages h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#ezpages .box_head 		{ background:#4d4d4d;padding:17px 0px 7px 0px;}
/*  ----------------------body ezpages---------------------------  */

#ezpages					{background:#4d4d4d;}
#ezpages .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}
#ezpages	li 				{padding:4px 0px 3px 0px;background:url(../images/mark_categor.gif) 0px 8px no-repeat; border-bottom:1px solid #515151;}
#ezpages	li a			{color:#c9c9c9; font-size:11px; text-decoration:none;
								padding:0px 0px 0px 10px;}								
.box_body #ezpagesContent 	{ padding-bottom:21px; padding-top:0px;}								
/*  ----------------------box ezpages---------------------------  */
/*  ----------------  */
/*  ----------------------box moreinformation---------------------------  */
#moreinformation h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#moreinformation h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#moreinformation .box_head 		{ background:#4d4d4d;padding:17px 0px 7px 0px;}
/*  ----------------------body moreinformation---------------------------  */

#moreinformation					{background:#4d4d4d;}
#moreinformation .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}
#moreinformation	li 				{padding:4px 0px 3px 0px;background:url(../images/mark_categor.gif) 0px 8px no-repeat; border-bottom:1px solid #515151;}
#moreinformation	li a			{color:#c9c9c9; font-size:11px; text-decoration:none;
								padding:0px 0px 0px 10px;}								
.box_body #moreinformationContent 	{ padding-bottom:21px; padding-top:0px;}								
/*  ----------------------box moreinformation---------------------------  */
/*  ----------------  */
/*  ----------------------box specials---------------------------  */
#specials h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#specials h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#specials .box_head 		{ background:#272727;padding:13px 0px 7px 0px;}
/*  ----------------------body specials---------------------------  */

#specials						{background:#272727;}
#specials .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #specialsContent 	{ padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box specials---------------------------  */
/*  ----------------  */
/*  ----------------------box shoppingcart---------------------------  */
#shoppingcart h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#shoppingcart h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#shoppingcart .box_head 		{ background:#454545;padding:13px 0px 7px 0px;}
/*  ----------------------body shoppingcart---------------------------  */

#shoppingcart					{background:#454545;}
#shoppingcart .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #shoppingcartContent 	{padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box shoppingcart---------------------------  */
/*  ----------------  */
/*  ----------------------box languages---------------------------  */
#languages h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#languages h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#languages .box_head 		{ background:#3b3b3b;padding:13px 0px 7px 0px;}
/*  ----------------------body languages---------------------------  */

#languages						{background:#3b3b3b;}
#languages .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #languagesContent 	{ padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box languages---------------------------  */
/*  ----------------  */
/*  ----------------------box orderhistory---------------------------  */
#orderhistory h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#orderhistory h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#orderhistory .box_head 		{ background:#4d4d4d;padding:13px 0px 7px 0px;}
/*  ----------------------body orderhistory---------------------------  */

#orderhistory						{background:#4d4d4d;}
#orderhistory .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}	
#orderhistory  a			{ color:#ffffff; font-size:11px; text-decoration:none;}							
.box_body #orderhistoryContent 	{padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box orderhistory---------------------------  */
/*  ----------------  */
/*  ----------------------box bannerbox2---------------------------  */
#bannerbox2 h3				{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;
							padding:3px 5px 2px 22px;background:url(../images/mark_1.gif) 3px 0px no-repeat;}
#bannerbox2 h3 a			{ line-height:14px;color:#ffffff; font-size:13px; font-weight:bold;text-decoration:none;}
#bannerbox2 .box_head 		{ background:#454545;padding:13px 0px 7px 0px;}
/*  ----------------------body bannerbox2---------------------------  */

#bannerbox2					{background:#454545;}
#bannerbox2 .box_body_padd		{padding-left:20px; padding-right:10px;color:#c9c9c9;}								
.box_body #bannerbox2Content 	{padding-bottom:16px; padding-top:0px;}						
/*  ----------------------box bannerbox2---------------------------  */


/*  box_price  */
.rightBoxContainer #whatsnewContent, 
.leftBoxContainer #whatsnewContent,
.rightBoxContainer #specialsContent, 
.leftBoxContainer #specialsContent, 
.rightBoxContainer #featuredContent, 
.leftBoxContainer #featuredContent,
.rightBoxContainer .productSpecialPrice,
.leftBoxContainer .productSpecialPrice
									{color:#FF0000; font-size:14px; font-weight:bold;}
.rightBoxContainer .productPriceDiscount,
.leftBoxContainer .productPriceDiscount
									{color:#adadad; font-size:11px; font-weight:normal; text-transform:none;}
/*  box_price  */
/*  box_name   */
.rightBoxContainer #reviewsContent, 
.leftBoxContainer #reviewsContent
									{color:#ffffff; font-size:11px; font-weight:normal;}
.rightBoxContainer #whosonlineContent, 
.leftBoxContainer #whosonlineContent
									{color:#ffffff; font-size:11px; font-weight:normal;}									
									
.rightBoxContainer #whatsnewContent a, 
.leftBoxContainer #whatsnewContent a,
.rightBoxContainer #specialsContent a, 
.leftBoxContainer #specialsContent a, 
.rightBoxContainer #featuredContent a, 
.leftBoxContainer #featuredContent a,
.rightBoxContainer #reviewsContent a, 
.leftBoxContainer #reviewsContent a

								{ color:#adadad; font-weight:bold; font-size:11px; text-decoration:none;}
.rightBoxContainer #whatsnewContent a:hover, 
.leftBoxContainer #whatsnewContent a:hover,
.rightBoxContainer #specialsContent a:hover, 
.leftBoxContainer #specialsContent a:hover, 
.rightBoxContainer #featuredContent a:hover, 
.leftBoxContainer #featuredContent a:hover,
.rightBoxContainer #reviewsContent a:hover, 
.leftBoxContainer #reviewsContent a:hover
								{ color:#adadad; font-weight:bold; font-size:11px; text-decoration:none;}								
/*  box_name   */								
/*  ----------------------------------------------  */
/*  ------------------------------------------------- modules ----------------------------------------------------  */
/*  ----------------------------------------------  */
.marg_cont_pic			{margin-left:-99%; width:149px;}
.marg_cont_pic	img		{margin:0px; border:3px solid #777777;}
.marg_cont_prod			{margin-right:0px; margin-left:149px;}
.width_cont_prod		{width:99%; }
.height_prod_line		{}
.height_prod_line a		{ display:block; padding:5px 0px 4px 0px;}
.height_prod_line_1 i	{ display:block; padding:9px 0px 13px 0px;}
.height_prod_line img	{ vertical-align:middle;}


.price_1		{width:49%;}
.price_2		{width:49%;}
.price_1, .price_2		{text-align:center;padding:6px 0px 6px 0px;}

.price__ br				{line-height:7px;}
.price__				{background:#8b8b8b;}
.price_					{background:url(../images/bg_hline.gif) center top repeat-y #8b8b8b;}

.price_2 img			{padding:0px; margin:0px;}
.height_prod_line_3		{background:#e3eeee; height:2px;}
.height_prod_line_4		{height:2px;}
.height_prod_line_6		{background:#999999; height:2px;}
.height_prod_line_7		{ height:2px;}

div.productListing-even	{/*  padding:3px;  */}
/*  ------------------------------------ main_titles --------------------------------------------------*/
.cont_indent h1, 
.cont_indent h2,
h1#productName, 
#categoryIcon, #categoryIcon a 	
	{font-size:12px; font-weight:bold; color:#ffffff;padding:15px 10px 9px 14px; text-transform:uppercase; margin-bottom:7px; border-bottom:3px solid #999999;}
h2#productPrices,
h1#productName, #reviewsInfoDefaultHeading, #reviewsInfoDefaultPrice	{border:0px; padding:0px;}	
.cont_indent h2#cartEmptyText		{ background:none;}
#reviewsWrite h2, #reviewsWrite h1, #reviewsDefault h2, #reviewsDefault h1	{border-bottom:0px;}
/*  ------------------------------------ main_titles --------------------------------------------------*/

/*  ----------------------------------------------  */
/*  modules_title  */
#featuredProducts h2,
#whatsNew h2,
#specialsDefault h2,
#infoShoppingCart h1
				{font-size:12px; font-weight:bold; color:#ffffff;padding:15px 10px 9px 14px; text-transform:uppercase; margin-bottom:7px; border-bottom:0px;}
/*  modules_name  */
#featuredProducts .centeredContent,
#whatsNew .centeredContent,
#specialsDefault .centeredContent
									{text-align:left; color:#707070; font-size:11px;}
									
#featuredProducts .centeredContent i,
#whatsNew .centeredContent i,
#specialsDefault .centeredContent i
									{color:#dbdbdb; font-size:11px; line-height:14px; font-style:normal; font-weight:normal;}


#featuredProducts .centeredContent	a,
#whatsNew .centeredContent	a,
#specialsDefault .centeredContent	a,
h1#reviewsInfoDefaultHeading				
									{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase; text-decoration:none;}
#featuredProducts .centeredContent	a:hover,
#whatsNew .centeredContent	a:hover,
#specialsDefault .centeredContent	a:hover				
									{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase; text-decoration:underline;}
/*  modules_name  */
/*  category  */
.categoryListBoxContents .productListing-even a					
									{color:#ffffff; display:block; font-size:12px; line-height:14px; text-transform:uppercase; text-align:center; text-decoration:none;}
.categoryListBoxContents .productListing-even a:hover				
									{color:#ffffff; display:block; font-size:12px; line-height:14px; text-transform:uppercase; text-decoration:none;}	
/*  category  */																	
/*  modules_price  */
#specialsDefault .normalprice		{color:#151515; font-size:11px; font-weight:normal;}

#featuredProducts .centeredContent,
#whatsNew .centeredContent,
#specialsDefault .centeredContent
									{/*  font-size:16px;  */ font-weight:bold;}
#featuredProducts div,
#featuredProducts .productSpecialPrice,

#whatsNew .normalprice,
#whatsNew div,


#specialsDefault .productSpecialPrice
									{color:#151515; font-size:14px;}
#featuredProducts .productPriceDiscount,									
#specialsDefault .productPriceDiscount,
#whatsNew .productPriceDiscount			
									{color:#232222; font-size:11px; font-weight:normal;  text-transform:uppercase;}				
/*  modules_price  */

/*  ------------------------------------------------- modules ----------------------------------------------------  */	
/* ------------------------------------------------- listing_ .... -------------------------------------------------------------- */

h1#productListHeading				{}
 /*  listing_prod_head  */
th#listCell0-1 						{width:70%;} 
th#listCell0-2 						{width:30%;}
.productListing-rowheading	th		{border-bottom:3px solid #999999;}
.productListing-heading				{color:#DBDBDB; font-size:12px; text-align:center;padding:3px 0px 3px 0px;}
th.productListing-heading a			{color:#DBDBDB; font-size:12px; text-decoration:none;}
th.productListing-heading a:hover	{color:#DBDBDB; font-size:12px; text-decoration:underline;}	
#listCell0-2						{text-align:center;}
 /*  listing_prod_head  */

									
.tabTable .productListing-data,
.tabTable .productListing-data				
								{padding:10px 0px 10px 0px; border-bottom:3px solid #999999;}									
 /*  listing_prod_image  */
.categoryImg img				{border:3px solid #777777; display:block; padding:1px;} 									
.listingProductImage			{border:3px solid #777777; display:block; padding:1px;}
 /*  listing_prod_image  */
 
 /*  listing_prod_name  */ 	
h3.itemTitle								{display:block; padding:3px 0px 10px 26px;background:url(../images/mark_prod_name.gif) left top no-repeat;} 															
.productListing-even .itemTitle  a			{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase;font-weight:bold; text-decoration:none;}
.productListing-even .itemTitle  a:hover	{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase;font-weight:bold; text-decoration:none;}

.productListing-odd .itemTitle  a			{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase;font-weight:bold; text-decoration:none;}
.productListing-odd .itemTitle  a:hover		{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase;font-weight:bold; text-decoration:none;}
 /*  listing_prod_name  */
 
 /*  listing_prod_description  */
.listingDescription 							{padding:0px 0px 0px 26px;}
.productListing-even .listingDescription  		{color:#DBDBDB; font-size:11px; line-height:16px; font-weight:normal; text-decoration:none; } 
.productListing-odd .listingDescription  		{color:#DBDBDB; font-size:11px; line-height:16px; font-weight:normal; text-decoration:none; } 
 /*  listing_prod_description  */
 
  
/*  listing_prod_more_info  */ 
.productListing-data a
								{color:#ffffff; display:block; font-size:11px; font-weight:normal; text-decoration:underline;}
.productListing-data a:hover
								{color:#ffffff; display:block; font-size:11px; font-weight:normal; text-decoration:none;}
/*  listing_prod_more_info  */ 

/*  listing_prod_price  */
.normalprice					{ text-decoration:line-through;}
.specialsListBoxContents .normalprice	{  color:#797777;}
.specialsListBoxContents .productSpecialPrice
								{color:#ffffff; font-size:14px; font-weight:bold;}
.specialsListBoxContents .productPriceDiscount
					 			{color:#ffffff; font-size:14px; font-weight:normal;}

.specialsListBoxContents .normalprice	{  color:#797777;}
.productListing-data .productSpecialPrice
								{color:#ffffff; font-size:14px; font-weight:bold;}
.productListing-data .productPriceDiscount
					 			{color:#ffffff; font-size:14px; font-weight:normal;}
.productListing-data 			{color:#ffffff; font-size:14px; font-weight:bold;}
/*  listing_prod_price  */
.categoryListBoxContents .productListing-even,
.categoryListBoxContents .productListing-even img	{ padding:1px;}

label.inputLabel, .information			{color:#ffffff;margin-left:3px;}
/* ------------------------------------------------- listing_ .... -------------------------------------------------------------- */
.cont_indent .main a		{color:#ffffff; font-size:13px; line-height:16px; font-weight:bold; text-transform:uppercase; text-decoration:none;} 
.cont_indent .main 			{color:#DBDBDB; font-size:11px; line-height:18px; text-decoration:none;} 
/*  --------------------------------- newProducts --------------------------------------------  */

h1#newProductsDefaultHeading
				{}

.main_2 				{width:100%; padding-left:0px;}
.main_2 a strong
						{ line-height:14px;padding:0px 0px 0px 0px;}
.main_2 em
						{ line-height:17px;	}					
.main_2 a strong, .main_2 em
						{ vertical-align:bottom; font-style:normal;/*   color:#707071;  */ font-size:11px;   display:block;   /*  border-bottom:1px solid #efefef;  */}
.main_2 em em { border:0px;}	

.main_1 				{border:3px solid #777777;}
.main_1 table			{width:130px;background:url(../images/mark_prod_name.gif) right top no-repeat; height:1px;}
.main_1 table td		{ text-align:left;}
.main_1 em,	.main_1 i	{color:#DBDBDB; font-style:normal;font-size:11px;}
.main_1 em				{display:block; text-align:center;padding:4px 0px 4px 0px;}					
.main_1 a img 			{display:block;}
.main_1	a				{color:#0081a2; text-decoration:none;}
.main_1	a:hover			{color:#0081a2; text-decoration:underline;}
.main_1 font			{color:#DBDBDB;font-size:11px;}

.productListing-even .main_1 a					{color:#0081a2; text-decoration:none;}
.productListing-even .main_1 a:hover			{color:#0081a2; text-decoration:underline;}
.productListing-even .main_1 font				{color:#ffffff;font-size:11px;}

.productListing-odd .main_1	a				{color:#0081a2; text-decoration:none;}
.productListing-odd .main_1	a:hover			{color:#0081a2; text-decoration:underline;}
.productListing-odd .main_1 font			{color:#ffffff;font-size:11px;}


.main_2 strong a			{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase;font-weight:bold; text-decoration:none;}
.main_2 strong a:hover		{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase;font-weight:bold; text-decoration:underline;}

/*  .main_2 a				{color:#0081a2; font-size:11px; text-decoration:none;}
.main_2 a:hover			{color:#0081a2; font-size:11px; text-decoration:none;}
*/	
.main_2 span			{color:#DBDBDB;font-size:11px; font-weight:normal;text-transform:lowercase;}	
.main_2 i				{color:#DBDBDB; font-size:11px;}
.main_2 i font			{color:#0081a2; font-size:11px;}
.main_2 em 				{color:#DBDBDB;font-size:11px; font-weight:normal;}
.main_2 em font			{color:#DBDBDB;font-size:11px; font-weight:normal;}
.main_2 span font		{color:#DBDBDB;font-size:11px; font-weight:normal;}
.main_2 .normalprice	{text-decoration:line-through; color:#ffffff;}
/*  price  */
.main_2 span span		{color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold;}
/*  price  */

.main_2 .productPriceDiscount	{color:#000000; font-size:12px; text-decoration:none; font-weight:normal;}

.main_3					{color:#EDEDED;padding:10px 10px 10px 10px; border:3px solid #777777; border-width:0px 3px 0px 3px;background:url(../images/bg_main_3.gif) left top repeat-x #8B8B8B;}
.main_3	a				{display:block;color:#EDEDED; font-weight:bold; text-decoration:underline; }
.main_3	a:hover			{display:block;color:#EDEDED; font-weight:bold; text-decoration:none;}
								
.main_2  				{padding-top:11px;}	
.main_1 				{padding-top:7px;}						
.hline							{border-bottom:3px solid #999999; height:6px;}
#sorter				{color:#ffffff;padding:10px 3px 10px 2px;}								
/*  --------------------------------- newProducts --------------------------------------------  */
/*  ----------------------------------- specials ---------------------------------------------  */

.specialsListBoxContents .productListing-even a img		{margin-bottom:10px;}
.specialsListBoxContents div.productListing-even  		{ }
.specialsListBoxContents .productListing-even			{border:0px solid #999999; border-width:3px 0px 3px 0px;padding:10px; display:block;}
.specialsListBoxContents 								{border-bottom:6px solid #777777;}				
/*  specials_prod_name  */
.specialsListBoxContents a			{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase;font-weight:bold; text-decoration:none;}
.specialsListBoxContents a:hover	{color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase;font-weight:bold; text-decoration:underline;}
/*  specials_prod_name  */
/*  specials_prod_price  */
.normalprice					{ text-decoration:line-through;}
.specialsListBoxContents .normalprice	{  color:#ffffff;}
.specialsListBoxContents .productSpecialPrice
								{color:#ffffff; font-size:14px; font-weight:bold;}
.specialsListBoxContents .productPriceDiscount
					 			{color:#ffffff; font-size:11px; font-weight:normal;}
.specialsListBoxContents		{/*  color:#000000; font-size:12px; font-weight:bold;  */}
/*  specials_prod_price  */
/*  ----------------------------------- specials ---------------------------------------------  */
/*  -------------------------------navigation_Result -------------------------------------------*/
.navSplitPagesResult strong, .navSplitPagesLinks strong		
								{font-weight:bold; font-size:11px;}
.navSplitPagesResult 			{color:#ffffff; font-size:11px;}
.navSplitPagesResult 			{padding:11px 0px 11px 4px;}
.navSplitPagesLinks				{padding:11px 4px 11px 0px;}
.navSplitPagesLinks a 			{color:#ffffff; font-size:11px; line-height:15px; text-decoration:none;}
.navSplitPagesLinks a:hover		{color:#ffffff; font-size:11px; text-decoration:underline;}
.navSplitPagesLinks .current	{color:#DBDBDB; font-size:11px; }

.navNextPrevCounter, #productDateAdded 			{ color:#ffffff;}
			
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:0;
	list-style-type: none;
	}
/*  ----------------------------------navigation_Result -----------------------------------------------*/
/*  ------------------------------------------------ prod_info ---------------------------------------------------  */
h1#productName			{ padding:14px 0px 5px 126px;}
h2#productPrices		{ background:none;padding:0px 20px 0px 0px;}

h2#productPrices			{color:#ffffff; font-size:16px;font-weight:bold; line-height:20px; text-align:right;}

/*  .centeredContent a			{color:#f38711; font-size:11px; text-decoration:none;}
.centeredContent a:hover	{color:#f38711; font-size:11px; text-decoration:none;}  */
 
#productMainImage a, .imgLink 					{ color:#ffffff; line-height:20px; text-transform:none; text-decoration:none;}

.categoryIcon 			{margin-left:0px;}
.categoryIcon a			{font-size:12px; font-weight:bold; color:#DBDBDB;  text-decoration:none;}
.categoryIcon a:hover	{font-size:12px; font-weight:bold; color:#DBDBDB;  text-decoration:none;}

#productGeneral h1			{ color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase; text-decoration:none;}
#productGeneral a			{ color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase; text-decoration:none;}
#productGeneral a:hover		{ color:#ffffff; font-size:12px; line-height:14px; text-transform:uppercase; text-decoration:none;}

#productDescription 		{padding:10px 5px 0px 4px; color:#DBDBDB;}


#productMainImage			{padding:0px 15px 0px 3px;}
ul#productDetailsList 		{padding:6px 20px 10px 20px; background:#4D4D4D; margin-top:10px;}
ul#productDetailsList li	{padding:2px 0px 2px 10px;background:url(../images/mark_categor.gif) left 7px no-repeat; border-bottom:1px solid #515151; color:#EEF3F7;}

.important, .important a  					{color:#DBDBDB; text-decoration:none;}
.advisory 					{margin:5px 4px 5px 4px;}
.advisory a 				{color:#ffffff; text-decoration:none;}
.advisory a:hover			{color:#ffffff; text-decoration:underline;}
/*  ------------------------------------------------ prod_info ---------------------------------------------------  */
/*  ---------------------------------- shop_Cart ---------------------------------------------  */
#cartContentsDisplay		{background:#4D4D4D;border:1px solid #888888;}

.cartQuantity				{border:1px solid #898989; border-width:1px 1px 1px 0px;}
.cartQuantityUpdate			{border:1px solid #898989; border-width:1px 1px 1px 0px;}
.cartProductDisplay			{border:1px solid #898989; border-width:1px 1px 1px 0px;}
.cartUnitDisplay			{border:1px solid #898989; border-width:1px 1px 1px 0px;}
.cartTotalDisplay			{border:1px solid #898989; border-width:1px 1px 1px 0px;}
.cartRemoveItemDisplay		{border:1px solid #898989; border-width:1px 0px 1px 0px;}
th#scQuantityHeading		{text-align:center;}

#cartContentsDisplay th		{text-align:center; color:#DBDBDB; padding:11px 0px 11px 0px;border-bottom:2px solid #898989;}
TR.tableHeading 
				{background-color: #4D4D4D;height: 2em;}
.tableHeading TH 
				{color:#727272; font-size:11px; font-weight:bold;padding:15px 0px 15px 0px;}
	
h1#cartDefaultHeading
				{}
.cartProductDisplay 	img				{border:5px solid #4D4D4D; margin:auto;display:block; text-align:center;}				
/*  shop_cart_name  */	
.cartProductDisplay a		{color:#DBDBDB; font-size:13px; line-height:14px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.cartProductDisplay a:hover	{color:#DBDBDB; font-size:13px; line-height:14px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}

.cartUnitDisplay, .cartTotalDisplay {color:#DBDBDB; font-size:11px;}
/*  shop_cart_name  */
#shoppingCartDefault .forward a	{ color:#ffffff; line-height:45px;}
#shoppingCartDefault .forward 	{ padding-right:20px;}


#cartAdd { background:#4D4D4D;
	float: right;
	font-size:10px;
	text-align: center;
	margin: 1em;
	/*  border: 1px solid #e1e0e0;  */
	padding:20px 10px 20px 10px; color:#ffffff;
	}
#cartAdd input { vertical-align:middle;}	
#cartAdd br { line-height:10px;}

.cartNewItem {
	color: #1a283e;
	position: relative;  /*do not remove-fixes stupid IEbug*/ text-align:left;
	}
.cartNewItem a	{text-transform:none;text-decoration:none;}	
.cartNewItem a:hover	{text-transform:none;text-decoration:none;}	
#cartInstructionsDisplay		{color: #DBDBDB; text-decoration:none; margin:0px 3px 0px 3px;}	
.cartNewItem a 		 span		{color: #DBDBDB; text-decoration:none;}
.cartNewItem a span:hover		{color: #DBDBDB; text-decoration:none;}	

.cartOldItem {
	color: #DBDBDB;
	position: relative;   /*do not remove-fixes stupid IEbug*/text-align:left;
	}


.cont_indent .cartProductDisplay a				{display:block; text-align:center;color:#ffffff; text-transform:none; text-decoration:none; font-size:11px; font-weight:normal;}
.cont_indent .cartProductDisplay a:hover		{display:block; text-align:center;color:#ffffff; text-transform:none; text-decoration:none; font-size:11px; font-weight:normal;}	


.cartBoxTotal {
	text-align: right;padding-right:20px; 
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}
.tableHeading, #cartSubTotal {
	background: #4D4D4D;
	 }

#cartSubTotal {
	border: 1px solid #888888;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding: 0.7em;
	color:#DBDBDB;
	}					
/*  ---------------------------------- shop_Cart ---------------------------------------------  */				
#indexCategories .cont_indent a				{text-align:center;color:#ffffff; text-transform:none; text-decoration:none; font-size:11px; font-weight:normal;}
#indexCategories .cont_indent a:hover		{text-align:center;color:#ffffff; text-transform:none; text-decoration:none; font-size:11px; font-weight:normal;}
/* ------------------------------   */
.centerBoxContentsAlsoPurch			{ padding-bottom:10px;}
.centerBoxContentsAlsoPurch	img		{ margin-bottom:10px;}