	@charset utf-8;
* {
	margin: 0;
	padding: 0
}
body {
	font: 12px/19px Arial, Helvetica, sans-serif;
	position: relative;
	color: #8a8989;
	background: #fff
}
html {
	font-size: 100%
}
.f_right {
	float: right
}
.f_left {
	float: left
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block
}
audio[controls], canvas, video {
	display: inline-block;
	*display: inline;
	zoom: 1
}
img {
	margin: 0;
	vertical-align: top;
	border: 0;
	-ms-interpolation-mode: bicubic
}
embed, object, a {
	outline: none
}
ul {
	list-style: none
}
b, strong {
	font-weight: 700
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
.h1{
	color: #323232;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0
}
.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
#wrapper {
	width: 100%;
	padding: 0;
	overflow: hidden;
	background: url('../img/tail-top.gif') left 0 repeat-x #d7d7d7
}
#wrapper-1 {
	width: 100%;
	padding: 45px 0 40px 0;
	overflow: hidden;
	background: url('../img/tail-top.jpg') center 0 no-repeat
}
#wrapper-2 {
	width: 970px;
	margin: 0 auto;
	background: #fff;
	border-radius: 5px
}
.contant-wrapper {
	width: 100%;
	padding: 10px 0 0 0;
	margin: 0;
	position: relative;
	z-index: 2
}
.contant-wrapper-1 {
	position: relative;
	padding: 0
}
#right_column {

}
#center_column h1, #cms #center_column div.rte h1, #cms #center_column div.rte h2 {
	padding: 10px 10px 12px 20px;
	margin-bottom: 12px;
	font-size: 14px;
	color: #343336;
	text-transform: uppercase;
	font-weight: bold;
	background: url('../img/title-marker.gif') 0 bottom no-repeat #eaeaeb;
	border-bottom: 1px solid #bbbbbc
}
#center_column h1 span {
	float: right;
	padding: 1px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	color: #262626;
	text-transform: none
}
.center_column h2, .center_column h3, .center_column h4 {
	margin: 0 0 -3px 0;
	padding: 17px 0 0 0;
	font-size: 18px;
	font-weight: normal;
	color: #ff3600;
}
.center_column p {
	color: #8a8989;
	margin: 0 0 -3px;
	padding: 17px 0 0
}
span.on_sale, span.discount {
	color: #494949;
	font: bold 12px "Arial";
	text-transform: uppercase
}
div.error {
	background: #da0f00;
	margin: 20px 0 0 0;
	padding: 10px 13px
}
div.error p {
	padding: 0;
	font-weight: bold;
	color: #fff
}
div.error p a {
	color: #fff
}
div.error b {
	color: #fff
}
div.error li {
	padding: 0 0 0 0;
	list-style-position: inside;
	list-style-type: decimal;
	color: #eee
}
p.warning {
	background: #f8e1a0;
	margin: 20px 0 0 0;
	padding: 10px 13px;
	font: bold 12px "Arial";
	color: #000
}
.warning_inline {
	color: #ff0000;
	font-weight: bold
}
p.success, p.confirmation {
	margin: 20px 0 0 0;
	padding: 10px 13px;
	background: #33a33b;
	font: bold 12px "Arial";
	color: #fff
}
.success_inline {
	color: #33a33b;
	font-weight: bold
}
.required {
	color: #FF0000
}
a, a:active, a:visited {
	color: #535353;
	text-decoration: none;
	outline: medium none
}
a:hover {
	text-decoration: underline
}
a, span {
	vertical-align: baseline
}
.bold {
	font-weight: bold
}
#center_column .bordercolor, #center_column table.std th, #center_column table.std td, #center_column form.std h3 {
	border-color: #e5e5e5
}
#center_column span.price, #cart_block .products .price {
	color: #000000;
	font-weight: normal;
	font-size: 12px
}
.columns .bordercolor {
	border-color: #e5e5e5
}
#cms #center_column div.rte {
	padding: 0 0 20px 0
}
#cms #center_column div.rte h5 {
	font-size: 14px;
	text-transform: uppercase;
	color: #535353;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 17px;
	padding-top: 10px;
	font-weight: normal
}
#cms #center_column div.rte .p3 {
}
#cms #center_column div.rte .p2 {
	font-size: 14px;
	line-height: 18px;
	color: #333
}
#cms #center_column div.rte .p4 {
	padding-bottom: 28px
}
#cms #center_column div.rte .p5 {
	padding-bottom: 28px
}
.center_column .rte {
}
.center_column .rte ul {
	margin: 0 0 -3px 20px;
	padding: 12px 0 0 0;
	list-style: none
}
.center_column .rte ul li {
	padding: 5px 0 0 13px;
	background: url('../img/marker-footer.png') 0 12px no-repeat
}
.center_column .rte hr {
	margin: 20px 0 0 0;
	background: #e5e5e5;
	font-size: 0;
	line-height: 0;
	color: #fff
}
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	display: inline-block;
	padding: 0 9px 0 9px;
	height: 33px;
	font: bold 12px "Arial"!important;
	color: #fff!important;
	text-decoration: none;
	cursor: pointer;
	background: url('../img/tail-btn.gif') left top repeat-x;
	border: none
}
a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	line-height: 33px!important
}
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	cursor: default;
	color: #7c7c7c;
	background: #ccc
}
input.button_mini:hover, a.button_mini:hover, input.button_small:hover, a.button_small:hover, input.button:hover, a.button:hover, input.button_large:hover, a.button_large:hover, input.exclusive_mini:hover, a.exclusive_mini:hover, input.exclusive_small:hover, a.exclusive_small:hover, input.exclusive:hover, a.exclusive:hover, input.exclusive_large:hover, a.exclusive_large:hover {
	background-position: 0 -33px
}
label {
	font: normal 12px "Arial";
	color: #333
}
input[type=text], input[type=password], input[type=email], input[type=tel], textarea, select {
	background: #fff;
	border: 1px solid #ddd;
	font: normal 12px "Arial";
	color: #555;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0
}
textarea {

	max-width: 692px;

	padding: 3px;
	overflow: auto
}
select:focus, input:focus, textarea:focus {
	outline: none
}
input, textarea {
	box-shadow: none;
	border-radius: 0;
	padding: 5px 3px 5px 3px
}
.delivery_options_address .delivery_option_radio {
	margin-top: 10px
}
.order_carrier_content p input {
	margin-top: 5px;
	float: left
}
form p.id_state {
	display: none
}
form.std {
	clear: both
}
form.std h3 {
	margin: 0;
	padding: 17px 5px 7px 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	color: #535353;
	font-size: 14px
}
form.std fieldset {
	border: none
}
form fieldset {
	border: none
}
form.std .text label, form.std .password label, form.std .textarea label, form.std .select label {
	display: block;
	padding-bottom: 4px
}
form.std .text label, form.std .password label, form.std .textarea label, form.std .select label, form.std .select span, form.std .radio span, form.std .checkbox span {
	text-align: left;
	padding: 4px 0 0 0;
	font: normal 12px "Arial";
	color: #3a3a3a;
	font-weight: bold
}
form.std span.inline-infos {
	display: block;
	margin: 0 0 -3px 0;
	padding: 2px 0 0 157px;
	font: normal 11px "Arial";
	color: #3a3a3a
}
span.editable {
	padding: 0 0 0 5px;
	font: normal 12px "Arial";
	color: #3a3a3a
}
span.form_info {
	padding: 0 0 0 5px;
	font: normal 12px/23px "Arial";
	color: #3a3a3a
}
form.std .text, form.std .password {
	margin: 0
}
form.std .text input, form.std .password input {
	width: 212px;
	height: 15px
}
form.std .textarea {
	margin: 0;
	padding: 15px 0 0 0
}
form.std .textarea textarea {
	min-width: 212px
}
form.std .select {
	margin: 0;
	padding: 15px 0 0 0
}
form.std .select select {
	width: 220px;
	height: 23px;
	padding: 2px
}
select#days {
	width: 50px;
	margin: 0 8px 0 0
}
select#months {
	width: 90px;
	margin: 0 8px 0 0
}
select#years {
	width: 58px
}
input:focus {
	outline: none
}
#pagenotfound #right_column {
	padding-top: 17px
}
form.std p.checkbox, form.std p.radio {
	margin: 0;
	padding: 15px 0 0 0;
	overflow: hidden
}
form.std p.checkbox {
}
.checkbox input, .radio input, input[type="checkbox"], input[type="radio"] {
	width: 13px;
	height: 13px
}
.checkbox input, .radio input, input[type="checkbox"], input[type="radio"] {
	width: 13px;
	height: 13px
}
.checkbox label, .radio label {
	width: auto;
	padding: 4px 0 0 5px;
	color: #535353;
	font-weight: normal;
	display: inline-block
}
form.std p.submit {
	margin: 0;
	padding: 20px 0 0 0
}
form.std .required {
	margin: 0
}
sup {
	color: #F00;
	vertical-align: top;
	font: normal 13px "Tahoma"
}
form.std .required_desc {
	margin: 0 0 -3px 0;
	padding-left: 157px
}
div.table_block {
	padding: 20px 0 0 0
}
table.std {
	width: 100%
}
table.std th, table.std td {
	padding: 12px;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid
}
table.std th {
	padding: 15px 7px;
	font-weight: bold;
	color: #000;
	text-align: left;
	white-space: nowrap
}
table.std tfoot td {
	color: #000;
	text-align: right;
	white-space: nowrap
}
.products_block {
}
.products_block li {
	float: left
}
.account_creation label {
	float: left;
	padding-top: 2px;
	width: 80%;
	text-align: left;
	cursor: pointer
}
ul.footer_links {
	height: 16px;
	clear: both;
	padding: 20px 0 0 0;
	list-style: none
}
ul.footer_links li {
	height: 16px;
	float: left;
	margin: 0 25px 0 0
}
ul.footer_links li a {
	line-height: 17px;
	text-decoration: none
}
ul.footer_links li a:hover {
	color: #888
}
ul.footer_links li img.icon {
	margin: 0 5px 0 0
}
.product_sort {
	padding: 20px 0 0 0;
	overflow: hidden
}
.product_sort #productsSortForm {
	float: left
}
.product_sort #productsSortForm label {
	display: block;
	float: left;
	padding: 4px 7px 0 0
}
.product_sort #productsSortForm select {
	width: 160px;
	height: 20px;
	float: left;
	margin: 2px 0 0 0
}
.product_sort ul {
	float: right;
	list-style: none;
	margin-top: 4px
}
.product_sort ul li {
	width: 17px;
	height: 16px;
	float: left;
	background-image: url('../img/product_view.png');
	background-repeat: no-repeat;
	cursor: pointer
}
.product_sort ul li+li {
	margin: 0 0 0 10px
}
.product_sort ul li#product_view_grid {
	background-position: 0 0
}
.product_sort ul li#product_view_grid.current {
	background-position: 0 -16px;
	cursor: default
}
.product_sort ul li#product_view_list {
	background-position: 0 -32px
}
.product_sort ul li#product_view_list.current {
	background-position: 0 -48px;
	cursor: default
}
.box {
	display: none
}
.box.visible {
	display: block
}
.product_compare {
	padding: 20px 0 10px 0;
	overflow: hidden
}
.product_compare p {
	padding: 0;
	margin: 0
}
.product_compare .button {
	float: right
}
.product_compare .button:hover {
}
#pagination {
	clear: both;
	padding: 0 0 0 0
}
.pagination {
	float: left;
	padding: 0 0 0 0;
	margin-top: 10px
}
.pagination li {
	margin: 0 10px 0 0;
	float: left;
	list-style: none
}
.pagination li.pag-top {
	padding-top: 7px
}
.pagination li a {
}
.pagination li a:hover {
}
.pagination li.current span {
	font-weight: bold;
	color: #535353
}
.pagination li.truncate {
}
.pagination li.disabled {
	cursor: default
}
#pagination_previous {
	margin: 0 20px 0 0
}
.pagination .disabled .button {
	background: #ccc;
	color: #fff
}
#pagination_next {
	margin: 0 0 0 10px
}
#pagination_previous a, #pagination_next a {
	text-decoration: none
}
#pagination_previous a:hover, #pagination_next a:hover {
}
#pagination_previous span, #pagination_next span {
	position: relative;
	top: -1px
}
#pagination_form {
	float: right;
	margin-top: 10px
}
#pagination_form input {
	display: none
}
#pagination_form select {
	width: 45px;
	height: 19px;
	float: right;
	margin: 7px 0 0 0
}
#pagination_form label {
	display: block;
	float: right;
	padding: 9px 10px 0 10px
}
#pagination_form a {
	float: right
}
#product_comparison .comparison_product_infos .product_image img {
	width: 150px;
	height: 150px
}
#header {
	position: relative;
	z-index: 101;
	padding: 0 0 0 0;
	width: 100%;
	margin: 0
}
#header_logo {
	width: 244px;
	height: 71px;
	display: block;
	position: absolute;
	left: 20px;
	top: 60px
}
#header_logo img {
}
#header-inner {
	padding-top: 157px;
	position: relative;
	background: url('../img/top.gif') left 0 repeat-x #fff
}
.sf-contener {
	clear: both;
	background: url('../img/tail-menu.gif') left 0 repeat;
}
.sf-right {
	margin-right: 14px;
	float: right;
	width: 7px
}
.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}
.sf-menu {
	margin: 0 0;
	padding: 0 0;
	width: 950px
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em;
	background: #313033;
	display: none;
}
.sf-menu ul li {
	width: 100%
}
.sf-menu li:hover {
	visibility: inherit;
}

.sf-menu li {
	float: left;
	position: relative
}
.sf-menu>li {
	background: url('../img/border-menu.gif') right 0 no-repeat;
	padding-right: 1px;
	width: 475px;
	text-align: center;
	padding: 0 0 0 0;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: 0;
	top: 52px;
	z-index: 99;
	width: auto;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top: -999em
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left: 200px;
	top: 0
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top: -999em
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left: 200px;
	top: 0
}
.sf-menu {
	float: left;
	margin-bottom: 9px
}
.sf-menu a {
	display: block;
	padding: 0 22px 0 20px;
	line-height: 52px;
	border: 0;
	text-decoration: none;
	display: block;
	position: relative;
	color: #323134;
	text-transform: uppercase;
	font-size: 26px;
	font-weight: normal;
}
.sf-menu li a {
		text-shadow: 1px 1px 0 #f7f7f7;
}
.sf-menu li a:hover {
		text-shadow: none;
}
.sf-menu li li a {
	font-size: 11px;
	color: #98959c;
	text-transform: none;
	line-height: 32px;
	background: url('../img/marker-menu.gif') 10px 10px no-repeat;
	padding: 0 0 0 31px;
	font-weight: normal;
	text-shadow: none;
}
.sf-menu a, .sf-menu a:visited {
}
.sf-menu li li {
	border-bottom: 1px solid #000000;
	text-align: left;
	width: 50% !important;
}
.sf-menu>li.sfHoverForce>a {
	background: #ff3721;
	color: #fff;
	text-shadow: none;
}
.sf-menu li li.sfHoverForce a {
	background: url('../img/marker-menu.gif') 10px -16px no-repeat;
	color: #fff
}
.sf-menu>li.sfHover>a {
	background: #d20909;
	color: #fff
}
.sf-menu li li.sfHover>a {
	background: url('../img/marker-menu.gif') 10px -16px no-repeat;
	color: #fff
}
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background: #ff3600;
	color: #fff
}
.sf-menu ul li:hover, .sf-menu ul li.sfHover, .sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {
	outline: 0;
	color: #fff;
	background: url('../img/marker-menu.gif') 10px -16px no-repeat
}
.sf-menu li li li {
	width: 200px !important;
}
.sf-menu ul ul {
	height: 296px;
	overflow: scroll;
}
.sf-menu li li li a {
	background: none !important;
}
.sf-menu a.sf-with-ul {
	padding-right: 2.25em;
	min-width: 1px
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right: 10px;
	top: 1.05em;
	width: 10px;
	height: 11px;
	text-indent: -999em;
	overflow: hidden;
	background: url('../img/arrows-ffffff.png') no-repeat -10px -100px
}
a>.sf-sub-indicator {
	top: 18px;
	background-position: 0 -100px
}
.sf-menu li li a>.sf-sub-indicator {
	top: 11px
}
a:focus>.sf-sub-indicator, a:hover>.sf-sub-indicator, a:active>.sf-sub-indicator, li:hover>a>.sf-sub-indicator, li.sfHover>a>.sf-sub-indicator, .sf-menu>li.sfHoverForce>a>.sf-sub-indicator {
	background-position: -10px -100px
}
.sf-menu ul .sf-sub-indicator {
	background-position: -10px 0
}
.sf-menu ul a>.sf-sub-indicator {
	background-position: 0 0
}
.sf-menu ul a:focus>.sf-sub-indicator, .sf-menu ul a:hover>.sf-sub-indicator, .sf-menu ul a:active>.sf-sub-indicator, .sf-menu ul li:hover>a>.sf-sub-indicator, .sf-menu ul li.sfHover>a>.sf-sub-indicator {
	background-position: -10px 0
}
.sf-shadow ul {
}
.sf-shadow ul.sf-shadow-off {
}
li.sf-search {
	background: inherit;
	float: right;
	line-height: 25px;
	margin: 10px 10px 0 0
}
li.sf-search input {
	-moz-border-radius: 0 5px 5px 0;
	padding: 3px 0;
	padding-left: 20px;
	margin-top: 4px;
	background: #fff url('../img/search.gif') no-repeat left center
}
.sf-menu a, .sf-menu a:visited {
	height: 34px!IE
}
.sf-menu li li {
	width: 200px;
	background: #726f72!IE
}
#easyTooltip {
	padding: 5px 10px;
	background: #e80e0e;
	color: #fff;
	font-size: 12px;
	border-radius: 2px;
	position: relative;
	z-index: 9999;
	margin-top: 60px;
	text-transform: capitalize
}
.tool-tip {
	background-color: #8cc22d;
	padding: 5px
}
.tool-tip .tool-tip-content {
	padding: 5px
}
.main-mobile-menu, .sf-menu li .open-mobile {
	display: none
}
.open-mobile:hover, .wrap-title:hover {
	/*cursor: pointer*/
}
.wrap-title {
	background: #e4e4e4;
	padding: 14px 0 14px 20px;
	position: relative;
	border-bottom: 1px solid #a4a4a4
}
.main-mobile-menu>li.sfHoverForce ul {
	display: block
}
.menu-mobile {
	display: none
}
.main-mobile-menu>.menu-mobile-2 {
	display: none
}
.main-mobile-menu h4 {
	color: #323134;
	font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
	border: none;
	margin: 0;
	padding: 0
}
.main-mobile-menu ul li {
	list-style: none;
	padding: 5px 0 5px 0;
	position: relative
}
body#index .main-mobile-menu ul {
	padding: 13px 20px 10px 20px
}
.main-mobile-menu ul {
	list-style: none;
	padding: 13px 20px 20px 20px;
	border-top: none;
	background: #fff;
	border-left: 1px solid #a4a4a4;
	border-right: 1px solid #a4a4a4;
	border-bottom: 1px solid #a4a4a4
}
.main-mobile-menu ul li a {
	color: #323134;
	font-size: 13px;
	text-transform: uppercase
}
.main-mobile-menu ul li a:hover {
	text-decoration: none;
	color: #e00c0c
}
.main-mobile-menu ul li .open-mobile-2 {
	width: 10px;
	text-align: center;
	height: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	display: block;
	position: absolute;
	right: -3px;
	top: 7px;
	background: url('../img/open-mobile-2.png') 50% 50% no-repeat
}
.main-mobile-menu ul li .open-mobile-2:hover {
	cursor: pointer
}
.main-mobile-menu ul li .open-mobile-2.mobile-close-2 {
	background: url('../img/close-mobile-2.png') 50% 50% no-repeat
}
.main-mobile-menu .menu-mobile-2 {
	padding-left: 0;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 0;
	display: none;
	border: none
}
.main-mobile-menu .menu-mobile-2 li {
	padding: 5px 0 5px 0
}
.main-mobile-menu .menu-mobile-2 li a {
	font-size: 14px;
	color: #8a8989;
	text-transform: none;
	display: inline-block;
	padding-left: 12px;
	background: url('../img/marker-menu-mobile.png') left 8px no-repeat
}
.main-mobile-menu .menu-mobile-2 li {
	border-bottom: 0
}
.main-mobile-menu ul ul ul {
	padding-left: 20px
}
.main-mobile-menu .menu-mobile>.sfHoverForce>a {
	color: #e00c0c
}
.main-mobile-menu .menu-mobile-2 ul .sfHoverForce>a {
	color: #e00c0c
}
.main-mobile-menu .menu-mobile-2 .menu-mobile-2 .sfHoverForce>a {
	color: #e00c0c
}
.open-mobile {
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	right: 10px;
	top: 11px;
	background: url('../img/open-mobile.png') left top no-repeat
}
.open-mobile.mobile-close {
	background: url('../img/close-mobile.png') left top no-repeat
}
.main-mobile-menu .menu-mobile-2 .menu-mobile-2 {
	display: none;
	border-top: none;
	padding-top: 5px;
	padding-bottom: 5px
}
.main-mobile-menu .open-mobile-2.mobile-close-2.mobile-close-2-2 {
	background: url('../img/open-mobile-2.png') 50% 50% no-repeat
}
.main-mobile-menu .open-mobile-2.mobile-close-2-2.mobile-close-3 {
	background: url('../img/close-mobile-2.png') 50% 50% no-repeat
}
#languages_block_top {
	position: absolute;
	right: 104px;
	top: 19px
}
#languages_block_top:hover {
	cursor: pointer
}
#languages_block_top p {
	padding-right: 15px;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	background: url('../img/btn-open.png') right 8px no-repeat;
	padding-bottom: 10px
}
#languages_block_top p.mobile-open {
	color: #8C8C8C;
	background: url('../img/btn-open2.png') no-repeat right 8px
}
#languages_block_top ul li {
	border-top: 1px solid #e5e5e5
}
#languages_block_top ul li:first-child {
	border: none
}
#languages_block_top ul#first-languages li.selected_language {
}
#languages_block_top ul#first-languages li.selected_language:hover {
}
#countries_2 {
	cursor: pointer;
	position: relative
}
#countries_2 p {
}
#countries_2 p img {
	padding-left: 5px
}
#countries_2 .countries_ul {
	display: none;
	z-index: 10000;
	list-style-type: none;
	width: 100px;
	background: #fff;
	position: absolute;
	right: -19px;
	top: 32px;
	-webkit-box-shadow: 0 0 5px rgba(50,50,50,0.1);
	-moz-box-shadow: 0 0 5px rgba(50,50,50,0.1);
	box-shadow: 0 0 5px rgba(50,50,50,0.1)
}
#countries_2 .countries_ul li img {
	float: left;
	margin-right: 5px;
	margin-top: 5px
}
#countries_2 .countries_ul li:first-child img {
	float: left;
	margin-right: 5px;
	margin-top: 5px
}
#countries_2 .countries_ul li {
	padding: 4px 5px 5px 10px
}
#countries_2 .countries_ul li a:hover span {
	color: #d80a0a
}
#countries_2 .countries_ul li a {
	color: #535353;
	text-decoration: none
}
#countries_2 .countries_ul_hover {
	display: block;
	z-index: 5000;
	position: absolute;
	right: 6px;
	padding: 5px 10px;
	height: auto;
	width: 20px
}
#countries_2 .countries_ul li span .firstWord {
	display: none
}
#countries_2 .countries_ul li span {
	display: inline-block;
	font-size: 13px;
	color: #888888
}
#countries_2 .countries_ul li.selected_language span {
	color: #d80a0a
}
#countries p.selected_language.mobile-open {
	color: #d80a0a
}
#currencies_block_top:hover {
	cursor: pointer
}
#currencies_block_top {
	position: absolute;
	top: 19px;
	right: 60px
}
#currencies_block_top p.inner-carrencies {
	padding-right: 12px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 12px;
	background: url('../img/btn-open.png') right 8px no-repeat;
	padding-bottom: 10px
}
#currencies_block_top ul#first-currencies li.selected {
	opacity: 1
}
#setCurrency {
	cursor: pointer;
	position: relative
}
#setCurrency .currencies_ul {
	display: none;
	z-index: 10000;
	list-style-type: none;
	width: 100px;
	background: #fff;
	position: absolute;
	right: -19px;
	top: 32px;
	-webkit-box-shadow: 0 0 5px rgba(50,50,50,0.1);
	-moz-box-shadow: 0 0 5px rgba(50,50,50,0.1);
	box-shadow: 0 0 5px rgba(50,50,50,0.1)
}
#setCurrency .currencies_ul li:first-child {
	border: none
}
#setCurrency .currencies_ul li {
	text-align: left;
	border-top: 1px solid #e5e5e5
}
#setCurrency .currencies_ul li:hover {
}
#setCurrency .currencies_ul li.selected a {
	color: #d80a0a
}
#setCurrency .currencies_ul li.selected:hover {
}
#setCurrency .currencies_ul li a {
	color: #888888;
	text-decoration: none;
	font-size: 13px;
	padding: 4px 5px 5px 10px;
	display: block
}
#setCurrency .currencies_ul li a:hover {
	color: #d80a0a
}
#setCurrency .currencies_ul li a span {
	padding-right: 10px;
	display: inline-block
}
#setCurrency .currencies_ul_hover {
}
#setCurrency .currencies_ul_hover a {
	color: #535353
}
#first-currencies.act {
	display: block
}
#currencies_block_top p.inner-carrencies.mobile-open {
	color: #8C8C8C;
	background: url('../img/btn-open2.png') no-repeat right 8px
}
#header_links {
	position: absolute;
	left: 0;
	top: 10px;
	list-style: none
}
#header_links li {
	float: left;
	background: url('../img/border-link.gif') right 0 no-repeat
}
/*
#header_links li:first-child a {
	background: url('../img/home-menu.png') left 0 no-repeat;
	padding: 0;
	width: 38px;
	height: 38px
}

#header_links li:first-child a:hover {
	background: url('../img/home-menu.png') left -38px no-repeat
}
*/
#header_links li:first-child {
}
#header_links li a {
	color: #fff;
	text-decoration: none;
	padding: 9px 12px 9px 12px;
	font-size: 12px;
	display: inline-block;
	text-transform: uppercase;
	font-weight: bold
}
#header_links li a:hover, #sitemap #header_links li a.header_links_sitemap, #contact #header_links li a.header_links_contact {
	text-decoration: none;
	background: #343236
}
div.column {
}
div.column a {
	color: #333
}
div.column a:hover {
	text-decoration: none;
	color: #9D9C9C
}
div.column>div {
}
div.column div.block {
	margin: 0 0 20px 0
}
div.column div.block div.h4 {
	padding: 11px 20px 10px 20px;
	margin-bottom: 12px;
	font-size: 14px;
	color: #343336;
	text-transform: uppercase;
	font-weight: bold;
	background: url('../img/title-marker.gif') 0 bottom no-repeat #eaeaeb;
	border-bottom: 1px solid #bbbbbc
}
div.column div.block h4 a {
	font-size: 14px;
	color: #343336;
	text-transform: uppercase;
	font-weight: bold
}
div.column div.block h4 a:hover {
	color: #e20c0c
}
div.column div.block .block_content {
	padding: 0 0 0 0
}
div.column div.block .block_content .button_large {
	margin: 20px 0 0 0
}
div.column div.block .block_content .button_large:hover {
}
div.column div.block ul.bullet {
	padding-top: 0;
	list-style: none
}
div.column div.block ul.bullet li.first_item {
}
div.column div.block ul.bullet li {
	padding: 10px 0 0 0
}
div.column div.block ul.bullet li.last_item {
	padding-top: 10px;
	border-bottom: none
}
div.column div.block ul.bullet li a {
}
div.column div.block ul.bullet li a:hover {
	color: #e20c0c
}
#categories_block_left {
}
#categories_block_left .block_content {
	padding: 0 0 0 0
}
#categories_block_left ul.tree {
	padding: 0 0 0 0
}
#categories_block_left ul.tree li {
	padding: 7px 0 0 0;
	position: relative
}
#categories_block_left ul.tree li a {
}
#categories_block_left ul.tree li a:hover {
	color: #27caf5
}
#categories_block_left ul.tree a.selected {
	color: #27caf5
}
#categories_block_left ul.tree li ul {
}
#categories_block_left ul.tree li ul li {
	padding: 7px 0 0 20px
}
#categories_block_left ul.tree li ul li a {
}
#categories_block_left span.grower {
	width: 15px;
	height: 15px;
	display: block;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 7px
}
#categories_block_left span.OPEN {
	background: url('../img/categories_minus.gif') 3px 3px no-repeat
}
#categories_block_left span.CLOSE {
	background: url('../img/categories_plus.gif') 3px 3px no-repeat
}
.blockcategories_footer {
	padding: 15px 10px
}
.blockcategories_footer ul ul {
}
#contact_block .block_content {
	padding: 10px 0 15px 0
}
#contact_block p {
	padding: 5px 5px 5px 0;
	font-size: 13px;
	line-height: 18px
}
#contact_block p.tel {
	margin: 0 0 0 0;
	font-weight: bold
}
#contact_block a {
	display: block;
	padding: 6px 0;
	font-weight: bold;
	color: #333
}
#contact_block a:hover {
	text-decoration: none;
	color: #b2b2b2
}
#contact_block .label {
	margin-right: 10px
}
#tags_block_left p.block_content {
	padding: 20px 0 0 0
}
#tags_block_left p.block_content a {
	margin: 0 3px 0 0;
	line-height: 20px
}
#tags_block_left p.block_content a:hover {
}
a.tag_level1 {
	font-size: 11px
}
a.tag_level2 {
	font-size: 13px
}
a.tag_level3 {
	font-size: 14px;
	font-weight: bold
}
#search_block_top {
	position: absolute;
	right: 0;
	top: 108px;
	padding-left: 18px;
	height: 49px;
}
#search_block_top #searchbox {
	float: right;
	margin: 9px 9px 0 0
}
#search_block_top label {
	float: left;
	padding: 2px 10px 0 0;
	line-height: 30px;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Arial Black', sans-serif
}
#search_block_top input.search_query {
	margin: 0 0 0 0;
	float: left;
	height: 31px;
	line-height: 26px;
	padding: 0 5px 0 5px;
	width: 159px;
	position: relative;
	vertical-align: middle;
	border: none
}
#search_block_top a {
	height: 31px;
	width: 29px;
	display: block;
	float: left;
	background: url('../img/btn-search.png') 0 0 no-repeat
}
#search_block_top a:hover {
	background-position: 0 -31px
}
.ac_results {
	width: 195px!important;
	border: 1px solid #d4d4d4;
	border-top: none;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 2px
}
.ac_results ul {
}
.ac_results ul li {
	color: #9d9c9c;
	cursor: pointer;
	padding: 10px
}
.ac_results ul li.ac_even {
}
.ac_results ul li.ac_odd {
}
.ac_results ul li:hover {
	background: #ccc;
	color: #333
}
#columns .bordercolor {
	border-color: #d4d4d4
}
.products_block ul {
	overflow: hidden
}
.products_block ul li:first-child {
}
.products_block ul li {
	padding: 20px 0 0 0;
	overflow: hidden
}
.products_block ul li+li {
	margin: 20px 0 0 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	clear: both;
	width: 100%
}
.products_block ul li a.products_block_img {
	width: 71px;
	height: 71px;
	display: block;
	float: left
}
.products_block ul li>div {
	width: 144px;
	float: left;
	padding: 0 0 0 15px
}
.products_block ul li h5 {
}
.products_block ul li+li+li {
	padding: 17px 0 0 0
}
.products_block ul li+li+li+li {
	margin: 17px 0 0 0
}
.products_block ul li p {
	padding: 7px 0 0 0
}
#columns a.product_link, #cart_block #cart_block_list dt a.product_link {
	font-size: 11px;
	color: #323232;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 16px
}
#columns a.product_link:hover {
	color: #ff3600 !important;
}
#columns a.product_link:hover, #cart_block #cart_block_list dt a.product_link:hover {
	color: #333;
	text-decoration: none
}
#columns a.product_descr {
	font: 11px "Arial";
	color: #908f90;
	text-decoration: none;
	line-height: 15px
}
#columns a.product_descr:hover {
	color: #181818
}
.products_block ul li span.price-discount {
	text-decoration: line-through;
	color: #30302f
}
.products_block ul li span.reduction {
	color: #30302f
}
.products_block ul li span.price {
	font-weight: normal;
	color: #30302f
}
.products_block .button_large {
	width:;
	margin: 17px 0 0 0
}
#newsletter_block_left {
}
#newsletter_block_left div.block_content {
	padding: 20px 0 20px 0
}
#newsletter_block_left input.inputNew {
	width: 168px;
	height: 22px;
	margin: 0 0 0 0;
	line-height: 22px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	border-right: none;
	position: relative
}
#newsletter_block_left input.button_mini {
	margin: 0 0 0 0
}
#newsletter_block_left .warning_inline {
	padding-top: 10px
}
#newsletter_block_left p.success_inline {
	color: #418B19;
	text-align: center;
	font-weight: bold
}
#newsletter_block_left p.warning_inline {
	color: #DA0F00;
	text-align: center;
	font-weight: bold
}
.advertising_block {
	text-align: center
}
#stores_block_left div.block_content {
	padding-top: 12px
}
#stores_block_left p {
	text-align: left
}
#stores_block_left p a img {
	margin: 0 0 10px 0
}
.blockmanufacturer select, .blocksupplier select {
	width: 160px;
	margin: 8px 0 0 0
}
.blockmanufacturer li.last {
	border: none
}
#special_block_right ul li {
	margin: 0
}
#specials {
	margin-top: -3px
}
#special_block_right h5 {
	padding: 12px 0 9px 0
}
#special_block_right h5 a {
}
#special_block_right span.price-discount {
	text-decoration: line-through
}
#special_block_right span.price {
	font-weight: bold
}
#featured_products {
}
#featured_products div.h4 {
	font-size: 14px;
	color: #343336;
	font-weight: bold;
	background: url('../img/tail-title.gif') 0 bottom repeat-x #eaeaeb;
	text-transform: uppercase;
	padding: 0;
	margin: 0
}
#featured_products div.h4 span {
	display: block;
	background: url('../img/title-marker.gif') 0 bottom no-repeat;
	padding: 11px 11px 12px 20px
}
#featured_products ul li {
	float: left;
	width: 228px;
	height: 364px;
	margin: 10px 10px 0 0;
	border: 1px solid #d4d4d4;
	padding: 19px 0 19px 0
}
#featured_products ul li .featured_box {
	padding: 0 17px 0 19px;
}
#featured_products ul li.num-4 {
	margin-right: 0
}
#featured_products ul li img {
	margin: 0 auto;
	padding: 0;
	display: block
}
#featured_products ul li.omega {
	margin-right: 0
}
#featured_products ul li .product_image {
	width: 200px;
	height: 200px;
	display: block;
	padding: 0;
	margin: 0 0 0 14px;
  text-align: center !important;
}
#featured_products ul li .product_descr {
	display: inline-block;
	margin-bottom: 7px
}
#featured_products ul li .product_heading{
	padding: 0 19px 0 19px;
	min-height: 50px;
	background: url('../img/tail-name.gif') 0 0 repeat-x
}
#featured_products ul li p {
	padding: 0;
	margin: 0
}
.price {
	font-weight: normal !important;
	font-size: 18px !important;
}
.price span {
	color: #ff3600;
	font-size: 26px;
	font-weight: normal !important;
}
#featured_products ul li span.price {
	display: inline-block;
	padding: 12px 0 7px 0;
	font-size: 24px;
	color: #343336;
	font-weight: normal
}
#featured_products ul li .button {
	float: left;
	min-width: 56px;
	text-align: center
}
#featured_products ul li .exclusive {
	float: left;
	background: url('../img/tail_featur_add.png') 0 0 repeat-x;
	min-width: 96px;
	text-align: center
}
#featured_products ul li .exclusive:hover {
	background-position: 0 -33px
}
#header_user li {
	position: relative
}
#header_user {
	position: absolute;
	right: 17px;
	top: 63px
}
#header_user #header_nav {
	list-style-type: none
}
#header_user #shopping_cart b:hover {
	cursor: pointer;
	background: url('../img/cart.png') no-repeat 9px 8px #2b2a2c
}
#header_user #shopping_cart b {
	padding: 4px 30px 3px 28px;
	background: url('../img/cart.png') no-repeat 9px 8px #504e53;
	display: block;
	border: none;
	border-radius: 2px;
	text-decoration: none;
	overflow: hidden
}
#header_user #shopping_cart b span {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	color: #98959c
}
#header_user #shopping_cart .title-cart {
	font-size: 12px;
	text-transform: uppercase;
	color: #ffffff
}
#header_user #shopping_cart .ajax_cart_quantity {
	font-weight: normal;
	font-size: 11px;
	color: #98959c
}
#header_user #shopping_cart .ajax_cart_total {
	display: none!important
}
.opancart {
	background: url('../img/opencart.png') 0 0 no-repeat;
	width: 9px;
	height: 5px;
	position: absolute;
	top: 12px;
	right: 10px;
	z-index: 99;
	display: block
}
.close-cart .opancart {
	background: url('../img/opencart2.png') 0 0 no-repeat;
	width: 9px;
	height: 5px;
	position: absolute;
	top: 12px;
	right: 10px;
	z-index: 99;
	display: block
}
.opancart:hover {
	cursor: pointer
}
.hidden {
	display: none
}
#your_account {
	display: block;
	margin: 17px 0 0 14px;
	position: absolute;
	right: 40px;
	top: 2px
}
#your_account a {
	padding: 3px 0 0 0;
	line-height: 12px;
	border-left: none;
	display: inline-block;
	font-weight: bold;
	font-size: 11px;
	color: #f00f0f;
	text-decoration: none;
	text-transform: none
}
#your_account a:hover {
	text-decoration: none;
	color: #fff
}

#header_user_info {
	position: absolute;
	top: 18px;
	right: 17px
}
#header_user_info a {
}
#header_user_info a:hover {
	text-decoration: none
}
#header_user_info a.account {
	border: none;
	display: none;
	margin: 0;
	padding: 0
}
#header_user_info a.login {
	display: inline-block;
	text-indent: -9999px;
	background: url('../img/login.png') left top no-repeat;
	width: 15px;
	height: 20px
}
#header_user_info a.logout {
	display: inline-block;
	text-indent: -9999px;
	background: url('../img/logout.png') left top no-repeat;
	width: 15px;
	height: 20px
}
#header #cart_block h4 {
	display: none
}
#header #cart_block {
	z-index: 999;
	display: none;
	position: absolute;
	right: 0px;
	top: 35px;
	height: auto;
	width: 230px;
	background: #fff;
	padding: 0 10px 10px 10px;
	border: 1px solid #d4d4d4;
	border-radius: 2px
}
#cart_block {
}
#cart_block h4 {
}
#cart_block.cart_block_hover {
	display: block
}
#cart_block h4 span {
	float: right;
	padding-left: 10px;
	text-transform: none;
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer
}
#cart_block #cart_block_no_products {
	padding: 15px 0 15px 0;
	font-size: 12px;
	color: #333
}
#cart_block #cart_block_summary {
	padding: 10px 0 0 0;
	display: none
}
#cart_block #cart_block_summary span {
	color: #000;
	zoom: 1
}
#cart_block #cart_block_summary span.ajax_cart_total {
	margin: 0 0 0 5px;
	font-weight: bold
}
#cart_block .quantity-formated {
	display: inline-block;
	margin-right: 5px;
	min-width: 12px;
	float: left;
	line-height: 16px;
	color: #343336
}
#cart_block #cart_block_list dl {
	padding-bottom: 10px
}
#cart_block #cart_block_list dt:first-child {
	border: none
}
#cart_block #cart_block_list dt {
	padding: 20px 0 0 0;
	clear: both;
	position: relative;
	border-top: 1px solid #e2e0e0
}
#cart_block #cart_block_list dt a {
	display: inline-block;
	float: left
}
#cart_block #cart_block_list dt a img {
	display: inline-block;
	margin-right: 20px;
	margin-bottom: 20px
}
#cart_block #cart_block_list dd {
	margin-left: 20px;
	position: relative
}
#cart_block .remove_link {
	height: 9px;
	width: 9px;
	position: absolute;
	right: 0;
	top: 23px
}
#cart_block .remove_link a {
	background: url('../img/icon/delete.gif') no-repeat 0 0;
	z-index: 9;
	display: block;
	height: 9px;
	width: 9px
}
#cart_block .remove_link span {
}
#cart_block .products .price {
	display: inline-block;
	padding: 5px 0 5px 0;
	width: 125px
}
#cart_block table#vouchers {
	clear: both;
	width: 100%;
	position: relative
}
#cart_block table#vouchers tr td {
	padding: 2px
}
#cart_block table#vouchers tr td.quantity {
	margin-right: 5px;
	min-width: 18px
}
#cart_block table#vouchers tr td.delete a {
	padding: 0;
	width: 9px;
	height: 9px;
	position: absolute;
	right: 0;
	top: 7px
}
#cart_block ul.cart_block_customizations {
	padding: 0 0 0 13px
}
#cart_block ul.cart_block_customizations li {
	font: 11px/15px "Arial"
}
#cart_block ul.cart_block_customizations li .quantity-formated {
	line-height: 14px
}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct {
	width: 9px;
	height: 9px;
	position: absolute;
	right: 0;
	top: 3px
}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct a {
	background: url('../img/icon/delete.gif') no-repeat 0 0;
	display: block;
	height: 9px;
	width: 9px
}
#cart_block .cart-prices div {
	border-top: 1px solid #d4d4d4;
	padding: 5px 0 5px 0;
	color: #343336
}
#cart_block #cart_block_shipping_cost, #cart_block #cart_block_total {
	float: right
}
#cart_block #cart_block_shipping_cost {
}
#cart_block #cart-buttons #button_order_cart {
	float: left;
	color: #fff
}
#cart_block #cart-buttons #button_order_cart span {
}
#cart_block p#cart-buttons {
	padding: 10px 0 0 0;
	width: 100%;
	overflow: hidden;
	border-top: 1px solid #d4d4d4
}
#cart_block p#cart-buttons a.button_mini {
	float: left;
	margin-right: 10px;
	color: #fff
}
#cart_block p#cart-buttons a.exclusive {
	color: #fff
}
#cart_block p#cart-buttons a.exclusive:hover, #cart_block p#cart-buttons a.button_mini:hover {
}
#footer .block_various_links {
	padding: 15px 10px
}
.breadcrumb {
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	position: relative;
	width: 930px
}
.breadcrumb .navigation-pipe {
	margin: 0 3px 0 5px
}
.breadcrumb a {
	color: #181818;
	text-decoration: none
}
.breadcrumb a:hover {
	color: #c3c3c3
}
div.sitemap_block {
	width: 40%;
	float: left;
	padding: 0 3% 0 0
}
div.sitemap_block ul {
	padding-top: 7px;
	list-style: none
}
div.sitemap_block ul li {
	padding: 5px 0 0 12px;
	background: url('../img/marker-footer.png') 0 11px no-repeat
}
div.sitemap_block ul li a:hover {
	color: #9d9c9c;
	text-decoration: none
}
div.categTree {
	clear: both;
	overflow: hidden;
	padding: 3px 0 0 0
}
div.tree_top {
	height: 14px;
	margin: 10px 0 0 0;
	padding: 3px 0 0 28px;
	background: url('../img/sitemap_top.gif') -1px -1px no-repeat
}
div.tree_top a {
	font-weight: bold;
	text-transform: uppercase
}
div.tree_top a:hover {
	color: #9d9c9c;
	text-decoration: none
}
div#center_column ul.tree {
	list-style: none
}
div#center_column ul.tree li {
	border-left: solid 1px #a1a1a1;
	background: url('../img/sitemap_horizontal.gif') 0 12px no-repeat;
	margin: 0 0 0 11px;
	padding: 5px 0 0 16px
}
div#center_column ul.tree li ul {
	padding: 2px 0 4px 0;
	list-style: none
}
div#center_column ul.tree li ul li {
	margin: 0
}
div#center_column ul.tree a {
	padding-left: 0
}
div#center_column ul.tree a:hover {
	color: #9d9c9c;
	text-decoration: none
}
div#center_column ul.tree a.selected {
	font-weight: bold;
	color: #9d9c9c
}
div#center_column ul.tree li.last {
	background: url('../img/sitemap_last.gif') 0 0 no-repeat;
	border: none;
	padding: 5px 0 0 17px
}
#contact_form {
}
p#desc_contact0, p#desc_contact1, p#desc_contact2 {
	height: 15px;
	padding: 11px 0 0 157px
}
#contact_form p.file_input label {
	padding-top: 3px
}
#contact_form p.file_input input {
	height: 21px
}
#contact_form textarea#message {
	width: 400px;
	height: 200px
}
#contact_form {
	padding: 0 0 20px 0;
	margin: 20px 0 0 0
}
#contact_form h3 {
	padding: 0 0 17px 0;
	border-bottom: 1px solid #E5E5E5
}
#desc_contact0, #desc_contact1, #desc_contact2 {
	height: 15px;
	padding: 11px 0 0 157px
}
#desc_contact0 {
	display: none
}
#contact_form p.file_input label {
	padding-top: 4px
}
#contact_form p.file_input input {
	height: 21px;
	background: none
}
#contact_form textarea#message {
	width: 692px;
	height: 200px
}
#contact_form .select select {
	width: 300px
}
#contact_form .text input, #contact_form .password input {
	height: 15px;
	width: 292px
}
#contact-form .submit {
	padding-top: 15px
}
#contact_form input#fileUpload {
	border: 1px solid #E5E5E5;
	width: 298px;
	height: 22px;
	line-height: 22px
}
#contact_form label {
	display: block;
	float: none;
	margin-bottom: 7px;
	text-align: left
}
.myaccount ul {
	padding-bottom: 10px
}
.color-myaccount, a.color-myaccount {
	color: #535353
}
.favoriteproducts img {
	width: 16px;
	height: 16px
}
div#block-history {
	margin: 17px 0 0 0
}
div#block-history textarea {
	height: 100px
}
table#order-list td.history_link a {
	font-weight: bold
}
table#order-list td.history_detail a.details_link {
	text-transform: capitalize
}
#block-history #block-order-detail table.std td.inputs input.order_qte_input {
	height: 15px;
	padding: 1px;
	float: left
}
#block-history #block-order-detail table.std td.inputs label {
	display: block;
	float: left;
	padding: 2px 0 0 7px;
	font-weight: bold
}
#block-history h3 {
	padding: 17px 0 0 0
}
#block-history #block-order-detail {
	padding: 3px 0 0 0
}
#block-history #block-order-detail h4 {
	overflow: hidden
}
div#order-detail-content table.std th {
	padding: 15px 12px
}
div#order-detail-content table.std th.last_item, div#order-detail-content table.std td.last_item {
}
form#sendOrderMessage {
}
form#sendOrderMessage p.textarea {
	padding: 20px 0 0 0
}
form#sendOrderMessage p.submit {
	padding: 20px 0 0 0
}
.info-order strong {
	color: #333
}
#sendOrderMessage label {
	display: block;
	font-weight: bold;
	color: #333;
	padding-bottom: 4px
}
.addresses .address_delivery label {
	display: block;
	padding-bottom: 4px;
	font-weight: bold;
	color: #333
}
table.discount {
	margin: 17px 0 0 0
}
table.discount td.discount_code {
	font-weight: bold
}
table.discount td.discount_value {
	white-space: nowrap
}
body#discount div.center_column sup {
	vertical-align: top
}
body#my-account div#center_column ul.myaccount_lnk_list {
	padding: 3px 0 0 0;
	list-style: none
}
body#my-account div#center_column ul.myaccount_lnk_list li {
	padding: 12px 0 0 0
}
body#my-account div#center_column ul.myaccount_lnk_list li img {
	margin: 0 5px 0 0;
	display: inline-block
}
#account-creation_form {
}
#account-creation_form fieldset {
	padding: 0 0 15px 0
}
#account-creation_form h3 {
	margin: 10px 0 15px 0;
	padding: 3px 8px 10px 0
}
#center_column #account-creation_form p {
	margin: 0;
	padding: 0 0 10px 0
}
#account-creation_form p.required {
	color: #222
}
#account-creation_form p.radio span {
	padding: 0;
	margin-right: 10px
}
#account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
	display: block;
	padding: 6px 0;
	text-align: left
}
#account-creation_form p.radio label {
	float: none;
	padding-right: 10px;
	width: auto;
	font-weight: bold
}
#account-creation_form p.checkbox label {
	float: none;
	width: auto
}
#account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
}
#account-creation_form p.checkbox input {
	margin-left: 0;
	float: left
}
#account-creation_form p.select select {
}
#account-creation_form p.textarea textarea {
}
#account-creation_form span.form_info {
	display: block;
	margin: 5px 0 0 0;
	color: #666;
	padding-left: 0
}
#account-creation_form p.inline-infos {
	margin: 0 0 0 100px!important;
	font-size: 12px;
	color: #666px
}
#center_column #account-creation_form p.cart_navigation {
	margin: 20px 0
}
#product_comparison {
	margin: 20px 0 0 0
}
#product_comparison h5 {
	height: 30px;
	margin: 0 20px 0 0
}
#product_comparison th {
	padding-left: 20px;
	padding-right: 20px
}
#product_comparison td {
	padding: 7px 20px;
	font-weight: bold
}
#product_comparison td.comparison_infos {
	font-weight: normal
}
#product_comparison td p.product_desc {
	padding: 10px 0 0 0
}
#product_comparison .comparison_product_infos {
	padding: 20px 0 0 0
}
#product_comparison .comparison_product_infos a.cmp_remove {
	padding: 0 0 0 15px;
	background: url('../img/icon/delete.gif') 0 2px no-repeat;
	color: #dd0000;
	text-decoration: none
}
#product_comparison .comparison_product_infos a.button {
	margin: 17px 0 0 0
}
#product_comparison .comparison_product_infos .exclusive {
	margin: 5px 0 13px 0
}
#product_comparison .comparison_product_infos .product_discount {
	padding: 12px 0 0 0;
	height: 15px
}
form.identity p.radio input {
	top: 3px
}
form.identity p.radio label {
	padding: 0 15px 0 3px;
	line-height: 19px;
	display: inline-block
}
form.identity p.required_desc {
	padding: 20px 0 0 157px
}
p#security_informations {
	padding: 20px 0 0 0;
	font-size: 11px
}
#orderopc #left_column {
	display: none
}
#orderopc #center_column {
	width: 757px
}
#orderopc #left_column h2 {
	margin-top: 20px
}
#opc_account_choice {
	padding: 0 15px
}
#opc_account_choice .opc_float {
	float: left;
	width: 350px
}
#opc_account_choice .opc_float ul {
	margin: 0 0 20px 30px
}
form#new_account_form {
	padding-top: 10px
}
form#new_account_form h4 {
	margin-bottom: 10px
}
#new_account_form fieldset {
	padding: 0 0 15px 0
}
#new_account_form h3 {
	margin: 0 0 15px 0;
	padding: 8px
}
#center_column #new_account_form p {
	margin: 0;
	padding: 0 0 10px 0
}
#new_account_form p.radio label {
	padding-right: 10px;
	font-size: 14px
}
#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label {
	display: inline-block;
	padding: 6px 15px;
	width: 230px;
	text-align: right
}
#new_account_form p.textarea textarea {
	height: 80px;
	width: 205px
}
#new_account_form span.form_info, #new_account_form span.inline-infos {
	display: block;
	margin: 5px 0 0 0;
	color: #666
}
#subcategories h2 {
	padding-top: 10px!important
}
.center_column .cat_desc {
	margin: 20px 0 10px 0;
	padding: 17px 20px;
	background: #FCFCFC
}
#categoryImage {
}
#subcategories ul {
	width: 730px
}
#subcategories ul li {
	float: left;
	margin: 20px 21px 0 0;
	height: 161px;
	border: 1px solid #e5e5e5;
	position: relative;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear
}
#subcategories ul li:hover {
	-webkit-box-shadow: 0 0 5px rgba(50,50,50,0.1);
	-moz-box-shadow: 0 0 5px rgba(50,50,50,0.1);
	box-shadow: 0 0 5px rgba(50,50,50,0.1);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear
}
#subcategories {
	width: 680px
}
#center_column #subcategories ul li a {
	width: 80px;
	display: block;
	padding: 21px 20px 20px 21px;
	text-decoration: none;
	color: #333;
	background: none
}
#center_column #subcategories ul li a img {
	background: #fff
}
#subcategories ul li a span {
	height: 30px;
	display: block;
	padding: 10px 0 0 0
}
#subcategories ul li strong {
	background: url('../img/icon-sub.png') 0 0 no-repeat;
	width: 12px;
	height: 12px;
	position: absolute;
	bottom: 10px;
	right: 10px
}
#subcategories ul li:hover strong {
}
#layered_price_range {
	color: #535353
}
#primary_block {
	margin: 10px 0 0 0
}
.clearblock {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	overflow: hidden
}
#primary_block #pb-right-column {
	width: 282px;
	float: left
}
.cloud-zoom {
	position: relative;
	display: block;
	width: 106px!important;
	height: 106px!important
}
.cloud-zoom-lens {
	border: none;
	margin: 0;
	background-color: #fff;
	cursor: move
}
.cloud-zoom-big {
	border: 0 solid #ccc;
	overflow: hidden
}
.cloud-zoom-loading {
	display: none
}
.cloud-zoom-title {
}
.picpic:hover {
	cursor: auto
}
.mousetrap {
	background: url('../img/mousetrap.png') left top no-repeat!important;
	background-image: none;
	width: 106px!important;
	height: 106px!important;
	overflow: hidden
}
.img_zoom {
	display: block;
	z-index: 2;
	opacity: 0;
	width: 106px!important;
	height: 106px!important
}
.thickbox_box {
	padding: 0!important;
	width: 280px!important;
	height: 280px!important
}
.img_wrap {
	display: block;
	margin-top: 0;
	margin-left: 0;
	top: -162px;
	left: -162px;
	position: absolute;
	z-index: 1
}
#cloud-zoom-big {
	margin-top: -162px;
	margin-left: -162px
}
#primary_block #image-block {
	width: 118px;
	height: 118px;
	position: relative;
	padding-top: 162px;
	padding-left: 162px;
	border: 1px solid #e5e5e5
}
.mousetrap {
	z-index: 9999!important;
	position: relative
}
#zoom1:hover {
	cursor: default
}
#views_block {
	padding-top: 10px
}
#primary_block #image-block img#bigpic {
	cursor: pointer
}
#primary_block #image-block img#bigpic.jqzoom {
	cursor: crosshair;
	position: relative
}
#pb-right-column #image-block #view_full_size .span_link img {
	position: relative;
	top: 3px;
	left: -3px;
	border: none;
	padding-right: 2px
}
#pb-right-column #views_block {
	width: 285px;
	position: relative;
	overflow: hidden
}
#thumbs_list {
	overflow: hidden;
	width: 295px;
	height: 88px
}
#thumbs_list li:first-child {
	margin: 0;
	padding: 0
}
#thumbs_list li {
	float: left;
	height: 88px;
	cursor: pointer;
	width: 97px
}
#thumbs_list li a {
	display: block
}
#thumbs_list li img {
	margin: 0 0 0 0;
	padding: 0;
}
span.view_scroll_spacer {
	float: left;
	height: 27px;
	width: 27px;
	z-index: 9999;
	position: absolute;
	left: 10px;
	top: 40px
}
#view_scroll_left {
	float: left;
	height: 27px;
	width: 27px;
	text-indent: -3000px;
	background: url('../img/thumbs_left.png') no-repeat center center transparent
}
#view_scroll_right {
	background: url('../img/thumbs_right.png') no-repeat center center transparent;
	position: absolute;
	right: 10px;
	top: 40px;
	text-indent: -3000px;
	float: left;
	z-index: 9999;
	height: 27px;
	width: 27px
}
span#wrapResetImages {
	width: 200px
}
span#wrapResetImages div {
	width: 306px;
	margin: 0 0 -3px 0;
	padding: 17px 0 10px 20px
}
.iosSlider .slider .last {
}
span#wrapResetImages {
	display: none
}
span#wrapResetImages div {
	width: 306px;
	margin: 0 0 -3px 0;
	padding: 17px 0 10px 20px
}
#send_friend_form {
	width: 300px
}
#send_friend_form h2 {
	border-bottom: 2px solid #3A3A3A;
	color: #3A3A3A;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 11px 10px 0;
	text-transform: uppercase
}
.form_container .intro_form {
	font-weight: bold;
	padding-top: 10px;
	color: #333
}
#send_friend_form .product_desc {
	padding-right: 10px
}
.form_container label {
	font-weight: bold;
	color: #333
}
.form_container input {
	width: 200px;
	line-height: 22px;
	height: 22px
}
#send_friend_form_error {
	padding-top: 10px;
	color: #F00
}
#send_friend_form .product_name {
	margin-bottom: 10px;
	margin-top: 10px;
	color: #ed038a
}
#send_friend_form .submit {
	padding-top: 10px
}
#send_friend_form .text {
	padding-top: 10px
}
#send_friend_form label {
	display: block;
	padding-bottom: 4px
}
#send_friend_form .txt_required {
	padding-top: 7px;
	display: block
}
#send_friend_form .product {
	text-align: center
}
#send_friend_form .product_desc {
	text-align: left
}
#usefull_link_block {
	margin: 0 0 0 0;
	clear: both;
	padding: 16px 0 0 0;
	overflow: hidden;
	border-width: 1px 0 0 0;
	border-style: solid;
	list-style: none
}
#usefull_link_block li {
	padding: 2px 0 0 0;
	float: left;
	margin-right: 12px;
	margin-bottom: 5px
}
#usefull_link_block li.sendtofriend a {
	background: url('../img/mail-icon.png') 0 7px no-repeat
}
#usefull_link_block li.print a {
	background: url('../img/print.png') 0 5px no-repeat;
	text-decoration: none
}
#usefull_link_block #left_share_fb a {
	background: url('../img/icon-fb.gif') no-repeat 0 3px;
	text-decoration: none
}
#usefull_link_block li a, #usefull_link_block span.span_link {
	text-decoration: none;
	color: #535353;
	cursor: pointer;
	padding-left: 20px;
	text-decoration: underline;
	padding-top: 1px;
	padding-bottom: 2px;
	display: inline-block
}
#usefull_link_block li a:hover, #usefull_link_block span.span_link:hover {
	text-decoration: none;
	color: #9d9c9c
}
#usefull_link_block li.view-size {
	background: url('../img/view-size.png') 0 1px no-repeat;
	padding-left: 19px
}
#primary_block #pb-left-column {
	width: 646px;
	float: left;
	padding: 0 0 0 20px
}
#primary_block #pb-left-column h1 {
	text-transform: none;
	padding: 0;
	background: none;
	border: none;
	margin-top: -5px;
	font-size: 17px;
	line-height: 24px;
	color: #e20c0c;
	margin-bottom: 5px
}
#buy_block {
	margin: 0 0 0 0
}
#buy_block p {
}
#buy_block div.price {
	padding: 16px 0;
	overflow: hidden
}
#buy_block div.price .exclusive {
	float: right
}
#buy_block span.our_price_display {
	display: block;
	float: left
}
#buy_block span#our_price_display {
	display: block;
	float: left;
	padding: 13px 0 0 0;
	font-size: 22px;
	color: #535353
}
#buy_block span.our_price_display_tax {
	display: block;
	float: left;
	padding: 6px 0 0 5px
}
#buy_block #quantity_wanted_p {
	float: right;
	padding: 11px 35px 0 0
}
#buy_block #quantity_wanted_p label {
	float: right;
	padding: 4px 7px 0 0;
	text-align: right;
	color: #3a3a3a
}
#buy_block #quantity_wanted_p #quantity_wanted {
	width: 30px;
	height: 13px;
	float: right;
	padding: 5px;
	text-align: center
}
#buy_block #add_to_cart {
	float: right;
	margin: 0;
	padding: 0
}
#buy_block #add_to_cart .exclusive {
	height: 40px;
	background: url(../img/basket-bg.png) 10px 8px no-repeat, url(../img/basket.png) 0 0 repeat-x;
	font-size: 16px;
	text-transform: uppercase;
	text-shadow: 1px 1px 0px rgba(190, 40, 0, 1);
	padding: 0 10px 0 45px;
}
#buy_block #add_to_cart .exclusive:hover {
	background: url(../img/basket-bg.png) 10px 8px no-repeat, url(../img/basket-hover.png) 0 0 repeat-x;
}
#buy_block #minimal_quantity_wanted_p {
	margin: 0;
	padding: 17px 0;
	border-width: 1px 0 0 0;
	border-style: solid
}
#buy_block #minimal_quantity_wanted_p #minimal_quantity_label {
	margin: 0 5px
}
#buy_block .other_options {
	border-width: 1px 0 0 0;
	border-style: solid
}
#product_reference span {
	color: #74b436
}
#reduction_percent_display {
	color: #535353
}
#availability_statut #availability_value {
	color: #74b436
}
#availability_statut #availability_label {
}
#buy_block #old_price_display {
}
#other_prices .on_sale_img {
	float: right;
	margin-top: -52px
}
#buy_block #other_prices {
	padding: 16px 0 16px 0
}
#buy_block #other_prices .on_sale {
	margin-top: -37px
}
#buy_block #other_prices, #buy_block #other_prices p, #buy_block #other_prices span {
}
#buy_block #other_prices>p {
	margin: 0;
	padding: 4px 0 0 0
}
#buy_block #other_prices>p#old_price {
	color: #333;
	font-size: 16px;
	margin-right: 10px
}
#buy_block #old_price {
	text-decoration: line-through
}
#buy_block #reduction_percent {
}
#buy_block .pack_price {
}
#buy_block .price-ecotax {
	color: #229922
}
#buy_block #pQuantityAvailable {
	font-weight: bold;
	color: #74b436
}
#buy_block #pQuantityAvailable span {
	font-weight: bold
}
#buy_block #last_quantities {
	color: #ff0000
}
#buy_block #product_reference label {
	font-weight: bold
}
#primary_block #short_description_block {
	margin: 5px 0 0 0
}
#primary_block #availability_label {
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3a
}
#primary_block #quantityAvailable {
	font-size: 12px;
	font-weight: bold;
	color: #74b436
}
#primary_block #quantityAvailableTxtMultiple {
	font-size: 12px;
	font-weight: bold;
	color: #74b436
}
#primary_block #short_description_content, #primary_block #short_description_content p {
	margin: 0 0 0 0;
	padding: 0
}
#pQuantityAvailable {
	padding-top: 10px
}
#primary_block #attributes {
	padding: 7px 0 0 0
}
#primary_block #attributes p {
	margin: 0;
	padding: 10px 0 0 0;
	overflow: hidden
}
#primary_block span.on_sale, #primary_block span.discount {
	background: #EEEEEE;
	color: #333333;
	display: block;
	float: right;
	height: 21px;
	margin: 0 0 0;
	padding: 7px 17px 0
}
#primary_block #attributes label {
	float: left;
	padding: 7px 0 7px 0;
	text-align: left;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	color: #3a3a3a
}
#primary_block #attributes select {
	width: 398px;
	height: 32px;
	float: left;
	padding: 7px;
	border: 1px solid #e5e5e5
}
#primary_block #attributes select option {
	padding: 7px
}
#primary_block .buttons_bottom_block {
	margin: 0;
	border-top: 1px solid #E5E5E5
}
#primary_block .buttons_bottom_block a {
}
#primary_block .buttons_bottom_block input#add2cartbtn {
	display: none
}
#primary_block .pack_content {
	margin: 0 0 0 0;
	padding: 0 0 20px 0
}
#primary_block .pack_content h3 {
	padding: 0
}
#primary_block .pack_content ul {
	list-style: none
}
#primary_block .pack_content ul li {
	padding: 10px 0 0 0;
	font-size: 12px
}
#primary_block .pack_content ul li p {
	margin: 0;
	padding: 3px 0 0 0
}
#primary_block #color_picker {
	margin: 20px 0 0 0;
	padding: 0 20px 20px 20px;
	border-width: 1px;
	border-style: solid
}
#primary_block #color_picker h3 {
}
#primary_block #color_picker ul {
	padding: 10px 0 0 0;
	overflow: hidden
}
#primary_block #color_picker ul li {
	display: inline;
	float: left;
	margin: 0 7px 0 0
}
#primary_block #color_picker ul li a {
	width: 25px;
	height: 25px;
	display: block;
	border: 1px solid #777;
	cursor: pointer
}
#primary_block #color_picker ul li a:hover {
}
#primary_block a#color_all {
	cursor: pointer
}
#pb-left-column .share {
	margin: 10px 0 0 0;
	padding: 16px 10px 16px 0;
	overflow: hidden;
	border-width: 1px 0 0 0;
	border-style: solid;
	line-height: normal
}
#pb-left-column .share a {
	text-decoration: none;
	height: 20px
}
.addthis_button_google_plusone {
	width: 64px!important
}
.addthis_button_tweet.at300b {
	width: 82px
}
.addthis_button_google_plusone.at300b div {
	font-size: none!important;
	float: left!important;
	width: 80px
}
#wrap {
	width: 106px!important;
	height: 106px!important
}
.twitter-share-button.twitter-count-horizontal {
	margin-left: -7px!important
}
div#quantityDiscount {
	margin: 20px 0 20px 0;
	padding: 0 0 0 0
}
div#quantityDiscount table {
	width: 100%;
	margin: 20px 0 0 0;
	display: table
}
.table-block {
	display: block
}
div#quantityDiscount th {
	padding: 5px 5px 5px 15px;
	border-width: 1px;
	border-style: solid;
	font-weight: bold;
	color: #535353;
	text-align: left!important
}
div#quantityDiscount td {
	padding: 5px 5px 5px 15px
}
ul.idTabs {
	height: 27px;
	padding: 20px 0 0 0;
	clear: both;
	position: relative;
	z-index: 10
}
ul.idTabs li {
	float: left
}
ul.idTabs li+li {
	margin: 0 0 0 1px
}
ul.idTabs li a {
	height: 21px;
	display: block;
	padding: 6px 21px 0 21px;
	background: #fff;
	border: 1px solid #DDDDDD;
	font-size: 12px;
	font-weight: bold;
	color: #888;
	text-decoration: none;
	cursor: pointer
}
ul.idTabs li a.selected {
	height: 22px;
	background: #f5f5f5;
	color: #333;
	border: 1px solid #DDDDDD;
	border-width: 1px 1px 0 1px
}
ul.idTabsShort li a {
}
ul.idTabsShort li a.selected {
}
div#more_info_sheets {
	position: relative;
	z-index: 9;
	margin-top: 20px;
	display: block
}
div.tabs_content {
	padding: 14px 20px;
	zoom: 1
}
#idTab1 {
	padding: 0 0 0 0
}
.more_info_inner {
	margin: 20px 0 0 0;
	padding: 0 0 0 0
}
#idTab1 div, #idTab1 p {
	margin: 17px 0 -3px 0;
	padding: 0
}
.more_info_inner h3:hover, .more_info_inner2 h3:hover, .more_info_inner4 h3:hover, #more_info_block5 h3:hover, div#quantityDiscount h3:hover, .more_info_inner3 h3:hover, #more_info_block5 h3:hover {
	cursor: pointer
}
.more_info_inner h3, .more_info_inner2 h3, .more_info_inner4 h3, #more_info_block li a, div#quantityDiscount h3, .more_info_inner3 h3, #more_info_block5 h3 {
	font-size: 14px;
	padding: 12px 10px 12px 20px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	color: #fff;
	margin-bottom: 0;
	background: url('../img/icon-tab-close.png') 98% 17px no-repeat #30302f;
	border-bottom: 1px solid #30302f
}
.more_info_inner h3.mobile-open, .more_info_inner2 h3.mobile-open, .more_info_inner4 h3.mobile-open, #more_info_block li a.mobile-open, div#quantityDiscount h3.mobile-open, .more_info_inner3 h3.mobile-open, #more_info_block5 h3.mobile-open {
	background: url('../img/icon-tab.png') 98% 17px no-repeat #E7E7E7;
	color: #3a3a3a;
	border-bottom: 1px solid #bbbbbc
}
#idTab22 {
	padding: 10px 20px 0 0;
	list-style: none
}
#idTab22 li {
	padding: 7px 0 0 12px;
	background: url('../img/marker-footer.png') no-repeat 0 14px;
	color: #535353
}
#idTab22 li span {
	font-weight: normal;
	color: #999
}
.more_info_inner2 {
	margin: 20px 0 0 0;
	padding: 0 0 0 0
}
.more_info_inner3 {
	margin: 20px 0 0 0;
	padding: 0 0 0 0
}
#idTab9 {
	padding: 20px 20px 0 0;
	list-style: none
}
#idTab9 li {
	margin: 0 0 5px 0;
	padding: 0 0 0 12px;
	background: url('../img/marker-footer.png') no-repeat 0 8px
}
#idTab9 li a {
	font-weight: normal;
	padding-bottom: 6px;
	display: inline-block
}
#idTab9 li a:hover {
	text-decoration: none;
	color: #535353
}
#more_info_block {
	list-style: none;
	margin-top: 20px
}
#more_info_block li a:hover {
	text-decoration: none
}
#more_info_block5 {
	margin-top: 20px
}
.more_info_inner4 {
	margin: 20px 0 0 0;
	padding: 0 0 0 0
}
#idTab4 {
	padding: 20px 0 0 0
}
#idTab4 li {
	overflow: hidden
}
#idTab4 li+li {
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	display: block
}
#idTab4 li .accessories_desc {
	width: 500px;
	float: left
}
#idTab4 li .accessories_desc .product_desc {
	color: #8A8989
}
#idTab4 li .accessories_desc .product_desc:hover {
	text-decoration: none;
	color: #333
}
#idTab4 li .accessories_desc a.accessory_image {
	width: 71px;
	height: 71px;
	display: block;
	float: left;
	margin: 0 20px 0 0
}
#idTab4 li .accessories_desc h5 {
	margin: 0 0 7px 0;
	padding: 0 0 0 0
}
#idTab4 li .accessories_price {
	width: 120px;
	height: 80px;
	float: right;
	padding: 15px 0 0 20px;
	border-width: 0 0 0 1px;
	border-style: solid
}
#idTab4 li .accessories_price span.price {
	display: block;
	margin: 0 0 7px 0;
	font-size: 16px
}
#blockpack {
	padding-top: 20px
}
#blockpack #product_list {
	border: none
}
#blockpack h2 {
	border-bottom: 2px solid #30302f;
	color: #30302f;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 11px 10px 0;
	text-transform: uppercase
}
#idTab5 {
	padding: 0 0 0 0
}
#idTab5 .comment_criterions {
	overflow: hidden
}
#idTab5 .comment_criterions>div {
	float: left;
	padding: 17px 20px 0 0
}
#idTab5 .comment_criterions>div>div {
	float: left
}
#idTab5 p {
	padding-top: 0
}
#idTab5 p.comment_none {
}
#idTab5 p.align_right {
	height: 11px;
	padding: 0
}
#idTab5 p.align_right a {
	width: 11px;
	height: 0;
	padding: 11px 0 0 0;
	overflow: hidden;
	display: block;
	float: right;
	background: url('../img/icon/delete.gif') 0 0 no-repeat
}
#idTab5 .table_block {
}
#idTab5 .table_block th {
}
#idTab5 .table_block td {
}
#idTab5 p.comment_add {
	margin: 0;
	padding: 20px 0 0 0
}
#idTab5 fieldset {
}
#idTab5 fieldset p {
	margin: 0;
	padding: 10px 0 0 0
}
#idTab5 fieldset table.comment_rating {
	margin: 17px 0 3px 0
}
#idTab5 fieldset table.comment_rating td {
	padding: 0 10px 0 0
}
#idTab5 fieldset label {
	display: block;
	padding: 0 0 3px 0
}
#idTab5 fieldset input#customer_name, #idTab5 fieldset input#comment_title {
	width: 206px;
	height: 15px;
	padding: 3px
}
#idTab5 textarea#content {
	width: 680px;
	min-width: 300px;
	max-width: 680px;
	height: 100px
}
#idTab5 p.submit {
	padding: 13px 0 0 0
}
.center_column .productscategory_h2 {
	margin: 20px 0 0 0;
	padding: 7px 14px;
	background: #333;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase
}
#productscategory_prod {
	width: 100%;
	height: 164px;
	margin: 20px auto 0 auto;
	padding-left: 23px;
	position: relative;
	float: left
}
#productscategory_noscroll {
	width: 100%;
	height: 120px;
	margin-bottom: 30px
}
#productscategory_list .product_link {
	display: block;
	padding: 10px 0 10px 0
}
#productscategory_prod #productscategory_list {
	overflow: hidden;
	float: left;
	width: 94%;
	height: 200px
}
#productscategory_prod #productscategory_list ul {
	padding-left: 0;
	list-style-type: none;
	width: 100000px!important
}
#productscategory_prod #productscategory_list li {
	float: left;
	margin: 0 3px;
	cursor: pointer;
	text-align: center;
	width: 126px!important;
	overflow: hidden;
	line-height: 20px;
	border: 1px solid #DFE1E4;
	padding: 10px 2px 10px 2px
}
#productscategory_prod #productscategory_list li a {
	margin: auto;
	font-weight: normal
}
#productscategory_prod #productscategory_scroll_left {
	margin-left: 0;
	position: absolute;
	top: 0;
	left: 2px;
	background: url('../img/arrow_thumbs.gif') left -31px no-repeat;
	text-indent: -3000px;
	display: block;
	width: 10px;
	height: 18px;
	float: left;
	margin-top: 69px
}
#productscategory_prod #productscategory_scroll_right {
	text-indent: -3000px;
	display: block;
	width: 10px;
	height: 19px
}
#productscategory_prod #productscategory_scroll_right {
	background: url('../img/arrow_thumbs.gif') left -111px no-repeat;
	margin-right: 10px;
	float: right;
	position: absolute;
	right: 14px;
	top: 38px
}
.customization_block {
	padding: 0 0 0 0;
	position: relative;
	z-index: 9;
	margin-top: 20px
}
.customization_block p.infoCustomizable {
	padding-bottom: 12px;
	padding-top: 0
}
.customization_block .customizationUploadBrowseDescription {
	padding: 7px 0 0 0
}
.customization_block p img {
	margin: 0 2px 0 0
}
.customization_block h2 {
	padding: 0 0 10px 0
}
.customization_block #uploadable_files {
	margin-bottom: 10px
}
.customization_block ul li {
	overflow: hidden
}
.customization_block ul li>div+div {
	padding: 10px 0 0 0
}
.customization_block ul li .customizationUploadBrowse img {
	margin: 0 5px 0 0
}
textarea.customization_block_input {
	width: 692px;
	min-width: 300px;
	max-width: 692px;
	height: 100px
}
.customization_block #customizedDatas {
	margin: 0;
	padding: 0 0 0 0;
	float: left
}
.customizableProductsText {
	margin-bottom: 20px
}
#new_comment_form textarea {
	max-width: 538px;
	min-width: 538px;
	overflow: auto!important;
	padding: 3px;
	width: 538px
}
#product_comments_block_tab {
	margin: 0 0 0!important
}
.customization_block .required {
	padding: 0;
	margin: 0;
	float: left;
	margin-left: 20px
}
.customization_block .required sup {
	vertical-align: middle;
	color: #F00
}
#blockpack .list li .right_block {
	float: left
}
div#stores_block {
	margin: 0
}
div#stores_block p.text label {
	display: block;
	float: none;
	padding: 2px 7px 0 0;
	display: block;
	font-weight: bold;
	padding-bottom: 7px
}
div#stores_block p.text input {
	width: 270px;
	height: 22px;
	padding: 1px 1px 1px 10px
}
div#stores_block p.select {
	padding: 20px 0 0 0;
	height: 22px;
	margin-right: 10px
}
div#stores_block p.select label {
	display: block;
	float: none;
	padding: 2px 7px 0 0;
	display: block;
	font-weight: bold;
	padding-bottom: 7px
}
div#stores_block p.select select {
	float: left;
	height: 22px;
	margin-right: 10px;
	line-height: 22px
}
div#stores_block p.select span {
	display: block;
	float: left;
	padding: 2px 7px 0 7px
}
div#stores_block p.select #stores_loader {
	margin: -2px 0 0 0;
	display: none
}
div#stores_block input.button {
	clear: both;
	margin: 20px 0 7px 0!important
}
div#stores_block select#locationSelect {
	margin: 0 0;
	visibility: hidden
}
div#stores_block div#map {
	width: 100%;
	height: 320px;
	margin-top: 7px
}
div#stores_block table#stores-table {
	margin: 20px 0 0 0;
	display: none
}
div#stores_block table#stores-table td {
	border: 1px solid #ccc;
	padding: 5px
}
div#stores_block table#stores-table th {
	border: 1px solid #ccc;
	padding: 5px
}
div#stores_block table#stores-table td img {
	vertical-align: middle;
	margin-right: 7px
}
#footer {
	color: #fff;
	width: 100%;
	padding: 10px 0 9px 0;
	margin: 0;
	overflow: hidden;
	position: relative
}
.footer-inner {
	border-top: 4px solid #ef0f0f;
	padding: 10px 0 0 19px;
	background: url('../img/tail-footer.gif') left bottom repeat-x #343336;
	overflow: hidden
}
#tmfooterlinks {
	float: left
}
#tmfooterlinks div {
	width: 240px;
	float: left;
	padding: 0 0 0 0;
	margin-bottom: 10px
}
#tmfooterlinks h4 {
	padding: 13px 0 10px 0;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase
}
#tmfooterlinks h4 a {
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase
}
#tmfooterlinks ul {
	list-style: none;
	display: block;
	padding: 0 0 0 0
}
#tmfooterlinks ul li {
	padding: 1px 0 0 0
}
#tmfooterlinks ul li a {
	font-size: 11px;
	color: #98959c;
	text-decoration: none;
	display: inline-block
}
#tmfooterlinks ul li a:hover {
	color: #FFF
}
.footer-inner p.row-footer {
	padding: 20px 0 12px 20px;
	color: #ffffff;
	font-size: 11px;
	position: absolute;
	bottom: -3px;
	left: 0
}
.footer-inner p.row-footer a {
	color: #ef0f0f;
	font-size: 11px;
	text-decoration: none
}
.footer-inner p.row-footer span {
	color: #7e7e7e;
	font-size: 11px
}
.footer-inner p.row-footer a:hover {
	text-decoration: none;
	color: #fff
}
#tmfooterlinks .lnk_wishlist img {
	display: none
}
#block_contact_infos {
	padding: 0 0 0 0;
	width: 200px;
	float: left;
	margin-bottom: 10px
}
#block_contact_infos ul {
	list-style: none;
	padding: 0 0 50px 0
}
#block_contact_infos h4 {
	padding: 13px 0 10px 0;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase
}
#block_contact_infos li {
	padding: 0;
	color: #98959c;
	font-size: 11px
}
#block_contact_infos li strong {
	font-weight: normal;
	font-size: 11px
}
#block_contact_infos li pre {
	font: 12px/20px Arial, Verdana, sans-serif
}
#block_contact_infos .tel {
	font-size: 18px;
	color: #ef0f0f;
	margin-bottom: 5px;
	margin-top: 5px
}
#block_contact_infos .tel a {
	font-size: 18px;
	color: #ef0f0f;
	text-transform: none;
	margin-top: 0;
	display: inline-block
}
#block_contact_infos .tel a:hover {
	text-decoration: none;
	color: #fff
}
#social_block {
	width: 237px;
	padding: 0 0 0 0;
	float: left
}
#social_block h4 {
	padding: 13px 0 13px 20px;
	color: #3a3a3a;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 15px
}
#social_block ul {
	padding-left: 44px;
	padding-top: 43px
}
#social_block li a:hover {
	opacity: 0.7
}
#social_block li {
	vertical-align: middle;
	padding-top: 0;
	float: left
}
#social_block li.facebook a {
	height: 30px;
	background: url('../img/facebook.gif') left 0 no-repeat;
	width: 88px;
	display: block;
	margin-right: 19px
}
#social_block li.twitter a {
	height: 30px;
	background: url('../img/twitter.gif') left 0 no-repeat;
	width: 36px;
	display: block
}
#social_block li.rss a {
}
#order h1 {
	font-size: 17px
}
#order #right_column {
	padding-top: 34px
}
#order .p-cart {
	font-size: 13px;
	text-transform: uppercase;
	color: #535353;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5
}
#order_steps {
	width: 692px;
	height: 61px;
	overflow: hidden;
	margin: 20px 0 0 5px;
	list-style: none
}
#order_steps li.even:first-child {
	background: #9c9c9c
}
#order_steps li.even.step_current:first-child {
	background: #535353
}
#order_steps li.even {
	background: url('../img/marker-order.png') 0 25px no-repeat #9c9c9c
}
#order_steps li.odd {
	background: url('../img/marker-order.png') 0 25px no-repeat #777777
}
#order_steps li {
	width: 138px;
	height: 61px;
	float: left;
	text-align: center
}
#order_steps li span {
	display: block;
	padding: 5px 0 0 5px
}
#order_steps li span {
	color: #fff;
	font-weight: bold
}
#order_steps li span span {
	color: #fff;
	font-weight: bold;
	font-size: 27px;
	line-height: 27px
}
#order_steps li.step_current {
	background: #535353
}
#order_steps li a {
	font-weight: bold;
	color: #ccc;
	text-decoration: none
}
#order_steps li a:hover {
	color: #fff
}
table#cart_summary h5 {
	padding-bottom: 8px
}
table#cart_summary .cart-atr {
	padding-bottom: 5px;
	display: inline-block
}
#order-detail-content .title-th {
	float: left;
	padding-bottom: 10px;
	padding-right: 10px;
	display: inline-block;
	font-weight: bold;
	color: #333
}
table#cart_summary tr {
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #E5E5E5
}
table#cart_summary td {
	padding: 20px 0 20px 0;
	border: none;
	vertical-align: top
}
table#cart_summary .customization {
	border-color: #fafafa
}
table#cart_summary td.cart_product {
	width: 220px
}
table#cart_summary tr ul {
	list-style: none
}
table#cart_summary .customizationUploaded {
	margin-bottom: 10px
}
table#cart_summary td .cart_quantity {
	display: inline-block;
	margin-bottom: 10px
}
table#cart_summary .cart_quantity .cart_quantity_down {
	float: left
}
table#cart_summary .cart_discount_name {
	color: #333;
	text-transform: uppercase;
	vertical-align: middle
}
table#cart_summary .cart_discount {
	border-width: 1px 0 1px 0;
	border-style: solid
}
table#cart_summary .cart_discount_price .div_cart_quantity_delete {
	float: none;
	margin-left: 7px;
	display: inline-block
}
table#cart_summary .div_cart_quantity_delete {
	float: left
}
table#cart_summary .total-pr {
	font-size: 15px;
	display: inline-block
}
table#cart_summary .div_cart_quantity_delete a {
	width: 13px;
	height: 13px;
	display: block;
	background: url('../img/delete-cart.gif') 0 0 no-repeat;
	margin: 5px 0 0 10px
}
table#cart_summary .customization .cart_quantity {
	padding: 20px 0 20px 0;
	border: none;
	margin-bottom: 0
}
table#cart_summary .cart_quantity .cart_quantity_input {
	float: left;
	border-left: none;
	border-right: none;
	color: #535353;
	display: inline-block;
	font-size: 12px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	width: 40px
}
table#cart_summary .cart_quantity .cart_quantity_button {
	float: left
}
table#cart_summary a.price_discount_delete {
	margin-top: 3px
}
table#cart_summary .cart_total_price .total_price_container {
	border-right: none
}
table#cart_summary .cart_total_price td.cart_voucher {
	vertical-align: middle
}
table#cart_summary #total_price_container {
	vertical-align: middle
}
#cart_summary tfoot {
	font-weight: bold
}
#cart_summary .cart_last_tr #total_price {
	font-size: 22px;
	font-weight: normal
}
table#cart_summary tfoot td {
	padding: 15px 0 15px 0;
	border: none;
	text-align: left
}
table#cart_summary tfoot td+td {
	text-align: right
}
#total_price_container {
	vertical-align: middle
}
#cart_summary .price {
	border: none;
	white-space: nowrap
}
.total_price_container p {
	text-align: left
}
table#cart_summary .cart_total_price .total_price_container {
	padding: 0
}
.cart_total_price .total_price_container p {
	display: block;
	padding: 8px
}
.cart_total_price .total_price_container span {
	display: block;
	padding: 15px;
	font-weight: bold;
	font-size: 18px;
	text-align: center
}
table#cart_summary .gift-icon {
	color: white;
	background: #0088CC;
	line-height: 20px;
	padding: 2px 5px;
	border-radius: 5px
}
form#voucher fieldset {
	padding: 16px 0 0 0;
	border-top: 2px solid #3a3a3a
}
form#voucher fieldset h4 {
	padding: 0;
	margin: 0
}
form#voucher fieldset h4 label {
	margin: 0;
	padding: 6px 20px 0 0;
	font-weight: bold
}
form#voucher fieldset p {
	float: left;
	margin: 0;
	padding: 4px 10px 0 0
}
form#voucher fieldset p.submit {
	padding: 3px 0 0 0
}
form#voucher fieldset p label {
	float: left;
	text-align: right;
	padding: 2px 7px 0 0
}
form#voucher fieldset p input.discount_name {
	width: 300px;
	padding: 1px;
	height: 27px;
	line-height: 27px
}
form#voucher fieldset div#display_cart_vouchers h4 {
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #eee
}
form#voucher fieldset div#display_cart_vouchers div {
	padding: 4px 0 0 0
}
form#voucher fieldset div#display_cart_vouchers span.voucher_name {
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer
}
form#voucher fieldset div#display_cart_vouchers span.voucher_name:hover {
	text-decoration: none
}
#order_carrier {
	clear: both;
	margin-top: 20px;
	border: 1px solid #999
}
#order_carrier h4 {
	padding: 0 15px
}
#order_carrier span {
	display: block;
	padding: 15px;
	font-weight: bold
}
.order_delivery {
	padding-top: 20px
}
.order_delivery .first_item {
	margin-right: 35px
}
.address_select {
	width: 100px
}
.multishipping_close_container {
	text-align: center;
	padding-top: 10px
}
#compare_shipping_form p {
	margin: 0
}
#compare_shipping #availableCarriers {
}
#compare_shipping_form p label {
	padding: 5px 7px 5px 0;
	display: block
}
#compare_shipping_form p select {
	margin-bottom: 10px;
	width: 300px
}
#compare_shipping_form p input {
	margin-bottom: 10px;
	width: 292px;
	margin-right: 10px
}
#compare_shipping_form {
	padding: 16px 0 0 0;
	border-top: 2px solid #3a3a3a;
	margin-top: 10px
}
#compare_shipping_form #compare_shipping {
	padding: 0
}
#compare_shipping_form #compare_shipping h3 {
	padding-top: 0;
	border-bottom: 0
}
#compare_shipping_form #compare_shipping p {
	padding: 0
}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard {
	padding-top: 20px
}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard input {
	width: auto;
	margin-bottom: 0;
	margin-right: 16px
}
.cart_navigation {
	margin: 20px 0
}
.cart_navigation .exclusive, .cart_navigation .exclusive_large {
	float: right
}
.cart_navigation .button, .cart_navigation .button_large {
}
div#order_carrier {
	margin: 20px 0 0 0;
	padding: 10px;
	border-width: 1px;
	border-style: solid
}
div#order_carrier h4 {
	float: left;
	padding: 0 10px
}
p.cart_navigation {
	clear: both;
	margin: 0;
	padding: 20px 0 0 0;
	overflow: hidden
}
p.cart_navigation .button, p.cart_navigation .button_large {
	float: left
}
p.cart_navigation .exclusive, p.cart_navigation .exclusive_large {
	float: right
}
#compare_shipping_form #availableCarriers {
	padding: 15px 0 0 0
}
#compare_shipping_form #noCarrier {
	margin: 12px 0 0;
	padding: 10px 13px;
	text-align: center
}
#availableCarriers_table {
	width: 100%;
	text-align: center
}
#availableCarriers_table th {
	text-align: center
}
#carriercompare_errors_list li {
	margin: 0;
	padding: 3px 0 0 0
}
#create-account_form h3 {
	padding-top: 5px;
	padding-bottom: 15px
}
#login_form h3 {
	padding-top: 5px;
	padding-bottom: 15px
}
#create-account_form .text input, #create-account_form .password input {
	height: 15px;
	width: 332px
}
#login_form .text input, #login_form .password input {
	height: 15px;
	width: 332px
}
#create-account_form .button_large {
	margin: 0
}
#create-account_form .button_large:hover {
}
#login_form .button {
	margin: 0
}
#login_form .button:hover {
}
#authentication #create-account_form h4 {
	text-transform: none;
	font-size: 12px;
	font-weight: normal;
	color: #555
}
#authentication #create-account_form {
	width: 340px;
	clear: none;
	float: left;
	margin: 0 20px 0 0;
	padding: 0;
	margin-top: 0
}
#authentication #login_form {
	width: 340px;
	clear: none;
	float: left;
	padding: 0;
	margin-top: 0
}
#authentication #create-account_form h4, #authentication #login_form h4 {
	margin: 0;
	padding: 15px 0 0 0
}
#authentication #create-account_form p.text, #authentication #login_form p.text {
	width: 220px;
	padding: 15px 0 0 0
}
#authentication #create-account_form p.submit, #authentication #login_form p.submit {
	padding: 18px 0 0 0
}
#authentication #create-account_form label, #authentication #login_form label {
	display: block;
	clear: both;
	text-align: left;
	padding: 0 0 5px 0
}
#authentication #login_form p.lost_password {
	margin: 0;
	color: #3a3a3a;
	font-weight: bold
}
#new_account_form p.radio input {
	top: 3px
}
#new_account_form p.radio label {
	padding: 0 15px 0 3px;
	line-height: 19px;
	display: inline-block
}
form#account-creation_form p.radio input {
	margin-right: 5px;
	margin-top: -1px;
	float: left
}
form#account-creation_form p.radio label {
	padding: 0 15px 0 3px;
	float: left;
	display: inline-block
}
form#account-creation_form textarea {
	width: 210px;
	max-width: 563px
}
form#account-creation_form span.form_info {
	line-height: 19px
}
.cart_total {
	text-align: right
}
.forgot_password #restore_password label {
	width: 170px
}
.forgot_password p.submit {
	padding-left: 177px!important
}
div.order_address {
}
div.order_address p.select label {
	float: left;
	text-align: right;
	padding: 2px 7px 0 0
}
div.order_address p#address_invoice_form a.button_large {
	margin: 0 auto
}
div.order_address p.address_add {
	padding: 20px 0 0 0;
	margin: 0
}
div.order_address #ordermsg p {
	margin: 0
}
div.order_address #ordermsg textarea {
	height: 100px
}
#multishipping_mode_box {
	border: 1px solid #D0D3D8;
	margin-bottom: 10px;
	padding: 5px;
	margin-top: 10px
}
#multishipping_mode_box h2 {
	text-align: center;
	margin-bottom: 12px
}
#multishipping_mode_checkbox {
	vertical-align: middle;
	margin-right: 5px
}
#multishipping_mode_box.on {
	border: 1px solid #ddd
}
#multishipping_mode_box .title {
	padding: 5px;
	font-weight: bold;
	color: #333
}
#multishipping_mode_box .description, #multishipping_mode_box .description_off {
	padding: 5px
}
#multishipping_mode_box .description_off {
	display: none;
	padding: 5px
}
#multishipping_mode_box .description_off div {
	margin-bottom: 10px
}
#multishipping_mode_box .description_off a, #multishipping_mode_box .description a {
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 5px 10px;
	margin: 0 160px;
	border: 1px solid #ccc;
	background: #ddd
}
#multishipping_mode_box .description_off a:hover, #multishipping_mode_box .description a:hover {
	background: #f3f3f3;
	border: 1px solid #ccc
}
#multishipping_mode_box.on .description_off {
	display: block
}
table.multishipping-cart td {
	padding: 4px!important
}
table.multishipping-cart th {
	border-width: 0 0 1px 0
}
.multishipping-cart tr.last_item {
}
.multishipping-cart .cart_description h5 a {
}
.multishipping-cart .cart_description h5 a:hover {
}
.multishipping-cart .cart_description a {
}
.multishipping-cart .cart_description a:hover {
}
.multishipping-cart .cart_quantity .cart_quantity_input {
	float: left;
	margin: 0;
	height: 22px;
	line-height: 22px;
	border-left: 0;
	border-right: 0;
	text-align: center
}
.multishipping-cart .cart_quantity a {
	float: left
}
.multishipping-cart .cart_quantity {
	width: 140px
}
table#carrierTable {
	margin: 17px 0 0 0
}
table#carrierTable tr td {
}
table#carrierTable tr td.radio input {
	background: none;
	border: none;
	position: relative;
	top: 1px;
	left: 0
}
p#gift_div {
	display: none;
	clear: both;
	margin: 0
}
p#gift_div label {
	display: block
}
p#gift_div textarea {
	height: 100px;
	margin: 12px 0 0 0
}
p.payment_module {
	display: block;
	margin: 0!important;
	padding: 20px 0 0 0!important;
	border: none!important
}
.payment_module img {
	vertical-align: middle;
	margin: 0 10px 0 0
}
.payment_module a {
	display: block;
	background: #fafafa;
	border: 1px solid #ddd;
	padding: 7px;
	color: #777;
	text-decoration: none
}
.payment_module a:hover, .payment_module a:focus, .payment_module a:active {
	background: #fff;
	border: 1px solid #ff0000;
	color: #000
}
div#order-opc h2.bordercolor {
	margin: 20px 0 0 0;
	padding: 17px 0 0 0;
	border-width: 1px 0 0 0;
	border-style: solid
}
div#order-opc table#carrierTable {
	margin: 17px 0 0 0
}
div#order-opc textarea#message {
	height: 100px
}
#new_account_form {
	clear: both;
	margin-bottom: 20px
}
#new_account_form h3 {
	margin-bottom: 20px;
	padding: 8px;
	border-bottom: 1px solid #ccc
}
#center_column #new_account_form p {
	margin: 0;
	padding: 0 0 10px 0
}
#new_account_form p.required {
	color: #222
}
#new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label {
	display: block;
	padding: 6px 0 6px 0;
	font-size: 12px;
	text-align: left
}
#new_account_form p.radio label {
	float: none;
	padding-right: 10px;
	width: auto;
	font-size: 12px
}
#new_account_form p.checkbox label {
	float: none;
	width: auto;
	font-size: 12px
}
#new_account_form #submitGuestAccount {
	float: right
}
#orderconfirmation #left_column {
	display: none
}
#orderconfirmation #center_column {
	width: 757px
}
ul.address {
}
ul.item {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	overflow: hidden;
	list-style: none;
	border-bottom: 1px solid #e5e5e5
}
#columns ul.alternate_item {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
	list-style: none;
	border-bottom: 2px solid #3a3a3a!important;
	padding-bottom: 15px
}
ul#address_invoice {
	margin: 20px 0 0 0;
	padding: 0 0 17px 0;
	overflow: hidden;
	list-style: none
}
ul.address li {
	margin: 0 0 0 0
}
ul.address li.address_title {
	margin: 0 0 5px 0;
	color: #333;
	font-size: 14px
}
ul.address li.address_title h3 {
	margin: 0
}
ul.address li span.address_name, ul.address li span.address_firstname, ul.address li span.address_lastname, ul.address li.address_firstname {
	font-weight: bold;
	color: #3a3a3a
}
ul.address li.address_update {
	margin-top: 10px;
	margin-bottom: 10px
}
ul.address li.address_delete {
}
body#addresses div.address_add {
	clear: both;
	padding: 20px 0 0 0
}
.bloc_adresses {
	margin-top: 20px
}
body#address div#center_column form.std p.textarea textarea {
	width: 206px
}
body#address div#center_column form.std p.submit .button {
	margin: 20px 0 0 0
}
table.discount {
	margin: 17px 0 0 0
}
table.discount td.discount_code {
	font-weight: bold
}
table.discount td.discount_value {
	white-space: nowrap
}
body#discount div.center_column sup {
	vertical-align: top
}
#order-follow #left_column {
	display: none
}
#order-follow #center_column {
	width: 757px
}
#newproducts .sortPagiBar {
	margin-bottom: 20px
}
#bestsales .sortPagiBar {
	margin-bottom: 20px
}
#pricesdrop .sortPagiBar {
	margin-bottom: 20px
}
#manufacturer #center_column h1, #supplier #center_column h1 {
	margin-bottom: 0
}
#manufacturer #center_column>p, #supplier #center_column>p {
	padding: 20px 0 10px 20px
}
.mnf_sup_list {
	margin: -13px 0 0 0;
	padding: 0 0;
	overflow: hidden
}
.mnf_sup_list li {
	height: 80px;
	overflow: hidden;
	padding: 20px 0
}
.mnf_sup_list li+li {
	border-width: 1px 0 0 0;
	border-style: solid
}
.mnf_sup_list li .logo {
	display: block;
	float: left;
	border-width: 1px;
	border-style: solid
}
.mnf_sup_list li .left_side {
	width: 400px;
	float: left;
	padding: 0 0 0 20px
}
.mnf_sup_list li .left_side div {
	padding: 7px 0 0 0
}
.mnf_sup_list li .left_side div a {
	text-decoration: none;
	color: #8A8989
}
.mnf_sup_list li .left_side div a:hover {
	color: #333
}
.mnf_sup_list li .left_side h3 {
	padding: 0 0 0 0;
	color: #333;
	text-transform: none;
	font-size: 14px
}
.mnf_sup_list li .left_side h3 a {
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #e20c0c
}
.mnf_sup_list li .left_side h3 a:hover {
	color: #333
}
.mnf_sup_list li .right_side {
	width: 120px;
	height: 80px;
	float: right;
	position: relative;
	padding-left: 20px;
	border-width: 0 0 0 1px;
	border-style: solid
}
.mnf_sup_list li .right_side p {
	padding: 0 0 0 0;
	vertical-align: baseline
}
.mnf_sup_list li .right_side p span {
	font-size: 14px;
	font-weight: normal;
	color: #3A3A3A
}
.mnf_sup_list li .right_side p a {
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	color: #3A3A3A
}
.mnf_sup_list li .right_side a.button {
	margin: 18px 0 0 0
}
.mnf_sup_list li .left_side a:hover, .mnf_sup_list li .right_side p:hover a span {
	color: #535353
}
.mnf_sup_list li .des-small {
	display: none
}
#search h3.nbresult {
	margin: 10px 0 10px 0;
	padding: 10px;
	border: 1px solid #e6db55;
	font-size: 13px;
	background: #ffffe0
}
#search .sortPagiBar {
	margin-bottom: 20px
}
p.error404 {
	border: 2px solid #dd0000;
	background: #f5f5f5;
	margin: 20px 0 0 0;
	padding: 10px;
	line-height: 32px
}
p.error404 img {
	margin: 0 10px 0 0
}
#module-cheque-payment aside {
}
#module-cheque-payment #center_column h3 {
	margin-bottom: 10px
}
#module-cheque-payment #center_column p {
	margin: 0;
	padding: 0
}
#module-cheque-payment #center_column .cart_navigation {
	margin-top: 10px
}
#module-bankwire-payment aside {
	display: none
}
#module-bankwire-payment #center_column {
}
#module-gcheckout-payment aside {
	display: none
}
#module-gcheckout-payment #center_column {
}
#module-payment-submit aside {
	display: none
}
#module-payment-submit #center_column {
}
#module-payment-submit aside {
	display: none
}
#module-cashondelivery-validation #center_column {
}
#account-creation_form fieldset.reversoform {
	padding: 10px!important
}
#account-creation_form fieldset.reversoform .text label {
	display: block;
	padding: 0 0 10px 0;
	width: 100%;
	text-align: left
}
#account-creation_form fieldset.reversoform .infos-sup {
	padding: 0!important;
	font-size: 10px;
	font-style: italic;
	text-align: right
}
#account-creation_form fieldset.customerprivacy label {
	padding-bottom: 0;
	font-size: 12px;
	text-align: left;
	cursor: pointer
}
#module-referralprogram-referralprogram-program #left_column {
	display: none
}
#module-referralprogram-referralprogram-program #center_column {
	width: 757px
}
#footer .myaccount li.referralprogram img {
	display: none
}
#module-referralprogram-referralprogram-program .sheets {
	padding-top: 10px
}
#module-referralprogram-referralprogram-program form p.checkbox {
	font-weight: bold
}
#module-referralprogram-referralprogram-program form p.checkbox a {
	text-decoration: underline
}
#module-referralprogram-referralprogram-program form p.submit {
	text-align: right
}
#module-referralprogram-referralprogram-program form p.see_email {
	padding-left: 10px;
	color: #0088cc;
	background: url('../img/arrow_right_1.png') no-repeat 0 4px
}
#module-referralprogram-referralprogram-program form p.see_email a {
	color: #0088cc;
	text-decoration: underline
}
#module-loyalty-default #left_column {
	display: none
}
#module-loyalty-default #center_column {
	width: 757px
}
#product p#loyalty {
	padding: 10px 0 0 20px;
	border-top: 1px solid #ccc;
	background: url('../img/icon/info.png') no-repeat 0 8px;
	margin-top: 10px
}
#footer .myaccount li.loyalty img {
	display: none
}
#livezilla_lnk {
	margin: 10px 0;
	text-align: right
}
#livezilla_lnk a {
	display: inline-block;
	padding: 6px 8px 8px 8px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font: bold 10px Arial, Verdana, sans-serif;
	color: #fff;
	text-shadow: 0 -1px 0 #000;
	background: url('../img/bg_bt_compare.gif') repeat-x scroll 0 0 #000
}
#livezilla_lnk a:hover {
	text-decoration: none
}
#guest-tracking fieldset p:first-child {
	padding-top: 10px
}
#guest-tracking fieldset p:last-child {
	padding-bottom: 10px
}
.mobile-link-top {
	display: none
}
#banner-2, #banner-3, #banner-4 {
	display: none
}
#featured_products ul li .product_image.feat-mobile {
	display: none
}
#address_invoice_form {
	margin-bottom: 20px
}
#address_invoice_form label {
	display: block;
	font-weight: bold;
	padding-bottom: 11px
}
#order #fancybox-content h2 {
	font-size: 14px;
	text-transform: uppercase;
	color: #3a3a3a
}
.popup-extra h3 {
	color: #ed038a;
	font-size: 14px;
	padding-bottom: 7px
}
#module-favoriteproducts-favoriteproducts-account #left_column {
	display: none
}
#module-favoriteproducts-favoriteproducts-account #center_column {
	width: 757px
}
#favoriteproducts_block_account .favoriteproduct {
	position: relative;
	margin-bottom: 14px;
	margin-top: 15px
}
.favoriteproduct a.product_img_link {
	display: block;
	float: left;
	margin-right: 14px;
	overflow: hidden;
	position: relative
}
.favoriteproduct h3 {
	color: #000000;
	font-size: 13px;
	padding: 0 0 10px
}
.favoriteproduct p.product_desc {
	line-height: 16px;
	overflow: hidden;
	padding: 0
}
.favoriteproduct .remove {
	position: absolute;
	top: 3px;
	right: 3px
}
.favoriteproduct .remove .icon {
	cursor: pointer
}
#usefull_link_block li#favoriteproducts_block_extra_add {
	padding-left: 20px;
	background: url('../img/add_favorite.gif') no-repeat 0 4px;
	cursor: pointer;
	line-height: 22px;
	color: #3A3A3A;
	text-decoration: underline
}
#usefull_link_block li#favoriteproducts_block_extra_remove:hover, ul#usefull_link_block li#favoriteproducts_block_extra_removed:hover, #usefull_link_block li#favoriteproducts_block_extra_add:hover, ul#usefull_link_block li#favoriteproducts_block_extra_added:hover {
	text-decoration: none;
	color: #535353
}
#usefull_link_block li#favoriteproducts_block_extra_remove {
	padding-left: 20px;
	background: url('../img/del_favorite.gif') no-repeat 0 5px;
	cursor: pointer;
	line-height: 20px;
	color: #3A3A3A;
	text-decoration: underline
}
ul#usefull_link_block li#favoriteproducts_block_extra_added {
	padding-left: 20px;
	background: url('../img/del_favorite.gif') no-repeat 0 4px;
	cursor: pointer;
	display: none;
	line-height: 20px;
	color: #3A3A3A;
	text-decoration: underline
}
ul#usefull_link_block li#favoriteproducts_block_extra_removed {
	padding-left: 20px;
	background: url('../img/add_favorite.gif') no-repeat 0 4px;
	cursor: pointer;
	display: none;
	line-height: 20px;
	color: #3A3A3A;
	text-decoration: underline
}
#idTab1 iframe {
	width: 700px!important;
	height: 400px!important
}
.container {
	position: relative;
	width: 315px;
	height: 121px;
	overflow: hidden
}
.iosSlider {
	width: 100%;
	height: 121px
}
.iosSlider .slider {
	width: 100%;
	height: 100%
}
.iosSlider .slider #item a {
	float: left;
	width: 95px;
	height: 121px
}
.iosSlider .slider #item {
	float: left;
	width: 105px;
	height: 121px
}
.iosSlider .slider #item img {
	width: 100%;
	height: auto
}
.container .prev2 {
	position: absolute;
	top: 36px;
	left: 0;
	width: 52px;
	height: 52px;
	background: #000;
	z-index: 10;
	background: url('../img/prev-sl.png') no-repeat 50% 50%
}
.container .next2 {
	position: absolute;
	top: 36px;
	right: 10px;
	width: 52px;
	height: 52px;
	background: #000;
	z-index: 10;
	background: url('../img/next-sl.png') no-repeat 50% 50%
}
.container .unselectable2 {
}
.container2 {
	position: relative;
	/*width: 620px;*/
	/*height: 220px;*/
	overflow: visible;
	padding-top: 20px;
	/*margin-left: 43px*/
	/*margin-bottom: 20px;*/
}
.iosSlider2 {
	width: 100% !important;
	height: 220px!important
}
.iosSlider2 .slider2 {
	width: 100% !important;
	height: 100%;
	transform: none !important;
}
.iosSlider2 .slider2 .item2 a {
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: normal;
	word-wrap: break-word;
	color: #e20c0c;
	height: 145px;
	max-width: 145px;
}
.iosSlider2 .slider2 .item2 a:hover {
	color: #333
}
.iosSlider2 .slider2 .item2 {
	float: left !important;
	/*width: 145px!important;*/
	height: 223px !important;
	transform: none !important;
	position: static !important;
	top: auto !important;
	margin-left: 40px;
}
.iosSlider2 .slider2 .item2:before{
	content: "";
	position: absolute;
	right: 20px;
	width: 1px;
}
.iosSlider2 .slider2 .item2 img {
	display: block;
	max-width: 145px;
	max-height: 145px;
	font-size: 9px;
	white-space: normal;
	word-wrap: break-word;
}
.container2 .prev {
	position: absolute;
	top: 108px;
	left: -11px;
	width: 50px;
	height: 50px;
	background: #000;
	z-index: 10;
	background: url('../img/prev-sl.png') no-repeat 50% 50%
}
.container2 .next {
	position: absolute;
	top: 108px;
	right: -11px;
	width: 50px;
	height: 50px;
	background: #000;
	z-index: 10;
	background: url('../img/next-sl.png') no-repeat 50% 50%
}
.container2 .unselectable {
}
.container2 .product_name {
	display: block;
	padding-top: 24px
}

.container2 .price_display {
	display: block;
	padding-top: 5px;
	font-size: 14px
}
.blockproductscategory {
	margin-top: 20px
}
.blockproductscategory h3 {
	background: url('../img/icon-tab-close.png') no-repeat 98% 17px #30302f;
	color: #fff;
	text-transform: uppercase;
	display: block;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 0;
	padding: 12px 10px 12px 20px
}
.blockproductscategory h3:hover {
	cursor: pointer
}
.blockproductscategory h3.mobile-open {
	background: url('../img/icon-tab.png') 98% 17px no-repeat #E7E7E7;
	color: #3a3a3a
}
#product_comments_block_extra {
	padding: 16px 0 0 0;
	border-top: 1px solid #E5E5E5;
	font-weight: bold;
	font-size: 12px;
	line-height: 18px
}
#product_comments_block_extra a {
	text-decoration: none;
	font-weight: normal
}
#product_comments_block_extra a:hover {
	text-decoration: none;
	color: #ccc
}
#product_comments_block_extra .comments_note {
	margin-bottom: 5px;
	float: left;
	margin-right: 20px
}
#product_comments_block_extra .comments_note span, #product_comments_block_extra .star_content {
	float: left
}
#product_comments_block_extra .star_content {
	margin-top: 0;
	margin-left: 10px
}
#product_comments_block_extra div.star {
	background: url('../img/star.gif') no-repeat scroll 0 0 transparent
}
#product_comments_block_extra div.star_on {
	background: url('../img/star.gif') no-repeat scroll 0 -12px transparent
}
#product_comments_block_extra .comments_advices {
	clear: both;
	padding-top: 7px
}
.rating {
	clear: both;
	display: block;
	margin: 2em;
	cursor: pointer
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden
}
.cancel, .star {
	overflow: hidden;
	float: left;
	margin: 0 1px 0 0;
	width: 16px;
	height: 16px;
	text-indent: -999em;
	cursor: pointer
}
.cancel, .cancel a {
	background: url('../../../modules/productcomments/img/delete.gif') no-repeat 0 -16px!important
}
.star, .star a {
	background: url('../../../modules/productcomments/img/star.gif') no-repeat 0 0
}
.cancel a, .star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0
}
div.star_on a {
	background-position: 0 -16px
}
div.star_hover a, div.star a:hover {
	background-position: 0 -32px
}
.star {
	position: relative;
	top: 2px;
	float: left;
	height: 12px;
	width: 12px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer
}
.star, .star a {
	background: url('../../../modules/productcomments/img/star.gif') no-repeat 0 0
}
div.star_on a {
	background-position: 0 -12px
}
div.star_hover a, div.star a:hover {
	background-position: 0 -12px
}
.pack_content {
	margin: 10px 0 10px 0
}
.pack_price {
	float: right;
	margin-right: 3px;
	font-size: 12px
}
.confirmation {
	margin: 0 0 10px;
	padding: 10px;
	border: 1px solid #e6db55;
	font-size: 13px;
	background: #ffffe0
}
#main .rte {
	background: 0 0
}
.listcomment {
	list-style-type: none;
	margin: 0 0 20px 0!important
}
.listcomment li {
	padding: 10px 0;
	border-bottom: 1px dotted #ccc;
	color: #666
}
.listcomment .titlecomment {
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #333
}
.listcomment .txtcomment {
	display: block;
	padding: 5px 0;
	color: #333
}
.listcomment .authorcomment {
}
form#sendComment fieldset {
	padding: 10px;
	border: 1px solid #ccc;
	background: #eee
}
form#sendComment h3 {
	font-size: 14px
}
#new_comment_form p.text {
	margin-bottom: 0;
	padding-bottom: 0
}
#sendComment p.text label, #sendComment p.textarea label {
	display: block;
	margin: 12px 0 4px;
	font-weight: bold;
	font-size: 12px
}
#sendComment p.text input {
	padding: 0 5px;
	height: 28px;
	width: 498px;
	border: 1px solid #ccc;
	background: url('../img/bg_input.png') repeat-x 0 0 #fff
}
#sendComment p.textarea textarea {
	height: 80px;
	width: 508px;
	border: 1px solid #ccc
}
#sendComment p.submit {
	padding: 0;
	text-align: right
}
#sendComment p.closeform {
	float: right;
	padding: 0;
	height: 16px;
	width: 12px;
	text-indent: -5000px;
	background: url('../img/icon/delete.gif') no-repeat 0 0
}
#fancybox-wrap {
	width: 585px
}
#fancybox-content {
	width: 585px;
	border-width: 0
}
#new_comment_form {
	width: 585px;
	color: #333;
	text-align: left;
	background-color: #fff
}
#new_comment_form .title {
	border-bottom: 2px solid #3A3A3A;
	color: #3A3A3A;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0 11px 10px 0;
	text-transform: uppercas
}
#new_comment_form ul.grade_content {
	list-style-type: none
}
#new_comment_form .grade_content li {
	width: 50%
}
#new_comment_form .product {
	padding: 15px 15px 0 15px
}
#new_comment_form .product img {
	float: left;
	border: 1px solid #ccc
}
#new_comment_form .product .product_desc {
	float: left;
	margin-left: 15px;
	width: 300px;
	line-height: 18px;
	color: #666
}
#new_comment_form .product .product_desc .product_name {
	padding-bottom: 5px;
	font-size: 13px;
	color: #000
}
#new_comment_form .grade_content {
	margin: 0 0 20px 0
}
#new_comment_form .grade_content span, #new_comment_form .grade_content span {
	display: inline-block;
	padding: 0 10px;
	width: 150px;
	font-weight: bold
}
#new_comment_form .grade_content .cancel {
	margin-right: 5px
}
.new_comment_form_content {
	padding: 15px
}
.new_comment_form_content h2 {
	font-size: 14px;
	font-weight: normal;
	color: #535353
}
.new_comment_form_content .intro_form {
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 12px
}
#new_comment_form label {
	display: block;
	margin: 12px 0 4px 0;
	font-weight: bold;
	font-size: 12px
}
#new_comment_form input[type=text] {
	padding: 0 5px;
	height: 28px;
	width: 540px
}
#new_comment_form textarea {
	padding: 0 5px;
	height: 80px;
	width: 540px
}
#new_comment_form .submit {
	margin-top: 20px;
	padding: 0;
	font-size: 13px;
	text-align: right
}
#new_comment_form button:hover {
	background: #000
}
#new_comment_form button {
	cursor: pointer;
	background: #ed038a;
	border: medium none;
	color: #FFFFFF!important;
	cursor: pointer;
	display: inline-block;
	font: bold 12px "Arial"!important;
	height: 25px!important;
	padding: 0 10px;
	text-align: center;
	text-decoration: none!important
}
#new_comment_form #criterions_list {
	border-bottom: 1px solid #CCC;
	padding-bottom: 15px;
	list-style-type: none
}
#new_comment_form #criterions_list li {
	margin-bottom: 5px;
	padding-top: 5px
}
#new_comment_form #criterions_list label {
	display: block;
	margin: 0 0 0 0;
	padding-bottom: 5px
}
#new_comment_form #criterions_list .star_content {
	float: left;
	margin-right: 180px
}
#new_comment_form #new_comment_form_footer {
	margin-top: 20px;
	font-size: 12px
}
#product_comments_block_tab {
	margin: 0 0 20px 0
}
#product_comments_block_tab div.comment {
	margin: 0 0 16px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #E5E5E5
}
#product_comments_block_tab div.comment div.comment_author {
	float: left;
	padding-right: 25px;
	width: 140px;
	line-height: 18px;
	padding-top: 0
}
#product_comments_block_tab div.comment div.comment_author span {
	font-weight: bold
}
#product_comments_block_tab div.comment div.comment_author span, #product_comments_block_tab div.comment .star_content {
	float: left
}
#product_comments_block_tab div.comment .star_content {
	margin: 0 0 0 5px
}
#product_comments_block_tab div.star, #product_comments_block_tab div.star_on {
	background: url('../img/star.gif') no-repeat 0 0 transparent
}
#product_comments_block_tab div.star_on {
	background-position: 0 -12px
}
#product_comments_block_tab .comment_author_infos {
	clear: both;
	padding-top: 20px
}
#product_comments_block_tab .comment_author_infos em {
	color: #999
}
#product_comments_block_tab div.comment div.comment_details {
	float: left;
	overflow: hidden;
	width: 495px
}
#product_comments_block_tab div.comment_details h4 {
	padding-bottom: 0;
	padding-top: 0
}
#product_comments_block_tab div.comment_details p {
	padding-bottom: 10px
}
#product_comments_block_tab div.comment_details ul {
	list-style-type: none;
	margin: 0
}
#product_comments_block_tab div.comment_details li {
	padding: 2px 0 2px 12px;
	background: url('../img/bg_li.png') no-repeat 1px 45% #fff
}
#product_comments_block_tab a {
	text-decoration: none;
	font-weight: bold
}
#product_comments_block_tab a:hover {
	text-decoration: none
}
#product_comments_block_tab button.usefulness_btn {
	cursor: pointer;
	margin: 0 0 0 5px;
	display: inline-block;
	padding: 0 2px;
	border: 1px solid #CC9900;
	border-radius: 3px 3px 3px 3px;
	color: #000;
	font-weight: bold;
	background: url('../img/bg_bt.gif') repeat-x scroll 0 0 #F4B61B
}
#product_comments_block_tab button.usefulness_btn:hover {
	background-position: left -50px
}
#product_comments_block_tab button.usefulness_btn:active {
	background-position: left -100px
}
#product_comments_block_tab span.report_btn {
	cursor: pointer
}
#product_comments_block_tab span.report_btn:hover {
	text-decoration: underline
}
.fl {
	float: left
}
.fr {
	float: right
}
#enabled_filters {
	margin: 0 0 10px 0;
	padding: 5px
}
#enabled_filters .layered_subtitle {
	font-weight: bold;
	font-size: 12px
}
#enabled_filters ul li {
	padding: 2px 0
}
#enabled_filters li a {
	float: right;
	display: inline-block;
	margin-top: 5px;
	height: 13px;
	width: 13px;
	text-indent: -5000px;
	background: url('../img/icon/delete.gif') no-repeat 0 0 transparent;
	cursor: pointer
}
#layered_price_slider {
	background: #fff!important;
	border: 1px solid #d2d1d1!important
}
.ui-slider-range.ui-widget-header {
	background: #535353!important
}
.ui-slider-handle {
	border: 1px solid #d2d1d1!important;
	background: #fff!important
}
#layered_block_left .layered_close {
	float: right;
	padding-right: 5px;
	margin-top: 7px
}
#layered_block_left span.layered_close a, #layered_block_left span.layered_close a {
	display: block;
	height: 13px;
	width: 13px;
	text-decoration: none;
	text-indent: -5000px;
	background: url('../img/icon/less.gif') no-repeat 0 0
}
#layered_block_left span.closed a {
	background: url('../img/icon/more.gif') no-repeat 0 0
}
#layered_block_left .layered_subtitle {
	display: inline-block;
	color: #535353
}
#layered_block_left ul {
	clear: both;
	padding: 5px 0
}
#layered_block_left ul li {
	padding: 2px 0
}
#layered_block_left ul li label {
	cursor: pointer
}
#layered_block_left div.block_content {
}
#layered_block_left ul {
	padding-left: 0
}
#layered_block_left ul li {
	list-style-type: none
}
#layered_block_left div>form>div>div {
	margin-top: 5px
}
#layered_block_left #enabled_filters, #layered_url_filter_block {
	font-size: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-top: 0;
	border-bottom: 1px dotted #CCC
}
#layered_block_left #enabled_filters ul li {
	margin-left: 0;
	padding-left: 0
}
#layered_block_left #enabled_filters ul li:hover {
	background: inherit;
	color: inherit
}
#layered_block_left #enabled_filters a {
	text-decoration: none;
	color: red
}
#layered_block_left ul li:hover {
}
#layered_block_left ul li input.checkbox {
	vertical-align: middle;
	margin-left: 2px;
	margin-right: 6px
}
#layered_block_left ul li .disabled {
	color: #666
}
#layered_block_left .color-option {
	border: 1px solid #666666;
	height: 16px;
	margin-left: 0;
	padding: 0;
	width: 16px
}
#layered_block_left .color-option.disable {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5
}
#layered_block_left .nomargin a {
	display: inline
}
#layered_form .select {
	width: 226px
}
#layered_form .color-option {
	margin-left: 0;
	width: 16px;
	height: 16px;
	padding: 0;
	border: 1px solid #666
}
#layered_form .color-option.on {
	border: 1px solid red
}
#layered_form input[type=radio] {
	margin-left: 2px;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 5px
}
.layered_price_range {
	margin-left: 7px
}
.layered_price_range_unit {
	margin-right: 7px
}
.layered_slider_container {
	margin: 6px 0 6px 7px;
	width: 91%
}
.layered_slider {
	margin-top: 5px
}
.layered_input_range_min {
	width: 30px
}
.layered_input_range_max {
	width: 40px
}
.layered_list_selected {
	font-weight: bold
}
.layered_list {
	display: block;
	cursor: pointer
}
.layered_list:hover {
	font-weight: bold
}
.layered_ajax_loader p {
	margin: 20px 0;
	text-align: center
}
.hide-action {
	text-align: center;
	text-align: right;
	display: block;
	cursor: pointer
}
.hide-action:hover {
	font-weight: bold
}
#layered_form div div ul {
	max-height: 210px;
	overflow-x: auto
}
#layered_block_left div.block_content {
	padding: 0
}
#layered_block_left ul {
	padding-left: 0;
	max-height: 120px;
	overflow-y: auto;
	overflow-x: hidden;
	padding-left: 1px;
	padding-right: 1px
}
#layered_form>div>div {
	border-bottom: 1px dotted #d2d1d1;
	padding-bottom: 5px;
	margin-bottom: 5px
}
#layered_block_left .hide-action {
	display: block;
	text-align: right;
	padding-right: 5px
}
#layered_block_left .hide-action:hover {
	text-decoration: underline
}
#layered_block_left ul li {
	margin-left: 15px;
	padding-left: 2px;
	list-style-type: none
}
#layered_block_left #enabled_filters, #layered_url_filter_block {
	font-size: 10px;
	padding-bottom: 5px
}
#layered_block_left #enabled_filters ul li {
	margin-left: 0;
	padding-left: 0
}
#layered_block_left #enabled_filters ul li:hover {
	background: inherit;
	color: inherit
}
#layered_block_left #enabled_filters a {
	text-decoration: none;
	color: red
}
#layered_block_left ul li:hover {
	color: #181818
}
#layered_block_left ul li label {
	cursor: pointer
}
#layered_block_left ul li.nomargin {
	margin-left: 0
}
#layered_block_left span.layered_subtitle {
	float: left;
	font-weight: normal;
	font-size: 12px;
	display: block;
	margin-bottom: 4px;
	margin-top: 4px
}
#layered_block_left span.layered_close a {
	text-decoration: none
}
#layered_block_left span.layered_close {
	float: right;
	font-weight: bold;
	font-size: 12px;
	display: block;
	margin-bottom: 4px
}
#layered_block_left ul li input.checkbox {
	vertical-align: middle;
	margin-left: 2px
}
#layered_block_left ul li .disabled {
	color: #666
}
#product_list .warning {
	margin-top: 13px
}
#layered_form .select {
	width: 224px
}
#layered_form .color-option {
	margin-left: 0;
	width: 16px;
	height: 16px;
	padding: 0;
	border: 1px solid #666
}
#layered_block_left .color-option.disable {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5
}
#layered_form .color-option.on {
	border: 1px solid red
}
#layered_form input[type=radio] {
	margin-left: 2px;
	vertical-align: middle
}
.layered_price_range {
	margin-left: 7px
}
.layered_price_range_unit {
	margin-right: 7px
}
.layered_slider_container {
	margin: 6px 0 6px 6px;
	width: 92%
}
.layered_slider {
	margin-top: 5px
}
.layered_input_range_min {
	width: 30px
}
.layered_input_range_max {
	width: 40px
}
.layered_list_selected {
	font-weight: bold
}
.layered_ajax_loader p {
	margin: 0 0 0 0!important;
	padding: 0!important;
	text-align: center;
	border: none
}
.lod-main img {
	border: none!important;
	margin: 0!important;
	padding: 0!important
}
.lod-main {
	margin: 0!important;
	padding: 0!important;
	border: none!important;
	position: absolute!important;
	left: 355px!important;
	top: 535px!important;
	z-index: 9999;
	width: 100px;
	height: 2000px
}
.hide-action {
	text-align: center;
	text-align: right;
	display: block;
	cursor: pointer
}
.hide-action:hover {
	font-weight: bold
}
#layered_form div div ul {
	max-height: 220px;
	overflow-x: auto
}
#product_list {
	position: relative
}
#cluetip-close img {
	border: 0
}
#cluetip-title {
	overflow: hidden
}
#cluetip-title #cluetip-close {
	float: right;
	position: relative
}
#cluetip-waitimage {
	width: 43px;
	height: 11px;
	position: absolute;
	background-image: url('../img/loader.gif')
}
.cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	left: -11px;
	height: 22px;
	width: 11px;
	background-repeat: no-repeat;
	background-position: 0 0
}
#cluetip-extra {
	display: none
}
#cluetip {
	background-color: transparent
}
#cluetip #cluetip-outer {
	border: 2px solid #ccc;
	position: relative;
	background-color: #fff
}
#cluetip h3#cluetip-title {
	margin: 0 0 5px;
	padding: 2px 5px;
	font-size: 12px;
	font-weight: normal;
	background-color: #ccc;
	color: #333
}
#cluetip #cluetip-inner {
	padding: 0 5px 5px;
	display: inline-block
}
#cluetip div#cluetip-close {
	text-align: right;
	margin: 0 5px 5px;
	color: #900
}
.cluetip-rounded #cluetip-title, .cluetip-rounded #cluetip-inner {
	zoom: 1
}
#scenes .cluetip span {
	background: transparent url('../img/icon/cible.gif') no-repeat scroll center center;
	color: black;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	height: 23px;
	padding-top: 5px;
	text-align: center;
	width: 23px
}
.thumbs_banner {
	margin: 10px auto;
	padding: 2px 0;
	height: 60px!important;
	width: 100%;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}
.thumbs_banner .space-keeper {
	width: 21px;
	float: left;
	display: block;
	height: 100%
}
.thumbs_banner .space-keeper a.prev {
	display: none;
	width: 21px;
	text-align: center;
	font-size: 1.5em;
	text-decoration: none;
	background: url('../img/icon/serial_scroll_left.gif') no-repeat 0 0 #eee
}
#scenes_list {
	overflow: hidden;
	float: left;
	width: 478px
}
#scenes_list ul {
	list-style-type: none
}
#scenes_list li {
	float: left
}
#scenes_list a {
	display: block
}
.thumbs_banner a.next {
	float: left;
	display: block;
	width: 21px;
	text-align: center;
	font-size: 1.5em;
	text-decoration: none;
	background: url('../img/icon/serial_scroll_right.gif') no-repeat 0 0 #ddd
}
#scenes .screen_scene {
	margin: 0 auto
}
#scenes a.cluetip {
	display: block;
	position: absolute;
	text-decoration: none
}
.cluetip-product_scene {
	padding: 10px;
	border: 7px solid #999;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: left;
	background: #fff;
	opacity: 0.95
}
.cluetip-product_scene #cluetip-close {
	text-align: right;
	float: right
}
.cluetip-product_scene img {
	float: left;
	margin-right: 10px;
	border: 1px solid #ccc
}
.cluetip-product_scene h4 {
	display: inline-block;
	margin-bottom: 5px;
	padding: 0!important;
	font-size: 12px
}
.cluetip-product_scene .clear {
	margin: 0;
	padding: 0
}
.cluetip-product_scene .clear a {
	margin-top: 2px
}
.cluetip-product_scene p.description {
	float: left;
	padding: 0;
	width: 140px;
	color: #666
}
.cluetip-product_scene div.prices {
	float: right;
	position: relative;
	width: 65px;
	text-align: right
}
.cluetip-product_scene .new {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	padding: 1px 5px;
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	text-transform: uppercase;
	background: none repeat scroll 0 0 #9B0000
}
.cluetip-product_scene .price {
	padding-top: 18px;
	font-weight: bold;
	font-size: 13px;
	color: #990000
}
.cluetip-product_scene .on_sale, .cluetip-product_scene .discount {
	display: block;
	font-weight: bold;
	color: #DA0F00;
	text-transform: uppercase
}
.center_column.instant_search_results.grid_24 .ajax_block_product.num-4 {
	margin-right: 0;
	padding-top: 0;
	border-top: 0
}
.center_column.instant_search_results.grid_24 .ajax_block_product.num-3 {
	margin-right: 30px
}
.center_column.instant_search_results.grid_24 .list li .center_block {
	float: left;
	padding: 0 0 0 20px;
	width: 560px
}
.des-mob {
	display: none
}
.product_desc.mob {
	display: none
}
.product_desc.mob2 {
	display: none
}
#product_list {
	position: relative;
	padding-bottom: 0
}
.list {
	margin: 0 0 0 0;
	padding: 0 0;
	list-style: none
}
.list li {
	height: 200px;
	padding: 20px 0 20px 0;
	margin-top: 10px;
	border-width: 0 0 1px 0;
	border-style: solid
}
.list li+li {
}
.list li a.product_img_link {
	width: 200px;
	height: 200px;
	float: left
}
.list li:hover {
}
.list li .center_block {
	width: 315px;
	float: left;
	padding: 0 0 0 20px
}
.list li .center_block .product_flags {
	overflow: hidden;
	margin: 0 0 -3px 0
}
.list li .center_block .product_flags span {
	height: 15px;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 16px
}
.list li .center_block .product_flags span+span {
	margin: 0 0 0 11px;
	padding: 0 0 0 12px;
	border-left-width: 1px;
	border-left-style: solid
}
.list li .center_block .product_flags span.new {
	color: #181818
}
.list li .center_block .product_flags span.availability {
}
.list li .center_block .product_flags span.online_only {
}
.list li .center_block h3 {
	padding: 25px 0 0 0
}
.list li .center_block h3 a {
	font-size: 14px
}
.list li .center_block .product_desc {
}
.list li .right_block {
	width: 130px;
	height: 200px;
	float: right;
	padding: 0 0 0 20px;
	border-width: 0 0 0 1px;
	border-style: solid;
	position: relative
}
.list li .right_block span.on_sale, .list li .right_block span.discount {
	padding-bottom: 15px;
	display: inline-block
}
.list li .right_block span.price {
	display: block;
	padding: 0 0 0 0;
	font-size: 18px
}
.list li .right_block .compare {
	margin: 0;
	padding: 17px 0 5px 0
}
.list li .right_block .compare input {
	margin-top: 4px;
	float: left;
	margin-right: 5px
}
.list li .right_block .exclusive {
	margin: 10px 16px 15px 0
}
.list li .right_block .exclusive:hover {
}
.list li .right_block .button {
}
.grid {
	padding: 0 0 0 0!important;
	overflow: inherit;
	list-style: none;
	display: table-cell
}
.grid li {
	width: 183px;
	float: left;
	margin: 10px 10px 0 0;
	padding: 20px
}
.grid li.product_list-3 {
	width: 183px;
	margin: 10px 0 0 0
}
.grid li.num-1, .grid li.num-2, .grid li.num-3 {
}
.grid li:hover {
}
.grid li a.product_img_link {
	display: block;
	text-align: center;
	height: 150px;
}
.grid li .center_block .product_flags, .grid li .center_block .product_desc, .grid li .right_block .on_sale, .grid li .right_block .discount {
	display: none
}
.grid li h3 {
	height: 38px
}
.grid li h3 a {
	font-size: 14px
}
.grid li span.price {
	display: block;
	padding: 0 0 0 0;
	font-size: 18px
}
.grid li .compare {
	padding: 14px 0 0 0
}
.grid li .compare input {
	margin-top: 5px;
	float: left;
	margin-right: 5px
}
.grid li .exclusive {
	margin: 20px 0 0 0
}
.grid li .exclusive:hover {
}
#compare_shipping .center {
	text-align: center
}
#compare_shipping {
	padding: 10px
}
#compare_shipping #availableCarriers {
	margin-bottom: 20px
}
#compare_shipping #availableCarriers_table {
	margin: auto
}
#compare_shipping ul#carriercompare_errors_list {
	color: red
}
#compare_shipping ul#carriercompare_errors_list li {
	margin-left: 30px;
	text-decoration: none;
	list-style: none
}
#SE_AjaxDisplay {
	text-align: center;
	display: none
}
#SE_AjaxDisplay img {
	width: 15px
}
.SE_SubmitRefreshCard {
	text-align: center
}
.SE_SubmitRefreshCard input {
	display: inline
}
#best-sellers_block_right ul {
	margin-bottom: 5px
}
#best-sellers_block_right li {
	float: none;
	padding: 10px 0;
	border-bottom: 1px dotted #ccc
}
#best-sellers_block_right li.last_item {
	border: none
}
#best-sellers_block_right li a.content_img {
	display: block;
	float: left;
	padding: 1px;
	height: 47px;
	width: 67px;
	text-decoration: none;
	background: #333
}
#best-sellers_block_right li span.number {
	display: block;
	float: left;
	margin-top: 6px;
	width: 20px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
	text-align: center
}
#best-sellers_block_right li img {
	border: 1px solid #ededed
}
#best-sellers_block_right li p {
	float: left;
	margin-left: 7px;
	padding: 0;
	width: 125px;
	font-weight: bold;
	font-size: 12px
}
#best-sellers_block_right li .price {
	font-weight: bold;
	font-size: 14px;
	color: #990000
}
#best-sellers_block_right p.lnk {
	padding: 0;
	text-align: right
}
#best-sellers_block_right .lnk .button_large {
	padding: 0;
	border: none;
	background: none
}
#best-sellers_block_right .lnk .button_large:hover {
	text-decoration: underline
}
.ui-widget {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em
}
.ui-widget .ui-widget {
	font-size: 1em
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Verdana, Arial, sans-serif;
	font-size: 1em
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url('../../../js/jquery/ui/themes/base/images/ui-bg_flat_75_ffffff_5F40x100.png') 50% 50% repeat-x;
	color: #222222
}
.ui-widget-content a {
	color: #222222
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url('../../../js/jquery/ui/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png') 50% 50% repeat-x;
	color: #222222;
	font-weight: bold
}
.ui-widget-header a {
	color: #222222
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url('../../../js/jquery/ui/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #555555
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555555;
	text-decoration: none
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url('../../../js/jquery/ui/themes/base/images/ui-bg_glass_75_dadada_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url('../../../js/jquery/ui/themes/base/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;
	font-weight: normal;
	color: #212121
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	background-image: -moz-linear-gradient(center top,#F9F9F9,#ECECEC);
	background: -webkit-gradient(linear,center top,center bottom,from(#F9F9F9), to(#ECECEC)) repeat scroll 0 0 transparent;
	color: #212121;
	text-decoration: none
}
.ui-widget:active {
	outline: none
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url('../../../js/jquery/ui/themes/base/images/ui-bg_glass_55_fbf9ee_1x400.png') 50% 50% repeat-x;
	color: #363636
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url('../../../js/jquery/ui/themes/base/images/ui-bg_glass_95_fef1ec_1x400.png') 50% 50% repeat-x;
	color: #cd0a0a
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: Alpha(Opacity=70);
	font-weight: normal
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: Alpha(Opacity=35);
	background-image: none
}
.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url('../../../js/jquery/ui/themes/base/images/ui-icons_222222_5F256x240.png')
}
.ui-widget-content .ui-icon {
	background-image: url('../../../js/jquery/ui/themes/base/images/ui-icons_222222_5F256x240.png')
}
.ui-widget-header .ui-icon {
	background-image: url('../../../js/jquery/ui/themes/base/images/ui-icons_222222_5F256x240.png')
}
.ui-state-default .ui-icon {
	background-image: url('../../../js/jquery/ui/themes/base/images/ui-icons_888888_5F256x240.png')
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url('../../../js/jquery/ui/themes/base/images/ui-icons_454545_5F256x240.png')
}
.ui-state-active .ui-icon {
	background-image: url('../../../js/jquery/ui/themes/base/images/ui-icons_454545_5F256x240.png')
}
.ui-state-highlight .ui-icon {
	background-image: url('../../../js/jquery/ui/themes/base/images/ui-icons_2e83ff_5F256x240.png')
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url('../../../js/jquery/ui/themes/base/images/ui-icons_cd0a0a_5F256x240.png')
}
.ui-icon-carat-1-n {
	background-position: 0 0
}
.ui-icon-carat-1-ne {
	background-position: -16px 0
}
.ui-icon-carat-1-e {
	background-position: -32px 0
}
.ui-icon-carat-1-se {
	background-position: -48px 0
}
.ui-icon-carat-1-s {
	background-position: -64px 0
}
.ui-icon-carat-1-sw {
	background-position: -80px 0
}
.ui-icon-carat-1-w {
	background-position: -96px 0
}
.ui-icon-carat-1-nw {
	background-position: -112px 0
}
.ui-icon-carat-2-n-s {
	background-position: -128px 0
}
.ui-icon-carat-2-e-w {
	background-position: -144px 0
}
.ui-icon-triangle-1-n {
	background-position: 0 -16px
}
.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}
.ui-icon-triangle-1-e {
	background-position: -32px -16px
}
.ui-icon-triangle-1-se {
	background-position: -48px -16px
}
.ui-icon-triangle-1-s {
	background-position: -64px -16px
}
.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}
.ui-icon-triangle-1-w {
	background-position: -96px -16px
}
.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}
.ui-icon-arrow-1-n {
	background-position: 0 -32px
}
.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}
.ui-icon-arrow-1-e {
	background-position: -32px -32px
}
.ui-icon-arrow-1-se {
	background-position: -48px -32px
}
.ui-icon-arrow-1-s {
	background-position: -64px -32px
}
.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}
.ui-icon-arrow-1-w {
	background-position: -96px -32px
}
.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}
.ui-icon-arrow-4 {
	background-position: 0 -80px
}
.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}
.ui-icon-extlink {
	background-position: -32px -80px
}
.ui-icon-newwin {
	background-position: -48px -80px
}
.ui-icon-refresh {
	background-position: -64px -80px
}
.ui-icon-shuffle {
	background-position: -80px -80px
}
.ui-icon-transfer-e-w {
	background-position: -96px -80px
}
.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}
.ui-icon-folder-collapsed {
	background-position: 0 -96px
}
.ui-icon-folder-open {
	background-position: -16px -96px
}
.ui-icon-document {
	background-position: -32px -96px
}
.ui-icon-document-b {
	background-position: -48px -96px
}
.ui-icon-note {
	background-position: -64px -96px
}
.ui-icon-mail-closed {
	background-position: -80px -96px
}
.ui-icon-mail-open {
	background-position: -96px -96px
}
.ui-icon-suitcase {
	background-position: -112px -96px
}
.ui-icon-comment {
	background-position: -128px -96px
}
.ui-icon-person {
	background-position: -144px -96px
}
.ui-icon-print {
	background-position: -160px -96px
}
.ui-icon-trash {
	background-position: -176px -96px
}
.ui-icon-locked {
	background-position: -192px -96px
}
.ui-icon-unlocked {
	background-position: -208px -96px
}
.ui-icon-bookmark {
	background-position: -224px -96px
}
.ui-icon-tag {
	background-position: -240px -96px
}
.ui-icon-home {
	background-position: 0 -112px
}
.ui-icon-flag {
	background-position: -16px -112px
}
.ui-icon-calendar {
	background-position: -32px -112px
}
.ui-icon-cart {
	background-position: -48px -112px
}
.ui-icon-pencil {
	background-position: -64px -112px
}
.ui-icon-clock {
	background-position: -80px -112px
}
.ui-icon-disk {
	background-position: -96px -112px
}
.ui-icon-calculator {
	background-position: -112px -112px
}
.ui-icon-zoomin {
	background-position: -128px -112px
}
.ui-icon-zoomout {
	background-position: -144px -112px
}
.ui-icon-search {
	background-position: -160px -112px
}
.ui-icon-wrench {
	background-position: -176px -112px
}
.ui-icon-gear {
	background-position: -192px -112px
}
.ui-icon-heart {
	background-position: -208px -112px
}
.ui-icon-star {
	background-position: -224px -112px
}
.ui-icon-link {
	background-position: -240px -112px
}
.ui-icon-cancel {
	background-position: 0 -128px
}
.ui-icon-plus {
	background-position: -16px -128px
}
.ui-icon-plusthick {
	background-position: -32px -128px
}
.ui-icon-minus {
	background-position: -48px -128px
}
.ui-icon-minusthick {
	background-position: -64px -128px
}
.ui-icon-close {
	background-position: -80px -128px
}
.ui-icon-closethick {
	background-position: -96px -128px
}
.ui-icon-key {
	background-position: -112px -128px
}
.ui-icon-lightbulb {
	background-position: -128px -128px
}
.ui-icon-scissors {
	background-position: -144px -128px
}
.ui-icon-clipboard {
	background-position: -160px -128px
}
.ui-icon-copy {
	background-position: -176px -128px
}
.ui-icon-contact {
	background-position: -192px -128px
}
.ui-icon-image {
	background-position: -208px -128px
}
.ui-icon-video {
	background-position: -224px -128px
}
.ui-icon-script {
	background-position: -240px -128px
}
.ui-icon-alert {
	background-position: 0 -144px
}
.ui-icon-info {
	background-position: -16px -144px
}
.ui-icon-notice {
	background-position: -32px -144px
}
.ui-icon-help {
	background-position: -48px -144px
}
.ui-icon-check {
	background-position: -64px -144px
}
.ui-icon-bullet {
	background-position: -80px -144px
}
.ui-icon-radio-off {
	background-position: -96px -144px
}
.ui-icon-radio-on {
	background-position: -112px -144px
}
.ui-icon-pin-w {
	background-position: -128px -144px
}
.ui-icon-pin-s {
	background-position: -144px -144px
}
.ui-icon-play {
	background-position: 0 -160px
}
.ui-icon-pause {
	background-position: -16px -160px
}
.ui-icon-seek-next {
	background-position: -32px -160px
}
.ui-icon-seek-prev {
	background-position: -48px -160px
}
.ui-icon-seek-end {
	background-position: -64px -160px
}
.ui-icon-seek-start {
	background-position: -80px -160px
}
.ui-icon-seek-first {
	background-position: -80px -160px
}
.ui-icon-stop {
	background-position: -96px -160px
}
.ui-icon-eject {
	background-position: -112px -160px
}
.ui-icon-volume-off {
	background-position: -128px -160px
}
.ui-icon-volume-on {
	background-position: -144px -160px
}
.ui-icon-power {
	background-position: 0 -176px
}
.ui-icon-signal-diag {
	background-position: -16px -176px
}
.ui-icon-signal {
	background-position: -32px -176px
}
.ui-icon-battery-0 {
	background-position: -48px -176px
}
.ui-icon-battery-1 {
	background-position: -64px -176px
}
.ui-icon-battery-2 {
	background-position: -80px -176px
}
.ui-icon-battery-3 {
	background-position: -96px -176px
}
.ui-icon-circle-plus {
	background-position: 0 -192px
}
.ui-icon-circle-minus {
	background-position: -16px -192px
}
.ui-icon-circle-close {
	background-position: -32px -192px
}
.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}
.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}
.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}
.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}
.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}
.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}
.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}
.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}
.ui-icon-circle-zoomin {
	background-position: -176px -192px
}
.ui-icon-circle-zoomout {
	background-position: -192px -192px
}
.ui-icon-circle-check {
	background-position: -208px -192px
}
.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}
.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}
.ui-icon-circlesmall-close {
	background-position: -32px -208px
}
.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}
.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}
.ui-icon-squaresmall-close {
	background-position: -80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-khtml-border-top-left-radius: 4px;
	border-top-left-radius: 4px
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-khtml-border-top-right-radius: 4px;
	border-top-right-radius: 4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-khtml-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-khtml-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px
}
.ui-widget-overlay {
	background: #aaaaaa url('../../../js/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_5F40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30)
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url('../../../js/jquery/ui/themes/base/images/ui-bg_flat_0_aaaaaa_5F40x100.png') 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}
.ui-slider {
	position: relative;
	text-align: left
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0
}
.ui-slider-horizontal {
	height: .8em
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
.ac_results {
	text-align: left;
	padding: 0;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0
}
.ac_results li {
	margin: 0;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden
}
.ac_odd {
	background-color: #eee
}
.ac_over {
	background-color: #0A246A;
	color: white
}
#tmnivoslider {
	position: relative;
	width: 950px;
}
.nivoSlider {
	position: relative
}
#slider {
	overflow: hidden!important;
	height: 382px!important
}
.nivoSlider img {
	position: absolute;
	top: 0;
	left: 0;
	max-width: none
}
.nivo-main-image {
	display: block!important;
	position: relative!important;
	width: 100%!important
}
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 429px;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
	overflow: hidden
}
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
	overflow: hidden
}
.nivo-box img {
	display: block
}
.nivo-html-caption {
	display: none
}
.nivo-caption {
	width: 100%;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 89
}
.nivo-caption .item1 {
	position: absolute;
	left: -1200px;
	bottom: 20px
}
.nivo-caption .item1.first {
	left: 20px
}
.nivo-caption .item2 {
	position: absolute;
	left: -1200px;
	bottom: 20px
}
.nivo-caption .item3 {
	position: absolute;
	left: -1200px;
	bottom: 20px
}
.nivo-caption>p {
	margin: 0;
	padding: 0
}
.nivo-caption h2 {
	font-size: 15px;
	line-height: 15px;
	font-weight: normal;
	color: #fff
}
.nivo-caption h3 {
	font-size: 15px;
	line-height: 15px;
	font-weight: normal;
	color: #fff
}
.nivo-caption h4 {
	margin: 0;
	padding: 0;
	color: #bbb
}
.nivo-caption h5 {
	margin: 0;
	padding: 0;
	color: #bbb
}
.nivo-caption a.slide_btn {
}
.nivo-directionNav a {
	position: absolute;
	top: 47%;
	z-index: 10;
	cursor: pointer
}
.nivo-prevNav {
	left: 0;
	display: block;
	width: 29px;
	height: 29px;
	text-indent: -9999px;
	background: url('../images/nivo_nav.png') top left no-repeat
}
.nivo-nextNav {
	right: 0;
	display: block;
	width: 29px;
	height: 29px;
	text-indent: -9999px;
	background: url('../images/nivo_nav.png') top right no-repeat
}
.nivo-prevNav:hover {
	background-position: 0 -29px
}
.nivo-nextNav:hover {
	background-position: right -29px
}
.nivo-controlNav {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 99;
	height: 32px;
	width: 100%;
	background: #343336
}
.nivo-controlNav a {
	width: 14px;
	height: 0;
	display: block;
	padding: 14px 0 0 0;
	overflow: hidden;
	float: left;
	background: url('../images/slider_item.png') 0 0 no-repeat;
	cursor: pointer
}
.nivo-controlNav a {
	margin: 9px 0 0 6px
}
.nivo-controlNav a:first-child {
	margin-left: 10px
}
.nivo-controlNav a.active {
	background: url('../images/slider_item_active.png') 0 0 no-repeat
}
@media only screen and (min-width:768px) and (max-width:959px) {
#tmnivoslider {
	width: 758px;
	height: 374px
}
#slider {
	height: 342px!important
}
.nivoSlider a.nivo-imageLink {
	height: 342px
}
}
@media only screen and (max-width:767px) {
#tmnivoslider {
	width: 300px;
	height: 167px
}
#slider {
	height: 135px!important
}
.nivoSlider a.nivo-imageLink {
	height: 135px
}
}
@media only screen and (min-width:480px) and (max-width:767px) {
#tmnivoslider {
	width: 420px;
	height: 222px
}
#slider {
	height: 190px!important
}
.nivoSlider a.nivo-imageLink {
	height: 190px
}
}



/* ------------------ */

#your_account2 {
	display: block;
	margin: 17px 0 0 14px;
	position: absolute;
	right: 20px;
	top: 2px
}
#your_account2 a {
	padding: 3px 0 0 0;
	line-height: 12px;
	border-left: none;
	display: inline-block;
	font-weight: bold;
	font-size: 13px;
	color: #ff3600;
	text-decoration: none;
	text-transform: none;
	text-shadow: 1px 1px 0px rgba(32, 31, 33, 1);
}
#your_account2 a:hover {
	text-decoration: none;
	color: #fff
}
#header_user_info2 {
	position: absolute;
	top: 18px;
	right: 105px;
	color: #fff;
	text-shadow: 1px 1px 0px rgba(32, 31, 33, 1);
}
#header_user_info2 a {
	color: #fff;
	text-decoration: underline;
}
#header_user_info2 a:hover {
	text-decoration: none;
}
#header-phones {
	position: absolute;
	top: 57px;
	left: 375px;
	
}
.phone {margin-bottom: 6px;}
.phone-icon {display: inline-block; vertical-align: middle; width: 40px; margin-right: 10px;}
.phone-icon.icon-mts { height: 25px; background: url('../images/mts.png') no-repeat center center;}
.phone-icon.icon-ks { height: 30px; background: url('../images/ks.png') no-repeat center center;}
.phone-icon.icon-life { height: 23px; background: url('../images/life.png') no-repeat center center;}
.phone-code {display: inline-block; vertical-align: middle; font-size: 21px; color: #ff3600;text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);font-style: normal; font-weight: normal; margin-right: 10px;}
.phone-number {display: inline-block; vertical-align: middle; font-size: 26px;	color: #fff;text-shadow: 1px 1px 0px rgba(32, 31, 33, 1); font-style: italic; font-weight: bold;}

#skype {
	background: url(../img/skype.png) no-repeat left center;
	padding: 0 0 0 41px;
	margin: 8px 0 0 0;
	height: 26px;
}
#phone {
	background: url(../img/phone.png) no-repeat left center;
	padding: 0 0 0 41px;
	height: 26px;
}

.footer-column {
	display: table-cell;
	width: 310px;
	padding: 0 0 15px 0;
	text-shadow: 1px 1px 0px rgba(37, 35, 29, 1);
	font-size: 11px;
}

.footer-column a {
	color: #fff;
	text-shadow: 1px 1px 0px rgba(37, 35, 29, 1);
}

.footer-column p {
	text-align: center;
}

.footer-column span {
	font-size: 14px;
}

.copy {
	padding: 57px 0 0 0;
}

#nv {
	color: #FCFCFC;
	float: left;
	margin: -13px 0 0 143px;
}

.fc-last {
	display: table-cell;
	width: 310px;
	padding: 0 20px 15px 0;
	text-shadow: 1px 1px 0px rgba(37, 35, 29, 1);
	font-size: 11px;
	text-align: right !important;
}

.contact-column {
	display: table-cell;
	width: 300px;
}

.contact-column h2 {
	padding: 10px 0 10px 0;
}

.contact-column img {
	float: left;
	padding: 9px 10px 0 0;
}

.contact-column p {
	color: #232323;
}

.time {
	float: left;
	margin: -2px 0 0 0;
	color: #232323;
}

.loc {
	float: left;
	margin: 6px 0 0 0;
	color: #232323;
}

.product_title {
	background: none !important;
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
	font-size: 21px !important;
}

#info-pro-box {
	padding: 6px 0 10px 0;
}

#info-pro-box div {
	display: table-cell;
	width: 324px;
}

#info-pro-box div span {
	color: #232323;
}

.nalichie {
	background: #004a02 url(../img/nalichie.png) 5px 4px no-repeat;
	padding: 5px 5px 5px 26px;
	color: #fff !important;
	text-shadow: 1px 1px 0px rgba(19, 54, 16, 1);
}
.sticker{
	background-color: #d9534f;
	padding: 5px;
	color: #fff !important;
	text-shadow: 1px 1px 0px rgba(19, 54, 16, 1);
}
.found-cheaper-btn{
	display: block;
	float: left;
	margin-left: 20px;
	font-size: 13px;
	margin-top: 3px;
	text-decoration: underline;
}
.found-cheaper-btn:hover{ text-decoration: none; }
.remodal{ color: #323232; }
.remodal h1{ margin-bottom: 10px; }
.fields-group{
	display: table;
	width: 100%;
	margin: 10px 0;
}
.field-container{
	display: table-cell;
	width: 50%;
	box-sizing: border-box;
}
.field-container:first-child{ padding-right: 10px; }
.field-container input{
	width: 100%;
	box-sizing: border-box;
	font-size: 13px;
	color: #323232;
	outline: none;
	border: 1px solid #ccc;
	padding: 7px;
}
.success{
	margin: 10px 0;
	padding: 10px;
	color: #fff;
	font-size: 13px;
	background-color: #5cb85c;
}

.art-box {
	text-align: right;
}

.artikul {
	background: #ff3600;
	text-shadow: 1px 1px 0px rgba(190, 40, 0, 1);
	padding: 5px;
	color: #fff !important;
}

.box {
	display: none;
}
.box.visible {
	display: block;
	padding: 46px 0 0 25px;
}
.section ul{
        list-style:none;
}
.tabs-container {
	width: 100%;
	float: left;
	background: #252525;
	height: 30px;
}
.tabs li{
	cursor: pointer;
  	float: left;
    display: inline;
    font-size: 16px;
	color: #fff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.75);
	padding: 5px 25px 6px 25px;
}

.tabs li.current{
	cursor: pointer;
	background: #ff3600;
}
.section li.none{
	display:none;
}

.box span {
        font-size: 16px;
        color: #232323;
}

.box p span {

}

.box p {
	color: #232323;
}

.del {
	color: #232323;
}


.del img {
	vertical-align: middle;
	padding: 0 5px 0 0;
}

.prod-info {
	color: #232323;
	font-size: 11px;
	font-style: italic;
	text-align: center;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	margin: 10px 0 10px 0;
	padding: 0 0 20px 0;
	line-height: 14px;
}

.small-title {
	color: #ff3600 !important;
	font-size: 16px;
	font-style: normal;
	line-height: 25px;
}

.ceny {
	display: table-cell;
	background: url(../img/ceny.png) 0 50% no-repeat;
	padding: 0 0 0 58px;
}

.usloviya {
	display: table-cell;
	background: url(../img/usloviya.png) 13px 50% no-repeat;
	padding: 0 0 0 58px;
}

.dostavka {
	display: table-cell;
	background: url(../img/dostavka.png) 0 50% no-repeat;
	padding: 0 0 0 58px;
}

.daewoo {
	background: url(../img/daewoo.png) 52px 0 no-repeat;
	width: 100px;
	height: 37px;
	position: absolute;
	margin: 7px 0 0 60px;
}

.chevrolet {
	background: url(../img/chevrolet.png) 2px 0 no-repeat;
	width: 100px;
	height: 37px;
	position: absolute;
	margin: 10px 0 0 519px;
}

.icon-utils {
	background: url(../img/utils.png) 2px 0 no-repeat;
	width: 40px;
	height: 34px;
	position: absolute;
	margin: 115px 0 0 85px;
}

.icon-chemistry {
	background: url(../img/chemistry.png) 2px 0 no-repeat;
	width: 26px;
	height: 37px;
	position: absolute;
	margin: 111px 0 0 585px;
}

.icon-kia{
	background: url(../img/KIA.png) 2px 0 no-repeat;
  	width: 73px;
  	height: 43px;
  	position: absolute;
  	margin: 57px 0 0 134px;
  	background-size: 100%;
}
.icon-hundai{
	background: url(../img/hyundai.png) 2px 0 no-repeat;
	width: 70px;
  	height: 37px;
  	position: absolute;
  	margin: 59px 0 0 570px;
  	background-size: 100%;
}
.feature_name input {
	padding: 0 9px 0 9px;
	height: 33px;
	font: bold 12px "Arial"!important;
	color: #FFF!important;
	text-decoration: none;
	cursor: pointer;
	background: url('../img/tail-btn.gif') left top repeat-x;
	border: none;
	float: right;
	margin: -27px 0 0 0;
}

.price-slider {
	color: #535353;
	font-size: 18px;
	margin: 17px 0 0 0;
}

.freeship {
	position: relative;
	bottom: 39px;
	left: 180px;
	width: 100px;
}
#cat_new li {
	float: left;
	width: 305px;
	height: 200px;
	margin: 10px 10px 0 0;
	padding: 19px 0 40px 0;
	text-align: center;
}

#cat_new li img {
	max-width: 305px;
}

#cat_new  .img {
	height: 200px;
}

.prod-allert {
	font-size: 24px;
	color: red;
	text-align: center;
	line-height: 150%;
	padding: 0 0 15px 0;
}

.sitemap-container .section-title{
	margin: 10px 0;
	font-size: 22px;
	color: #323232;
}
.sitemap-container ul{ margin-left: 30px; }
.sitemap-container a{ font-size: 14px; }

.searched-and-found{
	clear: both;
	margin: 25px 0 30px 0;
}
.searched-and-found .title{
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #d9534f;
}
.searched-and-found ul{
	margin: 0 !important;
	padding: 0 !important;
	max-height: 100% !important;
	overflow-y: auto !important;
}
.searched-and-found ul li{
	margin: 0 !important;
}
.searched-and-found ul li a{
	color: #337ab7;
	text-decoration: underline;
}
.searched-and-found ul li a:hover{
	color: #337ab7;
}
.related-products{
	font-size: 0;
}
.related-products li{
	display: inline-block;
	vertical-align: top;
}
.related-products li:last-child{
	margin-right: 0;
}
.related-products .related-product-thumb{
	position: relative;
	margin-bottom: 10px;
	display: block;
	width: 100%;
	height: 150px;
}
.related-products .related-product-thumb img{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	display: block;
	max-width: 100%;
	max-height: 145px;
	font-size: 12px;
}
.related-products .related-product-name{
	margin-bottom: 10px;
	display: block;
	min-height: 80px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
	color: #323232;
    text-transform: uppercase;
	text-decoration: none;
}
.related-products .related-product-name:hover{
	color: #ff3600;
}
.related-products  .related-product-price{
	font-size: 18px;
	font-weight: 700;
	color: #323232;
}
@media only screen and (max-width: 767px){
	.container2{
		margin-bottom: 20px;
	}
	.related-products .related-product-name{
		min-height: 100%;
	}
}