.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}#blurmask{display:none;padding:0;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9991;visibility:visible;background-color:#000;opacity:.6;filter:alpha(opacity = 60)}#yt_header .header-content-right .header-cart{background-image:url(../images/icon-minicart.png);background-position:15px center;background-repeat:no-repeat;float:right;height:43px;line-height:43px;margin-left:30px;padding-left:56px;position:relative}.block-cart{font-size:100%}.block-cart .block-title strong{background:url(../images/i_block-cart.png) no-repeat 0 center transparent;padding-left:30px;height:20px}.block-cart .block-title{padding:0 4px;border-bottom:1px solid #ddd}.block-cart .block-title strong span{vertical-align:middle}.block-cart .summary{margin:0;padding:10px 8px 8px}.block-cart .subtotal{background-color:transparent;margin-top:15px}.sm-cartpro .product-details-bottom .price,.block-cart .subtotal .label{font-weight:700;vertical-align:middle}.block-cart .actions{text-align:center;background:#FFF;padding:6px 9px 20px}.block-cart .actions button.button.btn-update{margin-right:0}.sm-cartpro.block-cart .short-description{border-bottom:1px dashed #CCC;margin-bottom:10px;margin-top:5px;padding-bottom:5px}#confirmbox #product-shop select{width:100%}#confirmbox .btn-cart{width:36px;height:36px;overflow:hidden;text-indent:-9999px}#confirmbox .wrap-qty{display:inline;margin-right:5px}#confirmbox #btcancel{display:inline-block;padding:0 10px;vertical-align:top;color:#fff!important}#confirmbox #btcancel:hover{color:#fff!important}#confirmbox #product-shop .special-price .special-price,#confirmbox #product-shop .regular-price{font-family:Open Sans Semi Bold;font-size:184.61%}#confirmbox .input-box .input-text{width:100%}#confirmbox #btnavi li > #btccart{display:inline-block;height:36px;line-height:36px;color:#fff;padding:0 10px}#confirmbox #super-product-table .special-price .special-price,#confirmbox #super-product-table .old-price .price,#confirmbox #super-product-table .regular-price{font-size:133.33%!important}#confirmbox .qty-holder > label{float:left;line-height:36px}#confirmbox #super-product-table .old-price{margin-left:0}#confirmbox #product-shop .old-price .price{color:#999;font-size:150%}.sm-cartpro input.qty{width:50px!important;height:38px;border:1px solid #e5e5e5;text-align:center;float:left;padding:4px}.sm-cartpro span.quantity-controls{margin-left:5px;display:inline-block;width:17px;line-height:100%}.sm-cartpro .block-title{border-left:1px solid rgba(0,0,0,0.1);padding:0 20px;color:#fff}.mini-cartpro .block-title .empty,.mini-cartpro .block-title .summary .subtotal,.mini-cartpro .block-title .summary .amount{text-align:center}.mini-cartpro .block-title .summary .subtotal .label{font-weight:700}.mini-cartpro .block-title .btn-cart-emty,.mini-cartpro .block-title a.btn-toggle{font-size:0;z-index:1;top:0;right:0;position:absolute}.mini-cartpro .btn-toggle{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.mini-cartpro .block-title a.btn-toggle.show:after{background:#fff}.mini-cartpro .block-title strong{background:url(../images/i_mini-cartpro.png) no-repeat right center transparent;padding-right:30px}.minicartpro{margin-right:0}.mini-cartpro.block{border:none}.mini-cartpro.block.show .summary .amount{color:#FFF}.mini-cartpro .block-content{position:absolute;top:43px;right:0;z-index:999;overflow:hidden!important;background:#FFF;width:342px;box-shadow:0 3px 3px rgba(0,0,0,0.3);text-align:left}.have_item > div:before{content:"";width:14px;height:7px;display:inline-block;position:absolute;background:url(../images/show-minicart.png) no-repeat top left;left:22px;bottom:0;display:none}.have_item:hover > div:before{display:block}.mini-cartpro .block-content .actions .more-desc{display:inline-block;float:left;line-height:38px;font-size:133.3%;font-weight:700;text-transform:uppercase;padding-left:15px}.quantity-controls{width:36px;height:36px;display:inline-block;float:left;background:#fff;border:1px solid #d7d7d7;background-position:center center;background-repeat:no-repeat}.quantity-controls:hover{background-color:#f3f3f3}input.quantity-plus{background-image:url(../images/btn-plus.png);overflow:hidden;text-indent:-9999em;cursor:pointer;margin-left:-1px}input.quantity-minus{background-image:url(../images/btn-minus.png);overflow:hidden;text-indent:-9999em;cursor:pointer}.mini-cartpro .block-content .mini-products-list{max-height:340px;overflow-y:auto;padding:15px 20px 0}.mini-cartpro .block-content .recent-item{border-bottom:1px solid #e4e4e4;font-size:108.33%;line-height:20px;padding-bottom:10px;margin-bottom:20px}.mini-cartpro .block-content .mini-products-list li.item{border-bottom:1px dotted #C8C8C8;margin-bottom:17px}.mini-cartpro .block-content .mini-products-list li.item.last{border-bottom:none;margin-bottom:0}.mini-cartpro .block-content .mini-products-list .product-details{line-height:180%}.mini-cartpro .block-content .mini-products-list .product-details .short-description{margin-top:10px}.mini-cartpro .block-content .mini-products-list .product-image{float:left}.mini-cartpro .detail-item{margin-left:95px}.mini-cartpro .block-content .mini-products-list .product-details-bottom{line-height:30px;padding-bottom:15px}.mini-cartpro .block-content .mini-products-list li:last-child .product-details-bottom{padding-bottom:0}.mini-cartpro .block-content .mini-products-list .product-details-bottom strong{font-weight:400}.update-minicart-message{font-size:91.67%;color:red;float:left;width:100%;margin:0;padding:0}.mini-cartpro .block-content .bottom-action{background:#fff;padding-top:10px;position:relative;text-align:left;white-space:nowrap}.mini-cartpro .block-content .bottom-action .price-total{margin:0 20px;border-top:1px dotted #adadad;border-bottom:1px dotted #adadad}.mini-cartpro .block-content .bottom-action .price-total .label-price-total{font-size:133.33%}.mini-cartpro .block-content .bottom-action .price-total .price-total-w .price{font-size:184.61%;font-weight:700}.mini-cartpro .block-content .bottom-action .summary{display:inline-block;vertical-align:middle;position:absolute;right:10px;top:14px}.mini-cartpro .block-content .bottom-action .subtotal{font-size:150%;color:#FFF}.mini-cartpro .block-content .bottom-action .subtotal .price{font-weight:700}.mini-cartpro .block-content .truncated .show .item-options{left:10%;top:0}.mini-cartpro .block-content .mini-products-list li.item .price{font-size:120%;color:#000;margin-right:30px}.mini-cartpro .block-content .mini-products-list li.item .product-name{padding-right:60px;margin-bottom:5px}.mini-cartpro .block-content .mini-products-list li.item .product-name a{color:#000}.mini-cartpro .block-content .mini-products-list li.item a.btn-edit,.mini-cartpro .block-content .mini-products-list li.item a.btn-remove{width:26px;height:26px;position:relative;display:inline-block;float:right}.mini-cartpro .block-content .mini-products-list li.item a.btn-remove{margin-left:0;margin-right:-8px}.mini-cartpro .block-content .mini-products-list li.item a.btn-remove span{background:url(../images/minicart-del.png) no-repeat;width:13px;height:13px;position:absolute;top:8px;left:6px}.mini-cartpro .block-content .mini-products-list li.item a.btn-edit span{background:url(../images/minicart-edit.png) no-repeat;width:13px;height:13px;position:absolute;top:6px;left:5px}.mini-cartpro ~ *{clear:both}.body-iteminfo{float:left;text-align:left}.body-iteminfo .product-image{float:left;margin-right:10px}.bottom-iteminfo{clear:both;padding-top:10px}.rating-container{white-space:nowrap}.price-container .price-box,.price-container .price-box p,.rating-container .ratings{display:inline-block;position:relative;line-height:25px}.rating-container .ratings .amount{float:left;margin-top:1px;line-height:100%}.price-container .price-label{display:none}#confirmbox .head-iteminfo{text-align:center}#zoptions .special-price .price-label{font-size:100%}#zoptions .ratings{display:inline-block}#zoptions{border-bottom:0 inset;position:absolute;border-left:0 inset;padding:0;height:20px;min-height:20px;height:auto!important;display:block;visibility:visible;border-top:0 inset;top:0;border-right:0 inset;text-align:left}#zoptions #product-shop{text-align:left}#zoptions #product-shop .qty-title{float:left;margin-right:5px;line-height:36px}#zoptions .product-name{text-align:left}#zoptions .product-name>a{font-weight:700;margin-left:5px}#zoptions .product-name h1{font-size:133.33%;margin-bottom:15px;font-family:titilliumweb bold}#zoptions .price-box .minimal-price-link{display:inline-block}#zoptions .add-to-cart{display:inline-block}#options-tab{z-index:10002;position:fixed;padding:0;background-color:#2564c0;display:block;height:0;visibility:visible}#options{display:block;margin:0 auto;width:300px}#iffix{position:absolute;display:block;z-index:-1;width:467px;height:320px;top:0;left:0;filter:mask();background-color:#FFF;border:0 solid #fff}#loading-mask .loader{position:fixed;top:45%;left:41%;width:120px;padding:15px 60px;background:#fff4e9;border:2px solid #f1af73;color:#d85909;font-weight:700;text-align:center;z-index:1000;font-size:1.1em;font-weight:bold;text-align:center;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}#loadmask{opacity:.8;filter:alpha(opacity = 80);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}#loadmask img{background:url(../images/ajax-loader-tr.gif) repeat scroll 0 0 transparent}.loader{background:none repeat scroll 0 0 #FFF4E9;border:2px solid #F1AF73;color:#D85909;font-weight:700;padding:15px 40px;text-align:center;width:200px;margin-left:50px}#btnavi ul{list-style:none outside none}#btnavi ul li{display:inline}#btnavi ul li:first-child{margin-right:15px}#btccart{text-decoration:none;display:inline-block}.sm-cartpro.mini-cartpro .actions button.btn-gotocart{margin:20px 5px 20px 20px}#btcclose{background-color:#609946;color:#000;margin-left:10px;border:1px solid #3B6E22}#btcshop1,#btccart1{display:block;font-size:10px;font-weight:700;height:38px;line-height:36px;margin:0 auto;padding:0;text-decoration:none}#btnavi{text-align:center;margin-top:15px}#cdown{display:inline}#confirmbox{background-color:#FFF;border:2px solid #ccc;padding:20px 10px 15px;width:300px;min-height:70px;height:auto!important;position:relative;z-index:1000}#confirmbox p{font-weight:700;margin:0 0 5px}#confirmbox .price-as-configured{margin-bottom:10px}#confirmbox p.required{margin:0 0 10px;padding:0;color:#EB340A}#options #confirmbox .iteminfo.sm-cartpro .bottom-iteminfo,#options #confirmbox .iteminfo.sm-cartpro .body-iteminfo{display:none}#options #confirmbox .moretext{text-align:center}#options #fancybox-outer{height:100%;position:relative;width:100%;padding:0}#fancybox-close{background-image:url(../images/fancybox.png);background-position:-40px 0;cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:1103}.fancy-bg{border:0 none;height:20px;margin:0;padding:0;position:absolute;width:20px;z-index:1001;display:none}#fancy-bg-n{background-image:url(../images/fancybox-x.png);left:0;top:-20px;width:100%}#fancy-bg-e{background-image:url(../images/fancybox-y.png);background-position:-20px 0;height:100%;right:-20px;top:0}#fancy-bg-s{background-image:url(../images/fancybox-x.png);background-position:0 -20px;bottom:-20px;left:0;width:100%}#fancy-bg-w{background-image:url(../images/fancybox-y.png);height:100%;left:-20px;top:0}#fancy-bg-ne{background-image:url(../images/fancybox.png);background-position:-40px -162px;right:-20px;top:-20px}#fancy-bg-se{background-image:url(../images/fancybox.png);background-position:-40px -182px;bottom:-20px;right:-20px}#fancy-bg-sw{background-image:url(../images/fancybox.png);background-position:-40px -142px;bottom:-20px;left:-20px}#fancy-bg-nw{background-image:url(../images/fancybox.png);background-position:-40px -122px;left:-20px;top:-20px}#confirmbox #product_addtocart_form{max-height:400px;overflow-y:auto}#confirmbox .qty{width:50px;font-size:133.33%;text-align:center;height:36px;line-height:34px;padding-top:0;padding-bottom:0;margin-left:-1px;border:1px solid #d7d7d7;float:left}