body{background:#ededed url(i/main/main-gradient.png) repeat-x 0 0;}
body.no-background,
body.no-background #page-container{background:none !important;}

#global-container{background:#fff;}

/* -- common styles -- */
label.disabled[for]{cursor:default;}
input,textarea{border:1px solid #9b9b9b;font-family:Arial,Verdana,Helvetica,Sans-serif;color:#454545;}
input:focus,textarea:focus{border-color:#194e97;color:#194e97;background:#ffffef;}
input.error,textarea.error{border-color:red;color:red;}
input.error:focus,textarea.error:focus{background:#ffefef;color:red;}
label.error{padding-left:12px;font-size:11px;color:red;background:url(i/icons/error.png) 0 5px no-repeat;}
input.image{border:none;}

button::-moz-focus-inner{padding:0;border:0;text-indent:0;}
button::-moz-active-inner{margin:0;padding:0;text-indent:0;}

/* links */
a{color:#707070;}
a:hover{color:#194e97;text-decoration:underline;}
.my-office a:hover{color:#1da41d;}
.editorial a{text-decoration:underline;font-weight:bold;}

/* products */
.prd-name a,
.prd-brand a,
.prd-label a{text-decoration:none;font-weight:bold;color:#194e97;}
.prd-specs a{text-decoration:none;color:#194e97;}
.prd-label a{font-weight:normal;}
.prd-name a:hover strong,
.prd-brand a:hover strong,
.prd-label a:hover{text-decoration:underline;}
.prd-description a{text-decoration:none;}
.prd-amount-icon{vertical-align:middle;margin-right:4px;}
.prd-image a,
.prd-image a:hover{position:relative;text-decoration:none;cursor:pointer;display:block;}
.prd-amount, .prd-amount a,
.prd-vat, .prd-vat a{font-weight:bold;color:#ea2227;}
.prd-previous-amount,
.prd-availability, .prd-availability a{font-weight:bold;color:#000;}
.more-info a,
.prd-more-info a{display:-moz-inline-box;display:inline-block;padding-left:7px;font-weight:bold;text-decoration:none;font-size:11px;background:url(i/bullets/arrow-blue.png) no-repeat 0 4px;}
.more-info a:hover,
.prd-more-info a:hover{text-decoration:underline;}
.prd-name-brand{text-transform:uppercase;}
.more-info-alt a{background-image:url(i/bullets/arrow-red.png);}
.prd-save strong{display:inline-block;width:41px;font-size:14px;line-height:17px;text-align:center;color:#fff;background:url(i/stickers/prd-save.png) no-repeat 0 0;}
#IE6 .prd-save strong{background-image:url(i/stickers/prd-save-8bits.png);}
.weee, .weee a{color:#666;font-size:10px;}
.prd-purchase button.prd-purchase-small,.prd-purchase-small{display:block;width:52px;height:24px;text-indent:-9999px;background:url(i/buttons/add-basket-small.png) no-repeat 100% 0;border:0;}
.prd-purchase button.prd-purchase-small:active,.prd-purchase-small:active{background:url(i/buttons/add-basket-small-hover.png) no-repeat 100% 0;}
#IE6 .prd-purchase-small{cursor:hand;}

.old-currency{font-size:12px;display:block;font-weight:normal;color:#707070;}

/* stickers */
.prd-image .prd-sticker{position:absolute;text-align:center;font-weight:bold;color:#fff;}
.prd-image-medium .prd-sticker{top:-10px;left:-8px;width:67px;height:39px;padding-top:16px;font-size:17px;background:url(i/stickers/sticker-medium.png) no-repeat 0 0;}
#IE6 .prd-image-medium .prd-sticker{background-image:url(i/stickers/sticker-medium-png8.png);}
.prd-image-large .prd-sticker{display:block;top:-6px;left:0;width:93px;height:54px;padding-top:20px;font-size:25px;background:url(i/stickers/sticker-large.png) no-repeat 0 0;}
#IE6 .prd-image-large .prd-sticker{background-image:url(i/stickers/sticker-large-png8.png);}
.prd-image-small .prd-sticker{top:-1px;left:-6px;width:47px;height:37px;line-height:37px;font-size:12px;background:url(i/stickers/sticker-small.png) no-repeat 0 0;}
#IE6 .prd-image-small .prd-sticker{background-image:url(i/stickers/sticker-small-png8.png);}

/* tooltips */
.tooltip,.tooltip-taxes{padding-top:5px;width:179px;font-size:11px;background:url(i/boxes/tooltip-top.png) 0 0 no-repeat;cursor:help;-webkit-border-radius:10px;-webkit-box-shadow:0 1px 5px #999;}
.tooltip .box-header,.tooltip-taxes .box-header{padding:0 10px;color:#194e97;}
.tooltip .box-content,.tooltip-taxes .box-content{padding:5px 10px 10px;background:url(i/boxes/tooltip-bottom.png) 0 100% no-repeat;color:#454545;}
.tooltip .box-content p,.tooltip-taxes .box-content p{margin:0 0 5px;zoom:1;}
.tooltip .box-content .more-info,.tooltip-taxes .box-content .more-info{padding-left:8px;background:url(i/bullets/arrow-blue.png) 0 4px no-repeat;}

/*alerts*/
.infos{font-size:11px;}
.notice{border:1px solid #ccc;padding:5px 5px 5px 25px;background:#e0e8ef url(i/icons/info.png) 5px 5px no-repeat;}
.alert{background-image:url(i/icons/alert.png);background-color:#f7f7f7;border-color:#ff0200;color:#ff0200;font-weight:bold;padding-left:30px;}
.caution{border-color:red;background:#ffefef url(i/icons/caution.png) 5px 5px no-repeat;font-size:12px;color:red;}
.loader{margin:0 5px;overflow:hidden;display:inline-block;vertical-align:middle;width:16px;height:16px;background:url(i/icons/loader-mini.gif) 0 0 no-repeat;line-height:999px;}

/* buttons */
span.button,
a.button{overflow:hidden;display:-moz-inline-box;display:inline-block;height:21px;margin:0 auto;padding-left:8px;text-decoration:none;color:#fff;background:url(i/buttons/grey-1-left.png) no-repeat 0 0;}
span.button button,
a.button span{display:-moz-inline-box;display:inline-block;height:21px;margin:0;padding:0 8px 2px 0;line-height:21px;font-weight:bold;font-size:11px;color:#194e97;background:url(i/buttons/grey-1-right.png) no-repeat 100% 0;border:0;cursor:pointer;}
a.button span{padding-bottom:0;}
span.button:hover,
a.button:hover{background-position:0 -21px;}
span.button:hover button,
a.button:hover span{background-position:100% -21px;}
#IE6 span.button,
#IE6 a.button,
#IE span.button,
#IE a.button{background-image:url(i/buttons/grey-1-left-8bits.png);}
#IE6 span.button button,
#IE6 a.button span,
#IE span.button button,
#IE a.button span{background-image:url(i/buttons/grey-1-right-8bits.png);}
.my-office span.button,
.my-office a.button{color:#fff;text-decoration:none;background-image:url(i/buttons/green-1-left.png);}
.my-office span.button button,
.my-office a.button span{color:#fff;background-image:url(i/buttons/green-1-right.png);}
#IE6 .my-office span.button,
#IE6 .my-office a.button,
#IE .my-office span.button,
#IE .my-office a.button{background-image:url(i/buttons/green-1-left-8bits.png);}
#IE6 .my-office span.button button,
#IE6 .my-office a.button span,
#IE .my-office span.button button,
#IE .my-office a.button span{background-image:url(i/buttons/green-1-right-8bits.png);}
span.disabled{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;cursor:default;}
span.disabled button{color:#454545;cursor:default;}
span.disabled:hover{background-position:0 0;}
span.disabled:hover button{background-position:100% 0;}
a.print-button{display:none;}
a.print-button span span{padding-left:20px;background:url(i/icons/print.png) 0 50% no-repeat;}
a.print-button:hover span span{background:url(i/icons/print.png) 0 50% no-repeat;}
#IE6 a.print-button span span{background-position:0 0;}
#IE6 a.print-button:hover span span{background-position:0 -100%;}
.js a.print-button{display:inline-block;}

/* page-header (page title + breadcrumb) */
.page-header{margin:10px 15px;font-size:20px;color:#194e97;font-weight:bold;}
.page-header h1{font-size:20px;color:#194e97; display:inline;}
.page-header p{display:inline;}
.breadcrumb{margin:10px 15px;font-size:11px;color:#454545;}
.breadcrumb a{color:#454545;}
.breadcrumb a:hover{color:#194E97;}
/*- boxes -*/
.main .box-common .box-content{overflow:hidden;padding:10px 15px;zoom:1;}

/* boxes : common 765px */
.main .box-common .box-in-1,
.main .box-common .box-in-2{background:url(i/boxes/box-contents-765.png) repeat-y 0 0;zoom:1;}
.main .box-common .box-in-2{background-repeat:no-repeat;background-position:-765px 100%;}

/* boxes : common 500px */
.main .box-in-1 .main .box-common .box-in-1,
.main .box-in-1 .main .box-common .box-in-2{background:url(i/boxes/box-contents-500.png) repeat-y 0 0;}
.main .box-in-1 .main .box-common .box-in-2{background-repeat:no-repeat;background-position:-500px 100%;}

/* boxes : common 628px */
.sidebar-right-315 .main .box-common .box-in-1,
.sidebar-right-315 .main .box-common .box-in-2{background:url(i/boxes/box-contents-628.png) repeat-y 0 0;}
.sidebar-right-315 .main .box-common .box-in-2{background-repeat:no-repeat;background-position:-628px 100%;}

/* box zoom */
.main .box-zoom{clear:both;}
.main .box-zoom h3{margin-bottom:5px;color:#194e97;}
.main .box-zoom-image h3{margin-left:75px;}
.main .box-zoom .editorial-image{float:left;margin:0 10px 10px 0;}
.main .box-zoom .more-info{float:right;margin-top:5px;}

/* box editorial */ /* !! A CORRIGER (mélange de .box-zoom et de .box-editorial des commercial templates) */
.main .box-editorial{clear:left;}
.main .box-editorial .box-header{margin:0 0 10px;font-size:18px;color:#194e97;text-transform:uppercase;background:url(i/gradients/v-grey-gradient-title.png) 0 10px repeat-x;}
.main .box-editorial .box-header .in-1{display:inline;padding:0 10px 0 0;background:#fff;}
.main .box-editorial h3{margin-bottom:5px;color:#194e97;}
.main .box-editorial-image h3{margin-left:75px;}
.main .box-editorial .editorial-image{float:left;margin:0 10px 10px 0;}
.main .box-editorial .more-info{float:right;margin-top:5px;}
.main .box-editorial .box-content{font-size:11px;}
.main .box-editorial .box-content a{font-weight:bold;}

/*box strong*/
.main .box-strong .box-header{overflow:hidden;padding:0 10px;line-height:31px;text-transform:uppercase;font-size:18px;background:url(i/boxes/carousel-wide-top.png) 0 0 no-repeat;color:#fff;zoom:1;}
.main .box-strong .box-content .prd-more-info a,.main .box-strong .box-content .more-info a{background-image:url(i/bullets/arrow-red.png)};

/* box banner */
.main .box-banner .box-content{padding-right:0;}

/* boxes : header */
.box .box-header,
.box .box-header .in-1,
.box .box-header .in-2{display:block;background:url(i/boxes/box-headers.png) repeat-x 0 0;}
.box .box-header .in-1{background-repeat:no-repeat;}
.box .box-header .in-2{height:31px;padding:0 9px;line-height:31px;text-transform:uppercase;font-weight:bold;font-size:14px;color:#fff;background-repeat:no-repeat;overflow:hidden;zoom:1;}
.box .box-header .in-3{display:inline-block;vertical-align:middle;line-height:13px;overflow:hidden;}

/* boxes : common header */
.box-common .box-header{background-position:0 -403px;}
.box-common .box-header .in-1{background-position:0 -372px;}
.box-common .box-header .in-2{color:#194e97;background-position:100% -434px;}

/*- sidebar boxes -*/
.sidebar .box{margin-bottom:15px;zoom:1;}
.sidebar-left-180 .sidebar .box .box-content,
.sidebar-right-180 .sidebar .box .box-content{background:url(i/boxes/sidebar-box-contents-180.png) repeat-y 0 0;}
.sidebar-left-180 .sidebar .box .box-content .in-1,
.sidebar-right-180 .sidebar .box .box-content .in-1{padding:10px;background:url(i/boxes/sidebar-box-contents-180.png) no-repeat -180px 100%;}
.sidebar-left-180 .sidebar .box-rolodex .box-content .in-1,
.sidebar-right-180 .sidebar .box-rolodex .box-content .in-1{padding:1px 1px 10px;}
.sidebar .box .box-content .in-1,
.sidebar-right-250 .sidebar .box .box-content .in-1{padding:10px;background:url(i/boxes/sidebar-box-contents-250.png) no-repeat -250px 100%;}
.sidebar .box .box-content,
.sidebar-right-250 .sidebar .box .box-content{background:url(i/boxes/sidebar-box-contents-250.png) repeat-y 0 0;zoom:1;}
.sidebar-right-315 .sidebar .box .box-content{background:url(i/boxes/sidebar-box-contents-314.png) repeat-y 0 0;zoom:1;}
.sidebar-right-315 .sidebar .box .box-content .in-1{background:url(i/boxes/sidebar-box-contents-314.png) no-repeat -314px 100%;}

.sidebar-right-250 .sidebar .box-newsletter dl dd.box-content{background:url(i/boxes/sidebar-box-grey-250.png) repeat-y 0 0;}
.sidebar-right-250 .sidebar .box-newsletter dl dd.box-content .in-1{background:url(i/boxes/sidebar-box-grey-250.png) no-repeat 100% 100%;}
.sidebar-right-250 .sidebar .box-newsletter dl dd.box-content span.button{background:url(i/buttons/grey-2-left.png) no-repeat 0 0;}
#IE6 .sidebar-right-250 .sidebar .box-newsletter dl dd.box-content span.button{background:url(i/buttons/grey-2-left-8bits.png) no-repeat 0 0;}
.sidebar-right-250 .sidebar .box-newsletter dl dd.box-content span.button button{background:url(i/buttons/grey-2-right.png) no-repeat 100% 0;}
#IE6 .sidebar-right-250 .sidebar .box-newsletter dl dd.box-content span.button button{background:url(i/buttons/grey-2-right-8bits.png) no-repeat 100% 0;}
.sidebar-right-250 .sidebar .box-newsletter dl dd.box-content span.button:hover{background-position:0 100%;}
.sidebar-right-250 .sidebar .box-newsletter dl dd.box-content span.button:hover button{background-position:100% 100%;}

/* sidebar boxes : common */
.sidebar .box-common .box-header{background-position:0 -31px;}
.sidebar .box-common .box-header .in-1{background-position:0 0;}
.sidebar .box-common .box-header .in-2{background-position:100% -62px;}

/* sidebar boxes : secondary */
.box-secondary .box-header{background-position:0 -124px;}
.box-secondary .box-header .in-1{background-position:0 -93px;}
.box-secondary .box-header .in-2{background-position:100% -155px;}
.box-secondary .box-header a{text-decoration:none;}

/* sidebar boxes : thirdly */
.sidebar .box-thirdly .box-header{background-position:0 -217px;}
.sidebar .box-thirdly .box-header .in-1{background-position:0 -186px;}
.sidebar .box-thirdly .box-header .in-2{background-position:100% -248px;}

/* sidebar boxes : fourthly */
.sidebar .box-fourthly .box-header{background-position:0 -310px;}
.sidebar .box-fourthly .box-header .in-1{background-position:0 -279px;}
.sidebar .box-fourthly .box-header .in-2{background-position:100% -341px;}
.sidebar .box-fourthly .more-info a{background-image:url(i/bullets/arrow-red.png);}

/*- Country flags -*/
.flag{display:-moz-inline-box;display:inline-block;width:14px;height:13px;margin-right:3px;line-height:13px;font-size:1px;background:url(i/icons/flags.png) no-repeat 0 0;border:1px solid #fff;}
.flag span{position:absolute;left:-9999px;}
.flag-fr{background-position:0 0;}
.flag-de{background-position:-14px 0;}
.flag-uk,
.flag-gb{background-position:-28px 0;}
.flag-ie{background-position:-42px 0;}
.flag-es{background-position:-56px 0;}
.flag-pt{background-position:-70px 0;}
.flag-it{background-position:-84px 0;}
.flag-dk{background-position:-98px 0;}
.flag-se{background-position:-112px 0;}
.flag-fi{background-position:-126px 0;}
.flag-be{background-position:0 -13px;}
.flag-lu{background-position:-14px -13px;}
.flag-nl{background-position:-28px -13px;}
.flag-at{background-position:-42px -13px;}
.flag-ch{background-position:-56px -13px;}
.flag-gr{background-position:-70px -13px;}
.flag-pl{background-position:-84px -13px;}
.flag-cz{background-position:-98px -13px;}
.flag-hu{background-position:-112px -13px;}
.flag-sk{background-position:-126px -13px;}
.flag-lt{background-position:0 -26px;}
.flag-lv{background-position:-14px -26px;}
.flag-si{background-position:-28px -26px;}
.flag-ee{background-position:-42px -26px;}
.flag-no{background-position:-56px -26px;}
.flag-cy{background-position:-70px -26px;}

/* Box new products */
.sidebar .box-new-products{font-size:11px;}
.sidebar .box-new-products .prd{overflow:hidden;margin:0 -7px;padding:7px;border-top:1px solid #d3d7da;zoom:1;}
.sidebar .box-new-products .prd:first-child{border:0;}
.sidebar .box-new-products .prd .prd-name{margin-bottom:7px;}
.sidebar .box-new-products .prd dd{clear:right;float:right;width:145px;}
.sidebar .box-new-products .prd dd.prd-amount{font-size:14px;}
.sidebar .box-new-products .prd .prd-image{float:left;width:80px;}

/* our brands */
.sidebar .box-our-brands .box-content .in-1{overflow:hidden;padding:2px 10px;zoom:1;}
.sidebar .box-our-brands ul li{padding:5px 0;text-align:center;}
.sidebar .box-our-brands ul li img{display:block;margin:5px auto;}
.sidebar .box-our-brands ul li a{font-size:11px;}
.sidebar .box-our-brands .more-info{overflow:hidden;margin:10px 0 5px;text-align:center;}
.sidebar .box-our-brands .more-info a{display:inline-block;font-weight:bold;color:#194e97;text-decoration:none;}
.sidebar .box-our-brands .more-info a:hover{text-decoration:underline;}
.sidebar .box-our-brands ul{overflow:hidden;position:relative;}
.sidebar-right-250 .sidebar .box-our-brands ul li{float:left;width:50%;}

/* box flash sales */
.sidebar .box-flash-sales{margin-bottom:10px;}
.sidebar .box-flash-sales .box-header{min-height:31px;height:auto!important;height:31px;line-height:31px;padding:0 55px 0 10px;background:#eb1d01 url(i/boxes/box-flash-sales.png) no-repeat 205px 100%;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px;}
.sidebar .box-flash-sales .box-header strong{font-size:14px;text-transform:uppercase;color:#fff;}
.sidebar .box-flash-sales .box-content{padding:10px;border-width:0 1px 1px;border-style:solid;border-color:#c0c0c0;text-align:center;-webkit-border-bottom-right-radius:7px;-webkit-border-bottom-left-radius:7px;-moz-border-radius-bottomright:7px;-moz-border-radius-bottomleft:7px;border-bottom-right-radius:7px;border-bottom-left-radius:7px;}
.sidebar .box-flash-sales em{display:block;margin-bottom:8px;font-size:16px;font-weight:bold;font-style:normal;text-transform:uppercase;}
.sidebar .box-flash-sales .prd{overflow:hidden;text-align:left;}
.sidebar .box-flash-sales .prd-image{float:left;margin:3px 17px 4px 14px;display:inline;}
.sidebar .box-flash-sales .prd-sticker{margin-bottom:8px;display:inline-block;padding:5px 8px;background:#eb1d01;font-size:16px;font-weight:bold;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.sidebar .box-flash-sales .prd-previous-amount{margin-bottom:4px;font-size:18px;line-height:13px;color:#707070;}
.sidebar .box-flash-sales .prd-amount{float:left;width:90px;font-size:16px;color:#eb1d01;}
.sidebar .box-flash-sales .prd-amount strong{font-size:30px;line-height:28px;}
.sidebar .box-flash-sales small{font-size:10px;line-height:11px;color:#707070;}
.sidebar .box-flash-sales .link{display:block;margin-top:8px;padding:5px;border:1px solid #c0c0c0;font-size:12px;color:#000;background-color:#cfcfcf;background-image:-moz-linear-gradient(top,#ffffff,#cfcfcf);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#cfcfcf));-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.sidebar .box-flash-sales .link:hover{color:#000;}
.sidebar .box-flash-sales .link:active{background-image:-moz-linear-gradient(top,#cfcfcf,#ffffff);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#cfcfcf),color-stop(1,#ffffff));}
.sidebar .box-flash-sales .link span{font-size:16px;font-weight:bold;}.

/* box ad */
div.box-ad-250x250{width:250px; margin-bottom:15px;}
div.box-ad-250x250 span{display:block;height:15px;line-height:15px;text-align:center;text-transform:uppercase;color:#6d7b83;background:url(i/boxes/box-ad-300-title.png) 0 10px no-repeat;}
div.box-ad-250x250 span span{display:inline;margin:0;font-size:10px;padding:5px 10px;background:#fff;}
div.box-ad-250x250 br{display:none;}
div.box-ad-250x250 img,
div.box-ad-250x250 object,
div.box-ad-250x250 embed{display:block;}
.box-ad-250x250 span,.box-ad-250x250 br{display:none;}
.box-ad-250x100{margin:0 0 15px;}
.box-ad-250x100 img,.box-ad-468x60 img, .box-ad-728x90 img, .box-ad-250x182 img, .box-ad-250x155 img{display:block;}
.box-ad-728x90{margin:0 0 15px; padding:20px 18px 15px; clear:left;}
.box-ad-234x60{padding-top:27px;}
.box-ad-250x182{}
.box-ad-250x155, .box-ad-521x121{margin-bottom:15px;}


/* box ad temporary rolodex */
.box-ad-250x155{margin:0 0 15px;}
.box-ad-250x182 img, .box-ad-250x155 img{display:block;}

/* superbox info TVA */
#superbox-container #superbox{width:500px;padding:15px 15px 10px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#superbox-container #superbox h2{position:relative;height:99px;padding:30px 0 0 200px;background:url(images/multipays/tva-thickbox/banner.jpg) no-repeat 0 0 transparent;color:#194e97;font-size:18px;font-weight:bold;text-align:center;}
#superbox-container #superbox #superbox-innerbox{padding-top:0;}
#superbox-container #superbox .content{padding-bottom:57px;}
#superbox-container #superbox .content dt,
#superbox-container #superbox .content dd{clear:both;margin:15px;color:#194e97;font-size:12px;font-weight:bold;}
#superbox-container #superbox .content dd{color:#000;font-weight:normal;}

/* splashes */
#splash{text-align:center;}
#splash .splash{position:absolute;z-index:1003;left:0;top:0;width:100%;height:100%;}
#splash .splash a{position:absolute;top:0;left:0;width:100%;color:#000;z-index:1005;}
#splash .splash-img{position:absolute;margin:-250px 0 0 -400px;left:50%;top:50%;z-index:1005;zoom:1;}
#splash .splash-img a{position:relative;display:block;overflow:hidden;zoom:1;}
#splash .text{float:left;margin-left:-9999px;}
#splash.flash-sales .layer{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1000;}
#IE6 #splash.flash-sales .layer{position:absolute}

/* superbox new (cat) */
#superbox-container #superbox.superbox-new {padding:0;border:1px solid #ccc;}
#superbox-container #superbox #superbox-innerbox{margin:0;}
#superbox.superbox-new .close{bottom:inherit;top:12px;right:12px;}
#superbox.superbox-new .close a{width:15px;height:15px;padding:0;background:url(i/buttons/superbox-close.png) no-repeat 0 0;}
#superbox.superbox-new .close strong{padding:0;text-indent:-9999px;line-height:1;background:none;}
#superbox.superbox-new .box-header{padding:40px 0 20px;}
#superbox.superbox-new .box-header p{border-top:1px solid #ccc;background:#f4f4f4;}
#superbox.superbox-new .box-header strong{padding-left:12px;border-width:1px 0;border-style:solid;border-color:#fff #fff #dfdfdf #fff;display:block;text-transform:uppercase;line-height:18px;font-size:14px;color:#666;}
#superbox.superbox-new .box-content{padding:0 30px 0;}
#superbox.superbox-new .box-content p.highlight{text-align:center;}
#superbox.superbox-new .box-content p.highlight strong{line-height:24px;font-size:22px;font-weight:bold;font-style:italic;color:#174e97;}
#superbox.superbox-new .box-content p{margin-bottom:20px;line-height:16px;font-size:12px;color:#000;}
#superbox.superbox-new .box-content p.small{font-size:11px;color:#777;}

/* Add to cart new Popin */
#cart-overlay{position:fixed;background:#000;top:0;left:0;z-index:9998;width:100%;height:100%;}
#action-cart.js{position:fixed;z-index:9999;top:50%;left:50%;margin-left:-256px;}
.box-purchase-tooltip{position:relative;margin-top:20px;padding:12px 18px 18px;border:1px solid #b4bcc0;background:#f4f7f8;display:block;margin:auto;width:512px;}
.box-purchase-tooltip .box-header{margin:0 0 10px;}
.box-purchase-tooltip .box-header strong{font-size:14px;color:#194e97;}
.box-purchase-tooltip .box-content{position:relative;padding:0 15px 15px;border:1px solid #ccc;background:#fff;}
.box-purchase-tooltip .box-content .prd{overflow:hidden;position:relative;padding:35px 100px 0 18px;min-height:65px;height:auto!important;height:65px;}
.box-purchase-tooltip .box-content .prd-name strong{font-size:12px;font-weight:bold;text-transform:uppercase;}
.box-purchase-tooltip .box-content .prd-name img{vertical-align:middle;}
.box-purchase-tooltip .box-content .prd-desc{float:left;line-height:1;font-size:12px;margin-left:23px;color:#707070;}
.box-purchase-tooltip .box-content .prd-image{position:absolute;top:0;right:0;}
.box-purchase-tooltip .box-content .loader{background:url(i/loaders/ajax-loader-black-small.gif) no-repeat;width:16px;height:16px;display:block;position:absolute;right:10px;top:10px;}
.box-purchase-tooltip .box-content .prd .prd-error{clear:both;font-weight:bold;color:red;}
.box-purchase-tooltip .box-content .prd .prd-description{clear:both;font-size:11px;}
/*.box-purchase-tooltip .box-content .prd .prd-related-option{clear:both;padding:10px 0 3px 20px;border:0;font-size:11px;}*/
.box-purchase-tooltip .box-content .prd-related-option{overflow:hidden;padding-top:20px;border-top:1px solid #ccc;font-size:11px;zoom:1;}
/*.box-purchase-tooltip .box-content .prd-related-option .option-image,.box-purchase-tooltip .box-content .prd-related-option .option-description{display:inline;float:left;}*/
/*.box-purchase-tooltip .box-content .prd-related-option .option-image{width:75px;}*/
.box-purchase-tooltip .box-content .prd-related-option fieldset{margin-bottom:20px;padding-left:120px;min-height:75px;height:auto!important;height:75px;background-repeat:no-repeat;background-position:10px 0;}
.box-purchase-tooltip .box-content .prd-related-option fieldset.extensionld{background-image:url(images/multipays/services/warranty.png);}
.box-purchase-tooltip .box-content .prd-related-option fieldset.assurance{background-image:url(images/multipays/services/theft.png);}
.box-purchase-tooltip .box-content .prd-related-option form legend{margin:0;padding:0 0 5px;font-weight:bold;white-space:normal;color:#1c4e96;}
.box-purchase-tooltip .box-content .prd-related-option form p{margin:0 0 3px;font-size:11px;color:#707070;}
.box-purchase-tooltip .box-content .prd-related-option form p input{vertical-align:middle;margin:-2px 2px 0 0;border:0 none;}
.box-purchase-tooltip .box-content .prd-related-option a{font-size:11px;text-decoration:underline;color:#1c4e96}
.box-purchase-tooltip .box-content .prd-related-option a:hover{text-decoration:none;}
/*.box-purchase-tooltip .button-close{position:absolute;display:block;top:12px;right:20px;width:15px;height:15px;padding:0;text-indent:-9999px;background:url(i/buttons/superbox-close.png) no-repeat 0 0;}*/
.box-purchase-tooltip .button-checkout{position:absolute;bottom:20px;right:20px;}
.box-purchase-tooltip .box-content button{display:inline-block;width:auto;overflow:visible;background:none;border:none;padding:0;cursor:pointer;}
.box-purchase-tooltip .box-content button strong{display:inline-block;padding:0 0 0 10px;background:url(i/buttons/bt-new.png) no-repeat;position:relative;}
.box-purchase-tooltip .box-content button span{display:inline-block;padding:0 10px 0 0;background:url(i/buttons/bt-new.png) no-repeat;background-position:100% 0;line-height:22px;font-size:11px;font-weight:bold;text-transform:uppercase;color:#fff;white-space:nowrap;}

