@CHARSET "UTF-8";html,body{margin:0;padding:0;width:100%;height:100%;font-size:1em}
body{background-color:#f8f7f7}
#gest-backoffice-iframe{display: none;width: 100%;margin: 0px auto;position: absolute;z-index: 100000000;margin-top: 1px;border-bottom: 3px solid #333;}
html.opera #gest-backoffice-iframe, html.ie #gest-backoffice-iframe { margin-top: 21px !important; } 
iframe,img{border:0}
*{font-family:"lucida grande",tahoma,verdana,arial,sans-serif}
a{color:#333;text-decoration:none}
select{z-index:1;display:inline-block;padding:.3em .6em .375em;border:1px solid #999;border-bottom-color:#888;margin:0;text-decoration:none;text-align:center;font:bold 11px/normal 'lucida grande',tahoma,verdana,arial,sans-serif;white-space:nowrap;cursor:pointer;color:#333;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f6f6),to(#e4e4e3));background-image:-moz-linear-gradient(#f5f6f6,#e4e4e3);background-image:-o-linear-gradient(#f5f6f6,#e4e4e3);background-image:linear-gradient(#f5f6f6,#e4e4e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr = '#f5f6f6',EndColorStr = '#e4e4e3');-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;zoom:1;*display:inline}
.boxlet-wrapper{ font-size: 11px; }
#wrapper{width:1007px;margin:0 auto;margin-top:25px;padding-top:5px;background:#fefefe;min-height:600px}
#main-top{position:relative;width:1007px;top:0;height:auto}
#main-top #nav-line>ul{margin-top:0;overflow:hidden}
#nav-line{margin-bottom:0;clear:both;background-color:#faf7f7;position:fixed;top:0;left:0;width:100%;z-index:2000;box-shadow:0 0 3px #756}
#nav-line ul{list-style:none;margin:0;padding:0}
#nav-line ul li{display:inline-block;float:right;font-size:.95em}
#nav-line ul li.delimeter-right{border-right:1px solid white}
#nav-line ul li.delimeter-left{border-left:1px solid white}
#nav-line ul li a,#nav-line ul li a span{color:#534}
#nav-line #admin-nav-bar:hover>a,#nav-line #user-block-nav-bar:hover>a,#nav-line ul li a:hover,#nav-line ul li a:hover span{color:#111;text-decoration:underline}
#nav-line #admin-nav-bar ul{display:none;background-color:#faf7f7;width:200px;overflow:hidden;box-shadow:0 1px 3px #756}
#nav-line #admin-nav-bar:hover ul{position:absolute;top:25px;z-index:2500;display:block; right: 0;}
#nav-line #admin-nav-bar ul li{display:block;float:left;width:100%}
#nav-line #user-block-nav-bar ul{display:none;background-color:#faf7f7;width:200px;overflow:hidden;box-shadow:0 1px 3px #756}
#nav-line #user-block-nav-bar:hover ul{position:absolute;top:25px;right:0;z-index:2500;display:block}
#nav-line #user-block-nav-bar ul li{display:block;float:left;width:100%}
#nav-line ul li a{line-height:25px;padding:4px 10px;font-size:12px;font-weight:normal}
#header{margin:0;height:100px;overflow:hidden}
#header-left{width:50%;float:left;height:100%}
#header-right{width:50%;float:right;height:100%}
#top-application .list-title{display:none}
#top-application .list-wrapper .list{display:block;overflow:hidden;margin:0;padding:0}
#top-application .list-wrapper .list-element{display:block;float:left;margin:0;padding:0}
#top-application .list-wrapper .list-element>a,#top-application .list-wrapper .list-element>a:link,#top-application .list-wrapper .list-element>a:visited{padding:.5em 1em;display:block;color:#333}
#top-application .list-wrapper .list-element>a:hover{color:#000}
#top-application .list-wrapper .list-element.current>a,#top-application .list-wrapper .list-element.current>a:link,#top-application .list-wrapper .list-element.current>a:visited{font-weight:bold}
#top-application .list-wrapper .sublist{display:none}
#left .list-title{display:block;font-size:20px;margin:0;padding:10px 20px}
#left .list-wrapper{display:block;margin:0;padding:0}
#left .list-wrapper .list{display:block;margin:0;padding:0}
#left .list-wrapper .list-element{display:block;margin:0;padding:0}
#left .list-wrapper .list-element>a,#left .list-wrapper .list-element>a:link,#left .list-wrapper .list-element>a:visited{display:block;margin:0;padding:.2em 20px}
#left .list-wrapper .list-element.current>a,#left .list-wrapper .list-element.current>a:link,#left .list-wrapper .list-element.current>a:visited{font-weight:bold}
#left .list-wrapper .sublist{display:block;margin:0;padding:0;padding-left:20px}
#body-page{overflow:hidden}
#left{width:200px;height:auto;float:left;overflow:hidden}
#right{width:800px;height:auto;float:right;overflow:hidden}
#sidebar{display:none;overflow:hidden;min-height:200px;float:right}
body.column_1_1_1 #left{width:100%}
body.column_1_1_1 #right{width:100%}
body.column_1_2_1 #left{width:20%}
body.column_1_2_1 #right{width:80%}
body.column_1_3_1 #left{width:20%}
body.column_1_3_1 #right{width:60%}
body.column_1_3_1 #sidebar{width:20%;display:block}
#top-application,#bottom-application{width:100%;height:auto}
#footer{height:40px;margin:0}
div#legal-bar{width:auto;height:25px;line-height:25px;margin:0 auto;background-color:#faf7f7;position:relative;margin-top:20px;box-shadow:0 0 1px #756}
div.shop ul{overflow:hidden;margin:0;padding:0}
div.shop ul li.item{display:inline;display:inline-block;zoom:1;*display:inline;margin:0;padding:0;vertical-align:top;width:190px;position:relative}
div.shop ul.grid li.item{position:relative;display:block;zoom:1;margin:10px auto;padding:0;vertical-align:top;width:auto}
div.shop ul li.item>a{display:block;margin:0;padding:0;overflow:hidden}
div.shop ul.grid li.item>a{display:block;margin:0;padding:0;overflow:hidden;min-height:243px}
div.shop ul.grid li.item{border:1px solid #f2f2f2;padding:5px 10px}
div.shop ul.grid li.item>a .title{display:block;text-align:center;position:absolute;top:3px;left:30%;right:30%}
div.shop ul.grid li.item>a .item-img{float:left;text-align:center;width:200px}
div.shop ul.grid li.item>a .item-img img{max-height:200px;max-width:200px;width:auto}
div.shop ul.grid li.item>a .price.original{position:absolute;bottom:25px;left:25%;font-size:20px}
div.shop ul.grid li.item>a .item-sale{position:absolute;top:0;right:0}
div.shop ul.grid li.item>a .price{position:absolute;bottom:25px;right:25%;font-size:27px}
div.shop ul.grid li.item>a .go{position:absolute;bottom:0;text-align:center;width:100%}
div.shop ul li.item .item-img{width:100%;min-height:190px;text-align:center;line-height:190px}
div.shop ul li.item .item-img img{width:100%;vertical-align:middle}
div.shop ul li.item>a .item-img,div.shop ul li.item>a .title,div.shop ul li.item>a .price,div.shop ul li.item>a .go{display:block;margin:10px 0}
form.currency{float:left}
div#logo img{max-height:100px;max-height:100px}
div#logo{width:100px;max-height:100px}
div.item div.info{width:500px;float:right}
div.item div.more{float:none;clear:both}
div.item .info .box{margin:0 20px;display:block;line-height:30px;overflow:hidden}
div.item .info .box span.entry{font-weight:bold;float:right}
div.item .info .box span.voice{float:left}
div.item .price.preentry{text-decoration:line-through;float:right;margin-right:15px;color:red}
div.item .add-to-cart{text-align:center}
div.item form.add-to-cart{display:block;margin:0;padding:0}
div.item div.add-to-cart{padding:20px 10px}
div.item div.add-to-cart input[type='text']{border:1px solid #666;background:white;color:#3d9400;padding:0 10px;width:20px;text-align:center;font-weight:bold;font-size:18px;line-height:30px;display:inline;display:inline-block;vertical-align:top}
div.item div.add-to-cart input[type='submit']{border:1px solid #666;background:white;color:#000;padding:0 10px;cursor:pointer;line-height:30px;display:inline;display:inline-block;vertical-align:top}
div.item p.description{color:#1c1817;padding:10px}
.breaker{display:block;clear:both}
a.pagelink.current span{font-weight:bold}
form#add-delivery-address,form#add-billing-address{display:none}
form#add-delivery-address label,form#add-billing-address label{display:inline-block;width:100px}
span#open-add-delivery,span#open-add-billing{display:inline-block;margin-bottom:10px;padding:5px 10px 5px 10px;background-color:#3d9400;cursor:pointer;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-khtml-border-radius:10px}
span#open-add-delivery:hover,span#open-add-billing:hover{color:white}
form#add-info-checkout label{display:block;clear:both}
form#add-info-checkout input[type='submit']{display:block;clear:both}
div#me-navigation ul{overflow:auto}
div#me-navigation ul li{padding:0 15px}
div#me-content a.orderEntry{display:block;padding:10px;text-align:center}
div#me-content a.orderEntry:hover{font-style:italic;background-color:#ddd}
div#me-content a.orderEntry span.status{display:inline-block;width:14px;height:14px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;float:left}
div#me-content a.orderEntry span.status.pending{margin-right:5px;background-color:red}
div#me-content a.orderEntry span.status.paid{margin-right:5px;background-color:green}
div#me-content a.orderEntry span.status.shipped{margin-right:5px;background-color:#ff8000}
div#me-content a.orderEntry span.data{float:left}
div#me-content a.orderEntry span.total{float:right}
#login-box{z-index:2000}
.item-zoom-lens{border:1px solid #888;margin:-1px;background-color:#fff;cursor:move}
.item-zoom-title{font-family:Arial,Helvetica,sans-serif;position:absolute!important;background-color:#000;color:#fff;padding:3px;width:100%;text-align:center;font-weight:bold;font-size:10px;top:0}
.item-zoom-big{border:2px solid #ccc;overflow:visible;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:3px}
.item-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000}
div#wrap a img{max-width:260px;max-height:260px}
div.zoom{float:left;width:300px;height:250px;background-color:white}
.pay-option{display:block;width:300px;border:0 solid none;line-height:40px;font-size:1.2em;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;text-align:center;margin:4px;cursor:pointer;-webkit-transition-property:background-color;-webkit-transition-duration:1s}
.pay-option:hover{color:#333}
.pay-option.selected{background-color:#CCC;color:#111}
.payment-description{display:none;width:90%;margin:0 auto;text-align:center;font-size:1.3em;color:#333}
.full-page{background:#fff;overflow:hidden}
.full-page-title{margin:1ex}
.section-title{margin:1ex}
.form-section{margin:1ex;border:1px solid silver}
.form-section .ctrl-holder{margin:1em 0}
.form-section .ctrl-holder{zoom:1}
.form-section .ctrl-holder:after{content:'';dispaly:block;height:0;font-size:0;clear:both;float:none;visibility:hidden;overflow:hidden;width:100%}
.inline-labels .ctrl-holder label{float:left;display:block;min-width:26%;padding:0 2%}
.inline-labels .ctrl-holder .text-input,.inline-labels .ctrl-holder .select-input{min-width:50%;box-sizing:border-box}
.block-labels .ctrl-holder label{display:block;padding:0 2%}
.block-labels .ctrl-holder .text-input,.block-labels .ctrl-holder .select-input{min-width:60%;box-sizing:border-box}
.ctrl-holder.required label{font-weight:bold}
.ctrl-holder .text-input:required{font-weight:bold}
.ctrl-holder .text-input:required:invalid{color:firebrick}
.actions-list{overflow:hidden;margin:0 20px;padding:10px 0}
.actions-list+.actions-list{border-top:1px solid gray}
.actions-list .action.primary-action{display:block;float:right;border-width:2px;border-style:solid;line-height:1.5em;padding:0 1ex;margin:4px 0;font-size:25px}
.actions-list .action.secondary-action{border-width:0;background:white;display:block;float:left;line-height:1.5em;padding:2px 1ex;margin:10px 0;font-size:15px}
.action.back:before{content:'↩ '}
.action.submit:after{content:' ›'}
.action{border-color:gray;background:white;color:#444}
.action:hover{color:black}
.action.delete{color:firebrick}
.action.delete:hover{color:#732626}
.checkout-summary,.cart-rows{padding:0;display:block;display:table;width:100%;border-collapse:collapse}
.cart-rows .cart-row{display:block;display:table-row-group;list-style:none;padding:0}
.checkout-summary tr,.cart-rows .cart-row{border:1px solid gray;border-width:1px 0}
.cart-rows .cart-row-container{display:block;display:table-row}
.checkout-summary td>a:hover,.cart-rows .cart-row-container:hover{background:#ddd}
.cart-rows .cart-row-container>*{display:block;display:table-cell;padding:5px 20px;margin:0}
.checkout-line,.cart-rows .cart-row-container h2{position:relative}
.checkout-line:after,.cart-rows .cart-row-container h2:after{display:block;content:"";position:absolute;top:3px;right:5px;font-size:15px}
.cart-rows .cart-row-container>span{width:100px;text-align:right}
.cart-rows .cart-row-container>.unit-price{width:180px}
.checkout-summary h2{margin:0}
.checkout-summary td,.checkout-summary th{text-align:left;padding:5px 20px}
.checkout-summary td>a{display:block;padding:5px 20px;margin:-5px -20px;border:1px solid gray;border-width:0 1px}
.checkout-summary td.checkout-summary-qty,.checkout-summary th.checkout-summary-qty-label{text-align:right}
.checkout .sales{margin:20px}
.checkout .recap{overflow:hidden}
.checkout .recap>*{float:left;line-height:15px;margin:5px 0;margin-left:20px;padding:5px 10px;background:white;border:1px solid gray}
.checkout .recap .real{margin:2px 20px;padding:4px 10px 6px;line-height:21px;font-size:1.3em}
.checkout-line{position:relative}
.checkout-line>*{padding-right:10px}
ul#live-search{width:auto;position:absolute;margin:0;padding:0;background-color:#faf7f7;z-index:9999}
ul#live-search li{max-height:50px;width:100%;list-style:none;display:block}
ul#live-search li a{display:block;text-decoration:none;font-size:11px;overflow:hidden;height:50px}
ul#live-search li a img{max-height:50px;max-width:50px;float:left}
ul#live-search li a span{display:block;font-size:11px;color:#888;width:145px;height:50px;line-height:50px;float:right}
.form-section{border-width:0;border-style:none none;border-color:#ddd;margin:1em 0}
.form-section .ctrl-holder{margin:0;padding:1ex 0;background-clip:padding-box;line-height:2em;-webkit-transition:all 400ms;overflow:hidden}
.form-section .ctrl-holder.focused{background-color:#faf7f7;-webkit-transition:all 100ms}
.form-section .correct{border-color:green!important}
.form-section .error{border-color:firebrick!important}
.form-section .ctrl-holder label{cursor:pointer}
.form-section .ctrl-holder .text-input{border:1px solid silver}
.form-section .ctrl-holder .text-input:hover,.form-section .ctrl-holder .text-input:focus{border-color:gray}
.form-section .ctrl-holder .text-input:focus{box-shadow:inset 0 1px 3px 0 silver;outline:0 none}
.form-section .ctrl-holder .text-input,.form-section .ctrl-holder .select-input{padding:0 .7em;vertical-align:middle;height:2.4em;line-height:2em\9}
div#login-box{display:none;position:absolute;z-index:2500!important;width:100%;height:100%;min-height:800px;top:0;left:0;overflow:hidden;background-color:#f2f2f2}
#login-header{background-image:url(//static-cdn.storeden.com/my/login_clients.png);background-repeat:no-repeat;background-position:center top;background-color:transparent;text-align:center}
#login-header img{max-width:300px;max-height:90px;vertical-align:middle;display:block;line-height:92px;margin:0 auto}
#login-header h2{display:block;background-color:#e5f2f8;font-weight:normal;text-align:center;padding:0;margin:0;font-size:1.2em;line-height:1.5em;color:#0080c6}
div#login-box{background-image:url(//static-cdn.storeden.com/my/background.png);background-repeat:repeat-x;background-position:left top;background-color:white}
#login-form-wrapper{width:1000px;position:relative;margin-top:120px;left:50%;margin-left:-500px}
#login-form-body{width:425px;margin:10px auto;overflow:hidden;border:1px solid #deecf3;box-shadow:0 0 3px #deecf3}
div#login-form-wrapper div#login-form-body form label{display:block;width:418px;color:#0080c6}
#login-store-logo-main{width:500px;text-align:center;height:100px;line-height:100px;overflow:hidden;position:absolute;top:50px;left:50%;margin-left:-250px}
#login-store-logo-main img{max-width:100px;max-height:100px;vertical-align:middle;float:left}
#login-store-logo-main h2{width:390px;float:right;text-align:center;padding:0;margin:0}
#login-top-message{line-height:32px;float:left;margin-left:5px;color:white}
div#signin-with-other{width:100%;text-align:center;background-color:white;padding-bottom:7px;overflow:hidden}
div#signin-with-other>*{color:#0080c6}
span#sign-in-title{display:inline-block;text-align:center;width:100%;margin-bottom:3px;font-size:.85em;padding-top:3px}
#login-main-logo{float:right;max-height:31px;margin-right:5px}
#login-form-body #login-form-message{font-size:0;position:absolute;bottom:0;color:transparent;text-align:center;left:0;right:0}
#login-box-platform-logo{width:1000px;height:50px;position:absolute;top:549px;height:50px;left:50%;margin-left:-500px;background-image:url(//static-cdn.storeden.com/storeden-main-site/images/powered-storeden.png);background-repeat:no-repeat;background-position:right center}
#login-box-platform-logo a{width:100%;height:100%;display:block}
#login-form-body form{padding-top:20px;width:450px;background-color:white}
div#login-box form label{display:inline-block;width:150px;color:#333;font-size:.9em;text-align:center}
div#login-box input.error{border:1px solid firebrick!important;box-shadow:inset 0 0 4px red!important}
div#login-box input[type='email'],div#login-box input[type='password'],div#login-box input[type='text']{display:block;margin:0 auto;min-width:75%;padding:0 .7em;vertical-align:middle;height:2.4em;line-height:2em;box-shadow:inset 0 1px 3px 0 silver;outline:0 none;box-sizing:border-box;border:1px solid silver;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}
div#login-box form div.breaker{height:30px}
div#login-box form div.light-breaker{height:15px}
#close-login{display:block;width:28px;height:28px;background-image:url(//static-cdn.storeden.com/img/login_close.png);background-position:center center;background-repeat:no-repeat;float:right;margin-right:-10px;margin-top:-10px;cursor:pointer}
#more-picture-image-exposer{float:left;width:100%}
#more-picture-image-exposer a{display:block;float:left;line-height:40px}
#more-picture-image-exposer a img{max-width:40px;max-height:40px;vertical-align:middle}
ul#legal-list{margin:0;padding:0;list-style:none;height:30px}
ul#legal-list li{float:left;margin-left:40px}
ul#legal-list li#legal-powered{float:right;margin-right:50px}
ul#legal-list li#legal-powered img{width:22px;height:22px;vertical-align:middle}
ul#legal-list li a{color:#543;display:block;line-height:25px;font-size:12px}
ul#legal-list li:hover a{color:#111}
.strdn-trnltn:hover{color:white!important;background-color:#0080c6!important}
body.ssa,body.ssa #background-wrapper-1{background-color:white;background-image:url(//static-cdn.storeden.com/www/bg.png);background-repeat:repeat;background-position:left top;color:white}
body.ssa #ssa-form{width:440px;padding:10px;position:absolute;left:50%;top:50%;margin-left:-200px;margin-top:-150px;background-color:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px}
body.ssa #ssa-form h3{color:#0080c6;padding:2px;margin:0;text-align:center}
body.ssa #ssa-form label{color:#444;min-width:21%!important}
.ctrl-holder.main-action{background-color:#e2e2e2;background-image:url(//static-cdn.storeden.com/img/basic.png);background-repeat:repeat-x;background-color:0}
#storeden-application{padding:10px;background-color:#faf7f7;position:absolute;left:5px;top:30px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;box-shadow:0 0 3px #534;z-index:1000;min-width:250px;min-height:400px;max-width: 30%;}
#storeden-themes,#storeden-layout{position:relative;width:1012px;height:300px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;box-shadow:2px 2px 10px black;z-index:1500;margin:0 auto;background-color:#faf7f7}
#storeden-application>*,#storeden-themes>*{font-size:.98em;color:#333}
#storeden-application div.ctrl-holder{padding:.2em .5em;cursor:move;margin:3px 0;line-height:16px}
#storeden-application div.ctrl-holder:hover{background-color:white;box-shadow:0 0 1px #534}
#storeden-application div.ctrl-holder label{cursor:move;font-size:12px;text-transform:capitalize}
#storeden-themes .css-wrapper{width:200px;float:left;text-align:center;margin:0 13px;cursor:pointer}
#storeden-themes .css-wrapper:hover{box-shadow:2px 2px 10px #bbb}
#storeden-themes .picture-wrapper{width:200px;height:200px;line-height:200px;text-align:center}
#storeden-themes .picture-wrapper img{max-width:180px;max-height:180px;min-height:150px;vertical-align:middle}
.ui-sortable .application-wrapper{cursor:move}
.configuration-element{opacity:.7;position:absolute;top:2px;right:2px;z-index:1450}
.configuration-element:hover{opacity:1}
.configuration-element img{width:16px;height:16px}
#recaptcha_widget_div{width:50%;float:right;margin-right:20%}
.show-menu-trigger{padding:.2em 0;line-height:2em}
.show-menu-trigger>span{vertical-align:middle}
.selected{font-weight:bold}
span.lang{color:#555;font-size:.8em}
table#cart{border-bottom:1px solid silver;width:100%}
table#cart td.small-picture{padding:8px;width:100px;height:75px;text-align:center;line-height:75px}
table#cart tr{width:100%;font-size:.9em;border-bottom:1px solid #f2f2f2}
table#cart td.small-picture img{max-height:75px;max-width:75px;vertical-align:middle}
table#cart td.product-title{width:450px;vertical-align:middle}
table#cart td.product-title h2{font-size:1.1em;padding-top:.5em}
table#cart td.product-cost{width:100px;text-align:center;font-size:12px}
table#cart td.product-quantity{width:50px;font-size:12px}
table#cart td.product-quantity input{width:90%;margin:0 auto;text-align:center;border:1px solid silver;padding:.5em 0;font-size:12px}
table#cart td.product-cost-total{width:100px;text-align:center;font-size:12px}
table#cart td.product-remove{text-align:center;font-size:12px}
table#cart td.product-remove img{width:16px}
.addthis_toolbox.addthis_default_style a{padding:0 0!important}
#user-address-section{width:100%;float:left}
#user-shipping-selection{width:100%;float:left}
#check-available-shipping{display:block}
.generic-box{width:70%;float:right}
body.profile #left{display:none!important}
body.profile #right{width:100%!important}
#profile-nav-bar ul{overflow:hidden;margin-left:0;padding-left:0}
#profile-nav-bar ul li{float:left;padding:.2em .5em;padding:.2em .5em;list-style-type:none;font-size:1em}
#profile-nav-bar ul li.selected{font-weight:bold}
#user-profile-wrapper{overflow:hidden}
#user-profile-left{width:250px;float:left;min-height:200px}
#user-profile-right{width:750px;float:right;min-height:200px}
#user-profile-picture-wrapper{width:250px;height:250px;text-align:center;line-height:250px}
#user-profile-picture-wrapper img{max-width:200px;max-height:200px;vertical-align:middle}
#privacy-box a{padding:.2em 2em}
.ui-sortable .application-wrapper{position:relative}
img.configure-cursor{width:20px;height:20px;position:absolute;top:1px;right:1px;z-index:1000;cursor:pointer}
img.remove-app-instance{width:20px;height:20px;position:absolute;top:1px;right:50px;z-index:1000;cursor:pointer}
img.move-cursor{display:none;width:20px;height:19px;position:absolute;top:1px;right:25px;z-index:2400;opacity:.7}
.ui-sortable .application-wrapper:hover img.move-cursor{display:inline}
h2.profile-message{text-align:center}
#block-message{text-align:center;background-color:#f2f2f2;opacity:.8;padding:3em 1em;border-radius:3px}
#page-navigator{text-align:right}
.page-navigator-enable a{color:#444}
.page-navigator-enable:hover a{color:#111}
.page-navigator-disabled a{color:#777;cursor:default}
#tiptip_holder h3{color:#f2f2f2!important}
#layout-page-wrapper{text-align:center}
.layout-choose-wrapper{width:280px;text-align:center;display:inline-block;margin:2em 0;background-color:transparent;cursor:pointer}
.layout-description{display:block}
#profile-image-wrapper{width:25px;height:25px;top:-1px;line-height:25px;display:inline-block;position:relative;text-align:center}
#profile-image-wrapper img{max-width:25px;max-height:25px;vertical-align:middle}
#profile-wrapper *{font-size:.95em}
span.plus-price-cart{display:none}
form#one-page-checkout-bind{overflow:hidden}
h2.SbDt,#checkout-div-wrapper,.full-page p.summary,.full-page div.summary,form#one-page-checkout-bind h2{font-size:.9em;display:inline-block;min-width:100%;background-image:url(//static-cdn.storeden.com/img/h2.jpg);background-position:left top;background-repeat:repeat-x;margin:30px 0 0 0;padding:8px 5px;color:#0080c6;font-weight:bold}
#a9-form{display:inline-block;background-color:#faf7f7;height:27px;border:1px solid silver;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}
#a9-form input[type='text'],#a9-form input[type='search']{height:24px;border:0 none}
#a9-search-button{border:0 none;background-color:transparent;background-image:url(//static-cdn.storeden.com/img/search-button.png);background-repeat:no-repeat;background-position:center center;font-size:0;color:transparent;height:27px;width:27px;vertical-align:top}
.application-wrapper ul.list li a{color:#333}
.application-wrapper ul.list li a:hover{color:#111;text-decoration:underline}
div.shop ul li.item:hover{box-shadow:inset 0 0 3px #f2f7f7}
li.item span.title{color:#222;min-height:50px;font-weight:700;text-align:center}
li.item span.item-sale{position:absolute;top:7px;right:7px;display:blocK;font-size:17px;font-weight:bold;background-color:#f2f7f7;padding:3px}
li.item strike{color:firebrick}
li.item span.go{text-align:center;font-weight:bold;color:#494949}
li.item:hover span.go{color:#111}
#top-application{background-color:#f8f7f7}
.statistic{padding:0 20px;text-align:right;font-size:.75em;color:#534}
.statistic span.value{font-weight:bold}
.review-entry{width:700px;overflow:hidden;margin:2px auto;padding:5px 40px;position:relative}
.review-message{width:550px;float:right}
.review-message,.review-message p{font-size:.9em}
.profile-user-wrapper{width:100px;height:100px;line-height:100px;text-align:center;float:left}
.profile-user-wrapper img{max-width:100px;max-height:100px;vertical-align:middle}
.star-rating{position:absolute;right:3px;top:15px}
.review-entry.warning{padding:10px;margin:40px;width:auto;font-weight:bold;background-color:#faf7f7}
.storeden-blue-button{z-index:30;overflow:visible;display:inline-block;padding:.3em .6em .375em;border:1px solid #999;border-bottom-color:#888;margin:0;text-decoration:none;text-align:center;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:13px!important;font-weight:bold;white-space:nowrap;cursor:pointer;color:#fafafa;background-color:#0080c6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#00a2fa),to(#0080c6));background-image:-moz-linear-gradient(#00a2fa,#0080c6);background-image:-o-linear-gradient(#00a2fa,#0080c6);background-image:linear-gradient(#00a2fa,#0080c6);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr = '#00A2FA',EndColorStr = '#0080C6');-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 0 1px #fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 0 1px #fff;box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 0 1px #fff;zoom:1;*display:inline;float:right;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;opacity:.9}
.storeden-blue-button:hover{border-color:#666 #666 #777;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff;opacity:1}
#login-submit-action-primary{margin-right:57px;margin-left:178px}
#login-footer{background-image:url(//static-cdn.storeden.coM/my/powered-small.png);background-repeat:no-repeat;background-position:95% 20%;background-color:white;padding:0 4% 10px 4%}
.storeden-msg{width:500px;position:relative;margin:1px auto;overflow:hidden;padding-bottom:12px}
.storeden-msg-profile-wrapper{max-width:100px;max-height:60px;line-height:60px;text-align:center;float:left}
.storeden-msg-profile-wrapper img{vertical-align:middle;max-width:60px;max-height:60px}
.storeden-msg-body{padding-top:20px;float:right;width:400px;text-align:left;position:relative}
.storeden-msg-body p{font-size:12px;color:#333;text-align:left}
.storeden-msg-user{color:#0080c6;font-size:12px;position:absolute;top:3px;left:2px}
span.messages-date{position:absolute;font-size:10px!important;right:0;bottom:1px}
textarea.storeden-msg-write{display:block;width:90%;margin:5px auto;padding:4px 2px;border:1px solid silver;border-radius:3px;height:75px}
textarea.storeden-msg-write:focus{height:75px}
input.storeden-msg-submit{border:1px solid #005a8a;background-color:#0080c6;color:white;font-size:12px;float:right;border-radius:2px;box-shadow:inset 0 0 2px #faf7f7}
.storeden-messages-unread{text-align:center;background-color:#faf7f7;padding:.7em 0}
#sep-title{margin-top:0;padding-top:0}
#sep-search{position:relative;display:block;width:90%;margin:5px auto;border:1px solid silver;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;padding:.1em .3em}
#sep-tools{margin:6px 0;border-top:1px solid #534}
.application-link-wrapper{margin:6px 0}
.application-link-wrapper>a{display:block;text-align:center;font-size:13px;color:#323}
#cart-alert-sup-box{border-color:transparent transparent #222 transparent;border-style:solid;border-width:0 7px 8px 7px;height:0;width:0;position:relative;margin:0 auto}
#cart-alert-main-box{background-color:#222;width:100px;height:68px;border-radius:3px;text-align:center;line-height:68px}
#nav-line #cart-alert-main-box a{display:block;height:100%;padding:0;width:100%;line-height:68px}
#cart-alert-main-box a img{height:42px;vertical-align:middle}
body.register #left{display:none}
body.register #sidebar{display:none}
body.register #right{width:100%}
body.register #signup-form{padding:.5em 2em}
body.register #signup-form label{min-width:33%}
input.register-primary-action{border:1px solid #3d3dff;background-color:#0080c6;color:white;font-weight:bold;padding:.3em 1em;border-radius:3px;float:right}
h3#signup-otherwise,h2#register-title-page{font-weight:normal}
p#signup-conditions-message{font-size:10px;color:#555;padding:0;margin:0;text-align:center;line-height:12px}
h3#signup-otherwise{text-align:center;font-size:16px;text-transform:lowercase;color:#333}
#signup-connects{text-align:center}
#actions-tool-box{padding:2em .3em}
#actions-tool-box a{display:block;text-align:center}
#write-read-reviews a{opacity:.7}
#write-read-reviews a:hover{opacity:1}
.sDb{border:1px solid #dbdbdb;background-color:#faf7f7;padding:.3em 1em;color:#333;border-radius:3px;float:right}
.sDb:hover,.sDb:focus{box-shadow:inset 0 0 2px #ddd;color:#111}
#no-shipping-profile-available{text-align:center}
#load-picture-from-facebook{margin:10px 21px}
.sBtQ{position:relative;z-index:1;overflow:visible;display:inline-block;border:0 none;margin:0;padding:0;text-decoration:none;text-align:center;font-weight:bold;font-size:11px;cursor:pointer;color:#333;background-color:transparent;zoom:1;*display:inline;z-index:5000}
.sDiB,.sBtX,.uifb{position:relative;z-index:1;overflow:visible;display:inline-block;padding:.3em .6em .375em;border:1px solid #999;border-bottom-color:#888;margin:0;text-decoration:none;text-align:center;font-weight:bold;font-size:11px;cursor:pointer;background-color:#eee;background-image:-webkit-gradient(linear,0 0,0 100%,from(#faf7f7),to(#e4e4e3));background-image:-moz-linear-gradient(#faf7f7,#e4e4e3);background-image:-o-linear-gradient(#faf7f7,#e4e4e3);background-image:linear-gradient(#faf7f7,#e4e4e3);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr ='#FAF7F7',EndColorStr = '#e4e4e3');-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #fff;zoom:1;*display:inline}
.sBtX:hover,.uifb:hover,.sBtX:focus,.uifb:focus,.sBtX:active,.uifb:active{border-color:#777 #777 #666}
.sBtX:active,.uifb:active{border-color:#aaa;background:#ddd;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.uifb::-moz-focus-inner{padding:0;border:0}
.sBtX.icon:before,.uifb.icon:before{content:"";position:relative;top:1px;float:left;width:10px;height:12px;margin:0 .5em 0 0;background:url(//static-cdn.storeden.com/img/.fb.png) 99px 99px no-repeat}
.sBtX.chroot{line-height:13px!important;float:right}
.sBtX.vam{line-height:13px!important;vertical-align:middle}
.sBtX.edit:before,.uifb.edit:before{background-position:0 0}
.sBtX.add:before,.uifb.add:before{background-position:-10px 0}
.sBtX.secure:before,.uifb.secure:before{background-position:-20px 0}
.sBtX.prev:before,.uifb.prev:before{background-position:-30px 0}
.sBtX.next:before,.uifb.next:before{float:right;margin:0 -0.25em 0 .5em;background-position:-40px 0}
.sBtX.sprite:before,.uifb.sprite:before{content:"";position:relative;top:1px;float:left;width:13px;height:12px;margin:0 .5em 0 0;background:url(//static-cdn.storeden.com/img/.storeden.sprite.png) 99px 99px no-repeat}
.sBtX.try:before,.uifb.try:before{background-position:-40px 0}
.sBtX.settings:before,.uifb.settings:before{background-position:0 0}
.sBtX.search:before,.uifb.search:before{background-position:-16px 0}
.sBtX.trash:before,.uifb.trash:before{background-position:-31px 0}
.sBtX.question:before,.uifb.question:before{background-position:-45px 0}
.sBtX.refresh:before,.uifb.refresh:before{background-position:-57px 0}
.sBtX.large,.uifb.large{font-size:13px}
.sBtX.confirm,.uifb.confirm{border-color:#29447e #29447e #1a356e;color:#fff;background-color:#5b74a8;background-image:-webkit-gradient(linear,0 0,0 100%,from(#637bad),to(#5872a7));background-image:-moz-linear-gradient(#637bad,#5872a7);background-image:-o-linear-gradient(#637bad,#5872a7);background-image:linear-gradient(#637bad,#5872a7);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr = '#637bad',EndColorStr = '#5872a7');-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #8a9cc2;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #8a9cc2;box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #8a9cc2}
.sBtX.confirm:active,.uifb.confirm:active{border-color:#29447e;background:#4f6aa3;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.sBtX.special,.uifb.special{border-color:#3b6e22 #3b6e22 #2c5115;color:#fff;background-color:#69a74e;background-image:-webkit-gradient(linear,0 0,0 100%,from(#75ae5c),to(#67a54b));background-image:-moz-linear-gradient(#75ae5c,#67a54b);background-image:-o-linear-gradient(#75ae5c,#67a54b);background-image:linear-gradient(#75ae5c,#67a54b);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr = '#75ae5c',EndColorStr = '#67a54b');-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #98c286;-moz-box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #98c286;box-shadow:0 1px 0 rgba(0,0,0,0.1),inset 0 1px 0 #98c286}
.sBtX.special:active,.uifb.special:active{border-color:#3b6e22;background:#609946;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.sBtX.disable,.uifb.disable{z-index:0;border-color:#c8c8c8;color:#b8b8b8;background:#f2f2f2;cursor:default;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.sBtX.confirm.disable,.uifb.confirm.disable{color:#fff;border-color:#94a2bf;background:#adbad4}
.sBtX.special.disable,.uifb.special.disable{color:#fff;border-color:#9db791;background:#b4d3a7}
.uifb.disable.icon:before,.uifb.disable.icon:after{opacity:.5}
.uifb-group{display:inline-block;list-style:none;padding:0;margin:0;zoom:1;*display:inline}
.uifb+.uifb,.uifb+.uifb-group,.uifb-group+.uifb,.uifb-group+.uifb-group{margin-left:3px}
.uifb-group li{float:left;padding:0;margin:0}
.uifb-group .uifb{float:left;margin-left:-1px}
.uifb-group .uifb:hover,.uifb-group .uifb:focus,.uifb-group .uifb:active{z-index:2}
.uifb-group>.uifb:first-child,.uifb-group li:first-child .uifb{margin-left:0}
.uifb-toolbar{padding:6px;border-top:1px solid #ccc;background:#f2f2f2}
.uifb-toolbar .uifb,.uifb-toolbar .uifb-group{vertical-align:bottom}
body.cart.column_1_2_1 #left{display:none}
body.cart.column_1_2_1 #right{width:100%}
body.cart.column_1_3_1 #sidebar,body.cart.column_1_3_1 #left{display:none}
body.cart.column_1_3_1 #right{width:100%}
#profile-nav-bar{background-color:#faf7f7;overflow:hidden}
#profile-nav-bar ul{padding:.5em 0;margin:0}
#profile-nav-bar ul li{border-right:1px solid white}
body.ssa #logo{margin:10px auto;width:400px;text-align:center}
body.ssa #logo a{display:block;line-height:100px;text-align:center}
body.ssa #logo a img{max-width:400px;max-height:100px;vertical-align:center}
div.ctrl-intro{background-color:#faf7f7;padding:0 2%;font-size:1.05em;line-height:3.5em;box-shadow:0 1px 2px #756}
.zoom #wrap>div{width:276px!important}
#gg-connect{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px}
.SmWi{display:inline-block}
.SbWs{display:blocK;overflow:hidden}
input#cart-checkout{margin-right:20px}
#checkout-final-step strong{color:#0080c6}
body.default-404-page-landing #right{display:block!important;width:100%!important;min-height:600px!important;background-image:url(//static-cdn.storeden.com/img/404.jpg);background-position:center top;background-repeat:no-repeat;position:relative}
#default-404-title{color:white;text-align:center;background-color:#333;line-height:2em;font-size:26px}
#default-404-title a{color:white;font-style:italic}
#default-404-warning{position:absolute;bottom:0;text-align:center;left:0;right:0;color:#ff8000}
#default-404-lost-font{font-family:"lf404";font-size:130px;position:absolute;top:150px;right:0}
.pY{background-color:#fff9d7;border:1px solid gold;padding:7px;text-align:center;font-size:13px}
.pB{background-color:#b6e0f7;color:#333;border:1px solid #0080c6;padding:7px;border-bottom:1px solid #005d8f}
#sandbox-create{font-size:13px}
.SbI{width:90%;position:relative;margin:40px auto;display:none;line-height:2em;text-align:center}
.SbI.pG{border-color:#3b6e33 #3b6e33 #2c5445;border-style:solid;border-width:1px;color:#333;background-color:#d5fec3;height:2em;display:block}
.SbI.pR{color:#333;background:#ffebe8;border:1px solid firebrick;height:2em;display:block}
.storeden-function-bar{position:absolute;top:3px;right:2px;background-color:transparent;width:47px;height:24px;z-index:999}
.placeholder{background-color:#faf7f7;border:1px dashed #666;height:60px;margin-bottom:5px}
.application,#top-application,#right,#bottom-application,#application-bottom,#sidebar{min-height:10px}
.ui-sortable-helper{box-shadow:0 0 30px #000;background-color:white}
#application-trigger-close-box{position:absolute;top:-6px;right:-6px}
#storeden-themes{background-color:#faf7f7}
#css-adder{width:1000px;margin:0 auto;overflow:hidden;margin-left:6px}
#css-adder li{list-style-type:none}
#pagination{position:absolute;bottom:0;left:50%;margin-left:-300px;height:20px;width:600px;list-style-type:none;text-align:center}
#pagination li{display:block;margin:.2em auto;float:left}
#pagination li{display:none}
#pagination .prev{position:absolute;left:0}
#pagination .next{position:absolute;right:0}
#css-adder{background-color:#faf7f7}
#css-adder .next,#css-adder .prev{cursor:pointer}
#box-close-theme,#box-close-layout{position:absolute;bottom:-11px;right:-11px;cursor:pointer;background-color:white;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;height:20px}
.sDiB{cursor:default;font-size:15px}
.sDiB span.key{font-weight:normal;margin:0 6px 0 0}
.overlay-dragging{opacity:.17}
.fast-cart-adder {display: blocK;text-align:center;cursor:pointer;color:#333}
.fast-cart-adder:hover{color:#111;text-decoration:underline}
.item-short-description {font-size: 11px;height: 89px;padding: 0.3em;color: #666;}
#rt-f-box{font-size: 12px;}

.story-wrapper{width: 710px; margin: 10px auto; border-top: 1px solid #eee;position: relative; background-color: white; overflow: hidden;padding-top: 3px;}
.group-authored { width: 60px; overflow: hidden; float: left; text-align: center; display: block; line-height: 60px;}
.group-authored img { max-width: 58px; max-height: 58px; vertical-align: middle;}
.story-content { width: 630px; padding: .1em 10px; float: right;}
h4.story-author-name { padding: 0.1em 0.3em; margin: 0; border-bottom: 1px solid #fefefe; color: #0080C6;}
.s-a-n {color: #0080C6; font-weight: bold;}
.story-action {font-weight: normal; margin: 0; padding: .3em .2em;}
.clfix { width: 600px; margin: 18px auto 2px; overflow: hidden;}
.fx-img { max-width: 50px; max-height: 50px; float: left;}
.clfix h4{ margin: 0; padding: .2em; width: 538px; float: right;}
.clfix.long { margin-top: 3px;}
.clfix.long h4{ margin: 0; padding: .2em; width: 590px; float: left;}
.clfix .fx-description{ margin: 0; padding: .2em; width: 530px; float: right; font-size: 10px; color: #555;}
.clfix .fx-description-long{ margin: 0; padding: .2em; width: 590px; float: right; font-size: 12px; color: #333;}
.x-time {font-size: 9px; color: #aaabab; float: right;}
.sw-inline .x-time, .story-content-inline{ line-height: 25px;}
.sw-inline { background-color: #FDFCFC }
.sw-inline .story-action{ float: left; }
#story-add-post {padding: 1em;}
#add-news { margin: 10px; background-color: #FAF7F7; border-top: 2px solid #ddd;}
#news-area { width: 80%; margin: 5px auto; border: 1px solid silver; background-color: white; display: block; min-height: 5em;}
.showable{display: block !important;}
#uVPf{display: none;}
.blackhole{ overflow: hidden; background-color: #606060; font-size: 11px;}
.blackhole *,.blackhole * *{ color: white;}
div.sanbox-entry-line,div.ctrl-holder.bc-light, .blackhole .bc-light{ background-color: #878787;}
.sandbox-lined { border: 1px solid #555; border-right: 0px none; border-left: 0px none; }
.blackhole h4{ padding: 0 10px; margin: 0; line-height: 25px; background-color: #001A66;}
#sandbox-error-report{ background-color: #606060; border: 0px none; font-size: 11px;}
#sandbox-error-report h4{ padding: 0 10px; margin: 0; line-height: 25px; background-color: firebrick; color: white;}
#sandbox-error-report *,#sandbox-error-report * *{ color: white;}
.red-text{ color: firebrick; }
#cfg_digital label,#cfg_digital select {display: none;}
#application-adder {max-height: 360px;overflow-y: scroll;}
.drag-in-ui { background-color: silver !important; opacity: .6; }
#login_error_box { color: firebrick; font-weight: bold; display: none;text-align: center;font-size: 20px;background-color: #F5F5F5;padding: .5em 0;}
#checkout-billing-form { font-size: 11px; width: 65%; float: left;}
#cart-login-page{ width: 33%; float: right; font-size: 11px; }
#cart-guest-wrapper { overflow: hidden; }
/** LOGIN 2 **/
#login-type-2 { background-image: none; background-color: white; font-size: 11px; }
#log-in-register-box { width: 800px; height: 500px; z-index: 200; border: 1px solid #000;border: 1px solid rgba(0,0,0,0.2);-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 0 18px rgba(0,0,0,0.7);-moz-box-shadow: 0 0 18px rgba(0,0,0,0.7);box-shadow: 0 0 18px rgba(0,0,0,0.7); margin-top: 50% ; top: -250px; margin-left: 50%; left: -400px; position: absolute;background-image: url(//static-cdn.storeden.com/my/powered-small.png);background-position: 99% 99%;background-repeat: no-repeat;}
#reg-box{ width: 470px; float: left; height: 500px;}
#log-box{ height: 500px; float: right; border-left: 1px solid rgba(219, 219, 219, 0.24); padding-left: 10px; padding-top: 12px;}
.h3-header { padding: .5em .7em; margin: 0; font-size: 18px; color: #fff; }
.h3-header.left { float: left; }
.h3-header.right { float: right; margin-right: 212px;}
.ui-login-input{border: 1px solid #dadadd;border: 1px solid rgba(0,0,0,0.15);background: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.07);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.07);box-shadow: inset 0 1px 1px rgba(0,0,0,0.07);font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;font-size: 14px;padding: 10px;-webkit-transition: border 0.15s linear,box-shadow 0.15s linear;-moz-transition: border 0.15s linear,box-shadow 0.15s linear;-ms-transition: border 0.15s linear,box-shadow 0.15s linear;-o-transition: border 0.15s linear,box-shadow 0.15s linear;transition: border 0.15s linear,box-shadow 0.15s linear;width: 90%; margin: 5px auto; display: block;}
.ui-login-label { display: block;font-size: 14px;font-weight: bold; line-height: 25px; }
#log_in_form { padding-bottom: 50px; overflow: hidden;}
.ui-oauth-link { display: block; text-align: center; line-height: 50px; }
.ui-oauth-link img { vertical-align: middle; }
.ui-large-button { padding-top: 20px; overflow: hidden;}
.ui-large-box{ overflow: hidden; margin-top: 15px; }
.ui-clearfx { padding-top: 30px; overflow: hidden; }
#log-box #login_error_box{ background-color: transparent; font-size: 12px; }
#log-box #log_in_form{ width: 310px; }
#log-box #login-submit-action-primary { margin: 2px 15px 3px 2px;}
#log-header-recovery, #log-header-wrapper { width: 100%; background-color: #0080C6; height: 40px; border-radius: 10px 10px 0px 0px; }
#reg-box p#signup-conditions-message { margin-top: 17px; }
.ui-login-input:focus,.ui-login-input:active{ outline: 0px none; outline-offset: 0px;box-shadow: 0px 0px 2px #0080C6; }
#lr-wrapper{ overflow: hidden; }
#forgot-psw { display: none; }
#login-disclaimer { text-align: center; padding: 1em; }
.cursorable{ cursor: pointer}
.cursorable:hover{ color: #000; }
#forgot-password {display: inline-block;line-height: 33px;}
#rtm-search-results { width: 400px; }
.rtm-s-wrapper { overflow: hidden; margin: 5px 0px 0px}
.rtm-img-wrapper{ width: 50px; height: 50px; line-height: 50px; float: left; text-align: center;}
.rtm-img-wrapper img{ max-width: 50px; max-height: 50px; vertical-align: center; }
.rtm-content-wrapper { width: 350px; float: right; }
h4.rtm-title{ font-size: 11px; color: #0080C6; margin: 0; padding: 2px 4px; }
p.rtm-small { padding: 0; margin: 2px 2px 1px; color: #666; font-size: 9px;}
.rtm-content-wrapper .searcable-result.fast-cart-adder{ font-size: 10px; cursor: pointer; text-align: right; margin-right: 2px;}
#flare_fn_add_page{min-width: 100px;display: inline-block;padding: .3em 1em;color: #333;line-height: 20px;}
#flare_fn_add_page:focus{ background-color: #FFFFBD; padding: .3em 1em;color: #333;}
#checkout-summary-shipping, #checkout-summary-billing{font-size: 12px;width: 45%;float: left;}
#glober{overflow: hidden; }
.required-field{ color: #0080C6;display: inline-block;width: 32px;text-align: center; }
.required-disclaimer { color: #0080C6; float: right; margin-right: 50px; }
.required-field.guide{ cursor: pointer; }
#checkout-billing-form.form-section { width: 100%; }
.download-digital-link-user { display: inline-block; min-width: 300px; text-align: center; font-weight: bold; }
div.ctrl-holder label.line60{ line-height: 60px; }
div.ctrl-holder textarea.textarea60{ min-width: 50%; height: 60px; border: 1px solid silver; padding: 2px 4px;}
#offline-notification{position: absolute;width: 300px;left: 5%;top: 5%;background-color: yellow;border: 1px solid #FFD100;font-size: 10px;cursor: move; z-index: 9999999; box-shadow: 1px 1px 5px #857100}
#offline-notification-h3{ padding: 4px; margin: 0; }
#notification-body-text{ padding: 4px; margin: 0; }
html body.addaddress .actions-list{ clear: both; }
.cart-product-options-label { font-weight: normal !important; }
.input-component input { width: 60px; }
.b2b-name { text-transform: uppercase; min-width: 70px;}
.b2b-available,
.b2b-price {  min-width: 90px;}
.input-component { min-width: 100px;}
#b2b-header { background-color: #eee; }
#b2b-fast-cart { display: block; clear: both; overflow: hidden; }
#b2b-table td { text-align: center; }
#b2b-header td { padding: .3em .7em; }
#b2b-textarea { display: block;width: 90%;margin: 20px auto;min-height: 270px;}
#nav-line ul #Sbaa { float: left; }

#selector ul{ padding-left:0; overflow:hidden; margin:0;}
#selector li { list-style:none; overflow:hidden;}
#selector li.option li{ float:left; margin-left:5px; height:15px; line-height:0;}
#selector li.option li img{ max-height:15px; max-width:15px; width:auto; vertical-align:middle;}
#selector li.option li.active{ border:2px solid green;}

.mod-quantity{ display: inline-block; width: 20px; border:1px solid #666; margin-top:2px; height:30px;}
.mod-quantity span{ cursor:pointer; display:block; height:15px; font-size:14px;}

.product-left{ overflow:hidden; float:left; width:500px; }
.product-right{ overflow:hidden; float:right; width:300px; }

#stage{ height: 22px;}

#stage .slider-frame {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  width: 200px;
  height: 20px;
  /**
  background-color: #404040;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2b2b2b), to(#404040));
  background-image: -webkit-linear-gradient(#2b2b2b, #404040);
  background-image: -moz-linear-gradient(#2b2b2b, #404040);
  background-image: -o-linear-gradient(top, #2b2b2b, #404040);
  background-image: -khtml-gradient(linear, left top, left bottom, from(#2b2b2b), to(#404040));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#2b2b2b', EndColorStr='#404040', GradientType=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#2b2b2b', EndColorStr='#404040', GradientType=0))";
  **/
	  background: #e2e2e2; /* Old browsers */
	background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
  border-top: 1px solid #333333;
  border-right: 1px solid #333333;
  border-bottom: 1px solid #666666;
  border-left: 1px solid #333333;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0px 1px 8px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: inset 0px 1px 8px 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0px 1px 8px 0 rgba(0, 0, 0, 0.25);
}
#stage .slider-frame .slider-button {
  display: block;
  margin: 0;
  padding: 0;
  width: 100px;
  height: 20px;
  line-height: 20px;
  background: #d37a16;
  background: silver;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #70430e;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  color: #333 !important;
  font-family:Helvetica;
  font-size:11px;
  font-weight: bold;
  /**text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);**/
  text-align: center;
  cursor: pointer;
  margin-top: -1px;
}
#stage .slider-frame .slider-button.on {
  margin-left: 100px;
  background: #2372c6;
  color: white !important;
  border: 1px solid #0f3f74;
}
#stage .slider-frame .slider-button:before {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  width: 100px;
  height: 12px;
  background: rgba(255, 255, 255, 0.25);
  content: '';
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.vbox {display: inline-block;width: 210px;text-align: center;}

#bo-t{ height: 20px; padding-top: 1px; left: 50%; margin-left: -100px;position: absolute;}
.price-order { display: inline-block; min-width: 120px; text-align: center; font-weight: bold;}
.status-order { display: inline-block; min-width: 250px; text-align: center; }
span.sBtX.icon.next.pay-enable-order { line-height: 12px; }
textarea.checkout-textarea{ width: 790px; border: 1px solid silver;}​
#tax-item-value{float:right; font-size: 11px;}

.popover{
	position: absolute;
	width: 200px;
	height: 150px;
	border: 1px solid #ccc;
	background: white;
	border-radius: 6px;
	padding:5px;
}

.popover .popover-content{
	width:200px;
	height:150px;
	line-height:145px;
	text-align:center;
	overflow:hidden;
}

.popover .popover-content img{
	max-width:200px;
	max-height:150px;
	vertical-align:middle;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow {
  border-width: 11px;
}

.popover .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}

.popover.top .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-bottom-width: 0;
}
#description-tabs.ui-widget-content { border: 1px solid #f3f3f3;}
#description-tabs .ui-tabs-nav li a { font-size: 12px; padding: 0.3em 0.5em;}
#description-tabs .ui-tabs-nav li { margin: 0px 0px 1px 0px;}