/** BEGIN PRODUCT OVERVIEW LIST ITEM **/
	.m_ecomm_product_item_list { background-color: #FFF; border: 1px solid #cccccc; float: left; margin: 5px; min-height: 140px; padding: 5px; width: 99%; }
	.m_ecomm_product_item_list_brandicon { float: left; margin-top: 5px; text-align: center; width: 150px; }
		.m_ecomm_product_item_list_brandicon img { max-height: 50px; max-width: 150px; }
	.m_ecomm_product_item_list_image img { max-height: 100%; max-width: 100%;border:0px; }
	.m_ecomm_product_item_list_image a { display: block; height: 100%; width: 100%; }
	.m_ecomm_product_item_list_image { background-color: #FFF; border: 1px solid #cccccc; margin: 0px auto; text-align: center; width: 100%;max-width:100%; }
	.m_ecomm_product_item_list_title {float: left; min-height: 20px; width: 100%;text-transform:capitalize;}
	.m_ecomm_product_item_list_content { float: left; min-height: 155px; width: 100%; }
	.m_ecomm_product_item_list_left { float: left; width: 20%; }
	.m_ecomm_product_item_list_price {text-align: center;font-size: 18px;}
	.m_ecomm_product_item_list_title h2 { font-size: 15px; margin: 0px; padding: 0px; }
	.m_ecomm_product_item_list_content_description { float: left; height: 117px; overflow: hidden; padding: 2px; width: 384px; }
	.m_ecomm_product_item_list_content_description_large { min-height: 50px; font-size: 12px; }
	.m_ecomm_product_item_list_content_description .expand,.m_ecomm_product_item_list_content_description .no_expand {width: 384px;}
	.m_ecomm_product_item_list_content_description p {margin: 0px;}
	.m_ecomm_product_item_list_content_description div { background-color: #FFF; height: 117px; overflow: hidden; position: absolute; width: 384px; z-index: 1; }
	.m_ecomm_product_item_list_content_description .expand:hover { border: 1px solid #cccccc; z-index: 2; }
	.m_ecomm_product_item_list_order_form,.m_ecomm_product_item_list_quickorder_form { display: inline-block; float: right; }
	.m_ecomm_product_item_list_quickorder_form .m_ecomm_add_basket { display:inline-block;width:80%;border:1px solid #000;text-align:center;background-color:#fff;background-image:none;min-height:10px;height:auto;}
/** END PRODUCT OVERVIEW LIST ITEM **/

/** BEGIN **/
	.m_ecomm_offer_overview_item							{}
	.m_ecomm_offer_overview_item a							{font-size:22px;display:block;clear:both;}
	.m_ecomm_offer_overview_item.date						{font-size:14px;}
	.m_ecomm_offer_globaldiscount							{font-size:22px;}
	.m_ecomm_offer_globaldiscount .percentage				{font-size:36px;}
	.m_ecomm_offer_excludedbrands .brands					{color:#f00;}
	.m_ecomm_offer_date										{font-size:18px;}
	.m_ecomm_offer_brands img,.m_ecomm_offer_categories img	{max-height:60px;}
	.m_ecomm_offer_datetitle								{font-size:22px;}
	.m_ecomm_offer_brands .row								{padding:5px 0;margin-bottom:10px;}
	.m_ecomm_offer_brands .row:nth-child(odd) 				{background-color:#ececec;}
	.m_ecomm_offer_brands .row:nth-child(even)				{}
	.m_ecomm_offer_discount									{font-size:22px;text-align:center;font-weight: bold;}
/** END **/

/** BEGIN Favorite **/
	.addToFavorite											{line-height: 16px;display:inline-block;padding-left:120px;height:32px;background:url('/sb_data/modules/mod_ecommerce/templates/icons/add-to-favorite.png') no-repeat 20px -32px;text-decoration:underline;font-weight:bold;}
	.addToFavorite.added									{background-position:20px 0px;}
/** END Favorite **/

/** BEGIN KASSA **/
	

/** END KASSA **/

/** BEGIN PRODUCT OVERVIEW ORDERLIST ITEM **/
	.m_ecomm_product_item_orderlist {float:left;min-height:65px;border:1px solid #ECECEC;margin-bottom:10px;width:100%;padding:10px;}
	.m_ecomm_product_item_orderlist:nth-child(even) {background-color:#ececec;}
	.m_ecomm_product_item_orderlist:nth-child(odd) {}
	.m_ecomm_product_item_orderlist:first-child {margin-top:10px;}
	.m_ecomm_product_item_orderlist .image {}
	.m_ecomm_product_item_orderlist .image img {width:100%;height:auto;max-height:100%;max-width:100%;}
	.m_ecomm_product_item_orderlist .title {font-size:14px;}
	.m_ecomm_product_item_orderlist .title_inner {}
	.m_ecomm_product_item_orderlist .productnumber {width:100%;}
	.m_ecomm_product_item_orderlist .properties {}
	.m_ecomm_product_item_orderlist .m_ecomm_order_amount {float:right;}
	.m_ecomm_product_item_orderlist input[type="text"] {max-width:80%;height: 20px;margin: 3px;}
	.quickorder_item_ordered,.quickorder_item_instock {background-color:#00bb00;width:20px;height:20px;border-radius: 15px;}
	.quickorder_item_notordered,.quickorder_item_notinstock {background-color:#F00;width:20px;height:20px;border-radius: 15px;}
	.m_ecomm_orderlist_cat_index {background-color: #FFF;width:100%;min-height: 1px;display: inline-block;}
	.m_ecomm_orderlist_cat_index ul {list-style:none;}
	.m_ecomm_orderlist_cat_index ul li {float:left;margin-right:10px;}
	
	.m_ecomm_product_item_orderlist div:last-child {}
/** END PRODUCT OVERVIEW LIST ITEM **/

/** BEGIN SEARCH **/
	.m_ecomm_block_search {}
	.m_ecomm_block_search_help {padding:10px;}
	.m_ecomm_block_search .search_reset {display:none;}
	.m_ecomm_block_search.active .search_reset {display:inline-block;}
	.m_ecomm_search_image {text-align:center;}
	.m_ecomm_search_image img {max-width: 100%;max-height: 60px;height: auto;}
	.m_ecomm_search_image_big {padding:5px;display: inline-block;width: 20%;min-height: 100px !important;}
	.m_ecomm_search_image_big img {max-width:100%;max-height:100px;}
	.m_ecomm_block_search .item {float: left;display:block;width:100%;}
	.m_ecomm_block_search .item:hover {background-color:#00f;}
	.m_ecomm_block_search .title {}
	.m_ecomm_block_search .productnumber {font-weight:bold;}
	.m_ecomm_block_search_results h5 { border-bottom: 1px solid #F00; margin-bottom: 5px; }
	.m_ecomm_block_search input {width: 100%;padding:2%;}
	.m_ecomm_block_search.active input {width: 66%;padding:2%;}
	.m_ecomm_block_search_results a {font-size: 14px;}
	.m_ecomm_block_search_results .item:hover {background-color:#ececed;}
	.m_ecomm_block_search_results ul { list-style-position: inside;  padding-left: 0px; }
	.m_ecomm_block_search_results {position:absolute;z-index:10;background-color:#FFF;margin-top:30px;display: none; font-size: 14px; min-height: 150px; max-height:500px;overflow-y: auto;}
	.m_ecomm_search_header {min-height:10px;font-size:20px;padding-left:10px;padding-bottom:5px;padding-top:5px;}
	.m_ecomm_search_header	a {float:right;margin-right:5px;}
	
	.m_ecomm_block_search_results_big li div {min-height:100px;}
	.m_ecomm_search_header_big {margin-bottom:20px;min-height:10px !important;}
	.m_ecomm_block_search_results_big ul {margin:0px;padding: 0px;}
	.m_ecomm_search_header_big h5 {font-size:20px;border-bottom: 1px solid #F00; margin-bottom: 15px;}
	.searchword {font-weight:bold;}
	.searching_for {font-weight:bold;}
/** END SEARCH **/

/** BEGIN PRODUCT OVERVIEW GALLERY ITEM **/
	.m_ecomm_product_item_gallery { background-color: #FFF; border: 1px solid #cccccc; border-radius:5px; min-height: 400px; padding: 5px; width: 100%;display: inline-block; }
	.m_ecomm_product_hoverclick { display:none;width:48px;height:48px;background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/expand-icon.png');background-repeat:no-repeat;position:absolute;z-index:100; }
	.m_ecomm_product_item_gallery_container.item_hover { display: inline-block;width:300px;position:absolute;background-color: #FFF;min-height: 380px;margin-top:-6px;padding-top:5px;padding-bottom: 5px;margin-left: -96px;z-index: 10;border: 1px solid #000; -webkit-box-shadow: 10px 10px 36px -5px rgba(0,0,0,0.75);-moz-box-shadow: 10px 10px 36px -5px rgba(0,0,0,0.75);box-shadow: 10px 10px 36px -5px rgba(0,0,0,0.75);}
	.m_ecomm_product_item_gallery_extraimages {float:left;display:inline-block;width:30%;overflow:hidden;background-color:#ededed;margin-top:-5px;height: 387px;display:none;}
	.extra_images_scroll {
		display:block;
		width:90px;
		position: absolute;
		z-index:40;
		height:25px;
		background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/scroll-icon.png');
	}
	.extra_images_scroll.top {
		background-position:top center;
		border-bottom: 1px solid #999;
		top:0px;
	}
	.extra_images_scroll.bottom {
		background-position:bottom center;
		bottom:0px;
		border-top: 1px solid #999;
		margin-top:355px;
	}
	.selected_hover_product {
		position: relative;
		background: #fff;
		border: 1px solid #999;
		border-right:0px;
	}
	.selected_hover_product:after, .selected_hover_product:before {
		left: 100%;
		top: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}

	.selected_hover_product:after {
		border-color: rgba(0, 0, 0, 0);
		border-left-color: #fff;
		border-width: 13px;
		margin-top: -13px;
	}
	.selected_hover_product:before {
		border-color: rgba(153, 153, 153, 0);
		border-left-color: #999;
		border-width: 14px;
		margin-top: -14px;
	}
	.m_ecomm_propicons {position:absolute;}
	.m_ecomm_propicons img {max-width:20px;max-height:20px;}
	.m_ecomm_product_item_gallery_content,.m_ecomm_product_item_gallery_ajaxcontent {float: right;display: block;width: 100%;}
	.m_ecomm_product_item_gallery_ajaxcontent {width: 70%;}
	.m_ecomm_product_item_gallery_container.item_hover .m_ecomm_product_item_gallery_ajaxcontent {background-color: #FFF;}
	.m_ecomm_product_item_gallery_props {display:none;height:30px;font-size:11px;width:100%;text-align:center;}
	.m_ecomm_product_item_gallery_ajaxcontent .m_ecomm_product_item_gallery {border: 0px;margin: 0px;padding: 0px;}
	.m_ecomm_product_item_gallery_title {height: 32px;text-transform:capitalize;}
	.m_ecomm_product_item_gallery_productnumber {font-size: 9px;display: block;min-height: 10px;text-align: center;}
	.m_ecomm_product_item_gallery h2 { font-size: 12px; margin: 0px; }
	.m_ecomm_product_item_gallery_image img { max-width: 100% !important;max-height:200px !important;height: auto; }
	.m_ecomm_product_item_gallery_image { min-height: 230px;vertical-align: middle;line-height: 230px;text-align: center;width: 100%; }
	.m_ecomm_product_item_gallery_order {height: 30px;}
	.m_ecomm_product_item_gallery_order a {text-decoration: none;}
	.m_ecomm_product_item_gallery_order_form { display: inline-block;min-height:32px; }
	.m_ecomm_product_item_gallery_price {display: inline-block;font-size: 15px;}
	.m_ecomm_product_item_gallery_description { font-size: 13px; height: 57px;margin-bottom: 11px; overflow: hidden; width: 100%; }
		.m_ecomm_product_item_gallery_description .expand:hover { border: 1px solid #cccccc; z-index: 2; }
		.m_ecomm_product_item_gallery_description div { background-color: #FFF; height: 100px; overflow: hidden; position: absolute; width: 150px; z-index: 1; }
	

/** END PRODUCT OVERVIEW GALLERY ITEM **/

/** BEGIN PRODUCT EXTENDED VIEW **/
	.first_empty	{border:1px solid #F00;}
	.m_ecomm_product_extend { border: 1px solid #cccccc; display: inline-block; margin-top: 20px; width: 100%; }
		.m_ecomm_product_extend h1 {font-size: 20px;}
	.m_ecomm_product_extend_price_container s { color: #999; font-size: 18px; }
	.selected_tab { background-color: #666; font-weight: bold;color:#FFF; }
	.m_ecomm_product_extend_tab { min-height:19px; border: 1px solid #cccccc; cursor: pointer; padding: 3px 10px 3px 10px; text-align: center; }
	.m_ecomm_discount_yousave { clear: both; display: block; font-size: 16px; }
	.m_ecomm_product_extra_images { border: 1px solid #999; display: block; float: left; height: 60px; margin: 2px; padding: 2px; width: 60px; text-align: center; }
	.m_ecomm_product_extra_images.image_selected { border: 1px solid #f00;}
		.m_ecomm_product_extra_images img { max-height: 100%; max-width: 100%; }
	.m_ecomm_product_group_images { border: 1px solid #999; display: block; float: left; min-height: 80px; margin: 2px; padding: 2px; width: 80px; text-align: center; }
	.m_ecomm_product_group_images.stock { display: block;margin-top:5px;text-align:center; }
	.m_ecomm_product_group_images.image_selected { border: 1px solid #f00;}
		.m_ecomm_product_group_images img { max-height: 100%; max-width: 100%; }
	.m_ecomm_product_extend_proptable { border-collapse: collapse; border: 1px solid #CCC; margin-bottom: 10px;width:100%; }
		.m_ecomm_product_extend_proptable ul { list-style-position: inside; margin: 0px; padding: 0px; }
		.m_ecomm_product_extend_proptable tr:nth-child(even) {background: #CCC}
		.m_ecomm_product_extend_proptable tr:nth-child(odd) {background: #FFF}
	.m_ecomm_product_extend_quantity_discount { display: block;clear:both; margin-top: 10px; min-height: 35px; min-width: 200px; }
		.m_ecomm_product_extend_quantity_discount ul { background-color: #EBF7DE; border: 1px solid #5C8B27; list-style-position: inside; list-style: none; margin: 0px; padding: 0px; }
		.m_ecomm_product_extend_quantity_discount li { border-bottom: 1px solid #5C8B27; padding-left: 2px 0px 2px 5px; }
			.m_ecomm_product_extend_quantity_discount li:last-child {border-bottom: 0px;}
	span.segment_title { margin-top:15px; border-bottom: 1px solid #999; display: block; font-size: 14px; width:100%; margin-bottom: 6px; padding-right: 5px; }
	span.segment_title a					{float:right;font-size:14px;}
	.m_ecomm_product_extend_additional_price { display: block-inline; margin-top: 10px; min-height: 35px; padding: 0px; width: 100%; }
		.m_ecomm_product_extend_additional_price ul { background-color: #EBF7DE; border: 1px solid #5C8B27; list-style-position: inside; list-style: none; margin: 0px; padding: 0px; }
		.m_ecomm_product_extend_additional_price li { border-bottom: 1px solid #5C8B27; padding-left: 2px 0px 2px 5px; }
			.m_ecomm_product_extend_additional_price li:last-child {border-bottom: 0px;}
		.m_ecomm_product_extend_additional_price span { display: inline-block; min-width: 50px; }
	.m_ecomm_product_extend_proptable td {vertical-align: top;}
	.m_ecomm_product_extend_left { display: block; float: left; margin: 0px; min-height: 450px; padding: 0px; width: 40%; }
	
	.m_ecomm_product_extend_image {max-height:350px;min-height:350px;overflow:hidden;}
	.m_ecomm_product_extend_image img {padding:15px;max-height:350px;max-width:100%;overflow:hidden;}
	
	/* old styles
	.m_ecomm_product_extend_left_image { background-color: #FFF; display: block; height: 350px; padding: 0px; width: 100%; border-bottom:1px solid #cccccc;}
		.m_ecomm_product_extend_left_image a { display: block; height: 100%; text-decoration: none; width: 100%; }
		.m_ecomm_product_extend_left_image:hover {}
	.m_ecomm_product_extend_left_image_zoom { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/zoom.png'); background-repeat: no-repeat; display: none; height: 64px; position: absolute; width: 64px; }
	.m_ecomm_product_extend_left_image img { clear: both; display: block; margin: auto; max-height: 300px; max-width: 300px; }
	*/
	
	.m_ecomm_product_extend_extra_images { display: block; width: 100%; }
	.m_ecomm_product_extend_relative { display: block;  width:96%;padding:2%; }
		.m_ecomm_product_extend_relative h3 {padding-left: 2%;}
	.m_ecomm_product_extend_relative:empty { display: none; }
	.m_ecomm_product_extend_right { background-color: #ededed; display: block;  min-height: 450px; padding: 2% 2% 0 2%; width: 45%; }
		.m_ecomm_product_extend_right select {width: 100%;}
	.m_ecomm_product_extend_right_inner { border-left:1px solid #cccccc;min-height:500px;display:inline-block;width: 100%; }
	.m_ecomm_product_extend_right_productnumber,.m_ecomm_product_extend_right_description,.m_ecomm_product_extend_right_order_details { display: block;  margin-bottom: 15px;  }
	.m_ecomm_product_extend_right_order_seo { width: 75%; }
	.m_ecomm_product_extend_right_groupedproducts {width:100%;}
	.m_ecomm_product_extend_right_title {}
		.m_ecomm_product_extend_right_title h2 { color: #932200; font-size: 19px; margin: 0px !important; padding: 0px; }
	.m_ecomm_product_extend_right_productnumber { font-size: 10px; font-weight: bold; }
	.m_ecomm_product_extend_right_description {font-size: 12px;}
		.m_ecomm_product_extend_right_description img {max-width: 100%; height:auto;}
	.m_ecomm_product_extend_right_order_details {}
	.m_ecomm_product_extend_price_container { font-size: 20px; }
	.m_ecomm_product_extend_price_container .m_ecomm_stock_noicons {  }
	.m_ecomm_product_extend_price_center {  width: 78%; }
	.m_ecomm_product_extend_price_center_stock {  width: 9%; }
	.m_ecomm_product_extend_price_center_order { width: 13%; }
	.m_ecomm_product_extend_options select,.m_ecomm_prop_popup select {max-width:100%;width:100%;}
	.m_ecomm_product_extend_options input[type="text"],.m_ecomm_prop_popup input[type="text"] {max-width:100%;width:100%;}
	.m_ecomm_product_extend_options table tr td {padding-bottom:5px;}
	.m_ecomm_product_extend_price {  width: 100%; text-align: center;}
	.m_ecomm_product_extend_order {  width: 30px; }
	.m_ecomm_product_extend_files {list-style: none;}
	.m_ecomm_product_informationicon {display:inline-block;width:16px;height:16px;background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/information.png');}
	#m_ecomm_product_price { margin-top: 20px;}
	.m_ecomm_actual_stock {font-weight:bold;text-decoration:underline;font-size:13px;}
	.m_ecomm_stock_reminder {display:inline-block;margin-top: -9px;width:48px;height:48px;background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/stock_alert.png'); background-repeat:no-repeat;}
	.m_ecomm_stock_reminder_link {text-decoration: underline;font-weight:bold;font-size:13px;line-height: 16px;display: block;}
	.m_ecomm_stock_reminder_privacy {font-size:12px;}
	
	.spritezoom-container {
	  margin: 10px;
	  text-decoration: none;
	}
	.spritezoom-instance {
		
	}
	.spritezoom-view {
		background-size: 100%;
		border:1px solid #ccc;
	}

	.spritezoom-zoom {
		border: 4px solid #ccc;
		margin: -4px;
		background-color: #FFF !important;
		z-index:80;
	}

	.spritezoom-tint { margin-top:-4px;background: #ccc; }

	.spritezoom-lens {

	}

	.spritezoom-title {
		background: #888;
		color: white;
		padding: 3px;
		text-align: center;
		display:none;
	}
/** END PRODUCT EXTENDED VIEW **/

/** BEGIN STOCK **/
	.m_ecomm_stock_empty {background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/stock_empty.png');}
	.m_ecomm_stock_low {background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/stock_low.png');color:#d73819;}
	.m_ecomm_stock_half {background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/stock_half.png');}
	.m_ecomm_stock_full {background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/stock_full.png');color:#9cc300;}
	
	.m_ecomm_stock_noicons {display: inline-block;height: 26px;}
	.m_ecomm_stock_icons {display:inline-block;margin:2px auto;width:60px;height:15px;border: 1px solid #ececec;background-color: #f8f8f8;background-repeat: no-repeat;border-radius:5px;}
		.m_ecomm_stock_icons:hover {}
	.m_ecomm_product_extend_price_container .m_ecomm_stock_text {display:block;font-size: 12px;}
	.m_ecomm_stock_icons_legenda .m_ecomm_stock_icons { float: none; margin-right: 5px; }
	.m_ecomm_stock_icons_legenda { background-color: #FFF; border-radius: 15px; border: 1px solid #cccccc; display: none; font-size: 12px; height: 160px; margin-top: -160px; padding: 10px; position: absolute; width: 250px; }
	.m_ecomm_stock_legenda { list-style:none;list-style-position: inside; padding:0px;margin:0px;}
	.m_ecomm_stock_legenda li { margin-bottom:15px; }
	.m_ecomm_stock_legenda li .m_ecomm_stock_icons { float:left; }
/** END STOCK **/

/** BEGIN SHORT CHECKOUT **/
	.m_ecomm_ordersimple_title								{font-size:24px;}
	.m_ecomm_ordersimple_step								{}
	.m_ecomm_ordersimple_step .inner_step					{background-color:#ededed;padding:5px 10px;color:#aaa;font-size:14px;position: relative;}
	.m_ecomm_ordersimple_step span.explain					{display:block;width:100%;font-size:10px;}
	.m_ecomm_ordersimple_step.step_active .inner_step		{background-color:#3c3c3c;border-bottom:2px solid #F00;color:#fff;}
	.m_ecomm_ordersimple_step.step_inactive .inner_step		{color:#000;background:url('/sb_data/modules/mod_ecommerce/templates/icons/checked.png') #ededed top right 5px no-repeat;}
	.m_ecomm_ordersimple_form								{margin-bottom:30px;}
	.m_ecomm_ordersimple_form .shipping_disabled			{opacity: 0.4;}
	.m_ecomm_ordersimple_form .imacompany					{margin-top:30px;font-size:19px;}
	.m_ecomm_ordersimple_form .imacompanydiv				{display:none;}
	.m_ecomm_ordersimple_form input[type="text"],
	.m_ecomm_ordersimple_form input[type="password"],
	.m_ecomm_ordersimple_form textarea,
	.m_ecomm_ordersimple_form select						{width:100%;}
	.m_ecomm_ordersimple_form input[type="checkbox"]		{margin-right:5px;zoom:1.3; transform:scale(1.3); -ms-transform:scale(1.3); -webkit-transform:scale(1.3); -o-transform:scale(1.3); -moz-transform:scale(1.3); transform-origin:0 0; -ms-transform-origin:0 0; -webkit-transform-origin:0 0; -o-transform-origin:0 0; -moz-transform-origin:0 0; -webkit-transform-origin:0 0;}
	.m_ecomm_ordersimple_form_errors						{color:#F00;background:url('/sb_data/modules/mod_ecommerce/templates/icons/warning.png') no-repeat left center;padding-left:25px;}
	.m_ecomm_ordersimple_form_errors:empty					{display:none;}
	.m_ecomm_ordersimple_form .has_error					{color:#F00;background:url('/sb_data/modules/mod_ecommerce/templates/icons/warning.png') no-repeat left center;padding-left:25px;}
	.m_ecomm_ordersimple_form label:hover					{cursor: pointer;}
	.m_ecomm_ordersimple_form input:disabled,
	.m_ecomm_ordersimple_form select:disabled				{cursor: not-allowed !important;background-color:#666666;color:#FFF !important;}
	.m_ecomm_ordersimple_form .required						{display:inline-block;right:0px;position:absolute;color:#f00;padding-top: 6px;}
	.m_ecomm_ordersimple_form .row							{margin-bottom:5px;}
	.m_ecomm_ordersimple_form_title							{display:block;font-size:19px;margin-bottom:10px;}
		.m_ecomm_ordersimple_form_title.withline			{border-bottom:1px solid #FFF;}
	
	.m_ecomm_ordersimple_step3								{padding:15px;}
	.m_ecomm_ordersimple_step3 .comments textarea			{width:100%;min-height:100px;}
	.m_ecomm_ordersimple_step3 hr							{margin-top:5px;margin-bottom:5px;}
	.m_ecomm_ordersimple_step3 .termsandconditions input	{cursor:pointer;}
	.m_ecomm_ordersimple_step3 .termsandconditions			{cursor:pointer;}
	
	.m_ecomm_ordersimple_step3_freeproducts .radio			{
																-webkit-appearance:button;
																-moz-appearance:button;
																appearance:button;
																border:4px solid #ccc;
																border-top-color:#bbb;
																border-left-color:#bbb;
																background:#fff;
																width:30px;
																height:30px;
																display:inline-block;
																border-radius:50%;
															}
	.m_ecomm_ordersimple_step3_freeproducts .radio:checked	{border:10px solid #4099ff;}
	.m_ecomm_ordersimple_step3_freeproducts .nothankyou		{padding-top:25px;font-size:15px;}
/** BEGIN SHORT CHECKOUT **/

/** BEGIN SHOPPINGCART **/
	.m_ecomm_basket_animation { background-repeat: no-repeat; display: block; }
	.m_ecomm_add_basket { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/add_to_basket.png'); background-repeat: no-repeat; display: block; float: right; height: 32px; width: 32px; }
	.m_ecomm_add_basket.disabled	{}
	.m_ecomm_remove_basket { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/remove_from_basket.png'); background-repeat: no-repeat; display: block; float: right; height: 32px; width: 32px; }
	.m_ecomm_remove_basket_small { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/remove_from_basket_small.png'); background-repeat: no-repeat; display: inline-block; height: 24px; width: 24px; }
	.m_ecomm_shoppingcart { font-size: 14px; list-style-position: inside; list-style: none; padding: 2%; }
	.m_ecomm_shoppingcart_button_content { border-radius: 9px; background-color: #FFF; border: 1px solid #cccccc; color: #000; display: none; height: 130px; overflow-y: auto; position: absolute; width: 320px; z-index: 1000; }
	.m_ecomm_order_amount,.m_ecomm_order_amount input[type="text"] { float: right; height:25px;text-align:center;width: 25px; max-width:30px!important;}
	.changeorderamount 	{background:url('/sb_data/modules/mod_ecommerce/templates/icons/plusmin.png') no-repeat;width:25px;height:25px;display: block;}
	.changeorderamount.min	{background-position:top center;float:right;}
	.changeorderamount.plus	{background-position:bottom center;float:left;}
	.m_ecomm_shoppingcart_button_content a {color: #000;}
	.m_ecomm_shoppingcart_button { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/shoppingcart_button.png'); display: inline-block; color: #000; background-color: #FFF; background-position: center left; background-repeat: no-repeat; border-radius: 9px; height: 35px; padding:5px 15px 0px 30px; text-align: center; min-width: 76px; }
	.m_ecomm_shoppingcart_button:hover {cursor: default;}
	.m_ecomm_shoppingcart_placeorder { float: right; margin: 2%; }
	.m_ecomm_shoppingcart_item { border-bottom: 1px dashed #000; border-left: 3px solid #F00; float: left; margin-bottom: 15px; min-height: 20px; padding-left: 2%; width: 95%; }
	.m_ecomm_shoppingcart_item_amount_price { clear: both; float: left; width: 100%; }
	.m_ecomm_shoppingcart_item_amount { float: left; width: 60%; }
	.m_ecomm_shoppingcart_item_price { float: left; text-align: right; width: 40%; }
	.m_ecomm_shoppingcart_item_title { clear: both; float: left; width: 100%; }
	.m_ecomm_shoppingcart_item_properties { clear: both; float: left; width: 100%; }
	.m_ecomm_shoppingcart_totalamount { float: left; width: 40%; }
	.m_ecomm_shoppingcart_totalprice { float: left; text-align: right; width: 60%; }
	.m_ecomm_shoppingcart_line { border-bottom:1px solid #ccc; }
	.m_ecomm_shoppingcart_total_amount {font-size:16px;font-weight:bold;}
	
	.m_ecomm_b_cartexpand				{display:none;position: absolute !important;width:100%;margin-top:53px;z-index:10;min-height:100px;color:#000;}
	.m_ecomm_b_cartexpand_content		{border-top-left-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;position: relative;width: 450px;margin-top: 10px;min-height: 150px;margin-right: 0px;background-color: #ececec;border:1px solid #9a9a9a;float: right;padding:15px;}
	.m_ecomm_b_cartexpandlink			{border-top-left-radius:15px;border-top-right-radius:15px;background:url('/sb_data/modules/mod_ecommerce/templates/icons/shopping-cart-expand.png') no-repeat center center;display:inline-block;width:64px;height:64px;z-index:11;position: relative;color:#000;}
	.m_ecomm_b_cartexpandlink.active	{background-color:#ececec;border-top:1px solid #9a9a9a;border-left:1px solid #9a9a9a;border-right:1px solid #9a9a9a;}
	.m_ecomm_b_cartexpandlink_amount	{background-color: #0f0;border-radius: 13px;width: 22px;height: 22px;padding-top: 2px;text-align: center;color: #000;display: inline-block;margin-top: 7px;margin-right: 7px;border:1px solid #000;}
	.m_ecomm_b_cartexpand_row			{float:left;width:100%;border-bottom:1px solid #9a9a9a;margin-bottom:15px;}
	.m_ecomm_b_cartexpand_items			{min-height:90px;}
	
	@media screen and (max-width: 750px){
		.m_ecomm_b_cartexpand			{position:fixed !important;left:0px;width:100%;}
		.m_ecomm_b_cartexpand_content	{width:100%;float:initial;}
	}
/** END SHOPPINGCART **/

/** BEGIN MY ACCOUNT **/
	.m_ecomm_notpayed {color: #f00;}
	.m_ecomm_payed {color: #1ae63e;}
	.m_ecomm_myaccount_table_header { border-collapse: collapse; border: 1px solid #262628; margin-top: 10px;display: inline-block; width:100%;margin-bottom:5px;}
		.m_ecomm_myaccount_table .row { border: 1px solid #262628; padding: 4px;margin-bottom:5px; }
		.my_product_container dl,.m_ecomm_myaccount_table dl {margin:0px;}
		.my_product_container dt,.m_ecomm_myaccount_table dt {font-weight: bold;font-size:smaller;font-style: italic;display:inline-block; width:50%;}
		.my_product_container dt:after,.m_ecomm_myaccount_table dt:after {content:':';}
		.my_product_container dd,.m_ecomm_myaccount_table dd {padding-left: 10px;font-size:smaller;display:inline-block; width:50%;}
		.m_ecomm_myaccount_table td {padding: 5px;}
	.m_ecomm_myaccount_table_header { background-color: #262628; color: #FFF; font-weight: bold;margin-bottom:10px; }
	.m_ecomm_myaccount_table_even {background-color: #EBECED;}
	.m_ecomm_myaccount_table_uneven {background-color: #FFF;}
	.m_ecomm_block_myaccount ul { list-style-position: inside; list-style-type: none; padding-left: 0px; }
	.m_ecomm_myaccount_cashout 	{font-size:18px;font-weight:bold;}
	.my_product_header { border: 1px solid #262628;padding: 4px;background-color: #262628; color: #FFF; font-weight: bold;}
	.my_product_header a { color: #FFF;}
	.my_product_container {padding-top:15px;padding-bottom:15px;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;margin-bottom:15px;}
	.my_product_nostock {border-radius:10px;display:block;background-color:#dd4b39;color:#000;text-align:center;padding:5px;}
	.my_product_notsold {border-radius:10px;display:block;background-color:#c9c9c9;color:#000;text-align:center;padding:5px;}
	.my_product_sold {border-radius:10px;display:block;background-color:#89D24D;color:#000;text-align:center;padding:5px;margin-bottom:5px;}
	.my_product_wait {border-radius:10px;display:block;background-color:#fa7a1d;color:#000;text-align:center;padding:5px;margin-bottom:5px;}
	.cash_out,.cash_out_queued {border-radius:10px;display:block;border:1px solid #89D24D;color:#000;text-align:center;padding:5px;}
	.cash_out:hover,.cash_out_queued {background-color:#89D24D;border:1px solid #000;}
	.order_status_icon {background-repeat:no-repeat;width:32px;height:32px;display:inline-block;padding-left:36px;padding-top:7px;width:100%;}
	.order_status_icon.traceicon:hover,.order_status_icon.paydirect:hover {text-decoration:underline;}
	.order_status_icon.traceicon {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/trace_icon.png');}
	.order_status_icon.paydirect {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/payment-icon.png');}
	.order_status_icon.status_1 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_new_order.png');}
	.order_status_icon.status_2 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_ready_for_shipment.png');}
	.order_status_icon.status_3 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_shipped_or_pickedup.png');}
	.order_status_icon.status_4 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_in_backorder.png');}
	.order_status_icon.status_5 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_not_in_stock.png');}
	.order_status_icon.status_6 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_ready_partialiy_shipment.png');}
	.order_status_icon.status_7 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_wait_payment.png');}
	.order_status_icon.status_8 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_canceled.png');}
	.order_status_icon.status_9 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_in_process.png');}
	.order_status_icon.status_10 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_canceled.png');}
	.order_status_icon.status_11 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_ready_for_pickup.png');}
	.order_status_icon.status_12 {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/status_shipped_or_pickedup_unpaid.png');}
	
	.m_ecomm_myaccount .textlink,.m_ecomm_myaccount a		{color:#4473CF;}
/** END MY ACCOUNT **/

/** BEGIN ORDER **/
	.m_ecomm_order { }
	.m_ecomm_order_login { float: left; padding-left: 5%;padding-right: 5%; width: 40%; }
	.sb_loginForm a { clear: both; font-size: 12px; margin-left: 25%; }
	.m_ecomm_order_new_customer { float: left; padding-right: 5%;padding-left: 5%;width: 40%; }
		.m_ecomm_order_new_customer .sb_defaultForm {width: 100%;}
	.m_ecomm_order_steps { list-style: none; margin:0 -1% 0 -1%;padding:0px; }
	.sb_defaultForm .sb_formRow.error li {color:#F00;}
	.m_ecomm_order_steps .steprow {display:block;clear:both;}
	.m_ecomm_order_steps {padding: 0px;}
		.m_ecomm_order_steps li { font-size:0.8em;display: inline-block; float: left; min-height: 40px; margin-left: 1%; margin-right: 1%; width: 18%; }
			.m_ecomm_order_steps li a.inactive { background-color: #ededed; color: #a9a9a9; }
				.m_ecomm_order_steps li a.inactive:hover { background-color: #ededed; border-bottom: 3px solid #aaa; color: #a9a9a9; }
			.m_ecomm_order_steps li a.preactive { background-color: #cecece; background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/checked.png'); background-position: top 5px right 5px; background-repeat: no-repeat; border-bottom: 0px; border-bottom: 3px solid #6DBA00; }
			.m_ecomm_order_steps li a {-moz-border-radius: 5px; -webkit-border-radius: 5px; border-bottom: 3px solid #aaa; border-radius: 5px; display: block; padding: 3px; }
			.m_ecomm_order_steps li .active,.m_ecomm_order_steps li a:hover { background-color: #cecece; border-bottom: 3px solid #F00; }
	.m_ecomm_order_content { margin-top: 10px; min-height: 250px; }
	.m_ecomm_order_items {  }
	.m_ecomm_order_items_table_footer {display:inline-block;width:100%;min-height:20px;padding:5px;border-left: 1px solid #bebcb7;border-right: 1px solid #bebcb7;border-bottom: 1px solid #bebcb7;}
	.m_ecomm_order_items_table {
		width: 100%;
		border: 1px solid #bebcb7;
		border-spacing: 0;
		empty-cells: show;
		font-size: 12px;
	}
	.m_ecomm_order_items_table thead th {
		background: #dddddd;
		height:30px;
		font-weight: bold;
		border-right: 1px solid #cccccc;
		padding: 2px 8px;
		color: #000000;
		white-space: nowrap;
		vertical-align: middle;
	}
	.m_ecomm_order_items_table .product_title{
		font-size:15px;
	}
	.m_ecomm_order_items_table .m_ecomm_discount_price{
		display:inline-block;
	}
	.m_ecomm_order_items_table .m_ecomm_discount_price_strike {
		margin-right:0px;
	}
	.m_ecomm_order_items_table .product_number{
		font-size:11px;
		display:block;
	}
	dl {
		margin:0px;
		margin-left:15px;
	}
	dt {
		font-weight: bold;
		font-style: italic;
	}
	dd {
		padding-left: 10px;
		margin: 0 0 6px;
	}
	.m_ecomm_order_items_table .product_title {
		font-weight: bold;
		margin: 0 0 5px;
		color: #2f2f2f;
	}
	.m_ecomm_order_items_table .item_image {
		text-align:center;
	}
	.m_ecomm_order_items_table .item_image img{
		max-width:60px;
		max-height:60px;
	}
	.m_ecomm_order_items_table tr.last th, .m_ecomm_order_items_table tr.last td {
		border-bottom: 1px solid #d8d8d8;
	}
	
	.m_ecomm_order_items .secondRemoveProduct{
		float:right;
		display:inline-block;
    	width: 40px;
	}
	
	.m_ecomm_order_items_table .a-right {text-align: right !important;}
	.m_ecomm_order_items_table .a-center {text-align: center !important;}
	.m_ecomm_order_items_table .a-right {text-align: right !important;}
	
	.m_ecomm_order_items_coupon { border: 1px solid #cccccc;padding-bottom:15px;width:100%;display:inline-block; min-height: 200px; text-align: center; }
	.m_ecomm_remove_coupon_small { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/remove_coupon.png'); background-repeat: no-repeat; display: inline-block; float: right; height: 24px; width: 24px; }
	.m_ecomm_order_items_coupon ul { margin:0px;padding:10px;list-style:none;text-align: left; }
	.m_ecomm_order_items_coupon li { font-weight:bold;padding:10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #cecece;  }
	.m_ecomm_order_items_coupon input { margin-bottom: 10px;width:100%;padding:7px;font-size:18px; }
	.m_ecomm_order_items_shipping { border: 1px solid #cccccc; min-height: 200px; padding-bottom: 15px;}
	.m_ecomm_order_items ul { list-style: none; padding: 0px; width: 100%; }
	.m_ecomm_order_items_row { float: left; margin-top: 10px; width: 100%; }
		.m_ecomm_order_items_row.underline { border-bottom: 1px solid #000; margin-bottom: 5px; min-height: 40px; }	
	.m_ecomm_order_controls { margin-top: 10px; width: 100%; }
	.m_ecomm_order_controls_button {float:left; border: 1px solid #A8A9A8; cursor: pointer;max-width: 250px; min-width: 27px; }
	.m_ecomm_order_controls_button.next {float:right;}
	a.m_ecomm_order_controls_button {min-height:29px;}
		.m_ecomm_order_controls_button.hidden {display: none;}
	.m_ecomm_order_extra_items { clear: both; display: block; float: left; width: 100%; }
	.m_ecomm_order_shipping {}
	.m_ecomm_order_shipping_block {display:inline-block;min-height:1px;border: 1px solid #cccccc;  padding-bottom: 10px;margin-bottom:15px;}
	.m_ecomm_order_shipping_login {border-bottom: 1px solid #000;}
	.m_ecomm_order_shipping_newuser {border-bottom: 1px solid #000;}
	.m_ecomm_order_delivery_item { border: 1px solid #cccccc;  margin-bottom: 10px; min-height: 60px;  }
	.m_ecomm_order_delivery_item.small {margin-bottom: 5px; min-height: 40px;font-size:10px;}
	.m_ecomm_order_delivery_item label { display: inline-block;width: 100%;min-height: 10px; cursor: pointer; }
	.m_ecomm_order_delivery_item img {max-width:100%;}
	.m_ecomm_order_delivery_item.small img {max-height:20px;max-width:20px;margin-top:10px;}
		.m_ecomm_order_delivery_item label:hover,.m_ecomm_order_delivery_item:hover,.m_ecomm_order_delivery_item div:hover,.m_ecomm_order_delivery_item input:hover { background-color: #ededed; cursor: pointer; }
	
	.m_payments_payment_items ul,
	.m_ecomm_order_delivery_items ul			{margin:0px;padding:0px;list-style:none;}
	.m_payments_payment_items  ul li,
	.m_ecomm_order_delivery_items ul li			{}
	.m_payments_payment_items ul li:nth-child(even),
	.m_ecomm_order_delivery_items ul li:nth-child(even)	{background-color:#FFF;}
	.m_payments_payment_items ul li:nth-child(odd),
	.m_ecomm_order_delivery_items ul li:nth-child(odd)	{background-color:#ececec;}
	.m_payments_payment_items img,
	.m_ecomm_order_delivery_items img			{max-height:30px;max-width:100%;}
	.m_payments_payment_items label,
	.m_ecomm_order_delivery_items label			{display:inline-block;min-height:40px;padding:5px;width:100%;}
	
	.m_payments_payment_items label:hover,
	.m_ecomm_order_delivery_items label:hover	{cursor:pointer;}
	
	.m_payments_payment_items input[type=radio],
	.m_ecomm_order_delivery_items input[type=radio] 	{float:left;}
	
	
	
	.m_ecomm_order_delivery_item_indication				{border-bottom:1px solid #cccccc;margin-bottom:5px;min-height:10px;}
	.m_ecomm_order_delivery_item_indication	label 		{display:inline-block;width:100%;min-height:5px;}
	.m_ecomm_order_delivery_item_indication	img 		{max-height:25px;max-width:25px;margin-top:5px;}
	
	.m_ecomm_order_label { margin-bottom: 10px; border-bottom:1px solid #000;font-weight:bold; width: 100%; }
	.m_ecomm_order_confirm label {cursor: pointer;}
	.m_ecomm_order_confirm .error {color:#B91207;border-bottom:1px solid #B91207;}
	.m_ecomm_order_confirm_spacial { float: left; height: 20px; width: 100%; }
	.m_ecomm_order_confirm_comments { clear: both; width: 100%; }
		.m_ecomm_order_confirm_comments textarea { height: 80px; width: 100%; }
/** END **/

/** BEGIN PRODUCT REVIEWS  **/
	.m_ecomm_product_extend_reviews span.accent {color: #999;}
	.m_ecomm_product_extend_reviews h1 {float:left;}
	.m_ecomm_review_writereview 		{display:none;}
	.m_ecomm_review_writereview.showme 	{display: inline-block;width: 100%;}
	.m_ecomm_review_star { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/rating_star.gif'); background-position: top left; background-repeat: repeat-x; display: inline-block; height: 14px; width: 15px; }
		.m_ecomm_review_star:hover {cursor:pointer;}
	.m_ecomm_review_star.selected { background-position: bottom left; }
	.m_ecomm_review_stars { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/rating_star.gif'); background-position: top left; background-repeat: repeat-x; display: inline-block; height: 14px; margin-right: 2px; width: 75px; }
	.m_ecomm_review_stars_selected { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/rating_star.gif'); background-position: bottom left; background-repeat: repeat-x; height: 14px; width: 0px; }
	.m_ecomm_review_stars .rate_1of5 {width: 15px;}
	.m_ecomm_review_stars .rate_2of5 {width: 30px;}
	.m_ecomm_review_stars .rate_3of5 {width: 45px;}
	.m_ecomm_review_stars .rate_4of5 {width: 60px;}
	.m_ecomm_review_stars .rate_5of5 {width: 75px;}
	.m_ecomm_review_percentage_bar { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/percentImage_back.jpg'); background-repeat: repeat-x; border-radius: 25px; border: 1px solid #cccccc; font-size: 9px; height: 15px; width: 95%; }
	.m_ecomm_review_percentage_bar_inside { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/percentImage_green.jpg'); background-repeat: repeat-x; border-radius: 25px; height: 13px; min-width: 7%; padding-bottom: 1px; padding-top: 1px; text-align: center; }
	.m_ecomm_expand { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/expand.gif'); background-position: center; background-repeat: no-repeat; display: inline-block; height: 10px; width: 12px; }
	.m_ecomm_tips { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/tips.gif'); background-position: center; background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px; }
	.m_ecomm_review_scoreoverview { background-color: #FFF; border-radius: 15px; border: 1px solid #666; display: none; min-height: 138px; padding: 5px; position: absolute; width: 240px; z-index: 100; }
	.m_ecomm_review_trigger { display: inline-block; margin-left: -5px; padding: 5px; position: relative; }
		.m_ecomm_review_trigger:hover {cursor: help;}
	.m_ecomm_review_total { background-color: #FFF; border: 1px solid #666; float: right; min-height: 30px; padding: 5px; }
	.m_ecomm_review_item_container { float: left; width: 100%; }
	.m_ecomm_review_item { border-bottom: 1px solid #999; float: left; margin-bottom: 20px; width: 100%; }
	.m_ecomm_review_recommend { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/check.gif'); background-position: -3px -4px; background-repeat: no-repeat; color: #090; font-size: 12px; padding-left: 15px; }
	.m_ecomm_review_nickname { color: #666; font-size: 11px; font-weight: bold; margin-right: 3px; }
	.m_ecomm_review_age_location { color: #999; float: left; font-size: 11px; }
	.m_ecomm_review_comments { float: left; font-size: 13px; margin-bottom: 20px; margin-top: 10px; max-width: 100%; width: 100%; word-wrap: break-word; }
	.m_ecomm_review_helpful { float: right; font-size: 11px; }
	.m_ecomm_review_helpful_question { float: left; padding-top: 3px; }
	.m_ecomm_review_thumbs:hover {cursor: pointer;}
	.m_ecomm_review_thumbs { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/icon_thumbs.gif'); background-position: top left; background-repeat: no-repeat; display: inline-block; float: left; height: 17px; margin-bottom: 4px; padding-left: 22px; padding-top: 4px; width: 20px; }
	.m_ecomm_review_inappropriate { border-left: 1px solid #666; display: inline-block; float: right; height: 14px; margin: 3px 0px 4px 0px; padding: 1px 0px 1px 3px; }
	.m_ecomm_review_thumbs.up:hover {background-position: 0px -40px;}
	.m_ecomm_review_thumbs.down {background-position: 0px -20px;}
		.m_ecomm_review_thumbs.down:hover {background-position: 0px -60px;}
	.m_ecomm_reviews_write_review {
		display:block;
		padding:2px;
		background: #2a5ab9;
		background: linear-gradient(to bottom, #7d9edf 0, #3265ca 45%, #2a5ab9 55%);
		border:1px solid #666;
		color:#FFF;
		text-align:center;
	}
	.m_ecomm_review_write_top_left {
		float:left;
		width:50%;
		height:200px;
	}
	.m_ecomm_review_write_top_right {
		float:left;
		width:45%;
		padding-left:5%;
		height:200px;
		overflow:hidden;
	}
	.m_ecomm_review_write_top_right img{
		float:left;
		margin:5px;
		max-width:75px;
		max-height:75px;
	}
	.m_ecomm_review_write_section {
		width:96%;
		padding:2%;
		margin-bottom:10px;
	}
	.m_ecomm_review_write_section_header {
		display:block;
		width:100%;
		border-bottom:1px solid #666;
		font-weight:bold;
		font-size:18px;
	}
	.m_ecomm_review_write_section_subheader {
		display:block;
		margin-top:20px;
		font-weight:bold;
		font-size:14px;
	}
	.m_ecomm_review_write_help_popup {
		display:none;
		position:absolute;
		min-width:100px;
		min-height:100px;
		background-color:#FFF;
		z-index:100;
		margin-left:170px;
		margin-top:10px;
		border:1px solid #000;
		padding:5px;
	}
	.m_ecomm_review_write_help_popup .m_ecomm_review_write_section_subheader {
		margin-top:0px;
	}
	.m_ecomm_review_write_section_content {
		display:block;
	}
	.m_ecomm_review_write_section_content input[type="text"],.m_ecomm_review_write_section_content textarea {
		width:100%;
	}
	.m_ecomm_review_write_section_content textarea {
		min-height:150px;
	}
	.m_ecomm_review_write_section_help {
		font-size:11px;
		color:#666;
	}
	.m_ecomm_review_write_section_help .redtext { color:#F00; }
	.m_ecomm_review_write_section_help .greentext { color:#00A600; }
	.m_ecomm_product_extend_brandicon {}
	.m_ecomm_product_extend_brandicon img {max-width:150px; max-height:120px;height:auto;}
/** END PRODUCT REVIEWS**/

/** BEGIN RELATIVE PRODUCT **/
	.m_ecomm_product_relevant { border: 1px solid #cccccc; min-height: 150px; width: 100%; }
	.m_ecomm_product_relevant_title {margin-bottom: 2px;min-height:40px;padding-left:5px;}
	.m_ecomm_product_relevant_image { text-align: center;height: 150px; width: 100%; }
		.m_ecomm_product_relevant_image img { max-height: 150px; max-width: 100%; }
	.m_ecomm_product_relevant_price { width: 100%;min-height:40px; }
	.m_ecomm_product_relevant_description { display: inline-block; font-size: 0.8em; height: 92px;  overflow: hidden; width: 100%; }
	.m_ecomm_product_relevant_order {  min-height: 30px; width: 100%; }
/** END RELATIVE PRODUCT**/

/** BEGIN PROPERTYLIST **/
	.m_ecomm_proplist_cont { font-size: small; max-width: 400px;clear:both;width:100%; }
	.m_ecomm_proplist_left { float: left; width: 50%; }
	.m_ecomm_proplist_right { float: left; width: 50%; }
/** END PROPERTYLIST **/

/** BEGIN CATEGORIE FILTERS **/
	.m_ecomm_cat_filters_row {border: 1px solid #000;background-color: #ececec;min-height: 35px;width:100%;display:inline-block;}
	.m_ecomm_cat_filters { display: block; min-height: 30px; box-sizing: border-box;}
	.m_ecomm_cat_filters.fixed {position: fixed;z-index: 90;background-color: #FFF;top: 0px;}
	.m_ecomm_cat_filters_sorting_options { margin-top:5px;}
	.m_ecomm_cat_filters_sorting_options select{max-width:120px;width:auto;}
	.m_ecomm_cat_filters_view_options { display: inline-block;text-align:right;margin-top: 10px;}
	.m_ecomm_cat_filters_label {display:inline-block;min-width:120px;}
	.m_ecomm_cat_filters_item {   background-repeat: no-repeat;display: inline-block;height: 20px;width: 20px;margin-right: 5px; }
	.m_ecomm_cat_filters_item.view_list_active { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/view-mode-list-active.gif'); }
	.m_ecomm_cat_filters_item.view_list_inactive { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/view-mode-list-inactive.gif'); }
	.m_ecomm_cat_filters_item.view_orderlist_active { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/view-mode-orderlist-active.gif'); }
	.m_ecomm_cat_filters_item.view_orderlist_inactive { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/view-mode-orderlist-inactive.gif'); }
	.m_ecomm_cat_filters_item.view_fastorderlist_active { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/view-mode-fastorderlist-active.gif'); }
	.m_ecomm_cat_filters_item.view_fastorderlist_inactive { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/view-mode-fastorderlist-inactive.gif'); }
	.m_ecomm_cat_filters_item.view_gallery_active { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/view-mode-gallery-active.gif'); }
	.m_ecomm_cat_filters_item.view_gallery_inactive { background-image: url('/sb_data/modules/mod_ecommerce/templates/icons/view-mode-gallery-inactive.gif'); }
	
	.m_ecomm_cat_pages_container { display: inline-block;text-align:right;margin-top:6px; }
	.m_ecomm_cat_pages_container a {margin-right: 3px;padding: 3px;margin-top: 2px;display: inline-block;}
	.m_ecomm_cat_pages_selected { color: #F00; font-weight: bold; }
/** END CATEGORIE FILTERS **/

/** BEGIN CATEGORIE STRUCTURE **/
	.m_ecomm_cat_structure {}
	.m_ecomm_cat_structure_main_title {display: inline-block;}
		.m_ecomm_cat_structure_main_title h1 { display: inline-block; font-size: 18px; margin: 0px; padding: 0px; }
	.m_ecomm_cat_structure_array { float: right; margin-right: 10px; }
		.m_ecomm_cat_structure_array a { color: #FFF; font-size: 13px; }
		.m_ecomm_cat_structure_array div { display: inline-block; float: left; margin-right: 3px; }
	.m_ecomm_filter_filters_active {
		float:left;
		display:inline-block;
		width:100%;
		padding:2px 5px;
	}
	.m_ecomm_filter_filters_active.active {
		color:#f00;
		border:1px solid #ddd;
	}
	.m_ecomm_filter_properties_items_inline {
		margin-left:10px;
	}
	.m_ecomm_filter_properties_items img, .m_ecomm_filter_properties_items_inline img {
		max-width:25px !important;
		max-height:25px !important;
	}
	.expandBrandItems img {max-width:45px !important;max-height:25px !important;}
	.expandBrandItems .iconpadding {display:inline-block;width:50px;}
	.m_ecomm_filter_properties_items_inline.expanding {
		max-height: 190px;
  		overflow: auto;
	}
	.m_ecomm_filter_properties_items_inline.expanding.overflow {
  		overflow: initial;
	}
/** END CATEGORIE STRUCTURE **/


/** BEGIN CATEGORIE SLIDER **/
	.m_ecomm_cat_products_slider {
		float:right;
		overflow:hidden;
		width:350px;
	}
	.m_ecomm_cat_products_slides {
		height:110px;
		width:1000px;
		display:inline-block;
	}
	.m_ecomm_cat_products_slider_product {
		float:left;
		height:115px;
		width:350px;
		display:inline-block;
		box-sizing: border-box;
	}
	.m_ecomm_cat_products_slider_product .title .inner{
		margin:2%;
		display:inline-block;
		width:96%;
		color:#FFF;
		font-size:18px;
	}
	.m_ecomm_cat_products_slider_product .image {
		text-align:right;
	}
	.m_ecomm_cat_products_slider_product img {
		width:auto;
		max-height:115px;
	}
/** END CATEGORIE SLIDER **/

/** BEGIN OPENINGHOURS **/

	.m_ecomm_openinghour_open	 {color:#0F0;}
	.m_ecomm_openinghour_closed	 {color:#F00;}

/** END OPENINGHOURS **/


/** BEGIN CATEGORIE IMAGES SUBITEMS **/
	.m_ecomm_brand_floating_image,.m_ecomm_cat_floating_image 						{float:left;margin-right:10px;margin-bottom:10px;max-width:150px;}
	.m_ecomm_brand_header_image,.m_ecomm_cat_header_image 							{display:block;clear:both;padding:10px;text-align:center;}
	.m_ecomm_brand_header_image img,.m_ecomm_cat_header_image img 					{max-width:100%;}
	.m_ecomm_cat_subitems,.m_ecomm_cat_description,.m_ecomm_cat_products 			{display: inline-block; width: 100%;padding:15px;}
	.m_ecomm_cat_subitems:empty, .m_ecomm_cat_description:empty, .m_ecomm_cat_products:empty {display: none;}
	.m_ecomm_cat_subcat_item { border: 1px solid #cccccc; float: left; font-weight: bold; height: 150px; margin-bottom: 5px; margin-left: 5px; text-align: center; width: 150px; overflow:hidden; }
		.m_ecomm_cat_subcat_item a {}
		.m_ecomm_cat_subcat_item.small { height: 105px; width: 75px; }
		.m_ecomm_cat_subcat_item.medium { height: 180px; width: 150px; }
		.m_ecomm_cat_subcat_item.large { height: 235px; width: 200px; }
		
	.m_ecomm_cat_subcat_item_image {position:relative;height:150px;max-height:150px;border:1px solid #ececec;margin-bottom:30px;text-align:center;}
	.m_ecomm_cat_subcat_slogan { color: #F00; font-size: 14px; font-weight: bold; }
	.m_ecomm_cat_subcat_item_image a { display: block; height: 100%; width: 100%; }
	.m_ecomm_cat_subcat_item_image img { border:0px;max-width:100%;height:auto;max-height:148px;}
	.m_ecomm_cat_subcat_item_image.small { height: 75px; width: 75px; }
	.m_ecomm_cat_subcat_item_image.medium { height: 150px; width: 150px; }
	.m_ecomm_cat_subcat_item_image.large { height: 200px; width: 200px; }
	.m_ecomm_cat_subcat_item_image.small img { max-height: 75px; max-width: 75px; }
	.m_ecomm_cat_subcat_item_image.medium img { max-height: 150px; max-width: 150px; }
	.m_ecomm_cat_subcat_item_image.large img { max-height: 200px; max-width: 200px; }
/** END CATEGORIE IMAGES SUBITEMS **/

/** BEGIN CATEGORIE DYNAMIC THUMBS **/
	.m_ecomm_cat_item { float: left; text-align: center; }
		.m_ecomm_cat_item img { background-color: #000; border-radius: 15px; position: relative; z-index: 5;border:0px; }
	.m_ecomm_cat_item_link { background-color: #ededed; color: #000; display: block; position: relative; z-index: 6; }
	.m_ecomm_cat_item img:hover {background-color: #262628;}
	.m_ecomm_cat_item_big { height: 350px; width: 350px; }
		.m_ecomm_cat_item_big img { margin-left: 2px; margin-top: 2px; max-height: 346px; max-width: 346px; }
		.m_ecomm_cat_item_big .m_ecomm_cat_item_link { font-size: 20px; left: 3px; top: -35px; width: 346px; }
	.m_ecomm_cat_item_wide { height: 175px; width: 350px; }
		.m_ecomm_cat_item_wide img { margin-left: 2px; margin-top: 2px; max-height: 171px; max-width: 346px; }
		.m_ecomm_cat_item_wide .m_ecomm_cat_item_link { font-size: 20px; left: 5px; top: -35px; width: 342px; }
	.m_ecomm_cat_item_high { height: 350px; width: 175px; }
		.m_ecomm_cat_item_high img { margin-left: 3px; margin-top: 2px; max-height: 346px; max-width: 173px; }
		.m_ecomm_cat_item_high .m_ecomm_cat_item_link { font-size: 20px; left: 3px; top: -35px; width: 173px; }
	.m_ecomm_cat_item_small { height: 175px; width: 175px; }
		.m_ecomm_cat_item_small img { margin-left: 3px; margin-top: 2px; max-height: 171px; max-width: 171px; }
		.m_ecomm_cat_item_small .m_ecomm_cat_item_link { font-size: 20px; left: 4px; top: -34px; width: 172px; }
/** END CATEGORIE DYNAMIC THUMBS  **/

/** BEGIN CATEGORIE MENU **/
	.m_ecomm_menu {font-size: 15px;}
	.m_ecomm_catNavBar ul { margin:0px;padding:0px; }
		.m_ecomm_menu li { display: block; float: left; margin: 0; padding: 0; width: 100%; }
		.m_ecomm_menu li label {cursor: pointer;}
	.m_ecomm_menu { list-style-type: none; margin: 0px; padding: 0; }
		.m_ecomm_menu li { display: block; float: left; list-style-type: none; margin: 0; padding: 0; width: 100%; }
			/*.m_ecomm_menu li div { clear: both; display: block; float: left; padding: 20px; width: 360px; }*/
			/* Level 2 */
	.m_ecomm_menu li a {display:block;}
			.m_ecomm_menu li li a {padding-left: 10px;}
			.m_ecomm_menu li li li a {padding-left: 20px;}
			.m_ecomm_menu li li li li a {padding-left: 30px;}
	.m_ecomm_menu_selected {color: #F00;}
	.expandMenuContent .m_ecomm_menu li{
		float:left;
	}
	.expandBrandItems ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}
	.expandBrandItems ul li a {
		display:block;
		padding:2px 5px;
		width:100%;
	}
	.expandBrandItems ul li:hover {
		background-color:#ebeced;
	}
	.expandMenuMain {
		width:100%;
		list-style:none;
		padding:0px;
		margin:0px;
		min-height:200px;
		-webkit-margin-after: -6px;
	}
	.expandMenuMainBg {
		border-right:1px solid #000;
		background-color:#ebeced;
		display: inline-block;
    	float: none;
    	height: 100%;
	}
	.expandMenuMain li {
		list-style:none;
		margin:0px;
		padding:7px 5px;
		float:left;
		width:100%;
		display:block;
	}
	.expandMenuMain li.hover {
		border-right:1px solid #FFF;
		padding:7px 4px;
		width:101%;
		cursor:pointer;
		background-color:#FFF;
	}
	.expandMenuMain li.hover:first-child {
		border-top:0px;
		padding-top: 10px;
    	padding-left: 4px;
	}
	.expandMenuMain li.hover a {margin-left:1px;}
	.expandMenuMainItems .parentCat {
		font-size:16px;
		font-weight:bold;
	}
	.expandMenuMain li a {
		display:inline-block;
		width:75%;
	}
	.expandMenuMainItems ul {
		list-style:none;
		padding:0 0 0 15px;
	}
	.expandMenuMainItems .griditem {
		min-height:300px;
	}
	.expandMenuMainItems {
		padding:15px;
	}
	.expandMenuMainItemsTitle {
	    margin: 0px;
	    padding: 10px;
	    font-size: 20px;
	    width: 100%;
	    clear: both;
	    display: block;
	}
	.expandMenuMainItemsTitle p {
		font-size:16px;
		display:inline-block;
	}
	.expandMenuMainContainer {
		display:inline-block;
		width:100%;
		background-color:#fff;
		background-size:15%;
		border:1px solid #000;
		background-position:bottom right;
		background-repeat:no-repeat;
	}
	.expandMenuItems {
		display:none;
		min-height:400px;
		margin-left:-1px;
		position:relative;
		left:0px;
		top:0px;
		width:100%;
	}
	.expandMenuItems ul li a {
		display:block;
		width:100%;
	}
	.expandMenuItems ul li a:hover {
	    font-weight:bold;
	}
	.expandMenuItems.first {
		display:block;
	}
	.expandMenuItemsUl {
		padding:0px;
	}
	
	.expandMenuContent .m_ecomm_menu a{
		color:#FFF;
	}
/** END CATEGORIE MENU OLD? **/


.m_ecomm_prodlink {width: 100%;display: block;}
.m_ecomm_discount_price { color: #cc3300; font-size: 1.2em; font-weight: bold; }
.m_ecomm_discount_price_strike { text-decoration: line-through;margin-right:10px; }

.m_ecomm_shipping_price	{font-size:16px;}

.m_ecomm_filter_properties {min-height: 25px;margin-bottom: 10px;width: 100%;}
.m_ecomm_filter_properties_inline {display: inline-block;width:100%;min-height: 1px;margin: 10px 0px 10px 0px;padding: 10px 0 10px 0;border-top:1px solid #ececec;border-bottom:1px solid #ececec;}
.m_ecomm_filter_properties_inline a {padding-left:0px !important;padding:0px !important;}
.m_ecomm_filter_properties ul { list-style: none; list-style-type: none !important; margin-bottom: 10px; margin: 0px; padding: 0px; }
.m_ecomm_filter_properties_header { border: 1px solid #cccccc; display: block; width: 100%; }
.m_ecomm_filter_properties_reset {float: right;}
.m_ecomm_filter_properties_reset.compact {margin:10px}
.m_ecomm_filter_properties_container {float: left;width: 96%;margin: 0px 2% 10px 2%;min-height: 10px;padding-bottom: 10px;}
.m_ecomm_filter_properties_container.compact {display: inline-block;float: left;min-width: 40px;padding: 0px;margin: 1px;width: auto;}
.m_ecomm_filter_buttons {text-align:center;}
.m_ecomm_filter_buttons a {display:inline-block;border:1px solid #000;padding-left:10px;padding-right:10px;min-width:50px;}
.m_ecomm_filter_properties_title {float: left;}
.m_ecomm_filter_properties_title span {font-weight:bold;}
.m_ecomm_filter_properties_title.compact {border:1px solid #ECECEC;cursor:pointer;padding:5px 20px 5px 5px;background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/expand.gif');  background-position: right 4px center;background-repeat:no-repeat;}
.m_ecomm_filter_properties_title.compact:hover {background-color:#EDEDED;}
.m_ecomm_filter_properties_items {float: left;border: 1px solid #d3d4d5;display: inline-block;width: 96%;min-height: 10px;padding-left: 2%;padding-right: 2%;background-color: #f7f8f8;padding-top: 5px;padding-bottom: 10px;}

.m_ecomm_filter_properties_container_inline {display:inline-block;width:100%;}
.m_ecomm_filter_properties_container_inline.start_closed .m_ecomm_filter_properties_items_inline {display:none;}
.m_ecomm_filter_properties_title_inline {display:inline-block;width:100%;}
.m_ecomm_filter_properties_title_inline.expanding {background-repeat:no-repeat;background-position:center right;background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/expand.gif');}
.m_ecomm_filter_properties_title_inline.expanding.expandopen {background-image:url('/sb_data/modules/mod_ecommerce/templates/icons/expand_open.gif');}
.m_ecomm_filter_properties_items_inline {}

.expandInlineFilters:hover {
	cursor: default;
}
.expandInlineFilters.expanding:hover {
	cursor: pointer;
}
.m_ecomm_filter_properties_items_expand {display:none;}
.m_ecomm_filter_properties_items_expand a {display:block;width:100%;height:100%;}
.m_ecomm_filter_properties_items.compact {display:none;position:absolute;z-index:10;margin-top:31px;width:350px;}
.m_ecomm_filter_properties_items.compact ul{padding:0px;list-style:none;height: 350px;overflow-y: auto;}
.m_ecomm_filter_properties_items.compact label:hover {cursor:pointer;}
.isotope { background: #DDD; height: 75%; /* inherit height from body */ }
	/* clear fix */
.isotope:after { clear: both; content: ''; display: block; }

#m_ecomm_main_image {
	text-align: center;
	width: 100%;
	display: block;
}



/* #Media Queries
================================================== */

/* Extra Small devices (Phones, 500px and below) */
@media screen and (max-width: 500px){
	.m_ecomm_order_items_table_footer .col-xs-4 {
		clear:both;
		width:100%;
	}
	.m_ecomm_order_items_table_footer a,.m_ecomm_order_items_table_footer button {
		width:100%;
		margin-left:0px;
		max-width: none;
		margin-bottom:5px;
	}
	.m_ecomm_order_controls_button	{max-width:100%;}
}
/* Extra Small devices (Phones, 500px and up) */
@media screen and (min-width: 500px) and (max-width: 750px){
	
}

@media screen and (max-width: 750px){
	.m_ecomm_shoppingcart_button_content {
		position: fixed;
		width: 92%;
		padding:2%;
		min-height:20px;
		left:0;
		margin-left: 2%;
		font-size:22px;
	}
	.m_ecomm_shoppingcart_button_content span {
		font-size:22px;
	}
	.m_ecomm_order_steps {
		font-size:0.8em;
	}
	.m_ecomm_cat_subcat_item {
		margin-left:2px;
	}
	.m_ecomm_product_item_gallery {
		margin: 2px;
	}
	.m_ecomm_order_steps li a {
		min-height: 40px;
	}
	.m_ecomm_order_controls_button.next {
		clear:both;
		margin-top:10px;
	}
	.m_payments_payment_items {
		padding: 0px;
		margin: 0px;
	}
	.m_ecomm_order_controls_button {
		width:100%;
		float:left !important;
	}
	.m_ecomm_order_login,.m_ecomm_order_new_customer {
		width:100%;
		clear:both;
	}
	.m_ecomm_order_items_coupon h2 {
		font-size:1em;
	}
	.m_ecomm_order_items_coupon {
		min-height: 50px;
	}
	.m_ecomm_order_items_table thead th {
		padding: 2px 2px;
		white-space: normal;
	}
	.m_ecomm_order_items_table img {
		width: 30px !important;
		height: auto !important;
	}
	.m_ecomm_menu li{
		padding:0px;
		margin:0px;
	}
	.m_ecomm_menu li a {
		margin:0px;
		padding:5px;
		display:block;
	}
	.m_ecomm_menu ul {
		padding: 0px;
		margin: 0px;
	}
	.m_ecomm_order_items_table .product_title {
		font-size: 1em;
	}
	.m_ecomm_order_amount {
		margin-right:5px;
	}
	.m_ecomm_add_basket {
		padding: 4px;
		margin: -2px 0px 0px 2px;
	}
	.m_ecomm_cat_filters.fixed {
		position: relative;
	}
	.m_ecomm_product_item_list_right {
		float: right;
		width: 70%;
	}
	.m_ecomm_product_item_list_image {
		width: 100%;
		height:auto;
	}
	.m_ecomm_product_item_list_brandicon {
		width: 75px;
		height:auto;
	}
	.m_ecomm_cat_pages_container {
		text-align:center;
	}
	.m_ecomm_product_extend_brandicon img {max-width:100% !important;}
	.m_ecomm_cat_filters_sorting_options select{
		width:100px;
	}
	.m_ecomm_catNavBar { width:100%;z-index:200; }	
	.m_ecomm_product_item_gallery {max-width:100%;float:none;}
	.m_ecomm_product_item_gallery_title {text-align:center;}
	.m_ecomm_product_item_gallery_extraimages {display:none;}
	.m_ecomm_filter_properties_container.compact {width: 100%;}
	.m_ecomm_filter_properties_title.compact {width: 96%;background-position: 96% 8px;}
	.m_ecomm_filter_properties_items.compact {position:relative;width:96%;margin-top:0px;}
	.m_ecomm_product_item_gallery.subproducts .m_ecomm_product_hoverclick {display:block;}
	
	.m_ecomm_order_steps li {margin-left:0px;margin-right:0px;font-size:1.5em;float:none;width:100%;margin-bottom:10px;}
	.m_ecomm_order_steps li a {padding-top:8px;}
	.m_ecomm_order_steps .steprow {display:inline-block;clear: none;margin-right:5px;}
	.m_ecomm_ordersimple_form .shipping_disabled	{display:none;}
}

/* Small devices (Tablets, 750px and up) */
@media screen and (min-width: 750px){
	.m_ecomm_cat_filters_sorting_options select{
		width:100px;
	}
}

/* Medium devices (desktops, 992px and up) */
@media screen and (min-width: 970px) {
	.m_ecomm_cat_filters_sorting_options select{
		max-width:120px;
		width:auto;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media screen and (min-width: 1200px) {
	.m_ecomm_order_steps li {height:55px;font-size:1em;}
}