body{background:#000;color:#cccccc;font-size:12px;}
a{color:#cccccc;text-decoration:underline;}
a:hover{color:#ffffff;text-decoration:none;}
h1, h2, h3, h5, h6, .head{color:#cccccc;}
h4, .head{color:#000000;}
.header-container, .nav-container, .main-container, .main, .footer-container, .header .form-search{border:none;background-color:#000000;}
.header{height:70px;padding:0 10px;}
.header .logo{margin:7px 0 0 0px;}
.header .form-search{padding:0;top:10px;right:25px;text-align:right;height:auto;display:none;}
.header .form-search input.input-text{margin:0 -4px 0 0;font-size:12px;border-right:none;width:250px;border-color:#B6B6B6;color:#cccccc;float:none;}
input.input-text:focus{background:#333;}
.header .form-search label{display:none;}
.header .form-search button.button{float:none;}
.header .form-search button.button span{background:url(../images/btn_mini_search.gif) 0 0 no-repeat !important;width:20px;height:21px;padding:0;margin:0;}
.header .form-search button.button span span{display:none;}
.top-phone{font-size:18px;font-weight:normal;color:#cccccc;margin-bottom:10px;}
.header .quick-access{margin:0;width:150px;padding:0;float:none;position:absolute;top:7px;right:323px;}
.header .quick-access li{background:none !important;}
.header .links a, .header .links a:hover{color:#cccccc;text-decoration:none;text-transform:uppercase;}
.header .links a:hover{text-decoration:underline;}
.header .form-language{position:absolute;clear:none;padding:0;top:11px;right:465px;}
.header .form-language label{color:#333;}
.wishlist-compare-wrapper{background:#000000;padding:3px;position:absolute;right:25px;text-align:right;top:41px;width:254px;}
.wishlist-compare-wrapper p{margin:0;font-size:11px;background:none;}
.wishlist-compare-wrapper p a{text-decoration:none;}
.wishlist-compare-wrapper p a:hover{text-decoration:underline;}
.top-wishlist{float:left;text-align:left;}
.top-compare{float:right;text-align:right;}
.top-cart-wrapper{position:absolute;width:224px;background:#666666 url(../images/icon_cart.png) 6px 4px no-repeat;right:25px;top:10px;text-align:right;padding:3px 20px 3px 30px;}
.top-cart-wrapper .block-top-cart p{margin:0;font-size:11px;}
.top-cart-wrapper .block-top-cart p span{display:block;float:left;}
.top-cart-wrapper .block-top-cart p a{text-decoration:none;display:block;float:left;margin-right:22px;}
.top-cart-wrapper .block-top-cart p a:hover{text-decoration:underline;}
.facebook{position:absolute;width:224px;right:25px;top:72px;text-align:right;padding:3px 20px 3px 30px;}
.facebook p{margin:0;font-size:11px;}
.facebook p span{display:block;float:left;}
.facebook p a{text-decoration:none;display:block;float:left;margin-right:22px;}
.nav-container{height:30px;margin:0px 0;}
#nav{font-size:11px;text-transform:uppercase;}
#nav a{color:#cccccc;padding:3px 8px;}
#nav ul{top:20px;border:1px solid #000000;background:#fff;}
#nav li{margin-right:10px;}
#nav a:hover, #nav li.over a{color:#ffffff !important;text-decoration:none;}
#nav li.active a{color:#ffffff;background:#000000;}
#nav ul li a, #nav ul li a:hover{font-size:10px;color:#cccccc;background:#000000;text-decoration:none !important;}
#nav ul li a:hover{text-decoration:underline !important;}
#nav ul li{background:#000000;border-bottom:1px dashed #B6B6B6;}
#nav ul li.last{border:none;background:#000000;}
.main-container{background:#333333;position:relative;padding:10px 0;}
.main{padding:25px;background:#000000;}
.breadcrumbs{margin-bottom:17px;}
.breadcrumbs a{text-decoration:none;}
.breadcrumbs a:hover{text-decoration:underline;}
.page-title h1, .page-title h2{color:#cccccc;}
.footer{text-align:left;font-size:11px;position:relative;width:900px;padding-bottom:20px;background-color:#000000;}
.footer select, .footer input, .footer .form-button-alt{font-size:11px !important;}
.footer-mini-newsletter{position:absolute;top:10px;left:425px;width:250px;}
.footer-mini-newsletter .block-title strong{color:#cccccc;text-transform:uppercase;font-weight:normal;}
.footer-mini-newsletter .newsletter-content button.button span{background:#2F3435;border-color:#2F3435;}
.footer .store-switcher{display:block;margin-bottom:10px;color:#666;}
.foot-contact{width:150px;position:absolute;top:10px;right:10px;}
.foot-contact h4{color:#cccccc;font-size:11px;text-transform:uppercase;font-weight:normal;margin:0;}
.foot-contact p{font-size:18px;font-weight:normal;margin:0;}
.footer a{color:#cccccc;text-decoration:none;}
.footer a:hover{color:#ffffff;}
.footer li{padding-left:0;margin-right:4px;}
.footer .store-switcher label{text-transform:uppercase;font-weight:normal;}
.footer address{color:#999;margin:10px 0 0 0}
.footer address a, .footer address a:hover{color:#999;}
.catalog-category-view .main{width:100%;background:#000000;padding:0;}
.catalog-category-view .main .breadcrumbs{width:480px;margin:0 auto;padding:10px 0}
.catalog-category-view .col2-left-layout .col-left{float:none;margin:0 auto;padding:0 20px 25px 20px;width:900px;}
.catalog-category-view .col2-left-layout .col-main{width:100%;float:none;}
.category-title{width:880px;margin:0 auto 10px auto;text-align:center;}
.category-description{width:880px;margin:0 auto 20px auto;padding-bottom:5px;border-bottom:1px solid #ddd;text-align:center;}
.category-description h2{font-size:12px;font-weight:normal;margin:0;}
.catalog-category-view .breadcrumbs{display:none;}
.catalog-category-view .error-msg, .catalog-category-view .success-msg, .catalog-category-view .note-msg, .catalog-category-view .notice-msg{width:880px;margin:0 auto 10px auto !important;}
#narrow-by-list{padding-left:10px;}
#narrow-by-list li{float:left;width:147px;margin-bottom:10px;}
select.filter-select{font-size:11px;color:#666;width:140px;}
.block-layered-nav{margin:0 0 0 0;border-bottom:1px solid #ddd;}
.block-layered-nav .currently{width:250px;margin-bottom:10px;}
.block-layered-nav .block-subtitle{background:none;border:none;color:#97381F;}
.block-layered-nav .currently li{background:none;font-size:11px;border:none;border-bottom:1px dashed #ddd;padding-top:6px;}
.block-layered-nav .actions{background:none;margin-bottom:10px;border:none;border-bottom:1px solid #ddd;display:none;}
.block-layered-nav .currently li .label{background:none;}
.block-layered-nav .block-content{background:#fff;border:none;}
.switcher-container{position:absolute;width:100px;top:17px;left:72%;font-size:0.95em;text-align:right;}
.switcher-container a{display:block;text-decoration:none;padding-left:20px;width:50px;}
.switcher-container a.grid{background:url(../images/icon_grid.gif) 0 2px no-repeat;}
.switcher-container a.list{background:url(../images/icon_list.gif) 0 2px no-repeat;}
.products-list .item{float:left;width:225px;border:none;margin:0 25px 0 0;min-height:290px;background-color:#000000;}
.products-list .product-image{float:none;width:220px;height:220px;display:block;}
.products-list .product-shop{margin:0;text-align:center;}
.products-list .price-box{float:none;margin:0;}
.products-list .product-name a{color:#ffffff;font-size:11px;font-weight:normal;text-decoration:none;}
.products-list .product-name a:hover{text-decoration:underline;}
.price-box .regular-price .price{font-size:11px;color:#cccccc;}
.old-price{font-size:11px;}
.old-price .price, .price-box .price{color:#97381F;}
.special-price .price-label, .special-price .price{color:#97381F;font-size:11px;}
.minimal-price-link{font-size:11px;color:#5E86AC;}
.minimal-price-link .price{color:#5E86AC;}
.product-medium, .product-dimensions{margin:0;font-size:11px;}
#listScrollWrapper{position:relative;width:100%;height:360px;}
#scrollable{position:relative;height:315px;overflow:hidden;width:100%;}
#scrollerContent{height:315px;margin:0 auto;}
#scrollBarContainer{margin:0 auto;width:590px;}
#scrollLeft, #scrollRight{display:block;float:left;cursor:pointer;}
#scrollerTrack{height:16px;background-color:#000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:550px;float:left;}
#scrollerHandle{height:16px;width:100px;background-color:#666;cursor:pointer;}
.col2-left-layout .products-grid{width:900px;margin:0 auto;margin-bottom:10px;border:none;background:none;}
.col2-left-layout .products-grid li.item{width:140px;text-align:center;padding:20px 18px;border:2px solid #000000;}
.col2-left-layout .products-grid li.item:hover{border:2px solid #ddd;}
.products-grid .product-name a{color:#5E86AC;font-size:11px;font-weight:normal;text-decoration:none;}
.products-grid .product-name a:hover{text-decoration:underline;}
.catalog-product-view .col1-layout .main{background-color:#000000;}
.product-view{border:none;}
.product-essential{background:#000000;font-size:11px;color:#ccc;padding:0;}
.product-collateral{background:none;font-size:11px;color:#ccc;padding:20px 0 0 0;}
.product-collateral h2{font-size:11px;color:#ccc;text-transform:uppercase;border-color:#ccc;}
.p-page-left{float:left;width:720px;}
.col1-layout .product-view .product-shop{width:275px;padding-left:35px;background:url(../images/bg_product-shop.jpg) 0 32px no-repeat;min-height:485px;}
.product-view .product-img-box .product-image-zoom{width:565px;height:392px;}
.product-view .product-img-box{width:567px;}
.product-view .product-img-box .zoom{width:211px;}
.product-view .product-img-box .more-views h2{display:none;}
.product-view .product-shop .product-name h1{font-size:18px;color:#fff;font-weight:normal;line-height:20px;margin-top:-2px;}
.product-view .product-shop .short-description{margin:0 0 10px 0;padding:0;border:none;background:#000; text-align:justify}
button.button span{background:#2F3435 !important;border-color:#2F3435 !important;text-transform:uppercase;}
.product-view .price-box .old-price, .product-view .special-price .price-label, .product-view .special-price .price, .product-view .price-box .regular-price .price, .product-view .product-shop .price-box{font-size:14px;}
.p-page-right{width:160px;padding:5px 10px 0;background:#eee;float:right;overflow:hidden;}
.product-view .box-up-sell h2{color:#666666;font-size:11px;text-transform:uppercase;font-weight:bold;margin:0 0 4px 0;}
.box-up-sell ul li{background:#fff;text-align:center;margin-bottom:10px;}
.box-up-sell ul li .price-box{margin:0;padding-bottom:5px;}
.box-up-sell ul li .product-name{margin:6px 0;}
.box-up-sell ul li .product-name a, .box-up-sell ul li .product-name a:hover{font-size:11px;color:#5E86AC;text-decoration:none;}
.box-up-sell ul li .product-name a:hover{text-decoration:underline;}
.box-up-sell ul li .price-box .regular-price .price{font-size:11px;}
.tier-prices{background:none;border:none;padding:0;}
.product-options{background:#000;border:none;padding:0;}
.product-options dd{padding:0;border:none;}
.product-options p.required{font-size:10px;padding:0;}
.product-shop .product-options-bottom{background:none;padding:10px 0 0 0;border:none;}
.product-shop .product-options-bottom .price-box{display:none;}
.product-options-bottom .add-to-cart{float:none;}
.product-view .product-shop .add-to-links{display:block;}
.add-to-wrapper{margin-top:30px;}
.add-to-wrapper a{font-size:12px;font-weight:normal;}
.product-currency .block-currency{height:auto;padding:0;}
.product-currency .block-currency .block-title{display:none;}
.product-currency .block-currency .block-content select{float:none;width:auto;background-color:#333;}
.catalogsearch-result-index .main, .catalogsearch-advanced-result .main{width:100%;background:#fff;padding:0;}
.catalogsearch-result-index .main .breadcrumbs, .catalogsearch-advanced-result .main .breadcrumbs{width:480px;margin:0 auto;padding:10px 0}
.catalogsearch-result-index .col2-left-layout .col-left, .catalogsearch-advanced-result .col2-left-layout .col-left{float:none;margin:0 auto;padding:0 20px 25px 20px;width:900px;}
.catalogsearch-result-index .col2-left-layout .col-main, .catalogsearch-advanced-result .col2-left-layout .col-main{width:100%;float:none;}
.catalogsearch-result-index .page-title, .catalogsearch-advanced-result .page-title{width:900px;margin:0 auto 10px auto;}
.advanced-search-amount, .advanced-search-summary{width:880px;margin:0 auto 10px auto;}
.account-login .content{background:#000;border:none;padding:0;}
.account-login .content h2{color:#ccc;}
.account-login .buttons-set{background:#000;border:none;}
.fieldset{background:#000;border-color:#EDEDED;}
.fieldset .legend{background:#fff;color:#333;border-color:#ddd;padding:4px 8px;margin-top:-37px;}
.block-account .block-title{background:#333;}
.block-account .block-content li.current{color:#97381F;}
.block-account .block-content li a:hover{color:#97381F;}
.block-reorder .block-title strong{color:#333;}
.box-account{background:none;border:none;padding:0;margin-bottom:30px;}
.box-account .box-head h2{color:#ccc;}
.link-reorder{color:#ccc !important;}
.addresses-list h2{color:#ccc;}
.cart .page-title .checkout-types{display:none;}
.cart .product-name a{color:#ccc;}
.cart .totals{background:none;border:none;}
button.btn-checkout span{padding:0;background:url(../images/btn_proceed_to_checkout.gif) 0 0 no-repeat !important;width:200px;height:40px;}
button.btn-checkout span span{display:none;}
.cart .discount, .cart .shipping{border-color:#EBEBEB;}
.cart .discount h2, .cart .shipping h2{color:#333;}
.cart .crosssell{background:#F9F9F9;border-color:#EBEBEB;}
.cart .crosssell li.item{margin:20px 0;}
.add-to-links{display:none;}
.cart-table .btn-continue span, .cart-table .btn-update span{font-weight:normal;font-size:11px;}
.opc .allow .step-title{background:#000;border-color:#ddd;}
.opc .active .step-title{background:#333;color:#fff;padding:8px;}
.opc .active .step-title .number{color:#333;background:#fff;border-color:#fff;font-size:22px;line-height:24px;font-weight:normal;}
.opc .active .step-title h2{color:#fff;font-size:22px;line-height:24px;font-weight:normal;}
.block-progress .block-title strong{color:#ccc;}
.block-progress dt.complete{background:#ccc;color:#333;}
.block-progress dd{background:#333;}
#review-buttons-container button.button span{background:url(../images/btn_place_order.gif) 0 0 no-repeat !important;width:150px;height:40px;padding:0;margin:0;}
#review-buttons-container button.button span span{display:none;}
.data-table{border:none;}
.data-table .even{background:#F9F9F9;}
.data-table thead tr th{background:#333;border:none;text-transform:uppercase;font-weight:normal;}
.data-table tbody td{border-right:none;border-bottom:1px solid #EBEBEB;background:#000;}
.data-table tfoot tr.first, .data-table tfoot tr{background:#EBEBEB !important;}
.data-table tbody th, .data-table tbody td{border-right:none;border-color:#EBEBEB;}
#left-box{float:left;width:470px;padding-left:10px;margin-left:10px;}
#right-box{float:right;width:340px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666666;padding-left:25px;margin-right:15px;margin-left:15px;text-align:justify;background:url(../images/centre-border.jpg) no-repeat !important;background-position:right center;}
#wrap{width:auto;margin:0 auto;background:#99c;}
h1, h2, h3{margin:.2em 0 .2em 0;padding:0;}
p{margin:.4em 0 .8em 0;padding:0;background-color:#000;}
#layoutdims{clear:both;background:#eee;border-top:4px solid #000;margin:0;padding:6px 15px !important;text-align:right;}
.colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden;}
.colright, .colmid, .colleft{float:left;width:100%;position:relative;}
.col1, .col2, .col3{float:left;position:relative;padding:0 0 1em 0;overflow:hidden;}
.threecol{background:#000000;}
.threecol .colmid{right:33%;background:#000000;}
.threecol .colleft{right:33%;background:#000000;}
.threecol .col1{width:29%;left:102%;}
.threecol .col2{width:29%;left:40%;}
.threecol .col3{width:29%;left:77%;}
.block-currency{border:0;height:5px;}
.block-currency .block-title{background:none;border:0;padding:0;margin:0 0 5px;}
.block-currency .block-title strong{font:bold 13px/21px Arial, Helvetica, sans-serif;padding:0 0 0 21px;text-transform:none;color:#fff;}
.block-currency .block-content{background:none;padding:0;}
.block-currency .block-content select{width:23%;padding:0;float:right;}
