html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:top;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
@font-face{font-family:weblysleeksemibold;src:url(../fonts/weblysleeksemibold.ttf) format('truetype');font-weight:bold;}
@font-face{font-family:weblysleeksemi_bold;src:url(../fonts/weblysleekuisemi_bold.ttf) format('truetype');font-weight:bold;}
@font-face{font-family:HelveticaNeue-Medium;src:url(../fonts/helvetica-neue-medium.ttf) format('truetype');font-weight:normal;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'), local('Roboto-Thin'), url(http://fonts.gstatic.com/s/roboto/v14/vzIUHo9z-oJ4WgkpPOtg1_esZW2xOQ-xsNqO47m55DA.woff) format('woff');}
@font-face{font-family:'Roboto-Light';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v14/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto Regular'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v14/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');}
@font-face{font-family:'Roboto-Medium';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(http://fonts.gstatic.com/s/roboto/v14/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Roboto-Bold';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(http://fonts.gstatic.com/s/roboto/v14/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
#product_tabs_description_contents p strong,#product_tabs_description_contents p b{font-weight:bold;}
.global-header-info{background-color:#333333;font-family:'Roboto-Medium';font-size:12px;color:#ffffff;height:20px;text-align:right;}
.global-header-info span{margin-right:25px;font-family:'Roboto-Light';color:#F05A29;}
.device-content span img{width:195px !important;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
img{max-width:100%;width:auto;}
@media only screen and (max-width:977px){.reviewleft{width:100%;}
	.reviewright{width:100%;}
}
.reviewleft{width:70%;}
.desc_text_content > p:nth-child(1){line-height:48.2px;}
button.btn-review span span{font-family:'Roboto-Bold', sans-serif !important;font-size:25px !important;}
.reviewleft .nickname{font-weight:bold;font-size:40px;color:#333;margin-bottom:10px;margin-top:10px;}
#product_tabs_upsell_products_contents .products-grid .product-name a{font-family:Roboto-Bold !important;font-size:22.15px !important;line-height:22.15px;color:#333333;}
.reviewright .review-txt{font-size:24px;line-height:26px;}
.reviewright{margin-top:-30px;font-size:14px;width:51%;float:right;}
.catalog-product-view .box-reviews ul li{padding:0px;border-top:1px solid #f38731;}
.catalog-product-view .toolbar-bottom{margin-top:15px;display:block !important;float:left;width:100%;}
.catalog-product-view .toolbar-bottom .pager .pages{padding:1.5em 2%;width:96%;}
.btn-review>span{padding-left:98px !important;padding-right:98px !important;padding-top:11px !important;padding-bottom:11px!important;}
.btn-review span span{font-size:1.5em !important;}
.reviewright .ratings-table{margin:2.75em 0 5.5em !important;}
ul,ol{list-style:none;}
.hidden{display:block !important;border:0 !important;margin:0 !important;padding:0 !important;font-size:0 !important;line-height:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;}
.nobr{white-space:nowrap !important;display:inline-block;}
.wrap{white-space:normal !important;}
.a-left{text-align:left !important;}
.a-center{text-align:center !important;}
.a-right{text-align:right !important;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.f-left,
.left{float:left !important;}
.f-right,
.right{float:right !important;}
.f-none{float:none !important;}
.f-fix{float:left;width:100%;}
.no-display{display:none;}
.no-margin{margin:0 !important;}
.no-padding{padding:0 !important;}
.no-bg{background:none !important;}
.clear,
.clear-2{clear:both;}
body{font:0.75em/1.5em Roboto, sans-serif;color:#777;}
body.page-popup{background:#fff;padding:18px;}
body.page-popup a.product-image{width:auto;display:inline-block;margin-bottom:0.75em;}
body.page-popup .ratings{margin-bottom:0.75em;}
body.page-popup .price-box{margin-bottom:0.75em;}
body.page-popup button{margin-bottom:0.75em;}
body.ajax-index-options{background:#fff !important;}
body.ajax-index-options .backstretch{display:none;}
.pandora{background:url(../images/paterns/pandora.png) center top repeat;}
.pandora_2{background:url(../images/paterns/pandora_2.png) center top repeat;}
.degreee_fabric{background:url(../images/paterns/degreee_fabric.png) center top repeat;}
.degree_gray{background:url(../images/paterns/degree_gray.png) center top repeat;}
.beige_paper{background:url(../images/paterns/beige_paper.png) center top repeat;}
.bgnoise_lg{background:url(../images/paterns/bgnoise_lg.png) center top repeat;}
.bright_squares{background:url(../images/paterns/bright_squares.png) center top repeat;}
.brushed_alu{background:url(../images/paterns/brushed_alu.png) center top repeat;}
.cardboard{background:url(../images/paterns/cardboard.png) center top repeat;}
.circles{background:url(../images/paterns/circles.png) center top repeat;}
.concrete_wall_2{background:url(../images/paterns/concrete_wall_2.png) center top repeat;}
.concrete_wall_3{background:url(../images/paterns/concrete_wall_3.png) center top repeat;}
.cork_1{background:url(../images/paterns/cork_1.png) center top repeat;}
.crosses{background:url(../images/paterns/crosses.png) center top repeat;}
.cubes{background:url(../images/paterns/cubes.png) center top repeat;}
.diagonal-noise{background:url(../images/paterns/diagonal.png) center top repeat;}
.diamonds{background:url(../images/paterns/diamonds.png) center top repeat;}
.double_lined{background:url(../images/paterns/double_lined.png) center top repeat;}
.elastoplast{background:url(../images/paterns/elastoplast.png) center top repeat;}
.elegant_grid{background:url(../images/paterns/elegant_grid.png) center top repeat;}
.exclusive_paper{background:url(../images/paterns/exclusive_paper.png) center top repeat;}
.fabric_1{background:url(../images/paterns/fabric_1.png) center top repeat;}
.fancy_deboss{background:url(../images/paterns/fancy_deboss.png) center top repeat;}
.felt{background:url(../images/paterns/felt.png) center top repeat;}
.first_aid_kit{background:url(../images/paterns/first_aid_kit.png) center top repeat;}
.gold_scale{background:url(../images/paterns/gold_scale.png) center top repeat;}
.green_gobbler{background:url(../images/paterns/green_gobbler.png) center top repeat;}
.grunge_wall{background:url(../images/paterns/grunge_wall.png) center top repeat;}
.handmadepaper{background:url(../images/paterns/handmadepaper.png) center top repeat;}
.leather_1{background:url(../images/paterns/leather_1.png) center top repeat;}
.light_alu{background:url(../images/paterns/light_alu.png) center top repeat;}
.light_checkered_tiles{background:url(../images/paterns/light_checkered_tiles.png) center top repeat;}
.light_honeycomb{background:url(../images/paterns/light_honeycomb.png) center top repeat;}
.light_wool{background:url(../images/paterns/light_wool.png) center top repeat;}
.littleknobs{background:url(../images/paterns/littleknobs.png) center top repeat;}
.micro_carbon{background:url(../images/paterns/micro_carbon.png) center top repeat;}
.noise_pattern_with_crosslines{background:url(../images/paterns/noise_pattern_with_crosslines.png) center top repeat;}
.noisy{background:url(../images/paterns/noisy.png) center top repeat;}
.old_mathematics{background:url(../images/paterns/old_mathematics.png) center top repeat;}
.paper_1{background:url(../images/paterns/paper_1.png) center top repeat;}
.paper_2{background:url(../images/paterns/paper_2.png) center top repeat;}
.paper_3{background:url(../images/paterns/paper_3.png) center top repeat;}
.paven{background:url(../images/paterns/paven.png) center top repeat;}
.pinstripe{background:url(../images/paterns/pinstripe.png) center top repeat;}
.polaroid{background:url(../images/paterns/polaroid.png) center top repeat;}
.project_papper{background:url(../images/paterns/project_papper.png) center top repeat;}
.rip_jobs{background:url(../images/paterns/rip_jobs.png) center top repeat;}
.rockywall{background:url(../images/paterns/rockywall.png) center top repeat;}
.roughcloth{background:url(../images/paterns/roughcloth.png) center top repeat;}
.silver_scales{background:url(../images/paterns/silver_scales.png) center top repeat;}
.small_tiles{background:url(../images/paterns/small_tiles.png) center top repeat;}
.smooth_wall{background:url(../images/paterns/smooth_wall.png) center top repeat;}
.soft_circle_scales{background:url(../images/paterns/soft_circle_scales.png) center top repeat;}
.soft_wallpaper{background:url(../images/paterns/soft_wallpaper.png) center top repeat;}
.square_bg{background:url(../images/paterns/square_bg.png) center top repeat;}
.stucco{background:url(../images/paterns/stucco.png) center top repeat;}
.subtle_freckles{background:url(../images/paterns/subtle_freckles.png) center top repeat;}
.subtle_orange_emboss{background:url(../images/paterns/subtle_orange_emboss.png) center top repeat;}
.vichy{background:url(../images/paterns/vichy.png) center top repeat;}
.washi{background:url(../images/paterns/washi.png) center top repeat;}
.wavecut{background:url(../images/paterns/wavecut.png) center top repeat;}
.white_carbon{background:url(../images/paterns/white_carbon.png) center top repeat;}
.white_sand{background:url(../images/paterns/white_sand.png) center top repeat;}
.white_texture{background:url(../images/paterns/white_texture.png) center top repeat;}
.whitey{background:url(../images/paterns/whitey.png) center top repeat;}
.xv{background:url(../images/paterns/xv.png) center top repeat;}
.clear-container{width:100%;overflow:hidden;}
.ie-fix{position:relative;width:100%;}
a{text-decoration:none;-moz-transition:all 300ms ease;-webkit-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;color:#333;}
a:hover{text-decoration:none;color:#777;}
:focus{outline:0;}
h1{font-size:1.5em;line-height:normal;font-weight:normal;}
h2{font-size:1.33em;line-height:normal;font-weight:normal;margin-bottom:0.57em;}
h3{font-size:1.09em;line-height:normal;font-weight:bold;margin-bottom:0.69em;}
h4{font-size:1em;line-height:normal;font-weight:bold;margin-bottom:0.75em;}
h5{font-size:0.91em;line-height:normal;font-weight:bold;margin-bottom:0.83em;}
h6{font-size:0.91em;line-height:normal;font-weight:normal;margin-bottom:0.83em;}
h1,h2,h3,h4,h5,h6{font-family:Roboto-bold, sans-serif;}
.catalog-category-view .products-grid .btn-quick-view, .catalog-category-view .products-list .btn-quick-view{display:none;}
.catalogsearch-result-index .products-grid .btn-quick-view, .catalogsearch-result-index .products-list .btn-quick-view{display:none;}
.catalog-category-view .products-grid span.label-new, .catalog-category-view .products-list span.label-new{display:none;}
.catalogsearch-result-index .products-grid span.label-new, .catalogsearch-result-index .products-list .btn-quick-view{display:none;}
.blog-index-list .toolbar-bottom ,.catalog-category-view .toolbar-bottom , .catalogsearch-result-index .toolbar-bottom{display:block !important;float:left;width:100%;}
.blog-index-list .toolbar-bottom .toolbar,.catalog-category-view .toolbar-bottom .toolbar , .catalogsearch-result-index .toolbar-bottom .toolbar{width:100%;}
	.blog-index-list .toolbar-bottom .pager .pages,.catalog-category-view .toolbar-bottom .pager .pages , .catalogsearch-result-index .toolbar-bottom .pager .pages{padding:1.5em 2%;width:96%;}
	.blog-index-list .block-list.block-compare{display:none;}
	.blog-index-list .page-title.category-title{padding:0;width:100%;}
	.blog-index-list h1{color:#777;font-size:30.65px;font-weight:normal;line-height:22.8px;margin-bottom:40px;padding:0;}
	.blogpost_img{float:left;width:100%;}
	.blogpost_img img{max-width:100%;}
	.main_post{background:none repeat scroll 0 0 #fff;margin-bottom:1.5em;float:left;width:100%;}
	.postWrapper{}
	.postWrapper .grid_4{margin-left:0;margin-bottom:25px;}
	.postWrapper .postTitle h2 a{color:#333333;float:left;font-family:Roboto-Light;font-size:33px;line-height:normal;margin-top:30px;padding:0 2%;width:96%;}
	.postWrapper .postContent p{width:100% !important;color:#777;font-family:Roboto-Light !important;font-size:18px;line-height:23px;margin-bottom:0;}
	.postWrapper a.aw-blog-read-more{background-color:#F05A29;border:0 solid;border-radius:0;color:#fff;display:inline-block;font-family:Roboto !important;font-size:14px;font-style:normal;font-weight:normal;height:36px;line-height:36px;margin-left:2%;margin-top:8%;overflow:hidden;padding:0 30px;position:relative;text-transform:uppercase;}
	.postWrapper a.aw-blog-read-more:hover{background-color:#e47a20;}
	.ratingava{border-bottom:1px solid #ddd;float:left;width:100%;border-bottom:1px solid #ddd}
	.blog-index-list .postTitle{float:left;padding:0 2%;width:96%;}
	.sharing_socials{border-top:1px solid #ddd;padding:20px 0;}
	.sharing_socials ul{margin:0;padding:0;}
	.sharing_socials li{display:inline-block;float:none;margin-right:1px;}
	.sharing_socials li a{}
	.sharing_socials li a img{}
	.grid_4.productpage_medium.alpha.product-img-box{margin-right:1%;width:49%;}
	.grid_8.omega.product-shop{margin-left:1%;width:49%;}
	.main-left{float:right !important;}
	aside.sidebar-right{float:right !important;}
	.col-main p{margin-bottom:0.75em;}
	.content-wrapper{padding-top:3.33em;overflow:hidden;}
	.content-wrapper .main-container{}
	.box{border:1px solid #e5e5e5;padding:0.75em;margin:0 0 0.75em 0;}
	.my-account,
	.checkout-multishipping-address-newbilling .col-main,
	.checkout-multishipping-address-editaddress .col-main,
	.checkout-multishipping-address-editshipping .col-main,
	.checkout-multishipping-address-newshipping .col-main,
	.multiple-checkout,
	.contacts-index-index .col-main,
	.sales-guest-form .col-main,
	.catalogsearch-term-popular .col-main,
	.page-sitemap,
	.customer-account-forgotpassword .col-main,
	.customer-account-create .col-main,
	.customer-account-logoutsuccess .col-main,
	.catalogsearch-advanced-index .col-main{background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);padding-bottom:1.5em;}
	.my-account .page-title,
	.checkout-multishipping-address-newbilling .col-main .page-title,
	.checkout-multishipping-address-editaddress .col-main .page-title,
	.checkout-multishipping-address-editshipping .col-main .page-title,
	.checkout-multishipping-address-newshipping .col-main .page-title,
	.multiple-checkout .page-title,
	.contacts-index-index .col-main .page-title,
	.sales-guest-form .col-main .page-title,
	.catalogsearch-term-popular .page-title,
	.page-sitemap .page-title,
	.customer-account-forgotpassword .col-main .page-title,
	.customer-account-create .col-main .page-title,
	.customer-account-logoutsuccess .col-main .page-title,
	.catalogsearch-advanced-index .col-main .page-title{padding-left:20px;padding-right:20px;padding-top:1.16em;}
	.my-account .page-title h2,
	.checkout-multishipping-address-newbilling .col-main .page-title h2,
	.checkout-multishipping-address-editaddress .col-main .page-title h2,
	.checkout-multishipping-address-editshipping .col-main .page-title h2,
	.checkout-multishipping-address-newshipping .col-main .page-title h2,
	.multiple-checkout .page-title h2,
	.contacts-index-index .col-main .page-title h2,
	.sales-guest-form .col-main .page-title h2,
	.catalogsearch-term-popular .page-title h2,
	.page-sitemap .page-title h2,
	.customer-account-forgotpassword .col-main .page-title h2,
	.customer-account-create .col-main .page-title h2,
	.customer-account-logoutsuccess .col-main .page-title h2{padding-bottom:1.25em;}
	.my-account #form-validate,
	.my-account .addresses-list,
	.my-account .buttons-set,
	.my-account .pager,
	.my-account .indent,
	.billing-agreements,
	.recurring-profiles,
	.checkout-multishipping-address-newbilling .col-main #form-validate,
	.checkout-multishipping-address-editaddress .col-main #form-validate,
	.checkout-multishipping-address-editshipping .col-main #form-validate,
	.checkout-multishipping-address-newshipping .col-main #form-validate,
	.multiple-checkout .indent,
	.multiple-checkout > form,
	.multiple-checkout #multishipping-billing-form,
	.multiple-checkout #shipping_method_form,
	.multiple-checkout .col3-set,
	.multiple-checkout .buttons-set,
	.contacts-index-index .col-main #contactForm,
	.sales-guest-form .col-main .block-content,
	.catalogsearch-term-popular .tags-list,
	.page-sitemap .indent,
	.customer-account-forgotpassword .col-main #form-validate,
	.customer-account-create .col-main #form-validate,
	.customer-account-logoutsuccess .col-main p,
	.catalogsearch-advanced-index .col-main #form-validate{padding-left:20px;padding-right:20px;}
	#wishlist-view-form,
	.my-account #my-reviews-table,
	.my-account #my-orders-table{margin-left:7px;margin-right:0;width:100%;}
	.my-account #my-reviews-table,
	.my-account #my-orders-table{width:98%;}
	.customer-account-index .my-account{background:none;box-shadow:none;padding:0;}
	.product-view .productpage_medium .more-views #more-views-slider li:last-child a{margin-right:0 !important;}
	#toTop{background-color:#222222;border:medium none;border-radius:2px;bottom:80px;color:#fff;display:none;font-size:28px;height:40px;line-height:36px;overflow:hidden;position:fixed;right:10px;text-align:center;text-decoration:none;width:40px;z-index:999;}
	#toTop i{top:4px;position:relative;}
	#toTopHover{display:none;width:40px;height:40px;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
	#toTop:active, #toTop:focus{outline:none;}
	a.fancybox{display:block;width:13px;height:13px;background-position:0 0;background-repeat:no-repeat;background-position:0 -400px;background-repeat:no-repeat;}
	.slider-container{position:relative;padding:60px 0 40px;}
	.slider-container.widget-container{padding:0;display:block;}
	.slider-container.widget-container .products-grid .price-box{margin-bottom:0;}
	.no-widget{padding:1.5em;}
	.slider-container .slider-text-box h2{font-size:4em;line-height:1.2em;font-weight:100;color:#333;}
	.slider-container .slider-text-box p{font-size:1.5em;line-height:1.44em;}
	.home-slider{position:relative;}
	.home-slider-conainer{position:relative;}
	.home-slider-conainer .products-grid li.item{width:326px;padding:0;margin:0;background:none;box-shadow:none;}
	.home-slider-conainer .products-grid li.item .indent{background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);margin:0 15px 0.75em 5px;position:relative;}
	.home-slider-conainer .products-grid li.item .product-img-box{margin-bottom:18px;}
	.home-slider-conainer .products-grid li.item .product-name{font-size:1.83em;line-height:1em;margin-bottom:0.9em;}
	.home-slider-conainer .products-grid li.item .product-container.labels .price-box{padding-left:60px;padding-top:8px;padding-bottom:8px;}
	.home-slider-conainer .products-grid li.item span.label-new{bottom:-54px;}
	.home-slider-conainer .products-grid li.item .price-box .price{font-size:1.83em;line-height:1.1em;}
	.home-slider-conainer .products-grid li.item .price-box .old-price .price{font-size:1.5em;line-height:1.5em;}
	.home-slider-conainer .products-grid li.item.big-price .product-container.labels .price-box{margin-top:-7px;}
	.home-slider-conainer .products-grid li.item button.button > span{height:40px;padding-left:15px;}
	.home-slider-conainer .products-grid li.item button.button span span{padding-right:15px;padding-top:8px;font-size:16px;line-height:24px;font-weight:normal;}
	.home-slider-conainer .products-grid li.item .label-new,
	.home-slider-conainer .products-grid li.item .label-sale{font-size:1.33em;line-height:1.5em;padding:0.43em 12px 0.57em;}
	.home-slider-conainer .products-grid li.item .label-new .triangle-topleft,
	.home-slider-conainer .products-grid li.item .label-sale .triangle-topleft{border-top-width:22px;border-right-width:15px;right:-13px;}
	.home-slider-conainer .products-grid li.item .label-new .triangle-bottomleft,
	.home-slider-conainer .products-grid li.item .label-sale .triangle-bottomleft{border-bottom-width:22px;border-right-width:15px;right:-13px;top:12px;}
	.home-slider-conainer .products-grid li.item button.button{top:50px;}
	.home-slider-conainer .products-grid li.item button.button i.fa.fa-shopping-cart{display:none;}
	.home-slider-conainer .products-grid li.item.no-sale button.button{top:9px;}
	.home-slider-conainer .products-grid li.item button.button > span{height:40px!important;}
	.home-slider-conainer .products-grid li.item button.button span span{font-size:16px!important;line-height:23px !important;padding-top:10px !important;padding-left:3px !important;}
	.home-slider-conainer .products-grid li.item button.button > span .triangle-topleft{border-top-width:22px;border-right-width:15px;right:-13px;}
	.home-slider-conainer .products-grid li.item button.button > span .triangle-bottomleft{border-bottom-width:22px;border-right-width:15px;right:-13px;top:18px;}
	.header-blocks-wrapper{background-color:#f2f2f2;padding:3.33em 0;opacity:0;filter:alpha(opacity=0);}
	.flipping-banner{position:relative;}
	.flipping-banner.transform .rotator{-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 6px rgba(0, 0, 0, 0.1);position:relative;-moz-transition:transform 800ms ease;-webkit-transition:-webkit-transform 800ms ease;transition:transform 800ms ease;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}
	.flipping-banner .front-side{position:absolute;width:100%;left:0;top:0;background-color:#FFF;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
	.flipping-banner .back-side{position:absolute;width:100%;left:0;top:0;background-color:#FFF;}
	.flipping-banner.transform .back-side{position:relative;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;}
	.flipping-banner a{display:block;padding:20px;}
	.flipping-banner a img{width:100%;}
	.flipping-banner.transform.inverted .rotator{transform:rotateY(-180deg);-webkit-transform:rotateY(-180deg);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;}
	.flipping-banner .color-box{width:100%;overflow:hidden;position:absolute;left:0;top:0;}
	.flipping-banner .color-box .item{height:2px;border:none;float:left;clear:none;padding:0!important;}
	.flipping-banner .color-box .item.first{-moz-border-radius:2px 0 0 0;border-radius:2px 0 0 0;}
	.flipping-banner .color-box .item.last{-moz-border-radius:0 2px 0 0;border-radius:0 2px 0 0;}
	.flipping-banner .back-side .indent{padding:2.34em 56px 0 39px;}
	.flipping-banner .back-side .indent h3{color:#333;font-size:2em;line-height:1em;margin-bottom:1em;}
	.flipping-banner .back-side .actions{padding:1.66em 0;background-image:url("../images/sidebar_actions_wrapper.png");background-position:0 0;background-repeat:no-repeat;background-color:#333333;text-align:center;width:100%;position:absolute;bottom:0;left:0;}
	.flipping-banner .back-side .actions button.button > span{padding-left:20px;height:40px;background-color:rgba(0, 0, 0, 0.2);}
	.flipping-banner .back-side .actions button.button span span{padding-right:20px;padding-top:8px;font-size:16px;line-height:24px;}
	.flipping-banner .back-side .actions button.button:hover > span{background-color:rgba(0, 0, 0, 0.4);}
	.flipping-banner .banner-button{width:33px;height:20px;top:18px;right:0;position:absolute;z-index:999;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;text-align:center;color:#fff;font-size:15px;line-height:1.3em;cursor:pointer;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
	.flipping-banner .banner-button i{position:relative;top:2px;}
	.home-slider-conainer .widget-slider{height:500px;}
	.es-carousel-wrapper{padding:0;margin:0 0 0.75em;position:relative;display:block!important;zoom:1;width:100%;height:auto;}
	.carousel-ul{width:100%;display:block!important;}
	.es-carousel-wrapper .products-grid li.item{position:static;display:block!important;}
	.es-carousel-wrapper .products-grid li.item{float:left;}
	.es-carousel{overflow:hidden;}
	.es-carousel ul li a{display:block;}
	.es-carousel ul li a img{display:block;border:none;max-height:100%;max-width:100%;}
	.slider-container .prev,
	.slider-container .next{position:absolute;display:block;width:40px;height:40px;top:50%;margin-top:-20px;z-index:999;-moz-transition:opacity 300ms, background-color 300ms ease;-webkit-transition:opacity 300ms, background-color 300ms ease;-o-transition:opacity 300ms, background-color 300ms ease;transition:opacity 300ms, background-color 300ms ease;opacity:0;filter:alpha(opacity=0);cursor:pointer;background-color:rgba(0, 0, 0, 0.2);-moz-border-radius:2px;border-radius:2px;text-align:center;color:#fff;font-size:15px;line-height:2.7em;}
	.slider-container .prev i,
	.slider-container .next i{position:absolute;left:16px;top:12px;}
	.slider-container .next i{left:18px;}
	.slider-container .prev{left:-65px;}
	.slider-container .next{right:-56px;}
	.slider-container .prev:hover,
	.slider-container .next:hover{background-color:rgba(0, 0, 0, 0.5);}
	.slider-container .slideSelectors{margin:1.5em 0 0;padding:0;text-align:center;height:7px;}
	.slider-container .slideSelectors li{display:inline-block;width:7px;height:7px;margin-right:20px;-moz-border-radius:5px;border-radius:5px;text-indent:1000%;background-color:#b5b5b5;}
	.slider-container .slideSelectors li.selected{background-color:#7c7c7c;}
	.mobile-device .slider-container .prev,
	.mobile-device .slider-container .next,
	.slider-container:hover .prev,
	.slider-container:hover .next{opacity:1;filter:alpha(opacity=100);}
	.slider-container .prev span,
	.slider-container .next span{position:absolute;display:block;width:40px;height:40px;left:0;top:0;text-indent:100%;white-space:nowrap;overflow:hidden;-moz-border-radius:20px;border-radius:20px;-moz-transition:all 100ms ease;-webkit-transition:all 100ms ease;-o-transition:all 100ms ease;transition:all 100ms ease;}
	.slider-container .prev:hover span,
	.slider-container .next:hover span{width:46px;height:46px;left:-3px;top:-3px;-moz-border-radius:30px;border-radius:30px;}
	.slider-container .prev em,
	.slider-container .next em{display:block;position:absolute;width:13px;height:23px;left:11px;top:9px;z-index:999;text-indent:100%;white-space:nowrap;overflow:hidden;}
	.slider-container .next em{background-position:-48px 0;left:15px;}
	.col-main{margin-bottom:1.5em;}
	.main-container{width:100%;}
	input,select,textarea,button{font:11px/18px Helvetica, sans-serif;vertical-align:middle;color:#999699;}
	input.input-text,select{height:18px;}
	input.input-text,select,textarea{background:#fff;border:1px solid #d4d4d4;}
	input.input-text,textarea{padding:2px;}
	select{padding:1px 1px 1px 3px;height:20px;}
	select option{padding-right:10px;}
	select.multiselect{height:auto;}
	select.multiselect option{border-bottom:1px solid #ddd;padding:2px 5px;}
	select.multiselect option:last-child{border-bottom:0;}
	textarea{overflow:auto;}
	input.radio{margin-right:3px;margin-top:0;}
	input.checkbox{margin-right:3px;}
	input.qty{width:2.5em !important;}
	button.button::-moz-focus-inner{padding:0;border:0;}
	button.button{-webkit-border-fit:lines;}
	button.button::-moz-focus-inner{padding:0;border:0;}
	button.button{-webkit-border-fit:lines;}
	button.button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer;}
	#onepagecheckout_forgotbox button.button span,
	#onepagecheckout_loginbox button.button span,
	button.button span{float:left;height:29px;padding:0 0 0 8px;text-align:center;white-space:nowrap;text-transform:uppercase;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
	.add-to-cart1 button.button span span{font-size:17px;line-height:25px;padding-right:0;padding-top:0;width:100%;}
	.nfaz button.button span span{padding:1px 8px 0 0 !important;font-size:12px !important;line-height:13px !important;}
	.add-to-cart1 button.button{display:inline-block;float:right;margin-left:0;text-transform:uppercase;width:75%;}
	.add-to-cart1 button.button > span{height:52px;background-color:#333333;line-height:52px;padding-left:10%;padding-right:10%;width:80%;}
	.nfaz button.button > span{background-color:#333333 !important;}
	.nfaz button.button > span > span{background-color:#333333 !important;text-align:center;padding-right:0 !important;}
	#onepagecheckout_forgotbox button.button span span,
	#onepagecheckout_loginbox button.button span span,
	button.button span span{height:auto;background:none;border:none;padding:6px 8px 0 0;font-size:12px;line-height:18px;color:#fff;}
	button.btn-checkout span{}
	button.btn-checkout.no-checkout{}
	p.control input.checkbox,
	p.control input.radio{margin-right:6px;}
	.form-list{margin:0.75em 0;}
	.form-list li{margin:0 0 0.75em;}
	.form-list label{float:left;color:#777;font-weight:normal;position:relative;z-index:0;}
	.form-list label.required{}
	.form-list label.required em{float:right;font-style:normal;color:#eb340a;position:absolute;top:0;right:-8px;}
	.form-list li.control label{float:none;}
	.form-list li.control input.radio,
	.form-list li.control input.checkbox{margin-right:6px;}
	.form-list li.control .input-box{clear:none;display:inline;width:auto;}
	.form-list .input-box{display:block;clear:both;width:260px;}
	.form-list .field{float:left;width:324px;}
	.form-list input.input-text{width:303px;}
	.form-list textarea{width:254px;height:10em;}
	.form-list select{width:310px;}
	.form-list li.wide .input-box{width:535px;}
	.form-list li.wide input.input-text{width:626px;}
	.form-list li.wide textarea{width:627px;}
	.form-list li.wide select{width:677px;}
	.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px;}
	.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0;}
	.form-list .input-range input.input-text{width:74px;}
	.form-list .customer-name-prefix .input-box,
	.form-list .customer-name-suffix .input-box,
	.form-list .customer-name-prefix-suffix .input-box,
	.form-list .customer-name-prefix-middlename .input-box,
	.form-list .customer-name-middlename-suffix .input-box,
	.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto;}
	.form-list .name-prefix{width:65px;}
	.form-list .name-prefix select{width:55px;}
	.form-list .name-prefix input.input-text{width:49px;}
	.form-list .name-suffix{width:65px;}
	.form-list .name-suffix select{width:55px;}
	.form-list .name-suffix input.input-text{width:49px;}
	.form-list .name-middlename{width:125px;}
	.form-list .name-middlename input.input-text{width:104px;}
	.form-list .customer-name-prefix-middlename-suffix .name-firstname,
	.form-list .customer-name-prefix-middlename .name-firstname{width:140px;}
	.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
	.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px;}
	.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:205px;}
	.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px;}
	.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
	.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
	.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
	.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
	.form-list .customer-name-prefix-suffix .name-firstname{width:210px;}
	.form-list .customer-name-prefix-suffix .name-lastname{width:205px;}
	.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
	.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px;}
	.form-list .customer-name-prefix .name-firstname,
	.form-list .customer-name-middlename .name-firstname{width:210px;}
	.form-list .customer-name-suffix .name-lastname,
	.form-list .customer-name-middlename .name-firstname,
	.form-list .customer-name-middlename-suffix .name-firstname,
	.form-list .customer-name-middlename-suffix .name-lastname{width:199px;}
	.form-list .customer-name-prefix .name-firstname input.input-text,
	.form-list .customer-name-suffix .name-lastname input.input-text,
	.form-list .customer-name-middlename .name-firstname input.input-text,
	.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
	.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:175px;}
	.form-list .customer-dob .dob-month,
	.form-list .customer-dob .dob-day,
	.form-list .customer-dob .dob-year{float:left;width:85px;}
	.form-list .customer-dob input.input-text{display:block;width:74px;}
	.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888;}
	.form-list .customer-dob .dob-day,
	.form-list .customer-dob .dob-month{width:60px;}
	.form-list .customer-dob .dob-day input.input-text,
	.form-list .customer-dob .dob-month input.input-text{width:46px;}
	.form-list .customer-dob .dob-year{width:140px;}
	.form-list .customer-dob .dob-year input.input-text{width:134px;}
	.buttons-set{clear:both;margin:0.42em 0 0;padding:5px;}
	.buttons-set .back-link{float:left;}
	.buttons-set button.button{float:right;margin-left:5px;}
	.buttons-set p.required{margin:0 0 0.42em;}
	.buttons-set-order{}
	.fieldset{border:1px solid #e5e5e5;background:#fefefe;padding:1.83em 15px 1em;margin:2.34em 0;}
	.fieldset .legend{float:left;font-weight:normal;font-size:1em;border:1px solid #e5e5e5;background:#f8f6f6;color:#333;margin:-2.75em 0 0 -2px;padding:0 8px;position:relative;}
	.validation-advice{clear:both;min-height:13px;margin:3px 0 0;font-size:10px;line-height:13px;color:#f00;}
	.validation-failed{border:1px dashed #f00 !important;background:#faebe7 !important;}
	.validation-passed{}
	p.required{font-size:12px;text-align:right;color:#f00;}
	.v-fix{float:left;}
	.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative;}
	.success{color:#3d6611;font-weight:bold;}
	.error{color:#f00;font-weight:bold;}
	.notice{color:#ccc;}
	.messages,
	.messages ul{list-style:none !important;margin:0 !important;padding:0 !important;}
	.messages{width:100%;overflow:hidden;}
	.messages li{margin:0 0 10px;position:relative;}
	.messages li li{margin:0 0 3px;}
	.error-msg,
	.success-msg,
	.note-msg,
	.notice-msg{-moz-border-radius:2px;border-radius:2px;background-repeat:no-repeat !important;padding:1em 14px 0.75em 16px!important;font-size:1em!important;font-weight:normal!important;}
	.error-msg i,
	.success-msg i,
	.note-msg i,
	.notice-msg i{float:left;margin-right:5px;margin-top:2px;}
	.error-msg{background-color:#e9b7bb;color:#745b5d;}
	.success-msg{background-color:#8ecfaa;color:#476755;}
	.note-msg,
	.notice-msg{background-color:#cfcb8e;color:#676547;}
	.messages .messages-close-btn{position:absolute;right:10px;top:11px;cursor:pointer;font-size:15px;z-index:999;}
	ul.i-am-new{list-style:none !important;margin:0 !important;padding:0 !important;width:100%;overflow:hidden;}
	ul.i-am-new li{text-align:center;border-style:solid;border-width:1px;border-top:0px;background:url(../images/messages_bg.png) center top repeat-x;padding:8px 9px 7px 69px!important;font-size:1.09em!important;text-transform:uppercase;font-weight:normal!important;}
	ul.i-am-new li.warning{border-color:#ffc237;background-color:#ffeaa8;color:#a76200;}
	ul.i-am-new li.error{border-color:#8b0000;background-color:#f70000;color:#fff;}
	ul.i-am-new li.success{border-color:#50c24e;background-color:#8be68b;color:#1a761a;}
	.breadcrumbs-wrapper{padding:0;margin:-1.5em 0 1.83em;position:relative;}
	nav.breadcrumbs{text-align:left;float:left;position:relative;padding:0 10px 0 0;}
	nav.breadcrumbs li{display:inline;font-size:13.65px;line-height:1.45em;color:#777777;font-weight:normal;}
	nav.breadcrumbs li span{margin:1px 12px 0;display:inline-block;}
	nav.breadcrumbs li a{text-decoration:none;color:#777777;font-weight:normal;}
	nav.breadcrumbs li a:hover{text-decoration:underline;}
	nav.breadcrumbs li strong{font-weight:normal;}
	.page-title{margin:0;}
	.page-title h1,
	.page-title h2{font-size:3em;line-height:normal;font-weight:normal;padding:0 0 0.61em;margin:0;}
	.page-title .separator{margin:0 3px;}
	.page-title .link-rss{float:right;}
	.title-buttons{text-align:right;}
	.title-buttons h1,
	.title-buttons h2,
	.title-buttons h3,
	.title-buttons h4,
	.title-buttons h5,
	.title-buttons h6{float:left;}
	.subtitle,
	.sub-title{clear:both;}
	.toolbar .pager{display:none;}
	.toolbar .pager .amount{display:none;float:left;padding:0.63em 0 0 14px;margin:0;}
	.toolbar .pager .pager-box{display:none;}
	.toolbar .pager .pages{display:none;}
	.pager .pages{float:left;padding-top:7px;}
	.pager .pages strong{}
	.pager .pages ol{display:inline;}
	.pager .pages li{display:inline;}
	.pager .pages li a{text-decoration:none;}
	.pager .pages li a:hover{text-decoration:underline;}
	.pager .pages li a.i-previous,
	.pager .pages li a.i-next{width:5px;height:9px;display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap;margin-top:3px;}
	.pager .pages strong{font-weight:normal;}
	.pager .pages .current{text-decoration:underline;}
	.pager .pages img{position:relative;top:-2px;margin-left:2px;}
	.sorter{}
	.sorter .view-mode{float:left;display:block;overflow:hidden;padding-bottom:0;margin:0;}
	.sorter .view-mode label{display:none;}
	.sorter .view-mode .grid,
	.sorter .view-mode .list{float:left;width:auto;padding:0 20px 0 0;display:block;-moz-transition:none;-webkit-transition:none;-o-transition:0;transition:none;font-family:Roboto-Medium !important;color:#333;text-transform:none;font-size:13.8px;line-height:1.5em;}
	.sorter .view-mode .grid i,
	.sorter .view-mode .list i{margin-right:7px;font-size:0.875em;position:relative;top:0;color:#fff;padding:5px 5px 3px;-moz-border-radius:2px;border-radius:2px;display:inline-block;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
	.toolbar .sorter .limiter{float:right;}
	.toolbar .sorter .limiter label{margin-right:5px;margin-top:2px;float:left;display:block;font-family:Roboto-Medium !important;font-size:13.8px;color:#777777;}
	.toolbar .sorter .limiter ul{float:left;}
	.toolbar .sorter .limiter ul li{float:left;}
	.toolbar .sorter .limiter ul li.last{background:none;}
	.toolbar .sorter .limiter ul li a{display:block;padding:0.63em 12px;}
	.toolbar .sorter .limiter ul li a:hover,
	.toolbar .sorter .limiter ul li a.selected{color:#fff;}
	.sorter .sort-by{float:right;height:21px;line-height:21px;margin-right:20px;}
	.sorter .sort-by label{margin-right:11px;display:block;float:left;font-family:Roboto-Medium !important;font-size:13.8px;color:#777777;}
	.sorter .sort-by select{height:21px;width:78px;margin-right:6px;margin-top:0;float:left;border-radius:5px;}
	.sorter .sort-by a{padding:0;display:block;width:20px;height:20px;float:left;font-size:1.27em;text-align:center;color:#fff;}
	.sorter .sort-by a i{line-height:1em;font-weight:normal;color:#fff;position:relative;top:2px;}
	.sorter .sort-by .asc{}
	.sorter .sort-by .desc{}
	.sorter .link-feed{}
	.toolbar{color:#777;border-top:2px solid #F05A29;-moz-border-radius:2px;border-radius:2px;background-color:#FFF;width:auto;padding:1.5em 20px;margin-bottom:1.66em;border-left:none;border-right:none;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);}
	.toolbar .i-right-previous-item{display:none!important;}
	.toolbar-bottom .toolbar{background:none;box-shadow:0 0;padding:0;margin:0;display:block;float:left;border:none;left:0;position:relative;}
	.toolbar-bottom .pager{background:none;box-shadow:0 0;display:block;border:none;}
	.toolbar-bottom .pager .pages{display:block;margin-top:0;margin-bottom:0;float:left;padding:1.5em 20px;border-top:2px solid #F05A29;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);background-color:#FFF;}
	.toolbar-bottom .pager .pages label{float:left;margin-top:2px;font-size:13.8px;color:#777777;}
	.toolbar-bottom .pager .pages ol li{padding:0;display:block;float:left;}
	.toolbar-bottom .pager .pages ol li a{color:#777;display:block;}
	.toolbar-bottom .pager .pages ol li.current,
	.toolbar-bottom .pager .pages ol li:hover a{text-decoration:none;color:#fff;}
	.toolbar-bottom .pager .pages ol li.current,
	.toolbar-bottom .pager .pages ol li a{padding:2px 6px;margin:0 0 0 8px;font-weight:normal;border-right:none;background-color:#ddd;-moz-border-radius:2px;border-radius:2px;}
	.toolbar-bottom .pager .pages ol li.i-previous-item{display:none;}
	.toolbar-bottom .i-right-previous-item{display:inline!important;}
	.toolbar-bottom .pager .pages ol li.i-right-previous-item .i-previous,
	.toolbar-bottom .pager .pages ol li .i-next{width:auto;height:auto;text-indent:0;overflow:visible;background:none;margin:0;}
	.toolbar-bottom .pager .pages ol li.i-right-previous-item .i-previous span,
	.toolbar-bottom .pager .pages ol li .i-next span{font-size:1.34em;font-weight:normal;line-height:0.9em;padding-left:5px;}
	.toolbar-bottom .pager .amount{display:none;}
	.toolbar-bottom .pager .pager-box{display:none;float:left;padding:6px 11px;color:#605d5d;background-color:#e8e8e8;}
	.toolbar-bottom .sorter{display:none;}
	.toolbar-bottom .limiter{display:none;}
	.data-table{width:100%;margin:0.75em 0;}
	.data-table th{padding:0.6em;border:1px solid #e7e7e7;font-size:1em;font-weight:normal;white-space:nowrap;text-align:center;color:#605d5d;}
	.data-table td{padding:1.5em;border:1px solid #e7e7e7;}
	.data-table thead{}
	.data-table tbody{}
	.data-table tfoot{}
	.data-table tr.first{}
	.data-table tr.last{}
	.data-table tr.odd{}
	.data-table tr.even{}
	.data-table tbody.odd{}
	.data-table tbody.odd td{border-width:0 1px;}
	.data-table tbody.even{background-color:#f6f6f6;}
	.data-table tbody.even td{border-width:0 1px;}
	.data-table tbody.odd tr.border td,
	.data-table tbody.even tr.border td{border-bottom-width:1px;}
	.data-table th .tax-flag{white-space:nowrap;font-weight:normal;}
	.data-table td.label,
	.data-table th.label{font-weight:bold;}
	.data-table td.value{}
	.data-table a.product-image{display:block;width:150px;border:1px solid #e5e5e5;padding:5px;background-color:#f8f6f6;}
	.data-table .product-name{font-size:1em;text-transform:none;font-weight:normal;}
	.data-table .product-name a{font-size:1.5em;line-height:1.44em;text-transform:none;font-weight:normal;}
	.data-table .cart-label{font-size:1.09em;font-weight:bold;padding-right:7px;display:none;}
	tr.summary-total{cursor:pointer;}
	tr.summary-total td{}
	tr.summary-total .summary-collapse{float:right;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer;}
	tr.show-details .summary-collapse{background-position:0 -53px;}
	tr.show-details td{}
	tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465;}
	tr.summary-details-first td{border-top:1px solid #d2d8db;}
	tr.summary-details-excluded{font-style:italic;}
	.cart-tax-info{display:block;}
	.cart-tax-info,
	.cart-tax-info .cart-price{padding-right:20px;}
	.cart-tax-total{display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer;}
	.cart-tax-info .price,
	.cart-tax-total .price{display:inline !important;font-weight:normal !important;}
	.cart-tax-total-expanded{background-position:100% -53px;}
	.std .subtitle{padding:0;}
	.std ol.ol{list-style:none;padding-left:0;}
	.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px;}
	.std dl dt{font-weight:bold;}
	.std dl dd{margin:0 0 10px;}
	.std ul,
	.std ol,
	.std dl,
	.std p,
	.std address,
	.std blockquote{margin:0 0 1em;padding:0;}
	.std ul{list-style:none;padding-left:0;}
	.std ol{list-style:none;}
	.std ul ul{list-style-type:none;}
	.std ul ul,
	.std ol ol,
	.std ul ol,
	.std ol ul{margin:0;}
	.std dt{font-weight:bold;}
	.std dd{padding:0 0 0 1.5em;}
	.std blockquote{font-style:italic;padding:0 0 0 1.5em;}
	.std address{font-style:normal;}
	.std b,
	.std strong{font-weight:bold;}
	.std em{font-style:italic;}
	.links li{display:block;float:left;padding-left:28px;}
	.links li a{text-decoration:none;padding-left:2px;line-height:normal;display:block;float:left;}
	.links li a:hover{text-decoration:none;}
	.links li.first{padding-left:0 !important;}
	.links li.last{background:none !important;padding-right:0 !important;}
	.link-cart{font-weight:normal;color:#8a8a8a;}
	.link-cart:hover{}
	.link-wishlist{font-weight:normal;color:#8a8a8a;}
	.link-reorder{font-weight:bold;}
	.link-compare{font-weight:bold;}
	.link-print{background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;}
	.link-rss{background:url(../images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap;}
	.btn-remove{display:block;overflow:hidden;}
	.btn-remove2{display:block;color:#aaa;font-size:1.33em;display:inline-block;}
	.btn-edit{display:block;overflow:hidden;}
	.cards-list dt{margin:5px 0 0;}
	.cards-list .offset{padding:2px 0 2px 20px;}
	.separator{margin:0 3px;}
	.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#ddd;text-indent:-999em;overflow:hidden;}
	.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
	.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0 12px;background:url(../images/i_notice.gif) 20px 50% no-repeat;}
	.noscript p{margin:0;}
	.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff;}
	.notice-cookie{border-bottom:1px solid #cfcfcf;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
	.notice-cookie .notice-inner{width:870px;margin:0 auto;padding:12px 0 12px 80px;background:url(../images/i_notice.gif) 20px 25px no-repeat;text-align:left;}
	.notice-cookie .notice-inner p{margin:0 0 10px;border:1px dotted #cccc73;padding:10px;}
	.notice-cookie .notice-inner .actions{}
	#header .links li{display:block;float:left;padding-left:2px;}
	#header .links li a{text-decoration:none;line-height:normal;display:block;float:left;position:relative;}
	#header .links li a:hover{text-decoration:none;}
	#header .links li.first{}
	#header .links li.last{background:none !important;padding-right:0 !important;}
	header#header .customer-name{font-size:1em;color:#222;padding:.5em 10px;display:inline-block;cursor:pointer;position:relative;vertical-align:middle;background-color:#eee;float:left;text-transform:uppercase;margin-left:2px;}
	header#header .customer-name .user i{font-size:1.16em;vertical-align:middle;margin-right:5px;width:28px;height:28px;border-radius:50%;-moz-border-radius:50%;background-color:#fff;line-height:28px;text-align:center;color:#888;}
	header#header .customer-name .arrow i{font-size:1.16em;color:#aaa;vertical-align:middle;padding:12px;margin:-5px -9px;}
	header#header .customer-name.open .arrow i,
	header#header .customer-name:hover .arrow i{background-color:#d6d6d6;}
	header#header .customer-name span,
	header#header .customer-name strong{display:inline-block;vertical-align:middle;}
	header#header .customer-name strong{padding-right:30px;}
	header#header .customer-name + .links{background-color:#fff;box-shadow:0px 1px 5px rgba(0,0,0,.1);display:none;position:absolute;right:0;z-index:99999;margin-left:0!important;padding:0 20px;min-width:153px;}
	header#header .customer-name + .links:before{content:none;}
	header#header .customer-name + .links li{float:none;border-top:solid 1px #eee;padding:0;display:none;}
	header#header .customer-name + .links li a.top-link-account,
	header#header .customer-name + .links li.first,
	header#header .customer-name + .links li.last{display:block;}
	header#header .customer-name + .links li:first-child,
	header#header .customer-name + .links li.first + li{border-top:none;}
	header#header .customer-name + .links li a{display:block!important;font-size:1em;color:#aaa;float:none;text-align:left;padding:1em 20px;margin:0 -20px;}
	header#header .customer-name + .links li a:hover{background-color:#fafafa;}
	header#header .header-right > .top-link-wishlist{margin-left:2px;}
	#cartHeader{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none;}
	header#sticky-header.floating .menu-line .grid_12{background-color:inherit;}
	.top-link-wishlist{font-size:0;position:relative;text-decoration:none;line-height:normal;display:block;float:left;}
	.top-link-wishlist i{font-size:14px;color:#222;width:40px;height:40px;line-height:40px;text-align:center;background-color:#eee;}
	.top-link-wishlist i:hover,
	.top-link-wishlist:hover .wishlist-items{color:#fff;}
	.top-link-wishlist .wishlist-items{display:inline;font-size:8px;color:#888;position:absolute;top:15%;right:25%;}
	.wishlist-items{display:none;}
	.link-cart{font-weight:normal;color:#8a8a8a;}
	.link-cart:hover{}
	.link-print{background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px;}
	.link-rss{background:url(../images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap;}
	.btn-remove{display:block;line-height:0;overflow:hidden;}
	.btn-remove2{display:block;padding-left:13px;}
	.btn-edit{display:block;}
	.cards-list dt{margin:5px 0 0;}
	.cards-list .offset{padding:2px 0 2px 20px;}
	.separator{margin:0 3px;}
	.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#ddd;text-indent:-999em;overflow:hidden;}
	.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
	.noscript .noscript-inner{width:1000px;margin:0 auto;padding:12px 0 12px;background:url(../images/i_notice.gif) 20px 50% no-repeat;}
	.noscript p{margin:0;}
	.demo-notice{margin:0;padding:6px 10px;background:#d75f07;font-size:12px;line-height:1.15;text-align:center;color:#fff;}
	.notice-cookie{border-bottom:1px solid #cfcfcf;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f;}
	.notice-cookie .notice-inner{width:870px;margin:0 auto;padding:12px 0 12px 80px;background:url(../images/i_notice.gif) 20px 25px no-repeat;text-align:left;}
	.notice-cookie .notice-inner p{margin:0 0 10px;border:1px dotted #cccc73;padding:10px;}
	.notice-cookie .notice-inner .actions{}
	.tweet_list{padding-top:0;padding-bottom:0;}
	.tweet_list li{padding-bottom:18px;}
	.tweet_list li.tweet_last{padding-bottom:0;}
	.tweet_list li a.tweet_avatar{background:#fff;border:1px solid #DEDEDE;float:left;margin:0 5px 0 0}
	ul.social-links{float:left;position:relative;z-index:9;}
	ul.social-links li{float:left;}
	ul.social-links li a{display:block;text-align:center;padding:15px 0;border:solid 0px;}
	ul.social-links li a:hover{text-decoration:none;background-color:#323232;}
	ul.social-links li:first-child a i{border-left:none;}
	ul.social-links li a i{color:#fff;line-height:30px;font-size:14px;height:30px;width:60px;border:none;border-left:solid 1px #323232;}
	.twitter-share-button{min-width:120px;}
	header.header, .content-wrapper, .slider-wrapper{background-color:#fff;}
	ul.brands{overflow:hidden;}
	ul.brands li{list-style:none;float:left;margin-right:20px;margin-bottom:10px;position:relative;}
	ul.brands li a{display:block;}
	.brands.slider-container{padding:0;}
	.brands.slider-container .widget-slider{height:auto;}
	.brands.slider-container .widget-slider ul.brands{overflow:visible !important;}
	.brands.slider-container .slider-off .next,
	.brands.slider-container .slider-off .prev{display:none;}
	.brands.slider-container .prev,
	.brands.slider-container .next{top:50%;}
	.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style]{width:100% !important;}
	.header-wrapper{}
	header#header{padding:0;margin:0;}
	header#header .links{float:left;}
	header#header .links li a i{font-size:14px;color:#222;width:40px;height:40px;line-height:40px;text-align:center;background-color:#eee;}
	header#header .links li a:hover i{color:#fff;}
	header#header .links li a{font-size:0;display:block;float:left;}
	header#header .simple-list .links li a{font-size:.91em;padding:.5em 11px;display:block;float:left;}
	header#header .links li a.top-link-cart,
	header#header .links li a.top-link-account,
	header#header .links li a.top-link-checkout{display:none;}
	header#header .simple-list .links li a.top-link-account,
	header#header .simple-list .links li a.top-link-wishlist,
	header#header .simple-list .links li a.top-link-cart,
	header#header .simple-list .links li a.top-link-checkout,
	header#header .simple-list .links li a.top-link-login,
	header#header .simple-list .links li a.top-link-logout{display:none;}
	header#header .simple-list .links li a i{display:none;}
	header#header .simple-list.accountlink .links li a.top-link-account,
	header#header .simple-list.wishlistlink .links li a.top-link-wishlist,
	header#header .simple-list.cartlink .links li a.top-link-cart,
	header#header .simple-list.checkoutlink .links li a.top-link-checkout,
	header#header .simple-list.loginlink .links li a.top-link-login,
	header#header .simple-list.loginlink .links li a.top-link-logout{display:block;}
	header#header .simple-list.wishlistlink .links li a.top-link-wishlist:hover{margin-top:0;margin-bottom:0;}
	header#header .header-right.simple-list .links{display:inline-block;position:relative;background:none;box-shadow:none;margin-top:.5em;}
	header#header .header-right.simple-list .links li{float:left;}
	header#header .header-right.simple-list.logged-in .links:before{border:none;}
	header#header .simple-list .links li a.top-link-wishlist i{display:none;height:auto;width:auto;background:none;}
	header#header .header-top-right .simple-list .links li a.top-link-wishlist{width:auto;height:auto;line-height:1.5em;}
	header#header .header-top-right .simple-list .links li a.top-link-wishlist i{display:none;}
	header#header .header-top-right .simple-list .links li a.top-link-wishlist:hover{padding:0.75em 11px;}
	header#header .simple .customer-name{display:none;}
	header#header .logo,
	header#header .small-logo{float:left;}
	header#header h2.logo{margin-right:44px;}
	header#header .logo strong,
	header#header .small-logo strong{position:absolute;top:0;left:-120px;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden;}
	header#header .quick-access{float:left;}
	header#header .welcome-msg{font-size:1em;color:#666;padding:1em 0;float:left;}
	header#header .welcome-msg span{position:relative;}
	header#header .welcome-msg + .search_mini_form{padding-top:0;}
	header#header .header-phone{float:right;padding:1em 0;}
	header#header .header-phone i{font-size:1.16em;color:#aaa;margin-right:8px;margin-top:2px;}
	header.header .search_mini_form{display:inline-block;clear:both;padding-top:.8em;z-index:100;}
	header.header .form-search{}
	header.header .form-search .indent{position:relative;}
	header.header .form-search label{display:none;}
	header.header .form-search input{border:solid 1px #eee;background-color:#eee;float:left;font-style:italic;font-size:.91em;color:#aaa;width:366px;padding:3px 10px;margin-right:-1px;height:26px;}
	header.header .form-search button{float:right;overflow:hidden;text-align:center;}
	header.header .form-search.focus i,
	header.header .form-search.active i{color:#fff;}
	header.header .form-search button span{transition:background-color 500ms ease;-moz-transition:background-color 500ms ease;-webkit-transition:background-color 500ms ease;-o-transition:background-color 500ms ease;}
	header.header .form-search button > span{float:left;height:32px;border:solid 1px #eee;border-left:none;width:auto;background:white;padding:0;display:block;color:#aaa;}
	header.header .form-search button span i{font-size:12px;line-height:32px;display:block;}
	header.header .form-search button span i.fa-caret-right{display:none;}
	header.header .form-search button:hover span{color:#fff;}
	header.header .form-search button span span{font-size:0;background:none;padding:0;line-height:24px;width:auto;display:block;width:58px;}
	header.header .form-search .search-autocomplete{z-index:99999;}
	header.header .form-search .search-autocomplete ul{background-color:#fff;}
	header.header .form-search .search-autocomplete li{background-color:#eee;border:1px solid #eee;color:#aaa;font-size:0.83em;font-style:italic;padding:5px 10px;}
	header.header .form-search .search-autocomplete li .amount{float:right;font-weight:bold;}
	header.header .form-search .search-autocomplete li.selected{}
	header.header .header-right{float:right;margin-top:.25em;position:relative;z-index:9999;}
	header.header .search-button{display:none;float:right;font-size:1em;color:#aaa;cursor:pointer;border:solid 1px #eee;height:24px;padding:0 21px;cursor:pointer;margin-top:.617em;}
	header.header .search-button:hover{color:#fff;}
	header.header .search-button i{line-height:24px;}
	body header#sticky-header.floating .search_mini_form{display:none;}
	body header.header .search_mini_form.floating{display:block;}
	header.header .top-cart{float:left;position:relative;}
	header.header .top-cart .block-title{border:none;margin:0;}
	header.header .top-cart .block-title a{}
	header.header .top-cart .block-title a:hover{color:inherit;}
	header.header .top-cart .block-title .title-cart{font-size:1.16em;display:block;font-weight:bold;color:#222;}
	header.header .top-cart .block-title a{}
	header.header .top-cart .block-title i{margin-right:10px;margin-top:2px;display:none;}
	header.header .top-cart .block-title a span{}
	header.header .top-cart .block-title a strong.amount{}
	header.header .top-cart .block-title .price{color:#ff0000;}
	header.header .top-cart .block-title .cart-qty{display:block;color:#aaa;font-size:0.786em;font-family:Arial;font-weight:normal;text-align:right;line-height:1.16em;}
	header.header .top-cart .block-title a.active,
	header.header .top-cart .block-title a:hover,
	header.header .top-cart .close-btn{}
	header.header .top-cart .block-content{background:#fff;z-index:999;position:absolute;right:0px;top:100%;width:338px;box-shadow:0 0 5px rgba(0,0,0,.1);}
	header.header .top-cart .block-content .inner-wrapper{padding:1.5em;}
	header.header .top-cart .block-title .title-cart{padding:6px 20px 3px;transition:background-color 700ms ease;-moz-transition:background-color 700ms ease;-webkit-transition:background-color 700ms ease;-o-transition:background-color 700ms ease;}
	header.header .top-cart .block-title .title-cart:hover,
	header.header .top-cart .block-title.active .title-cart{background-color:#eee;}
	header.header .top-cart .cart-empty{padding:0;text-align:center;font-size:1.16em;}
	header.header .top-cart .cart-empty i{display:block;color:#ccc;font-size:56px;margin-bottom:0.1em;}
	header.header .top-cart .cart-empty .small-label{display:block;font-size:0.78em;font-family:Arial, sans-serif;}
	header.header .top-cart .img-container{float:left;width:86px;margin-right:20px;}
	header.header .top-cart .cart-price-qt{display:inline-block;vertical-align:middle;margin-left:7px;margin-top:4px;}
	header.header .top-cart .cart-price-qt strong{background-color:#eee;font-size:.75em;color:#888;border-radius:4px;-moz-border-radius:4px;height:16px;line-height:16px;display:inline-block;padding:0 6px;}
	header.header .top-cart .block-content .mini-products-list .product-details{float:right;width:64%;position:relative;}
	header.header .top-cart .block-content .mini-products-list .product-details .price{font-family:Georgia;font-size:1.16em;line-height:1.583em;display:inline-block;vertical-align:middle;}
	header.header .top-cart .block-content.active{}
	header.header .top-cart .block-content .item-options dt{color:#aaa;}
	header.header .top-cart .block-content .item-options dd{color:#666;}
	header.header .top-cart .block-content .subtotal{border:solid 1px #222;text-align:center;padding:1em;margin-bottom:1.5em;}
	header.header .top-cart .block-content .subtotal .label,
	header.header .top-cart .block-content .subtotal .price{display:block;font-size:2.5em;letter-spacing:-1.5px;font-weight:bold;color:#222;line-height:.91em;}
	header.header .top-cart .block-content .actions{}
	header.header .top-cart .block-content .actions a{text-decoration:none;text-transform:uppercase;color:#333;float:left;height:40px;line-height:40px;background-color:#eeeeee;width:48%;text-align:center;border:solid 0px;}
	header.header .top-cart .block-content .actions a:hover{color:#fff;background-color:#F05A29;}
	header.header .top-cart .block-content .actions button.button{float:right;display:inline-block;width:48%;}
	header.header .top-cart .block-content .actions button.button span{height:40px;display:block;float:none;text-align:center;padding:0;line-height:40px;}
	header.header .top-cart .mini-products-list li{padding:0 0 1.5em;margin:0;clear:both;position:relative;}
	header.header .top-cart .product-image{}
	header.header .top-cart .product-name{margin-bottom:0;padding-right:25px;text-align:left;line-height:1.3em;}
	header.header .top-cart .product-name a{font-family:Georgia;font-size:1.16em;color:#222;line-height:1.583em;}
	header.header .top-cart .product-box{font-size:1em;line-height:1.5em;text-align:left;}
	header.header .top-cart .price{}
	header.header .top-cart a:hover{}
	header.header .top-cart .btn-remove{position:absolute;top:0;right:0;z-index:1;}
	.add-to-cart-success .btn-remove{margin:3px 0 0;}
	header.header .top-cart .btn-edit{position:absolute;right:0;top:20px;z-index:1;}
	header.header .top-cart .btn-edit i,
	header.header .top-cart .btn-remove i{font-size:.83em;padding:5px;color:#aaa;}
	header.header .top-cart button.button{}
	header.header .top-cart button.button span{display:block;float:none;}
	header#sticky-header.floating .small-logo{opacity:1;filter:alpha(opacity=100);position:static;margin:.25em 0;}
	header#sticky-header.floating .search_mini_form{position:absolute;right:0;padding:1.5em 20px;margin-top:0;}
	header#sticky-header.floating{display:none;position:fixed;top:0;background:#fff;left:0;right:0;padding:0;z-index:99999;}
	header#sticky-header.floating .nav-container{margin:0 10px;display:inline-block;vertical-align:middle;}
	header#sticky-header.floating .quick-access{padding:0;}
	header#sticky-header.floating .topline{padding:0;}
	header#sticky-header.floating .top-cart{float:right;margin-right:10px;}
	header#sticky-header.floating .menu-line:before{content:none;}
	header#sticky-header.floating .search-button{display:inline-block;}
	header#sticky-header.floating .welcome-msg{display:none;}
	header#sticky-header.floating .grid_12 h2.logo{position:absolute;opacity:0;display:none;}
	header#sticky-header.floating .links{display:none;}
	header#sticky-header.floating .grid_12 .small-logo{float:none;vertical-align:middle;z-index:99;}
	header#sticky-header.floating .search_mini_form{display:none;position:absolute;padding:0;right:0;background:#fff;margin-top:0;box-shadow:0 0 4px rgba(0,0,0,.1);}
	header#sticky-header.floating .grid_12 .search_mini_form button i.fa-search{display:none;}
	header#sticky-header.floating .grid_12 .search_mini_form button i.fa-caret-right{display:block;}
	header#sticky-header.floating .header-right{margin-top:.5em;position:static;}
	header#sticky-header.floating .header-right > .top-link-wishlist,
	header#sticky-header.floating .header-right .customer-name,
	header#sticky-header.floating .header-right .links{display:none;}
	header#sticky-header.floating .nav-container{padding-bottom:1px;}
	header#sticky-header.floating .small-logo,
	header#sticky-header.floating .nav-container,
	header#sticky-header.floating .search-button,
	header#sticky-header.floating .top-cart{display:none}
	.sticky-logo header#sticky-header.floating .small-logo,
	.sticky-nav header#sticky-header.floating .nav-container,
	.sticky-search header#sticky-header.floating .search-button,
	.sticky-cart header#sticky-header.floating .top-cart,
	.sticky-logo-all header#sticky-header.floating .small-logo,
	.sticky-nav-all header#sticky-header.floating .nav-container,
	.sticky-search-all header#sticky-header.floating .search-button,
	.sticky-cart-all header#sticky-header.floating .top-cart{display:inline-block;}
	header#sticky-header.floating .links,
	header#sticky-header.floating .simple{display:none!important;}
	.header-block-wrapper{padding:45px 0 28px;}
	.header-block-wrapper .left{width:30%;}
	.header-block-wrapper h2{font-size:6em;line-height:1.05em;color:#333;font-weight:100;margin-bottom:48px;}
	.header-block-wrapper p{font-size:1.5em;line-height:1.44em;}
	.header-block-wrapper a{float:right;}
	header#sticky-header.floating .nav-container{padding-bottom:1px;}
	header#header .nav-container select{display:none!important;}
	header#header .nav-container .sbHolder{display:none;}
	header#header .nav-container .sbSelector{display:none;}
	header#header{position:relative;z-index:9999;}
	.topline{position:relative;padding:0 0 1em;border-bottom:solid 0px;}
	.topline .grid_12,
	body.boxed-layout .topline .container_12{border-bottom:solid 0px;}
	.menu-line{width:100%;position:relative;}
	.hitched-header header#header .menu-line{background:inherit;}
	header#header .language-currency-block{font-size:1em;line-height:1.5em;color:#666;float:left;padding:1em 8px;cursor:pointer;transition:background-color 400ms ease;-moz-transition:background-color 400ms ease;-webkit-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;margin-right:10px;}
	header#sticky-header.floating .first-block{display:none;}
	header#header .first-block{position:relative;margin-bottom:1em;z-index:99999;}
	header#header .language-currency-block:hover,
	header#header .language-currency-block.open{background-color:#ebebeb;}
	header#header .language-currency-block .language{display:inline-block;padding:3px 10px 3px 0;margin-right:8px;border-right:solid 1px #bcbcbc;line-height:1;}
	header#header .language-currency-block .currency .icon{display:inline-block;margin-right:4px;}
	header#header .language-currency-block .currency i{margin-left:6px;margin-top:3px;}
	header#header .language-currency-dropdown{width:195px;padding:1.5em 20px 0;background:#fff;box-shadow:0px 1px 2px rgba(0,0,0,.1);position:absolute;top:100%;display:none;clear:both;}
	header#header .language-currency-dropdown label{color:#222;font-size:1.083em;margin-bottom:.5em;display:block;}
	header#header .language-currency-dropdown .sbSelector{color:#666;background-color:#eee;border-color:#eee;}
	header#header .language-currency-dropdown .form-language .sbSelector{margin-bottom:1.5em;}
	header#header .language-currency-dropdown > div{margin-top:1.5em;}
	header#header .language-currency-dropdown > div:first-child{margin-top:0;}
	header#header .language-currency-dropdown > div > a{display:block;font-size:.91em;color:#666;border-bottom:dotted 1px #ddd;padding:1em 0;}
	header#header .language-currency-dropdown > div > a:last-of-type{border-bottom:none;}
	header#header .language-currency-dropdown > div > a img{margin:4px 9px 0 0;}
	header#header .language-currency-dropdown .sbOptions li a:hover{color:inherit;}
	.menu-button{display:none;font-size:2.333em;color:#222;text-transform:uppercase;cursor:pointer;margin-top:1em;}
	.menu-button i{margin-right:10px;margin-top:-4px;}
	.nav-container{}
	.nav-container > ul{text-align:left;padding-bottom:0px;}
	.nav-container a.level-top{padding:1.33em 16px;float:left;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;border:solid 0px;}
	.nav-container a.level-top:hover,
	.nav-container .active a.level-top,
	.nav-container .over a.level-top{background-color:#f5f5f5;border-bottom:solid 3px;margin-top:0!important;}
	.nav-container a.level-top > span{font-size:1em;color:#222;text-transform:uppercase;letter-spacing:-1px;}
	.nav{position:relative;z-index:10;clear:both;width:100%;}
	.nav li{text-align:left;position:relative;}
	.nav li{display:inline-block;}
	.nav ul,
	.nav div{position:absolute;width:15em;top:100%;left:-10000px;border:1px solid #ddd;background:#fff;padding:10px 0;z-index:99999;}
	.nav div ul{position:static;width:auto;border:none;}
	.nav ul li,
	.nav div li{padding:0 19px;transition:background-color 400ms ease;-moz-transition:background-color 400ms ease;-webkit-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;}
	.nav ul li.parent,
	.nav div li.parent{}
	.nav ul li.parent:after{content:"";border-left:solid 3px transparent;position:absolute;border-right:solid 3px transparent;top:45%;right:19px;border-top:solid 4px #aaa;}
	.nav ul a,
	.nav div a{font:11px Arial;color:#888;}
	.nav ul ul,
	.nav ul div{top:7px;}
	.nav ul li{float:none;clear:both;display:block;border-bottom:solid 1px #eee;}
	.nav ul li.last{border-bottom:0;}
	.nav ul li a{float:none;padding:0 18px;margin:0 -18px;font-weight:normal;color:#888;line-height:40px;display:block;}
	.nav ul li a span{font-size:11px;text-transform:none;font-family:Arial;}
	.nav ul li a span:before{content:"\00B7";font-size:2em;margin:0 7px 0 3px;line-height:0;vertical-align:middle;}
	.nav ul li a span em{color:#bbb;padding-right:0.3em;}
	.nav li ul.shown-sub,
	.nav li div.shown-sub{left:0;z-index:99999;}
	.nav li .shown-sub ul.shown-sub,
	.nav li .shown-sub li div.shown-sub{left:165px;}
	.nav li.homepage{margin-right:-3px;}
	.nav-wide{position:static;}
	.nav-wide li.level-top{display:inline-block;}
	.nav-wide li.level-top{margin-left:0px;}
	.nav-wide li.level-top.nav-1{margin-left:0;}
	.nav-wide > li{position:static;}
	.nav-wide .menu-wrapper{display:none;position:absolute;left:0;top:100% !important;width:100%;text-align:left;border-top:none;z-index:999;padding:34px 0;background-color:#fff;box-shadow:0 -1px 4px rgba(0,0,0,.1);}
	.nav-wide li.over .menu-wrapper{}
	.nav-wide .menu-wrapper ul.level0{margin-left:8px;margin-right:8px;}
	.nav-wide .menu-wrapper .alpha > ul.level0{margin-right:0;}
	.nav-wide ul.level0 li.level1{display:inline-block;float:none;padding:0 0 1.5em 0;width:25% !important;}
	.nav-wide ul.level0 li.level1 > a{margin-bottom:5px;display:block;}
	.nav-wide ul.level0 li.level1 > a:hover{color:inherit;}
	.nav-wide ul.level0 li.level1 span.subtitle{color:#222;font-size:1.16em;line-height:1.583em;display:block;background-color:#eee;padding:0.417em 4px 0.417em 9px;-webkit-text-stroke-width:0.02em;border:solid 0px;}
	.nav-wide ul.level0 li.level1 span.subtitle > img{float:right;height:23px;}
	.nav-wide ul.level0 li.level1{margin-left:0;margin-right:0;}
	.nav-wide ul.level0 li.level1 > a,
	.nav-wide ul.level0 li.level1 > ul{margin-left:10px;margin-right:10px;}
	.nav-wide ul.level1 a{text-transform:none;font-size:1em;color:#aaa;line-height:1.5em;display:block;padding:.91em 0;}
	.nav-wide ul li,
	.nav-wide ul.level1 ul{border-top:solid 1px #eee;position:relative;}
	.nav-wide ul.level0 li.level1{border-top:0;}
	.nav-wide ul.level1 li:first-child{border-top:none;}
	.nav-wide ul.level1 a span:before{content:"\00B7";font-size:2em;margin:0 7px 0 3px;line-height:0;vertical-align:middle;}
	.nav-wide ul.level1 ul li a{padding-left:20px;}
	.nav-wide .top-content,
	.nav-wide .bottom-content{margin-left:18px;margin-right:18px;overflow:hidden;font-size:1em;}
	.nav-wide ul .top-content,
	.nav-wide ul .bottom-content{padding:0;}
	.nav-wide .bottom-content{margin:0 18px;font-size:1em;color:#888;line-height:1.5em;}
	.nav-wide .right-content{display:inline-block;float:none;font-size:1em;}
	.nav-wide .right-content .menu-banners{margin-right:18px;}
	.nav-wide .right-content .menu-banners .menu-banner{float:left;}
	.nav-wide .right-content .menu-banners a{display:block;}
	.nav-wide .right-content .menu-banners .menu-banner.last{float:right;}
	.nav-wide .inline-links{margin-bottom:9px;}
	.nav-wide .inline-links li{display:inline;padding:0 10px 0 0;}
	.nav-wide .inline-links li a{display:inline-block;padding:5px 10px;}
	.nav-wide .inline-links li a:hover{background-color:#f5f5f5;}
	.nav-wide hr{clear:both;font-size:1px;line-height:1px;height:1px;border:0;border-top:1px solid #f3f3f3;margin-bottom:18px;}
	.nav-wide p{margin-bottom:9px;}
	.nav-wide .awesome-content-top,
	.nav-wide .awesome-content-left{background:#f5f5f5;color:#444;text-align:center;font-size:1.24em;line-height:1.01em;padding:18px 18px 18px 18px;margin:0 0 18px 0;overflow:hidden;}
	.nav-wide .awesome-content-top i,
	.nav-wide .awesome-content-left i{font-size:1.18em;display:block;margin-bottom:5px;}
	.nav-wide .awesome-content-left{text-align:left;padding-top:30px;padding-bottom:19px;}
	.nav-wide .awesome-content-left i{float:left;margin:0 10px 5px 0;}
	.nav-wide .top-content{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:solid 1px #ddd;}
	.nav-wide .top-content .left-links{float:left;}
	.nav-wide .top-content .left-links li{float:left;margin-left:20px;border-top:none;border-bottom:solid 1px #ddd;}
	.nav-wide .top-content .left-links li:first-child{margin-left:0;}
	.nav-wide .top-content .left-links li a{color:#222;}
	.nav-wide .top-content a{font-size:1em;font-weight:normal;letter-spacing:-.5px;}
	.nav-wide .top-content .right-link{float:right;padding-right:2px;}
	.nav-wide .bottom-content .menu-logo{float:left;padding-right:20px;}
	.nav-wide .bottom-content span{float:left;font-size:.91em;color:#888;padding-left:20px;border-left:solid 1px #ddd;width:88%;}
	.nav-wide .bottom-content span strong{font-size:1.091em;color:#222;display:block;margin-bottom:2px;}
	.nav li.touched > ul{left:100px;}
	.nav > li.touched > ul{left:0;}
	.nav.nav-wide li.touched > ul{left:0;}
	.nav-container.mobile{position:absolute;top:100%;width:300px;}
	.nav-container.mobile > ul{background-color:#fff;box-shadow:0 3px 5px rgba(0,0,0,.08);}
	.nav-container.mobile > ul > li{float:left !important;display:block!important;position:relative!important;width:100%;}
	.nav-container.mobile li.level-top > a{display:block!important;float:none!important;color:#444!important;}
	.nav-container.mobile li.level-top > a span{border:none!important;padding:0!important;}
	.nav-container.mobile li.level-top > a span em{display:none!important;}
	.nav-container.mobile .menu-item-button{position:absolute;top:8px;right:0;z-index:999;}
	.nav-container.mobile ul ul .menu-item-button{top:8px;}
	.nav-container.mobile .menu-item-button i{font-size:1.16em;color:#888;cursor:pointer;padding:5px;}
	.nav-container.mobile .menu-item-button i.fa-minus,
	.nav-container.mobile .menu-item-button.active i.fa-plus{display:none;}
	.nav-container.mobile .menu-item-button.active i.fa-minus{display:inline-block;}
	.nav-container.mobile li.level-top.active > a,
	.nav-container.mobile li.level-top > a:hover{background:none!important;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 > a{font-size:.91em;background:none;margin:0;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 > a span{text-transform:none;color:#888;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 a > span{font-size:.91em;background:none;padding:0;}
	.nav-container.mobile .nav-wide ul.level0 li{float:none;display:block;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 a > i{display:none;}
	.nav-container.mobile .nav-wide ul.level0 li{position:relative;margin:0;}
	.nav-container.mobile .nav-wide ul.level0 ul{margin:0;}
	header.header .nav-container.mobile .menu-wrapper{position:static;padding:0;margin:0;box-shadow:none;}
	.nav-container.mobile .nav-wide .menu-wrapper > div.first{padding:0;width:auto;float:none;}
	header.header .nav-container.mobile ul{border:medium none;box-shadow:none;display:none;float:left;padding:9px 1% !important;position:static;width:98% !important;}
	header.header .nav-container.mobile .menu-wrapper ul.level0{display:block;}
	header.header .nav-container.mobile .menu-wrapper .grid_2{min-height:0;width:auto;margin:0;padding:0!important;}
	header.header .nav-container.mobile ul.level2 span.menu-item-button{right:-15px;top:5px;}
	.nav-container.mobile .nav-wide ul.level0{margin:0;}
	.nav-container.mobile .nav-wide ul.level0 li.level1{padding:0 19px;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 > a{font-size:.91em;background:none;margin:0;font-weight:normal;padding:0;color:#888888 !important;display:block;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 > a span{text-transform:none;color:#888;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 a{padding:0;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 a > span{font-size:0.91em;font-family:Arial, sans-serif;line-height:40px;color:#888;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 > a > span{font-size:1em;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 a > span:before{display:none;}
	.nav-container.mobile .nav-wide ul.level0 li.level1 a > i{display:none;}
	.nav-container.mobile .nav-wide ul.level0 li{position:relative;margin:0;border:none;}
	.nav-container.mobile .nav-wide ul.level0 ul{margin:0;}
	.nav-container.mobile .nav li.level1 ul{padding-left:0!important;padding-right:0 !important;}
	.nav-container.mobile li.level-top > a span{line-height:1.5em;}
	header.header .nav-container.mobile li.level0 > a{padding:1em 30px 1em 20px!important;}
	.nav-container.mobile ul li.parent:after{content:none!important;}
	.nav-container li.level-top > a{color:#383838;display:inline-block; font-family: 'arquitecta_heavyheavy';/*font-family:Helvetica;*/font-size:13.52px;font-weight:bold;position:relative;text-transform:uppercase;}
	.category-label{display:inline-block;position:absolute;right:20px;top:-16px;padding:3px 10px;border:0px solid;z-index:999;}
	.category-label:after{position:absolute;right:6px;bottom:-4px;content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;border-top-color:inherit;}
	header#sticky-header.floating .category-label,
	.nav-container.mobile .category-label{display:none;}
	ul li ul .category-label{top:-22px;bottom:auto;left:10px;right:auto;font-size:0.9em;padding:2px 7px;}
	ul li ul li ul .category-label{top:6px;bottom:auto;left:auto;right:10px;font-size:0.9em;padding:2px 7px;}
	ul li ul li ul .category-label:after{display:none;}
	.menu-wrapper.default-menu ul li .category-label{top:-10px;left:18px;}
	.menu-wrapper.default-menu ul li .category-label:after{right:auto;left:4px;}
	.page-no-route{padding-top:2.5em;}
	.page-no-route .not-found-bg{position:fixed;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}
	.page-no-route .container_12,
	.page-no-route header.header,
	.page-no-route body.boxed-layout header.header .menu-line .container_12,
	.page-no-route #footer{background:none;}
	.page-no-route header.header,
	body.boxed-layout .page-no-route header.header .menu-line .container_12{border:none;}
	.page-no-route header.header{text-align:center;}
	.page-no-route header.header h2.logo{margin:0 0 1.5em!important;}
	.page-no-route header.header .logo{float:none!important;display:inline-block;}
	.page-no-route header.header .search_mini_form{position:relative!important;display:inline-block!important;left:auto!important;right:auto!important;}
	.page-no-route header.header .form-search input{width:296px;height:32px;font-size:10px;}
	.page-no-route header.header .form-search button > span{width:57px;height:38px;background-image:none;}
	.page-no-route header.header .form-search button > span i{line-height:40px;}
	.page-no-route .no-route{padding:5.25em 0 4.5em;text-align:center;}
	.page-no-route .text-block{padding-bottom:3.5em;}
	.page-no-route .text-block h2,
	.page-no-route .text-block h3{display:inline-block;vertical-align:middle;text-transform:uppercase;font-weight:bold;margin:0;}
	.page-no-route .text-block h2{font-size:9.333em;letter-spacing:-6px;line-height:.9;}
	.page-no-route .text-block h3{font-size:3.333em;width:36%;text-align:left;line-height:.8;letter-spacing:-2.5px;padding-left:20px;}
	.page-no-route .text-block .f-left{width:48%;text-align:right;border-right:solid 1px rgba(255,255,255,.5);padding:.75em 2% .75em 0;}
	.page-no-route .text-block .f-right{text-align:left;width:47%;padding-top:1.75em;}
	.page-no-route .text-block p{font:italic 1.16em Georgia;}
	.page-no-route .no-route .button.btn-home span{height:40px;}
	.page-no-route .no-route .button.btn-home span span{line-height:40px;padding:0 27px;}
	.page-no-route .no-route .block-or{font-size:2em;font-family:Georgia;font-style:italic;margin:1.125em 0 1em;display:inline-block;position:relative;}
	.page-no-route .no-route .block-or:before{content:"";display:inline-block;vertical-align:middle;margin-right:9px;background:rgba(255,255,255,.5);height:1px;width:75px;}
	.page-no-route .no-route .block-or:after{content:"";display:inline-block;vertical-align:middle;margin-left:9px;background:rgba(255,255,255,.5);height:1px;width:75px;}
	.page-no-route .products-grid .product-info{text-align:left;}
	.page-no-route #footer{text-align:center;}
	.page-no-route .footer-links{float:none;display:inline-block;height:auto!important;}
	.page-no-route .footer-links ul{margin:0;}
	.page-no-route .footer-links li{top:0!important;padding:0;}
	.page-no-route .footer-links li a{padding-left:10px;padding-right:10px;}
	.page-no-route #footer .copyright address{float:none;}
	aside.sidebar section{margin:0 0 1.66em;background-color:#FFF;-moz-border-radius:2px;border-radius:2px;border-top:2px solid #F05A29;padding:0;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);}
	aside.sidebar section header{padding:1.66em 20px 2.34em;}
	aside.sidebar section header .mobile-sidebar-button{display:none;}
	aside.sidebar section header h2{margin-bottom:0;font-size:20.8px;font-family:Roboto-Bold;line-height:1em;color:#333;font-weight:bold;}
	aside.sidebar section .block-content{padding:0 20px;}
	aside.sidebar.accordion .block-content{display:none;padding:0.75em 0 9px 15px;}
	aside.sidebar.accordion .block-progress .block-content{display:block;}
	aside.sidebar section .block-content a{text-decoration:none;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
	aside.sidebar section .block-content a:hover{text-decoration:none;}
	aside.sidebar section .block-subtitle{margin-bottom:0.42em;}
	aside.sidebar .btn-remove,
	aside.sidebar .btn-edit{float:right;}
	aside.sidebar .product-name{margin-bottom:0;font-size:1em;line-height:1.5em;}
	aside.sidebar .product-name a{text-decoration:none;color:#777;font-size:1em;line-height:1.5em;font-family:Arial, sans-serif;}
	aside.sidebar .product-name a:hover{text-decoration:none;color:#333;}
	aside.sidebar .actions{margin:1.66em -20px 0;padding:1.16em 20px 0.75em;background-image:url(../images/sidebar_actions_wrapper.png);background-position:0 0;background-repeat:no-repeat;text-align:center;}
	aside.sidebar .actions a{color:#fff;display:inline-block;padding:4px 22px 0;margin:0 0 0.33em 10px;font-size:15px;line-height:24px;height:28px;text-decoration:none;font-weight:normal;text-transform:uppercase;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;background-color:rgba(0, 0, 0, 0.2);-moz-border-radius:2px;border-radius:2px;}
	aside.sidebar .actions a:hover{text-decoration:none;color:#fff;background-color:rgba(0, 0, 0, 0.4);}
	aside.sidebar .actions button{float:none;margin-bottom:0.45em;}
	aside.sidebar .actions button > span,
	#login-holder form .actions button > span{height:32px;padding-left:22px;background-color:rgba(0, 0, 0, 0.2);}
	aside.sidebar .actions button span span,
	#login-holder form .actions button span span{font-size:15px;line-height:24px;font-weight:normal;padding-right:22px;padding-top:4px;}
	aside.sidebar .actions button:hover > span,
	#login-holder form .actions button:hover > span{background-color:rgba(0, 0, 0, 0.4);}
	aside.sidebar section.first,
	aside.sidebar section.last{border-top:none;position:relative;}
	section .color-box{width:100%;overflow:hidden;position:absolute;left:0;top:0;}
	section .color-box .item{height:2px;border:none;float:left;clear:none;padding:0!important;}
	section .color-box .item.first{-moz-border-radius:2px 0 0 0;border-radius:2px 0 0 0;}
	section .color-box .item.last{-moz-border-radius:0 2px 0 0;border-radius:0 2px 0 0;}
	aside.sidebar .empty{}
	.block-account{}
	.block-account h2 i{font-size:0.7em;margin-right:11px;margin-top:4px;}
	aside.sidebar section.block-account .block-content{padding-left:10px;padding-right:10px;}
	aside.sidebar section.block-account .block-content ul{border-top:1px solid #e5e5e5;}
	.block-account li{padding:0;position:relative;border-bottom:1px solid #e5e5e5;cursor:pointer;}
	.block-account li a,
	.block-account li strong{color:#777;padding:0.75em 13px 0.75em 40px;display:block;}
	.block-account li.current strong,
	.block-account li a:hover{color:#333;}
	.block-account li i{width:16px;height:16px;-moz-border-radius:2px;border-radius:2px;font-size:8px;line-height:16px;text-indent:1px;color:#777;display:block;text-align:center;background-color:#ddd;position:absolute;left:13px;top:10px;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
	.block-account li:hover i,
	.block-account li strong i{color:#fff;}
	.block-account li.last{border-bottom:none;}
	.block-currency{}
	.block-currency select{width:100%;border:1px solid #888;}
	section.block-subscribe{background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;border-top:2px solid #2FB9B7;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);margin:0 0 1.66em;padding:0;}
	section.block-subscribe header{padding:1.16em 20px 1em;}
	section.block-subscribe header h2{color:#333333;font-size:2em;line-height:1.5em;margin-bottom:0;}
	section.block-subscribe .block-content{padding:0 20px;}
	section.block-subscribe label{padding-bottom:1.33em;display:block;}
	section.block-subscribe .input-box{padding:0;}
	section.block-subscribe .input-box input{width:92%;padding:7px;background-color:#ececec;border:none;font-size:11px;line-height:16px;font-style:italic;color:#999;}
	section.block-subscribe .validation-advice{padding-top:0.42em;}
	section.block-subscribe .actions{background-image:url("../images/sidebar_actions_wrapper.png");background-position:0 0;background-repeat:no-repeat;margin:1.66em -20px 0;padding:1.16em 20px 0.75em;text-align:center;}
	aside.sidebar section.block-vertical-nav{}
	aside.sidebar section.block-vertical-nav header{padding-bottom:1.83em;}
	aside.sidebar section.block-vertical-nav .block-content{padding-bottom:0;}
	aside.sidebar section.block-vertical-nav .block-content > ul{border-top:1px solid #f5f5f5;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 a{text-decoration:none;display:inline-block;color:#777;line-height:1.8em;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 a:hover{color:#333;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 ul li,
	aside.sidebar section.block-vertical-nav .block-content > ul > li.level0 > a{padding-left:11px;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 > a{background:none;color:#333;display:block;font-size:1.09em;line-height:40.8px;border-bottom:1px solid #f5f5f5;font-weight:bold;position:relative;font-family:Roboto-Bold;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 > a:before{background-color:#333333;border-radius:3px 3px 3px 3px;content:"";height:4px;left:0;position:absolute;top:1.23em;width:5px;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 > ul{padding:1.25em 10px 1.25em 13px;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 a:hover{color:#333;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 > a.opened,
	aside.sidebar section.block-vertical-nav .block-content li.level0 > a:hover{background-color:#fafafa;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 a:hover span{text-decoration:none;}
	aside.sidebar section.block-vertical-nav .block-content li.level0 > ul{border-bottom:1px solid #f5f5f5;}
	aside.sidebar section.block-vertical-nav .block-content li.level0.last a{border-bottom:none;}
	.block-vertical-nav li{border-top:dotted 1px #ddd;}
	.block-vertical-nav li.level-top:first-child{border:none;}
	.block-vertical-nav li.parent{position:relative;}
	#categories-accordion.closed-default li.parent.active > ul{display:block;}
	.block-vertical-nav li.level-top.parent a.level-top{padding-left:25px!important;}
	.block-vertical-nav li.level-top a.level-top:hover span{text-decoration:none;}
	#categories-accordion.closed-default li.parent ul{display:none;}
	#categories-accordion li.level-top.parent:hover .btn-cat{}
	.block-vertical-nav li.level-top.parent ul.level0{padding:0;position:relative;zoom:1;}
	.block-vertical-nav li.level-top.parent ul.level0 li a{text-decoration:none;line-height:1.583em;margin-left:24px;padding:1em 0;}
	.block-vertical-nav li.level-top.parent ul.level0 li.parent a{padding-left:17px;}
	.block-vertical-nav li.level-top.parent ul.level0 li ul.level1 a{margin-left:42px;}
	.block-vertical-nav li.level-top.parent ul.level0 li ul.level2 a{margin-left:60px;}
	.block-vertical-nav li.level-top.parent ul.level0 li ul.level3 a{margin-left:72px;}
	.block-vertical-nav li.level-top.parent ul.level0 li a:hover{}
	.block-vertical-nav li.level-top.parent ul.level0 li a:hover span{text-decoration:none;}
	#categories-accordion li.level-top.parent{position:relative;}
	#categories-accordion li.level-top a.level-top{text-decoration:none;}
	#categories-accordion li.level-top a.level-top:hover span{text-decoration:none;}
	#categories-accordion li.level0 > a{padding-left:22px;}
	#categories-accordion li .btn-cat{position:absolute;right:9px;top:13px;width:16px;height:16px;cursor:pointer;text-align:center;background-color:#ddd;}
	#categories-accordion li .btn-cat i{font-size:0.83em;line-height:1.5em;font-weight:normal;color:#7d7d7d;position:relative;top:1px;}
	#categories-accordion li .btn-cat i.fa.fa-plus{display:inline-block;}
	#categories-accordion li .btn-cat i.fa.fa-minus{display:none;}
	#categories-accordion li .btn-cat.closed i.fa.fa-plus{display:none;}
	#categories-accordion li .btn-cat.closed i.fa.fa-minus{display:inline-block;color:#fff;}
	#categories-accordion li.level-top.parent ul.level0{position:relative;zoom:1;padding:0 0 0 0;}
	#categories-accordion li.level-top.parent ul.level0 li{display:block;padding:0;}
	#categories-accordion li.level-top.parent ul.level0 > li.last > a{border-bottom:0;}
	#categories-accordion li.level-top.parent ul.level0 li a{text-decoration:none;font-size:0.91em;line-height:1.45em;font-family:Roboto-Light;padding:1em 0 1em 15px;display:block;border-bottom:1px solid #F5F5F5;font-weight:500;}
	#categories-accordion li.level-top.parent ul.level0 li a:hover{}
	#categories-accordion li.level-top.parent ul.level0 li a:hover span{text-decoration:none;}
	#categories-accordion.closed-default li.level-top.parent ul.level0{display:none;}
	aside.sidebar section.block-layered-nav header{padding-bottom:1.83em;}
	aside.sidebar section.block-layered-nav .block-content{padding-bottom:0;padding-left:10px;padding-right:10px;}
	aside.sidebar section.block-layered-nav .block-subtitle{margin-bottom:0.75em;display:none;}
	aside.sidebar section.block-layered-nav .currently{padding-left:12px;}
	aside.sidebar section.block-layered-nav .currently li{padding-bottom:3px;}
	aside.sidebar section.block-layered-nav .currently .value,
	aside.sidebar section.block-layered-nav .currently .label{float:left;}
	aside.sidebar section.block-layered-nav #slider-range{clear:both;margin-bottom:2.16em;height:2px;background-color:#e5e5e5;background-image:none;}
	aside.sidebar section.block-layered-nav #slider-range .ui-slider-range{height:2px;background-image:none;}
	aside.sidebar section.block-layered-nav #slider-range .ui-slider-handle{background-image:none;width:16px;height:16px;-moz-border-radius:1px;border-radius:1px;margin-top:-4px;background:url(../images/ui_slider_handle.png) 5px 3px no-repeat;-moz-border-radius:3px;border-radius:3px;background-color:#777777!important;}
	aside.sidebar section.block-layered-nav #amount{float:left;width:50%;margin:1.83em 0 1.25em -10px;}
	aside.sidebar section.block-layered-nav #amount-2{float:right;width:49%;text-align:right;margin:1.83em -9px 1.25em 0;}
	aside.sidebar section.block-layered-nav #amount,
	aside.sidebar section.block-layered-nav #amount-2{font-size:12.8px;color:#777;}
	aside.sidebar section.block-layered-nav .btn-remove{float:left;margin:2px 3px 0 0;}
	aside.sidebar section.block-layered-nav dl{border-top:1px solid #f5f5f5;}
	aside.sidebar section.block-layered-nav dl dt{background:none repeat scroll 0 0 transparent;border-bottom:1px solid #f5f5f5;color:#333;display:block;font-family:Roboto-Bold;font-size:13.8px;font-weight:bold;line-height:1.2em;padding:0.69em 10px 0.84em 24px !important;position:relative;}
	aside.sidebar section.block-layered-nav dl dt:before{content:"";position:absolute;top:1.23em;left:12px;width:5px;height:4px;background-color:#333;-moz-border-radius:3px;border-radius:3px;}
	aside.sidebar section.block-layered-nav dl dd{font-size:0.91em;line-height:1.83em;padding-left:21px;padding-right:21px;}
	aside.sidebar section.block-layered-nav dl dd.last{border:none;}
	aside.sidebar section.block-layered-nav dl dd li{padding:0em 0 0em 22px;display:block;font-size:13.8px;border-bottom:1px solid #f5f5f5;line-height:42.8px;font-weight:normal;font-family:Roboto-Light;}
	aside.sidebar section.block-layered-nav dl dd li a{color:#333333;font-family:Roboto-Light;}
	aside.sidebar section.block-layered-nav dl dd a:hover{color:#333;}
	aside.sidebar section.block-layered-nav dl dd .price{position:relative;margin:1.45em 0 0;padding-bottom:0.83em;}
	body.ajax-price-slider aside.sidebar section.block-layered-nav dl dd .price{margin:1.45em 16px 0 18px;}
	aside.sidebar section.block-layered-nav .btn-remove{float:right;cursor:pointer;height:16px;width:16px;color:#777;margin:0;padding-top:2px;}
	aside.sidebar section.block-layered-nav .actions{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;}
	.block-layered-nav dl#layered_navigation_accordion dt{cursor:pointer;padding:0;padding:0.42em 18px 0.42em 0;line-height:1.5em;position:relative;border-bottom:1px solid #E5E5E5;}
	.block-layered-nav dl#layered_navigation_accordion dt:hover{cursor:pointer;background-color:#fafafa;}
	.block-layered-nav dl#layered_navigation_accordion dt:before{content:"\00B7";font-size:2.5em;left:12px;line-height:normal;position:absolute;top:3px;}
	.block-layered-nav dl#layered_navigation_accordion dt .btn-nav{background-color:#DDDDDD;cursor:pointer;height:16px;position:absolute;right:9px;text-align:center;top:13px;width:16px;}
	.block-layered-nav dl#layered_navigation_accordion dt .btn-nav i{color:#7D7D7D;font-size:0.83em;font-weight:normal;line-height:1.5em;position:relative;top:-1px;}
	.block-layered-nav dl#layered_navigation_accordion dt .btn-nav i.fa.fa-plus{display:inline-block;}
	.block-layered-nav dl#layered_navigation_accordion dt .btn-nav i.fa.fa-minus{display:none;}
	.block-layered-nav dl#layered_navigation_accordion dt.closed .btn-nav i.fa.fa-plus{display:none;}
	.block-layered-nav dl#layered_navigation_accordion dt.closed .btn-nav i.fa.fa-minus{display:inline-block;color:#fff;}
	.block-layered-nav dl#layered_navigation_accordion.closed-default dd{display:none;}
	.block-layered-nav dl#layered_navigation_accordion.closed-default dd ol{}
	.block-layered-nav dl#layered_navigation_accordion dd{}
	.block-layered-nav dl#layered_navigation_accordion dd li{}
	aside.sidebar section.block-wishlist{position:relative;}
	aside.sidebar section.block-wishlist .block-content{padding-right:12px;}
	aside.sidebar section.block-wishlist li.item{width:100%;overflow:hidden;padding-bottom:1.16em;}
	aside.sidebar section.block-wishlist li.item .product-image{float:left;width:68px;padding:4px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);margin:3px 0 0 3px;}
	aside.sidebar section.block-wishlist li.item .product-image img{width:100%;}
	aside.sidebar section.block-wishlist li.item .product-details{width:52%;float:right;}
	aside.sidebar section.block-wishlist li.item .product-details .product-name{margin-bottom:0.42em;padding-right:20px;}
	aside.sidebar section.block-wishlist li.item .product-details .product-name a{font-size:1.33em;line-height:1.1em;color:#333;}
	aside.sidebar section.block-wishlist li.item .product-details .product-name a:hover{color:#777;}
	aside.sidebar section.block-wishlist li.item .product-details .price-box{margin-bottom:0.42em;float:left;margin-right:22px;}
	aside.sidebar section.block-wishlist li.item .product-details .price-box.map-info{float:none;}
	aside.sidebar section.block-wishlist li.item .product-details .price-box .price{font-size:1.16em;font-weight:normal;}
	aside.sidebar section.block-wishlist li.item .product-details .btn-remove{color:#aaa;font-size:16px;}
	aside.sidebar section.block-wishlist li.item button{float:right;}
	aside.sidebar section.block-wishlist li.item.last{padding-bottom:0;}
	aside.sidebar section.block-wishlist .link-cart{font-size:1em;float:left;}
	aside.sidebar section.block-wishlist .link-cart:hover{color:#515151;}
	aside.sidebar section.block-wishlist .actions{margin-right:-12px;}
	#wishlist-slider .es-carousel-wrapper{position:relative;}
	#wishlist-slider .es-carousel{min-height:75px;overflow:hidden;}
	#wishlist-slider .es-carousel ul.carousel-ul{margin:auto}
	#wishlist-slider .es-carousel ul.carousel-ul > li{float:left;display:block;}
	#wishlist-slider .es-carousel ul.carousel-ul > li a.product-image{display:block;}
	#wishlist-slider .es-carousel ul.carousel-ul li a.product-image img{display:block;border:none;max-height:none;max-width:none;}
	.block-wishlist .prev,
	.block-wishlist .next{position:absolute;display:block;cursor:pointer;-moz-border-radius:2px;border-radius:2px;background-color:#DDDDDD;width:20px;height:20px;text-align:center;padding:0;margin:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);-moz-transition:opacity 300ms ease, background-color 300ms ease;-webkit-transition:opacity 300ms ease, background-color 300ms ease;-o-transition:opacity 300ms ease, background-color 300ms ease;transition:opacity 300ms ease, background-color 300ms ease;top:50px;}
	.block-wishlist .prev,
	.block-wishlist .next{color:#777777;font-size:16px;line-height:1.3em;}
	.block-wishlist .prev i,
	.block-wishlist .next i{top:2px;position:relative;}
	.mobile-device .block-wishlist .prev,
	.mobile-device .block-wishlist .next,
	.block-wishlist:hover .prev,
	.block-wishlist:hover .next{opacity:1;filter:alpha(opacity=100);}
	.block-wishlist .prev{right:34px;}
	.block-wishlist .prev:hover i,
	.block-wishlist .next:hover i{color:#fff;}
	.block-wishlist .next{right:11px;}
	aside.sidebar section.block-list{}
	aside.sidebar section.block-list .block-content{padding-left:10px;padding-right:10px;}
	aside.sidebar section.block-list li.item{padding:1em 10px 1em 24px;border-top:1px solid #ddd;position:relative;}
	aside.sidebar section.block-list li.item:before{content:'\00B7';position:absolute;top:2px;left:12px;font-size:2.5em;line-height:normal;}
	aside.sidebar section.block-compare li.item .product-name{float:left;width:87%;}
	aside.sidebar section.block-compare li.item .btn-remove{margin-top:0;width:16px;height:16px;text-align:center;background-color:#ddd;position:relative;}
	aside.sidebar section.block-compare li.item .btn-remove i{color:#777;font-size:12px;line-height:13px;position:absolute;top:1px;left:3px;}
	aside.sidebar section.block-compare .empty{padding:0 12px 2.34em;}
	aside.sidebar section.block-compare .actions{margin-top:0;margin-left:-10px;margin-right:-10px;}
	.block-viewed{}
	.block-compared{}
	aside.sidebar section.block-poll .block-content{padding-left:10px;padding-right:10px;}
	aside.sidebar section.block-poll .block-subtitle{padding-left:10px;color:#333;font-size:1.5em;line-height:0.9em;margin-bottom:1em;}
	aside.sidebar section.block-poll li{padding:1em 12px;border-top:1px solid #e5e5e5;}
	aside.sidebar section.block-poll label{}
	aside.sidebar section.block-poll input.radio{float:left;margin:2px 5px 0 0;}
	aside.sidebar section.block-poll .label{display:block;float:left;width:80%;}
	aside.sidebar section.block-poll .answer{float:left;width:100%;}
	aside.sidebar section.block-poll .answer span{display:block;width:115px;}
	aside.sidebar section.block-poll .votes{float:right;width:60px;margin-top:-1.5em;}
	aside.sidebar section.block-poll .actions{margin-left:-10px;margin-right:-10px;margin-top:3px;}
	aside.sidebar section.block-poll .actions button{float:none;}
	aside.sidebar .block-tags .block-content{}
	aside.sidebar .block-tags ul,
	aside.sidebar .block-tags li{display:inline;}
	aside.sidebar .block-tags .actions{}
	aside.sidebar .block-tags .actions a{margin-top:0;}
	.block-reorder{}
	.block-reorder li{padding:0.42em 0;width:100%;overflow:hidden;}
	.block-reorder input.checkbox{float:left;margin:0.27em 0 0;}
	.block-reorder .product-name{margin-left:10px;float:left;width:80%;}
	.block-banner{}
	.block-banner .block-content{padding:0;text-align:center;}
	.block-login label{font-weight:bold;color:#666;}
	.block-login input.input-text{display:block;width:167px;margin:3px 0;}
	.sidebar .paypal-logo{display:block;margin:0.75em 0 1.5em;text-align:center;}
	.sidebar .paypal-logo a{float:none;}
	.isotope-item{z-index:2;}
	.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
	.isotope,
	.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
	.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
	.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
	.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
	.category-title h1{font-size:30.65px !important;Color:#777777 !important;-webkit-text-stroke-width:0.0em !important;}
	.category-image{background:none repeat scroll 0 0 #fff;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);margin:0 0 20px !important;overflow:hidden;padding:3%;text-align:center;width:94%;}
	.category-image img{}
	.category-description{margin:0 0 1.66em;}
	.category-banner{display:block;padding:20px;background-color:#FFF;box-shadow:0 0 7px rgba(0, 0, 0, 0.2);}
	.category-products{}
	span.label-new,
	span.label-sale{position:absolute;left:0;bottom:-15px;width:auto;height:30px;z-index:9;font-size:1em;line-height:30px;text-transform:uppercase;font-weight:bold;padding:0 7px;}
	span.label-sale{top:9px;}
	span.label-new{left:-20px;top:auto;bottom:-45px;}
	.products-list span.label-new{left:0;}
	span.label-new .triangle-topleft,
	span.label-sale .triangle-topleft{border-right:13px solid transparent;border-top:15px solid;height:0;position:absolute;right:-12px;top:0;width:0;}
	span.label-new .triangle-bottomleft,
	span.label-sale .triangle-bottomleft{border-bottom:15px solid;border-right:13px solid transparent;height:0;position:absolute;right:-12px;bottom:0;width:0;}
	.products-grid{clear:both;list-style:none !important;padding:0 !important;margin:0;position:relative;overflow:visible!important;}
	.products-grid.last{border-bottom:0;}
	.products-grid li.item{float:left;padding:0;margin-bottom:1.5em;position:relative;background-color:#FFF;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);-moz-border-radius:2px;border-radius:2px;}
	.products-grid li.item .product-container{padding:1.33em 20px;}
	.products-grid .product-img-box{position:relative;}
	.products-grid .product-image{position:relative;display:block;padding:0;text-align:center;margin:0 0 1.33em;border-bottom:1px solid #F05A29;}
	.products-grid .product-image img{width:100%;}
	.products-grid .product-name{}
	.products-grid .product-name a{font-family:Roboto-Medium;font-size:16.8px;line-height:16.8px;color:#333333;}
	.products-grid .price-box{margin:0;padding:4px 0;float:left;}
	.products-grid .price-box.map-info a{display:block;}
	.products-grid li.item .product-container.labels .price-box{padding-left:0px;}
	.products-grid li.item.big-price .product-container.labels .price-box{padding-top:0;padding-bottom:0;margin-top:-2px;}
	.products-grid .ratings{float:right;}
	.products-grid .ratings .rating-box{display:block;float:none;margin-bottom:0.42em;margin-right:0;}
	.products-grid .ratings .amount a{text-align:right;float:right;}
	.products-grid .availability{}
	.products-grid .actions .button-holder{float:right;}
	.products-grid .actions .button-holder .ajax-loader-item{right:-14px;top:5px;}
	.products-grid .actions button{}
	.products-grid .add-to-links{float:left;padding-right:12px;padding-bottom:1em;}
	.products-grid .add-to-links li{display:block;}
	.products-grid .add-to-links .separator{display:none;margin:0 2px;}
	.products-grid .grid-desc{padding-top:0.75em;}
	.products-list li.item{padding:1.66em 0;margin:0 0 1.66em;position:relative;background-color:#FFF;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);}
	.products-list li.item.last{border-bottom:0;}
	.products-list .product-image{display:block;position:relative;text-align:center;margin:0 0 10px;}
	.products-list .product-shop{padding-right:20px;}
	.products-list .product-name{padding:0 0 1.375em;margin:0 0 1.375em;border-bottom:1px solid #ddd;}
	.products-list .product-name a{font-size:1.875em;line-height:0.9em;}
	.products-list .price-box{float:left;margin:5px 52px 0 0;}
	.products-list .price-box .price{font-size:1.83em;color:#333;}
	.products-list .price-box .minimal-price-link .price{font-size:1.3em;}
	.products-list .product-shop .old-price .price-label{line-height:2.5em;}
	.products-list .product-shop .old-price .price{font-size:1.66em;}
	.products-list .product-shop .special-price .price-label{line-height:2.5em;}
	.products-list .price-box.map-info a{display:inline-block;margin-top:5px;}
	.products-list .ratings{padding-bottom:1.5em;border-bottom:1px solid #ddd;margin-bottom:1.5em;}
	.products-list .ratings .rating-box{float:left;margin-right:26px;}
	.products-list .ratings .rating-links{font-size:1em;float:left;}
	.products-list .ratings .rating-links a{color:#777;}
	.products-list .availability{float:right;margin:0;padding:3px 0 3px 30px;font-weight:normal;color:#8a8a8a;font-size:0.91em;}
	.products-list .desc{clear:both;padding:0 0 2.34em;margin:0 0 1.5em;border-bottom:1px solid #ddd;}
	.products-list .desc h3{font-size:1.83em;line-height:1.5em;font-weight:normal;color:#333;margin:0 0 3px;}
	.products-list .desc .link-learn{}
	.products-list .add-to-links{padding:0 0 1.5em;float:left;}
	.products-list .add-to-links li{display:inline-block;padding-right:20px;}
	.products-list .add-to-links li a{color:#555;position:relative;display:block;}
	.products-list .add-to-links li a:hover{color:#777;}
	.products-list .add-to-links li a i,
	.products-list .email-friend a i{margin-right:7px;padding:0 3px;width:16px;height:21px;overflow:hidden;font-size:10px;line-height:2.3em;display:block;float:left;text-align:center;position:relative;top:-2px;color:#fff;-moz-border-radius:2px;border-radius:2px;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
	.products-list .add-to-links .link-compare i{line-height:2.1em;}
	.products-list .add-to-links .separator{display:none;margin:0 2px;}
	.products-list .email-friend a{color:#555;font-size:0.91em;line-height:1.45em;min-width:120px;display:inline-block;}
	.products-list .email-friend a:hover{color:#777;}
	.products-list .email-friend a i{line-height:2.1em;}
	.products-list .actions{padding-top:1.5em;border-top:1px solid #ddd;}
	.products-list button > span{height:40px;padding-left:15px;}
	.products-list button span span{font-size:16px;line-height:24px;padding-right:15px;padding-top:8px;}
	.products-list li.item .product-img-box{position:relative;display:block;padding-left:20px;}
	.products-list li.item .product-image span.image-box,
	.products-grid li.item .product-image span.image-box{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;}
	.products-list .product-image .hover-box,
	.products-grid .product-image .hover-box{overflow:hidden;position:relative;}
	.products-list li.item:hover .product-image span.image-box,
	.products-grid li.item:hover .product-image span.image-box{opacity:0.8;}
	.products-list li.item .fancybox,
	.products-grid li.item .fancybox{position:absolute;right:0;top:12px;opacity:0;color:#777;font-size:1.3em;}
	.products-list li.item:hover .fancybox,
	.products-grid li.item:hover .fancybox{position:absolute;right:5%;opacity:1;}
	.mobile-device .fancybox,
	.mobile-device .fancybox{opacity:1!important;}
	.products-grid.small-grid li.item .product-info-box{position:absolute;width:47px;height:47px;right:5px;top:42%;background:url(../images/info_bg.png) left top no-repeat;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-o-transition:all 500ms ease;opacity:0;}
	.products-grid.small-grid li.item:hover .product-info-box{right:61px;opacity:1;}
	.products-grid .btn-quick-view,
	.products-list .btn-quick-view{position:absolute;left:0;top:45px;opacity:0;filter:alpha(opacity=0);-moz-transition:opacity 300ms ease;-webkit-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;}
	.products-grid .no-sale .btn-quick-view,
	.products-list .no-sale .btn-quick-view{top:9px;}
	.mobile-device .products-grid li.item .btn-quick-view,
	.mobile-device .products-list li.item .btn-quick-view,
	.products-grid li.item:hover .btn-quick-view,
	.products-list li.item:hover .btn-quick-view{opacity:1;filter:alpha(opacity=100);}
	button.btn-quick-view > span{box-shadow:none;height:29px!important;padding:0 0 0 8px!important;}
	button.btn-quick-view span{-moz-border-radius:0!important;border-radius:0!important;}
	button.button.btn-quick-view span span{font-size:12px!important;line-height:18px !important;padding:6px 8px 0 0!important;font-family:weblysleeksemi_bold;}
	button.btn-quick-view i.triangle-topleft,
	button.btn-quick-view i.triangle-bottomleft{-moz-transition:border-color 300ms ease;-webkit-transition:border-color 300ms ease;-o-transition:border-color 300ms ease;transition:border-color 300ms ease;}
	button.btn-quick-view i.triangle-topleft{border-right:13px solid transparent;border-top:16px solid;height:0;position:absolute;right:-13px;top:0;width:0;}
	button.btn-quick-view i.triangle-bottomleft{border-bottom:16px solid;border-right:13px solid transparent;height:0;position:absolute;right:-13px;top:13px;width:0;}
	.products-grid .color-box{width:100%;overflow:hidden;position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);-moz-transition:opacity 300ms ease;-webkit-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;}
	.products-grid li.item:hover .color-box{filter:alpha(opacity=100);}
	.products-grid .color-box .elem{height:2px;border:none;float:left;clear:none;padding:0!important;}
	.products-grid .color-box .elem.first{-moz-border-radius:2px 0 0 0;border-radius:2px 0 0 0;}
	.products-grid .color-box .elem.last{-moz-border-radius:0 2px 0 0;border-radius:0 2px 0 0;}
	.products-grid.small-grid li.item{width:166px;float:left;margin-left:10px;margin-right:10px;}
	.products-grid.small-grid li.item.alpha{margin-left:0 !important;}
	.products-grid.small-grid li.item.omega{margin-right:0 !important;}
	.products-grid.small-grid li.item .grid-indent{padding:0;}
	.products-grid.small-grid .price-box{float:none;margin-bottom:5px;}
	.products-grid.small-grid .ratings{float:none;}
	.products-grid.small-grid .ratings .rating-box{float:none;}
	.products-grid.small-grid .ratings .amount{float:none;}
	.products-grid.small-grid .ratings .amount a{float:none;}
	.products-grid.small-grid li.item .fancybox{}
	.products-grid.small-grid li.item .add-to-links li{float:none;display:block;}
	.products-grid.small-grid li.item .add-to-links .separator{display:none;}
	.products-grid.small-grid span.label-new{}
	.products-grid.large-grid li.item{width:348px;float:left;margin-left:15px;margin-right:15px;}
	.products-grid.large-grid li.item.alpha{margin-left:0 !important;}
	.products-grid.large-grid li.item.omega{margin-right:0 !important;}
	.products-grid.large-grid li.item .grid-indent{padding:0;}
	.products-grid li.item .hover-image,
	.products-list li.item .hover-image{position:absolute;max-width:100%;left:0;top:0;opacity:0;filter:alpha(opacity = 0);-webkit-transition:opacity 150ms ease;-moz-transition:opacity 150ms ease;-o-transition:opacity 150ms ease;-ms-transition:opacity 150ms ease;transition:opacity 150ms ease;}
	.products-grid li.item:hover span.hover-image,
	.products-list li.item:hover span.hover-image{opacity:1;filter:alpha(opacity = 100);}
	.add-to-links .link-compare span.add-to-loader,
	.add-to-links .link-wishlist span.add-to-loader{background:none;display:block;margin:0;text-indent:0;border:none;position:absolute;width:22px;height:22px;left:-28px;top:-4px;padding:0;background-color:#FFF!important;}
	.add-to-links .link-compare span.add-to-loader img,
	.add-to-links .link-wishlist span.add-to-loader img{margin:3px 0 0 3px;width:auto;}
	.no-rating{margin:0;}
	.ratings{margin:0;}
	.ratings strong{float:left;margin:1px 3px 0 0;}
	.ratings .rating-links{margin:0;}
	.ratings .rating-links .separator{margin:0 2px;}
	.ratings .rating-links a{color:#777;text-decoration:none;}
	.ratings .rating-links a:hover{text-decoration:none;color:#000;}
	.ratings dt{}
	.ratings dd{}
	.rating-box{width:80px;height:12px;font-size:0;line-height:0;background:url(../images/bkg_rating.gif) 0 0 repeat-x;text-indent:-999em;overflow:hidden;}
	.rating-box .rating{float:left;height:12px;background:url(../images/bkg_rating.gif) 0 100% repeat-x;}
	.ratings .rating-box{float:left;margin-right:10px;margin-top:2px;}
	.ratings .amount{}
	.ratings-table{margin:0.75em 0 1.5em;}
	.ratings-table th,
	.ratings-table td{font-size:12px;line-height:1.15;padding:3px 0;}
	.ratings-table th{text-align:left;font-weight:normal;padding-right:8px;}
	.availability{margin:0;}
	.availability.in-stock span{}
	.availability-only{margin:0 0 7px;}
	.availability-only a{background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px;}
	.availability-only .expanded{background-position:100% -15px;}
	.availability-only strong{}
	.availability-only-details{margin:0 0 7px;}
	.availability-only-details th{background:#f2f2f2;font-size:10px;padding:0 8px;}
	.availability-only-details td{border-bottom:1px solid #ddd;font-size:11px;padding:2px 8px 1px;}
	.availability-only-details tr.odd td.last{}
	.email-friend{}
	.alert-price{}
	.alert-stock{}
	.price{white-space:nowrap !important;}
	.col-main .price{font-size:14px;line-height:normal;color:#333;}
	.price-box{}
	.price-box .price{font-weight:bold;}
	.regular-price{}
	.regular-price .price{font-weight:bold;}
	.old-price{margin-bottom:0 !important;line-height:1em;}
	.old-price span{display:inline-block;line-height:1em;}
	.old-price .price-label{white-space:nowrap;line-height:1.9em;display:none;}
	.old-price .price{text-decoration:line-through;font-size:1.25em;line-height:1em;color:#999;}
	.special-price{margin-bottom:0 !important;}
	.special-price span{display:inline-block;line-height:34px;}
	.special-price .price-label{font-weight:bold;white-space:nowrap;line-height:1.9em;display:none;}
	.special-price .price{font-weight:bold;}
	.minimal-price{}
	.minimal-price .price-label{font-weight:bold;white-space:nowrap;}
	.products-list .minimal-price .price-label{font-weight:bold;white-space:nowrap;line-height:2.2em;padding-right:3px;}
	.minimal-price .price{line-height:1.3em;}
	.minimal-price-link{display:block;}
	.minimal-price-link .label{}
	.minimal-price-link .price{font-weight:normal;line-height:1.3em;display:inline-block;}
	.price-excluding-tax{display:block!important;line-height:1.6em!important;}
	.price-excluding-tax .label{white-space:nowrap;line-height:1.6em!important;}
	.products-list .price-excluding-tax .label{white-space:nowrap;line-height:2.2em;padding-right:3px;}
	.price-excluding-tax .price{font-weight:normal;display:inline-block;line-height:1.3em;}
	.price-including-tax{display:block!important;line-height:1.6em!important;}
	.price-including-tax .label{white-space:nowrap;line-height:1.6em!important;}
	.products-list .price-including-tax .label{white-space:nowrap;line-height:2.2em;padding-right:3px;}
	.price-including-tax .price{font-weight:bold;display:inline-block;line-height:1.3em;}
	.configured-price{}
	.configured-price .price-label{font-weight:bold;white-space:nowrap;}
	.configured-price .price{font-weight:bold;}
	.weee{display:block;font-size:11px;color:#444;}
	.weee .price{font-size:11px;font-weight:normal;}
	.price-excl-tax{display:block;}
	.price-excl-tax .label{display:block;white-space:nowrap;}
	.price-excl-tax .price{display:block;}
	.price-incl-tax{display:block;}
	.price-incl-tax .label{display:block;white-space:nowrap;}
	.price-incl-tax .price{display:block;font-weight:bold;}
	.price-from{}
	.products-grid .price-from,
	.products-list .price-from{margin-bottom:0;margin-top:-7px;}
	.price-from .price-label{font-weight:bold;white-space:nowrap;}
	.products-list .price-from .price-label{font-weight:bold;white-space:nowrap;line-height:2.2em;padding-right:3px;}
	.price-from .price{line-height:1.3em;}
	.price-to{}
	.price-to .price-label{font-weight:bold;white-space:nowrap;}
	.products-list .price-to .price-label{line-height:2.2em;padding-right:3px;}
	.price-to .price{line-height:1.3em;}
	.price-notice{padding-left:10px;}
	.price-notice .price{font-weight:bold;}
	.price-as-configured{}
	.price-as-configured .price-label{font-weight:bold;white-space:nowrap;}
	.product-shop .price-as-configured .price-label{display:block;line-height:0.9em;}
	.product-options-bottom{border-top:1px solid #ddd;}
	.bundle-box{width:100%;overflow:hidden;margin-bottom:15px;}
	.price-box-bundle{}
	.price-box-bundle .price-box{float:none;padding-right:15px!important;}
	.tier-prices{padding:1.5em 0 1.16em;margin:1.5em 0 0;color:#000;border-top:1px solid #ddd;}
	.tier-prices .price{font-weight:bold;font-size:1.16em;line-height:1.35em;}
	.tier-prices .benefit{}
	.tier-prices-grouped{}
	.add-to-links{font-size:0.91em;line-height:1.45em;}
	.add-to-links li a{font-weight:normal;color:#989898;line-height:1.5em;position:relative;}
	.add-to-links .separator{display:none;}
	.add-to-cart label{float:left;margin-right:5px;margin-top:7px;display:none;}
	.add-to-cart .left{display:inline-block;float:none !important;width:6%;}
	.add-to-cart .qty{background-color:#eee;border:medium none;border-radius:2px;color:#aaa;display:inline-block;float:none;font-size:18px;height:40px;line-height:40px;padding:6px 0;text-align:center;width:15% !important;}
	.add-to-cart button.button{display:inline-block;float:right;margin-left:0;text-transform:uppercase;width:75%;}
	.add-to-cart button.button > span{height:52px;line-height:52px;padding-left:10%;padding-right:10%;width:80%;}
	.add-to-cart button.button span span{font-size:25px;line-height:52px;padding-right:0;padding-top:0;width:100%;}
	.add-to-cart .paypal-logo{clear:left;text-align:right;}
	.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 60px 5px 0;}
	.product-view .add-to-cart .paypal-logo{margin:0;}
	.add-to-box{margin-bottom:1.5em;}
	.add-to-box .add-to-cart{float:left;width:100%;}
	.add-to-box .or{float:left;margin:7px 10px 0;}
	.add-to-box .add-to-links{float:left;}
	.add-to-box .add-to-links li{display:block;}
	.product-view{position:relative;}
	.product-view .main-product-box{background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);padding:3em 0 1.66em;margin-bottom:1.5em;}
	.product-view .product-prev,
	.product-view .product-next{position:absolute;top:2px;z-index:8;width:20px;height:20px;display:block;cursor:pointer;-moz-border-radius:2px;border-radius:2px;background-color:#DDDDDD;margin:0;padding:0;text-align:center;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
	.product-view .product-prev i,
	.product-view .product-next i{color:#777777;font-size:16px;line-height:1.2em;}
	.product-view .product-prev:hover i,
	.product-view .product-next:hover i{color:#fff;}
	.product-view .product-next .prev-next-divider{display:none;}
	.product-view .product-prev{right:41px;}
	.product-view .product-next{right:19px;}
	.product-view .products-nav-buttons-indent .product-prev,
	.product-view .products-nav-buttons-indent .product-next{}
	.product-view .addthis_toolbox .addthis_button_pinterest_pinit{clear:both;margin-top:18px;}
	.product-view .product-img-box .product-image .cloud-zoom img{width:100%;}
	.product-view .product-img-box #wrap{z-index:7!important;border:none!important;padding:0!important;background-color:#f8f6f6!important;}
	.product-view .bundled-price{display:none;}
	.product-view .fb-like{margin-right:9px;}
	.product-view .product-shop .indent{padding-right:20px;}
	.product-view .product-shop .product-name{padding:0;margin:0;}
	.product-view .product-shop .product-name h2{border-bottom:1px solid #ddd;color:#333;font-family:Roboto-bold !important;font-size:34px;line-height:34px;margin-bottom:0;padding-bottom:0.73em;padding-right:65px;}
	.product-view .product-shop .ratings{border-bottom:1px solid #ddd;margin-bottom:0;padding-bottom:1.66em;}
	.product-view .product-shop .mp-reviews-rating-summary{float:left;width:60%;line-height:45px;}
	.product-view .product-shop .availability{bottom:0;color:#999;float:right;font-size:0.91em;line-height:45px;min-height:45px;position:relative;text-align:right;width:40%;}
	.product-view .product-shop .availability i{color:#33aa66;}
	.product-view .product-shop .availability.out-of-stock i{color:#ce3f3f;}
	.product-view .product-shop p{margin-bottom:0;}
	.product-view .product-shop .no-rating , .product-view .product-shop .ratings{border-bottom:1px solid #ddd;float:left;line-height:60px;min-height:60px;padding-bottom:0;width:60%;}
	.product-view .product-shop .no-rating a{color:#523434;}
	.product-view .product-shop .price-add-box{border-top:1px solid #ddd;margin:0;padding-bottom:30px;padding-top:30px;}
	.product-view .product-shop .price-box{float:left;line-height:50px;margin:0;padding:0;width:25%;}
	.product-view .product-shop .price-box .price{line-height:50px;}
	.product-view .product-shop .price-box .special-price .price-label,
	.product-view .product-shop .price-box .old-price .price-label{display:none;}
	.product-view .product-shop .price-box .special-price .price,
	.product-view .product-shop .price-box .old-price .price{line-height:0.9em;}
	.product-view .product-shop .price-box .old-price{line-height:1.9em;}
	.product-view .product-shop .price-box .old-price .price{font-size:1.5em;}
	.product-view .product-shop .add-to-box{float:left;margin:0;overflow:visible;width:75%;}
	.product-view .product-sharing{border-top:1px solid #ddd;padding-bottom:20px;padding-top:20px;display:none;}
	.product-view .twitter-share-button{margin-bottom:1.5em;}
	.fb_ltr.fb_iframe_widget_lift{z-index:2;}
	.product-view .product-shop .price-box .price{font-size:29.57px;line-height:1.5em;font-weight:bold;color:#333;font-family:Helvetica !important;}
	.product-view .product-shop .short-description{color:#777;float:left;font-family:Roboto-Light !important;font-size:22px;font-weight:normal;line-height:28px;padding:20px 0;width:100%;}
	.product-view .product-shop .short-description h2{font-size:1.83em;line-height:1.5em;color:#333;margin-bottom:0;padding-bottom:3px;font-family:Roboto-Light !important;display:none;}
	.product-view .product-shop .add-to-links-box{border-top:1px solid #ddd;overflow:hidden;padding:20px 0 18px;width:100%;}
	.product-view .product-shop .add-to-links-box .add-to-links{float:left;}
	.product-view .product-shop .add-to-links-box .add-to-links li{float:left;padding:0 20px 0 0;}
	.product-view .product-shop .add-to-links-box .add-to-links li a.link-compare i{line-height:2.1em;}
	.product-view .product-shop .add-to-links-box .add-to-links i,
	.product-view .product-shop .add-to-links-box .email-friend i{border-radius:2px;-moz-border-radius:2px;color:#FFFFFF;display:block;float:left;font-size:10px;height:21px;line-height:2.3em;margin-right:7px;overflow:hidden;padding:0;position:relative;text-align:center;top:-2px;transition:background-color 300ms ease 0s;width:21px;}
	.product-view .product-shop .add-to-links-box .email-friend i{line-height:2.1em;}
	.product-view .product-shop .add-to-links-box .add-to-links li,
	.product-view .product-shop .add-to-links-box .email-friend{margin-bottom:0;}
	.product-view .product-shop .add-to-links-box .email-friend a,
	.product-view .product-shop .add-to-links-box .email-friend a:hover,
	.product-view .product-shop .add-to-links-box .add-to-links li a{color:#333;font-size:13.8px;font-family:Roboto-Light !important;}
	.product-view .product-shop .add-to-links-box .add-to-links li a:hover{color:#777;}
	.product-view .product-shop .add-to-links-box .email-friend{float:left;}
	.product-view .product-shop .product-bottom-box .product-custom{float:right;margin-top:1em;min-width:138px;}
	.product-view .product-shop .product-collateral{}
	.product-view .product-shop .add-to-links-box .email-friend a{color:#333;font-size:13.8px;font-family:Roboto-Light !important;}
	.product-essential{padding-bottom:3.33em;}
	.product-collateral .box-collateral{padding:0;margin-bottom:0;font-size:1em;line-height:1.5em;}
	.product-collateral h2{margin-bottom:0.5em;font-size:2em;font-weight:normal;}
	.review-product-list .product-image{border:1px solid #DADADA;}
	.review-product-list .product-view .pager .limiter{padding:10px 0;}
	.my-wishlist div.quantity-decrease,
	.my-wishlist div.quantity-increase,
	.add-to-cart div.quantity-decrease,
	.add-to-cart div.quantity-increase,
	.cart-table div.quantity-decrease,
	.cart-table div.quantity-increase{float:left;width:20px;height:20px;border:none;padding:0;margin:5px 5px 0 0;overflow:hidden;text-align:center;white-space:nowrap;cursor:pointer;background-color:#ddd;-moz-border-radius:2px;border-radius:2px;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
	.my-wishlist div.quantity-decrease,
	.add-to-cart div.quantity-decrease,
	.cart-table div.quantity-decrease{clear:both;margin-top:2px;}
	.my-wishlist div.quantity-decrease i,
	.my-wishlist div.quantity-increase i,
	.add-to-cart div.quantity-decrease i,
	.add-to-cart div.quantity-increase i,
	.cart-table div.quantity-decrease i,
	.cart-table div.quantity-increase i{color:#777;font-size:16px;line-height:1.3em;}
	.my-wishlist div.quantity-decrease:hover i,
	.my-wishlist div.quantity-increase:hover i,
	.add-to-cart div.quantity-decrease:hover i,
	.add-to-cart div.quantity-increase:hover i,
	.cart-table div.quantity-decrease:hover i,
	.cart-table div.quantity-increase:hover i{color:#fff;}
	.my-wishlist div.quantity-decrease,
	.cart-table div.quantity-decrease,
	.add-to-cart div.quantity-decrease{margin-left:0;}
	.my-wishlist div.quantity-increase,
	.cart-table div.quantity-increase,
	.add-to-cart div.quantity-increase{}
	.cloud-zoom-lens{border:4px solid #888;margin:-4px;background-color:#fff;cursor:move;}
	.cloud-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:0px;}
	.cloud-zoom-big{overflow:hidden;top:0!important;margin:0;}
	.productpage_small .cloud-zoom-big{width:100%!important;}
	.cloud-zoom-loading{color:white;background:#222;padding:3px;border:1px solid #000;}
	.parent-zoom img{-webkit-transition-property:opacity;-webkit-transition-duration:200ms;-webkit-transition-timing-function:ease;cursor:cell;cursor:-moz-zoom-in;cursor:-webkit-zoom-in;border:0;}
	.product-view .mousetrap{height:100%!important;width:100%!important;}
	.more-views{padding-top:1.5em;position:relative;padding-left:20px;padding-right:20px;}
	.more-views h2{color:#333;font-size:1.83em;margin-bottom:0.54em;display:none;}
	.more-views li{float:left;margin-left:0px;margin-bottom:0;margin-right:6px;}
	.more-views #more-views-slider li{}
	.more-views li{margin-right:20px;}
	.more-views li a{padding:0;display:block;width:57px;border:1px solid #777;}
	.more-views li a.active{border:1px solid #F05A29;}
	.more-views li a img{width:100%;}
	.productpage_small .more-views #more-views-slider li{margin-right:15px;}
	.productpage_small .more-views #more-views-slider li a{width:80px;}
	.productpage_large .more-views #more-views-slider li{margin-right:15px;}
	.productpage_large .more-views #more-views-slider li a{width:90px;}
	.productpage_extralarge .more-views.slider-on{width:330px;}
	.productpage_extralarge .more-views #more-views-slider li{margin-right:26px;}
	.product-view.extra-large .product-shop .indent{padding-left:20px;}
	.product-essential .product-image{position:relative;padding-left:20px;}
	.product-essential .productpage_extralarge .product-image{padding-right:20px;}
	.more-views .prev,
	.more-views .next{position:absolute;display:block;width:20px;height:20px;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:0;cursor:pointer;z-index:999;background-color:#ddd;background-repeat:no-repeat;color:#777;-moz-border-radius:2px;border-radius:2px;text-align:center;font-size:14px;line-height:1.45em;top:43%;opacity:0;filter:alpha(opacity=0);-moz-transition:opacity 300ms ease, background-color 300ms ease;-webkit-transition:opacity 300ms ease, background-color 300ms ease;-o-transition:opacity 300ms ease, background-color 300ms ease;transition:opacity 300ms ease, background-color 300ms ease;}
	.more-views .prev i,
	.more-views .next i{position:absolute;left:7px;top:3px;}
	.more-views:hover .prev,
	.more-views:hover .next{opacity:1;filter:alpha(opacity=100);}
	.mobile-device .more-views .prev,
	.mobile-device .more-views .next{opacity:1;filter:alpha(opacity=100);}
	.more-views-container{width:88%;}
	.more-views .prev{left:0;}
	.more-views .prev:hover,
	.more-views .next:hover{color:#fff;}
	.more-views .next{right:0;text-indent:1px;}
	.block-related{position:relative;background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);border-top:2px solid #2FB9B7;padding:0 10px;margin:0 0 1.83em;}
	.block-related header{padding:1.66em 10px 1.33em;border-bottom:1px solid #ddd;margin-bottom:1.5em;}
	.block-related header h2{color:#333333;font-size:2em;line-height:1em;margin:0;}
	.block-related .block-content{background:#fff;padding:0 0 1em;}
	.block-related .block-content .block-subtitle{padding-bottom:1.25em;margin-bottom:0;padding-left:16px;}
	.block-related .block-content .block-subtitle a{color:#000;}
	.block-related .price-box{margin-bottom:10px;}
	.block-related li.item{float:none;width:auto;padding-bottom:1.5em;}
	.block-related li.item .product{padding-left:20px;padding-right:20px;padding-top:3px;}
	.block-related li .related-checkbox{position:absolute;right:0;top:0;}
	.block-related .product-image{display:block;float:none;margin:0;padding:0;width:auto;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);padding:4px;}
	.block-related .product-name{margin-bottom:0!important;border:none!important;font-size:1.33em;line-height:1.1em;}
	.block-related .product-name a{color:#333;}
	.block-related .product-name.top{display:none;}
	.block-related .product-details{margin:0;position:relative;float:none;width:100%;margin-top:1.33em;}
	.block-related .product-details .product-name{float:left;padding-right:21px;margin-bottom:2px!important;}
	.block-related .product-details input.checkbox{float:right;}
	.block-related .product-details .price-box{clear:both;float:none;margin-bottom:0;}
	.block-related .product-details .price-box .price-label{font-size:1em;font-weight:normal;line-height:1.8em;}
	.block-related .product-details .price-box .price{font-size:1.16em;line-height:1.57em;}
	.block-related .product-details .price-box .price-from,
	.block-related .product-details .price-box .price-to{margin-bottom:0;}
	.block-related .product-details .link-wishlist{font-weight:normal;}
	.block-related ul{}
	.block-related .block-related-slider{height:auto!important;}
	.block-related .block-related-slider li.item{width:205px;}
	.block-related .block-related-slider li.item .product-name.top{display:none;}
	.block-related .block-related-slider{padding-bottom:0;}
	.block-related .prev,
	.block-related .next{position:absolute;bottom:4px;z-index:8;width:20px;height:20px;display:block;cursor:pointer;-moz-border-radius:2px;border-radius:2px;background-color:#DDDDDD;margin:0;padding:0;text-align:center;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;}
	.block-related .prev i,
	.block-related .next i{color:#777777;font-size:16px;line-height:1.2em;}
	.block-related .prev:hover i,
	.block-related .next:hover i{color:#fff;}
	.block-related .prev,
	.block-related .next{opacity:0;filter:alpha(opacity=0);}
	.mobile-device .block-related .prev,
	.mobile-device .block-related .next,
	.block-related:hover .prev,
	.block-related:hover .next{opacity:1;filter:alpha(opacity=100);}
	.block-related .prev{right:26px;}
	.block-related .next{right:4px;}
	.block-related .block-related-slider{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px;}
	.block-related .block-related-slider .prev,
	.block-related .block-related-slider .next{bottom:auto;top:50%;margin-top:-10px;}
	.block-related .block-related-slider .prev{left:0;right:auto;}
	.block-related .block-related-slider .next{right:0;}
	.bottom-product-related{background-color:#e2e2e2;margin-bottom:2em;}
	.bottom-product-related .block-related{padding:2em 0 3.33em;margin:0;background-color:transparent;box-shadow:none;border:none;}
	.bottom-product-related .block-related header{padding:0 0 1.83em;margin:0;border:none;}
	.bottom-product-related .block-related header h2{padding:0 0 0 4px;margin:0;font-size:3em;line-height:1.5em;color:#777;}
	.bottom-product-related .block-related .block-content{background-color:transparent;padding-bottom:0;}
	.bottom-product-related .block-related .block-content .block-subtitle{position:absolute;right:0;top:30px;padding:0;}
	.bottom-product-related .block-related .block-content .block-subtitle a{font-size:1.33em;line-height:1.5em;text-transform:uppercase;color:#fff;padding:0.5em 22px;-moz-border-radius:2px;border-radius:2px;display:inline-block;}
	.bottom-product-related .block-related .block-content .block-subtitle span{display:none;}
	.bottom-product-related .block-related .block-content li.item{width:247px;padding-bottom:0;float:left;}
	.bottom-product-related .block-related .block-content .no-slider li.item{width:244px;}
	.bottom-product-related .block-related .block-content li.item:nth-of-type(4n+1){clear:both;}
	.bottom-product-related .block-related .block-content li.item:nth-of-type(7n+1),
	.bottom-product-related .block-related .block-content li.item:nth-of-type(9n+1){clear:none;}
	.bottom-product-related .block-related .block-content li.item .product{-moz-border-radius:2px;border-radius:2px;background-color:#FFF;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);margin:0 14px 0.75em 6px;padding:1.16em 1.5em 1.5em;}
	.bottom-product-related .block-related .block-content li.item .product-name.top{display:block;margin-bottom:1.16em!important;}
	.bottom-product-related .block-related .block-content li.item .product-details .product-name{display:none;}
	.bottom-product-related .block-related li.item .product-image{margin:0;float:none;width:auto;padding:0;box-shadow:none;}
	.bottom-product-related .block-related li.item .product-image img{width:100%;}
	.bottom-product-related .block-related li.item .product-details{float:none;width:auto;margin-top:1.5em;}
	.bottom-product-related .block-related li.item .product-details .price-box .price{font-size:1.33em;line-height:1.5em;color:#333;}
	.bottom-product-related .block-related .prev,
	.bottom-product-related .block-related .next{top:50%;margin-top:-20px;width:40px;height:40px;left:auto;right:auto;background-color:#b5b5b5;text-align:center;-moz-border-radius:2px;border-radius:2px;}
	.bottom-product-related .block-related .prev{left:-65px;}
	.bottom-product-related .block-related .next{right:-53px;}
	.bottom-product-related .block-related .prev i,
	.bottom-product-related .block-related .next i{color:#fff;font-size:1.4em;line-height:normal;position:absolute;left:16px;top:11px;}
	.bottom-product-related .block-related .next i{left:18px;}
	.bottom-product-reviews{background-color:#e2e2e2;padding:30px 0 30px;}
	.review-title{margin-bottom:1.66em;}
	.review-title h2{font-size:29px;line-height:1.5em;color:#777;border-bottom:1px solid #BDBDBD;margin:0;font-family:weblysleeksemi_bold !important;}
	.product-banner{padding:20px;margin-bottom:1.5em;background-color:#FFF;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);}
	#product_addtocart_form{box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);}
	.product-options{padding:18px;margin:9px 0 0;background-color:#fff;}
	.product-shop #product_addtocart_form{box-shadow:none;}
	.product-shop .product-options{border:1px solid #e7e7e7;}
	.product-options dt label{font-weight:bold;color:#605d5d;font-size:1em;}
	.product-options dt .qty-holder{float:right;}
	.product-options dt .qty-holder label{vertical-align:middle;}
	.product-options dt .qty-disabled{background:none;border:0;padding:3px;color:#000;}
	.product-options dd{margin:0.75em 0 1.5em;}
	.product-options dd .qty-holder label{line-height:2em;}
	.product-options dd .input-box{padding-bottom:0.75em;}
	.product-options dl.last dd.last{}
	.product-options dd input.input-text{width:98%;}
	.product-options dd input.datetime-picker{width:150px;}
	.product-options dd .time-picker{display:-moz-inline-box;display:inline-block;padding:2px 0;vertical-align:middle;}
	.product-options dd textarea{width:98%;height:8em;}
	.product-options dd select{width:100%;}
	.product-options .options-list input.radio{float:left;margin:3px -18px 0 0;}
	.product-options .options-list input.checkbox{float:left;margin:3px -20px 0 0;}
	.product-options .options-list .label{display:block;margin-left:20px;}
	.product-options ul.validation-failed{padding:0 7px;}
	.product-options p.required{padding:0 0 15px;}
	.product-options .price-notice .price{line-height:1.2em;}
	.product-options-bottom{padding:1.5em;background-color:#fff;}
	.product-shop .product-options-bottom{border:1px solid #e7e7e7;border-top:0;padding:1.25em 0.75em 0.75em;}
	.product-options-bottom .add-to-cart{padding-bottom:13px;display:inline-block;}
	.product-options-bottom .price-box{margin:3px 45px 0 0!important;padding:0!important;}
	.product-options-bottom .price-box .price{font-weight:normal;line-height:1.2em;}
	.product-options-bottom .add-to-links{display:none;}
	.product-options-bottom .add-to-cart label{display:none;}
	.product-view .grouped-items-table{}
	.product-view .box-description{}
	.product-view .box-additional{}
	.product-view .box-up-sell{}
	.product-view .box-up-sell .products-grid li.item{width:176px;}
	.product-view .box-up-sell .products-grid li.item .indent{padding:1em;}
	.product-view .box-up-sell .products-grid .product-image{margin-bottom:9px;padding:0;}
	.product-view .box-up-sell .products-grid .product-name{padding-bottom:0;border:none;}
	.product-view .box-up-sell .products-grid .price-box{float:none;}
	.product-view .box-up-sell .products-grid .ratings{text-align:center;float:none;}
	.product-view .box-up-sell .products-grid .ratings .rating-box{float:none;margin:0 auto 10px;}
	.product-view .box-up-sell .products-grid .ratings .rating-box .rating-links{}
	.product-view .box-tags{}
	.product-view .box-tags h3{color:#333;font-family:Roboto-Bold;font-size:20px;margin-bottom:10px;}
	.product-view .box-tags .product-tags{margin-bottom:10px;}
	.product-view .box-tags .product-tags li{padding-right:5px;}
	.product-view .box-tags .form-add label{color:#333 !important;display:block;font-family:Roboto-Bold;font-size:20px;line-height:normal;margin-bottom:10px;margin-top:40px;}
	.product-view .box-tags .form-add .input-box{float:left;margin:0 0 10px;width:90%;}
	.product-view .box-tags .form-add input.input-text{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;height:28px;line-height:28px;max-width:99%;padding:0 2%;width:100%;}
	.product-view .box-tags .form-add button.button{clear:both;}
	.product-view .box-tags .form-add button.button span{font-family:Roboto;font-size:24px;line-height:50px;min-height:50px;min-width:190px;padding:0;text-transform:uppercase;}
	.product-view .box-tags p{color:#777;font-family:Roboto-Light !important;font-style:italic;font-size:14px;line-height:normal;margin:60px 0 0;}
	.product-view .box-tags ul.product-tags li{display:inline;color:#777777;font-family:Roboto-Light;font-size:16px;}
	.product-view .box-tags ul.product-tags li a{color:#F05A29;font-family:Roboto-Light;font-size:16px;}
	.catalog-product-view .box-reviews{padding:0 0 0.75em;}
	.catalog-product-view .box-reviews h2{font-size:24px;line-height:1.5em;font-weight:normal;padding:0 0 0.27em;text-transform:uppercase;margin-bottom:1em;color:#F05A29;}
	.catalog-product-view .box-reviews .data-table{margin-top:1.5em;background-color:#FFF;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);-moz-border-radius:2px;border-radius:2px;}
	.catalog-product-view .box-reviews .data-table thead{}
	.catalog-product-view .box-reviews .data-table thead th{background:none;border:none;padding:0.84em 0.6em;}
	.catalog-product-view .box-reviews .data-table thead th span{text-indent:100%;white-space:nowrap;overflow:hidden;width:41px;margin:0 auto;background-image:url(../images/review_stars.png);background-repeat:no-repeat;}
	.catalog-product-view .box-reviews .data-table thead th span.one-star{background-position:center 3px;}
	.catalog-product-view .box-reviews .data-table thead th span.two-stars{background-position:center -34px;}
	.catalog-product-view .box-reviews .data-table thead th span.three-stars{background-position:center -70px;}
	.catalog-product-view .box-reviews .data-table thead th span.four-stars{background-position:center -104px;}
	.catalog-product-view .box-reviews .data-table thead th span.five-stars{background-position:center -136px;}
	.catalog-product-view .box-reviews .data-table th{text-align:left;background:none;border:none;}
	.catalog-product-view .box-reviews .data-table td{text-align:center;padding:1.16em;border:none;}
	.catalog-product-view .box-reviews .data-table td input.radio{margin:0;}
	.catalog-product-view .box-reviews .data-table tbody th{padding:1.16em 1.16em 1.16em 2em;font-size:1em;}
	.catalog-product-view .box-reviews .form-add{}
	.catalog-product-view .box-reviews .form-add h3{color:#777;font-size:1em;font-weight:normal;}
	.catalog-product-view .box-reviews .form-add h3 span{color:#f58720;font-weight:bold;font-size:13px;}
	.catalog-product-view .box-reviews .form-add h4{color:#999;font-weight:normal;}
	.catalog-product-view .box-reviews .form-add .form-list{margin-top:3em;margin-bottom:0;}
	.catalog-product-view .box-reviews .form-add .form-list .input-box{width:100%;}
	.catalog-product-view .box-reviews .form-add .form-list input,
	.catalog-product-view .box-reviews .form-add .form-list textarea{width:98%!important;padding:6px;border:none;}
	.catalog-product-view #review-form .buttons-set button > span{height:40px;padding-left:36px;}
	.catalog-product-view #review-form .buttons-set button span span{padding-right:36px;font-size:21px;line-height:24px;padding-top:6px;font-family:weblysleeksemi_bold !important;text-transform:capitalize;}
	.catalog-product-view .box-reviews .pager{overflow:hidden;}
	.catalog-product-view .box-reviews .grid_11 .pager{width:20%;font-size:13.8px;font-family:Roboto-Light;float:left;margin-top:7px;}
	.catalog-product-view .box-reviews .pager .limiter{float:right;}
	.catalog-product-view .box-reviews ul li{}
	.catalog-product-view .box-reviews ul li.even{}
	.catalog-product-view .box-reviews ul li h6{font-size:27px;color:#333333;font-family:Roboto-Bold;font-weight:bold;padding:0;margin-bottom:5px;}
	.catalog-product-view .box-reviews ul li small{display:block;margin-bottom:0.83em;font-style:italic;font-size:0.91em;}
	.catalog-product-view .box-reviews ul li small span{padding-right:5px;color:#333;}
	.catalog-product-view .box-reviews ul.form-list li{padding:0 0 0.75em;margin:0;background-color:transparent;box-shadow:none;}
	.catalog-product-view .box-reviews .form-add{margin-top:0;}
	.catalog-product-view .box-reviews .full-review{float:right;display:block;cursor:pointer;color:#c52f1f;}
	.catalog-product-view .box-reviews .full-review:hover{color:#333;}
	.catalog-product-view .box-reviews #review-form .buttons-set{padding-right:0;}
	.send-friend{}
	.product-collateral.collateral-list{background-color:#FFF;padding:1.5em;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);-moz-border-radius:2px;border-radius:2px;}
	.product-collateral#collateral-accordion{box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);-moz-border-radius:2px;border-radius:2px;background-color:#FFF;padding:1.5em;}
	.product-collateral#collateral-accordion h2{cursor:pointer;background:#fff;padding:0.5em;margin-bottom:0;border-bottom:1px solid #ddd;}
	.product-collateral#collateral-accordion h2:first-child{margin-top:0;}
	.product-collateral#collateral-accordion .box-collateral{margin:0!important;padding:1.5em 0;border-bottom:1px solid #ddd;}
	.tabs-wrapper{    position: relative;
    display: block;
    width: 100%;}
	.meigee-tabs{  background-color: #f0f1f3;
    text-align: center;}
	.meigee-tabs li  {display: inline-block;
    font-size: 15px;
    letter-spacing: 1px;
    position: relative;
    text-transform: capitalize;}
	.meigee-tabs a{    color: #272727;padding: 15px;
    display: inline-block;font-size: 17px;
    width: 100%;
    margin-top: -1px;}
	.meigee-tabs li:first-child a{    margin-top: 0;}
	.meigee-tabs li.active a, .meigee-tabs li:hover a {
    color: #F05A29;
}
.meigee-tabs-content h2 {
    color: rgb(240, 90, 41);
    display: block;
    font-size: 24px;
    margin-bottom: 3%;
    font-family: Roboto-Medium;
    font-weight: normal;
}
.product_details_tabs.active_mode_accordion .meigee-tabs, .product_details_tabs.mode_accordion .meigee-tabs {
    display: none;
}
.product_details_tabs .meigee-tabs {
    background-color: #f0f1f3;
    text-align: center;
}
.product_details_tabs.active_mode_accordion .product-accordion-heading, .product_details_tabs.mode_accordion .product-accordion-heading {
    display: block;
}
	
	.product_details_tabs .product-accordion-heading:first-child {
    border-top-width: 1px;
}
.product_details_tabs .product-accordion-heading {
    color: #272727;
    background: #fff;
    border-color: #ebebeb;
}
	.meigee-tabs li.last {    margin-bottom: 0;}

	.product_details_tabs .tab-content {
    background-color: #fff;
    border: 1px solid #f0f1f3 !important;
    clear: none;
    float: left;
    min-height: 244px;
    padding: 0;
    width: 100%;
}
.product_details_tabs .product-accordion-heading:first-child {
    border-top-width: 1px;
}
.product_details_tabs .product-accordion-heading {
    color: #272727;
    background: #fff;
    border-color: #ebebeb;
}
.product_details_tabs .product-accordion-heading {
    display: none;
    cursor: pointer;
   
    padding: 15px;
    text-transform: uppercase;
    font-size: 1em;
    margin-bottom: 0;
    position: relative;

    border-style: solid;
    border-width: 0 1px 1px 1px;
}
.product_details_tabs .product-accordion-heading:before {
    font-family: "FontAwesome";
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    text-indent: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    content: "\f196";
    left: auto;
    right: 15px;
    top: auto;
    text-align: right;
}
.product_details_tabs .product-accordion-heading.active, .product_details_tabs .product-accordion-heading:hover {
    color: #F05A29;
    background: #fff;
}
.product_details_tabs .product-accordion-heading a {
    color: inherit;    font-size: 17px;
}
.product_details_tabs .product-accordion-heading.active:before {
    content: "\f147";
}
.product_details_tabs .product-tabs-content-inner {
    padding: 20px;
}
	.product-name{font-weight:normal;margin-bottom:0.65em;font-size:1.33em;line-height:1.5em;}
	.product-name a{font-weight:normal;text-decoration:none;color:#333;}
	.product-name a:hover{text-decoration:none;}
	.tags-list{margin:0;}
	.tags-list li{display:inline;}
	.tags-list li a{color:#777;padding:0 5px;}
	.tags-list li a:hover{color:#333;}
	.advanced-search{}
	.advanced-search ul li label{float:none;}
	.advanced-search-amount{padding:10px 0 5px;}
	.advanced-search-summary{padding:10px 0 15px;}
	.cms-home .subtitle{}
	.cms-index-index .subtitle{}
	.cms-home .meigee-tabs-content{padding-bottom:26px;}
	.cms-home .content-wrapper{padding-top:0;}
	.cms-home .home-page-wrapper{padding-top:2em;background-color:#e2e2e2;}
	.cms-home .std h1{font-size:3em;line-height:1.5em;color:#777;margin:0 0 0.4em;padding:0 0 0 5px;}
	.catalog-product-view #customer-reviews dl dt{color:#333333;font-family:Roboto-Light;font-size:20px;line-height:20px;}
	.catalog-product-view #customer-reviews dl dt a,.catalog-product-view #customer-reviews dl dt span{font-family:Roboto-Bold;}
	.catalog-product-view .ratings-table th{text-align:left;color:#333333;font-size:16px;line-height:20px;font-family:Roboto-Bold;padding-right:8px;}
	.catalog-product-view #customer-reviews dl dd{text-align:left;padding-bottom:15px;border-bottom:1px solid #ddd;color:#777777;font-size:16px;line-height:20px;font-family:Roboto-Light;padding-right:8px;}
	.catalog-product-view #customer-reviews .rating-box{margin-top:14px;margin-left:10px;}
	.page-sitemap .links{text-align:right;margin:0 8px 0 0;}
	.page-sitemap .links li{float:none;}
	.page-sitemap .links a{text-decoration:none;position:relative;float:none;color:#8e8f91;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
	.page-sitemap .links a:hover{text-decoration:none;color:#aa2118;}
	.page-sitemap .sitemap{margin:0.75em 12px 0.75em;}
	.page-sitemap .sitemap a{}
	.page-sitemap .sitemap li{margin:0.25em 0;}
	.page-sitemap .sitemap li.level-0{margin:0.75em 0 0;font-weight:bold;}
	.page-sitemap .sitemap li.level-0 a{}
	.page-sitemap .pager .pages{padding-top:0;}
	.sales-guest-form .col-main .block-content .form-alt li{padding-bottom:9px;width:100%;overflow:hidden;}
	.sales-guest-form .col-main .block-content .guest-select{width:100%;}
	.rss-title h1{background:url(../images/i_rss-big.png) 0 4px no-repeat;padding-left:27px;}
	.rss-table .link-rss{display:block;line-height:1.35;background-position:0 2px;}
	.cart{}
	.cart .page-title{padding:0 0 0.75em;}
	.cart .page-title h1{border-bottom:none;padding:0;}
	.cart .cart-table thead th{border:none;color:#fff;padding-top:1em;padding-bottom:1em;}
	.cart .cart-table{background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);}
	.cart .cart-table .product-image{border:none;padding:4px;background-color:#fff;width:280px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);}
	.cart .cart-table .product-name{font-size:1em;}
	.cart .cart-table .product-name a:hover{color:#777;}
	.cart .checkout-types{float:right;text-align:right;}
	.cart .title-buttons .checkout-types li{float:left;margin:0 0 5px 5px;}
	.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3;}
	.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:3px 55px 8px 0;line-height:1.0;font-size:11px;}
	.cart{}
	#cart-accordion{background-color:#FFFFFF;border-radius:2px 2px 2px 2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);padding:1.5em;margin:0 0 1.5em;}
	#cart-accordion h3.accordion-title{background:none repeat scroll 0 0 #FFFFFF;border-bottom:1px solid #DDDDDD;cursor:pointer;margin-bottom:0;padding:0.5em;font-size:2em;font-weight:normal;}
	#cart-accordion h3.accordion-title:hover,
	#cart-accordion h3.accordion-title.active{color:#333;}
	#cart-accordion h3.accordion-title span{-moz-transition:padding-left 300ms ease;-webkit-transition:padding-left 300ms ease;-o-transition:padding-left 300ms ease;transition:padding-left 300ms ease;}
	#cart-accordion h3.accordion-title:hover span,
	#cart-accordion h3.accordion-title.active span{}
	#cart-accordion .accordion-content{margin:0 !important;padding:1.5em 5px;}
	#cart-accordion .accordion-content #discount-coupon-form{width:auto;float:none;}
	#cart-accordion .accordion-content .discount-form{padding:0;}
	#cart-accordion .accordion-content .discount,
	#cart-accordion .accordion-content .shipping{border:none;box-shadow:none;}
	#cart-accordion .accordion-content .discount .buttons-set,
	#cart-accordion .accordion-content .shipping .buttons-set{margin:0;padding-left:0;padding-right:0;background:none;text-align:left;}
	#cart-accordion .accordion-content .discount .buttons-set button,
	#cart-accordion .accordion-content .shipping .buttons-set button{float:none;margin-left:0;}
	#cart-accordion .accordion-content h2{display:none;}
	.cart .totals.totals-accordion{padding:0!important;margin-bottom:1.5em !important;background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);}
	.cart .totals.totals-accordion .checkout-types{padding:0 20px;background:none;}
	.cart .checkout-types{float:right;text-align:right;}
	.cart .checkout-types li{float:left;margin:0 0 5px 5px;}
	.cart .checkout-types .paypal-or{margin:0 8px;line-height:2.3;}
	.cart .checkout-types button.button > span{height:40px;padding-left:17px;}
	.cart .checkout-types button.button span span{padding-right:17px;padding-top:9px;font-size:16px;line-height:24px;font-weight:normal;}
	.cart .totals .checkout-types .paypal-or{clear:both;display:block;padding:3px 0 8px 0;text-align:center;line-height:1.0;font-size:11px;}
	.cart-table th{}
	.cart-table td{}
	.cart-table tfoot td .btn-update,
	.cart-table tfoot td .btn-clear{float:left;}
	.cart-table .cart-price{padding-top:1.3em;display:inline-block;}
	.cart-table .link-wishlist{white-space:nowrap;display:block;color:#aaa;font-size:1.09em;margin-bottom:0.38em;}
	.cart-table .cart-edit{color:#aaa;font-size:1.09em;margin-bottom:0.38em;display:block;}
	.cart-table .item-msg{font-size:10px;}
	.cart-table .buttons-row .buttons button.button{margin-right:5px;}
	.cart-table .buttons-row .buttons button.button.btn-update{margin-right:0px;}
	.cart-table .btn-continue{margin-right:5px;}
	.cart-table .quantity-box{width:120px;}
	.cart-table .qty{background-color:#EEEEEE;border:medium none;border-radius:2px 2px 2px 2px;color:#AAAAAA;float:left;font-size:18px;height:26px !important;line-height:26px;padding:13px;text-align:center;width:2.3em !important;}
	.cart-table div.quantity-decrease{margin:16px 5px 0 0;}
	.cart-table div.quantity-increase{margin:16px 0 0 5px;}
	.cart .cart-collaterals{padding:1em 0 3em;}
	.cart .cart-collaterals .col2-set{float:left;width:700px;}
	#crosssell-products-list li.item{margin-bottom:0;}
	.crosssell{padding-top:2em;}
	.crosssell h2{color:#777777;font-size:2em;line-height:1.5em;margin:0;padding:0 0 0.5em 4px;}
	.cart .cart-banner a{padding:20px;display:inline-block;background-color:#FFF;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);}
	.cart .cart-banner a img{width:100%;}
	.cart .cart-collaterals .shipping-container,
	.cart .cart-collaterals #discount-coupon-form{float:left;width:50%;}
	.cart .shipping{margin-right:30px;}
	.cart .cart-collaterals .shipping-container,
	.cart .cart-collaterals #discount-coupon-form{float:left;width:50%;}
	.cart .cart-collaterals .no-shipping .shipping-container,
	.cart .cart-collaterals .no-shipping #discount-coupon-form{float:left;width:100%;}
	.cart .discount,
	.cart .shipping{position:relative;background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);border-top:2px solid #2FB9B7;}
	.cart .discount h2,
	.cart .shipping h2{padding:0.75em 20px 1.16em;color:#333333;font-size:2em;line-height:1em;margin-bottom:0;}
	.cart .shipping-form,
	.cart .discount-form{padding:0 20px 0;}
	.cart .shipping .buttons-set,
	.cart .discount .buttons-set{background-image:url("../images/sidebar_actions_wrapper.png");background-color:#333;background-position:0 0;background-repeat:no-repeat;margin:2.34em -20px 0;padding:1.25em 20px;text-align:center;}
	.cart .shipping .buttons-set button.button,
	.cart .discount .buttons-set button.button{float:none;}
	.cart .shipping .buttons-set button.button > span,
	.cart .discount .buttons-set button.button > span{height:32px;padding-left:11px;background-color:rgba(0, 0, 0, 0.2);}
	.cart .shipping .buttons-set button.button span span,
	.cart .discount .buttons-set button.button span span{padding-right:11px;font-size:15px;line-height:24px;padding-top:4px;}
	.cart .shipping .buttons-set button.button:hover > span,
	.cart .discount .buttons-set button.button:hover > span{background-color:rgba(0, 0, 0, 0.4);}
	.cart .shipping .form-list{padding:0;margin:0;}
	.cart .shipping-form p{margin-bottom:1.5em;}
	.cart .discount{margin-bottom:18px;}
	.cart .discount .discount-form{overflow:hidden;}
	.cart .discount label{display:block;margin:0 0 5px 0;}
	.cart .discount .input-box{float:none;}
	.cart .discount .input-box input{width:94%;padding:5px;}
	.cart .shipping .form-list .input-box{width:100%;}
	#cart-accordion .discount{margin-bottom:0;}
	.cart .shipping .form-list{}
	.cart .shipping .form-list label{margin-bottom:3px;}
	.cart .shipping .form-list select{width:99%;padding:7px;height:auto;}
	.cart .shipping .form-list input{width:95%;padding:3px;}
	.cart .shipping .sp-methods{margin:9px 0;}
	.cart .totals{float:right;}
	.cart .totals-border{background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);border-top:2px solid #f44051;}
	.cart .totals-title{padding:0.75em 20px 1.33em;}
	.cart .totals-title h2{font-size:2.5em;line-height:1.5em;color:#333;margin-bottom:0;}
	.cart .totals-wrapper{padding:0 0 2.28em 20px;font-size:1.16em;line-height:1.57em;color:#666;}
	.cart .totals-wrapper .price{color:#ff3434;font-family:Arial, sans-serif;}
	.cart .totals table{width:100%;}
	.cart .totals table th,
	.cart .totals table td{padding:4px 28px 4px 4px;}
	.cart .totals table th{font-weight:bold;}
	.cart .totals table tfoot th{}
	.cart .totals table .price{font-size:1em;line-height:1.42em;}
	.cart .totals .checkout-types{text-align:center;float:none;margin:0;padding:1.16em 0;background-image:url("../images/sidebar_actions_wrapper.png");}
	.cart .totals .checkout-types li a:hover{color:#fff;}
	.cart .totals .checkout-types li{padding-bottom:1em;float:none;margin:0;}
	.cart .totals .checkout-types .paypal-logo{margin-bottom:0;}
	.cart .totals .checkout-types button.button > span{padding-left:9px;height:32px;background-color:rgba(0, 0, 0, 0.2);}
	.cart .totals .checkout-types button.button span span{padding-right:9px;padding-top:5px;font-size:15px;line-height:24px;}
	.cart .totals .checkout-types button.button:hover > span{background-color:rgba(0, 0, 0, 0.5);}
	.accordion-content .discount,
	.accordion-content .shipping,
	.accordion-content .crosssell{border-bottom:none;}
	/**/.cart .totals.totals-accordion{float:none;overflow:hidden;border:1px solid #e5e5e5;padding:1.25em 24px 0.42em;}
	.cart .totals.totals-accordion .checkout-types{float:left;padding-top:0;}
	.cart .totals.totals-accordion .checkout-types li{padding-left:0;float:none;text-align:left;}
	.cart .totals.totals-accordion .checkout-types li .paypal-logo .paypal-or{margin:0 88px 0 0;}
	.cart .totals.totals-accordion .checkout-types li a{font-size:1.16em;line-height:1.57em;font-weight:normal;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
	.cart .totals.totals-accordion table{width:auto !important;float:right;position:relative;margin:0;font-size:1.16em;line-height:1.57em;color:#8a8a8a;}
	.item-options dt{font-weight:bold;}
	.item-options dt,
	.item-options dd{font-style:italic;}
	.truncated{padding-top:10px;}
	.truncated .truncated_full_value{}
	.truncated .truncated_full_value .item-options{}
	.truncated .truncated_full_value .item-options > p{font-weight:bold;text-transform:uppercase;}
	.truncated .show .item-options{top:-20px;left:50%;}
	.col-left .truncated .show .item-options{left:30px;top:7px;}
	.col-right .truncated .show .item-options{left:-240px;top:7px;}
	.sp-methods dt{font-weight:bold;}
	.sp-methods .price{font-weight:bold;}
	.sp-methods .form-list{padding-left:20px;}
	.sp-methods select.month{width:150px;margin-right:10px;}
	.sp-methods select.year{width:96px;}
	.sp-methods input.cvv{width:3em !important;}
	.sp-methods .checkmo-list li{margin:0 0 5px;}
	.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right;}
	.sp-methods .checkmo-list address{float:left;}
	.sp-methods .centinel-logos a{margin-right:3px;}
	.sp-methods .centinel-logos img{vertical-align:middle;}
	.sp-methods .release-amounts{margin:0.5em 0 1em;}
	.sp-methods .release-amounts button{float:left;margin:5px 10px 0 0;}
	.please-wait{color:#000000;font-size:1.18em;font-weight:bold;position:absolute;top:50%;left:50%;padding:28px;margin:-34px 0 0 -90px;border:5px solid #DDD;background:#fff;white-space:nowrap;z-index:9999;}
	.please-wait img{vertical-align:middle;}
	.cvv-what-is-this{cursor:help;margin-left:5px;margin-top:5px;display:inline-block;}
	.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;position:absolute;z-index:9999;}
	.tool-tip .btn-close{text-align:right;}
	.tool-tip .btn-close a{display:block;margin:0 0 0 auto;width:15px;height:15px;background:url(../images/btn_window_close.gif) 100% 0 no-repeat;text-align:left;text-indent:-999em;overflow:hidden;}
	.tool-tip .tool-tip-content{padding:5px;}
	.gift-messages{padding:5px 0;}
	.gift-messages-form{border:1px solid #ddd;background-color:#f5f5f5;margin-bottom:9px;}
	.gift-messages-form{position:relative;}
	.gift-messages-form label{float:none !important;position:static !important;}
	.gift-messages-form h4{}
	.gift-messages-form .inner-box{padding:0.75em;}
	.gift-messages-form .form-list .field{width:290px;}
	.gift-messages-form .form-list li.wide textarea{width:544px;}
	.gift-messages-form .details .form-list .field{width:220px;}
	.gift-messages-form .details .form-list .field input{width:210px;}
	.gift-messages-form .details .form-list li.wide textarea{width:430px;}
	.gift-messages-form .whole-order{}
	.gift-messages-form .item{margin:0 0 10px;}
	.gift-messages-form .item .product-img-box{float:left;width:75px;}
	.gift-messages-form .item .product-image{margin:0 0 7px;}
	.gift-messages-form .item .number{margin:0;font-weight:bold;text-align:center;}
	.gift-messages-form .item .details{margin-left:90px;}
	.gift-messages-form .item .details .product-name{}
	.gift-message-link{display:block;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px;}
	.gift-message-link.expanded{background-position:0 -53px;}
	.gift-message-row{}
	.gift-message-row .btn-close{float:right;}
	.gift-message dt strong{font-weight:bold;}
	.checkout-agreements{}
	.checkout-agreements li{margin:10px 0;}
	.checkout-agreements .agreement-content{border:1px solid #ddd;background-color:#f6f6f6;padding:5px;height:10em;overflow:auto;}
	.checkout-agreements .agree{padding:6px;}
	.centinel{}
	.centinel .authentication{border:1px solid #ddd;background:#fff;}
	.centinel .authentication iframe{width:99%;height:400px;background:transparent !important;margin:0 !important;padding:0 !important;border:0 !important;}
	.info-set{}
	aside.sidebar section.block-progress{border-top:2px solid #2FB9B7;margin-top:6.41em;}
	aside.sidebar section.block-progress dt .marker{width:16px;height:16px;float:right;position:absolute;top:11px;right:10px;background-color:#ddd;color:#777;text-align:center;font-size:8px;line-height:2em;}
	aside.sidebar section.block-progress dt.complete .marker{background-color:#5dbd5b;color:#fff;}
	aside.sidebar section.block-progress header{padding:1.25em 20px;}
	aside.sidebar section.block-progress header h2{}
	aside.sidebar section.block-progress .color-box{display:none;}
	aside.sidebar section.block-progress .block-content{padding:0 10px;}
	aside.sidebar section.block-progress dt{padding:0.75em 40px 1em 24px;margin:0;color:#777;position:relative;}
	aside.sidebar section.block-progress dt a{color:#777;}
	aside.sidebar section.block-progress dt a:hover{text-decoration:underline;}
	aside.sidebar section.block-progress dd{padding:1.33em 10px 2.08em 13px;color:#999;}
	aside.sidebar section.block-progress dt,
	aside.sidebar section.block-progress dd{border-top:1px solid #ddd;}
	aside.sidebar section.block-progress dt:before{content:'\00B7';position:absolute;left:13px;top:0;font-size:2em;line-height:1.5em;}
	aside.sidebar section.block-progress dt.complete,
	aside.sidebar section.block-progress dd.complete{}
	.checkout-onepage-index .page-title{}
	.opc{position:relative;background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);padding:0;}
	.opc li.section{border:1px solid #e5e5e5;border-bottom:0;}
	.opc .field{width:345px;}
	.opc .field input.input-text{width:303px;}
	.opc .field-2,
	.opc .name-lastname{width:331px;float:left;}
	.opc .field-2 input.input-text,
	.opc .name-lastname input.input-text{width:325px;}
	.opc .form-list .name-middlename{width:146px;}
	.opc .form-list .name-middlename input.input-text{width:105px;}
	.opc .form-list .field select,
	.opc .form-list .field-2 select{width:330px;}
	.opc .form-list li.wide input.input-text{width:669px;}
	.opc input.radio{margin-top:-1px;}
	.opc .gift-messages-form input.input-text{width:254px;}
	.opc .buttons-set.disabled button.button{display:none;}
	.opc .buttons-set .please-wait{height:21px;line-height:21px;}
	.opc .step-title{padding:0.75em;text-align:right;position:relative;}
	.opc .step-title h2{float:left;margin-bottom:0;font-size:1.5em;line-height:1.44em;color:#777;text-transform:uppercase;padding-top:0.33em;}
	.opc .step-title a{display:none;float:right;}
	.opc .step-title .number{float:left;margin-right:12px;font-size:1.16em;line-height:1.57em;color:#777;padding:0.58em 11px;-moz-border-radius:2px;border-radius:2px;color:#fff;}
	.opc .step-title .title-box{z-index:9;position:relative;}
	.opc .allow .step-title{cursor:pointer;}
	.opc .active{}
	.opc .active .step-title{cursor:default;}
	.opc .active .step-title h2{color:#fff;}
	.opc .active .step-title .number{color:#fff;background-color:rgba(0, 0, 0, 0.2);}
	.opc .step{border-top:1px solid #e5e5e5;padding:2.5em 18px 2.5em 14px;position:relative;}
	.opc .step .tool-tip{right:10px;}
	.opc .order-review{}
	.opc .order-review .authentication{}
	.opc .order-review .warning-message{}
	.opc .sp-methods dt,
	.opc .sp-methods dd{padding-bottom:0.75em;}
	#checkout-step-login h3{font-size:1em;line-height:1.5em;text-transform:uppercase;color:#444;font-weight:bold;padding:0 0 0.75em;margin:0 0 1.33em;border-bottom:1px solid #ddd;}
	#checkout-step-login p,
	#checkout-step-login h4{padding-left:10px;}
	#checkout-step-login h4{margin-bottom:5px;color:#ef2626;}
	#checkout-step-login .col2-set > div:first-child .buttons-set p{display:none;}
	#checkout-step-login ul.form-list{padding-left:10px;border-bottom:1px solid #eee;margin-bottom:1.5em;padding-bottom:0.75em;padding-top:4px;}
	#checkout-step-login ul.form-list li label{color:#999;}
	#checkout-step-login ul.ul{padding:0 0 0.75em 0;}
	#checkout-step-login ul.form-list li .input-box input{background:url("../images/input_star.png") no-repeat scroll 99% 6px transparent;}
	#checkout-step-login ul.ul li{color:#999;margin-bottom:0.42em;padding:0 0 0 36px;position:relative;}
	#checkout-step-login ul.ul li:before{content:'\00B7';position:absolute;left:23px;top:0;font-size:2em;}
	#login-form ul.form-list{border-bottom:none;}
	.checkout-progress{padding:0 50px;margin:10px 0 30px;}
	.checkout-progress li{float:left;width:20%;border-top:5px solid #ccc;text-align:center;color:#ccc;}
	.checkout-progress li.active{border-top-color:#000;color:#000;}
	.multiple-checkout{position:relative;}
	.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px;}
	.multiple-checkout .grand-total{font-size:1.5em;text-align:right;margin-bottom:1em;}
	.multiple-checkout .grand-total big{margin-bottom:10px;display:block;font-size:1em;line-height:1.44em;}
	.multiple-checkout .grand-total .price{font-size:1em;line-height:1.44em;}
	.multiple-checkout .gift-messages-form .form-list .field{width:210px;}
	.multiple-checkout .gift-messages-form .form-list .field input{width:195px;}
	.multiple-checkout .gift-messages-form .form-list li.wide textarea{width:76%;}
	.multiple-checkout .gift-messages-form .details .form-list .field{width:160px;}
	.multiple-checkout .gift-messages-form .details .form-list .field input{width:145px;}
	.multiple-checkout .gift-messages-form .details .form-list li.wide textarea{width:305px;}
	.account-login{}
	.account-login .registered-users,
	.account-login .new-users{background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);border-top:2px solid #2FB9B7;padding:1.16em 0 0;}
	.account-login .registered-users h2,
	.account-login .new-users h2{font-size:2em;line-height:1.5em;color:#333;}
	.account-login .registered-users .content,
	.account-login .new-users .content{padding:0 20px;}
	.account-login .registered-users .content p,
	.account-login .new-users .content p{line-height:1.8em;}
	.account-login .registered-users .buttons-set,
	.account-login .new-users .buttons-set{padding:1.33em 20px 1.25em;margin-top:28px;text-align:center;background-image:url("../images/sidebar_actions_wrapper.png");background-position:0 0;background-repeat:no-repeat;}
	.account-login .new-users .buttons-set button.button{float:none;}
	.account-login .new-users .buttons-set button.button > span,
	.account-login .registered-users .buttons-set button.button > span{background-color:rgba(0, 0, 0, 0.2);padding-left:20px;height:32px;}
	.account-login .new-users .buttons-set button.button span span,
	.account-login .registered-users .buttons-set button.button span span{padding-right:20px;font-size:15px;padding-top:5px;font-weight:normal;line-height:1.6em;}
	.account-login .new-users .buttons-set button.button:hover > span,
	.account-login .registered-users .buttons-set button.button:hover > span{background-color:rgba(0, 0, 0, 0.4);}
	.account-login .registered-users .form-list .input-box{width:99%;}
	.account-login .registered-users .form-list .input-box input.input-text{width:99%;background-image:url(../images/input_star.png);background-position:right 6px;background-repeat:no-repeat;}
	.account-login .registered-users p.required{color:#AAAAAA;font-size:11px;text-align:left;}
	.account-login .registered-users .buttons-set a{color:#fff;padding-top:0.42em;}
	.account-login .registered-users .buttons-set a:hover{color:#333;}
	.account-create{}
	.captcha-note{}
	.captcha-image{float:left;position:relative;}
	.captcha-img{border:1px solid #ccc;}
	.registered-users .captcha-image{}
	#checkout-step-login .captcha-image{}
	#checkout-step-login .buttons-set{border-top:1px solid #ddd;padding:0.75em 0 1.5em;}
	#checkout-step-login .buttons-set .f-left{margin-top:4px;}
	.captcha-reload{position:absolute;top:2px;right:2px;}
	.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear;}
	@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);}
		0%{-webkit-transform:rotate(-360deg);}
	}
	@-moz-keyframes rotate{0%{-moz-transform:rotate(0);}
		0%{-moz-transform:rotate(-360deg);}
	}
	@keyframes rotate{0%{transform:rotate(0);}
		0%{transform:rotate(-360deg);}
	}
	.window-overlay{background:url(../images/window_overlay.png) repeat;background:rgba(0, 0, 0, 0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990;}
	.remember-me label{}
	.remember-me-popup{}
	.remember-me-popup h3{}
	.remember-me-popup .remember-me-popup-head{}
	.remember-me-popup .remember-me-popup-head .remember-me-popup-close{}
	.remember-me-popup .remember-me-popup-body{}
	.remember-me-popup .remember-me-popup-body a{}
	.my-account .title-buttons .link-rss{float:none;margin:0;}
	.my-account .addresses-list li.item{padding-bottom:1.25em;}
	.my-account .my-tag-edit{margin-bottom:10px;}
	.my-account .my-tag-edit a.btn-remove{float:left;margin-right:5px;}
	.my-account #my-tags-table button{margin-bottom:10px;}
	.my-account .pager .limiter{float:left;}
	.my-account .pager .pages{float:right;padding-top:0;}
	.my-account .rating-links{display:none;}
	.dashboard{}
	.dashboard .welcome-msg{border-top:2px solid #2FB9B7;background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);padding:1.25em 35px 1.5em 21px;margin-bottom:2.5em;}
	.dashboard .welcome-msg .hello{font-size:2em;line-height:1.5em;margin-bottom:0.5em;}
	.dashboard .data-table{margin:0.75em 0 1.25em;}
	.dashboard .col2-set{padding:10px 0 15px;}
	.dashboard .box-title,
	.dashboard .box-head{width:100%;overflow:hidden;margin:0 0 2em;border-bottom:1px solid #e5e5e5;padding:0 0 0.58em;}
	.dashboard .box-title h2,
	.dashboard .box-title h3,
	.dashboard .box-head h2,
	.dashboard .box-head h3{float:left;}
	.dashboard .box-title h2,
	.dashboard .box-head h2{font-size:1.09em;}
	.dashboard .box-content h4{font-size:1em;}
	.dashboard .box-content a{color:#aaa;font-size:0.91em;}
	.dashboard .box-content a:hover{color:#333;}
	.dashboard .box-head h2{font-size:2.5em;line-height:1.5em;margin-bottom:0;}
	.dashboard .box-title h3,
	.dashboard .box-head h3{font-size:2em;line-height:1.5em;margin-bottom:0;color:#333;font-weight:normal;}
	.dashboard .box-title a,
	.dashboard .box-head a{float:right;color:#aaa;font-size:0.91em;line-height:1.45em;margin-top:16px;text-decoration:none;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
	.dashboard .box-title a:hover,
	.dashboard .box-head a:hover{color:#777;}
	.dashboard .box-title a i,
	.dashboard .box-head a i{font-size:1.16em;margin-left:10px;}
	.dashboard .box{background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;border-top:2px solid #2FB9B7;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);padding:1.25em 20px 1.5em 21px;margin-bottom:2.5em;}
	.dashboard .box-recent{margin-bottom:2.5em;background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;border-top:2px solid #2FB9B7;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);padding:1.25em 35px 1.5em 21px;}
	.dashboard .box-info{}
	.dashboard .box-info .box-divider{border-right:1px solid #e5e5e5;margin-right:20px;}
	.dashboard .box-reviews{background-color:#FFFFFF;-moz-border-radius:2px;border-radius:2px;border-top:2px solid #2FB9B7;box-shadow:0 2px 9px rgba(0, 0, 0, 0.1);padding:1.25em 35px 1.5em 21px;margin-bottom:2.5em;}
	.dashboard .box-reviews li{padding-bottom:1.5em;}
	.dashboard .box-reviews .number{float:left;font-size:1em;font-weight:bold;line-height:1;color:#909090;margin:3px -20px 0 0;padding:2px 3px;}
	.dashboard .box-reviews .details{margin-left:20px;}
	.dashboard .box-reviews .details .ratings strong{float:none;display:block;margin-bottom:0.27em;}
	.dashboard .box-reviews .details .ratings .rating-box{float:none;}
	.dashboard .box-tags li{padding-bottom:20px;}
	.dashboard .box-tags .number{float:left;font-size:1em;font-weight:bold;line-height:1;color:#909090;margin:3px -20px 0 0;padding:2px 3px;}
	.dashboard .box-tags .details{margin-left:20px;}
	.dashboard .box-tags .details .tags li{display:inline;}
	.my-wishlist .page-title{border-bottom:none;margin-bottom:1.83em;}
	.my-wishlist .page-title h1{padding-bottom:0;}
	.my-wishlist #wishlist-view-form{margin-left:16px;margin-right:0;width:96%;}
	.my-wishlist .data-table{margin:0;}
	.my-wishlist .data-table th{border:none;color:#fff;padding-bottom:1em;padding-top:1em;}
	.my-wishlist .data-table .product-name{margin-bottom:0;}
	.my-wishlist .data-table .qty{background-color:#EEEEEE;border:medium none;border-radius:2px 2px 2px 2px;color:#AAAAAA;float:left;font-size:18px;height:26px !important;line-height:26px;padding:13px;text-align:center;width:2.3em !important;}
	.my-wishlist .data-table .quantity-decrease{margin:16px 5px 0 0;}
	.my-wishlist .data-table .quantity-increase{margin:16px 0 0 5px;}
	.my-wishlist .data-table .product-image{background-color:#FFFFFF;border:medium none;box-shadow:0 2px 4px rgba(0, 0, 0, 0.2);padding:4px;width:72px;}
	.my-wishlist .buttons-set{border-left:none!important;border-right:none!important;padding:15px 18px!important;}
	.my-wishlist .buttons-set button.btn-add,
	.my-wishlist .buttons-set button.btn-share{float:left;}
	.my-wishlist .buttons-set button.btn-share{margin-left:0;}
	.my-wishlist .data-table textarea{width:90%;margin-top:0.83em;min-height:130px;}
	.my-wishlist .wishlist-input-box{width:120px;margin:0 auto;}
	.my-wishlist .data-table .price-box{margin-bottom:0.75em;padding-top:1.08em;}
	.my-wishlist .data-table .price-box .price{font-size:1.5em;line-height:1.44em;}
	.my-wishlist .data-table .price-box.map-info a{display:block;}
	.my-wishlist .data-table button{margin:0.75em 0;}
	.my-wishlist .buttons-set{border:1px solid #e5e5e5;border-top:none;padding:0.75em 11px;margin-top:0;}
	.my-wishlist .data-table .btn-remove2{color:#AAAAAA;display:block;font-size:1.33em;}
	.my-wishlist .link-edit{color:#AAAAAA;display:block;font-size:1.09em;margin-bottom:0.38em;}
	.addresses-list{}
	.addresses-list-additional li.item{}
	.order-info{border:1px solid #ddd;padding:5px;}
	.order-info dt,
	.order-info dd,
	.order-info ul,
	.order-info li{display:inline;}
	.order-info li.current{color:#000;}
	.order-info dt{font-weight:bold;}
	.order-date{margin:10px 0;}
	.order-info-box{}
	.order-items{width:100%;overflow-x:auto;}
	.order-additional{margin:15px 0;}
	.gift-message dt strong{color:#666;}
	.gift-message dd{font-size:13px;margin:5px 0 0;}
	.order-about dt{font-weight:bold;}
	.order-about dd{font-size:13px;margin:0 0 7px;}
	.tracking-table{margin:0 0 15px;}
	.tracking-table th{font-weight:bold;white-space:nowrap;}
	.tracking-table-popup{width:100%;}
	.tracking-table-popup th{font-weight:bold;white-space:nowrap;}
	.tracking-table-popup th,
	.tracking-table-popup td{padding:1px 8px;}
	.page-print{padding:20px;}
	.page-print h2,
	.page-print h3{margin-top:15px;}
	.page-print .print-head{padding-bottom:20px;}
	.page-print .print-head img{float:left;}
	.page-print .print-head address{float:left;margin-left:15px;}
	.page-print .col2-set{padding:15px 0;}
	.page-print .gift-message-link{display:none;}
	.page-print .price-excl-tax,
	.page-print .price-incl-tax{display:block;white-space:nowrap;}
	.page-print .cart-price,
	.page-print .price-excl-tax .label,
	.page-print .price-incl-tax .label,
	.page-print .price-excl-tax .price,
	.page-print .price-incl-tax .price{display:inline;}
	.product-review .product-img-box{float:left;width:140px;margin-left:25px;}
	.product-review .product-img-box .product-image{display:block;width:125px;height:125px;margin-bottom:10px;}
	.product-review .product-img-box .ratings .rating-links a{display:block;}
	.product-review .product-img-box .ratings .rating-links .separator{display:none;}
	.product-review .product-img-box .label{font-size:11px;margin:0 0 3px;}
	.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px;}
	.product-review .product-details{margin-left:150px;}
	.product-review .product-name{font-size:16px;font-weight:bold;margin:0 0 10px;}
	.product-review h3{}
	.product-review .ratings-table{margin:0 0 10px;}
	.product-review dt{font-weight:bold;}
	.product-review dd{font-size:13px;margin:5px 0 0;}
	.price-box.map-info .price{padding-right:10px;}
	.product-view .product-shop .price-box.map-info{}
	.product-view .product-shop .price-box.map-info a{padding:0;display:block;}
	.cart-msrp-totals{color:red;font-size:12px !important;font-weight:bold;margin:10px 10px 0;padding:10px;text-align:right;text-transform:uppercase;}
	.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:bold;text-align:left;padding:2px 5px;text-shadow:0 1px 0 #fff;}
	.map-popup{background:#fff;border:1px solid #aaa;margin:12px 0 0;position:absolute;-moz-box-shadow:0 0 6px #ccc;-webkit-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;text-align:left;width:287px;z-index:100;}
	.map-popup-heading{background:#f5f5f5;border-bottom:1px solid #ccc;padding:5px 30px 5px 10px;width:247px;}
	.map-popup-heading h2{font-size:16px;margin:0;text-shadow:0 1px 0 #f6f6f6;word-wrap:break-word;text-align:left;text-overflow:ellipsis;}
	.map-popup-arrow{background:0;position:absolute;left:50%;top:-10px;height:10px;width:19px;}
	.map-popup-close{background:url(../images/btn_window_close.gif) no-repeat;display:block;position:absolute;top:8px;right:10px;height:15px;width:15px;text-indent:-9999em;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
	.map-popup-content{border-top:1px solid #eee;padding:10px;overflow:hidden;text-align:left;width:265px;}
	.map-popup-checkout{display:inline;float:right;text-align:right;}
	.map-popup-checkout span{display:block;padding-right:30px;}
	.map-popup-checkout .paypal-logo{margin:0 0 5px;}
	.map-popup-price .price-box,
	.map-popup-price .price-box .special-price{margin:0;padding:5px 0;}
	.map-popup-price{margin:5px 0 0;}
	.map-popup-text{clear:right;margin:0 10px;padding:10px 0;text-align:left;word-wrap:break-word;}
	.map-popup-only-text{border-top:1px solid #ddd;}
	.products-grid .ajax-loader-item.cart-item{background-color:#FFFFFF;height:14px;left:auto;margin:0;padding:0;position:absolute;right:12px;top:13px;width:14px;-moz-border-radius:15px;border-radius:15px;}
	.products-grid .ajax-loader-item.cart-item img{width:98%;}
	.button-holder{position:relative;display:inline-block;}
	.products-grid .button-holder .ajax-loader-item,
	.products-list .button-holder .ajax-loader-item{left:auto;right:-28px;top:7px;}
	.products-list .ajax-loader-item,
	.products-grid .ajax-loader-item{position:absolute;width:22px;height:22px;left:0;top:-2px;text-indent:0;background-color:#FFF;}
	.products-list .ajax-loader-item img,
	.products-grid .ajax-loader-item img{width:auto;margin:3px 0 0 3px;}
	.product-view .add-to-cart #ajax_loader{float:left;margin:18px -18px 0 0;padding:0 0 0 2px;position:relative;}
	.twitter-share-button{min-width:120px;margin-left:5px;}
	.ajax-index-options{font-size:0.75em;}
	.ajax-index-options .product-view .product-shop .price-box{display:inline-block;float:none;margin-bottom:0.5em;}
	.ajax-index-options .product-shop .product-options-bottom .price-box{display:block;}
	.ajax-index-options .product-shop .product-options dd{margin-bottom:0;}
	.ajax-index-options #product_addtocart_form{box-shadow:none;}
	.ajax-index-options .product-view .product-shop .add-to-box{float:none;}
	.ajax-index-options{background-color:#FFF;}
	.ajax-index-options .container_12{width:590px;margin:0;}
	.ajax-index-options .container_12 .grid_4{float:left;width:240px;margin-left:10px;margin-right:5px;}
	.ajax-index-options .container_12 .grid_5{float:left;width:310px;margin-left:15px;}
	.ajax-index-options .product-view .product-img-box,
	.ajax-index-options .product-view .product-shop{margin-bottom:0;}
	.ajax-index-options .product-view .product-shop .right{float:none !important;}
	.ajax-index-options .product-view .product-shop .right iframe{width:120px!important;}
	.ajax-index-options .no-slider li{margin-right:9px;}
	.ajax-index-options .more-views .no-slider li a{margin-right:0;width:71px;}
	.ajax-index-options .product-view .product-essential{padding-bottom:0;}
	.ajax-index-options .product-view .product-img-box{padding-bottom:0;}
	.ajax-index-options .product-view .product-img-box .img-holder{position:relative;}
	.ajax-index-options .product-view .product-name{padding-right:9px;}
	.ajax-index-options .product-view .more-views{padding-left:0;padding-right:0;}
	.ajax-index-options .product-view .more-views #more-views-slider li a{width:45px;margin-right:9px;}
	.ajax-index-options .more-views .prev{}
	.ajax-index-options .more-views .next{}
	.ajax-index-options .product-view .product-shop .add-to-cart button{margin-left:8px;}
	.ajax-index-options .product-view .product-options{margin:18px 22px 0 0;}
	.ajax-index-options .product-view .product-shop .product-options{margin:0;}
	.ajax-index-options .product-view .product-options-bottom{margin:0 22px 0.75em 0;}
	.ajax-index-options .product-view .product-options-bottom .price-box .price-as-configured .price-label{line-height:1.2em;}
	.ajax-index-options .product-view .product-shop .price-box{border:none;}
	.ajax-index-options .product-view .product-shop .product-options-bottom{margin:0 0 0.75em;}
	.ajax-index-options .product-view .product-options .price{font-size:1em;}
	.ajax-index-options .product-view .product-options-bottom .price{font-size:1.5em;line-height:1em;color:#333333;}
	.ajax-index-options .product-view .product-shop .product-options-bottom .price{font-size:1.5em;line-height:0.91em;}
	.ajax-index-options .product-view .product-shop .product-options-bottom .price-box{margin-top:0;}
	.ajax-index-options .product-view .product-shop .short-description{padding-bottom:0.75em;}
	.ajax-index-options .product-view .product-shop .product-options-bottom .add-to-cart #ajax_loader{clear:none;float:left;left:9px;margin:0;right:auto;top:12px;}
	.ajax-index-options .product-view .product-options-bottom .price-box{margin-bottom:1em!important;}
	.ajax-index-options .product-view .product-options-bottom .add-to-cart #ajax_loader{margin-left:9px;margin-top:12px;float:left;}
	.ajax-index-options .product-view .price-box .price-from .price-label,
	.ajax-index-options .product-view .price-box .price-to .price-label,
	.ajax-index-options .product-view .price-box .price-as-configured .price-label{display:inline-block;line-height:2.5em;padding-right:5px;}
	.ajax-index-options .product-view .price-box .price-from .price,
	.ajax-index-options .product-view .price-box .price-to .price,
	.ajax-index-options .product-view .price-box .price-as-configured .price{display:inline-block;line-height:0.91em;}
	.add-to-cart-success{position:fixed;left:50%;top:0;width:260px;margin-left:-125px;background:#444;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:20px 30px 20px 30px;color:#fff;font-weight:bold;text-align:center;z-index:99999;}
	.add-to-cart-success a{color:#fff;text-decoration:underline;font-weight:bold;}
	.add-to-cart-success a:hover{color:#fff;text-decoration:none;}
	.add-to-cart-success .btn-remove{position:absolute;right:10px;top:50%;margin-top:-5px;}
	.ajax-box-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.3);z-index:99998;}
	.ajax-box-overlay i.load{position:absolute;top:30%;left:50%;margin-left:-24px;background-image:url(../images/fancybox/fancybox_loading.gif);background-position:center center;background-repeat:no-repeat;background-color:rgba(0, 0, 0, 0.82);-moz-border-radius:10px;border-radius:10px;display:inline-block;padding:22px;margin:0 0 0.75em;}
	.ajax-box-overlay.loaded i{display:none;}
	#login-holder{opacity:0;filter:alpha(opacity=50);position:absolute;z-index:99999;left:50%;top:0;margin-left:-179px;width:298px;height:auto;background-color:#FFF;box-shadow:0 0 5px rgba(0, 0, 0, 0.15);padding:0 30px;}
	#login-holder .close-button{position:absolute;top:5px;right:5px;text-align:center;cursor:pointer;}
	#login-holder .close-button i{color:#bbb;font-size:1.16em;padding:5px;}
	#login-holder .page-title{border-bottom:solid 1px #ddd;padding:2.333em 0 1em;margin-bottom:1em;background:transparent !important;}
	#login-holder .actions , #login-holder .close-button{background:transparent !important;}
	#login-holder .page-title h1{color:#222;font-weight:bold;font-size:2em;letter-spacing:-1px;float:left;}
	#login-holder .page-title .forgot-pass{font-size:.91em;float:right;color:#bbb;margin-top:1.5em;}
	#login-holder form{display:block;}
	#login-holder form p{font-size:.91em;line-height:1.583em;font-weight:500;color:#bbb;}
	#login-holder form p.required{font-family:Arial;font-size:.91em;text-transform:none;}
	#login-holder form .form-list{margin:1.16em 0 0;}
	#login-holder form .form-list li{margin-bottom:1.5em;}
	#login-holder form .input-box{width:100%;}
	#login-holder form .input-box input{padding:5px 9px;width:93%;border-color:#eee;font-style:italic;color:#aaa;font-size:.91em;background-color:#eee;height:28px;}
	#login-holder form p.required{float:right;color:#e85131;font-size:.91em;margin:-.5em 0 1em;}
	#login-holder form a.f-left{color:#aaa;}
	#login-holder form p.required,
	#login-holder form a.f-left{}
	#login-holder form .actions{padding-bottom:2.333em;}
	#login-holder .link-box{float:left;}
	#login-holder .link-box a{color:#222;text-transform:uppercase;font-size:12px;height:40px;display:inline-block;line-height:40px;background-color:#eee;padding:0 41px;border:solid 0px;}
	#login-holder .link-box a:hover{color:#fff;}
	#login-holder .account-create .link-box a{padding:0 47px;}
	#login-holder form .actions button{display:block;float:right;width:50%;}
	#login-holder form .actions button span{height:40px;padding-left:0;width:100%;}
	#login-holder form .actions button span span{line-height:40px;padding:0;font-size:12px;}
	#login-holder form .fieldset{margin:0;padding:0;border:none;}
	#login-holder form .fieldset .legend{margin:0;padding:0;background:none;border:none;font-size:1em;font-weight:500;line-height:1.53em;float:none;text-transform:uppercase;}
	#login-holder form .fieldset + .fieldset li{margin:0;}
	#login-holder .account-create form .input-box input{}
	#login-holder .account-create form .input-box input.checkbox{width:auto;height:auto;}
	#login-holder .account-create form .customer-dob input{width:40%;}
	#login-holder .account-create form .form-list .field{margin-bottom:1.5em;width:100%;}
	#login-holder .account-create form .name-firstname{margin-bottom:1.5em;width:100%;}
	#login-holder .account-create form .name-middlename{margin-bottom:1.5em;width:100%;}
	#login-holder .account-create form .name-lastname{margin-bottom:0!important;width:100%;}
	#login-holder .account-create .form-list label{color:#666666;}
	#login-form h2{font-size:.91em;font-weight:bold;text-transform:uppercase;}
	#login-form .content p{font-size:.91em;}
	#login-form .content .input-box{width:100%;}
	#login-form .content .input-box input{padding:5px 14px;width:95%;border-color:#eee;font-style:italic;color:#888;font-size:.91em;}
	#resultLoading > div p{background-color:rgba(0, 0, 0, 0.82);-moz-border-radius:10px;border-radius:10px;display:inline-block;padding:10px;margin:0 0 0.75em;}
	.lockshowloading{position:fixed;top:50%;z-index:99999;left:50%;margin-left:-24px;background-color:rgba(0, 0, 0, 0.9);-moz-border-radius:10px;border-radius:10px;display:inline-block;padding:10px;margin:0 0 0.75em;}
	.lockshow-bg{position:absolute;top:0px;left:0px;right:0px;bottom:0px;height:100%;width:103%;background:black;margin:0px;-moz-opacity:.30;filter:alpha(opacity=30);opacity:0.3;z-index:9999;}
	.opc-box{background-color:#FFF;box-shadow:0 0 5px rgba(0, 0, 0, 0.07);padding:1.83em 20px 2.16em;margin:0 0 1.66em;}
	#popup-block .block-subscribe{float:left;text-align:center;width:50%;margin-left:30px;padding-top:7.5em;}
	#popup-block .block-subscribe strong span{color:#fff;font-weight:bold;text-transform:none;font-size:2.5em;line-height:1.44em;margin:0 0 5px;letter-spacing:-1.5px;}
	#popup-block .block-subscribe label{font-family:Georgia;font-size:1em;font-style:italic;color:#fff;line-height:1.5em;display:inline-block;padding-bottom:1em;}
	#popup-block .block-subscribe ~ .popup-bottom{color:#fff;}
	#popup-block .block-subscribe input{height:28px;background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,0);margin-bottom:.75em;}
	#popup-block .block-subscribe .button span{height:40px;}
	#popup-block .block-subscribe .button span span{line-height:40px;}
	#popup-block{display:none;}
	#popup-block .popup-content-wrapper{height:100%;background-size:cover;}
	#popup-block .popup-bottom{position:absolute;margin-left:20px;bottom:20px;color:#888;font-size:.91em;}
	.map-container{position:relative;height:360px;margin-bottom:1.5em;}
	.map-container .map-wrapper{width:100%;height:100%;}
	.map-container .map-block{background:#fff;position:absolute;z-index:999;overflow:hidden;box-shadow:1px 1px 5px rgba(0, 0, 0, 0.1);}
	.map-container .map-block .indent{padding:1.25em 30px 2em;}
	.map-container .map-block.left-top{top:40px;left:40px;}
	.map-container .map-block.right-top{top:40px;right:40px;}
	.map-container .map-block.left-bottom{bottom:40px;left:40px;}
	.map-container .map-block.right-bottom{bottom:40px;right:40px;}
	.map-container .map-block p{margin-top:0.6em;}
	.map-container .map-block a{color:#666;}
	.map-container .map-block a:hover{text-decoration:underline;}
	.map-container .block-title{padding:0!important;margin:0!important;text-align:left;background:none!important;}
	.ptdivline{display:none;}
	.onepagecheckout-index-index .main-container .page-title{border-bottom:none;padding-bottom:1.83em;}
	.onepagecheckout-index-index .h1_opc{color:#777;text-transform:none;padding-bottom:0;}
	.onepagecheckout-index-index .onepagecheckout_loginarea{display:inline-block;margin:0;}
	.onepagecheckout-index-index .onepagecheckout_loginarea .onepagecheckout_loginlink:hover{color:#333;}
	.onepagecheckout-index-index .op_login_area{background-color:#FFF;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);-moz-border-radius:2px;border-radius:2px;}
	.onepagecheckout-index-index #onepagecheckout_forgotbox.op_login_area,
	.onepagecheckout-index-index #onepagecheckout_loginbox.op_login_area{margin:1.83em 0 0;padding:1.16em 20px 1.66em;width:364px;border:none;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);-moz-border-radius:2px;border-radius:2px;border-top:2px solid;position:relative;}
	.onepagecheckout-index-index #onepagecheckout_forgotbox.op_login_area .page-title,
	.onepagecheckout-index-index #onepagecheckout_loginbox.op_login_area .page-title{padding-bottom:0.42em;}
	.onepagecheckout-index-index #onepagecheckout_forgotbox.op_login_area .close_la,
	.onepagecheckout-index-index #onepagecheckout_loginbox.op_login_area .close_la{background:none;position:absolute;top:10px;right:12px;color:#999;font-size:14px;width:auto;height:auto;}
	.onepagecheckout-index-index #onepagecheckout_loginbox.op_login_area #login-form .full{padding-bottom:1.25em;}
	.onepagecheckout-index-index #onepagecheckout_forgotbox.op_login_area #forgot-password-form label,
	.onepagecheckout-index-index #onepagecheckout_loginbox.op_login_area #login-form label{color:#888;}
	.onepagecheckout-index-index #onepagecheckout_forgotbox.op_login_area #forgot-password-form input,
	.onepagecheckout-index-index #onepagecheckout_loginbox.op_login_area #login-form input{padding-top:1px;padding-bottom:1px;}
	.onepagecheckout-index-index #onepagecheckout_forgotbox.op_login_area #forgot-password-form .onepagecheckout_loginlink,
	.onepagecheckout-index-index #onepagecheckout_loginbox.op_login_area #login-form .onepagecheckout_forgotlink{font-size:0.91em;color:#999;}
	.onepagecheckout-index-index #onepagecheckout_forgotbox.op_login_area #login-form .buttons-set,
	.onepagecheckout-index-index #onepagecheckout_loginbox.op_login_area #login-form .buttons-set{padding-right:0;margin:0;}
	.onepagecheckout-index-index .main-container{padding-left:15px;padding-right:15px;width:auto !important;}
	.onepagecheckout-index-index .main-container .col-main{width:100%!important;margin-left:0;margin-right:0;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields{padding-bottom:0;border:none;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-1,
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2{float:left;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3{float:right;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-1,
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2,
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3{box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);border-top:2px solid;-moz-border-radius:2px;border-radius:2px;background-color:#FFF;width:32%!important;margin:0!important;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2{margin-left:20px!important;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-1 .col-indent,
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2 .col-indent,
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3 .col-indent{padding:1em 20px;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .op_block_title{color:#333333;display:block;font-size:2em;font-weight:normal;line-height:1.5em;margin:0 0 5px;border:none;text-transform:none;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .data_area input{width:99%;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .data_area select{width:100%;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .data_area input,
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .data_area select{border-color:#cfcfcf;color:#aaa;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .two_fields .short .data_area{width:100%;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .two_fields .short .data_area input{width:87%;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .two_fields .short-2 .data_area input{width:98%;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .two_fields .short-2 .data_area select{width:100%;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .form_fields .two_fields .short.name-middlename .data_area input{width:98%;}
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-shipping-method-load,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-review-load{min-height:10px;}
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods dt{padding-bottom:0.42em;}
	#onepagecheckout_orderform .onepagecheckout_datafields #shipping-method #allow-gift-message-container .form-list .field,
	#onepagecheckout_orderform .onepagecheckout_datafields #shipping-method #allow-gift-message-container .form-list .input-box{width:100%;}
	#onepagecheckout_orderform .onepagecheckout_datafields #shipping-method #allow-gift-message-container .form-list .input-box input{width:97%;}
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods dt input{width:13px;height:13px;display:inline-block;margin-top:2px;}
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods #payment_form_paypal_express{margin:0;}
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods dt label{display:inline-block;line-height:1.83em;}
	body.firefox #onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods dt input#p_method_paypal_express{margin-top:9px;}
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods select#ccsave_cc_type,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods select#authorizenet_cc_type,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods select#verisign_cc_type,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods select#paypal_direct_cc_type{width:100%;}
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods input#ccsave_cc_number,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods input#ccsave_cc_owner,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods input#po_number,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods input#authorizenet_cc_number,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods input#verisign_cc_number,
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods input#paypal_direct_cc_number{width:97%;}
	#onepagecheckout_orderform .onepagecheckout_datafields #checkout-payment-method-load .sp-methods .cvv-what-is-this{margin-top:3px;}
	#onepagecheckout_orderform .onepagecheckout_datafields .gift-messages-form .item .details .form-list .field,
	#onepagecheckout_orderform .onepagecheckout_datafields .gift-messages-form .item .details .form-list .input-box,
	#onepagecheckout_orderform .onepagecheckout_datafields .gift-messages-form .item .details .form-list li.wide .input-box{width:100%;}
	#onepagecheckout_orderform .onepagecheckout_datafields .gift-messages-form .item .details .form-list input.input-text,
	#onepagecheckout_orderform .onepagecheckout_datafields .gift-messages-form .item .details .form-list li.wide textarea{width:97%;}
	#onepagecheckout_orderform .onepagecheckout_datafields .col-2 .form-list li.wide .input-box{width:100%;}
	#onepagecheckout_orderform .onepagecheckout_datafields .col-2 .form-list li.wide textarea{width:97%;}
	#onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2 .onepagecheckout_block{padding-bottom:1.16em;}
	#checkout-coupon-discount-load .discount-form .input-box{padding-bottom:1em;}
	#checkout-coupon-discount-load .discount-form .input-box input#coupon-code{width:98%;padding-top:1px;padding-bottom:1px;}
	#checkout-coupon-discount-load .discount-form .buttons-set button.button span{padding:0;}
	#checkout-coupon-discount-load .discount-form .buttons-set button.button span span{font-size:14px;font-weight:normal;line-height:22px;padding:5px 18px 0;}
	#onepagecheckout_orderform .onepagecheckout_datafields .newsletter{padding-top:1.5em;}
	#onepagecheckout_forgotbox .page-title span,
	#onepagecheckout_loginbox .page-title span{font-size:2em;line-height:1.5em;margin-bottom:0;display:block;font-weight:normal;color:#333;}
	#onepagecheckout_loginbox .input-box input,
	#onepagecheckout_forgotbox .data_area input,
	#onepagecheckout_loginbox .data_area input{width:99%;}
	#onepagecheckout_forgotbox button.button,
	#onepagecheckout_loginbox button.button{background:none;box-shadow:none;border:none;}
	#onepagecheckout_forgotbox button.button > span,
	#onepagecheckout_loginbox button.button > span{height:30px!important;padding:0;}
	#onepagecheckout_forgotbox button.button span span,
	#onepagecheckout_loginbox button.button span span{font-size:14px;line-height:22px;padding:5px 18px 0;font-weight:normal;}
	#checkout-review-table-wrapper thead th{margin-top:0;text-align:left;border-bottom:none;color:#333;font-size:1.16em;font-weight:600;margin:0.5em 0 0.75em;text-transform:none;}
	#checkout-review-table-wrapper tbody td .product-name{font-size:1em;font-weight:bold;color:#777;}
	#checkout-review-table-wrapper tfoot tr td:first-child,
	#checkout-review-table-wrapper tbody tr td:first-child{padding-left:0;}
	#checkout-review-table-wrapper .order-products-table tbody th,
	#checkout-review-table-wrapper .order-products-table tbody td{border-bottom:1px solid #CFCFCF;}
	#checkout-review-table-wrapper .order-products-table tfoot td{border-bottom:1px solid #CFCFCF;}
	#checkout-review-submit #review-buttons-container button.btn-checkout{box-shadow:none;background-image:none;font-weight:normal;height:40px!important;-moz-border-radius:2px;border-radius:2px;-moz-transition:background-color 300ms ease;-webkit-transition:background-color 300ms ease;-o-transition:background-color 300ms ease;transition:background-color 300ms ease;line-height:42px;}
	#checkout-review .order-products-table tfoot tr.last td strong{text-transform:none;}
	#checkout-review .order-products-table tfoot tr td .price{position:relative;top:-3px;}
	.checkout-cart-index .iwd-ec-col-main .page-title h1{margin:0;padding-bottom:0.83em;}
	.checkout-cart-index .iwd-ec-col-main .cart-empty #empty-cart-link{width:auto;height:auto;font-size:6em;line-height:2.5em;color:#aaa;margin-left:10px;top:45px;}
	.checkout-cart-index .iwd-ec-col-main .cart-empty #iwd-emptycart-writeup{border-left-color:#dedede;padding-left:40px;height:auto;}
	.checkout-cart-index .iwd-ec-col-main .cart-empty #iwd-emptycart-writeup p.writeup{margin-top:2.34em;margin-bottom:0;font-family:Arial, sans-serif;font-size:1em;line-height:1.5em;color:#666;padding-bottom:1.25em;}
	.checkout-cart-index .iwd-ec-col-main .cart-empty #iwd-emptycart-writeup #buttonwrapper .iwdbutton{background:none;padding:0;}
	.checkout-cart-index .iwd-ec-col-main .cart-empty #iwd-emptycart-writeup #buttonwrapper .iwdbutton a{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;text-transform:none;padding:8px 17px 0 19px;height:32px;overflow:hidden;-moz-border-radius:2px;border-radius:2px;font-size:16px;line-height:24px;color:#fff;font-weight:normal;}
	.checkout-cart-index .iwd-ec-col-main .cart-empty #iwd-emptycart-writeup #buttonwrapper .iwdbutton a i{font-size:14px;line-height:22px;margin-right:9px;}
	.checkout-cart-index .iwd-ec-col-main .cart-empty #iwd-emptycart-writeup #buttonwrapper .iwdtrade{text-align:left !important;font-size:0.91em!important;line-height:1.45em;font-family:Arial, sans-serif;color:#aaa!important;opacity:1;filter:alpha(opacity=100);margin-top:1.09em;}
	#footer{padding:0;width:100%;}
	body.boxed-layout #footer .footer-topline,
	body.boxed-layout .footer-second-line,
	body.boxed-layout .links-block{border:none;}
	#footer .footer-topline,
	body.boxed-layout #footer .footer-topline .container_12{border-bottom:solid 0px #393939;}
	#footer .footer-topline .grid_12{overflow:hidden;}
	.footer-links{float:right;overflow:hidden;}
	.footer-links span{font-size:.91em;text-transform:uppercase;display:inline-block;vertical-align:middle;color:#aaa;line-height:1.583em;cursor:pointer;padding:2em 24px;transition:background-color 600ms ease;-moz-transition:background-color 600ms ease;-webkit-transition:background-color 600ms ease;-o-transition:background-color 600ms ease;position:absolute;right:0;}
	.footer-links span:hover{background-color:#323232;}
	.footer-links span i{font-size:1.273em;vertical-align:middle;color:#aaa;padding-left:10px;margin-top:-2px;}
	.footer-links span em{font-size:1.273em;vertical-align:middle;color:#aaa;padding-left:10px;margin-top:-2px;}
	.footer-links li{display:inline-block;vertical-align:middle;padding:1.333em 0;position:relative;top:-200px;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
	.footer-links li.remover{top:0;padding:0;}
	.footer-links li a{font-size:.91em;color:#aaa;line-height:1.5em;float:left;padding:.55em 12px;}
	.footer-links li a:hover{background-color:#323232;}
	.footer-links ul i{font-size:1.16em;color:rgba(255,255,255,.2);vertical-align:middle;margin-left:10px;cursor:pointer;opacity:0;filter:alpha(opacity=0);transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:background-color 400ms ease;-moz-transition:background-color 400ms ease;-webkit-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;}
	.footer-links ul i:hover{color:#fff;}
	.footer-links ul em{font-size:1.16em;color:rgba(255,255,255,.2);vertical-align:middle;margin-left:10px;cursor:pointer;opacity:0;filter:alpha(opacity=0);transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:background-color 400ms ease;-moz-transition:background-color 400ms ease;-webkit-transition:background-color 400ms ease;-o-transition:background-color 400ms ease;}
	.footer-links ul em:hover{color:#fff;}
	.footer-links li.remover em{opacity:1 !important;}
	.footer-second-line,
	body.boxed-layout #footer .footer-second-line .container_12{background-color:#FFFFFF;border-bottom:solid 0px #393939;}
	#footer .footer-second-line .container_12{padding-top:3em;padding-bottom:3em;}
	#footer .footer-second-line .footer-block-title{border-bottom:solid 1px #393939;margin-bottom:1.5em;}
	#footer .footer-second-line .footer-block-title h2{color:#fff;font-weight:bold;font-size:1.667em;line-height:1.44em;-webkit-text-stroke-width:0!important;}
	#footer .footer-second-line .top{margin-bottom:2.667em;}
	#footer .footer-products-list .item{margin-bottom:1.5em;}
	#footer .footer-products-list .item.last{margin-bottom:0;}
	#footer .footer-products-list .product-image{display:inline-block;width:52px;vertical-align:top;margin-right:20px;}
	#footer .footer-products-list .product-shop{display:inline-block;vertical-align:top;width:74%;}
	#footer .footer-products-list .product-shop .product-name{margin-top:-3px;margin-bottom:0;}
	#footer .footer-products-list .product-shop .product-name a{font-family:Georgia;font-size:1.16em;line-height:1.44em;color:#fff;}
	#footer .footer-second-line .block-tags .block-title{display:none;}
	#footer .footer-second-line .block-tags li{display:inline-block;margin-bottom:2px;}
	#footer .footer-second-line .block-tags li a{font-size:.91em!important;color:#888;line-height:1.5em;border:solid 1px #4e4e4e;padding:.6em 11px;display:inline-block;}
	#footer .footer-second-line .block-tags li a:hover{color:#fff;}
	#footer .footer-second-line .block-tags .actions{display:none;}
	#footer .footer-second-line .links li{border-top:solid 1px #393939;position:relative;}
	#footer .footer-second-line .links li:first-child{border-top:none;}
	#footer .custom-footer-content ul.links li:before{content:'';background-color:#222;position:absolute;width:100%;height:100%;top:0;left:0;}
	#footer .footer-second-line .links li:after{width:0%;height:100%;top:0;left:0;background-color:#2b2b2b;content:'';position:absolute;-webkit-transition:width 500ms ease;-moz-transition:width 500ms ease;transition:width 500ms ease;-o-transition:width 500ms ease;}
	#footer .footer-second-line .links li:hover:after{width:100%;}
	#footer .footer-second-line .links li a{color:#777777 !important;display:block;font-family:Roboto-Light;font-size:14px;line-height:38px;padding:0 0 0 8%;position:relative;z-index:9;}
	#footer .footer-second-line .links li a:before{content:"·";font-size:2em;left:0;line-height:38px;margin:0 7px 0 4px;position:absolute;top:0;transition:left 400ms ease 0s;vertical-align:middle;}
	#footer .footer-second-line .links li a:hover{padding-left:28px;}
	#footer .footer-second-line .links li a:hover:before{left:8px;}
	#footer .footer-second-line .footer-logo-wrapper{margin-top:3px;text-align:center;margin-bottom:2.333em;}
	#footer .footer-second-line .footer-info{font-size:1em;line-height:1.5em;color:#aaa;text-align:center;}
	#footer .footer-second-line .footer-info p{margin-bottom:1em;}
	#footer .footer-second-line .footer-info a{font-size:1em;text-transform:uppercase;color:#fff;font-family:Georgia;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;}
	#footer .footer-second-line .footer-info a i{font-size:1.16em;margin-left:4px;margin-top:1px;position:relative;}
	#footer .footer-second-line .footer-info a:hover i{margin-left:10px;}
	#footer .map-wrapper{position:relative;}
	#footer .map-wrapper .map-wrapper-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);z-index:1;text-align:center;}
	#footer .map-wrapper.active .map-wrapper-bg{transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-webkit-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;}
	#footer .map-wrapper .map-wrapper-bg .map-button-wrapper{position:absolute;top:50%;margin-top:-20px;text-align:center;left:0;right:0;}
	#footer .map-wrapper .map-wrapper-bg button > span{border:solid 2px rgba(255,255,255,.5);height:36px;}
	#footer .map-wrapper .map-wrapper-bg button span span{background:none;color:#fff;line-height:36px;}
	#footer .map-wrapper .map-container{margin-bottom:0;height:160px;}
	#footer .map-wrapper .map-container .map-block{display:none;}
	#footer .map-wrapper .btn-close{float:right;position:relative;z-index:-1;}
	#footer .map-wrapper.active .btn-close{z-index:1;}
	#footer .map-wrapper .btn-close i{width:40px;height:40px;font-size:14px;line-height:40px;text-align:center;color:#fff;background-color:rgba(0,0,0,.5);cursor:pointer;}
	#footer .links-block,
	body.boxed-layout #footer .links-block .container_12{border-bottom:solid 0px;}
	#footer .footer-bottom .container_12{padding-top:1em;padding-bottom:1em;}
	#footer .store-switcher,
	#footer .form-language,
	#footer .form-currency{display:inline-block;vertical-align:middle;margin-right:20px;}
	#footer .store-switcher label,
	#footer .form-language label,
	#footer .form-currency label{display:inline-block;vertical-align:middle;font-size:.91em;color:#aaa;margin-right:6px;}
	#footer .store-switcher .sbHolder,
	#footer .form-language .sbHolder,
	#footer .form-currency .sbHolder{display:inline-block;vertical-align:middle;}
	#footer address{float:left;font-size:.91em;color:#fff;margin-top:.55em;}
	#footer .securelogo{float:right;}
	#footer address a{color:#fff;}
	#footer address a:hover{text-decoration:underline;}
	#footer .sbSelector{background-color:#323232;font-size:11px;color:#fff;line-height:1.583em;border:none;height:30px;line-height:30px;padding:0 40px 0 10px;position:relative;border:solid 0px;}
	#footer .sbSelector:hover{background:rgba(255,255,255,.1);}
	#footer .sbSelector span.text + span{position:absolute;top:50%;margin-top:-2px;right:10px;}
	#footer .sbOptions{top:auto!important;bottom:100%!important;background:#fff;border:solid 1px #ddd;padding:10px 0;left:0;width:150px;text-align:left;}
	#footer .sbOptions li{padding:0;margin-top:0!important;transition:background-color .8s ease;-moz-transition:background-color .8s ease;-webkit-transition:background-color .8s ease;-o-transition:background-color .8s ease;}
	#footer .sbOptions li a{line-height:1.5em;padding:.75em 18px;}
	#footer .form-currency.select:before{content:none;}
	#footer .form-language > a{line-height:1;display:inline-block;vertical-align:middle;padding:5px;border-radius:2px;-moz-border-radius:2px;font-size:0;}
	#footer.form-currency .sbOptions{width:130px;}
	#footer .form-currency > a{font-size:.91em;color:#aaa;display:inline-block;padding:3px 7px;vertical-align:middle;}
	#footer #AjaxcontactForm li:before,
	#footer #AjaxcontactForm li:after{content:none;position:static;}
	#footer #AjaxcontactForm li{border:none;margin-top:1em;}
	#footer #AjaxcontactForm li:first-child{margin-top:0;}
	#footer #AjaxcontactForm li.fields .field{width:48%;}
	#footer #AjaxcontactForm li.fields .field.second{float:right;}
	#footer #AjaxcontactForm li .input-box{width:100%;position:relative;}
	#footer #AjaxcontactForm li label{position:absolute;top:6px;left:12px;}
	#footer #AjaxcontactForm li.fields .input-box input{width:85%;}
	#footer #AjaxcontactForm li .input-box input{width:92.5%;background-color:#222;border-color:#444;}
	#footer #AjaxcontactForm li textarea{width:92.5%;background-color:#222;border-color:#444;}
	#footer #AjaxcontactForm .buttons-set{margin-top:1em;}
	#footer #AjaxcontactForm p.required{display:none;}
	#footer #AjaxcontactForm #ajax-loader{float:right;margin-top:.75em;}
	.catalog-product-view .box-reviews.full-table .indent:after,
	.catalog-product-view .box-reviews ul li:after,
	.clearer:after,
	.header-container:after,
	.header-container .top-container:after,
	.header:after,
	.header .quick-access:after,
	#nav:after,
	.main:after,
	.footer:after,
	.footer-container .bottom-container:after,
	.col-main:after,
	.col2-set:after,
	.col3-set:after,
	.col4-set:after,
	.search-autocomplete li:after,
	.block .block-content:after,
	.block .actions:after,
	.block li.item:after,
	.block-poll li:after,
	.block-layered-nav .currently li:after,
	.page-title:after,
	.products-grid:after,
	.products-list li.item:after,
	.box-account .box-head:after,
	.dashboard .box .box-title:after,
	.box-reviews li.item:after,
	.box-tags li.item:after,
	.pager:after,
	.sorter:after,
	.ratings:after,
	.add-to-box:after,
	.add-to-cart:after,
	.product-essential:after,
	.product-collateral:after,
	.product-view .product-img-box .more-views ul:after,
	.product-view .product-shop .short-description:after,
	.product-view .box-description:after,
	.product-view .box-tags .form-add:after,
	.product-options .options-list li:after,
	.product-options-bottom:after,
	.product-review:after,
	.cart:after,
	.cart-collaterals:after,
	.cart .crosssell li.item:after,
	.opc .step-title:after,
	.checkout-progress:after,
	.multiple-checkout .place-order:after,
	.group-select li:after,
	.form-list li:after,
	.form-list .field:after,
	.buttons-set:after,
	.page-print .print-head:after,
	.advanced-search-summary:after,
	.gift-messages-form .item:after,
	.send-friend .form-list li p:after,
	.product-tabs:after,
	.home-banners:after,
	.home-banners-2:after,
	.home-text-banners:after,
	.footer-second-line .top:after,
	.footer-secnd-line .bottom:after,
	.block-layered-nav .price p:after,
	.product-view .product-shop .price-block:after,
	.related-wrapper-bottom .product-details:after,
	.block-related.large-image .product-details:after,
	.nav-wide .top-content:after,
	.block-related .no-slider:after,
	.nav-wide .right-content .menu-banners:after,
	.footer-second-line .container_12 .grid_12 > .grid_3.alpha:after,
	header#header .header-right:after,
	.opc-wrapper-opc .discount-block .discount-form:after,
	#opc-review-block:after,
	.products-grid li.item .product-buttons:after,
	#footer #AjaxcontactForm li:after,
	.brands.slider-container .widget-slider ul.brands:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
	@-moz-document url-prefix(){#footer .footer-second-line .footer-info a i{margin-top:2px;}
		.widget-wrapper .product-info-top .link-shop i{margin-top:3px;}
		.home-text-banners div.box a i{margin-top:-2px;}
		.products-list li.item .btn-quick-view span span i{margin-top:-2px;}
		#toTopHover i{line-height:36px;}
		.related-wrapper .block-related .prev i,
		.related-wrapper .block-related .next i{line-height:16px;}
	}
	body.boxed-layout .container_12{padding-left:10px;padding-right:10px;}
	body.boxed-layout{background-color:#EBEBEB;}
	body.boxed-layout header#header{background:none !important;}
	body.boxed-layout header#header .header-wrapper .container_12{background:#fff;}
	body.boxed-layout header#header .header-toolbar-wrapper{margin-top:0;background:none;}
	body.boxed-layout header#header.boxed-slider .header-toolbar-wrapper{background:none !important;margin-top:0;}
	body.boxed-layout header#header.boxed-slider .header-toolbar-wrapper .container_12{background:#DDDDDD;}
	body.boxed-layout.cms-home header#header .header-toolbar-wrapper .container_12 > div{background:none;zoom:1;}
	body.boxed-layout .header-slider-holder.boxed-slider{padding:0;}
	body.boxed-layout .header-slider-holder.boxed-slider .container_12{background:#fff !important;}
	body.boxed-layout .header-slider-holder.boxed-slider .header-slider-container{box-shadow:none;padding:20px 0 20px 0;}
	body.boxed-layout .header-blocks-wrapper{padding:0;background:none !important;}
	body.boxed-layout .header-blocks-wrapper .container_12{background-color:#fff;padding-top:20px;}
	body.boxed-layout .header-slider-holder,
	body.boxed-layout .content-wrapper{background:none !important;}
	body.boxed-layout .content-wrapper{padding-top:0;}
	body.boxed-layout .content-wrapper .container_12{padding-top:3.33em;background:#fff !important;}
	body.boxed-layout .content-wrapper .main-container .container_12{padding-top:0;}
	body.boxed-layout .footer-block{padding:0 0 3.33em 0;}
	body.boxed-layout #footer .footer-top-links{background:#27271F;}
	body.boxed-layout #footer .footer-columns-wrapper{background:none !important;padding:0 !important;}
	body.boxed-layout #footer .footer-columns-wrapper .container_12{background-image:url(../images/footer_wrapper.png);background-position:center top;background-repeat:no-repeat;background-color:#333;padding-top:2.375em;padding-bottom:2.81em;}
	body.boxed-layout .footer-bottom-block{background-color:#27271F;}
	body.boxed-layout aside.sidebar section{margin:0 0 1.66em;-moz-border-radius:0;border-radius:0;border:0;padding:0;box-shadow:none !important;}
	body.boxed-layout .products-grid li.item,
	body.boxed-layout .home-slider-conainer .products-grid li.item .indent,
	body.boxed-layout .product-view .main-product-box,
	body.boxed-layout .flipping-banner.transform .rotator{box-shadow:none !important;}
	body.boxed-layout .product-view .main-product-box{padding:0;}
	body.boxed-layout .products-grid li.item .product-container{padding-left:0 !important;padding-right:0 !important;}
	body.boxed-layout .products-grid li.item .product-container.labels .price-box,
	body.boxed-layout .home-slider-conainer .products-grid li.item .product-container.labels .price-box{padding-left:0;}
	body.boxed-layout span.label-new,
	body.boxed-layout .home-slider-conainer .products-grid li.item span.label-new{left:0;bottom:9px;}
	body.boxed-layout.cms-home .home-page-wrapper{background:none !important;padding-top:0;}
	body.boxed-layout .block-related .block-content{background:none !important;}
	body.boxed-layout.catalog-product-view .box-reviews ul li{background:none !important;}
	body.boxed-layout .product-essential .product-image{padding-left:0;}
	body.boxed-layout .breadcrumbs-wrapper{margin-bottom:0;padding-bottom:1.5em;}
	input.input-text, select, textarea{background:#F7F7F7;}
	body.boxed-layout .bottom-product-reviews{padding:0;background:none;}
	body.boxed-layout .col-main{margin-bottom:0;}
	body.boxed-layout .product-essential{padding-bottom:0;}
	body.boxed-layout .order-products-table .odd,
	body.boxed-layout .order-products-table .even,
	body.boxed-layout .order-products-table tfoot tr,
	body.boxed-layout .order-products-table tfoot tr.first td{background:none !important;}
	body.boxed-layout .page-title h1,
	body.boxed-layout .std h1{border-bottom:1px solid #E4E4E4;padding-bottom:0.11em;margin-bottom:0.61em;}
	body.boxed-layout .title-buttons h1{border:none;margin-bottom:0;}
	body.boxed-layout .home-slider .color-box,
	body.boxed-layout .products-grid .color-box{display:none;}
	body.boxed-layout .slider-container .slideSelectors{background:#F7F7F7;margin-top:0;padding-top:1em;padding-bottom:1em;}
	body.boxed-layout .toolbar,
	body.boxed-layout .footer-block section.block-subscribe,
	body.boxed-layout .footer-block .footer-banner,
	body.boxed-layout aside.sidebar section,
	body.boxed-layout .flipping-banner .front-side,
	body.boxed-layout .category-banner,
	body.boxed-layout .block-related,
	body.boxed-layout .product-banner,
	body.boxed-layout .tabs-wrapper,
	body.boxed-layout.catalog-product-view .box-reviews .data-table,
	body.boxed-layout.catalog-product-view .box-reviews ul li,
	body.boxed-layout .cart .discount, .cart .shipping,
	body.boxed-layout .cart .totals-border,
	body.boxed-layout #onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-1,
	body.boxed-layout #onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-2,
	body.boxed-layout #onepagecheckout_orderform .col3-set.onepagecheckout_datafields .col-3,
	body.boxed-layout .dashboard .welcome-msg,
	body.boxed-layout .dashboard .box,
	body.boxed-layout header#header .top-cart .block-content,
	body.boxed-layout .flipping-banner.transform .back-side{background-color:#F7F7F7 !important;box-shadow:none !important;}
	body.boxed-layout .cart .cart-table,
	body.boxed-layout .my-account,
	body.boxed-layout .checkout-multishipping-address-newbilling .col-main,
	body.boxed-layout .checkout-multishipping-address-editaddress .col-main,
	body.boxed-layout .checkout-multishipping-address-editshipping .col-main,
	body.boxed-layout .checkout-multishipping-address-newshipping .col-main,
	body.boxed-layout .multiple-checkout, .contacts-index-index .col-main,
	body.boxed-layout .sales-guest-form .col-main,
	body.boxed-layout .catalogsearch-term-popular .col-main,
	body.boxed-layout .page-sitemap,
	body.boxed-layout .customer-account-forgotpassword .col-main,
	body.boxed-layout .customer-account-create .col-main,
	body.boxed-layout .customer-account-logoutsuccess .col-main,
	body.boxed-layout .catalogsearch-advanced-index .col-main{box-shadow:none !important;}
	.clearer:after,
	.header-container:after,
	.header-container .top-container:after,
	.header:after,
	.header .quick-access:after,
	#nav:after,
	.main:after,
	.footer:after,
	.footer-container .bottom-container:after,
	.col-main:after,
	.col2-set:after,
	.col3-set:after,
	.col4-set:after,
	.search-autocomplete li:after,
	.block .block-content:after,
	.block .actions:after,
	.block li.item:after,
	.block-poll li:after,
	.block-layered-nav .currently li:after,
	.page-title:after,
	.products-grid:after,
	.products-list li.item:after,
	.box-account .box-head:after,
	.dashboard .box .box-title:after,
	.box-reviews li.item:after,
	.box-tags li.item:after,
	.pager:after,
	.sorter:after,
	.ratings:after,
	.add-to-box:after,
	.add-to-cart:after,
	.product-essential:after,
	.product-collateral:after,
	.product-view .product-img-box .more-views ul:after,
	.product-view .product-shop .short-description:after,
	.product-view .box-description:after,
	.product-view .box-tags .form-add:after,
	.product-options .options-list li:after,
	.product-options-bottom:after,
	.product-review:after,
	.cart:after,
	.cart-collaterals:after,
	.cart .crosssell li.item:after,
	.opc .step-title:after,
	.checkout-progress:after,
	.multiple-checkout .place-order:after,
	.group-select li:after,
	.form-list li:after,
	.form-list .field:after,
	.buttons-set:after,
	.page-print .print-head:after,
	.advanced-search-summary:after,
	.gift-messages-form .item:after,
	.send-friend .form-list li p:after,
	.product-tabs:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
	.header-right .links li a{padding-left:0;}
	.category-products .toolbar .view-mode a .fa-th-large{background-color:#777777;}
	.category-products .toolbar .view-mode strong .fa-th-list{background-color:#F05A29;}
	.category-products .toolbar .view-mode strong .fa-th-large{background-color:#F05A29;}
	.category-products .toolbar .view-mode a .fa-th-list{background-color:#777777;}
	.category-products .toolbar .sort-by a{background-color:#F05A29;}
	.category-products .products-grid .availability{float:right;margin-top:5px;}
	.sidebar .paypal-logo img{display:none;}
	.limiter > select{border-radius:5px;}
	.products-list .hover-box > img{width:100%;}
	.nav-wide ul.level1 li{list-style-type:disc;margin-left:20px;}
	.level0.level-top.parent.over{display:inline-block;}
	.nav-container a.level-top:hover{color:#383838 !important;font-size:13.52px;font-weight:bold;}
	.nav-container a.level-top:hover span{font-weight:bold;}
	.cat-custom-content{padding-left:34px;width:100%;}
	.left-content{float:left;width:28%;margin-right:2%;}
	.device-content{float:left;margin-left:0.5%;margin-right:0.5%;width:15.6%;}
	.device-content .device-content-inner li{border-bottom:1px solid #d4d4d4;border-top:medium none;float:left;list-style-type:disc;margin-right:1%;padding-bottom:10px;padding-top:10px;width:98%;}
	.custom-bottom-content{float:left;}
	.device-content h2{border-bottom:1px solid #F05A29;color:#333;float:left;line-height:normal;margin-top:16px;min-height:24px;padding-bottom:10px;position:relative;width:100%;}
	.helpful-link{font-size:16px;line-height:1.3em;}
	.device-content h2 a{bottom:0;clear:both !important;float:left; font-family: 'arquitecta_heavyheavy';/*font-family:Roboto !important;*/font-size:24px;line-height:24px;padding-bottom:10px;position:absolute;width:100%;color:#333 !important;}
	.device-content-inner{padding-left:10px;}
	.device-content-inner a{color:#777777 !important;font-family: 'arquitecta_heavyheavy';/*font-family:Roboto-Light !important;*/font-size:20px;}
	.device-content-inner a:hover{color:#F05A29 !important;}
	.device-content .device-content-inner li.first{margin-top:-9px;}
	.left-content > img{margin-bottom:18px;}
	.left-content .main_title{color:#777;font-family:Roboto-Light !important;font-size:16px !important;}
	.left-content .title{color:#333;font-family:Roboto-Medium !important;font-size:16px;line-height:19px;}
	.left-content .description{color:#777;font-family:Roboto-Light !important;font-size:13px !important;line-height:18.2px;}
	.left-content .first{line-height:23.2px;}
	.left-content .shopnow a{color:#F05A29;font-family:Roboto-Light !important;font-size:14px !important;line-height:28.2px;}
	.catalog-category-view .block-list.block-compare , .catalog-category-view .block-tags{display:none;}
	#toTop:hover{background-color:#F05A29;}
	.add-askit-box .fieldset .input-text{background:none;}
	.primary-text-color{color:#F05A29;}
	.text-uppercase{text-transform:uppercase;}
	.black-text-color{color:black;}
	.gray-text-color{color:#777777;font-size:22px;line-height:35px;}
	.desc_section{margin-top:40px;display:table;}
	.desc_img,
	.desc_text{display:table-cell;vertical-align:middle;}
	.desc_img.desc_img-left > img{margin-right:20px;}
	.desc_img.desc_img-right > img{margin-left:20px;}
	.desc_text{font-family:Roboto-Light, Arial, Sans-Serif;font-size:13px;line-height:32px;}
	.desc_text_content{font-size:200%;margin-top:15px;font-family:Roboto-Light, Arial, Sans-Serif;line-height:36.4px;}
	.desc_text .desc_text_title1{font-size:38px;line-height:38px;color:#333;font-family:Roboto-Light, Arial, Sans-Serif;}
	.desc_text .desc_text_title2{font-size:38px;line-height:38px;font-family:Roboto-Medium, Arial, Sans-Serif;color:#333;}
	.videoWrapper{position:relative;}
	.videoWrapper iframe{width:100%;}
	.product-collateral .tabs-wrapper > div > h2{font-family:Roboto-Medium;font-size:24px;font-weight:normal;text-transform:uppercase;}
	.specs-table{font-family:Roboto-Light;font-size:150%;line-height:35px;}
	.specs-label{float:left;font-family:Roboto-Bold;font-size:16px;color:#333333;font-weight:bold;margin-right:5px;text-transform:uppercase;}
	.specs-row.specs-row-odd{background-color:#f2f2f2;}
	.specs-row{padding:5px 20px;font-size:16px;color:#777777;font-family:Roboto-Light;}
	.features-list{font-family:Roboto-Light;font-size:150%;line-height:35px;list-style:outside none disc;margin-left:15px;}
	.features_label{font-family:Roboto-Bold;font-weight:bold;font-size:28px;color:#333333;}
	.container_12 .box-reviews .grid_6{margin-right:1%;width:49%;}
	.container_12 .box-reviews .grid_6.omega{margin-right:0;}
	#product_tabs_description_contents .imgeright.firstfeature{padding-top:30px;}#product_tabs_description_contents .imgeright{padding-top:100px;}
	#product_tabs_description_contents .imgeright{clear:both;width:100%;}
	#product_tabs_description_contents .imgeright .leftleftside{float:left;width:65%;}
	#product_tabs_description_contents .imgeright .leftrightside{float:right;padding-left:30px;margin-bottom:28px;width:30%;}
	#product_tabs_description_contents .imgeright .leftleftside .rightdesctitle{font-size:200%;color:#333333;padding-top:2px;}
	#product_tabs_description_contents .imgeright .leftleftside .rightdescdetails{font-size:150%;font-weight:300;line-height:200%;}
	#product_tabs_description_contents .imgeleft{padding-top:100px;clear:both;width:100%;}
	#product_tabs_description_contents .imgeleft .rightleftside{width:30%;float:left;padding-right:30px;margin-bottom:28px;}
	#product_tabs_description_contents .imgeleft .rightrightside{float:right;width:65%;}
	#product_tabs_description_contents .imgeleft .rightrightside .rightdesctitle{font-size:200%;color:#333333;padding-top:2px;}
	#product_tabs_description_contents .imgeleft .rightrightside .rightdescdetails{font-size:150%;font-weight:300;line-height:200%;}
	.producutsswatches{margin-bottom: 10px;}
	.producutsswatches a{display:block;}
	.producutsswatches  li img{display:block; width: 60px;}
	.producutsswatches  li {border-radius: 2px; border-color: #a2a6ac;display:inline-block;  border-style: solid;    border-width: 1px;
    margin-right: 10px;}
	.activeproduct{   border-color: #F05A29 !important; }
	/** upsell slider **/
	.upsellproducts
	{
		    background: #fff;
    padding-top: 20px;
		}
		.upsellproducts h2 {
    color: rgb(240, 90, 41);text-align: center;
    display: block;
    font-size: 24px;
    margin-bottom: 3%;
    font-family: Roboto-Medium;
    font-weight: normal;
}
	@media only screen and (max-width:768px){#product_tabs_description_contents .imgeleft .rightrightside{float:none !important;width:100% !important;}
		#product_tabs_description_contents .imgeleft .rightleftside{width:100%!important;float:none !important;padding-right:0px;margin-bottom:28px;}
		#product_tabs_description_contents .imgeright .leftleftside{float:none!important;width:100%!important;}
		#product_tabs_description_contents .imgeright .leftrightside{float:none!important;padding-left:0px;margin-bottom:28px;width:100% !important;}
	}	
	
	

#upsell-product-table .product-image{
	padding:0;
}
#upsell-product-table .item {
    margin-right: 20px;
	padding:0 10px;
}
#upsell-product-table .owl-pagination{
	display:none;
}