/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
/* Commented 2022-07-21
@import url("headertags_seo_styles.css");
*/
html	{}
body {
  color:#000;
  position:relative;
/* 
  font-size: 62.5%; - 10px;
  font-size: 68.8%; - 11px; 
  font-size: 75%; - 12px; 
  font-size: 81.2%; - 13px; 
  font-size: 87.2%; - 14px; 
*/   
  font-size: 75%; 
  line-height:1.5em; font-family:Arial, Helvetica, sans-serif;
  margin: 0px;
	
}

a 			{color:#000; text-decoration:underline;}
a:hover 	{color:#fff; text-decoration:none;}


.bg_body				{height:100%;height:100%;height:auto !important;min-height:100%;}


.wrapper				{padding-top:0px;width:960px; margin:0px auto 10px auto; overflow:hidden;
}

.index_page .wrapper	{
									  padding:0px 0 0px 0;
-webkit-border-radius: 7px 7px 7px 7px;
        border-radius: 7px 7px 7px 7px;
}
.row_1					{font-size:1em;padding: 0px 0px 0px 0px;margin: 0px auto 0px auto;position:relative;width:100%; float:left; background:url('../images/row_1.jpg') 50% 0 repeat-x transparent;}
.row_11					{background:url('../images/header_bg.jpg') 50% 0 no-repeat transparent;width:100%; float:left;}

.row_2					{font-size:1em;padding: 0px 0px 0px 0px; width:100%; float:left; z-index:77;}

.row_3					{font-size:1em;padding: 10px 0px 0px 0px;background: transparent; width:100%; float:left;}

.row_4					{font-size:1em;padding: 10px 0px 0px 0px; width:100%; float:left;}

.row_5					{font-size:1em;padding: 10px 0px 0px 0px; margin-top:0px; width:100%;}
.wrapp					{padding:0 0px 0 0px; width:auto;}
.row_6									{margin:0; font-style:italic;}/*background:url('../images/paypal.gif') 100% 15px no-repeat  #feffff;*/

#bodyWrapper			{padding-bottom:0px; background:url('../images/bodyWrapper.gif') 50% 0 repeat transparent; width:100%; float:left;}
#mainWrapper			{width:100%; float:left; padding-bottom:34px;background:url('../images/mainWrapper.jpg') 50% 0 no-repeat transparent;}
#bodyContent 			{padding:0px 0px 0px 0px;}
#bodyWrapper > br 		{line-height:25px;}

#columnLeft 			{padding:0px 0px 0px 0px;}
#columnRight 			{padding:0px 0px 0px 0px;}

#columnLeft > div 			{padding:0px 0px 0px 0px;}
#columnRight > div 			{padding:0px 0px 0px 0px;}

.contentContainer		   						{margin-bottom:20px; padding:0px 0px 0px 0px; border:1px solid #d8d8d8; border-width:0 0 0 0;}
.contentContainer.last							{margin-bottom:0px;}
.contentContainer.page_un							{}
.contentContainer.page_cart							{}
.contentContainer.page_reviews 						{}
.contentContainer.page_new_product					{}

.contentPadd 													{padding:20px 20px 20px 20px;overflow:hidden;border:0px solid #d8d8d8;
/*background: #9e8d61;*/
-webkit-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
}
/**/
.contentPadd.sub 												{padding:10px 0px 0px 0px;}
.contentPadd.prods_info_page									{padding:30px 10px 30px 20px;}
.contentPadd.txtPage											{}

.contentContainer.page_un 							.contentPadd			{padding:20px 20px 20px 20px; overflow:hidden; border:0px solid #d8d8d8;}
.contentContainer.page_un 							.contentPadd.last	{}

.contentContainer.page_specials					.contentPadd,
.contentContainer.page_listing					.contentPadd		{padding:20px 20px 0px 20px;
-webkit-border-radius: 0 0 0 0;
        border-radius: 0 0 0 0;
}
.grid__				{margin-top:20px;}
.contentContainer.page_search					.contentPadd		{padding:20px 0px 15px 0px; background:none;}
.contentContainer.page_reviews 					.contentPadd			{padding:20px 20px 10px 20px;}
.contentContainer.page_reviews.page_listing .contentPadd	{}

.contentContainer.page_new_product 	.contentPadd					{padding:10px 0px 10px 0px;background: transparent;}
.contentContainer.page_cart 				.contentPadd					{padding:20px 20px 20px 20px;  border-width:0px 0 0 0}
.contentContainer.loginPage 				.contentPadd					{padding:20px 20px 20px 20px;}

.contentInfoText							{padding: 10px 10px 10px 10px;margin: 0px 0px 10px 0px; overflow:hidden;/*border:1px solid #d8d8d8;*/
/*background: #f6f6f6;*/
-webkit-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
}

.contentInfoText.extra									{padding: 10px 10px 10px 10px;}
.contentInfoText .infoBoxHeading				{padding:1px 0px 10px 0px;margin: 0px 0px 0px 0px;background:none; border:0px; font-weight:bold;}
.contentContainer span.contentText			{padding:0px 9px 0px 9px; border:0px solid #000; overflow:hidden;}

.contentInfoText.marg-top								{margin: 0px 0px 0px 0px;}
.contentInfoText .contentInfoText_wrap 	{padding:0 0 10px 0;}


.contentInfoBlock								{padding:20px 20px 10px 20px; margin: 0px 0px 0px 0px; overflow:hidden;
/*background: #f6f6f6;*/
-webkit-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
		
} 
.contentInfoBlock.first							{}

.contentContainer.page_un .contentText			{padding: 18px 27px 0px 27px;}

.contentPadd.r_view								{display:none;}
.row_table										{list-style:none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; display:inline-block; float:right; }
.row_table li									{ float:right; display:inline-block; margin-left:5px; cursor:pointer;}

.prods_info_mad,
.contentInfoText .prods_info						{ margin:0 4px 0 4px; padding-top:10px;}

.prods_info_mad									{ padding:10px;}
/* ************************************************************************************* */
#header 				{position:relative;padding: 0px 0px 0px 0px;min-height:210px;}/**/
.logo 					{display:inline-block;width:200px; height:50px; position:absolute; left:1px; top:5px; z-index:9;text-align:center;}
.logo img				{margin:0px 0px 0px 0px;}
/* ************************************************************************************* */
.currencies,
.languages				{overflow:hidden;margin:6px 0px 0px 0px;display:inline-block;}

.currencies	label,
.languages	label		{color:#747462;font-weight:normal; padding: 2px 4px 0px 5px; height:19px;}
.currencies	select,
.languages	select		{color:#737079;width:48px; border:1px solid #d0d0d5;padding:1px;background:#fff;font-size:.916em;}

.manufacturers	label	{}
.manufacturers	select	{}

.currencies				{}
.currencies	label		{}
.currencies	select		{}

.languages				{margin-top:0px;}
.languages	label		{display:none;}
.languages	select		{}
.languages img				{margin: 0px 0px 0px 0px;}
.languages .languages_img	{margin: 0px 6px 0px 0px;}

.box_social_bookmarks			{overflow:hidden;margin:0px 0px 0px 0px;display:inline-block;width:284px;}
.box_social_bookmarks label		{color:#8f8e8e;font-weight:normal; margin-right:5px;margin-top:0px;float:right;}
.box_social_bookmarks div		{float:right;display:inline-block; float:right; color:#8f8e8e;}
.box_social_bookmarks div a		{color:#fff; font-weight:bold;}
.box_social_bookmarks div a:hover	{color:#fcaa62;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.select											{color:#c6a473;border:1px solid #3d3b33;padding:1px;background:#282822;font-size:1em;}
.custom_select .select.jqTransformHidden 		{display: none;}
 .custom_select .jqTransformSelectWrapper 		{
    background: url("../images/cur-arrow.gif") no-repeat scroll 100% 0 transparent;
    float: left;cursor:pointer;overflow: hidden;padding: 0;margin-top:1px;
}
	.custom_select .jqTransformSelectWrapper div span		{
    float: left; padding: 5px 19px 5px 7px; height:auto !important;
    font-size:.92em;line-height:1em;
}
	.custom_select .jqTransformSelectWrapper div span 		{
    color: #c6a473;width:60px !important; 
}
	.custom_select ul	{
   /* background:url('../images/custom_select_bg.jpg') 0px 0px repeat transparent;*/
	 background:#282822;
    border: 1px solid #3d3b33; margin: 22px 0 0 0;  padding: 3px 0 3px 0;height: auto !important;
}
	.custom_select ul li {
    padding: 2px 7px 4px 6px;overflow: hidden;
	line-height: 1em;
}
	.custom_select ul li a {color: #c6a473;font-size:.85em; text-decoration: none;
    display: block;
}
	.custom_select ul li a:hover	{color:#747462;}
/* ************************************************************************************* */
.cart_header							{padding: 2px 0px 1px 0px;margin:8px -10px 0 0;width:193px;overflow:hidden;background:url('../images/header_cart.png') 0 0 no-repeat transparent; font-style:normal;}
.cart_header div						{padding:7px 0px 9px 0px;white-space:nowrap; text-align:left; float:left;}
.cart_header label						{display:inline-block;padding: 0px 0px 5px 0px;margin: 7px 8px 0px 38px;background:transparent;text-align:left;
													color:#fff; font-size:1.091em; font-weight:normal;font-family: 'Oswald', sans-serif; text-transform:uppercase;line-height:1em;float:left;}

.cart_header label a					{color:#fff;}
.cart_header label a:hover				{color:#c6a473;text-decoration:underline;}
.cart_header div						{color:#989898; font-weight:100; }
.cart_header span							{margin-right:2px; display:none;}
.cart_header strong						{ font-weight:normal;}
.cart_header div a 		 				{color:#c6a473;font-weight:normal;}
.cart_header div a:hover   		{color:#fff; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.search 						{padding:5px 0px 0px 0px;margin:8px -6px 0 0px;width:212px; height:29px; position:absolute; top:71px; right:7px;background:url('../images/search_bg.jpg') 0px 0px no-repeat transparent;}
.search label				{color:#c6a473; font-weight:600;margin-top:4px; margin-right:16px;text-align:left; font-size:1.11em; display:none;}


.search .go					{color:#c6a473;line-height:1.3em; font-size:1em;
							 			 position:absolute;top:0;width:90%;padding:4px 5px 3px 5px; min-height:7px;left:4px;margin:0;border:0px solid #727172;background:transparent;}
							 
	.input-width 				{height:22px;width:183px; margin-top:0px;}
	.width-setter 			{height:22px;position:relative;margin:0 0 0 0;}
							 
.search .button_header_search			{margin-right:5px;}	
.search .box_wrapper					{overflow:hidden;display:inline-block;}	
.search .advanced a						{color:#353535; text-decoration:underline;}						 
.search .advanced a:hover				{text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.banner_header				{display:inline-block;margin: 39px 8px 157px 0px; float:right;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:0px 0px 10px 0px;margin:0px 0px 0px 0px; font-size:1.0em;}
.breadcrumb					{color: #000;}
.breadcrumb a 				{color: #000;font-weight:normal; text-decoration:none; 
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #fff; text-decoration:none;}
.breadcrumb a.last 			{color: #000;}
.breadcrumb a.last:hover	{color: #dad9d9;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.box_header_user_menu			{float:right;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; position:absolute; right:90px; top:12px;}
.user_menu 						{float:right;padding:0px 75px 0px 0px;margin:5px 0px 0px 0px; list-style:none; }
.user_menu li					{float:left; display:inline-block; white-space:nowrap;padding: 0px 0px 0px 0px;background:url('../images/user_menu.gif') 100% 9px no-repeat transparent;}

.user_menu li a 				{color:#fff;font-weight:normal;display:inline-block;padding: 5px 10px 3px 10px;text-decoration:none;}
.user_menu li a:hover,				 
.user_menu li.act a				{color:#c6a473; text-decoration:none;}
.user_menu li a 				{font-size:1em;}
.user_menu li.last				{ color:#747462;}	
.user_menu li.last a				{color:#fff;}
.user_menu li.last:hover a	{ text-decoration:underline;}				 

/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer									{padding:10px 0px 0px 15px; margin-top:0px; position:relative; clear:both;
-webkit-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px;
}
.footer 								{ text-align:left;overflow:hidden;} 
.footer p								{font-size:1em;margin:0px 0px 0px 0px; text-align:left; overflow:hidden; display:block;padding: 5px 20px 10px 0px; clear:both; }
.footer p								{color:#000;line-height:1em;}
.footer p > a							{color:#000;}/*  display:inline-block; float:left;*/
.footer p > a:hover						{color:#483d2c;} 

.footer p b								{color:#000;font-weight:normal;}
.footer p b	a							{color:#000;text-decoration:none;}
.footer p b	a:hover						{color:#483d2c;text-decoration:underline;}

.footer p    							{background-position: 100% 0;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxes_menu							{position:relative;overflow:hidden;}
.menu								{padding:39px 0px 0px 0px; text-align:right; width:100%; margin-top:0px;}
.menu ul							{padding: 0px 0px 0px 0px;list-style:none; margin:8px -3px 0 0; width:auto; display:inline-block;}
.menu li							{float:left;padding: 0 0 0 0 ;margin: 0px 0px 0px 6px;}
.menu li.last						{}

.menu li.act,
.menu li:hover						{}

.menu li a 							{display:inline-block;padding: 3px 5px 2px 5px; font-family: 'Oswald', sans-serif; text-transform:uppercase; 
									 color:#fff;font-weight:normal;text-decoration:none;}

.menu li.mouseclick a,
.menu li.act a,
.menu li:hover a					{color:#fff;text-decoration:none;}

.menu li.first a						{ background:none;}
.menu li.act.last a,
.menu li.last a:hover				{}

.menu li a 							{}
/* ************************************************************************************* */			
.user_menu li a						{font-size:1em;}				
.menu li a	        				{font-size:1.084em;}
/* ************************************************************************************* */

.box_header_cart,
.box_currencies,	
.box_languages									{position:absolute; display:inline-block; z-index:100;}


.box_header_cart								{top:71px; right:238px; z-index:9;}

.box_currencies							{top:15px; right:2px;}
.box_languages							{top:-10px; right:2px;}

.welcome,
.customer_greeting								{ background:#5b5e5f; border:1px solid #000; overflow:hidden; color:#fff; font-style:italic;margin: 0px 0px 20px 0px;padding: 12px 20px 14px 18px;}
.customer_greeting								{ padding-top:19px;}

.welcome strong,
.customer_greeting strong						{font-size:1.917em; font-weight:normal; display:inline-block; margin-right:10px; margin-top:-2px; float:left;}

.container_										{width:960px; margin:0 auto;}
.grid_											{display:inline; margin:auto; float:left;}
.row_1 .grid_,
.row_2 .grid_,	
.row_5 .grid_									{float:none;}

.row_5 [class*="container_"]			{overflow:hidden; background:#536267/*url('../images/row_5_large.png') 0 0 repeat transparent*/; width:950px;
-webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
}
.alpha2	{margin:0 10px 0 0;}
.omega2	{margin:0;}
/* code by Seaman */


.ot_promotion_product_info,
.ot_promotion_shopping_cart,
.ot_promotion_product_listing,
.ot_promotion_also_purchased_products,
.ot_promotion_featured,
.ot_promotion_new_products,
.ot_promotion_optional_related_products,
.ot_promotion_specials,
.ot_promotion_products_new {
	margin-top: 5px;
	font-weight: bold;
	color: #990000;
}
.ot_promotion_product_listing,
.ot_promotion_also_purchased_products,
.ot_promotion_featured,
.ot_promotion_new_products,
.ot_promotion_optional_related_products,
.ot_promotion_specials {
	text-align: right;
}

/* BEGIN style.css 2022-07-21 */
h1 								{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;display:inline-block;
   								 font-weight:normal; line-height:1em;}
h1 a 							{}
h1 br							{line-height:1.2em;}
h1 a:hover				{text-decoration:underline;}							 
/* *********************************************************************************** */
.box_wrapper_title22 h1 ,
.box_wrapper_title22 h1 a								{color:#fff;font-family: 'Oswald', sans-serif; text-transform:uppercase;}
.box_wrapper_title22 h1 a:hover					{color:#c6a473;}
.box_wrapper_title1 h2 ,
.box_wrapper_title1 h2 a								{color:inherit;font-family: 'Oswald', sans-serif; text-transform:uppercase;}
.box_wrapper_title1 h2 a:hover					{color:#c6a473;}
/* ************************************************************************************* */	
.box_wrapper_title22			{overflow:hidden; position:relative;
background:url('../images/title2.png') 0 0 repeat-x transparent;
-webkit-border-radius: 3px 3px 0px 0px;
        border-radius: 3px 3px 0px 0px;
}
.box_wrapper_title1			{overflow:hidden; position:relative;
background:url('../images/title2.png') 0 0 repeat-x transparent;
-webkit-border-radius: 3px 3px 0px 0px;
        border-radius: 3px 3px 0px 0px;
}
.box_wrapper_title				{padding: 9px 11px 8px 11px;overflow:hidden; text-transform:uppercase;}
.infoBoxWrapper .box_wrapper_title				{	}

.index_page .box_wrapper_title				{}

.box_wrapper_title h2 .color,
.box_wrapper_title h2 a .color								{}
.box_wrapper_title h2 a:hover .color					{}
.box_wrapper_title2				{padding: 9px 11px 8px 11px;overflow:hidden; text-transform:uppercase;}
.box_wrapper_title2 h2                                   {display:inline-block;font-size:1em;line-height:1em;padding: 0px 0px 0px 0px;}
h2.cl_both {display:inline-block;font-size:1em;line-height:1em;padding: 0px 0px 0px 0px;}

.title_pic								{float:right; display:inline-block;padding: 0px 0px 5px 10px; margin-bottom:0px;}
.title_pic img							{border:1px solid #d8d8d8; background:#fff;}

.title-icon								{background:url('../images/title-icon.gif') 0 0 no-repeat transparent; display:inline-block; width:8px; height:5px; position:absolute; top:15px; left:20px; display:none;}
.un_title								{padding-bottom:0px;}
.title_off .infoBoxHeading							{display:none;}
/* ************************************************************************************* */									 
h1.fl_right							{padding-right:5px;}
h1 SPAN.productSpecialPrice			{float:right;display:inline-block; margin-top:0px;}															 
h1 del								{float:left;display:inline-block;margin-right:3px; margin-top:3px; padding-right:3px;}
								 
h2											{font-size:1.283em; line-height:1.1em; font-weight:normal; color:#000;font-family: 'Oswald', sans-serif;
											 padding: 17px 0px 5px 0px;margin: 0px 0px 0px 0px;}
.big h2										{padding: 0px 0px 5px 0px;font-size:1.3em; font-weight:normal;}

								 
.contentPadd h3 					{margin:3px 0px 0px 0px;padding: 10px 20px 8px 14px; border:0px solid #111; border-bottom:0px;font-size:1em; color:#505050;
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(240,240,240,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-8 */
border:1px solid #d8d8d8; border-bottom:0;
-webkit-border-radius: 3px 3px 0px 0px;
        border-radius: 3px 3px 0px 0px;
}	
.loginPage .contentPadd h3			{margin-top:0;} 						 
								 
h4 									{font-size:1em; line-height:1.4em; font-weight:normal;
									 padding:7px 10px 1px 5px;  margin:20px 0px 10px 0px; overflow:hidden;}																 								 
/* ************************************************************************************* */
.show								{padding:13px 19px 7px 20px;margin:0px 0px 0px 0px; overflow:hidden;border:1px solid #d8d8d8; border-width:0px  0px 0px 0px; /*background:#fff;*/}
.show > div 						{display:inline-block; float:left;}
.show	strong						{font-weight:normal; padding-right:4px;}
/* ************************************************************************************* */
.prods_content 						{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;overflow:hidden}/*;*/

ul#sub_categories .prods_padd		{}
ul#sub_categories .name_padd		{text-align:center;padding: 5px 10px 5px 10px;}
ul#sub_categories					{margin: 0px -3px 0px 7px;}
ul#sub_categories li.wrapper_prods	{float:left;margin: 10px 0px 0px 13px; width:auto; height:129px;}

.name_padd							{padding: 5px 0px 4px 0px;text-align:left;}
.cart 
.name_padd 							{padding:10px 0px 12px 0px;}
.sub_categories .name_padd			{padding:7px 0px 8px 0px;text-align:center;}

.pic_padd							{padding:0px 0px 0px 0px; text-align:left; }
.desc_padd							{padding:0px 0px 5px 0px; text-align:left;}
.desc_padd.un						{padding:12px 0px 8px 0px; margin-bottom:11px;}
.listing_padd						{padding:0px 0px 0px 0px; text-align:left;margin:4px 0px 5px 0px;/*background:#fff;*/

}

.price_padd								{padding:10px 0px 2px 0px; overflow:hidden;text-align:left;}
.row_new_products_block .price_padd		{ float:left;}
.price_padd.extra					{padding:14px 0px 2px 0px;}
h2.price_padd							{padding: 0px 0px 10px 0px; overflow:hidden;}

.button__padd						{padding:10px 0px 0px 0px;margin: 0px 0px 0px 0px; text-align:left; line-height:0em; overflow:hidden;}
.row_new_products_block .button__padd		{padding-top:4px; }
.bottom .button__padd				{padding:10px 0px 5px 0px;}

.button__padd .button_content2		{margin-bottom:0px; margin-right:6px;float:left;}
.button__padd .button_content22		{float:right;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_prods 										{padding:0; position:relative;}
.prods_content > ul									{padding:0px; list-style:none;margin: 0px 0px 0px 0px;overflow:hidden;

}
.prods_content > ul.row_separator	{background:none;}
ul.row_separator									{ margin:0; padding:0;}

.prods_content li.wrapper_prods						{float:left;margin: 0px 0px 0px 0px; width:auto;}

.prods_content li.wrapper_prods.first				{}
.prods_content li.wrapper_prods.last				{}


div.prods_hseparator					{background:url('../images/spacer.gif') 0 50% repeat-x transparent;}

li.prods_hseparator					{height:0px ;display:block;line-height:0; font-size:0;float:none;}
div.prods_hseparator				{height:10px;}

.prods_vseparator									{background:url('../images/spacer.gif') 50% 0 repeat-y transparent; display:inline-block;width:20px;float:left; position:relative; }
.prods_vseparator img								{width:20px;}
.prods_content > ul.first .prods_vseparator_img		{width:1px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.t_view  ul						{padding:0px;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;overflow:hidden;}/* */
.t_view li.wrapper_prods		{float:left;margin: 0px 0px 0px 0px; width:auto;}
/* ************************************************************************************* */
.r_view .name_padd					{padding:2px 1px 4px 1px;}
.r_view .listing_padd				{margin:6px 0px 6px 0px;}
.r_view .button__padd				{padding:6px 0px 5px 0px;}

.r_view .prods_content   > ul					{padding:0px; list-style:none;margin: 0px 0px 0px 0px;padding: 0px 4px 0px 0px;overflow:hidden;}/* */
.r_view li.wrapper_prods		{float:left;margin: 0px 0px 0px 0px; width:auto;}
.r_view ul.first .border_prods,
.r_view .border_prods			{overflow:hidden; padding:15px; padding-right:5px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_content .data_padd							{padding:0px 0px 11px 0px;text-align:left; border-bottom:1px solid #d8d8d8;}
.manuf_padd											{padding:4px 0px 6px 0px;text-align:left;}
.name2_padd											{padding:11px 0px 10px 0px;text-align:left;}
.prods_content .pic2_padd							{padding:0px 0px 0px 0px; text-align:center;}
.prods_content .desc2_padd							{padding:16px 0px 11px 0px;text-align:left;border-bottom:1px solid #d8d8d8;}
.price.price2_padd									{padding:5px 0px 13px 0px; text-align:left; border-bottom:1px solid #d8d8d8;}
.prods_content .button2__padd						{padding:5px 0px 6px 0px;text-align:left;margin: 11px 0px 0px 0px;}

.button2__padd .button_content						{margin-right:4px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.name span											{line-height:1em;}  
.name span a										{color:#000;line-height:1.35em;font-weight:normal; text-decoration:none; display:block;}
.name span a:hover							{color:#636045; text-decoration:none;}
h2.name span a 									{font-weight:normal;}
#sub_categories .name span a		{}
#sub_categories .name span a:hover	{}

.desc								{ color:#000;} 
.desc p								{text-indent:20px;padding-top: 10px;}
.prods_info .desc p								{text-indent:0px;padding-top: 10px;}

.productSpecialPrice				{color:#000;font-weight:normal; line-height:1em;font-family: 'Oswald', sans-serif;}
del									{color:#23191c;font-weight:normal;line-height:1em;font-family: 'Oswald', sans-serif;}

.price b													{font-size:1.165em;line-height:2em;float:left; color:#23191C; display:none;}
.price SPAN.productSpecialPrice 	{padding-right:4px;}
.price del												{display:inline-block; margin-top:1px; margin-left:0px;}

div.price SPAN.productSpecialPrice		{ display:inline-block;}
div.price del													{ margin-left:0em;margin-top:0px; margin-bottom:0px;}
.r_view div.price del									{margin-left:5px;}

.cart_total	  .productSpecialPrice,
.cart_price   SPAN.productSpecialPrice 	{}
.cart_total	  .productSpecialPrice 		{}

div.price.extra 
SPAN.productSpecialPrice				{float:none; display:inline-block; text-align:center;}

h2.price b									{font-size:.9em; font-weight:normal; display:inline-block; float:left; margin-top:7px;font-family: 'Oswald', sans-serif;}
h2.price  SPAN.productSpecialPrice 			{padding-top:5px;display:inline-block; }
h2.price  SPAN.productSpecialPrice.un 		{}
h2.price del								{float:left; margin: 13px 10px 0px 10px;}

/* BEGIN Google H2 -> H3 2022-07-20 */
.productName                                {font-size:1.5em;font-family: 'Oswald', sans-serif;line-height: 1.1em;padding:0px 0px 5px 0px;}
.productName br                             {line-height: 1.1em;}
h3.price                                    {font-size:1.3em !important; line-height:1.1em; font-weight:normal; color:#000 !important;font-family: 'Oswald', sans-serif;
											 padding: 0px 0px 5px 0px;margin: 0px 0px 0px 0px;background:unset;border:unset;}
h3.price b                                  {font-size:1.1em !important; font-weight:normal; display:inline-block; float:left; margin-top:7px;font-family: 'Oswald', sans-serif; line-height: 2em;}
h3.price SPAN.productSpecialPrice           {padding-top:5px;display:inline-block; color: #000 !important; font-size: 1.1em !important; line-height: 2.2em;}
h3.price del                                {float:left; margin: 13px 10px 0px 10px;line-height:1.8em;}
h2.alsoPurchasedProducts                    {font-size: 1em; color: #fff; padding: 0 0 0 0; margin: 0 0 0 0; display: inline-block; line-height: 1em; }
/* END Google H2 -> H3 */

.manuf span							{font-weight:bold;}

.prod_img 							{text-align:left;}
.prod_img a 						{display:inline-block;}
.prods_pic_bg						{display:inline-block;

}
.prods_pic_bg:hover						{display:inline-block;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.listing 							{width:98%;background:transparent;}/*url('../images/listing_bg.png') 50% 0px no-repeat */
.listing td							{padding:1px 1px 1px 1px; width:auto;
								 			 color:#888888; font-size:.9em;}
.listing b,							 
.listing strong				{}							 

.listing b 						{font-weight:normal;}
.listing em,
.listing strong   				{color:#333; font-weight:normal;font-size:1em;padding:0px 0px 0px 3px;}
.listing b strong   			{color:#333; padding:0px 3px 0px 0px;}
.listing b strong a 			{text-decoration:underline;}
.listing b strong a:hover   	{text-decoration:none}

.listing strong a 				{color:#333; text-decoration:underline; font-weight:normal;font-size:.9em;}
.listing strong a:hover   		{color:#333; text-decoration:none} 
/* ************************************************************************************* */
/* ************************************************************************************* */
.cart_hseparator						{background:url('../images/spacer.gif') 0px 50% repeat-x; display:none;}
.cart_hseparator img					{height:1px;}

.cart 									{border:1px solid #d8d8d8; border-width:1px 1px 1px 1px; background:none;}
.cart th								{border:1px solid #d8d8d8; border-width:0px 1px 1px 0px;padding: 14px 0px 14px 0px;}

tr .cart_prods,
tr .cart_update,
tr .cart_price							{border:1px solid #d8d8d8; border-width:0px 1px 1px 1px;}
/* ************************************************************************************* */
.cart table td							{padding: 0px 11px 0px 11px;}
.cart_products_options					{width:120px;padding:11px; border:1px solid #d8d8d8;}
.cart_total	td							{font-size:1em; font-weight:bold;
									     text-transform:uppercase;padding:10px; text-align:center; border:1px solid #d8d8d8; border-width:0px 0px 0px 0px;}
.cart_total .bg_button2,
.cart_total .bg_button2-act				{margin-top:8px;}
.or										{padding-top:5px;padding-right: 15px; }									 
									 
.cart_update,
.cart_price								{text-align:center;padding: 0px 0px 10px 0px;}
.cart_price SPAN.productSpecialPrice	{margin:-12px 0px 10px 0px; display:inline-block;}

.cart,
.cart table								{width:100%}

.cart_total	td							{vertical-align:middle;}
.cart .row > td							{padding-bottom:11px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.result1_top									{margin:0px 0px 0px 0px;overflow:hidden; border:1px solid #d8d8d8; border-width:0px 0 0px 0;/*background:#f7f7f7;*/
}
.result1_bottom									{margin:0px 0px 0px 0px;}

.result2_top									{margin:0px 0px 0px 0px; border:1px solid #d8d8d8; border-width:0px 0px 0px 0px;/*background:#f7f7f7;*/
}
.result2_bottom									{margin:0px 0px 0px 0px;}

.result_top_padd div  							{padding:15px 17px 0px 20px;}
.result_bottom_padd div							{padding:13px 17px 17px 17px;}

.result_top_padd									{margin:0px;}
.result_bottom_padd								{margin:0px;}

.wrapper_content-padd.un .result1_top			{margin:9px 26px 9px 26px;}
.wrapper_content-padd.un .result2_top			{margin:9px 26px 9px 26px;}


.result   										{color:#000; font-size:1em; line-height:1.2em;}
.result span 		   							{color:#636045;}
.result strong   								{font-weight:normal;}
.result small									{font-size:9px}
/* ************************************************************************************* */
.result_un .result1_top							{margin:0px 0px 20px 0px; border-bottom:0px solid #d8d8d8;
-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
}
.result_un .result2_top							{margin:20px 0px 0px 0px; border-top:0px solid #d8d8d8;
-webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
}

.result_un .result_top_padd div  							{padding:11px 12px 11px 14px;}
.result_un .result_bottom_padd div							{padding:11px 12px 11px 14px;}

/* ************************************************************************************* */
.result_right 									{text-align:right;}
.result_right b									{color:#23191c; font-weight:normal;}
.result_right a.pageResults						{color:#23191c; text-decoration:underline;}
.result_right a.pageResults:hover 				{color:#747462; text-decoration:none;}

.result_right a.pageResults.next,
.result_right a.pageResults.next u				{color:#23191c;text-decoration:none;}

.result_right a.pageResults.next span,
.result_right a.pageResults.next u span			{color:#23191c;}

.result_right a.pageResults.next:hover,
.result_right a.pageResults.next:hover u 		{text-decoration:none;}

.result_right a.pageResults.next span:hover,
.result_right a.pageResults.next u span:hover 	{color:#747462;text-decoration:underline;}
.result_right a.pageResults u 					{text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.buttonSet						{padding:20px 0px 0px 0px; overflow:hidden;}
.buttonSet.extra				{padding: 11px 0px 14px 0px;}
.buttonSet.extra2				{padding-right: 20px;}
.buttonAction					{display:inline-block;width:50%; float:left;padding:0px;margin:0px;}
.ui-datepicker .ui-datepicker-title select,
.contentContainer textarea,
.contentContainer select,
.contentContainer input			{color:#716f5b;border:1px solid #716f5b;background:#fff;padding:1px;font-size:1em; line-height:1.4em; }/*url('../images/input_bg.png') 0px 0px repeat */

.contentContainer textarea		{padding: 5px;}

.contentContainer input			{padding-top:3px; padding-bottom:3px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-default											{font-weight: normal;border:0px; text-transform:none; background:none;}
.prods_content .buttonAction .ui-state-default,
.buttonAction .ui-state-default								{border:0px solid #e8e8e8;}/*color: #fff; background: #393939*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.buttonAction .ui-state-default.ui-state-hover 				{border:0px solid #303030;}/*color: #fff; background: #191919*/
.prods_content .ui-state-default,
.ui-state-default											{border:0px solid #303030;} /* background: #191919*/
.ui-state-default.ui-state-hover 							{border:0px solid #e8e8e8;}/*color: #fff; background: #393939*/
.ui-datepicker												{background:#d8d5d5; border:0px solid #fff;}
/* ************************************************************************************* */
.ui-dialog	.ui-dialog-titlebar
.ui-dialog	.ui-dialog-titlebar				{border-top:0px;}
.ui-dialog	.ui-dialog-titlebar span		{color:#232323; font-size:1.2em;}
.ui-dialog	.ui-dialog-titlebar,
.ui-dialog	.contentContainer				{background:#f6f6f6; border:!px solid #d8d8d8;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* message box */
.messageBox 								{font-size: .9em; }
.messageStackError, .messageStackWarning 	{font-size: .9em; background-color: #ffb3b5; }
.messageStackSuccess 						{font-size: .9em; background-color: #99ff00; color:#333;}
/* ************************************************************************************* */
/* ************************************************************************************* */
p										{margin-top:0px; margin-bottom:0px; color: #000;}
.coProgressBar							{float: left; width: 75%; padding-top: 2px; }
#coProgressBar							{height:5px;}
.ui-progressbar							{border:1px solid #d8d8d8;}
.ui-progressbar .ui-progressbar-value	{background:#d8d8d8;}

.moduleRow { }
.moduleRowOver 							{background-color: #f4f0e9; cursor: pointer;}
.moduleRowSelected 					{background-color: #f4f0e9;}

.checkoutBarFrom, .checkoutBarTo 	{font-size: 1em;  }
.checkoutBarCurrent 				{color: #373331;font-size: 1em;}

.orderEdit 							{ color: #747462; text-decoration:none; }
.orderEdit:hover 					{text-decoration:underline;}

.productsNotifications 				{background: #f4f0e9; }

.accountLinkList li a 			 	{color:#23191c;}
.accountLinkList li a:hover		 	{color:#5f5d5d; text-decoration:none;}

.inputRequirement 					{color: #747462;}
h3 .inputRequirement 				{padding-top: 0px; font-weight:normal; font-size:.8em}

.messageStackError, 
.messageStackWarning				{color:#000;}
.messageStackError img, 
.messageStackWarning img			{float:left;}

.marg-bottom						{margin: 0px 0px 0px 0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#piGal						{padding-bottom:10px; visibility:hidden;}
#piGal ul 					{list-style: none;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px; margin:0px auto 0px auto; float:left;}
#piGal .outer				{}
#piGal li					{border:1px solid #deeefe;
}
#piGal li 					{border:0px solid #d8d8d8;vertical-align:top;height: auto;margin: 0;}
#piGal li a					{display:block;}
#piGal ul.thumbs			{padding:0px 0px 0px 0px;margin:10px -5px 0px 0;overflow:hidden;}
#piGal ul.thumbs li			{margin:5px 8px 0px 0px;border:1px solid #d8d8d8; overflow:hidden;}
#piGal ul.thumbs li:hover	{border:1px solid #23191c;}
#piGal ul.thumbs li	img		{background:#fff;}
#piGal .outer 				{overflow:hidden;padding:0px 0px 0px 0px; margin-right:0px;}
/* ************************************************************************************* */
.prods_info .options ul			{padding:0px;margin: 0px 0px 0px -20px; list-style:none;}
.prods_info .options ul	li		{float:left; padding: 0px 0px 10px 20px;}
.prods_info .options label		{float:left; margin-top:3px;}
.prods_info .options select		{margin: 0px 0px 0px 10px; width:95px; float:left;}
.prods_info .options			{padding:20px 0px 10px 0px; border:1px solid #d8d8d8; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .icons 				{padding:13px 0px 10px 0px; border:1px solid #d8d8d8; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .icons a			{margin-right:10px;}
.prods_info .options br			{line-height:10px;}
.prods_info .options-title		{color:#505050;font-size:1.1em; font-weight:bold;
								 padding: 0px 0px 10px 0px;}

.prods_info .desc_padd			{padding: 11px 0px 11px 0px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; text-align:left; }

.prods_info .data_padd			{padding:0px 0px 11px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #d8d8d8;}
.prods_info .desc_padd.add		{border-bottom:0px solid #d8d8d8; }
								 
.prods_info .data_add			{padding: 0px 0px 11px 0px;}

.prods_info .desc2_padd					{padding: 10px 0px 10px 0px; border-top:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8; }

.prods_info .stars_padd					{padding: 14px 0px 12px 0px;display:block;}
.prods_info .stars_padd	img				{margin: 0px 5px -5px 5px;}

.prods_info .contentInfoText 
.stars_padd								{border-top:1px solid #d8d8d8;}

.prods_info .desc						{font-size:1em; line-height:1.3em;}

.prods_info  h3,
.data									{font-size:.9em; font-weight:normal;color:#373331}
.data span								{color:#505050}
.prods_info .data p						{}
.prods_info h3 a						{font-weight:bold; display:inline-block; margin-right:10px; color:#c6a473;}

.prods_info .data b						{color:#747462; display:inline-block; margin-right:10px;}

.prods_info .stars 						{color:#373331;}

.prods_info h3 span,
.prods_info .stars span,
.prods_info .data span					{color:#505050; font-weight:normal;}

.prods_info .contentInfoText br			{line-height:0em;}

.border_bottom							{border-bottom:1px solid #f6f6f6;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.small_title							{color:#23191c;}								 
/* ************************************************************************************* */
/* ************************************************************************************* */
.upcoming td							{padding: 5px 5px 5px 5px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #e61c23;}
.ui-widget-header						{background:transparent;}
.ui-datepicker .ui-datepicker-header 	{background: #c9c9c9;}
.ui-datepicker .ui-state-hover			{background:#c9c9c9;} 

.ui-datepicker .ui-state-highlight, 
.ui-datepicker .ui-widget-content .ui-state-highlight, 
.ui-datepicker .ui-widget-header .ui-state-highlight  {border: 1px solid #e8e8e8; background: #959595; color: #fff; }

.ui-datepicker.ui-widget-content a 						{color: #807f7f; }
.ui-datepicker.ui-widget-content a.ui-state-hover  		{color: #292929; }
.ui-datepicker.ui-widget-content a.ui-state-highlight 	{color: #fff; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { margin-left:-8px; margin-top:-8px;  }

.ui-datepicker table		{background:#fff; margin-bottom:2px;}
.ui-datepicker th span		{color:#807f7f;}

.ui-dialog					{}
.ui-dialog .ui-dialog-content	{background:#fff;}
.ui-dialog .ui-dialog-buttonpane	{background:#fff; margin:0;}
.ui-button .ui-button-text	{color:#828282;}
.ui-button:hover .ui-button-text	{color:#e61c22;}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('../ext/jquery/ui/redmond/images/ui-icons_817a7a_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png'); }
.ui-state-default .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png');}

.ui-state-default .ui-icon,
.ui-state-default .ui-icon		 { background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png');}
.ui-state-default .ui-icon,
.ui-state-default .ui-icon  	{ background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png');}

.ui-state-hover .ui-icon{background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png');}
.ui-state-focus .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png');}
.ui-state-highlight .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_817a7a_256x240.png'); }

.ui-datepicker .ui-state-hover .ui-icon{background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png');}

/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-button-text-icon-primary .ui-button-icon-primary, 
.ui-button-text-icons .ui-button-icon-primary, 
.ui-button-icons-only .ui-button-icon-primary 										{right: .3em; left:auto;}

.prod_info_next .fl_left	.ui-button-text-icon-primary .ui-button-icon-primary 										{right:auto; left:.3em;}
.prod_info_next	.prod_info_next  .fl_left .ui-button-text-icons .ui-button-text 										{padding: 7px 9px 8px 27px;}

.prod_info_next .button_next .ui-button-text-icons span.ui-button-icon-primary,
.prod_info_next .button_next .ui-button-text-icon-primary span.ui-button-icon-primary,
.prod_info_next .button_next .ui-button-icons-only span.ui-button-icon-primary		{right:.3em; left:auto;}

.bg_button2-act .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2-act .ui-button-text-icons .ui-button-icon-primary, .bg_button2-act .ui-button-icons-only .ui-button-icon-primary, 
.bg_button2 .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2 .ui-button-text-icons .ui-button-icon-primary, .bg_button2 .ui-button-icons-only .ui-button-icon-primary { left: 0em; }
/* ************************************************************************************* */	
/* ************************************************************************************* */
.accountLinkList li:hover span 		{background-image: url('../ext/jquery/ui/redmond/images/ui-icons_grey_256x240.png');}										
/* ************************************************************************************* */
/* ************************************************************************************* */
.decks ol, .decks li 				{margin:0;padding:0; }
.decks 								{margin:0 auto;list-style-type:none;}/*width:100%;*/
.forecastle 						{display:table; width:100%;}
.masthead 							{display:table-row;}
.prods_info li.port_side, 
.prods_info li.starboard_side,
.prods_content li.port_side,
.prods_info li.bak, 
.prods_content li.starboard_side	{display:table-cell;vertical-align:top;}

.prods_info li.port_side, 
.prods_info li.starboard_side,
.prods_content li.port_side,
.prods_info li.bak, 
.prods_content li.starboard_side,  	{display:inline;zoom:1;vertical-align:top;}
/* ************* */
.prods_info li.left_side_pic-1		{width:31.5%; }
.prods_info li.right_side_pic-1		{width:68%;}
.prods_info li.left_side_pic-0 		{display:none;}
.prods_info li.right_side_pic-0 	{width:100%;}
/* ************* */
.prods_info li.left_side1 		{display:none;}
.prods_info li.bak1				{width:70.5%;}
.prods_info li.right_side1		{width:29%;}
/* ************* */
.prods_info li.left_side2 		{display:none;}
.prods_info li.bak2 			{width:100%;}
.prods_info li.right_side2 		{display:none;}
/* ************* */
.prods_info li.left_side3 		{width:30.5%;}
.prods_info li.bak3 			{width:39%;}
.prods_info li.right_side3 		{width:30%;}
/* ************* */
.prods_content li.left_side4,
.prods_info li.left_side4 		{width:34.5%;}
.prods_content li.bak4,
.prods_info li.bak4 			{width:65%;}
.prods_info li.right_side4 		{display:none;}
/* ************* */
.info							{padding: 1px 10px 1px 2px;}
.info2							{padding: 0px 0px 0px 18px;}
.info3							{padding: 0px 9px 0px 18px; /*background:#f6f6f6;*/}

.prods_info.big li.starboard_side 		{padding-top:0px; padding-bottom:0px;border:0px solid #d8d8d8;}
.masthead .port_side					{position:relative !important;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_pic_zoom			{background:url(../images/icons/pic_zoom.png) 50% 50% no-repeat;display:inline-block;position:relative;}

/* ************************************************************************************* */
.hover .prods_pic_bg						{ border:1px solid #d8d8d8; z-index:10;
-webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;

}
.hover:hover .prods_pic_bg						{ border:1px solid #716f5b;
-webkit-border-radius: 3px 3px 3px 3px;
        border-radius: 3px 3px 3px 3px;
-webkit-box-shadow: inset 0px 0px 0px 3px #716f5b;
        box-shadow: inset 0px 0px 0px 3px #716f5b;
}

.prods_pic_bg	img					{ z-index:-1; background:#fff;}

.hover:hover .wrapper_pic_tl,
.hover:hover .wrapper_pic_tr,
.hover:hover .wrapper_pic_bl,
.hover:hover .wrapper_pic_br		{background:url(../images/wrapper_pic.png) no-repeat;}

.hover .wrapper_pic_t				{background:url(../images/wrapper_pic_border-act.gif) 0px 0px repeat-x;display:inline-block;position:relative;}
.hover .wrapper_pic_r				{background:url(../images/wrapper_pic_border-act.gif) 100% 0px repeat-y;display:inline-block;position:relative;}
.hover .wrapper_pic_b				{background:url(../images/wrapper_pic_border-act.gif) 0px 100% repeat-x;display:inline-block;position:relative;}
.hover .wrapper_pic_l				{background:url(../images/wrapper_pic_border-act.gif) 0px 0px repeat-y;display:inline-block;position:relative;}

.hover .wrapper_pic_tl				{background-position:0px 0px;display:inline-block;position:relative;}
.hover .wrapper_pic_tr				{background-position:100% 0px;display:inline-block;position:relative;}
.hover .wrapper_pic_bl				{background-position:0px 100%;display:inline-block;position:relative;}
.hover .wrapper_pic_br				{background-position:100% 100%;display:inline-block;position:relative;}

.hover:hover .wrapper_pic_t				{background:url(../images/wrapper_pic_border.gif) 0px 0px repeat-x;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_r				{background:url(../images/wrapper_pic_border.gif) 100% 0px repeat-y;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_b				{background:url(../images/wrapper_pic_border.gif) 0px 100% repeat-x;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_l				{background:url(../images/wrapper_pic_border.gif) 0px 0px repeat-y;display:inline-block;position:relative;}

.hover:hover .wrapper_pic_tl				{background-position:0px 0px;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_tr				{background-position:100% 0px;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_bl				{background-position:0px 100%;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_br				{background-position:100% 100%;display:inline-block;position:relative;}


.wrapper_pic_div						{margin:auto; border:0px solid #e3e3e3; position:relative; display:block; line-height:0em;padding-left:0px; padding-right:0px; z-index:101;}
.r_view .wrapper_pic_div				{padding-left:0px; padding-right:0px;}
#sub_categories .wrapper_pic_div						{padding-left:0px; padding-right:0px;}
.page_reviews .wrapper_pic_div			{margin-bottom:0px;}
.wrapper_prods.un .wrapper_pic_div		{float:none;}
.wrapper_pic_div a						{padding:0; cursor:pointer; text-decoration:none;}
.wrapper_pic_div img					{position:absolute;margin:0px;}
/* ************************************************************************************* */
.class_table								{margin: 3px 0px 0px 0px;}
.prods_padd									{padding: 0px 0px 0px 0px; overflow:hidden;}
.page_listing .prods_padd					{padding: 5px 0px 0px 0px; width:auto;}

.border_prods													{padding: 0px 0px 20px 0px;}

#sub_categories	.border_prods					{padding: 0px 0px 0px 0px;}
.name_wrapper								{}

.prod_info_next				{position:relative;clear:both; overflow:hidden;padding: 0px 10px 10px 0px; line-height:0px;border:0px solid #d8d8d8;}
.prod_next					{position:absolute; top:8px; left:50%; margin-left:-40px;overflow:hidden;
							 color:#23191c; font-size:.9em; line-height:1.5em;}
							 
.prods_info .icons 			{padding:13px 0px 10px 0px; border:1px solid #d8d8d8; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .icons a		{margin-right:10px;}
/* ************************************************************************************* */
#back-top 				{bottom: 140px;right: 50%;position: fixed;z-index: 9999; margin-right:-586px; visibility:hidden;}
#back-top a 			{color: #fff;font-size: 0em; font-weight:bold;text-decoration: none;text-transform: uppercase;
						 width: 37px;display: block;text-align: center;}
#back-top a:hover 		{color: #807f7f;
}
#back-top span 			{background: url("../images/icons/up-arrow.png") no-repeat scroll 0 0 transparent;border-radius: 3px 3px 3px 3px;display: block;height: 24px;margin-bottom: 7px;width: 35px;}
#back-top a:hover span 	{background-position:0 -34px;
}
/* ************************************************************************************* */
#screenshot,
#screenshotCategory			{position:absolute; z-index:9999999; line-height:0; font-size:0;}

#screenshot 				{border:1px solid #d8d8d8; background:#f6f6f6; top:20px; right:22px; }
#screenshotCategory			{border:0px solid #d8d8d8; background:#f6f6f6;  display:inline-block; width:auto;}/*url('../images/screenshotCategory_bg.png') 10px 0px no-repeat */
#screenshotCategory img		{border:1px solid #d8d8d8; margin-top:0px;}

.manufacturers_logo 		{display:block; overflow:hidden;margin: 0px 0px 10px 0px;border-bottom:1px solid #dbdee0;}
.manufacturers_logo img		{float:left; margin:0 20px 10px 0;}
.manufacturers_logo a		{padding: 40px 0px 0px 0px; display:inline-block;}

.caption					{line-height:1em; color:#636045; margin-top:10px;}

.wrapper_content_block		{padding: 0px 0px 0px 0px;}

.border						{border:1px solid #f1eddd; overflow:hidden; margin-bottom:20px;}

.wrapper_box_content_t			{background:url('../images/wrapper_box_content_t.jpg') 0px 0px repeat-x #f1eddd;}
.wrapper_box_content_r			{background:url('../images/wrapper_box_content_r.jpg') 100% 0px repeat-y transparent;}
.wrapper_box_content_b			{background:url('../images/wrapper_box_content_b.jpg') 0px 100% repeat-x transparent;}
.wrapper_box_content_l			{background:url('../images/wrapper_box_content_l.jpg') 0px 0px repeat-y transparent;}

.wrapper_box_content_tl			{background:url('../images/wrapper_box_content_tl.jpg') 0px 0px no-repeat transparent;}
.wrapper_box_content_tr			{background:url('../images/wrapper_box_content_tr.jpg') 100% 0px no-repeat transparent;}
.wrapper_box_content_bl			{background:url('../images/wrapper_box_content_bl.jpg') 0px 100% no-repeat transparent;}
.wrapper_box_content_br			{background:url('../images/wrapper_box_content_br.jpg') 100% 100% no-repeat transparent;}

.sale							{background:url('../images/sale.png') 0 0 no-repeat transparent; width:69px; height:69px; position:absolute; top:10px; right:10px; z-index:1000; opacity:.8; display:none;}
.sale_percent 					{background:url('../images/sale_percent.png') no-repeat transparent; width:78px; height:78px; position:absolute; top:123px; right:23px; z-index:1000; text-align:center;display:none;}
.sale_percent strong			{color:#fff; font-size:1.84em; font-weight:100;
								display:inline-block; margin-top:25px; margin-right:4px;}
.infoString 				{ padding:10px 10px 10px 10px;
background: rgb(240,240,240); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(240,240,240,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(240,240,240,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}	
.infoString  a 					{color:#000;text-decoration:none;}	
.infoString  a:hover	 { text-decoration:none;}							
/* ************************************************************************************* */
/* ************************************************************************************* */
.box_wrapper_title2 h2				{font-size:1em;}
.box_wrapper_title h1				{font-size:1em;}
del 									{font-size:1em;}		
.productSpecialPrice 					{font-size:1.09em;}
h1 del 								{font-size:.91em;}	
h2 del 								{font-size:1em;}	
h1 .productSpecialPrice 			{font-size:1.1em;}
h2 .productSpecialPrice 			{font-size:1.53em;}
.name span							 	{font-size:1.091em;}
.sub .name span							{font-size:1em;}			
.desc								{font-size:1em;}

.name span.smallText 							 	{font-size:.81em;}
.order_history img					{width:19px; height:17px;}		
/* ************************************************************************************* */
/* ************************************************************************************* */
/* code by Seaman */
.sf-field{ margin:6px 0; color:#fff;}

.inStockGreen {
	font-weight: bold;
	color: green; 
}
.inStockRed {
	font-weight: bold;
	color: #db200d;
}

.prods_info .desc img{ max-width:670px;}
/* END style.css 2022-07-21 */

/* BEGIN style_boxes.css 2022-07-21 */
.infoBoxWrapper						{margin:0px 0px 9px 0px;padding: 0px 0px 0px 0px; overflow:hidden;}
.infoBoxWrapper.last 				 				{margin-bottom:0px;}
/* ************************************************************************************* */


.infoBoxWrapper .box_wrapper_title22 h1,
.infoBoxWrapper .box_wrapper_title22 h1 a								{color:#fff;}
.infoBoxWrapper .box_wrapper_title22 h1 a:hover					{color:#fff; text-decoration:underline;}

.infoBoxHeading  							{color:#fff;}
 
.infoHeading,
.infoBoxHeading  							{margin: 0px 0px 0px 0px; position:relative;}

.infoBoxHeading .title-icon					{background:url('../images/title-icon.gif') 0 0 no-repeat transparent; display:inline-block; width:8px; height:5px; position:absolute; top:14px; left:10px; display:none;}

.infoBoxWrapper .infoBoxContents 					{padding: 12px 10px 22px 10px; overflow:hidden; 
/* background:url('../images/infoBoxContents.png')*/ background:#536267;
-webkit-border-radius: 0 0 3px 3px;
        border-radius: 0 0 3px 3px;
		color: #fff;
}

.infoBoxWrapper.list .infoBoxHeading  				{}
.infoBoxWrapper.list .infoBoxContents 				{ padding-top:11px; padding-bottom:11px;}
.infoBoxWrapper.title_off  {border:1px solid #dbdee0;}													
/* ************************************************************************************* */
.prods_info .infoBoxWrapper .infoBoxContents a 						{}
.prods_info .infoBoxWrapper .infoBoxContents a:hover				{ color:#fff;}

.prods_info .infoBoxWrapper 										{margin: 15px 0px 0px 0px; background:#2b2a24;
-webkit-border-radius: 3px;
        border-radius: 3px;
}
.prods_info .infoBoxWrapper .infoBoxHeading,
.prods_info .infoBoxWrapper .infoBoxHeading	 a		{border:0; color:#303030;} 
.prods_info .infoBoxWrapper .infoBoxContents 		{padding: 10px 11px 10px 11px;}

.infoContents,
.infoBoxContents 									{}
/* ************************************************************************************* */
.infoBoxWrapper.box2 				 				{}
.infoBoxWrapper.box2 .infoBoxHeading 				{}
.infoBoxWrapper.box2 .infoBoxContents 				{}
/* ************************************************************************************* */
.infoBoxWrapper.box3  								{overflow:hidden; border:0; background:none;}
.infoBoxWrapper.box3 .infoBoxHeading				{border:0;}
.infoBoxWrapper.box3 .infoBoxHeading a				{}

.infoBoxWrapper.box3 .infoBoxHeading  				{}
.infoBoxWrapper.box3								{}
.infoBoxWrapper.box3 .infoBoxContents 				{border:0;}
/* ************************************************************************************* */
.infoBoxWrapper.box4 				 							{border:0;}/*background:url('../images/box4_bg.gif') 100% 0px repeat-y transparent;*/
.infoBoxWrapper.box4.last 				 				{background:transparent;}

.infoBoxWrapper.box4 .infoBoxHeading 				{border:0;}

.infoBoxWrapper.box4													{}
.infoBoxWrapper.box4 .infoBoxContents 				{padding: 0px 0px 10px 0px;border:1px solid #d8d8d8; border-width:0px 0px 0px 0px;}
.infoBoxWrapper.box4  ul											{border-top:0px solid #36393b;border:0;background:url('../images/box4_bg2.png') 0px 0px no-repeat transparent;}

.infoBoxWrapper.box4  ul.first		{padding-top:12px;}
.infoBoxWrapper.box4  li.wrapper_prods {
   
    margin: 0px 0px 0px 0px;
    width: auto;
		padding: 16px 14px 2px 14px;
	/* float: left;	*/
	
}
.infoBoxWrapper.box4  ul.first {
	background:none;
}
.infoBoxWrapper.box4 ul.first  li.wrapper_prods	{
	padding: 0px 14px 0px 14px;
}
		
.infoBoxWrapper.box4  ul													{margin: 0px 0px 0px 0px;}
.infoBoxWrapper.box4  ul#													{margin: 0px 0px 0px 0px;}
.infoBoxWrapper.box4  ul.last												{margin: 0px 0px 0px 0px;}
.infoBoxWrapper.box4 .infoBoxContents .pic_padd		{float:left; margin-right:6px;}

.infoBoxWrapper.box4 .prods_pic_bg					{background:transparent;}				
.infoBoxWrapper.box4 .name_padd							{padding: 13px 0px 4px 0px;}
.infoBoxWrapper.box4 .desc_padd							{padding: 0px 0px 1px 0px; color:#dad9d9;}
.infoBoxWrapper.box4 .button__padd			{float:right; padding-top:3px;} 
.infoBoxWrapper.box4 .price_padd			{display:inline-block; float:left; padding-top:0;}

.infoBoxWrapper.box4 .prods_padd			{ padding-top:0px;} 

.infoBoxWrapper.box4 									{color:#dad9d9;}
.infoBoxWrapper.box4 .name span	a						{ color:#fff;}  
.infoBoxWrapper.box4 .name span a:hover						{color:#fff; text-decoration:underline;}

.infoBoxWrapper.box4 .productSpecialPrice				{color:#fff;}
.infoBoxWrapper.box4 del												{color:#d6d6d6;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxWrapper.box6 .infoBoxContents 				{}
/* ************************************************************************************* */
.infoBoxWrapper.cart_box  							{margin-top: 10px;}
.infoBoxWrapper.cart_box .box_wrapper				{}

.infoBoxWrapper.cart_box .box_wrapper_title22				{background:url('../images/title2.png') 0 0 repeat-x transparent;	}
.infoBoxWrapper.cart_box .infoBoxHeading			{}
.infoBoxWrapper.cart_box .infoBoxHeading a			{}

.infoBoxWrapper.cart_box .infoBoxContents 		    { color:#000}

.infoBoxWrapper.cart_box .infoBoxContents 			{}
.infoBoxWrapper.cart_box .infoBoxContents strong	{color: #fff;}
.infoBoxWrapper.cart_box .infoBoxContents a			{ color:#fff;}
.infoBoxWrapper.cart_box .infoBoxContents a:hover	{}
.cart_box_separator									{border-bottom:1px solid #aeaeae;padding: 0px 0px 5px 0px;}
.cart_price_box										{padding: 15px 0px 0px 0px;}
SPAN.newItemInCart 									{font-size:1em;color: #fff;}
a:hover SPAN.newItemInCart 							{color: #fff;}
/* ************************************************************************************* */
.infoBoxWrapper.banner								{margin:0px 0px 3px 0px;padding:0px; border:0px solid #e1e1e1;}
/* ************************************************************************************* */
.list .infoBoxContents li							{padding:0px 0px 0px 0px; width:100%;position:relative;}

.list .infoBoxContents li, 
.list .infoBoxContents li a, 
.list .infoBoxContents li a font					{font-weight:normal; vertical-align:top;}

.infoBoxContents li a b								{font-weight:bold;}									
.infoBoxContents ul									{list-style:none;padding:0; margin:0;}
.list .infoBoxContents .categories				{margin:0px 0px 0px 0px;font-weight:normal;}
.list .infoBoxContents .bestsellers				{margin:0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.list .infoBoxContents .information				{margin:0px 0px 0px 0px;}
.list .infoBoxContents .manufacturers ul		{margin:0px 0px 0px 0px;}
.list .infoBoxContents li a strong,
.list .infoBoxContents li a 					{display:inline-block; overflow:hidden;}
.list .infoBoxContents .bestsellers li a 		{display:inline;}
.list .infoBoxContents ul li .div 				{padding-left:15px;}

.list .infoBoxContents a						{}
.list .infoBoxContents li 					{ line-height:1.35em; border-top:1px dashed #302f28;} /* */
.list .infoBoxContents li.first				{margin-top:0; border:none;}
.list .infoBoxContents li:hover				{}
.list .infoBoxContents li,
.list .infoBoxContents li a					{color:#747462;text-decoration:none;}
.list .infoBoxContents li .div a			{color:#000;}
.list .infoBoxContents li a					{padding:7px 0px 7px 0px;}
.list .infoBoxContents li a	br				{display:none;}
/*.list .infoBoxContents li:hover,*/
.list .infoBoxContents li a:hover				{color:#fff; text-decoration:none;}
.list .infoBoxContents li a b					{ color:#fff;font-weight:normal;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;display:block;}
.list .infoBoxContents li a:hover b				{color:#747462;}

.list .infoBoxContents li span					{color:#c6a473;text-decoration:none; font-size:1.07em;}
.list .infoBoxContents li span					{padding:7px 0px 7px 0px; display:inline-block;}

.list .infoBoxContents li .category_arrow		{position:absolute;width:14px; height:14px; top:6px; right:-5px; line-height:0px; font-size:0px;padding:0px;}
.list .infoBoxContents li .list_bg  			{position:absolute; width:14px; height:14px; top:7px; left:0px;line-height:0px; font-size:0px;}
.list .infoBoxContents li .div .list_bg  		{left:-10px;}
.list .infoBoxContents li .div .div .list_bg  	{left:9px;}

.list .infoBoxContents li .list_bg,
.list .infoBoxContents li .category_arrow		{background:url('../images/bg_list.png') 0px 0px no-repeat transparent;}/**/

										
.list .infoBoxContents li .list_bg  				{background-position:0px 0px;}	
.list .infoBoxContents li:hover .list_bg  			{background-position:0px -14px;}										
.list .infoBoxContents li .category_arrow			{background-position:0 -28px;}
.list .infoBoxContents li:hover .category_arrow		{background-position:0 -42px;}										



/* ************************************************************************************* */
.infoBoxContents .bestsellers li 				{overflow:hidden; border:0;}
.infoBoxContents .bestsellers li:hover 			{text-decoration:none;}
.list .infoBoxContents .bestsellers li a				{text-decoration:none; padding-left:0px; color:#000;}
.infoBoxContents .bestsellers li .div_2			{overflow:hidden; width:auto; padding:7px 0px 7px 0px;}
.infoBoxContents .bestsellers li b				{display:inline-block;float:left; color:#000;padding: 0px 10px 0px 0px; font-weight:normal;}
.infoBoxContents .bestsellers li a:hover 		{text-decoration:none; color:#fff}
.infoBoxContents .bestsellers li .list_bg		{ display:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxContents.search 						{padding:0px 0px 0px 0px;margin:0px 0px 0 0px;width:100%;}
.infoBoxContents.search label					{color:#fff;margin-right:3px; margin-top:2px;text-transform:uppercase;display:none;}

.infoBoxContents.search .go						{color:#7a7a7a;
							 					 width:94%;padding:3px 6px 2px 8px; min-height:7px;left:0px;margin:0;border:0px solid #aeaeae;background:transparent;position:absolute;top:0;line-height:1.5em;font-size:.85em;}
							 
.infoBoxContents	.input-width 			{height:21px;width:144px;}
.infoBoxContents		.width-setter 		{height:21px;position:relative;margin:0 0 0 0;background:url('../images/search_input_bg.gif') 0px 0px no-repeat transparent;}
							 
.infoBoxContents.search .button_header_search			{margin-left:0px;}	
.infoBoxContents.search .box_wrapper					{overflow:hidden;display:inline-block;}
.infoBoxContents.search .advanced						{display:block;padding: 6px 0px 0px 9px;}		
.infoBoxContents.search .advanced	a					{color:#3c3c3c; font-weight:bold; text-decoration:underline;}	
.infoBoxContents.search .advanced	a:hover				{text-decoration:none; }						 
/* ************************************************************************************* */
/* ************************************************************************************* */
.cart_box										{}
.infoBoxContents SPAN.productSpecialPrice 		{ color:#fff;} 
.infoBoxContents del							{}

.infoBoxContents .select							{width:100%; font-size:1em;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxContents .stars_padd						{padding:5px 0px 0px 0px;}
/* ************************************************************************************* */
.box_icon					{display:block; float:left;padding:0px 20px 0px 0px;}
.box-padd					{padding: 5px 5px 3px 5px; overflow:hidden;}
.padd						{padding: 0px 0px 0px 0px;}
.best_sellers .padd			{width:auto;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxes_footer												{overflow:hidden;
-webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
				padding:4px 0px 10px 0px;
}
.Footer_BoxWrapper 									{width:170px;margin: 0px 0px 0px 0px;float:left; min-height:95px; }
.Footer_BoxWrapper + .Footer_BoxWrapper 			{margin: 0px 0px 0px 10px;}
.Footer_BoxWrapper h4								{padding: 16px 0px 16px 0px;margin: 0px 0px 0px 0px; display:none;}
.Footer_BoxWrapper h4								{color:#717171;font-weight:bold;text-transform:uppercase;font-size:1.25em;}
.Footer_BoxWrapper ul								{padding: 5px 0px 0px 0px;margin: 0px 0px 0px 13px; list-style:none; width: 100%;}
.Footer_BoxWrapper li								{background:url('../images/footer_item.png') 0px 8px no-repeat transparent; line-height:1em; margin-bottom:5px; margin-top:4px;border-top:1px dashed #302f28;}/**/
.Footer_BoxWrapper li:hover					{background-position: 0 8px;}
.Footer_BoxWrapper li a							{padding: 8px 0px 3px 25px; display:inline-block;}

.Footer_BoxWrapper li a							{color:#f0f0f0; font-weight:normal; text-decoration:none;}
.Footer_BoxWrapper li.act a,
.Footer_BoxWrapper li a:hover				{color:#fff; text-decoration:none;}

.Footer_BoxWrapper li.first 				{border-top:0px dashed #302f28;}

/* ************************************************************************************* */
/* ************************************************************************************* */
.banner_set						{list-style:none; overflow:hidden; padding:0;margin: 0px 0px 0px 0px;}
.banner_set	li					{display:inline-block;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px; float:left;}
.banner_set	li a				{display:block;}
.banner_set	li.first			{}
.banner_set	li.last				{}
.banner_set	li.first.last		{}
.banner_set	li.item1			{}
.banner_set	li.item2			{}
.banner_set	li.item3			{ float:right}
.banner_set	li.item4			{ float:right}

.banner_side					{line-height:0em; margin-top:0px;margin-right:16px; float:right;}
.banner_footer					{line-height:0em; margin-top:0px; }

.banner,
.banner_set	li					 {line-height:0; font-size:0;}

.bookmarks 								{float:none; width:100%; overflow:hidden;}
.bookmarks .infoBoxWrapper				{float:left; margin-right:0px;}

.page_reviews .bookmarks .infoBoxWrapper			{margin-left:20px;}
.page_reviews .bookmarks .infoBoxWrapper.first		{margin-right:0px;}



.infoBoxContents .border_prods		{padding: 0px 0px 10px 0px;overflow:hidden;}
.infoBoxContents .prods_padd		{padding: 0px 0px 0px 0px;}

.tool_tip						{position:absolute; right:10px; top:10px; width:100px; height:120px; background:#666; border:1px solid #333; display:none;}

.box_header_phone						{width:auto; padding:10px 16px 15px 0px; text-align:right;font-family: 'Oswald', sans-serif; text-transform:uppercase;}
.box_header_phone						{color:#fff;font-size:1em; line-height:1em;font-weight:100;line-height:2em; }
.box_header_phone b					{color:#fff; font-size:1em; line-height:1.8em}
.box_header_phone span			{color:#fff; font-size:2em; display:block;margin-bottom:1px;}
.box_header_phone > span 		{}

.boxes_footer_right					{ overflow:hidden;
}
/* ************************************************************************************* */

.infoBoxContents .bestsellers li a		{display:inline;}

.Footer_BoxWrapper li a					{font-size:1em;}
.list .infoBoxContents li				{font-size:1.091em;}
.list .infoBoxContents li b,			
.list .infoBoxContents li a				{font-size:1em;}
.list .infoBoxContents li .div a		{font-size:1em;}						

/* ************************************************************************************* */
.boxes_above_footer						{min-height:40px; position:relative;}
/* code by Seaman */
/* END style_boxes.css 2022-07-21 */

/* BEGIN constants.css 2022-07-21 */
html, body 			{height:100%;}
.none				{display:none;}
.cl_both			{clear:both;}
.fl_right			{float:right;}
.fl_left			{float:left;}
br.clear			{font-size:0px; line-height:0px;}
.ofh				{overflow:hidden;}
.fs_lh				{font-size:0px; line-height:0px;}
*					{outline:none;}
.dib				{display:inline-block;}
button				{background: transparent;}
.contentPadd h3.first_h3			{margin-top:0px;}
.btn_position		{padding:0px 0px 0px 0px; position:absolute; bottom:10px; right:10px;}
img 				{border:0;}
form				{display: inline;}
small				{font-size:90%;}
.table				{width:100%;}
.order_history td	{padding: 1px 0px 2px 0px;}
td					{vertical-align:top;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.contentText, .contentText table {
  font-size:1em;
  line-height: 1.5;

}
.productListTable {
  padding: 0px;
  font-size:1.2em;
  line-height: 1.5;
}

.productListTable tr.alt td { /*background:#f8f8f8;*/}
/*---------------------------*/
.small_title				{color:#000;}
.loginPage p.small_title	{padding-bottom:10px; font-size:1.1em;}
.fieldKey {
  font-size:1em;
  font-weight:normal;
  line-height: 1em;
  width:150px; 
  padding: 11px 0px 0px 0px;
}
.fieldValue {
  font-size:1em;
  line-height: 1.5;
  padding: 7px 0px 7px 0px;
}
.loginPage .fieldKey {
  width:auto;
}
.fieldValue input.input {
	width:70%;padding-left:6px;padding-right:6px;
}
.fieldValue.radio input			{ float:left;}
.fieldValue.radio div			{ float:left; display:inline-block;}

.infoString 				{}
.infoString small strong	{font-size:111%;}

.input_radio 				{display:inline-block;}
.input_radio input			{margin: 5px 0px 0px 5px;}
.radio_set					{margin: 2px 0px 0px 5px;display:inline-block;}
/*---------------------------*/
.fieldValue select.input {
	width:72.5%;
}
.loginPage .fieldValue .input {
	width:92%;
}
table, p {
  line-height: 1.5;
}
.crosspiece			{width:120px; height:0px; visibility:hidden;}
.crosspiece100		{width:100px; height:0px; visibility:hidden;}
.crosspiece95		{width:95px; height:0px; visibility:hidden;}
.crosspiece85		{width:85px; height:0px; visibility:hidden;}
.forgotten			{padding-top:10px; line-height:1em;}

.boxText { font-family: Arial, Helvetica, sans-serif; font-size: .9em; }
.errorBox { font-family : Arial, Helvetica, sans-serif; font-size: .9em; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size: .9em; color: #cc0033; }
.productsNotifications { background: #f8f8f8; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size: .9em; color: #97168d; text-decoration: underline; }
.orderEdit:hover {text-decoration:none;}



TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
}

TD.infoBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListingHeader {
  table-layout: fixed;
  color: #FFFFFF;
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #d2d2d2;
}

.productListingData {
  table-layout: fixed;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9b9b9b;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: .9em;
  color: #000000;
}

TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.1em;
  line-height: 1.5;
}

/*
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1em; font-weight:bold;
}
*/

TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.3em;
  color: #aabbdd;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  font-weight: bold;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.0em;
  color: #333;
}

TEXTAREA {
  width: 97%;
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.1em;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Arial, Helvetica, sans-serif;
  font-size:1.2em;
  color: #c76170;
  font-weight: bold;
}


SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}


/* message box */

.messageBox { font-family: Arial, Helvetica, sans-serif; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif;}
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif;}

/* input requirement */

.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size: .9em; color: #ff0000; padding: 10px 10px 0px 0px;}

/* buttons */

.tdbLink a { }

.tdbLink button { }

/* account link list */

.accountLinkList {
  list-style-type: none;
  margin: 0px 2px 0px 10px;
  padding: 5px;
}
.accountLinkList li { line-height:1.5em;}
.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}
.buttonSet .bg_button2 .button-padd,
.buttonSet .bg_button2-act .button-padd,
.buttonSet .bg_button22 .button-padd,
.buttonSet .bg_button22-act .button-padd	{padding: 0px 0px 0px 0px;}												


.relative			{position:relative;}
.caption			{ position:absolute;}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: 1; filter:none; background:none;}
.products_model		{display:inline;}

h1 .smallText						{font-size:.8em; font-weight:normal;}								 
h2 .smallText						{font-size:.8em;}
mark										{background: transparent; color:inherit;}
/* code by Seaman */
/* END constants.css 2022-07-21 */

/* BEGIN buttons.css 2022-07-21 */
.button_header,
.button_content											{display:inline-block; line-height:0em;}/* overflow:hidden;*/
/* ************************************************************************************* */
.button_header											{margin-left:6px;}

.button_header .button,
.button_header .button:hover,
.button_header .button.act,
.button_header .button:hover div,
.button_header .button div								{display:inline-block; cursor:pointer; overflow:hidden;}

.button_header .button,
.button_header .button:hover,
.button_header .button.act
.button_header .button,
.button_header .button:hover,
.button_header .button.act								{padding:0; overflow:hidden; font-size:1em;text-transform:uppercase;}
/* ************************************************************************************* */

/* ************************************************************************************* */
/* ************************************************************************************* */
.button_header4 .button .button-t,
.button_header4 .button:hover .button-t,
.button_header4 .button.act .button-t					{background:url('../images/button_header4.gif') repeat-x transparent;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_header4 .button .button-t,
.button_header4 .button.act:hover .button-t				{background-position:0 0;}

.button_header4 .button:hover .button-t,
.button_header4 .button.act .button-t					{background-position:0 100%;}
/* ************************************************************************************* */
.button_header4 .bg_button .button-t,
.button_header4 .bg_button:hover .button-t,
.button_header4 .bg_button.act .button-t				{margin: 0px 0px 0px 0px; height:27px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_header4 .bg_button  a span.ui-button-text,
.button_header4 .bg_button  span.ui-button-text,
.button_header4 .bg_button:hover a span.ui-button-text,
.button_header4 .bg_button.act a span.ui-button-text,
.button_header4 .bg_button:hover span.ui-button-text,
.button_header4 .bg_button.act span.ui-button-text						{font-weight:bold;text-decoration:none; white-space:nowrap;text-transform:none;}											 
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_header4 .bg_button:hover a span.ui-button-text,
.button_header4 .bg_button.act a span.ui-button-text,
.button_header4 .bg_button:hover span.ui-button-text,
.button_header4 .bg_button.act span.ui-button-text					{color:#fff;}

.button_header4 .bg_button  a span.ui-button-text,
.button_header4 .bg_button  span.ui-button-text						{color:#fff;line-height:1em;padding: 7px 10px 7px 10px; display:inline-block;}
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content  button										{height:25px; font-size:100%; font-family:Arial, Helvetica, sans-serif; }	
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content .button,
.button_content .button.act,
.button_content .button div								{display:inline-block; cursor:pointer; overflow:hidden;}

.button_content .button,
.button_content .button.act								{padding:0; overflow:hidden; position:relative;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content .bg_button .button-b,
.button_content .bg_button:hover .button-b,
.button_content .bg_button.act .button-b,
.button_content .bg_button .button-t,
.button_content .bg_button:hover .button-t,
.button_content .bg_button.act .button-t						{}

.prod_info_next .button_content .bg_button:hover .button-t,
.prod_info_next .button_content .bg_button.act .button-t,
.button_content .bg_button .button-t							{background: rgb(103,87,62); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3NTczZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTNhMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(103,87,62,1) 0%, rgba(69,58,41,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(103,87,62,1)), color-stop(100%,rgba(69,58,41,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(103,87,62,1) 0%,rgba(69,58,41,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(103,87,62,1) 0%,rgba(69,58,41,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(103,87,62,1) 0%,rgba(69,58,41,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(103,87,62,1) 0%,rgba(69,58,41,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67573e', endColorstr='#453a29',GradientType=0 ); /* IE6-8 */
border-bottom:1px solid #322a1e;
-webkit-border-radius: 3px;
        border-radius: 3px;
}
.prod_info_next .button_content .bg_button .button-t,
.button_content .bg_button:hover .button-t,
.button_content .bg_button.act .button-t						{
background: #67573e;
border-bottom:1px solid #322a1e;
	}

/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content .bg_button .button-t,
.button_content .bg_button:hover .button-t,
.button_content .bg_button.act .button-t						{height:25px;position:relative; display:block;
}



/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content .bg_button  a span.ui-button-text,
.button_content .bg_button  span.ui-button-text,
.button_content .bg_button:hover a span.ui-button-text,
.button_content .bg_button.act a span.ui-button-text,
.button_content .bg_button:hover span.ui-button-text,
.button_content .bg_button.act span.ui-button-text				{line-height:1em;font-weight:normal;white-space:nowrap;text-decoration:none; display:inline-block;font-family: 'Oswald', sans-serif; text-transform:uppercase;}

	
.button_content .bg_button  a span.ui-button-text,
.button_content .bg_button  span.ui-button-text,
.button_content .bg_button:hover a span.ui-button-text,
.button_content .bg_button.act a span.ui-button-text,
.button_content .bg_button:hover span.ui-button-text,
.button_content .bg_button.act span.ui-button-text			{
        font-size:.92em;
      } 											 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */


.button_content2 .bg_button  a span.ui-button-text,
.button_content2 .bg_button  span.ui-button-text						{color:#fff;text-decoration:none;}

.button_content2 .bg_button:hover a span.ui-button-text,
.button_content2 .bg_button.act a span.ui-button-text,
.button_content2 .bg_button:hover span.ui-button-text,
.button_content2 .bg_button.act span.ui-button-text						{color:#fff;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content22 .bg_button  a span.ui-button-text,
.button_content22 .bg_button  span.ui-button-text						{color:#fff;text-decoration:none;}

.button_content22 .bg_button:hover a span.ui-button-text,
.button_content22 .bg_button.act a span.ui-button-text,
.button_content22 .bg_button:hover span.ui-button-text,
.button_content22 .bg_button.act span.ui-button-text					{color:#fff;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */


.prod_info_next .button_content2 .bg_button  a span.ui-button-text,
.prod_info_next .button_content2 .bg_button  span.ui-button-text						{color:#fff;text-decoration:none;}

.prod_info_next .button_content2 .bg_button:hover a span.ui-button-text,
.prod_info_next .button_content2 .bg_button.act a span.ui-button-text,
.prod_info_next .button_content2 .bg_button:hover span.ui-button-text,
.prod_info_next .button_content2 .bg_button.act span.ui-button-text						{color:#fff;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prod_info_next .button_content22 .bg_button  a span.ui-button-text,
.prod_info_next .button_content22 .bg_button  span.ui-button-text						{color:#fff;text-decoration:none;}

.prod_info_next .button_content22 .bg_button:hover a span.ui-button-text,
.prod_info_next .button_content22 .bg_button.act a span.ui-button-text,
.prod_info_next .button_content22 .bg_button:hover span.ui-button-text,
.prod_info_next .button_content22 .bg_button.act span.ui-button-text					{color:#fff;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: 7px 7px 5px 7px;}
.prod_info_next .fl_left .ui-button-text-icon-primary .ui-button-text { padding: 7px 7px 5px 7px; } 
.prod_info_next .button_next .ui-button-text-icons .ui-button-text 				{ padding: 7px 7px 5px 7px; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: 7px 7px 5px 7px;}


.button__padd .ui-button-text-icon-primary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text { padding: 7px 7px 5px 7px;}
.button__padd .ui-button-text-icon-secondary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text {padding: 7px 7px 5px 7px;}

span.ui-button-icon-primary		{display:none;} /**/

.button_content2 .ui-state-default .ui-icon		 		{ background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.button_content2:hover .ui-state-default .ui-icon		 		{ background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.button_content2 .ui-state-hover .ui-icon		 		{ background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}

.button_content22 .ui-state-default .ui-icon		 		{ background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.button_content22:hover .ui-state-default .ui-icon		 		{ background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
.button_content22 .ui-state-hover .ui-icon		 		{ background-image: url('../ext/jquery/ui/redmond/images/ui-icons_ffffff_256x240.png');}
/* ************************************************************************************* */
/* ************************************************************************************* */
<!-- code by Seaman -->
/* END buttons.css 2022-07-21 */

/* BEGIN css3.css 2022-07-21 */
.list li a,
.bestsellers li a:hover,
.name a:hover,

.hover:hover .wrapper_pic_t,
.hover:hover .wrapper_pic_r,
.hover:hover .wrapper_pic_b,
.hover:hover .wrapper_pic_l					{
	-webkit-transition: all .4s ease 0s;
	-moz-transition: all .4s ease 0s;
	-ms-transition: all .4s ease 0s;
	-o-transition: all .4s ease 0s;
	transition: all .4s ease 0s;	
}
.contentPadd.r_view,
.contentPadd.t_view,

.sf-menu > li > a:hover					{
	-webkit-transition: all .4s ease-in-out 0s;
	-moz-transition: all .4s ease-in-out 0s;
	-ms-transition: all .4s ease-in-out 0s;
	-o-transition: all .4s ease-in-out 0s;
	transition: all .4s ease-in-out 0s;	
}
/* ************************************************************************************* */
::selection {
background:#545252;
color:#fff;
}
::-moz-selection {
background:#545252; 
color:#fff;
}
/* ************************************************************************************* */
.class_name	{
   -webkit-box-shadow: 0px 0px 3px #b2ac9c;
   -moz-box-shadow: 0px 0px 3px #b2ac9c;
   box-shadow: 0px 0px 3px #b2ac9c;
}
/*.infoBoxContents  li b	{text-shadow: #000 0px 0px 1px;}
.infoBoxContents  li a	{text-shadow: #666666 0px 0px 1px;}*/
#back-top a 	{
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;	
}
/* code by Seaman */
/* END css3.css 2022-07-21 */