html, body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}
html {}
body {
	overflow-x: hidden;
	width: 100%;
	min-width: 960px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
	background: #f3f3f3;
}
body a:hover {
	text-decoration: underline;
}
a {
	color: #d5191a;
	outline: none;
	text-decoration: none;
}






/************************************ BEGIN LOGIN BLOCK **************************************/
	.login-block {
		overflow: hidden;
		width: 100%;
		background: #3a3a3a;
		padding-bottom: 7px;
	}
		.wrap-login-links {
			width: 990px;
			margin: 0 auto;
			font: bold 13px/17px Arial,Helvetica,sans-serif;
		}
			.login-links {
				float: right;
				margin: 7px 0 0 0;
			}
				.login-links a {
					color: #d5191a;
					text-decoration: none;
					font: bold 13px/17px Arial,Helvetica,sans-serif;
					text-shadow: 1px 1px 1px #000;
					float: left;
					margin: 1px 0 0 8px;
				}
					.login-links a:hover {
						color: #fff;
						text-decoration: underline;
					}
				.login-links span {
					font: 12px/19px Arial, Helvetica, sans-serif;
					color: #fff;
					float: left;
					margin: 0px 0 0 5px;
				}

/************************************ END LOGIN BLOCK **************************************/

	.wrapper {
		width: 990px;
		margin: 0 auto;
		padding-bottom: 50px;
	}

/************************************ BEGIN HEADER **************************************/
		.header {
			height: 120px;
			padding: 12px 0 10px 0;
		}
			.logo {
				float: left;
			}
			.ask-shipping {
				float: left;
				margin: 10px 0 0;
			}
				.shipping {
					float: left;
					border-right: 1px solid #c0c0c0;
					width: 190px;
					text-transform: uppercase;
					padding-left: 60px;
					background: url(row_custom1.jpg) left top no-repeat;
				}
				.ask {
					float: left;
					background: url(row_custom2.jpg) 7px 1px no-repeat;
					width: 220px;
					padding-right: 0px;
					padding-left: 60px;
					text-transform: uppercase;
				}
					.ask .first,
					.shipping .first {
						font: bold 24px/26px "Trebuchet MS", Arial, Helvetica, sans-serif;
						color: #3e3e3e;
						display: block;
						margin-bottom: -3px;
						text-transform: none;
					}
					.ask .second,
					.shipping .second {
						font: bold 14px/26px Arial, Helvetica, sans-serif;
						color: #d5191a;
						display: block;
						margin-bottom: 0;
						margin-top: 0;
					}
					.shipping .second {
						line-height: 14px;
						padding: 5px 0;
					}
					.ask p,
					.shipping p {
						font: bold 13px/15px Arial, Helvetica, sans-serif;
						color: #8a8989;
						text-transform: none;
						margin-bottom: 0;
						padding-top: 3px;
						padding-right: 20px;
						padding-bottom: 4px;
					}
			.basket-block {
				background: #fbfbfb;
				border: 1px solid #fff;
				border-radius: 9px;
				box-shadow: 0 0 10px #d6d6d6;
				float: right;
  				width: 200px;
				margin: 10px 0 0 0;
			}
				.basket-top {
					margin: 10px 10px 10px 10px;
					overflow: hidden;
				}
					.basket-top p {
						float: left;
						font: normal 13px/20px Arial, Helvetica, sans-serif;
					}
					.basket-top .wrap-select {
						float: left;
						margin:  0 0 0 10px;
					}
						.basket-top .wrap-select .b-core-ui-select {
							
						}
						.wrap-select .selector-wrapper:first-child {

						}
							.selector-wrapper {
								width: 100%;
								height: 36px;
							}
								.selector-wrapper label {
  									width: 32%;
									font-size: 12px;
									margin: 6px 10px 4px 0px;
									display: block;
									float: left;
								}
							.new-price-span {
								
							}
					.basket-top a {
						font: bold 13px/15px Arial, Helvetica, sans-serif;
						line-height: 23px;
						display: block;
						background: url(button1.gif) left top repeat-x;
						color: #fff;
						height: 24px;
						padding: 0 6px;
						margin: 0;
						text-align: center;
						text-decoration: none;
						float: right;
						border-radius: 3px;
						-moz-border-radius: 3px;
						-webkit-border-radius: 3px;
						cursor: pointer;
					}
						.basket-top a:hover {
							background: #000;
							color: #fff;
							text-decoration: none;
						}

				.basket-bottom {
					margin: 10px 10px 10px 10px;
					background: url(cart_img.png) left center no-repeat;
					padding: 2px 0 5px 35px;
					height: 42px;
					font: bold 13px/15px Arial, Helvetica, sans-serif;
				}					
					.cart {
					}
						.basket-bottom span,
						.cart-inner {
							padding-left: 10px;
						}
							.cart-inner:hover {
								text-decoration: none;
							}
								.basket_link {}
									.basket_link:hover .basket-block {
										box-shadow: 0 0 10px #4E4B4B;
									}
						.basket-bottom a {
							font: bold 13px/15px Arial, Helvetica, sans-serif;
						}
							.cart-inner span.cart_items_price {
								color: #3e3e3e;
								display: block;
								padding-left: 0px;
							}
							.cart-inner span.cart_items_count {
								display: block;
								padding-left: 0px;
							}
				.basket_case {}
					.basket_case .submit-button {
						width: 100px;
					}
						.basket_case .submit-button input {
							width: 100px;
						}
						ul.reviews {
							margin: 10px 0 20px 10px;
						}
							ul.reviews li {
								color: #666;
								padding-bottom: 4px;
								border-bottom: 1px solid #ccc;
							}
								.review_form {
									background: rgb(252, 252, 252);
									border: 1px solid rgb(245, 239, 239);
									padding: 5px 10px 10px;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;
								}
			.basketCase {
				position: relative;
				float: right;
			}
			.timer {
				z-index: 101;
			}
				.drop-products {
					display: none;
					background: #ccc;
					position: absolute;
					top: 80px;
					right: 0px;
					z-index: 100;
					overflow: hidden;
					color: #000;
					text-align: center;
					border: 2px solid #c9c9c9;
					width: 210px;
					background: #fff;
					padding: 0;
					border-radius: 0px;
					color: #000;
					font: normal 14px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
				
					width: 200px;
					-webkit-border-radius: 8px;
					-moz-border-radius: 8px;
					border-radius: 8px;
}
					.drop-products .parse_cart {
						margin: 0px;
					}
						.drop-products .parse_item {
							overflow: hidden;
							border-top: 1px dashed #CCC;
							padding: 10px 0px 10px 10px;
						}
						.drop-products .parse_item:first-child {
							border: 0;
						}
							.drop-products .drop_basket_descr {
								overflow: hidden;
								padding: 0px 5px;
							}
							.parse_product_url {
								text-align: left;
								float: left;
								color: #999;
								font-weight: bold;
								text-align: left;
								margin: 0px 0 5px;
								font-size: 12px;
								width: 120px;
								float: left;
							}

							.actions {
								float: right;
								margin: 10px 0;
							}
							.bask_price_wrap {
								float: left;
							}
							.parse_item_quantity {
								font-weight: normal;
								font-size: 14px;
							}
							.price.parse_sale_price {
								font-size: 14px;
								padding: 0px 11px 0px 0px;
							}
								.drop-products .product-images {
									border: 0;
									margin: 0 10px 0 0;
									float: left;
									max-width: 34px;
								}
								.drop-products .product-details {
									float: left;
									width: 136px;
								}
									.drop-products .product-images img.parse_image {
										width: 100%;
									}
									.remove_item {
										float: right;
									}
									.empty_basket {
										margin: 10px;
										font-size: 14px;
									}
								.drop-products .basket_quantity {

								}
								.drop-products .basket_price {

								}
								.drop-products .del {
									float: right;
								}
								.price_list {
									padding: 10px 5px;
									text-align: left;
								}
								.in_basket {
									text-align: right;
									padding: 10px 10px 10px 0;
									font-weight: bold;
									display: block;
								}
								.drop_basket_total {
									background: red;
									color: #fff;
									padding: 15px 0;
								}
/************************************ END HEADER **************************************/
/************************************ BEGIN NAVIGATION **************************************/
.nav-menu {
	background: url(nav_bg.gif) left 0px repeat-x;
	width: 100%;
	height: 51px;
	border-radius: 9px;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	box-shadow: 0 5px 6px #acacac;
	margin-bottom: 20px;
}
	.main-menu {
		float: left;
	}
		.main-li {
			float: left;
			position: relative;
			background: url(nav-marker.gif) right 0 no-repeat;
		}
			.main-li-link {
				display: block;
				float: left;
				padding: 14px 10px 17px 10px;
				font: bold 16px/15px "Trebuchet MS",Arial,Helvetica,sans-serif;
				color: #fff;
				font-weight: 700;
				text-align: center;
				text-decoration: none;
				text-transform: uppercase;
				background: url(nav-act.gif) left -58px repeat-x;
			}
			/*
			.drop-down-li:hover .main-li-link:first-child {
				border-radius: 9px 0 0 9px;
				-moz-border-radius: 9px 0 0 9px;
				-webkit-border-radius: 9px 0 0 9px;
			}
				.main-li-link:first-child:hover {
				}
			*/
			.main-li:first-child .main-li-link {
				overflow: hidden;
				border-radius: 9px 0 0 9px;
				-moz-border-radius: 9px 0 0 9px;
				-webkit-border-radius: 9px 0 0 9px;
			}
			.main-li-link.active,
			.main-li-link:hover {
				text-decoration: none;
				background: url(nav-act.gif) left 0px repeat-x;
			}
				.drop-down-arrow {
					position: absolute;
					right: 6px;
					top: 50%;
					margin-top: -6px;
					width: 7px;
					height: 7px;
					background: url(show_cart.png) left top;
				}
				.drop-down-li:hover .drop-down-arrow {
					background: url(show_cart.png) left bottom;
				}
				.drop-menu {
					display: none;
					position: absolute;
					width: 220px;
					background: #353535;
					border-top: 1px solid #000;
					position: absolute;
					left: 0px;
					top: 51px;
					padding: 10px;
					list-style-type: none;
					margin: 0;
					display: none;
					border-radius: 9px;
					-moz-border-radius: 9px;
					-webkit-border-radius: 9px;
					box-shadow: 0 2px 6px #313131;
					z-index: 102;
				}
					.drop-down-li:hover .drop-menu {
						display: block;
					}
						.drop-li {
							padding: 0px 10px 0px 10px;
							margin: 0;
							margin-top: 10px;
							position: relative;
							background: none;
							position: relative;
							font: bold 12px/20px "Trebuchet MS",Arial,Helvetica,sans-serif;
							text-transform: capitalize;
							text-align: left;
							border-radius: 3px;
						}
							.drop-li a {
								color: #fff;
								text-decoration: none;
								display: block;
							}
								.drop-li a.active {
									text-decoration: none;
									color: #d5191a;
								}
								.drop-li a:hover {
									color: #d5191a;
								}
	.find-block {
		margin: 10px 30px 0 10px;
		float: right;
		width: 33%;
	}
		.search-input {
			display: inline-block;
			border: 1px solid #000;
			padding: 6px 10px 5px 10px;
			margin-left: 0px;
			float: left;
			width: 63%;
			height: 20px;
			font-size: 12px;
			line-height: 20px;
			color: #1b1b1b;
			vertical-align: middle;
			outline: none;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			text-transform: uppercase;
			margin: 0 10px 0 0;
		}
		.search-link {
			border: 1px solid #2d2d2d;
			background: url(button2.gif) left top repeat-x #c80207;
			color: #fff;
			width: 79px;
			height: 33px;
			font-size: 16px;
			text-transform: uppercase;
			line-height: 30px;
			font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
			padding: 0 0 3px 0;
			font-weight: bold;
			font-style: normal;
			margin: 0;
			cursor: pointer;
			position: relative;
			letter-spacing: 0px;
			float: right;
			border-radius: 4px;
			text-align: center;
			display: block;
		}
/************************************ END NAVIGATION **************************************/
/************************************ BEGIN CONTENT **************************************/
		.wrap-content {
			box-shadow: 0 0px 8px #e6e6e6;
			background: #fff;
			width: 960px;
			padding: 19px 5px 20px 19px;
			border: 1px solid #fff;
			border-radius: 9px;
			overflow: hidden;
		}
			.sidebar {
				float: left;
				width: 230px;
				margin: 0 10px 0 0;
				padding: 0;
				position: relative;
				z-index: 100;
			}
			.sidebar section {
				margin-bottom: 20px;
			}
				.product-ul {

				}
					.no-drop-li {
						font: bold 16px/24px "Trebuchet MS",Arial,Helvetica,sans-serif;
						position: relative;
						padding: 0;
						height: auto;
						text-transform: capitalize;
						border-radius: 0px;
						border: 1px solid #c0c0c0;
						margin-bottom: 2px;
						background: url(cat_li_bg.gif) left top repeat-x #f3f3f3;
						border-radius: 4px;
					}
						.no-drop-link {
							color: #4f4f4f;
							text-decoration: none;
							padding: 6px 9px 8px 39px;
							margin-right: 0px;
							display: block;
							background: none;
							text-shadow: 1px 1px 1px #fff;
							background: url(marker_cat.png) 10px 7px no-repeat;
						}
							.no-drop-li a.no-drop-link:hover,
							.no-drop-li a.no-drop-link.active {
								color: #d5191a;
								text-decoration: none;
							}
							.no-drop-li .drop-arrow-red {
								width: 15px;
								height: 10px;
								display: block;
								position: absolute;
								right: 10px;
								top: 17px;
								background: url(child_arrows.png) no-repeat top left;
							}
							.no-drop-li:hover .drop-arrow-red {
								height: 13px;
								top: 14px;
								background: url(child_arrows.png) no-repeat bottom left;
							}
								.drop-menu-first,
								.drop-menu-second {
									width: 228px;
									background: #535353;
									border: 1px solid #413c3d;
									position: absolute;
									left: 229px;
									top: -1px;
									padding: 0;
									list-style-type: none;
									margin: 0;
									border-radius: 6px;
									-moz-border-radius: 6px;
									-webkit-border-radius: 6px;
									z-index: 10;
								}
										.drop-menu-first {
											display: none;
										}
										.no-drop-li .first-drop-li .drop-arrow-red {
											width: 15px;
											height: 10px;
											display: block;
											position: absolute;
											right: 10px;
											top: 17px;
											background: url(child_arrows.png) no-repeat top left;
										}
											.no-drop-li .first-drop-li:hover .drop-arrow-red {
												height: 13px;
												top: 14px;
												background: url(child_arrows.png) no-repeat bottom left;
											}
											.no-drop-li:hover .drop-menu-first {
												display: block;
											}
											.no-drop-link:hover .first-drop-link {
												color: #9e9898;
											}
											.first-drop-li {
												background: none;
												border: none;
												border-top: 1px solid #413c3d;
												padding: 0 0 0 0px;
												margin: 0;
												text-transform: none;
												border-radius: 0px;
												color: #9e9898;
												position: relative;
											}
												.first-drop-li:first-child {
													border-top: 0px solid #413c3d;
												}
												.second-drop-li:first-child {
													border-top: 0px solid #413c3d;
												}
												.first-drop-link {
													font: normal 15px/20px Arial,Helvetica,sans-serif;
													font-family: 'Open Sans',sans-serif;
													position: relative;
													background: none;
													border-radius: 0px;
													box-shadow: none;
													padding: 7px 0 9px 20px;
													border: none;
													color: #9e9898;
													text-shadow: none;
													display: block;
												}
													.first-drop-link.active,
													.first-drop-link:hover {
														color: #fff;
														text-decoration: none;
													}
														.drop-menu-second {
															display: none;
														}
														.second-drop-li .drop-arrow-red {
															height: 13px;
															top: 14px;
															background: url(child_arrows.png) no-repeat top left;
														}
															.second-drop-li:hover .drop-arrow-red {
																height: 13px;
																top: 14px;
																background: url(child_arrows.png) no-repeat bottom left;
															}
															.second-drop-li {
																background: none;
																border: none;
																border-top: 1px solid #413c3d;
																padding: 0 0 0 0px;
																margin: 0;
																text-transform: none;
																border-radius: 0px;
																color: #9e9898;
																position: relative;
															}
																.second-drop-link {
																	font: normal 15px/20px Arial,Helvetica,sans-serif;
																	font-family: 'Open Sans',sans-serif;
																	position: relative;
																	background: none;
																	border-radius: 0px;
																	box-shadow: none;
																	padding: 7px 0 9px 20px;
																	border: none;
																	color: #9e9898;
																	text-shadow: none;
																	display: block;
																}
																	.first-drop-li:hover .drop-menu-second {
																		display: block;
																	}
																		.second-drop-link.active,
																		.second-drop-link:hover {
																			color: #fff;
																			text-decoration: none;
																		}
				.login-form {
					margin-bottom: 10px;
					border: 1px solid #f5f5f5;
					background: #f5f5f5;
					padding: 0px 0px 13px 0px;
					border-radius: 3px;
					overflow: hidden;
				}
					.login-title {
						color: #d5191a;
						font-size: 18px;
						font: normal 18px/24px "Trebuchet MS", Arial, Helvetica,sans-serif;
						text-transform: uppercase;
						margin-bottom: 5px;
  						padding: 10px 10px 5px;
					}
						.password,
						.username {
							margin: 10px 0 15px 10px;
						}
							.password label,
							.username label {
								min-width: 50px;
								float: left;
								display: block;
								color: #666364;
								font: normal 13px/16px Arial, Helvetica, sans-serif;
								text-transform: none;
								padding-bottom: 3px;
								text-shadow: 1px 1px 1px #fff;
							}
							.username input,
							.password input {
								float: left;
								width: 168px !important;
								height: 18px;
								line-height: 18px;
								background: #fff;
								border: solid 1px #c0c0c0;
								color: #999;
								padding: 2px 10px;
								margin: 0 0 0 0px;
								font-family: Tahoma, Geneva, sans-serif;
								font-size: 9px;
								outline: none;
								float: none;
								border-radius: 3px;
							}
						.login-remember {
							margin-left: 10px;
							margin-bottom: 10px;
							overflow: hidden;
							padding: 
						}
							.form-button,
							.comment_block input[type="submit"],
							.call_us button,
							.call_us_but,
							.editor-content input[type="submit"],
							.button,
							.log-in {
								border: 0;
								width: 67px;
								height: 32px;
								font-size: 13px;
								font-family: Arial, Helvetica, sans-serif;
								line-height: 30px;
								background: #f81219;
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTIxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTAyMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #f81219 0%, #c90208 100%);
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81219), color-stop(100%,#c90208));
								background: -webkit-linear-gradient(top,  #f81219 0%,#c90208 100%);
								background: -o-linear-gradient(top,  #f81219 0%,#c90208 100%);
								background: -ms-linear-gradient(top,  #f81219 0%,#c90208 100%);
								background: linear-gradient(to bottom,  #f81219 0%,#c90208 100%);
								-webkit-box-shadow:  0px 1px 0px 0px #650104;
        						box-shadow:  0px 1px 0px 0px #650104;
								-webkit-border-radius: 4px;
								-moz-border-radius: 4px;
								border-radius: 4px;
								font-weight: bold;
								float: left;
								text-align: center;
								padding-left: 7px;
								cursor: pointer;
								color: #fff;
								display: block;
							}
							.comment_block input[type="submit"]:hover,
							.call_us button:hover,
                            .call_us_but:hover,
							.editor-content input[type="submit"]:hover,
							.log-in:hover {
								background: #c90208;
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top, #c90208 0%, #c90208 100%);
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c90208), color-stop(100%,#c90208));
								background: -webkit-linear-gradient(top, #c90208 0%,#c90208 100%);
								background: -o-linear-gradient(top, #c90208 0%,#c90208 100%);
								background: -ms-linear-gradient(top, #c90208 0%,#c90208 100%);
								background: linear-gradient(to bottom, #c90208 0%,#c90208 100%);
								text-decoration: none;
								color: #fff;
							}
								.form-button,
								.comment_block input[type="submit"],
								.call_us button,
	                            .call_us_but {
	                                 width: auto;
	                            }
									.form-button {
										margin: 0 10px 0 0;
									}
                            .editor-content input[type="submit"] {
                                width: auto;
  								padding: 0 10px;
  								float: none;
  								margin: 20px auto;
                            }
                              .editor-content textarea,
                              .editor-content input[type="text"] {
                          			border: 1px solid #dee0e1;
      								border-radius: 3px;
      								-moz-border-radius: 3px;
      								-webkit-border-radius: 3px;
									background: #FFF;
      								padding: 4px 10px;
  									resize: none;
                              }
                              .editor-content small {
                                  font-size: 12px;
                                  color: #888;
                              }
								.log-in span {
									width: 5px;
									height: 10px;
									background: url(cart_marker.gif) left top no-repeat;
									position: absolute;
									right: 7px;
									bottom: 10px;
								}
									.editor-content  ul,
									.editor-content  ol {
										margin: 0 0 0 20px;
  										list-style-type: none;
									}
									.editor-content p,
									.editor-content li,
                                    .editor-content span {
                                        margin: 4px 10px;
    									color: #666;
  										font-size: 16px;
                                    }
									
							.login-remember input[type="checkbox"] {
								float: left;
								margin: 10px 0 0 8px;
								cursor: pointer;
							}
							.login-remember p {
								float: left;
								margin: 10px 0 0 5px;
							}
						.forgot-create {
							margin-left: 10px;
							overflow: hidden;
						}
							.forgot {
								color: #3e3e3e;
								text-decoration: none;
								font: bold 13px/20px Arial, Helvetica, sans-serif;
								display: inline-block;
								padding: 0;
								margin: 0;
								text-shadow: 1px 1px 1px #fff;
							}
							.create {
								color: #d5191a;
								font: bold 13px/20px Arial, Helvetica, sans-serif;
								text-transform: none;
								display: inline-block;
								text-align: left;
								text-shadow: 1px 1px 1px #fff;
							}
								.forgot-create a:hover {
									text-decoration: underline;
									cursor: pointer;
								}
				.specials {
					overflow: hidden;
				}
					.content-block h1,
					.style-block h1,
					.basket_title,
					.specials-title {
						color: #fff;
						font: normal 18px/24px "Trebuchet MS",Arial,Helvetica,sans-serif;
						padding: 7px 0 9px 12px;
						margin: 0 0 10px 0;
						border: none;
						background: url(title-bg2.gif) left bottom repeat-x;
						text-transform: uppercase;
						border-radius: 3px;
						-moz-border-radius: 3px;
						-webkit-border-radius: 3px;
					}
					.new-products .specials-title {
						width: 691px;
					}
					.products-item,
					.wrap-specials {
						border: 1px solid #c0c0c0;
						width: 190px;
						min-height: 320px;
						text-align: left;
						padding: 19px 18px 19px 18px;
						background: none;
						position: relative;
						border-radius: 3px;
						float: left;
						margin: 0 10px 10px 0;
					}
						.specials .wrap-specials {
							min-height: 280px;
							padding-bottom: 10px;
						}
					.products-list .wrap-specials {
						min-height: 320px;
					}
					.wrap-specials {
						margin-left: 1px;
					}
						.price {
							padding: 0px 11px 0px 11px;
							color: #d5191a;
							text-align: center;
							font: normal 20px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
						}
						.price_product_block {
							margin: 5px 0 0px;
							float: left;
							width: 100%
						}
						.price_product_block p {
							font-size: 14px;
							color: #000;
						}
							.price_product_block .buy_button {
								width: auto;
								padding: 0 10px;
							}
								.price_product_block .buyzone.quantity {
									margin: 20px 0;
								}
							.social_block {
								float: right;
								margin: 10px 44px 0 0;
							}
							.new-price {
								color: #d5191a;
								font: normal 20px/32px "Trebuchet MS",Arial,Helvetica,sans-serif;
								text-align: left;
							}
							.old-price {
								display: inline-block;
								text-decoration: line-through;
								color: #9e9e9e;
								padding-left: 5px;
								font-size: 17px;
								font: normal 20px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
							}
						.product-img-link {
							text-align: center;
							height: auto;
							width: 100%;
							padding-bottom: 23px;
							padding-top: 20px;
							display: block;
						}
							.product-img {
								max-width: 150px;
								height: 150px;
								border: none;
								vertical-align: middle;
							}
								.wrap-specials .product-img-link {
									padding: 0;
								}
						.products-item a.item-desc-link,
						.wrap-specials a.item-desc-link {
							color: #4f4f4f;
						}
							.products-item a.item-desc-link:hover,
							.wrap-specials a.item-desc-link:hover {
								color: #d5191a;
							}
							.products-item .item-desc,
							.wrap-specials .item-desc {
								font: bold 13px/18px Arial,Helvetica,sans-serif;
								text-decoration: none;
								display: inline-block;
								text-align: left;
								text-transform: none;
								color: #4f4f4f;
								min-height: 40px;
								max-height: 40px;
								overflow: hidden;
							}
                            .variants .wrap-select .b-core-ui-select {
                                width: 50%;
                                float: right;
                                margin: 0 10px 0 0;
                            }
							.products-item .item-desc:hover,
							.wrap-specials .item-desc :hover {
								
							}
							.products-item .item-desc a:hover,
							.wrap-specials .item-desc a:hover {
								color: #d5191a;
							}
						.products-item .add-details,
						.wrap-specials .add-details {
							margin: 12px 0 0 0;
						}
							.submit-button {
								position: relative;
								margin: 0 4px 10px 0;
								float: left;
							}
                            .arrows input.quantity_input {
                                background: transparent;
                            }
							.rating_wrapper .submit-button input,
							.review-form .buy_button,
							.cart-table .buy_button,
							.submit-button input,
							.add-to-cart,
							.products-item a.add-to-cart,
							.wrap-specials a.add-to-cart {
								text-shadow: 0px -1px 0px #333;
								height: 30px;
								display: block;
								float: left;
								border: none;
								padding: 0 0 0 10px;
								margin: 2px 0 0 0;
								-webkit-border-radius: 4px;
								-moz-border-radius: 4px;
								border-radius: 4px;
								font: bold 13px/30px Arial,Helvetica,sans-serif;
								color: #fff;
								cursor: pointer;
								width: 82px;
								background: #f81219;
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTIxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTAyMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #f81219 0%, #c90208 100%);
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81219), color-stop(100%,#c90208));
								background: -webkit-linear-gradient(top,  #f81219 0%,#c90208 100%);
								background: -o-linear-gradient(top,  #f81219 0%,#c90208 100%);
								background: -ms-linear-gradient(top,  #f81219 0%,#c90208 100%);
								background: linear-gradient(to bottom,  #f81219 0%,#c90208 100%);
								-webkit-box-shadow:  0px 1px 0px 0px #650104;
        						box-shadow:  0px 1px 0px 0px #650104;
        						text-align: left;
        						position: relative;
							}
							.add-to-cart {
								font-size: 14px;
								text-transform: uppercase;
							}
							.review-form .buy_button:hover,
							.cart-table .buy_button:hover,
							.submit-button input:hover,
							.add-to-cart:hover,
							.products-item a.add-to-cart:hover,
							.wrap-specials a.add-to-cart:hover {
								background: #c90208;
								background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5MDIwOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTAyMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
								background: -moz-linear-gradient(top,  #c90208 0%, #c90208 100%);
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c90208), color-stop(100%,#c90208));
								background: -webkit-linear-gradient(top,  #c90208 0%,#c90208 100%);
								background: -o-linear-gradient(top,  #c90208 0%,#c90208 100%);
								background: -ms-linear-gradient(top,  #c90208 0%,#c90208 100%);
								background: linear-gradient(to bottom,  #c90208 0%,#c90208 100%);
								text-decoration: none;
								color: #fff;
							}
							.submit-button.disable .buy_button span {
								box-shadow: none;
								text-shadow: none;
							}
							.submit-button.disable .buy_button,
							.submit-button.disable .buy_button:hover {
								background: #ccc;
								box-shadow: none;
								text-shadow: none;
								cursor: default;
							}
								a.add-to-cart span,
								.submit-button span,
								.products-item a.add-to-cart span,
								.wrap-specials a.add-to-cart span {
									width: 5px;
									height: 10px;
									background: url(cart_marker.gif) left top no-repeat;
									position: absolute;
									right: 10px;
									bottom: 10px;
								}
									.rating_wrapper .submit-button input,
									.review-form .buy_button,
									.cart-table .buy_button {
										width: auto;
										padding: 0 6px;
										float: right;
									}
							.details,
							.products-item a.details,
							.wrap-specials a.details {
								position: relative;
								float: right;
								width: 80px;
								height: 29px;
								display: inline-block;
								background: url(det-button3.gif) left top repeat-x #f3f3f3!important;
								border: 1px solid #c0c0c0;
								padding: 0 8px 0 10px;
								margin: 2px 0 0 0;
								border-radius: 5px;
								font: bold 13px/28px Arial, Helvetica, sans-serif!important;
								color: #4f4f4f;
								text-transform: none;
								letter-spacing: 0;
								text-align: left;
								text-decoration: none;
								text-shadow: 1px 1px 1px #fff;
								cursor: pointer;
							}
								.details:hover,
								.products-item a.details:hover,
								.wrap-specials a.details:hover {
									background: #eee!important;
									text-decoration: none;
									color: #393939;
								}
									.details span,
									.products-item a.details span,
									.wrap-specials a.details span {
										width: 5px;
										height: 9px;
										background: url(det_marker.gif) right top no-repeat;
										display: inline-block;
										padding-left: 8px;
										position: absolute;
										right: 10px;
										bottom: 11px;
									}

			.content-block {
				float: left;
				width: 715px;
				margin: 0 0 0 0px;
			}
				.breadcrumbs {
					font-weight: bold;
					color: #000;
					padding-bottom: 10px;
				}
					.breadcrumbs a {
						font-weight: bold;
						color: #d5191a;
						outline: none;
						text-decoration: none;
					}
					.breadcrumbs span {
						font-weight: bold;
						color: #000;
					}
						.breadcrumbs a:hover {
							text-decoration: underline;
						}
			.gallery {
				height: auto;
				width: 230px;
				overflow: hidden;
				position: relative;
			}
				.gallery a {
					width: 100px;
					height: auto;
					display: block;
					float: left;
					margin: 6px;
					margin-left: 2px;
					background: #fff;
				}
					.gallery a.side {
						margin-right: 0;
					}
						.carousel {
							overflow: hidden;
							padding: 5px 0 20px;
							margin-bottom: 20px;
							height: 160px;
						}
							.carousel ul {
							}
								.carousel ul li {
									float: left;
									height: auto;
									margin: 0 6px 0 0;
									border: 1px solid #fff;
								}
									.gallery .carousel ul li a {
										padding: 5px;
										background: #FAFAFA;
										border: 1px solid #E5E5E5;
										width: 93px;
									}
										.gallery .carousel ul li a img {
											width: 100%;
										}
									.gallery .next {
										right: -3px;
										background: url(next.png) no-repeat;
									}
									.gallery .prev {
										left: 3px;
										background: url(prev.png) no-repeat;
									}
									.gallery .next,
									.gallery .prev {
										position: absolute;
										top: 36%;
										display: block;
										border: 0;
										width: 32px;
										height: 44px;
										z-index: 10;
										cursor: pointer;
										display: none;
									}
										.gallery:hover button {
											display: block;
										}
											.gallery .carousel li:hover a {
												border: 1px solid #c0bebe;
											}
			.main-banner.slider {
				height: 406px
			}
				.slider-title {
					background: url(title_bg.gif) left top repeat-x;
					display: inline-block;
					height: 38px;
					line-height: 38px;
					color: #fff;
					text-transform: uppercase;
					padding: 0 15px 0 12px;
					border-radius: 6px 6px 0 0;
					margin-bottom: 1px;
					font: bold 22px/38px "Trebuchet MS", Arial, Helvetica, sans-serif;
				}
				#slider {
					width: 730px;
					height: 334px;
					position: relative;
					margin-bottom: 20px;
					padding: 1px;
					border: 1px solid #c0c0c0;
					border-radius: 4px;
					-moz-border-radius: 4px;
					-webkit-border-radius: 4px;
				}
				.slider {
					width: 726px;
					height: 330px;
					position: relative;
					margin-bottom: 20px;
				}
					.slider .content {
						background: #fff;
						width: 701px;
						height: 328px;
						display: block;
						background-position: center center;
						background-repeat: no-repeat;
					}
						.slider .content img {
							margin: 50px 0 0 60px;
						}
						.slide_box {
							position: absolute;
							top: 30px;
							left: 350px;
						}
							.slide_box_wrap {}
								.slide_box_title {
									font: bold 32px/34px "Trebuchet MS",Arial,Helvetica,sans-serif;
									color: #4f4f4f;
									margin-bottom: 0px;
									text-transform: none;
								}
								.slide_box_desc {
									color: #d5191a;
									font: normal 26px/28px "Trebuchet MS",Arial,Helvetica,sans-serif;
									padding-left: 0px;
									padding-right: 0;
									padding-top: 0px;
								}
								.slide_box_list {
									margin: 0;
									padding: 14px 0 0 0;
									list-style: none;
								}
									.slide_box_list li {
										color: #4f4f4f;
										font: bold 13px/22px Arial,Helvetica,sans-serif;
										text-shadow: 1px 1px 1px #fff;
										background: url(marker_slide.png) no-repeat left 6px;
										padding: 0 0 0 20px;
									}
								.slide_box_price {
									color: #4f4f4f;
									font: normal 23px/24px "Trebuchet MS",Arial,Helvetica,sans-serif;
									padding-bottom: 6px;
									padding-top: 12px;
									padding-bottom: 18px;
								}
									.slide_price {
										color: #d5191a;
										text-shadow: 1px 1px 1px #fff;
									}
								.slide_box_shop {
									color: #fff;
									font: bold 15px/20px "Trebuchet MS",Arial,Helvetica,sans-serif;
									text-decoration: none;
									height: 32px;
									padding: 0 10px 0 10px;
									margin-left: 2px;
									text-transform: uppercase;
									background: #f81219;
									background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4MTIxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOTAyMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
									background: -moz-linear-gradient(top,  #f81219 0%, #c90208 100%);
									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f81219), color-stop(100%,#c90208));
									background: -webkit-linear-gradient(top,  #f81219 0%,#c90208 100%);
									background: -o-linear-gradient(top,  #f81219 0%,#c90208 100%);
									background: -ms-linear-gradient(top,  #f81219 0%,#c90208 100%);
									background: linear-gradient(to bottom,  #f81219 0%,#c90208 100%);
									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f81219', endColorstr='#c90208',GradientType=0 );
									-webkit-box-shadow:  0px 1px 0px 0px #650104;
	        						box-shadow:  0px 1px 0px 0px #650104;
									border-radius: 4px;
									-moz-border-radius: 4px;
									-webkit-border-radius: 4px;
									display: inline-block;
									line-height: 30px;
									border: 0;
									cursor: pointer;
								}
									.slide_box_shop:hover {
										background: #c90208;
										background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
										background: -moz-linear-gradient(top, #c90208 0%, #c90208 100%);
										background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c90208), color-stop(100%,#c90208));
										background: -webkit-linear-gradient(top, #c90208 0%,#c90208 100%);
										background: -o-linear-gradient(top, #c90208 0%,#c90208 100%);
										background: -ms-linear-gradient(top, #c90208 0%,#c90208 100%);
										background: linear-gradient(to bottom, #c90208 0%,#c90208 100%);
										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c90208', endColorstr='#c90208',GradientType=0 );
										text-decoration: none;
										color: #fff;
									}
	.product {

	}
		.product-wrap {
			overflow: hidden;
		}
			.photo {
				width: 230px;
				float: left;
			}
				.photo .img {

				}

					.photo .img {
						height: 240px;
						float: none;
					}
						.photo .img img {
							width: auto;
							max-width: 100%;
							display: block;
							margin: auto;
						}
			.product-info {
				float: right;
				width: 430px;
				margin: 0 20px 0 0;
				position: relative;
				padding: 0 10px 10px;
			}
				h1.title {
					color: #000;
					background: none;
					text-transform: none;
					font: normal 24px/28px Arial, Helvetica, sans-serif;
					padding: 15px 20px 10px 0;
					margin: 0;
					border-bottom: 1px solid #e5e5e5;
				}
				.s_desc {
					color: #1d1d1d;
					font: normal 12px/17px Arial, Helvetica, sans-serif;
					border-bottom: 1px solid #e5e5e5;
					padding: 10px 0 10px 0;
					margin: 0;
				}
					.s_desc p {

					}
			.buy_block {
				margin: 25px 0 0 0;
				overflow: hidden;
				width: 100%;
			}
				.img {
					border: 1px solid #e5e5e5;
					padding: 5px;
					display: block;
					float: left;
				}
					.img img {
						height: auto;
					}
				.product_box2 {
					padding: 20px;
					border: 1px solid #e5e5e5;
					margin-top: 10px;
					background: #fcfcfc;
					border-radius: 4px;
					overflow: hidden;
					font: 14px/16px Arial;
					color: #000;
				}
				.price.fl {
					color: #d5191a;
					font: normal 20px/1.2em "Trebuchet MS", Arial, Helvetica, sans-serif;
					padding-left: 0px;
					background: transparent;
					margin-top: 3px;
					display: inline-block;
				}
		.prods-paginate {
			padding: 20px 4% 0 1px;
			overflow: hidden;
		}
			.prods-paginate a {
				border: 1px solid #d9d9d9;
				border-right: 1px solid #aeaeae;
				border-bottom: 1px solid #aeaeae;
				height: 25px;
				line-height: 25px;
				text-align: center;
				background: #f7f7f7;
				border-radius: 4px;
				position: relative;
				padding: 4px 8px;
				color: #555;
			}
			.prods-paginate a:hover {
				text-decoration: none;
				background: #fff!important;
				color: #d5191a;
			}
				.prods-paginate a.fl {
					float: left;
				}
				.prods-paginate a.fr {
					float: right;
				}
			.manufacturer_block {
				float: right;
				width: 190px;
				font: normal 12px/17px Arial, Helvetica, sans-serif;
				margin: 0px 0 0;
			}
				.ask_a_question {
					color: #7e7d7d;
				}
				.manufacturer {
					color: #000;
					font-weight: bold;
					border-bottom: 1px solid #000;
				}
					.manufacturer_link {
						color: #7E7D7D;
						display: block;
						margin: 4px 0 0 10px;
						font-style: italic;
					}
			.rate-wrap {

			}
				.rate-this {
					float: left;
				}
				.rating_block {
					overflow: hidden;
					margin: 10px 0 0 0;
					height: 30px;
				}
					.emptyRating {
						height: 16px;
						width: 80px;
						background: url(star.gif) repeat-x;
						float: left;
					}
		/*Tabs*/
		.tabs-wrapper {
			width: 96%;
			float: left;
		}
		.tabs { 
			width: 100%; 
			height: 31px; 
			font-size: 1.2em; 
			margin:0; 
			padding: 20px 0 0 0; 
			padding-bottom:0px; 
			line-height: 1.2em;
		}
		.tabs li { cursor: pointer; float: left; background:url(button2.gif) left top repeat-x; padding: 7px 10px 7px 10px; line-height:20px; height:20px;  margin-right: 2px; border-top-left-radius: 3px; border-top-right-radius: 3px; color:#fff; font-weight:bold; font-size:12px; text-shadow:1px 1px 1px #303030; }
		.tabs li:hover {background-position:left top; color:#fff; text-shadow:1px 1px 1px #b7500b;}
		.tabs li.current, 
		.tabs li.current:hover { background:url(button2.gif) left top repeat-x; color:#fff; text-shadow:1px 1px 1px #b7500b;}
		.tabs_content { margin-bottom: 0px; padding:20px; border:1px solid #e5e5e5; border-radius:0 4px 4px 4px;}
		.responsive-tabs__list__item {display: inline;cursor: pointer;}
		.responsive-tabs__heading {display: none;}
		.desc .text p {padding: 0 0 15px 0;margin: 0;}
		.desc {color: #191919;font: 12px/20px Arial, Helvetica, sans-serif;}
		/*tabs*/
		.controls {
			overflow: hidden;	
		}
		.tabs_content .text p {
			color: #191919;
			font: 12px/16px Arial, Helvetica, sans-serif;
			margin: 7px 0;
		}
		.tabs_content ul {}
			.tabs_content ul li {
				margin: 0 0 5px 20px;
				color: #999;
				font-size: 13px;
				list-style: disc;

			}
		.quantity-box{float:left; width:40px; margin-left:4px; padding:0;}
		.quantity-input{border:1px solid #e5e5e5; border-radius:0!important;width:32px; height:17px; padding:0 3px 0 3px; font:normal 12px/17px Arial, Helvetica, sans-serif; color:##e5e5e5;}
		.quantity-controls {width:44px;  height:19px;float:left; padding:0; margin:0;}
		.quantity-controls {border:none;float:left; width:19px; height:19px; cursor:pointer;}
		.quantity-plus{background:url(quantity-controls.png) left top no-repeat; margin-left:2px; }
		.quantity-plus:hover { background-position:left bottom;}
		.quantity-minus{background:url(quantity-controls.png) right top no-repeat; margin-left:2px; }
		.quantity-minus:hover {background-position:right bottom;}
		.quantity_div {
			margin: auto;
			width: 40px;
			height: 30px;
		}
.basket_case {
	background: #f9f9f9;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: 000;
	padding: 10px;
	border: 1px solid #cacaca;
	overflow: hidden;
	position: relative;
	border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}
.basket_case table {
	overflow: hidden;
	position: relative;
	table-layout: fixed;
	width: 92%;
	border-collapse: separate;
	margin: 4%;
}
	.basket_case table tr {
		background: #fff;
		border-left: 1px solid #e5e5e5;
	}
		.basket_case table tr th {
			border: 1px solid #e5e5e5;
			border-left: none;
			padding: 10px 5px 10px 5px;
			vertical-align: top;
			font-size: 12px;
		}
		.basket_case table tr td {
			border-top: none;
			border: 1px solid #e5e5e5;
			border-left: none;
			padding: 10px 5px 10px 5px;
			vertical-align: top;
			font-size: 12px;
		}
			.basket_case table tr th:first-child,
			.basket_case table tr td:first-child {
				border-left: 1px solid #e5e5e5;
			}
				.basket_case table tr td p {
					padding: 0 0 0 16px;
				}
					.basket_case table tr td span.del {
						height: 20px;
						width: 20px;
						margin: auto;
						display: block;
					}
						.basket_case table tr td a.delete_link {
							font-weight: normal;
							font-size: 12px;
							line-height: 28px;
						}
				.item-title h3 {
					color: #999;
					line-height: 14px;
					font-size: 12px;
				}
				.basket_case table tr td a.img {
					width: 100px;
					border: 0;
				}
					.basket_case table tr td a.img img {
						width: 100%;
					}
					.basket_case .basket_title {
						margin: 0;
					}
						.basket_case table tr td a.img h5 {
							line-height: 18px;
						}
						.delete_link {
							background: url(remove_from_cart.png) no-repeat;
							width: 27px;
							height: 23px;
							display: block;
							float: left;
						}
						.vmicon.vm2-add_quantity_cart {
							background: url(update_quantity_cart.png) no-repeat;
							width: 22px;
							height: 22px;
							display: block;
							border: 0;
							float: left;
							cursor: pointer;
							margin: 0 5px 0 0;
						}
						.basket_case .quantity_input {
							float: left;
							margin: 0 5px 0 0;
						}
			.inputbox {
				width: 200px;
				height: 18px;
				padding: 7px 10px 7px 10px;
				font: normal 12px/20px Arial, Helvetica, sans-serif;
				color: #000;
				border: 1px solid #e5e5e5;
				margin: 0;
				float: left;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				margin-right: 10px;
				margin-left: 10px;
			}
			table .button {
				width: 90px;
				height: auto;
			}
			table .button:hover {
				background: #c90208;
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top, #c90208 0%, #c90208 100%);
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c90208), color-stop(100%,#c90208));
				background: -webkit-linear-gradient(top, #c90208 0%,#c90208 100%);
				background: -o-linear-gradient(top, #c90208 0%,#c90208 100%);
				background: -ms-linear-gradient(top, #c90208 0%,#c90208 100%);
				background: linear-gradient(to bottom, #c90208 0%,#c90208 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c90208', endColorstr='#c90208',GradientType=0 );
				text-decoration: none;
				color: #fff;
			}
				.total_td {
					background: #d5191a;
					color: #fff;
				}
				.basket_case textarea {
					background: #fff;
					margin: 2% 2%;
					border: solid #e5e5e5 1px;
					color: #777;
					margin-bottom: 20px;
					text-align: left;
					padding: 5px 5px 4px;
					width: 94%;
					min-height: 100px;
					border-radius: 5px;
					resize: none;
				}
				.basket_case .button {
					font-weight: bold;
					text-decoration: none;
				}
				.basket_case table tr.document input {
					float: left;
					margin: 6px 6px 0 20px;
				}
				.basket_case table tr.document a {
					float: left;
					padding: 0 10px;
					width: auto;
				}
				.basket_case table tr.document p {
					float: left;
					margin: 4px 6px 0 0;
				}
td.item-title h3 {
	font-weight: normal;
}
.arrows {
	width: 40px;
	margin: 3px 14px 0 0;
	position: relative;
	float: left;
}
	.cart-table .quantity input {
		text-align: center;
		width: 100%;
		background: transparent;
		text-align: left;
		text-indent: 6px;
	}
		.arrows span {
			cursor: pointer;
			position: absolute;
			display: block;
			margin: 0;
			right: 3px;
			width: 12px;
			height: 5px;
		}
			.plus {
				background: url(arrows.png) top center no-repeat;
				top: 8px;
			}
			.minus {
				top: 16px;
				background: url(arrows.png) bottom center no-repeat;
			}
	#shadowbox_container {
		display: none;
		position: fixed;
		top: 0px;
		left: 0px;
		height: 100%;
		width: 100%;
		z-index: 100;
		visibility: visible;
	}
	#own_preloader {
		position: relative;
		z-index: 1001;
		border: 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		font-size: 14px;
		width: 360px;
		font-family: Arial,Helvetica,sans-serif;
		
		padding: 10px;
		border-radius: 5px 5px 5px 5px;
		-moz-border-radius: 5px 5px 5px 5px;
		-webkit-border-top-left-radius: 5px;
		-webkit-border-top-right-radius: 5px;
		-webkit-border-bottom-right-radius: 5px;
		-webkit-border-bottom-left-radius: 5px;
		background: #D8D8D8;
		-webkit-box-shadow: 0 1px 1px #cccccc inset;
		-moz-box-shadow: 0 1px 1px #cccccc inset;
		box-shadow: 0 1px 1px #cccccc inset;
		margin-bottom: 13px;
		overflow: hidden;
		font-size: 14px;
		color: #333333;
	}
	#add_product_notofiction {
		border: 3px solid #ccc;
	}
		#add_product_notification {
			padding: 10px;
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
		}
			#own_preloader a {
				font-weight: bold;
				display: inline-block;
				padding-bottom: 5px;
				color: #d5191a;
			}
				#own_preloader a.fr.buy_button {
					float: right;
				}
				#own_preloader h3 {
					margin-bottom: 10px;
				}
		table.params {
			font: normal 12px/17px Arial, Helvetica, sans-serif;
			width: 100%;
			margin-bottom: 10px;
		}
			table.params td {
				border: 1px solid #e5e5e5;
				height: 20px;
				width: 50%;
				padding: 4px;
			}
		.prod-block {
			overflow: hidden;
			border: 1px solid #c0c0c0;
			margin-top: 20px;
			margin-bottom: 20px;
			position: relative;
			border-radius: 4px;
			width: 708px;
			background: #fff;
			min-height: 190px;
		}
            .prod-block:hover {
                box-shadow: 1px 1px 5px #b0afaf;
            }
			.prod-block .img {
				border: none;
				padding: 10px;
				width: 110px;
				height: 110px;
				background: #fff;
			}
				.prod-block .img img {
					width: 90%;
				}
					.manuf_item_block.by_height_block .prod-block .fl.prod-img {
						float: left;
  						margin: 20px 10px;
  						width: 168px;
  						min-height: 190px;
					}
						.prod-block-inner .fl.prod-img {
							float: left;
	  						margin: 10px 0 0 0;
							/*width: 153px;*/
						}
						.prod-block .fl.prod-img .img {
							border: none;
							padding: 0px;
							width: 180px;
							height: auto;
							background: #fff;
							display: block;
							float: none;
							margin: auto;
						}
					.prod-block .fr.prod-info {
						padding-right: 0px;
						padding-bottom: 3px;
						margin-top: 10px;
						padding-top: 15px;
						position: relative;
						margin-right: 0px;
						overflow: hidden;
					}
                    .name-item-block {
                        float: left;
                        width: 300px;
                    }
                      .name-item-block  .prod-descr {
                        color: #8F8F8F;
                        font: normal 12px/17px Arial, Helvetica, sans-serif;
                        padding: 13px 0 20px 0;
                        margin-bottom: 0;
                      }
                    .fr.prod-info .prod-info-text {
                      	float: left;
                      	width: 290px;
                      	margin: 0px 0 0 0;
                    }
                    	.fr.prod-info .prod-info-text .prod-descr {
							color: #8F8F8F;
							font: normal 12px/17px Arial, Helvetica, sans-serif;
							padding: 0 0 10px 0;
                    	}
                      	.style-block .prod-block .fr.prod-info .submit-button {
                      		float: right;
                      		margin: 0;
                      	}
                      	.fr.prod-info input[type="text"] {
                      		float: left;
                      		margin: 7px 0 0 0;
                      	}
                    .fr.prod-info .buyzone {
                    	width: 190px;
                        float: right;
						border-left: 1px solid #e5e5e5;
  						padding: 0 0 0 20px;
					}
                   		.fr.prod-info .buyzone .old-price {
                   			padding: 0px 0px 20px 0px;
                   			font: normal 18px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
                   		}
						.fr.prod-info .buyzone .price {
							background: transparent;
							color: #BD1211;
							padding: 10px 11px 10px 0px;
							display: block;
							font: normal 20px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
						}
						.prod-block .fr.prod-info h2 {
							line-height: 17px;
							margin: 0px 0 0 0;
							padding: 0px 0 0 0;
							background: none;
							height: 40px;
							text-align: center;
						}
						.manuf_item_block.by_height_block  .fr.prod-info h2 {
							text-align: left;
						}
							.prod-block .fr.prod-info h2 a {
								font: bold 13px/18px Arial, Helvetica, sans-serif;
								margin-bottom: 0;
								text-transform: capitalize;
								color: #4f4f4f;
								background: none;
								padding-left: 0;
							}
								.quantity_box {
									float: left;
									font: normal 12px/17px Arial, Helvetica, sans-serif;
									color: #a5a5a5;
									margin: 0 6px 0 0;
								}
								.fr.prod-info .quantity_input {
  									width: 50px;
      							}
								.quantity_input {
									background: transparent;
									border: 1px solid #e5e5e5;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;
									width: 100%;
									height: 25px;
									padding: 0;
									font: normal 12px/17px Arial, Helvetica, sans-serif;
									color: #333;
									text-indent: 6px;
								}
									.prod-block .fr.prod-info .submit-button {
										margin: 20px 0 0 0;
									}
.call_us {
	padding: 20px;
    border: 1px solid #e5e5e5;
    margin-top: 10px;
    background: #fcfcfc;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
	.call_us input[type="text"],
	.call_us textarea {
        border: 1px solid #dee0e1;
        background: #FFFFFF;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        color: #999;
        padding: 2px 10px;
  		width: 93% !important;
  		resize: none;
  		margin: 4px 0 0px 0;
  	}
.call_us h3 {
	background: #f3f3f4;
    border-bottom: 1px solid #dee0e1;
    padding: 8px 11px 7px;
    font-weight: bold
}
.call_us button {
  	margin: 10px 0 0px 0;
}
.sub-block {
	float: left;
	border: 1px solid #EEE;
	border-radius: 4px;
	background: #FFF;
	margin: 0 10px 10px 0;
	overflow: hidden;
	font: normal 13px/17px Arial, Helvetica, sans-serif;
	width: 164px;
}
  .sub-block .title {
	text-transform: none;
    color: #606060;
    padding: 10px 5px 10px 5px;
    background: none;
    display: block;
    text-align: center;
  }
	.sub-block .title:hover {
		text-decoration: none;
		color: #d5191a;
	}
	.sub-block .img {
		padding: 0;
		width: auto;
		height: auto;
		border: 0;
		border-bottom: 1px solid #eee;
		float: none;
		background: transparent;
	}
	.sub-block .img img {
		width: auto;
		height: 160px;
		vertical-align: bottom;
		margin: auto;
		display: block;	
	}
.category-description {
	padding: 10px;
	background: #f5f5f5;
	margin-bottom: 10px;
	border-radius: 0px;
	font-weight: normal;
}
.sort-block {
	background: #fbfbfb;
	z-index: 99;
	position: relative;
}
	.sort-item {
		float: left;
		min-width: 100px;
		margin: 0 10px 0 0;
		position: relative;
	}
		.sort-item p {
			background: url(arrow_down2.png) right 1px no-repeat #fff;
			cursor: pointer;
			border: 1px solid #e5e5e5;
			font-size: 12px;
			padding: 0 25px 0 10px;
			color: #bebeba;
			float: left;
			height: 25px;
			z-index: 10;
			line-height: 23px;
		}
		.sort-item ul {
			min-width: 126px;
			display: none;
			position: absolute;
			top: 26px;
			left: 0px;
			border: 1px solid #e5e5e5;
			background: #FFF;
			cursor: pointer;
		}
			.sort-item ul.categ {
				min-width: 126px;
			}
			.sort-item ul.manuf {
				min-width: 124px;
			}
			.sort-item ul.itppg {
				min-width: 108px;
			}
			.sort-item li a:visited,
			.sort-item li a {
				font-size: 12px;
				line-height: 18px;
				color: #333;
				width: 100%;
				display: block;
			}
			.sort-item li {
				font-size: 12px;
				line-height: 18px;
				color: #333;
				padding: 2px 12px 2px 10px;
				display: block;
			}
		.sort-item:hover ul {
			display: block;
		}
		.select-block .b-core-ui-select__dropdown li:hover,
		.sort-item li:hover {
			background: #f4f4f4;
		}
			.select-block {
				float: right;
				width: 150px;
			}
				.select-block p {
					width: 100%;
					font-size: 12px;
					color: #666;
					margin: 0 0 4px 0;
				}
				.select-block .select-wrap {
					width: 100%;
				}
					.select-block .b-core-ui-select__dropdown {
						padding: 0;
						border: 1px solid #e5e5e5;
						color: #bebeba;
						background: #fff;
					}

/*Blog*/
.my-article {
	font: normal 16px/18px "Trebuchet MS", Arial, Helvetica,sans-serif;
}
	.comment_block {
		margin: 10px 10px 10px;
	}
		.my-article input {
			border: 1px solid #dee0e1;
			background: #FFFFFF;
		}
		.my-article textarea {
			resize: none;
			border: 1px solid #dee0e1;
			background: #FFFFFF;
		}
			.comment-item {
				width: 440px;
				margin: 0 0 5px 0;
				overflow: hidden;
			}
				.comment-item label {
					float: left;
					font-size: 14px;
				}
				.review-form label {
					font-size: 12px;
				}
				.review-form h3 {
					font-size: 16px;
					margin: 5px 0 20px 0;
				}
					.captcha {
						overflow: hidden;
						min-width: 0 0 5px 0;
					}
				.review-form input[type="text"],
				.reviews input[type="text"],
				.comment-item input {
					float: right;
					width: 250px;
					padding: 4px 10px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					color: rgb(148, 148, 148);
					border: 1px solid #e5e5e5;
				}
				.reviews,
				.review-form {
					font: normal 12px/17px Arial, Helvetica, sans-serif;
				}
					.review-form {
						
					}
						ul.reviews {
							
						}
							ul.reviews li {
								padding: 15px 5px;
							}
					.review-form a {
						margin: 0 10px 0 0;
					}
					.review-form .notice.error {
						color: #d5191a;
						display: block;
						margin: 10px 0 10px 0;
					}
						.rating_wrapper {
							margin: 10px 0 15px 0px;
							overflow: hidden;
						}
							.rating_wrapper input {
								background: url(rating.png) left bottom repeat-x;
							}
							.rating_wrapper label {
								float: left;
								color: #999;
								padding: 2px 8px 0 0;
								font-size: 13px;
							}
								.comment-item .rating_wrapper {
									float: left;
									margin: 0px 0 5px 10px;
								}
				.review-form textarea,
				.reviews textarea,
				.comment-item textarea {
					color: rgb(148, 148, 148);
					float: right;
					width: 250px;
					padding: 4px 10px;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					border-radius: 3px;
					border: 1px solid #e5e5e5;
					resize: none;
				}
					.review-form input[type="text"].captcha {
						width: auto;
						float: right;
					}
				.comment_block input[type="submit"] {
					float: none;
					margin: 20px 0 0 0;
				}
					.comment_block .small {
						color: #d5191a;
						font-size: 14px;
					}
	.my-article .date {
		background: #e5e5e5;
		padding: 6px 10px;
		border: 1px solid #e5e5e5;
		font-size: 12px;
		color: rgb(148, 148, 148);
		margin: 0 5px 20px;
	}
		.your_comments {
			font-size: 14px;
			margin: 20px 10px 30px;
		}
			.captcha_challenge {
				float: left;
			}
				.style-block .button {
					width: auto;
				}
	.sort-block {}
		.sort-block .b-core-ui-select {
			float: right;
		}
			.price-filter-wrap {
				float: left;
			}
				.price-filter {
					float: left;
				}
					.filter-wrap {
						float: left;
						margin: 0 10px 0 0;
                          width: 30%;
					}
				.style-block h2 {
					margin: 10px 0 0 0;
				}
					.coupon {
						position: relative;
					}
						.coupon_block {
							overflow: hidden;
							margin: 0 0 0 10px;
						}
						.coupon label {
							float: left;
							display: block;
							margin: 3px 6px 0 0;
							font-size: 16px;
							color: #666;
						}
						.coupon input[type="text"] {
							float: left;
							margin: 0 6px 0 0;
							padding: 4px 10px;
							-webkit-border-radius: 3px;
							-moz-border-radius: 3px;
							border-radius: 3px;
							color: rgb(148, 148, 148);
							border: 1px solid #e5e5e5;
						}
						.coupon input[type="button"] {
							box-shadow: none;
							float: left;
							line-height: 26px;
							margin: 0 6px 0 0;
						}
						.coupon p.error {
							color: #d5191a;
							margin: 5px 0 0 0;
							font-size: 13px;
						}
							.reviews_h3 {
								font-size: 15px;
								margin: 5px 0;
							}
								.reviews_link {
									cursor: pointer;
								}
									.reviews_li {
										font-size: 14px;
										font-style: italic;
										color: #999;
									}
									.review_details {
										margin: 0 0 0 20px;
										color: #000;
									}
			.pagination {
				border: 1px solid #eaeaea;
				background: #FBFBFB;
				padding: 12px 10px;
				margin: 6px 10px 0 0;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				color: #444;
				text-align: center;
			}
				.pagination span,
				.pagination a {
					margin: 0 12px 0 0;
					text-shadow: 1px 1px 0 #fff;
					font-weight: bold;
					padding: 2px 6px;
					border: 1px solid #FBFBFB;
				}
				.pagination a:hover {
					border: 1px solid #D5191A;
					-webkit-border-radius: 100%;
					-moz-border-radius: 100%;
					border-radius: 100%;
					text-decoration: none;
					background: #fff;
				}
				.pagination span {
					border: 1px solid #444;
					-webkit-border-radius: 100%;
					-moz-border-radius: 100%;
					border-radius: 100%;
				}
	.filter_block {

	}
		.filter_block h2 {
			font-size: 16px;
			margin: 10px 0 10px 10px;
		}
			.select_wrap {
				float: left;
				margin: 10px 20px;
			}
				.select_wrap p {
					float: left;
					margin: 4px 10px 0 0;
				}
				.select_wrap .b-core-ui-select {
					float: left;
					width: 150px;
				}
					.manuf_item_block {
						position: relative;
						z-index: 98;
						overflow: hidden;
					}
						.manuf_item_block .details {
							width: auto;
							margin: 5px 6px 0 0;
						}
						.manuf_item_block .prod-block .fr.prod-info .submit-button {
							margin: 3px 0 0 0px;
						}
							.manuf_item_block .prod-block .fr.prod-info input[type="text"] {
								margin: 2px 10px 0 7px;
							}
				.filter_block .button {
					width: auto;
				}
					.content-block .b-core-ui-select__button {
						background: url(arrow_down2.png) no-repeat 6px 0;
					}
					.content-block .b-core-ui-select__dropdown {
						padding: 0;
						background: #fff;
					}
				.manuf_item_block.by_height_block .fr.prod-info .buyzone {
					width: 190px;
					height: 130px;
					float: right;
					border-left: 1px solid #E5E5E5;
					padding: 10px 15px 0 20px;
				
					margin: 10px 0 0 0;
}
				.by_width_height {
					float: right;
					margin: 10px 10px 0 0;
				}
					.by_width_height a {
						margin: 0 5px 0 0;
						cursor: pointer;
						display: block;
						height: 24px;
						width: 25px;
						float: left;
					}
						.by_width_height a.by_width {
							background: url(iconSweets1.png) no-repeat 0 -29px;
						}
							.by_width_height a.by_width.currentLink,
							.by_width_height a.by_width:hover {
								background: url(iconSweets1.png) no-repeat 0 0;
							}
						.by_width_height a.by_height {
							background: url(iconSweets3.png) no-repeat 0 -29px;
						}
							.by_width_height a.by_height.currentLink,
							.by_width_height a.by_height:hover {
								background: url(iconSweets3.png) no-repeat 0 0;
							}
				.manuf_item_block.by_width_block {
					overflow: hidden;
				}
					.manuf_item_block.by_width_block .prod-block {
						width: 220px;
						height: 520px;
						float: left;
						margin: 10px 10px  0px 5px;
					}
						.manuf_item_block.by_width_block .prod-block .fl.prod-img {
							float: none;
							min-height: 240px;
						}
							.manuf_item_block.by_width_block .prod-block .fl.prod-img .img {
								margin: auto;
								display: block;
								height: auto;
								width: 90%;
								max-height: 150px;
								padding: 0;
								margin: 5% 10px 0 5%;
								text-align: center;
							}
								.manuf_item_block.by_width_block .prod-block .fl.prod-img .img img {
									/*width: 90%;*/
									max-width: 190px;
									margin: auto;
								}
						.manuf_item_block.by_width_block .fr.prod-info {
							margin: 0 12px 10px 16px;
							padding: 0;
							height: 235px;
							overflow: visible;
						}
							.manuf_item_block.by_width_block .fr.prod-info .prod-info-text {
								width: 100%;
								height: 100%;
								float: none;
								position: relative;
								margin: 5px 0 0 0;
							}
							.manuf_item_block.by_width_block .buyzone {
								width: 100%;
								padding: 0;
								float: none;
								border: 0;
								position: absolute;
								bottom: 0px;
								z-index: 9;
								height: 105px;
							}
							.manuf_item_block.by_width_block .buyzone .wrap-price {
								display: block;
							}
								.manuf_item_block.by_width_block .buyzone .price {
									text-align: center;
									padding: 0;
									margin: 25px 0 15px;
								}
									.manuf_item_block.by_height_block 
										.manuf_item_block.by_height_block .topBuy {

										}
										.manuf_item_block.by_height_block .botBuy {
											position: absolute;
											bottom: 30px;
											right: 15px;
											width: 190px;
										}
											.wrap-submit-button {
												position: absolute;
												bottom: 0px;
											}
												.manuf_item_block .prod-block .fr.prod-info .wrap-submit-button .submit-button {
													margin: 3px 10px 0 0;
												}
													#opaco-mod-fast-call-link {
														position: fixed !important;
													}
													.wrapCount {
														height: 30px;
													}
									.manuf_item_block.by_height_block .arrows {
										width: 53px;
										margin: 3px 14px 0 52px;
										position: relative;
										float: left;
									}
							.manuf_item_block.by_width_block .prod-descr {
								max-height: 40px;
								overflow: hidden;
							}
								.manuf_item_block.by_width_block .prod-descr:hover {
									max-height: 500px;
									overflow: visible;
									position: absolute;
									top: 35px;
									left: -5px;
									border: 1px solid #CCC;
									padding: 4px 6px 4px 4px;
									z-index: 10;
									background: #fff;
									cursor: default;
									-webkit-border-radius: 4px;
									-moz-border-radius: 4px;
									border-radius: 4px;
								}
									.wrap_descr {
										height: 58px;
									}
								.manuf_item_block.by_width_block .details {
									display: block;
									width: 70px;
									float: right;
								}
				.stock {
					width: 120px;
					height: 35px;
					margin: 0 0 0 11px;
				}
					.stock_level {
						font-size: 12px;
						padding-bottom: 5px;
						display: block;
					}
					.stock div {
						background-image: url(stock.png);
						background-repeat: no-repeat;
						width: 64px;
						height: 20px;
					}
						.normalStock {
							background-position: 0 0;
						}
						.middleStock {
							display: none;
							background-position: 0 -17px;
						}
						.badStock {
							display: none;
							background-position: 0 -35px;
						}
			.product_have_variants {
				font-size: 14px;
				color: #666;
				margin: 5px 0 10px;
			}
			.orbit {
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				border-radius: 4px;
				border: 1px solid #ccc;
			}
/************************************ END CONTENT **************************************/
/************************************ BEGIN FOOTER **************************************/
	.footer {
		height: 70px;
		width: 100%;
		position: absolute;
		bottom: -40px;
	}
		.inner-footer {
			margin: 0 auto;
			height: 41px;
			background: #a2a2a2 url(footer_bg.gif) left bottom repeat-x;
			min-height: 41px;
			margin-top: 11px;
			margin-bottom: 20px;
			width: 952px;
			padding: 0 19px 0 19px;
			overflow: hidden;
			position: relative;
			border-radius: 6px;
			color: #fff;
			font: bold 13px/18px Arial, Helvetica, sans-serif;
		}
			.copyright {
				margin: 10px 0 0 0;
				float: left;
			}
			.made-by {
				margin: 10px 0 0 0;
				float: left;
			}
				.made-by a {
					color: #fff;
					text-decoration: none;
				}
				.made-by span {
					color: #fff;
				}
/************************************ END FOOTER **************************************/



.editor-content { line-height: 24px; }

p.desc { line-height: 1.5 !important; margin: 15px 0 25px !important;  font-size: small !important; font-family: tahoma,arial,helvetica,sans-serif !important;

}

p.desc2 { line-height: 2.0 !important; margin: 35px 10px 25px !important;  font-size: small !important; font-family: tahoma,arial,helvetica,sans-serif !important;

}

p.desc1 { line-height: 1.5 !important; margin: 35px 0 25px !important;  font-size: medium !important; font-family: tahoma,arial,helvetica,sans-serif !important;
  

}

.noselect {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}


