﻿ html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{text-align:center;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;background:#7692b9;color:#3a4045;background:#bbc9dc url(images/background.png) top repeat-x}a{color:#3664a5;text-decoration:none;font-weight:400}a:hover{color:#3664a5;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:arial,helvetica,sans-serif}h1{font-size:24px}h2{font-size:18px}h3{font-size:16px}textarea{width:100%;font-family:Verdana,Arial,sans-serif;font-size:11px;border:1px solid #eee}checkbox,input,radio,select,button{}fieldset{margin:0 0 15px;border:1px solid #c9c9c9;padding:15px}legend{font-weight:700;line-height:20px;font-size:16px}input[type=text],input[type=password]{}input[type=text]:disabled{background:none repeat scroll 0 0 #fff}.master-wrapper-page{margin:30px auto 0;width:1200px;background:none repeat scroll 0 0 #fff;box-shadow:0 .5em 2em rgba(0,0,0,.1);-moz-box-shadow:0 .5em 2em rgba(0,0,0,.1);-webkit-box-shadow:0 .5em 2em rgba(0,0,0,.1)}.master-wrapper-content{float:left;width:1180px;margin:0 10px;padding:5px 0 0;text-align:left;background:none repeat scroll 0 0 #fff}.master-wrapper-main{font-family:arial,helvetica,sans-serif;color:#090909}.master-wrapper-main .center-1{float:left;width:1155px;min-height:400px;padding:10px;background:#fff;display:inline;-o-border-radius:5px;-icab-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:45px;border-radius:5px;margin-top:20px}.master-wrapper-main .side-2{float:left;width:155px;margin:10px 0;display:inline}.master-wrapper-main .center-2{float:left;width:995px;min-height:400px;padding:10px;margin:10px 0 10px 10px;background:#fff;display:inline;-o-border-radius:5px;-icab-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:45px;border-radius:5px}.master-wrapper-main .leftside-3{float:left;width:155px;margin:10px 0;display:inline}.master-wrapper-main .center-3{float:left;width:830px;min-height:400px;padding:10px;margin:10px;background:#fff;display:inline;overflow:hidden;-o-border-radius:5px;-icab-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:45px;border-radius:5px}.master-wrapper-main .rightside-3{float:right;width:155px;margin:10px 0;display:inline}.header{padding:0 2px;height:120px;background:#fff}.header .icon{vertical-align:bottom}.header .ico-register{padding-left:10px;padding-bottom:5px}.header .ico-login{padding-left:10px;padding-bottom:5px}.header .ico-logout{padding-left:10px;padding-bottom:5px}.header .ico-inbox{padding-left:10px;padding-bottom:5px}.header .ico-cart{padding-left:10px;padding-bottom:5px}.header .ico-wishlist{padding-left:10px;padding-bottom:5px}.header .ico-cart:hover *,.header .ico-wishlist:hover *{text-decoration:underline;cursor:pointer}.header .ico-cart span,.header .ico-wishlist span{float:left}.header-logo{margin-top:5px;float:left;text-align:left}a.logo{background:url(images/logo.png) no-repeat scroll 0 0 transparent;display:block;width:432px;height:84px;text-decoration:none}.header-selectors-wrapper{text-align:right;float:right;margin-top:10px;clear:both}.currency-selector{float:right}.currency-selector select{font-size:16px;background-color:#ff0}.language-selector select{float:right}.tax-display-type-selector{float:right}ul.language-list{display:inline;line-height:25px}ul.language-list li{list-style:none;display:inline;padding:0 5px;float:left}ul.language-list li .selected{border:solid 1px #ccc!important}ul.language-list li:hover{cursor:pointer}.header-links-wrapper{position:relative;float:right;text-align:right;width:auto}.header-links{float:right;padding:0;margin:5px 0;display:inline-table;font-size:16px}.header-links ul{padding:0;margin:0;float:left}.header-links ul li{list-style:none outside none;display:inline;padding-right:2px;margin-left:10px;float:left}.header-links a{color:#3664a5;text-decoration:none;float:left}.header-links a:hover{color:#3664a5;text-decoration:underline}.header-links a.account{color:#66a3e0}.header-links .store-credit{text-align:right;font-size:12px;color:red}.header-links .store-rewards a{float:right;font-size:12px;color:red}.admin-header-links{padding:5px;margin-bottom:-15px;text-align:center}.admin-header-links .administration{font-weight:700;font-size:16px;background-color:#ff0;padding:5px}.admin-header-links .impersonate{display:block;color:#e44097;margin-bottom:10px;font-size:20px;font-weight:700;position:fixed;background-color:#ff0;text-align:center;padding:5px;width:100%;z-index:50;top:0;left:0}.admin-header-links .impersonate a{color:#f93;font-weight:700}.header-menu{background:none repeat scroll 0 0 #66a3e0;border-radius:4px;-o-border-radius:4px;-icab-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:auto;list-style:none outside none;margin:10px auto 0;padding:0 2px;box-shadow:0 0 6px rgba(0,0,0,.9)}.header-menu a{color:#fff;font-size:1.1em;text-decoration:none}.header-menu ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}.header-menu .top-menu{width:100%;height:100%;zoom:1}.header-menu .top-menu:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.header-menu .top-menu li{text-transform:uppercase;font-weight:700;float:left;list-style-type:none;padding:10px 5px 1px;line-height:28px;height:28px;margin-right:0;text-align:center;min-width:75px;z-index:9}.header-menu .top-menu li:last-child{background:0 0}.header-menu .top-menu li a{min-height:20px;display:block;line-height:20px;text-transform:uppercase;margin-bottom:9px;white-space:nowrap;padding:0 5px}.header-menu .top-menu li a.hover{background:#ffeb90;color:#000}.header-menu .top-menu li .sublist{position:absolute;background-color:#66a3e0;background-image:url(images/top-menu-background.png);background-repeat:no-repeat;border:3px double #fff;margin-left:-10px;z-index:9;display:none;margin-left:-15px;white-space:nowrap}.header-menu .top-menu li .sublist.active{display:block}.header-menu .top-menu li .sublist.firstLevel{}.header-menu .top-menu li .sublist .sublist.active{left:100px;margin-top:-30px;top:auto}.header-menu .top-menu .sublist li a{text-transform:none;min-height:22px;margin:0 8px 0 28px}.header-menu .top-menu .sublist li{background:no-repeat 5% 8px;height:22px;margin:6px 5px;text-align:left;float:none;padding:0}.header-menu .top-menu .sublist li:hover{background:#ffeb90 no-repeat 5% 8px}.header-menu .top-menu-triangle.active{display:none}.header-menu .top-menu-triangle{background:url(images/top-menu-triangle.png) no-repeat;margin-top:-9px;margin-left:10px;width:10px;height:5px;position:absolute;z-index:10;display:none}.header-menu .top-menu-triangle.active{display:block}.header-menu .menu-cart{float:right;margin-top:3px;margin-right:2px}.header-menu .menu-cart .cart-button{height:32px;font-size:1.1em}.search-text{border:1px solid #eee;vertical-align:top;padding:5px 0 5px 5px;font-size:12px;width:100%}.search-box{background:none repeat scroll 0 0 #66a3e0;float:right;clear:right;width:auto;display:inline;padding:7px 7px 5px;-o-border-radius:3px;-icab-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.search-box ul{margin:0;padding:0;float:right}.search-box ul li{list-style:none outside none;float:left;margin:0;padding:0}.search-box-text{background:none repeat scroll 0 0 #fff;width:300px;border:1px solid #e3e3e3;padding:4px 5px;vertical-align:top;font-size:12px}.search-box-button{padding:4px 5px;background:none repeat scroll 0 0 #f6f6f4;border:1px solid #d3d3d3;border-radius:2px 2px 2px 2px;color:#353434;cursor:pointer;font-size:12px;margin-bottom:2px;width:70px}.search-box .ui-autocomplete-loading{background:#fff url(images/ajax_loader_small.gif) right center no-repeat}.ui-autocomplete{z-index:10!important}.ui-autocomplete .ui-menu-item a{text-align:left!important}.footer{clear:both;height:auto;margin:0 0 30px;padding:15px 10px;background:none repeat scroll 0 0 #ddd}.footer a{text-decoration:none;color:#333}.footer a:hover{text-decoration:none;color:#3664a5}.footer-disclaimer{font-size:11px;margin-top:10px}.footer-disclaimer-text{font-size:10px}.footer-disclaimer-text .topic-html-content-header{display:none}.footer-poweredby{padding-top:10px;border-top:1px solid #eee;clear:both;font-size:11px}.footer-store-theme{margin:0 100px 0 10px;font-size:11px}.store-theme-list{background:#e3e3e3;border:solid 1px #3a3a3a}.change-device{clear:both;text-align:right}.footer-menu-wrapper{font-size:14px;zoom:1;padding:20px;overflow:auto;background:none repeat scroll 0 0 #fff;border-radius:4px;-o-border-radius:4px;-icab-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.5);-moz-box-shadow:0 0 6px rgba(0,0,0,.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,.5)}.footer-menu-wrapper:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.footer-menu-wrapper .column{float:left;text-align:left;width:25%}.footer-menu-wrapper .column h3{font-size:13px;color:#66a3e0;text-transform:uppercase;font-weight:700}.footer-menu-wrapper .column ul{margin:13px 0;padding:0;list-style:none outside none}.footer-menu-wrapper .column ul li{line-height:150%;margin-bottom:3px}.client-browser-version{font-size:.8em;padding-top:4px}.nobr{white-space:nowrap!important}.wrap{white-space:normal!important}.a-left{text-align:left!important}.a-center{text-align:center!important}.a-right{text-align:right!important}.page{}.page-body{}.page-title{margin:0 0 10px;overflow:hidden;width:100%}.page-title h1,.page-title h2{padding:5px 5px 5px 0;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:400}.page-title .link-rss{float:right;margin:10px 10px 0 0;background-image:url(images/ico-rss.gif);background-repeat:no-repeat;display:block;height:14px;width:14px;text-indent:-9999px}td{vertical-align:middle}td.fieldname{font-size:12px}.captcha-box{}.noscript,.client-warning{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:14px;line-height:1.25;text-align:center;color:#2f2f2f;padding-left:20px;padding-right:20px}.noscript .client-warning-title,.client-warning .client-warning-title{font-size:1.5em;padding-top:4px;color:red}#cookie-disabled-warning{display:none}.fieldset{padding:10px;margin-bottom:15px}.fieldset .title{margin:-17px 0 14px}.fieldset .title strong{background:#fff}.fieldset .inputs{margin-bottom:5px}.fieldset .inputs label{display:inline-block;width:130px;margin-left:10px}.fieldset .inputs label.forcheckbox{margin:0 0 0 .4em;display:inline}.clear{zoom:1;border:medium;clear:both;float:none;font-size:0;height:0;line-height:0}.clearer:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.fieldset .form-fields{padding:10px;background:none repeat scroll 0 0 #dde3ff}.ajax-loading-block-window{position:fixed;top:50%;left:50%;width:128px;height:128px;overflow:hidden;z-index:1104}.ajax-loading-block-window .loading-image{position:absolute;top:0;left:0;width:128px;height:128px;background-image:url(images/ajax_loader_large.gif)}.please-wait{background:url(images/ajax_loader_small.gif) no-repeat;padding-left:20px}.data-table{width:100%;border:1px solid #eee;border-collapse:collapse;border-spacing:0;empty-cells:show}.data-table th{font-weight:700;padding:3px 8px;white-space:nowrap;vertical-align:middle}.data-table td{padding:3px 8px}.data-table th,.data-table td{border-bottom:1px solid #eee;border-right:1px solid #eee}.data-table .odd{}.data-table .even{background-color:#f6f6f6}.topic-html-content{padding-bottom:5px}.topic-html-content-title{padding:0 0 5px;clear:both;display:none}.topic-html-content-body{}.topic-html-content-body h1{font-weight:700;font-size:32px;padding:0}.topic-html-content-body h2{font-weight:700;font-size:24px;padding:0}.topic-html-content-body h3{font-weight:700;padding:0}.topic-html-content-body h4{font-weight:700;font-size:16px;padding:0}.topic-html-content-body h5{font-weight:700;font-size:12px;padding:0}.topic-html-content-body h6{font-weight:700;font-size:10px;padding:0}.topic-html-content-body a{text-decoration:underline;color:#b80709}.topic-html-content-header{font-size:1.2em;font-weight:700}.topic-html-content-body{}.topic-page{}.topic-page .page-body{}.topic-page .page-body a{}.topic-page .page-body ol{padding-left:20px}.message-error{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red}.message-error ul{padding:0}.message-error ul li{list-style:none}.validation-summary-errors{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red}.field-validation-error{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red}.required{color:red}.user-agreement-page{}.user-agreement-page .page-title{}.user-agreement-page .page-body{}.not-found-page{}.not-found-page .page-title{}.not-found-page .page-body{}.not-found-page ul li{list-style:none;margin-top:10px}.store-closed-page{}.store-closed-page .page-title{}.store-closed-page .page-body{}.sitemap-page{margin-left:auto;margin-right:auto;width:100%}.sitemap-page a{text-decoration:none}.sitemap-page .entity{margin:5px 0 30px}.sitemap-page ul{overflow:hidden}.sitemap-page li{float:left;margin:3px 10px;width:150px;border-bottom:1px dotted #adacac;list-style:none}.eu-cookie-law{text-align:left}a.eu-cookie-privacyinfo-tag{color:#b80709!important;text-decoration:underline}.pager{zoom:1}.pager:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.pager ul{float:right;margin:2px 0}.pager li{float:left;line-height:20px;list-style:none outside none;margin-left:5px}.pager a,.pager span{display:inline-block;min-width:10px;text-align:center;color:#090909;font-size:11px;font-weight:700;padding:0 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .218s;-moz-transition:all .218s;-ms-transition:all .218s;-o-transition:all .218s;transition:all .218s;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,.1);background-color:whiteSmoke;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none}.pager span,.pager a:active{background-color:#f9f9f9;cursor:default}.pager a:hover{border:1px solid #c6c6c6;color:#333;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;transition:all 0s;background-color:#f8f8f8;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);text-decoration:none}.block{margin-bottom:15px;padding-bottom:5px;padding-left:0;border-radius:4px;-o-border-radius:4px;-icab-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.block .title{font-size:12px;letter-spacing:1px;text-align:left;padding:9px 7px;text-transform:uppercase;color:#fff;border-radius:5px 5px 0 0;margin:0;background:none repeat scroll 0 0 #66a3e0}.block .title strong{font-weight:700}.block .listbox{font-size:11px;padding:5px;line-height:18px;margin:0;border-radius:0 0 4px 4px}.block .listbox ul{margin:0;padding:0 0 0 2px;color:#5c5b5b;background-color:inherit}.block a{color:#090909;font-size:1.3em;font-weight:400;text-decoration:none;display:block}.block li{list-style:none outside none;line-height:18px;padding:4px 1px 3px 13px;margin-bottom:2px;background-color:#c6dcf2}.block li:hover{list-style:none outside none;line-height:18px;padding:4px 1px 3px 13px;background-color:#ffeb90;margin-bottom:2px}.block li.separator{background:0 0;height:1px;line-height:1px;width:auto;font-size:1px;margin:0;padding:0}.block-category-navigation,.block-manufacturer-navigation,.block-vendor-navigation,.block-recently-viewed-products,.block-info,.block-newsletter,.block-popular-tags,.block-popular-blogtags,.block-blog-archive,.block-poll,.block-account-navigation,.block-generalinfo{box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,.5)}.block-category-navigation .active>a,.block-manufacturer-navigation .active a,.block-vendor-navigation .active a{color:#5c5b5b;font-weight:700;text-decoration:none}.block-category-navigation .listbox ul .active,.block-manufacturer-navigation .listbox ul .active,.block-vendor-navigation .listbox ul .active{font-weight:700}.block-category-navigation .listbox ul .inactive,.block-manufacturer-navigation .listbox ul .inactive{}.block-category-navigation ul.sublist{margin:0 0 0 7px}.block-category-navigation ul.sublist .inactive a:hover{color:#5c5b5b;font-weight:400}.block-manufacturer-navigation .listbox .view-all a{color:#5c5b5b;font-weight:700}.block-vendor-navigation .listbox .view-all a{color:#5c5b5b;font-weight:700}.block-recently-viewed-products li{background:0 0;min-height:35px;clear:both;border-bottom:1px solid #e5e5e5}.block-recently-viewed-products li.last{border-bottom:none}.block-recently-viewed-products .product-picture{float:left;height:40px;width:40px;margin:0}.block-recently-viewed-products .product-name{}.block-account-navigation a.active{font-weight:700;text-decoration:none}.block-account-navigation a{white-space:nowrap}.block-account-navigation a.inactive{font-weight:400;text-decoration:none}.block-account-navigation a.inactive:hover{}.block-newsletter .buttons{margin-top:5px}.block-popular-tags li,.block-popular-blogtags li{display:inline!important}.block-blog-archive li,.block-popular-tags li,.block-popular-blogtags li{background:0 0!important;padding-left:5px!important;padding-right:5px!important}.block-popular-tags .listbox .view-all a{color:#5c5b5b;font-weight:700}.block-blog-archive .year{color:#5c5b5b;font-weight:700;text-decoration:none}.news-list-homepage .item,.product-details-page,.search-panel .search-input,.product-filters,.product-list .product-item{background:none repeat scroll 0 0 #fff;border:1px solid #eee;border-radius:4px;-o-border-radius:4px;-icab-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}fieldset,.product-list .product-item{background:none repeat scroll 0 0 #fff;border:0 solid #eee}.flyout-cart{display:none;position:absolute;float:left;top:27px;right:0;width:300px;min-height:50px;z-index:99999}.flyout-cart.active{display:block}.mini-shopping-cart{padding:5px 10px 10px;margin:0;border:1px solid #66a3e0;background:none repeat scroll 0 0 #fff;font-size:11px;box-shadow:0 0 3px rgba(0,0,0,.5);-moz-box-shadow:0 0 3px rgba(0,0,0,.5);-webkit-box-shadow:0 0 3px rgba(0,0,0,.5)}.mini-shopping-cart a{font-weight:700;text-decoration:none}.mini-shopping-cart a:hover{text-decoration:underline}.mini-shopping-cart .count{margin:10px 0}.mini-shopping-cart .items{}.mini-shopping-cart .item{overflow:hidden;clear:both;border-bottom:1px solid #eee}.mini-shopping-cart .item.first{border-top:1px solid #eee}.mini-shopping-cart .item>div{padding:10px 5px}.mini-shopping-cart .item .picture{float:left;width:50px;text-align:center}.mini-shopping-cart .item .product{float:right;width:208px}.mini-shopping-cart .item .name{margin-bottom:5px}.mini-shopping-cart .item .attributes{font-size:10px;margin:0}.mini-shopping-cart .item .price{font-size:10px;margin:10px 0 0}.mini-shopping-cart .item .quantity{font-size:10px;margin:0}.mini-shopping-cart .totals{margin:10px 0;text-align:right}.mini-shopping-cart .buttons{margin:10px 0;text-align:right}.mini-shopping-cart .cart-button,.mini-shopping-cart .checkout-button,.header-menu .menu-cart .cart-button{margin:0}.bar-notification{display:none;left:0;position:fixed;top:0;width:100%;z-index:100000}.bar-notification.success{background:none repeat scroll 0 0 #91bd09;border-bottom:3px solid #fff!important;color:#fff;margin:0 0 10px}.bar-notification.error{background:none repeat scroll 0 0 #c00;border-bottom:3px solid #fff!important;color:#fff;margin:0 0 10px}.bar-notification .close{background:url(images/ico-close-notification-bar.png) no-repeat;width:20px;height:20px;float:right;margin:9px 9px 0 0;cursor:pointer}.bar-notification p.content{padding:0 10px;margin:10px 0}.bar-notification p.content a{text-decoration:underline;color:#fff}.bar-notification p.content a:hover{text-decoration:none;color:#fff}.shopping-cart-page,.wishlist-page{}.shopping-cart-page .page-title,.wishlist-page .page-title{}.shopping-cart-page .page-body,.wishlist-page .page-body{margin:0;padding:0;font-size:11px;color:#090909}.wishlist-page .share-info{margin:5px 0}.wishlist-page .share-info .share-label{font-weight:700}.wishlist-page .share-info a.share-link{color:#b80709;text-decoration:none}.order-summary-content,.wishlist-content{margin:0;padding:0;font-size:11px;color:#090909}.order-summary-content .message-error,.wishlist-content .message-error{margin:5px 0}.order-summary-content .totals{float:right;padding:23px 5px 0;width:400px}.order-summary-content .cart-collaterals{float:left;padding:20px 0 10px;width:580px}.order-summary-content .deals{display:inline;float:left;margin:0 10px 0 0;width:280px}.order-summary-content .shipping{display:inline;float:left;margin:0 10px 0 0;width:280px}.order-summary-content .coupon-box,.order-summary-content .giftcard-box{padding:10px;font-size:11px;color:#090909;margin:0 0 10px;border:1px solid #eee}.order-summary-content .coupon-box .message,.order-summary-content .giftcard-box .message{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red}.order-summary-content .coupon-box .current-code{padding:10px 0 0}.order-summary-content .coupon-box .discount-coupon-code,.order-summary-content .giftcard-box .gift-card-coupon-code{width:auto}.order-summary-content .coupon-box .hint,.order-summary-content .giftcard-box .hint{padding-top:5px}.order-summary-content .giftcard-box{position:relative;z-index:1}.order-summary-content .apply-discount-coupon-code-button,.order-summary-content .apply-gift-card-coupon-code-button{margin:5px 0}.order-summary-content .cart,.wishlist-content .cart{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle}.wishlist-content .cart{margin-bottom:10px}.order-summary-content .cart td,.wishlist-content .cart td{padding:10px}.order-summary-content .cart .cart-header-row,.wishlist-content .cart .cart-header-row{font-weight:700}.order-summary-content .cart .cart-header-row th,.wishlist-content .cart .cart-header-row th{background:none repeat scroll 0 0 #66a3e0;color:#fff;border-right:solid 1px #fff;height:20px;padding:2px 8px;vertical-align:middle;white-space:nowrap}.order-summary-content .cart .cart-header-row th.picture,.wishlist-content .cart .cart-header-row th.picture{border:none}.order-summary-content .cart .cart-header-row th.end,.wishlist-content .cart .cart-header-row th.end{text-align:right;padding-right:5px}.order-summary-content .cart .cart-item-row,.wishlist-content .cart .cart-item-row{}.order-summary-content .cart .cart-item-row td,.wishlist-content .cart .cart-item-row td{border-bottom:1px solid #c5c5c5;vertical-align:middle;line-height:20px}.order-summary-content .cart .cart-item-row td.product,.wishlist-content .cart .cart-item-row td.product{text-align:left;padding:0 10px}.order-summary-content .cart .cart-item-row td.product a,.wishlist-content .cart .cart-item-row td.product a{font-weight:700;text-decoration:none}.order-summary-content .cart .cart-item-row td.end,.wishlist-content .cart .cart-item-row td.end{text-align:right;font-weight:700;color:green;padding-right:5px}.order-summary-content .cart .cart-item-row td .product-baseunit-price{color:red;text-decoration:line-through}.order-summary-content .cart .cart-item-row .qty-input,.wishlist-content .cart .cart-item-row .qty-input{border:solid 1px #e3e3e3;font-size:12px;text-align:right;width:40px}.order-summary-content .cart .cart-item-row .edit-item a{color:#b80709}.order-summary-content .cart .cart-item-row td input[type=text],.wishlist-content .cart .cart-item-row td input[type=text]{width:50px}.order-summary-content .cart-footer{width:100%;zoom:1}.order-summary-content .cart-footer:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.order-summary-content .total-info{margin:0;font-size:12px}.order-summary-content .total-info .selected-shipping-method{font-weight:400;font-size:11px}.order-summary-content .total-info .order-total{color:#353434}.cart-total-left{width:100%;text-align:right;vertical-align:middle;height:21px;font-weight:700;color:#353434}.cart-total-left .nobr .quantitydiscount{color:green;font-weight:700}.cart-total-left-below{width:100%;text-align:right;vertical-align:top;height:30px;padding-right:10px}.cart-total-right{text-align:right;vertical-align:middle;padding-left:5px}.cart-total-right .discount{color:red}.cart-total-right .quantitydiscount{color:green;font-weight:700}.order-summary-content .remove-gift-card-button,.order-summary-content .remove-discount-button{background:url(images/ico-delete.gif) no-repeat;border:0;height:15px}.order-summary-content .remove-gift-card-button:hover,.order-summary-content .remove-discount-button:hover{cursor:pointer}.order-summary-content .selected-checkout-attributes{margin:0;padding:10px 5px 10px 0;width:100%;text-align:right;vertical-align:middle;color:#353434}.order-summary-content .checkout-attributes{margin:10px 0;padding:10px 20px;background:none repeat scroll 0 0 #f7f5e8;border:1px dotted #d3d3d3;clear:both}.order-summary-content .checkout-attributes .text-prompt{font-weight:700}.order-summary-content .checkout-attributes ul.option-list{padding:0;margin:0}.order-summary-content .checkout-attributes ul.option-list li{list-style:none}.order-summary-content .checkout-attributes .textbox{width:300px}.order-summary-content .checkout-attributes textarea{width:300px;height:150px}.order-summary-content .checkout-attributes ul.color-squares li{display:inline}.order-summary-content .checkout-attributes ul.color-squares .color-container{position:relative;display:inline-block;border:solid 1px #999;padding:1px;margin-bottom:5px}.order-summary-content .checkout-attributes ul.color-squares .selected-value .color-container{border-color:#075899;border-width:2px;padding:0}.order-summary-content .checkout-attributes ul.color-squares .color{display:inline-block;width:18px;height:18px}.order-summary-content .checkout-attributes ul.color-squares label{cursor:pointer;position:relative}.order-summary-content .checkout-attributes ul.color-squares input{height:0;overflow:hidden;z-index:-10000;position:absolute;float:none}.order-summary-content .min-amount-warning{margin:0;padding:10px 0 10px 10px}.order-summary-content .terms-of-service{margin:0;padding:10px 0 10px 10px}.order-summary-content .terms-of-service .read{text-decoration:underline}.order-summary-content .terms-of-service .read:hover{cursor:pointer}.checkout-data .terms-of-service{margin:0;padding:10px 0 10px 10px}.checkout-data .terms-of-service .read{text-decoration:underline}.checkout-data .terms-of-service .read:hover{cursor:pointer}.checkout-data .checkout-option{padding:10px 0 8px 8px;font-weight:700}.checkout-data .select-billing-address label{font-weight:700}.checkout-data .select-shipping-address label{font-weight:700}.order-summary-content .common-buttons{margin:0;padding:10px}.order-summary-content .checkout-buttons{float:right;margin:0;padding:10px 0 10px 10px}.order-summary-content .addon-buttons{clear:both;float:right;margin:0;padding:10px 0 10px 10px;text-align:right}.order-summary-content .cross-sells{clear:both}.estimate-shipping{margin:0;padding:10px;font-size:11px;color:#090909;border:1px solid #eee}.estimate-shipping .hint{padding-top:5px;padding-bottom:5px}.estimate-shipping .country-input,.estimate-shipping .state-input{width:137px}.estimate-shipping .zip-input{}.estimate-shipping .shipping-options{text-align:left;height:auto}.estimate-shipping .shipping-options label{display:inline-block;width:85px}.estimate-shipping .shipping-options .estimate-shipping-button{margin-left:90px}.estimate-shipping .shipping-results li.shipping-option-item{list-style:none;text-align:left;vertical-align:text-top;padding:5px 0 0 5px}.estimate-shipping .shipping-results .shipping-option-item .option-name{display:block;font-weight:700}.estimate-shipping .shipping-results .shipping-option-item .option-description{display:block;padding:5px 0 5px 16px}.checkout-page,.checkout-one-page{}.checkout-page .page-title,.checkout-one-page .page-title{}.checkout-page .checkout-data,.checkout-one-page .checkout-data{margin:0;padding:0;color:#090909;background-color:inherit;background-color:#fff;-o-border-radius:5px;-icab-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:45px;border-radius:5px}.checkoutstep{}.checkoutstep .steptitle{border:1px solid #2f4f4f;color:#fff;background-color:#2e4d7b;font-family:Arial,Sans-Serif;font-size:12px;font-weight:700;padding:5px;margin-top:5px}.checkoutstep .stepcontent{border:dashed 1px #2f4f4f;border-top:none;padding:5px}.order-summary-title{padding:10px 10px 5px 0;font-size:11px;color:#090909;font-weight:700;clear:both}.order-summary-body{text-align:center;height:auto}.checkout-data .section{margin-bottom:15px;padding:5px}.checkout-data .section .title{padding:10px 10px 5px 0;font-weight:700;clear:both;margin-bottom:5px}.checkout-data .address-grid{padding:0;overflow:hidden}.checkout-data .address-grid .address-item{float:left;padding:10px;width:200px;min-height:150px;margin-right:5px}.checkout-data .address-grid .address-item .select-button{margin-bottom:5px;margin-top:5px;text-align:center}.checkout-data .address-grid .address-item li{list-style:none;text-align:left}.checkout-data .address-grid .address-box{padding:5px}.checkout-data .enter-address{border:1px solid #eee;height:auto;padding:10px}.checkout-data .enter-address label{display:inline-block;width:95px}.checkout-data .enter-address .buttons{margin-top:10px}.checkout-data .shipping-method{text-align:left;border:1px solid #eee;height:auto}.checkout-data .shipping-method li{text-align:left;vertical-align:text-top;padding:5px 0 0 5px;list-style:none}.checkout-data .shipping-method .method-name{font-weight:700}.checkout-data .shipping-method .method-description{padding:5px 0 5px 25px}.checkout-data .shipping-method .buttons{margin:10px;text-align:left}.checkout-data .shipping-method .message-error{margin:10px;text-align:left}.checkout-data .shipping-method .method-list .method-description .shipping-warning{color:#fff;background-color:#f30;position:relative;top:-25px;left:165px}.checkout-data .shipping-method .method-list .method-description .shipping-warning-info{position:relative;left:-230px}.checkout-data .shipping-method .method-list .method-name .selected-tick{padding-left:10px}.checkout-data .shipping-method .method-description .shipping-warning{color:#fff;background-color:#f30;position:relative;top:-25px;left:165px}.checkout-data .shipping-method .method-name .selected-tick{padding-left:10px}.checkout-data .use-reward-points{margin:0;padding:10px;color:#090909;background:#f7f5e8;margin-bottom:10px;border:dotted 1px #d3d3d3}.checkout-data .payment-method{text-align:left;border:1px solid #eee;height:auto}.checkout-data .payment-method li{padding:10px;text-align:left;vertical-align:text-top;list-style:none}.checkout-data .payment-method .method-name{clear:both}.checkout-data .payment-method .method-name:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.checkout-data .payment-method .payment-logo{float:left}.checkout-data .payment-method .payment-details{float:left;padding-top:8px}.checkout-data .payment-method .buttons{margin:10px;text-align:left}.checkout-data .payment-method .message-error{margin:10px;text-align:left}.checkout-data .payment-info{text-align:left;border:1px solid #eee;height:auto}.checkout-data .payment-info .info{padding:10px;text-align:left;vertical-align:text-top}.checkout-data .payment-info .buttons{margin:10px;text-align:left}.checkout-data .payment-info .message-error{margin:10px;text-align:left}.checkout-data .confirm-order{text-align:left;border:1px solid #eee;height:auto;margin-bottom:0}.checkout-data .confirm-order .buttons{margin:10px;text-align:left}.checkout-data .confirm-order .message-error{margin:10px;text-align:left;padding:10px;background:#ffec90;font-size:14px}.checkout-data .confirm-order-comment{margin-top:10px}.checkout-data .confirm-order-comment span{font-weight:700;margin-bottom:3px}.checkout-data .confirm-order-comment div{font-weight:700;margin-bottom:3px;color:red}.checkout-data .confirm-order-comment textarea{height:75px;border:1px solid #5c5b5b}.checkout-data .order-review-data{padding:10px;overflow:hidden;margin-bottom:20px}.checkout-data .order-review-data ul{float:left;margin-left:15px;margin-right:15px;width:350px}.checkout-data .order-review-data li{list-style:none;text-align:left}.checkout-data .order-review-data li:first-child{margin-top:0}.checkout-data .order-review-data .title{margin:10px 0 5px}.checkout-data .order-review-data .payment-method,.checkout-page .order-review-data .shipping-method{border:none}.checkout-data .order-completed{text-align:left;border:1px solid #eee;height:auto;padding:10px}.checkout-data .order-completed ul{margin-bottom:10px}.checkout-data .order-completed li{margin:5px 0;list-style:none}.checkout-data .order-completed a{color:#3664a5;text-decoration:none}.order-progress{height:40px;margin:0 auto;text-align:center;border-bottom:solid 2px #f3f3f3}.order-progress ul{padding:0;margin:0}.order-progress ul li{list-style:none;display:inline;padding:5px 20px 0}.order-progress ul li .active-step{color:#6a6a6a;background:url(images/progress-step-active.gif) no-repeat 50% 50%;padding-bottom:40px;padding-right:1px;zoom:1}.order-progress ul li .inactive-step{color:#d7d7d7;background:url(images/progress-step-inactive.gif) no-repeat 50% 50%;padding-bottom:40px;padding-right:1px;zoom:1}.order-progress ul li a:hover{text-decoration:none}.opc .buttons{margin-top:0;padding-top:2em}.opc .buttons .back-link{margin-bottom:20px}.opc .buttons .back-link small{display:none}.opc .buttons .back-link a{background:url(images/arrow-up.png) no-repeat left;padding-left:20px}.opc .buttons.disabled button{display:none}.opc .buttons .please-wait{height:21px;line-height:21px}.opc .ul{list-style:disc outside;padding-left:18px}.opc ul,.opc ol,ul.opc,ol.opc{list-style:none outside none}.opc{position:relative}.opc li.tab-section{}.opc .step-title{border-width:0 1px;border-style:solid;border-color:#fff #d9dde3 #d9dde3;background:#f2f2f2;padding:4px 8px 6px;text-align:right}.opc .step-title .number{float:left;background:#fff;border:1px solid #fff;padding:0 4px;margin:0 5px 0 0;font:bold 11px/14px arial,helvetica,sans-serif;color:#999}.opc .step-title h2{float:left;margin:0;font:bold 13px/16px Arial,Helvetica,sans-serif;color:#999;text-transform:capitalize}.opc .allow .step-title{background:#f2f2f2;border:1px solid #eee;border-bottom:0;color:#a4b3b9;cursor:pointer}.opc .allow .step-title .number{background:#dbe6eb;border-color:#dbe6eb;color:#a4b3b9}.opc .allow .step-title h2{color:#a4b3b9}.opc .active .step-title{background:#66a3e0;border:1px solid #eee;padding-bottom:5px;color:#f18200;cursor:default}.opc .active .step-title .number{background:#66a3e0;border-color:#fff;color:#fff}.opc .active .step-title h2{color:#fff}.opc .step{border:1px solid #eee;border-top:0;background:#fbfaf6 0 0 repeat-x;padding:15px 30px;position:relative}.opc .step-title:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.opc .order-summary-content .cart-footer{background:0 0!important}.order-details-page{}.order-details-page .page-title{}.order-details-page .page-title h1{float:left}.order-details-page .page-title a{float:right;margin-left:10px}.order-details-page .page-title a:hover{text-decoration:none}.order-details-page .title{padding:10px 10px 5px 0;font-weight:700;clear:both;font-size:12px}.order-details-page .page-body{border:1px solid #eee;padding:10px}.order-details-page .order-overview{text-align:left;padding-bottom:10px;overflow:hidden}.order-details-page .order-overview .order-number{margin-bottom:10px}.order-details-page .order-overview .order-details{float:left}.order-details-page .order-overview .order-details span{display:block;margin-bottom:5px}.order-details-page .order-overview .order-total{text-align:right}.order-details-page .order-details-area{text-align:left;margin:10px;padding:10px;border:1px solid #eee;height:auto}.order-details-page .order-details-area table{width:100%;border:0;border-collapse:collapse;border-spacing:0}.order-details-page .order-details-area td{width:50%;vertical-align:top}.order-details-page .order-details-area ul{float:left;margin-right:20px}.order-details-page .order-details-area li{list-style:none}.order-details-page .order-details-area li:first-child{margin-top:0}.order-details-page .repost{margin:10px 0}.order-details-page .repost .hint{margin:0}.order-details-page .section{text-align:left;padding:10px;margin-bottom:20px;height:auto}.order-details-page .checkout-attributes{text-align:right;vertical-align:middle;padding:10px;height:auto}.order-details-page .actions{margin:10px 0}.order-details-page .cart-total-left{color:#000}.shipment-details-page{}.shipment-details-page .page-title{}.shipment-details-page .title{padding:10px 10px 5px 0;font-weight:700;clear:both;font-size:12px}.shipment-details-page .page-body{border:1px solid #d7d7d7;padding:10px}.shipment-details-page .shipment-overview{overflow:hidden;margin-bottom:10px}.shipment-details-page .shipment-overview ul{float:left;margin-right:20px}.shipment-details-page .shipment-overview li{list-style:none}.shipment-details-page .shipment-overview .title{margin-bottom:5px}.shipment-details-page .tracking-url{color:#b80709;text-decoration:none}.home-page-product-grid{margin-left:auto;margin-right:auto;width:auto}.home-page-product-grid .title{padding:10px 10px 10px 0;margin:0 0 0 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center}.home-page-category-grid{margin-left:auto;margin-right:auto;width:auto;zoom:1}.home-page-category-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.home-page-category-grid a{color:#090909;font-size:1.2em;font-weight:700}.home-page-category-grid .item-box{float:left;text-align:center;vertical-align:text-top}.home-page-category-grid .category-item{text-align:center;margin:10px;width:145px;height:180px;border:1px solid #eee}.home-page-category-grid .category-item .title{text-align:center;font-weight:700;font-size:.9em;display:block;overflow:hidden;padding:5px}.home-page-category-grid .category-item .picture{text-align:center;padding:10px 0}.bestsellers{margin-left:auto;margin-right:auto;width:auto}.bestsellers .title{padding:10px 10px 10px 0;margin:0 0 0 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center}.product-grid{margin-bottom:15px;margin-left:auto;margin-right:auto;width:auto;text-align:center;zoom:1}.product-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-grid .item-box{float:left;padding:10px 5px;text-align:center;vertical-align:text-top}.product-grid .item-box:hover{background:#f6f6f4}.product-grid .product-item{text-align:left;margin:0;padding:0;width:160px;margin:2px}.product-grid .product-item .product-title{font-weight:400;font-size:12px;padding:2px}.product-grid .product-item .product-title a{display:block;height:auto;line-height:1.3em;overflow:hidden;padding:4px 10px 8px 0}.product-grid .product-item .details{}.product-grid .product-item .product-rating-box{}.product-grid .product-item .picture{background:none repeat scroll 0 0 #fff;text-align:center;border:1px solid #f0f0f0;height:140px;overflow:hidden}.product-grid .product-item .picture img{margin:5px}.product-grid .product-item .description{display:none;margin:5px 5px 0;text-align:center;padding:10px 5px;border-top:solid 1px #e3e3e3;color:#090909;height:50px}.product-grid .product-item .add-info{vertical-align:bottom;text-align:right;width:auto;height:auto;position:relative}.product-grid .product-item .prices{text-align:left;vertical-align:middle;position:static;bottom:15px;right:10px}.product-grid .product-item .prices .price{margin:0;display:block}.product-grid .product-item .prices .actual-price{color:#b80709}.product-grid .product-item .prices .old-price{color:#5c5b5b;text-decoration:line-through}.product-grid .product-item .buttons{display:none;vertical-align:middle;position:static;margin-top:5px;text-align:left}.product-grid .product-item .prices .special-price{color:#a72d2c;font-weight:700}.product-grid .product-item .details .specials-corner-image{position:absolute;left:-5px;top:-5px}.product-grid .product-item .add-info select{width:110px;margin-bottom:5px;background-color:#ff0}.product-grid .product-item .add-info input[type=text]{width:20px;margin-left:5px;margin-bottom:5px;background-color:#ff0}.product-grid .product-item .rewards{}.product-list{width:auto;margin:0 auto;padding:0;list-style-type:none}.product-list .item-box{text-align:left;clear:both;position:relative;margin-bottom:10px}.product-list .item-box:hover{box-shadow:0 0 1px rgba(0,0,0,.5);-moz-box-shadow:0 0 1px rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(0,0,0,.5)}.product-list .product-item{width:auto;margin-top:10px;position:relative;zoom:1;min-height:160px;border:solid 1px #e3e3e3}.product-list .product-item:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-list .product-item .product-title{font-weight:700;font-size:12px;padding-left:10px;margin-top:10px;margin:0 0 0 110px}.product-list .product-item .product-title a{font-weight:700;display:block;height:auto;line-height:1.3em;overflow:hidden;padding:2px 10px 4px 0;color:#4e77b1;font-size:1.2em}.product-list .product-item .details{}.product-list .product-item .product-rating-box{padding:0 0 0 10px;margin:0 100px 0 140px}.product-list .product-item .picture{float:left;margin:10px}.product-list .product-item .description{padding:0 0 0 10px;margin:0 230px 0 110px;text-align:left;color:#090909}.product-list .product-item .description .musthave{color:red}.product-list .product-item .description .product-highlightnote{color:blue}.product-list .product-item .add-info{float:right;text-align:right;position:absolute;top:20px;right:10px;width:200px}.product-list .product-item .add-info select{width:143px;margin-bottom:5px;background-color:#ff0}.product-list .product-item .add-info input[type=text]{width:20px;margin-left:5px;margin-bottom:5px;background-color:#ff0}.product-list .product-item .prices{}.product-list .product-item .prices .nostock{color:green;font-weight:700}.product-list .product-item .prices .price{margin:0;display:block}.product-list .product-item .prices .actual-price{color:green;font-weight:700}.product-list .product-item .prices .old-price{color:#b80709;text-decoration:line-through}.product-list .product-item .prices .special-price{color:#a72d2c;font-weight:700}.product-list .product-item .details .specials-corner-image{position:absolute;left:-5px;top:-5px}.product-list .product-item .buttons{padding-top:2px}.product-list .product-item .rewards{margin-top:2px;margin-bottom:2px;color:#3664a5;font-weight:700}.featured-product-grid{}.featured-product-grid .title{padding:10px 10px 5px 0;font-weight:700;text-transform:uppercase;clear:both;margin:0;color:#5c5b5b}.category-page,.manufacturer-page,.vendor-page,.manufacturer-list-page,.product-tag-page,.product-tags-all-page,.vendor-list-page{}.category-page .page-title,.manufacturer-list-page .page-title,.manufacturer-page .page-title,.vendor-page .page-title,.product-tag-page .page-title,.product-tags-all-page .page-title,.vendor-list-page .page-title{border-bottom:0;clear:both}.product-tags-all-page .product-tags-list li{display:inline}.product-tags-all-page .product-tags-list li a{text-decoration:none;margin:0 2px 0 0}.vendor-list-page .vendor-list li{display:inline}.vendor-list-page .vendor-list li a{text-decoration:none;margin:0 2px 0 0}.category-page .category-description,.manufacturer-page .manufacturer-description,.vendor-page .vendor-description{color:#090909;font-size:1.1em}.quick-navigation-grid,.sub-category-grid,.manufacturer-grid{margin-left:auto;margin-right:auto;width:auto;margin-bottom:15px;zoom:1}.quick-navigation-grid:after,.sub-category-grid:after,.manufacturer-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.sub-category-grid a,.manufacturer-grid a{color:#090909;font-size:1.2em;font-weight:700;text-decoration:none}.quick-navigation-grid .item-box,.sub-category-grid .item-box,.manufacturer-grid .item-box{float:left;text-align:center;vertical-align:text-top}.sub-category-grid .sub-category-item,.manufacturer-grid .manufacturer-item{background-color:#c6dcf2;text-align:center;margin:3px;width:158px;height:35px;border:1px solid #a2a2a2;border-radius:2px;-o-border-radius:2px;-icab-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.sub-category-grid .sub-category-item:hover,.manufacturer-grid .manufacturer-item:hover{background-color:#fada5e;text-align:center;margin:3px;width:158px;height:35px;border:1px solid #a2a2a2;border-radius:2px;-o-border-radius:2px;-icab-border-radius:2px;-khtml-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-moz-box-shadow:1px 1px 1px 2px rgba(0,0,0,.3);-webkit-box-shadow:1px 1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 1px 2px rgba(0,0,0,.3)}.quick-navigation-grid,.sub-category-grid .sub-category-item .title,.manufacturer-grid .manufacturer-item .title{text-align:center;font-weight:700;font-size:.8em;display:block;overflow:hidden;line-height:14px;padding-top:5px}.quick-navigation-grid,.sub-category-grid .sub-category-item .picture,.manufacturer-grid .manufacturer-item .picture{text-align:center;padding:10px 0}.quick-navigation-grid .quick-navigation-item{text-align:left;width:265px;padding-left:10px;padding-bottom:5px;padding-top:-5px}.quick-navigation-grid a{color:#0645ad;font-size:1.2em;font-weight:700;text-decoration:none}.quick-navigation-grid a:hover{color:#000;font-size:1.2em;font-weight:700;text-decoration:none}.quick-navigation-grid .quick-navigation-item:hover{background-color:#ffeb90;padding-left:10px;padding-bottom:5px;padding-top:-5px}.product-selectors{margin-bottom:10px;zoom:1}.product-selectors:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-sorting{margin:0 auto 10px;float:left}.product-viewmode{margin:0 auto 10px;float:right}.product-page-size{width:165px;margin:0 auto;text-align:center}.product-filters-wrapper{}.product-filters{width:auto;margin-bottom:10px;padding:10px}.product-filters .filter-title{font-weight:700;padding-left:10px}.product-filters .filter-title strong{display:block;height:2em;line-height:1.3em;overflow:hidden}.product-filters .filter-content{padding:5px 10px}.price-range-filter{}.price-range-filter .filter-title{background:url(images/ico-arrow-r.gif) no-repeat top left;padding-left:20px}.price-range-filter ul{margin:0;padding:0}.price-range-filter li{list-style:none;padding-bottom:5px}.price-range-filter .price-range-selector{}.price-range-filter .selected-price-range{}.price-range-filter .remove-filter{padding-top:5px}.price-range-filter .remove-filter a{font-weight:700;color:#b80709}.product-spec-filter{}.product-spec-filter .filter-title{background:url(images/ico-arrow-r.gif) no-repeat top left;padding-left:20px}.product-spec-filter .available-items,.product-spec-filter .already-filtered-items{width:100%;overflow:hidden}.product-spec-filter .group{display:block;float:left;clear:both;font-weight:700}.product-spec-filter .group li{list-style:none}.product-spec-filter .available-items .item{padding:3px 2px 3px 16px;list-style:none}.product-spec-filter .already-filtered-items .filter-title{background:0 0;padding:15px 5px 5px 0}.product-spec-filter .already-filtered-items .item{padding:5px 0}.product-spec-filter .remove-filter{padding-top:5px}.product-spec-filter .remove-filter a{font-weight:700;color:#b80709}.compare-products-page{}.compare-products-page .page-title{}.compare-products-page .page-body{margin:0;padding:0;font-size:11px;color:#090909;background-color:inherit}.compare-products-table{margin-top:10px;width:100%;border:0;border-collapse:collapse;border-spacing:0;empty-cells:show}.compare-products-table tr.product-name{background-color:#ccc;font-weight:700}.compare-products-table td{border:1px solid #eee;padding:3px;vertical-align:top}.login-page{}.login-page .page-title{margin-bottom:20px}.login-page .form-fields{padding:2px 10px;background:none repeat scroll 0 0 #dde3ff}.login-page .page-body{color:#090909}.login-page .title{margin:-22px 0 14px;zoom:1}.login-page .title strong{font-size:16px;background:#fff}.login-page .customer-blocks:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.login-page .new-wrapper{min-height:215px;padding:10px;border:1px solid #eee;margin-bottom:15px;border-radius:5px;float:left;width:47%}.login-page .returning-wrapper{min-height:200px;padding:10px;border:1px solid #eee;margin-bottom:15px;border-radius:5px;float:right;width:47%}.login-page .new-wrapper .text{line-height:20px}.login-page .new-wrapper .buttons{margin:30px 30px 5px 5px}.login-page .checkout-as-guest-or-register-block ul{padding-left:30px}.login-page .returning-wrapper .inputs{margin:20px 0}.login-page .returning-wrapper .message-error{padding:0}.login-page .returning-wrapper .buttons{margin:30px 5px 5px}.login-page .returning-wrapper label{width:100px;display:inline-block;margin-right:10px;white-space:nowrap;vertical-align:middle;font-weight:700}.login-page .email,.login-page .username,.login-page .password{width:170px}.login-page .returning-customer .reversed label{width:auto;font-weight:400}.login-page .forgot-password{margin-top:20px;font-weight:700;margin-left:150px}.login-page .field-validation-error{display:block}.external-auth-errors{text-align:center;border:solid 1px #d3d3d3;vertical-align:top;width:100%;color:Red;margin-bottom:20px}.external-auth-errors ul{padding:0}.external-auth-errors ul li{list-style:none}.external-auth-association{text-align:center;border:solid 1px #d3d3d3;vertical-align:top;width:100%;margin-bottom:20px}.external-auth-association .identifier{}.external-auth-association .remove{color:#b80709}.registration-page{}.registration-page .page-title{}.registration-page .page-body{margin:0;padding:0;color:#090909;background-color:inherit}.registration-page .gender{display:inline-block}.registration-page .vat-note{display:block}.registration-page .accept-privacy-policy{float:left;margin-bottom:5px;margin-top:5px;clear:both}.registration-page .accept-privacy-policy .read{text-decoration:underline}.registration-page .buttons{margin-bottom:15px;margin-top:5px;margin-left:10px;clear:both}.registration-page .message-error{margin-bottom:20px}.registration-result-page{}.registration-result-page .page-title{}.registration-result-page .page-body{margin:0;padding:0;color:#090909;background-color:inherit}.registration-result-page .buttons{float:left;margin-bottom:5px;margin-top:5px;clear:both}.breadcrumb{font-size:1.1em;font-weight:700;margin:10px 0;padding:0;text-transform:uppercase}.breadcrumb ul{margin:0;padding:0}.breadcrumb li{list-style:none;display:inline}.breadcrumb li strong{font-weight:700}.breadcrumb a{font-size:.9em;text-decoration:none;color:green}.breadcrumb a:hover{text-decoration:underline;color:green}.breadcrumb .current-item{font-size:.9em;text-decoration:none;color:green;font-weight:700}.breadcrumb .delimiter{font-size:.9em;text-decoration:none;color:green}.news-list-page,.news-list-homepage{margin-bottom:15px;padding-bottom:5px;padding-left:0}.news-list-homepage .title{padding:10px 10px 10px 0;margin:0 0 0 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center}.news-items{margin:0 5px;padding:0}.news-items .item{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.news-list-homepage .item{padding:10px}.news-items .news-date{color:#9a9a9a}.news-items a.news-title{color:#444;text-decoration:none;font-size:1.2em}.news-items a.news-title:hover{text-decoration:underline}.news-items .news-details{margin-top:10px;margin-bottom:10px}.news-items .read-more{font-weight:700;text-decoration:none;color:#5c5b5b;background-color:inherit}.news-item-page{}.news-item-page .page-title{}.news-item-page .news-date{color:#9a9a9a}.news-item-page .news-body{margin:0 0 20px;padding:0}.news-item-page .news-body a{color:#b80709;text-decoration:underline}.news-item-page .result{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red;margin-bottom:10px}.news-item-page .new-comment{margin-top:10px}.news-item-page .new-comment .captcha-box{margin-bottom:12px}.news-item-page .new-comment .comment-title{width:350px}.news-item-page .new-comment .comment-text{width:350px;height:150px;vertical-align:middle}.news-item-page .new-comment .buttons{text-align:left}.news-item-page .comment-list{margin:10px 0 10px 0}.news-item-page .comment-list .title{padding:10px 10px 10px 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a}.news-comment{zoom:1}.news-comment:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.news-comment .comment-info{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #f3f3f3}.news-comment .comment-info .user-info{padding-top:5px}.news-comment .comment-info .user-info a.username{font-weight:700;margin-bottom:5px}.news-comment .comment-info .user-info span.username{font-weight:700;margin-bottom:5px}.news-comment .comment-info .user-info .avatar{margin:5px 0}.news-comment .comment-info .user-info .avatar .avatar-img{border:solid 2px #cedbe1!important}.news-comment .comment-content{margin-left:180px;border-left:solid 1px #f3f3f3}.news-comment .comment-content .comment-time{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3}.news-comment .comment-content .comment-time .stat-value{font-weight:400}.news-comment .comment-content .comment-title{padding:3px;font-weight:700}.news-comment .comment-content .comment-body{padding:3px}.blog-page{}.blog-page .page-title{}.blog-page .blog-posts{margin:0 5px;padding:0}.blog-page .blog-posts .post{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.blog-page .blog-posts .post:last-child{border-bottom:none}.blog-page .blog-posts .post .post-date{color:#9a9a9a}.blog-page .blog-posts .post a.post-title{color:#444;text-decoration:none;font-size:1.2em}.blog-page .blog-posts .post a.post-title:hover{text-decoration:underline}.blog-page .blog-posts .post .tags label{float:left;margin-right:5px}.blog-page .blog-posts .post .tags li{float:left;list-style:none}.blog-page .blog-posts .post .tags li.separator{margin-right:5px}.blog-page .blog-posts .post-body,.blog-page .blog-posts .tags{margin-top:10px;margin-bottom:10px;zoom:1}.blog-page .tags:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.blog-page .blog-posts .post-body a,.blog-page .blog-posts .tags a{color:#5c5b5b;text-decoration:underline}.blog-page .blog-posts .blog-details{margin-top:15px}.blog-page .blog-posts .blog-details a{font-weight:700;text-decoration:none;color:#5c5b5b;background-color:inherit}.blogpost-page{}.blogpost-page .page-title{}.blogpost-page .post-date{color:#9a9a9a}.blogpost-page .post-body{}.blogpost-page .post-body:after,.blogpost-page .tags:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.blogpost-page .tags{margin:0 0 20px;zoom:1}.blogpost-page .post-body a,.blogpost-page .tags a{color:#5c5b5b;text-decoration:underline}.blogpost-page .post-body a:hover,.blogpost-page .tags a:hover{color:#b80709;text-decoration:underline;font-weight:400}.blogpost-page .tags label{float:left;margin-right:5px}.blogpost-page .tags li{float:left;list-style:none}.blogpost-page .tags li.separator{margin-right:5px}.blogpost-page .result{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red;margin-bottom:10px}.blogpost-page .new-comment{margin-top:10px}.blogpost-page .new-comment .captcha-box{margin-bottom:12px}.blogpost-page .new-comment .comment-text{width:350px;height:150px;vertical-align:middle}.blogpost-page .new-comment .buttons{text-align:left}.blogpost-page .comment-list{margin:10px 0 10px 0}.blogpost-page .comment-list .title{padding:10px 10px 10px 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a}.blog-comment{margin-bottom:20px;zoom:1}.blog-comment:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.blog-comment .comment-info{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #f3f3f3}.blog-comment .comment-info .user-info{padding-top:5px}.blog-comment .comment-info .user-info a.username{font-weight:700;margin-bottom:5px}.blog-comment .comment-info .user-info span.username{font-weight:700;margin-bottom:5px}.blog-comment .comment-info .user-info .avatar{margin:5px 0}.blog-comment .comment-info .user-info .avatar .avatar-img{border:solid 2px #cedbe1!important}.blog-comment .comment-content{margin-left:180px;border-left:solid 1px #f3f3f3}.blog-comment .comment-content .comment-time{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3}.blog-comment .comment-content .comment-time .stat-value{font-weight:400}.blog-comment .comment-content .comment-body{padding:3px}.poll{margin:0;padding:0;font-size:11px;background-color:inherit}.poll-display-text{font-weight:700;color:#5c5b5b}.poll-options,.poll-results{padding:5px!important;margin:10px 0!important}.poll-options li,.poll-results li{background:0 0;padding:0;margin:0;list-style:none;line-height:18px}.poll-options .answer input[type=radio]{vertical-align:middle}.poll-options .answer label{vertical-align:middle;margin-left:5px}.poll .buttons{padding:5px}.poll-total-votes{font-style:italic}.vote-poll-button{}.todays-poll-box{margin-top:15px;margin-bottom:15px;padding-bottom:5px;padding-left:0;overflow:hidden}.todays-poll-box .poll{float:left;text-align:left;vertical-align:top}.email-a-friend-page{}.email-a-friend-page .page-body{padding:15px;margin-bottom:15px;border:1px solid #eee}.email-a-friend-page .page-title{margin-bottom:20px}.email-a-friend-page .title{margin-bottom:20px}.email-a-friend-page .product{font-weight:700;font-size:13px}.email-a-friend-page .result{font-weight:700}.email-a-friend-page .form-fields{zoom:1}.email-a-friend-page .form-fields:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.email-a-friend-page .inputs-left{float:left}.email-a-friend-page .inputs-right{float:right}.email-a-friend-page .inputs{margin-bottom:12px}.email-a-friend-page .inputs label{display:block}.email-a-friend-page .captcha-box{margin-bottom:12px}.email-a-friend-page .friend-email,.email-a-friend-page .your-email{width:250px;padding:1px}.email-a-friend-page .personal-message{width:350px;height:150px}.email-a-friend-page .buttons{text-align:left}.email-a-friend-page .field-validation-error{display:block}.search-page{}.search-page .page-title{}.search-page .search-input{border:1px solid #d7d7d7;padding:10px}.search-page .search-input .buttons{text-align:right}.search-page .search-results{padding-top:10px}.search-page .search-results .result{font-weight:700;color:#090909;padding:10px 10px 10px 0;font-size:1.2em}.search-page .search-results .product-list{font-size:1.2em}.search-page .search-results .product-list .listbox ul,.search-page .search-results .result ul{padding:10px}.search-page .search-results .product-list .listbox li,.search-page .search-results .result li{padding:0 0 5px}.search-page .basic-search label{line-height:25px}.search-page .search-text{width:560px}.search-page .adv-search{margin-top:10px}.search-page .inputs{overflow:hidden;padding:4px}.search-page .inputs label{display:inline-block;width:110px}.search-page .inputs.reversed label{width:auto}.search-page .price-from,.search-page .price-to{width:100px}.search-page .warning{text-decoration:underline}.password-recovery-page,newsletter-page{}.password-recovery-page .page-title,newsletter-page .page-title{}.password-recovery-page .page-body,newsletter-page .page-body{margin:0;padding:0;color:#090909;background-color:inherit}.password-recovery-page .email{width:250px}.password-recovery-page .result{font-family:Verdana,Arial,sans-serif;font-weight:700;color:red}.account-activation-page{}.account-activation-page .page-title{}.account-activation-page .page-body{margin:0;padding:0;color:#090909;background-color:inherit}.contact-page{}.contact-page .page-body{padding:15px;margin-bottom:15px;border:1px solid #eee}.contact-page .result{font-weight:700}.contact-page .form-fields{zoom:1}.contact-page .form-fields:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.contact-page .inputs-left{}.contact-page .inputs-right{}.contact-page .inputs{margin-bottom:12px}.contact-page .captcha-box{margin-bottom:12px}.contact-page .fullname{width:250px;padding:1px}.contact-page .email{width:250px;padding:1px}.contact-page .enquiry{width:350px;height:150px}.contact-page .buttons{text-align:left}.repairs-page{}.repairs-page .page-body{padding:15px;margin-bottom:15px;border:1px solid #eee}.repairs-page .result{font-weight:700}.repairs-page .form-fields{zoom:1}.repairs-page .form-fields:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.repairs-page .inputs{margin-bottom:12px}.repairs-page .captcha-box{margin-bottom:12px}.repairs-page .fullname{width:250px;padding:1px}.repairs-page .email{width:250px;padding:1px}.repairs-page .model{width:250px;padding:1px}.repairs-page .phone{width:250px;padding:1px}.repairs-page .enquiry{width:350px;height:150px}.repairs-page .buttons{text-align:left}.recently-added-products-page{}.recently-added-products-page .page-title{}.recently-viewed-products-page{}.recently-viewed-products-page .page-title{}.account-page{}.account-page .result{font-family:Verdana,Arial,sans-serif;font-size:10px;font-weight:700;color:red}.account-page .page-title{margin-bottom:20px}.account-page .page-body{margin:0;padding:0;color:#090909}.account-page .section{padding:10px;margin-bottom:20px;border:1px solid #eee;border-radius:5px;zoom:1}.account-page .section:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.account-page .section .title{margin:-17px 0 14px;zoom:1}.account-page .section .title strong{background:#fff}.account-page .section li{list-style:none;line-height:16px}.address-list-page{}.address-list-page .address-list{}.address-list-page .address-list .address-item{}.address-list-page .address-list .address-item .title{font-size:13px}.address-list-page .address-list .address-item .info{float:left}.address-list-page .address-list .address-item .buttons{float:right}.address-list-page .add-button{margin-bottom:5px;margin-top:5px;float:left;text-align:right}.address-edit-page{}.address-edit-page .edit-address{margin-bottom:10px}.address-edit-page .edit-address .inputs{margin-bottom:5px}.address-edit-page .edit-address label{display:inline-block;width:100px}.address-edit-page .buttons{}.avatar-page{padding:10px}.avatar-page .buttons{margin:5px 0}.back-in-stock-subscription-list-page{}.back-in-stock-subscription-list-page .subscription-list{}.back-in-stock-subscription-list-page .description{}.back-in-stock-subscription-list-page .no-data{}.back-in-stock-subscription-list-page .buttons{margin-bottom:5px;margin-top:5px;text-align:left}.change-password-page{}.change-password-page .buttons{margin-bottom:5px;margin-top:5px}.downloadable-products-page{}.downloadable-products-page .no-data{}.forum-subscriptions-page{}.forum-subscriptions-page .subscription-list{}.forum-subscriptions-page .description{}.forum-subscriptions-page .no-data{}.forum-subscriptions-page .buttons{margin-bottom:5px;margin-top:5px;text-align:left}.customer-info-page{}.customer-info-page .gender{display:inline-block}.customer-info-page .vat-status{}.customer-info-page .vat-note{display:block}.customer-info-page .buttons{margin-bottom:5px;margin-top:5px;text-align:center}.customer-info-page .message-error{margin-bottom:20px}.username-available-status{color:green;padding-left:5px}.username-not-available-status{color:red;padding-left:5px}.account-signature-text{height:100px;width:500px;border:solid 1px #e3e3e3;vertical-align:top}.order-list-page{}.order-list-page .recurring-payments{}.order-list-page .recurring-payments .recurring-payments-box{text-align:left;padding:10px;height:auto}.order-list-page .order-list{}.order-list-page .order-list .order-item{}.order-list-page .order-list .order-item .title{font-size:13px}.order-list-page .order-list .order-item .info{float:left}.order-list-page .order-list .order-item .buttons{float:right}.return-request-list-page{}.return-request-list-page .request-item{}.return-request-list-page .request-item a{color:#b80709}.return-request-list-page .request-item .title{font-size:13px}.return-request-list-page .request-item .info{}.reward-points-page{}.reward-points-page .reward-points-overview{padding:10px 10px 5px 0;width:100%}.reward-points-page .reward-points-overview .current-balance{}.reward-points-page .reward-points-overview .min-balance{margin-top:10px}.reward-points-page .reward-points-history{}.reward-points-page .reward-points-history .title{margin-top:20px;margin-bottom:15px}.return-request-page{}.return-request-page .page-title{}.return-request-page .section{padding:10px;margin-bottom:20px;border:1px solid #eee;border-radius:5px}.return-request-page .section .title{margin:-17px 0 14px}.return-request-page .section .title strong{background:#fff}.return-request-page .comment{width:350px;height:150px}.product-details-page{border:1px solid #d3d3d3;margin-top:10px;padding:10px}.product-collateral{margin-top:10px;margin-bottom:10px;clear:both}.product-essential{}.product-details-page .gallery{float:left;width:300px;margin-top:25px;margin-bottom:15px}.product-details-page .gallery .picture{}.product-details-page .gallery .picture-thumbs{margin-top:10px}.product-details-page .gallery .picture-thumbs a{margin-right:3px}.product-details-page .overview{float:right;width:530px;margin:5px 5px 10px;padding:10px}.product-details-page .product-name{color:#090909;font-size:1.3em;margin-bottom:.3em;padding-top:10px}.product-details-page .short-description,.product-details-page .manufacturers,.product-details-page .sku,.product-details-page .manufacturer-part-number,.product-details-page .stock,.product-details-page .gtin,.product-details-page .delivery-date,.product-details-page .product-vendor{color:#090909;margin-bottom:.3em;font-size:1.1em}.product-details-page .short-description{display:none}.product-details-page .free-shipping{background:url(images/free-shipping.png) left 0 no-repeat;font-size:11px;height:45px;width:55px;line-height:12px;padding:18px 5px 0 4px;text-align:center;color:#fff;font-weight:400}.product-details-page .full-description{clear:both;margin-bottom:.3em;padding:5px}.product-details-page .full-description ul,.product-details-page .full-description ol{margin-left:25px}.product-details-page .back-in-stock-subscription{margin-top:10px;margin-bottom:10px}.product-details-page .email-a-friend{margin:10px 5px 10px 0;float:left}.product-details-page .compare-products{margin:10px 0 10px 0;float:left}.product-details-page .product-share-button{margin-top:10px;margin-bottom:10px;clear:both}.product-details-page .product-reviews-overview{margin-top:20px;margin-bottom:20px}.product-details-page .product-reviews-overview .product-review-box{margin-right:5px}.rating{height:16px;width:80px;background:url(images/star-x-inactive.png) 0 0 repeat-x}.rating div{float:left;height:16px;background:url(images/star-x-active.png) 0 0 repeat-x}.product-details-page .product-reviews-overview .product-review-links .separator{margin:0 2px}.product-details-page .product-reviews-overview .product-review-links{margin:0}.product-details-page .product-reviews-overview .product-no-reviews a{text-decoration:underline}.product-details-page .product-variant-list{clear:both;padding:10px 0;border:0;margin-bottom:20px;margin-top:10px}.product-details-page .product-variant-list .product-variant-line{border:1px solid #eee;padding:20px;margin:10px 0;zoom:1}.product-details-page .product-variant-list .product-variant-line:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-details-page .product-variant-list .add-to-cart-button{margin-top:15px;margin-left:0;display:block}.product-details-page .no-associated-products{font-weight:700}.add-to-cart-button:hover{color:#fff}.add-to-wishlist-button{display:block;margin-top:10px}.product-details-page .variant-picture{clear:both;float:left;margin-bottom:15px}.product-details-page .variant-overview{float:left;width:100%}.product-details-page .variant-name{color:#5c5b5b;font-size:1.3em;margin-bottom:.3em}.product-details-page .variant-description{clear:both;color:#090909;margin-bottom:.3em}.product-details-page .download-sample{clear:both;color:#090909;margin-top:15px;margin-bottom:15px}.product-details-page .download-sample .download-sample-button{-x-system-font:none!important;background:#f1f1f1 url(images/download-sample-bg.gif) repeat-x scroll 0 100%;border:1px solid #b5b5b5;color:#444;cursor:pointer;font-family:arial,sans-serif!important;font-size:11px!important;font-size-adjust:none!important;font-stretch:normal!important;font-style:normal!important;font-variant:normal!important;font-weight:700!important;line-height:normal!important;overflow:visible;padding:1px 5px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto}.product-details-page .download-sample .download-sample-button a{text-decoration:none}.product-details-page .download-sample .download-sample-button a:hover{color:#444}.product-details-page .product-variant-line .prices{padding-top:10px;margin-right:30px}.product-details-page .product-essential .prices{margin-top:15px;margin-bottom:2px}.product-details-page .product-essential .prices span{color:#a72d2c;font-weight:700;font-size:18px}.product-details-page .prices .product-price{font-weight:700}.product-details-page .prices .product-price span{color:green;font-size:15px}.product-details-page .prices .old-product-price{color:#5c5b5b}.product-details-page .prices .old-product-price span{text-decoration:line-through;color:#b80709}.product-details-page .customer-entered-price{margin-bottom:10px}.product-details-page .add-to-cart{padding-top:10px}.product-details-page .add-to-cart select{background-color:#ff0}.product-details-page .add-to-cart input[type=text]{background-color:#ff0}.product-details-page .add-to-cart .enter-price-input{width:60px}.product-details-page .add-to-cart .qty-input{width:40px}.product-details-page .add-to-cart .rewards{margin-top:2px;margin-bottom:10px;color:#3664a5;font-weight:700;font-size:15px}.product-details-page .attributes{margin-bottom:10px}.product-details-page .attributes dl dt{margin:10px 0 0}.product-details-page .attributes .text-prompt{font-weight:700}.product-details-page .attributes .attribute-description{font-size:11px}.product-details-page .attributes ul.option-list{padding:0;margin:0}.product-details-page .attributes ul.option-list li{list-style:none}.product-details-page .attributes .textbox{width:300px}.product-details-page .attributes textarea{width:300px;height:150px}.product-details-page .attributes ul.color-squares li{display:inline}.product-details-page .attributes ul.color-squares .color-container{position:relative;display:inline-block;border:solid 1px #999;padding:1px;margin-bottom:5px}.product-details-page .attributes ul.color-squares .selected-value .color-container{border-color:#075899;border-width:2px;padding:0}.product-details-page .attributes ul.color-squares .color{display:inline-block;width:18px;height:18px}.product-details-page .attributes ul.color-squares label{cursor:pointer;position:relative}.product-details-page .attributes ul.color-squares input{height:0;overflow:hidden;z-index:-10000;position:absolute;float:none}.product-details-page .giftcard{}.product-details-page .giftcard dt{clear:left;float:left;width:150px}.product-details-page .giftcard label{display:inline-block;width:150px;vertical-align:top}.product-details-page .giftcard .recipient-name{}.product-details-page .giftcard .recipient-email{}.product-details-page .giftcard .sender-name{}.product-details-page .giftcard .sender-email{}.product-details-page .giftcard .message{width:300px;height:100px}.related-products-grid,.also-purchased-products-grid{margin-top:10px}.related-products-grid .title,.also-purchased-products-grid .title{text-align:left;padding:5px;clear:both;font-size:1.1em;color:red;text-transform:uppercase;padding:10px 10px 10px 0}.related-products-grid .item-box,.also-purchased-products-grid .item-box{padding-bottom:10px;vertical-align:text-top}.product-specs-box{}.product-specs-box .title{text-align:left;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5c5b5b}.product-specs-box .data-table{margin:5px}.product-tags-box{color:#090909;zoom:1;padding-bottom:15px}.product-tags-box:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-tags-box .title{text-align:left;padding:5px;clear:both;color:#090909}.product-tags-box .product-tags-list{}.product-tags-box .product-tags-list a{text-decoration:underline}.product-tags-box .product-tags-list li{float:left;padding-left:5px;list-style:none}.tier-prices{text-align:center;margin-bottom:10px}.tier-prices .prices-header{background:#3a3a3a;color:#fff;padding:3px;font-weight:700}.tier-prices .prices-list table{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;background:#f3f3f3}.tier-prices .prices-list td{border-bottom:solid 3px #d7d7d7;padding-top:3px;padding-bottom:3px;font-weight:700}.tier-prices .prices-list .field-header{font-weight:700;text-align:center}.tier-prices .prices-list .item-quantity{}.tier-prices .prices-list .item-price{color:#b80709}.compatible-products{margin-bottom:10px;margin-top:10px;background-color:#f0f8ff;padding:5px}.compatible-products table{width:100%}.compatible-products td{text-align:center}.product-reviews-page{}.product-reviews-page .page-title{}.product-reviews-page .page-title a{text-decoration:none}.product-reviews-page .result{}.product-reviews-page .write-review{margin-top:10px;padding:15px;border:1px solid #eee}.product-reviews-page .write-review .title{margin-bottom:10px;font-size:16px;line-height:20px;font-weight:700}.product-reviews-page .write-review .inputs{margin-bottom:12px;clear:both}.product-reviews-page .write-review .captcha-box{margin-bottom:12px}.product-reviews-page .write-review .inputs label{display:block}.product-reviews-page .write-review .review-title{width:350px}.product-reviews-page .write-review .review-text{width:350px;height:150px}.product-reviews-page .write-review .review-rating{margin-bottom:12px;clear:both}.product-reviews-page .write-review .review-rating label{}.product-reviews-page .write-review .review-rating ul{display:inline-block}.product-reviews-page .write-review .review-rating li{display:inline-block;list-style:none}.product-reviews-page .write-review .review-rating input{vertical-align:bottom}.product-reviews-page .write-review .buttons{text-align:left}.product-review-list{margin:10px 0 10px 0}.product-review-list .title{padding:10px 10px 10px 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a}.product-review-list .product-review-item{border:solid 1px #d3d3d3;margin:10px 0 0;padding:10px 10px 20px;clear:both}.product-review-list .product-review-item .review-item-head{clear:both}.product-review-list .product-review-item .review-title{font-weight:700;float:left;margin-bottom:5px}.product-review-list .product-review-item .rating{float:right;margin-right:5px}.product-review-list .product-review-item .review-text{float:left;margin-bottom:5px;clear:both}.product-review-list .product-review-item .review-info{float:left;margin-bottom:5px;clear:both}.product-review-list .product-review-item .review-info .separator{margin:0 2px}.product-review-helpfulness{font-size:11px;color:#333;clear:both}.product-review-helpfulness .vote{color:#b80709;font-weight:700;text-decoration:none}.product-review-helpfulness .vote:hover{cursor:pointer;text-decoration:none}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url(images/loading.gif) no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%}#lbBottom{font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:700}.send-pm-box{background-color:#eee;border:1px solid #a0a0a0;color:#090909;display:block;float:left;font-family:Arial;font-size:10px;font-weight:700;margin:2px 0 2px 2px;padding:2px;text-decoration:none;text-transform:uppercase}.send-pm-box .pm-link-button{line-height:14px;padding:1px 6px 2px 18px;background:url(images/ico-pm.png) no-repeat}.private-message-send-page{}.private-message-send-page .page-title{}.private-message-send-page .page-body{}.private-message-send-page .inputs{}.private-message-send-page .inputs label{line-height:20px}.private-message-send-page .toolbar{display:inline-block}.private-message-send-page textarea{margin:0 0 10px 150px;width:500px}.private-message-send-page .field-validation-error{display:block;line-height:20px;margin-left:150px;vertical-align:top}.private-message-send-page .options{text-align:right}.private-message-view-page{}.private-message-view-page .page-title{}.private-message-view-page .page-body{padding:5px}.private-message-view-page .view-message div{padding:4px}.private-message-view-page .view-message label{color:#090909;display:inline-block;font-weight:700;width:100px}.private-message-view-page .view-message a{color:#b80709;text-decoration:underline}.private-messages-page{}.private-messages-page .page-title{}.private-messages-page .page-body{margin:0;padding:0;font-size:11px;color:#090909}.private-messages-box{margin:0;padding:5px;font-size:11px;color:#090909}.private-messages-box .buttons{margin-bottom:5px;margin-top:5px;text-align:left}.pm-read{}.pm-unread{font-weight:700}.forum-topic-title-text,.pm-title-text{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px}.forum-post-text,.bb-editor-text{width:100%;height:300px}.private-message-subject-text{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px}.forum-search-text{width:500px;border:1px solid #acacac;font-size:14px}.forum-search-box-text{border:1px solid #acacac;font-size:12px}.bb-editor-text{border:#cec6b5 1px solid}.edit-topic-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-edit.gif) no-repeat left}.delete-topic-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-delete.gif) no-repeat left}.move-topic-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-move-topic.gif) no-repeat left}.reply-topic-link-button{padding-right:5px;padding-left:18px;padding-bottom:3px;background:url(images/ico-forum-post-add.gif) no-repeat left}.watch-topic-link-button{padding-left:18px;background:url(images/ico-forum-watch.gif) no-repeat left}.edit-post-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-edit.gif) no-repeat left}.delete-post-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-delete.gif) no-repeat left}.quote-post-link-button,.post-link{color:#090909;float:right;padding:1px 3px;border:solid 1px #ccc;line-height:15px;font-size:11px}.post-link{padding:1px 3px;margin-right:5px;border:none}.forums-main-page{}.forums-main-page .forums-main-header{border-bottom:solid 1px #f3f3f3;height:50px;margin-bottom:10px}.forums-main-page .forums-main-header .current-time{padding-top:20px;font-size:.9em;color:#090909;float:left}.forum-search-box{font-size:.9em;float:right;text-align:right;padding:5px 0;margin-bottom:5px}.forums-table-section{background:url(images/forum-footer-bg.gif) repeat-x center bottom;margin-bottom:30px}.forums-table-section-title{font-size:1.1em;margin-bottom:5px}.forums-table-section-title a{font-weight:700}.forums-table-section-title .link-rss{background:url(images/ico-rss.gif) no-repeat;display:inline;float:right;width:14px;height:14px;margin:0 0 0 10px;text-indent:-9999px}.forums-table-section-title .view-all{float:right;font-weight:400!important;text-align:right}.forums-table-section table{border-collapse:collapse;margin-bottom:15px;text-align:center;vertical-align:middle;width:100%}.forums-table-section td{padding:3px 0}.forums-table-section th{background:url(images/forum-header-bg.gif) repeat-x center;border-right:1px solid #6a6a6a;color:#fff;font-weight:700;height:20px;vertical-align:middle}.forums-table-section th.forum-name{padding-left:3px;text-align:left;width:55%}.forums-table-section th.topics{width:10%}.forums-table-section th.posts{width:10%}.forums-table-section th.last-post{width:25%}.forums-table-section td.image div{background:url(images/ico-forum.gif) no-repeat 40% 40%;height:36px;width:36px}.forums-table-section td.image div.post{background:url(images/ico-forum-post.gif) no-repeat 40% 40%;height:36px;width:36px}.forums-table-section td.image div.post-annoucement,.forums-table-section td div.post-sticky{background:url(images/ico-forum-post-high.gif) no-repeat 40% 40%;height:36px;width:36px}.forums-table-section td{border-bottom:1px solid #c5c5c5;padding-left:3px;vertical-align:middle}.forums-table-section td.forum-name{text-align:left;width:55%}.forums-table-section td.forum-name .forum-title a{display:block;font-size:1.1em;font-weight:700;line-height:18px;margin-bottom:3px}.forums-table-section td.forum-name .forum-description{color:#555;font-size:.9em}.forums-table-section td.last-post{color:#555;font-size:.8em}.forums-table-section th.topic-name{padding-left:3px;text-align:left;width:55%}.forums-table-section th.replies{width:10%}.forums-table-section th.views{width:10%}.forums-table-section td.topic-name{text-align:left;width:55%}.forums-table-section td.topic-name .topic-type{font-size:.9em;line-height:18px}.forums-table-section td.topic-name .topic-title{font-size:1.1em;font-weight:700;line-height:18px}.forums-table-section td.topic-name .topic-starter,.forums-table-section td.topic-name .topic-pager{color:#555;font-size:.9em;margin:1px 0}.forum-page{clear:both}.forum-page .forum-header{}.forum-page .forum-top{zoom:1}.forum-page .forum-top:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.forum-page .forum-top .forum-info{float:left}.forum-page .forum-top .forum-info .forum-name{font-weight:700;font-size:1.2em;line-height:25px}.forum-page .forum-top .forum-info .forum-description{color:#090909}.forum-page .forum-top .link-rss{float:left;margin:10px 10px 10px 0;background-image:url(images/ico-rss.gif);background-repeat:no-repeat;display:block;height:14px;width:14px;text-indent:-9999px}.forum-page .forum-top .actions{float:right;text-align:right;margin-top:10px}.forum-page .forum-top .actions .newtopic{background:url(images/ico-forum-post-add.gif) no-repeat left;padding:0 10px 3px 20px}.forum-page .forum-top .actions .watch-forum{background:url(images/ico-forum-watch.gif) no-repeat left;padding-left:20px}.forum-page .pager ul{float:left;margin:5px 0}.active-discussions-page{clear:both}.forum-group-page{clear:both}.forum-breadcrumb{clear:both}.forum-edit-page{background:url(images/forum-footer-bg.gif) repeat-x center bottom}.forum-edit-page .page-title{background:url(images/forum-header-bg.gif) repeat-x center;border:1px solid #6a6a6a;color:#fff;font-weight:700;height:28px;line-height:28px;padding:0 5px}.forum-edit-page .page-title h1{font-size:12px;font-weight:700;margin:0;padding:0}.forum-edit-page .page-body{padding:5px}.forum-edit-page .inputs{padding:5px 0}.forum-edit-page .inputs label{color:#555;display:inline-block;font-weight:700;width:150px}.forum-edit-page .inputs .toolbar{display:block;margin-left:150px}.forum-edit-page .inputs textarea{margin-left:150px;width:700px}.forum-edit-page .field-validation-error{display:block;margin-left:150px}.forum-edit-page .buttons{margin:5px;text-align:right}.move-topic-page{background:url(images/forum-footer-bg.gif) repeat-x center bottom}.move-topic-page .page-title{background:url(images/forum-header-bg.gif) repeat-x center;border:1px solid #6a6a6a;color:#fff;font-weight:700;height:28px;line-height:28px;padding:0 5px}.move-topic-page .page-title h1{font-size:12px;font-weight:700;margin:0;padding:0}.move-topic-page .page-body{padding:5px}.move-topic-page .inputs{margin-bottom:10px;padding:4px}.move-topic-page .inputs label{color:#090909;font-weight:700;white-space:nowrap;width:30%}.forum-topic-page{background:url(images/forum-footer-bg.gif) repeat-x bottom;clear:both}.forum-topic-page .title{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#fff;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:700;padding-left:3px}.forum-topic-page .title .topic-name{float:left;font-size:12px}.forum-topic-page .posts{}.topic-header{padding:5px;background:#f3f3f3;border-bottom:solid 1px #6a6a6a;height:16px}.topic-header .topic-options,.topic-footer .topic-options{float:right;text-align:right}.topic-header .topic-options a,.topic-footer .topic-options a{font-weight:700}.topic-footer{padding:5px;background:#f3f3f3;border-top:solid 1px #6a6a6a;height:16px}.topic-header .pager ul,.topic-footer .pager ul{float:left;margin-top:-2px}.forum-topic-page .forum-post{border-bottom:solid 1px #e3e3e3;zoom:1}.forum-topic-page .forum-post:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.forum-topic-page .post-info{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #f3f3f3}.forum-topic-page .post-info .manage{line-height:20px}.forum-topic-page .post-info .manage a{font-weight:700;color:#090909}.forum-topic-page .post-info .user-info{padding-top:5px}.forum-topic-page .post-info .user-info a.username{font-weight:700;margin-bottom:5px}.forum-topic-page .post-info .user-info span.username{font-weight:700;margin-bottom:5px}.forum-topic-page .post-info .user-info .avatar{margin:5px 0}.forum-topic-page .post-info .user-info .avatar .avatar-img{border:solid 2px #cedbe1!important}.forum-topic-page .post-info .user-info .user-stats{color:#555;font-size:.9em;font-weight:700;margin-bottom:5px;text-align:left}.forum-topic-page .post-info .user-info .user-stats li{list-style:none outside none}.forum-topic-page .post-info .user-info .user-stats span{font-weight:400}.forum-topic-page .post-content{margin-left:180px;border-left:solid 1px #f3f3f3}.forum-topic-page .post-content .posttime{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3}.forum-topic-page .post-content .posttime .stat-value{font-weight:400}.forum-topic-page .post-content .post-body{padding:3px}.forum-topic-page .post-content .post-body a{color:#b80709;text-decoration:underline}.forum-topic-page .post-content .post-body .posttext{}.forum-topic-page .post-content .post-body .posttext .quote{padding:5px;border:dashed 1px #000;background-color:#fff}.forum-topic-page .post-content .signature{border-color:#ddd;border-style:solid;border-width:1px 0 0;font-size:90%;margin:1em 8px 8px;padding:1em 0 20px;text-align:left;font-style:italic}.forum-search-page{}.forum-search-page .forum-search-panel .search-error{color:red}.forum-search-page .forum-search-panel .search-results{}.forum-search-page .basic-search{margin-bottom:10px}.forum-search-page .advanced-search{border-top:1px solid #d3d3d3;margin-bottom:10px;padding-top:10px}.forum-search-page .inputs{padding:4px}.forum-search-page .inputs label{display:inline-block;width:140px}.forum-search-page .pager ul{float:left;margin:5px 0}.profile-page{}.profile-page .page-title{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#fff;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:700;padding-left:3px}.profile-page .page-title h1{font-weight:700;font-size:12px;padding:0}.profile-page .page-body{margin-top:15px}.profile-page .profile-info-box{background:url(images/forum-footer-bg.gif) repeat-x bottom}.profile-page .profile-info-box,.profile-page .user-last-posts{font-size:12px}.profile-page .profile-info-box .title{}.profile-page .profile-info-box .profile-stats{border-left:1px solid #f3f3f3;margin-left:200px;padding:10px}.profile-page .profile-info-box .profile-stats .title{margin-bottom:10px;text-transform:uppercase}.profile-page .profile-info-box .profile-stats li{list-style:none outside none;padding:2px}.profile-page .profile-info-box .profile-stats label{font-weight:700}.profile-page .profile-info-box .user-details{width:180px;float:left;padding:10px;height:100%;border-right:solid 1px #f3f3f3;text-align:center}.profile-page .profile-info-box .user-details .avatar{margin-bottom:5px}.profile-page .profile-info-box .user-details .avatar .avatar-img{border:solid 2px #cedbe1!important}.profile-page .profile-info-box .user-stats{margin-bottom:5px}.profile-page .profile-info-box .user-stats li{font-weight:700;list-style:none;padding:2px}.profile-page .profile-info-box .user-stats label{font-weight:700}.profile-page .profile-info-box .user-stats span{color:#090909;font-weight:400}.profile-page .user-last-posts{}.profile-page .user-last-posts .topic{border:solid 1px #f3f3f3;margin-bottom:10px}.profile-page .user-last-posts .topic-title{font-weight:700;line-height:20px;background:#e3f3f3;padding:3px}.profile-page .user-last-posts .topic-body{padding:10px}.profile-page .user-last-posts .topic-body a{color:#b80709;text-decoration:underline}.profile-page .user-last-posts .topic-body .quote{padding:5px;border:dashed 1px #000;background-color:#fff}.profile-page .user-last-posts .topic-data{background:#f3f3f3;padding:3px;color:#090909;font-size:.9em}.toolbar{padding:2px;display:inline}.toolbar .button{background:url(images/bbeditor-button-bg.gif) repeat-x;padding:2px;margin-right:2px;border:#cec6b5 1px solid}.toolbar .button:hover{border:#333 1px solid}pre{white-space:pre-wrap;white-space:normal;word-wrap:break-word}.csharpcode,.csharpcode pre{font-size:small;color:#000;font-family:Consolas,courier new,Courier,Monospace;background-color:#fff}.csharpcode pre{margin:0}.csharpcode .rem{color:green}.csharpcode .kwrd{color:#00f}.csharpcode .str{color:#006080}.csharpcode .op{color:#0000c0}.csharpcode .preproc{color:#c63}.csharpcode .asp{background-color:#ff0}.csharpcode .html{color:maroon}.csharpcode .attr{color:red}.csharpcode .alt{background-color:#f4f4f4;width:100%;margin:0}.csharpcode .lnum{color:#606060}.edit-address .inputs{margin:5px}#preview{position:absolute;border:1px #ccc;background:#5e9dc8;padding:2px;display:none;color:#fff;box-shadow:4px 4px 3px #677382}.button-1,.button-2{padding:5px 12px;position:static;display:inline-block;font:700 12px Helvetica,Arial,sans-serif;text-decoration:none;padding:3px 7px;display:inline-block;color:#fff;background:#6e6e6e;border:1px solid rgba(0,0,0,.15);border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer;height:auto;width:auto;overflow:visible;-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 2px 2px rgba(0,0,0,.3),0 0 4px 1px rgba(0,0,0,.2);letter-spacing:1px}.button-1:hover,.button-2:hover{background:#333;color:#fff;border:1px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 2px 2px rgba(0,0,0,.3),0 0 4px 1px rgba(0,0,0,.2);text-decoration:none}.mini-shopping-cart .checkout-button,.header-menu .menu-cart .cart-button,.cart-button{display:inline-block;color:#fff;background:#ee9a00;padding:5px 10px}.mini-shopping-cart .checkout-button:hover,.header-menu .menu-cart .cart-button:hover,.cart-button:hover{background:orange;color:#fff}.add-to-cart-button,.product-box-add-to-cart-button,.search-box-button,.mini-shopping-cart .cart-button{color:#fff;background:#6b9c28}.add-to-cart-button:hover,.product-box-add-to-cart-button:hover,.mini-shopping-cart .cart-button:hover,.search-box-button:hover{background:#86c532;color:#fff}.mini-shopping-cart .cart-button{padding:5px 10px}.product-box-add-to-cart-button{padding:5px}.add-to-cart-button{padding:5px 10px;display:block;margin-top:15px}.add-to-cart-button:hover{}.reorder-button-right,.return-button-right{float:right;margin-left:10px}.reorder-button-right:hover,.return-button-right:hover{}.product-box-detail-button{display:inline-block;color:#fff;background:#a72d2c;padding:5px}.product-box-detail-button:hover{background:#cb3c3b;color:#fff}.order-summary-content .checkout-buttons .checkout-button{color:#fff;background:#ee9a00;font:bold 15px/30px Arial,Helvetica,sans-serif;display:inline-block;padding:0 25px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.order-summary-content .checkout-buttons .checkout-button:hover{background:orange;color:#fff;font:bold 15px/30px Arial,Helvetica,sans-serif;display:inline-block;padding:0 25px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.external-auth-errors{text-align:center;border:solid 1px #e8e6d2;vertical-align:top;width:100%;color:Red}.external-auth-association{text-align:center;border:solid 1px #e8e6d2;vertical-align:top;width:100%}.external-auth-association .identifier{}.external-auth-association .remove{color:#3664a5}.externalauthentication{display:inline;float:left}.contact-details{display:block;width:auto;padding:60px 500px 5px}.ui-dialog{background-color:#ffec90!important;-moz-box-shadow:0 5px 5px 5px rgba(0,0,0,.5);-webkit-box-shadow:0 5px 5px 5px rgba(0,0,0,.5);box-shadow:0 5px 5px 5px rgba(0,0,0,.5)}.outofstock{color:#a72d2c;margin-bottom:5px}.outofstockimage{position:absolute;left:550px;top:5px}.outofstockimage img{width:150px;height:150px}.outofstockimage-detail{}.outofstockimage-detail img{width:150px;height:150px}.category-description{margin-bottom:15px}.category-description .category-description-picture{float:right;margin:5px}.category-description .category-description-picture img{height:200px;margin-top:-75px;margin-left:10px}.category-description .category-description-text{margin-bottom:15px}