/*
  $Id$

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

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
/* ************************************************************************************* */
h1 								{padding:18px 19px 5px 10px;margin: 0px 0px 0px 0px;font-size:20px;display:inline-block;
   								 color:#000;font-weight:normal; text-transform:none;}
#dealer-right h1				{padding:18px 19px 5px 0px;margin: 0px 0px 0px 0px;font-size:20px;display:inline-block;
   								 color:#000;font-weight:normal; text-transform:none;}
/* *********************************************************************************** */
.title-t						{position:relative;overflow:hidden; text-align:left; padding:40px 0 0 0; border-top:2px solid #cdcdcd;}

.title-t h1{ padding-top:0;}

.title_text						{display:inline-block;}
.title_pic						{float:right; display:inline-block;padding-left:10px;}
/*.title-t .title-icon			{background:url('../images/title-icon.png') 0 0 no-repeat transparent; display:inline-block; width:16px; height:17px; position:absolute; top:10px; left:9px; display:none;}*/
.title-t .title-icon			{ width:16px; height:0px; top:0px;}
/* ************************************************************************************* */									 
h1 .smallText					{font-size:.55em;}								 
h1 del							{font-size:.8em; color:#000; margin-left:3px; margin-top:1px;}								 
h1.title_un						{}

h2								{color:#000;font-size:16px; line-height:1.1em; font-weight:normal;
								 padding: 0px 0px 5px 0px;margin: 0px 0px 0px 0px;}
.big h2							{padding: 0px 0px 5px 0px;}
h1 .smallText					{font-size:.775em; font-weight:normal;}								 
h2 .smallText					{font-size:.539em;}

								 
.contentPadd h3 				{margin:3px 0px 0px 0px;padding: 10px 10px 10px 10px; border-bottom:0px; font-size:1em;}	
								 
h4 								{padding:7px 10px 1px 5px;  margin:20px 0px 10px 0px; overflow:hidden;
   								 font-size:1.1em; line-height:1.4em; font-weight:normal;}																 								 
/* ************************************************************************************* */
.show								{padding:11px 0px 0px 16px;margin:0px 0px 0px 0px;}
.show	strong						{color:#3986d7;font-weight:normal;}
/* ************************************************************************************* */
.prods_content 						{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;}
.prods_content.cart,
.padding .prods_content 			{padding:0px 0px 0px 0px; overflow:hidden;}

.prods_content.cart					{background:#fff; margin-bottom:20px;}

.prods_content  ul.sub_categories					{list-style:none;padding: 0px 0px 0px 0px;margin:0px 0px 0px -20px; float:left;}
.prods_content  ul.sub_categories li 				{float:left;margin:2px 0px 2px 20px;}

.cart.prods_content .name_padd 						{padding: 5px 0px 5px 0px;text-align:left;vertical-align:top;background:none; width:140px;}		

.prods_content .name_padd							{padding:5px 0px 5px 0px; vertical-align:top; text-align:left; min-height:65px;}
.prods_content .name_padd2							{padding:5px 0px 5px 0px; vertical-align:top; text-align:left; min-height:65px;}
.prods_content .sub_categories .name_padd			{padding:7px 16px 8px 16px;text-align:center;}
.prods_content .pic_padd							{padding:0px 0px 8px 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 -6px 5px -6px; background:#f7f7f7;}
.prods_content .price_padd							{padding:5px 0px 0px 0px;vertical-align:middle;border-bottom:0px solid #e7e7e7; text-align:center;}
.prods_content .price_padd b						{padding:5px 0px 0px 0px;vertical-align:middle;border-bottom:0px solid #e7e7e7; text-align:center;}
.prods_content .price_padd span.productSpecialPrice					{font-size:22px;}
.prods_content .price.un							{display:block;padding: 8px 0px 0px 4px;}

.button__padd						{padding:0px; text-align:center; overflow:hidden; text-align:center; width:auto; width:150px;}
.button__padd a						{display:inline-block;}

.button__padd .button_content2		{ }
.button__padd .button_content22		{ }

.prods_content .box-padd					{padding: 0px 0px 0px 0px; text-align:left;}
.prods_content .box-padd.un					{padding: 0px 10px 0px 10px;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.prods_content ul									{margin:0px;padding:0px; list-style:none; overflow:hidden;margin: 0px 0px 0px -5px;padding: 0px 0px 0px 0px;}
.prods_content ul.row								{ /*border-bottom:1px solid #ddd; */}
.prods_content li.wrapper_prods						{float:left;margin: 0px 0px 0px 8px; padding: 0 0 0 10px; width:auto; border-left: 1px solid #cdcdcd;}

.prods_content li.wrapper_prods.first				{ border:none;}
.prods_content li.wrapper_prods.last				{}

.prods_content li.prods_vseparator 					{display:none;}

.prods_content .prods_hseparator					{float:none;background:url('../images/spacer.gif') 0px 50% repeat-x;}
.prods_content li.prods_hseparator					{display:block;  height:20px; 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:2px;}
/* ************************************************************************************* */

.wrapper_prods 										{padding:0;overflow:hidden;}

.prods_content .data_padd							{padding:0px 0px 11px 0px;vertical-align:middle; text-align:left; border-bottom:1px solid #e7e7e7;}
.manuf_padd							{padding:14px 0px 6px 0px;vertical-align:middle; text-align:left;}
.name2_padd							{padding:11px 0px 10px 0px; vertical-align:top; 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 #e7e7e7;}
.price2_padd							{padding:0px 0px 13px 0px;vertical-align:middle; text-align:right; border-bottom:1px solid #e7e7e7;}
.prods_content .button2__padd						{padding:0px 0px 0px 0px;margin: 11px 0px 0px 0px; text-align:left; }

.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 span a					{color:#464646;font-weight:normal; text-decoration:none; line-height:1.3em; font-size:12px;}
.name span a:hover				{color:#3986d6; text-decoration:underline;}
h2.name span a 					{font-weight:normal;}
.sub_categories .name span a	{color:#464646;}
.sub_categories .name span a:hover	{color:#3986d6;}

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

.price b							{ color:#353535;float:left; display:none;}
.price span.productSpecialPrice 	{color:#000000;font-size:28px;line-height:30px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; float:none;}
.desc_padd2 del	{ color:#F00;font-weight:normal; position:absolute; float:none; right:0; margin-right:110px; overflow:hidden;}

.price_padd del									{ color:#F00;font-weight:normal; margin-top:-28px; float:left;}


.cart_price   SPAN.productSpecialPrice 	{color:black;font-size:1.7em; line-height:2.0em; font-weight:normal;padding:0 20px 0 0;}
.cart_total	  .productSpecialPrice 		{color:black;font-size:1.7em; line-height:2.0em; font-weight:normal;}

h2.price b						{font-size:.6em; font-weight:normal; display:inline-block; margin-top:5px;float:left; display:none;}
h2.price  span.productSpecialPrice 	{font-size:18px; line-height:1.1em;  display:inline-block; padding-top:3px;}
h2.price  span.productSpecialPrice.un 	{font-size:.9em; line-height:1em; font-weight:normal;}
h2.price  del							{font-size:.7em; line-height:1.4em; font-weight:normal; margin-top:4px; margin-left:7px;}

.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%; text-transform:none;}
table.listing td							{padding:1px 0px 1px 0px;
								 			 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/spacer.gif') 0 0 repeat-y; display:inline-block;width:1px;float:left;}
.prods_vseparator img					{width:1px;}

/*.padding .prods_hseparator			{background:url('../images/separator.gif') 0px 50% repeat-x;}
.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:10px;}

.cart 									{border:1px solid #e7e7e7; border-width:1px 1px 1px 1px;}
.cart th								{border:1px solid #e7e7e7; 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 #ddd; 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 #e7e7e7; border-width:0px 0px 0px 0px;}
.cart_total .bg_button2,
.cart_total .bg_button2-act				{margin-top:8px;}
.or										{padding-top:1px;padding-right: 15px; }									 
									 
.cart_update,
.cart_price								{text-align:center;padding: 0px 0px 10px 0px;}
.cart_price SPAN.productSpecialPrice	{margin:-12px 0px 10px 0px; display:inline-block;}

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

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

.result2_top									{margin:0px 0px 8px 0px;border:1px solid #e7e7e7; border-width:1px 0px 1px 0px; background:#fff}
.result2_bottom									{border-bottom:0px solid #e7e7e7; }

.result_top_padd div  							{padding:10px 16px 10px 16px;}
.result_bottom_padd div							{padding:11px 16px 9px 16px;}

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

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


.result   										{color:#000; font-size:1em; line-height:1.2em; }
.result span 		   							{color:#000;}
.result strong   								{font-weight:normal;}
.result small									{font-size:9px}
/* ************************************************************************************* */
.result_un .result1_top							{margin:0px 0px 8px 0px}
.result_un .result2_top							{margin:8px 0px 0px 0px}
/* ************************************************************************************* */
.result_right 									{text-align:right;}
.result_right b									{color:#3986d7; font-weight:normal;}
.result_right a.pageResults						{color:#3986d7; text-decoration:underline;}
.result_right a.pageResults:hover 				{color:#888888; text-decoration:none;}

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

.result_right a.pageResults.next span,
.result_right a.pageResults.next u span			{color:#3986d7;}

.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:#888888;text-decoration:underline;}
.result_right a.pageResults u 					{text-decoration:none;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.buttonSet						{padding:0 0px 4px 0px; margin-top:7px; overflow:hidden;}
.buttonSet.extra				{padding: 11px 0px 14px 0px;}
.buttonAction					{display:inline-block;float:left;padding:0px;margin:0px;}
.contentContainer textarea,
.contentContainer select,
.contentContainer input			{border:1px solid #CCC; background:#fff;padding:4px; color:#000; font-size:13px; text-align:left; border-radius:3px; }

.cart_update .contentContainer input			{border:1px solid #CCC; background:#fff;padding:4px; color:#000; font-size:15px; text-align:center; width:76px; height:28px;border-radius:3px; }
/*.button_content2 #tdb1 				{color:red;}*/

.buttonSet span.buttonAction	{ margin:6px 0 -50px 0; padding:2px 0 2px 0; float:left;}

/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.ui-state-default											{font-weight: normal;border:0px; text-transform:none;}
.prods_content .buttonAction .ui-state-default,
.buttonAction .ui-state-default								{border:0px solid #e7e7e7;}/*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 #e7e7e7;}/*color: #fff; background: #393939*/
.ui-datepicker												{background:#fff; border:1px solid #e7e7e7;}
/* ************************************************************************************* */
.ui-dialog	.ui-dialog-titlebar
.ui-dialog	.ui-dialog-titlebar				{border-top:0px;}
.ui-dialog	.ui-dialog-titlebar span		{color:#fff; font-size:13px;}
.ui-dialog	.ui-dialog-titlebar,
.ui-dialog	.contentContainer				{background:#999;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* message box */
.messageBox 								{font-size: 12px; }
.messageStackError, .messageStackWarning 	{font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess 						{font-size: 12px; 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 #e7e7e7;}
.ui-progressbar .ui-progressbar-value	{background:#e7e7e7;}

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

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

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

.productsNotifications 				{background: #fafafa; }

.accountLinkList li a 			 	{color:#353535; background: url('../images/bg_list.png') no-repeat transparent; background-position: -7px 0; padding: 0 0 0 10px;}
.accountLinkList li a:hover		 	{color:#fe8e16;}

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

.messageStackError, 
.messageStackWarning				{color:#000;}
.messageStackError img, 
.messageStackWarning img			{float:left;}
/* ************************************************************************************* */
/* ************************************************************************************* */
#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 #e7e7e7;
	vertical-align:top;
	height: auto;
    margin: 0;
}
#piGal li a	{
	display:block;
}
#piGal ul.thumbs	{
	padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;overflow:hidden;

}
#piGal ul.thumbs li	{
	margin:10px 7px 0px 0px;
	border:1px solid #e7e7e7; overflow:hidden; background:#fff;
}
#piGal ul.thumbs li:hover	{
	border:1px solid #d7d7d7;
}
#piGal .outer {
  overflow:hidden;padding:0px 0px 5px 0px; margin-right:0px;
}
/* ************************************************************************************* */
.prods_info .options ul			{padding:0px;margin: 0px 0px 0px -20px; list-style:none;}
.prods_info .options ul	li		{float:left; padding: 0px 0px 10px 20px;}
.prods_info .options label		{float:left; margin-top:3px;}
.prods_info .options select		{margin: 0px 0px 0px 10px; width:140px; float:left;}
.prods_info .options			{padding:20px 0px 10px 0px; border:1px solid #e7e7e7; border-width:1px 0px 0px 0px; margin-top: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-bottom:1px solid #e7e7e7; }

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



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

h2.price								{padding: 14px 0px 14px 0px; overflow:hidden; text-align:center;font-size:18px;}

.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 #e7e7e7;}

.prods_info .desc						{font-size:1.1em; line-height:1.3em;}
.prods_info .desc_padd2		{margin-top:10px; border-top:1px solid #ddd; text-align:right;}

.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:#3986d7; 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: #3986d7;}
.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('../ext/jquery/ui/redmond/images/ui-icons_orange_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_orange_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_orange_256x240.png'); }
.ui-state-default .ui-icon {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_256x240.png');}

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

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

.ui-datepicker .ui-state-hover .ui-icon{background-image: url('../ext/jquery/ui/redmond/images/ui-icons_000000_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; }

.bg_button2-act .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2-act .ui-button-text-icons .ui-button-icon-primary, .bg_button2-act .ui-button-icons-only .ui-button-icon-primary, 
.bg_button2 .ui-button-text-icon-primary .ui-button-icon-primary, .bg_button2 .ui-button-text-icons .ui-button-icon-primary, .bg_button2 .ui-button-icons-only .ui-button-icon-primary { left: 0em; }
/* ************************************************************************************* */	
/* ************************************************************************************* */
.accountLinkList li:hover span {background-image: url('../ext/jquery/ui/redmond/images/ui-icons_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_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_content li.starboard_side,  	{display:inline;zoom:1;vertical-align:top;}

.prods_info li.port_side,
.prods_content li.port_side 		{width:24.5%; }

.prods_info li.starboard_side,
.prods_content li.starboard_side 	{width:100%;}

.prods_info.big li.port_side 			{width:35.5%; }
.prods_info.big li.starboard_side 		{width:59%; background:#fff; padding-top:0; padding-bottom:0px;}

.info					{padding: 0px 8px 0px 0px;}
.info2					{padding: 0px 0px 0px 8px;}
/* ************************************************************************************* */
/**//*/
.port_side,.starboard_side,.s3 {display:inline-block;float:left;}
.ft {clear:left;}
/**/
/* ************************************************************************************* */
.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 0px 5px 0px; overflow:hidden;}
.border_prods				{padding: 0px;overflow:hidden;}
.name_wrapper				{}


.border						{ overflow:hidden; background:#fff; margin-bottom:-1px;}
.border2					{ overflow:hidden; border:1px solid #edecec; background:#fff; margin:10px;}

.desc_padd2 h5.price		{ padding:0;margin:15px 0 0 0; font-size:15px; color:#000; overflow:hidden; text-align:right;}
.desc_padd2 h5.btw			{ padding:0;margin:0 0 0 0;color:#666;}
.desc_padd2 h3				{margin:3px 0px 0px 0px;padding: 10px 10px 10px 10px; border-bottom:0px; font-size:1em; text-align:right;}
.voorraad					{font-family:Arial; color:#3f9329; font-size:12px; padding-top:88px; padding-left:13px; float:left; background: url('../images/green.png'); background-position:0 90px; background-repeat:no-repeat }
.tijd						{font-family:Arial; color:#3f9329; font-size:14px; font-weight:bold;}
.bezorging					{font-family:Arial; color:#817a7a; font-size:14px;}

.forecastle .info #tabs-spec ul {margin:15px 0 0 17px; padding:0; color:black;list-style-type:circle;}
.forecastle .info #tabs-spec {}
.inputmail input			{ padding:0 4px;}

.button-t a span.ui-icon-trash 				{background:#F00; }

tr.cart_total td.productSpecialPrice {font-weight:bold;}
.fl_right #tdb1 span{color:white;}

.ui-datepicker-calendar	{background:#e9e9e9;}
/* Accordion Styles starts */

/*
.passwordcontainer .passwordtitle .expand {
padding-left:5px;
}
*/

.passwordcontainer .passwordtitle .expand a{
background:url(../images/rnd_minus_icon.png) no-repeat 0 4px;
padding-left:25px;
padding-top:5px;
text-decoration:none;
}
.passwordcontainer .passwordtitle .openAd a{
background:url(../images/rnd_plus_icon.png) no-repeat 0 4px;
color:#333 !important;
text-decoration:none;
}
.passwordcontainer .passwordtitle .openAd {
}
.passwordcontainer .passwordtitle .expand a{
color:#676f72;
}
.passwordcontainer  .passworddiv {
background:#f1f1f1;
}
/* Accordion Styles starts */
.titlepayment {}
.namepayment { font-family:Arial; font-size:12px; color:#000;}
.descriptionpayment {font-family:Arial; font-size:11px; color:#333;}
.subtitlepayment {font-family:Arial;font-size:12px; color:#eb6b0b;}
.logopayment { width:75px;}

.logopayment img { height:35px; padding:8px 0 0 0}
.paymentselect { vertical-align:middle; margin:0;}

span.kopen {float:right; background-color:#0b7ac0; line-height:28px; color:white; border-radius:4px;}

span.kopen a span{ color:white;}

span.kopen a span:hover{ color:white;background-color:#eb6b0b; }

.home-items-right{ float:right; width:200px;}

.bedankt{ padding: 0 0 0 10px;}

.subitems{
	overflow:hidden;
	margin:0 0 50px 0;

}
.subitems-content{
	overflow:hidden;
	padding:50px 0 25px 0;
	float:left;

}

.subitems ul{
	margin:0;
	padding:0;
	list-style:none;
}

.subitems ul li{
	float:left;
	text-align:center;
	width:220px;
	height:220px;
	margin-left:20px;
}

.subitems ul li a{
display:block;
width:220px;
height:220px;
text-decoration:none;

}

.subitems ul li a:hover{
background: url('../images/overlayer.png');
background-position:center;
}

.subitems ul li span strong{
font-size:15px;
}

.subitems ul li span.a{
	color:white;
	font-size:13px;
	line-height:17px;
display:block;
width:220px;
position:absolute;
background:#333;
padding: 8px 1px;
height:50px;
margin:180px 5px 0 5px;
}

.subitems ul li span{
	color:white;
	font-size:15px;
display:block;
width:220px;
position:absolute;
background:#333;
line-height:20px;
height:60px;
margin:200px 0 0 0;
}

.subitems ul li.first{
margin:0;
}

.subitems ul li.row1{
background: url('../images/eyelet_on_handle_fitting.jpg');
background-position:center;
}

.subitems ul li.row2{
background: url('../images/sling_fitting.jpg');
background-position:center;
}

.subitems ul li.row3{
background: url('../images/custom-trailer-storage.jpg');
background-position:center;
}

.subitems ul li.row1a{
background: url('../images/secured_wheel.jpg');
background-position:center;
}

.subitems ul li.row2a{
background: url('../images/wheel_and_part_of_dolly.jpg');
background-position:center;
}

.subitems ul li.row3a{
background: url('../images/complete_type2_dolly1.jpg');
background-position:center;
}
.dynamichome {
	overflow:hidden;
}
.dynamichome-text {
	overflow:hidden;
}
.dynamichome-img {
	float:right;
	margin:15px 0px 0px 450px;
}
.logo-dynamic {
	position:absolute;
	margin:-35px 0 0px 350px;
}