* {
	margin: 0px; padding: 0px;
}
ul {
	list-style: none; margin: 0px;
}
ol {
	list-style: none; margin: 0px;
}
option {
	border-width: 1px; padding: 2px 5px;
}
.alert ol li {
	margin: 0px 0px 5px 15px; list-style-type: decimal;
}
html {
	margin: 0px; padding: 0px; outline: 0px !important; width: 100%;
}
img {
	max-width: 100%;
}
select {
	-webkit-appearance: menulist;
}
textarea {
	-webkit-appearance: menulist;
}
body {
	background: rgb(244, 244, 244); font: 13px/17px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: left; color: rgb(119, 119, 119); min-width: 320px; font-size-adjust: none; font-stretch: normal; -webkit-text-size-adjust: none;
}
body.content_only#cms {
	background: rgb(255, 255, 255); padding: 0px 15px; min-width: 100%; max-width: 100%;
}
body.content_only#cms .block em {
	margin: 5px 15px 0px 0px; line-height: 20px; font-size: 20px; float: left;
}
h1 {
	line-height: 1.5; font-size: 24px; margin-bottom: 14px;
}
h2 {
	line-height: 1.5; font-size: 20px; margin-bottom: 12px;
}
h3 {
	line-height: 1.5; font-size: 18px; margin-bottom: 10px;
}
h4 {
	line-height: 1.5; margin-bottom: 8px;
}
h5 {
	margin: 0px; line-height: 1.5; font-size: 12px;
}
h6 {
	line-height: 1.5; font-size: 11px; margin-bottom: 4px;
}
p {
	margin: 0px 0px 20px;
}
a {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
a:visited {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
a:active {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
a:link {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
a:focus {
	color: rgb(51, 51, 51); text-decoration: none; cursor: pointer;
}
a:hover {
	color: rgb(255, 144, 4); text-decoration: none;
}
.btn i {
	margin-right: 7px;
}
.input-group-btn > .btn {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
ol {
	margin: 0px 0px 0px 15px; list-style-type: none; counter-reset: item;
}
legend {
	color: black;
}
sup {
	top: -4px; color: rgb(255, 0, 0); font-size: 100%;
}
#page {
	background: url("../images/bg-main.jpg") repeat-x left top white;
}
.page_wrapper_1 {
	position: relative;
}
.page_wrapper_2 #columns {
	background: url("../images/bg-column.gif") repeat-x 0px 0px; border-radius: 6px 6px 0px 0px; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0;
}
#right_column {
	padding-bottom: 10px;
}
#center_column {
	padding-bottom: 30px;
}
body#index #center_column {
	padding-bottom: 0px;
}
body#index .instant#center_column {
	padding-bottom: 10px;
}
h1 strong {
	padding: 0px; color: rgb(51, 51, 51); text-transform: none; line-height: 20px; font-size: 14px; font-style: italic; float: right; display: block; white-space: nowrap;
}
h1 strong a {
	color: rgb(119, 119, 119);
}
.notification {
	font: 16px/normal Georgia, "Times New Roman", Times, serif; padding: 20px 20px 20px 60px; border-radius: 4px; letter-spacing: 1px; font-size-adjust: none; font-stretch: normal;
}
.notification strong {
	margin-right: 5px;
}
.notification p {
	margin: 0px; padding: 0px; color: rgb(51, 51, 51); font-size: 11px;
}
.notification_warning {
	background-position: 15px; border: 2px solid rgb(255, 194, 55); color: rgb(130, 98, 0); background-image: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/error.png"); background-repeat: no-repeat; background-color: rgb(255, 234, 168);
}
a.product_link {
	line-height: 20px; font-size: 13px; font-weight: bold;
}
.price {
	color: rgb(255, 145, 4); font-size: 18px; display: inline-block;
}
.price-new {
	color: rgb(248, 38, 38);
}
.price-old {
	color: rgb(119, 119, 119); font-size: 18px; text-decoration: line-through;
}
.columns .bordercolor {
	border-color: rgb(208, 208, 208);
}
#columns .bordercolor {
	border-color: rgb(208, 208, 208);
}
#center_column {
	margin-top: 81px;
}
div.error {
	margin: 20px 0px; padding: 20px;
}
div.error ol {
	margin: 0px;
}
div.error ol li {
	padding: 0px; list-style-type: decimal; list-style-position: inside;
}
div.error p {
	margin: 0px; padding: 0px; text-transform: uppercase; font-size: 14px;
}
div.error p.link {
	margin-top: 7px; float: right;
}
div.error p.link .btn {
	color: rgb(255, 255, 255); font-weight: normal;
}
p.warning {
	background: rgb(212, 238, 255); margin: 20px 0px; padding: 12px 10px 12px 20px; border: 1px solid rgb(52, 172, 249); color: rgb(4, 115, 185); font-size: 14px;
}
p.warning i {
	font-size: 25px; margin-right: 20px; vertical-align: -3px;
}
.warning_inline {
	color: rgb(255, 0, 0); font-weight: bold;
}
.alert i {
	font-size: 25px; margin-right: 20px; vertical-align: -3px;
}
.alert-error {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/warning.png") no-repeat 20px rgb(253, 228, 225); border: 1px solid rgb(235, 188, 181); color: rgb(223, 5, 5); padding-left: 70px; font-size: 12px; font-weight: bold;
}
div.error {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/warning.png") no-repeat 20px rgb(253, 228, 225); border: 1px solid rgb(235, 188, 181); color: rgb(223, 5, 5); padding-left: 70px; font-size: 12px; font-weight: bold;
}
p.success {
	background: rgb(247, 253, 225); font: bold 12px/normal "Arial"; margin: 20px 0px 0px; padding: 12px 10px 12px 20px; border-radius: 5px; border: 1px solid rgb(223, 235, 181); color: rgb(149, 188, 1); font-size-adjust: none; font-stretch: normal;
}
p.confirmation {
	background: rgb(247, 253, 225); font: bold 12px/normal "Arial"; margin: 20px 0px 0px; padding: 12px 10px 12px 20px; border-radius: 5px; border: 1px solid rgb(223, 235, 181); color: rgb(149, 188, 1); font-size-adjust: none; font-stretch: normal;
}
p.success i {
	font-size: 25px; margin-right: 20px; vertical-align: -3px;
}
.success_inline {
	color: rgb(51, 163, 59); font-weight: bold;
}
.required {
	color: red;
}
#order-confirmation p.success {
	margin-bottom: 20px;
}
a.cus-suport {
	color: rgb(169, 169, 169); margin-left: 10px;
}
a.cus-suport:hover {
	color: rgb(51, 51, 51);
}
.cus-suport i {
	font-size: 13px; margin-right: 5px;
}
#cms #center_column div.rte .block em {
	text-align: center; line-height: 56px; font-size: 56px; margin-right: 25px; float: left; min-width: 56px;
}
#cms #center_column div.rte h5 {
	color: rgb(50, 50, 50); text-transform: uppercase; line-height: 17px; font-size: 13px; margin-bottom: 10px;
}
#cms #center_column h1 {
	margin-bottom: 2px;
}
#cms #center_column h1 a {
	color: rgb(51, 51, 51);
}
#cms #center_column h1 a:hover {
	color: rgb(255, 93, 80);
}
#cms #center_column h2 {
	padding-bottom: 9px;
}
#cms #center_column .titled_box p {
	margin-bottom: 4px;
}
#cms #center_column .titled_box_center.titled_box p {
	margin-bottom: 20px;
}
#cms #center_column .titled_box h2 {
	margin-top: 6px;
}
#cms #center_column .titled_box_center.titled_box h2 {
	text-align: center; margin-top: 0px;
}
#cms #center_column .titled_box_center.titled_box h2 span {
	padding: 4px 10px 0px; display: inline-block;
}
#cms #center_column .titled_box .img_cms {
	margin-bottom: 9px;
}
.center_column .rte ul {
	list-style: none; margin: -15px 0px -3px; padding: 0px;
}
#center_column .block-cms .title_block {
	margin: 0px 0px 10px; line-height: normal; padding-top: 10px; font-size: 14px; font-weight: bold;
}
#center_column .block-cms ul {
	margin-left: 10px;
}
#center_column .block-cms ul li a {
	line-height: 16px; font-size: 13px; font-weight: bold;
}
#center_column .block-cms ul li a i {
	color: rgb(255, 169, 0); font-size: 11px;
}
#center_column .block-cms h1 {
	margin-bottom: 10px;
}
input.button_mini {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.button_small {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.button {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.button_large {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.button_mini_disabled {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.button_small_disabled {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.button_disabled {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.button_large_disabled {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.exclusive_mini {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.exclusive_small {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.exclusive {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.exclusive_large {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.exclusive_mini_disabled {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.exclusive_small_disabled {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.exclusive_disabled {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.exclusive_large_disabled {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
a.button_mini {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
a.button_small {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
a.button {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
a.button_large {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
a.exclusive_mini {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
a.exclusive_small {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
a.exclusive {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
a.exclusive_large {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
span.button_mini {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
span.button_small {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
span.button {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
span.button_large {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
span.exclusive_mini {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
span.exclusive_small {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
span.exclusive {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
span.exclusive_large {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
input.button_mini:focus {
	color: rgb(51, 51, 51);
}
input.button_mini:active {
	color: rgb(51, 51, 51);
}
input.button_small:focus {
	color: rgb(51, 51, 51);
}
input.button_small:active {
	color: rgb(51, 51, 51);
}
input.button:focus {
	color: rgb(51, 51, 51);
}
input.button:active {
	color: rgb(51, 51, 51);
}
input.button_large:focus {
	color: rgb(51, 51, 51);
}
input.button_large:active {
	color: rgb(51, 51, 51);
}
input.button_mini_disabled:focus {
	color: rgb(51, 51, 51);
}
input.button_mini_disabled:active {
	color: rgb(51, 51, 51);
}
input.button_small_disabled:focus {
	color: rgb(51, 51, 51);
}
input.button_small_disabled:active {
	color: rgb(51, 51, 51);
}
input.button_disabled:focus {
	color: rgb(51, 51, 51);
}
input.button_disabled:active {
	color: rgb(51, 51, 51);
}
input.button_large_disabled:focus {
	color: rgb(51, 51, 51);
}
input.button_large_disabled:active {
	color: rgb(51, 51, 51);
}
input.exclusive_mini:focus {
	color: rgb(51, 51, 51);
}
input.exclusive_mini:active {
	color: rgb(51, 51, 51);
}
input.exclusive_small:focus {
	color: rgb(51, 51, 51);
}
input.exclusive_small:active {
	color: rgb(51, 51, 51);
}
input.exclusive:focus {
	color: rgb(51, 51, 51);
}
input.exclusive:active {
	color: rgb(51, 51, 51);
}
input.exclusive_large:focus {
	color: rgb(51, 51, 51);
}
input.exclusive_large:active {
	color: rgb(51, 51, 51);
}
input.exclusive_mini_disabled:focus {
	color: rgb(51, 51, 51);
}
input.exclusive_mini_disabled:active {
	color: rgb(51, 51, 51);
}
input.exclusive_small_disabled:focus {
	color: rgb(51, 51, 51);
}
input.exclusive_small_disabled:active {
	color: rgb(51, 51, 51);
}
input.exclusive_disabled:focus {
	color: rgb(51, 51, 51);
}
input.exclusive_disabled:active {
	color: rgb(51, 51, 51);
}
input.exclusive_large_disabled:focus {
	color: rgb(51, 51, 51);
}
input.exclusive_large_disabled:active {
	color: rgb(51, 51, 51);
}
a.button_mini:focus {
	color: rgb(51, 51, 51);
}
a.button_mini:active {
	color: rgb(51, 51, 51);
}
a.button_small:focus {
	color: rgb(51, 51, 51);
}
a.button_small:active {
	color: rgb(51, 51, 51);
}
a.button:focus {
	color: rgb(51, 51, 51);
}
a.button:active {
	color: rgb(51, 51, 51);
}
a.button_large:focus {
	color: rgb(51, 51, 51);
}
a.button_large:active {
	color: rgb(51, 51, 51);
}
a.exclusive_mini:focus {
	color: rgb(51, 51, 51);
}
a.exclusive_mini:active {
	color: rgb(51, 51, 51);
}
a.exclusive_small:focus {
	color: rgb(51, 51, 51);
}
a.exclusive_small:active {
	color: rgb(51, 51, 51);
}
a.exclusive:focus {
	color: rgb(51, 51, 51);
}
a.exclusive:active {
	color: rgb(51, 51, 51);
}
a.exclusive_large:focus {
	color: rgb(51, 51, 51);
}
a.exclusive_large:active {
	color: rgb(51, 51, 51);
}
span.button_mini:focus {
	color: rgb(51, 51, 51);
}
span.button_mini:active {
	color: rgb(51, 51, 51);
}
span.button_small:focus {
	color: rgb(51, 51, 51);
}
span.button_small:active {
	color: rgb(51, 51, 51);
}
span.button:focus {
	color: rgb(51, 51, 51);
}
span.button:active {
	color: rgb(51, 51, 51);
}
span.button_large:focus {
	color: rgb(51, 51, 51);
}
span.button_large:active {
	color: rgb(51, 51, 51);
}
span.exclusive_mini:focus {
	color: rgb(51, 51, 51);
}
span.exclusive_mini:active {
	color: rgb(51, 51, 51);
}
span.exclusive_small:focus {
	color: rgb(51, 51, 51);
}
span.exclusive_small:active {
	color: rgb(51, 51, 51);
}
span.exclusive:focus {
	color: rgb(51, 51, 51);
}
span.exclusive:active {
	color: rgb(51, 51, 51);
}
span.exclusive_large:focus {
	color: rgb(51, 51, 51);
}
span.exclusive_large:active {
	color: rgb(51, 51, 51);
}
input.button_mini:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.button_small:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.button:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.button_large:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.button_mini_disabled:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.button_small_disabled:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.button_disabled:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.button_large_disabled:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.exclusive_mini:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.exclusive_small:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.exclusive:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.exclusive_large:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.exclusive_mini_disabled:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.exclusive_small_disabled:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.exclusive_disabled:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.exclusive_large_disabled:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
a.button_mini:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
a.button_small:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
a.button:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
a.button_large:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
a.exclusive_mini:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
a.exclusive_small:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
a.exclusive:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
a.exclusive_large:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
span.button_mini:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
span.button_small:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
span.button:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
span.button_large:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
span.exclusive_mini:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
span.exclusive_small:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
span.exclusive:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
span.exclusive_large:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
input.button_mini_disabled {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
input.button_small_disabled {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
input.button_disabled {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
input.button_large_disabled {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
input.exclusive_mini_disabled {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
input.exclusive_small_disabled {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
input.exclusive_disabled {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
input.exclusive_large_disabled {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
span.button_mini {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
span.button_small {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
span.button {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
span.button_large {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
span.exclusive_mini {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
span.exclusive_small {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
span.exclusive {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
span.exclusive_large {
	background: rgb(204, 204, 204); color: rgb(124, 124, 124); cursor: default;
}
a.btn_add_cart {
	border-color: rgb(255, 158, 4) rgb(216, 127, 3) rgb(216, 127, 3) rgb(65, 65, 65); color: rgb(255, 255, 255); padding-left: 45px; margin-right: 4px; position: relative; text-shadow: 1px 1px rgba(0,0,0,0.3); background-image: linear-gradient(rgb(255, 158, 4), rgb(255, 135, 4));
}
a.btn_add_cart:focus {
	color: rgb(255, 255, 255);
}
a.btn_add_cart:active {
	color: rgb(255, 255, 255);
}
a.btn_add_cart i {
	border-radius: 3px 0px 0px 3px; left: 0px; top: -1px; width: 35px; text-align: center; bottom: -1px; line-height: 32px; font-size: 15px; border-top-color: rgb(43, 42, 42); border-left-color: rgb(51, 50, 50); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; position: absolute; z-index: 100; text-shadow: 1px 1px rgba(0,0,0,0.3); background-image: linear-gradient(rgb(56, 56, 56), rgb(71, 71, 71)); -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px;
}
a.btn_add_cart:hover {
	border-color: rgb(194, 102, 3) rgb(255, 143, 4) rgb(255, 143, 4) rgb(65, 65, 65); color: rgb(255, 255, 255); background-image: linear-gradient(rgb(255, 135, 4), rgb(255, 158, 4));
}
span.disabled.exclusive {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding-left: 45px; border-right-style: solid; border-bottom-style: solid; position: relative; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235));
}
span.disabled.exclusive i {
	border-radius: 3px 0px 0px 3px; left: 0px; top: -1px; width: 35px; text-align: center; bottom: -1px; color: rgb(255, 255, 255); line-height: 32px; font-size: 15px; border-top-color: rgb(43, 42, 42); border-left-color: rgb(51, 50, 50); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; position: absolute; text-shadow: 1px 1px rgba(0,0,0,0.3); background-image: linear-gradient(rgb(56, 56, 56), rgb(71, 71, 71)); -webkit-border-radius: 3px 0 0 3px; -moz-border-radius: 3px 0 0 3px; -ms-border-radius: 3px 0 0 3px; -o-border-radius: 3px 0 0 3px;
}
.btn-img {
	padding: 2px 12px 1px 3px !important;
}
form {
	margin: 0px 0px 20px; padding: 0px;
}
select {
	font: 13px/17px Arial, Helvetica, sans-serif; margin: 0px 0px 12px; padding: 6px; border-radius: 0px; border: 1px solid rgb(208, 208, 208); width: 100%; height: 32px; color: rgb(0, 0, 0); display: block; font-size-adjust: none; font-stretch: normal; box-shadow: none; transition-property: all; transition-duration: 0s; background-color: white; -webkit-appearance: none; -webkit-box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -moz-box-shadow: none; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
textarea {
	font: 13px/17px Arial, Helvetica, sans-serif; margin: 0px 0px 12px; padding: 6px; border-radius: 0px; border: 1px solid rgb(208, 208, 208); width: 100%; height: 32px; color: rgb(0, 0, 0); display: block; font-size-adjust: none; font-stretch: normal; box-shadow: none; transition-property: all; transition-duration: 0s; background-color: white; -webkit-appearance: none; -webkit-box-shadow: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -moz-box-shadow: none; -webkit-transition-property: all; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s;
}
textarea {
	height: auto; resize: none;
}
select {
	width: 100%;
}
select:focus {
	width: 100%;
}
select:focus {
	width: 100%;
}
select.btn-mini {
	height: auto; line-height: 14px;
}
select.btn {
	padding-right: 16px; -webkit-appearance: button; -moz-appearance: button; appearance: button;
}
select.btn-mini + .caret {
	margin-top: 9px; margin-left: -20px;
}
input[type=submit] {
	-webkit-border-radius: 0;
}
input[type=button] {
	-webkit-border-radius: 0;
}
label {
	color: rgb(51, 51, 51); font-size: 13px; font-weight: normal; display: inline-block; cursor: default;
}
input {
	margin-bottom: 0px;
}
textarea {
	margin-bottom: 0px;
}
select {
	margin-bottom: 0px;
}
.uneditable-input {
	margin-bottom: 0px;
}
.radio input[type='radio'] {
	margin-left: 0px; float: left;
}
.checkbox input[type='checkbox'] {
	margin-left: 0px; float: left;
}
input[type='radio'] {
	margin: 2px 0px 0px; line-height: normal;
}
input[type='checkbox'] {
	margin: 2px 0px 0px; line-height: normal;
}
form p.id_state {
	display: none;
}
form.std .select span {
	padding: 0px; text-align: left; color: rgb(51, 51, 51);
}
form.std .radio span {
	padding: 0px; text-align: left; color: rgb(51, 51, 51);
}
form.std .checkbox span {
	padding: 0px; text-align: left; color: rgb(51, 51, 51);
}
form.std span.inline-infos {
	font: 11px/normal "Arial"; margin: 0px 0px -3px; padding: 2px 0px 0px 157px; color: rgb(58, 58, 58); display: block; font-size-adjust: none; font-stretch: normal;
}
span.editable {
	font: 12px/normal "Arial"; margin: 0px; padding: 0px 0px 0px 7px; color: rgb(58, 58, 58); float: none; font-size-adjust: none; font-stretch: normal;
}
span.form_info {
	padding: 0px 0px 0px 5px; color: rgb(51, 51, 51); font-style: italic;
}
input:focus {
	
}
form.std .required_desc {
	margin: 0px 0px -3px; padding-left: 157px;
}
#order-detail-content-table td:first-child {
	padding-left: 10px;
}
#block-order-detail .adresses_bloc ul {
	background: rgb(253, 253, 253); padding: 20px 4%; border: 1px solid rgb(208, 208, 208); margin-bottom: 20px;
}
.tit-ord {
	margin-bottom: 7px;
}
#order-detail-content-table tfood td strong {
	margin-right: 10px;
}
#authentication form.std .text input {
	width: 100%;
}
#authentication form.std .password input {
	width: 100%;
}
#identity input[type='text'] {
	width: 100%;
}
#identity input[type='password'] {
	width: 100%;
}
#vat_area {
	padding-bottom: 12px;
}
#add_address .submit2 {
	margin: 10px 0px 0px; padding: 0px;
}
#add_address input[type='text'] {
	width: 100%;
}
#add_address input[type='password'] {
	width: 100%;
}
#add_address input[type='date'] {
	width: 100%;
}
#add_address input[type='datetime'] {
	width: 100%;
}
#add_address input[type='email'] {
	width: 100%;
}
#add_address input[type='number'] {
	width: 100%;
}
#add_address input[type='search'] {
	width: 100%;
}
#add_address input[type='tel'] {
	width: 100%;
}
#add_address input[type='time'] {
	width: 100%;
}
#add_address input[type='url'] {
	width: 100%;
}
#add_address textarea {
	height: 100px; margin-bottom: 20px;
}
#add_address .required.inline-infos {
	margin-bottom: 5px;
}
.order_qte_input + label {
	margin-left: 5px; float: left;
}
#order-detail-content td {
	padding-top: 10px; padding-right: 10px; padding-bottom: 10px;
}
table tfoot td {
	text-align: right;
}
ul.footer_links {
	padding: 20px 0px 0px;
}
ul.footer_links li {
	margin: 0px 25px 0px 0px; float: left;
}
ul.footer_links li img.icon {
	margin: -3px 5px 0px 0px;
}
ul.footer_links li a {
	font-size: 15px;
}
ul.footer_links li a i {
	font-size: 25px; margin-right: 5px; vertical-align: -3px;
}
.footer_link_bottom i {
	font-size: 25px; vertical-align: -3px;
}
.footer_link_bottom a {
	font-size: 14px;
}
.sortPagiBar .btn {
	border-radius: 0px; padding-right: 27px;
}
.sortPagiBar .btn-group > :first-child.btn {
	border-radius: 0px; padding-right: 27px;
}
.sortPagiBar .caret {
	right: 10px; position: absolute;
}
.sortPagiBar {
	padding: 0px 0px 10px; margin-bottom: 30px;
}
.sortPagiBar p {
	margin: 0px; padding: 0px;
}
.nbrItemPage {
	float: left;
}
.nbrItemPage label {
	float: left;
}
.dropdown-menu li > a {
	padding: 6px 10px;
}
.dropdown-menu li > a:hover {
	background: rgb(51, 51, 51);
}
.dropdown-menu {
	padding: 0px; border-radius: 0px; min-width: 215px;
}
#itempage {
	margin: 0px; float: left;
}
.nbrItemPage label {
	padding: 5px 10px 0px 0px;
}
.nbr_page.nbrItemPage {
	margin: 0px 0px 10px; position: relative;
}
.nbr_page.nbrItemPage .b-core-ui-select {
	width: 50px;
}
.product_view {
	float: right;
}
.product_view li {
	color: rgb(157, 156, 156); float: left; display: block; cursor: pointer;
}
.product_view li i {
	font-size: 30px; vertical-align: middle; display: inline-block;
}
.product_view li.current {
	color: rgb(0, 0, 0); cursor: default;
}
.product_view li#product_view_list {
	margin-left: 10px;
}
#productsSortForm {
	margin-right: 30px; margin-bottom: 10px; float: left; position: relative;
}
#productsSortForm .dropdown-toggle {
	float: left;
}
.shop_box_row.bottom_pagination {
	padding: 20px 0px 0px; border-top-color: rgb(208, 208, 208); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: medium; border-top-style: solid; border-bottom-style: none;
}
.bottom_pagination > form > p {
	margin: 0px;
}
.bottom_pagination > form {
	margin: 0px; float: right;
}
#pagination_form {
	float: left;
}
#pagination_form select {
	margin: 0px; float: left;
}
#pagination_form label {
	padding: 3px 12px 0px 20px; float: left; display: inline-block;
}
.pagination {
	margin: 0px; float: left; list-style-type: none;
}
form.pagination {
	float: right;
}
.pagination ul {
	border-radius: 0px; box-shadow: 0px 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}
.pagination ul > li {
	margin-right: 4px; display: inline-block;
}
.pagination ul > li > a {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
.pagination ul > li > span {
	border-width: 1px; border-color: rgb(237, 237, 237) rgb(200, 200, 200) rgb(200, 200, 200) rgb(237, 237, 237); padding: 4px 12px 7px; border-radius: 3px; text-align: left; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 0px; vertical-align: middle; border-right-style: solid; border-bottom-style: solid; display: inline-block; white-space: normal; filter:; cursor: pointer; text-shadow: 1px 1px #fff; background-image: linear-gradient(rgb(237, 237, 237), rgb(235, 235, 235)); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
.pagination ul > li > a:focus {
	color: rgb(51, 51, 51);
}
.pagination ul > li > a:active {
	color: rgb(51, 51, 51);
}
.pagination ul > li > span:focus {
	color: rgb(51, 51, 51);
}
.pagination ul > li > span:active {
	color: rgb(51, 51, 51);
}
.pagination ul > li > a:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
.pagination ul > li > span:hover {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
.pagination ul > li > a:focus {
	
}
.pagination ul > li > span:focus {
	
}
.pagination ul > li.current span {
	border-color: rgb(200, 200, 200) rgb(237, 237, 237) rgb(237, 237, 237) rgb(200, 200, 200); background-image: linear-gradient(rgb(235, 235, 235), rgb(237, 237, 237));
}
.pagination ul > li.disabled span {
	background: rgb(204, 204, 204); color: rgb(122, 122, 122);
}
.row_category {
	padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.row_category .category_image {
	margin-right: 20px; float: left;
}
.center_column .cat_desc {
	margin: 0px; position: relative;
}
.center_column .cat_desc .lnk_more {
	font: 13px/normal Arial, Helvetica, sans-serif; margin-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.center_column .cat_desc .lnk_more_cat {
	color: rgb(51, 51, 51); font-style: normal; font-weight: bold; margin-left: 5px; display: inline-block; cursor: pointer;
}
.center_column .cat_desc .lnk_more_cat:hover {
	color: rgb(255, 144, 4);
}
#subcategories {
	margin-bottom: 20px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
#subcategories ul {
	margin-bottom: 0px;
}
#subcategories ul li {
	margin: 0px 0px 20px;
}
#subcategories ul li.product_list_5 {
	margin-right: 0px;
}
#subcategories ul li.product_list_6 {
	margin-right: 0px;
}
#subcategories ul li a {
	display: block;
}
#subcategories ul li a.lnk_more_sub {
	margin: 12px 0px 0px; color: rgb(51, 51, 51); font-size: 13px; font-style: italic; font-weight: bold;
}
#subcategories ul li a.lnk_more_sub:hover {
	color: rgb(255, 144, 4);
}
#header {
	position: relative;
}
#header #header_logo {
	left: 0px; top: 112px; display: block; position: absolute;
}
#header #header_right {
	padding: 194px 0px 0px; position: relative; z-index: 101;
}
.hr-top {
	background: rgb(179, 179, 179); left: 0px; top: 81px; height: 1px; right: 0px; position: absolute;
}
.blockpermanentlinks-header {
	left: 0px; top: 53px; position: absolute;
}
#header_links li {
	margin: 0px; padding: 0px 15px 0px 0px; float: left;
}
#header_links li::before {
	color: rgb(255, 145, 4); font-family: FontAwesome; margin-right: 6px; content: "?";
}
#header_links li a {
	color: rgb(119, 119, 119); line-height: 1.2em; font-size: 13px; font-weight: bold; text-decoration: none;
}
#header_links li a:hover {
	color: rgb(51, 51, 51);
}
body#index a.header_links_home {
	color: rgb(51, 51, 51);
}
#sitemap a.header_links_sitemap {
	color: rgb(51, 51, 51);
}
#contact a.header_links_contact {
	color: rgb(51, 51, 51);
}
#cms a.header_links_delivery {
	color: rgb(51, 51, 51);
}
#stores a.header_links_store {
	color: rgb(51, 51, 51);
}
.mobile-link-top {
	display: none;
}
#currencies_block_top {
	padding: 1px 0px; top: 51px; right: 0px; position: absolute;
}
#languages_block_top {
	padding: 1px 0px; top: 51px; right: 0px; position: absolute;
}
#currencies_block_top form {
	margin: 0px;
}
#languages_block_top:hover {
	cursor: pointer;
}
#currencies_block_top:hover {
	cursor: pointer;
}
.mobile-link-top h4 {
	cursor: pointer;
}
#currencies_block_top p.inner-carrencies {
	color: rgb(119, 119, 119); text-transform: capitalize; font-size: 13px; margin-bottom: 0px; position: relative;
}
#languages_block_top p {
	color: rgb(119, 119, 119); text-transform: capitalize; font-size: 13px; margin-bottom: 0px; position: relative;
}
.mobile-link-top h4 {
	color: rgb(119, 119, 119); text-transform: capitalize; font-size: 13px; margin-bottom: 0px; position: relative;
}
#currencies_block_top p span {
	color: rgb(51, 51, 51); font-weight: bold; margin-right: 3px; display: inline-block;
}
#languages_block_top p b {
	color: rgb(51, 51, 51); font-weight: bold; margin-right: 3px; display: inline-block;
}
#currencies_block_top p.inner-carrencies i {
	color: rgb(119, 119, 119); line-height: 18px; font-size: 13px; margin-left: 16px;
}
#languages_block_top p i {
	color: rgb(119, 119, 119); line-height: 18px; font-size: 13px; margin-left: 16px;
}
.mobile-link-top h4 i {
	color: rgb(119, 119, 119); line-height: 18px; font-size: 13px; margin-left: 16px;
}
.list_header {
	background: rgb(246, 246, 246); list-style: none; top: 28px; width: 140px; right: 0px; display: none; position: absolute; z-index: 1000;
}
.list_header li:first-child {
	border: currentColor;
}
.list_header li.selected {
	padding: 8px 0px 8px 10px; color: rgb(255, 145, 4); cursor: default;
}
.list_header li.selected a {
	color: rgb(255, 145, 4); cursor: default;
}
.list_header li a {
	padding: 8px 5px 8px 10px; color: rgb(119, 119, 119); font-size: 13px; font-weight: bold; text-decoration: none; display: block;
}
.list_header li a:hover {
	color: rgb(255, 145, 4);
}
.list_header li.selected span {
	color: rgb(255, 145, 4); cursor: default;
}
.arrow_header_top {
	width: auto;
}
#currencies_block_top p.active {
	color: black;
}
#currencies_block_top p:hover {
	color: black;
}
#languages_block_top p.active {
	color: black;
}
#languages_block_top p:hover {
	color: black;
}
.mobile-link-top h4.active {
	color: black;
}
.mobile-link-top h4:hover {
	color: black;
}
#languages_block_top {
	right: 138px; padding-right: 12px; border-right-color: rgb(179, 179, 179); border-right-width: 1px; border-right-style: solid;
}
#countries_2 .countries_ul li img {
	margin: 2px 10px 0px 0px; float: left;
}
#countries_2 .countries_ul li span .firstWord {
	display: none;
}
#languages_block_top .firstWord {
	display: none;
}
#languages_block_top strong {
	display: none;
}
#countries_2 .countries_ul li span {
	display: block;
}
#setCurrency .currencies_ul li span {
	padding-right: 10px; font-weight: bold; display: inline-block;
}
#setCurrency .currencies_ul li.selected {
	padding: 8px 5px 8px 10px; font-weight: bold; cursor: default;
}
.blockuserinfo {
	top: 120px; right: 0px; position: absolute;
}
.blockuserinfo a {
	padding: 5px 11px 7px 12px; border-radius: 3px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; font-family: "Roboto",sans-serif; font-size: 14px; font-style: normal; font-weight: bold; border-right-color: rgb(43, 43, 43); border-bottom-color: rgb(43, 43, 43); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: block; box-sizing: border-box; text-shadow: 1px 1px #303030; background-image: linear-gradient(rgb(71, 71, 71), rgb(57, 56, 56)); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
.blockuserinfo a:hover {
	color: rgb(255, 145, 4);
}
.blockuserinfo a span {
	display: inline-block;
}
.blockuserinfo a span i {
	color: rgb(255, 145, 4); line-height: 20px; font-size: 17px; margin-right: 10px;
}
.blockuserinfo a:hover span i {
	color: rgb(255, 145, 4);
}
#your_account {
	border-radius: 3px; top: 120px; right: 108px; border-right-color: rgb(194, 102, 3); border-bottom-color: rgb(194, 102, 3); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; position: absolute; box-sizing: border-box; background-image: linear-gradient(rgb(255, 158, 4), rgb(255, 135, 4)); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px;
}
#your_account i {
	color: rgb(72, 72, 72); line-height: 18px; font-size: 17px; margin-right: 7px; text-shadow: none;
}
#your_account a {
	padding: 6px 10px 7px 12px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; font-family: "Roboto",sans-serif; font-size: 14px; font-style: normal; font-weight: bold; display: block; text-shadow: 1px 1px #c76f03;
}
#your_account a:hover {
	color: rgb(72, 72, 72); text-shadow: 1px 1px rgba(255,255,255,0.4);
}
#header_user {
	top: 194px; right: 0px; position: absolute; z-index: 99;
}
#header_user #shopping_cart a {
	padding: 9px 21px 14px 16px; border-radius: 0px 6px 0px 0px; width: 270px; color: rgb(119, 119, 119); line-height: 18px; overflow: hidden; font-size: 13px; font-weight: bold; border-left-color: rgb(35, 35, 35); border-left-width: 1px; border-left-style: solid; display: block; text-shadow: 1px 1px #222; background-image: linear-gradient(rgb(53, 53, 53), rgb(38, 38, 38)); -webkit-border-radius: 0 6px 0 0; -moz-border-radius: 0 6px 0 0; -ms-border-radius: 0 6px 0 0; -o-border-radius: 0 6px 0 0;
}
#header_user #shopping_cart a::before {
	color: rgb(255, 255, 255); line-height: 28px; font-family: FontAwesome; font-size: 25px; margin-right: 12px; content: "?";
}
#header_user #shopping_cart a:hover {
	color: rgb(255, 255, 255);
}
#header_user #shopping_cart .shopping_cart_title {
	padding: 0px 6px 0px 0px; color: rgb(255, 145, 4); text-transform: uppercase; font-family: "Roboto",sans-serif; font-size: 16px; display: inline-block;
}
#header_user #shopping_cart span {
	margin-right: 6px;
}
#header_user #shopping_cart .opancart {
	margin: 9px 0px 0px; float: right;
}
.close-cart#header_user #shopping_cart a {
	color: rgb(255, 255, 255);
}
.hide {
	display: none; visibility: inherit;
}
.visible {
	display: block;
}
.zoom_one {
	-ms-zoom: 1;
}
.f_left {
	float: left;
}
.low_opacity {
	opacity: 0.3;
}
.bottom_indent {
	margin-bottom: 15px !important;
}
.detail_step_by_step thead tr th.first_item {
	width: 150px;
}
.ml_none {
	margin-left: 0px !important;
}
.extra-wrap {
	overflow: hidden;
}
#search_block_top {
	margin: 0px; top: 202px; right: 300px; position: absolute;
}
#search_block_top label {
	display: none;
}
#search_block_top form {
	margin: 0px; position: relative;
}
#search_block_top p {
	margin: 0px; position: relative;
}
#search_block_top p::before {
	left: 11px; top: 8px; color: rgb(175, 175, 175); line-height: 16px; font-family: FontAwesome; font-size: 14px; position: absolute; z-index: 100; content: "?";
}
#search_block_top input.search_query {
	border-width: 1px; border-style: solid; border-color: rgb(37, 37, 37) rgb(115, 115, 115) rgb(136, 136, 136) rgb(56, 56, 56); margin: 0px; padding: 6px 10px 7px 32px; border-radius: 4px; width: 491px; height: 33px; color: rgb(255, 255, 255); line-height: 20px; vertical-align: middle; float: left; position: relative; z-index: 10; box-sizing: border-box; box-shadow: none; background-image: linear-gradient(rgb(88, 88, 88), rgb(95, 95, 95)); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-user-modify: read-write-plaintext-only;
}
#search_block_top input.search_query:focus {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.lang_fr #search_block_top a {
	font-size: 11px;
}
#search_block_top a {
	padding: 7px 0px 8px; border-radius: 4px; width: 75px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; margin-left: 4px; float: left; display: block; text-shadow: 1px 1px #c76f03; background-image: linear-gradient(rgb(255, 158, 4), rgb(255, 134, 4)); -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px;
}
#search_block_top a:hover {
	color: rgb(0, 0, 0); text-shadow: 1px 1px rgba(255,255,255,0.4);
}
#search_block_top a i {
	display: none;
}
.ac_results {
	border: 1px solid rgb(221, 221, 221) !important; width: 491px !important;
}
.ac_over {
	background: rgb(51, 51, 51) !important;
}
#instant_search_results .title_shop_block {
	width: 45%; text-align: right; padding-right: 0px; float: right;
}
.list li .center_block .sale-box {
	left: 0px; top: 0px; right: auto; margin-bottom: 5px; display: inline-block; position: relative;
}
.list li .center_block .new-box {
	left: 0px; top: 0px; right: auto; margin-bottom: 5px; display: inline-block; position: relative;
}
.list li .center_block .sale-box span {
	font-style: normal !important;
}
.list li .center_block .new-box span {
	font-style: normal !important;
}
.sale-box {
	top: 10px; position: absolute;
}
.new-box {
	top: 10px; position: absolute;
}
.sale-box span {
	padding: 1px 8px 3px; border-radius: 2px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; font-family: "Roboto",sans-serif; font-size: 13px; font-style: normal; font-weight: bold; display: block; z-index: 2; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px;
}
.new-box span {
	padding: 1px 8px 3px; border-radius: 2px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; font-family: "Roboto",sans-serif; font-size: 13px; font-style: normal; font-weight: bold; display: block; z-index: 2; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px;
}
.sale-box span.before {
	display: none;
}
.sale-box span.after {
	display: none;
}
.new-box span.before {
	display: none;
}
.new-box span.after {
	display: none;
}
.new-box {
	left: 10px;
}
.new-box span.new {
	background-image: linear-gradient(rgb(63, 163, 24), rgb(60, 144, 27));
}
.sale-box {
	right: 10px;
}
.sale-box span.on_sale {
	background-image: linear-gradient(rgb(253, 50, 50), rgb(247, 35, 35));
}
.column .block {
	margin: 0px;
}
h1 {
	background: linear-gradient(rgb(237, 237, 237) 0px, rgb(235, 235, 235) 100%); margin: 0px 0px 30px; padding: 13px 20px; border-radius: 6px 6px 0px 0px; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; overflow: hidden; font-family: "Roboto",sans-serif; font-size: 16px; font-weight: bold; border-bottom-color: rgb(179, 179, 179); border-bottom-width: 1px; border-bottom-style: solid; text-shadow: 1px 1px #fff; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0;
}
.column .block h4 {
	background: linear-gradient(rgb(237, 237, 237) 0px, rgb(235, 235, 235) 100%); margin: 0px 0px 30px; padding: 13px 20px; border-radius: 6px 6px 0px 0px; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; overflow: hidden; font-family: "Roboto",sans-serif; font-size: 16px; font-weight: bold; border-bottom-color: rgb(179, 179, 179); border-bottom-width: 1px; border-bottom-style: solid; text-shadow: 1px 1px #fff; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0;
}
.center_column .block h4 {
	background: linear-gradient(rgb(237, 237, 237) 0px, rgb(235, 235, 235) 100%); margin: 0px 0px 30px; padding: 13px 20px; border-radius: 6px 6px 0px 0px; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; overflow: hidden; font-family: "Roboto",sans-serif; font-size: 16px; font-weight: bold; border-bottom-color: rgb(179, 179, 179); border-bottom-width: 1px; border-bottom-style: solid; text-shadow: 1px 1px #fff; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0;
}
#layered_block_left h3 {
	background: linear-gradient(rgb(237, 237, 237) 0px, rgb(235, 235, 235) 100%); margin: 0px 0px 30px; padding: 13px 20px; border-radius: 6px 6px 0px 0px; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; overflow: hidden; font-family: "Roboto",sans-serif; font-size: 16px; font-weight: bold; border-bottom-color: rgb(179, 179, 179); border-bottom-width: 1px; border-bottom-style: solid; text-shadow: 1px 1px #fff; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0;
}
h1 a {
	color: rgb(51, 51, 51);
}
.column .block h4 a {
	color: rgb(51, 51, 51);
}
.center_column .block h4 a {
	color: rgb(51, 51, 51);
}
#layered_block_left h3 a {
	color: rgb(51, 51, 51);
}
@media only screen and (max-width:991px) and (min-width:768px)
{
h1 {
	font-size: 14px;
}
.column .block h4 {
	font-size: 14px;
}
.center_column .block h4 {
	font-size: 14px;
}
#layered_block_left h3 {
	font-size: 14px;
}
}
h1#instant_search_results {
	overflow: hidden;
}
h1#instant_search_results a {
	color: rgb(51, 51, 51);
}
h1#instant_search_results a:hover {
	text-decoration: underline;
}
.inner_content {
	margin-bottom: 30px; position: relative;
}
.main_page_products li div.product_image {
	border-radius: 5px; border: 1px solid rgb(208, 208, 208); transition:0.3s; text-align: center; margin-bottom: 9px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.main_page_products li div.product_image:hover {
	border-color: rgb(51, 51, 51);
}
.main_page_products li a.product_image {
	padding: 34px; display: block;
}
.main_page_products li .product_desc {
	margin-bottom: 0px;
}
.main_page_products li h5 {
	padding: 0px;
}
.main_page_products li p.price_container {
	padding-bottom: 10px; margin-bottom: 0px;
}
.main_page_products li a.button {
	margin-top: 10px;
}
.main_page_products li a.exclusive {
	margin-top: 10px;
}
.main_page_products li span.exclusive {
	margin-top: 10px;
}
.column .block h4 a:hover {
	color: rgb(139, 18, 160);
}
.column .block h4 .column_icon_toggle {
	display: none;
}
.column .myaccount.block ul li a img {
	display: none;
}
#layered_block_left h4.toggle {
	margin-bottom: 18px;
}
#categories_block_left {
	margin-top: -7px; margin-bottom: 30px;
}
#categories_block_left h4 {
	padding: 14px 5px 16px 20px; border-radius: 6px 6px 0px 0px; border: currentColor; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 28px; font-family: "Roboto",sans-serif; font-size: 26px; font-weight: bold; margin-bottom: 0px; position: relative; text-shadow: 1px 1px #c77003; background-image: linear-gradient(rgb(255, 157, 4), rgb(255, 137, 4)); -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0;
}
#categories_block_left .block_content {
	padding: 0px;
}
#categories_block_left ul.tree {
	background: rgb(72, 72, 72); list-style: none; padding: 0px; border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -ms-border-radius: 0 0 6px 6px; -o-border-radius: 0 0 6px 6px;
}
#categories_block_left ul.tree li {
	position: relative;
}
#categories_block_left ul.tree li a {
	transition:0.3s; font-weight: bold; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
#categories_block_left ul.tree > li > a {
	padding: 12px 20px 13px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 16px; border-top-color: rgb(41, 41, 41); border-top-width: 1px; border-top-style: solid; text-shadow: 1px 1px rgba(0,0,0,0.3);
}
#categories_block_left ul.tree > li > a i {
	display: none;
}
#categories_block_left ul.tree > li.last > a {
	border-radius: 0px 0px 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px; -ms-border-radius: 0 0 6px 6px; -o-border-radius: 0 0 6px 6px;
}
#categories_block_left ul.tree > li:first-child > a {
	border: currentColor; box-shadow: inset 0px 6px 6px rgba(0,0,0,0.4); -webkit-box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.4); -moz-box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.4);
}
#categories_block_left ul.tree li a:hover {
	background: rgb(255, 145, 4);
}
#categories_block_left ul.tree a.selected {
	background: rgb(255, 145, 4);
}
#categories_block_left .grower:hover + a {
	background: rgb(255, 145, 4);
}
#categories_block_left ul.tree li a i + i {
	display: none;
}
#categories_block_left ul.tree li a i {
	color: rgb(93, 171, 1);
}
#categories_block_left ul.tree li ul li {
	padding: 0px 10px 5px 20px;
}
#categories_block_left ul.tree li ul {
	background: rgb(61, 61, 61);
}
#categories_block_left ul.tree li ul li:first-child {
	padding-top: 19px;
}
#categories_block_left ul.tree li ul li.last {
	padding-bottom: 13px;
}
#categories_block_left ul.tree li ul ul {
	padding: 0px;
}
#categories_block_left ul.tree li ul li a {
	padding: 2px 0px 2px 16px; color: rgb(155, 155, 155); text-transform: capitalize; font-size: 13px; position: relative; text-shadow: 1px 1px rgba(0,0,0,0.3);
}
#categories_block_left ul.tree li ul li a::before {
	left: 0px; top: 2px; color: rgb(255, 145, 4); line-height: 16px; font-family: FontAwesome; font-size: 15px; position: absolute; content: "?"; text-shadow: 1px 1px rgba(0,0,0,0.3);
}
#categories_block_left ul.tree li ul li .grower {
	top: 2px;
}
#categories_block_left ul.tree li ul li a:hover {
	color: rgb(241, 139, 7);
}
#categories_block_left ul.tree li ul li a.selected {
	color: rgb(241, 139, 7);
}
#categories_block_left li ul li .grower:hover + a {
	color: rgb(241, 139, 7);
}
#categories_block_left .grower {
	top: 8px; width: 30px; height: 30px; text-align: center; right: 15px; color: rgb(255, 255, 255); line-height: 30px; display: block; position: absolute; z-index: 1000; cursor: pointer; text-shadow: 1px 1px rgba(0,0,0,0.3);
}
#categories_block_left .grower:hover {
	color: rgb(255, 255, 255);
}
#categories_block_left .OPEN {
	color: rgb(56, 56, 56);
}
#categories_block_left .CLOSE {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/plus_minus.png") no-repeat 0px 0px;
}
#categories_block_left .store_list {
	margin: 0px; padding: 0px; list-style-type: none;
}
#categories_block_left .store_list li:first-child a {
	border: currentColor;
}
#categories_block_left .store_list li {
	margin: 0px; padding: 0px;
}
#categories_block_left .store_list li a {
	transition:0.3s; color: rgb(255, 255, 255); display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;
}
#categories_block_left .store_list > li > a {
	background: rgb(103, 103, 103); padding: 14px 20px; line-height: 20px; font-size: 17px; border-top-color: rgb(41, 41, 41); border-top-width: 1px; border-top-style: solid;
}
#categories_block_left .store_list li a i {
	margin-right: 10px; display: none;
}
#categories_block_left .store_list > li > a:hover {
	background: rgb(72, 72, 72); color: rgb(255, 238, 0);
}
#layered_block_left ul li .disabled {
	color: rgb(102, 102, 102);
}
#layered_block_left h2 {
	padding: 0px; margin-bottom: 15px;
}
#layered_block_left label {
	margin-bottom: 0px; display: inline;
}
#layered_block_left input[type='radio'] {
	margin: 0px 5px 0px 0px; float: left;
}
#layered_block_left .control-label {
	line-height: 32px; padding-right: 0px; padding-left: 0px;
}
#layered_block_left li.nomargin {
	margin-bottom: 5px;
}
#layered_block_left li:last-child.nomargin {
	margin-bottom: 0px;
}
#layered_block_left .link_type {
	color: rgb(51, 51, 51); clear: left; float: left; cursor: pointer;
}
#layered_block_left .link_type:hover {
	color: rgb(255, 144, 4);
}
#layered_block_left .store_list_filter {
	margin: 0px 0px 15px;
}
#layered_block_left span.layered_close {
	float: right;
}
#layered_block_left .hide-action {
	text-align: right; padding-right: 5px; display: block;
}
#layered_block_left .hide-action:hover {
	text-decoration: underline;
}
#layered_block_left span.layered_close a {
	display: block;
}
#layered_block_left .nomargin a {
	display: inline;
}
#layered_block_left div.radio {
	margin-top: 1px; margin-right: 11px;
}
#layered_block_left div.checker {
	margin-right: 12px;
}
#layered_block_left .nomargin a span {
	color: rgb(169, 169, 169); font-weight: bold;
}
#layered_block_left .color-option {
	padding: 0px; border: 1px solid rgb(102, 102, 102); width: 16px; height: 16px; margin-left: 0px;
}
#layered_block_left .disable.color-option {
	opacity: 0.5; -moz-opacity: 0.5;
}
.layered_slider {
	margin-top: 5px;
}
.layered_slider_container {
	margin: 6px auto 0px; width: 93%;
}
.layered_list_selected {
	font-weight: bold;
}
.layered_ajax_loader p {
	margin: 20px 0px; text-align: center;
}
.hide-action {
	text-align: right; display: block; cursor: pointer;
}
#layered_form #enabled_filters {
	margin-top: -15px; margin-bottom: 16px;
}
#enabled_filters h2 {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/line-bg.gif") repeat-x left 20px; padding: 13px 0px 10px; text-align: center; color: rgb(51, 51, 51); font-style: italic;
}
#enabled_filters h2 span {
	background: rgb(255, 255, 255); padding: 0px 10px;
}
#layered_form #enabled_filters ul {
	border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
#enabled_filters ul li {
	padding: 5px 0px; color: rgb(51, 51, 51); line-height: 24px; font-style: italic;
}
#enabled_filters ul li.enabled_filters_extra {
	color: rgb(169, 169, 169);
}
#enabled_filters li a {
	margin: 0px 0px 0px 10px; line-height: 20px; font-size: 20px; float: right;
}
#enabled_filters li a:hover {
	color: rgb(169, 169, 169);
}
#layered_form .color-option {
	padding: 0px; border-radius: 25px; border: currentColor; width: 25px; height: 25px; margin-left: 0px;
}
#ul_layered_id_attribute_group_2 li {
	padding: 0px 0px 8px; float: left;
}
#layered_block_left #ul_layered_id_attribute_group_2 {
	padding-bottom: 0px;
}
#ul_layered_id_attribute_group_2 li label {
	display: none;
}
#ul_layered_id_attribute_group_2 li input {
	margin-right: 20px;
}
#layered_form .on.color-option {
	box-shadow: 0px 0px 5px 0px #a9a9a9;
}
#layered_block_left .disable.color-option {
	opacity: 0.5; -moz-opacity: 0.5;
}
#product_list .warning {
	margin-top: 13px;
}
.layered_price ul {
	width: 100%;
}
.loader_position {
	left: 45%; top: 20px; position: absolute;
}
#tags_block_left p a {
	margin: 0px 0.1em; padding: 2px 2px 5px; line-height: 1.5em;
}
a.tag_level3 {
	font-size: 1.5em; font-weight: bold;
}
a.tag_level2 {
	font-size: 1.4em;
}
a.tag_level1 {
	font-size: 1em;
}
.column_box .toggle_content {
	margin-bottom: 30px;
}
.column_box .toggle_content > a {
	margin-top: 20px;
}
.column_box .toggle_content form {
	margin: 15px 0px 0px;
}
.products_block_img {
	border-radius: 5px; border: 1px solid rgb(208, 208, 208); display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
a.product_img_link {
	padding: 10px; border-radius: 5px; border: 1px solid rgb(208, 208, 208); transition:0.3s; text-align: center; margin-bottom: 5px; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
a.product_img_link:hover {
	border-color: rgb(51, 51, 51);
}
.products_block ul li {
	padding: 0px 0px 20px; margin-bottom: 20px;
}
.products_block ul li:last-child {
	margin-bottom: 0px;
}
.products_block ul li > div {
	padding: 0px; width: 130px; float: left;
}
.products_block ul li h5 {
	padding-bottom: 1px;
}
.products_block ul li a.products_block_img {
	padding: 10px; border-radius: 5px; border: 1px solid rgb(208, 208, 208); transition:0.3s; width: 115px; text-align: center; margin-right: 20px; float: left; display: block; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px;
}
.products_block ul li a.products_block_img:hover {
	border-color: rgb(51, 51, 51);
}
.products_block ul li p {
	margin-bottom: 6px;
}
.products_block ul li .reduction {
	color: rgb(169, 169, 169); font-style: italic; margin-right: 15px; margin-left: 14px;
}
.products_block ul li span.price-discount {
	text-decoration: line-through; margin-top: 0px; display: inline-block;
}
#stores_block_left p {
	margin: 0px; text-align: center;
}
#stores_block_left p a img {
	margin: 0px 0px 20px;
}
.blockmanufacturer li.last {
	border: currentColor;
}
#viewed-products_block_left ul li.last {
	border: currentColor; padding-bottom: 0px;
}
#header #cart_block {
	background: rgb(255, 255, 255); border: 1px solid rgb(208, 208, 208); top: 245px; width: 285px; right: 0px; display: none; position: absolute; z-index: 999;
}
#header #cart_block .toggle_content {
	margin: 10px;
}
#header #cart_block h4 {
	display: none;
}
#cart_block #cart_block_no_products {
	margin: 0px;
}
#cart_block #cart_block_summary {
	padding: 10px 0px 0px; display: none;
}
#cart_block #cart_block_summary span {
	color: rgb(0, 0, 0);
}
#cart_block #cart_block_summary span.ajax_cart_total {
	margin: 0px 0px 0px 5px; font-weight: bold;
}
#cart_block .quantity-formated {
	color: rgb(52, 51, 54); line-height: 16px; margin-right: 5px; float: left; display: inline-block;
}
#cart_block #cart_block_list dl {
	margin: 0px;
}
#cart_block #cart_block_list dl dt {
	padding: 10px 0px 0px; clear: both; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted; position: relative;
}
#cart_block #cart_block_list dl dt:first-child {
	border: currentColor;
}
#cart_block #cart_block_list dl dt a {
	line-height: 17px; float: left; display: inline-block;
}
#cart_block #cart_block_list dl dt a img {
	margin: 0px 0px 10px; display: inline-block;
}
#cart_block #cart_block_list dl dd {
	margin: 0px 0px 10px; position: relative;
}
#cart_block #cart_block_list dl dd a {
	font-style: italic;
}
#cart_block .cart-images {
	width: 70px; margin-right: 10px;
}
#cart_block .remove_link {
	top: 15px; width: 19px; height: 24px; right: 7px; position: absolute;
}
#cart_block .remove_link a {
	width: 19px; height: 24px; line-height: 24px; font-size: 24px; margin-top: 0px; margin-left: 5px; display: block; z-index: 9;
}
#cart_block .remove_link a:hover {
	color: rgb(169, 169, 169);
}
#cart_block .products .price {
	padding: 15px 0px 5px; width: 150px; font-size: 17px; display: inline-block;
}
#cart_block table#vouchers {
	border: currentColor; width: 100%; clear: both; position: relative;
}
#cart_block table#vouchers td {
	border: currentColor;
}
#cart_block table#vouchers td.quantity {
	margin-right: 5px; min-width: 18px;
}
#cart_block table#vouchers td.delete a {
	padding: 0px; top: 7px; width: 9px; height: 9px; right: 0px; position: absolute;
}
#cart_block ul.cart_block_customizations {
	list-style: none; padding: 0px 0px 0px 13px;
}
#cart_block ul.cart_block_customizations li {
	font: 11px/15px "Arial"; font-size-adjust: none; font-stretch: normal;
}
#cart_block ul.cart_block_customizations li .quantity-formated {
	line-height: 14px;
}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct {
	top: 3px; width: 9px; height: 9px; right: 3px; position: absolute;
}
#cart_block ul.cart_block_customizations div.deleteCustomizableProduct a {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/icon/delete.gif") no-repeat 0px 0px; width: 9px; height: 9px; display: block;
}
#cart_block .cart-prices div {
	padding: 7px 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#cart_block #cart_block_shipping_cost {
	float: right;
}
#cart_block #cart_block_total {
	float: right;
}
#cart_block #cart_block_wrapping_cost {
	float: right;
}
#cart_block #cart-buttons {
	display: block;
}
#cart_block #cart-buttons #button_order_cart {
	float: left;
}
#cart_block p#cart-buttons {
	margin: 0px; padding: 10px 0px 0px; overflow: hidden; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#cart_block p#cart-buttons a.button_mini {
	margin-right: 10px; margin-bottom: 5px; float: left;
}
.breadcrumb .breadcrumb_inset {
	overflow: hidden;
}
.breadcrumb a i {
	font-size: 25px; vertical-align: -4px;
}
.breadcrumb .navigation-pipe {
	line-height: 22px; font-size: 14px;
}
.breadcrumb .navigation_page {
	line-height: 22px; font-size: 14px;
}
.breadcrumb .navigation-pipe {
	margin: 0px 10px;
}
#contact_form p.desc_contact {
	padding: 0px; color: rgb(0, 153, 255); margin-bottom: 10px;
}
#desc_contact0 {
	display: none;
}
.title-pagecontact i {
	margin-right: 7px;
}
#order-list td.history_invoice i {
	font-size: 25px; vertical-align: -1px;
}
.myaccount ul {
	padding-bottom: 10px;
}
.favoriteproducts img {
	width: 16px; height: 16px;
}
table#order-list td.history_link a {
	color: rgb(169, 169, 169); font-weight: bold;
}
table#order-list td.history_detail .btn {
	display: block;
}
table#order-list td.history_detail .btn + a {
	margin-top: 10px;
}
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 {
	padding: 1px; height: 15px; float: left;
}
.align_center {
	text-align: center;
}
.top_indent {
	margin-top: 20px;
}
#block-history #block-order-detail table.std td.inputs label {
	padding: 2px 0px 0px 7px; font-weight: bold; float: left; display: block;
}
#block-history h3 {
	padding: 17px 0px 0px;
}
div#order-detail-content table.std th {
	padding: 15px 12px;
}
form#sendOrderMessage p.submit {
	padding: 0px;
}
.info-order strong {
	color: rgb(51, 51, 51);
}
.addresses #sendOrderMessage label {
	padding-bottom: 4px; display: block;
}
#conditionsValided + label {
	display: inline;
}
table.discount {
	margin: 17px 0px 0px;
}
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;
}
.delivery_options {
	padding-top: 20px;
}
.delivery_options_address .delivery_option_radio {
	margin: 0px auto;
}
.delivery_options_address table td:first-child {
	text-align: center; padding-left: 12px; vertical-align: middle;
}
.delivery_options_address table td.delivery_option_logo {
	text-align: center; vertical-align: middle;
}
.delivery_options_address .delivery_options label {
	display: block;
}
table.delivery_option_carrier {
	background: rgb(217, 237, 247); border: 1px solid rgb(188, 232, 241);
}
table.delivery_option_carrier td {
	border: 1px solid rgb(188, 232, 241); color: rgb(58, 135, 173); text-transform: none; font-size: 12px;
}
.order_delivery .first_item.address {
	background: rgb(248, 248, 248); padding: 20px; border: 1px solid rgb(208, 208, 208); margin-bottom: 20px;
}
.addresses #address_delivery {
	background: rgb(248, 248, 248); padding: 20px; border: 1px solid rgb(208, 208, 208); margin-bottom: 20px;
}
.order_delivery .alternate_item.address {
	background: rgb(248, 248, 248); padding: 20px; border: 1px solid rgb(208, 208, 208); margin-bottom: 20px;
}
.addresses #address_invoice {
	background: rgb(248, 248, 248); padding: 20px; border: 1px solid rgb(208, 208, 208); margin-bottom: 20px;
}
#order-detail-content-table .td-3 {
	text-align: center;
}
.cart_last_tr.cart_total_price .price {
	color: rgb(169, 169, 169); font-size: 17px;
}
#order-detail-content-table tfoot tr.item td {
	border-right-color: currentColor; border-bottom-color: currentColor; border-left-color: currentColor; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-right-style: none; border-bottom-style: none; border-left-style: none;
}
#order-detail-content-table tfoot tr:first-child.item td {
	border: currentColor;
}
#order-detail-content-table td.order_cb {
	width: 50px; text-align: center;
}
#order-detail-content-table td.checkbox_type {
	width: 50px; text-align: center;
}
.footable tfoot td {
	display: table-cell !important;
}
.sheets {
	margin-top: 20px;
}
body#my-account ul.footer_links li {
	float: none;
}
body#my-account div#center_column ul.myaccount_lnk_list li a i {
	width: 24px; line-height: 18px; font-size: 18px; vertical-align: -1px; display: inline-block;
}
#account-creation_form #passwd {
	margin-right: 20px; float: left;
}
span.radio_title {
	text-align: left; margin-bottom: 7px; display: block;
}
#identity #center_column .std input[type='checkbox'] {
	margin-right: 7px;
}
#identity #center_column .std input[type='checkbox'] + label {
	display: inline;
}
#account-creation_form p.radio label {
	padding-right: 10px;
}
form#account-creation_form p.radio label {
	padding: 0px 25px 0px 3px; float: left; display: inline-block;
}
#identity p.radio label {
	padding: 0px 25px 0px 3px; float: left; display: inline-block;
}
#new_account_form p.radio label {
	padding: 0px 25px 0px 3px; float: left; display: inline-block;
}
form#account-creation_form textarea {
	width: 210px; max-width: 563px;
}
#identity p.radio {
	padding: 0px;
}
.comparison_product_infos {
	padding-top: 10px;
}
#product_comparison #availability_label {
	color: rgb(51, 51, 51); font-weight: bold;
}
#product_comparison #availability_value {
	color: rgb(0, 204, 102);
}
#product_comparison .comparison_availability_statut {
	margin: 0px; padding: 0px; display: none;
}
.breakpoint#product_comparison .comparison_product_infos {
	text-align: left;
}
.breakpoint#product_comparison .comparison_product_infos .product_link {
	text-align: left;
}
.breakpoint#product_comparison .comparison_product_infos .row-compare-button {
	text-align: left;
}
#product_comparison .product_image_div {
	text-align: center; margin-bottom: 13px; position: relative;
}
#product_comparison .product_image_div a {
	display: block;
}
#product_comparison th:first-child {
	padding: 5px 10px; text-align: left; font-weight: bold;
}
#product_comparison td:first-child {
	padding: 5px 10px; text-align: left; font-weight: bold;
}
#product_comparison .product_image_div a.product_image {
	display: inline-block; position: relative;
}
#product_comparison .product_image_div a.product_image img {
	
}
.shop_table .title_compare {
	color: rgb(51, 51, 51); font-size: 13px;
}
#product_comparison .comparison_header .price {
	font-size: 32px; font-weight: normal;
}
#product_comparison .on_sale {
	left: 0px; top: 0px; width: 54px; height: 48px; display: block; position: absolute;
}
#product_comparison .discount {
	left: 0px; top: 0px; width: 54px; height: 48px; display: block; position: absolute;
}
#product_comparison .product_link {
	padding: 0px; text-align: center; display: inline-block;
}
#product_comparison .comparison_product_infos a.cmp_remove {
	top: 0px; right: 0px; line-height: 25px; font-size: 25px; position: absolute; z-index: 5;
}
#product_comparison .comparison_product_infos a.cmp_remove:hover {
	color: rgb(169, 169, 169);
}
#product_comparison .product_desc {
	margin: 0px 0px 9px; min-height: 38px;
}
#product_comparison .row-compare-button {
	text-align: left; padding-top: 10px;
}
#product_comparison .comparison_product_infos a.button {
	margin-right: 8px; margin-bottom: 10px;
}
#product_comparison .comparison_product_infos .exclusive {
	margin: 0px 0px 10px;
}
#product_comparison td:first-child {
	background: rgb(245, 245, 245); color: rgb(136, 136, 136);
}
.shop_table td.comparison_infos.comparison_feature_even {
	text-align: center;
}
.shop_table td.comparison_infos.comparison_feature_odd {
	text-align: center;
}
form.identity p.radio input {
	top: 3px;
}
form.identity p.radio label {
	padding: 0px 15px 0px 3px; line-height: 19px; display: inline-block;
}
form.identity p.required_desc {
	padding: 20px 0px 0px 157px;
}
#opc_new_account form#login_form {
	margin-bottom: 0px;
}
#orderopc #left_column {
	display: none;
}
#orderopc #center_column {
	width: 757px;
}
#orderopc #left_column h2 {
	margin-top: 20px;
}
#opc_account_choice {
	padding: 0px;
}
#login_form_content {
	background: rgb(245, 245, 245); padding: 20px 5%; border: 1px solid rgb(208, 208, 208);
}
#opc_account_form input.text {
	width: 100%;
}
#new_account_form #opc_account_form textarea {
	width: 100%;
}
#opc_account_form input[type='checkbox'] + label {
	display: inline;
}
#opc_account_choice .opc_float {
	background: rgb(245, 245, 245); padding: 10px 5%; border: 1px solid rgb(208, 208, 208); margin-bottom: 15px;
}
#opc_account_choice .opc_float ul {
	margin: 0px 0px 20px 30px;
}
#new_account_form p.textarea textarea {
	width: 205px; height: 80px;
}
#new_account_form span.form_info {
	margin: 5px 0px 0px; color: rgb(102, 102, 102); display: block;
}
#new_account_form span.inline-infos {
	margin: 5px 0px 0px; color: rgb(102, 102, 102); display: block;
}
#order #loyalty {
	margin: 10px 0px 12px; padding: 20px 0px; font-size: 13px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#order #loyalty img {
	margin-right: 10px;
}
.short_description_pack {
	padding: 10px 0px 0px;
}
.short_description_pack h3 {
	margin: 0px; padding: 5px 0px 0px;
}
.short_description_pack p {
	padding: 5px 0px 0px;
}
.short_description_pack .pack_content {
	padding: 10px 0px 0px;
}
.pack_content {
	margin: 5px 0px;
}
#pb-left-column #color_picker p {
	padding-bottom: 5px; font-weight: bold;
}
span.our_price_display {
	line-height: 18px; padding-top: 7px; font-size: 24px; display: inline-block;
}
*:first-child + html .content_prices #add_to_cart .exclusive {
	padding: 4px 3px 4px 11px;
}
.page_wrapper_3 {
	background: linear-gradient(rgb(233, 233, 233) 0px, rgb(255, 255, 255) 23%); padding: 30px 0px 31px; position: relative;
}
footer .modules {
	padding-bottom: 20px;
}
footer .block h4 {
	margin: 28px 0px 16px; color: rgb(38, 38, 38); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 16px; font-weight: bold;
}
footer .block h4 i {
	display: none;
}
footer .block h4 a {
	color: rgb(28, 28, 28); font-weight: bold;
}
footer .block a {
	color: rgb(122, 122, 122);
}
footer .block a:hover {
	color: rgb(255, 145, 4);
}
footer .block .list-footer li {
	padding: 0px 0px 11px;
}
footer .block .list-footer li.referralprogram i {
	display: none;
}
footer .block .list-footer li.loyalty i {
	display: none;
}
footer .block .list-footer li a {
	color: rgb(119, 119, 119); font-size: 13px; font-weight: bold; -ms-word-wrap: break-word;
}
footer .block .list-footer li a::before {
	color: rgb(255, 145, 4); font-family: FontAwesome; font-weight: normal; margin-right: 12px; content: "?";
}
footer .block .list-footer li a:hover {
	color: rgb(255, 145, 4);
}
footer .block .list-footer li img {
	display: none;
}
footer .footer-text {
	padding: 0px;
}
.bottom_footer {
	background: linear-gradient(rgb(233, 233, 233) 0px, rgb(244, 244, 244) 100%); padding: 20px 0px; left: 0px; width: 100%; bottom: -40px; color: rgb(119, 119, 119); font-size: 11px; position: absolute;
}
.bottom_footer a {
	color: rgb(119, 119, 119);
}
.bottom_footer a:hover {
	color: rgb(51, 51, 51);
}
.blocksocial li a {
	color: rgb(119, 119, 119); font-size: 13px; font-weight: bold; -ms-word-wrap: break-word;
}
.blocksocial li a::before {
	color: rgb(255, 145, 4); font-family: FontAwesome; font-weight: normal; margin-right: 12px; content: "?";
}
.blocksocial li a:hover {
	color: rgb(255, 145, 4);
}
.blocksocial li {
	padding: 0px 0px 11px; vertical-align: middle;
}
#paiement_logo_block_left {
	margin: 15px 0px 0px 30px; float: left;
}
.blockcontactinfos li {
	padding: 0px 0px 11px; font-weight: bold;
}
.blockcontactinfos li strong {
	color: rgb(38, 38, 38);
}
.blockcontactinfos li a {
	color: rgb(255, 145, 4);
}
.blockcontactinfos li a:hover {
	color: rgb(51, 51, 51);
}
#order .p-cart {
	color: rgb(83, 83, 83); text-transform: uppercase; padding-bottom: 15px; font-size: 13px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
#order_steps {
	margin: 0px 0px 20px; overflow: hidden;
}
#order_steps li {
	width: 20%; text-align: center; float: left;
}
#order_steps li span {
	padding: 5px 0px; color: rgb(255, 255, 255); font-weight: bold; display: block;
}
#order_steps li span span {
	color: rgb(255, 255, 255); line-height: 27px; font-size: 27px; font-weight: bold;
}
#order_steps li a {
	color: rgb(204, 204, 204); font-weight: bold; text-decoration: none;
}
#order_steps li a:hover {
	color: rgb(255, 255, 255);
}
#order_steps li.even {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/marker-order.png") no-repeat 0px 29px rgb(156, 156, 156);
}
#order_steps li:first-child.even {
	background: rgb(156, 156, 156);
}
#order_steps li:first-child.step_current.even {
	background: rgb(32, 32, 32);
}
#order_steps li.odd {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/marker-order.png") no-repeat 0px 29px rgb(119, 119, 119);
}
#order_steps li.step_current {
	background-color: rgb(32, 32, 32);
}
#cart_summary {
	border: currentColor; margin-bottom: 0px;
}
table#cart_summary h5 {
	padding-bottom: 10px;
}
table#cart_summary .cart-atr {
	padding-bottom: 5px; display: inline-block;
}
#order-detail-content .title-th {
	color: rgb(51, 51, 51); padding-right: 10px; font-weight: bold; float: left; display: inline-block;
}
table#cart_summary tr {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
table#cart_summary tr.cart_last_tr {
	border: currentColor;
}
table#cart_summary .insset-bottom {
	padding-top: 0px; padding-bottom: 16px;
}
.cart_quantity_title {
	padding: 3px 10px 0px 0px;
}
table#cart_summary tbody tr {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
table#cart_summary td {
	padding: 20px 0px; border: currentColor; vertical-align: top;
}
table#cart_summary .customization {
	border-color: rgb(204, 204, 204);
}
table#cart_summary td.cart_product {
	width: 162px;
}
table#cart_summary tr ul {
	list-style: none;
}
table#cart_summary .customizationUploaded {
	margin-bottom: 10px;
}
table#cart_summary .cart_quantity .cart_quantity_down {
	float: left;
}
table#cart_summary .cart_discount_name {
	color: rgb(51, 51, 51); text-transform: uppercase; vertical-align: middle;
}
table#cart_summary .cart_discount {
	border-width: 1px 0px; border-style: solid;
}
table#cart_summary .cart_discount_price .div_cart_quantity_delete {
	margin-left: 7px; float: none; display: inline-block;
}
table#cart_summary .cart_discount_price .div_cart_quantity_delete a i {
	line-height: 16px; font-size: 16px;
}
table#cart_summary .div_cart_quantity_delete {
	float: left;
}
table#cart_summary .div_cart_quantity_delete a i {
	width: auto; font-size: 25px;
}
table#cart_summary .customization .cart_quantity {
	padding: 20px 0px; border: currentColor; margin-bottom: 0px;
}
table#cart_summary .cart_quantity .cart_quantity_input {
	border-width: 1px medium; border-style: solid none; border-color: rgb(208, 208, 208) currentColor; margin: 0px; border-radius: 0px; width: 40px; height: 43px; text-align: center; float: left; display: inline-block; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
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-color: currentColor; border-right-width: medium; border-right-style: 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: 16px 0px 14px; border: currentColor; text-align: left;
}
table#cart_summary tfoot td + td {
	text-align: right; display: table-cell;
}
#total_price_container {
	vertical-align: middle;
}
#cart_summary .price {
	border: currentColor; white-space: nowrap;
}
.total_price_container p {
	text-align: left;
}
table#cart_summary .cart_total_price .total_price_container {
	padding: 0px;
}
.cart_total_price .total_price_container p {
	padding: 8px; display: block;
}
.cart_total_price .total_price_container span {
	padding: 15px; text-align: center; font-size: 18px; font-weight: bold; display: block;
}
table#cart_summary .gift-icon {
	background: rgb(0, 136, 204); padding: 2px 5px; border-radius: 5px; color: white; line-height: 20px;
}
table#cart_summary .min-with-td {
	font-weight: normal; display: inline-block; min-width: 50px;
}
table#cart_summary #cart_quantity_button .cart_quantity_down {
	background: url("/Templates/Ferriper/content/images/quantity_dropdown.gif") no-repeat 0px 0px; width: 45px; height: 43px;
}
table#cart_summary #cart_quantity_button .cart_quantity_down:hover {
	opacity: 0.5;
}
table#cart_summary #cart_quantity_button .cart_quantity_up {
	background: url("/Templates/Ferriper/content/images/quantity_up.gif") no-repeat 0px 0px; width: 45px; height: 43px; float: left;
}
table#cart_summary #cart_quantity_button .cart_quantity_up:hover {
	opacity: 0.5;
}
table#cart_summary #cart_quantity_button .cart_quantity_up img {
	display: none;
}
table#cart_summary #cart_quantity_button .cart_quantity_down img {
	display: none;
}
.address-form-multishipping {
	background: rgb(253, 253, 253); padding: 15px 3%; border: 1px solid rgb(208, 208, 208); margin-bottom: 20px;
}
table#cart_summary #cart_quantity_button span {
	line-height: 43px;
}
.cart_quantity_title {
	padding: 11px 10px 0px 0px;
}
table#cart_summary .div_cart_quantity_delete a {
	margin-top: 7px; margin-left: 20px; display: inline-block;
}
table#cart_summary .cart_discount_price .div_cart_quantity_delete a {
	margin-top: 0px;
}
#HOOK_SHOPPING_CART .page_product_box h3 i {
	display: none;
}
form#voucher fieldset {
	border-top-color: rgb(58, 58, 58); border-top-width: 2px; border-top-style: solid;
}
form#voucher fieldset div#display_cart_vouchers h4 {
	margin: 10px 0px 0px; padding: 10px 0px 0px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
form#voucher fieldset div#display_cart_vouchers div {
	padding: 4px 0px 0px;
}
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 {
	border: 1px solid rgb(153, 153, 153); clear: both; margin-top: 20px;
}
#order_carrier h4 {
	padding: 0px 15px;
}
#order_carrier span {
	padding: 15px; font-weight: bold; display: block;
}
.multishipping_close_container {
	text-align: center; padding-top: 10px;
}
#compare_shipping ul#carriercompare_errors_list li {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/warning.png") no-repeat 20px rgb(253, 228, 225); border: 1px solid rgb(235, 188, 181); color: rgb(223, 5, 5); padding-left: 70px; font-size: 12px; font-weight: bold; margin-bottom: 10px; margin-left: 0px !important;
}
#compare_shipping_form {
	padding: 16px 0px 0px; margin-top: 20px; margin-bottom: 10px; border-top-color: rgb(58, 58, 58); border-top-width: 2px; border-top-style: solid;
}
#compare_shipping_form #compare_shipping {
	padding: 0px;
}
#compare_shipping_form #compare_shipping h3 {
	margin: 0px 0px 15px; padding: 10px 0px 0px; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 13px; font-weight: bold; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#compare_shipping_form #compare_shipping h3 span {
	position: relative; z-index: 1;
}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard {
	padding-top: 20px;
}
#compare_shipping_form #compare_shipping .SE_SubmitRefreshCard input {
	width: auto; margin-right: 16px; margin-bottom: 0px;
}
.cart_navigation {
	margin: 20px 0px;
}
.cart_navigation .exclusive {
	float: right;
}
.cart_navigation .exclusive_large {
	float: right;
}
div#order_carrier {
	border-width: 1px; border-style: solid; margin: 20px 0px 0px; padding: 10px;
}
div#order_carrier h4 {
	padding: 0px 10px; float: left;
}
#order p.inner-top.cart_navigation {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
p.cart_navigation {
	margin: 0px; padding: 25px 0px 0px; clear: both;
}
p.inner-top.cart_navigation {
	margin-bottom: 20px;
}
p.cart_navigation .button {
	float: left;
}
p.cart_navigation .button_large {
	float: left;
}
#compare_shipping_form #availableCarriers {
	margin: 0px !important; padding: 15px 0px 0px;
}
#compare_shipping_form #noCarrier {
	margin: 12px 0px 0px; padding: 10px 13px; text-align: center;
}
#availableCarriers_table {
	border: 1px solid rgb(208, 208, 208); width: 100%; text-align: center;
}
#availableCarriers_table th {
	padding: 5px; border: 1px solid rgb(208, 208, 208); text-align: center;
}
#carriercompare_errors_list li {
	margin: 0px; padding: 10px 0px;
}
#availableCarriers_table td.radio {
	border: currentColor; text-align: center; padding-top: 20px; padding-bottom: 0px;
}
#availableCarriers_table td {
	margin: 0px; padding: 10px 5px; border: 1px solid rgb(208, 208, 208); vertical-align: middle;
}
#availableCarriers_table td input {
	margin-top: 0px; float: none;
}
#create-account_form .text input {
	width: 100%; margin-bottom: 0px;
}
#create-account_form .password input {
	width: 100%; margin-bottom: 0px;
}
#login_form .text input {
	width: 100%; margin-bottom: 0px;
}
#login_form .password input {
	width: 100%; margin-bottom: 0px;
}
#authentication #create-account_form .title_block {
	color: rgb(122, 122, 122); text-transform: none; font-size: 13px; font-weight: bold;
}
#authentication #create-account_form p.text {
	padding: 14px 0px 0px;
}
#authentication #login_form p.text {
	padding: 14px 0px 0px;
}
.cart_total {
	text-align: right;
}
div.order_address p.select label {
	padding: 2px 7px 0px 0px; text-align: right; float: left;
}
div.order_address p#address_invoice_form a.button_large {
	margin: 0px auto;
}
div.order_address p.address_add {
	margin: 0px; padding: 20px 0px 0px;
}
div.order_address #ordermsg p {
	margin: 0px;
}
div.order_address #ordermsg textarea {
	height: 100px;
}
#multishipping_mode_checkbox {
	margin-right: 5px; vertical-align: top;
}
#multishipping_mode_box .description {
	padding: 10px 0px;
}
#multishipping_mode_box .description a {
	text-align: center; display: block;
}
#multishipping_mode_box .description_off {
	padding: 5px; display: none;
}
#multishipping_mode_box .description_off div {
	margin-bottom: 10px;
}
.on#multishipping_mode_box .description_off {
	display: block;
}
table.multishipping-cart td {
	padding: 12px !important;
}
table.multishipping-cart th {
	border-width: 0px 0px 1px;
}
.multishipping-cart .cart_quantity .cart_quantity_input {
	margin: 0px; height: 22px; text-align: center; line-height: 22px; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; float: left;
}
.multishipping-cart .cart_quantity a {
	float: left;
}
.multishipping-cart .cart_quantity {
	width: 140px;
}
#order-detail-content .multishipping-cart#cart_summary {
	border: 1px solid rgb(208, 208, 208); margin-bottom: 20px;
}
#order-detail-content .multishipping-cart#cart_summary td.cart_product {
	width: auto;
}
#order-detail-content .multishipping-cart#cart_summary td.cart_quantity {
	width: 155px;
}
#order-detail-content {
	padding-top: 0px;
}
#order-detail-content .multishipping-cart#cart_summary td {
	border: 1px solid rgb(208, 208, 208);
}
table#carrierTable {
	margin: 17px 0px 0px;
}
table#carrierTable tr td.radio input {
	border: currentColor; left: 0px; top: 1px; position: relative;
}
.payment_module img {
	margin: 0px 10px 0px 0px; vertical-align: middle; float: left;
}
.payment_module a {
	background: rgb(253, 253, 253); padding: 15px; border: 1px solid rgb(208, 208, 208); text-align: left; color: rgb(51, 51, 51); overflow: hidden; font-weight: bold; text-decoration: none; display: block;
}
.payment_module a:hover {
	background: rgb(253, 253, 253); border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0);
}
.payment_module a:focus {
	background: rgb(253, 253, 253); border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0);
}
.payment_module a:active {
	background: rgb(253, 253, 253); border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0);
}
div#order-opc h2.bordercolor {
	border-width: 1px 0px 0px; border-style: solid; margin: 20px 0px 0px; padding: 17px 0px 0px;
}
div#order-opc table#carrierTable {
	margin: 17px 0px 0px;
}
div#order-opc textarea#message {
	height: 100px;
}
#new_account_form {
	clear: both; margin-bottom: 20px;
}
#new_account_form h3 {
	margin-bottom: 20px;
}
#new_account_form #submitGuestAccount {
	float: right;
}
#orderconfirmation #left_column {
	display: none;
}
#orderconfirmation #center_column {
	width: 757px;
}
.orderconfirmation {
	background: rgb(248, 248, 248); margin: 30px 0px 0px; padding: 20px; border: 1px solid rgb(208, 208, 208);
}
.orderconfirmation a {
	color: rgb(0, 204, 0);
}
.orderconfirmation a:hover {
	color: rgb(51, 51, 51);
}
.bloc_adresses .address {
	background: rgb(248, 248, 248); padding: 20px; border: 1px solid rgb(208, 208, 208); overflow: hidden; margin-bottom: 20px;
}
ul.address li {
	color: rgb(51, 51, 51); line-height: 25px;
}
ul.address li.address_delete {
	float: left;
}
ul.address li.address_update {
	float: left;
}
ul.address li .btn {
	color: rgb(255, 255, 255); margin-top: 10px;
}
ul.address li.address_title {
	margin: 0px 0px 8px; color: rgb(169, 169, 169); text-transform: uppercase; font-size: 13px; font-weight: bold;
}
ul.address li.address_title h3 {
	margin: 0px;
}
ul.address li.address_update {
	margin-right: 10px;
}
table.discount {
	margin: 17px 0px 0px; font-family: Arial,Helvetica,sans-serif;
}
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;
}
.cat_desc.description_box {
	margin-bottom: 20px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.cat_desc.description_box > div {
	padding-bottom: 20px;
}
.title_manuf {
	margin: 0px; padding: 0px 0px 20px; width: 100%; text-align: right; overflow: hidden; display: block;
}
.mnf_sup_list li {
	padding: 0px 0px 20px; margin-bottom: 20px;
}
.mnf_sup_list li.last_item {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.mnf_sup_list li .logo {
	padding-left: 0px;
}
.mnf_sup_list li .right_side {
	padding-right: 0px;
}
.mnf_sup_list li .left_side h3 {
	margin: -4px 0px 5px; padding: 0px; color: rgb(122, 122, 122); text-transform: uppercase; font-size: 13px; display: inline-block;
}
.border_sep {
	border-right-color: rgb(208, 208, 208); border-right-width: 1px; border-right-style: solid;
}
#search h3.nbresult {
	background: lightyellow; margin: 10px 0px; padding: 10px; border: 1px solid rgb(230, 219, 85); font-size: 13px;
}
p.error404 {
	background: rgb(245, 245, 245); margin: 20px 0px 0px; padding: 10px; border: 2px solid rgb(221, 0, 0); line-height: 32px;
}
p.error404 img {
	margin: 0px 10px 0px 0px;
}
#module-cheque-payment #columns form img {
	margin: 0px 20px 2px 0px; float: left;
}
#module-cheque-payment form select {
	margin: 20px 0px;
}
#module-bankwire-payment form select {
	margin: 20px 0px;
}
.box-payment-style {
	background: rgb(253, 253, 253); padding: 20px; border: 1px solid rgb(208, 208, 208);
}
.box-payment-style ul li {
	margin-bottom: 5px;
}
.box-payment-style ul {
	padding-top: 7px;
}
#module-cheque-payment .cart_navigation input {
	margin-bottom: 15px;
}
#module-cheque-payment .cart_navigation a {
	margin-bottom: 15px;
}
#module-bankwire-payment .cart_navigation input {
	margin-bottom: 15px;
}
#module-bankwire-payment .cart_navigation a {
	margin-bottom: 15px;
}
#account-creation_form fieldset.reversoform {
	padding: 10px !important;
}
#account-creation_form fieldset.reversoform .text label {
	padding: 0px 0px 10px; width: 100%; text-align: left; display: block;
}
#account-creation_form fieldset.reversoform .infos-sup {
	padding: 0px !important; text-align: right; font-size: 10px; font-style: italic;
}
#footer .myaccount li.referralprogram img {
	display: none;
}
#livezilla_lnk {
	margin: 10px 0px; text-align: right;
}
#livezilla_lnk a {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/bg_bt_compare.gif") repeat-x 0px 0px black; font: bold 10px/normal Arial, Verdana, sans-serif; padding: 6px 8px 8px; border-radius: 3px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal; text-shadow: 0px -1px 0px black; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#livezilla_lnk a:hover {
	text-decoration: none;
}
.opc-main-block#opc_account #address_invoice_form select {
	width: 100%;
}
#address_invoice_form label {
	padding-bottom: 4px; display: block;
}
#order #fancybox-content h2 {
	color: rgb(58, 58, 58); text-transform: uppercase; font-size: 14px;
}
.popup-extra h3 {
	color: rgb(237, 3, 138); padding-bottom: 7px; font-size: 14px;
}
#favoriteproducts_block_account .favoriteproduct {
	padding: 20px; border: 1px solid rgb(208, 208, 208); margin-top: 15px; margin-bottom: 14px; position: relative;
}
.favoriteproduct a.product_img_link {
	overflow: hidden; margin-right: 14px; float: left; display: block; position: relative;
}
.favoriteproduct h3 {
	padding: 0px 0px 10px; color: rgb(0, 0, 0); font-size: 13px;
}
.favoriteproduct p.product_desc {
	padding: 0px; line-height: 16px; overflow: hidden;
}
.favoriteproduct .remove {
	top: 15px; right: 20px; position: absolute;
}
.favoriteproduct .remove .icon {
	cursor: pointer;
}
.rating {
	margin: 2em; clear: both; display: block; cursor: pointer;
}
.rating::after {
	width: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: ".";
}
.cancel {
	margin: 0px 1px 0px 0px; width: 16px; height: 16px; text-indent: -999em; overflow: hidden; float: left; cursor: pointer;
}
.star {
	margin: 0px 1px 0px 0px; width: 16px; height: 16px; text-indent: -999em; overflow: hidden; float: left; cursor: pointer;
}
.cancel {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../../../modules/productcomments/img/delete.gif") no-repeat 0px -16px !important;
}
.cancel a {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../../../modules/productcomments/img/delete.gif") no-repeat 0px -16px !important;
}
.cancel a {
	width: 100%; height: 100%; display: block;
}
.star a {
	width: 100%; height: 100%; display: block;
}
div.star_on a {
	background-position: 0px -16px;
}
div.star_hover a {
	background-position: 0px -32px;
}
div.star a:hover {
	background-position: 0px -32px;
}
.star {
	top: 2px; width: 12px; height: 12px; text-indent: -999em; overflow: hidden; float: left; position: relative; cursor: pointer;
}
.star {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/star.png") no-repeat 0px 0px;
}
.star a {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/star.png") no-repeat 0px 0px;
}
div.star_on a {
	background-position: 0px -12px;
}
div.star_hover a {
	background-position: 0px -12px;
}
div.star a:hover {
	background-position: 0px -12px;
}
.confirmation {
	background: rgb(255, 255, 224); margin: 0px 0px 10px; padding: 10px; border: 1px solid rgb(230, 219, 85); font-size: 13px;
}
#main .rte {
	
}
.listcomment {
	margin: 0px 0px 20px !important; list-style-type: none;
}
.listcomment li {
	padding: 10px 0px; color: rgb(102, 102, 102); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.listcomment .titlecomment {
	color: rgb(51, 51, 51); font-size: 12px; font-weight: bold; display: block;
}
.listcomment .txtcomment {
	padding: 5px 0px; color: rgb(51, 51, 51); display: block;
}
form#sendComment fieldset {
	background: rgb(238, 238, 238); padding: 10px; border: 1px solid rgb(208, 208, 208);
}
form#sendComment h3 {
	font-size: 14px;
}
#new_comment_form p.text {
	padding-bottom: 0px; margin-bottom: 0px;
}
#new_comment_form .btn {
	margin-bottom: 10px; margin-left: 5px;
}
#sendComment p.text label {
	margin: 12px 0px 4px; font-size: 12px; font-weight: bold; display: block;
}
#sendComment p.textarea label {
	margin: 12px 0px 4px; font-size: 12px; font-weight: bold; display: block;
}
.relative {
	position: relative;
}
#sendComment p.text input {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/bg_input.png") repeat-x 0px 0px white; padding: 0px 5px; border: 1px solid rgb(208, 208, 208); width: 498px; height: 28px;
}
#sendComment p.textarea textarea {
	border: 1px solid rgb(208, 208, 208); width: 508px; height: 80px;
}
#sendComment p.submit {
	padding: 0px; text-align: right;
}
#sendComment p.closeform {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/icon/delete.gif") no-repeat 0px 0px; padding: 0px; width: 12px; height: 16px; text-indent: -5000px; float: right;
}
#new_comment_form .media .product_desc {
	text-align: left; max-width: 300px;
}
#new_comment_form .product .product_desc .product_name {
	color: black; padding-bottom: 5px; font-size: 13px;
}
#new_comment_form .grade_content {
	margin: 0px 0px 20px;
}
#new_comment_form .grade_content span {
	padding: 0px 10px; width: 150px; font-weight: bold; display: inline-block;
}
#new_comment_form .grade_content span {
	padding: 0px 10px; width: 150px; font-weight: bold; display: inline-block;
}
#new_comment_form .grade_content .cancel {
	margin-right: 5px;
}
.new_comment_form_content .intro_form {
	padding-bottom: 10px; font-size: 12px; font-weight: bold;
}
#new_comment_form .submit {
	padding: 0px; text-align: right; font-size: 13px; margin-top: 20px;
}
#new_comment_form #criterions_list {
	margin-bottom: 15px; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid; list-style-type: none;
}
#new_comment_form #new_comment_form_footer {
	font-size: 12px; margin-top: 0px;
}
#new_comment_form {
	overflow: hidden;
}
#new_comment_form form {
	text-align: left;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.titled_box h2 {
	margin: 0px 0px 15px; padding: 10px 0px 0px; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 13px; font-weight: bold; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.account_creation h3 {
	margin: 0px 0px 15px; padding: 10px 0px 0px; color: rgb(51, 51, 51); text-transform: uppercase; font-size: 13px; font-weight: bold; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.titled_box h2 span {
	position: relative; z-index: 1;
}
.account_creation h3 span {
	position: relative; z-index: 1;
}
.icon-style {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/icon-style.png") no-repeat center; width: 16px; height: 16px;
}
.shop_box_row {
	border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.title_shop {
	color: rgb(0, 0, 0); font-size: 13px; font-style: italic; font-weight: bold;
}
.lnk_more {
	color: rgb(169, 169, 169); line-height: 16px; font-size: 13px; font-style: italic; font-weight: bold; display: inline-block;
}
.lnk_more i {
	top: 1px; position: relative;
}
.lnk_more:hover {
	color: rgb(169, 169, 169);
}
.store_list li {
	margin: 0px; padding: 0px;
}
.store_list li:first-child a {
	border: currentColor;
}
.store_list li.favoriteproducts a i {
	display: none;
}
.store_list li.referralprogram a i {
	display: none;
}
.store_list li.loyalty a i {
	display: none;
}
.store_list li.lnk_wishlist a i {
	display: none;
}
.store_list li a {
	padding: 7px 0px; border-top-color: rgb(208, 208, 208); border-top-width: 1px; border-top-style: solid; display: block;
}
.store_list li a i {
	margin-right: 10px;
}
.content_list li {
	margin: 0px; padding: 0px 0px 10px;
}
.content_list li a i {
	padding-right: 7px;
}
.shop_table {
	vertical-align: middle;
}
#order-detail-content-table input.order_qte_input + label {
	float: none;
}
#order-detail-content-table td.expand label {
	margin: 0px; cursor: pointer;
}
.shop_table th {
	border: 1px solid rgb(208, 208, 208);
}
.shop_table th {
	padding: 15px 20px; text-align: center; text-transform: uppercase; font-weight: bold; vertical-align: middle;
}
.shop_table td {
	padding: 10px 20px;
}
.shop_table td .footable-row-detail-inner strong {
	margin: 0px 10px 10px 0px; color: rgb(51, 51, 51); font-size: 14px; font-weight: normal; display: inline-block;
}
.breakpoint.footable > tbody > tr > td.expand {
	background-position: 7px; padding-left: 40px; vertical-align: middle; background-image: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/u.png"); background-repeat: no-repeat;
}
.breakpoint.footable > tbody > tr.footable-detail-show > td.expand {
	padding-left: 40px; background-image: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/uu.png");
}
.breakpoint.footable > tbody > tr > td.expand {
	cursor: pointer;
}
.breakpoint.footable > tbody > tr.footable-detail-show > td.expand {
	cursor: pointer;
}
.footable > tbody img {
	vertical-align: middle;
}
div.checker span {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/sprite.png") no-repeat; -webkit-font-smoothing: antialiased;
}
div.radio span {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/sprite.png") no-repeat; -webkit-font-smoothing: antialiased;
}
.radio {
	padding-left: 0px;
}
p.radio {
	margin-top: 0px; margin-bottom: 0px;
}
.checker {
	margin: 0px; padding: 0px;
}
.uploader {
	margin: 0px; padding: 0px;
}
.checker * {
	margin: 0px; padding: 0px;
}
div.checker {
	width: 19px; height: 19px; float: left;
}
div.checker input {
	width: 19px; height: 19px;
}
div.checker span {
	background-position: 0px -260px; width: 19px; height: 19px;
}
div.checker:active span {
	background-position: -19px -260px;
}
div.active.checker span {
	background-position: -19px -260px;
}
div.focus.checker span {
	background-position: -38px -260px;
}
div.checker:hover span {
	background-position: -38px -260px;
}
div.focus.checker:active span {
	background-position: -57px -260px;
}
div.checker:hover:active span {
	background-position: -57px -260px;
}
div.active.checker:hover span {
	background-position: -57px -260px;
}
div.active.focus.checker span {
	background-position: -57px -260px;
}
div.checker span.checked {
	background-position: -76px -260px;
}
div.checker:active span.checked {
	background-position: -95px -260px;
}
div.active.checker span.checked {
	background-position: -95px -260px;
}
div.focus.checker span.checked {
	background-position: -114px -260px;
}
div.checker:hover span.checked {
	background-position: -114px -260px;
}
div.focus.checker:active span.checked {
	background-position: -133px -260px;
}
div.checker:hover:active span.checked {
	background-position: -133px -260px;
}
div.active.checker:hover span.checked {
	background-position: -133px -260px;
}
div.focus.active.checker span.checked {
	background-position: -133px -260px;
}
div.disabled.checker span {
	background-position: -152px -260px;
}
div.disabled.checker:active span {
	background-position: -152px -260px;
}
div.active.disabled.checker span {
	background-position: -152px -260px;
}
div.disabled.checker span.checked {
	background-position: -171px -260px;
}
div.disabled.checker:active span.checked {
	background-position: -171px -260px;
}
div.active.disabled.checker span.checked {
	background-position: -171px -260px;
}
div.checker {
	margin-right: 5px;
}
div.selector {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/select.png") no-repeat 95% 12px; padding: 0px; border: 1px solid rgb(208, 208, 208); width: 170px !important; height: 30px; line-height: 30px; overflow: hidden; float: left; position: relative;
}
div.selector span {
	width: 85% !important; height: 30px; line-height: 30px; overflow: hidden; padding-right: 0px; padding-left: 10px; font-size: 12px; display: block; white-space: nowrap; cursor: pointer; -ms-text-overflow: ellipsis;
}
.nbr_page div.selector {
	background-position: 89% 12px; width: 65px !important;
}
div.fixedWidth.selector {
	width: 190px;
}
div.fixedWidth.selector span {
	width: 155px;
}
div.selector select {
	padding: 0px 20px 0px 0px; border: currentColor; left: 0px; top: 0px; width: 100%; height: 31px; position: absolute; opacity: 0; -moz-opacity: 0;
}
.checker {
	vertical-align: middle; display: inline-block; -ms-zoom: 1;
}
.checker input:focus {
	outline: 0px;
}
div.checker {
	position: relative;
}
div.checker span {
	text-align: center; display: inline-block;
}
div.checker input {
	margin: 0px !important; display: inline-block; opacity: 0;
}
#product div.jGrowl div.jGrowl-notification {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/icon/warning.png") no-repeat 10px 15px rgb(212, 238, 255); font: 13px/normal "Arial"; padding: 10px 10px 6px 45px; border-radius: 5px; border: 1px solid rgb(52, 172, 249); text-align: left; color: rgb(4, 115, 185); margin-top: 5px; margin-bottom: 5px; display: none; font-size-adjust: none; font-stretch: normal; opacity: 0.85;
}
#product div.jGrowl div.jGrowl-closer {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/icon/warning.png") no-repeat 10px 15px rgb(212, 238, 255); font: 13px/normal "Arial"; padding: 10px 10px 6px 45px; border-radius: 5px; border: 1px solid rgb(52, 172, 249); text-align: left; color: rgb(4, 115, 185); margin-top: 5px; margin-bottom: 5px; display: none; font-size-adjust: none; font-stretch: normal; opacity: 0.85;
}
#product div.jGrowl div.jGrowl-notification div.close {
	color: rgb(52, 172, 249); font-size: 18px; margin-top: 7px; opacity: 0.99;
}
.modal-body {
	-ms-overflow-y: auto; max-height: 200px; -webkit-overflow-scrolling: touch;
}
@media print
{
* {
	color: black !important; box-shadow: none !important; text-shadow: none !important;
}
a {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
}
a[href]::after {
	content: "";
}
abbr[title]::after {
	content: "";
}
.ir a::after {
	content: "";
}
a[href^='javascript:']::after {
	content: "";
}
a[href^='#']::after {
	content: "";
}
a:link::after {
	content: "";
}
a:visited::after {
	content: "";
}
pre {
	border: 1px solid rgb(153, 153, 153); page-break-inside: avoid;
}
blockquote {
	border: 1px solid rgb(153, 153, 153); page-break-inside: avoid;
}
thead {
	display: table-header-group;
}
tr {
	page-break-inside: avoid;
}
img {
	page-break-inside: avoid;
}
img {
	max-width: 100% !important;
}
p {
	orphans: 3; widows: 3;
}
h2 {
	orphans: 3; widows: 3;
}
h3 {
	orphans: 3; widows: 3;
}
h2 {
	page-break-after: avoid;
}
h3 {
	page-break-after: avoid;
}
.hide-on-print {
	display: none !important;
}
.print-only {
	display: block !important;
}
.hide-for-print {
	display: none !important;
}
.show-for-print {
	display: inherit !important;
}
}
.page_product_box.crossselling h3 {
	margin-top: 10px;
}
.page_product_box.tab-video h3 {
	margin-top: 10px;
}
#carouselproduct {
	width: 100000px;
}
#carouselproductcross {
	width: 100000px;
}
.page_product_box .carusel-inner {
	margin: 0px 0px 0px -20px; padding: 0px; display: block; position: relative;
}
.page_product_box .carusel-inner .caroufredsel_wrapper {
	cursor: default !important;
}
.page_product_box {
	margin: 0px;
}
.blockproductscategory.page_product_box {
	overflow: hidden;
}
.page_product_box .carousel-ul {
	margin: 0px; padding: 0px; width: 10000px; display: block;
}
.page_product_box {
	position: relative;
}
.page_product_box .carusel-inner li a {
	display: inline;
}
.page_product_box .carusel-inner li {
	width: 146px; height: 200px; text-align: center; margin-left: 20px; float: left; display: block;
}
.page_product_box .carusel-inner li .price_display {
	margin: 0px;
}
.page_product_box .carusel-inner .product_link {
	margin: 5px 0px 0px; display: inline-block;
}
.page_product_box a.prev {
	background: url("../images/slider-arrow.png") no-repeat; transition:opacity 300ms, left 300ms, right 300ms; top: 50%; width: 27px; height: 27px; margin-top: -14px; display: none; position: absolute; opacity: 1; -webkit-transition: opacity 300ms ease, left 300ms ease, right 300ms ease; -moz-transition: opacity 300ms ease, left 300ms ease, right 300ms ease; -o-transition: opacity 300ms ease, left 300ms ease, right 300ms ease;
}
.page_product_box a.next {
	background: url("../images/slider-arrow.png") no-repeat; transition:opacity 300ms, left 300ms, right 300ms; top: 50%; width: 27px; height: 27px; margin-top: -14px; display: none; position: absolute; opacity: 1; -webkit-transition: opacity 300ms ease, left 300ms ease, right 300ms ease; -moz-transition: opacity 300ms ease, left 300ms ease, right 300ms ease; -o-transition: opacity 300ms ease, left 300ms ease, right 300ms ease;
}
.page_product_box .carusel-inner:hover {
	cursor: pointer;
}
.page_product_box .carusel-inner img:hover {
	cursor: pointer;
}
.page_product_box .carusel-inner:hover a.prev {
	left: 40px; opacity: 1;
}
.page_product_box .carusel-inner:hover a.next {
	right: 22px; opacity: 1;
}
.page_product_box a.prev {
	left: 40px;
}
.page_product_box a.prev:hover {
	background-position: 0px -27px;
}
.page_product_box a.next {
	background-position: -27px 0px; right: 22px;
}
.page_product_box a.next:hover {
	background-position: -27px -27px;
}
.page_product_box a.disabled.next {
	opacity: 0.2;
}
.page_product_box a.disabled.prev {
	opacity: 0.2;
}
.page_product_box a.disabled.prev {
	cursor: default;
}
.page_product_box a.disabled.next {
	cursor: default;
}
#HOOK_SHOPPING_CART .page_product_box > h3 {
	background: rgb(237, 237, 237); margin: 0px 0px 20px; padding: 9px 50px 9px 20px; border-radius: 6px 6px 0px 0px; color: rgb(51, 51, 51); line-height: 1.5; font-family: "Roboto",sans-serif; font-size: 18px; font-weight: normal; border-bottom-color: rgb(179, 179, 179); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0;
}
#HOOK_SHOPPING_CART .page_product_box > h3.activeTab {
	background: rgb(52, 52, 52); color: rgb(255, 255, 255); text-shadow: 1px 1px #333333;
}
#HOOK_SHOPPING_CART .accordion.page_product_box h3 {
	cursor: pointer;
}
#HOOK_SHOPPING_CART .accordion.page_product_box h3 .icon-toggle {
	top: 10px; right: 12px; line-height: 27px; font-size: 27px; display: block; position: absolute;
}
#HOOK_SHOPPING_CART .accordion.page_product_box h3 i {
	display: inline-block;
}
@media only screen and (max-width:979px) and (min-width:768px)
{
.page_product_box .carusel-inner a.prev {
	left: 40px; opacity: 1;
}
.page_product_box .carusel-inner a.next {
	right: 22px; opacity: 1;
}
}
.double.unvisible {
	display: none;
}
.unvisible {
	display: none;
}
#primary_block {
	margin: 0px; padding: 0px;
}
.pb-right-colum-h {
	display: none;
}
#pb-left-column h1 {
	padding: 0px; border: currentColor; color: rgb(51, 51, 51); text-transform: none; line-height: 27px; font-size: 23px; filter:;
}
.pb-right-colum-h {
	padding: 0px; border: currentColor; color: rgb(51, 51, 51); text-transform: none; line-height: 27px; font-size: 23px; filter:;
}
#buy_block {
	margin-bottom: 10px;
}
#buy_block p {
	margin: 0px;
}
#buy_block p#minimal_quantity_wanted_p {
	margin-bottom: 10px;
}
#buy_block .row-3 {
	text-align: left; overflow: hidden;
}
#buy_block .row-3 p {
	margin-bottom: 5px;
}
#availability_statut span#availability_label {
	color: rgb(51, 51, 51); padding-right: 7px; font-weight: bold;
}
#availability_statut span#availability_value {
	color: rgb(32, 122, 32); font-weight: bold; margin-right: 7px; display: inline;
}
#buy_block #pQuantityAvailable {
	color: rgb(0, 204, 0); font-weight: bold;
}
#buy_block #last_quantities {
	width: 100%; clear: both; float: left;
}
#buy_block #product_reference {
	float: left;
}
#buy_block #product_reference label {
	color: rgb(51, 51, 51); font-weight: bold;
}
#buy_block #product_reference span {
	color: rgb(32, 122, 32); font-weight: bold;
}
#buy_block span.online_only {
	padding: 0px 0px 14px; color: rgb(255, 0, 0); font-style: italic; font-weight: bold; float: right; display: block;
}
.product_attributes #attributes {
	padding: 11px 0px 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.attribute_list #color_to_pick_list a.color_pick {
	border-radius: 25px; width: 25px; height: 25px; display: block;
}
.attribute_list #color_to_pick_list a.color_pick img {
	border-radius: 25px;
}
.product_attributes #attributes label {
	font-weight: bold; vertical-align: top; position: relative;
}
.product_attributes #color_to_pick_list li {
	margin: 0px 20px 5px 0px; border-radius: 25px; float: left;
}
.product_attributes #color_to_pick_list li.selected {
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0); -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0);
}
#buy_block .row-2 {
	text-align: left; line-height: 50px; overflow: hidden; padding-top: 10px; padding-bottom: 10px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#buy_block .row-2 #reduction_percent {
	color: rgb(51, 51, 51); font-size: 14px; font-style: italic; font-weight: normal; margin-right: 12px; float: left;
}
#buy_block .row-2 #reduction_amount {
	color: rgb(51, 51, 51); font-size: 14px; font-style: italic; font-weight: normal; margin-right: 12px; float: left;
}
#buy_block .row-2 #reduction_percent span {
	color: rgb(51, 51, 51); font-size: 14px; font-style: italic; font-weight: normal; float: right; display: block;
}
#buy_block .row-2 #reduction_amount span {
	color: rgb(51, 51, 51); font-size: 14px; font-style: italic; font-weight: normal; float: right; display: block;
}
#buy_block .row-2 #old_price {
	color: rgb(51, 51, 51); font-size: 14px; font-style: italic; font-weight: normal; margin-right: 7px; float: left; display: inline-block;
}
#buy_block p#old_price {
	font-size: 14px; text-decoration: line-through;
}
#buy_block .row-2 #old_price .price {
	color: rgb(51, 51, 51); font-size: 14px; font-style: italic; font-weight: normal;
}
#buy_block .row-2 .on_sale_img {
	float: right;
}
#buy_block .row-2 span.on_sale {
	color: rgb(255, 0, 0); font-size: 18px; font-style: italic; font-weight: normal; float: left; display: block;
}
#buy_block .row-2 span.discount {
	color: rgb(255, 0, 0); font-size: 18px; font-style: italic; font-weight: normal; float: left; display: block;
}
#buy_block .bordered.row-2 {
	padding-top: 20px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
.row_1 {
	padding: 20px 0px; text-align: left; overflow: hidden; margin-bottom: 10px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted;
}
.row_1 p {
	padding: 0px; float: right;
}
.row_1 p.our_price_display {
	padding-top: 3px; float: left; display: inline-block;
}
.row_1 p.our_price_display span {
	color: rgb(51, 51, 51); line-height: normal; font-size: 24px; display: inline-block;
}
.lang_ru .row_1 a.btn_add_cart {
	font-size: 11px; margin-right: 0px;
}
.lang_ru .row_1 .exclusive {
	font-size: 11px; margin-right: 0px;
}
.row_1 p#quantity_wanted_p {
	padding-top: 0px; padding-right: 12px;
}
.row_1 p#quantity_wanted_p a {
	float: left; display: block;
}
.row_1 p#quantity_wanted_p a.product_quantity_down {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none; border-top-right-radius: 0px; border-bottom-right-radius: 0px;
}
.row_1 p#quantity_wanted_p a.product_quantity_up {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
}
.row_1 p#quantity_wanted_p a i {
	margin: 0px;
}
.row_1 p#quantity_wanted_p input {
	margin: 0px; padding: 5px; border-radius: 0px; width: 40px; height: 33px; text-align: center; float: left;
}
.row_1 p#quantity_wanted_p label {
	padding: 7px 10px 0px 0px; text-align: right; float: left;
}
.row_1 input#add2cartbtn {
	display: none;
}
.row_1 span.exclusive {
	float: right;
}
#buy_block .pack_price {
	margin: 0px; padding: 0px 0px 10px;
}
#product p#loyalty {
	padding: 16px 0px; margin-bottom: 0px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: dotted;
}
#product p#loyalty em {
	display: inline;
}
#product p#loyalty i {
	text-align: left; font-size: 25px; margin-top: 5px; margin-right: 10px; float: left;
}
.picpic:hover {
	cursor: auto;
}
.img_zoom {
	display: block; z-index: 2; opacity: 0;
}
.img_wrap {
	margin: 0px; display: block; position: absolute; z-index: 1;
}
#primary_block .thickbox_box#image-block {
	padding: 0px; width: 300px; height: 300px;
}
#primary_block #pb-right-column .resetimg {
	margin: 0px; padding: 0px 0px 5px;
}
#primary_block #image-block {
	border: 1px solid rgb(208, 208, 208); margin-bottom: 10px; position: relative; z-index: 1;
}
#primary_block #image-block #view_full_size #bigpic {
	display: block;
}
#primary_block #image-block img.jqzoom#bigpic {
	position: relative; cursor: crosshair;
}
#pb-right-column #image-block #view_full_size .span_link img {
	border: currentColor; left: -3px; top: 3px; padding-right: 2px; position: relative;
}
#view_full_size .span_link {
	text-indent: -5000px;
}
#views_block {
	padding: 0px; overflow: hidden; margin-bottom: 20px; position: relative;
}
#thumbs_list {
	overflow: hidden;
}
#thumbs_list li {
	margin-right: 9px; float: left; cursor: pointer;
}
#thumbs_list li:first-child {
	margin-right: 10px;
}
#thumbs_list li a {
	border: 1px solid rgb(208, 208, 208); width: 79px; display: block;
}
#thumbs_list li img {
	margin: 0px; padding: 0px;
}
span.view_scroll_spacer {
	left: 0px; top: 50px; width: 47px; height: 47px; float: left; position: absolute; z-index: 9;
}
#view_scroll_left {
	background: url("../images/thumbs_left.png") no-repeat center; left: 0px; top: 50%; width: 47px; height: 47px; text-indent: -3000px; margin-top: -24px; float: left; display: none; position: absolute; z-index: 9;
}
#view_scroll_right {
	background: url("../images/thumbs_right.png") no-repeat center; top: 50%; width: 47px; height: 47px; right: 0px; text-indent: -3000px; margin-top: -24px; float: left; position: absolute; z-index: 9;
}
span#wrapResetImages {
	width: 200px;
}
span#wrapResetImages div {
	margin: 0px 0px -3px; padding: 17px 0px 10px 20px; width: 306px;
}
span#wrapResetImages {
	display: none;
}
span#wrapResetImages div {
	margin: 0px 0px -3px; padding: 17px 0px 10px 20px; width: 306px;
}
.tab-video .toggle_content {
	padding: 20px 0px 10px;
}
#pb-right-column .row_1 {
	display: none;
}
.extra-box-product .toggle_content {
	margin-bottom: 20px;
}
#quantityDiscount {
	margin: 0px; padding: 0px;
}
#quantityDiscount .toggle_content {
	padding: 20px 0px 10px;
}
#quantityDiscount .shop_table {
	margin-bottom: 0px;
}
.datasheet ul {
	list-style: none; padding: 0px 10px;
}
.datasheet ul li {
	padding: 0px 0px 7px; color: rgb(255, 85, 61); font-size: 17px; font-style: italic;
}
.datasheet ul li span {
	color: rgb(51, 51, 51); font-size: 14px; font-style: normal; font-weight: bold;
}
.attachment_product {
	margin: 0px; padding: 0px;
}
.attachment_product ul {
	padding: 0px 0px 0px 10px; list-style-type: none;
}
.attachment_product li {
	padding: 0px 0px 7px; list-style-type: none;
}
.attachment_product li a {
	display: inline-block;
}
#more_info_block {
	list-style: none; margin-top: 20px;
}
#more_info_block li a:hover {
	text-decoration: none;
}
#more_info_block5 {
	margin-top: 20px;
}
#idTab1 ul {
	margin-left: 20px;
}
#idTab1 ol {
	margin-left: 20px;
}
#idTab1 dl {
	margin-left: 20px;
}
#idTab4 li:first-child {
	border: currentColor; padding-top: 0px; margin-top: 0px;
}
#idTab4 li {
	border-width: 1px 0px 0px; border-style: solid; padding: 20px 0px 0px; overflow: hidden; margin-top: 20px; display: block;
}
#idTab4 li .accessories_desc {
	border-width: 0px 1px 0px 0px; border-style: solid; overflow: hidden; padding-right: 20px;
}
#idTab4 li .product_descr {
	padding-top: 10px; margin-bottom: 0px;
}
#idTab4 li .accessories_desc a.accessory_image {
	margin: 0px 20px 0px 0px; float: left; display: block;
}
#idTab4 li .accessories_desc h5 {
	margin: 0px; padding: 0px;
}
#idTab4 li .accessories_price span.price {
	margin: 0px 0px 12px; display: block;
}
#idTab4 li .availability {
	display: block;
}
#idTab5 .comment_criterions {
	overflow: hidden;
}
#idTab5 .comment_criterions > div {
	padding: 14px 20px 0px 0px; float: left;
}
#idTab5 .comment_criterions > div > div {
	float: left;
}
#idTab5 p {
	padding-top: 0px;
}
#idTab5 p.align_right {
	padding: 0px; height: 11px;
}
#idTab5 p.align_right a {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/icon/delete.gif") no-repeat 0px 0px; padding: 11px 0px 0px; width: 11px; height: 0px; overflow: hidden; float: right; display: block;
}
#idTab5 p.comment_add {
	margin: 0px; padding: 20px 0px 0px;
}
#idTab5 fieldset p {
	margin: 0px; padding: 10px 0px 0px;
}
#idTab5 fieldset table.comment_rating {
	margin: 17px 0px 3px;
}
#idTab5 fieldset table.comment_rating td {
	padding: 0px 10px 0px 0px;
}
#idTab5 fieldset label {
	padding: 0px 0px 3px; display: block;
}
#idTab5 fieldset input#customer_name {
	padding: 3px; width: 206px; height: 15px;
}
#idTab5 fieldset input#comment_title {
	padding: 3px; width: 206px; height: 15px;
}
#idTab5 textarea#content {
	width: 680px; height: 100px; min-width: 300px; max-width: 680px;
}
#idTab5 p.submit {
	padding: 13px 0px 0px;
}
#product_comments_block_tab {
	margin: 0px;
}
#product_comments_block_tab div.comment div.comment_author {
	padding: 0px 20px 0px 0px; width: 140px; line-height: 18px; float: left;
}
#product_comments_block_tab div.comment div.comment_author span {
	font-weight: bold;
}
#product_comments_block_tab div.comment div.comment_author span {
	color: rgb(169, 169, 169); text-transform: uppercase; float: left;
}
#product_comments_block_tab div.comment .star_content {
	color: rgb(169, 169, 169); text-transform: uppercase; float: left;
}
#product_comments_block_tab div.comment .star_content {
	margin: 0px 0px 0px 5px;
}
#product_comments_block_tab div.star {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/star.png") no-repeat 0px 0px;
}
#product_comments_block_tab div.star_on {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/star.png") no-repeat 0px 0px;
}
#product_comments_block_tab div.star_on {
	background-position: 0px -12px;
}
#product_comments_block_tab .comment_author_infos {
	padding-top: 10px; clear: both;
}
#product_comments_block_tab .comment_author_infos em {
	color: black;
}
#product_comments_block_tab .comment_author_infos strong {
	color: rgb(0, 0, 0); margin-bottom: 10px; display: inline-block;
}
#product_comments_block_tab div.comment div.comment_details {
	overflow: hidden;
}
#product_comments_block_tab div.comment_details h4 {
	margin: -1px 0px 7px; padding: 0px; border: currentColor; color: rgb(122, 122, 122); text-transform: uppercase; font-size: 13px; font-weight: bold;
}
#product_comments_block_tab div.comment_details p {
	padding-bottom: 0px; margin-bottom: 0px;
}
#product_comments_block_tab div.comment_details ul {
	margin: 0px; list-style-type: none;
}
#product_comments_block_tab div.comment_details li {
	padding: 2px 0px;
}
#product_comments_block_tab div.comment_details li div {
	padding-top: 5px;
}
#product_comments_block_tab button.usefulness_btn {
	margin: 0px 0px 0px 5px; padding: 0px 2px; border: 1px solid rgb(204, 153, 0); color: rgb(0, 0, 0); font-weight: bold; display: inline-block; cursor: pointer;
}
#product_comments_block_tab button.usefulness_btn:hover {
	background: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255);
}
#product_comments_block_tab button.usefulness_btn:active {
	background: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); color: rgb(255, 255, 255);
}
#product_comments_block_tab span.report_btn {
	cursor: pointer;
}
#product_comments_block_tab span.report_btn:hover {
	text-decoration: underline;
}
#customizationForm {
	margin-bottom: 0px;
}
.customization_block {
	position: relative; z-index: 9;
}
.customization_block p.infoCustomizable {
	margin: 0px; font-style: italic;
}
.customization_block p img {
	margin: 0px 2px 0px 0px;
}
.customization_block ul li > div + div {
	padding: 10px 0px 0px;
}
.customization_block ul li .customizationUploadBrowse img {
	margin: 0px 5px 0px 0px;
}
textarea.customization_block_input {
	height: 100px;
}
.customization_block #customizedDatas {
	margin: 0px; padding: 0px; float: left;
}
.customization_block .required {
	margin: 0px 0px 0px 20px; padding: 0px; float: left;
}
#blockpack .list li .right_block {
	float: left;
}
.cloud-zoom-lens {
	margin: -4px; border: 4px solid rgb(136, 136, 136); cursor: move; background-color: rgb(255, 255, 255);
}
#image-block .mousetrap:hover {
	cursor: move;
}
.cloud-zoom-title {
	font: bold 10px/normal Arial, Helvetica, sans-serif; padding: 3px; top: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255); position: absolute !important; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 0, 0);
}
.cloud-zoom-big {
	overflow: hidden;
}
.cloud-zoom-loading {
	background: rgb(34, 34, 34) !important; padding: 3px !important; border: 1px solid rgb(0, 0, 0) !important; color: white !important; display: none;
}
.mousetrap {
	background: url("../images/mousetrap.png") no-repeat left top !important; border: 1px solid rgb(208, 208, 208); left: auto !important; top: auto !important; width: 106px !important; height: 106px !important; right: 10px !important; bottom: 10px !important; overflow: hidden; display: block; position: absolute; z-index: 999 !important;
}
#mousetrap_img {
	width: 104px !important; height: 104px !important; right: 10px; bottom: 10px; display: block; position: absolute; z-index: 2; opacity: 0;
}
#wrap a {
	cursor: default;
}
#wrap a:hover {
	cursor: default;
}
.mask {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 1;
}
#usefull_link_block {
	padding: 18px 0px 13px; border-top-color: rgb(208, 208, 208); border-top-width: 1px; border-top-style: solid;
}
#usefull_link_block li {
	margin: 0px 30px 16px 0px; font-size: 14px; float: left;
}
#usefull_link_block li.favorite {
	color: rgb(51, 51, 51); cursor: pointer;
}
#usefull_link_block li.favorite:hover {
	color: rgb(255, 144, 4);
}
#usefull_link_block li i {
	font-size: 25px; margin-right: 5px; vertical-align: -4px;
}
#usefull_link_block li a i {
	font-size: 25px; margin-right: 5px; vertical-align: -4px;
}
#usefull_link_block li.view-size {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/view-size.png") no-repeat 0px 1px; padding-left: 19px;
}
#usefull_link_block li a {
	line-height: 22px; font-size: 14px; display: inline-block;
}
#usefull_link_block span.span_link {
	line-height: 22px; font-size: 14px; display: inline-block;
}
#usefull_link_block li#favoriteproducts_block_extra_remove:hover {
	text-decoration: none;
}
ul#usefull_link_block li#favoriteproducts_block_extra_removed:hover {
	text-decoration: none;
}
#usefull_link_block li#favoriteproducts_block_extra_add:hover {
	text-decoration: none;
}
ul#usefull_link_block li#favoriteproducts_block_extra_added:hover {
	text-decoration: none;
}
ul#usefull_link_block li#favoriteproducts_block_extra_added {
	display: none;
}
ul#usefull_link_block li#favoriteproducts_block_extra_removed {
	display: none;
}
.page_product_box > h3 i {
	display: none;
}
.page_product_box > h3 {
	background: rgb(237, 237, 237); margin: 0px 0px 20px; padding: 9px 50px 9px 20px; border-radius: 6px 6px 0px 0px; color: rgb(51, 51, 51); line-height: 1.5; font-family: "Roboto",sans-serif; font-size: 18px; font-weight: normal; border-bottom-color: rgb(179, 179, 179); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -ms-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0;
}
.page_product_box > h3.activeTab {
	background: rgb(52, 52, 52); color: rgb(255, 255, 255); text-shadow: 1px 1px #333333;
}
.accordion.page_product_box h3 {
	cursor: pointer;
}
.accordion.page_product_box h3 .icon-toggle {
	top: 10px; right: 12px; line-height: 27px; font-size: 27px; display: block; position: absolute;
}
.sendfrend_footer {
	padding: 15px 15px 0px; text-align: right; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.sendfrend_footer .btn {
	margin: 0px 0px 5px 5px;
}
#send_friend_form {
	text-align: left; overflow: hidden;
}
#send_friend_form .product_desc {
	text-align: left; max-width: 300px;
}
#product_comments_block_extra ul li:first-child {
	margin-left: 0px;
}
#product_comments_block_extra ul li {
	overflow: hidden; margin-bottom: 5px; margin-left: 20px; float: left;
}
#product_comments_block_extra ul li .open-comment-form {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/icon-review.png") no-repeat left 0px; line-height: 16px; padding-left: 22px; display: inline-block;
}
#product_comments_block_extra ul > li + li a {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/icon-review-read.png") no-repeat left 0px; line-height: 16px; padding-left: 22px; display: inline-block;
}
#product_comments_block_extra .comments_note span {
	color: rgb(51, 51, 51); font-weight: bold; float: left;
}
#product_comments_block_extra .star_content {
	color: rgb(51, 51, 51); font-weight: bold; float: left;
}
#product_comments_block_extra .star_content {
	margin-left: 10px;
}
#product_comments_block_extra div.star {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/star.png") no-repeat 0px 0px;
}
#product_comments_block_extra div.star_on {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/../img/star.png") no-repeat 0px -12px;
}
#product_comments_block_extra .comments_advices a.open-comment-form {
	line-height: 25px; font-size: 14px; display: inline-block;
}
#product_comments_block_extra .comments_advices a.open-comment-form i {
	line-height: 25px; font-size: 25px; margin-right: 5px;
}
#product_comments_block_extra .comments_advices span.read_rew {
	padding: 0px 20px 0px 0px; line-height: 25px; font-size: 14px; margin-right: 16px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: dotted; display: inline-block;
}
#product_comments_block_extra .comments_advices span.read_rew a {
	line-height: 25px; display: inline-block;
}
#product_comments_block_extra .comments_advices span.read_rew i {
	line-height: 25px; font-size: 25px; margin-right: 5px;
}
#new_comment_form_footer p {
	margin-bottom: 0px;
}
#new_comment_form_footer p span {
	margin-top: -3px; display: inline-block;
}
#blockpack .toggle_content {
	margin-bottom: 0px;
}
.toggle_content_comment.toggle_content {
	margin-bottom: 0px;
}
#blockpack ul h3 {
	padding-right: 0px; padding-left: 0px;
}
.panel {
	border: currentColor;
}
.panel-heading {
	background: rgb(253, 253, 253);
}
@media only screen and (max-width:1199px) and (min-width:992px)
{
#thumbs_list li + li {
	margin-right: 8px;
}
#thumbs_list li {
	margin-right: 8px;
}
#thumbs_list li:first-child {
	margin-right: 8px;
}
#thumbs_list {
	margin-left: 1px;
}
#thumbs_list li a {
	width: 85px;
}
#buy_block .row_1 p#quantity_wanted_p {
	padding-top: 20px; padding-right: 0px; clear: right;
}
}
@media only screen and (max-width:991px) and (min-width:768px)
{
#thumbs_list li {
	margin-right: 9px;
}
#thumbs_list li:first-child {
	margin-right: 9px;
}
#thumbs_list li + li {
	margin-right: 9px;
}
#thumbs_list li a {
	width: 97px;
}
#buy_block .row_1 p#quantity_wanted_p {
	padding-top: 20px; padding-right: 0px; clear: right; float: right;
}
.page_product_box.crossselling h3 {
	margin-top: 20px;
}
.page_product_box.tab-video h3 {
	margin-top: 20px;
}
#HOOK_SHOPPING_CART .page_product_box.crossselling h3 {
	margin-top: 7px;
}
#product_comments_block_extra .comments_advices a.read_rew {
	border: currentColor; margin-bottom: 10px;
}
}
@media only screen and (max-width:767px)
{
#primary_block #pb-right-column {
	margin: 0px auto; float: none;
}
.pb-right-colum-h {
	margin: -10px 0px 15px; display: block;
}
#primary_block #image-block {
	margin: 0px auto 10px; width: 290px;
}
#views_block {
	margin: 0px auto; width: 290px;
}
#thumbs_list {
	width: 300px;
}
#thumbs_list li a {
	width: 90px;
}
#thumbs_list li + li {
	margin-right: 10px;
}
#thumbs_list li {
	margin-right: 10px;
}
#thumbs_list li:first-child {
	margin-right: 10px;
}
#usefull_link_block {
	padding-bottom: 2px; margin-top: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#primary_block #pb-left-column {
	margin: 22px 0px 0px;
}
#pb-left-column h1 {
	display: none;
}
#buy_block .row-2 {
	padding-top: 5px; padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#pb-left-column .row_1 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#buy_block .row_1 p#quantity_wanted_p {
	padding-right: 0px; clear: both; margin-top: 10px;
}
#nextprev_links {
	display: none;
}
#product_comments_block_tab div.comment div.comment_author {
	padding-bottom: 20px;
}
}
.fancybox-wrap {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-skin {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-outer {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-inner {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-image {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-wrap iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-wrap object {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-nav {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-nav span {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-tmp {
	margin: 0px; padding: 0px; border: 0px currentColor; vertical-align: top;
}
.fancybox-wrap {
	left: 0px; top: 0px; position: absolute; z-index: 8020;
}
.fancybox-skin {
	background: rgb(249, 249, 249); border-radius: 4px; color: rgb(68, 68, 68); position: relative; text-shadow: none; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
.fancybox-opened {
	z-index: 8030;
}
.fancybox-opened .fancybox-skin {
	box-shadow: 0px 10px 25px rgba(0,0,0,0.5); -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer {
	position: relative;
}
.fancybox-inner {
	position: relative;
}
.fancybox-inner {
	overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}
.fancybox-error {
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0px; padding: 15px; color: rgb(68, 68, 68); white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.fancybox-image {
	width: 100%; height: 100%; display: block;
}
.fancybox-iframe {
	width: 100%; height: 100%; display: block;
}
.fancybox-image {
	max-height: 100%; max-width: 100%;
}
#fancybox-loading {
	background-image: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_sprite.png");
}
.fancybox-close {
	background-image: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_sprite.png");
}
.fancybox-prev span {
	background-image: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_sprite.png");
}
.fancybox-next span {
	background-image: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_sprite.png");
}
#fancybox-loading {
	background-position: 0px -108px; left: 50%; top: 50%; margin-top: -22px; margin-left: -22px; position: fixed; z-index: 8060; cursor: pointer; opacity: 0.8;
}
#fancybox-loading div {
	background: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_loading.gif") no-repeat center; width: 44px; height: 44px;
}
.fancybox-close {
	top: -18px; width: 36px; height: 36px; right: -18px; position: absolute; z-index: 8040; cursor: pointer;
}
.fancybox-nav {
	background: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/blank.gif"); top: 0px; width: 40%; height: 100%; text-decoration: none; position: absolute; z-index: 8040; cursor: pointer; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fancybox-prev {
	left: 0px;
}
.fancybox-next {
	right: 0px;
}
.fancybox-nav span {
	top: 50%; width: 36px; height: 34px; margin-top: -18px; visibility: hidden; position: absolute; z-index: 8040; cursor: pointer;
}
.fancybox-prev span {
	background-position: 0px -36px; left: 10px;
}
.fancybox-next span {
	background-position: 0px -72px; right: 10px;
}
.fancybox-nav:hover span {
	visibility: visible;
}
.fancybox-tmp {
	left: -99999px; top: -99999px; overflow: visible !important; visibility: hidden; position: absolute; max-height: 99999px; max-width: 99999px;
}
.fancybox-lock {
	width: auto; overflow: hidden !important;
}
.fancybox-lock body {
	overflow: hidden !important;
}
.fancybox-lock-test {
	-ms-overflow-y: hidden !important;
}
.fancybox-overlay {
	background: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_overlay.png"); left: 0px; top: 0px; overflow: hidden; display: none; position: absolute; z-index: 8010;
}
.fancybox-overlay-fixed {
	right: 0px; bottom: 0px; position: fixed;
}
.fancybox-lock .fancybox-overlay {
	overflow: auto; -ms-overflow-y: scroll;
}
.fancybox-title {
	font: 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif; visibility: hidden; position: relative; z-index: 8050; font-size-adjust: none; font-stretch: normal; text-shadow: none;
}
.fancybox-opened .fancybox-title {
	visibility: visible;
}
.fancybox-title-float-wrap {
	text-align: center; right: 50%; bottom: 0px; margin-bottom: -35px; position: absolute; z-index: 8050;
}
.fancybox-title-float-wrap .child {
	background: rgba(0, 0, 0, 0.8); padding: 2px 20px; border-radius: 15px; color: rgb(255, 255, 255); line-height: 24px; font-weight: bold; margin-right: -100%; display: inline-block; white-space: nowrap; text-shadow: 0px 1px 2px #222; -webkit-border-radius: 15px; -moz-border-radius: 15px;
}
.fancybox-title-outside-wrap {
	color: rgb(255, 255, 255); margin-top: 10px; position: relative;
}
.fancybox-title-inside-wrap {
	padding-top: 10px;
}
.fancybox-title-over-wrap {
	background: rgba(0, 0, 0, 0.8); padding: 10px; left: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
@media not all, not all, not all
{
#fancybox-loading {
	background-image: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-close {
	background-image: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-prev span {
	background-image: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
.fancybox-next span {
	background-image: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_sprite@2x.png"); background-size: 44px 152px;
}
#fancybox-loading div {
	background-image: url("http://livedemo00.template-help.com/prestashop_47799/js/jquery/plugins/fancybox/fancybox_loading@2x.gif"); background-size: 24px 24px;
}
}
div.zoomdiv {
	background: rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); left: 0px; top: 0px; width: 200px; height: 200px; text-align: center; overflow: hidden; display: none; position: absolute; z-index: 100;
}
img.jqzoom {
	position: relative; cursor: crosshair;
}
#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 {
	list-style: none; text-decoration: none; margin-left: 30px;
}
#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 {
	padding: 10px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; float: none;
}
#best-sellers_block_right li.last_item {
	border: currentColor;
}
#best-sellers_block_right li a.content_img {
	background: rgb(51, 51, 51); padding: 1px; width: 67px; height: 47px; text-decoration: none; float: left; display: block;
}
#best-sellers_block_right li span.number {
	width: 20px; text-align: center; color: rgb(255, 255, 255); font-size: 18px; font-weight: bold; margin-top: 6px; float: left; display: block;
}
#best-sellers_block_right li img {
	border: 1px solid rgb(237, 237, 237);
}
#best-sellers_block_right li p {
	padding: 0px; width: 125px; font-size: 12px; font-weight: bold; margin-left: 7px; float: left;
}
#best-sellers_block_right li .price {
	color: rgb(153, 0, 0); font-size: 14px; font-weight: bold;
}
#best-sellers_block_right p.lnk {
	padding: 0px; text-align: right;
}
#best-sellers_block_right .lnk .button_large {
	padding: 0px; border: currentColor;
}
#best-sellers_block_right .lnk .button_large:hover {
	text-decoration: underline;
}
#contact_block .block_content {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/modules/blockcontact/images/block_contact_bg.jpg") no-repeat left bottom; padding: 0px 0px 30px;
}
#contact_block h5 {
	color: rgb(51, 51, 51); text-transform: uppercase; padding-bottom: 10px; font-weight: normal; margin-bottom: 10px; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: dotted; text-shadow: 0px -1px 0px #f9f9f9;
}
#contact_block p {
	padding: 0px 0px 15px; text-align: center; color: rgb(51, 51, 51); line-height: 18px; font-size: 12px; font-style: italic;
}
#contact_block a {
	margin-left: 60px; display: inline-block;
}
#contact_block a:hover {
	
}
#contact_block .label {
	display: none;
}
.ac_results {
	padding: 0px; border: 1px solid black; text-align: left; overflow: hidden; z-index: 99999; background-color: white;
}
.ac_results ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%;
}
.ac_results li {
	margin: 0px; padding: 2px 5px; line-height: 16px; overflow: hidden; font-family: Segoe UI; font-size: 12px; font-style: normal; font-weight: 400; font: menu; display: block; cursor: default;
}
.ac_odd {
	background-color: rgb(238, 238, 238);
}
.ac_over {
	color: white; background-color: rgb(10, 36, 106);
}
.des-mob {
	display: none;
}
.mob.product_desc {
	display: none;
}
.mob2.product_desc {
	display: none;
}
#product_list {
	position: relative;
}
#product_list li {
	margin-bottom: 30px;
}
#product_list .inner_content {
	margin-bottom: 0px; position: relative;
}
#product_list .product_flags {
	margin: 0px 0px 8px;
}
#product_list .product_flags span {
	margin: 0px 20px 0px 0px; float: left; display: inline-block;
}
#product_list .product_flags span.new {
	color: rgb(0, 0, 0);
}
#product_list .product_flags span.online_only {
	margin-right: 0px;
}
#product_list .right_block span.on_sale {
	margin: -1px 0px 20px; color: rgb(255, 0, 0); display: block;
}
#product_list .right_block span.discount {
	margin: -1px 0px 20px; color: rgb(255, 0, 0); display: block;
}
.list {
	margin: 0px; padding: 0px;
}
.list li {
	padding: 0px; width: 100%;
}
.list li a.product_img_link {
	width: 150px; float: left;
}
.list li .center_block {
	padding: 0px 0px 0px 20px; width: 465px; float: left;
}
.list li .center_block h3 {
	margin: 0px 0px 10px;
}
.list li .center_block .product_desc {
	margin: 0px;
}
.list li .right_block {
	padding: 0px 0px 0px 20px; width: 200px; height: 230px; border-left-color: rgb(208, 208, 208); border-left-width: 1px; border-left-style: solid; float: right;
}
.list li .right_block span.price {
	margin: 0px; padding: 0px 0px 17px; display: block;
}
.list li .right_block .compare {
	margin: 0px; padding: 0px 0px 18px;
}
.list li .right_block .compare input {
	margin: 4px 10px 0px 0px;
}
.list li .right_block .exclusive {
	margin: 0px 0px 20px;
}
.grid li h5 {
	padding: 1px 0px; min-height: 40px;
}
.grid li a.product_img_link {
	text-align: center; display: block;
}
.grid li .center_block .product_desc {
	display: none;
}
.grid#product_list .right_block span.on_sale {
	display: none;
}
.grid#product_list .right_block span.discount {
	display: none;
}
.grid#product_list .product_flags {
	display: none;
}
.grid li span.price {
	margin: 0px 0px 10px; display: block;
}
.grid li .compare {
	margin: 0px; padding: 5px 0px; line-height: 20px;
}
.grid li .compare label {
	display: inline;
}
.grid li .compare input {
	margin-right: 7px;
}
.grid li .button {
	margin-top: 10px;
}
.grid li .exclusive {
	margin: 10px 16px 0px 0px;
}
@media only screen and (max-width:767px)
{
#product_list {
	padding: 0px;
}
#product_list li {
	width: 100%;
}
#product_list li a.product_img_link {
	width: 33%; float: left;
}
#product_list li .center_block {
	padding: 0px 0px 14px; width: 64%; float: right;
}
#product_list li .right_block {
	border-width: 0px; padding: 0px; width: 64%; height: auto; float: right;
}
.grid li .center_block .product_desc {
	display: inline-block;
}
.grid#product_list .right_block span.on_sale {
	display: inline-block;
}
.grid#product_list .right_block span.discount {
	display: inline-block;
}
.grid#product_list .product_flags {
	display: inline-block;
}
.grid#product_list .product_flags {
	display: block;
}
#product_list .right_block span.discount {
	margin: 0px; float: right;
}
#product_list li .mob {
	display: none;
}
#product_list li .product_desc {
	display: none;
}
#product_list li .compare {
	display: none;
}
.product_compare {
	display: none;
}
#product_list .right_block span.on_sale {
	float: right;
}
.list li .right_block span.price {
	margin-bottom: 20px;
}
.list li .right_block .exclusive {
	margin-right: 20px; float: left;
}
}
@media only screen and (max-width:767px) and (min-width:480px)
{
#product_list li a.product_img_link {
	width: 29%;
}
#product_list li .center_block {
	width: 68%;
}
#product_list li .right_block {
	width: 68%;
}
#product_list li .mob.product_desc {
	margin: 0px; padding: 0px; display: block;
}
}
@media only screen and (max-width:991px) and (min-width:768px)
{
.grid li.first_item_of_tablet_line {
	clear: left;
}
.grid li.product_list-3 {
	width: 178px;
}
.grid li .product_img_link img {
	width: 177px;
}
.list li .product_img_link img {
	width: 177px;
}
.grid li a.product_img_link {
	margin-left: 0px;
}
.list li a.product_img_link {
	width: 25%;
}
.list li .center_block {
	padding: 0px 0px 18px; width: 71%; float: right;
}
.list li .center_block .product_desc {
	display: none;
}
.list li .center_block .mob2.product_desc {
	display: block;
}
.list li .right_block {
	padding: 0px; border: currentColor; width: 71%; height: auto; float: right;
}
#product_list .right_block span.discount {
	margin: 0px; float: right;
}
.list li .right_block .compare {
	padding: 16px 0px; width: 100%; overflow: hidden;
}
.list li.last_item {
	margin-bottom: 10px;
}
.list li .right_block .exclusive {
	margin: 0px 10px 0px 0px;
}
}
@media only screen and (max-width:1199px) and (min-width:992px)
{
.list li .center_block {
	width: 300px;
}
}
@media only screen and (min-width:992px)
{
.grid li.alpha {
	clear: left;
}
}
@media only screen and (max-width:480px)
{
#product_list .product_flags span {
	margin-bottom: 3px; float: none; display: block;
}
}
#wishlist_button {
	margin: 10px 0px;
}
.add_wishlist_button a {
	padding: 5px 7px 5px 18px;
}
.add_wishlist_button a span {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/modules/blockwishlist/img/icon/pict_add_wishlist.png") no-repeat 0px 0px; left: -12px; top: -1px; width: 26px; height: 26px; display: block; position: absolute; z-index: 10;
}
#wishlist_block #wishlist_block_list {
	margin: 0px 0px 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
#wishlist_block_list dt {
	padding-top: 5px; padding-right: 20px; padding-bottom: 5px; position: relative;
}
#wishlist_block_list .quantity-formated {
	width: 15px; margin-right: 5px; display: inline-block;
}
#wishlist_block_list .cart_block_product_name {
	font-weight: bold;
}
#wishlist_block_list .ajax_cart_block_remove_link {
	margin: 1px 0px 0px 5px; top: 0px; right: 0px; font-size: 20px; display: inline-block; position: absolute;
}
#wishlist_block_list dd {
	margin: 0px 0px 0px 24px;
}
#wishlist_block_list .ajax_cart_block_remove_link a {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/modules/blockwishlist/img/icon/delete.gif") no-repeat 0px 0px; width: 12px; height: 12px; display: inline-block;
}
#wishlist_block_list .price {
	float: right;
}
#wishlist_block select#wishlists {
	border: 1px solid rgb(204, 204, 204); width: 99%; margin-bottom: 10px;
}
.wishlist td.wishlist_delete a {
	font-size: 20px;
}
#module-blockwishlist-mywishlist #block-order-detail {
	margin-top: 20px;
}
#module-blockwishlist-mywishlist .wishlistLinkTop ul.display_list {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; list-style-type: none;
}
#module-blockwishlist-mywishlist .wishlistLinkTop .display_list li {
	float: left;
}
#module-blockwishlist-mywishlist .wishlistLinkTop .display_list li a {
	padding: 7px 11px 5px 22px; display: inline-block;
}
#module-blockwishlist-mywishlist .wishlistLinkTop #hideSendWishlist {
	width: 20px; height: 20px; font-size: 20px; float: right; display: block;
}
#module-blockwishlist-mywishlist .wishlistLinkTop #showBoughtProducts {
	display: none;
}
#module-blockwishlist-mywishlist .wishlistLinkTop #hideBoughtProductsInfos {
	display: none;
}
#module-blockwishlist-mywishlist .wishlisturl {
	margin: 20px 0px;
}
ul.wlp_bought_list li .lnkdel {
	line-height: 30px; font-size: 20px; margin-left: 20px; vertical-align: middle;
}
ul.wlp_bought_list li .product_infos {
	padding: 15px;
}
#view_wishlist .wlp_bought_list li .product_infos .button_small {
	margin: 5px 0px;
}
#view_wishlist .wlp_bought_list li .product_infos .exclusive {
	margin: 5px 0px;
}
@media only screen and (max-width:767px)
{
.wlp_bought_list li .product_image {
	float: left;
}
.wlp_bought_list li .product_infos {
	overflow: hidden;
}
}
@media only screen and (max-width:480px)
{
.wlp_bought_list li .product_image {
	width: 135px;
}
.wlp_bought_list li .product_infos {
	padding: 10px !important;
}
}
@media only screen and (max-width:991px) and (min-width:768px)
{
.wlp_bought_list li.first_item_of_tablet_line {
	clear: left;
}
}
@media only screen and (min-width:992px)
{
.wlp_bought_list li.first_in_line {
	clear: left;
}
}
#minic_slider {
	margin-bottom: 30px; position: relative; z-index: 1;
}
.nivoSlider {
	width: 100%; height: auto; overflow: hidden; position: relative;
}
.nivoSlider img {
	left: 0px; top: 0px; position: absolute; max-width: none;
}
.nivo-main-image {
	width: 100% !important; display: block !important; position: relative !important;
}
.nivoSlider a.nivo-imageLink {
	background: white; margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 7; opacity: 0;
}
.nivo-slice {
	top: 0px; height: 100%; display: block; position: absolute; z-index: 5;
}
.nivo-box {
	overflow: hidden; display: block; position: absolute; z-index: 5;
}
.nivo-box img {
	display: block;
}
.theme-default .nivoSlider {
	min-height: inherit !important;
}
.nivo-caption {
	padding: 12px 58px 0px 0px; top: 0px; width: 50%; text-align: right; right: 0px; color: rgb(255, 255, 255); overflow: hidden; display: none; position: absolute; z-index: 6; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.nivo-caption h2 {
	margin: 0px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1em; font-family: "Roboto",sans-serif; font-size: 43px; font-weight: bold; text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
.nivo-caption h4 {
	margin: 12px 0px 8px; color: rgb(255, 145, 4); text-transform: uppercase; line-height: 1em; font-family: "Roboto",sans-serif; font-size: 26px; font-weight: bold; text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
}
.nivo-caption h4 strong {
	color: rgb(255, 14, 14); line-height: 1em; font-size: 66px; margin-top: -3px; display: block;
}
.nivo-caption span {
	color: rgb(255, 255, 255); line-height: 20px; padding-left: 55px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; margin-bottom: 13px; display: block;
}
.nivo-caption b {
	background: linear-gradient(rgb(255, 158, 4) 0px, rgb(255, 135, 4) 100%); padding: 10px 0px; border-radius: 3px; width: 189px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 16px; font-weight: bold; border-bottom-color: rgb(194, 102, 3); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; box-shadow: 1px 1px rgba(0,0,0,0.4); text-shadow: 1px 1px 1px rgba(0,0,0,0.4); -webkit-box-shadow: 1px 1px rgba(0, 0, 0, 0.4); -webkit-border-radius: 3px; -moz-border-radius: 3px; -moz-box-shadow: 1px 1px rgba(0, 0, 0, 0.4);
}
.nivoSlider:hover .nivo-caption b {
	color: rgb(51, 51, 51); text-shadow: 1px 1px rgba(255,255,255,0.4);
}
.nivo-caption p {
	margin: 0px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
.nivo-directionNav a {
	top: 50%; position: absolute; z-index: 9; cursor: pointer;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
.nivo-controlNav {
	padding: 15px 0px; text-align: center;
}
.nivo-controlNav a {
	cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
.theme-default .nivoSlider {
	background-position: 50% 50%; margin: 0px auto 10px; position: relative; background-image: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/modules/minicslider/views/js/plugins/nivo-slider/loading.gif"); background-repeat: no-repeat;
}
.theme-default .nivoSlider img {
	left: 0px; top: 0px; display: none; position: absolute;
}
.theme-default .nivoSlider a {
	border: 0px currentColor; display: block;
}
.theme-default .nivo-controlNav {
	padding: 20px 0px; text-align: center;
}
.theme-default .nivo-controlNav a {
	background: url("http://livedemo00.template-help.com/prestashop_47799/themes/theme856/css/modules/minicslider/views/js/plugins/nivo-slider/bullets.png") no-repeat; margin: 0px 2px; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; display: inline-block;
}
.theme-default .nivo-controlNav a.active {
	background-position: 0px -22px;
}
.theme-default .nivo-directionNav a {
	border: 0px currentColor; transition:200ms ease-in-out; width: 30px; height: 30px; text-indent: -9999px; margin-top: -12px; display: block; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out;
}
.theme-default a.nivo-nextNav {
	right: 10px;
}
.theme-default .nivo-directionNav a::before {
	left: 0px; top: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); line-height: 25px; text-indent: 0px; font-family: "FontAwesome"; font-size: 25px; display: block; position: absolute;
}
.theme-default a:hover::before {
	color: rgb(255, 145, 4);
}
.theme-default a.nivo-nextNav::before {
	text-align: right; content: "?";
}
.theme-default a.nivo-prevNav::before {
	content: "?";
}
.theme-default a.nivo-prevNav {
	left: 10px;
}
.theme-default .nivo-caption {
	font-family: Helvetica,Arial,sans-serif;
}
.theme-default .nivo-caption a {
	color: rgb(255, 255, 255);
}
.theme-default .nivo-caption a:hover {
	color: rgb(255, 255, 255);
}
.theme-default .nivo-thumbs-enabled.nivo-controlNav {
	width: 100%;
}
.theme-default .nivo-thumbs-enabled.nivo-controlNav a {
	width: auto; height: auto; margin-bottom: 5px;
}
.theme-default .nivo-thumbs-enabled.nivo-controlNav a:hover {
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.8); webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.8);
}
.theme-default .nivo-thumbs-enabled.nivo-controlNav a.active {
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.8); webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.8);
}
.theme-default .nivo-thumbs-enabled.nivo-controlNav img {
	width: 120px; height: auto; display: block;
}
body.instant_search #minic_slider {
	display: none;
}
#htmlcontent_home {
	
}
ul.htmlcontent-home {
	
}
li.htmlcontent-item {
	
}
li.htmlcontent-item a.item-link {
	
}
li.htmlcontent-item img.item-img {
	
}
li.htmlcontent-item h3.item-title {
	
}
li.htmlcontent-item div.item-html {
	
}
#htmlcontent_top {
	
}
#htmlcontent_home li {
	margin-bottom: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box;
}
#htmlcontent_home li a {
	background: linear-gradient(rgb(255, 158, 4) 0px, rgb(255, 134, 4) 100%); border-radius: 6px; overflow: hidden; border-right-color: rgb(194, 102, 3); border-bottom-color: rgb(194, 102, 3); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: block; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#htmlcontent_home li a:hover {
	background: linear-gradient(rgb(71, 71, 71) 0px, rgb(56, 55, 55) 100%); border-right-color: rgb(51, 50, 50); border-bottom-color: rgb(51, 50, 50); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#htmlcontent_home li.namber2 a {
	background: linear-gradient(rgb(71, 71, 71) 0px, rgb(56, 55, 55) 100%); border-right-color: rgb(51, 50, 50); border-bottom-color: rgb(51, 50, 50); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#htmlcontent_home li.namber3 a {
	background: linear-gradient(rgb(71, 71, 71) 0px, rgb(56, 55, 55) 100%); border-right-color: rgb(51, 50, 50); border-bottom-color: rgb(51, 50, 50); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#htmlcontent_home li.namber2 a:hover {
	background: linear-gradient(rgb(255, 158, 4) 0px, rgb(255, 134, 4) 100%); border-right-color: rgb(194, 102, 3); border-bottom-color: rgb(194, 102, 3); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#htmlcontent_home li.namber3 a:hover {
	background: linear-gradient(rgb(255, 158, 4) 0px, rgb(255, 134, 4) 100%); border-right-color: rgb(194, 102, 3); border-bottom-color: rgb(194, 102, 3); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#htmlcontent_home li a img {
	float: left;
}
#htmlcontent_home li .item-html {
	padding: 15px 20px 10px 18px; overflow: hidden;
}
#htmlcontent_home li a h2 {
	margin: 0px 0px 12px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 24px; font-family: "Roboto",sans-serif; font-size: 27px; font-weight: bold; text-shadow: 1px 1px rgba(0,0,0,0.3);
}
#htmlcontent_home li a p {
	color: rgb(255, 255, 255); padding-right: 20px; margin-bottom: 0px; text-shadow: 1px 1px rgba(0,0,0,0.3);
}
#htmlcontent_home li a p::after {
	top: 1px; color: rgb(51, 51, 51); font-family: FontAwesome; margin-left: 5px; position: relative; content: "?"; text-shadow: none;
}
#htmlcontent_home li a:hover p::after {
	color: rgb(255, 145, 4);
}
#htmlcontent_home li.namber2 a p::after {
	color: rgb(255, 145, 4);
}
#htmlcontent_home li.namber3 a p::after {
	color: rgb(255, 145, 4);
}
#htmlcontent_home li.namber2 a:hover p::after {
	color: rgb(51, 51, 51);
}
#htmlcontent_home li.namber3 a:hover p::after {
	color: rgb(51, 51, 51);
}
#htmlcontent_left li {
	margin-bottom: 20px; position: relative;
}
#htmlcontent_left .htmlcontent-item {
	background: linear-gradient(rgb(255, 134, 4) 0px, rgb(255, 157, 4) 100%); padding: 20px 19px; border-radius: 6px; text-align: center; border-right-color: rgb(216, 118, 3); border-bottom-color: rgb(216, 118, 3); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#htmlcontent_left li img {
	border-radius: 4px; margin-bottom: 14px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#htmlcontent_left .htmlcontent-item h2 {
	margin: 0px 0px 17px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 16px; font-weight: bold; text-shadow: 1px 1px rgba(0,0,0,0.3);
}
#htmlcontent_left .htmlcontent-item a {
	background: linear-gradient(rgb(71, 71, 71) 0px, rgb(57, 56, 56) 100%); padding: 7px 20px; border-radius: 4px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 18px; font-family: "Roboto",sans-serif; font-size: 14px; font-weight: bold; border-right-color: rgb(53, 53, 53); border-bottom-color: rgb(43, 43, 43); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; display: inline-block; text-shadow: 1px 1px rgba(0,0,0,0.3); -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#htmlcontent_left .htmlcontent-item a:hover {
	background: linear-gradient(rgb(57, 56, 56) 0px, rgb(71, 71, 71) 100%);
}
#htmlcontent_footer li a {
	background: rgb(255, 255, 255); padding: 17px 19px 19px; border-radius: 6px; border: 1px solid rgb(208, 208, 208); overflow: hidden; display: block; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}
#htmlcontent_footer li a img {
	margin: 3px 20px 0px 0px; border-radius: 4px; float: left; -webkit-border-radius: 4px; -moz-border-radius: 4px;
}
#htmlcontent_footer li {
	margin-bottom: 30px;
}
#htmlcontent_footer li a h4 {
	margin: 0px 0px 7px; color: rgb(51, 51, 51); text-transform: uppercase; line-height: 20px; font-family: "Roboto",sans-serif; font-size: 16px; font-weight: bold;
}
#htmlcontent_footer li a p {
	margin: 0px; color: rgb(119, 119, 119); line-height: 17px; font-size: 13px;
}
#htmlcontent_footer li a p span {
	color: rgb(255, 145, 4); font-weight: bold; display: block;
}
#htmlcontent_footer li.namber6 a {
	background: rgb(71, 71, 71); border: 1px solid rgb(49, 49, 49);
}
#htmlcontent_footer li.namber6 a h4 {
	color: rgb(255, 255, 255); text-shadow: 1px 1px rgba(0,0,0,0.3);
}
#htmlcontent_footer li.namber6 a p {
	color: rgb(155, 155, 155);
}
#htmlcontent_footer li.namber7 a {
	background: rgb(255, 135, 4); border: 1px solid rgb(194, 102, 3);
}
#htmlcontent_footer li.namber7 a h4 {
	color: rgb(255, 255, 255); text-shadow: 1px 1px rgba(0,0,0,0.3);
}
#htmlcontent_footer li.namber7 a p {
	color: rgb(255, 255, 255);
}
#htmlcontent_footer li.namber7 a p span {
	color: rgb(51, 51, 51);
}
.box_inner {
	overflow: hidden;
}
#htmlcontent_footer li a:hover h4 {
	color: rgb(255, 145, 4);
}
#htmlcontent_footer li.namber7 a:hover h4 {
	color: rgb(51, 51, 51); text-shadow: 1px 1px rgba(255,255,255,0.3);
}
#htmlcontent_footer::after {
	background: rgb(179, 179, 179); margin: 0px 16px; height: 1px; display: block; content: "";
}
.caroufredsel_wrapper {
	height: 378px;
}
body.instant_search #htmlcontent_top {
	display: none;
}
@media all and (max-width:768px)
{
#htmlcontent_left .htmlcontent-item {
	text-align: left; overflow: hidden;
}
#htmlcontent_left .htmlcontent-item img {
	margin-right: 20px; margin-bottom: 0px; float: left;
}
}
@media all and (max-width:446px)
{
#htmlcontent_left .htmlcontent-item {
	margin: 0px auto; width: 300px; text-align: center;
}
#htmlcontent_left .htmlcontent-item img {
	width: 100%; margin-right: 0px; margin-bottom: 12px; float: none;
}
}
#htmlcontent_left {
	
}
#htmlcontent_right {
	
}
#htmlcontent_footer {
	
}
#sendfriendpage form.std fieldset {
	background: 0px 0px rgb(238, 238, 238); margin: 0px 0px 20px; padding: 10px 15px;
}
#sendfriendpage .product {
	
}
#sendfriendpage .product .img_link {
	float: left;
}
#sendfriendpage .product .img_link img {
	margin: 0px 10px 0px 0px; border: 1px solid rgb(204, 204, 204);
}
#sendfriendpage .product .product_desc {
	width: 200px; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; float: left;
}
#sendfriendpage #send_friend_form_content {
	margin-top: 40px;
}
#sendfriendpage #send_friend_form_content .text {
	padding-bottom: 10px;
}
#sendfriendpage #send_friend_form_content .text label {
	padding: 6px 15px; width: 180px; text-align: right; font-size: 12px; display: inline-block;
}
#sendfriendpage #send_friend_form_content .text input {
	padding: 0px 5px; border: 1px solid rgb(204, 204, 204); width: 260px; height: 22px; font-size: 12px;
}
#sendfriendpage #send_friend_form_content .submit {
	margin: 0px 20px 0px 0px; padding: 5px 0px; text-align: right;
}
#menu-trigger {
	display: none;
}
#menu-wrap {
	display: none; position: relative; z-index: 2;
}
#menu-custom {
	list-style: none; margin: 0px; padding: 0px;
}
#menu-custom ul {
	list-style: none; margin: 0px; padding: 0px;
}
#menu-custom::before {
	display: table; content: "";
}
#menu-custom::after {
	display: table; content: "";
}
#menu-custom::after {
	clear: both;
}
#menu-custom {
	-ms-zoom: 1;
}
.desktop #menu-custom li {
	float: left; position: relative;
}
.desktop #menu-custom > li:first-child > a {
	padding-left: 20px;
}
.desktop #menu-custom a {
	padding: 14px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 23px; font-weight: bold; text-decoration: none; float: left;
}
.desktop #menu-custom a:hover {
	color: rgb(116, 116, 116);
}
.desktop #menu-custom > li:hover > a {
	color: rgb(116, 116, 116);
}
.desktop #menu-custom > li.sfHoverForce > a {
	color: rgb(116, 116, 116);
}
.desktop #menu-custom li li:hover > a {
	color: rgb(255, 255, 255); background-color: rgb(116, 116, 116);
}
.desktop #menu-custom ul {
	background: rgb(68, 68, 68); margin: 20px 0px 0px; transition:0.2s ease-in-out; left: 0px; top: 48px; display: none; visibility: hidden; position: absolute; z-index: 1; opacity: 0; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out;
}
.desktop #menu-custom li:hover > ul {
	margin: 0px; display: block; visibility: visible; opacity: 1;
}
.desktop #menu-custom ul ul {
	margin: 0px 0px 0px 20px; left: 220px; top: 0px;
}
.desktop #menu-custom ul li {
	border: 0px currentColor; float: none; display: block; position: relative;
}
.desktop #menu-custom ul a {
	padding: 10px; width: 200px; text-transform: none; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; float: none; display: block; white-space: nowrap;
}
.desktop #menu-custom ul a:hover {
	background-color: rgb(116, 116, 116);
}
#menu-trigger {
	display: none;
}
.desctop #menu-custom {
	display: block;
}
@media only screen and (max-width:1229px)
{
.desktop#menu-wrap {
	display: none;
}
#menu-wrap {
	left: 0px; right: 0px; bottom: -71px; position: absolute;
}
#menu-wrap * {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#menu-trigger {
	border-width: medium 1px 1px medium; border-style: none solid solid none; border-color: currentColor rgb(216, 119, 3) rgb(194, 102, 3) currentColor; padding: 14px 5px 16px 20px; border-radius: 6px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 28px; font-family: "Roboto",sans-serif; font-size: 26px; font-weight: bold; margin-bottom: 0px; position: relative; text-shadow: 1px 1px #c77003; background-image: linear-gradient(rgb(255, 157, 4), rgb(255, 137, 4)); -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px;
}
#menu-trigger .menu-icon {
	top: 14px; width: auto; right: 14px; line-height: 30px; font-size: 30px; display: block; position: absolute; z-index: 1000; cursor: pointer;
}
.mobile #menu-custom {
	margin: 0px; padding: 0px; top: 58px; width: 100%; display: none; position: absolute; z-index: 1;
}
#menu-custom ul.menu-mobile-2 {
	display: none;
}
#menu-custom li {
	display: block; position: relative;
}
#menu-custom a {
	background: rgb(103, 103, 103); border-width: 1px medium medium; border-style: solid none none; border-color: rgb(41, 41, 41) currentColor currentColor; padding: 14px 20px; border-radius: 0px; color: rgb(255, 255, 255); text-transform: none; line-height: 20px; font-size: 17px; font-weight: normal; float: none; display: block; white-space: nowrap;
}
#menu-custom a:hover {
	color: rgb(255, 154, 4);
}
.open-mobile-2:hover + a {
	color: rgb(255, 154, 4);
}
#menu-custom ul a {
	width: auto; padding-left: 40px;
}
#menu-custom ul ul a {
	width: auto; padding-left: 60px;
}
.open-mobile-2 {
	top: 10px; width: 30px; height: 30px; text-align: center; right: 13px; color: rgb(255, 255, 255); line-height: 30px; font-size: 25px; vertical-align: middle; display: block; position: absolute;
}
.open-mobile-2:hover {
	cursor: pointer;
}
}
@media only screen and (max-width:767px)
{
#menu-wrap {
	display: block;
}
}
