@import url('https://fonts.googleapis.com/css?family=Exo:300,400,500,700');
@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css');
html {
	height: 100%
}
body {
	margin: 0;
	padding: 0 10px 10px 10px;
	font-family: "Exo", sans-serif;
	font-size: 14px;
	background: #fff
}
.noscroll {
	overflow: hidden !important;
	height: 100%
}
td, th {
	font-family: "Exo", sans-serif;
	vertical-align: top;
	font-size: 100%
}
a:link, a:visited, a.visited, span.visited {
	color: #333;
	text-decoration: none;
	border-bottom:0px !important;
	border-top:0px !important;
	border-color: #f1f1f1 !important;
}
a:hover, a:active {
	color: #000;
	border-color: #f1f1f1 !important;
}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], select, textarea {
	font-family: "Exo", sans-serif;
	font-size: 90%;
	padding: 4px;
	background: #fff;
	line-height: 1.5
}
input[type="text"], input[type="password"], select, textarea {
	-webkit-box-shadow: 1px 1px 3px #fff0e6 inset;
	-moz-box-shadow: 1px 1px 3px #fff0e6 inset;
	box-shadow: 1px 1px 3px #fff0e6 inset
}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
	border: 1px solid #000
}
ul, ol, li, p, h1, h2, h3, h4, form, dl, dd, dt {
	margin: 0;
	padding: 0;
	list-style: none
}
img {
	max-width: 100%
}
.thumb img, .magnifyarea img {
	max-width: none
}
.completeList {
	display: block;
	float: right;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px
}
.rssLink {
	display: block;
	float: right;
	margin-left: 5px;
	background-image: url(/ReadySkins/wonder/img/ico_rss.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 15px
}
.freeExpenses {
	color: #f90
}
span.highlighted {
	background-color: #fffb86;
	font-weight: bold
}
.fullAV {
	color: #090
}
.inArrivalAV {
	color: #339
}
.halfAV {
	color: #f90
}
.noAV {
	color: #D22222
}
.fullAV.ico {
	background-image: url(/ReadySkins/wonder/img/ico_availability_fullAV.png) !important;
	background-position: 0 center !important;
	background-repeat: no-repeat !important;
	padding-top: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 21px !important
}
.inArrivalAV.ico {
	background-image: url(/ReadySkins/wonder/img/ico_availability_inArrivalAV.png) !important;
	background-position: 0 center !important;
	background-repeat: no-repeat !important;
	padding-top: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 21px !important
}
.halfAV.ico {
	background-image: url(/ReadySkins/wonder/img/ico_availability_halfAV.png) !important;
	background-position: 0 center !important;
	background-repeat: no-repeat !important;
	padding-top: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 21px !important
}
.noAV.ico {
	background-image: url(/ReadySkins/wonder/img/ico_availability_noAV.png) !important;
	background-position: 0 center !important;
	background-repeat: no-repeat !important;
	padding-top: 2px !important;
	padding-right: 2px !important;
	padding-bottom: 2px !important;
	padding-left: 21px !important
}
.sIva {
	font-size: 60%;
	font-weight: normal;
	display: block
}
.sDiscount {
	font-size: 60%;
	font-weight: normal
}
.help {
	cursor: help
}
.wrongValue {
	border: 1px solid #f00 !important;
	background: #fad6cf !important
}
.correctValue {
	border: 1px solid #ccc !important
}
.prodLogo {
	float: none !important;
	margin: 2px !important;
	display: inline !important
}
.rangePrice {
	font-size: 84.5%;
	font-weight: normal;
	line-height: 1.5
}
.pricePicking {
	font-size: 84.5%;
	line-height: 1.5;
	margin-bottom: 10px;
	display: block
}
.pricePicking strong {
	color: #222;
	display: inline !important
}
.mainPrice {
	font-size: 140.5%;
	color: #222;
	margin-bottom: 3px;
	line-height: 1.5
}
.grossPrice {
	font-size: 138.5%;
	color: #000;
	font-weight: normal;
	margin-bottom: 3px;
	line-height: 1.5
}
.priceMessage {
	font-style: italic;
	display: block;
	font-size: 84.5%;
	color: #9d49cf;
	margin-bottom: 3px;
	line-height: 1.5
}
.cart_form_quantity, .cart_form_update select {
	text-align: right;
	margin: 0 0 5px 0;
	width: 70px;
	padding: 9px 10px 9px 9px
}
.cart_form_quantity option, .cart_form_update option {
	text-align: right
}
.cart_form_quantity optgroup, .cart_form_update optgroup {
	padding: 0
}
.cart_form_update .butt2 {
	margin: 0 0 5px 0;
	width: 70px !important
}
.imageLink {
	border: 0 !important
}
.personalElement {
	margin-top: 5px;
	margin-bottom: 10px
}
.personalElement a {
	font-weight: bold
}
.personalElement p {
	padding: 5px 5px 0 5px
}
.personalElement ul {
	list-style: square outside !important;
	text-align: left
}
.personalElement ol {
	list-style-position: outside !important;
	text-align: left
}
.personalElement li {
	list-style: square;
	padding: 0 0 5px 0 !important;
	margin: 0 0 0 20px !important
}
.pages {
	clear: both;
	margin: 10px 0 20px 0;
	text-align: center;
	font-size: 100%;
	width: 100%
}
.pages p {
	margin-bottom: 16px;
	font-size: 84.5%;
	font-weight: bold
}
.pages a, .pages input {
	font-size: 84.5%;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;
		-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
	
}
.disabledPg {
	color: #ccc !important;
	border: 1px solid #ccc !important;
	cursor: default !important;
	background: #fff !important
}
#searchBrandForm a, #latestModelsBox a, #searchForm a, #qrCodeBox a, #blogSearch a {
	color: #000
}
#searchBrandForm a:hover, #latestModelsBox a:hover, #searchForm a:hover, #qrCodeBox a:hover, #blogSearch a:hover {
	color: #149842
}
#loginBox a, .newsletterBox a, #mainSearchFormBoxSX a, #mainSearchFormBoxDX a, #currenciesBox a, #blogLatestItems a {
	color: #606060
}
#loginBox a:hover, .newsletterBox a:hover, #mainSearchFormBoxSX a:hover, #mainSearchFormBoxDX a:hover, #currenciesBox a:hover, #blogLatestItems a:hover {
	color: #000
}
#userBox a, .rssFeed a, .feedBackBox a, #colDx .miniBox a, #colSx .miniBox a, #sendOrderDetails a {
	color: #606060
}
#categories a:hover, #userBox a:hover, .rssFeed a:hover, .feedBackBox a:hover, #colDx .miniBox a:hover, #colSx .miniBox a:hover {
	color: #000
}
#colSx .miniBox .bottomLink a, #colDx .miniBox .bottomLink a, #colMid .miniBox .bottomLink a {
	color: #000
}
#cartBoxRight .cart_item .description a {
	color: #6b6969
}
.whishListRemove {
	background-image: url(/ReadySkins/wonder/img/ico_whishList_remove.gif) !important;
	background-position: 2px center !important;
	background-repeat: no-repeat !important;
	padding-top: 4px !important;
	padding-right: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 25px !important
}
.whishListAdd {
	background-image: url(/ReadySkins/wonder/img/ico_whishList_add.gif) !important;
	background-position: 2px center !important;
	background-repeat: no-repeat !important;
	padding-top: 4px !important;
	padding-right: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 25px !important
}
.webRequestPrice {
	background-image: url(/ReadySkins/wonder/img/ico_money.gif) !important;
	background-position: 2px center !important;
	background-repeat: no-repeat !important;
	padding-top: 4px !important;
	padding-right: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 25px !important
}
.webRequestDispo {
	background-image: url(/ReadySkins/wonder/img/ico_dispo.gif) !important;
	background-position: 2px center !important;
	background-repeat: no-repeat !important;
	padding-top: 4px !important;
	padding-right: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 25px !important
}
.buttServPrint {
	background-image: url(/ReadySkins/wonder/img/ico_print.gif) !important;
	background-position: 2px center !important;
	background-repeat: no-repeat !important;
	padding-top: 4px !important;
	padding-right: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 25px !important
}
.buttServWhastapp {
	background-image: url(/ReadySkins/wonder/img/ico_whatsapp.png) !important;
	background-position: 2px center !important;
	background-repeat: no-repeat !important;
	padding-top: 4px !important;
	padding-right: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 25px !important
}
.buttServTellToFriend {
	background-image: url(/ReadySkins/wonder/img/ico_telltofriend.gif) !important;
	background-position: 2px center !important;
	background-repeat: no-repeat !important;
	padding-top: 4px !important;
	padding-right: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 25px !important
}
.buttServInfo {
	background-image: url(/ReadySkins/wonder/img/ico_info.gif) !important;
	background-position: 2px center !important;
	background-repeat: no-repeat !important;
	padding-top: 4px !important;
	padding-right: 4px !important;
	padding-bottom: 4px !important;
	padding-left: 25px !important
}
.links a {
	display: block;
	background-image: url(/ReadySkins/wonder/img/ico_link.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 27px
}
#shoppingCartGrid a {
	background-image: url(/ReadySkins/wonder/img/ico_view.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px
}
#showCart a {
	font-weight: bold
}
.footer_block {
	color: #000
}
.footer_block a {
	color: #218200;
	font-size:110%;
}
.footer_block a:hover {
	color: #000;
	border-color: #f1f1f1 !important;
}
#foot {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding: 20px 0 20px 0;
	color: #fff;
	font-size: 92%;
	background-color: #1CA652;
}
#footer_custom_els_container {
	background: #f1f1f1
}
#foot {
	display: block;
	margin: 0 auto 0 auto;
	width: 100%;
	clear: both
}
#footer_custom_els_container {
	display: block;
	margin: 50px auto 0 auto;
	clear: both;
	width: 100%
}
#footer_custom_els {
	display: table;
	margin: 0 auto 0 auto;
	clear: both;
	max-width: 1600px;
	min-width: 900px;
	width: 100%;
	padding-top:30px;
	padding-bottom:20px;
	
}
#bottomElements {
	text-align: center;
}
#footCustomText {
	padding: 5px 0 15px 0
}
.footer_block {
	display: table-cell;
	line-height: 1.5;
	width: 20%;
	padding: 20px;
	vertical-align: top
}
.footer_block_title {
	margin-bottom: 5px;
	font-size: 138.5%;
	display: block
}
.footer_block_title  i{
    display: none;
}
.footer_block_content {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	overflow: hidden;
	height: auto
}
.footer_block_page a {
	display: block;
	font-size: 100%;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
		border-color:#f1f1f1 !important;
		border: 0px !important;

}
.footer_block_page a:visited, .footer_block_page a.visited, .footer_block_page span.visited {
	border-top:0px !important;
	border-bottom:0px !important;
	border-color: #f1f1f1 !important;
}
.footer_block_page a  i{
	display: none;
}

.footer_block_newsletter input {
	padding: 7px !important;
	margin-top: 5px
}
#cookieAlert a {
	color: #000;
	background-color: #b4b4b4
}
a.cookiePolicy {
	color: #676767 !important
}
#pageNotFound {
	clear: both
}
#pageNotFound a {
	color: #000;
	background: #ffb768
}
#top_cart .cart_item .description a {
	color: #000;
	font-size: 77%
}
#top_cart .cart_item a {
	color: #149842
}
.deleteButt {
	border: 0
}
.ECS_button {
	border: 0
}
.destinationButton {
	clear: both;
	display: block;
	border-bottom: 0 !important;
	margin: 0 0 5px 47%;
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_add_element.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 22px
}
.destinationModifyButton {
	clear: both;
	display: block;
	border-bottom: 0 !important;
	background-image: url(/ReadySkins/wonder/img/ico_edit3.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 21px
}
a.personalButt, a.personalButtWithIco {
	text-align: left;
	display: block;
	margin-bottom: 2px;
	text-decoration: none;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
}
a.personalButt {
	background-color: #4e4c4c;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #4e4c4c), color-stop(100%, #272727));
	background-image: -o-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: -moz-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: -webkit-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: -ms-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: linear-gradient(to bottom, #4e4c4c 0, #272727 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4e4c4c", endColorstr="", GradientType=0);
	border-top-color: #4e4c4c;
	border-right-color: #4e4c4c;
	border-bottom-color: #4e4c4c;
	border-left-color: #4e4c4c;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	color: #fff;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
a.personalButtWithIco {
	background-position: 2px 3px;
	padding: 5px 5px 5px 22px;
	background-repeat: no-repeat;
	background-color: #4e4c4c;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #4e4c4c), color-stop(100%, #272727));
	background-image: -o-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: -moz-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: -webkit-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: -ms-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: linear-gradient(to bottom, #4e4c4c 0, #272727 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4e4c4c", endColorstr="", GradientType=0)
}
a.personalButt:hover, a.personalButtWithIco:hover, a.personalButtSelected {
	background-color: #272727;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #272727), color-stop(100%, #272727));
	background-image: -o-linear-gradient(top, #272727 0, #272727 100%);
	background-image: -moz-linear-gradient(top, #272727 0, #272727 100%);
	background-image: -webkit-linear-gradient(top, #272727 0, #272727 100%);
	background-image: -ms-linear-gradient(top, #272727 0, #272727 100%);
	background-image: linear-gradient(to bottom, #272727 0, #272727 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#272727", endColorstr="", GradientType=0);
	color: #149842;
	border-top-color: #4e4c4c;
	border-right-color: #4e4c4c;
	border-bottom-color: #4e4c4c;
	border-left-color: #4e4c4c
}
a.personalButt span {
	display: block;
	font-weight: bold;
	font-size: 100%;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 5px
}
a.personalButt, a.personalButtWithIco {
	margin-bottom: 2px
}
#colMid input.butt1, #head input.butt1, #footer_custom_els_container input.butt1 {
	text-align: center;
	padding: 8px 20px 8px 20px;
	background-color: #149842;

	font-weight: bold;

	font-size: 100%;
	color: #fff;
	width: auto;
	line-height: 1.5;
	cursor: pointer;
		border:1px solid #149842;
		-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;

}
.fancybox-inner .butt1 {
	text-align: center;
	padding: 4px 4px 4px 4px;
	background-color: #fccc62;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #fccc62), color-stop(100%, #ff9e0d));
	background-image: -o-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: -moz-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: -webkit-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: -ms-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: linear-gradient(to bottom, #fccc62 0, #ff9e0d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fccc62", endColorstr="", GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c27501;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c27501;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c27501;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c27501;
	font-size: 100%;
	color: #704301;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	margin-left: 5px
}
a.butt1 {
	text-decoration: none;
	padding: 1px
}
#colMid input.butt1:hover, #head input.butt1:hover, #footer_custom_els_container input.butt1:hover {
	background-color: #41A163 !important;
	border: 1px solid #41A163 !important;
}
#homeRegUsers .panel a, #homeRegUsers .butt1 {
	text-align: center;
	padding: 4px 4px 4px 4px;
	background-color: #149842;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c27501;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c27501;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c27501;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c27501;
	font-size: 100%;
	color: #704301;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 190px;
	display: inline-block;
	margin: 5px
}
#homeRegUsers .butt1 {
	background: #000 !important;
	color: #fff
}
#colSx input.butt1, #colDx input.butt1 {
	text-align: center;
	padding: 4px 4px 4px 4px;
	background-color: #fccc62;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #fccc62), color-stop(100%, #ff9e0d));
	background-image: -o-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: -moz-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: -webkit-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: -ms-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: linear-gradient(to bottom, #fccc62 0, #ff9e0d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fccc62", endColorstr="", GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c27501;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c27501;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c27501;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c27501;
	font-size: 100%;
	color: #704301;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
a.butt1 {
	text-decoration: none;
	padding: 1px
}
#colSx input.butt1:hover, #colDx input.butt1:hover {
	background-color: #ff9e0d;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #ff9e0d), color-stop(100%, #fccc62));
	background-image: -o-linear-gradient(top, #ff9e0d 0, #fccc62 100%);
	background-image: -moz-linear-gradient(top, #ff9e0d 0, #fccc62 100%);
	background-image: -webkit-linear-gradient(top, #ff9e0d 0, #fccc62 100%);
	background-image: -ms-linear-gradient(top, #ff9e0d 0, #fccc62 100%);
	background-image: linear-gradient(to bottom, #ff9e0d 0, #fccc62 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff9e0d", endColorstr="", GradientType=0)
}
#colMid .cart_form input.butt1, #colMid .cart_form_matrix input.butt1, #colMid .cart_form_disabled input.butt1 {
	text-align: center;
	padding: 8px 25px 8px 25px;
	background-color: #149842;

	font-weight: bold;

	font-size: 100%;
	color: #fff;
	width: auto;
	line-height: 1.5;
	cursor: pointer;
	margin: 0 0 5px 5px;
	border:1px solid #149842;
		-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
}
#colMid .cart_form input.butt1:hover, #colMid .cart_form_matrix input.butt1:hover, #colMid .cart_form_disabled input.butt1:hover {
	background-color: #149842;

}
#sheetProductVariants input.variantsButton {
	width: auto
}
#colMid #sheetAddToCartRow input.butt1 {
	text-align: center;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 4px;

	font-weight: bold;
	font-size: 100%;
	color: #fff;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	width: 170px;
	margin: 0 0 5px 5px
}
#colMid #sheetAddToCartRow input.butt1:hover {
	background-color: #149842;
}
input.buttContinueAndOrder, a.buttContinueAndOrder, input.sendOrderButton, #sendOrder .confirmOrder .butt1 {
	text-align: center;
	background-color: #fccc62;
	background-image: url(/ReadySkins/wonder/img/right_arrow.png), -webkit-gradient(left top, left bottom, color-stop(0, #fccc62), color-stop(100%, #ff9e0d));
	background-image: url(/ReadySkins/wonder/img/right_arrow.png), -o-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: url(/ReadySkins/wonder/img/right_arrow.png), -moz-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: url(/ReadySkins/wonder/img/right_arrow.png), -webkit-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: url(/ReadySkins/wonder/img/right_arrow.png), -ms-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: url(/ReadySkins/wonder/img/right_arrow.png), linear-gradient(to bottom, #fccc62 0, #ff9e0d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fccc62", endColorstr="", GradientType=0);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 21px;
	padding-bottom: 4px;
	padding-left: 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c27501;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c27501;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c27501;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c27501;
	font-size: 100%;
	color: #704301;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	width: 158px;
	margin-top: 10px;
	margin-bottom: 10px
}
#mainSearchFormButton {
	text-align: center;
	background-color: #fccc62;
	background-image: url(/ReadySkins/wonder/img/ico_fld_hidden_show.png), -webkit-gradient(left top, left bottom, color-stop(0, #fccc62), color-stop(100%, #ff9e0d));
	background-image: url(/ReadySkins/wonder/img/ico_fld_hidden_show.png), -o-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: url(/ReadySkins/wonder/img/ico_fld_hidden_show.png), -moz-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: url(/ReadySkins/wonder/img/ico_fld_hidden_show.png), -webkit-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: url(/ReadySkins/wonder/img/ico_fld_hidden_show.png), -ms-linear-gradient(top, #fccc62 0, #ff9e0d 100%);
	background-image: url(/ReadySkins/wonder/img/ico_fld_hidden_show.png), linear-gradient(to bottom, #fccc62 0, #ff9e0d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fccc62", endColorstr="", GradientType=0);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 21px;
	padding-bottom: 4px;
	padding-left: 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c27501;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c27501;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c27501;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c27501;
	font-size: 100%;
	color: #704301;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	width: 16px;
	height: 16px;
	margin: 5px 0 0 5px;
	float: left
}
a.printCartButton {
    text-align: center;
    padding: 8px 25px 8px 25px;
    background-color: #149842;
    font-weight: bold;
    font-size: 100%;
    color: #fff;
    width: auto;
    line-height: 1.5;
    cursor: pointer;
    margin: 0 0 5px 5px;
    border: 1px solid #149842;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -khtml-border-radius: 50px;
    border-radius: 50px;
}
#cartBoxRight input.b_green, #top_cart input.b_green {
	text-align: center;
	padding: 8px 15px 8px 15px;
	background-color: #149842;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
	font-weight: bold;
	font-size: 115%;
	color: #fff;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	margin: 0 auto 0 auto;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#cartBoxRight input.b_green:hover, #top_cart input.b_green:hover {
	background-color: #EF770A ;
	
}
#colMid .estimate_form input.butt1, #colMid #sheetAddToCartRow .estimate_form input.butt1 {
	text-align: center;
	padding: 4px 4px 4px 4px;
	background-color: #168bde;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #168bde), color-stop(100%, #1669de));
	background-image: -o-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: -moz-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: -webkit-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: -ms-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: linear-gradient(to bottom, #168bde 0, #1669de 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#168BDE", endColorstr="", GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1669de;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1669de;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1669de;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1669de;
	font-size: 100%;
	color: #fff;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	margin: 0 0 5px 5px
}
#colMid .estimate_form input.butt1:hover, #colMid #sheetAddToCartRow .estimate_form input.butt1:hover {
	background-color: #1669de;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #1669de), color-stop(100%, #168bde));
	background-image: -o-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: -moz-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: -webkit-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: -ms-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: linear-gradient(to bottom, #1669de 0, #168bde 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1669DE", endColorstr="", GradientType=0)
}
a.buttSendEstimate {
	text-align: center;
	padding: 4px 4px 4px 4px;
	background-color: #168bde;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #168bde), color-stop(100%, #1669de));
	background-image: -o-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: -moz-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: -webkit-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: -ms-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: linear-gradient(to bottom, #168bde 0, #1669de 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#168BDE", endColorstr="", GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1669de;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1669de;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1669de;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1669de;
	font-size: 100%;
	color: #fff;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	margin-left: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	width: 158px
}
a.buttSendEstimate:hover, .estimate_form .butt1:hover {
	background-color: #1669de;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #1669de), color-stop(100%, #168bde));
	background-image: -o-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: -moz-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: -webkit-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: -ms-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: linear-gradient(to bottom, #1669de 0, #168bde 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1669DE", endColorstr="", GradientType=0)
}
#preRegistrationPage th a {
	text-align: center;
	padding: 4px 4px 4px 4px;
	background-color: #168bde;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #168bde), color-stop(100%, #1669de));
	background-image: -o-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: -moz-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: -webkit-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: -ms-linear-gradient(top, #168bde 0, #1669de 100%);
	background-image: linear-gradient(to bottom, #168bde 0, #1669de 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#168BDE", endColorstr="", GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1669de;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1669de;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1669de;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1669de;
	font-size: 100%;
	color: #fff;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block
}
#preRegistrationPage th a:hover {
	background-color: #1669de;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #1669de), color-stop(100%, #168bde));
	background-image: -o-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: -moz-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: -webkit-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: -ms-linear-gradient(top, #1669de 0, #168bde 100%);
	background-image: linear-gradient(to bottom, #1669de 0, #168bde 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1669DE", endColorstr="", GradientType=0)
}
#backToShopButton {
	text-align: center;
	background-color: #383838;
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -webkit-gradient(left top, left bottom, color-stop(0, #383838), color-stop(100%, #131313));
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -o-linear-gradient(top, #383838 0, #131313 100%);
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -moz-linear-gradient(top, #383838 0, #131313 100%);
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -webkit-linear-gradient(top, #383838 0, #131313 100%);
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -ms-linear-gradient(top, #383838 0, #131313 100%);
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), linear-gradient(to bottom, #383838 0, #131313 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#383838", endColorstr="", GradientType=0);
	background-position: 2% center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 21px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	font-size: 100%;
	color: #fff;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	margin-bottom: 20px
}
a.buttBack {
	text-align: center;
	background-color: #383838;
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -webkit-gradient(left top, left bottom, color-stop(0, #383838), color-stop(100%, #131313));
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -o-linear-gradient(top, #383838 0, #131313 100%);
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -moz-linear-gradient(top, #383838 0, #131313 100%);
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -webkit-linear-gradient(top, #383838 0, #131313 100%);
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), -ms-linear-gradient(top, #383838 0, #131313 100%);
	background-image: url(/ReadySkins/wonder/img/left_arrow.png), linear-gradient(to bottom, #383838 0, #131313 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#383838", endColorstr="", GradientType=0);
	background-position: 2% center;
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 21px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000;
	font-size: 100%;
	color: #fff;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	width: 158px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left
}
#backToShopButton:hover, a.buttBack:hover {
	background-color: #131313;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #131313), color-stop(100%, #383838));
	background-image: -o-linear-gradient(top, #131313 0, #383838 100%);
	background-image: -moz-linear-gradient(top, #131313 0, #383838 100%);
	background-image: -webkit-linear-gradient(top, #131313 0, #383838 100%);
	background-image: -ms-linear-gradient(top, #131313 0, #383838 100%);
	background-image: linear-gradient(to bottom, #131313 0, #383838 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#131313", endColorstr="", GradientType=0)
}
.cart_form_update .butt2 {
	text-align: center;
	padding: 4px 0 4px 4px;
	background-color: #fff;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #fff), color-stop(100%, #fff));
	background-image: -o-linear-gradient(top, #fff 0, #fff 100%);
	background-image: -moz-linear-gradient(top, #fff 0, #fff 100%);
	background-image: -webkit-linear-gradient(top, #fff 0, #fff 100%);
	background-image: -ms-linear-gradient(top, #fff 0, #fff 100%);
	background-image: linear-gradient(to bottom, #fff 0, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff", endColorstr="", GradientType=0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bbb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bbb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bbb;
	font-size: 100%;
	color: #000;
	width: auto;
	line-height: 1.5;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}
#sheetAddToCartRow .ECS_button {
	padding: 0 !important;
	margin: 0 0 0 75px
}
input.buttContinueAndOrder, a.buttContinueAndOrder {
	margin-left: auto;
	float: right
}
#colMid h1, #telToFriend .boxTitle, #resetPwdRequest .boxTitle, #resetPwd .boxTitle, #pwdModify .boxTitle, #votoForm .boxTitle, #otherDestination h1, #productShipping h1 {
	color: #149842;
	padding: 0 0 10px 0;
	font-size: 138.5%;
	display: block
}
#otherDestinationsPage h4, #couriersListPage h4, #paymentsListPage h4 {
	font-weight: bold;
	font-size: 123%;
	margin: 15px 0 15px 0;
	color: #149842
}
#colMid .bigBox .boxTitle, #colMid .bigBoxFade .boxTitle {
	padding: 0;
	border-bottom: 2px solid #13913F;
	font-size: 190%;
	line-height: 1.5;
	font-weight: bold;
	text-align: left;
	color: #333;
}
#colMid .feedBackBox_mid .boxTitle, #colMid #formRequestInfo .boxTitle, #existentUserBox .boxTitle, #regForm.gCheckout .boxTitle, #newUserBox .boxTitle {
	padding: 0;
	border-bottom: 2px solid #13913F;
	font-size: 150%;
	line-height: 1.5;
	font-weight: bold;
	text-align: left;
	color: #333;
}
#colMid .bigBox .boxTitle a, #colMid .bigBoxFade .boxTitle a {
	color: #333
}
#colMid .bigBox .boxTitle span, #colMid .bigBoxFade .boxTitle span, #colMid .feedBackBox_mid .boxTitle span, #colMid #formRequestInfo .boxTitle span, #existentUserBox .boxTitle span, #regForm.gCheckout .boxTitle span, #newUserBox .boxTitle span {
	display: block;
	text-align: left;
	padding: 7px 8px 7px 8px
}
#showCart .showCartTable th {
	padding: 5px;
	width: 1%;
	white-space: nowrap;
	font-size: 100%;
	background-color: #edecec;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #edecec), color-stop(100%, #dedddd));
	background-image: -o-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -moz-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -webkit-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -ms-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: linear-gradient(to bottom, #edecec 0, #dedddd 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#edecec", endColorstr="", GradientType=0);
	font-size: 138.5%;
	line-height: 1.5;
	font-weight: bold;
	text-align: left;
	color: #000
}
#showCart .showCartTable th.name {
	width: auto
}
#colMid #mainSearchFormBox .boxTitle, #colMid #categoriesLinksContainer .boxTitle, #colMid #compatTypesBox .boxTitle, #colMid #sendOrder .boxTitle {
	display: block;
	padding: 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #edecec;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #edecec), color-stop(100%, #dedddd));
	background-image: -o-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -moz-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -webkit-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -ms-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: linear-gradient(to bottom, #edecec 0, #dedddd 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#edecec", endColorstr="", GradientType=0);
	font-size: 138.5%;
	line-height: 1.5;
	font-weight: bold;
	text-align: left;
	color: #000
}
#colMid #mainSearchFormBox .boxTitle span, #colMid #categoriesLinksContainer .boxTitle span, #colMid #compatTypesBox .boxTitle span, #colMid #sendOrder .boxTitle span {
	display: block;
	text-align: left;
	padding: 7px 8px 7px 8px
}
#colMid .miniBox .boxTitle {
	display: block;
	padding: 0;
	font-size: 140%;
	line-height: 1.5;
	font-weight: bold;
	text-align: left;
	color: #333;
	background:#13913F;
}
#colMid .miniBox .boxTitle span {
	display: block;
	text-align: left;
	padding: 5px 8px 5px 8px
}
#colMid .miniBox ul li a {
	color: #5b5b5b
}
#colMid .miniBox ul li a:hover {
	color: #000
}
#searchBrandForm .boxTitle, #latestModelsBox .boxTitle, #searchForm .boxTitle, #cartBoxRight .boxTitle, #qrCodeBox .boxTitle, #blogSearch .boxTitle, #r_left_menu .btn_left_close, #r_left_menu .btn_left_logout, #r_left_menu .r_left_menu_cat_panel .label {
	display: block;
	font-size: 130%;
	line-height: 1.5;
	font-weight: normal;
	text-align: left;
	color: #000;
	padding:5px;
	border-bottom:1px solid #fff;
}
#colSx .boxTitle span, #colDx .boxTitle span {
	display: block
}
#searchBrandForm .boxTitle span {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_brand_white_mini.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 5px;
	padding-left: 8px
}
#latestModelsBox .boxTitle span {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_latest_view3.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#searchForm .boxTitle span {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/icon_search_white_mini.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 5px;
	padding-left: 8px
}
#cartBoxRight .boxTitle span {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/icon_shopping_cart_white_mini.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 5px;
	padding-left: 8px
}
#qrCodeBox .boxTitle span, #blogSearch .boxTitle span {
	text-align: left;
	padding: 5px 8px 5px 8px
}
#r_left_menu .btn_left_close>span {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_close.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 29px;
	padding-bottom: 5px;
	padding-left: 8px;
	color: #fff
}
#r_left_menu .btn_left_logout>a {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/icon_login.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 29px;
	padding-bottom: 5px;
	padding-left: 8px;
	color: #fff
}
#loginBox .boxTitle, .newsletterBox .boxTitle, #mainSearchFormBoxSX .boxTitle, #mainSearchFormBoxDX .boxTitle, #currenciesBox .boxTitle, #blogLatestItems .boxTitle {
	display: block;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #edecec;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #edecec), color-stop(100%, #dedddd));
	background-image: -o-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -moz-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -webkit-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -ms-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: linear-gradient(to bottom, #edecec 0, #dedddd 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#edecec", endColorstr="", GradientType=0);
	font-size: 99%;
	line-height: 1.5;
	font-weight: bold;
	text-align: left;
	color: #000
}
#loginBox .boxTitle span {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/icon_login_mini.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 5px;
	padding-left: 8px
}
.newsletterBox .boxTitle span {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_newsletter.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 5px;
	padding-left: 8px
}
#mainSearchFormBoxSX .boxTitle span, #mainSearchFormBoxDX .boxTitle span, #currenciesBox .boxTitle span, #blogLatestItems .boxTitle span {
	display: block;
	text-align: left;
	padding: 5px 8px 5px 8px
}
#userFeedbackOrders th, #shoppingCartGrid th {
	padding: 5px;
	background-color: #edecec;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #edecec), color-stop(100%, #dedddd));
	background-image: -o-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -moz-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -webkit-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: -ms-linear-gradient(top, #edecec 0, #dedddd 100%);
	background-image: linear-gradient(to bottom, #edecec 0, #dedddd 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#edecec", endColorstr="", GradientType=0);
	font-size: 99%;
	line-height: 1.5;
	font-weight: bold;
	text-align: left;
	color: #000
}
#categories .boxTitle, #userBox .boxTitle, .rssFeed .boxTitle, .feedBackBox .boxTitle, #colDx .miniBox .boxTitle, #colSx .miniBox .boxTitle, .feedbackBoxMedia .boxTitle, #sendOrderDetails .boxTitle {
	display: block;
	border-bottom: 1px solid #f1f1f1;
	font-size: 130%;
	line-height: 1.5;
	font-weight: normal;
	text-align: left;
	color: #000;
	padding:5px;
}
.rssHeader a, #colDx .miniBox .boxTitle a, #colSx .miniBox .boxTitle a {
	color: #000
}
#categories .boxTitle span {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_categories.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 5px;
	padding-left: 8px
}
#categories ul {
	padding: 5px;

}
#userBox .boxTitle span {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/icon_login_mini.png);
	background-position: 95% center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 21px;
	padding-bottom: 5px;
	padding-left: 8px
}
.rssFeed .boxTitle span {
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px
}
#colDx .miniBox .boxTitle span, #colSx .miniBox .boxTitle span, .feedbackBoxMedia .boxTitle span, #sendOrderDetails .boxTitle span {
	display: block;
	text-align: left;
	padding: 5px 8px 5px 8px
}
#sheetBox .boxTitle img {
	float: left !important;
	margin-right: 7px !important
}
#sheetBoxesMenu li {
	position: relative;
	left: 0;
	z-index: 2;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 160px;
	display: inline-block;
	line-height: 2em;
	text-align: center;
	margin-right: 3px;

}
#sheetBoxesMenu li.selected {

}
#sheetBoxesMenu li.selected a {
	color: #149842;
	font-size:120%;
}
#sheetBoxesMenu a {
	font-weight: bold;
	display: block;
	padding: 15px 15px 15px 0px;
	font-size: 100%;
	color: #666
}
#sheetBoxTopDetails h2 {
	white-space: nowrap;
	margin-bottom: 5px;
	color: #333;
	font-size: 92%;
	line-height: 1.5;
	font-weight: normal;
	text-align: left;
	background-color: #eaeaea;
	text-align: left;
	padding: 10px
}
#sheetBoxTopDetails .detailsBox, #sheetBoxTopDetails .servicesBox, #sheetBoxTopDetails #addVotoBox {
	margin-bottom: 10px;
	padding: 0;
	margin-left:400px !important;
}
#sheetProductBoxes h2, #sheetBox .attachmentsBox th, .variantsBox th, #shoppingCartGrid thead th, table.artCollBox th {
	white-space: nowrap;
	margin-bottom: 20px;
	color: #333;
	font-size: 92%;
	line-height: 1.5;
	font-weight: bold;
	text-align: left;
	text-align: left;
	padding: 15px 15px 15px 0px;
	border-top:1px solid #ccc;
}
.descriptionBox, .variantsBox, #shoppingCartGrid, .features, .componentsBox, .artCollBox, .attachmentsBox, .links, .video, #sheetProductVoti {
	margin-bottom: 10px;
	padding: 0
}
#sheetBoxTopDetails h2 {

}
#searchBrandForm, #latestModelsBox, #searchForm, #cartBoxRight, #qrCodeBox, #blogSearch {
	clear: both;
	margin-bottom: 10px;
	background: #fff;
	padding: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f6f6f6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f6f6f6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f6f6f6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f6f6f6;
	color: #333
}
#loginBox, .newsletterBox, #mainSearchFormBoxSX, #mainSearchFormBoxDX, #currenciesBox, #blogLatestItems {
	clear: both;
	margin-bottom: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #dfdede;
	padding: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddd;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ddd;
	color: #000
}
#categories, #userBox, .rssFeed, .feedBackBox, #colDx .miniBox, #colSx .miniBox, #blogLatestItems, .feedbackBoxMedia .content, #sendOrderDetails .container>div {
	clear: both;
	margin-bottom: 10px;
	
	background: #fff;
	padding: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f1f1f1;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f1f1f1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f1f1f1;
	color: #000
}
.feedBackBox p, .rssFeed p {
	color: #585858
}
#languagesBox {
	margin-bottom: 10px
}
#languagesBox img {
	border: 1px solid #000;
	margin: 0 2px 0 2px
}
.rssBody h4 {
	font-size: 84.5%;
	padding-bottom: 5px
}
.rssBody .itemDate {
	font-weight: bold
}
.rssBody p {
	padding-top: 2px
}
.rssFeed li {
	background-image: url(/ReadySkins/wonder/img/ico_arrow.png);
	background-position: 2px 9px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 13px;
	text-align: left;
	border-top: 1px dotted #999;
	margin: 0
}
.rssRow img {
	display: none
}
.feedBackBox {
	text-align: right
}
.feedBackBox li {
	border-bottom: 1px dotted #999;
	margin: 0;
	padding: 5px;
	text-align: left
}
.feedBackBox li a {
	display: block;
	padding: 2px 0 0 0
}
.feedBackBox a {
	display: block;
	padding: 2px 5px 0 0
}
.feedBackBox p {
	padding-top: 2px;
	white-space: normal
}
.feedBackBox span {
	display: block;
	padding-top: 2px
}
.userBox form {
	padding: 4px;
	text-align: right
}
#loginBox form {
	padding: 0 10px 10px 10px;
	overflow: auto
}
#loginBox label {
	display: block;
	margin: 0 auto 2px auto;
	text-align: left
}
#loginBox input[type="text"], #loginBox input[type="password"] {
	display: block;
	margin: 0 auto 2px auto;
	width: 100%
}
#loginBox .remember_label {
	width: auto;
	float: left;
	padding-right: 5px
}
#loginBox .remember_input {
	background: #fff;
	width: auto;
	float: left
}
#loginBox ul {
	border-top: 2px dotted #999;
	padding: 4px;
	clear: both;
	text-align: right
}
#loginBox a, .userBox a {
	font-size: 100.5%
}
.userBox ul, .userBox p {
	padding: 4px;
	text-align: left;
	word-break: break-all
}
.userBox li {
	background-image: url(/ReadySkins/wonder/img/ico_point.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px
}
#cartBoxRight>form {
	padding: 5px 10px 10px 10px
}
#cartBoxRight p {
	padding: 4px 4px 10px 4px
}
#cartBoxRight .cart_content_detailed {
	margin: 0 auto 0 auto;
	background: #fff;
	text-align: left
}
#cartBoxRight .cart_item {
	padding: 5px;
	border-bottom: 1px solid #ddd
}
#cartBoxRight .cart_item:nth-child(odd) {
	background: #eee
}
#cartBoxRight .cart_item .imageLink {
	display: block;
	margin: 0 5px 5px 0;
	float: left
}
#cartBoxRight .cart_item img {
	max-width: 40px
}
#cartBoxRight .cart_item .description {
	line-height: 1.5;
	margin-bottom: 5px;
	display: block;
	max-height: 45px;
	overflow: hidden
}
#cartBoxRight .cart_item .description a {
	font-size: 77%
}
#cartBoxRight .cart_item .price {
	margin: 0 0 5px 45px;
	color: #D22222;
	font-weight: bold
}
#cartBoxRight .cart_item .cart_refresh_input {
	width: 35px;
	padding: 1px;
	display: inline-block
}
#cartBoxRight .cart_item .cart_form {
	display: table;
	clear: both
}
#cartBoxRight .cart_item .qta {
	clear: both;
	display: block;
	text-align: center
}
#cartBoxRight .cart_item .delete {
	display: table-cell;
	padding-left: 5px
}
#cartBoxRight .cart_item a {
	font-weight: bold;
	font-size: 84.5%
}
#cartBoxRight .total_box {
	background: #fff;
	font-size: 84.5%;
	margin: 0 auto 10px auto;
	padding: 5px;
	overflow: auto;
	border-top: 1px solid #ddd
}
#cartBoxRight .total_label {
	color: #000;
	float: left
}
#cartBoxRight .total_value {
	color: #D22222;
	font-size: 138.5%;
	float: right
}
#cartBoxRight .shipping, #cartBoxRight .payment {
	color: #6c6c6c;
	background: #fff;
	font-size: 84.5%;
	margin: 0 auto 0 auto;
	padding: 5px;
	text-align: left
}
#cartBoxRight .shipping span, #cartBoxRight .payment span {
	font-weight: bold
}
#cartBoxRight .shipping .cTitle {
	color: #000
}
#cartBoxRight .payment .pTitle {
	color: #000
}
#cartBoxRight .shipping p {
	padding: 0
}
#searchBrandForm select {
	width: 90%;
	margin: 5px 0 5px 0
}
#searchBrandForm fieldset {
	border: 0;
	padding: 0;
	margin: 0
}
#searchBrandForm dl.filterBoxes {
	border: 0;
	margin: 0 5px 0 5px
}
#searchBrandForm dl.filterBoxes dd {
	float: none;
	width: auto;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #e2e2e2;
	border-right-color: #e2e2e2;
	border-bottom-color: #e2e2e2;
	border-left-color: #e2e2e2;
	background-image: url(/ReadySkins/wonder/img/ico_point.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 13px
}
#latestModelsBox ul {
	margin: 0 auto 5px auto;
	text-align: left
}
#latestModelsBox li {
	border-top: 1px solid #eee;
	display: block;
	overflow: auto;
	padding:10px;
}
#latestModelsBox a {
	display: block;
	font-size: 90%;
	padding: 5px
}
#latestModelsBox img {
	margin: 0 5px 5px 0;
	float: left
}
.newsletterBox form {
	padding: 0 10px 10px 10px
}
.newsletterBox p {
	padding: 0 10px 0 10px;
	text-align: left
}
.newsletterBox label {
	display: block;
	padding: 2px;
	text-align: left
}
.newsletterBox input[type="text"] {
	width: 100%;
	display: block;
	margin: 0 auto 5px auto
}
#searchForm form, #blogSearch form {
	padding: 5px 10px 5px 10px
}
#searchForm input[type="text"], #blogSearch input[type="text"] {
	margin-bottom: 5px;
	width: 100%;
	display: block
}
#mainSearchFormBoxSX form, #mainSearchFormBoxDX form {
	padding: 4px;
	margin: 1px
}
#mainSearchFormBoxSX input[type="text"], #mainSearchFormBoxDX input[type="text"] {
	width: 100%;
	margin-bottom: 2px
}
#mainSearchFormBoxSX fieldset, #mainSearchFormBoxDX fieldset {
	border: 0;
	padding: 0;
	margin: 5px 0 0 0
}
#mainSearchFormBoxSX label, #mainSearchFormBoxDX label {
	display: none
}
#mainSearchFormBoxSX .filters label, #mainSearchFormBoxDX .filters label {
	display: block;
	font-weight: bold
}
#mainSearchFormBoxSX select, #mainSearchFormBoxDX select {
	width: 100%;
	margin-bottom: 5px
}
#mainSearchFormBoxSX .filters_area input, #mainSearchFormBoxDX .filters_area input {
	display: block;
	float: left;
	clear: left;
	padding: 0;
	margin: 2px 1px 0 0;
	height: 12px;
	width: 1%
}
#mainSearchFormBoxSX .filters_area label, #mainSearchFormBoxDX .filters_area label {
	display: block;
	float: left;
	font-size: 77%;
	text-align: left;
	margin: 2px 0 0 0;
	width: 85%
}
#categories li ul {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	opacity: 0;
	height: 0;
	display: block
}
#categories li:last-child {
	border-bottom: 0
}
#categories a.open+ul {
	opacity: 1;
	height: auto;
	overflow: visible
}
#categories ul.openblock {
	background: #fff
}
#categories>ul>li.li-folder {
	border-top-width: 0;
	border-top-style: none;
	border-top-color: #e2e2e2;
	border-right-width: 0;
	border-right-style: none;
	border-right-color: #e2e2e2;
	border-bottom-width: 0;
	border-bottom-style: none;
	border-bottom-color: #e2e2e2;
	border-left-width: 0;
	border-left-style: none;
	border-left-color: #e2e2e2;
	margin: 0
}
#categories>ul>li>a.folder {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_arrow.png);
	background-position: 2% center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 25px;
	font-weight: normal;
	font-size: 110%
}
#categories li.li-folder {
	border-top-width: 0;
	border-top-style: none;
	border-top-color: #e2e2e2;
	border-right-width: 0;
	border-right-style: none;
	border-right-color: #e2e2e2;
	border-bottom-width: 0;
	border-bottom-style: none;
	border-bottom-color: #e2e2e2;
	border-left-width: 0;
	border-left-style: none;
	border-left-color: #e2e2e2;
	margin: 0
}
#categories a.folder {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_arrow.png);
	background-position: 2% center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 20px;
	font-weight: normal;
	color: #6b6969;
	font-size: 110%
}
#categories li.li-item {
	border-top-width: 0;
	border-top-style: none;
	border-top-color: #e2e2e2;
	border-right-width: 0;
	border-right-style: none;
	border-right-color: #e2e2e2;
	border-bottom-width: 0;
	border-bottom-style: none;
	border-bottom-color: #e2e2e2;
	border-left-width: 0;
	border-left-style: none;
	border-left-color: #e2e2e2;
	margin: 0
}
#categories a {
	display: block;
	line-height: 1.5;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_point.png);
	background-position: 2% center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 20px;
	font-weight: normal;
	color: #6b6969;
	font-size: 110%
}
#categories a.open+ul a {
	color: #333
}
#categories li ul {
	padding-left: 15px
}
#categories>ul>li>a.folder:hover {
	background-color: #f1f1f1;
	color: #333;
	font-weight:500;
}
#categories>ul>li>a.open {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_arrow_down.png);
	background-position: 2% center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 20px;
	font-weight: bold;
	color: #000;
	font-size: 110%
}
#categories li ul a.open {
	text-align: left;
	background-image: url(/ReadySkins/wonder/img/ico_arrow_down.png);
	background-position: 2% center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 20px;
	color: #6b6969;
	font-weight: bold
}
#categories a.current {
	font-weight: bold
}
#blogLatestItems li {
	display: block;
	padding: 5px;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #ccc;
	text-align: left
}
#blogLatestItems li a {
	display: block;
	margin-bottom: 5px;
	font-weight: normal
}
#blogLatestItems .date {
	color: #546e7a;
	font-size: 90%;
	display: block;
	font-style: italic
}
#colMid .bigBox, #colMid .bigBoxFade, #colMid .feedBackBox_mid, #colMid #formRequestInfo, #showCart .showCartTable, #existentUserBox, #regForm.gCheckout, #newUserBox {
	clear: both;
	margin-bottom: 30px;
	background: #fff;
	padding: 0;
	color: #000;
	padding-top:40px;
}
#colMid .bigBox.boxColumns ul {
	width: 100%;
	overflow: hidden;
	display: table;
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 0px;
	margin-top:50px;
}
#colMid .bigBox.boxColumns li {
	position: relative;
	display: table-cell;
	overflow: hidden;
	padding: 8px !important;
	text-align: center;
	vertical-align: top;
	border:1px solid #ccc;
}
#colMid .bigBox.boxColumns li:hover{
	box-shadow:1px 2px 5px #ccc
}
#colMid #mainSearchFormBox, #colMid #categoriesLinksContainer, #colMid #compatTypesBox, #sendOrder {
	clear: both;
	margin-bottom: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
	padding: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bbb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #bbb;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bbb;
	color: #000
}
.results-view, #orderByForm {
	background: #fff;
	padding: 0;
	
	color: #000
}
#colMid #mainSearchFormBox a, #colMid #categoriesLinksContainer a, #colMid #compatTypesBox a, #colMid #sendOrder a {
	color: #5b5b5b
}
#colMid #mainSearchFormBox a:hover, #colMid #categoriesLinksContainer a:hover, #colMid #compatTypesBox a:hover, #colMid #sendOrder a:hover {
	color: #000
}
#colMid .miniBox {
	width: 31.8%;
	float: left;
	margin: 10px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: #fff;
	padding: 20px;
	border:1px solid #ccc;
	color: #000
}
#colMid .miniBox .boxTitle a {
	color: #fff
}
#colMid .miniBox .boxTitle a:hover {
	color: #fff
}
#formRequestInfo table {
	margin-top: 10px;
	width: 100%;
	table-layout: fixed
}
.fancybox-inner #formRequestInfo {
	width: 500px
}
.fancybox-inner #formRequestInfo table {
	width: 100%
}
#formRequestInfo form {
	padding: 10px;
	text-align: left
}
#formRequestInfo p {
	padding: 0 0 10px 0;
	text-align: left
}
#formRequestInfo label {
	display: block;
	font-weight: bold;
	color: #666;
	margin: 8px 0 2px 0
}
#formRequestInfo input, #formRequestInfo textarea, #formRequestInfo #maskedField2, #formRequestInfo #maskedField4, #formRequestInfo select {
	width: 99%;
	margin: 0 2px 0 0
}
#formRequestInfo textarea {
	height: 150px
}
#colMid .bigBox {
	overflow: hidden
}
#colMid .bigBoxFade {
	height: 167px;
	overflow: hidden
}
#colMid .bigBox .bottomLink, #colMid .bigBoxFade .bottomLink {
	clear: both;
	width: 15%;
	float: right;
	background: #fff;
	display:none;
}
#colMid .bigBoxFade ul {
	height: 112px;
	overflow: hidden;
	margin: 0;
	padding: 0
}
#colMid .bigBox ul {
	overflow: hidden;
	margin: 0;
	padding: 0
}
#colMid .bigBox li, #colMid .bigBoxFade li {
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #fff;
	padding: 4px 0 4px 160px;
	margin: 5px;
	position: relative;
	overflow: hidden
}
#colMid .boxColumns li .date {
	display: block;
	background: 0;
	padding: 0
}
#colMid .boxColumns li .imageLink {
	margin: 0 auto 15px auto;
	width: 100%;
	min-height: 155px;
	float: none;
	display: block
}
#colMid .boxColumns li .title {
	height: 3em;
	overflow: hidden;
	padding: 0 10px 0 10px;
	margin: 0 0 10px 0 !important
}
#colMid .boxColumns li .details {
	position: relative;
	left: 0;
	top: 0;
	width: auto;
	padding: 0;
	min-height: 90px;
	overflow: hidden;
	text-align: center;
	float: none
}
#colMid .boxColumns form {
	width: 100%;
	margin: 0 !important
}
#colMid .boxColumns .pricePicking {
	display: none
}
#colMid .bigBox .column .title img {
	position: absolute;
	top: 2px
}
#colMid .bigBox .column .title img:nth-child(even) {
	left: 50px
}
#colMid .bigBox .column .title img:nth-child(odd) {
	left: 2px
}
#colMid .bigBox .imageLink, #colMid .bigBoxFade .imageLink {
	float: left;
	text-align: center;
	border: 0 !important;
	width: 160px;
	margin: 0 -160px 0 -160px
}
#colMid .bigBox .imageLink img, #colMid .bigBoxFade .imageLink img {
	margin: auto;
	max-width: 150px;
	max-height: 150px
}
#colMid .bigBox .title, #colMid .bigBoxFade .title {
	font-size: 115%;
	line-height: 1.5em;
	font-weight: normal
}
#colMid .bigBox .title img, #colMid .bigBoxFade .title img {
	float: left !important;
	margin-right: 7px !important
}
#colMid .bigBox .details, #colMid .bigBoxFade .details {
	width: 37%;
	float: right;
	overflow: auto;
	padding: 5px 0 5px 10px;
	margin: 0
}
#colMid .bigBox .details strong, #colMid .bigBoxFade .details strong {
	font-size: 84.5%
}
#colMid .bigBox p, #colMid .bigBoxFade p {
	color: #6b6969;
	padding: 5px 0 5px 0;
	margin: 0;
	width: 60%;
	float: left
}
#colMid .bigBox p.news, #colMid .bigBoxFade p.news {
	width: auto
}
#colMid .bigBox dl, #colMid .bigBoxFade dl {
	width: 60%;
	float: left;
	padding: 5px 0 5px 0;
	margin: 0
}
#colMid .bigBox dt, #colMid .bigBoxFade dt {
	font-weight: bold;
	width: 40%;
	line-height: 1.5;
	float: left;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 0 5px 0 0
}
#colMid .bigBox dd, #colMid .bigBoxFade dd {
	padding: 0;
	line-height: 1.5;
	float: left;
	overflow: hidden;
	text-align: left
}
#colMid .bigBox .availability, #colMid .bigBoxFade .availability {
	display: block;
	margin-bottom: 5px;
	padding-top: 1px
}
#colMid .bigBox form, #colMid .bigBoxFade form {
	margin: 5px 0 5px 0
}
#colMid .bigBox .date, #colMid .bigBoxFade .date {
	background-image: url(/ReadySkins/wonder/img/ico_news.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 13px
}
#colMid .feedBackBox_mid ul {
	margin: 0;
	padding: 0
}
#colMid .feedBackBox_mid li, #feedBackResult li {
	border-bottom: 2px dotted #ccc;
	padding: 5px;
	list-style: none;
	margin: 0
}
#colMid .feedBackBox_mid li a, #feedBackResult li a {
	display: block;
	padding: 2px 0 0 0;
	text-align: left
}
#colMid .feedBackBox_mid a {
	display: block;
	padding: 2px 5px 2px 0;
	text-align: right
}
.miniBox .firstElement {
	position: relative;
	overflow: hidden
}
.miniBox .imageLink {
	display: block;
	min-height: 150px;
	margin-bottom: 5px
}
.miniBox .title {
	overflow: hidden;
	font-size: 110%;
	padding: 0 5px 0 5px;
	margin-bottom: 5px;
	display: block
}
.miniBox .item {
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
	margin-bottom: 5px
}
.miniBox ul {
	margin-right: 1px;
	padding: 5px;
	text-align: left
}
.miniBox li {
	background-image: url(/ReadySkins/wonder/img/ico_arrow.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
	font-size: 84.5%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.miniBox .bottomLink {
	font-size: 77%;

	padding-bottom: 2px;
	overflow: auto;
	width: 100%;
	display:none;
}
.miniBox img {
	max-width: 150px
}
#colMid #categoriesBoxes {
	text-align: center;
	margin: 0 0 30px 0;
	padding: 0;
	overflow: auto;
	clear: both
}
#colMid #categoriesBoxes li {
	display: inline-block;
	overflow: hidden;
	text-align: center;
	margin: 0 auto 0 auto;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 290px;
	height: 320px;
	padding: 10px 10px 10px 10px
}
#colMid #categoriesBoxes li a {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto 0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eaeaea;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eaeaea
}
#colMid #categoriesBoxes strong {
	display: block;
	margin-bottom: 5px;
	line-height: 1.1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	font-size: 130%;
	background: #fff;
	font-weight: normal;
	text-align: center;
	padding: 5px 5px 5px 5px
}
#colMid #categoriesBoxes.withDesc img {
	float: left;
	margin: 0 5px 5px 5px
}
#colMid #categoriesBoxes.withDesc span {
	display: block;
	padding: 0 5px 0 5px;
	line-height: 1.1em
}
#colMid #categoriesBoxes.noDesc a {
	text-align: center
}
#colMid #categoriesBoxes.noDesc img {
	margin: 0 auto 0 auto;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	max-width: 100%
}
#colMid #categoriesBoxes.noDesc span {
	display: none
}
#mainSearchFormBox form {
	padding: 4px;
	text-align: center
}
#mainSearchFormBox #paramsFormblock {
	padding: 20px
}
#mainSearchFormBox input {
	width: 65%;
	float: left;
	padding: 5px;
	margin: 0 0 5px 0
}
#mainSearchFormBox label {
	width: 18%;
	text-align: right;
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	font-weight: bold;
	padding: 4px 0 4px 0
}
#mainSearchFormBox fieldset {
	border: 0;
	padding: 0;
	margin: 10px 0 10px 0;
	width: 100%;
	float: left
}
#mainSearchFormBox fieldset label {
	font-size: 84.5%
}
#mainSearchFormBox select {
	width: 25%;
	float: left;
	margin: 0 0 5px 0
}
#mainSearchFormBox .butt1 {
	float: none;
	clear: left !important;
	width: 150px !important;
	margin: 0 auto 5px auto !important
}
.filterBoxes {
	border-top: 1px solid #ddd;
	padding: 0 0 5px 0;
	margin: 5px 0 2px 0;
	text-align: left;
	overflow: hidden;
	clear: both
}
.filterBoxes a {
	background: none !important;
	padding: 0 !important;
	font-size: 84.5% !important
}
.filterBoxes dd {
	float: left;
	width: 33%;
	margin: 0;
	padding: 0
}
.filterBoxes dt {
	font-weight: bold;
	margin: 0;
	padding: 0;
	clear: left;
	font-size: 100%;
	background: #c8c8c8
}
.filterBoxes dt a {
	font-weight: normal
}
.filterBoxes dt span {
	font-weight: normal
}
.filterBoxes a.delFilter {
	display: block !important;
	float: left !important;
	font-size: 77% !important;
	border: 1px solid #000 !important;
	background-color: #fff !important;
	color: #000 !important;
	margin: 6px 3px 0 0 !important;
	padding: 0 1px 1px 1px !important;
	text-align: center !important;
	line-height: 7px !important
}
.filterBoxes .expandButton {
	clear: both;
	float: none;
	width: auto;
	margin: 0;
	padding: 0;
	background: #ccc
}
.filterBoxes .expandButton a.open {
	background-image: url(/ReadySkins/wonder/img/ico_orderByA.gif);
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	height: 6px;
	border: 0 !important
}
.megamenufilters .filterBoxes dd {
	width: 100%;
	padding: 0 !important;
	float: none
}
.megamenufilters .filterBoxes {
	border: 0
}
#sheetBox {
	clear: both
}
#sheetBoxesMenu {
	width: 100%;
	clear: both;
	padding-top: 30px;
	position: relative;
	top: 0;
	left: 0
}
#sheetProductBoxes {
	clear: both;
	position: relative;
	top: 0;
	left: 0;
	z-index: 1
}
#shoppingCartGrid th {
	font-size: 92%;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #fff
}
#sheetBox .imagesBox {
	float: left;
	margin: 0 10px 10px 0;
	padding: 30px;
	border: 1px solid #eaeaea;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
#sheetBox .imagesBox {
	text-align: center
}
#sheetBox .imagesBox img {
	display: block;
	margin: 0 auto 10px auto
}
#sheetBox .thumbsList {
	width: 100%;
	float: left;
	border-top: 1px solid #000;
	text-align: center
}
#sheetBox .thumb {
	float: none !important;
	display: inline-block !important;
	margin: 5px !important;
	padding: 5px;
	width: 52px;
	height: 52px;
	border: 1px solid #ddd !important
}
#sheetBox .detailsBox table {
	width: 100%
}
#sheetBox .detailsBox th {
	text-align: left;
	padding: 5px;
	width: 120px;
	border-top: 1px dotted #ddd
}
#sheetBox .detailsBox td {
	padding: 5px;
	border-top: 1px dotted #ddd
}
#sheetBox .availability a {
	cursor: help
}
#sheetBox .delivery, .resultBox .delivery {
	display: block;
	color: #737373;
	font-size: 84.5%;
	padding: 3px 0 0 0 !important;
	font-style: italic
}
#sheetBox .delivery a, .resultBox .delivery a {
	color: #737373;
	border-bottom: 0 !important
}
#sheetBox .warehouseList, .resultBox .warehouseList {
	padding-bottom: 5px
}
.shipBackButton {
	background-image: url(/ReadySkins/wonder/img/ico_continue_shop.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
	display: block;
	margin: 25px 0 15px 0;
	font-size: 123% !important;
	line-height: 1.5;
	color: #888 !important;
	border-top: 1px solid #eee
}
#fancybox-manual-butt {
	border: 1px solid #ddd !important;
	color: #149842;
	cursor: pointer
}
#sheetMainImageConteiner {
	display: block;
	border: 0 !important
}
#sheetAddToCartRow form {
	width: 100%;
	text-align: left
}
#sheetBox .grossPrice, #sheetBox .priceMessage {
	margin-bottom: 5px
}
#sheetSelectVariantsRow td {
	padding: 5px 0 10px 0 !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
}
#sheetSelectVariantsRow label {
	white-space: nowrap;
	text-align: left;
	padding: 5px;
	width: 120px;
	border-bottom: 1px dotted #ddd;
	font-weight: bold;
	display: block;
	float: left;
	clear: left
}
#sheetSelectVariantsRow label.error {
	width: auto;
	margin-left: 130px;
	border: 0
}
#sheetSelectVariantsRow select {
	float: left;
	margin: 5px;
	width: 60%;
	padding: 3px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #888;
	font-size: 100%
}
#colMid #sheetAddToCartRow th {
	background: #fbfbfb
}
#colMid #sheetAddToCartRow td {
	background: #fbfbfb
}
.servicesBox a {
	color: #6b6969;
	display: block;
	line-height: 1.5;
	border: 0;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.attachmentsBox {
	margin-bottom: 10px
}
.attachmentsBox td {
	border-bottom: 1px dotted #ccc;
	padding: 4px
}
#sheetBox p {
	margin-bottom: 10px
}
#sheetBox .descriptionBox {
	margin-bottom: 10px
}
#sheetBox .descriptionBox li {
	list-style: circle outside;
	margin-left: 15px
}
.magnifyarea {
	-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #fff
}
#tech-specs .box-header h2 {
	background: #e9e9e9;
	padding: 2px 5px 2px 5px;
	font-size: 14px;
	color: #000;
	margin-left: 2px
}
#tech-specs .label {
	background: #e9e9e9;
	padding: 2px 5px 2px 5px;
	text-align: right;
	width: 20%;
	font-size: 92%
}
#tech-specs .scd-label {
	border-bottom: 1px dotted #ccc;
	padding: 2px 5px 2px 5px;
	text-align: right;
	width: 25%;
	font-size: 84.5%
}
#tech-specs td {
	border-bottom: 1px dotted #ccc;
	padding: 2px 5px 2px 5px;
	width: 55%;
	font-size: 84.5%
}
.artCollBox, .componentsBox, .features, .documentsBox, .links, .descriptionBox, .video, .variantsBox, #sheetProductInWebOrders, .voti {
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
	clear: both
}
#sheetBox.news .descriptionBox {
	clear: none;
	width: auto
}
.artCollBox ul, #sheetProductInWebOrders ul {
	display: table;
	width: 100%
}
.artCollBox li, #sheetProductInWebOrders li {
	display: inline-table;
	text-align: center;
	width: 33%;
	vertical-align: bottom;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ddd
}
.artCollBox img, #sheetProductInWebOrders img {
	margin: 0 auto 0 auto;
	display: block
}
.artCollBox div, #sheetProductInWebOrders div {
	min-height: 80px;
	width: 180px;
	margin: 5px auto 0 auto;
	vertical-align: top
}
.artCollBox div a, #sheetProductInWebOrders div a {
	line-height: 14px;
	height: 28px;
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
	font-size: 77%;
	font-weight: bold
}
table.artCollBox {
	border-right: 1px solid #ddd
}
table.artCollBox td {
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	padding: 4px;
	vertical-align: middle
}
.image_lab, .title_lab, .price_lab, .notes_lab, .notesnum_lab, .cart_lab, .code_lab, .dispo_lab {
	font-weight: bold;
	background: #eee
}
table.artCollBox td.image img {
	width: 40px
}
table.artCollBox .title {
	width: 40%
}
table.artCollBox .cart {
	width: 17%;
	text-align: right
}
table.artCollBox .image {
	width: 50px
}
table.artCollBox .price {
	width: 20%
}
.componentsBox li {
	padding: 2px 0 5px 0;
	float: left;
	width: 100%
}
.componentsBox li .imageLink {
	display: block;
	float: left;
	margin: 0 5px 0 0
}
.componentsBox img {
	margin: 0 5px 0 0
}
.features th {
	background: #eee;
	text-align: right;
	border-bottom: 2px solid #fff;
	padding: 6px
}
.features td {
	padding: 6px
}
.features .bkg1, .features .bkg2 {
	background: 0
}
.documentsBox li {
	padding: 5px
}
.documentsBox li>* {
	vertical-align: middle
}
.ico-file {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important
}
.ico-file.doc {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important
}
.ico-file.gif {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important
}
.ico-file.jpg {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important
}
.ico-file.pdf {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important
}
.ico-file.ppt {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important
}
.ico-file.rar {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important
}
.ico-file.rtf {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important
}
.ico-file.zip {
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important
}
.links li {
	padding-bottom: 5px
}
.video ul {
	text-align: center
}
.video li {
	display: inline-block;
	padding: 5px;
	text-align: center;
	max-width: 100%;
	position: relative;
	top: 0;
	left: 0;
	min-width: 320px
}
.video a::after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 320px;
	height: 180px;
	z-index: 10;
	background-image: url(/ReadySkins/wonder/img/play_btn.png);
	background-position: center center;
	background-repeat: no-repeat
}
.video img {
	margin: 0 auto 0 auto;
	border: 1px solid #000;
	max-width: 100%;
	z-index: 1;
	position: relative;
	top: 0;
	left: 0
}
.video strong {
	display: block;
	font-size: 84.5%;
	max-width: 320px;
	height: 23px;
	line-height: 1.5;
	overflow: hidden
}
.voti li {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding-bottom: 2px
}
.voti p {
	padding: 5px 0 0 0
}
.voti .userName {
	display: block
}
.voti li strong {
	display: inline-block;
	font-size: 100%;
	margin: 0 0 10px 2px
}
.voti .img-star-mini, .feedBackBox .img-star-mini, .feedBackBox_mid .img-star-mini, #userFeedback .img-star-mini {
	margin: 0 !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-size: 16px !important;
	padding-left: 18px !important;
	background-image: url(/ReadySkins/wonder/img/ico_star.png) !important;
	background-position: 0 center !important;
	background-repeat: no-repeat !important
}
.variantsBox label {
	font-weight: bold;
	font-size: 14px
}
.variantsBox table {
	width: 100%;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
.variantsBox form {
	padding: 5px;
	color: #fff;
	border-bottom: 1px solid #fff
}
.variantsBox td form {
	background: 0;
	text-align: right
}
.variantsBox .sIva {
	display: block
}
.variantsBox .sDiscount {
	font-weight: normal;
	display: block
}
.variantsBox td {
	vertical-align: middle;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px solid #ddd
}
.variantsBoxDetails {
	background-image: url(/ReadySkins/wonder/img/ico_view.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
	display: block;
	border: 0 !important;
	line-height: 1.5;
	font-size: 84.5%;
	float: left
}
.variantsBox .columnAvailability {
	white-space: nowrap
}
#shoppingCartGrid {
	clear: both;
	text-align: center;
	margin-bottom: 10px;
	padding: 1px 1px 5px 1px
}
#shoppingCartGrid table {
	width: 100%;
	margin-bottom: 5px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc
}
#shoppingCartGrid td {
	font-size: 77%;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	line-height: 14px
}
#shoppingCartGrid td input {
	padding: 0;
	margin: 0;
	display: inline-block;
	width: 40px
}
#shoppingCartGrid .butt1 {
	font-size: 14px
}
#shoppingCartGrid h3 {
	margin: 0 0 0 45px;
	padding: 0;
	display: inline-block
}
#shoppingCartGrid .sIva {
	display: block;
	margin: 0;
	font-weight: normal
}
#shoppingCartGrid .sDiscount {
	display: inline;
	margin: 0;
	font-weight: normal
}
#shoppingCartGrid span, #shoppingCartGrid .priceMessage {
	display: inline-block
}
#shoppingCartGrid a {
	display: inline-block;
	margin: 0 0 0 45px
}
#shoppingCartGrid .availabDetails {
	margin: 0;
	background: 0;
	padding: 0
}
.sheetIframe {
	width: 100%;
	padding: 0;
	margin: 0;
	border: 0;
	clear: both;
	height: 2000px
}
#colMid .cubes .resultBox {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	padding:20px;
}
.listProduct {
	display: table;
	border-collapse: separate;
	border-spacing: 10px;
	width: 100%;
	table-layout: fixed;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff
}
.cubes .row {
	display: table-row
}
#colMid .resultBox {
	position: relative;
	overflow: hidden
}
#colMid .cubes .resultBox {
	display: table-cell;
	height: 100%;
	text-align: center;
	vertical-align: top;
	position: relative;
	left: 0;
	top: 0;
	padding-bottom: calc(4px+4px+35px)
}
.cubes .resultBox .imageLink {
	padding: 10px 5px 5px 5px;
	margin: 0 auto 0 auto;
	min-height: 160px
}
.cubes .resultBox .content>dl, .cubes .resultBox .content>p, .cubes .resultBox .content>ul {
	clear: both;
	width: 80%;
	margin: 0 auto 5px auto;
	text-align: left
}
.cubes .resultBox .title {
	height: 40px;
	overflow: hidden
}
.cubes .resultBox .price, .cubes .resultBox .availab {
	padding-left: 105px;
	text-align: left;
	overflow: hidden
}
.cubes .resultBox ul li>strong {
	display: block;
	width: 100px;
	margin: 0 0 0 -105px;
	text-align: left;
	float: left;
	clear: both;
	padding: 0 0 3px 0;
	line-height: 17px
}
.cubes .resultBox .mainPrice, .cubes .resultBox .grossPrice, .cubes .resultBox .priceMessage, .cubes .resultBox .availab span, .cubes .resultBox .pricePicking, .cubes .resultBox .rangePrice {
	display: block;
	float: left;
	padding-bottom: 3px
}
.cubes .resultBox .cart {
	background: #eee;
	padding: 5px;
	width: 100%;
	text-align: right
}
.cubes .resultBox .imageLink img {
	max-width: 250px
}
.horizontal .resultBox {
	overflow: hidden;
	clear: both;
	padding: 15px 0 15px 200px;
	border-bottom: 1px dotted #ddd
}
.horizontal .resultBox .imageLink {
    float: left;
    margin: 0 -160px 0 -198px;
    border: 1px solid #f6f6f6 !important;
    padding: 10px;

}
.horizontal .resultBox dl, .horizontal .resultBox p {
	width: 60%;
	float: left
}
.horizontal .resultBox ul {
	width: 35%;
	overflow: hidden;
	padding-left: 10px
}
.horizontal .resultBox .imageLink {
	width: 160px
}
.resultBox .imageLink {
	text-align: center;
	display: block
}
.resultBox .imageLink img {
	margin: auto;
	max-width: 150px
}
.resultBox .title img {
	position: absolute;
	top: 5px;
	left: 5px
}
.resultBox .title img:nth-of-type(2) {
	left: 60px
}
.resultBox p {
	color: #6b6969
}
.resultBox dt {
	font-weight: bold;
	width: 40%;
	line-height: 1.5;
	float: left;
	clear: both;
	text-align: left;
	padding: 0;
	margin: 0 5px 0 0
}
.resultBox dd {
	padding: 0;
	line-height: 1.5;
	float: left;
	overflow: hidden;
	text-align: left
}
.resultBox dl, .resultBox p {
	margin-bottom: 5px
}
.resultBox .title {
	font-size: 115%;
	margin-bottom: 10px
}
.resultBox .availab, .resultBox .price, .resultBox .cart {
	width: auto !important;
	float: none !important;
	margin-bottom: 5px
}
.resultBox .price strong {
	display: block
}
.resultBox .rangePrice strong {
	display: inline
}
#resultsTable {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	clear: both
}
#resultsTable th {
	background: #ddd
}
#resultsTable .bkg1 {
	background-color: #fff
}
#resultsTable .bkg2 {
	background-color: #f7f7f7
}
#resultsTable th, #resultsTable td {
	text-align: left;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 4px
}
#resultsTable .price {
	text-align: right !important
}
#resultsTable tbody .price {
	line-height: 14px
}
#resultsTable tbody .price h3 {
	margin: 0
}
#resultsTable .thumb {
	width: 1%;
	text-align: center
}
#resultsTable .thumb img {
	width: 40px;
	margin: auto
}
#resultsTable tbody .title {
	width: 20%
}
#resultsTable tbody .logos {
	width: 15%
}
#resultsTable tbody .sIva, #resultsTable tbody .sDiscount {
	display: block
}
#resultsTable tbody .cart {
	white-space: nowrap;
	width: 10%;
	text-align: right
}
#resultsTable tbody .date {
	display: inline-block;
	margin-right: 5px
}
#showCartEmptyMessage p {
	padding: 10px 0 10px 0;
	color: #888;
	line-height: 1.5
}
#showCart thead th {
	background: #eee;
	line-height: 2.3em;
	font-size: 92%;
	color: #000;
	text-align: right;
	padding: 2px 5px 2px 5px;
	white-space: nowrap
}
#showCart tfoot td {
	font-size: 92%;
	color: #000;
	text-align: right;
	background: #f5f5f5;
	border-right: 0;
	padding: 4px 5px 4px 5px
}
#showCart td {
	border-bottom: 1px dotted #d6d5d5;
	border-right: 1px dotted #d6d5d5;
	vertical-align: middle;
	padding: 2px 5px 2px 5px
}
#showCart td.qta {
	white-space: nowrap;
	width: 80px;
	overflow: hidden
}
#showCart td.qta span {
	display: inline-block;
	float: left;
	font-weight: bold
}
#showCart td.qta .edit {
	display: inline-block;
	border: 0 !important;
	padding-left: 5px
}
#showCart h3, #sendOrder .confirmOrderTotal h3, #showCart .confirmOrderTotal h3 {
	font-size: 138.5%;
	color: #D22222;
	display: inline
}
#showCart .warning {
	font-size: 77%;
	width: 20%
}
#showCart .imageLink img {
	width: 60px
}
.defaultCurrencyTotal h3 {
	background-image: url(/ReadySkins/wonder/img/ico_info_mini.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px
}
#defaultCurrencyMessage {
	text-align: right;
	margin: 0 0 20px 0;
	border: 1px dotted #ccc;
	background-image: url(/ReadySkins/wonder/img/ico_info_mini.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 21px
}
#defaultCurrencyMessage strong {
	color: #000
}
#defaultCurrencyMessage p {
	font-size: 84.5%;
	color: #666
}
#cartButtons, #estimateCartButton {
	text-align: right;
	float: right;
	clear: both
}
a#printCartButton {
	float: right;
	clear: both;
	width: 120px !important
}
#cartButtons span {
	clear: both;
	display: block;
	text-align: center;
	margin: 5px 0 5px auto
}
#sendOrder table {
	width: 100%;
	border: 0
}
#sendOrder label {
	display: block;
	font-weight: bold
}
#sendOrder li {
	border: 0;
	margin: 0;
	padding: 0 0 2px 0
}
#sendOrder th {
	text-align: right;
	width: 25%;
	padding: 5px;
	border-top: 1px solid #d6d5d5
}
#sendOrder td {
	text-align: left;
	padding: 5px;
	border-top: 1px solid #d6d5d5
}
#sendOrder input {
	width: 59%;
	border: 1px solid #999
}
#sendOrder textarea {
	width: 59%;
	height: 100px;
	border: 1px solid #999
}
#sendOrder select {
	width: 60%;
	border: 1px solid #999
}
#sendOrder h3 {
	font-size: 92%
}
#showCart .confirmOrderTotal {
	text-align: center;
	float: right
}
.loginAndRegister {
	display: table;
	border-collapse: separate;
	border-spacing: 10px;
	padding-top: 30px;
	width: 100%
}
#gCheckoutFormType {
	background: #eee;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 10px 5px 0 5px
}
#gCheckoutFormType th {
	border: 0
}
#gCheckoutFormType label, .gCheckoutBCreateBox label {
	display: block;
	float: left;
	line-height: 22px
}
#gCheckoutBCreateAccount, #gCheckoutFormType input {
	width: auto !important;
	float: left
}
#gCheckoutFormModify {
	margin-right: 10px
}
#regForm.gCheckout {
	width: 49%;
	margin: 30px 0 10px 0
}
#regForm.gCheckout th {
	font-size: 84.5%
}
#regForm.gCheckout textarea {
	width: 90%
}
#regForm.gCheckout input {
	width: 88%
}
#regForm.gCheckout select {
	width: 60%
}
#regForm.gCheckout fieldset input, #regForm.gCheckout input[type="checkbox"] {
	width: auto
}
#gCheckoutFormContent {
	padding: 10px 5px 10px 5px
}
.new_user_box, .existent_user_box {
	width: 50%;
	margin: 30px 0 10px 0;
	text-align: center;
	border: 1px solid #ddd
}
.new_user_box, #regForm.gCheckout, .existent_user_box {
	display: table-cell
}
#existentUserBoxTop h2, #newUserBoxTop h2, #userBoxTop h2 {
	background: #0F7533;
	font-size: 115%;
	line-height: 1.5;
	color: #fff;
	padding: 5px;
	font-weight:normal !important;
}
.existent_user_box p, .new_user_box p {
	min-height: 40px;
	padding: 10px
}
.new_user_box form, .existent_user_box form {
	padding: 10px 10px 0 10px;
	width: 70%;
	margin: 0 auto 0 auto
}
.existent_user_box fieldset {
	border: 0;
	padding: 0;
	margin: 0 auto 0 auto;
	width: 100%
}
.existent_user_box a {
	display: block;
	margin: 5px 0 10px 0;
	border: 0 !important
}
.existent_user_box label {
	display: block
}
.existent_user_box input, .new_user_box input {
	width: 100%;
	margin: 0 0 5px 0
}
.existent_user_box input[type="checkbox"] {
	width: auto;
	margin: 0 5px 5px 0
}
.existent_user_box .remember_label {
	margin: 0 0 5px 0;
	display: inline-block
}
#regForm th {
	text-align: right;
	padding: 4px;
	line-height: 18px;
	width: 35%;
	color: #666;
	border-bottom: 1px dotted #ddd
}
#regForm td {
	padding: 4px;
	line-height: 18px;
	text-align: left
}
#regForm fieldset {
	border: 0;
	padding: 0;
	margin: 0
}
#regForm textarea {
	width: 95%;
	display: block
}
#regForm input, #regForm textarea, #regForm select {
	font-size: 92%
}
#regForm label {
	font-weight: bold;
	padding: 0 4px 0 4px
}
#regForm p {
	padding: 5px
}
#regForm li {
	padding: 0 0 10px 10px
}
#regForm h1 {
	color: #900;
	padding: 5px 5px 5px 15px;
	font-size: 138.5%
}
#regForm h2 {
	color: #900;
	font-size: 14px;
	margin: 0;
	padding: 5px
}
#regForm h3 {
	color: #900;
	font-size: 92%;
	margin: 0;
	padding: 5px
}
#regForm .notes {
	color: #999;
	display: block;
	font-size: 84.5%
}
#regForm .uppercase {
	text-transform: uppercase
}
#preRegistrationPage table {
	margin: 20px 0 20px 0;
	width: 100%
}
#preRegistrationPage th {
	padding: 10px;
	border-bottom: 1px solid #eee;
	min-height: 80px;
	width: 40%;
	vertical-align: top
}
#preRegistrationPage td {
	padding: 10px;
	border-bottom: 1px solid #eee;
	vertical-align: top
}
#preRegistrationPage h2 {
	margin-bottom: 5px;
	font-size: 100%;
	line-height: 18px
}
#preRegistrationPage h3 {
	margin-bottom: 5px;
	font-size: 84.5%;
	line-height: 18px
}
#preRegistrationPage p {
	margin-bottom: 10px;
	line-height: 18px
}
#preRegistrationPage ul {
	margin: 0 0 10px 0
}
#preRegistrationPage ol {
	margin: 0 0 10px 0
}
#preRegistrationPage ul li {
	padding: 0 0 5px 0;
	list-style: circle;
	margin: 0 0 0 30px
}
#preRegistrationPage ol li {
	padding: 0 0 5px 0;
	list-style: decimal;
	margin: 0 0 0 30px
}
#staticPage {
	clear: both;
	margin-bottom: 20px;
	font-weight: 400;
	text-align: justify
}
#staticPage embed {
	max-width: 100%
}
#staticPage h1 {
	font-size: 200%;
	padding: 15px 0 5px 0;
	margin: 0;
	font-weight: 700;
	clear: both
}
#staticPage h2 {
	font-size: 120%;
	padding: 0 0 10px 0px;
	margin: 0
}
#staticPage h3 {
	font-size: 110%;
	padding: 0;
	margin: 0 0 10px 0
}
#staticPage h4 {
	font-size: 100%;
	padding: 5px 0 5px 0;
	margin: 0
}
#staticPage p {
	margin-bottom: 10px;
	line-height: 1.8em
}
#staticPage ul {
	margin: 0 0 10px 0;
	padding: 0 0 10px 10px;
	width:100%;
}
#staticPage ol {
	margin: 0 0 10px 0;
	padding: 0 0 10px 10px
}
#staticPage ul li {
	list-style: circle;
	margin: 0 0 0 10px;
	padding: 0 10px 5px 0;
	list-style-position: outside
}
#staticPage ol li {
	list-style: decimal;
	margin: 0 0 0 25px;
	padding: 0 0 5px 0;
	list-style-position: outside
}
#yourPurchases {
	border: 1px solid #ddd
}
#yourPurchases table {
	width: 100%
}
#yourPurchases th {
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 4px;
	font-size: 120%
}
#yourPurchases td {
	text-align: left;
	border-bottom: 1px solid #ddd;
	padding: 4px
}
#yourPurchases .nx {
	text-align: center
}
#yourPurchases .doc {
	width: 35%
}
#yourPurchases .doc a {
	display: block;
	background-image: url(/ReadySkins/wonder/img/ico_doc_detail1.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 29px
}
#yourPurchases .productNewRma a {
	display: block;
	background-image: url(/ReadySkins/wonder/img/ico_new_rma1.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 29px
}
#yourPurchases .doc strong {
	display: block
}
#yourPurchases .description {
	width: 60%
}
#yourPurchases tr:nth-child(even) {
	background-color: #eee
}
#yourPurchases tr:nth-child(odd) {
	background-color: #FFF
}
#userDocuments .head td {
	font-size: 140%;
	padding: 0 4px 0 4px
}
#userDocuments table {
	border: 1px solid #ccc
}
#userDocuments td table, #rma td table {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background: #fff;
	margin: 0 auto 10px auto;
	width: 95%
}
#userDocuments th, #rma th {
	text-align: right;
	padding: 4px;
	white-space: nowrap;
	border-bottom: 1px solid #ccc
}
#userDocuments td, #rma td {
	padding: 4px;
	border-bottom: 1px solid #ccc
}
#userDocuments h2, #rma h3 {
	margin: 0 auto 2px auto;
	padding: 2px;
	line-height: 16px;
	font-size: 100%;
	width: 94%;
	background: #ddd;
	border: 1px solid #ccc;
	clear: both
}
#userDocuments tr, #rma tr {
	cursor: pointer
}
#userDocuments .butt1, #rma td .butt1 {
	font-size: 0 !important;
	display: block !important;
	border: 0 !important;
	float: right !important;
	min-height: 20px;
	background-image: url(/ReadySkins/wonder/img/ico_lens.gif);
	background-position: center right;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 0
}
#rma label {
	display: block;
	font-weight: bold
}
#rma select, #rma textarea {
	width: 95%
}
#rma .number, #rma .date, #rma .productName, #rma .status {
	text-align: left
}
#descContainer {
	width: 95%;
	border: 1px solid #ccc;
	background: #eee;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	padding: 4px
}
#userDocuments .docCompoHead {
	background-color: #ffd553
}
#userDocuments .docCompoItem {
	background-color: #fdfdb3
}
#userDocuments .docCompoItem td {
	font-size: 77%;
	padding-left: 10px
}
.downloadPDFButt {
	display: block;
	width: 139px;
	height: 25px;
	font-size: 92%;
	line-height: 21px;
	color: #000;
	font-weight: bold;
	margin: 5px 0 5px 17px;
	border: 0 !important;
	float: left;
	background-image: url(/ReadySkins/wonder/img/pdf_button.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px
}
.downloadCSVButt {
	display: block;
	width: 139px;
	height: 25px;
	font-size: 92%;
	line-height: 21px;
	color: #000;
	font-weight: bold;
	margin: 5px 0 5px 17px;
	border: 0 !important;
	float: left;
	background-image: url(/ReadySkins/wonder/img/csv_button.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px
}
.repeatOrderButton {
	display: block;
	width: 132px;
	height: 25px;
	font-size: 92%;
	line-height: 21px;
	color: #000;
	font-weight: bold;
	margin: 5px 0 5px 17px;
	border: 0 !important;
	float: left;
	overflow: hidden;
	background-image: url(/ReadySkins/wonder/img/repeat_order_button.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px
}
#userFeedbackOrders .addFeedBackButton {
	width: auto !important
}
.addFeedBackButton {
	display: block;
	width: 139px;
	height: 25px;
	font-size: 84.5%;
	line-height: 12px;
	color: #000;
	font-weight: bold;
	margin: 5px 0 5px 17px;
	border: 0 !important;
	float: left;
	background-image: url(/ReadySkins/wonder/img/add_feedback_button.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px
}
.c#D22222itCardPay {
	text-align: left;
	font-weight: bold;
	border: 0 !important;
	background-image: url(/ReadySkins/wonder/img/ico_c#D22222it_cards.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px
}
#telToFriend {
	padding: 10px;
	border: 1px solid #ddd
}
#telToFriend form {
	margin-top: 10px
}
#resetPwdRequest label, #telToFriend label, #resetPwd label, #pwdModify label {
	font-weight: bold;
	display: block
}
#telToFriend input, #resetPwdRequest input {
	width: 75%;
	margin-bottom: 5px;
	padding: 5px 2px 5px 2px;
	font-size: 92%;
	border: 1px solid #ddd
}
#resetPwd form, #pwdModify form {
	text-align: center;
	padding: 10px 0 10px 0
}
#resetPwd .text, #pwdModify .text {
	text-align: left;
	margin: 0 0 20px 0
}
#resetPwd .notes, #pwdModify .notes {
	font-weight: normal;
	display: block;
	font-size: 90%;
	color: #999;
	margin-bottom: 5px
}
#resetPwd input, #pwdModify input {
	display: block;
	min-width: 250px;
	margin: 0 auto 10px auto
}
#resetPwdRequest .butt1, #pwdModify .butt1 {
	width: 20%;
	display: block;
	margin: 5px auto 5px auto
}
#formRequestInfo .butt1, #telToFriend .butt1 {
	margin-top: 5px;
	width: auto
}
#resetPwdRequest p, #resetPwdRequest form {
	padding: 5px;
	text-align: center
}
a.cookiePolicy {
	display: block;
	font-weight: bold;
	margin: 10px auto;
	text-align: center;
	width: 300px;
	text-decoration: underline
}
#navBar {
    font-size: 92%;
    line-height: 1.5;
    background: #f6f6f6;
    padding: 10px;
    color: #666;
	margin-bottom:10px;
}
#navBar ul, #navBar li {
	display: inline-block;
	padding: 0;
	margin: 0
}
#navBar li:before {
	display: inline-block;
	content: "\3E";
	margin-right: .3em
}
#navBar a {
	font-weight: bold
}
#messageMiddleBox {
	margin-bottom: 60px;
	margin-top: 60px;
	line-height:70px;
}
#messageMiddleBox h2 {
	margin-bottom: 10px;
	font-size: 190%
}
#messageMiddleBox p {
	font-size: 126%;
	line-height: 1.5;
	margin-bottom: 10px;
	line-height: 22px
}
#messageMiddleBox table {
	border: 0;
	border-collapse: collapse
}
#messageMiddleBox td, #messageMiddleBox th {
	border: 1px solid #ccc;
	padding: 4px
}
#configuratoreBox form {
	text-align: center;
	padding: 10px 0 10px 0
}
#configuratoreBox fieldset {
	border: 1px solid #ccc;
	margin: 0 0 5px 0;
	text-align: left;
	padding: 2px
}
#configuratoreBox h1 {
	font-size: 138.5%;
	margin-bottom: 5px
}
#configuratoreBox h2 {
	font-size: 115%;
	margin-bottom: 5px
}
#configuratoreBox h3 {
	font-size: 92%;
	margin-bottom: 5px
}
#configuratoreBox h4 {
	font-size: 84.5%;
	font-style: italic;
	margin: 0;
	padding: 0 0 10px 0;
	font-weight: normal
}
#configuratoreBox label {
	font-weight: bold;
	width: 20%;
	float: left;
	background: #eee;
	padding: 2px;
	margin-right: 5px
}
#orderByForm {
	padding: 5px;
	margin-right: 80px
}
#orderByForm p {
	padding: 0;
	margin: 0;
	line-height: 18px;
	font-weight: bold;
	display: inline-block
}
#orderByForm form {
	padding: 0;
	margin: 0;
	line-height: 18px;
	display: inline-block;
	background-position: 2px center !important
}
#orderByForm input {
	text-align: left;
	padding: 1px 15px 1px 15px;
	margin: 0;
	height: 30px;
	cursor: pointer;
	border-left: 0;
	border-top: 0;
	border-bottom: 0;
	border-right: 1px solid #ccc;
	background: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background-position: 96% center !important
}
.results-view {
	width: 80px;
	float: right;
	padding: 5px
}
.results-view li {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin: 5px 3px 5px 3px;
	line-height: 0;
	font-size: 0;
	padding: 0
}
.results-view a {
	display: block;
	border: 0 !important
}
.results-view a:hover div, .results-view a.selected div {
	border: 1px solid #333 !important;
	background: #1ca652 !important
}
.results-view div {
	border: 1px solid #8a8a8a;
	background: #fff
}
.results-view .view-grid div {
	height: 2px;
	margin-bottom: 1px
}
.results-view .view-cubes div {
	display: inline-block;
	width: 7px;
	height: 7px
}
.results-view .view-cubes .topleft {
	margin: 0 1px 1px 0
}
.results-view .view-cubes .topright {
	margin: 0 0 1px 1px
}
.results-view .view-cubes .bottomleft {
	margin: 1px 1px 0 0
}
.results-view .view-cubes .bottomright {
	margin: 1px 0 0 1px
}
.results-view .view-horizontal div {
	height: 7px;
	margin-bottom: 2px
}
#errorPage {
	padding: 10px;
	background: #fff;
	border: 1px solid #000;
	width: 400px;
	margin: 80px auto 0 auto;
	font-size: 14px;
	text-align: center;
	line-height: 18px
}
#errorPage p {
	padding: 10px;
	margin: 0 0 20px 0
}
#errorPage a {
	display: block !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	width: 250px !important;
	text-decoration: none;
	padding: 3px !important;
	font-weight: bold;
	margin: 0 auto 0 auto
}
#accessMessageBox {
	margin: 0 auto 0 auto;
	position: relative;
	top: 50px;
	width: 750px;
	background: #fff;
	line-height: 18px;
	padding: 10px;
	border: 1px solid #000
}
#accessMessageBox form {
	margin: 0;
	padding: 15px
}
#accessMessageBox input {
	width: 100px !important;
	font-size: 14px;
	margin: 15px 5px 30px 0
}
#accessMessageBox .content {
	clear: both;
	text-align: center
}
#accessMessageBox .mainText {
	font-size: 14px
}
#accessMessageBox .text {
	border-top: 2px dotted #999;
	padding-top: 5px;
	font-size: 84.5%;
	color: #666
}
.fancybox-inner #accessMessageBox {
	top: 0
}
.fancybox-inner #languagesBox img {
	border: 1px solid #000;
	margin: 0 2px 0 2px
}
#otherDestinationIframe {
	margin: 0;
	padding: 0;
	width: 650px;
	border: 0;
	height: 420px
}
#otherDestinationBody, #tellToFriendBody {
	padding: 0;
	background: #fff
}
#otherDestination {
	text-align: center;
	width: 100%;
	padding-top: 10px
}
#otherDestination hr {
	clear: both
}
#otherDestination h3 {
	border: 2px dotted #ddd;
	padding: 0
}
#otherDestination form {
	margin: auto;
	padding: 0 0 20px 0;
	width: 600px;
	text-align: left
}
#otherDestination label {
	display: block;
	margin: 0;
	padding: 0 0 10px 0;
	clear: both
}
#otherDestination strong {
	display: block;
	text-align: right;
	float: left;
	width: 46%;
	clear: left;
	border-top: 1px dotted #ddd;
	padding: 5px 5px 0 0
}
#otherDestination .title {
	display: block;
	text-align: left;
	float: left;
	width: 46%;
	font-size: 138.5%;
	clear: left;
	border: 0;
	padding: 0 5px 10px 0;
	color: #149842
}
#otherDestination input, #otherDestination select {
	margin-top: 5px;
	width: 45%
}
#otherDestination input.butt1 {
	clear: left;
	margin: 0
}
#rmaNew tr.hidden {
	display: none
}
#rmaNew th {
	border-bottom: 1px dotted #ccc;
	text-align: right;
	padding: 4px 2px 4px 2px;
	width: 35%
}
#rmaNew td {
	border-bottom: 1px dotted #ccc;
	padding: 4px 2px 4px 2px
}
#rmaNew textarea {
	width: 88%;
	display: block
}
#rmaNew select {
	width: 50%
}
#rmaNew fieldset {
	border: 0;
	padding: 0;
	margin: 0
}
#rmaNew label {
	font-weight: bold;
	padding: 0 4px 0 4px
}
#rma_row_productCode {
	margin-bottom: 5px
}
#ricercheRisultati {
	display: none;
	position: absolute;
	top: 0;
	z-index: 100
}
#ricercheRisultati ul {
	margin: 0;
	padding: 0;
	background: #fff
}
#ricercheRisultati li {
	margin: 0;
	padding: 0
}
#ricercheRisultati a:link, #ricercheRisultati a:visited {
	display: block;
	padding: 12px;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-top: 1px dotted #ccc;
	color: #000 !important;
	text-decoration: none
}
#ricercheRisultati a:hover, #ricercheRisultati a:active {
	background: #eee
}
#votoForm {
	text-align: left
}
#votoForm h2 {
	font-size: 115%;
	margin: 5px 0 10px 0
}
#votoForm form {
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	clear: both;
	border-top: 2px dotted #ddd;
	text-align: center
}
#votoForm img {
	margin: 0 5px 0 0
}
#votoForm label {
	display: block;
	font-weight: bold;
	font-size: 92%;
	padding: 10px 0 2px 0
}
#votoForm textarea {
	width: 90%;
	height: 70px;
	margin-bottom: 5px
}
#votoForm fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	display: inline
}
#votoForm fieldset input {
	border: 0;
	margin: 0;
	cursor: pointer;
	padding: 0
}
#addVotoBox div {
	display: flex;
	align-items: center
}
#addVotoBox .img-star-empty {
	margin: 0 !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(/ReadySkins/wonder/img/ico_star_empty.png) !important;
	background-position: 0 center !important;
	background-repeat: no-repeat !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 29px !important
}
#addVotoBox .img-star {
	margin: 0 !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(/ReadySkins/wonder/img/ico_star.png) !important;
	background-position: 0 center !important;
	background-repeat: no-repeat !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 29px !important
}
#addVotoBox .img-star-half {
	margin: 0 !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(/ReadySkins/wonder/img/ico_star_empty.png) !important;
	background-position: 0 center !important;
	background-repeat: no-repeat !important;
	padding-top: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 29px !important
}
#votoForm .starOFF {
	background-image: url(/ReadySkins/wonder/img/ico_star_empty.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 29px
}
#votoForm .starON {
	background-image: url(/ReadySkins/wonder/img/ico_star.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 29px
}
#votoForm .votoValue {
	border: 0;
	width: 12px;
	height: 20px;
	margin: 0 2px 0 2px;
	font-size: 20px;
	line-height: 18px;
	text-align: center;
	font-weight: bold;
	padding: 0
}
#addVotoBox form {
	display: inline
}
#addVotoBox img {
	margin: 0 2px 0 2px
}
#addVotoBox fieldset {
	float: left
}
#userFeedback table {
	width: 100%
}
#userFeedback td, #userFeedback th {
	padding: 2px 5px 2px 5px;
	text-align: left;
	border-bottom: 1px dotted #ccc
}
#userFeedback span {
	color: #000
}
#userFeedback td {
	color: #666
}
#userFeedback a {
	font-weight: bold;
	border: 0 !important
}
#userFeedbackOrders {
	margin-bottom: 20px
}
#userFeedbackOrders td {
	padding: 5px
}
#userFeedbackOrders .products {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	background: #fff;
	width: 100%
}
#userFeedbackOrders .products a {
	font-size: 84.5%
}
#userFeedbackOrders .products td {
	border-bottom: 1px dotted #ccc;
	padding: 2px 5px 0 5px
}
#userFeedbackOrders .products a {
	border: 0 !important
}
#userFeedbackOrders .addFeedBackButton {
	margin-top: 2px !important;
	width: 170px;
	height: 20px;
	font-weight: bold !important;
	background-image: url(/ReadySkins/wonder/img/ico_edit3.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 21px
}
#userFeedbackOrders .addProductFeedBackButton, #userFeedbackOrders .addFeedBackButton {
	display: block;
	float: right;
	font-weight: normal;
	font-size: 84.5%;
	border: 0;
	line-height: 15px;
	color: #666;
	margin: 0;
	background-image: url(/ReadySkins/wonder/img/ico_edit3.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 21px
}
#productsWishList {
	margin-bottom: 10px
}
#discountCodesBox {
	margin: 0 0 40px 0;
	border: 1px solid #d6d5d5;
	clear: both
}
#discountCodesBox form {
	padding: 10px;
	margin: 0;
	min-height: 20px;
	border: 1px solid #fff;
	text-align: right;
	background: #fccc62
}
#discountCodesBox h2 {
	color: #000;
	font-size: 92%;
	padding: 5px 5px 2px 5px;
	margin: 0;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	display: none
}
#discountCodesBox p {
	float: left;
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 19px;
	font-weight: bold
}
#discountCodesBox input {
	margin: 0 0 10px 5px !important
}
.discountLine {
	background: #fccc62
}
.discountLine p {
	font-size: 17px !important;
	font-weight: bold !important;
	color: #c00 !important;
	line-height: 25px;
	display: block
}
.imageList {
	margin: 0 0 20px 0;
	text-align: center;
	clear: both;
	width:100% !important;
}
.imageList table {
	margin: auto
}
.imageList li {
	text-align: center;
	float: left;
	overflow: hidden;
	width:100% !important;
}
.imageList p {
	height: 30px;
	margin: 2px 0 0 0;
	padding: 2px;
	font-weight: bold;
	overflow: hidden;
	line-height: 14px
}
.imageList img {
	margin: 0;
	display: block;
	border: 0;
	width:100%;
	text-align:left;
}
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #f2dbdb;
	background-color: #faefef;
	margin-top: 5px;
	padding: 5px
}
.uploadifyError {
	border: 2px solid #fbcbbc !important;
	background-color: #fde5dd !important
}
.uploadifyQueueItem .cancel {
	float: right
}
.uploadifyQueueItem .cancel img {
	float: left;
	margin-right: 5px
}
.uploadifyQueueItem .cancel a {
	border-bottom: 0 !important;
	height: 15px;
	color: #000 !important;
	font-weight: bold
}
.uploadifyQueueItem .cancel a:after {
	content: "Elimina"
}
.uploadifyProgress {
	background-color: #fff;
	border-top: 1px solid gray;
	border-left: 1px solid gray;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	margin-top: 10px;
	width: 100%
}
.uploadifyProgressBar {
	background-color: #09f;
	width: 1px;
	height: 3px
}
#directEpaymentBox table {
	margin: 10px auto 10px auto;
	width: 70%
}
#directEpaymentBox th {
	border-bottom: 1px dotted #ccc;
	text-align: right;
	padding: 4px;
	width: 35%
}
#directEpaymentBox td {
	border-bottom: 1px dotted #ccc;
	padding: 4px;
	text-align: left
}
#directEpaymentBox input, #directEpaymentBox select {
	width: 90%;
	margin: 0 0 5px 0
}
#jsNotEnabledMessage {
	text-align: center;
	margin: 10px 10px 20px 10px
}
#jsNotEnabledMessage img {
	margin: auto
}
#mapLinksBox table {
	width: 100%;
	background: #fff
}
#mapLinksBox td {
	padding: 0 4px 4px 4px;
	border-right: 2px dotted #999;
	width: 16%
}
#mapLinksBox th {
	padding: 2px 4px 2px 4px;
	text-align: left;
	border-right: 2px dotted #999;
	width: 16%;
	background: #eee
}
#mapLinksBox th a {
	display: block;
	padding: 0 2px 0 2px;
	font-weight: bold;
	font-size: 84.5%;
	text-decoration: none;
	color: #464646
}
#mapLinksBox ul {
	margin: 0;
	padding: 0
}
#mapLinksBox li {
	margin: 0;
	padding: 0 2px 0 2px;
	list-style: none
}
#mapLinksBox li a {
	color: #000;
	text-decoration: underline;
	color: #8b8b8b
}
#colSx, #colDx {
	text-align: center;
	display: table-cell;
	vertical-align: top;
	overflow: hidden
}
#colSx {
	width: 25% !important;
	min-width: 170px;
	max-width: 170px;
	padding: 10px 20px 10px 0 !important;
}
#colDx {
	width: 170px;
	min-width: 170px;
	max-width: 170px;
	padding: 10px 0 10px 20px
}
#body_getProd #colSx {
	width: 170px;
	min-width: 170px;
	max-width: 170px;
	padding: 5px 0 10px 0
}
#body_getProd #colDx {
	width: 170px;
	min-width: 170px;
	max-width: 170px;
	padding: 10px 0 10px 20px;
}
#body_showCart #colDx, #body_cartStep #colDx, #body_regStep #colDx, #body_addressStep #colDx, #body_courierStep #colDx, #body_paymentStep #colDx, #body_sendStep #colDx {
	width: 170px;
	min-width: 170px
}
#colMid {
	padding: 10px 0px 10px 0px;
	width: 100%;
	display: table-cell;
	vertical-align: top
}
#mainTable {
	background: #fff;
	width: 100%;
	table-layout: fixed;
	display: table
}
#head {
	display: block;
	margin: 0 auto 0 auto;
	clear: both;
	max-width: 1600px;
	min-width: 900px;
	width: 100%
}
#mainTableContainer {
	display: block;
	margin: 5px auto 0 auto;
	clear: both;
	max-width: 1600px;
	min-width: 900px;
	width: 100%
}
#mapLinksBox {
	display: block;
	margin: 0 auto 0 auto;
	clear: both;
	max-width: 1100px;
	min-width: 900px;
	width: 100%
}
#iceCatIframe {
	margin: 0;
	background-image: url(/ReadySkins/wonder/img/loading.gif);
	background-position: center center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}
#socialNetworks {
	float: right;
	height: 35px
}
#facebookLike, #googlePlusOne, #tweetterTweet {
	float: left;
	padding-left: 5px;
	position: relative;
	z-index: 90
}
#facebookLike {
	width: auto
}
#googlePlusOne {
	width: 60px
}
#tweetterTweet {
	width: 79px
}
#productShipping {
	width: 500px
}
#productShipping form {
	margin: 10px 0 5px 0;
	padding: 10px;
	border: 1px solid #ddd;
	background: #eee;
	text-align: left
}
#productShipping input, #productShipping select {
	margin: 0 5px 0 5px
}
#productShipping table {
	width: 100%
}
#productShipping th {
	padding: 5px !important;
	border-top: 1px dotted #ddd !important;
	text-align: left
}
#productShipping td {
	padding: 5px !important;
	border-top: 1px dotted #ddd !important;
	text-align: right;
	vertical-align: middle
}
#productShipping span {
	display: block;
	font-size: 84.5%;
	font-weight: normal
}
#productShipping .bkg1 {
	background-color: #f7f7f7
}
#productShipping .bkg2 {
	background-color: #fff
}
#productShipping input {
	width: 100px
}
#productShipping label {
	font-weight: bold;
	font-size: 84.5%;
	width: 200px;
	float: left;
	display: block;
	clear: left;
	border-bottom: 1px solid #ddd;
	text-align: right
}
#productShipping input, #productShipping select {
	margin: 0 0 5px 205px;
	display: block
}
#productShipping h3 {
	font-size: 123%;
	margin: 0;
	padding: 10px;
	text-align: center;
	color: #D22222
}
#productShipping h4 {
	font-size: 123%;
	margin: 0;
	padding: 0;
	color: #D22222
}
#productShipping p {
	text-align: left;
	font-size: 84.5%
}
.shippingDetails span {
	display: inline-block;
	margin: 0;
	padding: 0 0 5px 0
}
.shippingDetailsButton {
	display: block;
	margin: 0;
	font-size: 84.5%;
	border: 0 !important;
	text-decoration: none;
	background-image: url(/ReadySkins/wonder/img/ico_shipping.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 29px
}
#ECS_anags p, #ECS_destinations p {
	font-weight: bold;
	font-size: 123%;
	margin: 15px 0 15px 0
}
#ECS_anags form, #ECS_destinations form {
	width: 100%;
	float: left;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0
}
#ECS_anags label, #ECS_destinations label {
	color: #666;
	display: block;
	float: left
}
#ECS_anags span, #ECS_destinations span {
	color: #666;
	display: block;
	margin-bottom: 5px
}
#ECS_anags .butt1, #ECS_destinations .butt1 {
	display: block;
	float: right;
	width: 100px !important
}
#ECS_anags label input, #ECS_destinations input {
	margin-top: 2px
}
#orderStepNavBar {
	margin-bottom: 20px;
	text-align: center
}
#orderStepNavBar ul {
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: center;
	display: table;
	width: 100%
}
#orderStepNavBar li {
	margin: 0;
	padding: 0;
	max-width: 350px;
	height: 40px;
	text-align: center;
	min-width: 25px;
	vertical-align: bottom;
	display: table-cell
}
#orderStepNavBar form {
	display: block;
	margin: 0;
	width: 100%;
	height: 25px;
	background-image: url(/ReadySkins/wonder/img/bkg_step.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0
}
#orderStepNavBar strong {
	color: #000;
	font-weight: bold;
	font-size: 92%;
	display: block;
	padding: 0 5px 0 5px;
	height: 15px;
	line-height: 13px;
	text-overflow: ellipsis;
	overflow: hidden
}
#orderStepNavBar .current strong {
	color: #000
}
#orderStepNavBar .disabled strong {
	color: #d1d0d0
}
#orderStepNavBar input {
	display: block;
	width: 100%;
	height: 25px;
	line-height: 16px;
	color: #fff;
	font-size: 138.5%;
	border: 0;
	font-weight: bold;
	cursor: pointer;
	background-color: transparent;
	background-image: url(/ReadySkins/wonder/img/bkg_step_on.gif);
	background-position: bottom center;
	background-repeat: no-repeat
}
#orderStepNavBar .disabled input {
	cursor: auto;
	background-image: url(/ReadySkins/wonder/img/bkg_step_off.gif);
	background-position: bottom center;
	background-repeat: no-repeat
}
#orderStepNavBar .current input {
	background-image: url(/ReadySkins/wonder/img/bkg_step_current.gif);
	background-position: bottom center;
	background-repeat: no-repeat
}
#orderStepNavBar #cartStep input {
	background-image: url(/ReadySkins/wonder/img/bkg_step_on_first.gif);
	background-position: bottom center;
	background-repeat: no-repeat
}
#orderStepNavBar #sendStep input {
	background-image: url(/ReadySkins/wonder/img/bkg_step_on_last.gif);
	background-position: bottom center;
	background-repeat: no-repeat
}
#orderStepNavBar #sendStep.disabled input {
	background-image: url(/ReadySkins/wonder/img/bkg_step_off_last.gif);
	background-position: bottom center;
	background-repeat: no-repeat
}
#orderStepNavBar #cartStep.disabled input {
	background-image: url(/ReadySkins/wonder/img/bkg_step_off_first.gif);
	background-position: bottom center;
	background-repeat: no-repeat
}
#orderStepNavBar #cartStep.current input {
	background-image: url(/ReadySkins/wonder/img/bkg_step_current_first.gif);
	background-position: bottom center;
	background-repeat: no-repeat
}
#orderStepNavBar #sendStep.current input {
	background-image: url(/ReadySkins/wonder/img/bkg_step_current_last.gif);
	background-position: bottom center;
	background-repeat: no-repeat
}
#otherDestinationsPage .destinationButton {
	margin-bottom: 15px
}
#otherDestinationsPage table, #couriersListPage table, #paymentsListPage table, #sendOrderDetails table {
	width: 100%;
	border: 0;
	clear: both
}
#otherDestinationsPage th, #couriersListPage th, #paymentsListPage th, #sendOrderDetails th {
	text-align: right;
	width: 20%;
	border-bottom: 1px dotted #d6d5d5;
	padding: 5px;
	background: #eee
}
#otherDestinationsPage td, #couriersListPage td, #paymentsListPage td, #sendOrderDetails td {
	text-align: left;
	padding: 5px;
	background: #fff;
	border: 0;
	border-bottom: 1px dotted #d6d5d5
}
#otherDestinationsPage td input, #couriersListPage td input, #paymentsListPage td input, #sendOrderDetails td input {
	width: 90%
}
#otherDestinationsPage td textarea, #couriersListPage td textarea, #paymentsListPage td textarea, #sendOrderDetails td textarea {
	width: 90%
}
.otherDestinations ul, .couriersList ul, .paymentsList ul {
	margin: 0;
	padding: 0;
	width: 100%;
	float: left
}
.otherDestinations li, .couriersList li, .paymentsList li {
	border-bottom: 1px dotted #ccc;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	line-height: 15px;
	width: 100%;
	float: left
}
.otherDestinations li input, .couriersList li input, .paymentsList li input {
	float: left;
	margin: 0 5px 0 0;
	width: auto !important
}
.otherDestinations p, .couriersList p, .paymentsList p {
	float: left;
	margin: 0;
	padding: 0;
	display: block
}
.invoiceAddress span, .otherDestinations span, .couriersList span, .paymentsList span {
	display: block
}
#otherDestinationsPage .freeText, #couriersListPage .freeText, #paymentsListPage .freeText, #sendOrderDetails .freeText {
	color: #616161;
	line-height: 18px
}
#paymentsList .notes {
	font-size: 84.5%;
	margin: 0;
	padding: 5px 0 10px 20px;
	clear: both;
	color: #666;
	display: block;
	clear: both
}
#paymentsList .notes strong {
	display: inline;
	float: none
}
#sendOrderDetails {
	margin: 10px 0 20px 0;
	width: 100%;
	float: left;
	clear: both
}
#sendOrderDetails .alert {
	background: #fad6cf;
	border: 1px solid #D22222
}
#sendOrderDetails .edit {
	display: inline-block;
	float: right;
	border: 0 !important;
	text-decoration: none !important;
	background-image: url(/ReadySkins/wonder/img/ico_edit3.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 21px
}
#courierBox p, #paymentBox p {
	float: left;
	margin: 0;
	padding: 5px;
	width: 60%
}
#destinationBox p {
	padding: 0 0 5px 0;
	margin: 5px;
	clear: both;
	border-bottom: 1px dotted #d6d5d5
}
#destinationBox strong {
	display: block;
	float: left;
	margin: 0;
	padding: 5px;
	width: 70%
}
#sendOrderDetails .container {
	display: table;
	margin-bottom: 10px;
	margin-top: 10px;
	border-collapse: separate;
	border-spacing: 10px
}
#destinationBox, #courierBox, #paymentBox {
	width: 33%;
	display: table-cell;
	border: 1px solid #ddd;
	min-height: 120px
}
.orderDeniedMessage {
	padding: 0;
	margin: 10px 0 10px 0;
	font-size: 115%
}
#qrCodeBox p {
	padding: 10px
}
label.error {
	color: #D22222;
	font-weight: normal !important;
	display: inline-block;
	padding: 5px 0 5px 0
}
input.error, select.error {
	background-image: url(/ReadySkins/wonder/img/invalid.png);
	background-position: 98% center;
	background-repeat: no-repeat;
	box-shadow: 0 0 2px #D22222;
	border-color: #D22222
}
textarea.error {
	background-color: #fff;
	background-image: url(/ReadySkins/wonder/img/invalid.png);
	background-position: 98% 90%;
	background-repeat: no-repeat;
	box-shadow: 0 0 2px #D22222;
	border-color: #D22222
}
#categorieslinks {
	padding: 10px
}
#categoriesLinksContainer dl, .categoriesLinks dl {
	margin: 0 5px 10px 0
}
#categoriesLinksContainer dt {
	font-weight: bold;
	font-size: 138.5%;
	margin: 0 0 5px 0
}
#categoriesLinksContainer dd, .categoriesLinks dd {
	margin: 0 0 2px 5px
}
#currenciesBox form {
	padding: 10px
}
#currenciesBox select {
	width: 100%
}
#compatTypesBox form {
	padding: 5px
}
#compatTypesBox label {
	padding: 3px;
	font-size: 100%;
	margin: 0 0 13px 0;
	width: 250px;
	float: left;
	text-align: right;
	line-height: 21px;
	height: 22px;
	overflow: hidden;
	font-weight: bold;
	clear: left
}
#compatTypesBox select {
	margin: 0 auto 10px auto;
	display: block
}
#compatTypesBox span {
	display: block;
	margin: 0 auto 10px auto
}
#overrideCartLightBox {
	width: 610px
}
#overrideCartLightBox form {
	margin: auto;
	text-align: left
}
#overrideCartLightBox p {
	padding-bottom: 10px
}
#overrideCartLightBox a {
	display: block;
	width: auto !important;
	float: none;
	clear: both;
	margin: 10px 0 10px 0;
	line-height: 23px !important
}
#overrideCartLightBox a img {
	display: block;
	float: left;
	margin: 0 0 20px 0
}
#loginBox .paypalLoginButton {
	padding: 10px 5px 10px 0;
	text-align: right
}
.existent_user_box .paypalLoginButton {
	text-align: center;
	padding-bottom: 10px
}
.paypalLoginButton span {
	display: block;
	padding: 5px 0 5px 0
}
.feedbackBoxMedia {
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
	padding: 20px 0 10px 0;
	font-size: 100%
}
.feedbackBoxMedia .rating strong {
	font-size: 30px
}
.feedbackBoxMedia .rating span {
	font-size: 25px
}
.feedbackBoxMedia .content {
	margin-top: 5px;
	padding: 70px 0 5px 0
}
.feedbackBoxMedia .content a {
	display: block;
	background-image: url(/ReadySkins/wonder/img/user_rating.png);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 109px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.feedbackBoxMedia .certified {
	position: absolute;
	top: 0;
	left: 33px;
	margin: auto
}
.feedbackBoxMedia img {
	margin: 0 2px 0 2px
}
.webPageGallery_imgs {
	padding: 0 !important;
	overflow: auto !important;
	text-align: center;
	clear: both
}
.webPageGallery_imgs li {
	list-style: none !important;
	padding: 0 !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	margin-right: 5px !important;
	margin-left: 5px !important;
	overflow: hidden;
	max-width: 240px;
	min-width: 31%;
	text-align: center;
	background: #f8f8f8;
	border: 1px solid #eee !important;
	position: relative;
	top: 0;
	left: 0;
	display: inline-block
}
.webPageGallery_imgs a {
	display: block;
	padding: 5px;
	border: 0 !important;
	height: 200px;
	overflow: hidden
}
.webPageGallery_imgs span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	text-align: center;
	color: #000;
	font-weight: bold;
	background: #eee
}
#cookieAlert {
	padding: 5px;
	background: #000;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	text-align: center;
	color: #fff
}
#cookieAlert>div {
	text-align: center
}
#cookieAlert.hide {
	opacity: 0;
	margin-top: -41px
}
#cookieAlert.show {
	margin-top: 0;
	opacity: 1
}
#cookieAlert p {
	display: inline-block
}
#cookieAlert a {
	display: inline-block;
	margin-left: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding: 2px 5px;
	text-decoration: none
}
#cookieAlert a:hover {
	background-color: #e0e0e0
}
#cookieAlert a.ok {
	padding: 2px 10px;
	font-weight: bold;
	background-color: #b6e026
}
#cookieAlert a.ok:hover {
	background-color: #cff93f
}
#pageNotFound {
	text-align: center
}
#pageNotFound span {
	color: #bbb
}
#pageNotFound p {
	margin: 0 0 20px 0;
	padding: 20px;
	font-size: 138.5%;
	border-bottom: 1px solid #999;
	line-height: 40px
}
#pageNotFound a {
	display: block;
	border: 1px solid #000 !important;
	width: 150px;
	padding: 10px;
	margin: 20px auto 0 auto
}
#header_responsive .list.show {
	opacity: 1;
	height: auto;
	z-index: 99
}
#header_responsive .list {
	-webkit-transition: opacity 300ms ease;
	-moz-transition: opacity 300ms ease;
	-ms-transition: opacity 300ms ease;
	-o-transition: opacity 300ms ease;
	transition: opacity 300ms ease;
	background: #f3f3f3;
	position: absolute;
	right: 0;
	opacity: 0;
	height: 0;
	z-index: -1;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	width: 200px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ddd
}
#header_responsive .list a:hover {
	background-color: #ddd
}
#header_responsive .list a {
	display: block;
	padding-left: 33px;
	background-position: 5px center;
	background-repeat: no-repeat;
	line-height: 2.3em;
	cursor: pointer;
	color: #000;
	border-top: 1px solid #ddd;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#header_responsive .popup {
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease;
	-webkit-box-shadow: 7px 7px 7px 0 rgba(50,50,50,0.19);
	-moz-box-shadow: 7px 7px 7px 0 rgba(50,50,50,0.19);
	box-shadow: 7px 7px 7px 0 rgba(50,50,50,0.19);
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	position: absolute;
	opacity: 0;
	z-index: -1;
	min-width: 400px;
	max-width: 600px;
	background: #fff;
	right: 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	padding:15px;
}
#header_responsive .loginAndRegister {
	padding-top: 0;
	border-spacing: 5px
}
#top_cart .title {
	background: #000;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px
}
#top_cart .title strong {
	color: #fff;
	font-size: 115%;
	display: block;
	padding: 10px
}
#top_cart .cart_content_detailed {
	text-align: left;
	padding: 15px;
	max-height: 250px;
	overflow-y: auto
}
#top_cart .cart_item {
	padding: 15px;
	border-bottom: 1px solid #ddd;
	overflow: auto
}
#top_cart .cart_item:nth-child(odd) {
	background: #eee
}
#top_cart .cart_item .imageLink {
	display: block;
	margin: 0 5px 5px 0;
	float: left
}
#top_cart .cart_item img {
	max-width: 40px;
	border: 1px solid #ddd
}
#top_cart .cart_item .description {
	line-height: 10px;
	margin-bottom: 5px;
	display: block;
	padding-top: 10px
}
#top_cart .cart_item .description a {
	font-size: 77%
}
#top_cart .cart_item .price {
	margin-bottom: 5px;
	font-size: 100%;
	color: #D22222;
	font-weight: bold
}
#top_cart .cart_item .cart_refresh_input {
	width: 35px;
	padding: 1px;
	display: inline-block
}
#top_cart .cart_item .cart_form {
	display: table
}
#top_cart .cart_item .qta {
	display: block;
	clear: both
}
#top_cart .cart_item .delete {
	display: table-cell;
	padding-left: 5px
}
#top_cart .cart_item a {
	font-weight: bold;
	font-size: 84.5%
}
#top_cart p {
	padding: 15px 10px 15px 10px;
	font-size: 138.5%
}
#top_cart .total_box {
	background: #f1f1f1;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin: 10px;
	overflow: auto;
	text-align: right
}
#top_cart .total_label {
	color: #000;
	font-size: 138.5%;
	display: inline-block;
	padding-right: 10px
}
#top_cart .total_value {
	color: #333;
	font-size: 138.5%;
	display: inline-block
}
#top_cart .shipping {
	color: #6c6c6c;
	padding: 5px 10px 0 10px;
	font-size: 84.5%;
	line-height: 12px;
	margin: 0;
	border-top: 1px solid #ccc
}
#top_cart .shipping span {
	font-weight: bold;
	font-size: 100%;
	display: inline-block;
	padding: 0
}
#top_cart .shipping .cTitle {
	display: inline-block;
	color: #000;
	text-align: left;
	font-size: 100%;
	background-image: url(/ReadySkins/wonder/img/ico_shipping.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 29px
}
#top_cart .shipping p {
	padding: 0;
	display: inline-block;
	font-size: 100%
}
#top_cart .payment {
	color: #6c6c6c;
	padding: 0 10px 0 10px;
	font-size: 84.5%;
	line-height: 12px;
	margin: 0
}
#top_cart .payment span {
	font-weight: bold;
	font-size: 100%;
	display: inline-block;
	padding: 0
}
#top_cart .payment .pTitle {
	display: inline-block;
	color: #000;
	padding: 5px 0 5px 30px;
	text-align: left;
	font-size: 100%
}
#top_cart>form {
	text-align: center;
	padding: 0 10px 10px 10px
}
#header_responsive .header_top_bar>li {
	vertical-align: middle;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell
}
#header_responsive .header_top_bar>li>a {
	display: block;
	white-space: nowrap;
	color: #000;
	position: relative;
	top: 0;
	left: 0
}
#top_languages .it {
	background-image: url(/ReadySkins/wonder/img/flag_it.png);
	background-repeat: no-repeat
}
#top_languages .en {
	background-image: url(/ReadySkins/wonder/img/flag_en.png);
	background-repeat: no-repeat
}
#top_languages .fr {
	background-image: url(/ReadySkins/wonder/img/flag_fr.png);
	background-repeat: no-repeat
}
#top_languages .es {
	background-image: url(/ReadySkins/wonder/img/flag_es.png);
	background-repeat: no-repeat
}
#top_languages .de {
	background-image: url(/ReadySkins/wonder/img/flag_de.png);
	background-repeat: no-repeat
}
#top_currencies .current {
	background-image: url(/ReadySkins/wonder/img/down_arrow.png);
	background-repeat: no-repeat
}
#header_responsive #top_buttons_wrapper {
	margin: 0;
	padding: 0
}
#header_responsive .top_buttons {
	position: relative;
	top: 0;
	left: 0;
	display: table;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}
#header_responsive #header_top_bar_wrapper {
	background: #1CA652;
	padding: 7px 5px 7px 15px;
	margin-bottom: 15px;
}
#header_responsive #header_top_bar_wrapper>li {
	color: #000
}
#header_responsive .butt span.current {
	color: #000;
	display: block;
	cursor: pointer;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#header_responsive .header_top_bar {
	position: relative;
	top: 0;
	left: 0;
	display: table;
	width: 100%;
	padding: 0;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px
}
#head {
	text-align: left;
	background: #fff
}
#head img {
	max-width: 100%
}
#headText {
	text-align: left;
	padding-bottom: 5px;
	display: block;
	margin: 0 auto 0 auto;
	clear: both;
	max-width: 1100px;
	min-width: 900px;
	width: 100%
}
#header_responsive .top_buttons>li, #header_responsive .top_buttons>li.primary {
	vertical-align: middle;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: table-cell;
	padding: 0 10px 0 0
}
#header_responsive .top_buttons>li.secondary {
	display: none
}
#header_responsive .top_buttons li>a {
	display: block;
	white-space: nowrap;
	color: #000;
	position: relative;
	top: 0;
	left: 0
}
#header_responsive a:hover+.popup {
	opacity: 1;
	z-index: 200
}
#header_responsive .popup:hover {
	opacity: 1;
	z-index: 200
}
#header_responsive .top_buttons>li>a {
	color: #149842
}
#top_text {
	width: 100%;
	color:#fff;
}
#top_text div {
	padding-left: 5px
}
#header_responsive #logo {
	max-width: 350px
}
#header_responsive .header_top_bar .butt .current {
	width: 100px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 25px;
	padding-left: 33px;
	background-position: 5px center;
	background-repeat: no-repeat
}
#header_responsive .top_buttons li.box_search {
	width: 100%;
	text-align: right;
	padding-right: 35px
}
#header_responsive .top_buttons a span {
	display: block;
	padding: 0 0 0 33px;
	height: 30px;
	line-height: 30px;
	text-overflow: ellipsis;
	max-width: 150px;
	overflow: hidden
}
#header_responsive .top_buttons .btn_cart .counter {
	position: absolute;
	top: -5px;
	left: 15px;
	background: #EF770A;
	color: #fff;
	padding: 0 5px 0 5px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}
#header_responsive .top_buttons .btn_menu {
	display: none
}
#header_responsive .top_buttons .btn_menu>a {
	background-image: url(/ReadySkins/wonder/img/ico_rmenu.png);
	background-position: 0 5px;
	background-repeat: no-repeat
}
#header_responsive .top_buttons .btn_menu span {
	font-weight: bold;
	color: #999
}
#header_responsive .top_buttons li.box_search form {
	position: relative;
	top: 0;
	left: 0
}
#header_responsive .top_buttons div.box_text_search {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#header_responsive .top_buttons input.txt_search {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 70%;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
	border:2px solid #149842;
}
#header_responsive .top_buttons input.btn_search {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 0;
	-webkit-border-top-left-radius: 0 !important;
	-webkit-border-bottom-left-radius: 0 !important;
	-moz-border-radius-topleft: 0 !important;
	-moz-border-radius-bottomleft: 0 !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px
}
#header_responsive .top_buttons input.responsive_butt {
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#header_responsive .top_buttons input.txt_search {
	height: 50px;
	padding-right: 50px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:20px;
}
#header_responsive .top_buttons input.btn_search {
	background-color: #149842;
	background-image: url(/ReadySkins/wonder/img/icon_search_white.png);
	background-position: center center;
	background-repeat: no-repeat;
	height: 50px;
	padding-left: 50px
}
#header_responsive .btn_cart>a {
	background-image: url(/ReadySkins/wonder/img/icon_shopping_cart3.png);
	background-position: 0 center;
	background-repeat: no-repeat
}
#header_responsive .btn_cart span {
	font-weight: bold
}
#header_responsive .btn_login>a {
	background-image: url(/ReadySkins/wonder/img/icon_login3.png);
	background-position: 0 center;
	background-repeat: no-repeat
}
.boxHelp {
	width:46%;
	float:right;
	position:relative;
	text-align: right;
	font-size:115%;
	padding-right:10px;
}
.welcomeText {
	width:50%;
	float:left;
	position:relative;
	font-size:115%;
}
.welcomeText a{
	color:#fff !important;
	padding-right:5px;
	padding-left:5px;
}
#r_left_menu .r_left_menu_loader {
	background-color: #fff;
	background-image: url(/ReadySkins/wonder/img/loading.gif);
	background-position: center center;
	background-repeat: no-repeat
}
#r_left_menu .btn_left_logout strong {
	float: right
}
#r_left_menu ul.r_left_menu_btn li {
	background-color: #bbb;
	background-image: url(/ReadySkins/wonder/img/down_arrow.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px
}
#r_left_menu .it {
	background-image: url(/ReadySkins/wonder/img/flag_it.png);
	background-position: 0 center;
	background-repeat: no-repeat
}
#r_left_menu .en {
	background-image: url(/ReadySkins/wonder/img/flag_en.png);
	background-position: 0 center;
	background-repeat: no-repeat
}
#r_left_menu .de {
	background-image: url(/ReadySkins/wonder/img/flag_de.png);
	background-position: 0 center;
	background-repeat: no-repeat
}
#r_left_menu .fr {
	background-image: url(/ReadySkins/wonder/img/flag_fr.png);
	background-position: 0 center;
	background-repeat: no-repeat
}
#r_left_menu .es {
	background-image: url(/ReadySkins/wonder/img/flag_es.png);
	background-position: 0 center;
	background-repeat: no-repeat
}
#r_left_menu .btn_left_mobile_button a {
	background-image: url(/ReadySkins/wonder/img/ico_mobile_version.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 22px
}
#homeRegUsers th {
	text-align: right;
	border-bottom: 1px dotted #ccc
}
#homeRegUsers td {
	border-bottom: 1px dotted #ccc
}
#homeRegUsers p {
	padding: 4px
}
#homeRegUsers li {
	display: inline-block
}
#homeRegUsers .homeRegUsersUserName {
	display: inline-block;
	font-size: 110%;
	margin-bottom: 10px
}
#cartBoxRight th {
	color: #000
}
#userDocuments .bkg2, #rma .bkg3, #userFeedbackOrders .bkg2 {
	background: #ebebeb
}
#userDocuments .bkg1, #rma .bkg1, .variantsBox .bkg1, #userFeedbackOrders .bkg1, table.artCollBox .bkg1 {
	background: #f7f7f7
}
.pages a, .pages input {
	background: #fff;
	border: 1px solid #999 !important;
	color: #000
}
.pages a:hover {
	background: #4f4e4e;
	border: 1px solid #999;
	color: #fff
}
.selectedPg {
	background: #1ca652 !important;
	border: 1px solid #999 !important;
	color: #fff !important
}
.variantsBox form {
	background: #535252
}
#formRequestInfo h3 {
	color: #149842
}
#megamenuLayer dt {
	background-image: url(/ReadySkins/wonder/img/ico_arrow.gif);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 13px;
	color: #149842;
	font-weight: bold;
	margin: 0 0 5px 0
}
#megamenuLayer dd {
	padding: 0 0 0 12px;
	margin: 0 0 2px 0
}
#megamenuLayer dd a {
	color: #6b6969
}
#megamenuLayer dt a:hover, #megamenuLayer dd a:hover {
	text-decoration: underline
}
#megamenuLayer .megamenufilters, #megamenuLayer .categoriesLinks, #megamenuLayer .pagesLink {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 5px
}
#megamenuLayer .pagesLink {
	padding-bottom: 5px
}
#megamenuLayer .pagesLink dd {
	padding: 0;
	margin: 0 0 2px 0;
	font-size: 90%
}
#megamenuLayer .pagesLink a {
	color: #434343
}
#menu.megamenu {
	padding-top: 2px
}
#menu {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 900px;
	display: block;
	clear: both;
	/*background-color: #4e4c4c;
	background-image: -webkit-gradient(left top, left bottom, color-stop(0, #4e4c4c), color-stop(100%, #272727));
	background-image: -o-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: -moz-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: -webkit-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: -ms-linear-gradient(top, #4e4c4c 0, #272727 100%);
	background-image: linear-gradient(to bottom, #4e4c4c 0, #272727 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4e4c4c", endColorstr="", GradientType=0);
*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eaeaea;
	border-right-width: 0;
	border-right-style: none;
	border-right-color: #000;
	border-bottom-width: 0;
	border-bottom-style: none;
	border-bottom-color: #000;
	border-left-width: 0;
	border-left-style: none;
	border-left-color: #000
}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	background:#fff;
}
#menu li a {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	position: relative;
	left: 0;
	top: 0;
	display: block;
	line-height: 1.5;
	color: #111;
	font-size: 130%;
	margin: 0;
	font-weight: 500;
	text-align: left;
	padding: 15px 43px 15px 15px;
	background-color: transparent;
	border-top-width: 0;
	border-top-style: none;
	border-top-color: #fff;
	border-right-width: 0;
	border-right-style: none;
	border-right-color: #fff;
	border-bottom-width: 0;
	border-bottom-style: none;
	border-bottom-color: #fff;
	border-left-width: 0;
	border-left-style: none;
	border-left-color: #fff
}
#webArea_19 a {
	color: #1CA652 !important;
}
#webArea_19 a.selectedButt {
	color: #000 !important;
}

#menu li a:hover {
	background-image: url(/ReadySkins/wonder/img/ico_triang.gif);
	background-position: top center;
	background-repeat: no-repeat;
	color: #149842
}
#menu li a.selectedButt {
	background-image: url(/ReadySkins/wonder/img/ico_triang_b.png);
	background-position: top center;
	background-repeat: no-repeat;
	color: #000;
	font-weight:bold;
}
#menu li {
	display: inline-block
}
#menu {
	max-width: 1600px;
	margin: 0 auto 0 auto
}
#messageMiddleBox h2 {
	color: #149842
}
.blogPage {
	padding-top: 20px;
	clear: both
}
.blogPage .noRecordsFound {
	color: #546e7a;
	font-size: 150%;
	font-style: italic
}
.blogPage .date, #blog_article .date {
	color: #546e7a;
	font-size: 90%;
	display: block;
	margin-bottom: 10px;
	font-style: italic
}
.blogPage .blog_item {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #ddd;
	overflow: auto;
	text-align: justify;
	text-justify: inter-word
}
.blogPage .thumb {
	float: left;
	padding: 0 1em 1em 0
}
.blogPage .title {
	display: block;
	margin-bottom: 10px
}
.blogPage .title a {
	color: #333;
	font-size: 120%
}
.blogPage .description {
	color: #757575;
	line-height: 25px;
	font-size: 110%
}
.blogPage a.continue {
	display: block;
	text-align: right;
	color: #002aff;
	font-size: 110%;
	font-style: italic;
	padding-top: 20px;
	font-weight: bold
}
.blogPage a.continue::after {
	display: inline-block;
	content: ">>";
	padding-left: 5px
}
#blog_article {
	line-height: 25px;
	font-size: 110%;
	color: #757575;
	clear: both
}
#blog_article .title {
	color: #333;
	font-size: 250%;
	margin-bottom: 10px;
	line-height: 50px
}
#staticPage .image_text_left, #staticPage .image_text_right {
	margin-bottom: 20px;
	margin-top: 20px;
	overflow: auto
}
#staticPage .image_text_left .thumbImage {
	float: left;
	margin-right: 20px
}
#staticPage .image_text_right .thumbImage {
	float: right;
	margin-left: 20px
}
#staticPage .thumbImage {
	margin-bottom: 20px;
	overflow: hidden;
	max-width: 240px;
	min-width: 31%;
	text-align: center;
	background: #f8f8f8;
	border: 1px solid #eee !important;
	position: relative;
	top: 0;
	left: 0;
	display: inline-block
}
#staticPage .thumbImage a {
	display: block;
	padding: 5px;
	border: 0 !important;
	height: 200px;
	overflow: hidden
}
#staticPage .thumbImage span {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 0 5px 0;
	line-height: 1.5;
	text-align: center;
	color: #000;
	font-weight: bold;
	background: #eee
}
#staticPage .blogSingleImage img, #staticPage .pageSingleImage img {
	max-width: 100%
}
#staticPage .image_center {
	margin-bottom: 20px;
	margin-top: 20px;
	text-align: center
}
#staticPage .image_right {
	margin-bottom: 20px;
	margin-left: 20px;
	float: right
}
#staticPage .image_left {
	margin-bottom: 20px;
	margin-right: 20px;
	float: left
}

.policiesList .container {
	padding: 0
}
.policiesList .policiesImage {
	float: left;
	padding: 0;
	margin: 55px 0
}
.policiesList .policiesImage li {
	float: left;
	width: 17%;
	position: relative;
	padding: 0 50px;
	border-right: 1px solid #ebebeb;
	text-align: center;
	display: inline-block
}
.policiesList .policiesImage li:last-child {
	margin-right: 0;
	border: none
}
.policiesList .policiesImage li img {
	max-width: 65px;
	max-height: 65px;
	vertical-align: middle;
	margin-right: 6px;
	float: left
}
.policiesList .policiesImage li b, .policiesList .policiesImage li span {
	width: calc(100% - 71px);
	float: right;
	font-size: 14px;
	color: #898989
}
.policiesList .policiesImage li b {
	font-size: 18px;
	color: #302f2d
}

/*Featured Products*/

.bigBox{
/*
float: left;
width: 100%;
*/
overflow: hidden;
}
.bigBox, .bigBoxFade{
clear:both;

margin-bottom:50px;

background:url(../images_skin/bg_main_title.gif) repeat-x;
/*border-top:1px solid;*/
border-color: #e2e2e2;
border-top-left-radius: 4px;border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-top-left-radius: 4px;-moz-border-top-right-radius: 4px;-khtml-border-top-left-radius: 4px;-khtml-border-top-right-radius: 4px;
}
.bigBoxFade{
height:167px;
overflow:hidden;
}

.bigBox .bottomLink, .bigBoxFade .bottomLink{
clear:both;
background: -moz-linear-gradient(#F3F3F3, #D7D7D7);background: -o-linear-gradient(#F3F3F3, #D7D7D7);background: -ms-linear-gradient(#F3F3F3, #D7D7D7);background: linear-gradient(#F3F3F3, #D7D7D7);background: -webkit-gradient(linear, center top, center bottom, from(#F3F3F3), to(#D7D7D7));background: -webkit-linear-gradient(#F3F3F3, #D7D7D7);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F3F3F3", endColorstr="#D7D7D7",GradientType=0);
width:100%;
float:left;
margin-bottom: 20px;
border:1px solid;
border-color: #e2e2e2;
border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-bottom-left-radius: 4px;-moz-border-bottom-right-radius: 4px;-khtml-border-bottom-left-radius: 4px;-khtml-border-bottom-right-radius: 4px;
}
.bigBoxFade ul{
height:112px;
overflow:hidden;
/*border-right:1px solid #d6d5d5;*/
margin-top:34px;
}
.bigBox ul{
margin-top:35px;
overflow:hidden;
/*
float: left;
width: 100%;
*/
border-color: #e2e2e2;
}
.boxColumns ul{
width:auto;
overflow:hidden;
}
.boxColumns li{
position:relative;
float:left;
width:17.4%;
min-height:305px;
overflow:hidden;
padding:10px 0 10px 0 !important;
text-align:center;
margin:0 1px 0 1px;
}
.boxColumns li .date{
display:block;
background:none;
padding:0;
}
.boxColumns li .imageLink{
margin:0 auto 15px auto;
width:100%;
min-height:150px;
float:none;
display:block;
}

.boxColumns li h2{
height:38px;
padding:0 10px 0 10px;
margin:0 0 10px 0 !important;
overflow:hidden;
}
.boxColumns li .details{
position:relative;
left:0;
top:0;
width:auto;
padding:0;
height:90px;
overflow:hidden;
text-align:center;
float: none;
}
/*.boxColumns .cart_form, .boxColumns .cart_form_disabled,.boxColumns .cart_form_matrix, .boxColumns .cart_form_disabled{*/
.boxColumns form{
position:absolute;
bottom:0;
width:100%;
margin:0 !important;
}
.boxColumns .cart_form_quantity{
display:none;
}

.bigBox .column h2 img{
position:absolute;
top:2px;     
}     
.bigBox .column h2 img:nth-child(even){     
left:50px;     
}     
.bigBox .column h2 img:nth-child(odd){     
left:2px;
}

#formRequestInfo, .feedBackBox_mid{
clear:both;
margin-bottom:30px;
border-bottom:1px solid;
border-color: #e2e2e2;
}
.feedBackBox_mid{
border-bottom:none;
}


.bigBox li, .bigBoxFade li{
border-bottom:1px solid;
border-color: #e2e2e2;
padding:5px 0 5px 160px;
background:#fff;
}
.bigBox .imageLink, .bigBoxFade .imageLink{
float:left;
margin:0 -160px 0 -160px;
text-align:center;
border:0 !important;
width:160px;
}
.bigBox .imageLink img, .bigBoxFade .imageLink img{
margin:auto;
max-width:150px;
max-height:150px;
}
.bigBox h2, .bigBoxFade h2{
font-size:15px;
margin-bottom:5px;
line-height:18px;
}
.bigBox h2 img, .bigBoxFade h2 img{
float:left !important;
margin-right:7px !important;
}

.bigBox .details, .bigBoxFade .details{
float: right;
width:37%;
overflow:auto;
padding-left:10px;
}
.bigBox .details strong, .bigBoxFade .details strong{
font-size: 11px;
}
.bigBox dl, .bigBox p, .bigBoxFade dl, .bigBoxFade p{
width:60%;
float:left;
margin-bottom:5px;
}
.bigBox .news, .bigBoxFade .news {
width: 100% !important;
}
.bigBox p, .bigBoxFade p{
color:#6B6969;
padding-top:5px;
}
.bigBox dt, .bigBoxFade dt{
margin:0;
float:left;
clear:both;
font-weight:bold;
padding:0 0 2px 0;
width:100px;
}
.bigBox dd, .bigBoxFade dd{
margin:0 0 0 100px;
padding:0 0 2px 0;
}
.bigBox .availability, .bigBoxFade .availability{
display:block;
margin-bottom:5px;
padding-top:1px;
font-size:11px;
}
/*.bigBox .cart_form, .bigBox .cart_form_matrix, .bigBox .cart_form_disabled,.bigBoxFade .cart_form,.bigBoxFade .cart_form_matrix, .bigBoxFade .cart_form_disabled{*/
.bigBox form{
margin:5px 0 5px 0;
}
.bigBox .date, .bigBoxFade .date{
background:url(../images/ico_news.gif) no-repeat 2px 2px;
padding-left:14px;
font-size:11px;
}
/*end featured products */

@media (max-width: 480px) {
.policiesList .policiesImage li {
	width: 100% !important;
	margin-bottom: 15px !important;
	border:none;
}
.policiesList .policiesImage li:nth-child(2), .policiesList .policiesImage li:nth-child(4) {
	border: none
}
.policiesList .policiesImage li:nth-child(3) {
	border: none
}
.lista_chiavi {
	width: 90% !important;
}

}
@media (max-width: 1699px) {
.policiesList .policiesImage li {
	padding: 0;
	padding-left: 10px
}
}
@media (max-width: 1440px) {
.boxColumns li{
width:16.9% !important;
}
}

@media (min-width: 1366px) and (max-width: 1280px) {
#colMid #categoriesBoxes li {
	width: 270px !important;
}
}

@media (min-width: 600px) and (max-width: 1280px) {
#colMid .miniBox {
    width: 31.7% !important;
}
}

@media (max-width: 1199px) {
.policiesList .policiesImage {
	float: left;
	width: 100%;
	text-align: center
}
.policiesList .policiesImage li {
	padding: 0;
	padding-left: 10px;
	margin: 0 auto 15px;
	width: calc(33.333% - 3px);
	float: none;
	display: inline-block
}

.policiesList .policiesImage li:nth-child(3) {
	border-right: 0
}
}
@media (max-width: 767px) {
.policiesList .policiesImage li {
	width: 49%;
	margin-bottom: 15px
}
.policiesList .policiesImage li:nth-child(2), .policiesList .policiesImage li:nth-child(4) {
	border: none
}
.policiesList .policiesImage li:nth-child(3) {
	border: none
}
}


/* banner */
.container-banner {
	width: 100%;
	padding: 0;
	display: inline-block;
	margin-top:20px;
	margin-bottom:20px;
}
.container-banner img {
	margin: 0 auto
}
.noPadRow {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 992px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
    .col-md-6 {
    width: 50%;
	float:left;
  }
  }
  
.img-responsive {
    display: inline-block;
}
.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

  
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (-o-min-device-pixel-ratio:3/2), only screen and (min-device-pixel-ratio:1.5), only screen and (min-resolution:192dpi) {
#header_responsive .top_buttons input.btn_search {
	background-size: 24px 24px;
	background-image: url(/ReadySkins/wonder/img/svg/icon_search.svg);
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 29px
}
#header_responsive .btn_cart>a {
	background-image: url(/ReadySkins/wonder/img/svg/icon_shopping_cart.svg);
	background-position: 0 5px;
	background-repeat: no-repeat;
	background-size: 24px 24px
}
#header_responsive .btn_login>a {
	background-image: url(/ReadySkins/wonder/img/svg/icon_login.svg);
	background-position: 0 5px;
	background-repeat: no-repeat;
	background-size: 24px 24px
}
#header_responsive .top_buttons .box_text_search.show .responsive_butt {
	background-image: url(/ReadySkins/wonder/img/svg/icon_search_white.svg);
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 24px 24px
}
#top_currencies .current {
	background-image: url(/ReadySkins/wonder/img/svg/ico_currencies.svg);
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 24px 24px
}
}

@media screen and (max-width:900px) {
#colSx, #colDx {
	display: none !important
}
#mainTableContainer, #head, #headText, #menu, #menu ul, #foot, #foot .content, #mapLinksBox, #footer_custom_els, #footer_custom_els_container, #header_responsive .header_top_bar, #header_responsive .top_buttons, #header_responsive .header_bottom_bar {
	min-width: 100% !important;
	max-width: 100% !important;
	width: 100% !important;
	min-width: auto !important
}
#header_responsive .top_buttons input.txt_search {
	min-width: 100% !important;
	max-width: 100% !important;
	width: 100% !important;
	min-width: auto !important
}
}

@media screen and (max-width:800px) {
#header_responsive #top_buttons_wrapper {
	background: #fff
}
#header_responsive .secondary {
	display: table-cell !important
}
#header_top_bar_wrapper .primary, #top_buttons_wrapper .primary {
	display: none !important
}
#footer_custom_els {
	border-left: 0
}
.footer_block {
	display: block;
	width: auto;
	border-bottom: 1px solid #fff;
	border-right: 0
}
#bottomElements img {
	max-width: 100%
}
#header_responsive .top_buttons li.box_search form {
	position: inherit
}
#header_responsive .top_buttons div.box_text_search {
	overflow: hidden;
	padding: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 100%;
	opacity: 0;
	z-index: -1
}
#header_responsive .top_buttons div.box_text_search.show {
	opacity: 1;
	z-index: 99 !important
}
#header_responsive .top_buttons .box_text_search.show .responsive_butt {
	background-color: #149842;
	background-image: url(/ReadySkins/wonder/img/icon_search_white.png);
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	position: absolute;
	top: 10px;
	right: 12px
}
#header_responsive .top_buttons li.box_search {
	padding-right: 10px
}
#header_responsive .top_buttons input.btn_search {
	background-color: transparent;
	background-image: url(/ReadySkins/wonder/img/icon_search.png);
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 29px;
	border: 0;
	position: inherit
}
.welcomeText{
	display: none
}
.boxHelp {
    width: 100%;
    float: left;
    position: relative;
    text-align: left;
    font-size: 100%;
}
#menu {
	display: none
}
.imageList {
    display:none;
}
.policiesList .policiesImage li {
    text-align: left;
}
#otherDestination form {
	width: auto;
	text-align: center
}
#otherDestination label {
	text-align: left
}
#productShipping {
	width: auto
}
#otherDestination strong, #otherDestination .title, #productShipping label {
	float: none;
	width: 100%;
	padding: 2px 0 0 0;
	text-align: left;
	border: 0
}
#otherDestination input, #otherDestination select, #productShipping input, #productShipping select {
	width: 90%;
	margin: 0 0 5px 0
}
#otherDestination input.butt1 {
	margin: 0 !important
}
#otherDestination .destinationButton {
	margin: 0
}
}

@media screen and (max-width:768px) {
#header_responsive .top_buttons .btn_menu {
	display: table-cell
}
#header_responsive #top_buttons_wrapper.fixed {
	position: fixed;
	top: 0;
	left: 10px;
	right: 10px;
	z-index: 99;
	background: #fff;
	border-bottom: 2px solid #000;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
#header_responsive .popup {
	display: none;
	width: 0;
	height: 0
}
}

@media screen and (max-width:600px) {
.boxColumns ul {
	display: block
}
#colMid .bigBox.boxColumns li {
	display: block;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ddd !important;
	border-left: 1px solid #fff;
	width: 100% !important
}
}

@media screen and (max-width:600px) {
.cubes .row {
	display: block !important;
	width: auto !important;
	border-top: 1px solid #fff !important;
	border-right: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #fff !important
}
.cubes .resultBox {
	display: block !important;
	width: auto !important;
	border-top: 1px solid #fff !important;
	border-right: 1px solid #fff !important;
	border-bottom: 1px solid #ddd !important;
	border-left: 1px solid #fff !important
}
.cubes .resultBox dl, .cubes .resultBox p, .cubes .resultBox .availab, .cubes .resultBox .price>strong {
	display: none
}
.cubes .resultBox .title {
	border: 0
}
.cubes .resultBox .price {
	padding: 0 !important;
	text-align: center
}
.cubes .resultBox .mainPrice {
	float: none
}
}

@media screen and (max-width:900px) {
#sheetBox #sheetMainImage {
	max-width: 100%
}
#sheetBoxTopDetails, #sheetBoxTopDetails .left, #sheetBoxTopDetails .right, #sheetBox .imagesBox, #sheetBox .detailsBox, #sheetBox .servicesBox, #addVotoBox, #sheetBox .thumbsList {
	width: 100% !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	max-width: 100% !important;
	clear: both !important;
	float: none !important;
	display: block !important
}
}

@media screen and (max-width:600px) {
#accessMessageBox {
	width: auto
}
#menu {
	padding-top: 50px;
	position: relative;
	top: 0;
	left: 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-height: 50px;
	overflow: hidden;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
#menu.show {
	max-height: 1000px
}
#menu .current {
	position: absolute;
	top: 0;
	left: 0
}
#menu li {
	display: block;
	float: none;
	width: 100% !important;
	border-bottom: 1px solid #bbb !important;
	height: auto !important
}
#menu li a {
	line-height: 50px !important;
	height: auto !important;
	width: 100% !important;
	padding: 0 15px 0 15px !important;
	margin: 0 !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative !important;
	top: 0 !important;
	left: 0 !important
}
#menu li a.selectedButt {
	background-image: url(/ReadySkins/wonder/img/ico_triang.gif);
	background-position: 95% center;
	background-repeat: no-repeat
}
#showCart .showCartTable {
	background: 0;
	border-top: 1px solid #d6d5d5
}
#showCart .showCartTable th, #showCart .showCartTable .code, #showCart .showCartTable .discount, #showCart .showCartTable .taxes, #showCart .showCartTable .itemTotal, #showCart .showCartTable .deleteButt {
	display: none
}
#showCart .showCartTable, #showCart .showCartTable tbody {
	display: block
}
#showCart .showCartTable tbody tr.bkg1 {
	background-color: #eee
}
#showCart .showCartTable tbody tr {
	display: block;
	clear: both;
	position: relative;
	top: 0;
	left: 0;
	padding-top: 40px;
	overflow: auto
}
#showCart .showCartTable tbody td {
	padding-bottom: 10px
}
#showCart .showCartTable td {
	border: 0
}
#showCart .showCartTable tbody .thumb {
	width: 20%;
	max-width: 110px;
	display: block;
	float: left
}
#showCart .showCartTable tbody .thumb img {
	min-width: 50px;
	width: 100%
}
#showCart .showCartTable tbody .name {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	max-height: 35px;
	overflow: hidden
}
#showCart .showCartTable tbody .qta {
	display: inline-block;
	width: 70px;
	float: left
}
#showCart .showCartTable tbody .price {
	display: inline-block;
	width: 90px;
	font-weight: bold;
	float: left;
	line-height: 2.3em
}
#showCart .showCartTable tbody .delete {
	display: block;
	text-align: left;
	float: right
}
#showCart .showCartTable .deleteButt {
	display: block;
	cursor: pointer;
	font-size: 0;
	border: 0
}
#showCart .showCartTable .empty {
	display: none
}
#showCart .showCartTable tfoot {
	clear: both;
	display: block;
	background: #f5f5f5;
	text-align: right;
	padding-top: 10px
}
#showCart .showCartTable tfoot td, #showCart .showCartTable tfoot tr {
	display: block
}
#showCart .showCartTable .discountLine {
	padding-top: 10px
}
#showCart .showCartTable .discountLineLabel {
	width: 100%
}
#showCart .showCartTable .discountLineValue {
	width: 90px;
	white-space: nowrap
}
#sendOrderDetails .container {
	display: block
}
#destinationBox, #courierBox, #paymentBox {
	width: auto;
	display: block
}
#discountCodesBox form {
	text-align: center
}
#discountCodesBox input {
	width: 100%;
	float: none
}
#orderByForm {
	display: none
}
.results-view {
	float: none;
	overflow: auto;
	width: auto
}
#resultsTable, #resultsTable thead, #resultsTable tbody, #resultsTable th, #resultsTable td, #resultsTable tr {
	display: block
}
#resultsTable thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px
}
#resultsTable tr {
	border: 1px solid #ccc
}
#resultsTable td {
	border: 0;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 50%;
	text-align: left;
	width: auto !important
}
#resultsTable td.price {
	text-align: left !important
}
#resultsTable td.thumb:before {
	display: none
}
#resultsTable td.thumb {
	padding-left: 0;
	width: 100%;
	text-align: center
}
#resultsTable td.thumb img {
	margin: auto;
	width: auto
}
#resultsTable td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	padding-right: 10px;
	white-space: nowrap;
	content: attr(data-line);
	text-align: right !important
}
.horizontal .resultBox ul {
	width: auto;
	overflow: auto;
	padding-left: 10px;
	font-size: 84.5%
}
#header_responsive #logo {
	max-width: 100px
}
#head .top_buttons li:hover .popup {
	opacity: 0 !important;
	z-index: -1 !important
}
#userDocuments .docsProductsTable, #userDocuments .docsProductsTable thead, #userDocuments .docsProductsTable tbody, #userDocuments .docsProductsTable th, #userDocuments .docsProductsTable td, #userDocuments .docsProductsTable tr, #rma .detailsTable, #rma .detailsTable thead, #rma .detailsTable tbody, #rma .detailsTable th, #rma .detailsTable td, #rma .detailsTable tr {
	display: block
}
#userDocuments .docsProductsTable tfoot {
	width: 100%;
	display: block
}
#userDocuments .docsProductsTable thead tr, #rma .detailsTable thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px
}
#userDocuments .docsProductsTable tr, #rma .detailsTable tr {
	border: 1px solid #ccc
}
#userDocuments .docsProductsTable tbody td:before, #rma .detailsTable tbody td:before {
	position: absolute;
	top: 6px;
	left: 6px;
	padding-right: 10px;
	white-space: nowrap;
	content: attr(data-line);
	text-align: right !important;
	font-weight: bold
}
#userDocuments .docsProductsTable tbody td, #rma .detailsTable tbody td {
	border: 0;
	border-bottom: 1px solid #eee;
	position: relative;
	padding-left: 50%;
	text-align: left !important
}
#userDocuments .docsProductsTable td.price {
	text-align: left !important
}
.downloadPDFButt, .downloadCSVButt, .repeatOrderButton, .addFeedBackButton {
	margin: 5px auto 5px auto;
	float: none
}
#colMid .miniBox {
	float: none;
	width: auto;
	margin: 0 0 10px 0
}
#compatTypesBox label {
	display: block;
	float: none;
	text-align: center;
	width: auto
}
#compatTypesBox select {
	margin: 0 auto 13px auto
}
#mapLinksBox {
	display: none
}
.artCollBox li, #sheetProductInWebOrders li {
	width: 50%
}
.blogPage .thumb, #staticPage .image_text_left .thumbImage, #staticPage .image_text_right .thumbImage, #staticPage .thumbImage, #staticPage .image_right, #staticPage .image_left {
	float: none;
	display: block;
	padding: 0;
	text-align: center;
	margin: 20px auto 20px auto
}
}

@media screen and (max-width:480px) {
body {
	font-size: 14px
}
#colMid {
	padding: 10px 5px 10px 5px
}
#navBar {
	line-height: 18px
}
#navBar strong, #navBar li:first-child {
	/*display: none*/
}
#colMid #categoriesBoxes li {
	width: 100%;
	height: auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
#colMid #categoriesBoxes li a {
	width: 100%;
	height: auto
}
#formRequestInfo tr, #formRequestInfo td {
	display: block;
	width: auto
}
#mainSearchFormBox label, #mainSearchFormBox select, #mainSearchFormBox input {
	float: none !important;
	width: 100%;
	margin: 0 0 2px 0 !important;
	text-align: center;
	font-size: 138.5% !important
}
#mainSearchFormBox input {
	width: 95%
}
#mainSearchFormButton {
	display: none
}
#mainSearchFormBox fieldset {
	display: block !important
}
.horizontal .resultBox {
	padding: 5px 0 5px 0
}
.horizontal .resultBox .title, .horizontal .resultBox .imageLink, .horizontal .resultBox dl, .horizontal .resultBox p, .horizontal .resultBox ul {
	float: none;
	width: auto;
	clear: left;
	margin: 0 0 5px 0;
	padding: 0 !important;
	overflow: auto
}
#colMid .bigBox li, #colMid .bigBoxFade li {
	padding: 10px
}
#colMid .bigBox dl, #colMid .bigBoxFade dl, #colMid .bigBox .details, #colMid .bigBoxFade .details, #colMid .bigBox p, #colMid .bigBoxFade p {
	width: auto;
	float: none;
	overflow: auto;
	padding: 5px 0 5px 0;
	clear: both
}
.policiesList {
	width: 93%;
}
#colMid .bigBox .imageLink, #colMid .bigBoxFade .imageLink {
	float: none;
	margin: 0 0 5px 0;
	width: 100%;
	display: block
}
#sheetBox .detailsBox th, #sheetBox .detailsBox td {
	display: block;
	clear: both;
	width: 100%;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}
#sheetBox .detailsBox td img {
	max-width: 100%
}
.servicesBox a {
	border: 1px solid #ccc;
	font-size: 110%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 5px;
	background-color: #eee !important;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	float: none !important;
	width: auto !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
#colMid #sheetAddToCartRow .cart_form, #colMid #sheetAddToCartRow .cart_form_disabled {
	text-align: center
}
#colMid #sheetAddToCartRow .cart_form_quantity {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	margin: 0 auto 15px auto;
	float: none;
	width: 228px;
	padding: 9px 40px 9px 9px;
	direction: rtl;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	font-size: 120%
}
#colMid #sheetAddToCartRow .cart_form label {
	position: relative
}
#colMid #sheetAddToCartRow .cart_form label:after {
	content: " ";
	background: url(/ReadySkins/wonder/img/dropdown.png);
	display: block;
	width: 28px;
	height: 26px;
	position: absolute;
	right: 5px;
	top: -4px;
	pointer-events: none
}
#colMid #sheetAddToCartRow input.butt1 {
	display: block;
	margin: 0 auto 15px auto;
	float: none;
	padding: 10px;
	font-size: 120%;
	width: 228px
}
#colMid #sheetAddToCartRow .ECS_button {
	display: block;
	margin: 0 auto 15px auto;
	float: none;
	width: 228px;
	height: 44px
}
#colMid #sheetAddToCartRow .ECS_button.en {
	background: url(/ReadySkins/wonder/img/buy-logo-large-en.png) no-repeat !important
}
#colMid #sheetAddToCartRow .ECS_button.it {
	background: url(/ReadySkins/wonder/img/buy-logo-large-it.png) no-repeat !important
}
#colMid #sheetAddToCartRow th {
	border: 0
}
#colMid #sheetAddToCartRow td {
	border: 0;
	text-align: center
}
#sheetBoxesMenu li {
	width: 48%;
	max-width: 100%;
	margin-bottom: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
}
.artCollBox .notesnum_lab, .artCollBox .notes_lab, .artCollBox .notesnum, .artCollBox .notes, .artCollBox .image, .artCollBox .image_lab {
	display: none
}

#sheetBoxTopDetails #addVotoBox {
	width: 100% !important;
	padding: 0 !important;
	max-width: 100% !important;
	clear: both !important;
	float: none !important;
	display: block !important
	text-align: center;
	margin-left:0 !important;
}
#sheetBoxTopDetails #addVotoBox div {
	display:block !important;
}
#sheetBoxTopDetails #addVotoBox form {
	float:left;
	position:relative;
	display:block !important;
}
.loginAndRegister {
	display: block
}
.existent_user_box, .new_user_box {
	display: block;
	width: auto
}
.fancybox-inner {
	overflow: hidden;
	min-width: 0;
	min-height: 0
}
.ajax_message .btn, .ajax_warning .btn {
	font-size: 102%;
	margin: 10px auto 0 auto;
	float: none;
	display: block;
	position: relative;
	width: 100%;
	border-bottom: 1px dotted #ddd;
	padding-bottom: 5px
}
#regForm table, #regForm p, #rmaNew table, #rmaNew p {
	padding: 10px
}
#regForm th, #rmaNew th {
	display: list-item;
	list-style: none;
	width: auto;
	height: 25px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	border-bottom: 0
}
#preRegistrationPage p {
	padding: 10px
}
#preRegistrationPage th {
	display: block;
	list-style: none;
	text-align: left;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	padding: 10px;
	border-top: 1px solid #ddd !important;
	border-bottom: 0;
	min-height: auto;
	width: auto
}
#preRegistrationPage td {
	display: block;
	list-style: none;
	text-align: left;
	padding: 10px;
	font-size: .8em;
	line-height: 1.5;
	border-bottom: 0;
	min-height: auto;
	width: auto
}
#regForm td, #rmaNew td {
	display: list-item;
	list-style: none;
	text-align: left;
	width: auto
}
#otherDestination form {
	padding: 10px
}
#regForm input[type="text"], #regForm input[type="password"], #regForm select, #rmaNew input[type="text"], #rmaNew input[type="password"], #rmaNew select {
	margin: 5px 0 10px 0;
	width: 90%;
	display: block
}
#regForm textarea, #rmaNew textarea {
	margin: 5px 0 10px 0;
	width: 90%;
	height: 100px;
	display: block
}
#regForm fieldset {
	border: 0;
	padding: 0;
	margin: 0 0 10px 0
}
#regForm input[type="radio"], #regForm input[type="checkbox"], #rmaNew input[type="radio"], #rmaNew input[type="checkbox"] {
	margin: 0 5px 10px 5px
}
.footer_block {
	padding: 10px !important;
}
.footer_block_title {
	cursor: pointer;
	min-height: 17px;
	background-image: url(/ReadySkins/wonder/img/ico_plus.png);
	background-position: 100% center;
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 21px;
	padding-bottom: 0;
	padding-left: 0;
    font-size: 110% !important;
}
.footer_block_content.show {
	height: auto
}
.footer_block_content {
	height: 0
}
#orderStepNavBar li {
	display: none
}
#orderStepNavBar .current, #orderStepNavBar .next, #orderStepNavBar .previous, #orderStepNavBar .pre-previous {
	display: table-cell
}
#orderStepNavBar .pre-previous strong, #orderStepNavBar .pre-previous input {
	display: none
}
#orderStepNavBar .pre-previous form {
	background-image: url(/ReadySkins/wonder/img/bkg_step_previous.gif);
	background-position: bottom left;
	background-repeat: repeat-x
}
.buttBack, .buttContinueAndOrder, #cartButtons, #estimateCartButton, a.buttContinueAndOrder, input.sendOrderButton, #sendOrder .confirmOrder .butt1, a.buttSendEstimate {
	float: none !important;
	width: auto !important;
	text-align: center
}
input.buttContinueAndOrder, input.sendOrderButton, #sendOrder .confirmOrder .butt1, a.buttSendEstimate {
	width: 100% !important
}
#header_responsive #logo {
	max-width: 130px;
	margin-top:10px;
}
#top_languages .list, #top_currencies .list {
	width: 100%
}
#top_languages, #top_currencies {
	width: 50px;
	text-align: center
}
#top_languages .lang, #top_currencies .currency {
	line-height: 50px
}
#top_languages .current, #top_currencies .current {
	font-size: 0
}
#header_responsive .btn_login span, #header_responsive .btn_cart span, #header_responsive .btn_menu span {
	font-size: 0
}
#categoriesLinksContainer .column {
	width: auto !important;
	float: none !important
}
#homeRegUsers .panel li {
	display: block
}
#homeRegUsers .panel a, #homeRegUsers .butt1 {
	width: 100%;
	display: block
}
.artCollBox ul, #sheetProductInWebOrders ul, .artCollBox li, #sheetProductInWebOrders li {
	width: 100% !important;
	display: block;
	float: none;
	border: 0
}
}
