/*
  $Id$

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

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
* { 
	margin:0; padding:0;
	border:0;
}
body {
  color: #888888; font-size: 62.5%; line-height:1.5em;font-family:Arial, Helvetica, sans-serif;
	margin:0; padding:0;
	border:0;
	background-color:#000;
}
.bg_center{ position:relative; z-index:999; background:url('../images/tail_top.png') left top repeat-x; min-height:100px;}
a 			{color: #fd3b91; text-decoration: none;}
a:hover 	{color:#817a7a; text-decoration:underline;}

.bg_body				{background:transparent; padding-bottom:0px;}
.row_1					{font-size:.917em;}
.row_2					{font-size:.917em;}
.row_3					{padding:8px 0px 0px 0px; margin-top:7px;}
.row_4					{padding: 0px 0px 0px 0px;}

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

#columnLeft 			{padding:25px 0px 0px 0px;}
#columnRight 			{padding:22px 0px 0px 0px;}
#columnRight2 			{padding:1px 0px 0px 0px;}

.bgstretcher {
	    background: black;
	    overflow: hidden;
	    width: 100%;
    position: fixed !important;
	    z-index: 1;
		height:100%!important;
	}
	.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	    position: absolute;
	    top: 0;
	    left: 0;
	}
	.bgstretcher UL, .bgstretcher UL LI {
	    margin: 0;
	    padding: 0;
	    list-style: none;
	}
.bgstretcher img { -ms-interpolation-mode: bicubic; }

.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;background:url('../images/bg_block.png') 0px 0px repeat transparent;}
.contentContainer.page_un .contentPadd				{padding:8px 0px 8px 0px; border:0px;}
.contentContainer.page_un .contentPadd.un			{padding:0px 0px 0px 0px; border:0px;}

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

.contentInfoText						{padding:18px 18px 18px 18px; margin: 0px 0px 17px 0px; overflow:hidden;background:url('../images/bg_block.png') 0px 0px repeat transparent;}
.contentPadd.extra55{background:url('../images/bg_block.png') 0px 0px repeat transparent;}
.contentPadd.extra55 .prods_content .name_padd {
padding:5px 0px 4px 2px;
text-align:left;
vertical-align:top;
}
.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;background:url('../images/bg_block.png') 0px 0px repeat transparent;} 

.contentContainer.page_un .contentText	{padding: 18px 27px 0px 27px;}
/* ************************************************************************************* */
#header 				{background:transparent;}
.logo 					{width:460px; height:104px;}
.logo img				{margin:28px 0px 28px 0px;}
/* ************************************************************************************* */
.navigation_block	{padding:16px 0px 0px 0px;}
.currencies			{margin:1px 17px 0px 0px;width:172px;height:21px; border-right:1px solid #6b6b6b; padding-right:15px; padding-top:3px;}
.currencies	label	{color:#fefefe; font-weight:bold; padding-top:1px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.currencies	select	{width:91px; height:18px; border:1px solid #696969;background:#494949;padding:1px; color:#9c9c9c; font-size:.9em;}

.languages			{margin:23px 12px 0px 0px;width:24px;}
.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;}
/* ************************************************************************************* */
.extra11{ overflow:hidden; width:366px; height:60px;background:url('../images/bg_block.png') 0px 0px repeat transparent; float:right; margin-top:135px; margin-bottom:2px;}
.cart_bg						{padding:15px 0px 9px 0px;width:270px; background:url('../images/bg_cart.png') 0px 0px no-repeat transparent; padding-left:60px;}
.cart_bg div					{padding:0px 0px 0px 0px;white-space:nowrap;}
.cart_bg b						{color:#fffefe;font-weight:bold; display:inline-block; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-transform:none;}
.cart_bg div					{color:#fffefe;line-height:14px; font-weight:normal; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-transform:lowercase;}
.cart_bg a 		 				{color:#fd3b91;font-weight:bold;  text-decoration:none}
.cart_bg a:hover   				{color:#fd3b91; text-decoration:underline;}
/* ************************************************************************************* */
.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:0px 0px 0px 0px;width:257px;background:url('../images/header_search.jpg') 100% 0px no-repeat;}
.search label				{color:#fff; text-transform:lowercase; margin-right:4px; margin-top:2px;}

.search .go					{color:#585a5b;
							 width:100%;height:20px;padding:3px 6px 2px 6px;left:-6px;margin:0;border:0 none;background:transparent;position:absolute;top:0; font-size:1em; color:#FFF}
							 
	.input-width 			{height:26px;width:183px;}
	.width-setter 			{height:26px;margin:0 6px;position:relative;}
							 
.search .button_search_prod	{width:65px; 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; border:1px solid #222222; margin-right:1px; background:#000000; width: 179px; height: 65px;}
.menu_item:hover,
.menu_item.selected{ background:#fd3b91}
.menu_item  a					{padding:21px 55px 22px 54px;display:inline-block;cursor:pointer;text-transform:uppercase;}

.menu_item a 					{color:#fff;font-size:14px;line-height:15px;font-weight:normal;}
.menu_item a:hover,				 
.menu_item.selected a			{color:#fff; text-decoration:none;}

.menu_item.un a					{background: transparent;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:0px 1px 18px 1px;margin:0px 0px 0px 10px;border:1px solid #e5e5e5; border-width:0px 0px 0px 0px;}
.breadcrumb					{color: #fff; font-size:1.2em; line-height:1.2em;}
.breadcrumb a 				{color: #fff; font-weight:normal;
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #fff; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.navigation 				{padding:3px 0px 0px 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; background:url('../images/border.gif') left 20px no-repeat transparent;}
.navigation  li.un			{background:none;}

.navigation_item a 			{color:#fff;font-size:12px;line-height:13px;font-weight:normal;
				 			 cursor:pointer; white-space:nowrap;display:block;padding:18px 12px 6px 12px; font-family:Verdana, Geneva, sans-serif;}
.navigation_item a:hover,				 
.navigation_item.selected a	{color:#fd3b91; text-decoration:none;}				 

/* ************************************************************************************* */
/* ************************************************************************************* */
.footer_menu							{margin-top:0px;}
.footer									{padding:0px 0px 50px 213px;overflow:hidden;background:url('../images/ccbill.gif') 1px 16px no-repeat transparent;}
.footer p								{margin:1px 0px 0px 16px; padding-left:0px;}
.footer p								{color:#fffefe;font-size:12px; line-height:1.8em;}
.footer p a								{color:#fffefe;}
.footer p b	a,
.footer p b								{color:#fffefe;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:10px 0px 0px 0px; list-style:none; overflow:hidden; float:none;}
.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 li a				{background:url('../images/border2.gif') left 3px no-repeat transparent;}
/* ************************************************************************************* */	
.footer_item				{}

.footer_item a 				{color:#fffefe; font-size:12px; line-height:1.2em;width:auto; cursor:pointer;
				 			  width:auto; cursor:pointer;padding:0px 16px 0px 16px;background:transparent;}
.footer_item a:hover,				 
.footer_item.selected a		{color:#fffefe; text-decoration:underline;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer_smallprint						{ }

.footer_smallprint a 					{color:#666666; font-size: 8.5px; line-height:1.8em;width:auto; cursor:pointer;
				 			  			width:auto; cursor:pointer;padding:0px 16px 0px 16px;background:transparent;}
.footer_smallprint a:hover,				 
.footer_smallprint.selected a			{color:#666666; text-decoration:underline;}	
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.contentPadd.extra-2{}  
.contentPadd.extra-2 .box-padd{ margin-top:-86px; background:url('../images/bg-block.png') left top  repeat-x!important; padding:7px 0 4px 0; height:86px; overflow:hidden; position:relative; z-index:9999;}
.contentPadd.extra-2 .prods_content .button__padd .bg_button2-act,
.contentPadd.extra-2 .prods_content .button__padd .bg_button2			{float:left;}
.contentPadd.extra-2  .prods_content .button__padd .bg_button22-act,		
.contentPadd.extra-2 .prods_content .button__padd .bg_button22			{float:none;}
.contentPadd.extra-2 .button__padd { width:100px; padding:0px 0 0 3px; margin-top:7px; float:left;}
.contentPadd.extra-2 .prods_content .price_padd { width:70px; float:left; padding:5px 0 2px 25px; margin-left:12px;}
.contentPadd.extra-2 .price span.productSpecialPrice { color:#fd3b91; font-size:19px;font-weight:bold; line-height:1.25em; }

.contentPadd.extra-2 .bg_button2  a span,
.contentPadd.extra-2 .bg_button2  span							{color:#fff;font-weight:normal;text-decoration:underline; white-space:nowrap; text-transform:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */

.contentPadd.extra-2 .bg_button2-act a span,
.contentPadd.extra-2 .bg_button2-act span						{color:#fff;font-weight:normal;text-decoration:none; white-space:nowrap; text-transform:none;}
/* ************************************************************************************* */
.contentPadd.extra-2 .prods_content {
margin:0;
padding:6px 0 8px 0;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxWrapper.extra-3 .box-padd{margin-top:-86px; background:url('../images/bg-block.png') left top  repeat-x!important; padding:7px 0 4px 0; height:86px; overflow:hidden; position:relative; z-index:9999;}
.infoBoxWrapper.extra-3 .prods_content .button__padd .bg_button2-act,
.infoBoxWrapper.extra-3 .prods_content .button__padd .bg_button2			{float:left;}
.infoBoxWrapper.extra-3  .prods_content .button__padd .bg_button22-act,		
.infoBoxWrapper.extra-3 .prods_content .button__padd .bg_button22			{float:none;}
.infoBoxWrapper.extra-3 .button__padd { width:100px; padding:0px 0 0 3px; margin-top:7px; float:left;}
.infoBoxWrapper.extra-3 .button__padd2 { width:97px; padding:0px 0 0 3px; margin-top:7px; float:left;}
.infoBoxWrapper.extra-3  .price_padd {width:70px; float:left; padding:5px 0 2px 25px; margin-left:12px;}
.infoBoxWrapper.extra-3  .price_padd2 {width:130px; float:left; padding:5px 0 2px 0px;}
.infoBoxWrapper.extra-3  span.productSpecialPrice { color:#fd3b91; font-size:21px;font-weight:bold; line-height:1.25em; }
.infoBoxWrapper.extra-3 .bg_button2  a span,
.infoBoxWrapper.extra-3 .bg_button2  span							{color:#fff;font-weight:normal;text-decoration:underline; white-space:nowrap; text-transform:none; background:none;}
.infoBoxWrapper.extra-3 .button__padd span.ui-button-icon-primary {
display:none!important;
}
.infoBoxWrapper.extra-3 .bg_button2-act a span,
.infoBoxWrapper.extra-3 .bg_button2-act span						{color:#fff;font-weight:normal;text-decoration:none; white-space:nowrap; text-transform:none; background:none;}
.infoBoxWrapper.extra-3  .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
padding:1px 7px 2px 7px;
}
/* ************************************************************************************* */
/* ************************************************************************************* */
.contentPadd.extra6{}
.contentPadd.extra6 .box-padd{margin-top:-86px; background:url('../images/bg-block.png') left top  repeat-x!important; padding:7px 0 4px 0; height:86px; overflow:hidden; position:relative; z-index:9999;}
.contentPadd.extra6 .prods_content .button__padd .bg_button2-act,
.contentPadd.extra6 .prods_content .button__padd .bg_button2			{float:none;}
.contentPadd.extra6  .prods_content .button__padd .bg_button22-act,		
.contentPadd.extra6 .prods_content .button__padd .bg_button22			{float:none;}
.contentPadd.extra6 .button__padd {width:100px; padding:0px 0 0 3px; margin-top:7px; float:left;}
.contentPadd.extra6 .price_padd {width:122px; float:left; padding:5px 0 2px 0px;}
.contentPadd.extra6 .price span.productSpecialPrice {color:#fd3b91; font-size:21px;font-weight:bold; line-height:1.25em; }
.contentPadd.extra6  .bg_button2  a span,
.contentPadd.extra6  .bg_button2  span							{color:#fff;font-weight:normal;text-decoration:underline; white-space:nowrap; text-transform:none; background:none;}
.contentPadd.extra6  .button__padd span.ui-button-icon-primary {display:none!important;}
.contentPadd.extra6  .bg_button2-act a span,
.contentPadd.extra6  .bg_button2-act span						{color:#fff;font-weight:normal;text-decoration:none; white-space:nowrap; text-transform:none; background:none;}
.contentPadd.extra6   .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {padding:1px 7px 2px 7px;}
.contentPadd.extra6 .prods_content .name_padd {
padding:5px 7px 5px 10px;
text-align:left;
vertical-align:top;
}
.contentPadd.extra99{background:url('../images/bg_block.png') 0px 0px repeat transparent; padding:10px 20px 10px 20px!important;}
.contentPadd.extra99 .contentInfoText{ background:none;}
.contentPadd.extra77{background:url('../images/bg_block.png') 0px 0px repeat transparent; padding:10px 10px 10px 10px!important;}
.contentPadd.extra77 .contentInfoText{ background:none;}
.contentPadd.extra88{background:url('../images/bg_block.png') 0px 0px repeat transparent; padding:10px 10px 10px 10px!important;}
.contentPadd.extra88 h2{ padding-top:10px;}
.contentPadd.extra10{background:url('../images/bg_block.png') 0px 0px repeat transparent; padding:10px 20px 10px 20px!important;}
.contentPadd.extra10 .contentInfoText{ background:none;}
.contentPadd.extra10  .bg_button2{ line-height:30px}
.contentPadd.extra10  .bg_button2-act{ line-height:30px}
.contentPadd.extra10 .prods_content { padding-top:20px!important;padding-bottom:20px!important;}