/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/

/*
  Forces backgrounds to span full width,
  even if there is horizontal scrolling.
  Increase this if your layout is wider.

  Note: IE6 works fine without this fix.
*/

body {
  min-width: 960px;
}

/* Containers
----------------------------------------------------------------------------------------------------*/
.container_48 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24,
.grid_25,
.grid_26,
.grid_27,
.grid_28,
.grid_29,
.grid_30,
.grid_31,
.grid_32,
.grid_33,
.grid_34,
.grid_35,
.grid_36,
.grid_37,
.grid_38,
.grid_39,
.grid_40,
.grid_41,
.grid_42,
.grid_43,
.grid_44,
.grid_45,
.grid_46,
.grid_47,
.grid_48 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}



.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9,
.push_10, .pull_10,
.push_11, .pull_11,
.push_12, .pull_12,
.push_13, .pull_13,
.push_14, .pull_14,
.push_15, .pull_15,
.push_16, .pull_16,
.push_17, .pull_17,
.push_18, .pull_18,
.push_19, .pull_19,
.push_20, .pull_20,
.push_21, .pull_21,
.push_22, .pull_22,
.push_23, .pull_23,
.push_24, .pull_24,
.push_25, .pull_25,
.push_26, .pull_26,
.push_27, .pull_27,
.push_28, .pull_28,
.push_29, .pull_29,
.push_30, .pull_30,
.push_31, .pull_31,
.push_32, .pull_32,
.push_33, .pull_33,
.push_34, .pull_34,
.push_35, .pull_35,
.push_36, .pull_36,
.push_37, .pull_37,
.push_38, .pull_38,
.push_39, .pull_39,
.push_40, .pull_40,
.push_41, .pull_41,
.push_42, .pull_42,
.push_43, .pull_43,
.push_44, .pull_44,
.push_45, .pull_45,
.push_46, .pull_46,
.push_47, .pull_47,
.push_48, .pull_48 {
	position:relative;
}


/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 48 Columns
----------------------------------------------------------------------------------------------------*/


.container_48 .grid_1 {
	width:10px;
}

.container_48 .grid_2 {
	width:30px;
}

.container_48 .grid_3 {
	width:50px;
}

.container_48 .grid_4 {
	width:70px;
}

.container_48 .grid_5 {
	width:90px;
}

.container_48 .grid_6 {
	width:110px;
}

.container_48 .grid_7 {
	width:130px;
}

.container_48 .grid_8 {
	width:150px;
}

.container_48 .grid_9 {
	width:170px;
}

.container_48 .grid_10 {
	width:190px;
}

.container_48 .grid_11 {
	width:210px;
}

.container_48 .grid_12 {
	width:230px;
}

.container_48 .grid_13 {
	width:250px;
}

.container_48 .grid_14 {
	width:270px;
}

.container_48 .grid_15 {
	width:290px;
}

.container_48 .grid_16 {
	width:310px;
}

.container_48 .grid_17 {
	width:330px;
}

.container_48 .grid_18 {
	width:350px;
}

.container_48 .grid_19 {
	width:370px;
}

.container_48 .grid_20 {
	width:390px;
}

.container_48 .grid_21 {
	width:410px;
}

.container_48 .grid_22 {
	width:430px;
}

.container_48 .grid_23 {
	width:450px;
}

.container_48 .grid_24 {
	width:470px;
}

.container_48 .grid_25 {
	width:490px;
}

.container_48 .grid_26 {
	width:510px;
}

.container_48 .grid_27 {
	width:530px;
}

.container_48 .grid_28 {
	width:550px;
}

.container_48 .grid_29 {
	width:570px;
}

.container_48 .grid_30 {
	width:590px;
}

.container_48 .grid_31 {
	width:610px;
}

.container_48 .grid_32 {
	width:630px;
}

.container_48 .grid_33 {
	width:650px;
}

.container_48 .grid_34 {
	width:670px;
}

.container_48 .grid_35 {
	width:690px;
}

.container_48 .grid_36 {
	width:710px;
}

.container_48 .grid_37 {
	width:730px;
}

.container_48 .grid_38 {
	width:750px;
}

.container_48 .grid_39 {
	width:770px;
}

.container_48 .grid_40 {
	width:790px;
}

.container_48 .grid_41 {
	width:810px;
}

.container_48 .grid_42 {
	width:830px;
}

.container_48 .grid_43 {
	width:850px;
}

.container_48 .grid_44 {
	width:870px;
}

.container_48 .grid_45 {
	width:890px;
}

.container_48 .grid_46 {
	width:910px;
}

.container_48 .grid_47 {
	width:930px;
}

.container_48 .grid_48 {
	width:950px;
}




/* Prefix Extra Space >> 48 Columns
----------------------------------------------------------------------------------------------------*/


.container_48 .prefix_1 {
	padding-left:20px;
}

.container_48 .prefix_2 {
	padding-left:40px;
}

.container_48 .prefix_3 {
	padding-left:60px;
}

.container_48 .prefix_4 {
	padding-left:80px;
}

.container_48 .prefix_5 {
	padding-left:100px;
}

.container_48 .prefix_6 {
	padding-left:120px;
}

.container_48 .prefix_7 {
	padding-left:140px;
}

.container_48 .prefix_8 {
	padding-left:160px;
}

.container_48 .prefix_9 {
	padding-left:180px;
}

.container_48 .prefix_10 {
	padding-left:200px;
}

.container_48 .prefix_11 {
	padding-left:220px;
}

.container_48 .prefix_12 {
	padding-left:240px;
}

.container_48 .prefix_13 {
	padding-left:260px;
}

.container_48 .prefix_14 {
	padding-left:280px;
}

.container_48 .prefix_15 {
	padding-left:300px;
}

.container_48 .prefix_16 {
	padding-left:320px;
}

.container_48 .prefix_17 {
	padding-left:340px;
}

.container_48 .prefix_18 {
	padding-left:360px;
}

.container_48 .prefix_19 {
	padding-left:380px;
}

.container_48 .prefix_20 {
	padding-left:400px;
}

.container_48 .prefix_21 {
	padding-left:420px;
}

.container_48 .prefix_22 {
	padding-left:440px;
}

.container_48 .prefix_23 {
	padding-left:460px;
}

.container_48 .prefix_24 {
	padding-left:480px;
}

.container_48 .prefix_25 {
	padding-left:500px;
}

.container_48 .prefix_26 {
	padding-left:520px;
}

.container_48 .prefix_27 {
	padding-left:540px;
}

.container_48 .prefix_28 {
	padding-left:560px;
}

.container_48 .prefix_29 {
	padding-left:580px;
}

.container_48 .prefix_30 {
	padding-left:600px;
}

.container_48 .prefix_31 {
	padding-left:620px;
}

.container_48 .prefix_32 {
	padding-left:640px;
}

.container_48 .prefix_33 {
	padding-left:660px;
}

.container_48 .prefix_34 {
	padding-left:680px;
}

.container_48 .prefix_35 {
	padding-left:700px;
}

.container_48 .prefix_36 {
	padding-left:720px;
}

.container_48 .prefix_37 {
	padding-left:740px;
}

.container_48 .prefix_38 {
	padding-left:760px;
}

.container_48 .prefix_39 {
	padding-left:780px;
}

.container_48 .prefix_40 {
	padding-left:800px;
}

.container_48 .prefix_41 {
	padding-left:820px;
}

.container_48 .prefix_42 {
	padding-left:840px;
}

.container_48 .prefix_43 {
	padding-left:860px;
}

.container_48 .prefix_44 {
	padding-left:880px;
}

.container_48 .prefix_45 {
	padding-left:900px;
}

.container_48 .prefix_46 {
	padding-left:920px;
}

.container_48 .prefix_47 {
	padding-left:940px;
}



/* Suffix Extra Space >> 48 Columns
----------------------------------------------------------------------------------------------------*/


.container_48 .suffix_1 {
	padding-right:20px;
}

.container_48 .suffix_2 {
	padding-right:40px;
}

.container_48 .suffix_3 {
	padding-right:60px;
}

.container_48 .suffix_4 {
	padding-right:80px;
}

.container_48 .suffix_5 {
	padding-right:100px;
}

.container_48 .suffix_6 {
	padding-right:120px;
}

.container_48 .suffix_7 {
	padding-right:140px;
}

.container_48 .suffix_8 {
	padding-right:160px;
}

.container_48 .suffix_9 {
	padding-right:180px;
}

.container_48 .suffix_10 {
	padding-right:200px;
}

.container_48 .suffix_11 {
	padding-right:220px;
}

.container_48 .suffix_12 {
	padding-right:240px;
}

.container_48 .suffix_13 {
	padding-right:260px;
}

.container_48 .suffix_14 {
	padding-right:280px;
}

.container_48 .suffix_15 {
	padding-right:300px;
}

.container_48 .suffix_16 {
	padding-right:320px;
}

.container_48 .suffix_17 {
	padding-right:340px;
}

.container_48 .suffix_18 {
	padding-right:360px;
}

.container_48 .suffix_19 {
	padding-right:380px;
}

.container_48 .suffix_20 {
	padding-right:400px;
}

.container_48 .suffix_21 {
	padding-right:420px;
}

.container_48 .suffix_22 {
	padding-right:440px;
}

.container_48 .suffix_23 {
	padding-right:460px;
}

.container_48 .suffix_24 {
	padding-right:480px;
}

.container_48 .suffix_25 {
	padding-right:500px;
}

.container_48 .suffix_26 {
	padding-right:520px;
}

.container_48 .suffix_27 {
	padding-right:540px;
}

.container_48 .suffix_28 {
	padding-right:560px;
}

.container_48 .suffix_29 {
	padding-right:580px;
}

.container_48 .suffix_30 {
	padding-right:600px;
}

.container_48 .suffix_31 {
	padding-right:620px;
}

.container_48 .suffix_32 {
	padding-right:640px;
}

.container_48 .suffix_33 {
	padding-right:660px;
}

.container_48 .suffix_34 {
	padding-right:680px;
}

.container_48 .suffix_35 {
	padding-right:700px;
}

.container_48 .suffix_36 {
	padding-right:720px;
}

.container_48 .suffix_37 {
	padding-right:740px;
}

.container_48 .suffix_38 {
	padding-right:760px;
}

.container_48 .suffix_39 {
	padding-right:780px;
}

.container_48 .suffix_40 {
	padding-right:800px;
}

.container_48 .suffix_41 {
	padding-right:820px;
}

.container_48 .suffix_42 {
	padding-right:840px;
}

.container_48 .suffix_43 {
	padding-right:860px;
}

.container_48 .suffix_44 {
	padding-right:880px;
}

.container_48 .suffix_45 {
	padding-right:900px;
}

.container_48 .suffix_46 {
	padding-right:920px;
}

.container_48 .suffix_47 {
	padding-right:940px;
}



/* Push Space >> 48 Columns
----------------------------------------------------------------------------------------------------*/


.container_48 .push_1 {
	left:20px;
}

.container_48 .push_2 {
	left:40px;
}

.container_48 .push_3 {
	left:60px;
}

.container_48 .push_4 {
	left:80px;
}

.container_48 .push_5 {
	left:100px;
}

.container_48 .push_6 {
	left:120px;
}

.container_48 .push_7 {
	left:140px;
}

.container_48 .push_8 {
	left:160px;
}

.container_48 .push_9 {
	left:180px;
}

.container_48 .push_10 {
	left:200px;
}

.container_48 .push_11 {
	left:220px;
}

.container_48 .push_12 {
	left:240px;
}

.container_48 .push_13 {
	left:260px;
}

.container_48 .push_14 {
	left:280px;
}

.container_48 .push_15 {
	left:300px;
}

.container_48 .push_16 {
	left:320px;
}

.container_48 .push_17 {
	left:340px;
}

.container_48 .push_18 {
	left:360px;
}

.container_48 .push_19 {
	left:380px;
}

.container_48 .push_20 {
	left:400px;
}

.container_48 .push_21 {
	left:420px;
}

.container_48 .push_22 {
	left:440px;
}

.container_48 .push_23 {
	left:460px;
}

.container_48 .push_24 {
	left:480px;
}

.container_48 .push_25 {
	left:500px;
}

.container_48 .push_26 {
	left:520px;
}

.container_48 .push_27 {
	left:540px;
}

.container_48 .push_28 {
	left:560px;
}

.container_48 .push_29 {
	left:580px;
}

.container_48 .push_30 {
	left:600px;
}

.container_48 .push_31 {
	left:620px;
}

.container_48 .push_32 {
	left:640px;
}

.container_48 .push_33 {
	left:660px;
}

.container_48 .push_34 {
	left:680px;
}

.container_48 .push_35 {
	left:700px;
}

.container_48 .push_36 {
	left:720px;
}

.container_48 .push_37 {
	left:740px;
}

.container_48 .push_38 {
	left:760px;
}

.container_48 .push_39 {
	left:780px;
}

.container_48 .push_40 {
	left:800px;
}

.container_48 .push_41 {
	left:820px;
}

.container_48 .push_42 {
	left:840px;
}

.container_48 .push_43 {
	left:860px;
}

.container_48 .push_44 {
	left:880px;
}

.container_48 .push_45 {
	left:900px;
}

.container_48 .push_46 {
	left:920px;
}

.container_48 .push_47 {
	left:940px;
}



/* Pull Space >> 48 Columns
----------------------------------------------------------------------------------------------------*/


.container_48 .pull_1 {
	left:-20px;
}

.container_48 .pull_2 {
	left:-40px;
}

.container_48 .pull_3 {
	left:-60px;
}

.container_48 .pull_4 {
	left:-80px;
}

.container_48 .pull_5 {
	left:-100px;
}

.container_48 .pull_6 {
	left:-120px;
}

.container_48 .pull_7 {
	left:-140px;
}

.container_48 .pull_8 {
	left:-160px;
}

.container_48 .pull_9 {
	left:-180px;
}

.container_48 .pull_10 {
	left:-200px;
}

.container_48 .pull_11 {
	left:-220px;
}

.container_48 .pull_12 {
	left:-240px;
}

.container_48 .pull_13 {
	left:-260px;
}

.container_48 .pull_14 {
	left:-280px;
}

.container_48 .pull_15 {
	left:-300px;
}

.container_48 .pull_16 {
	left:-320px;
}

.container_48 .pull_17 {
	left:-340px;
}

.container_48 .pull_18 {
	left:-360px;
}

.container_48 .pull_19 {
	left:-380px;
}

.container_48 .pull_20 {
	left:-400px;
}

.container_48 .pull_21 {
	left:-420px;
}

.container_48 .pull_22 {
	left:-440px;
}

.container_48 .pull_23 {
	left:-460px;
}

.container_48 .pull_24 {
	left:-480px;
}

.container_48 .pull_25 {
	left:-500px;
}

.container_48 .pull_26 {
	left:-520px;
}

.container_48 .pull_27 {
	left:-540px;
}

.container_48 .pull_28 {
	left:-560px;
}

.container_48 .pull_29 {
	left:-580px;
}

.container_48 .pull_30 {
	left:-600px;
}

.container_48 .pull_31 {
	left:-620px;
}

.container_48 .pull_32 {
	left:-640px;
}

.container_48 .pull_33 {
	left:-660px;
}

.container_48 .pull_34 {
	left:-680px;
}

.container_48 .pull_35 {
	left:-700px;
}

.container_48 .pull_36 {
	left:-720px;
}

.container_48 .pull_37 {
	left:-740px;
}

.container_48 .pull_38 {
	left:-760px;
}

.container_48 .pull_39 {
	left:-780px;
}

.container_48 .pull_40 {
	left:-800px;
}

.container_48 .pull_41 {
	left:-820px;
}

.container_48 .pull_42 {
	left:-840px;
}

.container_48 .pull_43 {
	left:-860px;
}

.container_48 .pull_44 {
	left:-880px;
}

.container_48 .pull_45 {
	left:-900px;
}

.container_48 .pull_46 {
	left:-920px;
}

.container_48 .pull_47 {
	left:-940px;
}




/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}
/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
/* ************************************************************************************* */
h1 								{padding:21px 8px 5px 8px;margin: 0px 0px 0px 0px;display:inline-block;
   								 color:#2c2c2c;font-weight:normal; font-size:1.2em;text-transform:uppercase;}
h1 a 							{color:#2c2c2c;}
h1 a:hover						{color:#2c2c2c;}								 
/* *********************************************************************************** */
.title-t						{overflow:hidden;position:relative;margin-left:0px;border:1px solid #d4d4d4; border-width: 0 0 0 0;}
.title-b						{}
.title_text						{display:inline-block;}
.title_pic						{float:right; display:inline-block;padding: 10px 5px 0px 10px;}
.title_pic img					{border:1px solid #d4d4d4;}
.title-t .title-icon			{background:url('images/title-icon.gif') 0 0 no-repeat transparent; display:inline-block; width:4px; height:7px; position:absolute; top:16px; left:20px; display:none;}
/* ************************************************************************************* */									 
h1 .smallText					{font-size:.55em;}								 
h1 del							{font-size:.8em; color:#000; margin-left:3px; margin-top:1px;}								 
h1.title_un						{}

h2								{color:#333333;font-size:1em; line-height:1.1em; font-weight:normal;
								 padding: 17px 0px 5px 0px;margin: 0px 0px 0px 0px;}
.big h2							{padding: 0px 0px 5px 0px;font-size:1.3em; font-weight:normal;}
h1 .smallText					{font-size:.8em; font-weight:normal;}								 
h2 .smallText					{font-size:.8em;}

								 
.contentPadd h3 				{margin:3px 0px 0px 0px; border-bottom:1px solid #d4d4d4; color:#b3b3b3; font-size:1em;}							 
								 
h4 								{padding:7px 10px 1px 8px;  margin:20px 0px 10px 0px; overflow:hidden;
   								 font-size:1.2em!important; line-height:1.4em; font-weight:normal;text-transform: uppercase;}																 								 
/* ************************************************************************************* */
.show								{padding:15px 16px 4px 16px;margin:0px 0px 0px 0px; overflow:hidden;}
.show	strong						{color:#21ccef;font-weight:normal;}
/* ************************************************************************************* */
.prods_content 						{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px; line-height:1.4em;overflow:hidden;}
.contentInfoBlock .prods_content	{border-width:0px;}
.contentPadd.sub .prods_content		{border:0px;}
.prods_content.prods_table			{ }
.prods_content.cart,
.padding .prods_content 			{padding:0px 0px 0px 0px; overflow:hidden;}

.prods_content.cart					{background:#fff;}

.prods_content  ul.sub_categories					{list-style:none;padding: 0px 0px 0px 0px;margin:0px 0px 0px -17px; float:left;}
.prods_content  ul.sub_categories li 				{float:left;margin:10px 0px 10px 17px;}

.cart.prods_content .name_padd 						{padding: 10px 0px 12px 0px;text-align: left;vertical-align: top; background:none}

.prods_content .name_padd							{padding:8px 0px 2px 0px; vertical-align:top; text-align:left;}
.prods_content .sub_categories .name_padd			{padding:7px 0px 8px 0px;text-align:center;}
.prods_content .pic_padd							{padding:0px 0px 7px 0px; text-align:left; }
.prods_content.un .pic_padd							{float:left;}
.prods_content .desc_padd							{padding:6px 0px 8px 0px; text-align:left;}
.prods_content .desc_padd.un						{padding:12px 0px 8px 0px; margin-bottom:11px;}
.prods_content .listing_padd						{padding:5px 16px 7px 16px; text-align:left;margin:4px -16px 5px -16px; }
.prods_content .price_padd							{padding:4px 0px 0px 1px;border-bottom:0px solid #d4d4d4;background:#fff;overflow:hidden;}
.prods_content .price.un							{display:block;padding: 8px 0px 0px 4px;}

.button__padd						{padding:0px 0px 5px 0px;margin: 0px 0px 0px -5px; text-align:left; line-height:0em; overflow:hidden;}
.button__padd a						{display:inline-block;}

.button__padd .button_content2		{ float:left; }
.button__padd .button_content22		{ float:left;margin-bottom:0px; margin-right:6px;}

.prods_content .box-padd					{padding: 0px 0px 0px 0px;}
.prods_content .box-padd.un					{padding: 0px 10px 0px 10px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_prods 										{padding:0;overflow:hidden;}
.prods_content ul									{padding:0px; list-style:none;margin: 0px 0px 0px -17px;overflow:hidden;}
.prods_content ul.row_separator						{border-top:0px solid #e0e0e0; height:20px; }
.prods_content li.wrapper_prods						{float:left;margin: 0px 0px 0px 17px; width:auto;}

.prods_content li.wrapper_prods.first				{}
.prods_content li.wrapper_prods.last				{}

.prods_content li.prods_vseparator 					{}

.prods_content .prods_hseparator					{float:none;background:url('images/spacer.gif') 0px 50% repeat-x;}
.prods_content li.prods_hseparator					{display:block;  height:1px; line-height:0; font-size:0;}
.marg-bottom										{margin: 0px 0px 0px 0px;}
/* ************************************************************************************* */
.prods_content.padding li							{float:none; margin:0px; width:auto; vertical-align:top; overflow:hidden;}
.prods_content.padding li.prods_hseparator 			{height:18px;}
/* ************************************************************************************* */
.prods_content .data_padd							{padding:0px 0px 11px 0px;text-align:left; border-bottom:1px solid #d4d4d4;}
.manuf_padd											{padding:14px 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 #d4d4d4;}
.price2_padd										{padding:0px 0px 13px 0px; text-align:left; border-bottom:1px solid #d4d4d4;}
.prods_content .button2__padd						{padding:0px 0px 0px 0px;text-align:left;margin: 11px 0px 0px 0px;}

.button2__padd .button_content						{margin-right:4px;}
/* ************************************************************************************* */
/* *************************************************************************************
.prods_content a					{color:#4c4c4c; font-weight:normal;  text-decoration:none;}
.prods_content a:hover				{color:#4c4c4c; text-decoration:underline;}
 */
.name a					{color:#000;font-weight:normal; text-decoration:none; font-size:1em;}
.name span,
.name span a					{line-height:1.3em; font-size:1.1em;}  
.name span a					{color:#817a7a;font-weight:normal; text-decoration:none;}
.name span a:hover				{color:#2fc7f9; text-decoration:none;}
h2.name span a 					{font-weight:normal;}
.sub_categories .name span a	{color:#817a7a;}
.sub_categories .name span a:hover	{color:#2fc7f9;}

.desc							{color:#787878; font-size:1em} 
.desc p							{text-indent:20px;padding-top: 10px;}

.price b							{color:#7b7b7b;float:left; display:none;}

.price SPAN.productSpecialPrice 	{color:#000;font-size:1.2em; line-height:2em; font-weight:bold; }
.price del							{color:#7a7a7a;font-size:1.2em;line-height:2em; font-weight:normal; display:inline-block;margin-top:0px; margin-left:0px;}

.price SPAN.productSpecialPrice		{float:left;}
.price del							{float:right;}

.cart_price   SPAN.productSpecialPrice 	{color:#000;font-size:1.7em; line-height:2.0em; font-weight:bold;}
.cart_total	  .productSpecialPrice 		{color:#000;font-size:1.7em; line-height:2.0em; font-weight:normal;}

h2.price b								{font-size:1em; font-weight:normal; display:inline-block; margin-top:5px;float:left; display:none;}
h2.price  SPAN.productSpecialPrice 		{font-size:1em; line-height:1.1em; font-weight:bold; display:inline-block; padding-top:3px;}
h2.price  SPAN.productSpecialPrice.un 	{font-size:1em; line-height:1.1em; font-weight:normal;}
h2.price  del							{font-size:1em; line-height:1.1em; font-weight:normal; margin-top:1px; margin-left:0px;}

.manuf span							{font-weight:bold;}

.prod_img 							{text-align:left;}
.prod_img a 						{display:inline-block;}
.prods_pic_bg						{display:inline-block; background:#fff;}
/* ************************************************************************************* */
/* ************************************************************************************* */
table.listing 								{width:100%; background:#eee;}
table.listing td							{padding:1px 5px 1px 5px;
								 			 color:#5a5b5c; font-size:.9em;}
.prods_content .listing b,							 
.prods_content .listing font				{}							 

.prods_content .listing b 					{font-weight:normal;}
.prods_content .listing em,
.prods_content .listing font   				{color:#5a5b5c; font-weight:normal;font-size:1em;padding:0px 0px 0px 3px;}
.prods_content .listing b font   			{color:#5a5b5c; padding:0px 3px 0px 0px;}
.prods_content .listing b font a 			{text-decoration:underline;}
.prods_content .listing b font a:hover   	{text-decoration:none}

.prods_content .listing font a 				{color:#5a5b5c; text-decoration:underline; font-weight:normal;font-size:.9em;}
.prods_content .listing font a:hover   		{color:#5a5b5c; text-decoration:none} 
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_vseparator						{background:url('images/prods_vseparator.gif') 0 0 repeat-y; display:inline-block;width:1px;float:left; display:none;}
.prods_vseparator img					{width:1px;}

div.prods_hseparator			{ height:0px; display:none;}
/*
.padding .prods_hseparator img		{height:17px;}
.prods_hseparator img				{height:17px;}*/

.cart_hseparator						{background:url('images/cart_hseparator.gif') 0px 50% repeat-x; display:none;}
.cart_hseparator img					{height:1px;}

.cart 									{border:1px solid #d4d4d4; border-width:1px 1px 1px 1px;}
.cart th								{border:1px solid #d4d4d4; border-width:0px 1px 1px 0px;padding: 10px 0px 10px 0px;background:#fcfcfc;}

tr .cart_prods,
tr .cart_update,
tr .cart_price							{border:1px solid #d4d4d4; border-width:0px 1px 1px 1px;}
/* ************************************************************************************* */
.cart table td							{padding: 0px 11px 0px 11px;}
.cart_products_options					{width:120px;padding:11px; border:1px solid #d7d7d7;}
.cart_total	td							{font-size:1em; font-weight:bold;
									     text-transform:uppercase;padding:10px; text-align:center; border:1px solid #d4d4d4; border-width:0px 0px 0px 0px;}
.cart_total .bg_button2,
.cart_total .bg_button2-act				{margin-top:8px;}
.or										{padding-top:7px;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:16px 0px 0px 0px;border:1px solid #ebebeb; border-width:1px 1px 1px 1px; background:#fbfbfb; overflow:hidden;}
.result1_bottom									{border-bottom:0px solid #d4d4d4;}

.result2_top									{margin:0px 0px 10px 0px;border:1px solid #ebebeb; border-width:1px 1px 1px 1px; background:#fbfbfb}
.result2_bottom									{border-bottom:0px solid #d4d4d4; }

.result_top_padd div  							{padding:10px 16px 10px 16px;}
.result_bottom_padd div							{padding:10px 16px 10px 16px;}

.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:#787878; font-size:1em; line-height:1.2em;}
.result span 		   							{color:#787878;}
.result strong   								{font-weight:normal;}
.result small									{font-size:9px}
/* ************************************************************************************* */
.result_un .result1_top							{margin:0px 0px 16px 0px}
.result_un .result2_top							{margin:16px 0px 0px 0px}
/* ************************************************************************************* */
.result_right 									{text-align:right;}
.result_right b									{color:#21ccef; font-weight:normal;}
.result_right a.pageResults						{color:#21ccef; text-decoration:underline;}
.result_right a.pageResults:hover 				{color:#e5b383; text-decoration:none;}

.result_right a.pageResults.next,
.result_right a.pageResults.next u				{color:#21ccef;text-decoration:none;}

.result_right a.pageResults.next span,
.result_right a.pageResults.next u span			{color:#21ccef;}

.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:#e5b383;text-decoration:underline;}
.result_right a.pageResults u 					{text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.buttonSet						{padding:11px 0px 4px 0px; overflow:hidden;}
.buttonSet.extra				{padding: 11px 0px 14px 0px;}
.buttonAction					{display:inline-block;width:50%; float:left;padding:0px;margin:0px;}
.contentContainer textarea,
.contentContainer select,
.contentContainer input				{border:1px solid #d4d4d4;background:#fff;padding:1px; color:#706c56; font-size:1em; line-height:1.4em; }
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-default											{font-weight: normal;border:0px; text-transform:none;}
.prods_content .buttonAction .ui-state-default,
.buttonAction .ui-state-default								{border:0px solid #d4d4d4;}/*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 #d4d4d4;}/*color: #fff; background: #393939*/
.ui-datepicker												{background:#fff; border:1px solid #d4d4d4;}
/* ************************************************************************************* */
.ui-dialog	.ui-dialog-titlebar
.ui-dialog	.ui-dialog-titlebar				{border-top:0px;}
.ui-dialog	.ui-dialog-titlebar span		{color:#fff; font-size:1.2em;}
.ui-dialog	.ui-dialog-titlebar,
.ui-dialog	.contentContainer				{background:#303030;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* message box */
.messageBox 								{font-size: .9em; }
.messageStackError, .messageStackWarning 	{font-size: .9em; background-color: #ffb3b5; }
.messageStackSuccess 						{font-size: .9em; background-color: #99ff00; }
/* ************************************************************************************* */
/* ************************************************************************************* */
p										{margin-top:0px; margin-bottom:0px;}
.coProgressBar							{float: left; width: 75%; padding-top: 2px; }
#coProgressBar							{height:5px;}
.ui-progressbar							{border:1px solid #d4d4d4;}
.ui-progressbar .ui-progressbar-value	{background:#d4d4d4;}

.moduleRow { }
.moduleRowOver 						{background-color: #fafafa; cursor: pointer;}
.moduleRowSelected 					{background-color: #fafafa;}

.checkoutBarFrom, .checkoutBarTo 	{color: #7b7b7b;font-size: 1em;  }
.checkoutBarCurrent 				{color: #21ccef;font-size: 1em;}

.orderEdit 							{ color: #21ccef; text-decoration:none; }
.orderEdit:hover 					{text-decoration:underline;}

.productsNotifications 				{background: #fafafa; }

.accountLinkList li a 			 	{color:#21ccef;}
.accountLinkList li a:hover		 	{color:#807979;}

.inputRequirement 					{color: #21ccef;}
h3 .inputRequirement 				{padding-top: 0px; font-weight:normal; font-size:.8em}

.messageStackError, 
.messageStackWarning				{color:#000;}
.messageStackError img, 
.messageStackWarning img			{float:left;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#piGal				{padding-bottom:10px; padding-top: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 #d7d7d7;
}
#piGal li {
	border:0px solid #d4d4d4;
	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 #d4d4d4; overflow:hidden; background:#fff;
}
#piGal ul.thumbs li:hover	{
	border:1px solid #d7d7d7;
}
#piGal .outer {
  overflow:hidden;padding:0px 0px 0px 0px; margin-right:0px;
}
/* ************************************************************************************* */
.prods_info .options ul			{padding:0px;margin: 0px 0px 0px -16px; list-style:none;}
.prods_info .options ul	li		{float:left; padding: 0px 0px 10px 16px;}
.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 #d4d4d4; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .icons 				{padding:13px 0px 10px 0px; border:1px solid #d4d4d4; 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:#000;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 #d4d4d4; border-bottom:1px solid #d4d4d4; }

.prods_info .data_padd			{padding:0px 0px 11px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #d4d4d4;}
.prods_info .desc_padd.add		{border-bottom:0px solid #d4d4d4; }
								 
.prods_info .data_add			{padding: 0px 0px 11px 0px;}


.prods_info .desc2_padd					{padding: 10px 0px 10px 0px; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; border-top:1px solid #d4d4d4; }

h2.price								{padding: 0px 0px 4px 0px; overflow:hidden; }

.prods_info .stars_padd					{padding: 14px 0px 22px 0px;display:block;}
.prods_info .stars_padd	img				{margin: 0px 5px -5px 5px;}

.prods_info .contentInfoText 
.stars_padd								{border-top:1px solid #d4d4d4;}

.prods_info .desc						{font-size:1em; line-height:1.3em;}

.prods_info  h3,
.data									{font-size:.9em; font-weight:normal;}
.data span								{ color:#000}
.prods_info .data p						{ }
.prods_info h3 a						{font-weight:bold; display:inline-block; margin-right:10px;}

.prods_info .data b						{color:#21ccef; display:inline-block; margin-right:10px;}

.prods_info .stars 						{ color:#888888;}

.prods_info h3 span,
.prods_info .stars span,
.prods_info .data span					{color:#000; font-weight:normal;}

.prods_info .contentInfoText br			{line-height:1.2em;}

.border_bottom					{border-bottom:1px solid #f6f6f6;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.small_title				{color:#000;}								 
/* ************************************************************************************* */
/* ************************************************************************************* */
.upcoming td				{padding: 5px 5px 5px 5px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {color: #21ccef;}
.ui-widget-header						{background:transparent;}
.ui-datepicker .ui-datepicker-header 	{background:url('images/title-t') 0px 100% repeat-x #f6f6f6;}
.ui-datepicker .ui-state-hover			{background:#fff;} 

.ui-datepicker .ui-state-highlight, 
.ui-datepicker .ui-widget-content .ui-state-highlight, 
.ui-datepicker .ui-widget-header .ui-state-highlight  {border: 1px solid #fad42e; background: #fafafa; color: #363636; }

.ui-datepicker.ui-widget-content a { color: #000; }
.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;  }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('images/ui-icons_blue_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('images/ui-icons_blue_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('images/ui-icons_blue_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('images/ui-icons_grey_256x240.png');}

.ui-state-default .ui-icon,
.ui-state-default .ui-icon		 { background-image: url('images/ui-icons_grey_256x240.png');}
.ui-state-default .ui-icon,
.ui-state-default .ui-icon  	{ background-image: url('images/ui-icons_grey_256x240.png');}

.ui-state-hover .ui-icon{background-image: url('images/ui-icons_grey_256x240.png');}
.ui-state-focus .ui-icon {background-image: url('images/ui-icons_grey_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('images/ui-icons_grey_256x240.png');}
.ui-state-highlight .ui-icon {background-image: url('images/ui-icons_grey_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('images/ui-icons_blue_256x240.png'); }

.ui-datepicker .ui-state-hover .ui-icon{background-image: url('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 { left: .2em; }

.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:.2em; 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('images/ui-icons_817a7a_256x240.png');}										
/* ************************************************************************************* */
/* ************************************************************************************* */
.decks ol, .decks li 			{margin:0;padding:0;}
.decks 							{width:100%;margin:0 auto;list-style-type:none;}
.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:32.5%; }
.prods_info li.right_side_pic-1		{width:67%;}
.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:28.5%;}
.prods_info li.bak3 			{width:36%;}
.prods_info li.right_side3 		{width:30%;}
/* ************* */
.prods_content li.left_side4,
.prods_info li.left_side4 		{width:26.5%;}
.prods_content li.bak4,
.prods_info li.bak4 			{width:73%;}
.prods_info li.right_side4 		{display:none;}
/* ************* */
.info					{padding: 18px 18px 8px 8px;}
.info2					{padding: 0px 0px 0px 18px;}
.info3					{padding: 0px 9px 0px 9px;}

.prods_info.big li.starboard_side 		{background:#fff; padding-top:0px; padding-bottom:0px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.wrapper_pic_zoom			{background:url(images/icons/pic_zoom.png) 50% 50% no-repeat;display:inline-block;position:relative;}

/* ************************************************************************************* */
.hover .wrapper_pic_tl,
.hover .wrapper_pic_tr,
.hover .wrapper_pic_bl,
.hover .wrapper_pic_br				{background:url(images/wrapper_pic.png) no-repeat;}

.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-act.png) no-repeat;}

.hover .wrapper_pic_t				{background:url(images/wrapper_pic_border.gif) 0px 0px repeat-x;display:inline-block;position:relative;}
.hover .wrapper_pic_r				{background:url(images/wrapper_pic_border.gif) 100% 0px repeat-y;display:inline-block;position:relative;}
.hover .wrapper_pic_b				{background:url(images/wrapper_pic_border.gif) 0px 100% repeat-x;display:inline-block;position:relative;}
.hover .wrapper_pic_l				{background:url(images/wrapper_pic_border.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-act.gif) 0px 0px repeat-x;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_r				{background:url(images/wrapper_pic_border-act.gif) 100% 0px repeat-y;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_b				{background:url(images/wrapper_pic_border-act.gif) 0px 100% repeat-x;display:inline-block;position:relative;}
.hover:hover .wrapper_pic_l				{background:url(images/wrapper_pic_border-act.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;}
.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 7px 0px 7px; overflow:hidden;}
.border_prods				{padding: 0px 0px 0px 0px;overflow:hidden; border:0px solid #dad9d9; position:relative;}
.name_wrapper				{}
.border						{ overflow:hidden;border-bottom:0px solid #dad9d9;}

.prod_info_next				{ position:relative;clear:both; overflow:hidden;padding: 10px 10px 10px 10px; background:#fff;line-height:0px;}
.prod_next					{position:absolute; top:12px; left:50%; margin-left:-30px;overflow:hidden;
							color:#21ccef; font-size:.9em; line-height:1.5em;}
.prods_info .icons 				{padding:13px 0px 10px 0px; border:1px solid #d4d4d4; border-width:1px 0px 0px 0px; margin-top:10px;}
.prods_info .icons a			{margin-right:10px;}
/* ************************************************************************************* */
#back-top {
    bottom: 140px;left: 50%;position: fixed;z-index: 9999; margin-left:-610px;
}
#back-top a {
    color: #BBBBBB;font: 11px/100% Arial,Helvetica,sans-serif; text-decoration: none;text-transform: uppercase;
    width: 80px;display: block;text-align: center;
	-moz-transition: all 1s ease 0s;
}
#back-top a:hover {
    color: #000000;
}

#back-top span {
    background: url("images/up-arrow.png") no-repeat scroll center center #DDDDDD;
    width: 80px;height: 80px;display: block;margin-bottom: 7px;
}
#back-top a:hover span {
    background-color: #777777;
}
/* ************************************************************************************* */

#screenshot {position:absolute;
border:-2px solid #ccc;
background:#333333;
padding:5px;
display:none;
color:#ffffff;
 z-index:99999;
}


/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
body {
  background:#fff;
  color:#787878;
  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: 68.8%; 
  line-height:1.5em; font-family:Arial, Helvetica, sans-serif;
  margin: 0px; min-width:1020px;
}

a 			{color:#2fc7f9; text-decoration: none;}
a:hover 	{color:#817a7a; text-decoration:none;}

.bg_body				{}


.wrapper-padd			{margin:0px auto 0px auto; width:960px; }
.row_1					{font-size:1em;padding: 0px 0px 0px 0px; z-index:99999;}
.row_2					{font-size:1em;padding: 0px 0px 0px 0px;  margin-bottom:0px;}

.row_					{font-size:1em;padding: 27px 0px 0px 0px;}
.row_3					{font-size:1em;padding: 27px 0px 0px 0px;}
.row_4					{font-size:1em;padding: 2px 0px 10px 0px;}
.row_5					{font-size:1em;padding: 0px 0px 0px 0px;margin-top:0px;}
.row_6					{font-size:1em;padding: 0px 0px 0px 0px;}
.row_7					{font-size:1em;padding: 0px 0px 16px 0px; min-height:26px;}
.row_menu				{font-size:1em;padding: 0px 0px 0px 0px;}
.row_line				{font-size:0; line-height:0;margin:0px;padding: 0px;border-bottom:0px solid #d4d4d4;}
.row_7 > div > div 		{border:1px solid #d4d4d4; border-width:1px 0 0 0;}
#bodyWrapper			{position:relative; width:100%; padding-top:98px;height:100%;height:100%;height:auto !important;}
#bodyWrapper > div		{min-height:100%;}
#bodyContent 			{padding:0px 0px 0px 0px;}
#bodyContent > div		{padding: 0px 0px 0px 7px;}
.border {border-bottom:1px solid #d4d4d4;}

#columnLeft 			{padding:0px 0px 0px 0px;}
#columnRight 			{padding:0px 0px 0px 0px;}

.contentContainer		   							{padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:0px;}
.contentContainer.page_un							{margin-top:9px; margin-bottom:9px;}
.contentContainer.page_cart							{padding: 0px 0px 0px 0px;}
.contentContainer.page_reviews 						{}
.contentContainer.page_new_product					{margin-top:9px; margin-bottom:9px;}

.contentPadd 										{padding:0px 0px 10px 0px; overflow:hidden;}
.contentPadd.sub 									{padding:10px 0px 10px 0px;}
.contentPadd.un 									{padding:7px 0px 7px 0px;}
.contentPadd.prods_info_page						{padding:9px 0px 9px 0px; }
.contentPadd.txtPage								{padding:18px 18px 18px 18px;}
.contentContainer.page_un .contentPadd				{padding:10px 0px 10px 0px;}
.contentContainer.page_un .contentPadd.un			{padding:10px 10px 10px 10px;}
.contentContainer.page_reviews .contentPadd			{padding:16px 0px 16px 0px;}
.contentContainer.page_new_product .contentPadd		{padding:10px 0px 10px 0px;}
.contentContainer.page_cart .contentPadd			{padding:9px 0px 9px 0px;}
.contentContainer .contentPadd.loginPage			{padding:9px 0px 9px 0px;}
.contentPadd.un .padding							{padding:0px 0px 0px 0px;}

.contentInfoText						{margin: 0px 0px 16px 0px; overflow:hidden;padding: 10px 10px 10px 10px; border:1px solid #ebebeb; background:#fff;}
.contentInfoText.extra					{padding:16px 16px 16px 16px;}
.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 9px 0px 9px; overflow:hidden;}

.contentInfoText.marg-top				{margin: 0px 0px 0px 0px;}
 
.contentInfoBlock						{padding:16px 16px 16px 16px; margin: 0px 0px 9px 0px; overflow:hidden; border:1px solid #ebebeb; background:#fff;} 

.contentContainer.page_un .contentText	{padding: 18px 27px 0px 27px;}
/* ************************************************************************************* */
#header 				{position:relative;height:98px;}
.logo 					{display:inline-block;width:217px; height:47px; position:absolute; left:50%; margin-left:-472px; top:37px; z-index:999;}
.logo img				{margin:0px 0px 0px 0px;}
/* ************************************************************************************* */
.manufacturers,
.currencies,
.languages			{overflow:hidden;margin:0px 0px 0px 0px;display:inline-block;}

.manufacturers label,
.currencies	label,
.languages	label	{color:#9a9a9a;font-weight:normal; margin-right:7px;margin-top:1px;text-transform:lowercase;}
.currencies	select,
.languages	select	{color:#a4a4a4;width:85px; border:1px solid #e6e6e5;padding:1px;background:#fff; font-size:.95em;}

.currencies			{ width:157px; margin-left:14px;}
.currencies	label	{}
.currencies	select	{}

.languages			{margin: 2px 0px 0px 0px;}
.languages	label	{display:none;}
.languages	select	{}
.languages img				{margin: 1px 0px 0px 0px;}
.languages .languages_img	{margin: 0px 6px 0px 0px;}

.manufacturers			{width:206px;}

.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				{border:1px solid #ebeaea;background:#fff;padding:1px; color:#a4a4a4; font-size:1em; line-height:18px;padding:1px;}
.custom_select .select.jqTransformHidden {display: none;}
.custom_select .jqTransformSelectWrapper {
    background: url("images/cur-arrow.png") no-repeat scroll right top transparent;
    cursor:pointer;
	overflow: hidden;
    float: left;
    padding: 0;
}
.custom_select.manufacturers .jqTransformSelectWrapper {
	background: url("images/cur-arrow2.png") no-repeat scroll right top transparent;
}
.custom_select .jqTransformSelectWrapper div span {
    color: #a4a4a4;
    float: left;
    font-size: .9em;
    height: 22px !important;
    padding: 1px 22px 0 10px;
	width:63px !important;
}
.custom_select.manufacturers .jqTransformSelectWrapper div span {
	width:93px !important;
}
.custom_select ul {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #e6e6e5;
    height: auto !important;
    margin: 0 0 0 0;
    padding: 5px 0 3px 0;
}
.custom_select ul li {
    line-height: 1em;
    overflow: hidden;
    padding: 1px 10px 2px 10px;
}
.custom_select ul li a {
    color: #a4a4a4;
    display: block;
    font-size: .9em;
    text-decoration: none;
}
/* ************************************************************************************* */
.cart_header						{padding:0px 0px 2px 0px;width:220px; height:20px; overflow:hidden; text-align:center;}
.cart_header div					{padding:0px 0px 0px 0px;white-space:nowrap; text-align:center;margin: 0px auto 0px auto;}
.cart_header label					{color:#2fc7f9; display:inline-block;margin: 1px 5px 0px 0px;float:right; text-transform:uppercase;}
.cart_header label a				{color:#2fc7f9; text-decoration:none; font-weight:normal;}
.cart_header label a:hover			{color:#9a9a9a; text-decoration:none;}
.cart_header div					{color:#9a9a9a;font-weight:normal; float:right;padding-top:1px;}
.cart_header span					{margin-right:0px; text-transform:lowercase;}
.cart_header strong					{font-weight:normal;}
.cart_header a 		 				{color:#474747;font-weight:bold;  text-decoration:none;}
.cart_header a:hover   				{color:#2fc7f9; text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.search 					{padding:5px 0px 0px 0px;margin: 6px 0px 0 0px; width:234px; text-align:left;}
.search label				{color:#464545;margin-right:13px; margin-top:2px;text-transform:lowercase;}

.search .go					{color:#a4a4a4;
							 width:100%;padding:3px 0px 3px 6px; min-height:7px;left:0px;margin:0;border:0px solid #fff;background:transparent;position:absolute;top:0; font-size:1em; line-height:1.2em;}
							 
	.input-width 			{height:21px;width:142px;}
	.width-setter 			{height:21px;position:relative;margin:0 0 0 0;background:url('images/width-setter_bg.png') 0px 0px repeat transparent;}
							 
.search .button_header_search	{ margin-left:7px;}	
.search .box_wrapper			{overflow:hidden;display:inline-block;}							 
/* ************************************************************************************* */
/* ************************************************************************************* */
.banner_header				{display:inline-block;margin: 39px 8px 157px 0px; float:right;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:0px 1px 10px 0px;margin:0px 0px 0px 0px; height:24px; font-size:1.3em; margin-top:-45px; visibility:hidden;}
.breadcrumb					{color: #000;}
.breadcrumb a 				{color: #000; font-weight:normal; 
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #2fc7f9; text-decoration:none;}
.breadcrumb a.last 			{color: #2fc7f9;}
.breadcrumb a.last:hover	{color: #000;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.box_header_user_menu		{float:right;}
.user_menu 					{padding:0px 0px 0px 0px;margin:18px 250px 0px 0px; list-style:none;}
.user_menu li				{float:left; display:inline-block;cursor:pointer; white-space:nowrap;background:transparent;}

.user_menu li a 			{color:#787878;font-weight:normal; text-decoration:none; background-position:0 14px;/*background:url('images/user_menu.gif') no-repeat transparent;*/
				 			 cursor:pointer; white-space:nowrap;display:block;padding:4px 0px 4px 18px;}
.user_menu li a:hover,				 
.user_menu li.act a			{color:#1e4359; text-decoration:none;background-position:0 -6px;}				 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer_menu							{}
.footer									{padding:15px 0px 20px 0px; position:relative; border-top:1px solid #d4d4d4;}
.footer 								{overflow:hidden;background:url('images/paypal.png') 100% 37px no-repeat transparent;} 
.footer p								{margin:0px 0px 0px 0px; padding-left:0px; text-align:left; clear:both;}
.footer p								{color:#858585;line-height:2em; overflow:hidden; display:block;padding: 5px 0px 0px 0px;}
.footer p > a							{color:#858585;}
.footer p b	a,
.footer p b								{color:#858585;font-weight:normal;}
.footer p b	a							{color:#858585;text-decoration:underline; font-size:1em;}
.footer p b	a:hover						{color:#000;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.boxes_menu								{overflow:hidden;padding-top:0px; padding-bottom:2px; position:relative;}
.menu									{margin: 0px auto 0px auto; border:1px solid #d4d4d4; border-width:1px 0 1px 0;}
.menu ul								{padding: 0px 0px 0px 0px;margin: 0px 0px 0px -8px; list-style:none; overflow:hidden;}
.menu li								{float:left;padding: 0 0 0 0 ;background:url('images/menu_item.gif') 0 50% no-repeat transparent;}
.menu li a 								{color:#858585;display:inline-block;padding: 12px 25px 12px 25px;}/* */

.menu li a								{text-decoration:none;background-position:0 5px;}

.menu li.act a,
.menu li:hover a						{color:#2c2c2c;text-decoration:none;background-position:0 -31px;}

.menu li.first							{ background:none;}
/* ************************************************************************************* */
.row_1								{width:100%; position:absolute; z-index:1}

.row_1									{top:0px; height:98px;}
.row_menu								{top:98px; height:43px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.box_manufacturers,
.search,
.box_header_cart,
.box_currencies,	
.box_languages									{position:absolute; overflow:hidden; display:inline-block; z-index:99999;}

#header .search 								{top:98px; right:0px;}

.box_header_cart								{top:22px; right:2px;}

#header .box_currencies							{top:54px; right:0px; width:171px;background:url('images/nav_separator.gif') 0px 0 no-repeat transparent;}
#header .box_languages							{top:54px; right:402px;background:url('images/nav_separator.gif') 100% 0 no-repeat transparent; padding-right:13px;}
#header .box_manufacturers						{top:54px; right:184px;}

.row_7 .search 									{top:0px; left:410px;}
.row_7 .box_currencies							{top:12px; left:220px;}
.row_7 .box_languages							{top:11px; right:260px;}
.row_7 .box_manufacturers						{top:12px; left:0px;}
.row_7 .box_header_cart							{top:11px; right:0px;}

.welcome,
.customer_greeting								{ border:1px solid #ececec; background:#fff; overflow:hidden; color:#313131; font-style:italic;margin: 17px 0px 0px 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;}

#screenshot		{
	
}

#columnLeft .infoBoxWrapper,
#columnRight .infoBoxWrapper						{background:url('images/infoBoxWrapper.gif') 0px 100% repeat-x transparent;}
.infoBoxWrapper						{margin:0px 0px 9px 0px;padding: 0px 0px 0px 0px;}
.infoBoxWrapper.list 				{}
/* ************************************************************************************* */
.infoHeading,
.infoBoxHeading  			{color:#2c2c2c;font-weight:normal; font-size:1.2em;text-transform:uppercase;
  											 overflow:hidden;padding:21px 8px 10px 8px;margin: 0px 0px 0px 0px; position:relative;border:1px solid #d4d4d4; border-width: 0 0 0 0;}
#columnRight .infoBoxHeading  			{}											 
.infoBoxHeading a 			{color:#2c2c2c;}
.infoBoxHeading .title-icon	{background:url('images/title-icon.gif') 0 0 no-repeat transparent; display:inline-block; width:4px; height:7px; position:absolute; top:16px; left:20px; display:none;}

.infoBoxWrapper .infoBoxContents 					{padding:10px 0px 19px 0px;}

.infoBoxWrapper.list .infoBoxHeading  				{}
.infoBoxWrapper.list .infoBoxContents 				{padding: 6px 10px 19px 10px;}													
/* ************************************************************************************* */
.prods_info .infoBoxWrapper 						{ margin-top:0px;}
.prods_info .infoBoxWrapper .infoBoxHeading 		{ font-size:1.1em;}
.prods_info .infoBoxWrapper .infoBoxContents 		{padding:10px 20px 19px 20px;}

.infoContents,

.infoBoxContents 									{ color:#353535; overflow:hidden;}
/* ************************************************************************************* */
.infoBoxWrapper.box2 				 				{}
.infoBoxWrapper.box2 .infoBoxHeading 				{}
.infoBoxWrapper.box2 .infoBoxContents 				{padding: 15px 1px 12px 1px; border:1px soid #e0e0e0; border-width:1px 1px 1px 1px;}
/* ************************************************************************************* */
.infoBoxWrapper.box3  								{}
.infoBoxWrapper.box3 .infoBoxHeading				{}
.infoBoxWrapper.box3 .infoBoxHeading a				{}

.infoBoxWrapper.box3 .infoBoxHeading  				{}
.infoBoxWrapper.box3								{}
.infoBoxWrapper.box3 .infoBoxContents 				{padding: 20px 1px 20px 1px;}
/* ************************************************************************************* */
.infoBoxWrapper.box4 				 				{margin-bottom:0px;}
.infoBoxWrapper.box4 .infoBoxHeading 				{}
.infoBoxWrapper.box4 .infoBoxContents 				{padding: 7px 0px 9px 0px; border:1px soid #e0e0e0; border-width:0px 0 0 0px;}
.infoBoxWrapper.box4  li.wrapper_prods {
    float: left;
    margin: 0px 0px 0px 16px;
    width: auto;
}
.infoBoxWrapper.box4  ul							{margin: 0px 0px 0px -16px;}

.infoBoxWrapper.box4 .infoBoxContents .name_padd	{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxWrapper.box5 				 				{}
.infoBoxWrapper.box5 .infoBoxHeading 				{}
.infoBoxWrapper.box5 .infoBoxContents 				{padding: 15px 0px 9px 0px; border:1px soid #e0e0e0; border-width:0px 0 0 0px;}
.infoBoxWrapper.box5  li.wrapper_prods {
    float: left;
    margin: 0px 0px 0px 10px;
    width:100%;
}
.infoBoxWrapper.box5  ul							{margin: 0px 0px 0px -10px;}
.box5 .pic			{ margin-right:10px; float:left;}
/* ************************************************************************************* */

.infoBoxWrapper.cart_box  							{}
.infoBoxWrapper.cart_box .box_wrapper				{}
.infoBoxWrapper.cart_box .infoBoxHeading			{}
.infoBoxWrapper.cart_box .infoBoxHeading a			{}

.infoBoxWrapper.cart_box .infoBoxContents 		    {padding: 15px 19px 19px 19px;}

.infoBoxWrapper.cart_box .infoBoxContents 			{}
.infoBoxWrapper.cart_box .infoBoxContents strong	{}
.infoBoxWrapper.cart_box .infoBoxContents a			{ color:#353535;}
.infoBoxWrapper.cart_box .infoBoxContents a:hover	{}
.cart_box_separator									{border-bottom:1px solid #e1e1e1;padding: 0px 0px 5px 0px;}
.cart_price_box										{padding: 15px 0px 0px 0px;}
SPAN.newItemInCart 									{font-size:1em;color: #ff0000;}
a:hover SPAN.newItemInCart 							{color: #f25c06;}
/* ************************************************************************************* */
.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; overflow:hidden;}
.list .infoBoxContents .categories				{margin:0px 0px 0px 1px;}
.list .infoBoxContents .bestsellers				{margin:0px 0px 0px 2px;}
.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:block; overflow:hidden;}
.list .infoBoxContents ul li .div 				{padding-left:19px;}

.list .infoBoxContents a						{}
.list .infoBoxContents li 					{}
.list .infoBoxContents li:hover				{}
.list .infoBoxContents li a					{ color:#787878; text-decoration:underline; font-size:1em;
									 	 padding:3px 0px 2px 13px; position:relative;}
.list .infoBoxContents li a:hover				{text-decoration:none;}
.list .infoBoxContents li a b					{ font-weight:bold;margin: -3px 0px -2px -13px;padding: 3px 0px 2px 13px;text-decoration:none;display:block;}
.list .infoBoxContents li a:hover b			{color:#7d7d7d;}

.list .infoBoxContents li .category_arrow		{position:absolute;width:7px; height:6px; top:8px; right:0px; line-height:0px; font-size:0px;}
.list .infoBoxContents li .list_bg  			{position:absolute; width:7px; height:6px; top:8px; left:0px;line-height:0px; font-size:0px;}

.list .infoBoxContents li .list_bg,
.list .infoBoxContents li .category_arrow		{background:url('images/bg_list.png') 0px 9px no-repeat transparent;}/**/

										
.list .infoBoxContents li .list_bg  				{background-position:0px 0px;}	
.list .infoBoxContents li:hover .list_bg  		{background-position:0px -8px;}										
.list .infoBoxContents li .category_arrow			{background-position:0 -16px;}
.list .infoBoxContents li:hover .category_arrow	{background-position:0 -16px;}										


.list .infoBoxContents li.last a					{border-top:0px solid #f0f0f0;}
/* ************************************************************************************* */
.list .infoBoxContents .bestsellers li 			{overflow:hidden;}
.list .infoBoxContents .bestsellers li:hover 		{}
.list .infoBoxContents .bestsellers li a 			{display:inline-block; width:129px;padding: 6px 0px 10px 9px;}
.list .infoBoxContents .bestsellers li b			{display:inline-block;float:left; color:#797979;padding: 6px 0px 10px 0px;}
.list .infoBoxContents .bestsellers li a:hover 	{}
.list .infoBoxContents .bestsellers li .list_bg	{ display:none;}
/* ************************************************************************************* */
.infoBoxContents .button_search			{width:20%; text-align:right;}
.infoBoxContents .text_search			{text-align:left; width:80%;}
.infoBoxContents .input					{color:#b9b9b9;margin:0px 0px 4px 0px;border:1px solid #ebeaea;background:#fafafa;height:20px; width:94%; line-height:19px; padding-left:5px; padding-right:5px;}

.infoBoxContents .advserch				{padding:5px 0px 0px 0px;}
.infoBoxContents .advserch a			{text-decoration:underline;font-size:1em; text-transform:lowercase;}
.infoBoxContents .advserch a:hover		{text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxContents .name a				{color:#000;font-weight:normal;text-decoration:none; }
.infoBoxContents .name span a				{color:#817a7a;font-weight:normal;text-decoration:none; }
.infoBoxContents .name span a:hover			{color:#21ccef; text-decoration:underline;}

.infoBoxContents SPAN.productSpecialPrice 		{font-weight:bold;}
.infoBoxContents del							{}
.cart_box
.infoBoxContents SPAN.productSpecialPrice 		{color:#353535; font-size:1.7em;}

.infoBoxContents .select					{width:100%; font-size:1em;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.infoBoxContents .name_padd							{padding:8px 0px 5px 0px;vertical-align:top; text-align:left;}
.infoBoxContents .pic_padd							{padding:0px 0px 0px 0px; text-align:left; background:#fff;}
.infoBoxContents .desc_padd							{padding:0px 0px 7px 0px;}
.infoBoxContents .block_padd						{padding:0px 0px 11px 0px;}
.infoBoxContents .price_padd						{padding:4px 5px 0px 0px;vertical-align:middle; text-align:left; border-bottom:0px solid #e1e1e1; overflow:hidden;}
.infoBoxContents .price_padd b						{display:none; float:left; font-weight:normal;}

.infoBoxContents .button__padd .button_content2		{ float:left; }
.infoBoxContents .button__padd .button_content22	{ float:left;margin: 0px 6px 0px 0px;}




.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;}
.best_sellers .padd			{width:auto;}
/* ************************************************************************************* */
.headerBoxWrapper			{}
.headerBoxContents			{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.Footer_BoxWrapper 									{overflow:hidden;}
.Footer_BoxHeading									{display:none;}
.Footer_BoxWrapper h4								{padding: 16px 0px 0px 0px;margin: 10px 0px 0px 0px;}
.Footer_BoxWrapper h4								{color:#303030;font-weight:bold; }
.Footer_BoxWrapper ul								{padding: 0px 0px 0px 0px;margin: 1px 0px 0px -7px; list-style:none; overflow:hidden; float:left;}
.Footer_BoxWrapper li								{float:left;}
.Footer_BoxWrapper li a								{padding: 0px 7px 5px 7px; display:inline-block; font-size:1.1em;}

.Footer_BoxWrapper li a								{color:#858585; font-weight:normal; text-decoration:none;}
.Footer_BoxWrapper li.act a,
.Footer_BoxWrapper li a:hover						{color:#000; text-decoration:none;}

.Footer_BoxWrapper li.first a						{background:none;}
/* ************************************************************************************* */
.banner_set 						{overflow:hidden;margin: 17px auto 0px auto; width:960px;}
.banner_set ul						{list-style:none; overflow:hidden; padding:0;margin: 0px 0px 0px -25px;}
.banner_set	li					{ display:block;margin: 0px 0px 0px 25px;padding: 0px 0px 0px 0px;float:left;}
.banner_set	li a				{display:block;}
.banner_set	li.first			{float:left;}
.banner_set	li.last				{float:left;}
.banner_set	li.first.last		{float:left;}

.banner_side					{line-height:0em;margin: 0px auto 0px auto; padding-top:10px;}
.banner_footer					{line-height:0em; margin-top:23px; float:left;}

.banner,
.banner_set	li					 {line-height:0; font-size:0;}

.bookmarks 						{width:100%; float:none; overflow:hidden;}
.bookmarks .infoBoxWrapper		{float:left; margin-right:0px;}



.infoBoxContents .border_prods		{padding: 0px 0px 1px 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 #d4d4d4; display:none;}
.padd					{padding: 0px 20px 0px 20px;}

	.roundabout-holder  { padding: 0; list-style:none;padding:0; margin:0;height: 330px;}
	.roundabout-moveable-item {
	   cursor: pointer;		
/*	   height: 4em;
	   width: 4em;
	   background-color: #ffc;
	   border: 1px solid #999;*/
	}
	.roundabout-in-focus { cursor: auto; }
	
.roundabout-moveable-item img {
	display:block;
	height:100%;
	width:100%;
}
.roundabout-moveable-item  {
	cursor:pointer;
	height:262px;
	width:345px;
}
.myRoundabout	{
	border-top:0px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin: 0px auto 0px auto; visibility:hidden;	
}

#back-top a,
#back-top span,
.hover:hover .wrapper_pic_t,
.hover:hover .wrapper_pic_r,
.hover:hover .wrapper_pic_b,
.hover:hover .wrapper_pic_l					{
	-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;	
}
.infoBoxWrapper.box2,
.cart_products_options	{
  	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
 	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	position:relative;
}

.contentPadd.txtPage,
.ui-dialog,
.ui-dialog-titlebar,
.cart,
.ui-progressbar,
.ui-datepicker	{
	-moz-border-radius: 5px 5px 5px 5px; /* Firefox */
  	-webkit-border-radius: 5px 5px 5px 5px; /* Safari, Chrome */
 	-khtml-border-radius: 5px 5px 5px 5px; /* KHTML */
  	border-radius: 5px 5px 5px 5px;
	position:relative;
}
.contentInfoText	{
  	border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
 	-webkit-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	 position:relative;
}

.contentPadd h3	{
  	border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
 	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	position:relative;
}

.cart th.th1	{
  	border-radius: 5px 0px 0px 0px;
	-moz-border-radius: 5px 0px 0px 0px;
 	-webkit-border-radius: 5px 0px 0px 0px;
	-khtml-border-radius: 5px 0px 0px 0px;
	position:relative;
}
.cart th.th3	{
  	border-radius: 0px 5px 0px 0px;
	-moz-border-radius: 0px 5px 0px 0px;
 	-webkit-border-radius: 0px 5px 0px 0px;
	-khtml-border-radius: 0px 5px 0px 0px;
	position:relative;
}
.infoBoxContents	{
  	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
 	-webkit-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	position:relative;
}
.infoBoxHeading,
.title-t,
.infoBoxHeading	{
  	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
 	-webkit-border-radius: 3px 3px 0 0;
	-khtml-border-radius: 3px 3px 0 0;
	position:relative;
}
.button-t,
.result1_top,
.result2_top,

#back-top span,
.contentInfoText.extra,
.contentInfoBlock {
  	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
 	-webkit-border-radius: 5px 5px 5px 5px;
	-khtml-border-radius: 5px 5px 5px 5px;
	position:relative;
}
/* ************************************************************************************* */
::selection {
background:#2d5064;
color:#fff;
}
::-moz-selection {
background:#2d5064; 
color:#fff;
}
/* ************************************************************************************* */

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: bold;
  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 				{margin-top:10px; margin-bottom:10px;}
.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.1em;
}

TEXTAREA {
  width: 99%;
  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.7em;}
.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;}

.button_header,
.button_content											{display:inline-block; overflow:hidden; line-height:0em;}
/* ************************************************************************************* */
.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					{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.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:22px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.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:normal;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:#e5b383;}

.button_header4 .bg_button  a span.ui-button-text,
.button_header4 .bg_button  span.ui-button-text						{color:#1e4359;line-height:1em;padding: 3px 0px 7px 5px; display:inline-block;}
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content  button										{height:22px; 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; }
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content22 .bg_button .button-t,
.button_content22 .bg_button:hover .button-t,
.button_content22 .bg_button.act .button-t					{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content22 .bg_button .button-t						{ background-position:0 0;}
.button_content22 .bg_button.act:hover .button-t			{ background-position:0 -20px;}

.button_content22 .bg_button:hover .button-t				{ background-position:0 -20px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content2 .bg_button .button-t,
.button_content2 .bg_button:hover .button-t,
.button_content2 .bg_button.act .button-t					{}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content2 .bg_button .button-t						{ background-position:0 0;}
.button_content2 .bg_button.act:hover .button-t				{ background-position:0 -20px;}

.button_content2 .bg_button:hover .button-t					{ background-position:0 -20px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content .bg_button .button-t,
.button_content .bg_button:hover .button-t,
.button_content .bg_button.act .button-t				{margin: 0px 0px 0px 0px; height:22px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.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:1.2em; line-height:1em;font-weight:normal;white-space:nowrap;text-decoration:none; display:inline-block; text-transform:lowercase;} 											 
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content2 .bg_button  a span.ui-button-text,
.button_content2 .bg_button  span.ui-button-text						{color:#21ccef;text-decoration:underline;}

.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:#7a7a7a;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.button_content22 .bg_button  a span.ui-button-text,
.button_content22 .bg_button  span.ui-button-text						{color:#7a7a7a;text-decoration:underline;}

.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:#21ccef;text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 4px 5px 4px 5px; }
.prod_info_next .button_next .ui-button-text-icon-primary .ui-button-text, 
.prod_info_next .button_next .ui-button-text-icons .ui-button-text 				{ padding: 4px 5px 4px 5px; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {padding: 4px 5px 4px 5px; }



.button__padd .ui-button-text-icon-primary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text { padding: 4px 5px 4px 5px; }
.button__padd .ui-button-text-icon-secondary .ui-button-text, .button__padd .ui-button-text-icons .ui-button-text {padding: 4px 5px 4px 5px; }

span.ui-button-icon-primary		{display:none;} /**/

.button_content2 .ui-state-default .ui-icon		 		{ background-image: url('images/ui-icons_blue_256x240.png');}
.button_content2:hover .ui-state-default .ui-icon		 		{ background-image: url('images/ui-icons_ffffff_256x240.png');}
.button_content2 .ui-state-hover .ui-icon		 		{ background-image: url('images/ui-icons_ffffff_256x240.png');}

.button_content22 .ui-state-default .ui-icon		 		{ background-image: url('images/ui-icons_grey_256x240.png');}
.button_content22:hover .ui-state-default .ui-icon		 		{ background-image: url('images/ui-icons_ffffff_256x240.png');}
.button_content22 .ui-state-hover .ui-icon		 		{ background-image: url('images/ui-icons_ffffff_256x240.png');}

/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
div.opros{ /*Опрос*/
	float: left;
	background: #2088c7;
	height: 10px;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
}