/*
  $Id$

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

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
body {

  color: #888888; font-size: 62.5%; line-height:1.5em;font-family:Arial, Helvetica, sans-serif;
  margin: 0px;
}
.main2{background:url('../images/tail_main.gif') 0px 0px repeat-x #fff;}
.main_center{background:url('../images/main_center.png') center top no-repeat;}
.wrapper-padd3{background:url('../images/tail_footer.gif') 0px 0px repeat-x #f3f3f3;}
a 			{color: #d20c0c; text-decoration: none;}
a:hover 	{color:#817a7a; text-decoration:underline;}
.first_main{ background:url('../images/tail_main.gif') 0px -365px repeat-x #fff;}
.bg_body				{background:transparent; padding-bottom:0px;}
.row_1					{font-size:.917em;}
.row_2					{font-size:.917em;}
.row_3					{padding:8px 0px 11px 0px; margin-top:7px;}
.row_4					{padding: 0px 0px 15px 0px;}

#bodyWrapper			{font-size:1.2em; margin:0px auto 0px auto;}
#bodyContent 			{padding:31px 0px 0px 0px;}

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


.contentContainer		   							{padding:0px 0px 0px 0px; margin-top:17px; margin-bottom:17px;border:0px solid #000;}
.contentContainer.page_un							{padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:0px;border:0px;background:none;}


.contentPadd 										{padding:0px 0px 0px 0px; border:0px solid #e9e8e8; overflow:hidden;}
.contentPadd.txtPage								{padding:18px 18px 18px 18px;border:1px solid #e9e8e8; background:#FFF;}
.contentContainer.page_un .contentPadd				{padding:8px 0px 8px 0px; border:0px;}
.contentContainer.page_un .contentPadd.un			{padding:0px 0px 17px 0px; border:0px;}

.contentPadd.un .padding							{padding:0px 0px 0px 0px;}

.contentInfoText						{padding:18px 18px 18px 18px; margin: 0px 0px 17px 0px; overflow:hidden;border:1px solid #e9e8e8; 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:18px 18px 18px 18px; margin: 0px 0px 17px 0px; overflow:hidden;border:1px solid #e9e8e8; background:#FFF;} 

.contentContainer.page_un .contentText	{padding: 18px 27px 0px 27px;}
/* ************************************************************************************* */
#header 				{background:transparent;}
.logo 					{width:245px; height:79px;}
.logo img				{margin:24px 0px 28px 0px;}
/* ************************************************************************************* */
.navigation_block	{padding:50px 0px 0px 0px;}
.currencies			{margin:1px 0px 0px 0px;width:172px;}
.currencies	label	{color:#fff; font-weight:normal; padding-top:4px; font-size:12px;}
.currencies	select	{width:103px; height:24px; border:1px solid #fff;background:#fff;padding:1px; color:#7a7a7a; font-size:11px;}

.languages			{margin:1px 21px 0px 0px;width:155px;}
.languages	label	{color:#464545; font-weight:normal; padding-top:2px; text-transform:lowercase;}
.languages	select	{width:95px; height:18px; border:1px solid #e8e8e7;background:#fff;padding:1px; color:#464545; font-size:.9em;}

/* ************************************************************************************* */
.select				{border:1px solid #e8e8e7;background:#fff;padding:1px; color:#706c56; font-size:1.1em; line-height:18px;padding:1px;}
/* ************************************************************************************* */
.cart_bg						{padding:26px 0px 9px 0px;width:80px; font-size:22px;}
.cart_bg div					{padding:0px 0px 0px 0px;white-space:nowrap;}
.cart_bg b						{color:#fff;font-weight:normal; display:inline-block; text-transform:uppercase;}
.cart_bg div					{color:#fff;line-height:1.5em; font-weight:normal;}
.cart_bg  strong{ font-size:52px; margin-left:12px;}
.cart_bg a 		 				{color:#fff;font-weight:bold;  text-decoration:none}
.cart_bg a:hover   				{color:#CCC; text-decoration:none;}
/* ************************************************************************************* */
.banner 							{background:url('../images/banner_bg.gif') 0px 0px repeat-x transparent;}
.banner strong img					{filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}
.banner strong img:hover			{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.search 					{padding:0px 0px 0px 0px;margin:1px 0px 0px 0px;width:230px;background:url('../images/header_search.png') 100% 0px no-repeat transparent;}
.search label				{color:#fff; text-transform:lowercase; margin-right:4px; margin-top:2px;}

.search .go					{color:#585a5b;
							 width:100%;height:39px;padding:2px 6px 2px 21px;left:-6px;margin:0;border:0 none;background:transparent;position:absolute;top:0; color:#5f5f5f; font-size:12px}
							 
	.input-width 			{height:42px;width:183px;}
	.width-setter 			{height:42px;margin:0 6px;position:relative;}
							 
.search .button_search_prod	{width:35px; margin-left:9px;}								 
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu 						{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; list-style:none;}
/* ************************************************************************************* */	
.menu_item {float:left; display:block;cursor:pointer; line-height:1;}

.menu_item a {padding:12px 0px 13px 0px;display:inline-block;cursor:pointer;}

.menu_item a {color:#000000;font-size:1.542em;line-height:1.05em;font-weight:bold; text-transform:uppercase;}
.menu_item a:hover {color:#ffffff; text-decoration:none;}
.menu_item.selected a {color:#ffffff; text-decoration:none;}

.menu_item.un a {background: transparent;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:15px 1px 0px 20px;border:1px solid #e5e5e5; border-width:0px 0px 0px 0px; position:relative; z-index:9999; width:950px; margin:0 auto -10px auto ;}
.breadcrumb					{color: #d20c0c; font-size:1.2em; line-height:1.2em;}
.breadcrumb a 				{color: #d20c0c; font-weight:normal;
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #d20c0c; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.navigation 				{padding:3px 0px 15px 0px;margin:0px 0px 0px 0px; list-style:none; float:right;}
.navigation  li				{float:left; display:inline-block;cursor:pointer; white-space:nowrap;background:transparent;}
.navigation  li.un			{background:none;}

.navigation_item a 			{color:#6f6e6e;font-size:1.1em;line-height:13px;font-weight:normal;
				 			 cursor:pointer; white-space:nowrap;display:block;padding:14px 0px 6px 15px;}
.navigation_item a:hover,				 
.navigation_item.selected a	{color:#d30e0e; text-decoration:none;}				 

/* ************************************************************************************* */
/* ************************************************************************************* */
.footer_menu							{margin-top:0px;}
.footer									{padding:0px 0px 75px 0px;overflow:hidden;}
.footer p								{margin:25px 0px 0px 0px; padding-left:0px;}
.footer p								{color:#6d6d6c;font-size:12px;line-height:1.8em; float:right;}
.footer p a								{color:#6d6d6c;}
.footer p b	a,
.footer p b								{color:#d20c0c;font-weight:normal;}
.footer p b	a							{text-decoration:none;}
.footer p b	a:hover						{text-decoration:underline;}
/* ************************************************************************************* */
.footer ul					{padding:0px 0px 0px 0px;margin:28px 0px 0px 0px; list-style:none; overflow:hidden; float:left;}
.footer li					{float:left; display:inline-block;cursor:pointer; white-space:nowrap;}
.footer li.un a				{background:none;}
.footer a:hover				{text-decoration:underline;}
/* ************************************************************************************* */	
.footer_item				{}

.footer_item a 				{color:#6d6d6c; font-size:12px; line-height:1.2em; font-weight:bold;width:auto; cursor:pointer;
				 			  width:auto; cursor:pointer;padding:0px 10px 0px 0px;background:transparent;}
.footer_item a:hover,				 
.footer_item.selected a		{color:#d20c0c; text-decoration:underline;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu  li.selected .wrapper_menu2-c {background:url('../images/wrapper_menu2_act-c.png') 0px 0px repeat-x;margin-left:20px; margin-right:20px;}
.menu  li.selected .wrapper_menu2-l{background:url('../images/wrapper_menu2_act-l.png') 0px 0px no-repeat;}
.menu  li.selected .wrapper_menu2-r{background:url('../images/wrapper_menu2_act-r.png') 100% 0px no-repeat;}
.menu  li:hover .wrapper_menu2-c{background:url('../images/wrapper_menu2_act-c.png') 0px 0px repeat-x;margin-left:20px; margin-right:20px; color:#ffffff;}
.menu  li:hover .wrapper_menu2-l{background:url('../images/wrapper_menu2_act-l.png') 0px 0px no-repeat; }
.menu  li:hover .wrapper_menu2-r{background:url('../images/wrapper_menu2_act-r.png') 100% 0px no-repeat;}
.menu  li .wrapper_menu2-c{margin-left:20px; margin-right:20px;}
.menu  li .wrapper_menu2-l{}
.menu   li:hover a{ color:#ffffff!important;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.contentPadd.extra11 .wrapper_prods{ background:#FFF; border:1px solid #f3f3f3;}
.contentPadd.extra11 .wrapper_prods .pic_padd{ padding-top:10px;}
.contentPadd.extra11 .prods_content .price_padd {border-bottom:0 solid #E5E5E5;padding:11px 0px 12px 18px;text-align:left;vertical-align:middle;background:url('../images/tail_price.gif') 0px 0px repeat-x #d20c0c; width:70px; 
float:left;margin:3px 0 0 20px;-moz-border-radius:21px 0 0 21px; /* Firefox */
  	-webkit-border-radius:21px 0 0 21px; /* Safari, Chrome */
 	-khtml-border-radius:21px 0 0 21px; /* KHTML */
  	border-radius:21px 0 0 21px; position:relative;}
.contentPadd.extra11 .prods_content .price_padd  span.productSpecialPrice {color:#fff;font-size:18px;font-weight:bold;line-height:22px;}}
.contentPadd.extra11 .button__padd{ width:100px; float:left; padding-top:3px; padding-bottom:17px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.contentPadd.extra11 .bg_button2 .button-c						{background:url('../images/button_c-act.gif') 0px 0px repeat-x;margin:0 20px 0 14px}
.contentPadd.extra11 .bg_button2 .button-r						{background:url('../images/button_r-act.png') 100% 0px repeat-y transparent;}
.contentPadd.extra11 .bg_button2 .button-l						{background:url('../images/button_l-act.png') 0px 0px repeat-y transparent;}
/* ************************************************************************************* */
.contentPadd.extra11 .bg_button2-act .button-c					 {background:url('../images/button_c.gif') repeat-x  0 0;margin:0 20px 0 14px}
.contentPadd.extra11 .bg_button2-act .button-r					{background:url('../images/button_r.png') 100% 0px no-repeat transparent;}
.contentPadd.extra11 .bg_button2-act .button-l					{background:url('../images/button_l.png') 0px 0px no-repeat transparent;}
.contentPadd.extra11 .button__padd .ui-button-text-icon-primary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text { padding: 13px 0px 18px 1px; }
.contentPadd.extra11 .button__padd .ui-button-text-icon-secondary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text {padding: 13px 0px 18px 1px; }
.contentPadd.extra11 .bg_button2-act a span,
.contentPadd.extra11 .bg_button2-act span						{color:#fff;font-weight:bold;text-decoration:none; white-space:nowrap;}



.infoBoxWrapper.box2  .price_padd {border-bottom:0 solid #E5E5E5;padding:11px 0px 13px 18px;text-align:left;vertical-align:middle;background:url('../images/tail_price.gif') 0px 0px repeat-x #d20c0c; width:70px; 
float:left;margin:1px 0 0 11px;-moz-border-radius:21px 0 0 21px; /* Firefox */
  	-webkit-border-radius:21px 0 0 21px; /* Safari, Chrome */
 	-khtml-border-radius:21px 0 0 21px; /* KHTML */
  	border-radius:21px 0 0 21px; position:relative;}
.infoBoxWrapper.box2 .price_padd  span.productSpecialPrice {color:#fff;font-size:18px;font-weight:bold;line-height:1.2em;}
.infoBoxWrapper.box2 .button__padd{ width:100px; float:left; padding-top:1px; padding-bottom:18px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.contentPadd.extra11 .prods_content .price_padd2 {border-bottom:0 solid #E5E5E5;padding:5px 0px 13px 18px;text-align:left;vertical-align:middle;background:url('../images/tail_price.gif') 0px 0px repeat-x #d20c0c; width:70px; 
float:left;margin:3px 0 0 20px; height:27px;-moz-border-radius:21px 0 0 21px; /* Firefox */
  	-webkit-border-radius:21px 0 0 21px; /* Safari, Chrome */
 	-khtml-border-radius:21px 0 0 21px; /* KHTML */
  	border-radius:21px 0 0 21px; position:relative;}
.contentPadd.extra11 .prods_content .price_padd2  span.productSpecialPrice {color:#fff;font-size:18px;font-weight:bold;line-height:1.2em;}
/* ************************************************************************************* */
.infoBoxWrapper.box2 .bg_button2 .button-c						{background:url('../images/button_c-act.gif') 0px 0px repeat-x;margin:0 20px 0 14px}
.infoBoxWrapper.box2 .bg_button2 .button-r						{background:url('../images/button_r-act.png') 100% 0px repeat-y transparent;}
.infoBoxWrapper.box2 .bg_button2 .button-l						{background:url('../images/button_l-act.png') 0px 0px repeat-y transparent;}
/* ************************************************************************************* */
.infoBoxWrapper.box2 .bg_button2-act .button-c					 {background:url('../images/button_c.gif') repeat-x  0 0;margin:0 20px 0 14px}
.infoBoxWrapper.box2 .bg_button2-act .button-r					{background:url('../images/button_r.png') 100% 0px no-repeat transparent;}
.infoBoxWrapper.box2 .bg_button2-act .button-l					{background:url('../images/button_l.png') 0px 0px no-repeat transparent;}
.infoBoxWrapper.box2 .button__padd .ui-button-text-icon-primary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text { padding: 13px 0px 17px 1px; }
.infoBoxWrapper.box2 .button__padd .ui-button-text-icon-secondary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text {padding: 13px 0px 17px 1px; }
.infoBoxWrapper.box2 .bg_button2-act a span,
.infoBoxWrapper.box2 .bg_button2-act span						{color:#fff;font-weight:bold;text-decoration:none; white-space:nowrap;}
.sub_categories .prods_content .name_padd {
padding:12px 7px 5px 10px;
text-align:left;
vertical-align:top;
}
.contentPadd.extra33{ background:#FFF; padding:10px!important; border:1px solid #f3f3f3;}
.box-padd.padd2{ padding-bottom:10px!important;}
.contentPadd.extra55{ background:#FFF; padding:10px!important; border:1px solid #f3f3f3;}
.contentPadd.extra55 h2{ padding-top:10px;}
.cart2{ background:url('../images/bg_cart.png') 0px 0px no-repeat; width:110px; height:110px; position:absolute; left:50%; margin-left:495px; top:281px;}

.newsletter_sign{
	background-image:url(../images/backNewsletterSign.png);
	background-repeat:no-repeat;
	height:131px;
	}