@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);


body{
margin:0;
padding:0 5px 0 5px;
font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size:15px;
background:#EFECE7 url(../images/bg_body.png) repeat-x;
overflow-x:hidden;
}
td,th{
vertical-align:top;
}
input,select,textarea{
font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size:13px;
border:1px solid;
padding: 2px;
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;
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;
}
input.ECS_button{
border:none;
margin-left: -11px;
}
.cart_form_quantity{
padding: 3px;
border:1px solid;
font-size: 12px;
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;
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;
border-color: #e2e2e2;
}
a:link, a:visited{
text-decoration:none;
}
ul,ol,li,p,h1,h2,h3,h4,form,dl,dd,dt{
margin:0;
padding:0;
list-style:none;
}

#mostImportantProducts ul li:last-child{
border: 0;
}

#banMailButton{
display:inline !important;
width:auto !important;
cursor:pointer !important;
padding:10px !important;
font-size:16px !important;
font-weight:bold;
margin:20px auto 0 auto;
}
.butt1{
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
display:inline !important;
width:auto !important;
cursor:pointer !important;
padding:0 10px 0 10px !important;
font-weight:bold;
border: 1px solid #EB7C19 !important;
/* 141002 */
font-size:13px !important;
letter-spacing: 0.3px;
line-height: 24px;
}

.butt1:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFAA02), color-stop(1, #FFC602) );background:-moz-linear-gradient( center top, #FFAA02 5%, #FFC602 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAA02', endColorstr='#FFC602');background-color:#FFC602;box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-moz-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-webkit-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);
}
.butt1:active{
position:relative;top:1px;
}
a.butt1{
text-decoration:none !important;
padding:1px !important;
}
.completeList,.rssLink{
display:block;
float:right;
margin-left:5px;
padding:2px 4px 2px 0;
}
.rssLink{
background:url(../images/ico_rss.gif) no-repeat 0 4px;
padding-left:11px;
}
.noAV{color:#ff0000;}
.fullAV{color:#009900}
.inArrivalAV{color:#333399;}
.halfAV{color:#ff9900}
.preOrderAV2,.preOrderAV{color:#CCCC00;cursor:help;}
.sIva{font-size:11px;font-weight:normal;}
.sDiscount{font-size:11px;font-weight:normal;}
.help{cursor:help;}
.wrongValue{
border:1px solid #ff0000 !important;
background:#FAD6CF !important;
}
.correctValue{border:1px solid #ccc !important;}
.prodLogo{
float:none !important;
margin:2px !important;
display:inline !important;
}
.destinationButton{
display:block;
padding:5px 0 5px 22px;
border-bottom:0 !important;
text-decoration:none !important;
background:url(../images/ico_add_element.gif) no-repeat 0 4px;
width:46%;
float:left;
margin:0 0 5px 47%;

}
.destinationModifyButton{
clear:both;
display:block;
padding:5px 0 5px 30px;
border-bottom:0 !important;
text-decoration:none !important;
background:url(../images/ico_edit3.png) no-repeat 0 4px;
}
.rangePrice{
font-size:11px;
font-weight:normal;
}
.mainPrice{
font-size:18px;
color: #4D8800;
margin-bottom:3px;
}
.grossPrice{
font-size:18px;
color:#000;
font-weight:normal;
margin-bottom:3px;
}
.priceMessage{
font-style:italic;
display:block;
font-size:11px;
color:#9D49CF;
margin-bottom:3px;
}
.imageLink{
border:0 !important;
}
.personalElement{
margin-top:5px;
margin-bottom:10px;
font-size: 13px;
}
.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;}

a.personalButt{
-moz-box-shadow:inset 0px 1px 0px 0px #3b3b3b;-webkit-box-shadow:inset 0px 1px 0px 0px #3b3b3b;box-shadow:inset 0px 1px 0px 0px #3b3b3b;background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px 8px, -moz-linear-gradient(#3b3b3b, #171717);background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px 8px, -o-linear-gradient(#3b3b3b, #171717);background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px 8px, -ms-linear-gradient(#3b3b3b, #171717);background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px 8px, linear-gradient(#3b3b3b, #171717);background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px center, -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px center, -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);background-color:#3b3b3b;text-indent:0;display:inline-block;color:#ffffff;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:13px;font-weight:bold;font-style:normal;height:31px;line-height:31px;text-decoration:none;text-align:left;overflow:hidden;padding-left: 20px;
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;
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;
margin-bottom:2px;
overflow:hidden;
width: 170px;
}
a.personalButt:hover{
background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px 8px, -moz-linear-gradient(#171717, #3b3b3b);background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px 8px, -o-linear-gradient(#171717, #3b3b3b);background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px 8px, -ms-linear-gradient(#171717, #3b3b3b);background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px 8px, linear-gradient(#171717, #3b3b3b);background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px center, -webkit-gradient(linear, center top, center bottom, from(#171717), to(#3b3b3b));background: url(../images/ico_arrow_w.gif) no-repeat scroll 5px center, -webkit-linear-gradient(#171717, #3b3b3b);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#171717", endColorstr="#3b3b3b",GradientType=0);background-color:#3b3b3b;
}
a.personalButt:active{
position:relative;top:1px;
}

a.personalButtWithIco{
text-align:left;
font-weight:bold;
background-repeat: no-repeat;
background-position: 2px 3px;
padding:2px 4px 2px 22px;
display:block;
margin-bottom:2px;
text-decoration:none;
}


#backToShopButton{
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -moz-linear-gradient(#3b3b3b, #171717);
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -o-linear-gradient(#3b3b3b, #171717);
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -ms-linear-gradient(#3b3b3b, #171717);
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, linear-gradient(#3b3b3b, #171717);
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -webkit-linear-gradient(#3b3b3b, #171717);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
background-color:#3b3b3b;
height: 31px;
line-height: 31px;
padding: 0 20px 0 35px;
display:block;
font-weight:bold;
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;
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;
margin-bottom:20px;
color:#fff;
text-align:left;
}
#backToShopButton:hover{
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -moz-linear-gradient(#171717, #3b3b3b);
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -o-linear-gradient(#171717, #3b3b3b);
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -ms-linear-gradient(#171717, #3b3b3b);
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, linear-gradient(#171717, #3b3b3b);
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -webkit-gradient(linear, center top, center bottom, from(#171717), to(#3b3b3b));
background: url(../images/ico_continue_shop.png) no-repeat 4px 4px, -webkit-linear-gradient(#171717, #3b3b3b);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#171717", endColorstr="#3b3b3b",GradientType=0);
}


#head{
text-align:left;
background:#fff;
/*overflow-x:hidden; 140722 */
-ms-overflow-y:hidden;
}
#headText{
text-align:left;
padding-bottom:5px;
}

#menu{
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
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;
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;
/* font-size:32px; 140722 */
min-height: 35px;
}
#menu ul{
overflow:hidden;
}
#menu li{
float:left;
border-left: 1px solid;
border-right: 1px solid;
}
#menu ul li:first-child {
border-left: none;
border-right: 1px solid;
}
#menu ul li:last-child {
border-left: 1px solid;
border-right: none;
}
#menu li a{
display:block;
padding:14px;
font-size:17px;
font-weight:bold;
}
#menu li a:hover{
color: #FFF;
}

#colMid a:link, #colMid a:visited{
text-decoration:none;
}
#colMid h1, #telToFriend .boxTitle, #sendPwd .boxTitle, #otherDestination h1, #productShipping .boxTitle{
padding-bottom:10px;
font-size:18px;
}
#foot{
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
text-align:center;
padding-top:5px;
padding-bottom:5px;
font-size:11px;
line-height: 28px;
}
#bottomElements{
text-align:center;
padding:10px;
}

#languagesBox{
margin-bottom:5px;
}

#languagesBox img{
border:1px solid #000;
margin:0 2px 0 2px;
}

#loginBox, .userBox, .newsletterBox, #mainSearchFormBoxSX, #mainSearchFormBoxDX, #categories{
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;
clear:both;
font-size:13px;
margin-bottom:10px;
color:#272727;
border: 1px solid;
border-color: #e2e2e2;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
}
#loginBox h2, .userBox h2, .newsletterBox h2, #mainSearchFormBoxSX h2, #mainSearchFormBoxDX h2{
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;
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
font-size:15px;
border: 0 none !important;
padding:2px 22px 2px 8px;
text-align:left;
line-height:30px;
color:#FFF;
}
#searchBrandForm,#latestModelsBox,#searchForm,#cartBoxRight{
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;
clear:both;
margin-bottom:10px;
border: 1px solid;
border-color: #e2e2e2;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
}

#loginBox, #searchForm, .newsletterBox, #mainSearchFormBoxSX,#mainSearchFormBoxDX ,#mainSearchFormBoxDx, #searchBrandForm , #currenciesBox{
background-color: #eeeeee;
}

#searchForm form{
margin: 10px 10px 0px 10px;
}
#colDx .butt1{

}
#colSx .butt1{

}
#cartBoxRight h2, #categories h2, #searchBrandForm h2, #latestModelsBox h2, .feedBackBox h2, #searchForm h2, #qrCodeBox h2, #currenciesBox .boxTitle{
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
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;
font-size:15px;
padding:2px 22px 2px 8px;
text-align:left;
line-height:30px;
border: 0px !important;
color: #FFF;
}
.feedBackBox h2{
height:31px;
overflow:hidden;
}
#currenciesBox .boxTitle{
display:block;
}
#currenciesBox{
clear:both;
padding-bottom:10px;
margin-bottom:10px;
border: 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;
}
#currenciesBox form{
padding:10px 5px 0 5px;
}
#currenciesBox select{
padding:6px;
width:70%;
}

.rssFeed, .feedBackBox{
clear:both;
font-size:12px;
padding-bottom:10px;
margin-bottom:10px;
color:#272727;
background-color:#fff;
border: 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;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
}
.rssBody h4{
font-size:11px;
padding-bottom:5px;
}
.rssBody div{
font-weight:bold;
}
.rssBody p{
color:#585858;
padding-top:2px;
}
.rssHeader{
font-size:12px;
padding:7px 30px 0 8px;
text-align:left;
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
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;
}
.rssHeader a{
color:#FFF !important;
font-weight:bold;
display:block;
padding-bottom: 5px;
font-size: 15px;
}
.rssFeed li{
text-align:left;
background:url(../images/ico_arrow.gif) no-repeat 3px 5px;
padding:5px 5px 5px 15px;
border-top:1px solid;
margin:0;
border-color: #e2e2e2;
}
.rssRow img{
display:none;
}
.feedBackBox{
text-align:right;
}
.feedBackBox li{
border-bottom:1px solid;
margin:0;
padding:5px;
text-align:left;
border-color: #e2e2e2;
}
.feedBackBox li a{
display:block;
padding:2px 0 0 0;
}
.feedBackBox a{
display:block;
padding:2px 5px 0 0;
}
.feedBackBox p{
color:#585858;
padding-top:2px;
word-break: break-all;
}
.feedBackBox span{
display:block;
padding-top:2px;
}

.userBox form{
padding:4px;
text-align:right;
}
#loginBox form{
padding:10px 10px 0 10px;
overflow:auto;
}

#loginBox label{
display:block;
margin:2px 5px 2px 0;
text-align:left;
}

#loginBox input{
width:90%;
display:block;
margin:2px auto 8px auto;
border:1px solid;
padding: 5px;

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;
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;
border-color: #e2e2e2;
}
#loginBox .butt1{
margin:2px auto 8px auto;
/* 141002 line-height:18px !important;*/
}

#loginBox .remember_label{
float: left;
}
#loginBox .remember_input{
width:auto;
margin:0 0 8px 0;
}


#loginBox ul{
border-top:1px solid;
padding:10px;
clear:both;
text-align:right;
border-color: #e2e2e2;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
}
#loginBox a, .userBox a{
font-size:13px;
border-bottom:1px dotted #999;
}
.userBox ul, .userBox p{
padding:4px;
text-align:left;
}
.userBox li{
padding:0 0 2px 10px;
background:url(../images/ico_point.gif) no-repeat 0 4px;
}
#cartBoxRight{
border: 1px solid;
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;
border-color: #e2e2e2;
}
#cartBoxRight>form{
padding:0 10px 10px 10px;
}

#cartBoxRight p{
padding:4px 4px 10px 4px;
font-size:13px;
}
#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:15px;
margin-bottom:5px;
display:block;
max-height:50px;
overflow:hidden;
}
#cartBoxRight .cart_item .description a{
color:#666666;
font-size:77%;
}
#cartBoxRight .cart_item .price{
margin:0 0 5px 45px;
color:#ff0000;
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{
display:table-cell;
border-right:1px solid #ddd;
padding-right:5px;
}
#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%;
line-height:12px;
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:#ff0000;
font-size:138.5%;
float:right;
}
#cartBoxRight .shipping,#cartBoxRight .payment{
color:#6c6c6c;
background:#fff;

font-size:84.5%;
line-height:12px;
margin:0 auto 0 auto;
padding:0 5px 5px 5px;
text-align:left;
}
#cartBoxRight .shipping span{
font-weight:bold;
}
#cartBoxRight .shipping .cTitle,#cartBoxRight .payment .pTitle{
    color: #000;
    display: inline-block;
    font-size: 100%;
    padding: 5px 0 5px 0;
    text-align: left;
}


#searchBrandForm select{
width:90%;
float:left;
margin:10px;
border:1px solid;
font-size:13px;
padding: 2px;
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;
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;
}
#latestModelsBox ul{
margin:0 auto 5px auto;
text-align:left;
padding-bottom:10px;
}
#latestModelsBox li{
width:100%;
clear:both;
height:45px;
}
#latestModelsBox a{
display:block;
font-size:12px;
padding:2px 5px 2px 5px;
float:left;
}
#latestModelsBox img{
margin:0 5px 5px 0;
}

.newsletterBox form{
}
.newsletterBox label{
display:block;
width:80%;
padding:2px;
margin:0 auto 0 auto;
}
.newsletterBox input{
padding: 3px;
border:1px solid;
margin:0 auto 10px auto;
display: block;
font-size: 13px;
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;
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;
border-color: #e2e2e2;
}
#searchForm input{
padding: 3px;
border:1px solid;
margin:0 auto 10px auto;
display: block;
font-size: 13px;
width: 90%;
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;
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;
border-color: #e2e2e2;
}
#mainSearchFormBoxSX form,#mainSearchFormBoxDX form{
padding:4px;
margin:1px;
}
#mainSearchFormBoxSX input,#mainSearchFormBoxDX input{
margin-bottom:5px;
margin-top:5px;
border: 1px solid;
border-radius: 4px;
font-size: 13px;
padding: 3px;
width: 158px;
border-color: #e2e2e2;
}
#mainSearchFormBoxSX fieldset,#mainSearchFormBoxDX fieldset{
border:0;
padding:0;
margin:5px 0 0 0;
border-top:1px solid;
border-color: #e2e2e2;
}
#mainSearchFormBoxSX label,#mainSearchFormBoxDX label{
display:none;
}
#mainSearchFormBoxSX .filters label,#mainSearchFormBoxDX .filters label{
display:block;
margin-top: 10px;
}
#mainSearchFormBoxSX select,#mainSearchFormBoxDX select{
width: 165px;
margin: 0 8px 10px;
float:left;
border:1px solid;
font-size:13px;
padding: 2px;
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;
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;
}
#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:11px;
text-align:left;
margin:2px 0 0 0;
width:85%;
}

#navBar{
padding-left:30px;
background:url(../images/ico_navbar.png) no-repeat 0 0;
font-size:13px;
margin-bottom:10px;
line-height:24px;
}
#navBar a{
font-weight:bold;
}
#navBar ul,#navBar li{
display:inline-block;
padding:0;
margin:0;
}
#navBar li:before{
content:'\3E';
margin-right: 0.3em;
}
/* categorie a sinistra */
#cartBoxRight, #categories{
margin-bottom:10px;
}

#categories ul > li{
border-top:1px solid;
border-color: #e2e2e2;
}

#categories ul{
margin-left:0 !important;
padding: 0px !important;
}
#categories ul li {
line-height:28px;
}

#categories li ul{
padding-left:15px !important;
border-left:0;
border-right:0;
}
#categories li ul li{
border: 0;
line-height:13px;
}

#categories a{
text-align:left;
display:block;
padding:4px 14px 4px 4px;
font-size:13px;
font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
#categories a.folder{
background:url(../images/ico_arrow.gif) no-repeat scroll 170px 10px;
}
#categories li ul a.open{
background:url(../images/ico_arrow_down.gif) no-repeat 170px 10px;
font-weight:bold;
color:#4B4B4B;
}
#categories li ul a.folder:hover{
color: #000;
}
#categories a.folder:hover{
text-decoration:none;
}
#categories a:hover{
border: none;
}
#categories a.open{
background:url(../images/ico_arrow_down.gif) no-repeat 170px 10px;
}

#categories a.current{
font-weight:bold;
}

/* categorie a centro pagina */
#categoriesBoxes{
clear:both;
width:100%;
float:left;
margin:0 0 20px 0;
padding:0;
}
#categoriesBoxes li{
overflow:hidden;
float:left;
height:140px;
padding:0 0 5px 0;
margin:0 0 5px 0;
text-align:center;
}
@media (min-width: 1057px) {
#categoriesBoxes li{
width:205px!important;
}
}
@media (max-width: 1057px) {
#categoriesBoxes li{
width:192px!important;
}
}
#categoriesBoxes strong{
display:block;
margin:2px 5px 5px 5px;
}
#categoriesBoxes li a{
display:block;
width:149px !important;
height:137px;
text-decoration:none;
color:#000;
overflow:hidden;
margin:0 auto 0 auto;
text-align:left;
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;
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;
}
#categoriesBoxes.withDesc img{float:left;margin:0 5px 5px 5px;}
#categoriesBoxes.noDesc a{text-align:center;}
#categoriesBoxes.noDesc img{margin:0 auto 0 auto;}
#categoriesBoxes.withDesc span{display:block;padding:0 5px 0 5px;line-height:14px;}
#categoriesBoxes.noDesc span{display:none;}

#formRequestInfo table{
margin-top:10px;
width:60%;
}
#formRequestInfo h2{
border:1px solid;
color:#000;
padding:0 0 0 10px !important;
font-size:12px !important;
line-height:34px;
text-align:left;
height:34px;
border-color: #e2e2e2;
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);
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;
}
#formRequestInfo h3{
font-size:20px;
font-weight:normal;
margin:5px 0 8px 0;
padding:0;
}
.fancybox-inner #formRequestInfo{
width:500px;
}
.fancybox-inner #formRequestInfo table{
width:100%;
}
#formRequestInfo form{
border-right:1px solid;
border-left:1px solid;
border-color: #e2e2e2;
padding:5px;
text-align:left;
}
#formRequestInfo p{
padding:5px;
text-align:left;
}
#formRequestInfo label{
display:block;
font-weight:bold;
color:#666;
margin:8px 0 2px 0;
}
#formRequestInfo input,#formRequestInfo textarea{
width:93%;
border:1px solid;
border-color: #e2e2e2;
margin:0 2px 0 0;
padding:5px 2px 5px 2px;
}
#formRequestInfo #maskedField2, #formRequestInfo #maskedField4, #formRequestInfo select{
width:85%;
border:1px solid;
border-color: #e2e2e2;
margin:0 2px 0 0;
}
#formRequestInfo textarea{
height:150px;
}
#formRequestInfo .butt1{
margin-top:5px;
display:block !important;
}

.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 .boxTitle, .bigBoxFade .boxTitle{
margin-bottom:-34px;
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);
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;
}
.bigBox .boxTitle a, .bigBoxFade .boxTitle a{
color:#000;
font-size:14px;
border-bottom:1px dotted #999 !important;
}
.bigBox .boxTitle a:hover, .bigBoxFade .boxTitle a:hover{
border-bottom:1px dotted #494646 !important;
}
.bigBox .boxTitle, .bigBoxFade .boxTitle{
border:1px solid;
color:#000;
padding:0 0 0 10px !important;
font-size:12px !important;
line-height:34px;
text-align:left;
height:34px;
border-color: #e2e2e2;
}
.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:33%;
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;
}

.feedBackBox_mid h2{
border:1px solid;
color:#000;
padding:0 0 0 10px !important;
font-size:14px !important;
line-height:34px;
text-align:left;
height:34px;
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);
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;
}
.feedBackBox_mid li, #feedBackResult li{
border-bottom:1px solid ;
padding:8px;
border-color: #e2e2e2;
}
.feedBackBox_mid a{
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);
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;
display:block;
padding:2px 5px 2px 0;
text-align:right;
border-bottom:0 !important;
border-right:1px solid;
border-left:1px solid;
border-color: #e2e2e2;
}
.feedBackBox_mid li a, #feedBackResult li a{
display:block;
background: none;
padding:2px 0 0 0;
text-align:left;
border:0 !important;
}
.firstElement h1{
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
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;
}
.miniBox{
width:32%;
float:left;
margin:0 3px 10px 3px;
text-align:center;
border:1px solid;
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;
border-color: #e2e2e2;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
}
.miniBox .boxTitle{
display: block;
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
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;
line-height: 30px;
padding: 2px 22px 2px 8px;
text-align:left;
margin-bottom: 5px;
}
.miniBox .boxTitle a{
color: #FFF;
text-decoration: underline !important;
}
.miniBox a{
border:0 !important;
}
.miniBox h1{
font-size:12px !important;
padding:0 0 0 4px !important;
text-align:left;
height:23px;
line-height:19px;
color: #FFF;
}
.miniBox h1 a{
color:#DBDBDB;
text-decoration:underline !important;
}
.miniBox h1 a:hover{
color:#FFF;
}
.miniBox h2{
font-size:12px;
padding:5px;
display:block;
}
.miniBox ul{
margin-right:1px;
padding:5px;
text-align:left;
}
.miniBox li{
font-size:11px;
background:url(../images/ico_arrow.gif) no-repeat -2px 0;
padding:0 0 1px 10px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.miniBox .item{     
border-bottom:1px solid;     
padding-bottom:5px;     
margin-bottom:5px;
border-color: #e2e2e2;
}
.miniBox li a{
color:#6B6969 !important;
}
.miniBox .bottomLink{
font-size:11px;
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);
overflow:auto;
width:100%;
padding-bottom:2px;
}
.miniBox .bottomLink a{
color:#000;
}

#colDx .miniBox, #colSx .miniBox{
width:auto;
margin:0 0 10px 0;
float:none;
}
#sheetBox{
clear:both;
}
#sheetBox h1{
font-size:18px;
margin-bottom:20px;
line-height:19px;
}
#sheetBox .boxTitle img{
float:left !important;
margin-right:7px !important;
}
#sheetBox h2,  #sheetBox .attachmentsBox th, .variantsBox th, #shoppingCartGrid thead th,table.artCollBox th{
font-size:12px;
padding:5px;
color:#fff;
text-align:left;
white-space:nowrap;
margin-bottom: 5px;
background-color: #171717;
}
#shoppingCartGrid th{
font-size:12px;
padding:5px;
color:#fff;
text-align:left;
border-bottom:1px solid #fff;
}
#sheetBox .imagesBox{
text-align:center;
float:left;
margin:0 10px 10px 0;
padding:0 0 10px 0;
}
#sheetBox .imagesBox img{
display:block;
margin:0 auto 10px auto;
}
#sheetBox .thumbsList{
width:100%;
float:left;
border-top:1px solid #000;
}
#sheetBox .thumb{
float:left;
margin:5px !important;
padding:5px;
width:52px;
height:52px;
border:1px solid #ddd !important;
}
#sheetBox .detailsBox th{
text-align:left;
padding:5px;
width:120px;
border-top:1px dotted #ddd;
}
#sheetBox .detailsBox td{
padding:5px;
border-top:1px solid;
border-color: #e2e2e2;
}
#sheetBox .availability a{
cursor:help;
}
#sheetBox .delivery, .resultBox .delivery{
display:block;
color:#737373;
font-size:11px;
padding:3px 0 0 0;
font-style:italic;
}
#sheetBox .delivery a, .resultBox .delivery a{     
color:#737373;     
border-bottom:0 !important;     
}     
.resultBox .delivery{     
padding:3px 0 0 0 !important;     
}     
#sheetBox .warehouseList, .resultBox .warehouseList{     
padding-bottom:5px;
}
#sheetBoxTopDetails{
font-size:13px;
}
#fancybox-manual-butt{
border: none !important;
color:#FFF;
cursor:pointer;
background-color: #1267CF;
}
#sheetMainImageConteiner{
display:block;
border:0 !important;
}
#sheetAddToCartRow form{
width:100%;
float:left;
margin-bottom:5px;
}
#sheetAddToCartRow .cart_form_quantity{
float:left;
width:50px;
height:22px;
font-size:20px;
text-align:right;
margin:2px 15px 5px 0;
border: 1px solid;
padding: 2px;
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;
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;
}
#sheetAddToCartRow .butt1{
/*display:block !important; 140722 */
width:170px !important;
height:31px !important;
/* 141002 line-height:25px !important;*/
font-weight:bold !important;
font-size:15px !important;
text-align:center !important;
margin:0;
background: url("../images/ico_cart_add.png") no-repeat scroll 5px 8px, -moz-linear-gradient(#FFC602, #FFAA02);
background: url("../images/ico_cart_add.png") no-repeat scroll 5px 8px, -o-linear-gradient(#FFC602, #FFAA02);
background: url("../images/ico_cart_add.png") no-repeat scroll 5px 8px, -ms-linear-gradient(#FFC602, #FFAA02);
background: url("../images/ico_cart_add.png") no-repeat scroll 5px 8px, linear-gradient(#FFC602, #FFAA02);
background: url("../images/ico_cart_add.png") no-repeat scroll 5px center, -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));
background: url("../images/ico_cart_add.png") no-repeat scroll 5px center, -webkit-linear-gradient(#FFC602, #FFAA02);
}
#sheetAddToCartRow .butt1:hover{
background: url("../images/ico_cart_add.png") no-repeat scroll 5px 8px, -moz-linear-gradient(#FFAA02, #FFC602);
background: url("../images/ico_cart_add.png") no-repeat scroll 5px 8px, -o-linear-gradient(#FFAA02, #FFC602);
background: url("../images/ico_cart_add.png") no-repeat scroll 5px 8px, -ms-linear-gradient(#FFAA02, #FFC602);
background: url("../images/ico_cart_add.png") no-repeat scroll 5px 8px, linear-gradient(#FFAA02, #FFC602);
background: url("../images/ico_cart_add.png") no-repeat scroll 5px center, -webkit-gradient(linear, center top, center bottom, from(#FFAA02), to(#FFC602));
background: url("../images/ico_cart_add.png") no-repeat scroll 5px center, -webkit-linear-gradient(#FFAA02, #FFC602);
}


.estimate_form {
bottom: 0;
position: absolute;
width: 100%;
}
.resultBox .estimate_form {
position: static;
}
.detailsBox .estimate_form {
position: static;
}
.estimate_form .butt1{
box-shadow: 0 1px 0 0 #1669DE inset;border: 1px solid #1669DE !important;background: -moz-linear-gradient(#168BDE, #1669DE);background: -o-linear-gradient(#168BDE, #1669DE);background: -ms-linear-gradient(#168BDE, #1669DE);background: linear-gradient(#168BDE, #1669DE);background: -webkit-gradient(linear, center top, center bottom, from(#168BDE), to(#1669DE));background: -webkit-linear-gradient(#168BDE, #1669DE);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#168BDE", endColorstr="#1669DE",GradientType=0);
}

.estimate_form .butt1:hover{
background: -moz-linear-gradient(#1669DE, #168BDE);background: -o-linear-gradient(#1669DE, #168BDE);background: -ms-linear-gradient(#1669DE, #168BDE);background: linear-gradient(#1669DE, #168BDE);background: -webkit-gradient(linear, center top, center bottom, from(#1669DE), to(#168BDE));background: -webkit-linear-gradient(#1669DE, #168BDE);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1669DE", endColorstr="#168BDE",GradientType=0);box-shadow: 0 0 4px rgba(9, 9, 195, 0.5);-moz-box-shadow: 0 0 4px rgba(9, 9, 195, 0.5);-webkit-box-shadow: 0 0 4px rgba(9, 9, 195, 0.5);
}

#sheetAddToCartRow .estimate_form .butt1{
background: url(../images/ico_pen.png) no-repeat 1px 2px, -webkit-gradient(linear,left top,left bottom,color-stop(0, #168BDE),color-stop(1, #1669DE)) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, -o-linear-gradient(bottom, #168BDE 0%, #1669DE 100%) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, -moz-linear-gradient(bottom, #168BDE 0%, #1669DE 100%) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, -webkit-linear-gradient(bottom, #168BDE 0%, #1669DE 100%) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, -ms-linear-gradient(bottom, #168BDE 0%, #1669DE 100%) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, linear-gradient(to bottom, #168BDE 0%, #1669DE 100%) !important;
color:#fff !important;
border:1px solid #0f4f95 !important;
padding:0 0 0 10px;
width:190px !important;
}
#sheetAddToCartRow .estimate_form .butt1:hover{
background: url(../images/ico_pen.png) no-repeat 1px 2px, -webkit-gradient(linear,left top,left bottom,color-stop(0, #1669DE),color-stop(1, #168BDE)) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, -o-linear-gradient(bottom, #1669DE 0%, #168BDE 100%) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, -moz-linear-gradient(bottom, #1669DE 0%, #168BDE 100%) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, -webkit-linear-gradient(bottom, #1669DE 0%, #168BDE 100%) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, -ms-linear-gradient(bottom, #1669DE 0%, #168BDE 100%) !important;
background: url(../images/ico_pen.png) no-repeat 1px 2px, linear-gradient(to bottom, #1669DE 0%, #168BDE 100%) !important;
}

#sheetBox .grossPrice, #sheetBox .priceMessage{
margin-bottom:5px;
}
#sheetSelectVariantsRow td{
padding:5px 0 10px 0 !important;
border:1px solid;
background-color: #eeeeee;
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;
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;
border-color: #e2e2e2;
}
#sheetSelectVariantsRow label{
white-space: nowrap;
text-align: left;
padding:5px;
width:120px;
font-weight:bold;
display:block;
float:left;
clear:left;
margin-top: 7px;
}
#sheetSelectVariantsRow label.error{
width:auto;
margin-left:130px;
border:0;
}
#sheetSelectVariantsRow select{
float:left;
margin:5px;
width:60%;
padding:3px;
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;
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;  
}
#sheetAddToCartRow th{
border-left:1px solid #E2E2E2 !important;
border-top:1px solid #E2E2E2 !important;
border-bottom:1px solid #E2E2E2 !important;
background: #f8f8f8 !important;
-moz-border-top-left-radius: 4px;
-webkit-border-top-left-radius: 4px;
-khtml-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-bottom-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-khtml-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
}
#sheetAddToCartRow td{
border-right:1px solid #E2E2E2 !important;
border-top:1px solid #E2E2E2 !important;
border-bottom:1px solid #E2E2E2 !important;
background:#f8f8f8 !important;
-moz-border-top-right-radius: 4px;
-webkit-border-top-right-radius: 4px;
-khtml-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-bottom-right-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-khtml-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
}
#sheetBox .servicesBox h2{
color: #000;
border: 1px solid;
border-color: #e2e2e2;
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);
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;
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;
}
.servicesBox a{
display:block;
padding:0 0 2px 30px;
margin-bottom:2px;
line-height:22px;
border:0;
color:#666666 !important;
}
.attachmentsBox{
margin-bottom:10px;
}
.attachmentsBox td{
border-bottom:1px dotted #ccc;
padding:4px;
}

#sheetBox p{margin-bottom:10px;line-height:18px;}
#sheetBox .descriptionBox{
line-height:22px;
margin-bottom:10px;
font-size: 14px;
}
#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: 4px;
   -moz-border-radius: 4px;
        border-radius: 4px;
background:#fff;
}


/* Descrizioni pixmania */
#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:12px;
}
#tech-specs .scd-label{
border-bottom:1px dotted #ccc;
padding:2px 5px 2px 5px;
text-align:right;
width:25%;
font-size:11px;
}
#tech-specs td{
border-bottom:1px dotted #ccc;
padding:2px 5px 2px 5px;
width:55%;
font-size:11px;
}


#sheetBoxesMenu{
overflow:auto;
width:100%;
clear:both;
padding-top:10px;
}
#sheetBoxesMenu li{
float:left;
line-height:25px;
text-align:center;
margin-right:3px;
}
#sheetBoxesMenu .selected{
}
#sheetBoxesMenu .selected a:hover{
color:#777777 !important;
}
#sheetBoxesMenu .selected a{
color:#fff !important;
border: 1px solid #171717;
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
}
#sheetBoxesMenu a{
display:block;
padding:0px 5px 0px 5px;
font-size:11px;
border:1px solid;
font-weight:bold;
max-width:120px;
color:#777777 !important;
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);
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;
}
.artCollBox, .componentsBox, .features, .documentsBox, .links, .descriptionBox, .video, .variantsBox,#sheetProductInWebOrders,#sheetProductVoti{
overflow:hidden;
width:100%;
margin-bottom:10px;
clear:both;
}
.artCollBox li{
float:left;
margin-bottom:10px;
position:relative;
top:0;
left:0;
overflow:hidden;
text-align:center;
border-bottom:1px solid;
border-color: #e2e2e2;
height:auto !important;
}
@media (min-width: 1057px) {
.artCollBox li{
width:205px!important;
}
}
@media (max-width: 1057px) {
.artCollBox li{
width:192px!important;
}
}
.artCollBox img{
margin:0 auto 0 auto;
display:block;
position:relative;
top:0;
border:0;
}
.artCollBox div a{
line-height:12px;
max-height: 24px;
display:block;
margin-bottom:5px;
font-size:11px;
font-weight:bold;
border-bottom:0 !important;
height:28px;
overflow:hidden;
}
.artCollBox div{
line-height:16px;
height:80px;
width:180px;
padding:0 5px 0 5px;
/*position:absolute;
bottom:0;
left:0;*/
}
table.artCollBox{
border-right:1px solid;
border-color: #e2e2e2;
}
table.artCollBox a{
border:0 !important;
}
table.artCollBox td{
border-bottom:1px solid;
border-left:1px solid;
border-color: #e2e2e2;
padding:4px;
vertical-align:middle;
}
.image_lab,.title_lab,.price_lab,.notes_lab,.notesnum_lab,.cart_lab{
font-weight:bold;
background:#eee;
}
table.artCollBox td.image img{
width:40px;
}
table.artCollBox td.price h3{
font-size:11px !important;
}
table.artCollBox .title{
width:40%;
}
table.artCollBox .cart{
width:17%;
text-align:right;
}
table.artCollBox .image{
width:50px;
}
table.artCollBox .price {
width: 20%;
}
#sheetProductInWebOrders ul{
width:100%;
float:left;

}
#sheetProductInWebOrders li{
float:left;
margin-bottom:10px;
position:relative;
top:0;
left:0;
overflow:hidden;
text-align:center;
border-bottom:1px dotted #999;
}
@media (min-width: 1057px) {
#sheetProductInWebOrders li{
width:205px !important;
}
}
@media (max-width: 1057px) {
#sheetProductInWebOrders li{
width:192px!important;
}
}
#sheetProductInWebOrders .imageLink{
display:block;
height:150px;
margin-bottom:5px;
overflow:hidden;
}
#sheetProductInWebOrders li div{
height:90px;
width:100%;
}
#sheetProductInWebOrders div a{
line-height:13px;
display:block;
margin-bottom:5px;
font-size:11px;
font-weight:bold;
border-bottom:0 !important;
height:41px;
padding:0 5px 0 5px;
overflow:hidden;
}
#sheetProductInWebOrders li img{
margin:0 auto 0 auto;
}
#sheetProductInWebOrders li h3{
height:20px;
margin:0;
padding:0;
line-height:15px;
}

.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:4px;
}
.features td{
padding:4px;
}
.features .bkg1, .features .bkg2{
background:none;
}

.documentsBox li{
padding:5px;
}

.links li{padding-bottom:5px;}
.links a{background:url(../images/ico_link.gif) no-repeat; display:block; padding:0 0 5px 25px; }

.video a{
border:0 !important;
}
.video li{
float:left;
padding:2px;
margin:0 4px 10px 4px;
text-align:center;
width: 152px;
}
@media (min-width: 1057px) {
.video li{
width:152px;
}
}
@media (max-width: 1057px) {
.video li{
width:132px;
}
}
.video img{
margin:0 auto 0 auto;
border:1px solid #000;
}
.video strong{
display:block;
font-size:11px;
width:135px;
height:23px;
line-height:23px;
overflow:hidden;
}
.voti li{
border-bottom:1px dotted #ddd;
margin-bottom:10px;
padding-bottom:2px;
}
.voti a{
border:0 !important;
}
.voti p{
padding:5px 0 0 0;
}
.voti img{
float:left;
margin:2px 2px 0 0;
}
.voti .userName{
display:block;
}

.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:none;text-align:right;}
.variantsBox h3{font-size:12px;margin:0;padding:0;}
.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{
display:block;
background:url(../images/ico_view.gif) no-repeat 0 0;
padding:0 0 0 20px;
border:0 !important;
line-height:18px;
font-size:11px;
float:left;
}
.variantsBox .columnAvailability{
white-space: nowrap;
}
#shoppingCartGrid{clear:both;text-align:center;margin-bottom:10px;padding:1px 1px 5px 1px;}
#shoppingCartGrid table{table-layout:fixed;width:100%;margin-bottom:5px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;}
#shoppingCartGrid td{font-size:11px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;line-height:14px;}
#shoppingCartGrid td input{padding:0;margin:0;float:left;}
#shoppingCartGrid .butt1{font-size:14px;}
#shoppingCartGrid h3{margin:0 0 0 45px;padding:0;font-size:11px;}
#shoppingCartGrid .sIva{display:inline;margin:0;font-weight:normal;}
#shoppingCartGrid .sDiscount{display:inline;margin:0;font-weight:normal;}
#shoppingCartGrid span, #shoppingCartGrid .priceMessage{margin-left:45px;display:block;}
#shoppingCartGrid a{
margin-left:45px;
display:block;
background:url(../images/ico_view.gif) no-repeat 0 1px;
padding:0 0 4px 15px;
border:0 !important;
}

.sheetIframe{
width:100%;
padding:0;
margin:0;
border:0;
clear:both;
height:2000px;
}

.listProduct{
display:table;
border-collapse: separate;
border-spacing: 10px;
width:100%;
table-layout: fixed;
}
.cubes .row{
display:table-row;
}
.cubes .resultBox{
display:table-cell;

height:100%;
text-align:center;
vertical-align:top;
position:relative;
left:0;
top:0;
padding-bottom:35px;
border:1px solid #ddd;
}
.cubes .resultBox .content{

}
.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:90%;
margin:0 auto 5px auto;
text-align:left;
}
.cubes .resultBox h2 a{
border:0 !important;
}
.cubes .resultBox h2{
border-bottom:1px solid #eee;
height:45px;
overflow:hidden;
}
.cubes .resultBox .price, .cubes .resultBox .availab{
padding-left:125px;
text-align:left;
overflow:auto;
}
.cubes .resultBox ul strong{
display:block;
width:120px;
margin:0 0 0 -125px;
text-align:left;
float:left;
clear:both;
padding:0 0 3px 0;
line-height:14px;

}
.cubes .resultBox .mainPrice,.cubes .resultBox .grossPrice,.cubes .resultBox .priceMessage,.cubes .resultBox .availab span{
display:block;
float:left;
padding-bottom:3px;
line-height:16px;
}
.cubes .resultBox .cart{
position:absolute;
left:0;
right:0;
bottom:-5px;
background:#eee;
padding:5px;
width:100%;
text-align:right;
}
.horizontal .resultBox{
overflow:hidden;
clear:both;
padding:5px 0 5px 160px;
border-bottom:2px dotted #ddd;
}
.horizontal .resultBox .imageLink{
float:left;
margin:0 -160px 0 -160px;
}
.horizontal .resultBox dl,.horizontal .resultBox p{
width:60%;
float:left;
}
.horizontal .resultBox ul{
width:35%;
padding-left:10px;
overflow:auto;
font-size:11px;
}
.horizontal .resultBox dd{
width:60%;
}
.resultBox .imageLink{
text-align:center;
width:160px;
display:block;
}
.resultBox .imageLink img{
margin:auto;
max-width:150px;
}
.resultBox h2 img{
float:left !important;
margin-right:7px !important;
}
.resultBox p{
color:#6B6969;
}
.resultBox dt{
font-weight:bold;
width:120px;
line-height:16px;
float:left;
clear:both;
text-align:left;
padding:0 0 3px 0;
margin:0 5px 0 0;
}
.resultBox dd{
padding:0 0 3px 0;
line-height:16px;
float:left;
overflow:hidden;
text-align:left;
}
.resultBox dl,.resultBox p{
margin-bottom:5px;
}
.resultBox h2{
font-size:15px;
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;
}
/* TABELLA */
#resultsTable{
border-left:1px solid #ccc;
border-top:1px solid #ccc;
}
#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;
}


.pages{
clear:both;
margin:10px 0 20px 0;
text-align:center;
font-size:13px;
width:100%;
}
.pages p{
margin-bottom:8px;
font-size:11px;
font-weight:bold;
font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
}
.pages a,.pages input{
font-size:11px;
padding:4px 6px 4px 6px;
font-weight:bold;
text-decoration:none;
}
.disabledPg{
color:#ccc !important;
border:1px solid #ccc !important;
cursor: default !important;
background:#fff !important;
}
#showCartEmptyMessage p{
padding:10px 0 10px 0;
}
#showCart table{
border: 1px solid;
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;
border-color: #e2e2e2;
margin-bottom:10px;
}
#showCart thead{
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);
}
#showCart thead th{
line-height:31px;
font-size:13px;
color:#000;
text-align:right;
padding:2px 5px 2px 5px;
border-right:1px solid #fff;
white-space: nowrap;
}
#showCart thead th:last-child{
border-right: none;
}
#showCart tfoot td{
font-size:13px;
color:#000;
text-align:right;
background:#f8f8f8;
border-right:0;
padding:4px 5px 4px 5px;
}
#showCart a{
font-weight:bold;
}
#showCart td{
border-bottom:1px solid;
vertical-align: middle;
padding:2px 5px 2px 5px;
border-color: #e2e2e2;
}
#showCart td.qta{
white-space: nowrap;
width:80px;
overflow: hidden;     
}     
#showCart td.qta input{     
float:left;     
width:35px;     
padding:2px;     
margin:0;     
}     
#showCart .cartRefresh{     
float:right !important;     
width:26px !important;     
padding:0 !important;
}
#showCart h3{
font-size:18px;
color:#ff0000;
display:inline;
}
#showCart .warning{
font-size:11px;
width:20%;
}
#showCart .cartRefresh{
/*float:right;*/
border: none;
}
#showCart .mainTotal td{
font-size:16px;
}
#showCart .imageLink img{
width:60px;
}
#showCart td form input{
font-size: 15px;
}
#showCart td.delete form input{
border: none;
}
.defaultCurrencyTotal h3{
background: url("../images/ico_info_mini.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
padding:0 0 0 20px;
}
#defaultCurrencyMessage{
text-align: right;
margin: 0px 0 20px 0px;
border:1px solid;
padding:3px 35px 6px 20px;
background:#FFFFE2 url(../images/ico_info_mini.png) no-repeat 4px 4px;
border-color: #e2e2e2;
}
#defaultCurrencyMessage strong{
color:#000;
}
#defaultCurrencyMessage p{
font-size:11px;
color:#666666;
}

#cartButtons, #estimateCartButton{
text-align:right;
width:150px;
float:right;
clear:both;
}
a#printCartButton{
float:right;
clear:both;
width:130px !important;
}
#cartButtons span{
clear:both;
display:block;
text-align:center;
margin:5px 0 5px auto;
}
a.buttContinueAndOrder, a.buttBack{
/*line-height:27px !important;*/
}
.buttContinueAndOrder{
display:block;
width:150px;
margin:10px 0 10px 0;
text-decoration:none !important;
/*line-height:28px !important;*/
font-weight:bold;
/* 141002 12->13 */
font-size:13px !important;
color: #FFF !important;
cursor: pointer;
float:right;
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
line-height: normal !important;
}
#cartButtons .buttContinueAndOrder {
line-height: 28px !important;
width: 158px;
}
.buttContinueAndOrder:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFAA02), color-stop(1, #FFC602) );background:-moz-linear-gradient( center top, #FFAA02 5%, #FFC602 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAA02', endColorstr='#FFC602');background-color:#FFC602;box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-moz-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-webkit-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);
}
.buttBack{
display:block;
width:150px;
margin:10px 0 10px 0;
text-decoration:none !important;
line-height:22px;
height:26px !important;
font-weight:bold;
/* 141002 12->13 */
font-size:13px !important;
color:#fff !important;
cursor: pointer;
float:left;
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
}
.buttBack:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFAA02), color-stop(1, #FFC602) );background:-moz-linear-gradient( center top, #FFAA02 5%, #FFC602 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAA02', endColorstr='#FFC602');background-color:#FFC602;box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-moz-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-webkit-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);
}

a.buttSendEstimate{
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
box-shadow: 0 1px 0 0 #1669DE inset;border: 1px solid #1669DE !important;background: -moz-linear-gradient(#168BDE, #1669DE);background: -o-linear-gradient(#168BDE, #1669DE);background: -ms-linear-gradient(#168BDE, #1669DE);background: linear-gradient(#168BDE, #1669DE);background: -webkit-gradient(linear, center top, center bottom, from(#168BDE), to(#1669DE));background: -webkit-linear-gradient(#168BDE, #1669DE);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#168BDE", endColorstr="#1669DE",GradientType=0);
color: #fff !important;
width: 132px;
height: 30px;
margin-bottom: 10px;
}
a.buttSendEstimate:hover{
background: -moz-linear-gradient(#1669DE, #168BDE);background: -o-linear-gradient(#1669DE, #168BDE);background: -ms-linear-gradient(#1669DE, #168BDE);background: linear-gradient(#1669DE, #168BDE);background: -webkit-gradient(linear, center top, center bottom, from(#1669DE), to(#168BDE));background: -webkit-linear-gradient(#1669DE, #168BDE);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1669DE", endColorstr="#168BDE",GradientType=0);box-shadow: 0 0 4px rgba(9, 9, 195, 0.5);-moz-box-shadow: 0 0 4px rgba(9, 9, 195, 0.5);-webkit-box-shadow: 0 0 4px rgba(9, 9, 195, 0.5);
}

#sheetBox .ECS_button{
clear:both !important;
display:block !important;
float:none !important;
margin:5px 0 0 68px;
border: none;
}

#sendOrder{
clear:both;
margin-top:40px;
}
#sendOrder table{
width:100%;
background:#f8f8f8;
border:0;
border-top:1px solid #D6D5D5;
}
#sendOrder label{
display:block;
font-weight:bold;
}
#sendOrder li{
border:0;
margin-top: 3px;
padding:0 0 2px 0;
}
#sendOrder th{
text-align:right;
width:25%;
border-bottom:1px solid;
border-left:1px solid;
padding-top:5px;
border-color: #e2e2e2;
}
#sendOrder td{
text-align:left;
padding-top:5px;
border-right:1px solid;
border-color: #e2e2e2;
}
#sendOrder input{
width:59%;
border:1px solid;
padding:3px;
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;
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;
}
#sendOrder textarea{
width:59%;
height:100px;
padding:3px;
border: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;
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;
}
#sendOrder select{
width:60%;
border:1px solid;
font-size:13px;
padding: 2px;
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;
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;
}
#showCart .butt1{
font-size:14px !important;
margin:0 0 5px 0 !important;
float:right;
}
#sendOrder .butt1{
float:none;
}
#sendOrder h3{
font-size:12px;
}
#sendOrder .confirmOrder th{
background:#fff;
border-left:0;
border-bottom:0;
}
#sendOrder .confirmOrder td{
background:#fff;
border-right:0;
text-align:right;
padding-right:0;
border-bottom:0;
}
.moneybookersPayment{
background:url(../images/moneybookers_payment.png) no-repeat 0 0;
padding:8px 0 10px 55px !important;
}
.paypalPayment{
background:url(../images/paypal_payment.png) no-repeat 0 0;
padding:8px 0 10px 55px !important;
}
.creditCardPayment{
background:url(../images/credit_card_payment.png) no-repeat 0 0;
padding:8px 0 10px 55px !important;
}
.cashOnDeliveryPayment{
background:url(../images/cash_delivery_payment.png) no-repeat 0 0;
padding:8px 0 10px 55px !important;
}
#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:0 0 10px 0;
}
#regForm.gCheckout th{
/*font-size:11px;*/
}
#regForm.gCheckout input,#regForm.gCheckout textarea{
width:88%;
}
#regForm.gCheckout select{
width:60%;
}
#regForm.gCheckout fieldset input,#regForm.gCheckout input[type='checkbox']{
width:auto;
}
#gCheckoutFormContent{
border-left:1px solid #ddd;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:10px 5px 10px 5px;
}
.new_user_box, .existent_user_box{
width:49%;
margin:0 0 10px 0;
text-align:center;
border: 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;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
padding-bottom: 25px;
min-height:350px;
}
.new_user_box, #regForm.gCheckout{
float:left;
border-bottom:1px solid #ddd;
}
.existent_user_box{
float:right;
}
.existent_user_box h2, .new_user_box h2, #regForm.gCheckout h2{
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
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;
font-size:15px;
line-height:30px;
padding: 2px 22px 2px 8px;
text-align: left;
color:#fff;
}
.existent_user_box p, .new_user_box p{
padding:10px;
}
.new_user_box form, .existent_user_box form{
height:80px;
padding:10px;
}
.existent_user_box fieldset{
border:0;
padding:0;
margin:0;
}
.existent_user_box a{
display:block;
text-align:right;
clear:both;
margin:5px 10px 10px 0;
border:0 !important;
}
.existent_user_box label{
float:left;
clear:left;
margin:0 0 5px 0;
text-align:right;
display:block;
width:30%;
}

.existent_user_box input{
width:55%;
float:right;
margin:0 10px 5px 0;
padding: 3px;
border:1px solid;
font-size: 13px;

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;
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;
border-color: #e2e2e2; 
}

#regForm th{
text-align:right;
padding:4px;
line-height:18px;
width:35%;
font-weight: normal;
/*
color:#666666;
border-bottom:1px dotted #ddd;
*/
}
#regForm td{
padding:4px;
line-height:18px;
}
#regForm fieldset{
border:0;
padding:0;
margin:0;
}
#regForm textarea{
width:95%;
}
#regForm input, #regForm textarea, #regForm select{
border: 1px solid;
border-color: #e2e2e2;
padding:2px;
font-size:12px;
}
#regForm label{font-weight:bold;padding:0 4px 0 4px;}
#regForm p{padding:5px;}
#regForm li{padding:0 0 10px 10px;}
#regForm h1{color:#990000;padding:5px 5px 5px 15px;font-size:18px;}
#regForm h2{
/*
color:#990000;
font-size:14px;
margin:0;
padding:5px;
*/
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
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;
font-size:15px;
padding:2px 22px 2px 8px;
text-align:left;
line-height:30px;
border: 0px !important;
color: #FFF;
}
#regForm h3{color:#990000;font-size:12px;margin:0;padding:5px;}
#regForm .notes{
color:#999;
display:block;
font-size:11px;
}

#regForm .uppercase{
text-transform: uppercase;
}

#preRegistrationPage table{
margin:20px 0 20px 0;
width:80%;
}
#preRegistrationPage th{
padding:10px;
border-right:2px dotted #ddd;
border-bottom:1px solid #eee;
height:80px;
}
#preRegistrationPage td{
padding:10px 4px 10px 4px;
border-bottom:1px solid #eee;
}
#preRegistrationPage th a{
display:block;
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
font-size:15px;
width:100px;
padding:5px;
text-decoration:none;
border:1px solid #000 !important;
}

#preRegistrationPage h2{
margin-bottom:5px;
font-size:13px;
line-height:18px;
}
#preRegistrationPage h3{
margin-bottom:5px;
font-size:11px;
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;
}

#homeRegUsers th{text-align:right;border-bottom:1px dotted #ccc;}
#homeRegUsers td{border-bottom:1px dotted #ccc;}
#homeRegUsers p{padding:4px;}

#staticPage{
clear:both;
margin-bottom:20px;
}
#staticPage h2{
margin-bottom:5px;
font-size:13px;
line-height:18px;
}
#staticPage h3{
margin-bottom:5px;
font-size:11px;
line-height:18px;
}
#messageMiddleBox{
margin-bottom:100px;
}
#staticPage p, #messageMiddleBox p{
margin-bottom:10px;
/*line-height:18px;*/
}
#staticPage ul{margin:0 0 10px 0;}
#staticPage ol{margin:0 0 10px 0;}
#staticPage ul li{
padding:0 0 5px 0;
list-style:circle;
margin:0 0 0 30px;
}
#staticPage ol li{
padding:0 0 5px 0;
list-style:decimal;
margin:0 0 0 30px;
}

/* DOCUMENTI - RMA */
#userDocuments .head{
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
color:#fff;
}
#userDocuments .head td{
font-size:16px;
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:2px 4px 2px 4px;
white-space:nowrap;
border-bottom:1px dotted #ccc;
}
#userDocuments td, #rma td{padding:2px 4px 2px 4px;border-bottom:1px solid #ccc;}
#userDocuments h2, #rma h3{
margin:0 auto 2px auto;
padding:2px;
line-height:16px;
font-size:13px;
width:94%;
background:#ddd;
border:1px solid #ccc;
clear:both;
}
#userDocuments tr, #rma tr{cursor: pointer;}
#userDocuments .butt1, #rma td .butt1{
width:20px !important;
height:20px !important;
/* 141002 line-height:20px !important;*/
font-size:0 !important;
display:block !important;
float:right !important;
background:url(../images/ico_lens.png) no-repeat 2px 0 !important;
box-shadow: none !important;
border: none !important;
}
#userDocuments .docCompoHead{
background-color:#FFD553;
}
#userDocuments .docCompoItem{
background-color:#FDFDB3;
}
#userDocuments .docCompoItem td{
font-size:11px;
padding-left:10px;
}
.downloadPDFButt{
display:block;
width:139px;
height:25px;
font-size:12px;
line-height:21px;
color:#FFF !important;
font-weight:bold;
margin:5px 0 5px 17px;
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
float:left;
}
.downloadPDFButt:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFAA02), color-stop(1, #FFC602) );background:-moz-linear-gradient( center top, #FFAA02 5%, #FFC602 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAA02', endColorstr='#FFC602');background-color:#FFC602;box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-moz-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-webkit-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);
}
.downloadCSVButt{
display:block;
width:139px;
height:25px;
font-size:12px;
line-height:21px;
color:#FFF !important;
font-weight:bold;
margin:5px 0 5px 17px;
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
float:left;
}
.downloadCSVButt:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFAA02), color-stop(1, #FFC602) );background:-moz-linear-gradient( center top, #FFAA02 5%, #FFC602 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAA02', endColorstr='#FFC602');background-color:#FFC602;box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-moz-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-webkit-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);
}
.repeatOrderButton{
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
width:150px;
display:block;
float:left;
margin:5px 0 5px 17px;
color: #FFF !important;
/* 141002 */
font-size: 13px !important;
}
.repeatOrderButton:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFAA02), color-stop(1, #FFC602) );background:-moz-linear-gradient( center top, #FFAA02 5%, #FFC602 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAA02', endColorstr='#FFC602');background-color:#FFC602;box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-moz-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-webkit-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);

}
#userFeedbackOrders .addFeedBackButton{
width:auto !important;
}
.addFeedBackButton{
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
display:block;
width:150px;
color: #FFF !important;
margin:5px 0 5px 17px;
float:left;
}
.addFeedBackButton:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFAA02), color-stop(1, #FFC602) );background:-moz-linear-gradient( center top, #FFAA02 5%, #FFC602 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAA02', endColorstr='#FFC602');background-color:#FFC602;box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-moz-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-webkit-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);
}
.creditCardPay{
text-align:left;
padding:0 0 2px 18px;
font-weight:bold;
background:url(../images/ico_credit_cards.png) no-repeat;
border:0 !important;
}

#telToFriend{
border:1px solid;     
border-color: #e2e2e2;
}
#telToFriend h1{
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);
padding: 10px;
border: 1px solid;
border-color: #e2e2e2;
}
#telToFriend form{     
margin-top:10px;   
margin-bottom: 10px;
width:500px;     
}
#productInfo{
text-align:center;
background:url(../images/bg_main_title.gif) repeat-x;padding:10px;
}
#telToFriend label, #productInfo label, #sendPwd label{
font-weight:bold;
}
#telToFriend input, #productInfo textarea,#productInfo input, #sendPwd input{
width:80%;
margin-bottom:5px;
padding:5px 2px 5px 2px;
font-size:12px;
border:1px solid;
border-color: #e2e2e2;
}
#productInfo h3{font-size:12px;color:#999;}
#sendPwd p{padding:5px;}

/* RMA */
#rma label{display:block;font-weight:bold;}
#rma select,#rma textarea{width:95%;}
#descContainer{width:95%;border:1px solid #ccc;background:#eee;min-height:160px;height:auto !important;height:160px;padding:4px;}

/* CONFIGURATORE */
#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:18px;margin-bottom:5px;}
#configuratoreBox h2{font-size:15px;margin-bottom:5px;}
#configuratoreBox h3{font-size:12px;margin-bottom:5px;}
#configuratoreBox h4{font-size:11px;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;}

/* Form di ricerca avanzato */
#categoriesBoxes_Title{
color:#000 !important;
}
#mainSearchFormBox{
margin-bottom:10px;
text-align:center;
clear:both;
}
#mainSearchFormBox h2{
border: 1px solid;
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);
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;
border-color: #e2e2e2;
color:#000;
padding-left:10px;
font-size:15px;
line-height:34px;
text-align:left;
}
#mainSearchFormBox form{
padding:10px 20px 20px 20px;
border-left:1px solid;
border-right:1px solid;
border-bottom:1px solid;
border-color: #e2e2e2;
background-color: #eeeeee;
}
#mainSearchFormBox input{
width:65%;
border:1px solid;
font-size:14px;
float:left;
padding:8px 5px 8px 20px;
margin:0 0 5px 0;
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;
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;
border-color: #e2e2e2;
}
#mainSearchFormButton{
float:left;
margin:10px 0 0 5px;
font-size:11px;
color:#000;
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
;
background-image:url(../images/ico_fld_hidden_show.png);
background-repeat: no-repeat;
background-position: 0 0;
width:16px !important;
height:16px !important;
}
#mainSearchFormBox label{
width:18%;
text-align:right;
display:block;
float:left;
margin:4px 5px 5px 0;
font-weight:bold;
line-height:26px;
font-size:18px;
}
#mainSearchFormBox fieldset{
border:0;
padding:0;
margin:10px 0 10px 0;
width:100%;
float:left;
}
#mainSearchFormBox fieldset label{
line-height:16px;
font-size:12px;
}
#mainSearchFormBox select{
width:25%;
float:left;
margin:0 0 5px 0;
border:1px solid;
font-size:13px;
padding: 2px;
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;
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;

}
#mainSearchFormBox .butt1{
float:none;
clear:left !important;
width:150px !important;
padding:0px !important;
font-size:14px !important;
margin:0 auto 5px auto !important;
}
#frmSearchBrand fieldset{
border:0;
padding:0;
margin:0;
}
#frmSearchBrand .filterBoxes{
border:0;
margin:0 5px 0 5px;
}
#frmSearchBrand .filterBoxes dd{
float:none;
width:auto;
padding:2px 0 2px 12px;
/*border-bottom:1px dotted #999;*/
background:url(../images/ico_point.gif) no-repeat 2px 7px;
font-size: 13px;
}
.filterBoxes{
border-top:1px solid;
padding:0 0 5px 0;
margin-left: 18%;
margin-top: 5px;
margin-bottom: 2px;
text-align:left;
overflow:hidden;
clear:both;
width: 69%;
border-color: #e2e2e2;
}
.filterBoxes a{
background:none !important;
padding:0 !important;
color:#000 !important;
}
.filterBoxes dd{
float:left;
width:33%;
margin:0;
padding:0;
}
.filterBoxes dt{
font-weight:bold;
margin:2px 0 2px 0;
padding:0 2px 0 2px;
clear:left;
font-size:13px;
}
.filterBoxes dt a{
font-weight:normal;
}
.filterBoxes dt span{
font-weight:normal;
}
.filterBoxes a.delFilter{
display:block !important;
float:left !important;
font-size:11px !important;
border:1px solid #000 !important;
background-color:#fff !important;
color:#000 !important;
margin:3px 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{
display:block;
background-image:url(../images/ico_orderByA.gif) !important;
background-repeat: no-repeat !important;
background-position:top right !important;
height:6px;
border:0 !important;
}
#orderByForm{
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);
margin-bottom:5px;
margin-right:100px;
overflow:auto;
padding: 10px 0 0;
border: 1px solid;
border-color: #e2e2e2;
}
#orderByForm p{float:left;margin:0 5px 10px 10px;font-weight:bold;line-height:22px;}
#orderByForm form{
padding:0;
margin:0;
float:left;
}
#orderByForm input{
text-align:left;
border:0;
padding:1px 18px 1px 18px;
margin:0 0 5px 0;
cursor:pointer;
border-right:1px solid #ccc;
width:auto !important;
width:100px;
background:none;
}

.results-view{
border: 1px solid;
border-color: #e2e2e2;
padding: 10px;
height:22px;
float:right;
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);
}
.results-view li{
width:20px;
height:20px;
display:block;
float:left;
margin:0 3px 0 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 #C27501 !important;
background:#FF9E0D !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;
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
border:1px solid #000;
width:250px !important;
color:#fff;
text-decoration:none;
padding:3px !important;
font-weight:bold;
margin:0 auto 0 auto;
}

#footCustomText{
padding:5px 0 15px 0;
}

#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:11px;
color:#666;
}
#facebox #accessMessageBox{
top:0;
}
#facebox #languagesBox img{
border:1px solid #000;
margin:0 2px 0 2px;
}

#otherDestinationIframe{
margin:0;
padding:0;
width:650px;
border:0;
height:445px;
}
#otherDestinationBody,#productInfoBody,#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 5px 0;
clear:both;
}
#otherDestination strong{
display:block;
text-align:right;
float:left;
width:46%;
font-size:11px;
clear:left;
border-top:1px dotted #ddd;
padding:2px 5px 0 0;
}
#otherDestination .title{
display:block;
text-align:left;
float:left;
width:46%;
font-size:18px;
clear:left;
border:0;
padding:0 5px 10px 0;
color:rgb(249, 124, 0);
}
#otherDestination input{
margin:0;
width:45%;
border:1px solid #999;
padding:3px;
}
#otherDestination select{
margin:0;
width:46%;
border:1px solid #999;
padding:3px;
}
#otherDestination .butt1{
margin-left:280px !important;
clear:left !important;
padding:4px !important;
line-height: normal;
}

#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 fieldset{
border:0;
padding:0;
margin:0;
}
#rmaNew label{font-weight:bold;padding:0 4px 0 4px;}


#ricercheRisultati{
display:none;
position:absolute;
top:0;
font-size:0;
z-index:100px;
}
#ricercheRisultati ul{
margin:0;
padding:0;
background:#fff;
font-size:11px;
}
#ricercheRisultati li{
margin:0;padding:0;
}
#ricercheRisultati a:link,#ricercheRisultati a:visited{
display:block;
padding:3px;
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:15px;
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:12px;
padding:2px 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;
width:16px;
height:16px;
margin:0 2px 0 0;
cursor: pointer;
}
#votoForm .starOFF{
background:url(../images/ico_star_empty.gif) no-repeat;
}
#votoForm .starON{
background:url(../images/ico_star.gif) no-repeat;
}
#votoForm .votoValue{
border:0;
width:12px;
height:16px;
margin:0 2px 0 2px;
font-size:14px;
text-align:center;
font-weight:bold;
}

#addVotoBox form{
display:inline;
margin-left: 10px;
}

#addVotoBox img{
vertical-align: middle;
}

#addVotoBox h2{
color: #000;
border: 1px solid;
border-color: #e2e2e2;
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);
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;
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;
}

#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:#666666;
}
#userFeedback a{
font-weight:bold;
border:0 !important;
}

#userFeedbackOrders{
margin-bottom:20px;
}
#userFeedbackOrders td{
padding:5px;
}
#userFeedbackOrders th{
border-top:1px dotted #ccc;
padding:0 5px 0 5px;
text-align:left;
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
color:#fff;
line-height:18px;
vertical-align: middle;
}
#userFeedbackOrders .products{
border:1px solid #ddd;
margin-bottom:10px;
background:#fff;
width:100%;
}
#userFeedbackOrders .products a{
font-size:11px;
}
#userFeedbackOrders .products td{
/*border-bottom:1px dotted #ccc;*/
padding:2px 5px 0 5px;
vertical-align: middle;
}
#userFeedbackOrders .products a{
border:0 !important;
}
#userFeedbackOrders .addFeedBackButton{
margin-top:2px !important;
/*color:#FCCC62 !important;*/
width:170px;
/*background:url(../images_skin/ico_edit2.gif) no-repeat !important;*/
padding:0 0 2px 28px !important;
height:25px;
font-weight:bold !important;
border-radius: 0;
box-shadow: none;
}
#userFeedbackOrders .addProductFeedBackButton, #userFeedbackOrders .addFeedBackButton{
display:block;
float:right;
font-weight:normal;
padding:0 0 2px 28px;
font-size:11px;
background:url(../images/ico_edit3.png) no-repeat;
border:0;
line-height:25px;
color:#666666;
margin:0;
}

#productsWishList{
margin-bottom:10px;
}
#productsWishList h1{
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);
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;
padding:0 0 0 10px;
margin:0;
font-size:14px;
line-height:34px;
text-align:left;
border: 1px solid;
border-color: #e2e2e2;
}
#productsWishList .resultBox{
}


#discountCodesBox{
margin:0 0 10px 0;
border:1px solid #d6d5d5;
clear:both;
}
#discountCodesBox form{
padding:10px;
margin:0;
height:20px;
text-align:right;
background:#ffffb9 url(../images/ico_dollar.png) no-repeat 3px 3px;
}
#discountCodesBox h2{
color:#000000;
font-size: 12px;
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 0 40px;
font-size:12px;
text-align:left;
line-height:19px;
font-weight:bold;
}
#discountCodesBox input{
font-size:11px !important;
padding:2px !important;
margin:0 0 0 5px !important;
line-height:15px !important;
}
#discountCodesBox .butt1{
font-size:11px !important;
padding:2px !important;
margin:-10px 0 0 5px !important;
line-height:15px !important;
float:none !important;
}

.discountLine{
background:#fccc62;
}
.discountLine p{
background:url(../images/ico_dollar_mini.png) no-repeat 0 0;
font-size:17px !important;
font-weight:bold !important;
color:#CC0000 !important;
padding-left:30px;
line-height:25px;
display:block;
}

.imageList{
margin:0 0 20px 0;
text-align:center;
clear:both;
}
.imageList table{
margin:auto;
}
.imageList li{
text-align:center;
float:left;
border:1px solid #ccc;
margin:5px;
overflow:hidden;
}
.imageList p{
height:30px;
margin:2px 0 0 0;
padding:2px;
background:#eee;
font-weight:bold;
overflow:hidden;
line-height:14px;
}
.imageList img{
margin:0 auto 0 auto;
display:block;
border:0;
}

/* UPLODIFY */
.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: #FFFFFF;
border-top: 1px solid #808080;
border-left: 1px solid #808080;
border-right: 1px solid #C5C5C5;
border-bottom: 1px solid #C5C5C5;
margin-top: 10px;
width: 100%;
}
.uploadifyProgressBar {
background-color: #0099FF;
width: 1px;
height: 3px;
}

#directEpaymentBox table{
margin:10px auto 10px auto;
}
#directEpaymentBox th{
border-bottom:1px dotted #ccc;
text-align:right;
padding:4px;
width:25%;
}
#directEpaymentBox td{
border-bottom:1px dotted #ccc;
padding:4px;
text-align:left;
}

#jsNotEnabledMessage{
text-align:center;
margin:10px 10px 20px 10px;
}
#jsNotEnabledMessage img{
margin:auto;
}
#mapLinksBox table{
width:100%;
padding: 22px;
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;
}
#mapLinksBox td{
padding:0 4px 4px 4px;
border-right:1px solid;
border-left:1px solid;
width:16%;
}
#mapLinksBox td:last-child{
border-right:none;
}
#mapLinksBox td:first-child{
border-left:none;
}
#mapLinksBox th{
padding:2px 4px 2px 4px;
text-align:left;
border-right:1px solid;
border-left:1px solid;
width:16%;
}
#mapLinksBox th:last-child{
border-right: none;
}
#mapLinksBox th:first-child{
border-left:none;
}
#mapLinksBox th a{
display:block;
padding:0 2px 0 2px;
font-weight:bold;
font-size:15px;
text-decoration:none;
}
#mapLinksBox ul{
margin:0;
padding:0;
}
#mapLinksBox li{
margin:0;
padding:0 2px 0 2px;
list-style:none;
}
#mapLinksBox li a{
text-decoration:none;
font-size:13px;
margin-left: 10px;
}

#colSx, #colDx{
padding:5px 0 10px 0;
max-width:190px;
/*^^^^ test per via delle colonne che si allargano a tutta pagina*/
min-width:190px;
width:190px;
text-align:center;
display:table-cell;
vertical-align: top;
}
#colSx .personalElement, #colDx .personalElement{
overflow:hidden;
width:190px;
}

#colMid{
padding:5px 10px 10px 10px;
width:100%;
display:table-cell;
vertical-align: top;
}
#mainTable{
background:#fff;
width:100%;
table-layout:fixed;
display:table;
}
#mainTableContainer, #head, #headText, #menu, #foot, #mapLinksBox,#footer_custom_els{
display:block;
margin:0 auto 0 auto;
min-width:900px;
max-width:1220px;
width:100%;
}
#footer_custom_els{
display:table;
table-layout: fixed;
background:#e1e1e0;
border-left:1px solid #fff;
}
.footer_block{
display:table-cell;
border-right:1px solid #fff;
padding:20px;
line-height:18px;
}
.footer_block_title{
font-size:18px;
margin-bottom:10px;
display:block;
}
.footer_block_pages a{
display:block;
font-size:13px;
}
.footer_block_newsletter input{
margin-top:15px;
}

#iceCatIframe{
margin:0;
padding:0;
background:url(../images/loading.gif) no-repeat center center;
}

#socialNetworks{
float:right;
height:35px;
}
#facebookLike,#googlePlusOne,#tweetterTweet{
float:left;
/*line-height:30px;*/
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:11px;
font-weight:normal;
}
#productShipping .bkg1{
background-color:#F7F7F7;
}
#productShipping .bkg2{
background-color:#fff;
}
#productShipping input{
width:50px;
}
#productShipping label{
font-weight:bold;
font-size:11px;
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:16px;
margin:0;
padding:10px;
text-align:center;
color:#FF0000;
}
#productShipping h4{
font-size:16px;
margin:0;
padding:0;
color:#FF0000;
}
#productShipping p{
text-align:left;
font-size:11px;
}
.shippingDetails span{
float:left;
display:block;
margin:0 5px 0 0;
}
.shippingDetailsButton{
display:block;
float:left;
padding:0 0 0 26px;
background:url(../images/ico_shipping.png) no-repeat;
margin:0;
font-size:11px;
line-height:20px;
border:0 !important;
text-decoration:none !important;
}

#ECS_anags p, #ECS_destinations p{
font-weight:bold;
font-size:16px;
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:#666666;
display:block;
float:left;
}
#ECS_anags span, #ECS_destinations span{
color:#666666;
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;
height:40px;
}
#orderStepNavBar ul{
margin:0;
padding:0;
height:40px;
width:100%;
}
#orderStepNavBar form{
display:block;
margin:0;
padding:0;
background:url(../images/bkg_step.gif) repeat-x bottom left;
}
#orderStepNavBar li{
float:left;
margin:0;
padding:0;
width:16%;
height:40px;
text-align:center;
}
#orderStepNavBar strong{
color:#000000;
font-weight:bold;
font-size:12px;
display:block;
width:100%;
height:15px;
line-height:13px;
}
#orderStepNavBar .current strong{
color:#f97c00;
}
#orderStepNavBar .disabled strong{
color:#d1d0d0;
}
#orderStepNavBar input{
display:block;
width:100%;
height:28px;
line-height:24px;
color:#fff;
font-size:18px;
border:0;
font-weight:bold;
cursor: pointer;
background:url(../images/bkg_step_on.gif) no-repeat bottom center;
}
#cartStep input{
background:url(../images/bkg_step_on_first.gif) no-repeat bottom center !important;
}
#sendStep input{
background:url(../images/bkg_step_on_last.gif) no-repeat bottom center !important;
}
#orderStepNavBar .disabled input{
cursor:auto;
background:url(../images/bkg_step_off.gif) no-repeat bottom center;
}
#cartStep.disabled input{
background:url(../images/bkg_step_off_first.gif) no-repeat bottom center !important;
}
#sendStep.disabled input{
background:url(../images/bkg_step_off_last.gif) no-repeat bottom center !important;
}

#orderStepNavBar .current input{
background:url(../images/bkg_step_current.gif) no-repeat bottom center;
}
#cartStep.current input{
background:url(../images/bkg_step_current_first.gif) no-repeat bottom center !important;
}
#sendStep.current input{
background:url(../images/bkg_step_current_last.gif) no-repeat bottom center !important;
}

#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-color: #eeeeee;
}
#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:11px;
margin:0;
padding:5px 0 10px 20px;
clear:both;
color:#666;
display:block;
clear:both;
}
#paymentsList .notes strong{
display:inline;
float:none;
}

#otherDestinationsPage h4, #couriersListPage h4, #paymentsListPage h4{
font-weight:bold;
font-size:16px;
margin:15px 0 15px 0;
color:#F97C00;
}

/*
#sendOrderDetails{
margin:10px 0 20px 0;
width:100%;
float:left;
clear:both;
}
#sendOrderDetails .alert{
background:#FAD6CF;
border:1px solid #ff0000;
}
#sendOrderDetails .edit{
display:block;
background:url(../images/ico_edit3.png) no-repeat 0 5px;
padding:5px 5px 5px 30px;
float:right;
border:0 !important;
text-decoration:none !important;
}
#sendOrderDetails h4{
padding:5px;
margin:0;
line-height:25px;
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);
border: 1px solid;
border-color: #e2e2e2;
}

#courierBox p, #paymentBox p, #destinationBox p{
height:70px;
margin:5px 0 5px 0;
padding:5px;
}
#courierBox p{
border-left:1px dotted #D6D5D5;
border-right:1px dotted #D6D5D5;
}
#destinationBox{
width:33%;
float:left;
margin:10px 0 30px 0;
border-bottom:1px dotted #D6D5D5;
}
#courierBox{
width:32%;
float:left;
margin:10px 1% 30px 1%;
border-bottom:1px dotted #D6D5D5;
}
#paymentBox{
width:33%;
float:right;
margin:10px 0 30px 0;
border-bottom:1px dotted #D6D5D5;
}
*/

#sendOrderDetails{
margin:10px 0 20px 0;
width:100%;
float:left;
clear:both;
}
#sendOrderDetails .alert{
background:#FAD6CF;
border:1px solid #ff0000;
}

#sendOrderDetails .edit{
display:block;
float:right;
background:url(../images/ico_edit3.gif) no-repeat 0 5px;
padding:5px 5px 5px 26px;
border:0 !important;
text-decoration:none !important;
}
#sendOrderDetails h4{
padding:5px;
margin:0;
line-height:25px;
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);
border: 1px solid;
border-color: #e2e2e2;
}

#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 solid;
border-color: #e2e2e2;
}
#destinationBox strong{
display:block;
float:left;
margin:0;
padding:5px;
width:65%;
}
#destinationBox{
width:33%;
float:left;
margin:10px 0 30px 0;
border-right:1px solid;
border-left:1px solid;
border-bottom:1px solid;
min-height:120px;
border-color: #e2e2e2;
}
#courierBox{
width:31%;
float:left;
margin:10px 1% 30px 1%;
border-right:1px solid;
border-left:1px solid;
border-bottom:1px solid;
min-height:120px;
border-color: #e2e2e2;
}
#paymentBox{
width:33%;
float:right;
margin:10px 0 30px 0;
border-right:1px solid;
border-left:1px solid;
border-bottom:1px solid;
min-height:120px;
border-color: #e2e2e2;
}


.sendOrderButton{
display:block;
width:130px;
margin:10px 0 10px 0;
/*padding:0 25px 0 5px;*/
text-align:left;
/*border:0 !important;*/
text-decoration:none !important;
line-height:22px !important;
height:25px;
font-weight:bold;
font-size:12px;
/*background:url(../images/bkg_butt_order.gif) repeat-x top right;*/
color:#FFF !important;
cursor: pointer;
float:right;
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
}
.sendOrderButton:hover{
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFAA02), color-stop(1, #FFC602) );background:-moz-linear-gradient( center top, #FFAA02 5%, #FFC602 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFAA02', endColorstr='#FFC602');background-color:#FFC602;box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-moz-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);-webkit-box-shadow: 0 0 4px rgba(235, 150, 2, 0.5);
}
#printCartButton img{
display: none;
}
#printCartButton{
color: #fff !important;
}
.printCartButton{
display:block;
width:auto;
margin:10px 0 10px 0;
padding:0 10px 0 34px;
text-align:left;
border:0 !important;
text-decoration:none !important;
line-height:26px;
height:28px;
font-weight:bold;
font-size:12px;
color:#704301 !important;
cursor: pointer;
float:right;
/* background:url(../images/ico_print.png) no-repeat 5px 4px; 140722 */
}
.orderDeniedMessage{
padding:0;
margin:10px 0 10px 0;
font-size:15px;
}

#qrCodeBox{
margin:20px auto 20px auto;
padding-bottom:10px;
border: 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;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;
}
#qrCodeBox p{
padding:10px 0 10px 0;
}


label.error{
color: #ff0000;
font-weight:bold;
display:block;
padding:5px 0 5px 5px;
}
input.error, select.error{
background: #fff url(../images_skin/invalid.png) no-repeat 98% center;
box-shadow: 0 0 2px #ff0000;
border-color: #ff0000;
}
textarea.error{
background: #fff url(../images_skin/invalid.png) no-repeat 98% 90%;
box-shadow: 0 0 2px #ff0000;
border-color: #ff0000;
}

.b_red{
box-shadow: 0 1px 0 0 #D71D1D inset;
border: 1px solid #BD1A1A !important;
background: -moz-linear-gradient(#FA2626, #D71D1D);
background: -o-linear-gradient(#FA2626, #D71D1D);
background: -ms-linear-gradient(#FA2626, #D71D1D);
background: linear-gradient(#FA2626, #D71D1D);
background: -webkit-gradient(linear, center top, center bottom, from(#FA2626), to(#D71D1D));
background: -webkit-linear-gradient(#FA2626, #D71D1D);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FA2626", endColorstr="#D71D1D",GradientType=0);
}
.b_red:hover{
background: -moz-linear-gradient(#D71D1D, #FA2626);
background: -o-linear-gradient(#D71D1D, #FA2626);
background: -ms-linear-gradient(#D71D1D, #FA2626);
background: linear-gradient(#D71D1D, #FA2626);
background: -webkit-gradient(linear, center top, center bottom, from(#D71D1D), to(#FA2626));
background: -webkit-linear-gradient(#D71D1D, #FA2626);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#D71D1D", endColorstr="#FA2626",GradientType=0);
box-shadow: 0 0 4px rgba(195, 9, 9, 0.5);
-moz-box-shadow: 0 0 4px rgba(195, 9, 9, 0.5);
-webkit-box-shadow: 0 0 4px rgba(195, 9, 9, 0.5);
}

.b_green{
box-shadow: 0 1px 0 0 #6DB410 inset;
border: 1px solid #5D980E !important;
background: -moz-linear-gradient(#78C513, #6DB410);
background: -o-linear-gradient(#78C513, #6DB410);
background: -ms-linear-gradient(#78C513, #6DB410);
background: linear-gradient(#78C513, #6DB410);
background: -webkit-gradient(linear, center top, center bottom, from(#78C513), to(#6DB410));
background: -webkit-linear-gradient(#78C513, #6DB410);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#78C513", endColorstr="#6DB410",GradientType=0);
}
.b_green:hover{
background: -moz-linear-gradient(#6DB410, #78C513);
background: -o-linear-gradient(#6DB410, #78C513);
background: -ms-linear-gradient(#6DB410, #78C513);
background: linear-gradient(#6DB410, #78C513);
background: -webkit-gradient(linear, center top, center bottom, from(#6DB410), to(#78C513));
background: -webkit-linear-gradient(#6DB410, #78C513);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#6DB410", endColorstr="#78C513",GradientType=0);
box-shadow: 0 0 4px rgba(80, 160, 10, 0.5);
-moz-box-shadow: 0 0 4px rgba(80, 160, 10, 0.5);
-webkit-box-shadow: 0 0 4px rgba(80, 160, 10, 0.5);
}

#categoriesLinksContainer{
clear:both;
margin-bottom:30px;
padding:10px;
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;
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;
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);
}
#categoriesLinksContainer strong{
display:block;
font-size:18px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid;
border-color: #e2e2e2;
}
#categoriesLinksContainer dl,.categoriesLinks dl{
margin:0 5px 10px 0;
}
#categoriesLinksContainer dt,.categoriesLinks dt{
font-weight:bold;
font-size:18px;
margin:0 0 5px 0;
}
#categorieslinks dt a{
color: #F97C03;
}
#categorieslinks dt a:hover{
color: #FF3303;
}

#categoriesLinksContainer dd,.categoriesLinks dd{
margin:0 0 2px 5px;
}
#categoriesLinksContainer dd a,.categoriesLinks dd a{
color:#7B7B7B;
}
#categorieslinks dd a:hover{
color:#000;
}

.buttServInfo{
background: url("../images/ico_info.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.buttServTellToFriend{
background: url("../images/ico_telltofriend.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.buttServDispo{
background: url("../images/ico_dispo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.buttServPrice{
background: url("../images/ico_price_down.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.buttServPrint{
background: url("../images/ico_print.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.noAV{
background: url("../images/ico_availability_noAV.png") no-repeat scroll 0 2px !important;
padding: 1px 0 2px 20px;
}
.halfAV{
background: url("../images/ico_availability_halfAV.png") no-repeat scroll 0 2px !important;
padding: 1px 0 2px 20px;
}
.fullAV{
background: url("../images/ico_availability_fullAV.png") no-repeat scroll 0 2px !important;
padding: 1px 0 2px 20px;
}
.inArrivalAV{
background: url("../images/ico_availability_inArrivalAV.png") no-repeat scroll 0 2px !important;
padding: 1px 0 2px 20px;
}






#compatTypesBox{
clear:both;
margin-bottom:30px;
padding:10px;
border: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;
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);
background-position:99% 2px;
background-repeat:no-repeat;
}
#compatTypesBox .boxTitle{
display:block;
font-size:18px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px solid;
}
#compatTypesBox label{
border-bottom:1px solid #c5c5c5;
padding:3px;
font-size:13px;
margin:0 0 5px 0;
width:275px;
float:left;
text-align:right;
line-height:17px;
font-weight:bold;
clear:left;
}
#compatTypesBox select{
margin:0 0 5px 290px;
width:290px;
padding:3px;
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;
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;
border:1px solid;
border-color: #e2e2e2;
font-size:13px;
display:block;
}

#overrideCartLightBox{
width:610px;
}
#overrideCartLightBox form{
width:85%;
margin:auto;
text-align:left;
padding:20px 0 20px 0;
}
#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;
}

/* PPLogin  */     
#loginBox .paypalLoginButton{     
padding:10px 5px 10px 0;     
}     
.paypalLoginButton{     
text-align:right;     
}     
.existent_user_box .paypalLoginButton{
padding:45px 20px 10px 0;
}
    
.paypalLoginButton span{     
display:block;     
padding:0 0 5px 0;     
}

.feedbackBoxMedia{
position:relative;
top:0;
left:0;
text-align:center;
padding:20px 0 10px 0;
font-size:15px;
}
.feedbackBoxMedia .boxTitle{
display:block;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
height:35px;
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;
}
.feedbackBoxMedia .rating strong{
font-size:30px;
}
.feedbackBoxMedia .rating span{
font-size:25px;
}
.feedbackBoxMedia .content{
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(238,238,238,0.93) 93%, rgba(238,238,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(93%,rgba(238,238,238,0.93)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(238,238,238,0.93) 93%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(238,238,238,0.93) 93%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(238,238,238,0.93) 93%,rgba(238,238,238,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(238,238,238,0.93) 93%,rgba(238,238,238,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
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;
border:1px solid;
border-color: #e2e2e2;
margin-top:5px;
padding:70px 0 5px 0;
}
.feedbackBoxMedia .content a{
display:block;
background-image:url(../images/user_rating.png);
background-position:center top;
background-repeat:no-repeat;
padding-top:115px;
position:absolute;
top:0;
left:0;
width:100%;
}
.feedbackBoxMedia .certified{
position:absolute;
top:0px;
left:33px;
margin:auto;
}
.feedbackBoxMedia a{
color:#000 !important;
}
.feedbackBoxMedia img{
margin:0 2px 0 2px;
}

#megamenuLayer dt {
background: url("../images/ico_arrow_mm.gif") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
padding: 0 0 0 12px;
}
#megamenuLayer dd {
margin: 0 0 2px;
padding: 0 0 0 12px;
}
#menu.megamenu {
padding-top: 2px;
}




/* FINE COMMON.CSS */
/* INIZIO SCREEN.CSS */




#menu li a{
color: #A1A1A1;
}
#menu li a.selectedButt{
color:#fff;
}
#foot{
color:#fff;
}
#searchBrandForm{
/*background-color:#f8f8f8;*/
}
#cartBoxRight, #searchBrandForm,#latestModelsBox,#searchForm{
color:#888888;
}

#latestModelsBox li{
border-top:1px solid;
border-color: #e2e2e2;
}
#cartBoxRight h2, #searchBrandForm h2, #latestModelsBox h2, .feedBackBox h2,#qrCodeBox h2{
color:#fff;
}
#cartBoxRight th{
color:#000;
}
#loginBox a, #userBox a{
color:#525252;
}

#categories a{
color: #000;
}
#categories a:hover{
padding-left:17px;
}
#categories li ul a.folder:hover{
color: #000;
}
#categories a.open + ul {
background-color: #ededed;
}
#categories a.open{
background-color: #ededed;
}
#latestModelsBox a{
color: #F97C00 !important;
}

#userDocuments .bkg2, #rma .bkg3,#userFeedbackOrders .bkg2{background:#f8f8f8;}
#userDocuments .bkg1, #rma .bkg1, .variantsBox .bkg1,#userFeedbackOrders .bkg1,table.artCollBox .bkg1{background:#f8f8f8;}

a.personalButt{
color:#fff !important;
}
a.personalButtWithIco{
color:#000 !important;
}
a:link, a:visited{
color:#F97C00;
}
#colMid h1, #telToFriend h1, #sendPwd h1, #productInfo h1, #votoForm h2, #rma h1, #categoriesBoxes strong, #otherDestination h1, #productShipping h1{
color:#F97C00;
}
#categoriesBoxes a:hover strong{
color:#000;
}
.bigBox h1, .bigBoxFade h1{
color:#000 !important;
}
.miniBox h1{
color:#fff !important;
}
.pages a,.pages input{
color:#353535;
background:#fff;
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;
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;
}
.pages a:hover{
background:#AAA;
color:#fff;
}
.selectedPg{
background:#AAA !important;
color:#fff !important;
}

#sheetBoxesMenu a:hover{
color:#000 !important;
}
#preRegistrationPage th a{
color:#fff;
background-color:#1C1C1C;
}
#preRegistrationPage th a:hover{
color:#fff;
}
#frmSearchBrand .filterBoxes a{
color: #F97C00 !important;
}
.variantsBox form{
background:#535252;
}
#formRequestInfo h3{
color:#f97c36;
}
#shoppingCartGrid th{
background: -moz-linear-gradient(#3b3b3b, #171717);background: -o-linear-gradient(#3b3b3b, #171717);background: -ms-linear-gradient(#3b3b3b, #171717);background: linear-gradient(#3b3b3b, #171717);background: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));background: -webkit-linear-gradient(#3b3b3b, #171717);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
}

#mapLinksBox table{
background:#272727;
}
#mapLinksBox th a{
color:#CCC;
}
#mapLinksBox th a:hover{
color:#FFF;
}
#mapLinksBox li a{
color:#999;
}
#mapLinksBox li a:hover{
color:#FFF;
}

#menu li{
border-left-color: #171717;
border-right-color: #3b3b3b;
}
#menu ul li:first-child {
border-left-color: none;
border-right-color: #3b3b3b;
}
#menu ul li:last-child {
border-left-color: #171717;
border-right-color: none;
}
#mapLinksBox td{
border-right-color:#3b3b3b;
border-left-color:#171717;
}
#mapLinksBox th{
border-right-color:#3b3b3b;
border-left-color:#171717;
}

#megamenuLayer dd a:hover {
color: #f97c00;
}
#megamenuLayer dt a:hover {
color: #000;
}

.webPageGallery_imgs{
margin:0 auto 0 auto !important;
padding:0 !important;
over-flow:auto !important;
display:table;
}
.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;
over-flow:hidden;
max-width:240px;
min-width:31%;
float:left;
text-align:center;
background:#f8f8f8;
border:1px solid #eee !important;
position:relative;
top:0;
left:0;
display:block;
}

.webPageGallery_imgs li:nth-child(2n) {

}
.webPageGallery_imgs a{
display:block;
padding:5px;
border:0 !important;
height:200px;
over-flow:hidden;
}
.webPageGallery_imgs span{
position:absolute;
bottom:0;
left:0;
width:100%;
padding:5px 0 5px 0;
line-height:20px;
text-align:center;
color:#000;
font-weight:bold;
background:#eee;
}
#cookieAlert{
padding-left:5px;
margin-bottom: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;
font-size:14px;
font-family:"Open Sans",Arial,Helvetica,sans-serif !important;
height:35px;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
text-align:center;
color:#fff;
}
#cookieAlert>div{
margin:0 auto 0 auto;
min-width:900px;
max-width:1100px;
width:100%;
text-align:left;
}
#cookieAlert.hide{
opacity:0;
margin-top:-41px;
}
#cookieAlert.show{
margin-top:0;
opacity:1;
}
#cookieAlert p{
display:inline-block;
line-height:35px;
}
#cookieAlert a{
display:inline-block;
margin-left:10px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:2px 5px;
text-decoration:none;
color: #000;
background-color: #b4b4b4;
}
#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;
}

a.cookiePolicy{
color: #676767 !important;
display: block;
font-size: 12px;
font-weight: bold;
margin: 10px auto;
text-align: center;
width: 300px;
text-decoration:underline;
}
#pageNotFound{
text-align:center;
}
#pageNotFound span{
color:#bbb;
}
#pageNotFound p{
margin:0 0 20px 0;
padding:20px;
font-size:18px;
border-bottom:1px solid #999;
line-height:40px;
}
#pageNotFound a{
display:block;
border:1px solid #EB7C19 !important;
width:150px;
padding:10px;
margin:20px auto 0 auto;
color:#000;
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
}
#header_responsive{

}
.header_top_bar{
width:100%;
background:#ebebeb;
position:relative;
top:0;
left:0;
height:30px;
text-align:right;
border-bottom:1px solid;
border-left:1px solid;
border-right:1px solid;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
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;
border-color:#ddd;
}
.header_top_bar li{
display:inline-block;
text-align:left;
}
#top_text{
height:30px;
left:0;
line-height:25px;
position:absolute;
width:70%;
}
#top_text div{
padding-left:5px;
}
#top_languages,#top_currencies{
width:100px;
}
#top_languages .list,#top_currencies .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:#eee;
position:absolute;
top:32px;
right:0;
opacity:0;
height:0;
z-index:-1;
width:200px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border:1px solid #000;
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;
}
#top_languages .list.show,#top_currencies .list.show{
opacity:1;
height:auto;
z-index:99;
}
#top_languages .lang,#top_languages .current,#top_currencies .currency,#top_currencies .current{
display:block;
background-position:5px center;
background-repeat:no-repeat;
line-height:30px;
padding-left:30px;
cursor:pointer;
color:#000;
font-weight:bold;
border-top:1px solid #ddd;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#top_currencies .currency{
padding-left:5px;
}
#top_languages .lang:hover,#top_currencies .currency:hover{
background-color:#ddd;
}
#top_languages .current,#top_currencies .current{
border-top:0;
}
#top_languages .it{
background-image:url(../images/flag_it.gif);
}
#top_languages .en{
background-image:url(../images/flag_en.gif);
}
#top_languages .fr{
background-image:url(../images/flag_fr.gif);
}
#top_languages .es{
background-image:url(../images/flag_es.gif);
}
#top_languages .de{
background-image:url(../images/flag_de.gif);
}

#header_responsive #logo{
float:left;
max-width:200px;
}
.popup{
position: absolute;
-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 0px rgba(50, 50, 50, 0.19);
-moz-box-shadow:    7px 7px 7px 0px rgba(50, 50, 50, 0.19);
box-shadow:         7px 7px 7px 0px 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;
min-width:500px;
max-width:750px;
opacity:0;
z-index:-1;
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;
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;
}
#head .top_buttons{
position:relative;
top:0;
left:0;
padding:0;
margin:0;
display:table;
}
#head .top_buttons>li{
display: table-cell;
padding:0 10px 0 0;
vertical-align:middle;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height:60px;
}
#head .top_buttons li>a{
display:block;
white-space: nowrap;
color:#000;
position:relative;
top:0;
left:0;
}
#head .top_buttons li.box_search{
width:100%;
text-align: right;
padding-right:65px;
}
#head .top_buttons li.box_search form{
height:30px;
}
#head .top_buttons .box_text_search{
background:#fff;
display:inline-block;
width:80%;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
#head .top_buttons input.txt_search{
padding:6px;
width:95%;
-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-top-right: 0;
	-moz-border-radius-bottom-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
#head .top_buttons .responsive_butt{
display:none;
}
#head .top_buttons input.btn_search{
background: url(../images/icon_search_white.png) no-repeat 4px 4px, -moz-linear-gradient(#3b3b3b, #171717);
background: url(../images/icon_search_white.png) no-repeat 4px 4px, -o-linear-gradient(#3b3b3b, #171717);
background: url(../images/icon_search_white.png) no-repeat 4px 4px, -ms-linear-gradient(#3b3b3b, #171717);
background: url(../images/icon_search_white.png) no-repeat 4px 4px, linear-gradient(#3b3b3b, #171717);
background: url(../images/icon_search_white.png) no-repeat 4px 4px, -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#171717));
background: url(../images/icon_search_white.png) no-repeat 4px 4px, -webkit-linear-gradient(#3b3b3b, #171717);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3b3b3b", endColorstr="#171717",GradientType=0);
border:0;
font-size:0;
width:30px;
height:32px;
cursor:pointer;
padding:0;
float:right;
-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-top-left: 0;
	-moz-border-radius-bottom-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
#head .top_buttons a span{
display:block;
padding:0 0 0 39px;
height:30px;
line-height:30px;
text-overflow: ellipsis;
max-width:150px;
overflow:hidden;
}
#head .top_buttons .btn_cart>a{
background:url(../images/icon_shopping_cart.png) no-repeat 0 0;
}
#head .top_buttons .btn_cart .counter{
position:absolute;
top:-3px;
left:20px;
background:#ff0000;
color:#fff;
padding:0 5px 0 5px;
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;
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;
font-size:14px;
}
#head .top_buttons .btn_cart span{
font-weight:bold;
}
#head .top_buttons .btn_login>a{
background:url(../images/icon_login.png) no-repeat 0 0;
}
#top_cart{
background:#fff;
right:0;
}
#top_login{
background:#fff;
right:0;
}
#top_login .loginAndRegister{
padding-top:0;
border-spacing:5px;
}
#head .top_buttons li:hover .popup{
opacity:1;
z-index:99;
margin-top:10px;
margin-right:10px;
}
#top_cart .title{
background:#000;
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;
}
#top_cart .title strong{
color:#fff;
font-size:115%;
display:block;
padding:10px;
}
#top_cart .cart_content_detailed{
text-align:left;
padding:0 8px 0 8px;
max-height:250px;
overflow-y:auto;
}
#top_cart .cart_item{
padding:5px 0 5px 0;
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:80px;
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{
color:#000;
font-size:77%;
}
#top_cart .cart_item .price{
margin-bottom:5px;
font-size:100%;
color:#ff0000;
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:table-cell;
border-right:1px solid #ddd;
padding-right:5px;
}
#top_cart .cart_item .delete{
display:table-cell;
padding-left:5px;
}
#top_cart .cart_item a{
font-weight:bold;
font-size:84.5%;
display:inline-block;
color:#f97c00;
}
#top_cart p{
padding:15px 10px 15px 10px;
}
#top_cart .total_box{
background:#e6f5ff;
padding:10px;
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;
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;
margin:0 10px 10px 10px;
overflow:auto;
text-align:right;
}
#top_cart .total_label{
color:#000;
display:inline-block;
padding-right:10px;
}
#top_cart .total_value{
color:#333;
display:inline-block;
}
#top_cart .shipping,#top_cart .payment{
color:#6c6c6c;
padding:5px 10px 10px 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;
	padding:5px 0 5px 30px;
	background:url(../images/ico_shipping.png) no-repeat 0 center;
	text-align:left;
	font-size:100%;
}
#top_cart .payment .pTitle{
	display:inline-block;
	color:#000;
	padding:5px 0 5px 30px;
	text-align:left;
	font-size:100%;
}
#top_cart .shipping p{
padding:0;
display:inline-block;
font-size:100%;
}
#top_cart>form{
text-align:center;
padding:0 10px 10px 10px;
}
#top_cart .b_green{
width:100% !important;
color:#000 !important;
}
#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 .panel a{
display:inline-block;
margin:5px;
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;
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;
width:190px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
font-weight:bold;
-moz-box-shadow:inset 0px 1px 0px 0px #FFAA02;-webkit-box-shadow:inset 0px 1px 0px 0px #FFAA02;box-shadow:inset 0px 1px 0px 0px #FFAA02;background: -moz-linear-gradient(#FFC602, #FFAA02);background: -o-linear-gradient(#FFC602, #FFAA02);background: -ms-linear-gradient(#FFC602, #FFAA02);background: linear-gradient(#FFC602, #FFAA02);background: -webkit-gradient(linear, center top, center bottom, from(#FFC602), to(#FFAA02));background: -webkit-linear-gradient(#FFC602, #FFAA02);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFC602", endColorstr="#FFAA02",GradientType=0);background-color:#FFC602;text-indent:0;border: 1px solid #EB7C19;display:inline-block;color:#FFF;font-family: 'Open Sans', Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;font-size:12px;font-weight:bold;font-style:normal;height:28px;line-height:28px;text-decoration:none;text-align:center;overflow:hidden;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;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;
}


/**

*/
