/*
  $Id$

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

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
body {
background:url('../images/tail_body.gif') center top repeat;
color: #353535;
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; color:#979797;
}

a 			{color:#6f6f6f; text-decoration: none;}
a:hover 	{color:#3b3b3b; text-decoration:none;}

.bg_body				{ overflow:hidden;}

.bg_body					{height:100%;height:100%;height:auto !important;min-height:100%;background:url('../images/bg_body.gif') center top repeat-x;}
.bg_body2					{height:100%;height:100%;height:auto !important;min-height:100%;}

.wrapper-padd			{margin:0px auto 0px auto; width:960px;overflow:hidden;}
.row_1					{font-size:1.1em;padding: 0px 10px 0px 10px;}
.row_2					{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.row_3					{font-size:1em;padding: 0px 0px 0px 0px;}
.row_4					{font-size:1em;padding:15px 0px 15px 0px;}
.row_5					{font-size:1em;padding: 0px 0px 10px 0px;}
.row_line				{font-size:0; line-height:0; height:1px;margin-top:17px;padding: 0px 0px 0px 0px; border-top:1px solid #969696;}

#bodyWrapper			{ position:relative;overflow:hidden;}
#bodyContent 			{padding:0px 0px 0px 0px;}

#columnLeft 			{padding:0px 0px 0px 0px;}
#columnLeftHome 			{padding:0px 0px 0px 40px;width: 220px;}
#columnRight 			{padding:0px 0px 0px 0px;}
.banner_block{ width:300px; float:right; margin-right:10px;}
.banner_block_home{ width:300px; float:left;}
.clientlogo_block { width:300px; float:left;}
.block_slider{ width:620px; float:left;}
.block_slider_home { width:620px; float:right;}
.banner_block a{ margin-bottom:15px; display:block;}
#extraRow1				{margin-bottom:20px;}
#extraRow2				{ margin-top:20px;}
.extra_marg {margin-bottom:20px; overflow:hidden;}
.contentContainer		   							{padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:0px;}
.contentContainer.page_un							{margin-top:14px; margin-bottom:14px;}
.contentContainer.page_cart							{padding: 0px 0px 0px 0px;}
.contentContainer.page_reviews 						{}
.contentContainer.page_new_product					{margin-top:10px; margin-bottom:10px;}

.contentPadd 										{padding:10px 0px 14px 0px; overflow:hidden;}
.contentPadd.sub 									{padding:6px 0px 20px 0px; overflow:hidden;}
.contentPadd.un 									{padding:23px 0px 14px 0px; overflow:hidden;}
.contentPadd.txtPage								{padding:18px 18px 18px 18px;border:1px solid #969696;}
.txtPage											{ font-size: 12px; color: #666; line-height: 2em;}
.contentContainer.page_un .contentPadd				{padding:0px 0px 0px 0px; border:0px;}
.contentContainer.page_un .contentPadd.un			{padding:14px 10px 14px 10px;}
.contentContainer.page_reviews .contentPadd			{padding: 8px 0px 8px 0px;}
.contentContainer.page_new_product .contentPadd		{padding: 0px 0px 0px 0px;}
.contentPadd.un .padding							{padding:0px 0px 0px 0px;}

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

.contentInfoText.marg-top				{margin: 0px 0px 0px 0px;}
 
.contentInfoBlock						{padding:14px 2px 12px 10px; margin: 0px 0px 14px 0px; overflow:hidden; border:1px solid #969696; background:#fff;} 

.contentContainer.page_un .contentText	{padding: 18px 27px 0px 27px;}
/* ************************************************************************************* */
/*#header 				{position:relative;height:244px;background:url('../images/tail_header.gif') 0 144px repeat-x; width:940px; margin-bottom:17px;}*/
/*#header 				{position:relative;height:196px;background:url('../images/tail_header.gif') 0 57px repeat-x; width:940px; margin-bottom:17px;}*/
#header 				{position:relative;height:196px;width:940px; margin-bottom:17px;}
#header_spl				{position:relative;height:166px; width:940px; margin-bottom:0px;}
#header_prod 				{position:relative;height:196px;background:url('../images/tail_header.gif') 0 57px repeat-x; width:940px; margin-bottom:17px;}

/*.logo 					{display:inline-block;width:285px; height:40px; margin:0px 0px 0px 0px; position:absolute; top:194px; left:328px;}*/
.logo 					{display:inline-block;width:445px; height:145px; margin:0px 0px 0px 0px; position:absolute; top:76px; left:240px; }
#logo_spl 					{display:inline-block;margin:0px 0px 0px 0px; position:absolute; top:132px; left:0px;}
#sliderz 					{display:inline-block;margin:0px 0px 0px 0px; }
.logo img				{margin:0px 0px 0px 0px;}
/* ************************************************************************************* */
.header_block		{padding:0px 0px 0px 0px;margin: 13px 0px 0px 0px; width:457px; position:relative; background:#C30; overflow:hidden;}

.currencies,
.languages			{overflow:hidden;margin:5px 0px 0px 15px;display:inline-block;}

.currencies	label,
.languages	label	{color:#6f6f6f;font-weight:normal; margin-right:10px; margin-top:0px;}
.currencies	select,
.languages	select	{color:#c0c0c0;width:75px; border:1px solid #e6e6e4;padding:1px;background:#fff; font-size:.85em;}

.currencies			{ width:171px;}
.currencies	label	{}
.currencies	select	{}

.languages			{margin: 0px 0px 0px 0px;}
.languages	label	{}
.languages	select	{}
.languages img				{margin: 4px 0px 0px 0px;}
.languages .languages_img	{margin: 0px 6px 0px 0px;}

/* ************************************************************************************* */
.select				{border:1px solid #ececec;background:#fff;padding:1px; color:#c0c0c0; font-size:1em; line-height:18px;padding:1px; color:#6f6f6f;}
/* ************************************************************************************* */
.cart_header						{padding:5px 0px 3px 0px; margin-top:4px; overflow:hidden; line-height:1.2em; text-align:right; font-size:12px; position:relative; z-index:10}
.cart_header label { font-size:11px; text-transform:uppercase;font-family: 'Arial', sans-serif; color:#000000; letter-spacing:1.5px;}
.cart_header div					{padding:0px 1px 10px 0px;white-space:nowrap;font-size:12px;}
.cart_header div					{font-weight:normal; float:right;font-size:12px;}
.cart_header span					{ font-weight:bold; color:#6d6c6c;font-size:12px;}
.cart_header strong					{}
.cart_header a 		 				{font-size:11px; text-transform:uppercase;font-family: 'Oswald', sans-serif;text-decoration:none; color:#000000; letter-spacing:1.5px;}
.cart_header a:hover   				{color: #9a9a9a;}
.content_pad{ padding:23px 0 0 10px;}
.content_pad_spl{ padding:0px 0 0 10px;}
/* .content_pad_2{ padding:68px 0 0 0px;background:url('../images/tail_header.gif') 0 23px repeat-x; width:940px; margin-left:10px; } */
.content_pad_2{ width:940px; margin-left:10px; }
/* ************************************************************************************* */
/* ************************************************************************************* */
.search 					{padding:0px 0px 0px 0px;margin:0px 0px 0 0px; float:right; width:218px; text-align:right;background:url('../images/bg_search.gif') 0 0px no-repeat transparent; height:26px;}

.search .go					{color:#d2d2d0;
							 width:100%;padding:5px 5px 3px 10px;left:0px;margin:0 0 0 0px;border:none;background:none;position:absolute;top:0; font-size:.9em; line-height:1.2em; float:left;width:146px;}
							 
	.input-width 			{height:26px;width:217px;}
	.width-setter 			{height:26px;margin:0 0px 0 0;position:relative; float:left;width:143px;}
							 
.search .button_header_search	{ margin-left:0px; float:right;}	
.search .box_wrapper			{}							 
/* ************************************************************************************* */
/* ************************************************************************************* */
.banner 					{float:right;}
.banner_header				{display:inline-block;margin: 39px 8px 157px 0px; float:right;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:0px 1px 5px 0px;margin:0px 0px 0px -5px; position:relative; z-index:10px}
.breadcrumb					{color: #686868;}
.breadcrumb a 				{color: #686868; font-size:1.1em; font-weight:normal; 
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #000; text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.user_menu 					{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; list-style:none;}
.user_menu li				{align: center; display:inline-block; cursor:pointer; white-space:nowrap;background:transparent;}

.user_menu li a 			{color:#6f6f6f;font-weight:normal; text-decoration:none; font-size:12px;
				 			 cursor:pointer; white-space:nowrap;display:block;padding:2px 9px 2px 9px;}
.user_menu li a:hover,				 
.user_menu li.act a			{color:#6d6c6c; text-decoration:none;}				 

/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */

/*.footer_menu							{margin-top:0px; border-top:0px solid #e7e7e7; padding-top:0px; margin: 0px auto; }*/
.footer, .footer_spl					{background:url('../images/tail_header.gif') 0 top repeat-x; width:940px; margin-left:10px; }
/*.footer, .footer_spl 					{overflow:hidden; position:relative; width:940px; }
.footer p								{margin:0px 0px 0px 0px; padding-left:0px; text-align:left;}
.footer p								{color:#363636;line-height:1.3em; margin-left:-10px; display:inline-block;}	
.footer_spl p							{color:#363636;line-height:1.3em; display:inline-block;}
.footer p a								{color:#363636; font-size:1.2em;}
.footer p a:hover						{ text-decoration:underline}
.footer p b	a,
.footer p b								{color:#6f6f6f;font-weight:normal;}
.footer p b	a							{color:#6f6f6f;text-decoration:none; font-size:1em;}
.footer p b	a:hover						{color:#000; text-decoration:none;} */
/* ************************************************************************************* */
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxes_menu						{overflow:hidden; position:absolute; left:120px; top:68px;}
.boxes_menu1						{overflow:hidden; position:absolute; top:24px;}
.menu							{}
/* .menu ul								{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; list-style:none; overflow:hidden;} */
.menu ul								{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; list-style:none; overflow:visible;}
/* .menu li								{float:left; padding:0 19px 0 19px} */
.menu li								{float:left; padding:0 26px 0 26px}
.menu li a 								{color:#363636;display:inline-block;padding: 10px 0px 12px 0px; font-size:13px;font-family: 'Oswald', sans-serif;text-transform:uppercase; line-height:18px; letter-spacing:1px;}
.menu li a								{text-decoration:none;}
.menu li.act a,
.menu li:hover a						{text-decoration:none; color:#aaa9a9;}
.menu li.first a					{ padding-left:0; }
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */

.box_header_cart,							
.box_header_currencies,							
.box_header_languages,
.box_header_search,
.box_footer_currencies,
.box_footer_languages{position:absolute; overflow:hidden;}
.box_header_user_menu { position: relative; padding-top: 28px; };

/* .box_header_user_menu							{top:47px; left:175px;z-index:5;} */
.box_header_user_menu							{width: 205px; text-align: center; z-index:5; }
.box_footer_currencies							{top:75px; right:3px;z-index:5;}
.box_footer_languages							{top:79px; right:0px;z-index:5;}
/* .box_header_cart								{top:196px; right:0px;z-index:5;} */
.box_header_cart								{top:168px; right:0px; z-index:5; float: right; text-align: right; color: #000;}
/*.box_header_search								{top:202px; left:0px; z-index:5; width:218px;}*/
.box_header_search								{top:182px; left:0px; z-index:5; width:218px;}
.company_nm										{ font-size: 24px; font-family: Caslon, "Times New Roman", serif; color: black; letter-spacing: 2px; vertical-align: middle; line-height: 1.2em; }
.return_txtarea									{ width: 72%; }
.sixcaps {
	color: white;
	font-size:23px;
	line-height:37px;
	font-weight:normal;
	white-space:nowrap;
	text-decoration:none;
	display:inline-block;
	font-family: 'Six Caps', sans-serif;
	letter-spacing:1px;
}
.colprodname	{color:#363636; font-size:16px; font-family: 'Playfair Display', arial, serif; }
.sizelst	{ background-color: #949598; color: #fff; font-size: 11px; vertical-align: middle;}
*:focus {
    outline: none;
}
.colltitle	{color:#fff; font-size:1.7em; font-weight:normal; font-family: 'Oswald', sans-serif; text-transform: uppercase;}
.classictitle	{color: #333; font-size:1.2em; font-weight: 700; font-family: 'Oswald', sans-serif; background-color: #f6f6f6; padding: 4px 8px 0;}
.seltitle	{color:#fff;font-size:16px; line-height:1.1em; font-weight:normal;font-family: 'Oswald', sans-serif; text-transform:uppercase;}
.totcalc	{ color:#666; font-size: 11px; }
.totcalc1	{ color:#333; font-size: 14px;}
.bigasscb	{ font-family: "Times New Roman", Palatino, serif; 	font-weight: bold; color: #aaa; font-size: 20px; }
.crt		{ font-size: 11px; vertical-align: middle; color: #000; }
.req		{ color: #cc0000; font-size: 12px; font-weight: bold; }
#hp_notice	{
	width: 940px;
	height: 240px;
	font-family: Cambria, "Times New Roman", serif;
	position: absolute;
	border-style: solid;
	border-width: 1px;
	border-color: #6f6f6f;
	background: #fff;
	z-index: 20;
	display: inline;
	bottom: 150px;
	color: #6f6f6f;
	margin-left: 16px;
	padding: 32px;
	font-size: 18px;
	font-weight: 500;
	line-height: 28px;
	box-sizing: border-box;
}
