body { background: url("images/bg_body.jpg") no-repeat fixed center #000; }.master-wrapper-content { margin: 0 15px; }
.master-wrapper-main .center-1 { background: none; padding: 10px 0; width: 930px; }
a.logo { background: url("images/logo.png") no-repeat scroll -4px 0 transparent; display: block; height: 92px; text-decoration: none; width: 291px; }
.header-links a { color: #555555; }
.header-links a:hover { color: #262626; text-decoration: none; }
.search-box-text { background: none repeat scroll 0 0 #FDFDFC; border: 1px solid #F3F2F2; height: 19px; line-height: 19px; margin: 0 1px 0 0; padding: 6px; width: 200px; }
.search-box-button { background: #a90303; height: 32px; width: 72px; color: #fff; font-family: 400 'Oswald',sans-serif; text-transform: uppercase; border: 0; text-shadow: none; }
.search-box-button:hover { color: #fff; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border: 0; }
.search-box { background: none; padding: 7px 0 5px; }
.header-links a.account { color: #555555; }

.header-menu { background: none repeat scroll 0 0 #D3D7E7; /* Old browsers */ background: -moz-linear-gradient(top, #1B1B1B 0%, #2F2F2F 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1B1B1B), color-stop(100%,#2F2F2F)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1B1B1B 0%,#2F2F2F 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1B1B1B 0%,#2F2F2F 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1B1B1B 0%,#2F2F2F 100%); /* IE10+ */ background: linear-gradient(top, #1B1B1B 0%,#2F2F2F 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B1B1B', endColorstr='#2F2F2F',GradientType=0 ); /* IE6-9 */ border-radius: 0 0 0 0; height: 50px; padding: 0; }
.header-menu li { color: #FFFFFF; font: 14px/20px 'Oswald',sans-serif; text-decoration: none; text-transform: uppercase; border-right: 1px solid #686868; margin-right: 0 !important; padding: 11px 15px 7px; }
.header-menu li:hover { background: none; }
.header-menu li a:hover { color: #a90303; }
.menu { clear: both; }
.top-menu { float: left; clear: both; margin: 0 0 10px; }
.top-menu li { float: left; list-style: none; margin-right: 15px; }
.top-menu li a { }
ul.dropdown li { width: auto; line-height: 1.9em !important; }
ul.dropdown li a, ul.dropdown .dir { font-size: 1.1em !important; }
ul.dropdown li a { border-width: 0 1px 0 0 !important; }
ul.dropdown li ul li a { border: 0; }
ul.dropdown li a:hover, ul.dropdown li ul li a:hover { color: #fff; }

.block .title { background: none repeat scroll 0 0 #a90303; border-radius: 0 0 0 0; color: #FFFFFF; font: 400 17px/23px 'Oswald',sans-serif; margin-bottom: 1px; padding: 10px 0 12px 18px; text-transform: uppercase; margin: 0 -1px; }
.block a { color: #555555; }
.block-category-navigation .active > a, .block-manufacturer-navigation .active a { color: #a90303; font-weight: 700; text-decoration: none; }
.block a:hover { color: #a90303; text-decoration: none; font-weight: bold; }
.block-category-navigation ul.sublist .inactive a:hover { color: #D51222; font-weight: 400; }
.price-range-filter .filter-title { background: none repeat scroll 0 0 transparent; padding: 0 0 0 10px; }
.block li { padding: 4px 1px 3px 5px; border-bottom: 1px dotted #D6D6D6;}

p { line-height: 17px; }

.home-page-product-grid .title, .bestsellers .title, .topic-html-content-header, .page-title h1, .page-title h2, .related-products-grid .title, .also-purchased-products-grid .title, .product-tags-box .title, .product-specs-box .title { background: none repeat scroll 0 0 #E5E5E5; color: #444444; font-family: 'Oswald',sans-serif; font-size: 17px; font-weight: normal; line-height: 23px; margin: 0 0 10px 0; padding: 10px 0 12px 18px; text-align: left; text-transform: uppercase; }
.sub-category-grid a, .manufacturer-grid a { color: #555555; font-size: 1.2em; font-weight: 400; }

a:hover { color: #a90303; text-decoration: none; }

.product-grid .item-box { background: none repeat scroll 0 0 #e9e9e9; float: left; height: 350px; margin: 0 0 10px 10px; position: relative; text-align: center; vertical-align: text-top; width: 190px; }
a { color: #555555; }

.product-grid .product-item .prices .product-price .price, .product-details-page .prices .product-price { color: #E21929; font-family: Arial,Helvetica,sans-serif; font-size: 18px; line-height: 20px; }
.product-box-add-to-cart-button, .add-to-cart-button { background: none repeat scroll 0 0 #2F2F2F; border: 0 none; color: #FFFFFF; cursor: pointer; font-family: 'Oswald',sans-serif; font-size: 13px; font-weight: 400; margin: 0 2px; padding: 3px 3px 6px; text-shadow: none; text-transform: uppercase; filter: none; }
.product-box-add-to-cart-button:hover { background: #D91424; }
.product-list .product-box-add-to-cart-button { margin: 0; }
.add-to-cart-button:hover { background: #D91424; }
.order-summary-content .checkout-buttons .checkout-button:hover { background: #D91424; }
.product-grid .product-item .add-info { bottom: 20px; position: absolute; }
.product-grid .product-item { width: auto; }
.product-grid .product-item .picture { height: 220px; }

.footer-poweredby { border-top: 2px solid #F3F2F2; }
legend { font-size: 15px; font-weight: normal; line-height: 20px; color: #444444; font-family: 'Oswald',sans-serif; }
.breadcrumb .delimiter { font-family: 'Oswald',sans-serif; font-size: 15px; font-weight: 400; }
.breadcrumb a, .breadcrumb li { color: #4D5255; font-family: 'Oswald',sans-serif; font-size: 15px; text-decoration: none; text-transform: uppercase; }
.product-details-page .product-name { font-size: 15px; }
.product-details-page { border: 1px solid #EEEEEE; }
.breadcrumb a:hover { text-decoration: none; color: #000000; }
.product-grid .product-item .prices .old-product-price .price, .product-details-page .prices .old-product-price { font-size: 1.2em; }
.login-page fieldset legend, fieldset.form-fields legend, .address-list-page .address-list .address-item .title, .order-list-page .order-list .order-item .title { font-size: 15px; }
.block-account-navigation a.inactive:hover { text-decoration: none; color: #000000; }
.order-summary-content .cart .cart-item-row td.end, .wishlist-content .cart .cart-item-row td.end, .tier-prices .prices-list .item-table .item-price, .order-summary-content .total-info .order-total { color: #a90303; }
.order-summary-content .checkout-buttons .checkout-button { background: none repeat scroll 0 0 #2F2F2F; border-radius: 0 0 0 0; color: #FFFFFF; font-weight: 400; padding: 0 20px; font-family: 'Oswald',sans-serif; text-transform: uppercase; }
.order-summary-content .cart .cart-header-row th, .wishlist-content .cart .cart-header-row th { background: none repeat scroll 0 0 #D3D7E7; /* Old browsers */ background: -moz-linear-gradient(top, #1B1B1B 0%, #2F2F2F 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1B1B1B), color-stop(100%,#2F2F2F)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1B1B1B 0%,#2F2F2F 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1B1B1B 0%,#2F2F2F 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1B1B1B 0%,#2F2F2F 100%); /* IE10+ */ background: linear-gradient(top, #1B1B1B 0%,#2F2F2F 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1B1B1B', endColorstr='#2F2F2F',GradientType=0 ); /* IE6-9 */ }
.opc .active .step-title .number { background: none repeat scroll 0 0 #a90303; border: 0; }
.opc .active .step-title { background: none repeat scroll 0 0 #E5E5E5; }
.opc .active .step-title h2 { color: #444444; }
.checkout-data .order-completed a { color: #a90303; }
.pager a:hover { border: 1px solid #C6C6C6; color: #fff; -webkit-transition: all 0.0s; -moz-transition: all 0.0s; -ms-transition: all 0.0s; -o-transition: all 0.0s; transition: all 0.0s; background-color: #969696; -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1); text-decoration: none; }
.pager a, .pager span { -moz-user-select: none; background-color: whiteSmoke; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 2px 2px 2px 2px; color: #000000; }
.tier-prices .prices-header { background: none repeat scroll 0 0 #3A3A3A; }
sitemap-page .topic-box .item, .sitemap-page .manufacturer-box .item, .sitemap-page .category-box .item, .sitemap-page .product-box .item { border-bottom: 1px dashed #CDD4E3; }
.opc .step { background: none repeat-x scroll 0 0 #FFFFFF; }
.required { color: #a90303; }
.admin-header-links a { color: #a90303; }           

/*version 3.0*/
.header-links a:hover { color: #fff; text-decoration: none; }
.top-header-links { margin: 0 auto; width: 930px; }
.header { background: none repeat scroll 0 0 transparent; }
.header-links a { float: none; }
.search-box { background: none; border-bottom: none; -moz-box-shadow: 0 0 10px #CFCFCF inset; /* Firefox */ -webkit-box-shadow: 0 0 10px #CFCFCF inset; /* Safari, Chrome */ box-shadow: 0 0 10px #CFCFCF inset; /* CSS3 */ }
.search-box ul li .search-box-button{text-transform: uppercase; font: 700 12px Helvetica,Arial,sans-serif; padding: 4px 0;margin-left: -3px;}
/*@Header*/

/*Tabs*/
.etabs { margin: 0; padding: 0; }
.tab { display: inline-block; zoom:1; *display:inline; background: #eee; border: 1px solid #EEE; border-bottom: none; border-radius:4px 4px 0 0;-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-size: 14px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
.tab a:hover { text-decoration: underline; }
.tab.active { background: #fff; padding-top: 1px; position: relative; top: 1px; border-color: #EEE; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container {min-height: 150px; background: #fff; border: solid 1px #EEE; padding: 10px; border-radius:0 4px 4px 4px;-moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
 /*@Tabs*/

/*Zoom*/
#thumblist { }
#thumblist li{border: 1px solid #EEEEEE;float: left;list-style: none outside none;margin-right: 2px;margin-top: 2px;}
#thumblist li a{ }
.zoomPad { position: relative; float: left; z-index: 99; cursor: crosshair; }
.zoomPreload { -moz-opacity: 0.8; opacity: 0.8; filter: alpha(opacity = 80); color: #333; font-size: 12px; font-family: Tahoma; text-decoration: none; border: 1px solid #CCC; background-color: white; padding: 8px; text-align: center; background-image: url(images/zoomloader.gif); background-repeat: no-repeat; background-position: 43px 30px; z-index: 110; width: 90px; height: 43px; position: absolute; top: 0px; left: 0px; * width: 100px; * height: 49px; }
.zoomPup { overflow: hidden; background-color: #FFF; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); z-index: 120; position: absolute; border: 1px solid #CCC; z-index: 101; cursor: crosshair; }
.zoomOverlay { position: absolute; left: 0px; top: 0px; background: #FFF; z-index: 5000; width: 100%; height: 100%; display: none; z-index: 101; }
.zoomWindow { position: absolute; left: 110%; top: 40px; background: #FFF; z-index: 6000; height: auto; z-index: 10000; z-index: 110; }
.zoomWrapper { position: relative; border: 1px solid #999; z-index: 110; }
.zoomWrapperTitle { display: block; background: #999; color: #FFF; height: 18px; line-height: 18px; width: 100%; overflow: hidden; text-align: center; font-size: 10px; position: absolute; top: 0px; left: 0px; z-index: 120; -moz-opacity: 0.6; opacity: 0.6; filter: alpha(opacity = 60); }
.zoomWrapperImage { display: block; position: relative; overflow: hidden; z-index: 110; }
.zoomWrapperImage img { border: 0px; display: block; position: absolute; z-index: 101; }
.zoomIframe { z-index: -1; filter: alpha(opacity=0); -moz-opacity: 0.80; opacity: 0.80; position: absolute; display: block; }
/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/
/* Circular Content Carousel Style */
.ca-container { position: relative; margin: 0 auto; width: 720px; height: 350px; }
.ca-wrapper { width: 100%; height: 100%; position: relative; }
.ca-item { position: relative; float: left; width: 240px; height: 100%; text-align: center; }
.ca-more { position: absolute; bottom: 10px; right: 0px; padding: 4px 15px; font-weight: bold; background: #ccbda2; text-align: center; color: white; font-style: italic; text-shadow: 1px 1px 1px #897c63; }
.ca-close { position: absolute; top: 10px; right: 10px; background: #fff url(images/cross.png) no-repeat center center; width: 27px; height: 27px; text-indent: -9000px; outline: none; -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); box-shadow: 1px 1px 2px rgba(0,0,0,0.2); opacity: 0.7; }
.ca-close:hover { opacity: 1.0; }
.ca-item-main { padding: 10px; position: absolute; top: 5px; left: 5px; right: 35px; bottom: 5px; background: #fff; overflow: hidden; -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2); box-shadow: 1px 1px 2px rgba(0,0,0,0.2); }
.ca-icon { width: 170px; height: 189px; position: relative; margin: 0 auto; }
.ca-item h3 { font-size: 12px; margin-bottom: 20px; text-align: center; }
.ca-item h4 { font-style: italic; font-size: 12px; text-align: left; border-left: 10px solid #b0ccc6; padding-left: 10px; line-height: 24px; margin: 10px; position: relative; }
.ca-item h4 span { text-indent: 40px; display: block; }
.ca-item h4 span.ca-quote { color: #f4eee3; font-size: 100px; position: absolute; top: 20px; left: 0px; text-indent: 0px; }
.ca-content-wrapper { background: #b0ccc6; position: absolute; width: 0px; /* expands to width of the wrapper minus 1 element */ height: 440px; top: 5px; text-align: left; z-index: 10000; overflow: hidden; }
.ca-content { width: 660px; overflow: hidden; }
.ca-content-text { font-size: 14px; font-style: italic; margin: 10px 20px; padding: 10px 20px; line-height: 24px; }
.ca-content-text p { padding-bottom: 5px; }
.ca-content h6 { margin: 25px 20px 0px 35px; font-size: 32px; padding-bottom: 5px; color: #000; color: #60817a; border-bottom: 2px solid #99bcb4; text-shadow: 1px 1px 1px #99BCB4; }
.ca-content ul { margin: 20px 35px; height: 30px; }
.ca-content ul li { float: left; margin: 0px 2px; }
.ca-content ul li a { color: #fff; background: #000; padding: 3px 6px; font-size: 14px; font-style: italic; }
.ca-content ul li a:hover { background: #fff; color: #000; text-shadow: none; }
.ca-nav span { width: 25px; height: 38px; background: transparent url(images/arrows.png) no-repeat top left; position: absolute; top: 50%; margin-top: -19px; left: -50px; text-indent: -9000px; opacity: 0.7; cursor: pointer; z-index: 100; }
.ca-nav span.ca-nav-next { background-position: top right; left: auto; right: -50px; }
.ca-nav span:hover { opacity: 1.0; }

/*Footer*/
.footer-poweredby { border-top: 1px solid #444; padding-top: 15px; }
.footer-disclaimer {padding-top: 2px;}
.footer-disclaimer, .footer-poweredby { text-align: left; }
#social {float: right;margin: -10px 0 0;}
#social a { margin-left: 5px; display: inline-block; height: 32px; width: 32px; }
#social a.first {margin:0 }
a.facebook {background: url("images/fb_1.png") repeat scroll 0 0 transparent;}
a.twitter {background: url("images/twitter_2.png") repeat scroll 0 0 transparent;}
a.youtube {background: url("images/you_tube.png") repeat scroll 0 0 transparent;}
a.pinterest {background: url("images/pinterest.png") repeat scroll 0 0 transparent;}
a.googleplus {background: url("images/google_plus.png") repeat scroll 0 0 transparent;}
.bottom-footer {background: none repeat scroll 0 0 #F7F7F7;clear: both;height: 240px;margin-bottom: 20px;padding-top: 0;width: 100%;}
.footer {width: 960px;margin: 30px auto;background: none;}
.footer-menu, .footer-menu-1 { margin-bottom: 10px; }
.footer .topic-html-content {padding-top: 10px; }
.footer-menu-1 { margin-left: 15px; float: left; text-align: left; }
.footer-menu { float: left; margin-left: 70px; text-align: left; }
.footer-menu h3, .footer-menu-1 h3 { font-size: 16px; }
.footer-menu ul, .footer-menu-1 ul { margin: 15px 0; padding: 0; list-style: none outside none; }
.footer-menu ul li, .footer-menu-1 ul { line-height: 150%; }
.block-newsletter { margin-top: 20px; }
.block-newsletter .buttons {float: right;margin-left: 5px;margin-top: 0;}
.newsletter-subscribe-button {padding: 1px 2px 2px;}
#newsletter-email,#newsletter-result-block { float:left;width: 260px; }
#newsletter-result-block { width: 300px; }
/*@Footer*/

ul, ol { margin: 10px 20px; }
a, a:hover, a:active, a:focus, input { outline: 0; }
.header-links a:hover { color: #AF0304; text-decoration: underline; }
.search-box { background: #a90303; border-bottom: none; -moz-box-shadow: none; /* Firefox */ -webkit-box-shadow: none; /* Safari, Chrome */ box-shadow: none; /* CSS3 */ }
.home-page-product-grid .title { font-weight: 400; margin: 0; text-align: left; }
.product-grid { clear: both; margin-bottom: 15px; margin-left: auto; margin-right: auto; text-align: center; width: auto; }
.breadcrumb li strong { font-weight: normal; font-size: 0.9em;}
.product-tags-box .title, .related-products-grid .title, .also-purchased-products-grid .title { color: #5C5B5B; font-size: 1.1em; font-weight: 400; text-align: left; }
.sub-category-grid a, .manufacturer-grid a { color: #555555; font-weight: 700; }
.product-grid .product-item .prices { color: #B80709; text-align: left; }
.footer { }
.product-spec-filter .already-filtered-items .filter-title {text-transform:none;letter-spacing: normal; }
.block-newsletter { margin-top: 0px; }
#newsletter-email, #newsletter-result-block { float: none; width: 150px; }
input, select { vertical-align: middle; }
.block-newsletter .buttons { float: none; margin-left: 0px; margin-top: 5px; }
.product-spec-filter .group { font-weight: 400; }
.product-details-page .product-share-button { clear: both; }
.category-page, .manufacturer-page, .manufacturer-list-page, .product-tag-page, .product-tags-all-page { clear: both; }
.estimate-shipping .shipping-options { line-height: 25px; }
.product-tags-list ul { margin: 0; }
.product-tags-list ul li, .pager ul li{ float: left; list-style-type: none; margin-right: 5px; }
.product-tags-list ul li.separator { display:none; }
.product-tags-list ul li a.producttag:hover { text-decoration:none;}
.product-filters-wrapper ul{ margin: 10px 0 0;}
.product-filters-wrapper ul.group li{ list-style-type: none;}
#social { margin: 20px 0 0;float:left; }
.product-details-page .prices .old-product-price { text-decoration: none; }
.old-product-price span { text-decoration: line-through; }
.price.old-price { color: #5C5B5B; text-decoration: line-through; }
.pager { clear: both;margin: 10px 0; }
.contact-page .buttons { clear: both; }
.contact-page .enquiry { height: 100px; }
.order-summary-content .deals { clear: left; }
.page-body p { clear: left; }
.tab a:hover { text-decoration: none; }
.product-specs-box .title, .product-specs-box .data-table { margin: 5px 0;padding:0; }
.product-details-page .full-description { border: 0;padding:0 }
.top-menu, .header-links-wrapper { z-index: 100; }
.order-progress { border: 0; }
.checkout-data .order-completed a { text-decoration: underline; color: #5C5B5B; }
.checkout-data .order-completed a:hover { text-decoration: none; }
.block .title strong, .product-grid .title strong { font-weight: 400; }
.product-page-size { clear: both; margin: 10px auto; text-align: right; width: auto; }
.product-page-size a { font-weight: 700;margin:0 2px; }
.jqzoom img {border: 1px solid #EEEEEE; max-width: 400px;}
#thumblist {clear: both;}
.product-details-page .gallery {width: 350px;}

.header { height: 120px;margin: 0; }
.header-links ul li { padding-right: 0;margin-left: 0; }
.header-links ul li span.wishlist-qty { padding-left: 5px; }
ul.top-menu { margin: 0; }
#thumblist { margin: 0; }
.header-links a { float: left; }
.search-box { padding: 5px 5px 3px; margin-top: 15px;}
.search-box-button {margin-left: -4px;border-radius:0 2px 2px 0;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0; }
.search-box-text {border: 1px solid #DCDCDC !important; }
.footer-menu {margin-left: 80px;}
.header .ico-cart span, .header .ico-wishlist span { padding-left: 5px; }
.header-links a:hover { color: #262626; text-decoration: none; }
.header .ico-cart:hover *,.header .ico-wishlist:hover *{text-decoration:none;cursor:pointer;}
.block li { background: none; }
.product-price .price, .product-grid .product-item .prices .actual-price, .product-list .product-item .prices .actual-price { color: #E21929; font-family: Arial,Helvetica,sans-serif; font-size: 18px; line-height: 20px; }
.breadcrumb .current-item { font-size: 15px; }
.product-grid .product-item .prices .old-price, .product-list .product-item .prices .old-price, .old-product-price span {font-size:1.2em; }
.sub-category-grid a, .manufacturer-grid a { font-weight: 400; }
 a:hover {color: #a90303; }
.search-box-button { border-radius: 0 2px 2px 0; -webkit-border-radius: 0 2px 2px 0; -moz-border-radius: 0 2px 2px 0; border-radius: 0 2px 2px 0; margin-left: -4px; }
.search-box-button { height: 33px; }
.product-details-page .prices .product-price span { color: #E21929; }
.login-page .title strong,.fieldset .title strong { color: #444444; font-family: 'Oswald',sans-serif; font-size: 15px; font-weight: normal; line-height: 20px; }
.contact-page .page-body {border-radius:4px; }
.block-account-navigation a.inactive:hover{text-decoration:none !important;color:#a90303 !important;}
.block-account-navigation a.active,.home-page-category-grid a { font-weight: 400; }
.product-specs-box .title, .product-specs-box .data-table { font-size:1.1em;}
.footer { padding: 10px 0;background: none repeat scroll 0 0 #222; }
.footer-poweredby,.footer-disclaimer { margin: 0 10px; }
.product-grid .product-item .picture img { margin: 15px; }
.header-menu { height: 40px;margin:0;width:100% }
.ca-icon { height: auto; width: auto; }
.sub-category-grid .sub-category-item, .manufacturer-grid .manufacturer-item { height: 200px; width: 150px; }
.footer-menu h3, .footer-menu-1 h3 { background: none repeat scroll 0 0 #222; color: #a90303; font-family: 'Oswald',sans-serif; font-size: 14px; font-weight: normal; line-height: 23px; text-transform: uppercase; }
.master-wrapper-main .center-2 { padding-top: 0; }
.breadcrumb { font-size: 1.1em; font-weight: bold; margin: 0 0 10px 0; }
.block-newsletter { margin-top: 5px; background-color: #a90303; color: #fff; }
.block-newsletter .buttons {float: right;margin-left: 5px;margin-top: 0;}
.newsletter-subscribe-button {padding: 1px 2px 2px;}
#newsletter-email,#newsletter-result-block { float:left;width: 260px; }
#newsletter-result-block { width: 300px; }
#newsletter-email, #newsletter-result-block { float: none; width: 90px; }
/*
Back to top button 
*/
#back-top { bottom: 30px; position: fixed; right: 0; }
#back-top a { width: 50px; display: block; text-align: center; font: 11px/100% Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #bbb; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #000; }
/* arrow icon (span tag) */
#back-top span { width: 50px; height: 50px; display: block; margin-bottom: 80px; background: #ddd url("images/up-arrow.png") no-repeat center center; /* rounded corners */ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background-color: #777; }


.master-wrapper-main .center-2 { width: 720px; padding-right: 0; }
#product-image { max-height: 350px; }
ul#thumblist { margin: 0; }
#thumblist li { height: 70px; }
.product-details-page .gallery { margin-top: 5px; }
.product-details-page .overview { width: 270px; }
.order-details-page .page-title h1 { float: none; }
.checkout-page ul, ol { margin: 0; }
.header-logo,.header-selectors-wrapper {margin-top: 0; }
#mega-menu { height: 55px !important; }
.bestsellers .item-box { margin: 0;padding:0}