/*
Title: CSS3 UI Kit
Author: Matt Gentile
Author URL: http://icondeposit.com
Documentation URL: http://icondeposit.com
Download URL: http://icondeposit.com
*/

/* Start Reset CSS */


::-moz-selection {
 color: #fff;
	/*background: #e17365;*/
	background:#ccc;
 text-shadow: none;
}

::selection {
 color: #fff;
	/*background: #e17365;*/
	background:#ccc;
 text-shadow: none;
}
/* End Basic Elements */

/* Start Search Box */
#search-box {
	width: 200px;
	height: 28px;
	margin: 0;
	position: absolute;
	display: block;
	top: 20px;
	left: 0px;
}
#search-form {
	width: 200px;
	height: 28px;
	margin: 0;
	position: relative;
}
/* Start Checkboxes */
#checkboxes {
	display: inline;
	position: absolute;
	margin: 0;
	width: auto;
	height: auto;
	top: 50px;
	right: 31px;
}
.checkbox {
	cursor: pointer;
	margin: 0;
	-webkit-appearance: none;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0px;
	display: inline-block;
	height: 14px;
	position: relative;
	vertical-align: baseline;
	width: 14px;
	background: #fff;
	border-radius: 0px;
	border: 1px solid #d8d8d8;
	border-bottom: 1px solid #ccc;
}
.checkbox:hover {
	color: #888;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.69);
	-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 6px 7px rgba(255, 255, 255, 0.78);
	-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 6px 7px rgba(255, 255, 255, 0.78);
	-o-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 6px 7px rgba(255, 255, 255, 0.78);
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.027), inset 0px 1px 0px rgba(255, 255, 255, 0.69), inset 0px -1px 0px rgba(0, 0, 0, 0.0187), inset 0px 6px 7px rgba(255, 255, 255, 0.78);
}
.checkbox:active {
	color: #696969;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.53);
	border: 1px solid #d2d2d2;
	border-bottom: 1px solid #d8d8d8;
	-webkit-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.58), inset 0px 1px 6px rgba(0, 0, 0, 0.07), inset 0px -6px 7px rgba(255, 255, 255, 0.20);
	-moz-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.58), inset 0px 1px 6px rgba(0, 0, 0, 0.07), inset 0px -6px 7px rgba(255, 255, 255, 0.20);
	-o-box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.58), inset 0px 1px 6px rgba(0, 0, 0, 0.07), inset 0px -6px 7px rgba(255, 255, 255, 0.20);
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.58), inset 0px 1px 6px rgba(0, 0, 0, 0.07), inset 0px -6px 7px rgba(255, 255, 255, 0.20);
}
 .checkbox:checked::before {
-webkit-margin-start: 0;
content: '';
display: inline-block;
font-size: 12px;
font-weight: 400;
height: 12px;
left: 0;
margin-top: 0;
opacity: 1;
position: absolute;
top: 0;
vertical-align: top;
width: 12px;
}
 .checkbox:checked.tick::before {
background-position: -1px -0px;
background-repeat: no-repeat;
background-color: transparent;
opacity: 1;
}
.checkbox:checked::before {
background-position: -22px 0px;
background-repeat: no-repeat;
background-color: transparent;
opacity: 1;
}
.checkbox:checked.add::before {
background-position: -43px -0px;
background-repeat: no-repeat;
background-color: transparent;
opacity: 1;
}
/* End Checkboxes */

.wrapper-dropdown {
	position: relative;
	display:block;
	height:23px;
	line-height:11px;
	padding: 0 0 0 2px;
	text-decoration: none;
	white-space: nowrap;
	border:solid 1px #cacaca;
	background:#FFF;
	box-shadow:none !important;
	z-index: 9;
	width:107px;
}
.wrapper-dropdown div { /* Little arrow */
	position:absolute;
	display:block;
	right:0;
	top:0;
	height:17px;
	width:17px;
}
.wrapper-dropdown div b {
	display:block;
	width:100%;
	height:100%;
	background-position: 0 0;
	background-color: transparent;
	background-repeat: no-repeat;
}
.wrapper-dropdown.active div b {
	background-position:-18px 0px;
}
.wrapper-dropdown .dropdown {
	/* Size & position */
    position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	/* Styles */
    background: #fff;
	list-style: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	/* Hiding */
    max-height: 0;
	overflow: hidden;
	border: solid 1px #E0E0E0;
	border-top: none;
	z-index: 999;
	margin:0 -1px;
}
.wrapper-dropdown.active .dropdown {
	box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3);
	padding: 2px 0
}
.wrapper-dropdown .dropdown li {
	padding: 2px;
	margin: 0 2px;
	height:21px;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}
.wrapper-dropdown .dropdown li:hover {
	background-color:#ccc;
	color:#fff;
}
.wrapper-dropdown .dropdown li a strong {
	display: block;
	text-decoration: none;
	color: #333;
	padding: 0;
	margin:3px 0;
	transition: all 0.3s ease-out;
	border-bottom: 1px solid #e6e8ea;
}
.wrapper-dropdown .dropdown li:last-of-type a {
	border: none;
}
.wrapper-dropdown .dropdown li a {
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-ms-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
	margin-right: 5px;
	color: inherit;
	vertical-align: middle;
	display:block;
	height:20px;
	line-height: 20px
}
/* Hover state */

.wrapper-dropdown .dropdown li a:hover {
	text-decoration: none
}
.wrapper-dropdown .dropdown li:hover a i {
	width:19px;
	height:19px;
	display:block;
	float:left;
	margin:2px 6px 2px 1px;
}
/* Active state */
.wrapper-dropdown span {
	color:#aaa;
	display:block;
	width:82px;
	line-height: 24px;
	text-align: left;
	float:left;
}
.wrapper-dropdown i {
	width:19px;
	height:19px;
	display:block;
	float:left;
	margin:2px 6px 2px 0px;
}
.wrapper-dropdown.active {
	box-shadow: none;
	border-bottom: none;
}
.wrapper-dropdown.active:after {
	border-color: #82d1ff transparent;
}
.wrapper-dropdown.active .dropdown {
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
	max-height: 400px;
}
 @font-face {
 font-family: 'ModernNo.20Regular';
 src: url('../fonts/mod20-webfont.eot');
 src: url('../fonts/mod20-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/mod20-webfont.woff') format('embedded-opentype'), url('../fonts/mod20-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'LMRoman10Regular';
 src: url('../fonts/lmroman10-regular-webfont.eot');
 src: url('../fonts/lmroman10-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lmroman10-regular-webfont.woff') format('embedded-opentype'), url('../fonts/lmroman10-regular-webfont.ttf') format('truetype'), url('../fonts/lmroman10-regular-webfont.svg#LMRoman10Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: Adobe Clean Regular;
 src: url(../fonts/AdobeClean-Regular.otf);
 font-weight: normal;
 font-style: normal;
 letter-spacing:1px;
}
@font-face {
 font-family: 'LMRomanDunhill10Regular';
 src: url('../fonts/lmromandunh10-regular-webfont.eot');
 src: url('../fonts/lmromandunh10-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lmromandunh10-regular-webfont.woff') format('embedded-opentype'), url('../fonts/lmromandunh10-regular-webfont.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'TrajanProRegular';
 src: url('../fonts/trajanpro-regular-webfont.eot');
 src: url('../fonts/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/trajanpro-regular-webfont.woff') format('embedded-opentype'), url('../fonts/trajanpro-regular-webfont.ttf') format('truetype'), url('../fonts/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'LMRomanCaps10-Regular';
 src: url('../fonts/lmromancaps10-regular-webfont.eot');
 src: url('../fonts/lmromancaps10-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lmromancaps10-regular-webfont.woff') format('embedded-opentype'), url('../fonts/lmromancaps10-regular-webfont.ttf') format('truetype'), url('../fonts/lmromancaps10-regular-webfont.svg#LMRomanCaps10-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Serif12BetaRgRegular';
 src: url('../fonts/serif12beta-regular-webfont.eot');
 src: url('../fonts/serif12beta-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/serif12beta-regular-webfont.woff') format('embedded-opentype'), url('../fonts/serif12beta-regular-webfont.ttf') format('truetype'), url('../fonts/serif12beta-regular-webfont.svg#Serif12BetaRgRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'lm_roman_demi_10regular';
 src: url('../fonts/lmromandemi10-regular-webfont.eot');
 src: url('../fonts/lmromandemi10-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lmromandemi10-regular-webfont.woff') format('embedded-opentype'), url('../fonts/lmromandemi10-regular-webfont.ttf') format('truetype'), url('../fonts/lmromandemi10-regular-webfont.svg#lm_roman_demi_10regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
body {
	background:#000;
	color:#333;
	padding-top:25px;
	/*font:normal 12px Georgia, "Times New Roman";*/
	font:14px/16px Adobe Clean Regular, Arial, Helvetica, sans-serif;
	line-height: 18px;
	line-height:1.375em;
}
body, html {
	height:100%;
	min-height:100%
}
/* link **************************************************************************************** */
a, a:active, a:visited {
	color:#333;
	text-decoration:none
}
a:hover {
	text-decoration:none
}
h1 {
	font-weight: normal;
}
h2, h3 {
	font-weight: normal
}
h4, h4 a {
/*font:normal 20px "LMRomanCaps10-Regular";
	line-height:28px;*/
}
#page, .page_width {
	margin:0 auto;
	width: 980px;
}
#white_bg {
	background:#f9f9f9;
}
#footer {
	background:#0b0b0b;
}
#header {
	margin-top:-25px;
	/*height:189px;*/
		height:155px;
}
#header_logo {
	position:absolute;
	/*top:58px;*/
			top: 28px;
	margin:0px;
	width:100%;
	text-align: center;
}
#header_logo a {
	font: normal 80px "ModernNo.20Regular";
	line-height: 88px;
	color: #3C3C3C;
}
#header_logo a:hover {
	text-decoration:none;
}
span.slogan {
	position:absolute;
	width:100%;
	text-align:center;
	top:140px;
}
.right_col #left_column {
	float: right;
	margin:28px 10px 0px 20px;
}
#left_column {
	width:208px;
	margin:0px 15px 0px 0px;
	float:left;
}
#center_column.main_page {
	/*width:100%;
		width:980px;
		padding-bottom:30px;
		margin:0 auto;
		float:none;	*/
		background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #285780;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	float: none;
	margin: 15px auto 0;
	padding: 15px;
	width: 950px;
	margin-bottom:15px;
}
#columns .wht_bg {
	/*width:100%;
		width:980px;
		padding-bottom:30px;
		margin:0 auto;
		float:none;	*/
		background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #285780;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	float: none;
	margin: 15px auto 0;
	padding: 15px;
	width: 950px;
	margin-bottom:15px;
	overflow:hidden;
}
#index #center_column.main_page {
	padding-top:15px;
}
#old_center_column.main_page {
	width:100%;
	padding-bottom:30px;
}
#index #old_center_column.main_page {
	padding-top:20px;
}
#center_column {
	/*width:717px;*/
	width:727px;
	float:left;/*padding-bottom:30px;*/
}
/* header modules*/
	#links_block_left {
	float:left;
	padding-top: 6px;
}
#links_block_left ul li:first-child {
	padding-left:0
}
ul#links_block_left #links_block_left ul {
	float: left;
	margin-top:6px;
	list-style-type: none;
}
ul#links_block_left li, #links_block_left ul li {
	border-left:1px solid #999;
	line-height:11px;
	height:12px;
	padding:0px 20px;
	float:left;
	list-style-type: none;
}
ul#links_block_left li:first-child, #links_block_left ul li:first-child {
	border:none;
}
ul#links_block_left li a, #links_block_left ul li a {
	color:#7a7874;
	font:normal 12px Verdana;
	line-height:11px;
	text-transform:none;
}
ul#links_block_left li a:hover, #links_block_left ul li a:hover {
	text-decoration:none;
	color:#fff;
}
/* language block */
	#languages_block_top {
	display:inline-block;
	float: right;
	height:23px;
	margin:32px 10px 0px 4px;
}
#countries_title {
	float:left;
	padding-right:10px;
}
#countries {
	padding:0px 0px 0px 0px;
	width:auto;
	float:left;
	height:22px;
}
.dropdown-select {
	background-position:-80px -6px;
	background-color:#fff;
	color:#b9b9b9;
	padding:0px 23px 0px 7px;
	height:22px;
	width:107px;
}
#currencyHolder {
	display: inline-block;
}
#currencies_block_top b {
	display: inline-block;
	text-align: right;
	font-weight:normal;
	color:#000;
	opacity:0.4;
	padding-right: 5px;
	font:normal 12px/22px Arial;
	vertical-align: top;
}
#currencies_block_top .wrapper-dropdown {
	height: 20px;
	width:107px;
}
#currencies_block_top .wrapper-dropdown .dropdown li:hover {
	background:#e08270;
	color: #FFF;
}
#currencies_block_top .wrapper-dropdown .dropdown li {
	line-height: 20px;
	text-align: left;
	text-indent: 5px;
	font-family: Arial;
	color: #AAA;
}
#currencies_block_top span {
	font:normal 12px Arial;
	line-height:20px;
	text-align:left;
	text-indent: 4px;
}
#countries li {
	padding-top:0px;
	float:none !important;
	display: none;
}
#countries li a {
	display:block;
	height:20px;
	background: #FFF;
	border: 1px solid #d3d1d1;
	padding: 0px 8px;
	font:normal 12px Arial;
	line-height: 20px;
	color: #b9b9b9;
}
#countries li.selected_language {
	float:left;
	margin:0px !important;
	display:block;
}
#countries li.selected_language img {
	padding:0;
}
#countries .countries_ul {
	display:block;
	padding:0px;
}
#hidden_li, #count_li {
	width:0px;
	height:0px;
}
#countries .countries_ul li {
	margin:0px;
}
#countries .countries_ul_hover {
	display: block;
	z-index: 5000;
	position: relative;
	left: 0px;
	height: auto;
	width: auto;
}
#countries .countries_ul_hover li {
	display:block
}
#languages_block_top ul#first-languages li {
	margin-right: 0px;
}
#first-currencies {
	position:absolute;
	left:0px;
}
/* currencies */
	#currencies_block_top {
	text-align:right;
	margin-top:32px;
}
#header_user {
	float:right;
	padding-top:0px;
}
#header_user li {
	float:left;
	display:block;
	clear:none;
	color:#999;
	/*font-family:Verdana;*/
	margin:0px;
	line-height:23px;
	height: 25px;
}
#header_user li a {
	color:#999;
	/*font-family:Verdana;*/
	font-size:14px;
}
#header_user li a:hover {
	text-decoration:none;
	color:#fff;
}
#header_user #shopping_cart {
	position:relative;
	padding:0px;
	background:none;
	width:auto;
	display:block;
	color:#b9b9b9;
	padding:0 10px 0 20px;
	margin-left:20px;
	border-radius:0px;
	height:25px;
	background:#000;
}
#shopping_cart a {
	padding: 0;
	background:none;
	width: auto;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	display: inline;
}
#header_user #shopping_cart:hover, #header_user #shopping_cart.hover {
	/*background:#e08270;*/
	background:#3E89CC;
	z-index:9;
	color:#fff;
}
#header_user #shopping_cart.hover a {
	color:#fff;
}
#header_user div.separator {
	padding:0px;
	line-height:12px;
	height:12px;
	display:block;
	background:#999;
	width:1px;
	position:absolute;
	left:0px;
	top:5px;
	opacity:1;
	filter:alpha(opacity=100)
}
#header_user #shopping_cart span {
	line-height:18px;
}
#header_user #shopping_cart:hover .separator, #header_user #shopping_cart.hover .separator {
	opacity:0;
	filter:alpha(opacity=0)
}
#header_user #shopping_cart:hover a, #header_user #shopping_cart:hover span {
	color:#fff;
}
#header_user_info a.login {
	line-height: 23px;
}
#header_user #shopping_cart .ajax_cart_quantity {
	font-size:12px;
}
#header_user_info a {
	line-height: 13px;
}
#header_user_info a.logout {
	background-position: 15px 2px
}
#header_user_info a.login {
	padding:0px;
	margin:0px;
	background:none;
	line-height:12px;
}
#header_user_info a.account {
	color:#fff;
}
#header_user_info a.account:hover span {
	/*color:#E08270;*/
	text-decoration:underline;
}
#header #cart_block {
	width:250px;
	top:25px;
	/*font-family:Verdana;*/
	box-shadow:none;
	border:none;
	border-radius:0px;
	background:none;
}
.cartImage {
	width: 58px;
	float: left;
	display: inline-block;
	margin-right: 11px;
}
.cartImage img {
	width:58px;
}
#cart_block .quantity-formated {
	display: inline-block;
	min-width: 15px;
}
#cart_block .remove_link {
	float: right;
	display: inline-block;
	margin: 0 0 0 5px;
	height: 20px;
	width: 20px;
}
#header #cart_block dt {
	overflow:hidden;
	background-position: 50% 100%;
	background-color: transparent;
	background-repeat: no-repeat;
	padding-bottom: 15px;
	margin-bottom:10px;
}
#header #cart_block .transparency {
	position:absolute;
	/*background:#a7a4a4;*/
	background:#3E89CC;
	width:100%;
	height:100%;
	opacity:0.9;
	filter:alpha(opacity=90);
	z-index:-1;
}
#header #cart_block_no_products, #header #cart-prices, #header #cart_block_list .price, #header .quantity-formated {
	color:#fff;
}
#header .loginRadius {
	display:none;
	position: absolute;
	top: 25px;
	right: 85px;
	background: #000;
	z-index: 99;
}
#header .loginRadius .block_content {
	padding: 5px 15px 0;
}
.loginRadius ul {
	list-style-type: none;
}
#header .loginRadius h4 {
	display: none;
}
.ac_results {
	border:1px solid #ccc;
}
.ac_results ul li:hover, .ac_over {
	background:#e17365;
}
#search_block_top {
	top:90px;
	right:10px;
	left:auto;
}
#search_block_top #search_query_top {
	width:150px;
	background:#fff;
	height:21px;
	border:1px solid #d3d1d1 !important;
	margin-right:4px;
}
#search_block_top .searchbutton {
	background:#fff;
	cursor:pointer;
	border:1px solid #d3d1d1;
	font:normal 12px Arial;
	line-height:11px;
	width:59px;
	color:#ccc;
	text-transform:none;
	text-shadow:none;
	height:23px;
	padding: 0;
}
#cart_block .block_content {
	padding:10px;
	color:#fff;
	overflow:hidden;
	-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow:    0px 3px 3px rgba(0, 0, 0, 0.25);
	box-shadow:         0px 3px 3px rgba(0, 0, 0, 0.25);
}
#cart_block a {
	color:#fff;
}
#cart_block #cart_block_list dt a {
	line-height:20px;
	font-weight:normal;
}
#cart_block .remove_link a {
	background:url(../images/remove_item.png) no-repeat 0 0;
	width:20px;
	height:20px;
}
#cart_block .remove_link a:hover {
	background-position:0px -20px;
}
#cart_block .block_content p {
	padding-bottom:10px;
}
#cart_block #cart-prices {
	border:none;
	width:150px;
	float:left;
}
#cart_block #cart-prices span.price {
/*font-family: Georgia*/
}
#cart_block #cart-buttons #button_order_cart {
	padding:0px;
	width:80px;
	height:22px;
	border:none;
	border-radius:0px;
	text-align:center;
	/*font:normal 12px Verdana;*/
	line-height:22px;
	color:#fff;
	background:url(../images/checkout_button.jpg) no-repeat;
}
#cart_block #cart-buttons #button_order_cart:hover {
	background:url(../images/checkout_button_act.jpg) no-repeat;
}
#cart_block #cart-prices {
	padding:5px 0;
}
#header #cart_block dl.products .price {
	display: block;
	float: none;
	line-height: 20px;/*font-family: Georgia*/
}
#cart-prices {
	text-align:left;
	padding: 0px !important
}
#cart-buttons {
	float:right;
	width:80px;
	padding-top: 5px
}
#cart_block #cart_block_shipping_cost, #cart_block #cart_block_total {
	float:none;
	font-size:13px;
	font-weight:normal;
}
.ajax_cart_shipping_cost {
	margin-right:-4px;
}
#cart_block span.label {
	font-weight:normal;/*font-family: Georgia*/
}
#productsCarousel .price .exclusive, .promo_section li .button {
	background-image:url(../images/button.png);
}
#productsCarousel .price .exclusive:hover, .promo_section li .button:hover {
	background:url(../images/button_act.jpg);
}
#featured-products_block_center li {
	width:164px;
	margin-right:35px;
}
#featured-products_block_center li img {
	width:99%;
	height:auto;
}
#featured-products_block_center .price {
	color:#c5988b;
	/*font-size:20px;*/
	font-size:16px;
}
#featured-products_block_center .product_desc {
	height:auto;
}
#featured-products_block_center h5 {
	height:auto;
}
/* footer content */
#footer {
	padding:30px 0;
	color:#ccc;
}
#footer .block {
	width:160px;
	float:left;
	padding:0px;
	margin-right: 70px;
}
#footer #block_contact_infos {
	width:170px;
}
#footer #block_contact_infos li {
	padding-bottom:6px !important;
}
#footer #block_contact_infos a {
	display:inline;
}
#footer .block h4 {
	font-size:16px;
	/*font:normal 12px Georgia;
			line-height:18px;
			padding:0px 0px 30px 10px;*/
			text-transform:uppercase;
	color:#fff;
	background:none;
}
#footer .block {
	margin-bottom: 20px;
}
#footer .block .block_content {
	padding:0px;
}
#footer .block .block_content ul {
	padding:0px;/*border-bottom:1px solid #1c1c1c*/
}
#footer .block .block_content ul li {
/*padding:11px 0px 11px 10px;
			border-top:1px solid #1c1c1c;
			border-bottom:1px solid #000;*/
		}
#footer .block .block_content ul li:hover {
/*background: #131313;
			padding-left: 13px;
			border-bottom:1px solid #000;*/
			}
#footer .block .block_content ul li, #footer .block .block_content ul li a {
	color:#505050;/*font:normal 12px Georgia;
			line-height:18px;*/
}
#footer .block .block_content ul li a:hover {
	text-decoration:none;
	color:#999 !important;
}
#footer .block_logo {
	width:100%;
	clear:left;
	text-align:left;
	padding:32px 0 20px;
	background:url(../images/alysum_bg.png) no-repeat 0 0;
}
#footer .block_logo .footer_slogan {
	font-size:24px;
	color:#3c3c3c;
	margin-left: 70px;
}
#footer .block_logo .footer_logo {
	font:normal 80px "ModernNo.20Regular";
	line-height:88px;
	color:#3c3c3c;
	margin-left:30px;
}
.footer-logo-separator {
	position:absolute;
	top:78px;
	height:1px;
	width:100%;
	overflow: hidden;
}
.footer-logo-separator div {
	border-top: 1px solid #1e1e1e;
	height:1px;
	width: 100%;
	margin-left: 84px;
}
.payment_systems {
	width:400px;
	position: absolute;
	top:88px;
	right: 0;
}
.payment_systems li {
	float: right;
	margin-left: 20px;
}
.block_logo_content {
	position: relative;
}
#footer #twitter_block ul li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUpJREFUeNqs1D1Lw1AUh/GkqFUQUcRN8SUOgoOjODg5qNBVQRRHwQ8gOrs7iq6KkyCKOjpYWkTpUqiLQxYRVAQRJ4sv8TlwApe0uU0hB34NaS7/e3NuEjcIAifNapEfz/Pk0Ic3y9gB7GAeVZxgE4Pq3Pd9J6ODh3GLkZiwLuSxgE70Yg0vuNRjVgaGgUMaJqG5OoGrOmm0JKRdJ6qagQ/40du+wJUOatPrY5ZWnGIjPAkDZcn7xqAZHOMDZcxaAis1m0JNY1KXnTWud2CiwcY+mSfhCu/QHwlLUoH2vSbwC4t4bzKwhOd6gVI32NO+Ja3d6B9m4B++0Z0wrIgjW6DUNtZ1Z38tYfJGLesirIHS5DOd3Y0Jk57N4TH2XdbHZgnjmEJrzI4eYAuv1o8DVcAnVvTZG0WP7rqPaxzivlFj3bQ/Xxkn5foXYABHVEQwlme1PQAAAABJRU5ErkJggg==) 0 2px no-repeat;
}
#footer .facebook_block {
	margin-right: 0;
	width: 216px;
}
#footer .facebookBody {
	margin-top: -50px;
}
#footer .facebook_block h4 {
	padding-left: 0;
}
.breadcrumb {
	/*line-height:30px;*/
	line-height:20px;
	/*margin:10px 0 0px 0;*/
	margin:0 0 10px;
	font-size:12px;
}
/*	modules	*/

.block h4 {
	background:none;
	padding:0px;
	font-size:18px;
	line-height:24px;
	color:#000;
	text-shadow:none;
	text-transform:none;
}
.block h4 a {
	color:#000;
	font-size:18px;
	line-height:24px;
}
div.tags_block .block_content, .block_content {
	padding:10px;
}
.blockmanufacturer select, .blocksupplier select {
	width:100%;
}
#categories_block_left li, .blockmanufacturer li, .blocksupplier li, #columns .block li {
	border:none;
	margin-left:5px;
}
#categories_block_left li a, .blockmanufacturer li a, .blocksupplier li a, #columns .block li a {
	background:none;
	font-size:14px;
	line-height:18px;
	padding:0 0 10px 0;
	color:#333 !important;
}
#new-products_block_right dd a.lnk_more {
	color:#e1423c
}
#best-sellers_block_right, #new-products_block_right {
	position:relative;
}
#best-sellers_block_right h4, #new-products_block_right h4 {
	background:none;
	margin-bottom:8px;
}
#best-sellers_block_right ul, #new-products_block_right ul {
	margin:0px;
	list-style:none;
}
#best-sellers_block_right li, #new-products_block_right li {
	padding: 8px 0px 8px;
	margin:0 0 8px 0;
	float:none;
	list-style:none;
	height:auto;
}
#best-sellers_block_right li:hover, #new-products_block_right li:hover {
}
#best-sellers_block_right li a.content_img, #new-products_block_right li a.content_img {
	float:left;
	display:block;
	margin:0 15px 0 15px;
	padding-bottom:0px;
}
#best-sellers_block_right li a {
	padding-bottom:5px !important;
	margin-top:-5px;
}
#best-sellers_block_right li a.content_img img, #new-products_block_right li a.content_img img {
	border:1px solid #ccc;
	opacity:1;
}
#best-sellers_block_right li:hover a.content_img img, #new-products_block_right li:hover a.content_img img {
	opacity:1;
	-moz-transform :scale(1.1);
	-webkit-transform :scale(1.1);
	transform :scale(1.1);
}
#best-sellers_block_right li p, #new-products_block_right li p {
	padding-bottom:0px;
	overflow:hidden;
	text-align:left;
}
#best-sellers_block_right li p a, #new-products_block_right li p a {
	text-decoration: none;
	font-size: 14px;
	line-height:35px;
	color: #999;
	font-weight: normal;
}
#best-sellers_block_right li:hover p a, #new-products_block_right li:hover p a {
	color:#B70303;
}
#best-sellers_block_right li p span, #new-products_block_right li p span {
	font:bold 13px Arial;
	line-height:14px;
}
.carousel {
	padding-top:0px;
	padding-bottom:0px;
	margin:10px 0;
}
.jCarouselLite {
	overflow: hidden;
}
#best-sellers_block_right .prev, #best-sellers_block_right .next, #new-products_block_right .prev, #new-products_block_right .next {
	border:none;
	position:absolute;
	top:4px;
	right:20px;
	width:16px;
	height:16px;
	background:url(../images/arrows.png) no-repeat -16px 0;
	text-indent:-9999px;
	cursor: pointer;
}
#best-sellers_block_right .next, #new-products_block_right .next {
	background:url(../images/arrows.png) no-repeat 0px 0;
	right:40px;
}
#new-products_block_right .block_content {
	overflow:hidden;
}
#special_block_right .products li {
	width:117px;
}
#special_block_right li.product_image {
	width:60px;
}
#newsletter_block_left .button_mini {
	padding:2px 7px;
	color:#fff;
}
#newsletter_block_left .inputNew {
	width:150px;
}
/* buttons */
input.button_mini, input.button_small, input.button, input.button_large, input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled, input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large, input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, a.button_mini, a.button_small, a.button, a.button_large, a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large, span.button_mini, span.button_small, span.button, span.button_large, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large, span.exclusive_large_disabled, .cart_navigation .button, .cart_navigation .button_large, .cart_voucher .submit input.button {
	border:none;
	border-radius:0px;
	/*background-image:url(../images/button.png);*/
	background-color:#7a7975;
	text-align:center;
	padding:7px 15px;
	line-height:16px;
	cursor:pointer;
	font-weight:normal;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	/*font-family: "LMRomanCaps10-Regular";*/
   letter-spacing:1px;
	color:#fff;
	background-color:#5D9DDD !important;
	border-radius:6px;
}
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover, input.button_mini_disabled:hover, input.button_small_disabled:hover, input.button_disabled:hover, input.button_large_disabled:hover, input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, input.exclusive_mini_disabled:hover, input.exclusive_small_disabled:hover, input.exclusive_disabled:hover, input.exclusive_large_disabled:hover, a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover, span.button_mini:hover, span.button_small:hover, span.button:hover, span.button_large:hover, span.exclusive_mini:hover, span.exclusive_small:hover, span.exclusive:hover, span.exclusive_large:hover, span.exclusive_large_disabled:hover, .cart_navigation .button:hover, .cart_navigation .button_large:hover, .cart_voucher .submit input.button:hover, #idTab4 ul li .ajax_add_to_cart_button:hover {
	background-image:url(../images/button_act.jpg);
	background-position: 0 0;
}
.content_prices #add_to_cart span {
	display:none;
}
.content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled {
	padding: 7px 15px 7px 15px;
}
#authentication #create-account_form fieldset, #authentication #login_form fieldset {
	height: auto;
}
#enabled_filters {
	display:none;
}
#layered_form ul li label {
	line-height:20px;
}
#layered_block_left ul {
	padding:0;
}
#layered_block_left ul li input.checkbox {
	vertical-align:top;
	margin-top:3px;
}
#layered_block_left ul li {
	color:#666;
	font:normal 13px Georgia;
	line-height:20px;
}
#layered_block_left ul li .disabled {
	color:#bbb;
	font:normal 13px/20px Georgia;
	line-height:20px;
}
#columns #layered_block_left ul li label a {
	padding:0px !important;
	font-size:12px;
	line-height:20px !important;
}
/*  categories  */
.content_scene_cat {
	border:none;
	position:relative;
	border-radius:0px;
	padding:0px;
	box-shadow:none;
	height:auto;
}
.content_scene_cat img {
	width:100%;
	height: auto;
}
.cat_desc {
	/*position:absolute;*/
	top:38px;
	left:46px;
	margin-bottom:10px;
	margin-top:-15px;
	margin-left:2px;
	/*width:220px;*/
}
.cat_desc h2 {
	padding:0px 0px 7px 0px;
	font-size:20px;
	line-height:26px;
	color:#333;
	font-weight:normal;
}
.cat_desc span {
	color:#7a7975;
	font-size:12px;
	font-family:Georgia;
}
.content_sortPagiBar {
	/*margin:11px 0 0 0;*/
	margin:0px;
}
/*	product listing	*/
#product_list li {
	border:1px solid #e0e0e0;
	border-radius:0px;
	padding:10px 25px 10px 10px;
	margin-bottom:11px;
	background:#fff;
	position:relative;
}
#product_list li .left_block {
	position:absolute;
	top:10px;
	left:12px;
	width:12px;
	height:12px;
	z-index:9;
	padding:0px;
}
#product_list li .center_block {
	float: left;
	padding: 0px;
	width: 535px;
	border:none;
}
#product_list li .right_block {
	position: relative;
	float: right;
	width: 145px;
	text-align: right;
}
#product_list li .ajax_add_to_cart_button {
	padding:7px 15px;
	color:#fff;
	margin-bottom: 10px;
}
#product_list li .ajax_add_to_cart_button span {
	display:none;
}
#product_list li h3 {
	color:#666;
	/*font:normal 15px/22px Georgia;*/
	font-size:15px;
	padding:10px 0px;
}
#product_list li h3:hover a {
	color:#e1423c;
}
#product_list li p.product_desc, #product_list li p.product_desc a {
	color: #666;
	font:normal 12px Georgia;
	line-height:16px;
}
#product_list li .price {
	/*color:#c5988b;
	font-size:24px;*/
	color:#333;
	font-size:18px;
	font-weight:normal;
}
.sortPagiBarFooter div.pagination {
	float:right;
}
div.pagination {
	width:270px;
	display:inline-block;
	float:right;
	margin:0px;
	padding-left:10px;
	text-align:right;
	height:20px;
}
div.pagination .disabled {
	display:none;
}
ul.pagination {
	width:auto;
	display:inline-block;
	margin:0px 0px 0px auto;
}
ul.pagination li, #pagination_next {
	float:left;
}
ul.pagination a, ul.pagination span {
	height: 14px;
	width: auto;
	border:none;
	padding-left:7px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	font: 13px Arial, Verdana, sans-serif;
	line-height:22px;
	color: 	#333;
}
ul.pagination .current span {
	color: black;
	border:none;
	text-decoration:underline;
}
ul.pagination a {
	text-decoration:none;
}
ul.pagination a:hover {
	color: #333;
	border: none;
}
li.truncate {
	line-height: 23px;
	margin-left:6px;
}
#center_column .sortPagiBar {
	background:#f1eee7;
	padding:7px;
}
.sortPagiBar form.compare_button {
	float:left;
	margin-left:20px;
}
.sortPagiBar form.compare_button p {
	margin-top:2px;
}
.sortPagiBar #productsSortForm label {
	/*font:normal 13px Georgia;*/
	line-height:21px;
	vertical-align:top;
	text-transform:uppercase;
	padding-right:5px;
}
.sortPagiBar #productsSortForm {
	float:left;
}
.sortPagiBar #productsSortForm select {
	width:150px;
}
.sortPagiBar #nbrItemPage {
	margin-left: 20px;
	float:left;
}
.compareform {
	float:left;
}
form.pagination select {
	width:50px;
}
#nbrItemPage label {
	text-transform:uppercase;
	font-size:13px;
	line-height: 26px;
	vertical-align: top;
}
.sortPagiBar #bt_compare {
	margin-top:0px;
	padding:4px 10px;
	line-height: 16px;
	margin-right:20px;
	background:#ccc;
	text-shadow:none;
	color:#fff;
	font:normal 13px Georgia;
	cursor:pointer;
	-webkit-appearance: none;
}
.sortPagiBar #bt_compare:hover {
	color:#333;
}
#product_list li span.new, #product_list li .discount {
	color:#E1423C;
	background:none;
	text-transform:none;
	font-size:12px;
	padding-right:0px;
}
#product_list li span.new {
	background:#E1423C;
	color:#fff;
}
ul#product_list li .on_sale, ul#product_list li .online_only {
	color:#E1423C;
}
.view_grid ul#product_list li .online_only, .view_grid ul#product_list li .on_sale {
	display: none !important;
}
#product_list li .content_price {
	margin: 10px 0 10px 0;
}
/* product page */
#primary_block {
	width:100%;
	margin-bottom:35px;
}
#pb-right-column {
	width:403px;
	/*margin-right:45px;		*/
	margin-right:25px;
}
#pb-right-column .image_container {
	border-right:1px solid #e6e6e6;
}
#pb-right-column #image-block {
	width:310px;
	float:left;
	/*height:512px;*/
	height:310px;
	margin-right:8px;
	background:#fff;
	border:1px solid #e6e6e6;
}
#pb-right-column #image-block img {
	border:none;
}
#pb-right-column #views_block {
	float:left;
	width:75px;
	margin-top:0px;
}
#product_thumbs {
	height:515px;
	overflow:hidden;
}
.carousel_thumbs li {
	border:1px solid #e6e6e6;
	height:120px;
	width:73px;
	margin-bottom:9px;
	display:block;
}
.carousel_thumbs img, .carousel_thumbs li a {
	display:block;
	width:73px;
	height:120px;
	margin:0px;
	opacity:0.9;
	z-index:999;
}
.carousel_thumbs li a:hover img {
	opacity:1;
}
.carousel_thumbs li:hover {
	-webkit-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
	box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
}
#views_block button {
	display:block;
	width:26px;
	height:26px;
	border:none;
	background:none;
	background-position:0 0;
	background-image:url(../images/slider_nav.png);
	position:absolute;
	top:-13px;
	left:25px;
	z-index:99;
	text-indent:-9999px;
	cursor:pointer;
}
#views_block {
	position:relative;
}
.hidden_area {
	height:515px;
	overflow:hidden;
}
#views_block .next {
	background-position:0 -26px;
	top:502px;
}
#views_block .prev {
	background-position:0 0;
}
#views_block .next:hover {
	background-position:-26px -26px;
	top:502px;
}
#views_block .prev:hover {
	background-position:-26px 0;
}
#pb-left-column {
	margin-left: 0px;
	width: 511px;
}
.idTabs {
	border:none;
	padding:0px;
	margin:0px;
}
ul.idTabs li {
	margin-right:4px;
}
.idTabs a {
	padding: 0px 10px 0px 10px;
	/*font: normal 14px Georgia;*/
	line-height:26px;
	color: #666;
	background:  #e0e0e0;
	border:1px solid #e0e0e0;
	border-bottom:none;
}
.idTabs a:hover {
	background:#eee;
}
.idTabs .selected {
	color: #666;
	background: #fff;
	border:1px solid #e0e0e0;
	border-bottom:none;
}
#more_info_sheets {
	padding-top: 0px;
	border:1px solid #e0e0e0;
	background:#fff;
	margin-top:-1px;
	padding:17px 22px 25px;
}
#idTab1 ul {
	margin-top:7px;
	margin-bottom:7px;
}
#pb-left-column h1 {
	padding-bottom: 0px;
	font: normal 18px Georgia;
	line-height:24px;
}
.resetimg {
	padding:0px;
	clear:both;
}
#wrapResetImages {
	display:block;
	padding:10px 100px 0;
}
.product_attributes {
	border:none;/*padding-left:10px;*/
}
.attribute_list #color_to_pick_list:hover {
	overflow:none;
}
#attributes {
	width:100%;
	height:35px;
}
.attribute_list {
	margin-right:15px;
}
.attribute_list select {
	font:normal 14px Georgia !important;
	line-height:20px;
	color:#666;
}
.attribute_label {
	/*font:normal 14px Georgia !important;*/
	line-height:20px;
	color:#666;
}
#attributes .attribute_fieldset {
	float:left;
	display:inline;
}
#pb-left-column #buy_block label {
	/*display: inline;
	font-weight:normal;
	line-height:20px;
	color: #666;*/
	 color: #666666;
	display: block;
	float: left;
	font-weight: normal;
	line-height: 20px;
	text-align: left;
	/*width: 85px;*/
	font-size:14px;
}
#quantity_wanted_p {
	width:100%;
	overflow:hidden;
}
#quantity_wanted_p input {
	font:normal 14px Georgia;
	line-height:21px;
	height:21px;
	color:#666;
	width:85px;
	padding:0px 10px;
}
.content_prices {
	margin-top: 0px;
	padding-top: 0px;
	border-top: none;
	text-align: left;
}
.our_price_display {
	margin-right:15px;
	/*color:#c5988b;*/
	color:#333333;
	font-size:18px;
	line-height:29px;
	font-weight:normal;
	float:left;
}
#our_price_display {
	float:left;
}
.buttons_bottom_block {
	clear:none;
}
div.price {
	width:100%;
	height:29px;
	overflow:hidden;
}
.content_prices #add_to_cart {
	position: static;
	float: left;
	padding: 0;
}
#old_price_display {
	display:inline;
	padding-right:0px;
	text-decoration:line-through;
	color:#ccc;
	line-height:32px;
	font-size:22px;
	clear:none;
	float:left;
}
#reduction_percent, #reduction_amount {
	display:inline;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	line-height:12px;
	color:#f00;
	background:none;
	padding-right:10px;
}
#reduction_percent span, #reduction_amount span {
	display: inline;
	padding: 0;
	line-height:12px;
	background: none
}
.hookProductPage {
	width:100%;
	border-top:1px solid #e0e0e0;
	padding-top:12px;
	margin-top:30px;
}
.hookProductPage .buttons_bottom_block, .hookProductPage .share_block {
	width:150px;
	float:left;
}
.hookProductPage .share_block {
	width:160px;
}
.hookProductPage .clearfix {
	display:none;
}
span.productTitle {
	float:left;
	/*width:350px;
	font:normal 20px/26px Georgia;*/
	font-size:30px;
	line-height:30px;
	display:block;
	padding-bottom:18px;
	color:#01468B;
}
p.online_only {
	font-weight:normal;
	font-size:12px;
	color:#E1423C;
	text-align:left;
}
.hookProductPage .buttons_bottom_block {
	padding:0px;
}
.buttons_bottom_block #wishlist_button {
	padding: 0;
	background: none;
	font:normal 12px Georgia;
	line-height:18px;
}
.product-overview-full {
	overflow: hidden;
}
#product_comments_block_extra {
	display:none;
}
#pb-right-column #image-block #view_full_size .span_link {
	display:none;
}
#view_full_size img.jqzoom {
	width:310px;
	height:auto;
}
#view_full_size img.bigimg {
	width: auto;
}
#attributes select {
	width:107px;
}
/*	subpages	*/
ul#product_list {
	margin:11px 0 0 0;
}
#map {
	width: 100%;
	height: 400px;
	margin: 10px 0 15px 0;
}
.stores_search, .stores_radius, .stores_location, .stores_select {
	display:inline;
	float:left;
	padding-right:15px;
}
.stores_location label {
	margin-right:10px;
}
input#addressInput {
	font-size:11px;
	line-height:14px;
}
.stores_select #locationSelect {
	width:325px;
}
#stores-table {
	border-bottom: 1px solid #e5e5e5;
}
#stores-table td.distance {
	border-right: 1px solid #e5e5e5;
}
table.std, table.table_block {
	border:1px solid #e5e5e5;
	margin-top:15px;
}
table.std th, table.table_block th, #contact h3, #account-creation_form h3 {
	padding: 6px 0px;
	font-size: 13px;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: none;
	background: none;
}
#contact h3 {
	font-size:18px;
	text-transform:none;
	font-weight:normal;
}
table.std th:hover, table.std tr:hover, table.table_block th:hover, table.table_block tr:hover {
}
#contact fieldset {
	border:1px solid #e5e5e5;
}
#create-account_form h3, #authentication #login_form h3, #new_account_form h3, #add_adress h3 {
	padding: 8px 0;
	border-bottom: none;
	font-weight: normal;
	font-size: 16px;
	color: #666;
	/*text-transform: uppercase;*/
	background: none;
	margin-bottom:5px;
}
#account-creation_form h3 {
	border-bottom:1px solid #e5e5e5;
}
#authentication #create-account_form .form_content, #authentication #login_form .form_content {
	padding:10px 0;
}
#create-account_form, #authentication #login_form {
	width:420px;
	height:auto;
}
#create-account_form {
	margin-right:50px;
}
#authentication #center_column, #order-opc #center_column, #address #center_column, #pagenotfound #center_column, #my-account #center_column, #history #center_column, #order #center_column, #order-confirmation #center_column, #addresses #center_column {
	width: 100%;
}
#new_account_form fieldset {
	margin: 0 0 0 35px !important;
	padding: 0px 10px 10px !important;
	width:893px !important;
	background: none repeat scroll 0 0 #F8F8F8 !important;
	border: 1px solid #CCCCCC !important;
	border-radius:10px;
}
#new_account_form fieldset.customerprivacy {
	background:none !important;
	border:none !important;
	margin:0 !important;
}
#form_forgotpassword fieldset, #new_account_form fieldset, #add_adress fieldset {
	background:none;
	border:none;
	margin:0;
	padding:0;
}
#form_forgotpassword label {
	display: inline-block;
	padding-right: 10px;
	width: 54px;
	font-weight: bold;
	/*font-size: 12px;*/
	letter-spacing:1px;
	text-align: left;
}
#form_forgotpassword input#email {
	width:250px;
	border:1px solid #e5e5e5;
	line-height:24px;
	height:26px;
	margin-right:15px;
}
.account_creation label {
	width:auto;
	padding:0 10px 0 0;
}
#center_column #account-creation_form p.cart_navigation {
	margin-top:0px;
	padding-top:20px;
	border-top:1px solid #e5e5e5;
}
#search .sortPagiBar {
	margin-bottom:0;
}
/*		forms		*/
#center_column #add_adress .submit2 {
	/*padding-right:285px;*/
	padding-left:263px;
}
.form_separator {
	border-bottom:1px solid #e5e5e5;
	height:1px;
	margin-bottom:10px;
}
form.std fieldset {
	border:none;
}
.form_content {
	background:#fff;
	padding:15px;
}
#create-account_form h4 {
/*font-family:Georgia;*/
}
#create-account_form #email_create {
	line-height:24px;
	height:22px;
	background:none;
}
#create-account_form h4 {
	padding-bottom:12px;
}
#form_forgotpassword p.text input {
	padding: 0 5px;
	height: 20px;
	width: 288px;
	border: 1px solid #e5e5e5;
	background: nonr;
}
#create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd {
	width:250px;
}
#create-account_form #SubmitCreate, #login_form #SubmitLogin {
	/*margin-right:45px;*/
	  float: left;
	margin-left: 184px;
}
.cart_navigation {
	margin:0;
	padding:0;
}
.separator-opc {
/*height:15px;*/
}
#order-opc h2 span {
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	padding:0px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#opc_account_choice {
	padding:0;
}
#opc_account_choice h4 {
	font-size:16px;
}
#opc_account div.addresses {
	border-radius: 10px;
}
.order_carrier_content, .paiement_block, div.addresses, #account-creation_form fieldset {
/*border:none;
	background:none;
	padding:0;*/
}
#order-opc #opc_payment_methods, #order-opc .addresses {
	margin:0;
}
#order-opc #new_account_form p.submit {
	/*margin-right:285px;*/
	margin-left:168px;
}
#order-opc #opc_delivery_methods h3 {
	margin:0;
}
#order-opc #opc_delivery_methods textarea {
	/*width:99%;*/
	width:861px;
}
#order-opc #login_form fieldset {
	/*border-style: none;
	background: none;*/
	border-radius:10px;
}
.addresses ul.address {
	list-style-type: none;
	float: left;
	position: relative;
	margin: 0px 30px 0 0;
	/*width: 420px !important;*/
	width:47% !important;
}
.addresses ul.addressnew {
	list-style-type: none;
	float: left;
	position: relative;
	margin: 0px 30px 0 0;
	width:47% !important;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 10px 10px 10px 10px;
	padding: 10px;
	border-bottom: 0px none;
	line-height:28px;
	font-size:16px;
	padding-top: 0px;
	height: 19px !important;
	border-radius: 10px 10px 0px 0px;
	background: none repeat scroll 0% 0% #5D9DDD;
	color:#fff;
}
.addresses ul.address .address_title {
	margin-bottom: 5px;
	height: 29px;
	/*font-weight: normal;*/
	line-height: 29px;
	color: #333;
	text-shadow: none;
	background: none;
	/*font:normal 18px/29px "LMRoman10Regular";*/
	line-height:29px;
	font-size:15px;
}
.addresses ul.address li {
	/*font:normal 12px/16px Georgia;*/
	text-transform:none;
}
.address_add {
	padding:15px 0 0 0;
}
#pagenotfound #search_query {
	border:1px solid #e5e5e5 !important;
	height:24px;
}
#product_comparison td.td_empty {
	background:none;
}
#product_comparison td {
	text-align:center;
	background:none;
	position:relative;
	border-top: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding-top:12px !important;
}
.cmp_remove {
	background:url(../images/delete.gif) #f00;
	position:absolute;
	top:5px;
	right:10px;
	text-indent:9999px;
	margin:0;
	padding:0;
	width:14px;
	height:14px;
	opacity:0.6;
}
.cmp_remove:hover {
	opacity:1;
}
#history #center_column h1 {
	margin:0;
}
#usefull_link_block {
	width:165px;
	float:right;
	margin:0;
}
#usefull_link_block li {
	padding-top:0;
}
#usefull_link_block li:hover {
	text-decoration:underline;
}
#order-list {
	margin:0;
}
#stores-table {
	display:none;
}
#order-list th, table#cart_summary th {
	background:#ddd;
	text-shadow:none;
	padding:7px 4px;
	color:#666;
}
#order-list {
	border:1px solid #e5e5e5;
}
#order-list td {
	font-weight:normal;
}
#order-list .last_item td, table#cart_summary .last_item td {
	border-bottom:1px solid #e5e5e5;
	background: #FFF;
}
td.history_detail {
	padding-left:3px;
	padding-right:3px;
}
.cart_voucher h4 {
	padding: 0;
}
.description_box {
	border:none;
	padding:0 !important;
	box-shadow: none !important;
	margin:0 !important;
}
.description_box p {
	padding-left:0px !important;
}
h1#tracking {
	margin:0 !important;
}
/* view */

.views {
	display: inline-block;
	float:left;
	padding-top: 4px;
}
.view_btn {
	width:16px;
	height:16px;
	float:left;
	margin-left:10px;
	cursor:pointer;
}
.views span {
	float:left;
	/*font:normal 14px/17px Georgia;*/
	font-size:15px;
	line-height:16px;
	padding-left: 10px;
}
.grid_title {
	padding-right:10px
}
#view_list {
	background:url(../images/grid-list.gif) no-repeat 0 -16px
}
#view_grid {
	background:url(../images/grid-list.gif) no-repeat 0 0
}
#view_grid, #view_list {
	opacity:0.5;
}
#view_grid:hover, #view_list:hover {
	opacity:1;
}
.view_list .sub_block {
	padding-top:25px;
}
.view_list .sub_block .price {
	display:block;
	margin-bottom:5px !important;
}
.views_float {
	display:inline;
	float:left;
	height:23px;
}
/* content */
#listing_view {
	overflow:hidden;
}
div.view_list ul#product_list li {
	position:relative;
}
div.view_grid ul#product_list li {
	width:214px;
	/*height:362px;*/
	height:290px;
	float:left;
	margin-right:20px;
	position:relative;
	border:1px solid #E0E0E0;
}
div.view_grid ul#product_list li img {/*border:1px solid #e0e0e0;*/
}
div.view_grid ul#product_list li.last_item {
	margin-right:0px;
}
#listing_view.view_grid {
	margin-top:0px;
	padding:20px 0 0 0;
	width:100%;
}
div.view_grid #product_list li {
	padding:0px;
	text-align:center;
	background:none;
	border:none;
}
div.view_grid #product_list li .left_block {
	top:2px;
	left:4px;
}
div.view_list #product_list a.product_img_link {
	margin-right: 33px;
	margin-bottom: 20px;
}
div.view_grid #product_list a.product_img_link {
	border:none;
	margin:0;
}
div.view_grid #product_list a.product_img_link a {
	border:1px solid #e0e0e0;
}
div.view_grid #product_list a.product_img_link img {
	margin:0 auto;
}
div.view_grid #product_list a.product_img_link:hover img {
	opacity:0.9;
}
#product_list li .left_block, div.view_grid #product_list li .center_block, div.view_grid #product_list li .right_block, div.view_grid #product_list a.product_img_link {
	float:none;
	padding:0px;
}
div.view_list #product_list li .center_block {
	padding-left:0px;
	width:100%;
}
#product_list li .left_block {
	position:absolute;
	z-index:9;
	top:13px;
	left:15px;
}
div.view_list #product_list li .discount {
	top:10px;
}
div.view_grid #product_list li .discount {
	display:none;
}
div.view_grid #product_list li .center_block {
	width:auto;
}
div.view_grid #product_list li .content_price {
	margin:0 auto 10px auto;
	text-align:center;
	display:block;
	width:100%;
}
div.view_list #product_list li .content_price {
	margin-bottom: 10px
}
div.view_grid #product_list li .right_block {
	width:auto;
	margin:0px;
	text-align:center;
	position:relative;
}
div.view_grid #product_list li .button, div.view_grid #product_list li .exclusive {
	opacity:0;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-50px;
}
div.view_grid #product_list li:hover .content_price {
	opacity:0;
}
div.view_grid #product_list li:hover .button, div.view_grid #product_list li:hover .exclusive {
	opacity:1;
}
div.view_grid #product_list li .product_desc {
	display:none;
}
div.view_list ul#product_list {
	margin-top:20px;
}
div.view_grid ul#product_list {
	margin:0px;
}
#product_list li {
	margin-bottom:10px;
}
div.view_grid #product_list li {
	margin-bottom:20px;
}
div.view_list #product_list li a.product_name {
	font:normal 15px/20px Georgia;
	display:block;
	padding:15px 0 10px;
	color:#666666;
}
div.view_list #product_list li a.product_name:hover {
	color:#E17365;
}
div.view_grid #product_list li a.product_name {
	text-align:center;
	display:block;
	line-height:30px;
	padding-bottom:0px;
	font:normal 14px Georgia;
	padding-bottom:10px;
	padding-top:17px;
	color:#8e8e8e;
}
div.view_grid #product_list li a.product_name:hover {
	color:#aaa;
}
div.view_grid #product_list li .price {
	padding:5px 0;
}
.c_margin0 {
	margin-top:0px;
}
#product_list li h3 {
	padding-top:10px;
}
.blockproductscategory, #crossselling {
	width:404px;
	overflow:hidden
}
div.productscategory_h2 {
	color:#7B7975 !important;
	font-style:italic;
	font-size:16px;
	padding-bottom:8px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom:20px;
	border-bottom:1px solid #e0e0e0;
}
#history #center_column h4 input {
	top:-5px;
}
#productscategory_slider {
	float:left;
	width:295px;
	margin:0px 20px 0 20px;
}
#crossselling li, #productscategory_list li {
	width:85px;
	height:140px;
	margin:0 20px 0 0;
}
#HOOK_SHOPPING_CART #crossselling li {
	height:335px;
}
#HOOK_SHOPPING_CART #crossselling li .product_name a {
	height:auto
}
#crossselling {
	margin-bottom:40px;
}
#crossselling li img, #productscategory_list li img {
	width:83px;
	height:auto;
}
#HOOK_SHOPPING_CART #crossselling li img {
	width:162px
}
.nav_button {
	text-indent:-9999px;
	float:left;
	margin-top:61px;
	width:17px !important;
	height:17px !important;
	background:url("../images/nav_button.png") no-repeat 0 0;
}
#productscategory_scroll_left, #productscategory_scroll_right {
	margin-top: 58px;
}
#productscategory_scroll_left.nav_button {
	background:url("../images/nav_button.png") no-repeat 0 0;
}
#productscategory_scroll_left {
	margin-left: 10px
}
#productscategory_scroll_left:hover {
	background:url("../images/nav_button.png") no-repeat 0px -17px;
}
#productscategory_scroll_left:active {
	background:url("../images/nav_button.png") no-repeat -2px -17px;
}
#productscategory_scroll_right {
	background:url("../images/nav_button.png") no-repeat -17px 0;
	margin-right:10px;
}
#productscategory_scroll_right:hover {
	background:url("../images/nav_button.png") no-repeat -17px -17px;
}
#productscategory_scroll_right:active {
	background-position:-15px -17px;
}
#crossselling_left {
	margin-left:10px;
}
#crossselling_left:hover {
	background:url("../images/nav_button.png") no-repeat 0px -17px;
}
#crossselling_left:active {
	background:url("../images/nav_button.png") no-repeat -2px -17px;
}
#crossselling_right {
	background:url("../images/nav_button.png") no-repeat -17px 0;
}
#crossselling_right:hover {
	background:url("../images/nav_button.png") no-repeat -17px -17px;
}
#crossselling_right:active {
	background-position:-15px -17px;
}
.bx-wrapper {
	height:400px;
}
.bx-pager a, .nivo-controlNav a {
	width:19px;
	height:19px;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
	margin-right:9px;
	text-indent:-9999px;
}
.bx-pager a:hover, .nivo-controlNav a:hover, .nivo-controlNav a.active, .bx-pager .pager-active {
	background-position: 0 0;
	background-repeat: no-repeat;
	background-color: transparent;
}
.nivo-controlNav {
	padding-bottom:16px;
	padding-right:45px;
}
#layered_form div div ul {
	max-height:280px !important;
	overflow:auto;
}
.sortPagiBar select {
	margin:0px;
}
#layered_form ul {
	margin-bottom:20px;
}
.layered_price ul {
	overflow:hidden;
}
#layered_form ul li {
	padding-bottom:6px;
}
#layered_block_left h4 {
	display:none;
}
#layered_block_left .block_content {
	padding-top:0px;
}
#layered_block_left .layered_subtitle {
	padding-bottom:10px;
	font-size:14px;
}
#layered_block_left ul li input.checkbox {
	margin-right:3px;
}
.comparebutton {
	background:#cccccc;
}
#layered_block_left .layered_subtitle {
	font-weight:normal;
}
#layered_block_left .layered_close {
	padding:0;
}
#layered_block_left span.layered_close a, #layered_block_left span.layered_close a {
	width:12px;
}
.ui-widget-header {
	background:#E17365;
}
#idTab4, #idTab4 ul {
	margin:0 !important
}
#idTab4 .block_content {
	overflow:hidden;
}
#idTab4 ul li {
	width:29%;
	float:left;
	margin-right:4%;
}
#idTab4 ul li .product_desc {
	margin-bottom:13px;
}
#idTab4 ul li .product_desc img {
	width:100%;
}
#idTab4 ul li .price {
	display:block;
	margin-bottom:13px;
	padding:0;
	font-size:16px !important;
}
#idTab4 ul li h5 {
	margin-bottom:6px;
}
#idTab4 ul li .product_accessories_price {
	padding:0;
	text-align: center
}
#idTab4 ul li .product_accessories_price h5 {
	font-weight:normal;
}
#idTab4 ul li .ajax_add_to_cart_button {
	width:80px;
	text-align:center;
	padding:4px 10px;
	color:#fff;
	font: normal 12px/18px Georgia
}
#best-sellers_block_right li a.content_img {
	/*margin:0 15px 0 0;*/
	margin:0;
}
#best-sellers_block_right li span, #idTab4 ul li .product_accessories_price {
	color: #C5988B;
	font-size: 16px;
	font-weight: normal;
}
#contact fieldset {
	background:#fff;
}
#contact p.select select {
	width:272px;
}
#contact p.select span {
	display:inline;
	padding:0 !important;
}
.contactform h3 {
	margin:17px 19px 10px !important;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #e0e0e0;
}
#identity form.std fieldset {
	background:#fff;
}
#discount #center_column, #order-slip #center_column {
	width:100%;
}
#productsSortForm .chzn-container-single .chzn-single, #nbrItemPage .chzn-container-single .chzn-single {
	height:21px;
	line-height:21px;
}
/*		transitions		*/

a, #header_user #shopping_cart, #header_user #shopping_cart .separator, #header_user #shopping_cart span, #productsCarousel .price, #productsCarousel .price .exclusive, .promo_section li .button, .productInfo, .promo_section li .price_with_reduction, .promo_section .productInfo .info, .pix_diapo .button, #newsletter_block_ext .col.social, #newsletter_block_ext .col.nwltr, #newsletter_block_ext .col.promo, #pix_pag_ul > li > span > span, #best-sellers_block_right li a.content_img img, #new-products_block_right li a.content_img img, .sf-menu li, .block_hidden_only_for_screen, .carousel_thumbs li, .carousel_thumbs li a img, table.std th, table.std tr, table.table_block th, table.table_block tr, div.view_grid #product_list a.product_img_link, #idTab4 ul li .ajax_add_to_cart_button, #footer .block .block_content ul li, #countries li a {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#at15s a, .nivo-directionNav a, #productscategory_scroll_left, #productscategory_scroll_right, #crossselling_left, #crossselling_right {
	transition:none;
	-webkit-transition: none;
	-moz-transition: none;
}
#featured-products_block_center .price, #best-sellers_block_right li span, #product_list li .price, #our_price_display, #old_price_display, #productsCarousel .price span, #productsCarousel .price .exclusive, .promo_section li .price_with_reduction span.price, #idTab4 ul li .price {
/*font-family:"LMRoman10Regular";*/
}
.productInfo .button, #newsletter_block_ext .col h4, .pix_diapo .button, .block h4, #categories_block_left ul {
	list-style: square;
	/*list-style-position: inside;*/
	list-style-position:outside;
}
#categories_block_left li ul {
	padding-left: 10px;
}
#categories_block_left li a, #best-sellers_block_right li p a, #new-products_block_right li p a, #nbrItemPage label, .ac-container label.ac-label, #best-sellers_block_right li span {
/*font-family:"lm_roman_demi_10regular";*/
}
ul.sf-menu > li.sfHover > a, ul.sf-menu > li > a, ul.sf-menu > li > a:hover {
/*font-family:"lm_roman_demi_10regular";*/
}
.productInfo .manufacturer_name, .productInfo .reduction, .promo_section li .price_with_reduction span.now, #footer .block_logo .footer_slogan, #best-sellers_block_right li p span, #new-products_block_right li p span, .cat_desc h2, .theme_controller span.theme_sett_heading {
	font-family:"TrajanProRegular";
}
.promo_section li .price_with_reduction span.price {
	font-weight:normal;
	font-size:24px;
}
.promo_section li .price_with_reduction span.price {
	font-family:"LMRomanDunhill10Regular";
}
.preloader {
	background:url(../images/carousel_add_to_cart_act.jpg) 0 0;
	position:absolute;
	left:-9999px;
	width:0px;
	height:0px;
}
.preloader div div {
	background:url(../images/button_act.jpg) 0 0;
}
#fancybox-img {
	width:100%;
	height:100%;
	margin:0px auto;
}
#fancybox-content {
	text-align:center;
}
.wht_bg {
	/*background:#fff;	*/
    background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #285780;
	border-radius: 10px 10px 10px 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	margin-top: 15px;
	padding: 15px;
}
.white_bg_bord {
	/*background:#fff;*/
	border:1px solid #e0e0e0;
}
.wrap_indent {
	/*padding:20px;*/
	overflow:hidden;
}
.wrap_indent .wrap_indent {
	padding: 0;
}
.wrap_indent .separator-opc {
	display:none;
}
div.zoomdiv {
	border:1px solid #e5e5e5;
}
.animatedImage {
	height: auto;
}
/* ---------- basic theme: these are the most necessary styles --------------------------------- */

.scrollbar-pane {
	margin-right: 10px;
}
.scrollbar-handle-container {
	background: #EEE;
	width: 10px;
	border-radius: 5px
}
.scrollbar-handle {
	width: 10px;
	background: #bbb;
	border-radius: 5px
}
.scrollbar-handle:hover {
	background: #666;
}
.scrollbar-handle.move {
	background: #555;
}
.scrollbar-handle-up {
	width: 10px;
	height: 10px;
	background: #DDD;
	border-radius: 5px
}
.scrollbar-handle-up:hover {
	background: #666;
}
.scrollbar-handle-down {
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background: #DDD;
}
.scrollbar-handle-down:hover {
	background: #666;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	color: #666;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.59);
	font-size: 12px;
	border: none;
	width:7px;
	height:10px;
	border-radius: 0;
	background:url(../images/range_indicator.png);
	cursor: pointer;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow:none;
	box-shadow: none;
}
.ui-slider-horizontal .ui-slider-handle {
	margin:0px;
}
.ui-slider-horizontal .ui-slider-handle::before {
 content: '' !important;
 width:0px;
}
.ui-slider-horizontal {
	height:4px;
	border-radius:0px;
}
.ui-widget-header {
	border-radius:0px;
}
.layered_slider_container {
	width:96%;
	margin:0px 0px 5px 0;
}
ul#product_list li p {
	padding-bottom:5px;
}
ul#product_list ul {
	padding:15px 0 0;
	list-style: circle;
	list-style-position: inside;
}
ul#product_list li li {
	padding:0 0 4px 0;
	margin:0;
	background:none;
	border:none;
}
.product_desc p {
	padding-bottom:15px;
}
#attributes fieldset label {
	line-height: 23px !important
}
.star {
	height: 15px;
	width: 16px;
}
div.star_hover a, div.star a:hover {
	background-position: 0 -15px;
}
.star, .star a {
	background: url(../images/star.png) no-repeat 0 0 transparent
}
#product_comment {
	width:85px;
	float:right;
}
#product_comment div.star, #product_comments_block_tab div.star {
	background: url(../images/star.png) no-repeat 0 0 transparent
}
#product_comment div.star_on, #product_comments_block_tab div.star_on, div.star_hover a, div.star a:hover, div.star_on a {
	background-position: 0 -15px
}
.open-comment-form {
	float:right;
}
.open-comment-form:hover {
	text-decoration:none !important;
}
#product_comments_block_tab button.usefulness_btn {
	border:none;
	border-radius:0 !important;
	background:#666 !important;
	color:#fff;
	padding:3px 10px;
}
#product_comments_block_tab button.usefulness_btn:hover {
	background:#E08270 !important;
}
.share_title {
	width:45px;
	line-height:14px;
	font-size:13px;
	float:left;
}
#usefull_link_block li#favoriteproducts_block_extra_add, #usefull_link_block li#favoriteproducts_block_extra_added, #usefull_link_block li#favoriteproducts_block_extra_remove, #usefull_link_block li#favoriteproducts_block_extra_removed {
	background:none !important;
	padding-left: 0 !important;
}
#usefull_link_block li#favoriteproducts_block_extra_add:before, #usefull_link_block li#favoriteproducts_block_extra_removed:before {
	content:"+";
}
#usefull_link_block li#favoriteproducts_block_extra_added:before, #usefull_link_block li#favoriteproducts_block_extra_remove:before {
	content:"-";
}
#cart_block_list dd {
	display:none;
}
#order-opc .delivery_options_address h3 {
	/*background:#ddd;*/
	text-shadow:none;
}
#thumbs_list {
	/*height:515px;*/
	height:313px;
	overflow:hidden;
}
#thumbs_list_frame li:first-child {
	margin-top:0;
}
#thumbs_list_frame li {
	/*height:122px;*/
	height:97px;
	margin-top:9px;
	display:block;
	background: #fff
}
#thumbs_list_frame img, #thumbs_list_frame li a {
	display:block;
	width:72px;
	height:auto;
	margin:0px;
	opacity:0.9;
	z-index:999;
}
#thumbs_list_frame li a {
	border:1px solid #e6e6e6;
	/*height:120px*/
	height:95px;
}
#thumbs_list_frame li a:hover img {
	opacity:1;
}
#thumbs_list_frame li:hover {
	-webkit-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
	-moz-box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
	box-shadow: 1px 1px 10px rgba(50, 50, 50, 0.25);
}
#views_block a.btn {
	display:block;
	width:26px;
	height:26px;
	border:none;
	background:none;
	background-position:0 0;
	background-image:url(../images/slider_nav.png);
	position:absolute;
	top:-13px;
	left:25px;
	z-index:99;
	text-indent:-9999px;
	cursor:pointer;
	transition:none;
	-webkit-transition: none;
	-moz-transition: none;
}
#views_block {
	position:relative;
}
#views_block #view_scroll_left {
	background-position:0 -26px;
	top:300px;
}
#views_block #view_scroll_right {
	background-position:0 0;
}
#views_block #view_scroll_left:hover {
	background-position:-26px -26px;
}
#views_block #view_scroll_right:hover {
	background-position:-26px 0;
}
#voucher .button {
	padding:5px 15px;
}
/*		bug fixes 1.4	*/
span.on_sale {
	display: none;
}
.on_sale_img {
	position: absolute;
	top: 30px;
	right: 0px;
}
#pb-left-column {
	position: relative
}
#cart_block_list dd {
	display:none;
}
span.slogan {
	left:0px;
}
#productscategory_slider {
	width:293px !important;
}
/* 1.8 */
ul.step {
	width:100%;
}
ul.step li {
	width:20%;
}
ul.step li.step_todo span {
	padding-left: 20px;
	padding-right: 20px;
}
#HOOK_SHOPPING_CART {
	margin-bottom:20px;
}
#HOOK_SHOPPING_CART #loyalty {
	margin:0;
	padding: 0
}
#HOOK_SHOPPING_CART #loyalty img {
	float:left;
	margin-right:10px;
}
#loyalty {
	line-height: 15px
}
#loyalty img {
	vertical-align: top;
}
table#cart_summary .cart_total_price td.cart_voucher {
	border-bottom:1px solid #e9e9e9;
}
table#cart_summary #total_price_container {
	border-bottom:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
}
.cart_total_price .total_price_container p {
	background: #999
}
.comment_info {
	display: inline;
}
#product_comments_block_tab {
	margin:0 !important;
}
.comment_info {
	width: auto;
	float: left;
	text-align: left;
}
.comment_info a {
	float:left;
}
span.exclusive {
	color: #bbb !important;
	cursor: default !important;
}
.hookProductPage p {
	padding: 0 !important
}
#newsletter_block_left .inputNew {
	line-height: 16px;
	text-indent: 5px
}
h1#cart_title {
	margin-bottom:28px;
	margin-top: 20px;
	color: #01468B !important;
	font-size: 30px;
}
ul#order_step {
	background:none;/*margin-bottom:40px;*/
}
ul.step {
/*height:125px;*/
}
ul.step li {
	text-align: center;/*height: 82px;
	background-position: 50% 50% !important*/
}
ul.step li .step_num {
	margin:0 auto 11px;
}
ul.step li a .step_num, ul.step li.step_current span .step_num, ul.step li.step_todo span .step_num, ul.step li.step_current span .step_num {
	width:82px;
	height: 82px;
	border-radius: 50%;
	line-height: 82px;
	color: #fff;
	font:normal 35px/82px "LMRoman10Regular";
}
ul.step li a:hover {
	text-decoration: none
}
ul.step li a, ul.step li.step_current span, ul.step li.step_todo span, ul.step li.step_current span {
	background: none;
	font:normal 24px "LMRoman10Regular";
	text-transform: none;
	padding: 0
}
ul.step li.step_current span .step_num {
	background:url(../images/alysum_pattern.png) repeat 0 0 #666 !important;
}
ul.step li.step_todo span .step_num {
	background:url(../images/alysum_pattern.png) repeat 0 0 #ccc !important;
}
ul.step li a .step_num, ul.step li.step_current span .step_num {
	background:url(../images/alysum_pattern.png) repeat 0 0 #666;
}
ul.step li.step_todo span, ul.step li.step_current span {
	padding: 0
}
.summary_products_quantity_cont {
	/*font:normal 20px "LMRoman10Regular";*/
	font-size:18px;
	padding-bottom: 10px
}
table#cart_summary .cart_product img {
	margin-right:20px;
}
.detail_step_by_step th, #order-detail-content th, table#cart_summary th {
	background-color: #fff !important;
	padding: 0;
	/*line-height: 54px;
	font: normal 17px/54px Georgia;
	line-height:54px;*/
	font-size:15px;
	border-bottom: 1px solid #e0e0e0
}
table#cart_summary th {
	line-height:35px;
}
table#cart_summary {
	border:0px !important;
}
table#cart_summary thead {
	border: 1px solid #e0e0e0 !important;
}
table#cart_summary tbody tr {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0
}
table#cart_summary tr.first_item {
}
table#cart_summary td {
	border-right: none;
	padding-left: 0px;
	font-weight: normal
}
table#cart_summary td.cart_product {
	padding-left: 15px
}
.cart_description h5 a {
	font-size: 16px
}
table#cart_summary .cart_total {
	width:103px;
}
table#cart_summary tfoot td {
	padding-left: 40px !important;
	line-height: 28px !important;
	font-size: 14px
}
table#cart_summary tfoot td.price {
	padding-left: 12px !important;
}
table.std tfoot tr:hover, table.table_block tfoot tr:hover {
	background-color: #fff !important
}
table#cart_summary tfoot td.price {
	/*font:normal 22px "LMRoman10Regular";*/
	font-size:16px;
	text-align: center
}
table#cart_summary td.cart_unit span.price {
	/*font:normal 22px "LMRoman10Regular" !important*/
	font-size:16px;
}
table#cart_summary .cart_total_price td, table#cart_summary .cart_total_delivery td {
	line-height: 10px !important
}
table#cart_summary td.cart_total span.price {
	/*font:normal 22px "LMRoman10Regular";*/
	font-size:16px;
	color:#000;
}
table#cart_summary td.cart_delete {
	position: relative
}
table#cart_summary td.cart_delete a.cart_quantity_delete {
	text-indent: -9999px;
	width: 32px;
	display: block;
	margin-top:-4px;
	height: 32px;
	background: url(../images/cart_remove.gif) no-repeat 0 0 !important;
	padding: 0;
	border-radius: 0
}
table#cart_summary td.cart_delete a.cart_quantity_delete:hover {
	background: url(../images/cart_remove_active.gif) no-repeat 0 0 !important
}
table#cart_summary .cart_product_title {
	font-size:16px;
	display: block;
	margin-bottom:8px;
	color:#999;
	font-weight: normal
}
table#cart_summary td span#total_price {
	color:#000;
	font-weight: bold;
	font-size: 18px;
	padding-left: 0px;
	text-align: center
}
#order table#cart_summary td span#total_price {
	padding-top: 13px;
}
#order table#cart_summary #total_price_container {
	padding-left: 0px !important;
}
.cart_quantity .cart_quantity_input {
	border: 1px solid #ccc;
	height: 24px;
	width: 40px;
	line-height: 24px;
	padding: 0 10px;
}
.cart_total_price .total_price_container span {
	text-align: center;
	padding: 12px 0 0 0;
	font-size: 22px;
}
#cart_quantity_button {
	display:none;
} /*	+/- buttons on the cart page	*/
.cart-separator-01 {
	border-top:1px solid #fff;
	padding:0 !important;
	height:1px;
	line-height: 1px
}
.cart-separator-02 {
	border-top:1px solid #fff;
	padding:0 !important;
	height:10px;
	line-height: 10px;
	background-color: #f9f9f9;
	border-bottom: none !important
}
.shopping_cart_voucher {
	width:278px;
	height: 253px;
	margin-right:20px;
	background: url("../images/voucher.jpg") no-repeat 0 0;
	position: relative;
	float:left;
	border:1px solid #e0e0e0;
}
.shopping_cart_voucher_content {
	width:278px;
	background-color: rgba(255, 255, 255, 0.6);
	position: absolute;
	bottom: 0;
	left:0;
}
.shopping_cart_voucher_content .space {
	padding: 19px 19px 10px 19px
}
.shopping_cart_voucher_content h4 {
	font-size:23px;
	line-height: 23px;
	padding: 0
}
.shopping_cart_voucher_content h4 label {
	color:#3a3a3c !important;
}
.shopping_cart_voucher_content .ind {
	padding: 5px 5px 5px 10px;
}
table#cart_summary tfoot td form#voucher {
	width: 239px;
	height: 35px;
	background: url('../images/voucher_input.png') no-repeat 0 0;
}
table#cart_summary tfoot td form#voucher #discount_name {
	border:none;
	background: none;
	float:left;
	width:164px;
	line-height: 26px;
	height: 26px
}
table#cart_summary tfoot td form#voucher .button2 {
	height: 26px;
	width: 60px;
	border: 0;
	color: #fff;
	font: normal 14px/18px Georgia;
	vertical-align: top;
	background: url('../images/newsletter_button_pas.png') no-repeat 0 0;
	cursor: pointer
}
table#cart_summary tfoot td form#voucher .button2:hover {
	background: url('../images/newsletter_button_act.png') no-repeat 0 0;
}
table#cart_summary tfoot td .shopping_cart_voucher .title_offers {
	font:normal 14px/14px "LMRoman10Regular";
	color:#666;
}
table#cart_summary .cart_total_price td#cart_voucher, table#cart_summary .cart_total_price td span#total_price {
	padding-bottom:13px;
}
table#cart_summary .cart_total_price td.td_voucher {
	padding: 0px;
	background: none;
	width:278px;
}
table#cart_summary .cart_total_price {
	background:none !important;
}
table#cart_summary .cart_total_price_td {
	border:none;
	padding: 0 !important
}
div.total_table {
	overflow: hidden;
	background: #FFF;
}
table#cart_summary .tr-cart-separator-02 {
	border:none;
}
.total_table table {
	border-top:1px solid #e0e0e0;
}
.total_table table td {
	background: #fff;
	border-right:1px solid #e0e0e0 !important;
}
.total_table table td#cart_voucher {
	background:#e0e0e0;
	font-weight:bold
}
div.order_delivery {
	margin-bottom: 30px;
	/*border: 1px solid #e0e0e0;background: #fff;*/
	padding: 19px;
}
#multishipping_mode_box {
	background: #fff
}
.address_add {
	padding:15px 0 0 0;
	overflow: hidden
}
#ordermsg {
	margin-bottom: 30px;
	margin-top: 30px
}
#ordermsg p.txt {
	width:100%;
	float:none;
}
#ordermsg p.textarea textarea {
	width:100%;
}
h3.carrier_title {
	text-transform: uppercase;
}
#order .delivery_options_address h3 {
	background:none;
	text-shadow:none;
	text-transform: none
}
.delivery_options {
/*border:none;
	background: #f3f3f3*/
}
#order .delivery_option.item {
	background: #f3f3f3
}
#order .delivery_option label {
	padding-top: 10px;
	padding-bottom: 10px
}
#order .delivery_option_radio {
	margin-top:30px;
}
#order-detail-content table tfoot > tr {
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0
}
#HOOK_PAYMENT {
/*margin-bottom:20px;*/
}
#HOOK_PAYMENT .wrap_indent {
/*padding-bottom: 5px*/
}
.payment_module {
	border:none;
	padding:0 0 15px;
}
.payment_module a {
	line-height: 50px;
	text-transform: none;
	/*font:normal 16px/49px ;
	font-size:15px;*/
	line-height:49px;
	border:none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.payment_module a:hover {
	text-decoration: none;
	background-image:url(../images/button_act.jpg);
	background-position: 0 0;
	border:none;
	color:white;
}
.back_to_orders {
	line-height: 30px
}
.back_to_orders img {
	vertical-align: top
}
#header_user_info a {
	margin:0;
	padding: 3px 0 0 34px;
	border:none;
}
.adresses_bloc .item {
	margin-right:6%;
}
#cart_block .price {
	float:none;
}
#cart-price-precisions {
	width:150px;
	float:left;
}
.attribute_fieldset label {
	margin-right: 5px
}
#product_reference {
	clear:both;
	padding-bottom: 3px
}
#product_reference .editable {
/*font-family: "Times New Roman"*/
}
#new_comment_form .title {
	background:#fff;
}
#guest-tracking #center_column {
	width:100%;
}
#idTab4 .block_content {
	padding:0 !important;
}
#availability_statut {
	clear:both;
}
.content_prices .price {
/*margin-left:10px;*/
}
.product_footer {
	margin-top: 40px
}
.product-manufacturer {
/*padding-bottom: 25px*/
}
table#cart_summary tr.cart_item.even {
	background-color: #fff !important
}
#HOOK_SHOPPING_CART_EXTRA {
	padding: 20px 0 0 0
}
#container_express_checkout {
	margin-right:-40px;
}
#HOOK_SHOPPING_CART #crossselling {
	width:100%;
	margin: 0;
}
#HOOK_SHOPPING_CART #productscategory_slider {
	width: 918px !important;
}
ul.address li, .addresses ul.address li {
	line-height: 24px;
}
#gift_div #gift_message {
	width:100%;
	border:1px solid #e0e0e0
}
.carousel_img {
	width:80px;
	height:auto
}
body > img.jqzoom {
	display: none;
}
.hookProductPage #wishlist_button {
	margin-left: 30px;
}
.wlp_bought_list .product_image a {
	display: block;
	position: relative;
}
.wlp_bought_list .product_image a img {
	width: 100%;
	height: auto;
}
#module-blockwishlist-mywishlist #center_column {
	width: 100%;
}
#module-blockwishlist-mywishlist #mywishlist fieldset, #module-blockwishlist-mywishlist .wishlisturl {
	background-color: #FFF;
	border:1px solid #e0e0e0;
	border-radius:0px
}
#block-history table {
	background: #FFF;
}
#block-history th {
	text-align: center;
	border-bottom: 1px solid #e0e0e0;
}
#mywishlist td.wishlist_delete {
	border-right: 1px solid #e0e0e0;
}
#new-products_block_right ul li p {
	width:125px;
	float:left
}
#new-products_block_right ul li a.content_img {
	width:47px;
	display:block;
	float:left;
	margin-left:0
}
#new-products_block_right ul li a img {
	width:47px;
	height:auto
}
.product-info {
	width:333px;
	float: left;
	margin-bottom: 15px;
}
.view_grid .product-info {
	width:100%;
	float:none;
	margin-bottom: 0px;
}
.view_grid .availability {
	display: none;
}
div.view_list #product_list a.product_img_link {
	margin-bottom: 0px;
}
div.view_grid ul#product_list li a.product_img_link img {
	/*width: 162px;
	height: 264px;*/
	width:auto;
	height:auto;
}
#product_list a.product_img_link img {
	/*width: 162px;
	height: 264px;*/
	width:auto;
	height:auto;
}
#currencies_block_top a {
	height:20px
}
.mobile-title {
	display:none
}
.customerprivacy p.required {
	/*width:40px;*/
	float: left;
}
.customerprivacy label {
	width:850px;
	float: left;
}
#account-creation_form #mymodule_block_left {
	margin-left: 0;
}
#account-creation_form #mymodule_block_left .block_content {
	padding: 0;
}
#account-creation_form #mymodule_block_left .block_content ul {
	list-style-type: none;
}
h3#new_account_title {
/*border-bottom: 1px solid #ccc;*/
}
#newsletter_block_ext input.minibutton {
	border-radius:15px
}
#header #mymodule_block_left h4 {
	display: none;
}
#header #mymodule_block_left {
	width:150px;
	background: #000;
	position: absolute;
	top: 25px;
	display: none;
	z-index: 99;
}
#mymodule_block_left .block_content {
	padding: 5px 0 0 10px;
}
#product_comments_block_tab {
	max-height: 300px;
	-ms-overflow-y: auto;
	overflow-y: auto;
}
#product_comments_block_tab div.comment div.comment_details {
	width: 100% !important
}
/*
------------------------------
	Impromptu
------------------------------
*/
.jqifade {
	position: absolute;
	background-color: #777777;
}
div.jqi {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	background-color: #ffffff;
	font-size: 14px;
	line-height: 50px;
	text-align: left;
	border:8px solid #ccc;
	padding: 20px 60px;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
	-moz-box-shadow:    0px 0px 10px rgba(0, 0, 0, 0.75);
	box-shadow:         0px 0px 10px rgba(0, 0, 0, 0.75);
}
div.jqi .jqicontainer {
}
div.jqi .jqiclose {
	position: absolute;
	top: 0px;
	right: 0;
	width: 100%;
	cursor: pointer;
	text-indent: -9999px
}
div.jqi .jqititle {
	padding: 5px 10px;
	font-size: 16px;
	line-height: 20px;
	border-bottom: solid 1px #eeeeee;
}
div.jqi .jqimessage {
	padding: 10px;
	line-height: 20px;
	color: #444444;
	text-align:center;
}
div.jqi .jqibuttons {
	text-align: right;
	padding: 5px 0 5px 0;
	border: solid 1px #eeeeee;
	background-color: #f4f4f4;
}
div.jqi button {
	padding: 3px 10px;
	margin: 0 10px;
	background-color: #2F6073;
	border: solid 1px #f4f4f4;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
div.jqi button:hover {
	background-color: #728A8C;
}
div.jqi button.jqidefaultbutton {
	background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons {
	background-color: #BF5E26;
}
.jqi .jqiarrow {
	position: absolute;
	height: 0;
	width:0;
	line-height: 0;
	font-size: 0;
	border: solid 10px transparent;
}
.jqi .jqiarrowtl {
	left: 10px;
	top: -20px;
	border-bottom-color: #ffffff;
}
.jqi .jqiarrowtc {
	left: 50%;
	top: -20px;
	border-bottom-color: #ffffff;
	margin-left: -10px;
}
.jqi .jqiarrowtr {
	right: 10px;
	top: -20px;
	border-bottom-color: #ffffff;
}
.jqi .jqiarrowbl {
	left: 10px;
	bottom: -20px;
	border-top-color: #ffffff;
}
.jqi .jqiarrowbc {
	left: 50%;
	bottom: -20px;
	border-top-color: #ffffff;
	margin-left: -10px;
}
.jqi .jqiarrowbr {
	right: 10px;
	bottom: -20px;
	border-top-color: #ffffff;
}
.jqi .jqiarrowlt {
	left: -20px;
	top: 10px;
	border-right-color: #ffffff;
}
.jqi .jqiarrowlm {
	left: -20px;
	top: 50%;
	border-right-color: #ffffff;
	margin-top: -10px;
}
.jqi .jqiarrowlb {
	left: -20px;
	bottom: 10px;
	border-right-color: #ffffff;
}
.jqi .jqiarrowrt {
	right: -20px;
	top: 10px;
	border-left-color: #ffffff;
}
.jqi .jqiarrowrm {
	right: -20px;
	top: 50%;
	border-left-color: #ffffff;
	margin-top: -10px;
}
.jqi .jqiarrowrb {
	right: -20px;
	bottom: 10px;
	border-left-color: #ffffff;
}
/* ################################## */
/* 				responsive	 		  */
/* ################################## */

@-ms-viewport {
 width: device-width;
}
#product_list li .center_block {
	width: 100%;
}
 @media (min-width: 1024px) { /* iPad portrait view */
 #countries li a:hover {
 text-decoration:none;
 background-color: #EFEFEF;
}
 #countries li:hover a {
color:#999;
text-decoration: none;
}
}
@media (max-width: 979px) and (min-width: 728px) { /* iPad but not iPhone view */
 div.view_grid ul#product_list li:nth-child(3n+3) {
 margin-right:0px;
}
}
@media (max-width: 979px) { /* iPad portrait view */
 body, #header_logo, .promo_section, #currencies_block_top, #page, .page_width, #search_block_top, #promo_show, .promo_section, .promo_section ul li {
 transition:all .4s linear;
 -o-transition:all .4s linear;
 -moz-transition:all .4s linear;
 -webkit-transition:all .4s linear;
}
 body {
 padding-top: 30px;
}
 #page, .page_width {
 width: 728px;
}
 #header {
 margin-top:-30px
}
 #links_block_left {
 padding-top:7px;
 height:14px
}
 #links_block_left li {
 line-height: 30px;
}
#columns .wht_bg {
 width:90%;
}
 #currencies_block_top {
 float:left;
 margin-top: 20px;
}
 #currencies_block_top a {
 height:28px;
 line-height:28px
}
 #header_user li a {
 color: #7a7874;
}
 #header_user li {
 height:30px;
 line-height: 26px;
}
 #header_user #shopping_cart {
 height:30px
}
	/* dropdown cart */	
	#header #cart_block {
 top:30px;
 width: 450px;
}
 #cart_block .block_content {
 padding: 30px 20px;
}
 .cartImage {
 width: 105px;
}
 .cartImage img {
 width: 103px;
 border: 1px solid #e0dad9;
}
 #cart_block #cart_block_list dt a, #cart_block .quantity-formated {
 font:normal 22px Georgia
}
 #header #cart_block dl.products .price {
 font: normal 28px/45px "LMRoman10Regular";
}
 #header #cart_block dt {
 background: url(../images/block_cart_separator_wide.png) no-repeat 50% 100%;
}
 #cart_block span.label {
 font-size:18px;
 line-height: 30px;
}
 #cart_block #cart-prices span.price {
 font: normal 20px/30px "LMRoman10Regular";
}
 #cart_block .remove_link a {
 width: 30px;
 height: 30px;
 background: url(../images/remove_item_large.png) no-repeat 0 -30px;
}
 #cart_block .remove_link a:hover {
 background: url(../images/remove_item_large.png) no-repeat 0 0px;
}
 #cart_block .remove_link {
 width: 30px;
 height: 30px;
}
 #cart_block #cart-buttons #button_order_cart {
 font-size: 25px;
 width:auto;
 padding: 10px 15px;
 display: inline-block;
 height: auto;
 white-space:nowrap;
 background-repeat: repeat;
 font-family:"LMRomanCaps10-Regular";
 font-weight: normal;
}
 #cart-buttons {
 padding-top: 12px;
}
 #cart_block #cart-buttons #button_order_cart:hover {
 background-repeat: repeat;
}
 #header_user div.separator {
 top:8px
}
 b.currency_title {
 line-height: 30px !important;
}
 #currencies_block_top span {
 line-height: 28px;
}
 #currencies_block_top b {
 background-position-y: 2px;
}
 #languages_block_top {
 position:absolute;
 margin-top:20px;
 height:30px;
 left:165px;
}
 #countries li a {
 padding: 0 15px;
 height:28px;
 line-height: 28px;
}
 #search_block_top {
 top:50px
}
 #search_block_top #search_query_top {
 width:160px;
 border-radius:0px;
 height:28px;
 line-height: 28px;
 background: #fff;
 box-shadow: none;
}
 #search_block_top .searchbutton {
 height:30px;
 -webkit-appearance: button;
 line-height: 30px;
 border-radius: 0px;
}
 #header_logo {
		/*top:90px*/
		top:32px;
}
	/*  promo slider  */
	.promo_section {
 width: 340px;
 overflow: hidden;
}
 #promo_show {
		/*width:378px;*/
		/*width:728px;*/
		width:100%;
		/*height:362px;*/
		/*height:328px;*/
		height:307px;
 margin-right:10px;
 float:none;
 margin:0 auto;
}
 .promo_section ul li {
 height: 176px;
 width: 165px;
 margin-right:10px;
 margin-top:10px;
}
 .promo_section ul li .promoborder {
 height: 174px;
 width: 163px;
}
 .productInfo {
top:75px
}
 .promo_section ul li.odd {
 margin-right:0
}
 .promo_section li .price_with_reduction {
 padding-top: 50px;
}
 .cameraContent .item_4.button_container {
 left:74% !important;
}
 .camera_fakehover {
		/*min-height: 362px;*/
		min-height:203px;
}
 #promo_show .promoborder {
		/*height:360px*/
		/*height:327px;*/
		height:306px; /* for ipad view*/
}
	/* mega menu */	
	.menuWrapper {
 width:728px;
 padding:0;
}
 .categoryImg {
display: none;
}
 #subcat_2 {
}
 #subcat_2 > li {
 float:none;
 width:260px;
 border-bottom: 1px solid #e5e2e2;
 border-right:1px solid #e5e2e2;
 margin: 0;
}
 #subcat_2 > li.hasChildren {
 background: url(../img/menu_plus.gif) no-repeat 20px 25px;
}
 #subcat_2 > li.hasChildren.sfHover {
 background: url(../img/menu_minus.gif) no-repeat 20px 25px;
}
 #subcat_2 > li.sfHover {
 border-right: none;
}
 #subcat_2 > li > a {
 text-transform: uppercase;
 font-size: 18px;
 line-height: 20px;
 padding: 25px 10px 25px 75px;
 color: #666;
 font-family:"LMRomanCaps10-Regular"
}
 .sf-menu ul#subcat_2 li:hover > div ul#subcat_3, #subcat_2 > li.sfHover.hasChildren > div ul#subcat_3 {
 display: block !important;
}
 .sf-menu ul#subcat_3 {
 position: absolute !important;
 left:260px;
 padding:17px 0 0 40px;
 top:0px;
 height: 100%;
 width:428px;
 display:none
}
 .sf-menu ul#subcat_3 li {
 float:left;
 width:184px;
 padding-right: 30px;
}
 .sf-menu ul#subcat_3 li:nth-child(2n+2) {
 padding:0
}
 .sf-menu ul#subcat_3 li a {
 display: inline-block;
 padding: 10px 15px !important;
 font-size: 20px;
 line-height: 24px;
 color:#969696;
 font-family: "LMRoman10Regular";
}
 .sf-menu ul#subcat_3 li:hover a {
 background: #e17365 !important;
 color: #FFFFFF !important;
}
 .sf-menu ul#subcat_3 li:nth-child(2n+2) {
 clear: left;
}
 .sf-menu ul#subcat_3 ul {
 display: none;
}

	/* product carousel */
	.viewport_container {
 /*width:670px;*/
 width:470px;
}
 .viewport {
 /*width:690px;*/
 width:470px;
}
 #productsCarousel ul li {
 width:152px;
}
 #productsCarousel ul li a.slide-animate {
 width:150px;
 height: 248px;
}
 #productsCarousel ul li a.slide-animate img {
 width:150px;
}
	/* newsletter extended */
	#newsletter_block_ext {
 border: none;
 background: none;
 padding: 0px;
}
 #newsletter_block_ext .col, #newsletter_block_ext .col.promo {
 width:230px;
 height:230px;
}
 .soc_img, .newsletter_img {
 margin-top:-100px
}
 #newsletter_block_ext .col {
 margin-right:16px
}
 #newsletter_block_ext .col .indent {
 padding: 13px 10px;
}
 #newsletter_block_ext .col .content {
 margin-top:100px
}
 #newsletter_block_ext .col h4 {
 font-size: 19px;
}
 #newsletter_block_ext .col.social ul li {
 margin-right:18px
}
 #newsletter_block_ext input.inputNew {
 width:133px
}
 form.newsletter_form {
 width: 211px;
}
	/* nivo slider */
	.nivoSlider {
 height:303px;
}
 .nivo-directionNav a {
 top: 39%;
}

	/* FOOTER */
	#footer .block {
 margin-bottom: 20px;
}
 #footer #twitter_block {
 margin: 0;
}
 #footer .facebook_block {
 width: 100%;
 clear:left
}
 #footer .facebook_block iframe {
 width:100%
}
	/* other pages */
	#center_column {
/* width: 508px;*/
width:470px;
}
 #left_column {
 width: 190px;
 /*margin: 28px 30px 0px 0px;*/
 margin:0 15px 0px 0px;
}
 .content_scene_cat {
height: auto;
}
 div.tags_block .block_content, .block_content {
 padding: 10px 0;
}
 #layered_block_left span.layered_close a, #layered_block_left span.layered_close a {
 width:18px;
 height: 18px;
 background: url(../images/plus-minus.gif) no-repeat 0 0;
}
 #layered_block_left span.layered_close.closed a, #layered_block_left span.layered_close.closed a {
 width:18px;
 height: 18px;
 background: url(../images/plus-minus.gif) no-repeat 0 -18px;
}
 div.view_grid ul#product_list li {
 width: 157px;
}
 div.view_grid ul#product_list li {
 margin-right: 18px;
}
 div.view_grid ul#product_list li a.product_img_link img {
 width: 155px;
}
 div.view_list #product_list li .center_block {
 width: 100%;
}
 #product_list li .right_block {
 width: 100%;
 float: left;
 text-align: left;
}
 div.view_list #product_list a.product_img_link {
margin-bottom: 30px;
}
 .product-info {
width:100%;
float: none;
}
 #product_list li .center_block {
width: 100%;
}
 #product_list li .right_block {
width:274px
}
 #product_list li .content_price {
display: inline-block;
margin: 0;
line-height: 30px;
vertical-align: top;
padding-right: 10px;
}
 #product_list li .discount {
position:static;
display: block;
width: 100%;
padding: 5px 0;
}
 div.view_list #product_list li .content_price {
margin:0;
display: inline-block;
vertical-align: top;
line-height: 30px;
padding-right: 15px;
}
 div.view_list #product_list li .content_price br {
display: none;
}
 #product_list li span.availability {
 display: block;
}
 .view_grid #product_list li span.availability {
display: none;
}
 #pb-right-column {
margin-right: 30px;
}
 #pb-left-column {
width: 342px;
}
 #pb-right-column {
width: 353px;
}
 #pb-right-column #image-block {
width: 268px;
height: 443px;
}
 #pb-right-column #views_block {
width: 66px;
}
 #thumbs_list {
height: 445px;
}
 #thumbs_list_frame li {
height: 103px;
}
 #thumbs_list_frame img, #thumbs_list_frame li a {
width: 64px;
height: 106px;
}
 span.productTitle {
padding-bottom: 10px;
}
 #product_comment {
float: left;
margin-bottom: 10px;
}
 #views_block a.btn {
left:22px
}
 .blockproductscategory, #crossselling {
width: 100%
}
 #crossselling li, #productscategory_list li {
 margin-right: 15px;
}
 #productscategory_slider {
 margin-left: 10px;
 margin-right: 10px;
 width:286px !important
}
 #productscategory_scroll_right {
 margin-right: 0;
}
 #views_block a.btn {
 z-index:9
}
 #attributes select {
 width:70px
}
 .wrapper-dropdown span {
 width:73px
}
 .wrapper-dropdown {
 width:98px
}
 ul.idTabs li {
 width:100%;
 line-height: 40px;
 height: 40px;
 background-color: #e0e0e0;
 margin-right: 0;
 margin-bottom: 1px;
}
 .idTabs .selected {
 border-bottom: 1px solid #e0e0e0;
}
 ul.idTabs li a {
 line-height: 39px;
 color:#666;
 font-size: 17px;
}
 #more_info_block {
 position:relative
}
 .addresses ul.address {
 width:47% !important
}
 .detail_step_by_step th, #order-detail-content th, table#cart_summary th {
 font-size: 13px;
}
 #create-account_form, #authentication #login_form {
 width:46%
}
 #form_forgotpassword input#email {
 width: 200px;
}
 #products-comparison #left_column, #identity #left_column {
display: none;
}
 #products-comparison #center_column, #identity #center_column {
width: 100%;
}

	/* product page */

	#view_full_size img.jqzoom {
 width: 268px;
}
 #idTab5 {
 max-height: 300px;
 overflow-y: auto;
}
 #idTab5 p.comment_info {
display: none;
}
 #order-list td {
padding: 9px;
}
 .color-myaccount {
vertical-align: top;
}
 #order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {
width: 645px;
}
 #footer .facebook-box {
 clear:both;
 width:100% !important;
 float:none;
}
 #footer .block.facebook-box h4 {
padding-left: 10px;
}
 .facebook-box .fb_followers li:nth-child(10n+10) {
margin-right: 0px !important;
}
 #HOOK_SHOPPING_CART #productscategory_slider {
 width: 668px !important;
}
 #HOOK_SHOPPING_CART #crossselling ul li {
width:167px;
text-align: center;
margin-right:0px
}
 #HOOK_SHOPPING_CART #crossselling ul li a {
margin:0 auto;
width:100%;
margin:0px;
padding: 0;
}
 #HOOK_SHOPPING_CART #crossselling ul li .product_name a {
height:auto
}
 .grid_title, .list_title {
display:none
}
 #currencies_block_top .wrapper-dropdown {
 height: 28px;
 width: 100px;
}
 #center_column.main_page {
 	/*width:100%;*/
	width:94%;
		/*padding:0px;*/
		overflow:hidden;
}

#minic_slider #slider{
	width:477px !important;
	height:216px !important;	
}
.sf-menu > li a{
	padding-left:16px !important;
	padding-right:16px !important;	
}
/* up to 979px */

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:portrait) { /* iPad portrait view */
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* iPad landscape */
 #search_block_top .searchbutton {
 -webkit-appearance: button;
 border-radius: 0px;
}
 #search_block_top #search_query_top {
 border-radius:0px;
 background: #fff;
 box-shadow: none;
}
}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:landscape) { /* iPad landscape */
 .promo_section ul li {
 width:226px;
 height:218px;
 margin-right:4%;
 margin-top:20px;
}
 .promo_section ul li .promoborder {
 height: 216px;
 width:224px
}
 #productsCarousel ul li {
 width:162px;
}
 #productsCarousel ul li a.slide-animate {
 width:160px;
 height: 248px;
}
 #productsCarousel ul li a.slide-animate img {
 width:160px;
}
}
@media (max-width: 728px) {
 body {
 padding-top: 40px;
}
 #page, .page_width {
 width: 450px;
}
 #header {
 margin-top:-40px;
		/*height: 367px;*/
		height:160px;
}
 #header_user {
 float: none;
 width:100%
}
 #header_logo {
		/*top:122px*/
		top: 40px;
}
 #header_user_info {
 padding-left: 15px;
}
 #header_user #header_nav {
 float: none;
}
 #header_user #shopping_cart {
 float: right;
}
 #header_user div.separator {
 display: none;
}
 #search_block_top {
 top:298px;
 right:32px
}
 #search_block_top .searchbutton {
 width: 108px;
 height:40px;
 line-height: 40px;
 font-size: 16px;
}
 #header #mymodule_block_left {
 top: 40px;
}
 #search_block_top #search_query_top {
 width: 265px;
 height:38px;
 line-height: 40px;
}
 #links_block_left {
 position: absolute;
 top:260px;
 height:14px;
 width:100%
}
 #links_block_left ul li {
 line-height: 30px;
 text-align: center;
 padding:0;
 border:none
}
 #links_block_left ul li a {
 font-size: 16px;
 width:100%;
 display:block;
 border-left:1px solid #5f5d5a;
 height:16px
}
 #links_block_left ul li:first-child a {
 border-style: none;
}
 #links_block_left ul li a:hover {
 color:#222
}
 #languages_block_top {
 left:auto;
 right:0px;
 margin-right:32px
}
 #currencies_block_top {
 float:left;
 margin-top: 20px;
}
 #currencies_block_top b.currency_title {
 font-size: 16px;
 line-height: 40px !important;
 margin-left: 33px;
}
 #currencies_block_top b {
 background-position-y: 7px;
}
 #currencies_block_top .dropdown-select {
 width: 197px;
}
 #currencies_block_top a {
 height:38px;
 line-height:38px
}
 #currencies_block_top span {
 line-height:40px;
 font-size: 16px;
}
 #countries li a {
 padding: 0 26px;
 height: 38px;
 line-height: 38px;
 font-size: 16px;
}
 #header_user li a {
 color: #7a7874;
}
 #header_user li {
 height:40px;
 line-height: 40px;
 font-size: 16px;
}
 #header_user #shopping_cart {
 height:40px
}
 #header #cart_block {
 top:40px
}

	/* mega menu */
	.sf-contener {
display: none;
}
 .mobileMenu div.mobileMenuContainer {
display: block;
}

	/*	promo slider  */
	#promo_show {
		/*width: 450px;*/
		width:100%;
 height: 185px;
 margin-right: 0px;
 margin-bottom: 20px;
 float: none;
}
 .promo_section {
 width: 450px
}
 #promo_show .promoborder {
		/*height:429px*/
		height:203px
}
 .promo_section ul li {
 height: 220px;
 width: 220px;
}
 .promo_section ul li .promoborder {
 height: 218px;
 width: 218px;
}
 .promo_section li .price_with_reduction {
 padding-top: 70px;
}
 .productInfo {
 top: 115px;
}
	/* nivo slider */
	.nivoSlider {
 height:187px;
}
 .nivo-directionNav a {
 top: 31%;
}

	/* product carousel */
	.viewport_container {
 width: 392px;
}
 .viewport {
 width: 412px;
}
 #productsCarousel ul li {
 width:184px !important;
 height:250px
}
 #productsCarousel ul li a.slide-animate {
 width:182px;
 height: 180px;
}
 #productsCarousel ul li a.slide-animate img {
 width:182px;
}
 #columns .wht_bg {
 width:90%;
}
	/* newsletter module */
	#newsletter_block_ext {
 border: 1px solid #e0e0e0;
 background: #fff;
 padding: 20px;
}
 #newsletter_block_ext .col {
 margin-right: 0px;
 margin-bottom: 15px;
}
 #newsletter_block_ext .col, #newsletter_block_ext .col.promo {
 width: 408px;
 height: 408px;
}
 #newsletter_block_ext .col .opaque {
 height: 183px;
}
 #newsletter_block_ext .col .content {
 margin-top: 225px;
}
 .soc_img, .newsletter_img {
 margin-top: -225px;
}
 #newsletter_block_ext .col .opacity_bg {
 width: 100%;
 height: 183px;
}
 #newsletter_block_ext .col h4 {
 font-size: 30px;
 line-height: 40px;
}
 #newsletter_block_ext .col .indent {
 padding: 20px;
}
 #newsletter_block_ext .col p {
 font-size: 20px;
 line-height: 26px;
}
 #newsletter_block_ext .col.social ul {
 padding-top: 5px;
}
 #newsletter_block_ext .col.social ul li {
 width: 52px;
 margin-right: 38px;
}
 #newsletter_block_ext .col.social ul li a {
 width: 52px;
 height: 52px;
}
 #newsletter_block_ext .col.social li.youtube a, #newsletter_block_ext .col.social li.youtube a:hover {
background:url(../img/socIconsMobile.png) no-repeat 0 0;
}
 #newsletter_block_ext .col.social li.twitter a, #newsletter_block_ext .col.social li.twitter a:hover {
background:url(../img/socIconsMobile.png) no-repeat -90px 0;
}
 #newsletter_block_ext .col.social li.facebook a, #newsletter_block_ext .col.social li.facebook a:hover {
background:url(../img/socIconsMobile.png) no-repeat -180px 0;
}
 #newsletter_block_ext .col.social li.google_plus a, #newsletter_block_ext .col.social li.google_plus a:hover {
background:url(../img/socIconsMobile.png) no-repeat -270px 0;
}
 form.newsletter_form {
 width: 100%;
 height: 50px;
 -webkit-border-radius: 15px;
 border-radius: 15px;
}
 form.newsletter_form .ind {
 padding: 8px 10px 10px 20px;
}
 #newsletter_block_ext input.minibutton {
 width: 81px;
 font-size: 20px;
 height: 34px;
 line-height: 34px;
 background: #ccc;
 -webkit-border-radius: 15px;
 border-radius: 15px;
}
 #newsletter_block_ext input.minibutton:hover {
 background: #bbb;
}
 #newsletter_block_ext input.inputNew {
 height: 30px;
 line-height: 30px;
 width:254px;
 font-size: 20px;
 color: #ccc;
}

	/* mega menu */	
.sf-contener {
padding-top: 20px;
}
 .sf-menu {
 background: none;
/*border-top:1px solid #e5e2e2;		*/
	}
 .sf-menu li {
		/*width:448px;*/
		float:none;
 margin:0;
		/*border:1px solid #e5e2e2;
		border-top: 0px;*/
		border-bottom:1px solid #e5e2e2;
 height:auto;
 background: #f9f9f9;
}
 .sf-menu li a {
		/*line-height: 77px;*/
		line-height:30px;
 text-indent: 30px;
 padding: 0;
}
 .sf-menu > li {
 background-color: #000;
}
 .sf-menu > li:hover {
 background: none;
 background-color: #f9f9f9;
}
 .sf-menu > li.hasChildren {
 background: #f9f9f9 url(../img/menu_plus.gif) no-repeat 95% 28px;
}
 .sf-menu > li.hasChildren.sfHover {
 background: #f9f9f9 url(../img/menu_minus.gif) no-repeat 95% 28px;
}
 .menuWrapper {
 -webkit-box-shadow: none;
 box-shadow: none;
 border: none;
 border-top: 1px solid #e5e2e2;
}
 #subcat_2, .menuWrapper {
 width: 448px;
 position:relative
}
 #subcat_2 {
border-style: none;
}
 #subcat_2 > li {
 width:100%;
 border:none;
}
 .sf-menu ul#subcat_3 {
 position: static !important;
 display: block;
 padding:0px;
 height: auto;
 width:auto
}
 .sf-menu ul#subcat_3 > li {
 float:none;
 width:446px;
 border-bottom: 1px solid #e5e2e2;
 border-right:1px solid #e5e2e2;
 margin: 0;
 padding-left: 0;
}
 .sf-menu ul#subcat_3 > li.hasChildren {
 background: none;
}
 .sf-menu ul#subcat_3 > li.hasChildren.sfHover {
 background: none;
}
 .sf-menu ul#subcat_3 > li.sfHover {
 border-right: none;
}
 .sf-menu ul#subcat_3 > li > a {
 text-transform: uppercase;
 font-size: 18px;
 line-height: 20px;
 padding: 25px 10px 20px 0px !important;
 color: #666;
 width:436px;
 font-family:"LMRomanCaps10-Regular"
}
 #subcat_2 > li.hasChildren, #subcat_2 > li.hasChildren.sfHover {
 background: none;
}
 #subcat_2 > li div {
display: none;
}
 #subcat_2 > li:hover a {
 color: #FFF;
 background: #e17365 !important;
}
 #subcat_2 > li > a {
 padding-left: 0px;
}
 .sf-contener.show {
display:block !important
}

	/* footer */
	#footer {
 padding-top: 50px;
}
 #footer .block, #footer #twitter_block {
 float: none;
 margin: 0;
 width: 100%;
 margin-bottom: 30px;
}
 #footer #twitter_block.block ul li {
width:422px
}
 #footer .block h4 {
 font-size: 25px;
 border-bottom: 1px solid #1e1e1e;
 cursor: pointer;
 padding-left: 10px;
 background: url(../images/footer_arrows.png) no-repeat 100% 0
}
 #footer #block_contact_infos h4 {
 background:none !important;
}
 #footer #social_block h4 {
 background:none !important;
}
 #footer #social_block #social {
 margin-left: 10px;
 margin-top: 15px;
}
 #footer #twitter_block h4 a {
font-size:25px
}
 #footer .block .block_content.open h4 {
 background: url(../images/footer_arrows_top.png) no-repeat 100% 0
}
 #footer #twitter_block h4 {
 padding-left: 10px;
}
 #footer .block .block_content ul {
 border-top:none;
}
 #footer .block .block_content ul li, #footer .block .block_content ul li a {
 font-size: 17px;
}
 #footer .block .block_content ul li {
 padding: 22px 0px 22px 10px;
}
 #footer #twitter_block ul li {
 width:100%
}
 #footer .block_logo {
 padding: 32px 0 80px;
}
 #footer .facebookBody {
 margin-top: 16px;
}
 #footer .facebookBody h4 span {
 z-index: 999;
}
 #footer .facebookBody iframe {
 width:100%
}
 #pb-right-column #image-block {
 height: 585px;
 width: 354px !important;
}
 #thumbs_list {
 height: 586px;
}
 #thumbs_list_frame li {
 height: 140px;
}
 #thumbs_list_frame li a {
 height: 138px;
}
 #views_block #view_scroll_left, #views_block #view_scroll_left:hover {
 top: 573px !important;
}
 .dropdown-menu {
 z-index: 1000;
 display: none;
 min-width: 450px;
 padding: 5px 0;
 margin: 2px 0 0;
 list-style: none;
}
 .open .dropdown-menu {
 display: block;
}
 .payment_systems {
top:155px
}
#center_column {
 /*width: 450px;*/
 width:100%;
}
 #left_column {
/* width: 450px;*/
width:100%;
 margin: 0;
}
#categories_block_left li {
 margin-left: 15px !important;
}

	/* category page */
	div.view_grid ul#product_list li {
 width:215px;
 margin-right: 20px;
 height: 455px;
}
 div.view_grid ul#product_list li a.product_img_link img {
 width:212px;
}
 #layered_block_left span.layered_close a {
 background: url(../images/plus-minus-big.gif) no-repeat 0 0;
 width: 40px;
 height: 40px;
}
 #layered_block_left span.layered_close.closed a {
 background: url(../images/plus-minus-big.gif) no-repeat 0 -40px;
 width: 40px;
 height: 40px;
}
 #layered_block_left .layered_subtitle {
 font-size:25px;
 line-height: 40px;
}
 #layered_form .color-option {
 vertical-align: top;
}
 #center_column .sortPagiBarFooter {
 background: none;
}
 #layered_block_left .checkbox, #layered_form .color-option {
 width: 25px;
 height: 25px;
 margin: 0 15px 5px 0 !important;
}
 #columns #layered_block_left ul li label a {
 font-size: 17px;
}
 #center_column .sortPagiBarFooter li a, #center_column .sortPagiBarFooter li span {
 font-size: 18px;
}
 #center_column .sortPagiBarFooter ul.pagination a, #center_column .sortPagiBarFooter ul.pagination span {
 height:auto;
 padding-left: 19px;
 line-height: 35px;
}
 #pagination_next a, #pagination_previous a {
 background: #f1eee7;
 padding: 0 10px !important;
 margin-left:34px
}
 #layered_form ul li label {
 line-height: 25px;
}
 div.view_grid ul#product_list li:nth-child(2n+2) {
 margin-right:0px;
}
 #product_list a.product_img_link img {
height: auto !important;
}
 div.view_list ul#product_list li {
padding: 20px;
}
 div.view_list #product_list li .right_block {
width:100%
}
 div.view_list #product_list li .left_block {
top:23px;
left:25px
}
 div.view_list #product_list li h3 {
font-size: 24px;
padding-bottom:20px
}
 div.view_list .product-info {
margin-bottom: 30px;
}
 div.view_list #product_list li h3 a {
font-family: Georgia !important;
color: #666;
}
 div.view_list #product_list a.product_img_link {
width:184px;
margin-right:20px
}
 div.view_list #product_list a.product_img_link img {
width:100%;
height:auto
}
 div.view_list #product_list li .product_desc {
font-size: 17px;
line-height: 25px;
}
 div.view_list #product_list li .price {
font-size: 30px;
line-height: 50px;
}
 div.view_list #product_list li .ajax_add_to_cart_button {
padding: 17px 15px;
font-size: 26px;
}

	/* product page */
	#pb-right-column {
width:100%;
margin-right: 0px;
}
 #pb-right-column .image_container {
border: none;
}
 .product_footer {
display: none;
}
 #pb-left-column {
padding-top: 20px;
}
 #pb-right-column #image-block {
 width:356px;
}
 #pb-right-column #image-block img.jqzoom {
 width:354px;
}
 #thumbs_list_frame li, #thumbs_list_frame img, #thumbs_list_frame li a {
 width: 82px !important;
}
 #pb-right-column #views_block {
 width: 84px;
}
 #views_block a.btn {
 left:29px
}
 #views_block #view_scroll_left, #views_block #view_scroll_left:hover {
 top:343px !important;
}
 #pb-left-column {
 width:100%;
 clear:both
}
 #usefull_link_block {
 width: 136px;
}

	/* cart page */
	#cart_summary thead {
display:none
}
 table#cart_summary td {
display: block;
width:100% !important;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-bottom: none
}
 .mobile-title {
display:block;
float:left;
padding-left:15px;
width:100px;
text-align: left;
font-weight: bold;
}
 table#cart_summary td.cart_product {
padding-left: 0;
}
 .cart-separator-01 {
height: 0;
line-height: 0;
}
 td.cart_product a, .cart_description_contant, .profRef, table#cart_summary td.cart_unit span.price, .flLeft {
 float:left;
 width:330px;
 text-align: left;
}
 table#cart_summary td.cart_unit span.price br {
display: none;
}
 table#cart_summary td {
overflow: hidden;
}
 table#cart_summary tbody tr {
border-bottom: 1px solid #ccc;
}
 table#cart_summary .cart_total_price tbody tr {
border-bottom: none;
}
 .addresses ul.address {
width:100% !important
}
 #order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {
 width: 400px;
}
 table#cart_summary td .total_table td {
overflow: none;
width:50% !important;
float: left;
padding-left: 0 !important;
padding-right: 0 !important;
border: none !important;
text-align: center;
}
 table#cart_summary td .total_table {
border-bottom: 1px solid #ccc;
}
 #module-favoriteproducts-account #center_column {
 width: 100%;
}
 #account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
 width:100px
}
 #account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
 width:230px
}
 #create-account_form, #authentication #login_form {
width: 100%;
margin: 0;
}
 #create-account_form #SubmitCreate, #login_form #SubmitLogin {
 margin-right: 35px;
}
 #form_forgotpassword input#email {
 width: 170px;
}
 .shopping_cart_voucher {
 margin:0;
 width: 100%;
 margin-bottom: 10px;
 float:none;
 background: url(../images/voucher_ipad.jpg) no-repeat 0 0;
}
 table#cart_summary tfoot td form#voucher {
 width:95%;
 background: #fff;
 border:1px solid #eee;
 -webkit-border-radius: 13px;
 border-radius: 13px;
}
 table#cart_summary tfoot td form#voucher #discount_name {
 width:313px
}
 ul.address {
margin-right: 10px !important;
}
 table#cart_summary .cart_total_price td#cart_voucher, table#cart_summary .cart_total_price td span#total_price {
padding: 0;
}
 .cart_total_price .total_price_container span {
padding: 0 !important;
}
 .shopping_cart_voucher_content {
width: 100%;
}
 ul.step li a, ul.step li.step_current span, ul.step li.step_todo span, ul.step li.step_current span {
 font: normal 18px "LMRoman10Regular";
}
 table#cart_summary tfoot td {
 padding: 0;
 background: none;
 border-style: none;
}
 table#cart_summary td.cart_product {
border-top: 1px solid #ddd;
}
 #add_adress p.text label, #add_adress p.password label, #add_adress p.select label, #add_adress p.select span, #add_adress p.textarea label {
width: 160px;
}
 #add_adress p.text input, #add_adress p.password input, #add_adress p.select input {
width: 200px;
}
 #add_adress p.textarea textarea {
 width: 212px;
}
 #center_column #add_adress .submit2 {
padding: 0 5px 0 0;
}
 #order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {
width: 370px;
}
 #order .delivery_option_radio {
margin-top: 15px;
}
 #order .delivery_options_address .delivery_option_logo img, #order-opc .delivery_options_address .delivery_option_logo img {
 margin-top: 3px;
}
 .paiement_block table#cart_summary tfoot td {
display: block;
width: 25% !important;
float: left;
padding: 0 !important;
background: #FFF;
text-align:left !important
}
 .paiement_block .paiement_block table#cart_summary tfoot td:first-child {
text-align: right !important;
width: 75% !important;
}
 .paiement_block table#cart_summary tfoot td.price {
padding: 0 !important;
}
 .paiement_block table#cart_summary tfoot td#total_price_container {
border-right:none;
text-align: left !important;
}
 .paiement_block table#cart_summary tfoot td#cart_voucher p {
display: block !important;
text-align: right !important;
float:none
}
 .paiement_block table#cart_summary tfoot td#total_price_container span {
display: inline;
}
 .paiement_block table#cart_summary tfoot td.price, .cart_total_price .total_price_container span {
font-size:18px
}
 #block-history th {
font-size:12px;
font-weight:normal;
padding: 4px;
text-transform: none;
}
 #order-list td {
padding-left: 4px;
padding-right: 4px;
}
 #order-list tbody {
border-top:1px solid #e9e9e9
}
 #identity .std p.text label, #identity .std p.password label, #identity .std p.select label {
width: 151px
}
 #HOOK_SHOPPING_CART #productscategory_slider {
 width: 390px !important;
}
 #HOOK_SHOPPING_CART #crossselling ul li {
width:200px;
text-align: center;
margin-right:0px
}
 #HOOK_SHOPPING_CART #crossselling ul li a {
margin:0 auto;
width:100%;
margin:0px;
padding: 0;
}
 #HOOK_SHOPPING_CART #crossselling ul li .product_name a {
height:auto
}
 .block .dropdown-content {
display:none
}
 .grid_title, .list_title {
display:none
}
 .sortPagiBar #productsSortForm select {
 width: 113px;
}
 div.pagination {
 width: 100%;
}
 div.pagination li.truncate {
line-height: 40px;
padding-left: 20px;
}
 #currencies_block_top .wrapper-dropdown {
 height: 38px;
 width: 192px;
}
 #currencies_block_top b {
 background-position-y: 0px;
}
 .wrapper-dropdown div {
 right: 5px;
 top: 7px;
}
 .tweet {
padding-top: 20px;
}
 .facebook-box h4 {
text-indent: 10px;
}
 .facebook-box .likeButton {
 top:65px;
 z-index:99
}
 .fb_name {
font-size: 13px;
}
 .facebook-box .block_content {
 padding-top: 9px;
}
 #footer .block.facebook-box {
width:100% !important
}
 #header .loginRadius {
top:35px !important;
right: auto !important;
left: 0px
}
 #new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label {
 width:120px
}
 #new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input {
 width: 245px;
}
 #center_column.main_page {
 width:90%;
}
#columns .wht_bg {
 width:90%;
}
 .wht_bg {
}
#minic_slider{
	display:none;	
}
}
 @media (max-width: 979px) {
}
 @media (min-width: 980px) {
 #currencies_block_top a {
 height:20px;
}
 #currencies_block_top b {
 background-position-y: -2px;
}
 #currencies_block_top {
 float:right;
}
}
@media (min-width: 1024px) {
 div.view_grid ul#product_list li:nth-child(4n+4) {
 margin-right:0px;
}
}
@media (max-width: 290px) {
 #page, .page_width {
 width: 290px;
}
 #header {
 margin-top:-40px;
 height:140px;
}
 #header_user {
 float: none;
 width:100%
}
 #header_logo {
/*top:122px*/
	}
 #header_logo img {
 width:200px;
}
 #header_user li {
 font-size: 14px;
 padding-left: 0;
}
 #header_user li .account {
 display: none;
}
 #header_user_info a {
 padding-left: 0px;
}
 #header #cart_block {
 width: 290px;
}
 #cart_block .block_content {
 padding: 20px 10px;
}
 .cartImage {
width:90px
}
 .cartImage img {
width: 90px;
}
 #cart_block #cart_block_list dt a, #cart_block .quantity-formated {
font-size:18px
}
 #cart_block #cart-prices {
float:none;
width:100%
}
 #cart_block #cart-buttons #button_order_cart {
float: none !important;
}
 #cart-buttons {
width:100%;
float: none
}
 b.currency_title {
display: none !important;
}
 #currencies_block_top .dropdown-select {
width: 198px;
}
 #countries li a {
 padding: 0 15px;
}
 #header #mymodule_block_left {
 top: 40px;
}
 #languages_block_top {
margin-right: 0px;
}
 #search_block_top {
 right:0
}
 #search_block_top #search_query_top {
 width: 165px;
}
 .dropdown-menu {
 min-width:290px
}
 .sf-menu li, #subcat_2, .menuWrapper {
width: 288px;
}
 .theme_controller {
display: none !important;
}
 #promo_show {
 height: 202px;
 margin-bottom: 0;
 width: 290px;
}
 #white_bg {
 width:290px;
}
 #promo_show .promoborder {
 height: 200px;
}
 .promo_section {
 width: 290px;
}
 .promo_section ul li {
 height: 290px;
 width: 290px;
 float: none;
 margin-bottom: 15px;
}
 .promo_section ul li .promoborder {
 height: 288px;
 width: 288px;
}
 .promo_section ul li a.imgLink {
 height: 100%;
 width: 100%;
}
 .productInfo .wrap {
 height: 288px;
}
 .productInfo {
 top:150px
}
 .promo_section li .price_with_reduction span.now {
 font-size:55px;
 line-height: 55px !important;
}
 .promo_section li .button {
 font-size: 15px;
 padding-top: 10px;
 padding-bottom: 10px;
}
 .promo_section li .price_with_reduction span.price {
 font-size:53px;
 line-height: 85px !important;
}
 .cameraContent .item_0.button_container {
 left:60%;
 top:45%;
}
 .cameraContent .item_1.button_container {
 left:60%;
 top:45%;
}
 .cameraContent .item_2.button_container {
 left:60%;
 top:45%;
}
 .cameraContent .item_3.button_container {
 left:60%;
 top:42%;
}
 .cameraContent .item_4.button_container {
 left:67%;
 top:40%;
}
 .cameraContent .item_5.button_container {
 left:333px;
 top:325px;
}
 .viewport_container {
 width: 239px;
}
 .promo_section li .price_with_reduction {
padding-top: 80px;
}
 .productInfo .name {
font:normal 20px/26px Georgia
}
 #productsCarousel .viewport {
width: 229px
}
 #productsCarousel ul li {
 width:227px;
 margin-right:0px
}
 #productsCarousel ul li a.slide-animate {
 width:227px;
 height: 350px;
}
 #productsCarousel ul li a.slide-animate img {
 width:227px;
}
 #productsCarousel ul li a.slide-animate {
 height:376px !important
}
 #newsletter_block_ext .promo {
margin-bottom: 0px;
}
 #newsletter_block_ext, #newsletter_block_ext .col .indent {
 padding: 10px;
}
 #newsletter_block_ext .col .opaque {
 height: 131px;
}
 #newsletter_block_ext .col, #newsletter_block_ext .col.promo {
 width: 267px;
 height: 267px;
}
 #newsletter_block_ext .col .content {
 margin-top: 125px;
}
 #newsletter_block_ext .social .indent p, #newsletter_block_ext .nwltr .indent p {
display: none;
}
 #newsletter_block_ext .col.social ul li {
 margin-right: 13px;
}
 #newsletter_block_ext input.inputNew {
 width: 133px;
}
 #newsletter_block_ext .col h4 {
 line-height: 33px;
}
 #newsletter_block_ext .col .opacity_bg {
 width: 100%;
 height: 143px;
}
 #newsletter_block_ext .col.social ul {
 padding-top: 15px;
}
 #newsletter_block_ext .col h4 {
font-size: 24px;
line-height: 25px;
margin-bottom: 13px;
margin-top: 5px;
}
 .soc_img, .newsletter_img {
margin-top: -125px;
}
 #header_user #shopping_cart {
margin: 0;
}
 .productInfo .manufacturer_name {
font-size: 20px;
}
 #center_column {
 width: 290px;
}
 .cat_desc {
 top: 15px;
 left: 25px;
 width: 230px;
}
 .cat_desc span {
display: none;
}
 .sortPagiBar #productsSortForm select {
 width: 110px;
}
 div.view_list ul#product_list li {
 padding: 10px;
}
 div.view_list #product_list a.product_img_link {
 width: 265px;
 margin-right: 0px;
 margin-bottom: 15px;
 float:none;
}
 div.view_list .product-info {
 margin-bottom: 15px;
}
 div.view_grid ul#product_list li {
 width: 100%;
 margin: 0;
 float: none;
 height: 480px;
}
 div.view_grid #product_list a.product_img_link {
 width: 287px;
 background: #fff;
 border:1px solid #e0e0e0
}
 div.view_grid #product_list a.product_img_link img {
 border-style: none;
}
 #center_column .sortPagiBar {
 background: none;
}
 .views_float {
 display: inline;
 float: none;
 height: 32px;
}
 .sortPagiBar .views {
display: inline;
}
 .sortPagiBar #nbrItemPage {
margin-left: 0;
}
 #center_column .sortPagiBar form {
margin-bottom: 10px;
}
 #left_column {
 width: 100%;
}
 #product_list li h3, #product_list li h3 a {
 color: #666;
 font: normal 25px/30px Georgia !important;
}
 #pb-right-column #image-block {
 width: 100%;
}
 #pb-right-column #image-block img.jqzoom {
 width: 100%;
}
 .hookProductPage .share_block {
 width: 100%;
 float: none;
 margin-bottom: 10px;
}
 .hookProductPage #wishlist_button {
 margin-left: 0;
}
 #thumbs_list_frame {
margin-top: 5px;
}
 #thumbs_list_frame li {
margin: 0 10px 10px 0 !important;
float: left;
}
 #thumbs_list_frame li:nth-child(3n+3) {
margin-right: 0px !important;
}
 #thumbs_list_frame li, #thumbs_list_frame img, #thumbs_list_frame li a {
 width: 90px !important;
}
 span.productTitle {
 width: 100%;
}
 #pb-left-column #buy_block fieldset {
width: 100%;
}
 #attributes select {
width: 289px;
}
 #pb-left-column #buy_block label {
 display: block !important;
 text-align: left;
 width: 100%;
 font-size:20px !important;
 line-height: 30px !important;
}
 .attribute_list .chzn-container-single .chzn-single span {
 font-size: 20px;
 line-height: 45px;
}
 .attribute_list .chzn-container-single .chzn-single {
 height: 45px;
}
 .attribute_list .chzn-container-single .chzn-single div b {
 -ms-background-position-y: 13px;
 background-position-y: 13px;
}
 .attribute_list .wrapper-dropdown {
 width:285px;
 height: 45px;
}
 .attribute_list .wrapper-dropdown i, .attribute_list .wrapper-dropdown .dropdown li:hover a i {
 width: 40px;
 height: 40px;
}
 .wrapper-dropdown .dropdown li, .wrapper-dropdown .dropdown li a {
 height: 45px;
 line-height: 45px;
 font-size: 20px;
}
 .wrapper-dropdown div {
 top:11px
}
 div.price {
height: auto;
}
 .content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled {
 padding: 10px 15px 10px 15px;
 font-size: 20px;
}
 .attribute_list .wrapper-dropdown span, #quantity_wanted_p input {
 height:45px;
 line-height: 45px;
 font-size: 20px;
}
 #quantity_wanted {
 width:267px !important
}
 .product_attributes {
padding-left: 0px;
}
	/* cart page */
	#cart_summary thead {
display:none
}
 table#cart_summary td {
display: block;
width:100% !important;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-bottom: none
}
 .mobile-title {
display:block;
float:left;
padding-left:15px;
width:100px;
text-align: left;
font-weight: bold;
height: 25px;
}
 td.history_detail {
text-align: right;
}
 td.history_detail a {
margin-right:10px
}
 table#cart_summary td.cart_product {
padding-left: 0;
}
 .cart-separator-01 {
height: 0;
line-height: 0;
}
 td.cart_product a, .cart_description_contant, .profRef, table#cart_summary td.cart_unit span.price, .flLeft {
 float:left;
 width:165px;
 text-align: left;
}
 table#cart_summary td.cart_unit span.price br {
display: none;
}
 table#cart_summary td {
overflow: hidden;
}
 table#cart_summary tbody tr {
border-bottom: 1px solid #ccc;
}
 table#cart_summary .cart_total_price tbody tr {
border-bottom: none;
}
 .addresses ul.address {
width:100% !important
}
 #order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {
 width: 85%;
}
 table#cart_summary td .total_table td {
overflow: none;
width:50% !important;
float: left;
padding-left: 0 !important;
padding-right: 0 !important;
border: none !important;
text-align: center;
}
 table#cart_summary td .total_table {
border-bottom: 1px solid #ccc;
}
 #module-favoriteproducts-account #center_column {
 width: 100%;
}
 #account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
 width:100px
}
 #account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
 width:230px
}
 #add_adress p.text label, #add_adress p.password label, #add_adress p.select label, #add_adress p.select span, #add_adress p.textarea label {
 width: 100%;
 text-align: left;
 padding: 0;
}
 #form_forgotpassword fieldset, #new_account_form fieldset, #add_adress fieldset {
 width: 95%;
}
 #add_adress span.form_info, #add_adress span.inline-infos {
 margin: 0;
}
 #add_adress p.textarea textarea {
width: 100%;
}
 #address p.inline-infos {
margin: 0 !important;
}
 #add_adress p.text input, #add_adress p.password input, #add_adress p.select input {
 width:95%
}
 .payment_module a {
line-height: 20px;
}
 #create-account_form, #authentication #login_form {
width: 100%;
margin: 0;
}
 #create-account_form #SubmitCreate, #login_form #SubmitLogin {
 margin-right: 0px;
}
 #form_forgotpassword input#email {
 width: 170px;
}
 .cart_navigation .exclusive, .cart_navigation .exclusive_large {
 float: none;
 margin-bottom: 10px;
}
 #order-list thead, #order-detail-content thead, .table_block table thead, #block-history thead {
display: none;
}
 table.std td, table.table_block td {
padding: 5px;
}
 #order-list td {
padding: 3px 0;
width: 100%;
display: block;
text-indent: 5px;
}
 #identity .std p.text label, #identity .std p.password label, #identity .std p.select label {
 text-align: left;
}
 #module-blockwishlist-mywishlist #mywishlist p.text input {
width: 95%;
}
 #module-blockwishlist-mywishlist #mywishlist p.text label {
text-align: left;
padding-left:0
}
 #module-blockwishlist-mywishlist #mywishlist p.submit {
margin: 0;
}
 #form_wishlist fieldset {
width: 92%;
}
 #identity .std p.radio span {
width: 80px;
}
 #identity .std p.select label {
width: 100%;
}
 #identity .std #security_informations {
padding: 0;
}
 .sf-menu li {
 /*background: #F9F9F9;*/
 background:#000;
}
 .sf-menu ul#subcat_3 {
 position: static !important;
 display: block;
 padding:0px;
 height: auto;
 width:auto
}
 .sf-menu ul#subcat_3 > li {
 float:none;
 width:258px;
 border-bottom: 1px solid #e5e2e2;
 border-right:1px solid #e5e2e2;
 margin: 0;
 padding-left: 0;
}
 .sf-menu ul#subcat_3 > li.hasChildren {
 background: none;
}
 .sf-menu ul#subcat_3 > li.hasChildren.sfHover {
 background: none;
}
 .sf-menu ul#subcat_3 > li.sfHover {
 border-right: none;
}
 .sf-menu ul#subcat_3 > li > a {
 text-transform: uppercase;
 font-size: 18px;
 line-height: 20px;
 padding: 25px 10px 20px 0px !important;
 color: #666;
 width:288px;
 font-family:"LMRomanCaps10-Regular"
}
 #new_account_form span.form_info, #new_account_form span.inline-infos {
 margin: 0;
}
 #new_account_form p.select select {
 margin-right: 5px;
}
 #new_account_form p.textarea textarea {
 width: 100%;
}
 .shopping_cart_voucher {
 background: url(../images/voucher_iphone.jpg) no-repeat 0 0;
 margin:0;
 width: 287px;
 float:none;
 margin-bottom: 10px;
 border-style: none;
 border-top:1px solid #eee;
}
 .shopping_cart_voucher_content {
width: 100%;
}
 .facebook-box h4 {
text-indent: 10px;
}
 .facebook-box .block_content {
position: relative;
padding-top: 20px !important;
}
 .facebook-box .likeButton {
top:65px !important;
z-index: 99
}
 .block .dropdown-content {
display:none
}
 #form_forgotpassword input#email {
width: 100%;
float: none;
margin-bottom: 10px;
}
 #account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
 padding: 0px;
 float: none;
 text-align: left;
 clear: both;
 width:100%
}
 #account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
 width: 95%;
 clear: both;
 float: none;
}
 #account-creation_form span.form_info {
 margin: 0;
}
 .order_carrier_content, .paiement_block, div.addresses, #account-creation_form fieldset {
 width: 100%;
}
 #account-creation_form p.select select#months {
 width:92px;
}
 .customerprivacy label {
width: 100%;
}
 #account-creation_form p.textarea textarea {
 width: 100%;
}
 #multishipping_mode_box .description_off a, #multishipping_mode_box .description a {
margin: 0;
}
 #account-creation_form p.inline-infos {
 margin-left: 0 !important;
}
 ul.step li a .step_num, ul.step li.step_current span .step_num, ul.step li.step_todo span .step_num, ul.step li.step_current span .step_num {
 width: 42px;
 height: 42px;
 line-height: 42px;
 font: normal 35px/43px "LMRoman10Regular";
}
 ul.step li {
 height: 42px;
}
 ul.step li a, ul.step li.step_current span, ul.step li.step_todo span, ul.step li.step_current span {
 font: normal 13px "LMRoman10Regular";
}
 ul.step {
 height: 74px;
}
 ul.address {
width:100% !important;
margin: 0 0 15px;
}
 #order .delivery_option_radio {
margin-top: 15px;
}
 #order .delivery_options_address .delivery_option_logo img, #order-opc .delivery_options_address .delivery_option_logo img {
 margin-top: 3px;
}
 .paiement_block table#cart_summary tfoot td {
display: block;
width: 25% !important;
float: left;
padding: 0 !important;
background: #FFF;
text-align:left !important
}
 .paiement_block table#cart_summary tfoot td:first-child {
text-align: right !important;
width: 75% !important;
}
 .paiement_block table#cart_summary tfoot td.price {
padding: 0 !important;
}
 .paiement_block table#cart_summary tfoot td#total_price_container {
border-right:none;
text-align: left !important;
}
 .paiement_block table#cart_summary tfoot td#cart_voucher p {
display: block !important;
text-align: right !important;
float:none
}
 .paiement_block table#cart_summary tfoot td#total_price_container span {
display: inline;
}
 .paiement_block table#cart_summary tfoot td.price, .cart_total_price .total_price_container span {
font-size:18px
}
 #usefull_link_block {
 width: 151px;
}
 .hookProductPage .buttons_bottom_block, .hookProductPage .share_block {
width: 138px;
}
 table#cart_summary tfoot td form#voucher #discount_name {
 width: 161px;
}
 #HOOK_SHOPPING_CART #productscategory_slider {
 width: 229px !important;
}
 #HOOK_SHOPPING_CART #crossselling ul li {
width:229px;
text-align: center;
margin-right:0px
}
 #HOOK_SHOPPING_CART #crossselling ul li a {
margin:0 auto;
width:100%;
margin:0px;
padding: 0;
}
 #HOOK_SHOPPING_CART #crossselling ul li .product_name a {
height:auto
}
 #productsCarousel a.f_title {
font-size:23px;
line-height: 30px;
}
 #twitter_block .dropdown-content {
padding-top: 20px;
}
 #links_block_left ul li {
width:33%;
float:left
}
 .grid_title, .list_title {
display:none
}
 #pb-right-column #image-block {
 height: 479px;
 width: 290px !important;
 float: none;
 margin-right: 0;
}
 #thumbs_list {
 height: auto;
}
 #thumbs_list_frame li {
 height: 151px;
float: left;
}
 #thumbs_list_frame li a {
 height: 149px;
}
 #pb-right-column #views_block {
float: none;
clear: both;
width: 100%;
padding: 0;
}
 #views_block #view_scroll_left, #views_block #view_scroll_left:hover {
 display: none;
}
 .sortPagiBarFooter div.pagination {
 float: none;
height: auto;
}
 #center_column .sortPagiBarFooter ul.pagination a, #center_column .sortPagiBarFooter ul.pagination span {
 padding-left: 20px;
}
 li.truncate {
margin-right: 0;
}
 #pagination_next a, #pagination_previous a {
margin-left: 15px;
}
 #new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label {
 padding-left: 0;
 text-align: left;
}
 #new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input {
width: 100%;
}
 fieldset.account_creation {
width: 100% !important
}
 fieldset.account_creation input[type=text] {
width: 95% !important
}
 .wrapper-dropdown div {
 right: 5px;
 top: 7px;
}
 #currencies_block_top .wrapper-dropdown .dropdown li {
line-height: 48px;
}
	/* nivo slider */
	.nivoSlider {
 height:121px;
}
 .nivo-directionNav a, .nivo-controlNav {
 display: none;
}
 .payment_systems li {
 margin-left: 9px;
}
 #header .loginRadius {
top:35px !important;
right: auto !important;
left:0
}
 .facebook-box .fb_followers li:nth-child(4n+4) {
margin-right: 0px !important;
}
 .facebook-box .fb_followers li {
margin-right: 16px !important;
}
 .fb_name {
font-size: 13px;
}
 .tweet {
padding-top: 20px;
}
 #create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd {
width: 225px;
}
 #productsCarousel ul li {
 height:500px !important;
}
 #footer #twitter_block.block ul li {
 width: 262px;
}
 #footer {
 width:290px;
}
#columns .wht_bg {
 width:85%;
}
.sf-contener {
	padding-top: 0px;
}
}
@media (min-width: 290px) and (max-width: 479px) {
 #page, .page_width {
 width: 100%;
}
 #header {
 margin-top:-40px;
 height:140px;
}
 #header_user {
 float: none;
 width:100%
}
 #header_logo {
/*top:122px*/
	}
 #header_logo img {
 width:200px;
}
 #header_user li {
 font-size: 14px;
 padding-left: 0;
}
 #header_user li .account {
 display: none;
}
 #header_user_info a {
 padding-left: 0px;
}
 #header #cart_block {
 width: 290px;
}
 #cart_block .block_content {
 padding: 20px 10px;
}
 .cartImage {
width:90px
}
 .cartImage img {
width: 90px;
}
 #cart_block #cart_block_list dt a, #cart_block .quantity-formated {
font-size:18px
}
 #cart_block #cart-prices {
float:none;
width:100%
}
 #cart_block #cart-buttons #button_order_cart {
float: none !important;
}
 #cart-buttons {
width:100%;
float: none
}
 b.currency_title {
display: none !important;
}
 #currencies_block_top .dropdown-select {
width: 198px;
}
 #countries li a {
 padding: 0 15px;
}
 #header #mymodule_block_left {
 top: 40px;
}
 #languages_block_top {
margin-right: 0px;
}
 #search_block_top {
 right:0
}
 #search_block_top #search_query_top {
 width: 165px;
}
 .dropdown-menu {
 min-width:290px
}
 .sf-menu li, #subcat_2, .menuWrapper {
	 /*width: 288px;*/
	width:100%;
}
 .theme_controller {
display: none !important;
}
 #promo_show {
 height: 202px;
 margin-bottom: 0;
 width: 100%;
}
 #white_bg {
 width:100%;
}
 #promo_show .promoborder {
 height: 200px;
}
 .promo_section {
 width: 100%;
}
 .promo_section ul li {
 height: 290px;
 width: 290px;
 float: none;
 margin-bottom: 15px;
}
 .promo_section ul li .promoborder {
 height: 288px;
 width: 288px;
}
 .promo_section ul li a.imgLink {
 height: 100%;
 width: 100%;
}
 .productInfo .wrap {
 height: 288px;
}
 .productInfo {
 top:150px
}
 .promo_section li .price_with_reduction span.now {
 font-size:55px;
 line-height: 55px !important;
}
 .promo_section li .button {
 font-size: 15px;
 padding-top: 10px;
 padding-bottom: 10px;
}
 .promo_section li .price_with_reduction span.price {
 font-size:53px;
 line-height: 85px !important;
}
 .cameraContent .item_0.button_container {
 left:60%;
 top:45%;
}
 .cameraContent .item_1.button_container {
 left:60%;
 top:45%;
}
 .cameraContent .item_2.button_container {
 left:60%;
 top:45%;
}
 .cameraContent .item_3.button_container {
 left:60%;
 top:42%;
}
 .cameraContent .item_4.button_container {
 left:67%;
 top:40%;
}
 .cameraContent .item_5.button_container {
 left:333px;
 top:325px;
}
 .viewport_container {
 width: 239px;
}
 .promo_section li .price_with_reduction {
padding-top: 80px;
}
 .productInfo .name {
font:normal 20px/26px Georgia
}
 #productsCarousel .viewport {
width: 229px
}
 #productsCarousel ul li {
 width:227px;
 margin-right:0px
}
 #productsCarousel ul li a.slide-animate {
 width:227px;
 height: 350px;
}
 #productsCarousel ul li a.slide-animate img {
 width:227px;
}
 #productsCarousel ul li a.slide-animate {
 height:376px !important
}
 #newsletter_block_ext .promo {
margin-bottom: 0px;
}
 #newsletter_block_ext, #newsletter_block_ext .col .indent {
 padding: 10px;
}
 #newsletter_block_ext .col .opaque {
 height: 131px;
}
 #newsletter_block_ext .col, #newsletter_block_ext .col.promo {
 width: 267px;
 height: 267px;
}
 #newsletter_block_ext .col .content {
 margin-top: 125px;
}
 #newsletter_block_ext .social .indent p, #newsletter_block_ext .nwltr .indent p {
display: none;
}
 #newsletter_block_ext .col.social ul li {
 margin-right: 13px;
}
 #newsletter_block_ext input.inputNew {
 width: 133px;
}
 #newsletter_block_ext .col h4 {
 line-height: 33px;
}
 #newsletter_block_ext .col .opacity_bg {
 width: 100%;
 height: 143px;
}
 #newsletter_block_ext .col.social ul {
 padding-top: 15px;
}
 #newsletter_block_ext .col h4 {
font-size: 24px;
line-height: 25px;
margin-bottom: 13px;
margin-top: 5px;
}
 .soc_img, .newsletter_img {
margin-top: -125px;
}
 #header_user #shopping_cart {
margin: 0;
}
 .productInfo .manufacturer_name {
font-size: 20px;
}
 #center_column {
 width: 100%;
}
 .cat_desc {
 top: 15px;
 left: 25px;
 width: 230px;
}
 .cat_desc span {
display: none;
}
 .sortPagiBar #productsSortForm select {
 width: 110px;
}
 div.view_list ul#product_list li {
 padding: 10px;
}
 div.view_list #product_list a.product_img_link {
 width: 265px;
 margin-right: 0px;
 margin-bottom: 15px;
 float:none;
}
 div.view_list .product-info {
 margin-bottom: 15px;
}
 div.view_grid ul#product_list li {
 /*width: 100%;*/
 width:48%;
 margin: 0;
 float: left;
 margin-right:10px;
 height: 480px;
}
 div.view_grid #product_list a.product_img_link {
 /*width: 287px;*/
 width:100%;
 background: #fff;
 /*border:1px solid #e0e0e0;*/
}
 div.view_grid #product_list a.product_img_link img {
 border-style: none;
}
 #center_column .sortPagiBar {
 background: none;
}
 .views_float {
 display: inline;
 float: none;
 height: 32px;
}
 .sortPagiBar .views {
display: inline;
}
 .sortPagiBar #nbrItemPage {
margin-left: 0;
}
 #center_column .sortPagiBar form {
margin-bottom: 10px;
}
 #left_column {
 width: 100%;
}
 #product_list li h3, #product_list li h3 a {
 color: #666;
 /*font: normal 25px/30px Georgia !important;*/
}
 #pb-right-column #image-block {
 width: 100%;
}
 #pb-right-column #image-block img.jqzoom {
 width: 100%;
}
 .hookProductPage .share_block {
 width: 100%;
 float: none;
 margin-bottom: 10px;
}
 .hookProductPage #wishlist_button {
 margin-left: 0;
}
 #thumbs_list_frame {
margin-top: 5px;
}
 #thumbs_list_frame li {
margin: 0 10px 10px 0 !important;
float: left;
}
 #thumbs_list_frame li:nth-child(3n+3) {
margin-right: 0px !important;
}
 #thumbs_list_frame li, #thumbs_list_frame img, #thumbs_list_frame li a {
 width: 90px !important;
}
 span.productTitle {
 width: 100%;
}
 #pb-left-column #buy_block fieldset {
width: 100%;
}
 #attributes select {
width: 289px;
}
 #pb-left-column #buy_block label {
 display: block !important;
 text-align: left;
 width: 100%;
 font-size:20px !important;
 line-height: 30px !important;
}
 .attribute_list .chzn-container-single .chzn-single span {
 font-size: 20px;
 line-height: 45px;
}
 .attribute_list .chzn-container-single .chzn-single {
 height: 45px;
}
 .attribute_list .chzn-container-single .chzn-single div b {
 -ms-background-position-y: 13px;
 background-position-y: 13px;
}
 .attribute_list .wrapper-dropdown {
 width:285px;
 height: 45px;
}
 .attribute_list .wrapper-dropdown i, .attribute_list .wrapper-dropdown .dropdown li:hover a i {
 width: 40px;
 height: 40px;
}
 .wrapper-dropdown .dropdown li, .wrapper-dropdown .dropdown li a {
 height: 45px;
 line-height: 45px;
 font-size: 20px;
}
 .wrapper-dropdown div {
 top:11px
}
 div.price {
height: auto;
}
 .content_prices #add_to_cart .exclusive, .content_prices #add_to_cart .exclusive_disabled {
 padding: 10px 15px 10px 15px;
 font-size: 20px;
}
 .attribute_list .wrapper-dropdown span, #quantity_wanted_p input {
 height:45px;
 line-height: 45px;
 font-size: 20px;
}
 #quantity_wanted {
 width:267px !important
}
 .product_attributes {
padding-left: 0px;
}
	/* cart page */
	#cart_summary thead {
display:none
}
 table#cart_summary td {
display: block;
width:100% !important;
padding-left: 0px;
padding-right: 0px;
text-align: left;
border-bottom: none
}
 .mobile-title {
display:block;
float:left;
padding-left:15px;
width:100px;
text-align: left;
font-weight: bold;
height: 25px;
}
 td.history_detail {
text-align: right;
}
 td.history_detail a {
margin-right:10px
}
 table#cart_summary td.cart_product {
padding-left: 0;
}
 .cart-separator-01 {
height: 0;
line-height: 0;
}
 td.cart_product a, .cart_description_contant, .profRef, table#cart_summary td.cart_unit span.price, .flLeft {
 float:left;
 width:165px;
 text-align: left;
}
 table#cart_summary td.cart_unit span.price br {
display: none;
}
 table#cart_summary td {
overflow: hidden;
}
 table#cart_summary tbody tr {
border-bottom: 1px solid #ccc;
}
 table#cart_summary .cart_total_price tbody tr {
border-bottom: none;
}
 .addresses ul.address {
width:100% !important
}
 #order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {
 width: 85%;
}
 table#cart_summary td .total_table td {
overflow: none;
width:50% !important;
float: left;
padding-left: 0 !important;
padding-right: 0 !important;
border: none !important;
text-align: center;
}
 table#cart_summary td .total_table {
border-bottom: 1px solid #ccc;
}
 #module-favoriteproducts-account #center_column {
 width: 100%;
}
 #account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
 width:100px
}
 #account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
 width:230px
}
 #add_adress p.text label, #add_adress p.password label, #add_adress p.select label, #add_adress p.select span, #add_adress p.textarea label {
 width: 100%;
 text-align: left;
 padding: 0;
}
 #form_forgotpassword fieldset, #new_account_form fieldset, #add_adress fieldset {
 width: 95%;
}
 #add_adress span.form_info, #add_adress span.inline-infos {
 margin: 0;
}
 #add_adress p.textarea textarea {
width: 100%;
}
 #address p.inline-infos {
margin: 0 !important;
}
 #add_adress p.text input, #add_adress p.password input, #add_adress p.select input {
 width:95%
}
 .payment_module a {
line-height: 20px;
}
 #create-account_form, #authentication #login_form {
width: 100%;
margin: 0;
}
 #create-account_form #SubmitCreate, #login_form #SubmitLogin {
 margin-right: 0px;
}
 #form_forgotpassword input#email {
 width: 170px;
}
 .cart_navigation .exclusive, .cart_navigation .exclusive_large {
 float: none;
 margin-bottom: 10px;
}
 #order-list thead, #order-detail-content thead, .table_block table thead, #block-history thead {
display: none;
}
 table.std td, table.table_block td {
padding: 5px;
}
 #order-list td {
padding: 3px 0;
width: 100%;
display: block;
text-indent: 5px;
}
 #identity .std p.text label, #identity .std p.password label, #identity .std p.select label {
 text-align: left;
}
 #module-blockwishlist-mywishlist #mywishlist p.text input {
width: 95%;
}
 #module-blockwishlist-mywishlist #mywishlist p.text label {
text-align: left;
padding-left:0
}
 #module-blockwishlist-mywishlist #mywishlist p.submit {
margin: 0;
}
 #form_wishlist fieldset {
width: 92%;
}
 #identity .std p.radio span {
width: 80px;
}
 #identity .std p.select label {
width: 100%;
}
 #identity .std #security_informations {
padding: 0;
}
 .sf-menu li {
		/*background: #F9F9F9;*/
		background:#000;
}
 .sf-menu ul#subcat_3 {
 position: static !important;
 display: block;
 padding:0px;
 height: auto;
 width:auto
}
 .sf-menu ul#subcat_3 > li {
 float:none;
 width:258px;
 border-bottom: 1px solid #e5e2e2;
 border-right:1px solid #e5e2e2;
 margin: 0;
 padding-left: 0;
}
 .sf-menu ul#subcat_3 > li.hasChildren {
 background: none;
}
 .sf-menu ul#subcat_3 > li.hasChildren.sfHover {
 background: none;
}
 .sf-menu ul#subcat_3 > li.sfHover {
 border-right: none;
}
 .sf-menu ul#subcat_3 > li > a {
 text-transform: uppercase;
 font-size: 18px;
 line-height: 20px;
 padding: 25px 10px 20px 0px !important;
 color: #666;
 width:288px;
 font-family:"LMRomanCaps10-Regular"
}
 #new_account_form span.form_info, #new_account_form span.inline-infos {
 margin: 0;
}
 #new_account_form p.select select {
 margin-right: 5px;
}
 #new_account_form p.textarea textarea {
 width: 100%;
}
 .shopping_cart_voucher {
 background: url(../images/voucher_iphone.jpg) no-repeat 0 0;
 margin:0;
 width: 287px;
 float:none;
 margin-bottom: 10px;
 border-style: none;
 border-top:1px solid #eee;
}
 .shopping_cart_voucher_content {
width: 100%;
}
 .facebook-box h4 {
text-indent: 10px;
}
 .facebook-box .block_content {
position: relative;
padding-top: 20px !important;
}
 .facebook-box .likeButton {
top:65px !important;
z-index: 99
}
 .block .dropdown-content {
display:none
}
 #form_forgotpassword input#email {
width: 100%;
float: none;
margin-bottom: 10px;
}
 #account-creation_form p.radio span, #account-creation_form p.text label, #account-creation_form p.password label, #account-creation_form p.select label, #account-creation_form p.select span, #account-creation_form p.textarea label {
 padding: 0px;
 float: none;
 text-align: left;
 clear: both;
 width:100%
}
 #account-creation_form p.text input, #account-creation_form p.password input, #account-creation_form p.select input {
 width: 95%;
 clear: both;
 float: none;
}
 #account-creation_form span.form_info {
 margin: 0;
}
 .order_carrier_content, .paiement_block, div.addresses, #account-creation_form fieldset {
 width: 100%;
}
 #account-creation_form p.select select#months {
 width:92px;
}
 .customerprivacy label {
width: 100%;
}
 #account-creation_form p.textarea textarea {
 width: 100%;
}
 #multishipping_mode_box .description_off a, #multishipping_mode_box .description a {
margin: 0;
}
 #account-creation_form p.inline-infos {
 margin-left: 0 !important;
}
 ul.step li a .step_num, ul.step li.step_current span .step_num, ul.step li.step_todo span .step_num, ul.step li.step_current span .step_num {
 width: 42px;
 height: 42px;
 line-height: 42px;
 font: normal 35px/43px "LMRoman10Regular";
}
 ul.step li {
 height: 42px;
}
 ul.step li a, ul.step li.step_current span, ul.step li.step_todo span, ul.step li.step_current span {
 font: normal 13px "LMRoman10Regular";
}
 ul.step {
 height: 74px;
}
 ul.address {
width:100% !important;
margin: 0 0 15px;
}
 #order .delivery_option_radio {
margin-top: 15px;
}
 #order .delivery_options_address .delivery_option_logo img, #order-opc .delivery_options_address .delivery_option_logo img {
 margin-top: 3px;
}
 .paiement_block table#cart_summary tfoot td {
display: block;
width: 25% !important;
float: left;
padding: 0 !important;
background: #FFF;
text-align:left !important
}
 .paiement_block table#cart_summary tfoot td:first-child {
text-align: right !important;
width: 75% !important;
}
 .paiement_block table#cart_summary tfoot td.price {
padding: 0 !important;
}
 .paiement_block table#cart_summary tfoot td#total_price_container {
border-right:none;
text-align: left !important;
}
 .paiement_block table#cart_summary tfoot td#cart_voucher p {
display: block !important;
text-align: right !important;
float:none
}
 .paiement_block table#cart_summary tfoot td#total_price_container span {
display: inline;
}
 .paiement_block table#cart_summary tfoot td.price, .cart_total_price .total_price_container span {
font-size:18px
}
 #usefull_link_block {
 width: 151px;
}
 .hookProductPage .buttons_bottom_block, .hookProductPage .share_block {
width: 138px;
}
 table#cart_summary tfoot td form#voucher #discount_name {
 width: 161px;
}
 #HOOK_SHOPPING_CART #productscategory_slider {
 width: 229px !important;
}
 #HOOK_SHOPPING_CART #crossselling ul li {
width:229px;
text-align: center;
margin-right:0px
}
 #HOOK_SHOPPING_CART #crossselling ul li a {
margin:0 auto;
width:100%;
margin:0px;
padding: 0;
}
 #HOOK_SHOPPING_CART #crossselling ul li .product_name a {
height:auto
}
 #productsCarousel a.f_title {
font-size:23px;
line-height: 30px;
}
 #twitter_block .dropdown-content {
padding-top: 20px;
}
 #links_block_left ul li {
width:33%;
float:left
}
 .grid_title, .list_title {
display:none
}
 #pb-right-column #image-block {
 height: 479px;
 width: 290px !important;
 float: none;
 margin-right: 0;
}
 #thumbs_list {
 height: auto;
}
 #thumbs_list_frame li {
 height: 151px;
float: left;
}
 #thumbs_list_frame li a {
 height: 149px;
}
 #pb-right-column #views_block {
float: none;
clear: both;
width: 100%;
padding: 0;
}
 #views_block #view_scroll_left, #views_block #view_scroll_left:hover {
 display: none;
}
 .sortPagiBarFooter div.pagination {
 float: none;
height: auto;
}
 #center_column .sortPagiBarFooter ul.pagination a, #center_column .sortPagiBarFooter ul.pagination span {
 padding-left: 20px;
}
 li.truncate {
margin-right: 0;
}
 #pagination_next a, #pagination_previous a {
margin-left: 15px;
}
 #new_account_form p.radio span, #new_account_form p.text label, #new_account_form p.password label, #new_account_form p.select label, #new_account_form p.select span, #new_account_form p.textarea label {
 padding-left: 0;
 text-align: left;
}
 #new_account_form p.text input, #new_account_form p.password input, #new_account_form p.select input {
width: 100%;
}
 fieldset.account_creation {
width: 100% !important
}
 fieldset.account_creation input[type=text] {
width: 95% !important
}
 .wrapper-dropdown div {
 right: 5px;
 top: 7px;
}
 #currencies_block_top .wrapper-dropdown .dropdown li {
line-height: 48px;
}
	/* nivo slider */
	.nivoSlider {
 height:121px;
}
 .nivo-directionNav a, .nivo-controlNav {
 display: none;
}
 .payment_systems li {
 margin-left: 9px;
}
 #header .loginRadius {
top:35px !important;
right: auto !important;
left:0
}
 .facebook-box .fb_followers li:nth-child(4n+4) {
margin-right: 0px !important;
}
 .facebook-box .fb_followers li {
margin-right: 16px !important;
}
 .fb_name {
font-size: 13px;
}
 .tweet {
padding-top: 20px;
}
 #create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd {
width: 225px;
}
 #productsCarousel ul li {
 height:500px !important;
}
 #footer #twitter_block.block ul li {
 width: 262px;
}
#columns .wht_bg {
 width:90%;
}
}
/*	touch devices  */
.touch div.view_grid #product_list li .button, .touch div.view_grid #product_list li .exclusive {
	opacity:1;
	top:36px
}
.touch .promo_section ul li:hover .productInfo {
	top:150px;
}
.touch .promo_section li:hover .productInfo .info {
	opacity:1;
	filter:alpha(opacity=100);
}
.touch .promo_section li:hover .price_with_reduction {
	opacity:0;
	filter:alpha(opacity=0);
}
.touch #productsCarousel li:hover .price span {
	opacity:1;
}
.touch #productsCarousel .price .exclusive {
	opacity:1;
	top:40px
}
.touch #productsCarousel .price {
	height:70px
}
@media (min-width: 980px) {
 .touch div.view_grid ul#product_list li {
 height:420px;
}
}
@media (max-width: 980px) {
 .touch div.view_grid ul#product_list li {
 height:407px;
}
 .touch .promo_section ul li:hover .productInfo {
 top:75px;
}
}
@media (max-width: 728px) {
 .touch div.view_grid ul#product_list li {
 height:420px;
}
 .touch #productsCarousel ul li {
 height:420px;
}
}
@media (max-width: 480px) {
 div.view_grid ul#product_list li {
	 /*height: 530px !important;*/
	 height:290px;
}
}
/* base64 Images */
.facebook-box .likeButton {
	background:#222 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAYAAAC5tzfZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIhJREFUeNpi/P//PwsDA8MfBgjAxm4AYiYgroOJMxGhoQWI/yGLM+HRwAC1AUOcCY+GTCQbUDTj84841HksUM0wvz1hBAYEjINs6j8kDRj+ZMGioY6QP7HZgE8D2KlMJGqAhx4TrlDC5TwWHAEAYz8D4nnozmPB4rwWqKI0IJYB4ho0NZsBAgwAHvE/tKiRI4gAAAAASUVORK5CYII=) no-repeat 10px 5px;
}
button.nav_next:hover, button.nav_prev:hover {
	background-image: url(data:image/png;base64,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);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
	background-repeat: no-repeat;
}
button.nav_next:active, button.nav_prev:active {
	background-image: url(data:image/png;base64,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);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
	background-repeat: no-repeat;
}
button.nav_next, button.nav_prev {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAABdCAYAAAAR1LCmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABgtJREFUeNrsXLuS40QUPbfVkmVp/KramBIUCfGmVBHxDSQE/AAhMUVMtnwABJvwDURUke4fUIWXD5iVZa1sWY9LMKtG1ki2XrY8s+oq1bSe9/bRuY++LQ8xM8YGiBGCEYgRiBGIEYgRiBGIEYgRiG5Ndn0AEXW6HQCX9Bu3rhmyHOgF0Jnj/OQYcUFQnr2PoFsEZ3SWAwFBt2oyIyMGAIKudM/IiKcMBN1KGBUDmkWXY8+GEUUmDM6M0UdcEQiq6Reo5j0jI55rZkktzo/O8qkDQR0ZcjU/MUSKTTVMg8YU+yNLsangH2gIFuTb2VLder1++aG7APA5gIPjOL9dqR7Rqna5Xq+/A2AA+BvABgAcx3lzUli++rterz8B8CWArwF8BeDTkns2juMs1QNOV7HpxN9ioTa/z4Vzxb+PWmEc7ocXV2z/APgTwB8A/nIc598jID689R8AfFMD8M1yuVRArFarJhGBSvrFcj6fAKQSjHfv3qm+67pVQBTb7wB+dhznDb19+/YVM3/fgHnecrl0zl203W4VEL7vEwC8f/+egiCg3W5HALDb7Wg6nXKxP51O2bIstm2bAeDu7k4NfjabnTUX13XXAOa1bZDoF7q/v2ciQrbVoHutlqcqM6v9rJ+mKZhZycr6QohHuuT16VO3TBdmhsyDUBTad8sPXAiBNE2P5FWB0DcQRPRoZUwWBV4SiPzbKBtg2f4lgCjTSZYJ6VNYngX5lqZp6bV5VpSZa1+mkWcFEf2fR1xCYB1Fij6iig196VWUnYEhyx7eVFjZ9adWp8tstK7sprLOyc72Oy8CR1EE13URx/GRkNVqhclkcjaClHny/IDzTAnDUOULagBSYrlcQtf14eYaSZLA8zxEUXQ0iPl8DtM0z4bUpudN08R8Pj86H0URPM9DkiSXnWtUtTiOsdlsEEURpJTKyc1mM0wmk0fOsM2HHEVHy8y4u7uDruvYbrcqH8lYuVgsIKW8HhAZCHEcQ0oJTdNARLAsC5PJBJf8vpuZlckFQQBmRpIkSqe2YIg25pD5BCmlAsK27cYgnDOFc2DYtg1N05QecRzDdd1WZiKbMmG73SJJEgWAlBKmaULX9VIneMnQaxgGiAj7/f5IR8/zMJvNGjFDNAHBdV0cDgcFgqZpj0CoO5gqZ9n0ObquwzRNpY+UEofDQbG2V0bs93t4nqfCVeYc24DQJQc4BQYzY7/fK+caxzHu7+8rI1grIDK0ARxFiFv60Ut+9po3iUzvXoDQdR2r1Up56QyEbN80zcFAyXzEbrdT0UsIgclkAsuyIITo10cIIWDb9lEGx8zwPA9BEFx81loFQhAEymzzL8627dogNA6fRKQcU75+4HkefN+/KhhEBN/34XmeYkFmCqZpNtalVYqdgUFE0DQNQojWYLSpgeRBEEIc6VLHMfYGBBFhOp0qx5lFEt/3a5nJqfN17g2CAL7vH0UwKSWm02lrVoou1LQsC4ZhKEWEEHBdF77vt5q61xmE7/twXfdIpmEYsCyrk2l2nobruo4kSY4KKWEYHvmSvlqSJAjDELquKxCEEJ2n4L0AIaXEbDarVYo7xYA6b1PTNLx48aL3pEwBUTbdbUKzpoqcuv6c7D4y0bJ9ea6W11Vg2ZpGWUWqqqh6iUStTLYQQryuUr6vrexNFAdZxoRr6SOEeC0Nw/gxDMMvmPllG7Ooi3pRmTIfkqZpo2ywJ93eGIbxK4Vh+BkzI4qin9I0/bZtJbsJENlyX1k5v7jsd4lyfp4Juq6/IqIZFSm72WwaPTi3MP4oKBT6VVuay2n4xKbGUibsYQH8oS0Wi3ZRo2nY64OdFccYLT8O6ao3dfXKJ6ha9QlhE0agLiO6juOa31DxmWNc856LtCG/qht04NcEgmueq0X9SwMlBnj7XfqjaTw3IPhC1w4/De8ACFXkDfwxMGI0DdT4erbltU8CCG5wnof0GeIGzIIxQLi8pajBHRnybJwlboEJ1wSiTXi8ekgdf8o0OsvhJ119HBud5egjnmGKfel7RkaM9YiREU8bCL41NowJ1Y2Yxk1VqGj83/kP7b8BAOYU8JUskmaGAAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
}
.theme_controller .title_underline {
	background-image: url(data:image/png;base64,R0lGODlhAQAEAJEAAJ2dmv///+3t7Tw8PCH5BAAAAAAALAAAAAABAAQAAAIDFDIFADs=);
}
.opt_separator {
	background-image: url(data:image/png;base64,R0lGODlh4QAxAOYAAPHx8fDw8O7u7uzs7O/v7+3t7erq6uvr69/e3uvq6ujo6OHg4OTj4+Tk5Ono6Orp6enp6efn5+Df3+bm5ufm5uPi4uzr693c3PDv7+Pj4+Xk5OLh4d7d3ejn5+bl5d/f3/Lx8e7t7e3s7ODg4OHh4fHw8N7e3u/u7trZ2fTz8/Py8tzc3N3d3eLi4tzb2/f29vb19fn4+PX09Nva2vv7+/n5+ff39/Ly8uXl5f7+/v39/fz8/Pr6+vj4+Pb29vX19fPz8/T09P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA4QAxAAAH/4A4goOEhYaHiImKi4yNjo+QkZKTlJAol5iZmpucnZ6foKGio6SlpqeoqaKCqq2ur7CxsrOyrLS3uLm6u7q2vL/AwcK/vsPGx8jJn8XKzc7PvTjQ09TVqszW2drb2Nve383d4OPkxNLl6OnR6uztsOLu8fKdOBnz9/ic5/n8+DgI/QLK2yewYDqCBhOCQ6iwYTaGDiNCgyixYjKKFjMKw6ix4y6OHkPSAimy5CuSJlOiQqmy5SiWLmN6gimzZiaaNm3izCkTRwGeQJcZCEp0E44JRZNewtFAaVIcDJwWhSqVKNOqQXFEwAoUxwGuPHEQAJsTxw2yOoOgrYlD7dqYbSffwnUrV2XcunaD6NULJICBBghcYJrBoQKETwxMVFrMuLHjx5AhBwIAOw==);
}
.theme_controller .controller {
	background-image: url(data:image/png;base64,R0lGODlhwgAEAMQAAPLy8vDw8Pz8/PHx8fv7++/v7/b29u3t7fn5+fj4+Pr6+u7u7vf39/T09PX19fPz8////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjgxQzIwNDc2MUQzOUUwMTFCOTUxQzkxMTVDN0YwOEFBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2MkJBNTYwNTA5RDExRTFBRTdDRjRCNDhCMjNDQzk1IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2MkJBNTVGNTA5RDExRTFBRTdDRjRCNDhCMjNDQzk1IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDI5RUQ3NkI0MDIwNjgxMThEQjJCNDZEM0Y1MTJDQkUiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6ODFDMjA0NzYxRDM5RTAxMUI5NTFDOTExNUM3RjA4QUEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAwgAEAAAFiiAkjmRpnmiqrmzrvnAsz3Rt33iu76ogEMCgUEEsKhDIpDLBbDKe0CjDQK0aHNisNtvoer+Nh3hMLpvPaDJ43di6HVarVNqsK+/GonBP8OWPSHVOUlVvbGMAiYoAA42OjQGRAQWUlZYLmJmamwednp+goZ2bpJmWpwWSAY+Pi4pqYG9VcwyCCUl/IQA7);
}
.theme_controller #reset_cookie {
	background-image: url(data:image/png;base64,R0lGODlhAQAZAMQAAPLy8vDu7vj4+Pb29vTz8/Lx8e7s7PDv7/X09O7t7fPy8vb19ezr6/Xz8/Hw8PX19e/u7vPz8+3r6/Lw8Pb19ff29vj39wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAZAAAFFaBgWVU1LNSDNESkAMXkHAGUGBITAgA7);
}
#colorSelector div, #colorSelector2 div, #links_color div, #colorSelector_headings div, #colorSelector_buttons div, #text_color div {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2BpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0idXVpZDo4MUMyMDQ3NjFEMzlFMDExQjk1MUM5MTE1QzdGMDhBQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxMDg2ODE0ODUwQTIxMUUxQThDM0ZBODY3QzMzRjZBMyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxMDg2ODE0NzUwQTIxMUUxQThDM0ZBODY3QzMzRjZBMyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQyOUVENzZCNDAyMDY4MTE4REIyQjQ2RDNGNTEyQ0JFIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjgxQzIwNDc2MUQzOUUwMTFCOTUxQzkxMTVDN0YwOEFBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+tqhD7wAAAIlJREFUeNrM1AEKgDAIAMA5esX+/7Z9wzYoEBOd0yhhRCNumhkgYsmOWl6I/6EA0OZKQyd294PD1QtRcFzl51a7TyEOjvvuzpSWaoHuTPmeBG5lah20hPLSw5nyDK8mdQ1U36kGbk1UBBTRKPhAM0C1UbvgjEMaQ6u75mfIym0RzD2mn//5TwEGAKIzc7eUUvvoAAAAAElFTkSuQmCC);
}
#colorpickerHolder .colorpicker_hue div {
	background-image: url(data:image/gif;base64,R0lGODlhIwAJAJEAAL/Ezpihsf///wAAACH5BAEAAAIALAAAAAAjAAkAAAInTISpy50WwHG0imiAtFxF+W2dFWaaODYheE6pU37uC2vZTNdQ3hkFADs=);
}
#colorpickerHolder .colorpicker_hex {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAsCAIAAABJ6mlcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAGaSURBVHja7Jixa8JAFMa/JAdmyGJB4iIdAhqySSfplH9Gi3+P0PjX3FSciuBQ3Iq4GFwP7GLpcCDXi1LRQF8e900fyQXej/eS3H1ekiRRFIGXlFIiiqL9fs8MrNPpCAC+74OdBIAgCHiCCSFueJLgm6mUqgEMwHa7pUPV6/VMkLvAyI2fAeLrd+ysZrOZZUwRBDNr8/VX8awArFYr01h3qcmsTQD4OhysFa9FoY2U8nTRWtYKQ2pgpwpbYegD+K5oMh4DyPM8z3NtqssIdsysTQCA511a2u/3LUNaBogAUMUq5nNzDqWUL5NJA7isH7R3rmN6/KSU2gBIBwPyDfvdsUujmKapZZo2ihWw6XSqr59MQ7i8v0cxyzLLMAG7cnvGEOx4PLLtGPXzGE8wpRTPMOeh3e7GMTOwXVmKbhy/L5fMwJ6GQ5dSNRHstswjo7eB/Fiv6wlz3hYLOlTPo5FLqVxKRUT1pFQEZVboUiqXUv0n1zXHFpdSUR5Fl1JxALtye8YQ7HOzYdsx6ucxnmC7snwkFujWEub8DAA5n9W+w+9WGgAAAABJRU5ErkJggg==);
}
.colorpicker_rgb_r {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAOASURBVHja7JhdSBRBHMDndmfv07PUIy8x6/LUPD/iLsyKRBMKfAh7LIiCRJCiiCMfBHvIfLBMK61QSrCggqCEHuohCApBQjgotbPyTi/tPO1M0/v2vO1hz2PvA7eO1tvB/TMPs7uzOz+G/+zM/ASj3yyLS06AWiTLZXBxyalMT0MO3TYzBwEAgUAAIBgQAOD3r2wsdLZnSLJcxoy+7PfH93VV1laWuMe/TzNScTdhGKlio9/ouB+qi8TSA/tK9hTncg0dAwAESDKiWEzGQxXldTUnq49WSaSy3p4uy9RMRBu20el9lWjzo3uHAACJWBT9prYoZ1vGlqzM9LLS4lM1BqvNri3Kcbo8oQYej5dV9BBVsSYbAFCq03z6bKL3DgEAGCaIftP41WKb/eXxeD8YjG6Xo7JMJ0+SulnGDcuHVarhUXNBnoqqj3wZD8v1mNF1r4OqpKSlNzVdKchTmSZ+JGrK0onD0MlYiXv7VttebX7fq/fXr7Us/HZMTE6v55DTqYrys6nKkNEUOU1JMrJQYbZY1arMiiPV7W2tlsmZmG3YRA8WKsVJkizctZPeO8b4iWNVZakKZe+TPolYmKiEoeiHjGbmhLlwUZ+fs33WPk+SpEQsqtefJwgoT5K63N71Txg6PTO6JnfHrH3e7fFSj1I2ywkCOpxuDBOsrAQSgv4P03TJ4aJf+nzLPt9y9E4jweiBQDyTDsdxdlfTQLyjjsZ+HVX0ZLkM1WP1z7kFq82OHHqGUgGtNvv+kkLk0AcGh3kjgBb6x5ExVsl2F6hZNAKVB3Uscb/tN/BGgDcCXDECbMfaRiCIzhsB3gjwRoA3ArwR+J9G4G2/AUkjoFZl8kZgAxqBDKXCbLGieKzGAJqxsOjgqBEYGBx+/ebdGg2qDpdz1wjgOET1gIcx6VjuGgGCEKJqBAihCNWEERJx5ToXjACOY6gaAYjjodLSWEe/hDgeRJeIRRGFMgJ56qxSnaZRf0YiTbLa7IrUTRFtWB71YDQ31AIAmhtqcVpw2giEEqaprfey/jRVv9r+EAEjQNCmaUvn4+ib3DUCcHVJqj93gqq03n2KhhGAEKfKze5n1PheOns8dJPTRoD+P+l88BwAcKfnBf0Pw10jQIQvSd2PXkbc4a4RYFySuGsE4N/sHDloBMbGp+If9cSfmiGOKjqGMY06Z42AYM2nUqn4zwCEU3rVAog+6AAAAABJRU5ErkJggg==);
}
.colorpicker_rgb_g {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAOzSURBVHja7JldSFNhGMcfz8ecG4qk5ub3xxR1miiYRIIkFYQ3QTd2E1hZoRdpaWQJWXghpWmolJllQQWBUt10EQmBICFJmqb52frwIzc3972cO10cOxw320I77rx4Xp6L7eF59/z37nnP+7y/+YyOq/QGE6A2AvylhN5gkoUGISd9bl5DAIDD4QAEBwEAdvvK9pLO9Q4J8Jd6lr5st2/s02Oj5Bzpnv4661EVfwvGo6q/Sn8/ONY/MKyaHAncERIbn3gkP5dv0jEAcFCUk/V9GO1ov0OSotOnTh7cn/eu583dh51OMVxLZ+fKykh2zU4AgJ/Y12nai+dd+YcLqsqOaXUGg8kcJgtuud0WIQ/RaPVMjNVq41Q6o2pXSjwAZGemDH6aZGfHAADDfNimWVxa0qr37c1Y0Ohm5tUGozkyfGdzQ01IUCBJ4EwY16vOJBoanaIoiqKotOQ4dnbCdc5PtRYAYiJlZot1eHS64WYd7S87V65MivXKlh3+PL1+rVNrR3SkDABGxlU223J0pOxi5aVbjfUAEBMll0rETBjXcplEqUlxtLFFMtLXmMRPHKNQtj14Yl9ZkfiJE+IiZuc1q1vHQTFh3EtfNbrE6e/Azk6sO620pLCusfVEUXGMQmm1mOZ+fIlLTEtOiF7Q6LxSMLT6jyNTzs9111/fT+xbfbl0UaufUs3+Wl7enZGcrlSYzBaL1bYFpcIUjKt6z9LpEyHAX5qTnSb2FQHA2OQ3C8dPQ/fS1z9N3QQZjGaD0eym0/CydIdjIzWA4zi3p6ljc6vO934dVekB/lJUr9ULGt3MnBo56WGyYGJmTr0nKxU56b19QwIRQEv6wPAEp8rSlQoOiUBeTiZHurt7+gUiIBABvhABrod7IrC66gIREIiAQAQEIiAQgf9JBLp7+pEkAorYCIEIbEMiECYLnlLNoHitxgDNodMbeUoEevuGXr1+6ybg0IFc/hIBHCdQveBhnnAsf4kASYpQJQKkyBfVghGRG611rxMBHMdQJQIEjjNWW3WG/ZbAcV4TAeYPn6sXjgNATWXRlev30SACOI7Rdq2+g76PVlcUMk5eEwGStU1rmx67OtfpHBkiEBUeShMBeWjQ2dLzNBEwmixb1Bj+KZiKkqP0ixstT11hBh+JAEHgtDW0PqPXt7y4gHHymggQrEag6V4nADS3d7Gd/CUC5NojqfXRSycPf4mAxyOJv0SA+JfOkYdEYGL6+2ZX3Zu3ZgJHVTqGeVp13hIB952GRCL+PQCkvQ/XwSnlVAAAAABJRU5ErkJggg==);
}
.colorpicker_rgb_b {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAN2SURBVHja7JprSBRBHMDndmf1Hnp9UPBZeJ6W3l1K4im9SIQiiaBv1YcIAiEKRO0BQRE9PkhlgRZhVlRQQZAfAikwFEOQFIzycVru2VXqiR533kO9vNvtw9qy3l2uHa03QzvMh9m52Zsfw/+/O/O7Uwx/sbk9PoBb0SZqoNvjS01Jwg7dPuWAAACGYQCGBQIAAoHg/4UudYZoEzXi6IuBQHTfrtuQJhH32LdJUSp0A0aUKjL6jYZmvm00FVSUlyKITgAAGJYNqTbakrE+u7jYnJdv6mhrfdPREz5GanThXOYt+eGzQwCAShkffufBA+W5uszFQGDW7aVpOuvI/qlpp3DAwoJfUnSeqsCgBwCUFhk+DdHC2SEAgCAU4Xe2tL7TqJWuWe+Hns6amuoEjWra4VrLgOGpBoatxk06rj04MrYs1iPnOD2iVKkZhvEvzDldHofTHcOUFRIvQ2cjBe6pqspCgz4QDD5redt0t3F7yT1W+vgWFn66zfl6rtFvoUPTlGVDK1fG7TNW2yS33rnZmQRBhI+REn2pciHOsqwpL1s4+x8Dpr6hGUJqzuexj38t2bkXABAMxmyrw9H3W6ziAVNVXavPyvD7f7IsWKfVFBpznC5PrAJGSC+ObtiYlaBR8Zef6e/zEj8KRdH/Ik093rnV7DRijM4w0UQCSZLSvk2ZaFcdj/06rujaRA2ux+pph2vCPoMdenpqMpywz2w1m7BD7+4dkI0AXugfB0clJSs05khoBMp3FEnE3d7VJxsBJI0A5M7eIb022rKtbF9aSpLXN9/R1qpQKPaUmdcYXUhVWmR43zcUAT06IyB1WdkILKHLRkA2ArIRkI2AbAT+pRFo7+rD0gjk6DJlI/AfGoH01GSrbQLHYzUB8CwutxdRI9DdO/C6rXOFARW7d6FrBEgS4nrAI8R0LLpGgKLicDUCVFw8rgETR0UV6ygYAZIUeXCj+x8BSJJ8rTt/XHgJSRJpI8D/4HPp7DEAwNVzlRevPcTDCPABc7n+0YXao1z7ys3HGBgBSpCmdY1PwzvRNQLwd8CcOXmYa1y/8xwPIwAhydVbTS+49T194hDfibQRgIKNQOP9lwCA2w9ahJ3oGgFq+Sup6cmrkB50jYDoKwldIwBXs3NE0AiMjv2IftVjf2qGJK7oBCG26sgaAcWKn6rVyl8DAGeXQsbU7haWAAAAAElFTkSuQmCC);
}
.colorpicker_hsb_s {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAQWSURBVHja7JltSFNRGMef3Xs23ZqClFgxjJkte7NU8gUNIyiUsqAICj8EQS+UIGT2AkX28iGN6oP1YZCShQVSfUijKBQiITKQVVYWW1Y3nKu8s7o593ZvH46N6+a9inL13NrD+XB27jOe/86ePec5v2nsdjvHcSBhPl4HRFp83AzEcVxiYqKURxAQmdL7XP0IAHiel/LggQdSDQFAMBiUehwQNERLDwQCE5D+89dvpbN5UtL9srtuTp6jkO6ez06/tKpx7jo1XfkQCAQnkusej6exsZFl2YAuyTzfsmV9IYHSKVxhwqy6uppl2aKiopycnGftrdeaHvCCEDaUli6OtTJjUWR0BACxen3Y29xud3l5eW5uLjvAaRFier8uMJu+OL+JfYaGvIpK18fG4En64vkAkJO5+OUbhzg6AgCKCk9oi8VSVVWVlZU1Ly1v2aKUrRtXU5SGoqa0UIbCdXV/WLLQjOev3/WEHDQ2m00fsesA0N3d3dHR0fqkEwB27NyzKjc9zGFwcEjRCmMwxMo4DA4OUQAgjByfGaa5uXlhWlpZWdnDe7dKNm9vqLdqERJGmtK7Hgq0NC0Fj7DolNhpeFUQWlpaHA7HwI8fH5k+o0EPAHOSZlIUJQgQGspLHx44xfFnEEdHw14iM5lM+fn552pqkpOTfSjxo/3N6nWb4oyGaTzzsfpXbz+IFzU2m02nG6WzZVnW6XQy/Xxh3orMdMv3/oFeV7/Ywev1KZrrMTFy/bbX60P4u4h8lpCQYDKZ8nQGhOj3DsajcCkcNdfHPk2lnDiO8ws++b0hVDoA8LzkI5qmlT1N+clJn4IiOKl+Xa3SjUajzLWaWOnxcTMQ63b3uVxSHp6Ankzpc2fPQn0uV1ZGhuqIwNPnXVEioC4i8OK1XVFly5ekKkgE1hRkKqS7rb0zSgSiRIAUIqC0yROBYekqJQKjXPAAoKKiAhOBG9frpIjAVJpY8YhcjxKBKBEYNxEY/apRWlpaXFyMiUBl+W5MBMYstIreTcPKi9wt6R8nAm3tnaokAqlmU5QI/IdEYHZS0ieGUeO1mgJ12sBPjlAi8PR51/1Hj2UcitcWkksEaBqplQhQY+FYcomAVqtTKxHQ6mLUSgR02gnlOglEgKYptRIBRNOhcfbYXvFLRNNEE4HQHz4nD+0EgDNHd52oqVcHEQglzKnzV48f2IHnpy80qIAIaEU/07O1jZGLCBMBsTEM88Jm21BSkp2dffhIfG3d7YZ665oCq8/vn9LG8G/CVO7fjifnLt+MgBlEEgGEaDwuWpuwyIP7toUWiSYCSNQI1F65DQCX6u6IF8klAtqRR5L12t2wFXKJwJhHErlEAI2ncySQCNh7vkxq16f3Wo3LiCqlR57xqiEC8l2HwRD7ZwA5jycNuKJrggAAAABJRU5ErkJggg==);
}
.colorpicker_hsb_h {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAN6SURBVHja7JnPSuNAGMC/aVJta1FqqO3BRhZrbfcixVP1uAi+gCcPCi4Igq6PUelFdr3oK/gIssfFi6V42cZNYREVLF6KxEbbJtnD1BCTtBHd2c6w+QhlJvnC/Jh++TO/oOnp6Wg0CqyFoih8NBq9u7tjDj0ej/MAEAgEgMHgAYDjOFbReZ5/w5mkrxBFUUihA8DV1RUh7lQq5Un1LnSy9eBFFcC1bovd3V1RFM3uysrKwsKCLYc0Otc3uugBR6TT6Uaj8fT0hLuTk5PBYLDRaFhzSKNbxzo/P7cRdgvmUVWdZ6qqqjabCAAAdE1rt9vNh4dIOGwmDIdCRNFNqqokAUClUslls9bReQDQdd155vLycrPZDPI8AIwLgmEYhmG4ZhIKc6zZTOaXLON2ZmbmxWUKCDnPTKfTqqrivyYcDuu6Dgi5ZpIKy1iZTMb9DuOKc3BwUK1WuUAAAIp7e4Zh9MokRf7ckC4ucCM7O+tA7zGXiYmJSCQCAKHhYZ7nUe9MMpPeHSuXzVYlCXet9D0LprsfHzJ/B1QwuVwOALKWyxQAuGQyqes6ehmyLJfL5UgkMjQ0hBC6vr4+OztrtVojIyNmDsdx9/f3hLDHxsZsVPF43NrlOM69YGRZFgQhFArhQzc3NwihWCw2kILpmTA3N9fpdEg8qN8Z/al4PPzb5lLTtMHO+tvRqXhfZxVdURRWl9XjsVgykWAO/bZe55OJRLlSYQ59Pp/3jQBbRuDjyzeKvx4/JYngsvrH6Skh7sVCwTcCvhGgxQiQjv5GoIvuGwHfCPhGgGoj4D7r+/v7tVpNEAR86Pj4uFarwYBm3Urvjc6EEehZ67alU9jtjr5YKDC5rP59eekbgf/QCNzW61OpFIvLaiZXpQAwOjpKqRGYz+c/LS31Sfh+ckKvEfB0mvQagVeh02kE2u02q0ag1WqxagQ8Z51eI6D1DaqNgBW0WCy6oz+qqm0zjQDumkbAlvNv0EulEgCUSiUbOr1GQHv+DPZlZ+frt2+4vbO9zYAR6Fju61tbW86d9BoB8+Pj4eEhbmxubtrvMMgRphEQRVEURasRsOUQLRi8fd7YwJBHR0fmTqqNgLU21tfXAWBtbc1RMFQaAdvX6tXVVdseeo2A5vX5n14j8Ko3RwqNwIepKYLoxAvG6/FHL7ruOev0GgHD6HOwqap/BgCyOj0SRJlwPQAAAABJRU5ErkJggg==);
}
.colorpicker_hsb_b {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAABCCAIAAACAQ/KpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAPPSURBVHja7Jp7SBRBHMd/tzt3ep5efyj4LHyWnqYkPuhFIhRJBP1X/RFBIESBqD0gKKLHH1JZoEWYFRVUEOQfgRQYihFICkb5OC33rrPUExXPe/jc2+2PtW29u25vz0Z34Yb5Y3buNzPfm/vO7OxnTzXw3WJ3uABD0hCLUpssMpoAI/VROmR3uOJio3FIJ4GW2sQNKMBI6/gUAgCGYXBIV4HkbhkpTRAA0LQbsGiX3C3NqtZCuugKWaXX9VE6celLNB3ctKZsivfzKaGSbhiW4Arm4TFRVTgNs7okqsq39Ft1jXw5Oye3rLRYhtIJAGBY1iNbKGPixtSCgsLMrJy2luZ3bZ3eMbilC8cq3JblPToCAG14mHfLw4dKM1KSlmh6xu6kKCr52MHxiWlhwPz8AlbpvKpcQxoAFOcbvvZTwtERABCEjy2pqfmDLiLcNuP83NleVVUZqdNOTNnW0jC8qt4BU/aWFK7cN2he4XWfyUwNhmsjGIZZmJ+dtjmmpu3ruGSFildIZ30Z90xFeZ4hjXa7XzS9b7hfv7PoAYvf38LED7c1K40r9Bgpz2XKsp6ZSyPWSZNljJvvjNQkgiC8Y3BKX86cxVmWzclMFY7+T8PU1jUipJ51OawjP4p27wcAt5tZL8Nw6nuMJnHDVFRWpyUnLiwssixs0OvystOnbY71MoxQvbh0w+bkSJ2Wv/xG/ZzDvBWKSpewTB3OWdHezcNj+I5fAUlnmGCcQJKkSABBSu5T9beJqCoUyPfD9IuvsomSpeujdJgeq7FK10fp0MSUbdQ6ieX8hOakNpmjtQFGJsTFoFHr5PbCHMURgY6u3hARUBYR+NI3hNXrednpGIlA6a58TESg9WN3iAjIkggg7tnbo9ZCGXeUHIiPjXa65tpamlUq1b6SwjWWLlRVnG/41N3vQ3pwRAB38k8ElqWHiECICISIQIgIhIjA/yQCrR+78R2/MBKB9JQk/wGrhBkhIiBP6QlxMSbLqBIfqwlQZrLZnTIlAh1dvW9b2v1Elu3dI18iQJJIqUSAEMOx8iUCarVGqURArQlTKhHQqIPyuhyIAEmKbNzy/Y8AIkk+11w8KbxEJClrIsC/8Lly/gQAXL9QfvnGY2UQAd4wV2ufXKo+zpWv3X6qACKgFizTmvrn3pXyJQLoj2HOnT7KFW7ee6kMIoAQyeU7Da+4+T176ghfKWsigAQHgfqHrwHg7qMmYaV8iYB65S2p4dkbjxr5EgHRW5J8iQAK5OQoQyIwZP4V/Kyv+2M1t40oUjpBiM26bImA/zeoERHhvwcA1EixiuNS9+4AAAAASUVORK5CYII=);
}
.colorpicker_submit {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAsCAIAAADuN9+nAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAANrSURBVHja7JTdb9tkFMaf16+9xInj2MlGmi1FYUu7srEV+kEF4kvTusLKBmwXCAE3XMF/ww3X3DKQJjY6FWlSQRqorC0V2UpXNd2Uj36laRM7qRMnsR0u4pouGUhrkRATR+/Nsd7n0Tnn9fmRhUSqWNKw1xB9XrZY0jpCwT1brGe3WACWZWEfwQIwDPOft4jPJ2ZnZjxLU9E7cVQOJE8NlE+f7Bvs7322u92CTM3O87xr96er12/KK9+cCQsRqUcoe1Byb2/zy/cKE+V8YbT70uibuy9XKtXWKq7fmDjJfTH8/nkxryCzBVVD3uev8f7IqU6XfPPLmasYvzhy7i8bWUgk/a6vh98bEWs5UAmMBLcHog96GGpQLMjDL19a/m5sLproOXb0IQur0Wgmc3fjb1+m/NMKND/4DngPwS1AFKGF4JFAZM+Wt09//Ub8++6jz9iDaFrwbnsWZWbK3RldJZZfkAT3QVbogCcAUYIatIio6ZxSBBfuLP9W5z+wJbpeZQEwDGnmylO/auKFKswS3BLrlSTZwx8h3oBOeaUEhYdyACVeVH8OOhK7ESeyFjKoErAyoAIqEHC5KM/nAWXnqDVswGodZ2NnFsJ6310lJxwMitBl6CFAA2EAFchWka9ArSGzqXh6c44EAAOg0bBPFzM0sbj0ALUUjCzYNdA0kCJYociyyFhIaLiVXux6nncktoUTA/0D3I/y8qa+Cdc62AxICiQJZAjWKDY43Nc2xfCt/v4XdquaVdjR3RW9wH6U+GoumSutgKZBkkASSAPLDJaKufTilYuXfce7jjmS1lkAOD96hozj28+v/fLK9uHTLunQEVKrKWu51R/uhBKTn31y+K1zZ3fft3eE4+x3IYRQyrCU3lu4f3t6Oq4szXMUFeGEbvVGQkMvDp7oidUNwzQtx6VeN8jU7Dyl1LGklGEY5m9W27Is0/zzUU3TbG3EMEzAfGxetPT22MgRfd794jezupEvFPdsEZBFNl8ovjT43J4tJqfnnhiCswDqhtFO8I/DQuS1HmGg1yb4bGHip7ErbQR/RBX/TYJj/wS3Lf4n+BNG8IcsmgR/952R4wux25PT8fFrv3NjTYK/GgkNffpGO8F3/k7LyRvN6cZi0Vgs+mHbUtbqRgvBH9HIv0TwgCw+SK3uB79/DADGdpQV5qQikQAAAABJRU5ErkJggg==);
}
.colorpicker_color div div {
	background-image: url(data:image/gif;base64,R0lGODlhCwALAJECAAAAAP///////wAAACH5BAEAAAIALAAAAAALAAsAAAIflINoG+AeGFgGxEaXxVns2X2dh4CZJXBadDxQlihGAQA7);
}
.colorpicker_hue div {
	background-image: url(data:image/gif;base64,R0lGODlhIwAJAJEAADk5OVtbW////wAAACH5BAEAAAIALAAAAAAjAAkAAAInTISpy50WwHG0imiAtFxF+W2dFWaaODYheE6pU37uC2vZTNdQ3hkFADs=);
}
.colorpicker_hex {
	background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAsCAIAAABJ6mlcAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHotAACAlQAA+NcAAIhSAABxRQAA6mYAADkHAAAh+QMnhVYAAAG4SURBVHja7JjPSwJBFMe/rgsVopeETCIQPAQFRdRhIRA6+n/0i4T+mIqw+js8BkLgIQiipKJQ7GBGCqEIK21jh4FtHLeQxcPbaR7v8Hb2sbwP82b37Tf08FRrd7pQy2LRiNnudBMz04qBNd5aJgDGGJQzE4DjfGmwHyN4MmPRyADYp+P4e1BqfpYOVfXlVQRRqhVFEINfe/re/oEUiE4TzK3NAMD6fU8HsLayIAbSXWom1mYCmJqckDK2d3M8sDJZd1FKs+0eNTC3QtvuGQAMIyT5+ekxgFKxUCoWeDCcRnDHxNqMv1PLj1UpCNJ3rD90YLZ2cmIfWpnsWf6IPowIwsE8knj7WZksDwDc3lfIgw3u2G/mktBHGrUV8yeHfN0NAgEz3Ioedd+Un6VAEbARxzPSYIz5AQuHw+QmDzamHQvey0MFsFg0oqaY8976qDeaioElE3Gz3mha60uKgZWu7rRK9X/ACE4ky4vpATDfKtXmxiodqovLa61SaZWKyqw4FpWKoIkVapVKq1Sk/qC9xi2tUgWpFbVKFUCwEccz0mD+VKp0ao7c5KFVqiCDJRPxSq2unpjzPQB3outYJCzdqwAAAABJRU5ErkJggg==);
}
.chzn-container-single .chzn-single abbr, .chzn-container-single .chzn-single div b, .chzn-container-multi .chzn-choices .search-choice .search-choice-close, .chzn-container .chzn-results-scroll-down span, .chzn-container .chzn-results-scroll-up span, .chzn-container-single .chzn-search input, .wrapper-dropdown div b {
	background-image: url(data:image/gif;base64,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)
}
.ac-container label.ac-label:after {
	background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkIyNjg1QTY3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkIyNjg1QTc3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFNkFGOUM2MTdDOTcxMUUxOTExNENCMjZBMjdDQUI2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNkFGOUM2MjdDOTcxMUUxOTExNENCMjZBMjdDQUI2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pme/Z1EAAABJSURBVHjaYjEGAgYGhrMMuIExE5AIBeJVOBSAxENBiiqQBNAVgEAFE5QRhiaxClmcCUknTOEZND4DC5oVIIlVZ86cCUMWBAgwADMvDVGjWiEfAAAAAElFTkSuQmCC);
}
.ac-container input:checked + label.ac-label:after {
	background-image: url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAGCAYAAAARx7TFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkIyNjg1QUE3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkIyNjg1QUI3Qzk4MTFFMTkxMTRDQjI2QTI3Q0FCNkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGQjI2ODVBODdDOTgxMUUxOTExNENCMjZBMjdDQUI2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGQjI2ODVBOTdDOTgxMUUxOTExNENCMjZBMjdDQUI2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhM9PYUAAAA9SURBVHjaYjQ2NmZAA6uAOAxZgAmLAiUojVURTMIEjQ9XBBMIQ6NXwRR1oEkwoPE7GI0hLj/LgBsYAwQYAE3tCirLSMsgAAAAAElFTkSuQmCC);
}
.checkbox:checked.tick::before, .checkbox:checked::before, .checkbox:checked.add::before {
background-image: url(data:image/gif;base64,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);
}
.sf-menu, .mobileMenu {/*background-image: url(data:image/gif;base64,R0lGODlhAQAIAJEAAAAAAP///4qKjP///yH5BAEAAAMALAAAAAABAAgAAAIEhD0jBQA7)*/
}
.desktopView .sf-menu > li, .sf-menu-wrapper.open .mobileMenu {/*background-image: url(data:image/gif;base64,R0lGODlhwgEIAKIAAAAAAP///4qJjIqKjYmJjIqKjOFzZf///yH5BAEAAAcALAAAAADCAQgAAAPAaLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKTydWg6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOlxfuhcEAf98XCHx4gIF9fH5+hXmKioiFjYaIeomOiZGTjISZj5KBewKPeKAFn5SZkAKmkaR7rISiloutmqF9snmDl5i6qKa1oQODsKWIuLiam3miuZOvsgOkyYudqMKc0Yq80IbJyNu6mHsJADs=)*/
}/* active-item.gif  */
.sf-sub-indicator {
	background-image: url(data:image/png;base64,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)
}
.categoryImg, .promo_section ul li .promoborder, .camera_loader {
	background-image: url(data:image/gif;base64,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)
}/* loader.gif  */
.mobileMenu div.mobileMenuContainer {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAZCAYAAAAv3j5gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAThJREFUeNrEVtsNgzAMTBB8wyasxgaM0FUYJYySb151EKausSNQIbWEAo7DYXMXxy7LYuq6rqy1jQGD0QQfjmjhGQ39NJZb8MPl+r7vwnO+OVsYGvpiDjDP88HPfcpauwPhglg20kdcMQTyNGWtFDRDLS4KNE2Ti5VNApTieDXg3n0BgXVYy6csM4lszch7b7Lsfkxa5rQZgVVBRw+8323/f6d3i0CcxloptHlBi5ZmFCh+oCynskbjM6JegYZh8FfEFxO3JmQsnWNCOy1QKRsyvwvWhoCyLM1DQKt0ktJ7zagoCnWb/3XXhv//HyBRsDcAOQDqKNBL67AxQKlR8thxHC1t5UbbFbbeL7IS5zQR03sE8hqVpUX0rEDPDrGum1NhYWBYyE840nZEM4psqh8yJNNRCnsLMAD4Oi3mYTsszAAAAABJRU5ErkJggg==);
}
.bx-pager a, .nivo-controlNav a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABE0lEQVR42u3UP0vDQBjH8VwbgxIIqKGNlNgsBaujCg46iLg5CI4OQnZ3ZwmIkID/oJtFbZyTF5A5LylLQvw6FI4MzQlO4gMfLsc9zw8y3Gl1XTctwVTQac7KmyPc4h2vCma4xrgZdopHHGNb0Q7OMYUrh91jDAd92FhfwIaDHs7gz8PW8KJRrAa6WkvRI6DDQA8P8zC7qqpnepYhVXsgi8iybMD3UzNsBQI/qU6SJO5/2F8PM9GFagnocRwP5bDVsiwnHNgwoUMoBBmwwjDckm/At7sgCA45HGETDvoLbGCIUZ7nl8xfyWEnRVFMoii6sCxrn6bdNp7nHaRp6vNXb8wPmu/ZHm7wgU8FU/hw5ffs13wB3YtVDOLU5WEAAAAASUVORK5CYII=)
}
.bx-pager a:hover, .nivo-controlNav a:hover, .nivo-controlNav a.active, .bx-pager .pager-active {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABdklEQVQ4jWN46GTDgIz////PBcTcBDA7Fn0MMIYQEIcB8ax/378vAeKlePHvX0uBaicAsQ+KYUCCEYiXflqxbPPzzJT3zxJj/hODXxbmPPlx/dpioN4oZMPsv+7fu+RxkM//JyF+/0H04wBvvPhJkC9Y7ZNQ/6//vnxZCDSDH2ZY3quqsj2P3Bz+g/BDZ9v/QJvwY2c7oFpHMP316OEFQDPMYYaVPsrPPnzf0YY4g5DwXUfr/x/37QG5zBpu2MO8rCP3gBKkGPQAiG87WP3/gM2wu6OGDRPD7uVlHr3jYA1WQKxhoHR5E2jYu727FyEblnurtPDAZTsLsE3EGAhKkyCDLtpa/H976AAof5rBDLN+sm3L8gMWxv+PWJr8P2Vt9v+sjTlOfMbG7P8Ja9P/h4BqD9pZfv31+RPIMD7kIijp8uyZG7fZW73fYmrwnyA2M/y3y9/73svzZ5ehlBpQBjsQhwLxTCBeRgQGlWcdQOyCXp5RDQMA3MOxT/bd6A8AAAAASUVORK5CYII=)
}
#header #cart_block dt {
	/*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPkAAAACCAYAAACaGnpKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARdJREFUeNq0VMENwjAMtCkS4skL8WEEXozEBOzRCRiFFViCF+LFEyFRjJsmrWPSNKhNhHFi39mOmwSvx8MaAJCFIN8gm2PFsgSiqslG4Ot6SgM6wEvBRjFqTQSeM8T9p+4xe0zZfyx2PRCVtn9BrfAx31DsKbCga9H8Hm5K3Sn7T+tfwb4nLx7irOca5q5uy9M9lTBn2Vn9zlhYxTJj2XMzNiwvNA1Dr9nG5n0EtHYQWGFTMVBhmiUqLog8Ea7DiQMxSXxxqFHt38VA0DadO8LX+c0DQPyTl797QMj6uwfJ2Xxsi+vjt49NiK/yWzsp3i8XOl4vZkx8x/UxDVfbQOTxY7BtwZMbTy6sPyxFxrvk7uo5lfAVYAAe6/zu4eZ1HwAAAABJRU5ErkJggg==)*/
	border-bottom:1px dotted #BFBFBF;
}
.colorpicker {
	background-image: url(data:image/png;base64,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)
}
#newsletter_block_ext input.minibutton {
	background-color: #bbb;
}
ul.camera_pag_ul li span, ul.camera_pag_ul li.cameracurrent span {
	background-image: url(data:image/png;base64,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);
}
/* classes added by lakshmi */
#login_form fieldset h3 {
	padding:0;
}
#opc_new_account h2 {
	text-transform:uppercase;
}
#login_form #login_form_content {
	margin-top:20px;
}
#new_account_form .checkbox2 {
	padding-left:15px !important;
}
#opc_delivery_methods {
	background: none repeat scroll 0 0 #F8F8F8 !important;
	border: 1px solid #CCCCCC !important;
	margin-left:35px;
	padding:0px 10px 10px !important;
	border-radius: 10px;
}
#opc_payment_methods-content #HOOK_PAYMENT .white_bg_bord {
	border:none;
}
#openLoginFormBlock {
	font-size:13px;
}
.payment_cus_css{
	background-color:#fff;
	padding:10px;
	border-radius:0 0 10px 10px;
	width:707px;
	border:1px solid #ccc;
	border-top:none;
}

#links_block_footer ul li a{
	/*text-transform:capitalize;*/
}
pre{
	font:14px/20px Adobe Clean Regular, Arial, Helvetica, sans-serif;	
}
#login_form h3{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	border-bottom:none;
}
/* end of addition */
