{ font-family: 'Roboto Slab', serif; }
{ font-family: 'Roboto', sans-serif; }
{ font-family: 'Roboto Condensed', sans-serif; }
body{background-color:black ;}
body.active{position:fixed; width:100%;}
.container{max-width:1075px; padding:0;}
.no-tuoch a:focus{outline:none;}
.no-tuoch a::after{display: none; content: "";}
.no-tuoch a:hover::after {display: inline;}
.italic{font-style: italic;}
.error-message{background: #fbe3e3; border: 1px solid #f7b5b7; color: #d34047; text-align: center; padding:10px 0; font-family: 'Roboto', sans-serif; font-weight:300; padding:10px;}
.information-message{text-align: center; padding:10px 0; font-family: 'Roboto', sans-serif; font-weight:300; background: #e4f4fd; border: 1px solid #a8cce2; color: #407ea1; padding:10px;}
header{background-image:url('../graphics/background-texture.png'); position: relative; top:0; left:0;}
.site-wrapper{max-width:100%; margin:0 auto; background-color:#ffffff;}
.SFNT .site-wrapper{background-color: #181615;}
.page-wrapper{max-width: 1155px; display: block; margin:0 auto; min-height: 580px;}
.site-container{width:1175px; margin:0 auto;}
header .global-header-container{margin:0 auto; padding:22px 0px 0px 0px; width:1075px; }
.SFNT header .header-border-bottom{vertical-align: bottom; background-repeat:x-repeat; background-image:url('../graphics/border-bottom.png'); height:5px; width:100%;}
.CTGY header .header-border-bottom{display: none;}
header .nav-header-wrapper{width:803px; display: inline-block; vertical-align: top;}
header .nav-mobile{display: none; color:#999999; font-size:24px;}
header .phone-mobile{display: none;}
header .phone-mobile img{height:27px; width:27px;}
header .logo-wrapper{display: inline-block; vertical-align: top; width:230px; margin-right:38px;}
header #search{float:left; vertical-align: middle;}
header #search button{background-color: transparent; border:none; padding: 0; margin-left: -4px;}
header #searchfield{width:560px; height:32px; vertical-align: top; padding: 0px 5px; font-size:14px; border-radius: 0; border:none;}
@supports (-ms-ime-align:auto) { header #searchfield {width:550px;}
}
header .basket-wrapper{display: inline-block; vertical-align: middle; margin-left:0px; width:25px;}
header .basket-wrapper:hover{cursor: pointer;}
header .basket-wrapper img{height:25px;}
header .live-chat-wrapper{display: inline-block; vertical-align: middle; margin-left:17px; width:30px;}
header .live-chat-wrapper:hover{cursor: pointer;}
header .live-chat-wrapper img{height: 30px; width: 100%;}
header .phone-number{display: inline-block; vertical-align: middle; margin-left:15px; font-family: 'Roboto Slab', serif; color:#dd4f01; font-size:16px; text-align: right; font-weight:300;}
header .desktop-nav{margin-left: 273px; margin-top: -40px;}
header .mobile-nav{display: none; position: fixed; overflow-y: scroll; overflow-x: hidden; left:0; top:95px; width:100%; height:75%; max-height:526px; z-index: 2; background-image: url('../graphics/background-texture.png'); padding-top:0px; padding-bottom: 15px; }
header #mobile-search{padding:0 20px; margin-bottom:15px;}
header #mobile-search form{float:left;}
header #mobile-search .button{background-color: transparent; border:none; padding:0; margin-left:-4px;}
header #mobile-search .glyphicon-remove{float:right; color:white; padding-top:10px;}
header #mobile-search .glyphicon-remove:hover{cursor: pointer;}
header .mobile-nav ul{padding:0 20px; }
header .mobile-parent-cat{list-style-type: none; color:white; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size:15px; padding:10px 10px 8px 10px; margin-bottom:5px; border-bottom:solid 1px #999999;}
header .mobile-parent-cat:hover{cursor: pointer;}
header .mobile-parent-cat .fa-angle-right{font-size:30px; font-weight:bold; float:right; margin-top:-5px;}
header .mobile-parent-cat.bottom-links, header .mobile-parent-cat.bottom-links a{color:#999999; font-style: italic; font-weight:400;}
header .mobile-parent-cat a {text-transform:uppercase !important;}
.nav-chat a { color: #999999; font-style: italic; font-weight: 400; text-transform: none;}
header .desktop-nav .nav-wrapper{padding:15px 0 0 0; margin:0;}
header .desktop-nav .parent-cat{display: inline-block; list-style-type: none; color:white; font-family: 'Roboto Slab', serif; font-weight:300; font-size: 17px; text-transform: uppercase; padding-bottom:15px; border-bottom:solid 4px transparent; text-decoration: none; min-height: 41px;}
header .desktop-nav .parent-cat:last-child{padding-right:0;}
header .desktop-nav .parent-cat span{padding-bottom:13px;}
header .desktop-nav .parent-cat:hover{cursor: pointer;}
header .desktop-nav .parent-cat.parent-cat-active{color:#dd4f01;}
header .desktop-nav .parent-cat-active .parent-cat{border-bottom:solid 4px #dd4f01; color:#dd4f01;}
header .desktop-nav .parent-cat-wrapper.parent-cat-active .sub-menu{ visibility: visible; opacity: 1; z-index: 100; margin-top:0; transform: translateY(0%); transition-delay: 0s, 0s, 0.3s; }
header .desktop-nav .parent-cat.parent-cat-active span.col-three{border-bottom:none;}
header .col-three{width:33%; float:left; padding-right:30px;}
header .parent-cat-wrapper{display: inline-block; padding-left:31px;}
header .parent-cat-wrapper:first-child{padding-left:0;}
header .hide-above-1024{display: none;}
header .sub-menu{visibility: hidden; opacity: 0; position: absolute; top: 100%; left:0; width:100%; background-image:url('../graphics/background-texture.png'); margin:0 auto; padding:0 30px 35px 30px; z-index:10; transform: translateY(0em); transition-timing-function: linear; transition-duration: 0.1s; transition-delay: 0s, 0s, 0.3s;
}
.SFNT header .sub-menu{top:95%;}
.CTGY header .sub-menu{top:100%;}
header .desktop-nav .parent-cat:hover > .sub-menu{display: block; z-index: 1000;}
header .desktop-nav .parent-cat.parent-cat-active > .sub-menu{display: block; z-index: 1000;}
header .sub-menu a:focus{outline: none;}
header .sub-menu .sub-menu-border{margin-bottom:20px; margin-top:-1px;}
header .sub-menu .sub-cat{font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px; text-transform: uppercase; max-width:1170px; margin:0 auto; position: relative;top:1px;}
header .sub-cat-link{color:white;}
header .sub-cat-link:hover{color:#dd4f01; text-decoration: none; text-transform: uppercase;}
header .sub-cat-border{padding: 10px 0;}
header .sub-sub-cat{display: block; padding-left:20px; padding-top:10px; text-transform: none; color:#b9bbbd; font-weight:300;}
header .sub-sub-cat:hover{text-decoration: none; color:#dd4f01; }
header .sub-menu .header-border-bottom{position: absolute; left:0; bottom:0;}
header .desktop-padding-top{display: block;}
header .sub-sub-cat-no-padding-top{padding-top:0 ;}
header .sub-menu .sub-menu-border-bottom{width:100%; background-image: url('../graphics/rugged-product-top.png'); height:2px; position: absolute; left:0; bottom:-2px;}
.mobile-nav-top-wrapper{padding:0 10px; position: absolute; left:0; width:100%; -webkit-transition: left 0.5s;	-moz-transition: left 0.5s;	-o-transition: left 0.5s;	transition: left 0.5s;
}
.mobile-sub-menu{position:absolute; top:0; left:800px; width:100%; }
.mobile-sub-sub-menu{position:absolute; top:0; left:1600px; width:100%;}
.secondary-window.mobile-nav-top-wrapper{left:-800px;}
.secondary-window .mobile-sub-menu{left:800px;}
.secondary-window .mobile-sub-menu {display: none;padding:0 10px;}
.secondary-window .secondary-active .mobile-sub-menu{display: block; }
.tertiary-window.secondary-window.mobile-nav-top-wrapper{left:-1600px;}
.tertiary-window.secondary-window .mobile-sub-sub-menu{display: none; padding:0 10px;}
.tertiary-window.secondary-window .tertiary-active .mobile-sub-sub-menu{display: block; left:800px;}
.mobile-nav-wrapper:first-child {border-top:solid 1px #999999; height:46px !important;}
.secondary-window .mobile-nav-wrapper:first-child {border-top:none;}
.sub-sub-menu-wrapper{color:white; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 15px; }
.mobile-sub-cat-item{color:white; padding:10px 10px 10px 30px; display: block; border-bottom: solid 1px #999999; }
.sub-sub-menu-wrapper:hover{color:white; text-decoration: none;}
.mobile-sub-sub-cat-item{color:white; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 15px; border-bottom: solid 1px #999999; display: block; padding:10px 10px 10px 30px;}
.sub-menu-back-button, .sub-sub-menu-back-button{ color:#da5008; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size: 15px; padding:5px 10px 10px 20px; border-bottom: solid 1px #999999; border-top: solid 1px #999999;}
.sub-menu-back-button:hover, .sub-sub-menu-back-button:hover{cursor: pointer;}
.sub-menu-back-button .fa-angle-left, .sub-sub-menu-back-button .fa-angle-left{font-size:30px; font-weight: bold; position: relative; left: -10px; top: 4px;}
.mobile-sub-cat-item:hover{cursor: pointer; color:white; text-decoration: none; text-transform: uppercase;}
.mobile-sub-cat-item .fa-angle-right{float: right; font-size: 30px; font-weight: bold; margin-top: -5px;}
.mobile-sub-sub-cat-item:hover{text-decoration: none; color:white; text-transform: uppercase;}
.tertiary-window .sub-menu-back-button{display: none;}
.tertiary-window .sub-sub-menu-wrapper{border:none;}
.tertiary-active .mobile-sub-sub-menu{display: block;}
.white-border-top{background-image: url('../graphics/raggedline.png'); width:100%; height:2px; background-repeat: repeat-x;}
.bottom-white-border-top{width:100%; height:3px; background-image: url('../graphics/raggedline.png'); position: relative; top:-3px; background-repeat: repeat-x; }
#category-tree-bottom-image{position: relative;}
#category-tree-bottom-image ul{padding:0; margin:0; display: block;}
.CTGY-parent-wrapper #category-tree-bottom-image li{list-style-type: none; text-transform: uppercase; font-family: 'Roboto', sans-serif; padding:6px 0 6px 16px;}
.CTGY-parent-wrapper #category-tree-bottom-image li:hover{cursor: pointer; background-color:#e6e6e6;}
.CTGY-parent-wrapper #category-tree-bottom-image li a{color:#181615; font-size:14px;}
.CTGY-parent-wrapper #category-tree-bottom-image li a:hover{text-decoration: none; text-transform: uppercase;}
.cat-tree-border{height:830px; background-image: url('../graphics/cat-tree-border.png'); width:2px; float:right;}
.choose-sub-category{display: none; background-image: url('../graphics/black-graident-background.jpg'); height:36px; width:100%; color:white; font-size:14px; font-weight:300; text-transform: uppercase; padding:8px 15px 0 10px;}
.choose-sub-category:hover{cursor: pointer;}
.choose-sub-category .fa-angle-down{font-size:30px; font-weight:bold; float:right; position: relative; top:-6px;}
.page-sub-wrapper{width: 1155px; margin:0 auto;}
.page-sub-wrapper #category-tree-top-image{border-right:solid 1px #d8d8d8; border-bottom:solid 1px #d8d8d8;}
.title-category-wrapper{background-image: url('../graphics/black-graident-background.jpg'); color:white; font-size:14px; text-transform: uppercase; font-family: 'Roboto', sans-serif; padding:8px 10px; margin-right:15px;}
.title-category-wrapper:hover{cursor: pointer;}
.title-category-wrapper .fa-angle-down{ float:right; font-size:18px;}
.title-category-wrapper .fa-angle-up{display: none; float:right; font-size:18px;}
.tablet-mobile-panel-wrapper.pannel-active .sub-categories-wrapper{display: none;}
.sub-categories-wrapper{margin-bottom:15px;}
.page-sub-wrapper #category-tree-bottom-image .sub-cat-list{background-color:#f5f5f5; display: none; margin-right:15px;}
.page-sub-wrapper .sub-cat-list li{list-style-type: none; text-transform: uppercase; font-family: 'Roboto', sans-serif; padding:6px 0 6px 10px;}
.page-sub-wrapper .sub-cat-list li:hover{cursor: pointer; color:#dd4f01;}
.page-sub-wrapper .sub-cat-list li a{color:#666666; font-size:14px;}
.page-sub-wrapper .sub-cat-list li a:hover{text-decoration: none; color:#dd4f01; text-transform: uppercase;}
.cat-tree-title{color:#181615; font-weight:bold; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size:12px; padding:10px 18px 10px 5px;}
.cat-tree-title:hover{cursor: pointer;}
.cat-tree-title .exit{float:right; height:11px; width:11px;}
.cat-tree-title .plus{display: none; float:right; height:12px; width:12px;}
.cat-tree-info-wrapper{border-top:solid 1px #d8d8d8; }
#category-tree-bottom-image .cat-tree-info-wrapper ul{padding-bottom:15px; padding-right:15px;}
.cat-tree-info-wrapper .color-options{padding-left:10px;}
.cat-tree-info-wrapper .color-options li.clickable{display: inline-block; height: auto; width: auto; padding:0; border:solid 2px transparent; margin-bottom:5px;}
.cat-tree-info-wrapper .color-options li.clicked{border:solid 2px #dd4f01; padding:0;}
.color-options img{padding:2px;}
.cat-tree-info-wrapper li{list-style-type: none; padding-bottom:8px; padding-left:5px;}
.cat-tree-info-wrapper li:hover{color:#dd4f01; cursor: pointer;}
.tablet-mobile-panel-wrapper.pannel-active .title-category-wrapper{display: none;}
.tablet-mobile-panel-wrapper.pannel-active .cat-tree-info-wrapper{border-bottom: solid 1px #d8d8d8; border-top:none; padding-left:0px; margin-left:20px; margin-right:20px;}
.tablet-mobile-panel-wrapper.pannel-active .cat-tree-info-wrapper ul{padding:0;}
.tablet-mobile-panel-wrapper.pannel-active .cat-tree-info-wrapper li{padding-left:0;}
.tablet-mobile-panel-wrapper.pannel-active .cat-tree-title{padding-left:0; padding-right:0;}
.page-sub-wrapper .clickable{height:20px; width:20px; border:solid 1px #cccccc; display: inline-block; vertical-align: top;}
.page-sub-wrapper .clickable.clicked span{background-color:#dd4f01; margin: 3px; height: 12px; width: 12px; display: inline-block;}
.page-sub-wrapper .info{color:#666666; font-family: 'Roboto', sans-serif; font-size:14px; margin-left:5px;}
.page-sub-wrapper .sub-info{font-size:12px; color:#999999; font-family: 'Roboto', sans-serif; font-style: italic;}
.facet-selected-wrapper{margin:20px 0 0px 0;}
.facet-box{border:solid 1px #e6e6e6; display: inline-block; vertical-align: top; margin-right:10px; margin-bottom:10px; padding: 0px 7px 3px 7px;}
.facet-box .facet-title{font-weight:500; font-family: 'Roboto', sans-serif; text-transform: uppercase; color:#666666; font-size:12px;}
.facet-box .facet-info{font-family: 'Roboto', sans-serif; color:#666666; font-size:12px; font-weight:300;}
.facet-box .exit{color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 13px; float: right; display: inline; vertical-align: bottom; margin-left: 10px; position: relative; top: 3px;}
.facet-box:hover{cursor: pointer;}
.page-tree-title{background-image:url('../graphics/info-page-title-background.png'); color:white; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-size:14px; padding:6px 0 6px 15px;}
.page-cat-tree{border-right:solid 1px #dedede;}
#category-tree-bottom-image .page-cat-tree ul{display: block; position: static; background-color: transparent; padding:0 0 15px 0;}
.page-cat-tree ul li{ text-transform: uppercase; font-family: 'Roboto', sans-serif; font-size:14px; list-style-type: none;}
.no-touch .page-cat-tree ul li:hover{background-color:#e6e6e6; text-transform: uppercase;}
.no-touch .page-cat-tree ul li:hover > a{text-transform: uppercase; }
.page-cat-tree ul a{color:black; padding:5px 0 5px 15px; display: block;}
.no-touch .page-cat-tree ul a:hover{text-decoration: none;}
.ABOUT .page-cat-tree li.about{background-color:#e6e6e6;}
.WHYSHOP .page-cat-tree li.why-shop{background-color:#e6e6e6;}
.DEALER_INFO .page-cat-tree li.dealer-info{background-color:#e6e6e6;}
.PRESS .page-cat-tree li.press{background-color:#e6e6e6;}
.safety .page-cat-tree li.product-safety{background-color:#e6e6e6;}
.testimonials .page-cat-tree li.testimonials{background-color:#e6e6e6;}
.CUSTOMER_CARE .page-cat-tree li.contact-us{background-color:#e6e6e6;}
.SHIPPING .page-cat-tree li.shipping-returns{background-color:#e6e6e6;}
.FAQ .page-cat-tree li.faqs{background-color:#e6e6e6;}
.MAILINGLIST .page-cat-tree li.mailing-list-li{background-color:#e6e6e6;}
.PRIVACY .page-cat-tree li.privacy-policy{background-color:#e6e6e6;}
#category-tree-bottom-image .live-chat:hover{cursor: pointer; }
#category-tree-bottom-image .live-chat a{text-transform: uppercase;}
#breadcrumbs ul{margin:8px 0; padding:0;}
#breadcrumbs li{list-style-type: none; display: inline-block;}
#breadcrumbs a{color:#dd4f01; font-family: 'Roboto', sans-serif; font-size:14px;}
#breadcrumbs span{color:#999999; font-family: 'Roboto', sans-serif; font-size:14px;}
.CADE .account-page #breadcrumbs, .CABK .account-page #breadcrumbs, .CADA .account-page #breadcrumbs{padding: 0;}
footer{background-image:url('../graphics/background-texture.png'); max-width:100%; margin:0 auto; padding:30px 0 30px 0;}
.basket-livechat-tel-wrapper{float:right; padding-top:5px; width:26%; text-align: right;}
.links-social-wrapper{padding:0;}
.social-wrapper{ width:13%; height:270px; display: inline-block; vertical-align: top; position: relative; float:left;}
.social-wrapper a {display: inline-block; margin-left:10px; margin-top:10px;}
.social-wrapper .facebook, .social-wrapper .twitter, .social-wrapper .google-plus{margin-left:0;}
.social-wrapper .border-right{vertical-align: top; position: absolute; top: 0px; right: 0px;}
footer .news-letter-wrapper{float:right; width:37%;}
footer .links-social-wrapper{float:left; width:63%;}
.footer-links{padding-right:0;}
.footer-links-wrapper{ float:right; position: relative; padding:0; width:87%;}
.footer-links-wrapper h4{color:white; font-family: 'Roboto Slab', serif; font-size:14px; text-transform: uppercase; font-weight:300;}
.footer-links-wrapper li{list-style-type: none; padding-bottom:5px;}
.footer-links-wrapper li a{color:#b2b2b2; font-size:14px; font-weight:300; font-family: 'Roboto', sans-serif;}
.no-touch .footer-links-wrapper li a:hover{color:#dd4f01; text-decoration: none;}
.footer-links-wrapper .border-right{vertical-align: top; padding-left: 30px; position: absolute; top: 0px; right: 0px;}
footer .glyphicon-remove{display: none; float:right;}
footer .glyphicon-plus{display: none; float:right;}
.corp-info-border-top{display: none;}
.corporate-info{width:160px; display: inline-block; vertical-align: top; padding-left:15px;}
.corporate-info ul{padding:0;}
.customer-service{width:170px; display: inline-block; vertical-align: top; padding-left: 15px; margin-bottom:25px;}
.customer-service ul{padding:0;}
.shop{width:117px; display: inline-block; vertical-align: top; padding-left:15px;}
.shop ul{padding:0;}
.tools{width:130px; display: inline-block; vertical-align: top; padding-left:15px;}
.tools-desktop ul{padding:0;}
.tools-tablet{display: none;}
.footer-border-bottom{display: none;}
.footer-toggle .exit, .footer-toggle .plus{height: 13px; width: 13px; float: right; margin-top: 3px; display: none;}
.footer-active .footer-toggle .exit{display: block;}
.footer-active .footer-toggle .plus {display: none;}
.newsletter-wrapper{width: 390px; display: inline-block; vertical-align: top; padding-left:13px;}
.newsletter-wrapper .floating-placeholder-wrapper{display: inline-block; vertical-align: top;}
.newsletter-email{ width:276px; background-color:white; display: inline-block; vertical-align: top;}
.newsletter-email input{width:100%; border:none; padding:20px 10px 3px 5px; font-size:14px; font-family: 'Roboto', sans-serif; font-weight: 300; color:#81838A;}
.newsletter-submit{margin-left:-7px; padding:0 8px; border-radius:0; border:none; display: inline-block; vertical-align: top; height:46px; text-transform: uppercase; color:white; font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px; background-image: url('../graphics/mailinglist-submit.png');}
.sign-up{font-family: 'Roboto Slab', serif; color:white; font-size:20px; text-transform: uppercase; font-weight:300; margin:5px 0 0 0; line-height: normal;}
.mailing-list{font-family: 'Roboto Condensed', sans-serif; font-size:66px; letter-spacing:-1px; color:white; font-weight:900; text-transform: uppercase; margin:-10px 0 0 0; line-height: normal;}
.discount{color:#dd4f01; font-size:33px; font-weight: 500; text-transform: uppercase; margin:0; line-height: normal; line-height: normal; margin-top: -15px;}
.online-purchase{font-family: 'Roboto', sans-serif; color:#b22d00; font-size:22.5px; margin:-3px 0 0 0; line-height: normal; text-transform: uppercase;}
.sub-text{font-family: 'Roboto Slab', serif; color:white; font-size:15px; font-weight:300; line-height: normal; margin-top:3px;}
.footer-newsletter-alert {font-family:'Roboto Slab', serif; color:#ffffff; font-size:15px; font-weight:300; background-color:#dd4f01; border-color:#b22d00;}
.footer-newsletter-alert .glyphicon {display:inline-block; margin-right:10px;}
.copyright-payment-wrapper{background-color: #171615; max-width:100%; margin:0 auto; padding:20px 0;}
.copyright-wrapper{float:left; color:#666666; font-size:12px; font-family: 'Roboto Slab', serif; }
.payment-wrapper{float: right;}
.SFNT .arrow-title{background-image:url('../graphics/background-texture.png'); text-align: right; display: inline-block; width: 100%; vertical-align: top;}
.SFNT .image-title{display: inline-block; color:white; font-family: 'Roboto Slab', serif; font-size:16px; font-weight:300; padding-right: 15px; padding-top: 10px;}
.SFNT .hover-text{display: none;}
.SFNT.no-touch .show-hover:hover{cursor: pointer;}
.SFNT.no-touch .show-hover:hover > .arrow-title .SFNT-arrow{display: none;}
.SFNT.no-touch .show-hover:hover > .arrow-title .SFNT-hover-arrow{display: inline-block;}
.SFNT .SFNT-arrow{vertical-align: top; text-align: right; display: inline-block;}
.SFNT .SFNT-hover-arrow{vertical-align: top; display: none}
.SFNT .desktop-dividers-wrapper{margin-top:25px; font-size:16px;}
.SFNT .room-dividers-tablet{display: none;}
.SFNT .room-dividers-mobile{display: none;}
.SFNT .desktop-oriental-furniture-wrapper{margin-top:25px; }
.SFNT .fine-oriental-wrapper{display:block; margin-bottom:30px;}
.SFNT .elegant-exquisite-gifts-wrapper{margin-top:30px;}
.SFNT .elephant-paragraph-wrapper{margin:30px 0;}
.SFNT .elegant-exquisite-fine-wrapper{}
.SFNT .oriental-dishes-mobile{display: none;}
.SFNT .sub-title{color:#f7f7f7; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-size:20px; font-weight:300; margin:0;}
.SFNT .about-text-wrapper{padding:0;}
.SFNT .about-text-wrapper h1{color:#f7f7f7; text-transform: uppercase; font-family: 'Roboto Slab', serif; font-weight:300; font-size:50px; margin:0 0 10px 0; }
.SFNT .about-text-wrapper .paragraph{color:#999999; font-family: 'Roboto', sans-serif; font-size:14px;}
.SFNT .elephant-desktop{display: inline-block; vertical-align: top; }
.SFNT .about-text-wrapper{display: inline-block; vertical-align: top;}
.SFNT .elephant-wrapper{width:20%; float:left;}
.SFNT .about-text-wrapper{width:80%; float:left; padding-left: 15px;}
.SFNT .save-wrapper{padding-right:0; padding-bottom:60px; width:35%; float:left;}
.SFNT .categories-wrapper{width:65%; float:left;}
.SFNT.no-touch .categories-wrapper a:hover{cursor: pointer; text-decoration: none;}
.SFNT .savings-1200{display: none;}
.SFNT .savings-mobile{display: none;}
.SFNT .savings-tablet{display: none;}
.SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six{padding:0; height:202px; text-align: center; font-family: 'Roboto Slab', serif; font-size:16px; font-weight:300;}
.SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span{display:block; height:165px;}
.SFNT .one img, .SFNT .two img, .SFNT .three img, .SFNT .four img, .SFNT .five img, .SFNT .six img{max-height:100%;}
.SFNT .one img{display: block; margin:0 auto; padding: 25px 15px 0 15px;}
.SFNT .two img{display: block; margin:0 auto; padding:25px 15px 0 15px;}
.SFNT .three img{display: block; margin:0 auto; padding:40px 15px 0 15px;}
.SFNT .four img{display: block; margin:0 auto; padding:40px 15px 0 15px;}
.SFNT .five img{display: block; margin:0 auto; padding: 45px 15px 0 15px;}
.SFNT .six img{display: block; margin:0 auto; padding:30px 15px 0 15px;}
.SFNT .one, .SFNT .three, .SFNT .five{background-color:#1e1c1b; border:solid 1px #181613; color:white;}
.SFNT.no-touch .one:hover, .SFNT.no-touch .three:hover, .SFNT.no-touch .five:hover{background-color:#2F2C2A; color:white;}
.SFNT .two, .SFNT .four, .SFNT .six{background-color:#22201f; border:solid 1px #181613; color:white;}
.SFNT.no-touch .two:hover, .SFNT.no-touch .four:hover, .SFNT.no-touch .six:hover{background-color:#2F2C2A; color:white;}
#category-results { min-height: 600px;}
.CTGY #bottom-wrap, .SRCH #bottom-wrap{margin-top:20px;}
.CTGY #main-content, .SRCH #main-content{padding:0;}
.ctgy-border-top{background-image: url('../graphics/ctgy-border-top.png'); width:100%; height:2px; background-repeat: no-repeat; max-width:1155px; height:2px; display: block; margin:0 auto;}
.h1-category-header-wrapper{max-width: 100%; display: block; margin:0 auto; text-align: center; color:white; background-image: url('../graphics/background-texture.png'); }
.CTGY .h1-category-header-wrapper h1{font-size:71px; font-weight:100; font-family: 'Roboto', sans-serif; margin-top:15px;}
.h1-category-header-wrapper #category-header{padding:0 15px 20px 15px; max-width:800px; margin:0 auto; color:#999999; font-family: 'Roboto', sans-serif; font-size:14px;}
.h1-category-header-wrapper #category-header a{color:white; font-weight:300;}
#category-header table{display: block; max-width:100%; width:100%; margin:0 auto; text-align: center; color:#999999; font-family: 'Roboto', sans-serif; font-size:14px;}
.CTGY-parent-wrapper{width: 1175px; margin:40px auto 0 auto;}
.white-border-background{background-image: url('../graphics/white-pattern-background.png'); background-repeat: repeat-x; text-align: right; margin-top:-1px; height:45px; max-width:260px; overflow: hidden; display: block; margin:0 auto;}
.CTGY .product-info .options-wrapper .esContainer{margin:0;}
.CTGY .product-info .options-wrapper .esSummary{padding:0;}
.CTGY .product-info .options-wrapper .esAvgStars{padding:0;}
.subcat-name{display: inline-block; text-decoration: right; font-size:16px;padding-top:9px; padding-right:10px; position: relative; top:2px; color:#242322; text-decoration: none; font-family: 'Roboto Slab', serif; margin:0;}
.subcat-name span{font-weight: 300;}
.cat-listing{margin-bottom:35px; text-decoration:none;}
.no-touch .cat-listing:hover {cursor: pointer; text-decoration:none; }
.CTGY .ctgy-hover-button{display: none;}
.no-touch .cat-listing:hover > .inner .white-border-background .ctgy-button{display: none;}
.no-touch .cat-listing:hover > .inner .white-border-background .ctgy-hover-button{display: inline-block;}
.CTGY .ctgy-button{display: inline-block;}
.image-wrapper{height:100%; height:220px;}
.image-wrapper img{display: block; margin:0 auto; max-height:220px; max-width:100%;}
.image-wrapper table td{vertical-align: bottom;}
.CTGY .image-wrapper table{vertical-align: bottom; height: 220px; margin: 0px auto;}
#breadcrumbs{padding-left:15px;}
.breadcrumb-border-top{width:100%; background-image: url('../graphics/breadcrumb-border-top.jpg'); height:2px; background-repeat: no-repeat; margin-bottom:30px; margin-left:15px;}
.CTGY .inner{display: block;}
.CTGY #category-footer{padding:25px 15px 30px 15px; margin-top:10px; font-size: 14px; color: #666666; font-family: 'Roboto', sans-serif; font-weight: 300; line-height: 23px; }
.CTGY #category-footer a{color:#b32d00;}
.tablet-mobile-panel-wrapper{position: fixed; background-color: white; overflow-y: scroll; height: 100%; width: 30%; top: 0px; left: -3000px; z-index: 100;}
.tablet-mobile-panel-wrapper.pannel-active{left:0;}
.black-background-overlay.pannel-active{background-color: black; opacity: .6; background: rgba(0, 0, 0, 0.6); position: fixed; height:100%; width:70%; left:30%; top:0; z-index:100;}
.tablet-mobile-filter{background-image: url('../graphics/black-background.png'); color:white; font-family: 'Roboto Slab', serif; font-size:22px; font-weight:300; padding:12px 0px 12px 20px;}
.white-exit{height:12px; width:12px; float: right; margin-right: 20px; margin-top: 13px;}
.no-touch .white-exit:hover{cursor: pointer;}
.product-item{margin-bottom:30px; height:440px;}
.h1-subcategory-header-wrapper{padding:0 15px;}
.h1-subcategory-header-wrapper h1{margin:0 0 15px 0; color:#181615; font-size:22px; font-family: 'Roboto Slab', serif; }
.h1-subcategory-header-wrapper #category-header{font-size:14px; color:#666666; font-family: 'Roboto', sans-serif; font-weight:300; line-height: 23px;}
.h1-subcategory-header-wrapper #category-header a{color:#b32d00;}
.product-thumbnail a{color:white;}
.product-thumbnail a:focus{outline: none;}
.product-thumbnail{position: relative; height:265px; width:265px; border: solid 1px #e6e6e6;}
.product-thumbnail table{height:258px; width:258px;}
.product-thumbnail table img{display: block; margin:0 auto; text-align: center; max-height:263px; max-width:263px; padding:10px; color:white; }
.product-info{border:solid 1px #e6e6e6; border-top: none; background-image: url('../graphics/white-pattern.png'); padding:15px; width:265px;}
.product-thumbnail .ribbions-wrapper{position: absolute; top: 10px; right: -10px; width:50px; text-align: center;}
.product-thumbnail .orange-ribbon{border: none;}
.product-thumbnail .ribbion-number{font-family: 'Roboto Slab', serif; font-weight:300; color:white; font-size:23px; }
.product-thumbnail .ribbions-options{display: block; color:white; font-size:11px; letter-spacing: .5px; font-family: 'Roboto', sans-serif; margin-top: -8px;}
.product-thumbnail .ribbions-info{margin-top:-52px;}
.product-info .product-name a{font-family: 'Roboto', sans-serif; font-size:16px; color:#242322; font-weight:500; display: block; line-height:20px; height:40px; overflow: hidden; margin-bottom:10px;}
.no-touch .product-info .product-name a:hover{text-decoration: none; color:#dd4f01;}
.product-info .product-price{font-family: 'Roboto', sans-serif; font-size:20px; color:#242322; font-weight:400; margin-bottom:7px;}
.product-info .over-percnet-off{color:#be4e25; font-size:13px; font-family: 'Roboto', sans-serif;}
.product-info .prod-options{color:#242322; font-size:11px; font-family: 'Roboto', sans-serif; font-style: italic; padding-right:7px;}
.product-info .options-wrapper{height:20px;}
.CTGY .ratings-options .esContainer, .SRCH .ratings-options .esContainer{display: inline-block; }
.CTGY .no-reviews-gray-stars, .SRCH .no-reviews-gray-stars{height:13px;}
#erCreateForm .rating > label:active{left:0; top:0;}
#filter-items-container{padding:0 15px; margin-bottom:30px;}
.border-top-pagination{background-image:url('../graphics/border-top-pagination.png'); width:100%; height:2px; background-repeat:no-repeat; margin-top:10px;}
.border-bottom-pagination{background-image:url('../graphics/border-top-pagination.png'); width:100%; height:2px; background-repeat:no-repeat; }
.pag-top{margin-bottom:10px; margin-top:3px;}
.number-per-page{display: inline-block; font-family:'Roboto', sans-serif; font-size:15px; font-style: italic; color:#666666; font-weight:300;}
.popularity-price-rating{display: inline-block; float:right;}
.popularity{color:#DD4F01; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; margin-right:10px;}
.price-dropdown{background-image:url('../graphics/orange-graident-wrapper.png'); background-repeat: repeat-x; color:white; width: 72px; height:25px; padding-left: 8px; position: relative; display: inline-block; font-weight: 300; font-size:14px; font-family: 'Roboto', sans-serif;}
.no-touch .price-dropdown:hover{cursor: pointer;}
.price-dropdown div{display: none; position: absolute; z-index: 1; margin-top: 3px; left: 0; width: 100%; padding: 5px; background-color:#f0f0f0;}
.price-dropdown div a{color:black; padding-bottom:5px; font-family: 'Roboto', sans-serif; font-size:13px; font-weight:400;}
.no-touch .price-dropdown div a:hover{text-decoration: none; color:#DD4F01;}
.price-dropdown .fa-angle-down{font-weight: bold; font-size:20px; margin-left: 10px; position: relative; top:2px;}
.price-dropdown div a{display: block;}
.rating{color:#b32d00; display: inline-block; margin-left:8px; font-family: 'Roboto', sans-serif; font-size:14px; font-weight: 400;}
.no-touch .rating:hover{cursor: pointer;}
.page-links a{color:#666666; font-family: 'Roboto', sans-serif; font-size:14px; margin-left:10px;}
.no-touch .page-links a:hover{color:#DD4F01; text-decoration: none;}
.page-links a.page-links-previous{margin:0 0 0 15px;}
.page-links a.page-links-next, .page-links-deactivated{margin:0 0 0 15px;}
.page-links{display: inline-block;}
.per-page{display: inline-block; vertical-align: middle; float:right; position: relative;}
.border-wrapper-bottom{display: inline-block; vertical-align: middle; float:left;}
.border-line-wrapper-bottom{display: block; clear:both; float:none; padding-top:9px;}
.items-per-page-wrapper{background-image: url('../graphics/black-graident-background.jpg'); color:white; font-size:14px; padding:7px 10px;}
.items-per-page-wrapper .fa-angle-down{margin-left:35px; font-size:20px;}
.no-touch .items-per-page-wrapper:hover{cursor: pointer;}
.second-items-per-page-wrapper{background-color:#F0F0F0; width:100%; position: absolute; z-index:10; display: none;}
.second-items-per-page-wrapper a{display:block; padding:5px 10px; color:#666666;}
.no-touch .second-items-per-page-wrapper a:hover{color:#DD4F01; text-decoration: none;}
.tablet-filter{display:none; vertical-align: top; background-image: url('../graphics/black-graident-background.jpg'); color:white; height: 35px; font-size:14px; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight:300; width:85px; margin-right:10px;}
.no-touch .tablet-filter:hover{cursor: pointer;}
.tablet-filter span{padding-top:8px; display: inline-block; vertical-align: top;}
.filter-icon{height:12px; width:12px; margin:11px 10px 0 10px; display: inline-block; vertical-align: top;}
.pagination-sort-by-wrapper{padding:0 15px;}
#page-header, #page-footer{font-size: 14px; color: #666666; font-family: 'Roboto', sans-serif; font-weight: 300; line-height: 23px; }
.PROD .mobile-h1-price, .PATR .mobile-h1-price{display: none;}
.PROD .rugged-product-top{background-image: url('../graphics/rugged-product-top.png'); width:100%; height: 2px;}
.PROD #breadcrumbs{float:left;}
.PROD #breadcrumbs li{font-weight:300;}
.PROD .social-share-wrapper{float:right; margin:8px 0; opacity: .99}
.PROD .share-product{vertical-align: top; display: inline-block; margin-top:2px; margin-right:7px; color:#999999; font-family: 'Roboto', sans-serif; font-size:12px; font-weight:300;}
.PROD .stButton{margin:0;}
.PROD .print{border-left: 1px solid #d8d8d8; padding-left: 15px; margin-left:5px; display: inline-block;}
.PROD .print .glyphicon-print{color:#b32d00; font-size:18px;}
.PROD .print .glyphicon-print:hover{cursor: pointer;}
.PROD h1, .PATR h1{font-family: 'Roboto Slab', serif; font-size:26px; color:#161616; margin:0 0 10px 0; border-bottom:solid 1px #e6e6e6; padding-bottom:10px;}
.PROD .product-price, .PATR .product-price{border-bottom:solid 1px #e6e6e6; padding-bottom:10px;}
.PROD .price-value-additional, .PATR .price-value-additional{color:#b32d00; font-family: 'Roboto', sans-serif; font-weight:900; font-size:40px; display: inline-block; vertical-align: middle;}
.PROD .price-value, .PATR .price-value{display: inline-block; vertical-align: middle; font-size:14px; font-weight:300; color:#666666; font-style: italic; font-family: 'Roboto', sans-serif; margin-left:15px;}
.PROD .you-save, .PATR .you-save{display: inline-block; vertical-align: middle; color:#dd4f01; font-size:14px; font-family: 'Roboto', sans-serif; font-weight:400; margin-left:20px;}
.PROD .shipping-price, .PATR .shipping-price{margin-left:20px; font-family: 'Roboto', sans-serif; font-weight:300; color:#898989; font-size:14px; font-style: italic; display: inline-block;}
.PROD #product-header{margin-top:40px;}
.PROD #thumbnail{width:100%;}
.PROD #thumbnail.thumbnails li{height:100px; width:auto; margin: 15px 17px 15px 0; position: relative;}
.PROD #thumbnail.thumbnails li img{max-height:100%; height:100px; padding: 3px;}
.PROD #thumbnail.thumbnails .image-active span{border-bottom:solid 3px #dd4f01; position: absolute; width:100%; bottom:-6px;}
.PROD #thumbnail .owl-stage-outer{width:285px; overflow: hidden; margin:0 auto;}
.PROD #closeup_close .fa-times{display: block; text-align:right; color:black;}
.product-page-main-product-zoom-image {width:100%; height:100%; min-width:0 !important; min-height:0 !important; z-index:100 !important; padding:0 !important;}
.close-zoom-image-icon {position:absolute; top:10px; right:10px; z-index:99999;}
.superzoom-message {display:block; z-index:99999; position:absolute; bottom:0; left:0; width:100%; opacity:0.75; font-size:14px; text-transform:capitalize; padding:5px; cursor:pointer; background-color:#ffffff;}
.superzoom-message.unnecessary {display:none !important;}
.image-machine-navigation {display:none;}
.image-machine-navigation img {max-height:50px;}
.image-machine-previous {position:absolute; top:45%; left:-40px;}
.image-machine-next {position:absolute; top:45%; right:-40px;}
.PROD .product-details-1{position: relative; top:0;}
.PROD .mobile-right-arrow{display: none; position: absolute; top:100px; right: 0px;}
.PROD .mobile-right-arrow:hover{cursor: pointer;}
.PROD .mobile-left-arrow{display: none; position: absolute; top:100px; left: 0px;}
.PROD .mobile-left-arrow:hover{cursor: pointer;}
.PROD .product-image img, .PATR .product-image img{border:solid 1px #e6e6e6; padding:15px;}
.PROD .attribute-wrapper, .PATR .attribute-wrapper{margin-top:10px;}
.PROD .product-attributes .prompt .folded-as-shown, .PATR .product-attributes .prompt .folded-as-shown{color:#898989; font-size:14px; font-family: 'Roboto', sans-serif; font-weight: 300; }
.PROD .product-attributes .prompt span, .PATR .product-attributes .prompt span{display: inline-block; color:#b32d00; font-size:14px; font-family: 'Roboto', sans-serif; font-weight:500; padding-bottom:2px;}
.PROD .product-attributes .prompt span.attribute-chosen, .PATR .product-attributes .prompt span.attribute-chosen{color:#181615; font-size:14px; font-family: 'Roboto', sans-serif; font-weight:300 ;}
.PROD .radio-select{height:100%; width:100% ;}
.PROD .radio-select:hover{cursor: pointer;}
.PROD .single-attribut-wrapper, .PATR .single-attribut-wrapper{display: inline-block; margin-right:5px; margin-bottom:5px;}
.PROD .single-attribut-wrapper:hover, .PATR .single-attribut-wrapper:hover{cursor: pointer;}
.PROD .single-attribut-wrapper input, .PATR .single-attribut-wrapper input{display: none;}
.PROD .input-checked .single-attribut-wrapper, .PATR .input-checked .single-attribut-wrapper{border:solid 2px #dd4f01; padding:2px;}
.PROD .attribute-wrapper select, .PATR .attribute-wrapper select{width:100%; max-width:400px; border: solid 1px #dbdbdb; font-family: 'Roboto', sans-serif; font-weight: 300; font-size:14px; padding:5px; background-color: transparent; border-radius:0;}
.PROD .attribute-wrapper .textfield, .PATR .attribute-wrapper .textfield{width:100%; max-width:400px; border: solid 1px #dbdbdb; border-radius:0; font-family: 'Roboto', sans-serif; font-weight: 300; font-size:14px; padding:5px;}
.PROD .attribute-wrapper textarea, .PROD .attribute-wrapper textarea{width:100%; max-width:400px; border: solid 1px #dbdbdb; border-radius:0; font-family: 'Roboto', sans-serif; font-weight: 300; font-size:14px; padding:5px;}
.PROD .attribute-wrapper .radio-data span, .PATR .attribute-wrapper .radio-data span{font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; display: inline-block;}
.single-attribut-wrapper .finish-swatch {width:31px; height:31px;}
#inventory-message .out-stock, #inventory-message .instock, #inventory-message .low-instock{height:20px; display: inline-block; margin-right:10px; position: relative; top:-2px;}
.product-page-back-in-stock-date {display:inline-block; margin-left:10px; color:#a2adaa !important;}
.PROD #inventory-message, .PATR #inventory-message{color:#898989; font-family: 'Roboto', sans-serif; font-weight: 300; padding-bottom:15px; margin:20px 0 0px 0; border-bottom:solid 1px #dbdbdb;}
.PROD #inventory-message span, .PATR #inventory-message span{font-weight:500; color:#161616; font-size:14px; font-family: 'Roboto', sans-serif;}
.PROD .purchase-buttons{display: inline-block; font-family: 'Roboto Slab', serif; font-size:16px; color:#333333; margin-top:15px; width:100%;}
.PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer{display: inline-block; vertical-align: top; width:70%;}
.PROD .add-to-basket input, .PATR .add-to-basket input{background-image: url('../graphics/mailinglist-submit.png'); color: white; border:none; border-radius:0; font-family: 'Roboto Slab', serif; font-weight:330; font-size:18px; width:190px; text-transform: uppercase; text-align: center; padding:7px 0; cursor:pointer;}
.PROD .join-waitlist input, .PATR .join-waitlist input{background-image: url('../graphics/product-page-join-waitlist-button.png'); color: white; border:none; border-radius:0; font-family: 'Roboto Slab', serif; font-weight:330; font-size:18px; width:190px; text-transform: uppercase; text-align: center; padding:7px 0; cursor:pointer;}
.PROD .join-waitlist {display:none;}
.related-products-available-color-swatch {width:auto !important; margin-left:3px;}
.related-products-available-panel-swatch {width:auto !important; margin-left:3px;}
@supports (-ms-ime-align:auto) {	.PROD .add-to-basket input, .PATR .add-to-basket input, .PROD .join-waitlist input, .PATR .join-waitlist input {	width:170px;	}
}
.PROD .product-quantity-input, .PATR .product-quantity-input{margin-left:15px; margin-right:20px; width:45px; text-align: center; font-family: 'Roboto', sans-serif; border-radius: 0; border:solid 1px #cdcdcd; padding:5px;}
.PROD .wishlist-button, .PATR .wishlist-button{margin-left:25px;}
.PROD .wishlist-button input, .PATR .wishlist-button input{border-radius: 0; border:none; background-color: transparent; width:auto; color:#666666; font-size:15px; font-family: 'Roboto Slab', serif; font-weight:300; display: inline-block; margin-top:2px; position: relative; top:3px;}
.PROD #reviewboxcont{border-top:solid 1px #dbdbdb; border-bottom:solid 1px #dbdbdb; padding: 15px 0; margin-top: 15px;}
.PROD .summary-reviews{display: inline;}
.PROD .summary-reviews:hover{cursor: pointer;}
.PROD #reviewboxcont img{height:14px; position: relative;top:-3px; margin-right:10px;}
.PROD #reviewboxcont .esNone span{text-decoration: underline; margin-right:10px;}
.PROD #reviewboxcont .esAvgCount{text-decoration: underline; font-family: 'Roboto', sans-serif;}
.PROD #reviewboxcont .esNone #erCreateButton{border:none; background-color: transparent; float:right; color:#dd4f01; text-decoration: underline; padding:0;}
.PROD #reviewboxcont .esSummary{padding:0;}
.PROD #reviewboxcont .esContainer{margin:0;}
.PROD .reviews-amount{padding-left:5px; text-decoration: underline; color:#161616;}
.PROD .reviews-amount:hover{cursor: pointer;}
.PROD .write-review{float:right; display:inline-block; margin:0; color:#dd4f01; text-decoration: underline; font-family: 'Roboto', sans-serif; font-weight:400;}
.PROD .write-review:hover{cursor: pointer;}
.PROD .wishlist-icon, .PATR .wishlist-icon{height:23px;}
.PROD .tabs-wrapper{border-bottom:solid 1px #dbdbdb; margin-top:15px;}
.PROD .full-width-tabs{padding:0 40px 20px 40px;}
.PROD .tabs-wrapper h4{color:#161616; text-transform: uppercase; font-family: 'Roboto Slab', serif; font-size:16px; font-weight:600; border-top:solid 1px #dbdbdb; padding: 15px 0; margin:0;}
.PROD .tabs-wrapper h4:hover{cursor: pointer;}
.PROD .tabs-wrapper .exit{height:13px; float:right; display: none;}
.PROD .tab-active .exit{display: block;}
.PROD .tabs-wrapper .plus{height:13px; float:right;}
.PROD .tab-active .plus{display: none;}
.PROD .tabs-content{display: none;}
.PROD .tabs-content ul{font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px; font-weight:400;margin-bottom: 5px;}
.PROD .tabs-content ul li{padding-bottom:10px; font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px; line-height: 23px;}
.PROD .tabs-content ul li a{color:#dd4f01;}
.PROD .tab-active .tabs-content{display: block; font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px; line-height: 23px;}
.PROD .tab-active .tabs-content h2{font-family: 'Roboto Slab', serif; font-size:16px; font-weight:600; text-transform: uppercase; }
.PROD .product-description{padding-bottom:20px; font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px;}
.PROD .product-description-wrapper h4{border-top:none;}
.PROD .product-dimensions{padding-bottom:20px;}
.product-page-additional-dimensions {}
.product-page-additional-dimensions-left-side {float:left; width:160px;}
.product-page-additional-dimensions-right-side {float:left;}
.PROD .product-dimensions .dimlabels .additional-dimensions-label {width:auto; font-weight:400; padding-bottom:0;}
.PROD .product-shipping-returns{padding-bottom:20px;}
.PROD .product-dimensions .dimlabels span{font-weight:500; width: 160px; display: inline-block; padding-bottom: 5px}
.PROD .product-features .dimlabels span{font-weight:500; width: 40px; display: inline-block; padding-bottom: 5px; padding-left:5px;}
.PROD .related-products .out-stock, .WISH .related-products .instock, .WISH .related-products .low-instock{height:18px; margin-right:6px; position: relative; top: -2px;}
#erWriteReviewContainer .erValue{border-radius:0; border:solid 1px #dbdbdb;}
body.PROD .modal-backdrop.in, body.PATR .modal-backdrop.in {opacity:0.75;}
#product-page-waitlist-modal .modal-dialog {width:781px; height:398px;}
#product-page-waitlist-modal .modal-body {padding:20px;}
#product-page-waitlist-modal .top-section {padding-bottom:20px; border-bottom:1px solid #d5d5d5;}
#product-page-waitlist-modal .bottom-section {padding-top:20px;}
#product-page-waitlist-modal .section-cta {display:block; margin-bottom:10px; font-family:'Roboto Slab', serif; font-size:20px; color:#b32d00;}
#product-page-waitlist-modal .left-side {float:left; width:332px;}
#product-page-waitlist-modal .right-side {float:right; width:369px;}
#product-page-waitlist-modal .out-of-stock-item-prompt {display:block; font-family:'Roboto', sans-serif; font-size:14px; color:#000;}
#product-page-waitlist-modal .out-of-stock-item-name {display:block; font-family:'Roboto Slab', serif; font-size:18px; color:#000;}
#product-page-waitlist-modal .out-of-stock-item-code {display:block; font-family:'Roboto', sans-serif; font-size:14px; color:#6e6c6b;}
#product-page-waitlist-modal .email-wrapper {position:relative; width:369px; height:40px; border:1px solid #cccccc; overflow:hidden; margin-bottom:10px;}
#product-page-waitlist-modal .email-wrapper #WaitlistModalEmailInput {width:290px; height:40px; border:none; border-radius:0; padding:23px 5px 2px 5px; font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:300; margin-bottom:0;}
#product-page-waitlist-modal .email-wrapper label {display:block; font-family:'Roboto', sans-serif; font-size:14px; font-weight:300; color:#999; position:absolute; top:20px; left:5px; z-index:0;}
#product-page-waitlist-modal .email-wrapper label.float-state {top:5px; font-size:11px;}
#product-page-waitlist-modal .wailist-modal-submit-button {position:absolute; top:0; right:0; width:76px; height:40px; border:none; border-radius:0; margin:0; padding:0; background-image:url('../graphics/product-waitlist-modal-submit-button.png'); background-repeat:no-repeat;}
#product-page-waitlist-modal .contact-us-to-prompt {display:block; margin-bottom:10px; font-family:'Roboto', sans-serif; font-size:14px; color:#000;}
#product-page-waitlist-modal ul {margin:0 0 0 15px; padding:0;}
#product-page-waitlist-modal ul li {list-style-position:outside; font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:400;}
#product-page-waitlist-modal .waitlist-modal-contact-square {float:left; width:173px; height:172px; margin-left:20px; padding:30px 0 0 0; background-color:#f3f3f3; text-align:center;}
#product-page-waitlist-modal .waitlist-modal-contact-square.first {margin-left:0;}
#product-page-waitlist-modal .waitlist-modal-contact-square img {margin:0 auto;}
#product-page-waitlist-modal .waitlist-modal-contact-square a.explicit-link {display:block; width:100%; margin-top:30px; font-size:16px; text-align:center; color:#b32d00; text-transform:uppercase; text-decoration:none; font-weight:400;}
#product-page-waitlist-modal .wailist-response-messages {display:none; margin:10px 0;}
#product-page-waitlist-modal .wailist-response-messages div {display:none;}
#EmailModal .modal-dialog {width:781px; height:398px;}
#EmailModal .modal-body {padding:20px;}
#EmailModal .top-section {padding-bottom:20px; border-bottom:1px solid #d5d5d5;}
#EmailModal .bottom-section {padding-top:20px;}
#EmailModal .section-cta {display:block; margin-bottom:10px; font-family:'Roboto Slab', serif; font-size:20px; color:#b32d00;}
#EmailModal .left-side {float:left; width:332px;}
#EmailModal .right-side {float:right; width:369px;}
#EmailModal .out-of-stock-item-prompt {display:block; font-family:'Roboto', sans-serif; font-size:14px; color:#000;}
#EmailModal .out-of-stock-item-name {display:block; font-family:'Roboto Slab', serif; font-size:18px; color:#000;}
#EmailModal .out-of-stock-item-code {display:block; font-family:'Roboto', sans-serif; font-size:14px; color:#6e6c6b;}
#EmailModal .email-wrapper {position:relative; width:369px; height:40px; border:1px solid #cccccc; overflow:hidden; margin-bottom:10px;}
#EmailModal .email-wrapper #WaitlistModalEmailInput {width:290px; height:40px; border:none; border-radius:0; padding:23px 5px 2px 5px; font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:300; margin-bottom:0;}
#EmailModal .email-wrapper label {display:block; font-family:'Roboto', sans-serif; font-size:14px; font-weight:300; color:#999; position:absolute; top:20px; left:5px; z-index:0;}
#EmailModal .email-wrapper label.float-state {top:5px; font-size:11px;}
#EmailModal .wailist-modal-submit-button {position:absolute; top:0; right:0; width:76px; height:40px; border:none; border-radius:0; margin:0; padding:0; background-image:url('../graphics/product-waitlist-modal-submit-button.png'); background-repeat:no-repeat;}
.wailist-modal-submit-button {background-image: url('../graphics/product-page-join-waitlist-button.png'); color: white; border:none; border-radius:0; font-family: 'Roboto Slab', serif; font-weight:300; font-size:18px; width:155px; text-transform: uppercase; text-align: center; padding:2px 0px 5px 0px; cursor:pointer;}
#EmailModal .contact-us-to-prompt {display:block; margin-bottom:10px; font-family:'Roboto', sans-serif; font-size:14px; color:#000;}
#EmailModal ul {margin:0 0 0 15px; padding:0;}
#EmailModal ul li {list-style-position:outside; font-family:'Roboto', sans-serif; font-size:14px; color:#000; font-weight:400;}
#EmailModal .waitlist-modal-contact-square {float:left; width:173px; height:172px; margin-left:20px; padding:30px 0 0 0; background-color:#f3f3f3; text-align:center;}
#EmailModal .waitlist-modal-contact-square.first {margin-left:0;}
#EmailModal .waitlist-modal-contact-square img {margin:0 auto;}
#EmailModal .waitlist-modal-contact-square a.explicit-link {display:block; width:100%; margin-top:30px; font-size:16px; text-align:center; color:#b32d00; text-transform:uppercase; text-decoration:none; font-weight:400;}
#EmailModal .wailist-response-messages {display:none; margin:10px 0;}
#EmailModal .wailist-response-messages div {display:none;}
.epContainer #epBody{max-height: none; overflow-y: initial; background-color: transparent; margin:20px 0 0 0;}
.epContainer .epContent{background-color: transparent; padding:0; margin:0;}
.reviewsnew .epContainer{background-color: transparent; margin:0; padding-top:0; padding-left:0; padding-bottom:10px;}
.reviewsnew {background-color:#f2f2f2; width:100%; max-width:1400px; margin:20px auto 0 auto; padding-bottom:15px;}
.review-container{margin-bottom:20px;}
.review-container.reviews-active .reviewsnew{display: none;}
.review-container.reviews-active .less-reviews, .review-container.reviews-active .more-reviews{display: none}
.review-container h4{display: none; color: #161616; text-transform: uppercase; font-family: 'Roboto Slab', serif; font-size: 14px; font-weight: 600; padding: 15px; margin: 0; background-color:#F2F2F2;}
.review-container h4:hover{cursor: pointer;}
.PROD .review-container .plus{height:15px; float:right; display: none;}
.PROD .review-container.reviews-active .plus{display: block;}
.PROD .review-container .exit{height:13px; display: block; float:right;}
.PROD .review-container.reviews-active .exit{display: none; padding-right:3px;}
.PROD .review-container .page-wrapper {min-height:0 !important;}
.more-reviews{width:60px; display: block; margin: -2px auto 0 auto;}
.active-reviews .more-reviews{display: none;}
.less-reviews{display: none; margin-top:-2px;}
.less-reviews:hover{cursor: pointer;}
.active-reviews .less-reviews{width:60px; display: block; margin: 0 auto;}
.more-reviews:hover{cursor: pointer;}
.reviewsnew .show-only-3{display: none;}
.active-reviews .reviewsnew .show-only-3{display: block;}
.reviewsnew h2{font-family: 'Roboto Slab', serif; font-size:22px; color:#000000; text-transform: uppercase; margin-top:30px; margin-bottom:10px;}
.reviewsnew h2 span{font-weight:100;}
.reviewsnew .epHead{padding:0; display: inline-block; vertical-align: top;}
.reviewsnew #epSummary{float:none; width:100%; padding-top:0px;}
.reviewsnew #epSummary .epNone{font-family: 'Roboto', sans-serif; font-weight:300;}
.reviewsnew #epSummary .epNone img{width:80px; margin-right:10px; position: relative; top:-3px;}
.reviewsnew #epCreate{float:none; text-align: left; display: block; width:auto;}
.reviewsnew #erCreateButton{color:#dd4f01; text-decoration: underline; font-size:14px; font-family: 'Roboto', sans-serif; font-weight:400; background-color: transparent; border:none; padding:0; margin-left:65px;}
.reviewsnew .average-customer-review{font-weight:500; margin-right:10px;}
.reviewsnew .based-on{font-weight:500; margin-left:10px;}
.epAvgStars .openChart .fa-star{color:#b32d00;}
.epContainer .epAvgRating{font-weight:300; font-family: 'Roboto', sans-serif; font-size:14px; padding:0;}
.reviewsnew .epAvgCount{font-weight:300; font-family: 'Roboto', sans-serif; font-size:14px;}
.reviewsnew #boxPU{margin-left: 150px;}
.reviewsnew .openChart .fa-star{padding-right:3px;}
.reviewsnew .epName::before{font-family:none;}
.reviewsnew .white-container{background-color: white; width:19%; float:left; padding:15px;}
.reviewsnew .review-author{font-family: 'Roboto Slab', serif; font-size:18px; text-transform: uppercase;}
.reviewsnew .epRating{width:100%; padding-top:10px;}
.reviewsnew .epRating .fa-star{padding-right:;}
.reviewsnew .epDate{padding-top:10px; color:#666666; font-family: 'Roboto', sans-serif; font-size:12px; font-weight:300 ;}
.reviewsnew .gray-container{width:75%; float:left; padding:10px 0 0 30px;}
.reviewsnew .epTitle{margin:0; font-size:14px; font-family: 'Roboto Slab', serif; color:#3b3a3a; text-transform: uppercase;}
.reviewsnew .epReview{font-size:14px; font-family: 'Roboto', sans-serif; font-weight:400; padding:5px 0 0 0;}
.reviewsnew .reviews-border{padding:15px 0 0px 0; margin-top:15px; width:100%; background-image: url('../graphics/reviews-border.png'); background-repeat: repeat-x;}
#erWriteReviewContainer #erCreateForm .rating{text-align: left; border:none;}
#erSubmitButton{border:none; background-color: transparent; color:#dd4f01; text-decoration: underline;}
#erCloseReview{border:none; background-color: transparent; color:#dd4f01; text-decoration: underline;}
#erWriteReviewContainer .ui-draggable .ui-dialog-titlebar{border-radius: 0; }
.PROD #erWriteReviewContainer .erLabel, .PROD #erWriteReviewContainer .erValue{padding:5px;}
.PROD .related-products{ margin-bottom: 20px;}
.PROD .related-products .expanded{padding:0 60px 0px 80px; margin:0 30px 20px 30px; }
.PROD .related-products h2{font-family: 'Roboto Slab', serif; font-size:22px; color:#000000; text-transform: uppercase; margin-top:30px;}
.PROD .related-products p{font-family: 'Roboto', sans-serif; font-weight:400; font-size:14px; padding:0; margin:0;}
.PROD .related-products .product-price{border-bottom:0; margin-bottom:0; padding-bottom:5px;}
.PROD .related-products .product-info{border:solid 1px #e6e6e6; border-top: none; background-image: url('../graphics/white-pattern.png'); padding:15px; width:100%;}
.PROD .related-products .product-info .prod-options{display: inline-block;}
.PROD .related-products .product-info .options-wrapper img{width:100px; max-width:100%; height:13px; display: inline-block;}
.PROD .related-products .product-info .options-wrapper.ratings-options img{width:initial;}
.PROD .ratings-options .esNone span{display: none;}
.PROD .ratings-options .esContainer{display: inline-block;}
.PROD .randReviewContainer{display: inline-block;}
.PROD .randReviewContainer .randStars{color:#B32D00;}
.PROD .randReviewContainer .no-reviews-gray-stars{height:13px; display: inline-block;}
.PROD .ratings-options .esAvgCount, .PROD .ratings-options .write-review{display: none;}
.PROD .related-products .product-info .options-wrapper img.no-reviews-gray-stars{height:15px;}
.PROD .related-products .product-item{height:380px; margin-bottom:0; padding:0;}
.PROD .related-products .ribbions-wrapper{position: absolute; top: 10px; right: -9px; width: 50px; height: 50px; text-align: center;}
.PROD .related-products .ribbions-wrapper .orange-ribbon{padding:0 !important;}
.PROD .related-products .ribbions-info{margin-top: -52px;}
.PROD .related-products .ribbion-number{font-family: 'Roboto Slab', serif; font-weight: 300; color: white; font-size: 23px; display: block; opacity: .999;}
.PROD .related-products .ribbions-options{display: block; color: white; font-size: 11px; letter-spacing: .5px; font-family: 'Roboto', sans-serif; margin-top: -8px; opacity: .999;}
.PROD .related-products .owl-carousel{margin-top:30px; padding:0 140px;}
.PROD .related-products .owl-carousel .owl-item .item-thumbnail{border:solid 1px #dbdbdb; height:200px; width:;}
.PROD .related-products .owl-carousel .owl-item .item-thumbnail a{color:white;}
.PROD .related-products .owl-carousel .owl-item .item-thumbnail table{height:200px; width:100%;}
.PROD .related-products .owl-carousel .owl-item .item-thumbnail img{width:auto; max-width:195px; max-height:190px; display: block; margin:0 auto; padding:10px;}
.PROD .related-products .owl-carousel .owl-dots.disabled, .PROD .related-products .owl-carousel .owl-nav.disabled{display: block;}
.PROD .related-products .owl-carousel .owl-prev{position: absolute; top:0px; width:60px; left:0px; height:400px; background-image: url('../graphics/left-arrow-broder.png'); background-repeat: no-repeat; color:transparent;}
.PROD .related-products .owl-carousel .owl-next{position: absolute; top:0px; width:60px; right:0px; width:30px; height:400px; background-image: url('../graphics/right-arrow-border.png'); background-repeat: no-repeat; color:transparent;}
.PROD .related-products-border-bottom{border-top: solid 1px #dbdbdb; margin:0;}
.owl-carousel .owl-nav{margin-top:20px;}
.owl-carousel .owl-dots{display: block; width:100%; height:20px; margin:0 auto 30px auto; text-align: center;}
.owl-carousel .owl-dots .owl-dot{height:13px; width:13px; background-color: #cccccc; display: inline-block; margin-right: 10px; border-radius: 100%;}
.owl-carousel .owl-dots .owl-dot.active{background-color: #bb4104; margin-right:20px;}
.recently-viewed-items{margin-bottom:60px;}
.recently-viewed-items h2{margin-bottom:15px; font-family: 'Roboto Slab', serif; font-size:22px; color:#000000; text-transform: uppercase; margin-top:25px;}
.recently-owl-carousel{position: relative; top:0;}
.recently-owl-carousel .owl-item{float:left;}
.recently-owl-carousel .recently-item{ }
.recently-owl-carousel .owl-stage-outer{position: relative; overflow: hidden;}
.recently-owl-carousel .owl-prev{position: absolute; top:60px; left:0;}
.recently-owl-carousel .owl-next{position: absolute; top:60px; right:0;}
.recently-owl-carousel .recently-product{background-image: url('../graphics/white-pattern.png'); border:solid 1px #e6e6e6; font-family: 'Roboto', sans-serif; font-weight: 500; font-size:12px; padding:8px; height:48px; overflow: hidden; display: block; color:black;}
.recently-owl-carousel .recently-image-wrapper{border:solid 1px #e6e6e6; border-bottom:none; height:170px; display: block;}
.recently-owl-carousel .recently-image-wrapper table{height:170px; width:100%;}
.recently-owl-carousel .recently-image-wrapper img{height:auto; max-height:170px; width:auto; max-width:100%; padding:10px; display: block; margin:0 auto;}
.recently-owl-carousel .productImage{display: block; border:solid 1px #e6e6e6; border-bottom:none; max-height:170px; max-width:100%;}
.recently-owl-carousel .recently-image{max-height:170px;}
.recently-owl-carousel .owl-nav{float:none; clear: both;}
.recently-owl-carousel .owl-nav div {width:30px; height:60px; opacity:1 !important; color:transparent !important; margin:0 !important; padding:0 !important; background:transparent !important;}
.recently-owl-carousel .owl-nav .owl-prev {left:-30px; background-image:url('../graphics/rvp-carousel-nav-prev.png') !important;}
.recently-owl-carousel .owl-nav .owl-next {right:-30px; background-image:url('../graphics/rvp-carousel-nav-next.png') !important;}
.PATR .error-message{margin:0 15px 30px 15px;}
.PATR .purchase-buttons{display: inline-block; font-family: 'Roboto Slab', serif; font-size:16px; color:#333333; margin-top:15px; width:100%; display: block; border-bottom:solid 1px #dbdbdb; padding-bottom:15px;}
.PATR #main-content{margin-bottom:60px;}
.POUT .out-stock, .POUT .instock, .POUT .low-instock{height:20px; display: inline-block; margin-right:10px; position: relative; top:-2px;}
.POUT .error-message{margin-bottom:20px;}
.PLMT .site-wrapper h1{padding-bottom:0;}
.PLMT .site-wrapper p{font-weight:300; font-size:15px;}
.PLMT .site-wrapper .back-button .button{ background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; display: block; width: 100px; text-align: center; margin-top: 10px; }
.PLMT .out-stock{height: 15px; padding-right: 10px; position: relative; top: -2px;}
.PLMT .error-message{margin-bottom:20px;}
.PLMT .account-page form .button{margin-left: -5px; padding: 0 20px; border-radius: 0; border: none; display: inline-block; vertical-align: top; height: 46px; text-transform: uppercase; color: white; font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 14px; background-image: url('../graphics/mailinglist-submit.png');}
.SRCH .search-again form{display: block; margin-top: 15px; margin-bottom:20px;}
.SRCH .search-again label{font-family: 'Roboto', sans-serif; font-weight:500;}
.SRCH .search-again #Search{border-radius:0; border:solid 1px #d8d8d8; font-size: 14px; color: #666666; font-family: 'Roboto', sans-serif; font-weight: 300; padding:5px;}
.SRCH .search-again .button{background-color:#DD4F01; color:white; border:none; padding:6px 10px; font-family: 'Roboto', sans-serif; font-weight:300; }
.static-page{padding:40px 0 60px 0;}
.static-page h1{font-family: 'Roboto', sans-serif; font-weight:100; color:black; font-size:58px; margin:0;}
.static-page .exit{height:12px; width:auto; display: none; padding-right:10px;}
.static-page .plus{height:13px; width:auto; display: none; padding-right:10px;}
.static-page a{color:#b32d00;}
.account-page a{color:#b32d00;} .intro-title{font-family: 'Roboto Slab', serif; color:black; font-weight:400; font-size:22px; margin:0; padding:0 0 15px 0;} .sub-intro-paragraph{font-family: 'Roboto Slab', serif; color:#b32d00; font-size:18px; padding:15px 0 30px 0; margin:0 0 0px 0; line-height: 22px; } .border-bottom{margin-bottom:30px; border-bottom:solid 1px #dadada; width:100%; height:1px;} .static-page-list{background-color:#f2f2f2; padding:20px 30px 15px 40px; margin:0;} .static-page-list li{font-family: 'Roboto', sans-serif; font-size:16px; padding-bottom:3px;} .orange-text{font-family: 'Roboto Slab', serif; color:#b32d00; font-size: 18px; margin:20px 0 5px 0; } .sub-paragraph{font-size:14px; font-family: 'Roboto', sans-serif; color:black; padding: 0 0 20px 0; margin:0;} .sincerely{margin:0; font-size:14px; font-family: 'Roboto', sans-serif;} .author{font-weight:bold; font-size:14px; font-family: 'Roboto', sans-serif;} .ALLTEST #etSummary{float:none; width:initial; display: inline-block;} .ALLTEST .average-customer-review{font-family: 'Roboto', sans-serif; font-weight: 500; margin-right: 10px; color: #404040;} .ALLTEST .no-reviews-gray-stars{width: 80px; margin-right: 10px; position: relative; top: -3px;} .ALLTEST .total-stars{font-family: 'Roboto', sans-serif; font-weight: 300; color: #404040;} .ALLTEST .based-on{font-family: 'Roboto', sans-serif; font-weight: 300; color: #404040;} .ALLTEST #etCreate{float:none; width:initial; display: inline-block;} .ALLTEST #erCreateButton{color: #dd4f01; text-decoration: underline; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400; background-color: transparent; border: none; padding: 0; margin-left: 65px;} .ALLTEST #erCreateForm .rating > label:active{top:0; left:0;} .ALLTEST .openChart:hover{color:#404040; text-decoration: none;} .ALLTEST #boxPU{margin-left:60px;} #erCloseConfirm{border:none; background-image: url('../graphics/mailinglist-submit.png'); color: white; padding: 11px 20px;} .ALLTEST #etBody{background-color: transparent; overflow-y:hidden; max-height:100%; height:100%;} .ALLTEST .etContent{width: 100%; display: block; margin:0; background-image: url('../graphics/reviews-border.png'); background-repeat: repeat-x; padding: 15px 0 0px 0; margin-top: 15px; } .ALLTEST .white-container{background-color: white; width: 19%; float: left; padding: 15px;} .ALLTEST .gray-container{width: 75%; float: left; padding: 10px 0 0 30px;} .ALLTEST .etName{display: block; margin:0; font-family: 'Roboto Slab', serif; font-size: 18px; text-transform: uppercase; float:none;} .ALLTEST .etRating{display: block; width:100%; float:none;} .ALLTEST .etDate{padding-top: 10px; color: #666666; font-family: 'Roboto', sans-serif; font-size: 12px; font-weight: 300; float:none; padding-top: 10px; clear: both;} .ALLTEST .etTitle{margin: 0; font-size: 14px; font-family: 'Roboto Slab', serif; color: #3b3a3a; text-transform: uppercase;} .ALLTEST .etReview{font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: 400;} .CUSTOMER_CARE .border-bottom{margin-top:30px;} .background-wrapper{margin-top:30px;} .gray-background{background-image:url('../graphics/background-color.png'); height:130px; padding:15px;} .gray-background img{float: right; position: relative; top:-5px;} .gray-background .img-wrapper{height:60px; float:right;} .gray-background p.corporate-office{color:#777777; font-size:12px; font-style: italic; margin: 5px 0 0 0;} .gray-background p.gray-title{margin:0; font-family: 'Roboto Slab', serif; font-size:18px; font-weight:400; display: block; clear:both; } .email-background{padding-left:0; margin-bottom:30px;} .email-background img{height:60px;} .chat-background{margin-bottom:30px;} .chat-background img{height:60px;} .chat-is-currently{display: inline-block;} .rep-is{display: inline-block;} .call-background{margin-bottom:30px;} .call-background img{height:50px;} .fax-background{padding-left:0;} .fax-background img{height:60px;} .fax-background .gray-background a{color:black; font-weight:300;} .send-background p.gray-title{clear:none;} .send-background img{height:50px;} .call-background{padding-right:0;} .stay-background{padding-right:0;} .gray-background p{font-size:14px; font-family: 'Roboto', sans-serif; font-weight:300; margin:0;} .gray-background a{color:#b32d00; font-size:14px; font-family: 'Roboto', sans-serif; font-weight:300;} .gray-background .address{margin:0;} .white-textured-background{background-image:url('../graphics/white-pattern.png'); border-top:solid 1px #d8d8d8; border-bottom:solid 1px #d8d8d8; margin-bottom:20px;} .paragraphs{margin:0; font-family: 'Roboto Slab', serif; font-size:14px;} .apply-dealer{display: inline-block; font-family: 'Roboto Slab', serif; font-weight:600; color:black; text-transform: uppercase; padding:10px 15px; margin:0;} .already-account{display: inline-block; font-family: 'Roboto', sans-serif; float:right; padding:10px 15px 10px 0; font-size:14px; text-transform: uppercase; margin:0;} .already-account a{color:#b32d00; text-decoration: underline; padding-left: 5px;} .already-account a:hover{text-transform: uppercase;} .FAQ-wrapper a{color:#b32d00; text-decoration: none;} .FAQ-wrapper a.underline{text-decoration: underline;} .FAQ-wrapper .border-bottom{margin-top: 20px; margin-bottom: 25px;} .FAQ .paragraphs{font-family: 'Roboto', sans-serif;} .FAQ .orange-text{text-transform: capitalize;} .WHYSHOP .border-bottom{margin:20px 0 25px 0;} .WHYSHOP .bottom-border-bottom{margin:30px 0 25px 0;} .press-informtaion-wrapper{background-image:url('../graphics/white-pattern.png'); border:solid 1px #e6e6e6; padding:15px; height:220px;} .press-image{border:solid 1px #e6e6e6; border-bottom:none;} .press-wrapper{margin-bottom:30px;} .press-date{color:#666666; font-style:italic; font-size:12px; font-family: 'Roboto', sans-serif; font-weight:300;} .press-title{color:black; font-size:16px; font-weight:500; padding-bottom:5px;} .paragraph-wrapper{padding-bottom:10px; font-size:14px; font-family: 'Roboto', sans-serif;} .press-one{padding-left:0; padding-right:20px;} .press-two{padding:0 10px;} .press-three{padding-right:0; padding-left:20px;} .press-four{padding-right:20px; padding-left:0;} .press-five{padding:0 10px;} .mobile-press-image{display: none;} .PRESS .modal.in .modal-dialog{top:70px;} .PRESS .modal-content{background-color: transparent; border:none; box-shadow: none;} .PRESS .modal-dialog button{background-color: transparent; color:white; float:right; font-size: 20px; font-weight: 300; padding:0 0 10px 0;} .PRESS .modal-dialog img{display: block; margin:0 auto;} .screenflex-options .border-bottom{} .screenflex-options .starting-at{margin-bottom:0;} .screenflex-options .sub-intro-paragraph a{text-decoration:underline; } .screenflex-options .img-screenflex{width:25%; display: inline-block; vertical-align: top; margin-bottom:15px; padding-right:15px;} .screenflex-options .text-screenflex{width:70%; display: inline-block; vertical-align: top; margin-bottom:15px;} .screenflex-options .text-screenflex .orange-text{margin-top:0;} .pdf-wrapper{display: inline-block; vertical-align: top;} .pdf-text-wrapper{display: inline-block; margin-top:-5px; padding-left:20px; width:93%; vertical-align: top;} .safety a.orange-text{font-family: 'Roboto', sans-serif; font-size:16px;} .SHIPPING .toggle-wrapper{position: relative; top:0; left:0;} .SHIPPING .border-bottom{margin:20px 0;} .SHIPPING .paragraphs{font-family: 'Roboto', sans-serif; font-size:14px;} .SHIPPING .paragraphs.italic{font-style: italic; padding-top:5px;} .SHIPPING .small-sub-text{font-family: 'Roboto', sans-serif; font-size:14px; font-size:12px; font-style: italic; line-height: 20px; padding-top:5px;} .SHIPPING .safety-text-wrapper ul{padding-top:10px;} .SHIPPING .safety-text-wrapper li{font-family: 'Roboto', sans-serif; font-size:14px; padding-bottom:5px;} .SHIPPING ul.shipping-cost{padding-top:0;} .SMAP #sitemap .smap-parent-cat{display: block; margin:20px 0 10px 0; font-family: 'Roboto Slab', serif; font-weight: 400; color:black; font-size: 22px; width: 100%; clear: both;} .SMAP #sitemap .smap-parent-cat a{color:black; float:none; width:100%;} .SMAP #sitemap a{float:left; width:25%; padding-bottom:5px; padding-right:5px;} .MAILINGLIST p{margin-bottom:0;} .MAILINGLIST .sign-up-today{color:#b32d00; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500;} .MAILINGLIST .mailinglist-form{max-width:575px; padding:0 15px 30px 15px; margin:0;} .MAILINGLIST .mailinglist-submit{background-image:url('../graphics/mailinglist-submit.png'); border:none; color:white; text-transform: uppercase; font-size:14px; font-weight: 300; padding: 11px 10px; display: block; margin-top:10px; float:right; border-radius:0;} .MAILINGLIST .fb-email{width:100%; display: block; border-radius: 0; border:none; padding: 20px 10px 3px 5px;} .MAILINGLIST #field_89702{width:100%; padding:20px 10px 3px 5px; font-family:'Roboto', sans-serif; font-size:14px; border-radius: 0; border:none;} .MAILINGLIST #field_89703{width:100%; padding:20px 10px 3px 5px; font-family:'Roboto', sans-serif; font-size:14px; border-radius: 0; border:none;} .mailinglist-alert .mailinglist-alert{margin:10px 0;} .mailinglist-page-newsletter-form .signup-alerts {display:none; margin:15px 0;} .mailiglist-thank{display: none; margin-bottom:30px;} .mailiglist-thank h2{margin:0; font-family:'Roboto', sans-serif;} .first-name-wrapper{width:49%; margin-right:1%; float:left;} .last-name-wrapper{width:49%; margin-left:1%; float:right;} .privacy .toggle-wrapper{position: relative; top:0; left:0;} .privacy .paragraphs{font-family: 'Roboto', sans-serif; font-size:14px;} .privacy .info-wrapper ul{padding-top:10px;} .privacy .info-wrapper li{font-family: 'Roboto', sans-serif; font-size:14px; padding-bottom:3px;} .privacy .web-server{padding:10px 0;} .PRIVACY .border-bottom{margin:20px 0 25px 0;} .testimonial-wrapper{padding-bottom:20px;} .testimonials .sub-intro-paragraph{padding-bottom:0;} .testimonials .border-bottom{margin:25px 0;} .testimonials .column-left{padding-left:0;} .testimonials .column-right{padding-right:0;} .testimonials .testimonial-wrapper .paragraphs{font-family: 'Roboto', sans-serif; font-size:14px; color:black;} .testimonial-wrapper .paragraphs span{color:#999999;} .DEALER_INFO .paragraphs{font-family: 'Roboto', sans-serif; font-size:14px; padding-left:15px;} .DEALER_INFO #dealerform{margin-top:20px; padding:0 0 0 15px; max-width:575px;} .dealer-business{color:#b32d00; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500; margin-bottom:5px;} .dealers-comments{color:#b32d00; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500; margin-bottom:5px; margin-top:20px;} .dealers-comments span{font-weight: 300;} .DEALER_INFO #dealerform input{padding:20px 10px 3px 5px; font-family:'Roboto', sans-serif; font-size:14px; border-radius: 0; border:none; color:#666666; width:100%;} .DEALER_INFO .realname-wrapper{width:32%; float:left;margin-right:10px;} .DEALER_INFO .business-wrapper{width:32%; float:left; margin-right:10px;} .DEALER_INFO .select-business{width:32%; float:left; border:solid 1px #d8d8d8; } .DEALER_INFO .select-business input{font-style: italic; color:#666666;} .DEALER_INFO .select-business img{position: absolute; top: 23px; right: 6px;} .DEALER_INFO .email-wrapper{width:66%; float:left; margin-right:10px;} .DEALER_INFO .telephone{width:32%; float:left; margin-top:10px;} .DEALER_INFO .website-wrapper{width:100%; margin-top:10px;} .DEALER_INFO .address-wrapper{width:66%; float:left; margin-right:10px; } .DEALER_INFO .address2-wrapper{width:32%; float:left; font-style: italic;} .DEALER_INFO .city-wrapper{width:100%; margin-top:10px;} .DEALER_INFO .select-country{width:32%; float:left;margin-right:10px;} .DEALER_INFO .select-country img{position: absolute; top: 23px; right: 6px;} .DEALER_INFO .select-country select{display: block; width:100%; border:none; border-radius: 0; padding: 20px 5px 3px 5px; border:solid 1px #cccccc; color:#666666; background-image: url('../graphics/form-dropdown.png'); background-size: 19px 16px; background-repeat: no-repeat; background-position: 97% 22px; background-color: transparent;	-webkit-appearance: none;	-moz-appearance: none; -o-appearance:none;	appearance: none;} .DEALER_INFO .select-country select:hover{cursor: pointer;} .DEALER_INFO .select-country select:focus{outline: none;} .DEALER_INFO .small-country{position: absolute; padding-top:5px; padding-left: 5px; font-family: 'Roboto', sans-serif; font-size:11px; color:#999999; } .DEALER_INFO #dealerform input#radiobtn{padding-bottom:0; padding-top:23px;} .DEALER_INFO .select-state{width:32%; float:left;margin-right:10px; } .DEALER_INFO .select-state img{position: absolute; top: 23px; right: 6px;} .DEALER_INFO .select-state select{display: block; width:100%; border:none; border-radius: 0; padding: 20px 5px 3px 5px; border:solid 1px #cccccc; color:#666666; background-image: url('../graphics/form-dropdown.png'); background-size: 19px 16px; background-repeat: no-repeat; background-position: 97% 22px; background-color: transparent;	-webkit-appearance: none;	-moz-appearance: none; -o-appearance:none;	appearance: none;} .DEALER_INFO #dealerform input::-webkit-input-placeholder { color: #666666;} .DEALER_INFO #dealerform input::-moz-placeholder { color: #666666;} .DEALER_INFO #dealerform input:-ms-input-placeholder { color: #666666;} .DEALER_INFO #dealerform input:-moz-placeholder {color: #666666;} .DEALER_INFO .select-state select:hover{cursor: pointer;} .DEALER_INFO .select-state select:focus{outline: none;} .DEALER_INFO .zip-wrapper{width:32%; float:left;} .DEALER_INFO textarea{height:125px; width:100%; display: block;border-radius: 0; border:solid 1px #cccccc; margin-bottom:30px; padding:5px;} .DEALER_INFO #dealerform #submit{background-image:url('../graphics/mailinglist-submit.png'); color:white; border:none; border-radius: 0; text-transform: uppercase; padding:11px 10px; float:right; width:70px;} .DEALER_INFO .g-recaptcha{float:left;} .DEALER_INFO .dealer-select input{width:100%;} .DEALER_INFO .dealer-select{position: relative; top:0;} .DEALER_INFO .dealer-select input:hover{cursor: pointer;} .DEALER_INFO .dealer-select ul{display: none; position:absolute; padding:10px 5px 5px 0; margin:0; width:100%; background-color:#cccccc; z-index:10;} .DEALER_INFO .dealer-select.list-active ul{display: block;} .DEALER_INFO .dealer-select li{list-style-type: none; padding-left:7px; padding-bottom:5px; text-transform: normal;} .DEALER_INFO .dealer-select li:hover{cursor: pointer; color:#b32d00;} .DEALER_INFO .dealer-thank{display: none;} .DEALER_INFO .mobile-dealers-info{display: none;} .success .border-bottom{margin:20px 0;} .success .continue-shopping{background-image:url('../graphics/mailinglist-submit.png'); color:white; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-size:14px; padding: 11px 15px; display: block; margin-top: 20px; width: 200px; text-align: center;} .success .continue-shopping:hover{text-decoration: none;}
.h1-and-seals-wrapper{padding-top:30px; padding-bottom:15px; display: block;} .h1-and-seals-wrapper h1{margin:0; float:left; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-size:30px; color:black; font-weight:500;} .seals-wrapper{float:right;} .google-seal{display: inline-block; padding-right:20px;} .google-seal img{height:30px;} .geotrust-ssl{display: inline-block; padding-right:15px;} .geotrust-ssl img{height:30px;} .bbb-accredited{display: inline-block;} .bbb-accredited img{height:30px;} .bask-questions-wrapper{float:left; padding-top:10px; padding-bottom:10px;} .bask-questions-wrapper > div {cursor:pointer;} .have-questions{font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500; padding-right:10px;} .call-us{float:right; font-size:14px; font-family: 'Roboto', sans-serif; font-weight:500; padding-top:10px;} .call-us a{padding-left:10px; font-weight:300; color:#dd4f01; font-size:14px;} .bask-questions-wrapper a, .bask-questions-wrapper div, .bask-questions-wrapper button{color:#dd4f01; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:300; display: inline-block; border:none; box-shadow: none; padding:0 10px 0 0; background-color:transparent;} .privacy-policy-modal{color:#dd4f01; font-family: 'Roboto', sans-serif; font-size:12px; font-weight:300; display: inline-block; border:none; box-shadow: none; padding:0; background-color:transparent; text-decoration: underline;} .no-touch .bask-questions-wrapper div:hover{cursor: pointer;} .base-shipping .tooltip .tooltip-inner {text-align:left !important; font-family:"Roboto", sans-serif !important;} .checkout-page .item-image{width:25%; float:left; height:185px; padding:10px;} .checkout-page .item-image img{color:white; display: block; margin: 0 auto; max-height:165px; max-width:100%;} .checkout-page .item-name{width:45%; float:left; padding-right:0px; text-align: left; padding-bottom:10px;} .checkout-page .item-name a{color:#dd4f01; font-size:16px; line-height: 20px; padding:20px 0 10px 0; display: block; font-family: 'Roboto Slab', serif;} .checkout-page #complete-basket-totals{text-align: right; margin:5px 0 20px 0; font-family: 'Roboto', sans-serif; font-size:18px; text-transform: uppercase;} .checkout-page #basket-contents table{width:100%; height:175px;} .checkout-page .item-code{font-size:12px;} .checkout-page .item-price span{display: block; font-size:11px; font-family: 'Roboto', sans-serif; font-weight:300; margin-bottom:5px;} .checkout-page .item-quantity{width:10%; float:left; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:400; margin-top:20px; padding-right:15px;} .checkout-page .item-quantity input{width:45px; height:40px; max-width:100%; border-radius: 0; border: solid 1px #d8d8d8; border-right:0; font-size: 16px; color: black; font-family: 'Roboto', sans-serif; font-weight: 400; padding:7px 5px; text-align: center; float:left;} .checkout-page .item-total span{display: block; font-size:11px; font-family: 'Roboto', sans-serif; font-weight:300; margin-bottom:5px;} .checkout-page .sub-total {margin-right: 20px; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500;} .checkout-page .sub-total-price{text-align: left; display: inline-block; width:90px; font-family: 'Roboto', sans-serif; font-size:14px;} .checkout-page .base-shipping{margin-right:20px; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500;} .checkout-page .base-shipping-price{text-align: left; display: inline-block; width:90px; font-family: 'Roboto', sans-serif; font-size:14px;} .checkout-page .total-prompt{margin-right:20px;} .basket-page-grand-total {text-align:left; display:inline-block; font-family:'Roboto', sans-serif; font-size:18px; font-weight:500; color:#dd4f01;} .checkout-page .formatted-total{color:#dd4f01; display: inline-block; text-align: left; width:90px;} .checkout-page .item-option-name{font-size:12px;} .checkout-page .base-shipping img{ padding-right:5px;} .checkout-page .basket-price-wrapper{text-align:right; margin-top:20px;} .checkout-page .border-bottom{border-bottom:solid 1px #d8d8d8; margin:0;} .checkout-page .item-price{width:10%; float:left; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; margin-top:20px; padding-right:15px;} .checkout-page .item-quantity{width:10%; float:left; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500; margin-top:20px; padding-right:15px; text-align: center;} .checkout-page .item-total{width:10%; float:left; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500; margin-top:20px;} .checkout-page .formatted-total-before{text-align: left; display: inline-block; width: 90px; font-family: 'Roboto', sans-serif; font-size: 14px; text-transform: none;} .checkout-page .base-shipping-wrapper{text-align: right;} .checkout-page #basket-totals{text-align: right;} .checkout-page .total-before {text-transform: none; margin-right: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500;} .checkout-page .item-image table tr{vertical-align: top; padding-top:10px;} .checkout-page select{width:100%; position: absolute; bottom:0px; border: none; border-radius: 0; font-family: 'Roboto', sans-serif; font-size: 14px; color: #81838A; font-weight: 300; padding:25px 5px 2px 5px; margin-bottom:0; background-color: transparent; vertical-align: bottom;	appearance: none;	-webkit-appearance:none;	-moz-appearance: none;} .checkout-page #ocst_form{padding-left:15px;} .checkout-page .submit-button{text-align: right; margin-top:40px;} .checkout-page .continue-button .lock-icon, .checkout-page .submit-button .lock-icon{display: inline-block; height:20px; width:auto; padding-right: 5px; position: relative; } .checkout-page .h1-and-seals-wrapper h1, .checkout-page .h1-and-seals-wrapper h2{margin: 0; float: left; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-size: 30px; color: black;} .checkout-page .item-quantity span{display: block; font-size:11px; font-family: 'Roboto', sans-serif; font-weight:300; margin-bottom:5px;} .checkout-page .basket-charges{text-align: right; margin-top: 0px;} .checkout-page .charge-description{margin-right: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500;} .checkout-page .formatted-charge{text-align: left; display: inline-block; width: 90px; font-family: 'Roboto', sans-serif; font-size: 14px;} .checkout-page h2.fields-heading a{float:right; color:#dd4f01; font-size:12px; text-transform: uppercase; text-decoration:underline; font-family: 'Roboto', sans-serif; font-weight:300;} .checkout-page .white-background{border: solid 1px #e6e6e6; border-right:none; border-left:none; background-image: url('../graphics/white-pattern.png'); padding:10px; margin-bottom:30px; color:#333333; font-family: 'Roboto Slab', serif; font-weight:600; text-transform: uppercase; font-size:14px; } .checkout-page .margin-top{margin-top:20px;} .checkout-page .privacy-policy{color:#333333; font-size:12px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom:30px;} .checkout-page .privacy-policy a{color:#dd4f01; text-decoration: underline;} .checkout-page h2.fields-heading{color:#dd4f01; font-size:14px; font-family: 'Roboto', sans-serif;} .checkout-page #customer-fields{ padding-top:5px; border-top: solid 1px #d8d8d8;} .modal-content{border-radius:0;} .modal-body{padding: 20px 20px 40px 20px;} #salesTax .modal-body{padding-bottom: 20px;} .modal-body a{color:#b32d00; font-size:14px; font-family: 'Roboto', sans-serif; font-weight: 300; text-decoration: underline;} .modal-body ul{padding-left:0;} .modal-body ul li{list-style-position: inside; padding-bottom:5px; font-size:14px; font-family: 'Roboto', sans-serif; font-weight:300;} .modal-body p{font-size:14px; font-family: 'Roboto', sans-serif; font-weight:300;} .modal-header h4{text-transform: uppercase; font-family: 'Roboto Slab', serif; font-size:18px; color:white; font-weight:300;} .modal-header{background-image: url('../graphics/background-texture.png'); position: relative; top: 0;} .modal.in .modal-dialog{top: 220px; margin-top:0;} .modal-header .close{color:white; opacity: 1; font-weight:300;} .shipping-border-bottom{background-image: url('../graphics/shipping-border-bottom.jpg'); height: 2px; position: absolute; bottom: 0; width: 100%; left: 0;} .BASK #main-content{padding-bottom:50px;} .BASK .bask-home-wrapper{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; display: block; width: 100px; text-align: center; margin-top: 10px;} .BASK .items-in-shopping-cart{background-image: url('../graphics/background-texture.png'); color:white; font-family: 'Roboto Slab', serif; font-size:16px; padding: 10px 15px; margin-top:15px; text-transform: uppercase; font-weight: 300;} .BASK .item-name a{color:#dd4f01; font-size:18px; padding:25px 0 10px 0; display: block; font-family: 'Roboto Slab', serif;} .BASK .item-price{width:10%; float:left; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:400; margin-top:20px; padding-right:15px; text-align: left;} .BASK .item-quantity span{display: block; font-size:11px; font-family: 'Roboto', sans-serif; font-weight:300; margin-bottom:10px;} .BASK .item-total{width:10%; float:left; font-family: 'Roboto', sans-serif; font-size:16px; font-weight:400; margin-top:20px; text-align: left;} .BASK .ship-next-day, .INVC .ship-next-day{margin:10px 0 20px 0; color:#666666; font-style:italic; font-size:12px; font-family: 'Roboto', sans-serif;} .BASK .border-image{display: block; margin:0 0 0 0;} .BASK .input-incremental-controls{display: block; float:left; vertical-align: top; font-weight:300; color:#999999; padding:0px; border: solid 1px #d8d8d8; height:40px; width:22px; text-align: center;} .BASK .increment{border-bottom:solid 1px #cccccc; width:auto; line-height: normal; font-size: 12px; padding-top:2px; height:19px;} .BASK .increment:hover{cursor: pointer;} .BASK .decrement{height:19px;} .BASK .decrement .minus{margin: 0 auto; padding-top:9px; display: block; width:auto; background-color:#999999; width:6px; height:1px;} .BASK .decrement:hover{cursor: pointer;} .BASK .checkout-buy{background-image: url('../graphics/mailinglist-submit.png'); color:white; width:155px; font-family: 'Roboto Slab', serif; font-size:18px; font-weight:300; text-align: center; margin-bottom:0px; padding:2px 0 5px 0; display: inline-block; border:none; border-radius:0;text-transform:uppercase;} .BASK .checkout-buy .button{background-color: transparent; border: none; text-transform: uppercase; display: inline-block; vertical-align: middle;} .BASK .lock-icon{height:20px; text-align: center; position: relative; top:-2px;} .BASK .envelope-icon{height:17px; text-align: center; position: relative; top:-2px;margin-right:2px;} .BASK .keep-shopping{font-family: 'Roboto Slab', serif; font-size:16px; color:#666666; font-weight:400; margin-right:10px; margin-top:5px; display: inline-block; vertical-align: top; border: 0px; background-color: #FFFFFF;} .BASK .checkout-button{display: inline-block; vertical-align: top; text-align: center;} .BASK .or{font-style: italic; color:#666666; margin:10px 0; font-weight:300; font-size:14px;} .BASK .paypal-credit{float:left; margin-top:85px;} .BASK .checkout-options{float:right;} .BASK .keep-save{float:left;margin-right:5px;} .BASK #basket-totals{text-align: right;} .BASK .base-shipping-wrapper{text-align: right;} .BASK .base-shipping img{position: relative;top:-2px;padding-right:5px;} .BASK .basket-price-wrapper{margin-top:20px;} .BASK #payWithAmazonDiv{margin-bottom:10px;} .BASK .discount-wrapper{text-align: right;} .BASK .discount-title{margin-right:20px; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:500;} .BASK .item-discount{text-align: left; display: inline-block; width:100px; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400;} .BASK .item-quantity button{background-color: none; border:none; background-color:transparent; width: 65px; text-align: center; color:;} .BASK .checkout-page .item-quantity{text-align: left;} .BASK .checkout-page .item-name{padding-right:15px;} .BSKE .home-button a{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; display: block; width: 100px; text-align: center; margin-top: 10px;} .INVC .checkout-page #customer-fields, .INVC .checkout-page #customer-fields{border-top:none; border-bottom: solid 1px #d8d8d8; padding-top:0; margin-bottom:20px;} .INVC .checkout-page .white-background{margin-bottom:0;} .INVC h1{margin:0; font-family: 'Roboto Slab', serif; font-size:30px; text-transform: uppercase;} .INVC #bill-to{width:50%; float:left; border-right:solid 1px #d8d8d8; padding-bottom:40px; padding-left:10px;} .INVC #ship-to{width:50%; float:left; padding-left:30px; padding-bottom:40px;} .INVC h3{font-size:24px; font-family: 'Roboto', sans-serif; font-weight:300; margin:0 15px;} .INVC .order-id-wrapper{margin:0 15px;} .INVC .order-id{font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight:500; color: #333333; font-size:14px; padding:10px 0;} .INVC .print-wrapper{float:right; color:#b32d00;} .INVC .print-wrapper .glyphicon-print{padding-right: 10px; font-size: 18px;} .INVC .print-wrapper:hover{cursor: pointer;} .INVC .order-date{margin:20px 15px 20px 15px; font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px;} .INVC .keep-invoice{font-size:14px; font-family: 'Roboto', sans-serif; font-weight:300; margin:0 15px;} .INVC .email-invoice{font-size:14px; font-family: 'Roboto', sans-serif; font-weight:300; margin:0 15px;} .INVC .email-invoice a{font-weight:500; color:#333333;} .INVC .shipping-and-billing-information{margin: 30px 15px 0 15px;} .INVC .product-purchase{margin: 0 15px;} .INVC .form_row{font-size:14px; font-family: 'Roboto', sans-serif; font-weight:300;} .INVC .basket-charges-wrapper{margin-top:20px;} .INVC #basket-totals{text-align: right; padding-bottom:15px; padding-top:7px;} .INVC .basket-charges{text-align: right;} .INVC #basket-payments{text-align: right;} .INVC .basket-payments{text-align: right;} .INVC .formatted-total{font-size: 18px; font-family: 'Roboto', sans-serif; font-size: 18px; text-transform: uppercase;} .INVC .total-prompt{font-size:18px; text-align: right; font-family: 'Roboto', sans-serif; font-size: 18px; text-transform: uppercase;} .INVC .please-note{font-size:14px; font-weight:500;} .INVC .invc-notes{padding:25px 15px 40px 15px; font-family: 'Roboto', sans-serif; font-weight: 300;} .INVC .please-note{font-weight:400;} .INVC .return-policy a{color:#dd4f01;} .INVC .telephone-questions a{font-weight:500; color:#333;} .INVC .checkout-page .item-name{padding-right:15px;} .INVC .checkout-page .item-name a{font-size:18px;} .INVC .checkout-page h2.fields-heading{margin:30px 0 15px 0;} .INVC .checkout-page .item-price{font-size:16px; font-weight:300;} .INVC .checkout-page .item-total{font-size:16px;} .INVC .checkout-page .item-quantity{font-size:16px;} .INVC .coupon-item{width: 100%; text-align: right;} .INVC .coupon-name{margin-right: 20px; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 500;} .INVC .item-code{text-align: left; display: inline-block; width: 100px; font-family: 'Roboto', sans-serif; font-size: 14px;} .INVC .print-order-number{display: none; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 500; color: #333333; font-size: 14px; margin-left:15px;} .OCST .error-message{margin-bottom:10px;} .OCST #main-content{padding:0 15px 40px 15px;} .OCST .checkout-page #customer-fields{border-top:none;} .OCST .h1-and-seals-wrapper h1{margin:0; float:left; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-size:30px; color:black;} .OCST .guest-checkout-info{padding-left:0; padding-right:30px; border-right:solid 1px #d8d8d8; margin-top:15px;} .OCST #basket-contents{padding-right:0; padding-left:30px; margin-top:15px;} .OCST .fields-heading{color:#b32d00; font-family: 'Roboto', sans-serif; font-size:14px; margin-top:30px; margin-bottom:15px;} .OCST .form_row input{width:100%; margin-bottom:0px; border-radius: 0; border:none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 23px 5px 2px 5px;} .OCST .addresses-wrapper{width:99%;} .OCST .first-name-wrapper{width:32%; margin-right:2%; float:left;} .OCST .last-name-wrapper{width:31%; margin-right:2%; float:left; margin-left:0;} .OCST .email-wrapper{width:65%; margin-right:2%; float:left;} .OCST .phone-wrapper{width:32%; float:left;} .OCST .ship-wrapper{width:32%; float:left;} .OCST #billing_controls{display: block; width:100%; margin-top:15px;} .OCST #billing_controls span{display: inline-block; vertical-align: top; color:#333333; font-size:12px; font-family: 'Roboto', sans-serif; font-weight:300; padding-left:5px; padding-top:2px;} .OCST .address-wrapper{width:65.5%; float:left; margin-right:2%;} .OCST .address2-wrapper{width:31.7%; float:left;} .OCST .city-wrapper{width:65.5%; margin-right:2%; float:left;} .OCST .state-wrapper{width:31.7%; float:left;} .OCST .country-wrapper{width:31.7%; margin-right:2%; float:left;} .OCST .other-province{width:31.7%; float:left;} .OCST .zip-wrapper{width:31.7%; float:left; margin-right:2%;} .OCST .shipstate-wrapper{width:100%;} .OCST label{font-weight:300; font-size:14px;} .floating-placeholder img{float: right; margin-top: 23px; margin-right: 5px;} .floating-placeholder{position: relative; overflow: hidden; height:46px; border: solid 1px #d8d8d8; margin-bottom:10px;} .floating-placeholder label{font-weight: 300; font-size:14px; font-family: 'Roboto', sans-serif; display: block; position: absolute; top: 20px; left: 5px; z-index: 0; color: #999999;	-ms-transform-origin: 0 0em;	-webkit-transform-origin: 0 0em;	transform-origin: 0 0em;	-webkit-transition: font-size 160ms;	transition: font-size 160ms;	-webkit-transition: line-height 160ms;	transition: line-height 160ms;	-webkit-touch-callout: none;	-webkit-user-select: none;	-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}	.floating-placeholder.invalid{border:solid 1px #d34047;}	.floating-placeholder.invalid label{color:#d34047;}	.floating-placeholder.invalid select{color:#d34047;}	.floating-placeholder label.red{color:#d34047;} .floating-placeholder-float label{top: 5px; font-size: 11px; padding:0;	-moz-transform: rotateY(0); -webkit-transform rotateY(0); transform: rotateY(0); } .OCST .maillist{margin-top:10px; font-family: 'Roboto', sans-serif; font-weight: 300; font-size:12px;} .OCST #update-record{font-family: 'Roboto', sans-serif; font-weight: 300; font-size:12px;} .OCST #update-record input{display: inline-block;} .mail-checked{ background:url('../graphics/checkmark.jpg') no-repeat; height: 16px; width: 16px; float:left; margin:0;} .mail-checked:hover{cursor: pointer;} .check-active .mail-checked{display: none; } #mail-checkbox{display: none; margin:0;} .check-active #mail-checkbox{display: inline-block;} .controls input{display: inline-block; margin:0;}	.check-active #billing_to_show{display: inline-block;}	#billing_to_show{display: none;}	.check-active .checked{display: none; }	.checked{ background:url('../graphics/checkmark.jpg') no-repeat; height: 16px; width: 16px; float:left;} .checked:hover{cursor: pointer;} #billing_to_show:hover{cursor: pointer;} .OCST .continue-button .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; width: 240px; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 300; text-transform: uppercase; text-align: center; margin-bottom: 0px; padding: 2px 0 5px 0; display: inline-block; border:none; float:right; margin-top:20px;} .info-button-wrapper .active{background-color:#b32d00;} .checkout-your-info{width:32%; float:left; font-family: 'Roboto', sans-serif; font-size:14px; color:white; background-color:#b3b3b3; text-align: center; text-transform: uppercase; font-weight:300; padding:10px 0;} .checkout-shipping{width:32%; float:left; font-family: 'Roboto', sans-serif; font-size:14px; color:white; background-color:#b3b3b3; margin-left:2%;text-align: center; text-transform: uppercase; font-weight:300; padding:10px 0;} .checkout-payment{width:32%; float:left; font-family: 'Roboto', sans-serif; font-size:14px; color:white; background-color:#b3b3b3; margin-left:2%;text-align: center; text-transform: uppercase; font-weight:300; padding:10px 0;} .guest-checkout-header{background-image: url('../graphics/white-pattern.png'); border-top:solid 1px #d8d8d8; border-bottom:solid 1px #d8d8d8; margin-top:15px; padding:10px 0;} .guest-checkout{display: inline-block; font-family: 'Roboto Slab', serif; text-transform: uppercase; font-weight:600; padding-left: 15px} .returning-customer{display: inline-block; float: right; font-family: 'Roboto', sans-serif; font-weight:300; text-transform: uppercase; padding-right:15px;} .returning-customer a{color:#dd4f01; text-decoration: underline;} .returning-customer a:hover{text-transform: uppercase;} .order-summary{background-color:#333333; color:white; text-transform: uppercase; font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px; padding:10px 0; text-align: center;} .OSEL .error-message{margin-bottom:10px;} .OSEL .continue-button{display: none;} .OSEL .submit-button:hover{cursor: pointer;} .OSEL .submit-button{background-image: url('../graphics/mailinglist-submit.png'); color: white; width: 240px; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 300; text-transform: uppercase; text-align: center; margin-bottom: 0px; padding: 2px 0 5px 0; display: inline-block; border:none; float:right; margin-top:20px;} .OSEL #main-content{padding:0 15px 40px 15px;} .OSEL .shipping-type-wrapper{width:49%; float:left; margin-right:2%; margin-bottom:15px;} .OSEL .shipping-type{margin-bottom:10px;} .OSEL .payment-type-wrapper{width:49%; float:left;} .OSEL .payment-type{margin-bottom:10px;} .OSEL #shipping-payment{ margin-top:15px;} .OSEL .payment-info{padding-left:0; padding-right:30px; margin-top:15px;} .OSEL .checkout-info{margin-top:15px; padding-right:0; padding-left:30px; border-left:solid 1px #d8d8d8;} .OSEL .payment-info form{display: block; margin-top:0px; color:#dd4f01; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; } .OSEL .payment-info form textarea{border: solid 1px #d8d8d8; border-radius:0; width:100%; display: block; padding:5px; color: black; margin-top:10px;} .OSEL .coupon-wrapper{width: 48%; display: inline-block; vertical-align: top; margin-right:2%; margin-top:-15px; padding-left:10px;} .OSEL .coupon-wrapper h2, .OSEL .gift-cert-wrapper h2, .OSEL .customer-credit h2{font-size:14px; text-transform: uppercase; font-weight:300; font-family: 'Roboto', sans-serif; margin-bottom:8px; margin-top:0;} .OSEL .coupon-wrapper h2:hover, .OSEL .gift-cert-wrapper h2:hover{cursor: pointer;} .OSEL .coupon-wrapper span, .OSEL .gift-cert-wrapper span, .OSEL .customer-credit span{padding-right:3px;} .OSEL .gift-cert-wrapper{width: 48%; display: inline-block; vertical-align: top; margin-top:-15px;} .OSEL form#js-coupon-form .button, .OSEL form#js-gift-form .button{background-color:#999999; color:white; text-transform: uppercase; font-family: 'Roboto Slab', serif; font-size:14px; font-weight:300; border:none; border-radius: 0; padding:5px 10px; position: relative; top:8px; width:25%; float:left;} .OSEL .form_row input{width:72%; margin-bottom:0px; border-radius: 0; border:none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 23px 5px 2px 5px; float:left;} .OSEL #ship-to, .OPAY #ship-to{padding-right:15px;} .OSEL #bill-to, .OPAY #bill-to{padding-left:15px;} .OSEL #ship-to-fields, .OSEL #bill-to-fields{font-size:14px; font-family: 'Roboto', sans-serif; color:black;} .OSEL .coupon-gift-wrapper form{display: none;} .OSEL .acdpro-template{padding-left:10px; color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400;} .OSEL .acdpro-template textarea{display: block; margin:10px 0 20px 0; width: 100%; border: solid 1px #d8d8d8; border-radius:0; color: #81838A; font-weight:300; font-family: 'Roboto', sans-serif; padding:5px;} .OSEL .checkout-page .privacy-policy{padding-left:10px;} .OSEL .shipping-type-wrapper{padding-left:10px;} .OPAY h3{font-size:14px; color:#333333; font-family: 'Roboto', sans-serif; font-weight:300; display: inline-block; margin:0; padding-left:10px;} .OPAY #main-content h4{color: #dd4f01; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 400; margin-top:40px; padding-left:10px;} .OPAY .enter-payment-info{padding-left: 0; padding-right: 30px; margin-top: 15px;} .OPAY .basket-customer-info{ margin-top: 15px; padding-right: 0; padding-left: 30px; border-left: solid 1px #d8d8d8;} .OPAY #main-content{padding: 0 15px 40px 15px;} .OPAY #opay_form{margin-top:15px;} .OPAY .edit-button{display: inline-block; text-decoration: underline; text-transform: uppercase; color:#dd4f01; font-weight: 300; font-family: 'Roboto', sans-serif; font-size:12px; padding-left:20px;} .OPAY .continue-button .continue-button .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; width: 190px; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 300; text-transform: uppercase; text-align: center; margin-bottom: 0px; padding: 2px 0 5px 0; display: inline-block; border: none; float: right; margin-top: 20px;} .OPAY .submit-button{background-image: url('../graphics/mailinglist-submit.png'); color: white; width: 240px; font-family: 'Roboto Slab', serif; font-size: 18px; font-weight: 300; text-transform: uppercase; text-align: center; margin-bottom: 0px; padding: 2px 0 5px 0; display: inline-block; border: none; float: right; margin-top: 20px;} .OPAY .card-payments input{width: 100%; margin-bottom: 0px; border-radius: 0; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: #81838A; font-weight: 300; padding: 23px 5px 2px 5px;} .OPAY select[name="PayPalAdv_CardExp_Month"]{left:0; width:50%;} .OPAY select[name="PayPalAdv_CardExp_Year"]{right:0; width:50%;} .OPAY #payment-fields .floating-placeholder{color:white; width:49%; float:left;} .OPAY #payment-fields .floating-placeholder:nth-child(odd){margin-right: 2%;} .OPAY .error-message{margin-bottom:10px;} .OPAY #payment-amount-fields{color: #81838A; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: 300;} .OPAY #payment-amount-fields span{margin-top:10px; margin-bottom:10px; display: block; width:100%; float:left;} .OPAY #payment-amount-fields .full-payment{margin-top:10px;} .OPAY #payment-amount-fields .partial-payment{margin-top:5px;} .OPAY #payment-amount-fields span input{margin-right: 10px; display: inline-block;} .OPAY #payment-amount-fields #payment-amount{padding:0 5px;} .OPAY .payments-only{margin-top:0px; margin-right:0; margin-left:35px; display: block; float: left; width:50%;} .OPAY .remaining-total{margin-bottom:20px;} .OPAY .charge-description{text-transform: none;} .OPAY .checkout-page .privacy-policy{padding-left:10px;} .OPAY .split-payment{padding-left:10px;} .OPAY #payment-fields{padding-left:10px;} .OPAY .checkout-page .white-background{margin-top:15px;}
.account-page h1{font-family: 'Roboto', sans-serif; font-weight: 100; color: black; font-size: 58px; margin: 0; padding:10px 0;}
.h3{font-size:20px;}
.account-page{padding:40px 15px;}
.CADE .account-page, .CABK .account-page , .CADA .account-page{padding: 5px 15px 40px 15px;}
.logout-link{float: right; font-family: 'Roboto', sans-serif; font-weight: 400; margin-top: 40px; padding-left: 5px;}
.logout-link a{color: #C1272D;} .ACLN h1{margin-bottom: 30px;} .ACLN .ACLN-icons{width: 40px; height: auto;} .ACLN .customer_account_box-orders{margin-bottom: 30px; display: block; box-shadow: 0 6px 8px -6px rgba(0,0,0,.2);} .ACLN .customer_account_box_order{background-color: #dd4f01; color: white; font-size: 26px; padding: 20px 25px 25px 25px; display: inline-block;} .ACLN .customer_account_box_order .glyphicon-list-alt{padding-right: 10px; font-size: 35px; position: relative; top: 7px;} .ACLN .order-id{font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; line-height: normal; padding: 10.5px; vertical-align: top; width: 100%; max-width: 400px; height: 51px; border-radius: 0; border: 1px solid #d8d8d8;} .ACLN .customer_account_box_content form .button{margin-left: -5px; height: 51px; border:0; border-radius:0; background-color:#dd4f01; color:white; padding: 0 20px;} .ACLN .wallet-box-wrapper{width: 48%; float: left; min-height: 260px; margin-right: 15px;} .ACLN .settings-box-wrapper{width: 49%; float: right; min-height: 260px;} .ACLN .customer_account_box_content form{width: 500px; display: inline-block; float: right; text-align: right; margin-top: 20px;} .ACLN .view-order-history{color: #59636B; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-left: 100px;} .ACLN .view-order-history:hover{color:#dd4f01;} .ACLN .customer_account_box-color h3{margin-top: 10px; margin-bottom: 25px; color: #dd4f01; font-family: 'Roboto', sans-serif; font-weight: 600; font-size: 26px;} .ACLN .customer_account_box-color{border: solid 1px #dd4f01; padding: 30px 20px; margin-bottom: 30px;} .ACLN .customer_account_box-color a{display: block; color: #59636B; padding-bottom: 10px; font-size: 16px; font-weight: 300; font-family: 'Roboto', sans-serif;} .ACLN .wishlist-box-wrapper{border: solid 1px #dd4f01; padding: 30px 20px; width: 48%; clear: both; display: block;} .ACLN .wishlist-box-wrapper .fa-heart{color: #dd4f01; font-size: 40px;} .ACLN .wishlist-box-wrapper p{font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 20px;} .ACLN .customer_account_box-color .view-wish-list-a{background-color: #F0F5F7; border: 1px solid #e0e4e7; color: #42494f; width: 150px; text-align: center; padding: 10px 0; display: block;} .ACAD h1{margin-bottom:20px; padding-bottom:0;} .ACAD h2{text-transform: uppercase; font-size: 16px; font-weight:700; margin-bottom: 17px} .ACAD #ship-to{padding-left:100px;} .ACAD #bill-to{padding-right:100px;} .ACAD .form_row{margin-bottom:20px;} .ACAD #fields-key{padding-left:100px; margin-bottom:20px;} .ACAD #login-details{padding-left:100px; margin-bottom:70px; padding-right:15px; text-align:right;} .ACAD .shipto-billto-wrapper .form_row{text-align: right;} .ACAD .shipto-billto-wrapper label{margin-right:5px;} .ACAD .shipto-billto-wrapper input{width:100%; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding:24px 2px 5px 5px; border-radius:0; border:none;} .ACAD .shipto-billto-wrapper select{width:100%; border-radius: 0; border:none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding:24px 5px 2px 5px; position: absolute; left:0; background:transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none;} .ACAD .shipto-billto-wrapper input#billing_to_show{width:auto; display: inline-block;} .ACAD .shipto-billto-wrapper #billing_controls label{font-size: 12px; font-weight: normal; margin-bottom:0;} .ACAD .shipto-billto-wrapper #billing_controls{margin-left:20px;} .ACAD .save-button{display: block; text-align: right;} .ACAD .save-button .button{background-image:url('../graphics/mailinglist-submit.png'); color:white; padding: 11px 20px; border:none; border-radius:0;} .ACAD #acad_form{padding-top:20px;} .ACAD #Customer_LoginEmail, .ACAD #Customer_Password, .ACAD #Customer_VerifyPassword{width: 100%; margin-bottom: 0px; border-radius: 0; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 24px 5px 2px 5px;} .ACED #ship-to, .ACED #bill-to{text-align: right;} .ACED .save-button{display: block; text-align: right; margin-right:115px;} .ACED .save-button .button{background-image:url('../graphics/mailinglist-submit.png'); color:white; padding: 11px 20px; border:none; border-radius:0;} .ACED .shipto-billto-wrapper #billing_controls label{ font-size: 12px; font-weight: normal; font-family: 'Roboto', sans-serif; color:black; vertical-align: bottom;} .ACED h2{text-transform: uppercase; font-size: 16px; font-weight: 600; margin-bottom: 20px; text-align: left; } .ACED #customer-fields .shipto-billto-wrapper input#billing_to_show{width: auto; display: inline-block; vertical-align: bottom;} .ACED .shipto-billto-wrapper #billing_controls{margin-left: 20px;} .ACED #customer-fields .shipto-billto-wrapper label{margin-right: 5px; margin-bottom:0; vertical-align: middle; width:auto; display: inline-block; line-height:normal; } .ACED #customer-fields .shipto-billto-wrapper select{width: 100%; border-radius: 0; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 24px 5px 2px 5px; position: absolute; left:0; background:transparent; appearance: none; -webkit-appearance: none; -moz-appearance: none;} .ACED #customer-fields .shipto-billto-wrapper input{width:100%; font-family: 'Roboto', sans-serif; font-size: 14px; color: black; font-weight: 300; padding: 20px 5px 5px 5px;; border-radius:0; border:none; margin-bottom:0;} .ACED .shipto-billto-wrapper{margin:0 100px;} .ACED .form_row{margin-bottom:20px;} .ACED .shipto-billto-wrapper #billing_controls label{position: relative; top:3px; line-height: normal; font-family: 'Roboto', sans-serif;} .ABAL .margin-container{box-shadow: 0 6px 8px -6px rgba(0,0,0,.2); padding-bottom: 20px;} .ABAL .customer_account_balance_container{font-weight:500; font-size:18px;} .ABAL .customer_account_balance_button_redeem{color:white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px; margin-top: 5px; display: block; width: 200px; text-align: center; font-weight:400; font-size:14px;} .ABAL .heading{color: #81838A; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 500; font-size: 14px; padding: 20px 0; border-top: solid 2px #D9DAE0; border-bottom: solid 1px #D9DAE0;} .ABAL .customercredithistory_container{font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 300;} .ABAL .alt_row{padding: 20px 0; border-bottom: solid 1px #D9DAE0;} .ABAL .mobile-balance-wrapper{border-top: solid 1px #D9DAE0; padding-top: 0px;} .ABAL .abal-nothing{margin-top:20px; display: block; font-family: 'Roboto', sans-serif; font-size: 15px;} .CSUB .subscriptions_container{display: block; font-family: 'Roboto', sans-serif; font-size: 15px;} .CSUB .CSUB-shopping{display: block; width:200px; text-align: center; color:white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px; margin-top:5px;} .CEML .margin-container{box-shadow: 0 6px 8px -6px rgba(0,0,0,.2); padding-bottom: 20px;} .CEML .change-buttons{float: right; margin-top:20px;} .CEML .change-buttons .button{display: block; width:100px; text-align: center; color:white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px;} .CEML .form_row input{width: 100%; border-radius: 0; border: none; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 24px 5px 2px 5px;} .CEML .change-emailaddress-section{width:450px; margin:0 auto;} .CEML .please-wrapper, .CEML .security-wrapper{margin:15px 0; font-weight: 300; font-size: 15px; font-family: 'Roboto', serif;} .CPWD .margin-container{box-shadow: 0 6px 8px -6px rgba(0,0,0,.2); padding-bottom: 20px;} .CPWD .change-buttons{float: right; margin-top:20px;} .CPWD .change-buttons .button{display: block; width:100px; text-align: center; color:white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px;} .CPWD .form_row input{width: 100%; border-radius: 0; border: none; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding:24px 5px 2px 5px;} .CPWD .change-password-section{width:450px; margin:0 auto;} .CEML .please-wrapper, .CEML .security-wrapper, .CPWD .please-wrapper, .CPWD .security-wrapper{margin:15px 0; font-weight: 300; font-size: 15px; font-family: 'Roboto', serif;} .CPWD .please-wrapper, .CPWD .please-wrapper{margin:0 ;} .CABK #breadcrumbs{padding:0;} .CABK .customer_account_address{position: relative; display: block; padding: 15px 8px; border: 1px solid #DD4F01; margin: 20px 0; width: 100%; height: auto; padding: 30px; float: right;} .CABK .customer_account_address:first-child{margin-right: 20px; float: left;} .CABK .default-wrapper{width: 48%; height: 400px;} .default-container .customer_account_address_title{position: relative; display: block; font-size: 22px; font-family: 'Roboto', sans-serif; font-weight: 500; color: #DD4F01; margin-bottom: 10px; padding-bottom: 0px;} .default-container .customer_account_address_actions_link{color: #7d7d7d; font-family: 'Roboto', sans-serif; font-size: 16px; font-weight: 500; margin-right: 20px; margin-left: 0; margin-bottom:10px; display: inline-block;} .CABK .customer_account_address_content{font-family: 'Roboto', sans-serif; font-size:16px;} .CABK h2{font-family: 'Roboto Slab', serif; } .CADE #customer-fields h2, .CADA #customer-fields h2, .CADE #customer-fields h2{font-family: 'Roboto Slab', serif; font-size: 20px; margin: 0 0 20px 0; text-transform: uppercase;} .CABK #customer-fields h2, .CADE #customer-fields h2, .CADA #customer-fields h2{font-family: 'Roboto', sans-serif; font-size: 14px; margin: 0 0 20px 0; text-transform: uppercase; color:#b32d00;} .CABK .customer_add_address_link{text-align: center; background-color:#999999; color:white; padding:15px 0; text-decoration: none; font-size: 17px; font-weight: 500;} .CABK .customer_add_address_link:hover{cursor: pointer;} .CABK .customer_add_address_link a{color: white;} .CABK .glyphicon-plus{font-size:10px; position: relative; top: -2px;} .CABK .add-new-address{border:solid 1px #DD4F01; margin-top:25px; padding:30px;} .CABK .site-wrapper label, .CADA .site-wrapper label{width:100%; font-family: 'Roboto', sans-serif; font-weight:300;} .CABK .site-wrapper input, .CADA .site-wrapper input{width:100%; border-radius:0; padding:24px 5px 2px 5px;; border: none; font-family: 'Roboto', sans-serif; font-size:14px; color:#333; font-weight:300;} .CABK .site-wrapper select{width:100%; border-radius:0; padding:24px 5px 2px 5px; border: none; font-family: 'Roboto', sans-serif; font-size:14px; color:#333; font-weight:300; position: absolute; left:0; background:transparent;	appearance: none;	-webkit-appearance:none;	-moz-appearance: none;} .CABK .form_row, .CADA .form_row{margin-bottom:2%;} .nickname-wrapper{width:100%;} .address-first-name{width:32%; margin-right:2%; float:left;} .address-last-name{width:32%; margin-right:2%; float:left;} .address-company{width:32%; float:left;} .address-email{width:66%; margin-right:2%; float:left;} .address-phone-number{width:32%; float:left;} .CABK .add-new-address{display: none;} .CABK .customer_add_address_link.address-active{background-color:#d8d8d8;} .CABK .add-new-address hr{border-color:#d8d8d8;} .CABK .add-new-address #Address_Default_Shipping{width:auto; display: inline-block;} .CABK .add-new-address #Address_Default_Billing{width:auto; display: inline-block;} #customer-fields input.button{background-image:url('../graphics/mailinglist-submit.png'); color:white; padding: 11px 0px; border:none; border-radius:0; display: inline-block; width:80px;} .save-button{display: inline-block; margin-left: 40px; margin-top:10px;} .CABK .cancel-button, .CADE .cancel-cade, .CADA .cancel-cada{display: inline-block; margin-left:20px; width:80px; padding: 11px 0px; border-radius:0; width:80px; background-color: #999999; text-align: center; color:white; margin-top:10px;} .CABK .cancel-button:hover, .CADE .cancel-cade:hover{cursor: pointer; background-color:#d8d8d8;} .address-one{width:66%; margin-right:2%; float:left;} .address-two{width:32%; float:left;} .address-city{width:32%; margin-right:2%; float:left;} .address-state{width:32%; margin-right:2%; float:left;} .address-other-state{width:32%; float:left;} .address-zip-code{width:32%; margin-right:2%; float:left;} .address-country{width:32%; margin-right:2%; float:left;} .CABK .address-wrapper{font-size:28px; font-weight:600;} .CABK .address-wrapper .customer_account_address_actions_link{font-size:17px; margin-left:15px; color:black;} .CABK .other-address-wrapper .customer_account_address_title{margin-bottom:10px;} .CABK .other-address-wrapper{padding-left:100px ;} .CABK .set-default{margin-top:20px; font-weight: 600; font-size: 17px;} .CABK .set-default a{color:#999999; font-size:17px; font-weight:500; margin-left:15px;} .CABK .fa-credit-card{font-size:35px; color:#DD4F01; position: relative; margin-right:20px;} .CABK .fa-compass{font-size: 46px; position: relative; top:-7px; margin-right:20px;} .CABK .default-wrapper .customer_account_address_content{margin-left:67px;} .CABK .set-as-wrapper{margin-left:67px; display: block; margin-bottom:10px;} .CABK .default-icon{display: inline-block; vertical-align: top;} .CABK .default-title{display: inline-block; vertical-align: top;} #cade_form .save-button .button{background-image:url('../graphics/mailinglist-submit.png'); color:white; padding: 11px 0px; border:none; border-radius:0; display: inline-block; width:80px;} #cade_form .save-button{margin:20px 0 0 250px;} .CADE #Address_Default_Shipping{width:auto; display: inline-block;} .CADE #Address_Default_Billing{width:auto; display: inline-block;} .CADE #customer-fields{margin:0 250px;} .CADE #customer-fields{padding-top:10px;} .CADE #shipping_fields hr{border-color:#d8d8d8; display: block; width:100%; float:none; width:100%;} .CADE #cade_form .form_row{margin-bottom: 2%; } .CADE #cade_form .form_row.set-as-wrapper, .CADA #cada_form .input-form-row{margin:0;} .CADE #cade_form label{width: 100%; font-weight: 300; font-family: 'Roboto', sans-serif;} .CADE #cade_form input{width: 100%; border-radius: 0; padding: 23px 5px 2px 5px;; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: #333; font-weight: 300;} .CADE #cade_form select, .CADA #cada_form select{width: 100%; border-radius: 0; padding: 24px 5px 2px 5px; border: none; font-family: 'Roboto', sans-serif; font-size: 14px; color: #333; font-weight: 300; margin-bottom: 0; background-color: transparent; vertical-align: bottom; position: absolute; appearance: none; -webkit-appearance: none; -moz-appearance: none;} .cade-cancel{display: inline-block; margin-left: 20px; width: 80px; padding: 11px 0px; border-radius: 0; width: 80px; background-color: #999999; text-align: center; color: white; margin-top: 10px; } .cade-cancel:hover{text-decoration: none; color:white; cursor: pointer; background-color: #d8d8d8;} .CADE #cade_form #Address_Default_Shipping{display: inline-block; width:auto;} .CADE #cade_form #Address_Default_Billing{display: inline-block; width:auto;} .CADA #Address_Default_Shipping{width: auto; display: inline-block;} .CADA #Address_Default_Billing {width: auto; display: inline-block;} #cada_form .save-button .button{background-image:url('../graphics/mailinglist-submit.png'); color:white; padding: 11px 0px; border:none; border-radius:0; display: inline-block; width:80px;} #cada_form .save-button{margin:20px 0 0 250px;} .CADA #customer-fields{margin: 0 250px; } .LOGN .static-page h1{padding:15px;} .LOGN .form_row{margin-bottom:20px; padding: 0; text-align: right;} .LOGN .form_row.email-address{margin-bottom:25px;} .LOGN .form_row input{width:230px; padding-right:10px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px;} .LOGN .form_row label{margin-right:10px; font-family: 'Roboto Slab', serif; font-weight: 500; width: 100px; text-align: right; font-weight:600; } .LOGN .section .button{background-image: url('../graphics/mailinglist-submit.png'); color:white; border:none; padding: 11px 20px; float: right;} .LOGN .sign-in-buttons{text-align: right;} .LOGN h3{font-family: 'Roboto Slab', serif; margin-bottom:10px; margin-top:5px;} .LOGN .section li{font-family: 'Roboto', sans-serif; font-weight:300; font-size:15px;} .LOGN .section p{font-family: 'Roboto', sans-serif; font-weight:300; margin:20px 0; font-size:15px;} .LOGN .welcome-wrapper{padding:0 111px;} .LOGN .register-wrapper{padding:0 60px;} .LOGN .margin-container{padding-bottom: 20px;} .LOGN .forgot-password{margin-top:40px; font-family: 'Roboto', sans-serif; font-weight:300;} .LOGN #logn{padding-top:10px;} #js-forgot-password{background: #fff; max-width: 480px; padding: 1rem; position: fixed; margin-left: auto; margin-right: auto; left: 0; right: 0; top:150px; z-index: 200; display: none;} #js-forgot-password a{color:#b32d00;} .black-background{background-color: black; opacity: .8; width:100%; height:100%; position: fixed; top:0; display: block; z-index:100; display: none; overflow: hidden;} #js-forgot-password .exit-password{float:right; padding-top: 10px; padding-right: 10px;} #js-forgot-password .exit-password:hover{cursor: pointer;} #js-forgot-password h4{float:left; font-family: 'Roboto Slab', serif; font-weight: 500; font-size:20px; margin-bottom:20px;} #js-forgot-password .button{background-image: url('../graphics/mailinglist-submit.png'); color:white; border:none; padding: 10px 20px; float:right;} #js-forgot-password #Customer_LoginEmail{border: solid 1px #d8d8d8; display: block; width: 100%; margin-bottom: 10px; padding:5px;} #js-forgot-password p{font-family: 'Roboto', sans-serif;} #js-forgot-password label{font-family: 'Roboto Slab', serif;} .FPWD h1{margin-bottom:0; padding-bottom:10px;} .FPWD .forgot-password-wrapper{width:100%; max-width:50%; display: block; margin:0 auto;} .FPWD .forgot-password-wrapper p{font-family: 'Roboto', sans-serif; padding-top:10px;} .FPWD .forgot-password-wrapper label{width:100%; display: block; } .FPWD .forgot-password-wrapper input{width:100%; display: block; width: 100%;padding-right: 10px;border-radius: 0;border: solid 1px #d8d8d8;font-size: 14px;color: black;font-family: 'Roboto', sans-serif;font-weight: 300;padding: 5px;} .FPWD .forgot-password-wrapper input.button{background-image: url('../graphics/mailinglist-submit.png'); color:white; border:0; padding: 11px 20px; margin-top: 10px; width: 100px; float: right;} .GFTL .margin-container{box-shadow: 0 6px 8px -6px rgba(0,0,0,.2); padding-bottom: 20px;} .GFTL .section .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; float: right;} .GFTL .section .form_row input{border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; max-width:300px; width:100%;} .GFTL .form_row label{font-family: 'Roboto Slab', serif; margin-right: 10px; } .GFTL .form_row{margin-bottom: 25px; text-align: right;} .GFTL .section h3{font-family: 'Roboto Slab', serif; margin-bottom: 10px; margin-top: 10px;} .GFTL .forgot-password{margin-top:40px;} .NTFD .home-button{background-image: url('../graphics/mailinglist-submit.png'); color:white; padding: 10px; display: block; width: 75px; margin-top: 10px; text-align: center;} .NTFD .home-button:hover{text-decoration: none;} .RGFT .margin-container{box-shadow: 0 6px 8px -6px rgba(0,0,0,.2); padding-bottom: 20px;} .RGFT .giftcertificate_redeem_giftcertificate_title{display: block; width:100%; font-family: 'Roboto', sans-serif; font-size:15px;} .RGFT .giftcertificate_redeem_giftcertificate_container form{padding-top:10px;} .RGFT .giftcertificate_redeem_giftcertificate_code{margin-top:10px; max-width:400px; width:100%; border-radius:0; border: solid 1px #d8d8d8; padding: 5px;} .RGFT .giftcertificate_redeem_giftcertificate_content .button{display: block; margin-top: 10px; margin-left: 307px; background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px;} .RGFT .giftcertificate_redeem_currentbalance_container{display: block; font-family: 'Roboto', sans-serif; margin-top:40px; font-weight: 500; font-size:15px;} .ORHL h3{font-family: 'Roboto Slab', serif; margin:10px 0 20px 0;} .ORHL .sign-in-buttons{text-align: right;} .ORHL .sign-in-buttons .button{background-image: url('../graphics/mailinglist-submit.png'); color:white; border:0; padding: 11px 20px; float: right;} .ORHL .signin-section{padding:0 60px 0 80px;} .ORHL .lookup-section{padding:0 80px 0 60px;} .ORHL .form_row{text-align: right;} .ORHL .form_row input{width:280px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; margin:0 0 20px 10px;} .ORHL .forgot-password{margin-top:40px;} .ORHL .form_row label{margin-right: 10px; font-weight: 500; width: 110px; text-align: right; font-family: 'Roboto Slab', serif; font-weight: 600;} .ORDL .account-page h1{display: none;} .ORDL .margin-container{box-shadow: 0 6px 8px -6px rgba(0,0,0,.2); padding-bottom: 20px;} .ORDL .section{padding:0 80px;} .ORDL .section h3{font-family: 'Roboto Slab', serif; margin-bottom:20px;} .ORDL .form_row input{width: 225px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px;} .ORDL .form_row label{margin-right: 10px; font-family: 'Roboto Slab', serif; width: 100px; text-align: right; font-weight: 600;} .ORDL .sign-in-buttons .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px; float: right;} .ORDL .section .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius:0; padding: 11px 20px;} .ORDL .section.create-checkout-wrapper .button{background-image:none; border: 2px solid #dfe0e1; background-color: transparent; float:right; color: #dd4f01; margin-top:0px;} .ORDL .section p{font-family: 'Roboto', sans-serif; font-weight:300; font-size: 14px; padding-bottom:10px; } .ORDL .form_row{margin-bottom: 25px; padding: 0; text-align: right;} .ORDL .forgot-password{margin-top: 40px; font-family: 'Roboto', sans-serif; font-weight:300;} .ORDL .create-new-acount{border-bottom:1px solid #dfe1e1; padding-bottom:20px;} .ORDH .heading{border-top: solid 2px #D9DAE0; border-bottom: solid 1px #D9DAE0; padding: 13px 0 10px 0; margin-top: 20px; color: #81838A; font-family: 'Poppins', sans-serif; text-transform: uppercase; font-weight: 500;} .ORDH .alt_row{border-bottom: solid 1px #D9DAE0; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 20px 0;} .ORDH .order-view a{color: #dd4f01;} .ODTL .view-all-orders{background-color:#dd4f01; color:white; font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px; padding:10px; display: block; width:125px; text-align: center;} .OPRC .continue-shopping{background-color:#dd4f01; color:white; font-family: 'Roboto', sans-serif; font-weight:300; font-size:14px; padding:10px; display: block; width:150px; text-align: center;} .POUT .back-wrapper .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px;} .WLST .heading{border-top: solid 2px #D9DAE0; border-bottom: solid 1px #D9DAE0; padding: 13px 0 10px 0; margin-top: 20px; color: #81838A; font-family: 'Roboto', sans-serif; text-transform: uppercase; font-weight: 500;} .WLST .wishlists_actions_container{display: inline-block;} .WLST .wishlists_actions_container a{background-color: #f4f4f4; border: 1px solid #ccd1d9; font-family: 'Roboto', sans-serif; text-transform: uppercase; color:black; padding: 15px 0; display: block; width: 200px; text-align: center; margin-bottom:10px; display: inline-block;} .WLST .find-wishlist{display: block; width:100%; font-family: 'Roboto', sans-serif; font-size:15px; text-transform: uppercase; margin-top:20px;} .WLST #wlst_search_form .textfield{width: 230px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px;} .WLST #wlst_search_form .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 6px 20px; border-radius:0;} .WLST .wishlists_empty{margin:20px 15px; font-family: 'Roboto', sans-serif; font-size:15px; border-radius:0;} .WLST .signin.section{padding-right:80px;} .WLST .section.alignright{padding-left:80px;} .WLST h3{font-family: 'Roboto Slab', serif; margin-bottom: 10px; margin-top: 5px;} .WLST .forgot-password{margin-top: 40px; clear: both;} .WLST .form_row label{margin-right: 10px; font-family: 'Roboto Slab', serif; width: 100px; text-align: right; font-weight: 600;} .WLST .form_row{margin-bottom: 20px; padding: 0; text-align: right;} .WLST .sign-in-buttons{text-align: right;} .WLST .margin-container{box-shadow: 0 6px 8px -6px rgba(0,0,0,.2); padding-bottom: 20px;} .WLST .alt_row{margin:20px 0; font-family: 'Roboto', sans-serif; font-size:300; font-size:15px;} .WLST .alt_row a{ color:#dd4f01; font-family: 'Roboto', sans-serif; font-size:300; font-size:15px; text-transform: uppercase;} .WLST .wishlists_search_container{padding-top:10px;} .WLST .must-have-account{font-size:16px; font-family: 'Roboto', sans-serif; font-weight:300; padding-bottom:20px;} .WLST .register-now{background-image: none; border: 2px solid #dfe0e1; background-color: transparent; float: right; color: #dd4f01; margin-top: 0px; border-radius: 0; padding: 11px 20px;} .WLST.no-touch .register-now:hover{text-decoration: none;} .WLAD #wlad_form{max-width: 450px; margin: 0 auto; padding-top:10px;} .WLAD #fields-key{margin-bottom:20px; font-family: 'Roboto', sans-serif; font-weight:300;} .WLAD .form_row label{display: block; width:100%; font-family: 'Roboto Slab', serif; margin-top:15px;} .WLAD .form_row #WishList_Notes{border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; width:100%; display: block;} .WLAD .form_row input#WishList_Title{border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; width:100%; display: block;} .WLAD .save-button{float:right;} .WLAD .save-button .button{display: block; width: 100px; text-align: center; color: white; background-image: url('../graphics/mailinglist-submit.png'); border: none; padding: 11px 20px;} .WLAD .margin-container{box-shadow: 0 6px 8px -6px rgba(0,0,0,.2);padding-bottom: 20px;} .WLGN .section h3{font-family: 'Roboto Slab', serif; margin-bottom: 10px; margin-top: 10px;} .WLGN .section .form_row input{border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; max-width: 230px; width: 100%;} .WLGN .form_row label{font-family: 'Roboto Slab', serif; margin-right: 10px;} .WLGN .form_row{margin-bottom: 25px; text-align: right;} .WLGN .section .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius:0; padding: 11px 20px; float: right; text-align: center;} .WLGN .section .button.create-account{width:140px; margin-top:10px;} .WLGN .forgot-password{margin-top:40px; font-family: 'Roboto', sans-serif; font-weight: 300;} .WLGN .section li{font-family: 'Roboto', sans-serif; font-weight:300; font-size:15px;} .WLGN .section p{font-family: 'Roboto', sans-serif; font-weight:300; margin:20px 0; font-size:15px;} .WLGN .section{padding:0 111px;} .WISH .heading{border-top: solid 2px #D9DAE0; border-bottom: solid 1px #D9DAE0; padding: 13px 0 10px 0; margin-top: 20px; color: #81838A; font-family: 'Poppins', sans-serif; text-transform: uppercase; font-weight: 500;} .WISH .wishlist-wrapper{margin: 20px 0px; padding-bottom: 20px; border-bottom: solid 1px #D9DAE0; font-family: 'Roboto', sans-serif; font-weight: 300; color: rgb(102, 102, 102);} .WISH .mobile-qty{display: none;} .WISH .mobile-price{display: none;} .WISH .wishlist-img-wrapper{display: inline-block; height: 150px; width: 150px;} .WISH .wishlist-img-wrapper img{max-height:150px; margin:0 auto;} .WISH .wishlist-info-wrapper{display: inline-block; vertical-align: top; padding-left: 15px; width:70%;} .WISH .item-quantity input{font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 16px; width: 40px; text-align: center; line-height: normal; padding: 5px; border: solid 1px #d8d8d8; border-radius:0;} .WISH .item-quantity a{width: 40px; text-align: center;} .WISH .wishlist-wrapper a{color:#dd4f01; display: block; padding-top: 5px;} .WISH .editable_note_container .editable_note{width: 100%; border: solid 1px #d8d8d8; border-radius:0; padding: 5px; font-family: 'Roboto', sans-serif; font-weight: 300; font-size:15px; } .WISH .editable_note_container div{font-family: 'Roboto', sans-serif; font-weight: 500; font-size:16px; margin-top:20px;} .WISH .wishlist-info-wrapper a.wishlist-product-name{font-size: 17px; font-weight: 500; padding-top: 0;} .WISH .wishlist-wrapper a.edit{font-size:16px; text-align: left; display: block; margin: 0 auto; clear: both; } .WISH .wishlist-wrapper a.edit-cancel{text-align: right;} .WISH .wishlist-wrapper a.edit.edit-trash{text-align: right; font-weight:300; font-size:15px;} .WISH .wishlist-info-wrapper .wishlist-product-code{color:#dd4f01; margin-top:15px; display: block;} .WISH .wishlist-wrapper .button{display: block; margin: 0 auto; background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius:0; padding: 11px 20px; float:right;} .WISH .add-to-basket-wrapper{padding-right:0; text-align: right;} .WISH .add-to-basket-wrapper .grey .out-stock, .WISH .add-to-basket-wrapper .grey .instock, .WISH .add-to-basket-wrapper .grey .low-instock{height:18px; margin-right:6px; position: relative; top: -2px;} .WISH .action_all_container form .button{display: block; background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius:0; padding: 11px 20px; } .WISH .item-quantity{text-align: center;} .WISH .item-price{text-align: center;} .WISH .added-attr{font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300;} .WISH .note{font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: 300;} .WISH .item-quantity span{font-size:16px;} .WISH .item-price span.price-wrapper{font-size:16px;} .WISH .wishlist-wrapper .cancel-wrapper{padding-right:0;} .WISH .wishlist-wrapper .quantity-wrapper input {padding-right: 10px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px; width: 75px; display: block; margin: 30px auto 0 auto; text-align: center;} .WISH .floatright a{color:#999999;} .WLED #wishlist-fields{width:100%; max-width: 450px; margin:10px auto 0 auto;} .WLED .margin-container{box-shadow: 0 6px 8px -6px rgba(0,0,0,.2); padding-bottom: 20px;} .WLED .save-button{width:100%; max-width:450px; margin:20px auto 0 auto; text-align: left; display: block;} .WLED .save-button .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; border-radius:0; padding: 11px 20px; float: left; margin-right:10px;} .WLED .form_row #WishList_Title{width: 100%; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px;} .WLED .form_row #WishList_Notes{width: 100%; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px;} .WLED .wled-title{font-family: 'Roboto Slab', serif; font-weight: 600; font-size:16px; margin-top:15px;} .WLED .save-button .delete-button{background-color: #999999; background-image: none; border-radius:0;} .WPCK form select{width: 230px; border-radius: 0; border: solid 1px #d8d8d8; font-size: 14px; color: black; font-family: 'Roboto', sans-serif; font-weight: 300; padding: 5px;} .WPCK .save-button{display: block; margin-left:0;} .WPCK .save-button .button{background-image: url('../graphics/mailinglist-submit.png'); color: white; border: none; padding: 11px 20px;}
@media all and (max-width: 1280px){ .PROD .add-to-basket input, .PATR .add-to-basket input{width:170px;}
}
@media all and (max-width: 1200px){ header .global-header-container{width:970px; padding: 12px 0 0px 0;} header .nav-header-wrapper{width: 698px;} header #searchfield{width:423px;} header .desktop-nav .parent-cat{font-size:15px;} header .parent-cat-wrapper{padding-left:24.5px; } .basket-livechat-tel-wrapper{width:31%;} header .desktop-nav .parent-cat{min-height: initial;} .tools-desktop{display: none;} .tools-tablet{display: block;} footer .container{max-width: 970px;} footer .news-letter-wrapper{width: 41%;} footer .links-social-wrapper{width:59%;} .footer-links-wrapper{width: 84%;} .social-wrapper{width:16%;} .CTGY-parent-wrapper #category-tree-bottom-image li a{font-size:13px;} .title-category-wrapper{font-size:13px;} .page-sub-wrapper .sub-cat-list li a{font-size:13px;} .site-container{width:970px;} .social-wrapper{padding:0;} .SFNT .desktop-dividers-wrapper{margin-top:30px;} .SFNT .desktop-oriental-furniture-wrapper{margin-top:30px;} .SFNT .fine-oriental-wrapper{margin-bottom: 25px;} .SFNT .save-wrapper{width:32%;} .SFNT .savings-desktop{display: none;} .SFNT .savings-1200{display: block;} .SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six{height: 194px;} .SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span{height: 150px;} .SFNT .one img{padding-top:15px;} .SFNT .two img{padding-top:10px;} .SFNT .three img{padding-top:30px;} .SFNT .four img{padding-top:45px;} .SFNT .five img{padding-top:38px;} .SFNT .six img{padding-top:30px;} .CTGY-parent-wrapper{width:970px;} .subcat-name{font-size:13px; padding-top: 12px; padding-right: 5px;} .cat-listing{margin-bottom: 30px; text-decoration: none;} .CTGY .image-wrapper table{height:220px;} .page-sub-wrapper{width:970px;} .image-wrapper img{max-width:200px;} .facet-selected-wrapper{margin-top:35px;} .product-item{height:390px;} .product-thumbnail table{height:211px;width:211px;} .product-thumbnail{height:213px;width:213px;} .product-info{width:213px;} .product-thumbnail table img{max-height:210px; max-width:210px;} .PROD #main-content{padding:0;} .PROD #thumbnail.thumbnails li{height:75px;} .PROD #thumbnail.thumbnails li img{height:75px;} .PROD .add-to-basket{display: inline-block;} .PROD .wishlist-button, .PATR .wishlist-button{margin:0 0 0 15px; display: block; padding-top:10px;} .PROD .reviewsnew{padding:20px 40px 15px 40px;} .PROD #site-container > .site-wrapper{} .PROD #site-container .site-wrapper .page-wrapper.prod-page{padding:0 45px 10px 45px;} .PROD .related-products .owl-carousel{padding:0 40px 0 20px; margin-top:25px;} .PROD .related-products .owl-carousel .owl-prev{background-image: url('../graphics/tablet-right-arrow-broder.png'); left:-20px; width:20px;} .PROD .related-products .owl-carousel .owl-next{background-image: url('../graphics/tablet-left-arrow-broder.png'); right:0px; width:20px;} .owl-carousel .owl-nav{margin-top:0px;} .owl-carousel .owl-dots{margin-bottom:25px;} .recently-viewed-items h2{margin-top:15px;} .PROD .related-products .product-info{padding:10px;} .PROD .reviewsnew{padding-top:0; margin-top:10px;} .PROD .related-products{padding: 0 40px;} .PROD .recently-viewed-items{padding:0 40px;} .PROD #site-container .site-wrapper .page-wrapper #epBody{padding-bottom:0;} .reviewsnew .epContainer{padding-bottom:10px;} .breadcrumb-border-top{max-width:100%; margin-left:0;} .PROD #breadcrumbs{padding-left:0;} .PROD .product-details-1{padding-left:0;} .PROD .product-details-2{padding-right:0;} .recently-owl-carousel .owl-nav div {width:20px; height:40px; background-size:contain !important;} .recently-owl-carousel .owl-nav .owl-prev {left:-20px;} .recently-owl-carousel .owl-nav .owl-next {right:-20px;} .PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer{width:60%;} .static-page h1{font-size:50px;} .press-informtaion-wrapper{height:235px;} .SMAP .static-page{padding:40px 15px 0 15px;} .ACLN .account-page .logout-link{margin-top:20px;} .BASK #main-content{margin: 0 40px;} .BASK #main-content{padding-bottom:30px;} .INVC .h1-and-seals-wrapper h1{padding:0px 15px 0px 0px; } .INVC #main-content{margin:0 25px;} .INVC .order-id-wrapper{margin:0;} .INVC .order-id{padding: 10px 15px;} .OCST #basket-contents table{height:125px;} .OCST .item-image, .OSEL .item-image, .OPAY .item-image{height:125px;} .OCST .item-name, .OSEL .item-name, .OPAY .item-name{width:100%; padding-left:15px;} .OCST .item-name a{width:100%;} .OCST .addresses-wrapper{width:99%;} .OCST .price-name-quantity-wrapper, .OSEL .price-name-quantity-wrapper, .OPAY .price-name-quantity-wrapper{display: inline-block; width:75%; vertical-align: top;} .OCST .item-price, .OSEL .item-price, .OPAY .item-price{width:37%; margin:10px 0; padding-right: 5px;} .OCST .order-summary-price, .OSEL .order-summary-price, .OPAY .order-summary-price{display: block; clear: both; padding-left:15px;} .OCST .item-quantity, .OSEL .item-quantity, .OPAY .item-quantity{width:25%; margin:10px 0; padding-right:5px;} .OCST .item-total, .OSEL .item-total, .OPAY .item-total{width:37%; margin:10px 0;} .OSEL #main-content{padding:0 40px 40px 40px;} .OSEL #ship-to{width:100%; display: block; padding:0;} .OSEL #bill-to{width:100%; display: block; padding:0;} .OPAY #ship-to{width:100%; display: block; padding:0;} .OPAY #bill-to{width:100%; display: block; padding:0;} .OPAY .checkout-page .charge-description{max-width:175px; display: inline-block; vertical-align: top;} .account-page h1{font-size:50px;} .account-page{padding:5px 15px 20px 15px;}
}
@media all and (min-width: 1024px){ header .desktop-nav .parent-cat-wrapper:hover > .sub-menu{ visibility: visible; opacity: 1; z-index: 5;	transform: translateY(0%); transition-delay: 0s, 0s, 0.3s; } header .desktop-nav .parent-cat-wrapper:hover > .parent-cat{color:#dd4f01; border-bottom:solid 4px #dd4f01;}
}
@media all and (max-width: 1170px){ .CTGY-parent-wrapper #category-tree-bottom-image li{margin-right:15px;} .OSEL .item-name a{font-size:14px; padding-top:10px;}	.OSEL .item-price span{margin-bottom:0;}	.OSEL .item-quantity span{margin-bottom:0;}	.OSEL .item-total span{margin-bottom:0;} .ACED .shipto-billto-wrapper #billing_controls label{display: inline-block; width:auto;}	.LOGN .welcome-wrapper{padding:0 58px; }	.LOGN .form_row{padding:0;}	.NTFD #main-content{padding:0 15px;}	.ORHL .form_row input{width: 225px;}	.WISH .wishlist-info-wrapper{width:65%;}	.WLGN .section{padding:0 58px; }	.ALLTEST .static-page{padding:40px 15px 60px 15px;}
}
@media all and (max-width: 1024px){ header .basket-wrapper{margin-left:0;} .SFNT .elephant-wrapper{display: none;} .SFNT .about-text-wrapper{width:100%; padding:0;} .OCST .price-name-quantity-wrapper, .OSEL .price-name-quantity-wrapper, .OPAY .price-name-quantity-wrapper{width:65%;} .INVC .checkout-page .item-image{width:35%;} .INVC .checkout-page .item-image{width:25%;} .OCST .checkout-page .item-image{width:35%;} .OCST .item-image, .OSEL .item-image, .OPAY .item-image{width:35%;}
}
@media all and (max-width: 1023px){ header .global-header-container{width:860px; } header .nav-header-wrapper{width:588px;} header #searchfield{width:315px;} header .desktop-nav .parent-cat{font-size:13px;} header .desktop-nav{margin-top:-20px;} header .desktop-nav .nav-wrapper{padding:0;} header .sub-menu{padding:0 35px 35px 35px;} header .parent-cat-wrapper{padding-left:18px;} header .hide-below-1024{display: none;} header .hide-above-1024{display: block;} header .tablet-no-padding-top{padding-top:0;} header .tablet-padding-top{padding-top:10px; display: block;} .basket-livechat-tel-wrapper{width:37%;} header .sub-sub-cat-no-padding-top{padding-top:10px;} header .hide-below-1024 {display:none;} footer .news-letter-wrapper{width: 44%;} footer .links-social-wrapper{width:56%;} footer .container{max-width:860px; width:100%;} .footer-links-wrapper{margin-right:0;} .copyright-payment-wrapper .container{max-width:100%;} .social-wrapper .border-right{display: none;} .social-wrapper{padding:0; text-align: right;} .tools-tablet{display: none;} .tools-desktop{display: block; width:100%; padding-left:0;} .corporate-info{display: block; width:100%; padding-left:0;} .customer-service{display: block; width:100%; padding-left:0; margin-bottom:0;} .shop{width:100%; display: block; padding-left:0;} .footer-border-bottom{display: block; height:1px;} .footer-links ul{display: none; margin-bottom:10px;} .footer-links.footer-active ul{display: block;} .footer-links-wrapper .border-right{display: none; margin-right:30px;} .footer-links-wrapper li{padding-bottom:7px;} .footer-links-wrapper h4:hover{cursor: pointer;} .footer-links-wrapper{margin-right:0; padding-right:30px; padding-left:30px;} footer .glyphicon-remove{display: none; float:right;} footer .glyphicon-plus{display: block; float:right;} footer .active .glyphicon-plus{display: none;} footer .active .glyphicon-remove{display: block;} .mailing-list{letter-spacing: -2px;} .online-purchase{font-size: 21.5px;} .news-letter-wrapper{padding-left:0;} .newsletter-email{width: 259px;} #newsletter .signup-alerts{width:360px;} .copyright-payment-wrapper{padding:20px;} .footer-toggle .plus{display: block;} .site-container{width:860px;} .SFNT .fine-oriental-wrapper{margin-bottom:15px;} .SFNT .elephant-desktop{display: none;} .SFNT .about-text-wrapper{width:100%; padding:0;} .SFNT .about-text-wrapper{margin-top:30px;} .SFNT .sub-title{font-size:16px;} .SFNT .elephant-paragraph-wrapper{margin: 30px 0 20px 0;} .SFNT .about-text-wrapper h1{font-size:40px; font-weight:300;} .SFNT .savings-tablet{margin:0 auto;} .SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six{height: 173px;} .SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span{height: 130px;} .SFNT .one img{padding-top:15px; padding-bottom:15px;} .SFNT .two img{padding-top:20px; padding-bottom:15px;} .SFNT .three img{padding-top:25px; padding-bottom:15px;} .SFNT .four img{padding-top:35px; padding-bottom:15px;} .SFNT .five img{padding-top:35px; padding-bottom:15px;} .SFNT .six img{padding-top:20px; padding-bottom:15px;} .SFNT.no-touch .show-hover:hover > .arrow-title .SFNT-arrow{display: inline-block;} .SFNT.no-touch .show-hover:hover > .arrow-title .SFNT-hover-arrow{display: none;} .CTGY-parent-wrapper{width:900px;} .cat-listing{width:50%;} .CTGY .image-wrapper table{height:198px;} .image-wrapper img{max-height:198px;} .image-wrapper{height:198px;} .cat-listing:hover > .inner .white-border-background .ctgy-button{display: inline-block;} .cat-listing:hover > .inner .white-border-background .ctgy-hover-button{display: none;} .page-sub-wrapper{width:900px;} .product-item{height:490px; width:50%; float:left;} .product-thumbnail{height:310px;width:310px;} .product-thumbnail table{height:310px; width:310px;} .product-info{width:310px;} .product-thumbnail table img{max-height:310px; max-width:310px;} .PROD .product-item{width:100%;} .PROD .tabs-wrapper{padding-top:0; margin-top:0;} .PROD #site-container .site-wrapper .page-wrapper.prod-page{padding:0 10px 10px 10px;} .PROD .tabs-wrapper .plus{height:15px;} .PROD .reviewsnew{padding: 20px 25px 15px 25px; margin-top:30px;} .reviewsnew h2{margin-top:5px;} .PROD .related-products{padding:0 25px;} .PROD .recently-viewed-items{padding:0px;} .PROD .page-wrapper #main-content, .PROD .reviewsnew .page-wrapper, .PROD .full-width-tabs, .PROD .related-products{max-width: 860px; margin:0 auto;} .PROD .recently-viewed-items{max-width: 860px; margin:0 auto 30px auto;} .PROD .full-width-tabs{padding:0 0 0px 0;} .breadcrumb-border-top{margin-left:0;} .PROD .related-products{padding:0;} .PROD .price-save-wrapper, .PATR .price-save-wrapper{width:100%; max-width: 145px; display: inline-block; position: relative; top: 12px;} .PROD .shipping-price, .PATR .shipping-price{margin-left:0; display: inline-block;} .PROD .you-save, .PATR .you-save{margin-left:15px;} #product-page-waitlist-modal .modal-dialog {width:601px; height:416px;} #product-page-waitlist-modal .top-section .left-side {float:none; width:100%;} #product-page-waitlist-modal .top-section .right-side {float:none; width:100%; margin-top:10px;} #product-page-waitlist-modal .bottom-section .left-side {width:290px;} #product-page-waitlist-modal .bottom-section .right-side {width:240px; padding-top:30px;} #product-page-waitlist-modal .section-cta {font-size:18px;} #product-page-waitlist-modal .waitlist-modal-contact-square {width:110px; height:120px; padding-top:20px;} #product-page-waitlist-modal .waitlist-modal-contact-square img {max-height:53px;} #product-page-waitlist-modal .waitlist-modal-contact-square a.explicit-link {font-size:14px; margin-top:20px;} #EmailModal .modal-dialog {width:601px; height:416px;} #EmailModal .top-section .left-side {float:none; width:100%;} #EmailModal .top-section .right-side {float:none; width:100%; margin-top:10px;} #EmailModal .bottom-section .left-side {width:290px;} #EmailModal .bottom-section .right-side {width:240px; padding-top:30px;} #EmailModal .section-cta {font-size:18px;} #EmailModal .waitlist-modal-contact-square {width:110px; height:120px; padding-top:20px;} #EmailModal .waitlist-modal-contact-square img {max-height:53px;} #EmailModal .waitlist-modal-contact-square a.explicit-link {font-size:14px; margin-top:20px;} .pdf-text-wrapper{width:92%;} .PRIVACY .border-bottom{margin: 13px 0;} .OCST .item-name a{padding-top:10px;} .OSEL #main-content{padding:0 25px 40px 25px;} .BASK .or{margin:12px 0;} .BASK #payWithAmazonDiv { margin-bottom: 17px;} .ACAD #ship-to{padding-left:80px;} .ACAD #bill-to{padding-right:80px;} .ACAD #login-details{padding-left:80px;} .ACAD #fields-key{padding-left:80px;} .ACAD #login-details input{width:205px;} .ACAD .shipto-billto-wrapper select{width:205px;} .ACED .shipto-billto-wrapper input{width:205px;} .ACED #login-details input{width:205px;} .ACED .shipto-billto-wrapper select{width:205px;} .ACED .shipto-billto-wrapper{margin:0 80px;} .ACED .save-button{margin-right:95px;} .ACLN .view-order-history{margin-left: 50px;} .ACLN .customer_account_box_content form{width:360px;} .ACLN .order-id{width:83%;} .CABK .default-wrapper{width:100%; height:auto;} .CABK .icon-image-wrapper{max-width:75px;} .ORHL .signin-section{padding: 0 40px 0 60px;} .ORHL .lookup-section{padding: 0 60px 0 40px;} .ORDL .section{padding:0 15px;}
}
@media all and (max-width: 991px){	body.testimonials .col-md-6.column-right {padding-left:0;}
}
@media all and (max-width: 990px){ #left-navigation{display: none;} .page-cat-tree ul li{font-size:12px;} .page-tree-title{font-size:12px;} .CTGY #main-content, .SRCH #main-content{width:100%;} .cat-listing .inner{display: block; margin:0 auto; max-width:260px;} .page-sub-wrapper{width:850px;} .tablet-filter{width:87px; margin-bottom:10px; margin-right:5px; display: inline-block; vertical-align: top;} .h1-subcategory-header-wrapper #category-header{padding-bottom:10px;} .facet-selected-wrapper{display: inline-block; width:724px; vertical-align: top; margin-top:5px;} .product-item{width:33%; height:460px; margin-bottom:25px;} .product-thumbnail{width:270px; height:270px;} .product-thumbnail table{width:265px; height:265px;} .product-info{width:270px;} .product-thumbnail table img{max-height:270px; max-width:270px;} .border-wrapper-bottom{margin:0 15px;} .border-line-wrapper-bottom{padding:7px 0px 0 0px;} .PROD .related-products{padding:0 15px;} .PROD .related-products .owl-carousel .owl-next{right:-20px;} .PROD .related-products .owl-carousel{padding: 0 15px ;} .PROD .add-to-basket input, .PATR .add-to-basket input{width:175px;} .PROD #thumbnail.thumbnails li{height:60px;} .PROD #thumbnail.thumbnails li img{height:60px;} .reviewsnew #erCreateButton{float:right; margin-left:0;} .PROD .related-products p{display: inline;} .PROD .recently-viewed-items{padding:0 15px;} .reviewsnew .white-container{width:23%;} .reviewsnew .gray-container{width:77%;} .PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer{width:50%;} .SRCH .search-again .tablet-filter{display: inline-block; } .static-page h1{font-size:38px;} .static-page{padding:40px 10px 70px 10px; } .intro-title{font-size:18px; padding:0 0 5px 0;} .sub-intro-paragraph{line-height: normal; padding: 5px 0 20px 0; margin: 0 0 20px 0;} .orange-text{margin: 10px 0 5px 0;} .sub-paragraph{padding: 0 0 10px 0;} .ABOUT .orange-text{margin-top:20px;} .CUSTOMER_CARE .border-bottom{margin:10px 0 0 0;} .CUSTOMER_CARE .orange-text{margin-top:20px;} .call-background{padding-right:15px; padding-left:0;} .fax-background{padding-left:15px; padding-right:0; clear:right; margin-bottom:30px;} .send-background{padding-right:15px; padding-left:0;} .stay-background{padding-left:15px; padding-right:0;} .chat-background{padding-right:0;} .FAQ-wrapper .border-bottom{margin:10px 0 0px 0;} .WHYSHOP .static-page h1{font-size:36px;} .WHYSHOP .border-bottom{margin: 10px 0 15px 0;} .WHYSHOP .bottom-border-bottom{margin:15px 0;} .press-image{display: block; margin:0 auto;} .press-informtaion-wrapper{max-width:272px; margin:0 auto;} .press-one{padding:0 15px 0 0 ;} .press-two{padding:0 0 0 15px;} .press-three{padding:0 15px 0 0;} .press-four{padding:0 0 0 15px;} .press-five{padding:0 15px 0 0;} .PRESS .sub-intro-paragraph{margin-bottom:0;} .PRESS .border-bottom{margin-bottom:20px;} .PRESS .press-informtaion-wrapper{height:220px;} .sub-intro-paragraph{margin:0; padding-bottom:20px;} .safety .border-bottom{margin-bottom:20px;} .SHIPPING .border-bottom{margin:10px 0;} .testimonials .border-bottom{margin:15px 0;} .DEALER_INFO .static-page h1{font-size:37px;} .DEALER_INFO .desktop-dealers-info{display: none;} .DEALER_INFO .mobile-dealers-info{display: inline-block;} .DEALER_INFO .paragraphs{padding-bottom:10px;} .DEALER_INFO #dealerform{margin-top:10px;} .success .static-page h1{margin-top:10px;} .BASK .h1-and-seals-wrapper, .OCST .h1-and-seals-wrapper, .OSEL .h1-and-seals-wrapper, .OPAY .h1-and-seals-wrapper, .INVC .h1-and-seals-wrapper{padding-top:20px;} .BASK #main-content{margin:0 20px;} .BASK .item-name{width:39%;} .BASK .item-price{width:12%;} .BASK .item-quantity{width:12%;} .BASK .item-total{width:12%;} .OCST .form_row{width:100%; margin: 0 0 10px 0;} .OCST .returning-customer span{display: none;} .OCST .item-name{width:100%;} .OCST .sub-total-price{width:75px;} .OCST .base-shipping-price{width:75px;} .OCST .formatted-total{width:75px;} .OCST .guest-checkout-info{padding-right:15px;} .OCST #basket-contents{padding-left:15px;} .OCST .checkout-page .formatted-charge{width:75px;} .OSEL .coupon-wrapper, .OSEL .gift-cert-wrapper{display: block; width:70%; padding-left:10px;} .OSEL .order-summary span, .OPAY .order-summary span{display: none;} .OSEL .shipping-type-wrapper{width:100%;} .OSEL .payment-type-wrapper{width:100%; margin-bottom:20px;} .OSEL .privacy-policy span, .OPAY .privacy-policy span{display: block;} .OSEL .gift-cert-wrapper{margin-top:20px;} .OSEL .call-us{display: none;} .OSEL .payment-type-wrapper{padding-left:10px;} .OPAY #payment-fields .floating-placeholder{width:100%; margin:0 0 2% 0;} .OPAY #payment-amount-fields span{width:100%;} .OPAY #payment-amount-fields span{margin-top:0; margin-bottom:10px;} .OPAY .payments-only{margin-left:10%; display: block; float:none; width:90%;} .account-page h1{font-size:38px;} .ACLN .wallet-box-wrapper{width:100%; height:auto; min-height: auto;} .ACLN .settings-box-wrapper{width:100%; height:auto; min-height: auto;} .ACLN .wishlist-box-wrapper{width:100%; height:auto; min-height: auto;} .ACLN .account-page .logout-link{margin-top:25px;} #cade_form .save-button{margin-left:150px;} .CADE #customer-fields{margin: 0 150px;} #cada_form .save-button{margin-left:150px;} .CADA #customer-fields{margin: 0 150px;} .ORHL .form_row input{width:200px;} .ORHL h3{font-size: 20px; margin: 20px 0;} .WLST .signin.section{padding-right:15px;} .WLST .section.alignright{padding-left:15px;} .WLST .forgot-password{border-bottom: solid 1px #e0e0e0; padding-bottom: 20px; margin-bottom: 0px;} .WLST #wlst_search_form .textfield{width:100%;} .WLST .form_row label{text-align: left; width:100%;} .WLST #wlst_search_form .wishlist-search{margin-bottom:20px;} .WISH .wishlist-info-wrapper{width:54%;} .ALLTEST .white-container{width:23%;} .ALLTEST .gray-container{width:77%;}
}
@media all and (max-width: 960px){ .LOGN .welcome-wrapper{width:50%; padding-right:60px;} .LOGN .form_row label{width:100%; text-align: left;} .LOGN .form_row input{width:100%;} .ACAD #login-details{width:48%;} .ACAD #login-details label{display: block; width:100%; text-align: left; line-height: normal;} .ACAD #login-details input{display: block; width:100%;} .ACAD .shipto-billto-wrapper label{width:100%; display: block; text-align: left;} .ACAD .shipto-billto-wrapper input{width:100%; display: block;} .ACAD .shipto-billto-wrapper select{width:100%; display: block;} .ACAD .shipto-billto-wrapper #billing_controls label{display: inline-block; width:auto;} .ACED #customer-fields .shipto-billto-wrapper label{width:100%; display: block; text-align: left;} .ACED .shipto-billto-wrapper input{width:100%; display: block;} .ACED .shipto-billto-wrapper select{width:100%; display: block;} .ACED .shipto-billto-wrapper #billing_controls label{display: inline-block; width:auto;} .GFTL .form_row label{width:100%; display: block; text-align: left;} .GFTL .section .form_row input{width:100%; max-width: 100%; display: block; } .ORHL .form_row label{text-align: left; display: block; width:100%;} .ORHL .form_row input{width:100%; display: block; margin-left:0;} .ORHL .form_row input{width:100%;} .WLGN .form_row label{width:100%; text-align: left;} .WLGN .section .form_row input{width:100%; max-width:100%; display:block; text-align: left;}
}
@media all and (max-width: 900px){ header .global-header-container{width:720px; padding: 12px 0 0px 0;} header .nav-header-wrapper{width:61%; display: inline-block; float: right;} header .logo-wrapper{margin-top:20px;} .basket-livechat-tel-wrapper{padding-top: 0; margin-bottom: 15px; float:none; text-align: right; width:100%;} header #search{width:100%; float:none; text-align: right;} header #searchfield{width:388px;} header .desktop-nav{margin:0; text-align: center;} header .desktop-nav .parent-cat{font-size:15px;} header .desktop-nav .nav-wrapper{padding-top:10px; padding-right:0;} header .desktop-nav .parent-cat.parent-cat-active > .sub-menu{padding:0 35px 35px 35px; text-align: left;} header .sub-menu{padding:0 35px 35px 35px; text-align: left;} header .parent-cat-wrapper{padding-left:29px;} #breadcrumbs ul{padding:0;} footer .links-social-wrapper{width:50%;} .SFNT header .sub-menu{top:97%;} footer .news-letter-wrapper{width:50%;} footer .container{max-width:720px;} .newsletter-wrapper{padding:0; width:100%;} .social-wrapper a{margin:0 0 10px 0; display: block;} .social-wrapper{width:7%;} .footer-links-wrapper{width:93%;} .sub-cat-list{display: none;} #category-tree-bottom-image ul{display: block; position: static; background: transparent; padding-left:20px;} #cat-tree-wrapper ul{padding-left:0;} .site-container{width:720px;} .SFNT .image-title{font-size:16px; padding-right:5px;} .SFNT .desktop-oriental-furniture-wrapper{width:100%; display: block; float: none; padding: 0; margin:0;} .SFNT .desktop-dividers-wrapper{width:100%; display: block; margin-bottom:30px;} .SFNT .room-dividers-desktop{display: none} .SFNT .room-dividers-tablet{display: block;} .SFNT .fine-oriental-wrapper{width:50%; padding-right:15px; padding-left:15px; float:left;} .SFNT .bold-lighting-wrapper{width:50%; padding-right:15px; padding-left:15px; float:left;} .SFNT .elegant-exquisite-fine-wrapper{width:50%; padding-right:15px; float:left;} .SFNT .exquisite-container{width:50%; padding-left:15px; float:left;} .SFNT .elegant-exquisite-gifts-wrapper{margin-top:15px;} .SFNT .gifts-container {width:100%; max-width:750px; clear:both; padding-top:30px; margin: 0 auto;} .SFNT .oriental-dishes-desktop{display: none;} .SFNT .oriental-dishes-mobile{display: block;} .SFNT .elephant-paragraph-wrapper{margin:15px 0;} .SFNT .savings-tablet{display: block;} .SFNT .savings-desktop{display: none;} .SFNT .savings-1200{display: none;} .SFNT .save-wrapper{width:100%; clear: both; display: block; padding:0 15px 15px 15px;} .SFNT .categories-wrapper{width:100%; margin-bottom:20px;} .SFNT .about-text-wrapper h1{font-size:38px;} .CTGY-parent-wrapper{width:720px;} .CTGY-parent-wrapper #category-tree-bottom-image li{margin-right:0px;} .page-sub-wrapper{width:720px;} .page-sub-wrapper .expanded{} .h1-subcategory-header-wrapper h1{font-size:22px;} .breadcrumb-border-top{margin-bottom:15px;} .facet-selected-wrapper{max-width:590px; display: inline-block; vertical-align: top;} .page-sub-wrapper #breadcrumbs{padding:0 15px;} .product-item{height:390px;} .product-thumbnail{width:210px; height:210px;} .product-thumbnail table{width:205px; height:205px;} .product-info{width:210px;} .product-thumbnail table img{max-height:210px; max-width:210px;} .PROD .page-wrapper #main-content, .PROD .reviewsnew .page-wrapper, .PROD .full-width-tabs, .PROD .related-products, .PROD .recently-viewed-items{max-width:720px;} .PROD #breadcrumbs{width:58%; display: inline-block;} .PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer{float:right;} .PROD .wishlist-button, .PATR .wishlist-button{margin-left:0px;} .PROD .join-waitlist input, .PATR .join-waitlist input {width:175px;} .pdf-text-wrapper{width:90%;}
}
@media all and (max-width: 800px){ .checkout-your-info{width:30.5%;} .OPAY .checkout-page .charge-description{max-width:160px;}
}
@media all and (max-width: 768px){ .page-sub-wrapper #left-navigation{display: none;} .cat-tree-border{display: none;} #category-tree-bottom-image ul{display: none; background-color:#e6e6e6; position: absolute; width:100%; z-index: 1;} .CTGY-parent-wrapper{margin-top:10px;} #left-navigation{width:100%; padding:0 10px 20px 10px;} .sub-categories-wrapper{margin:0; display: none;} .cat-tree-title{padding-left:0; padding-right:0;} .breadcrumb-border-top{margin:0; background-image:none; border-top:solid 1px #e6e6e6;} .CTGY #main-content, .SRCH #main-content{width:100%; padding:0;} .cat-listing{width:33%;} .CTGY h1{font-size:60px;} .CTGY .h1-category-header-wrapper h1{font-size:60px;} .image-wrapper{height:183px;} .CTGY .image-wrapper table{height:184px;} .image-wrapper img{max-height:184px;} .h1-subcategory-header-wrapper h1{margin-top:15px; font-size:22px;} .INVC #main-content{margin:0 15px;}
}
@media all and (max-width: 767px){ header{position: relative; top:0; width:100%; z-index:10;} header .global-header-container{width:100%; max-width:720px; padding-left: 15px; padding-right: 15px;} #global-header{height:96px;} header .nav-header-wrapper{float:right; text-align: right; width:auto;} header .logo-wrapper{margin:3px 0 10px 0;} header .desktop-nav{display: none;} header #searchfield{width:400px;} header #search{display: none;} header #mobile-search .glyphicon-remove{padding-top: 10px; padding-right: 10px;} header .phone-number{display: none;} header .live-chat-wrapper{display: none} header .nav-mobile{display: inline-block; margin-left:20px; margin-top: -3px;} header .nav-mobile:hover{cursor: pointer;} header .phone-mobile{display: inline-block;} header .phone-mobile:hover{cursor: pointer;} header .basket-wrapper{margin-left: 0;} .basket-livechat-tel-wrapper{display: inline-block; vertical-align: top; margin:0; margin-left:20px;} .search-basket-chat-phone-wrapper{margin-top:20px;} .footer-links-wrapper li a{padding-bottom:3px;} .sub-text{line-height: 22px;} header .basket-wrapper img{height:30px;} .basket-livechat-tel-wrapper{width:auto;} .mobile-nav-wrapper, .mobile-nav-wrapper .mobile-parent-cat, .sub-sub-menu-wrapper, .mobile-sub-sub-menu a, .mobile-nav-top-wrapper .mobile-parent-cat {height:45px;} .mobile-nav-wrapper .mobile-parent-cat span {display:inline-block; height:27px;} .mobile-nav-top-wrapper .mobile-parent-cat.bottom-links {height:40px;} .mobile-nav-wrapper .sub-menu-back-button {height:46px;} .modal.in .modal-dialog{top:20px; margin-top:0;} .static-page{padding-top:10px; padding-bottom:25px;} .email-background{margin-bottom: 10px; padding-right: 5px;} .chat-background{margin-bottom: 10px; padding-left: 5px;} .call-background{margin-bottom: 10px;padding-right: 5px;} .fax-background{margin-bottom: 10px; padding-left: 5px;} .send-background{padding-right: 5px;} .stay-background{padding-left: 5px;} .first-name-wrapper{width:100%; margin-right:0; float:none;} .last-name-wrapper{width:100%; margin-left:0; float:none;} footer{padding:20px 0;} .news-letter-wrapper{padding:0;} .newsletter-wrapper{width:100%; padding:0 20px;} .footer-links-wrapper{width:100%; padding: 0 20px;} .social-wrapper{width:100%; height:auto; padding:0 10px; text-align: left;} #newsletter .signup-alerts{width:360px;} .corp-info-border-top{display: block; margin-top:20px; height:1px; width:100%;} .copyright-wrapper{width:100%; float:none; text-align: center;} .copyright-payment-wrapper{padding:10px;} .payment-wrapper{float:none; width:100%; text-align: center; padding-top:10px;} .payment-wrapper img{display: block; text-align: center; margin:0 auto;} .social-wrapper a{width:auto; margin-left:15px; display: inline-block;} .social-wrapper .facebook, .social-wrapper .twitter, .social-wrapper .google-plus{margin-left:15px;} footer .news-letter-wrapper{width:100%;} footer .links-social-wrapper{width:100%;} .ctgy-button{float: right; padding-top: 3px;} .ctgy-hover-button{padding-top:3px;} .choose-sub-category{display: block;} .tablet-mobile-panel-wrapper{width:40%;} .black-background-overlay.pannel-active{width:60%; left:40%;} .tablet-filter{width:100%; margin-bottom:0; margin-right:0; display: block;} .SFNT .image-title{font-size:14px;} .site-container{width:100%;} .SFNT .desktop-dividers-wrapper{padding:0; max-width:720px; float:none; margin:15px auto 20px auto;} .SFNT .elephant-paragraph-wrapper{padding:0 25px;} .SFNT .save-wrapper{padding:15px 0 0 0;} .SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six{height:190px;} .SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span{height: 150px;} .SFNT .one img{padding-left:15px; padding-right:15px;} .SFNT .two img{padding-left:15px; padding-right:15px;} .SFNT .three img{padding-left:15px; padding-right:15px;} .SFNT .four img{padding-left:15px; padding-right:15px;} .SFNT .five img{padding-left:15px; padding-right:15px;} .SFNT .six img{padding-left:15px; padding-right:15px;} .h1-category-header-wrapper{margin-top:-5px;} .CTGY-parent-wrapper{width:100%;} .cat-listing{width:50%;} .white-border-background{display: block; margin:-1px auto 0 auto;} .CTGY .white-border-background .subcat-name{ float: left; padding-left:10px;} .sub-cat-image{display: block; margin: 0px auto;} .image-wrapper{height:173px;} .CTGY .image-wrapper table{height:173px;} .image-wrapper img{max-height:173px;} .CTGY .page-sub-wrapper #main-content{width:100%;} .h1-subcategory-header-wrapper h1{margin-top:15px;} .border-wrapper-bottom{margin:0 auto; float:none; display: block;} .facet-selected-wrapper{width:100%; max-width:100%; margin-top:10px;} #filter-items-container{margin-bottom:10px;} .page-sub-wrapper{width:100%;} .page-sub-wrapper #breadcrumbs{display: none;} .product-item{width:50%; height:450px; padding:0; margin-bottom:10px;} .product-thumbnail{width:100%; height:275px;} .product-info{width:100%;} .product-thumbnail table{width: 100%; height: 275px; max-width: 405px;} .product-thumbnail table img{max-height:275px; max-width:275px;} .product-item:nth-child(odd){padding:0 5px 0 15px;} .product-item:nth-child(even){padding:0 15px 0 5px;} .product-thumbnail .ribbions-wrapper{height:40px; width:50px; background-color:#dd4f01; right:0;} .product-thumbnail .ribbion-number{font-size:20px;} .ribbions-options{font-size:9px;} .product-thumbnail .orange-ribbon{display: none;} .product-thumbnail .ribbions-info{margin-top:0;} .product-thumbnail .ribbions-options{font-size:9px;margin-top: -6px;} .product-info .prod-options{padding-right:8px;} .per-page{display: none;} .page-links{display: block; margin: 0 auto; width: 100%; text-align: center;} .page-sub-wrapper .expanded{margin-bottom:8px;} .border-top-pagination.pag-top{margin-top:0;} .PROD h1, .PATR h1{margin-top:15px;} .PROD #product-header{margin:0;} .PROD .mobile-h1-price, .PATR .mobile-h1-price{display: block;} .PROD .product-details-1{clear: both; padding:0;} .PROD .product-details-2{padding:0;} .PROD .product-details-2 h1, .PROD .product-details-2 .product-price, .PATR .product-details-2 h1, .PATR .product-details-2 .product-price{display: none;} .PROD .product-price, .PATR .product-price{border-bottom:0; } .PROD .social-share-wrapper{display: none;} .PROD #breadcrumbs{display: none; } .breadcrumb-border-top{display: none;} .PROD .mobile-right-arrow, .PROD .mobile-left-arrow{display: block;} .PROD .product-image img, .PATR .product-image img{margin:0 auto; border:none;} .PROD .product-image{margin: 0px; border: 1px solid rgb(230, 230, 230);} .reviewsnew .reviews-border{background-image: none; border-bottom:solid 1px #dbdbdb; padding-bottom:0; margin-bottom:15px;} .reviewsnew .white-container{width:100%;} .reviewsnew .gray-container{width:100%; padding:0 15px; margin-top:15px;} .PROD .review-author{display: inline-block; width:47%; text-transform: none;} .PROD .author-date-wrapper{width:51%; display: inline-block; vertical-align: top;} .reviewsnew .epDate{display: block; clear: both; padding-top:3px;} .reviewsnew .epRating{padding:0;} .PROD .full-width-tabs{padding:0 15px 0px 15px; max-width:100%;} .reviewsnew h2{display: none;} .review-container h4{display: block;} .PROD .wishlist-button, .PATR .wishlist-button{margin:0;} .PROD .reviewsnew{margin-top:0; padding:0 25px 25px 25px; border-bottom:solid 1px #dbdbdb;} .PROD .add-to-basket input, .PATR .add-to-basket input{width:158px;} .PROD .product-quantity-input, .PATR .product-quantity-input{margin-left:7px; margin-right:14px; width:40px;} .PROD .wishlist-button input, .PATR .wishlist-button input{padding-left:5px;} .PROD .more-reviews{display: none;} .PROD .less-reviews{display: none;} .PROD .attribute-wrapper select, .PATR .attribute-wrapper select{font-size:16px;} .active-reviews .reviewsnew .show-only-3{display: block;} .PROD .related-products h2{margin-top:20px;} .PROD .related-products .owl-carousel{padding:0 35px;} .PROD .related-products .owl-carousel .owl-next{right:0; background-size: 20px 100%; height:350px;} .PROD .related-products .owl-carousel .owl-prev{left:0; background-size: 20px 100%;} .PROD .related-products .product-item{height:initial; margin-bottom:15px; } .recently-owl-carousel .recently-image-wrapper table{width:100%;} .PROD #site-container .site-wrapper .page-wrapper.prod-page{padding-bottom:0;} .PROD .related-products .ribbions-wrapper{right:-8px;} .PROD #reviewboxcont .esAvgCount{font-size:12px; } .PROD .write-review{font-size:12px;} .PROD .tabs-wrapper h4{font-size:14px;} .reviewsnew .epAvgCount{display: block;} .reviewsnew .based-on{margin:0; } .reviewsnew #erCreateButton{display: block; float: none; padding-top:5px;} .PROD .shipping-price, .PATR .shipping-price{vertical-align: middle;} .PROD .price-save-wrapper, .PATR .price-save-wrapper{vertical-align: top; top:0; margin-right:15px; max-width:initial; width:initial;} .PROD .price-value-additional, .PATR .price-value-additional{line-height: 38px; vertical-align: top;} .PROD #inventory-message{margin-top:15px;} .PROD .thumbnail-wrapper{width:350px; overflow: hidden; display: block; margin:0 auto; } .PROD #thumbnail{padding:0 0px; margin:0 0px; } .PROD .related-products .owl-stage-outer{width:100%; overflow: hidden; margin:0 auto;} .PROD .owl-product-image-carousel .owl-nav {position: relative;} .PROD .owl-product-image-carousel .owl-nav .owl-prev{position: absolute; top:-70px; left:0px; background-image:url('../graphics/mobile1-left-arrow.png'); color:transparent; height:40px; background-repeat: no-repeat;} .PROD .owl-product-image-carousel .owl-nav .owl-prev:hover{cursor: pointer;} .PROD .owl-product-image-carousel .owl-nav .owl-next{position: absolute; top:-70px; right:0px; background-image:url('../graphics/mobile1-right-arrow.png'); color:transparent; height:40px; background-repeat: no-repeat;} .PROD .owl-product-image-carousel .owl-nav .owl-next:hover{cursor: pointer;} .PROD #thumbnail.thumbnails .image-active span{border-bottom:none; position: initial; width:100%; bottom:0; display: none;} .PROD #thumbnail .owl-item{display: inline-block;} .owl-carousel .owl-item{padding-right:10px;}	#product-page-waitlist-modal .modal-dialog {width:95%; height:auto;}	#product-page-waitlist-modal .modal-body {padding:10px;}	#product-page-waitlist-modal .top-section {padding-bottom:10px;}	#product-page-waitlist-modal .bottom-section {padding-top:10px; padding-bottom:10px;}	#product-page-waitlist-modal .top-section .right-side {margin-top:15px;}	#product-page-waitlist-modal .bottom-section .left-side {float:none; width:100%;}	#product-page-waitlist-modal .bottom-section .right-side {float:none; width:240px; margin:0 auto; padding-top:10px;}	#product-page-waitlist-modal .section-cta {font-size:16px;}	#product-page-waitlist-modal .out-of-stock-item-prompt {font-size:11px;}	#product-page-waitlist-modal .out-of-stock-item-name {font-size:15px;}	#product-page-waitlist-modal .out-of-stock-item-code {font-size:11px;}	#product-page-waitlist-modal .email-wrapper {width:278px;}	#product-page-waitlist-modal .email-wrapper #WaitlistModalEmailInput {width:203px;}	#product-page-waitlist-modal .waitlist-modal-contact-square {}	#product-page-waitlist-modal .waitlist-modal-contact-square.first {}	#EmailModal .modal-dialog {width:95%; height:auto;}	#EmailModal .modal-body {padding:10px;}	#EmailModal .top-section {padding-bottom:10px;}	#EmailModal .bottom-section {padding-top:10px; padding-bottom:10px;}	#EmailModal .top-section .right-side {margin-top:15px;}	#EmailModal .bottom-section .left-side {float:none; width:100%;}	#EmailModal .bottom-section .right-side {float:none; width:240px; margin:0 auto; padding-top:10px;}	#EmailModal .section-cta {font-size:16px;}	#EmailModal .out-of-stock-item-prompt {font-size:11px;}	#EmailModal .out-of-stock-item-name {font-size:15px;}	#EmailModal .out-of-stock-item-code {font-size:11px;}	#EmailModal .email-wrapper {width:278px;}	#EmailModal .email-wrapper #WaitlistModalEmailInput {width:203px;}	#EmailModal .waitlist-modal-contact-square {}	#EmailModal .waitlist-modal-contact-square.first {} .PROD .purchase-buttons-spacer, .PATR .purchase-buttons-spacer{width:auto;} .PATR .error-message{margin-bottom:0;} .static .white-border-top{margin-top:96px;} .static-page #main-content{padding:0;} .static-page h1{display: none;} .sub-intro-paragraph{font-size:16px;} .orange-text{font-size:16px;} .static-page-list{padding: 10px 20px 5px 30px; margin-top:20px;} .static-page-list li{font-size:14px;} .intro-title{font-size:16px;} .static-page .exit{position: absolute; top:6px; right:0;} .static-page .plus{display: block; position: absolute; top:6px; right:0;} .static-page .toggle-active .exit{display: block;} .static-page .toggle-active .plus{display: none;} .ABOUT a{color:#b32d00;} .ABOUT .intro-title{border-bottom:solid 1px #e3e3e3; padding-bottom:10px;} .ABOUT .sub-intro-paragraph{padding-top:10px; padding-bottom:0;} .ABOUT .border-bottom{display: none;} .ABOUT .orange-text{margin-top:20px;} .ALLTEST .etContent{background-image: none; border-top:solid 1px #dbdbdb;;} .ALLTEST h1{display: block; padding-bottom:10px;} .ALLTEST #etCreate{display: block; margin:0; text-align: left; width:100%;} .ALLTEST #erCreateButton{margin:10px 0 0 0;} .ALLTEST .white-container{width:100%; padding-left:0; padding-top:0;} .ALLTEST .gray-container{width:100%; padding-left:0; padding-top:0;} .ALLTEST .etName{display: inline-block; padding-right:12px;} .ALLTEST .etRating{display: inline-block; width:80px;} .ALLTEST .etDate{display: inline-block;} .ALLTEST .etTitle{padding-top:0;} .CUSTOMER_CARE .border-bottom{margin-bottom:10px;} .FAQ-wrapper .orange-text{padding-right:30px; margin-top:8px; margin-bottom:8px; } .FAQ-wrapper .toggle-wrapper{position: relative; top:0; left:0;} .FAQ-wrapper .orange-text:hover{cursor: pointer;} .FAQ-wrapper .paragraphs{display: none;} .FAQ-wrapper .toggle-active .paragraphs{display: block; padding-bottom:15px; margin-top:-5px;} .faq-text-wrapper{border-bottom:solid 1px #e3e3e3;} .WHYSHOP .border-bottom{margin: 5px 0 10px 0;} .WHYSHOP .bottom-border-bottom{margin:15px 0;} .PRESS .press-informtaion-wrapper{height:230px;} .PRESS .sub-intro-paragraph{padding-top:8px; padding-bottom:15px;} .screenflex-options .img-screenflex{display: none;} .screenflex-options .text-screenflex{width:100%;} .screenflex-options .border-bottom{margin-bottom:15px;} .safety .intro-title{border-bottom:solid 1px #e1e1e1; padding-bottom: 10px;} .safety .sub-intro-paragraph{padding-top:10px;} .safety .pdf-text-wrapper{width:85%; padding-left:10px;} .shipping .toggle-wrapper{position: relative; top:0; left:0;} .shipping-text-wrapper{border-bottom:solid 1px #e3e3e3;} .SHIPPING .info-wrapper{display: none; } .SHIPPING .safety-text-wrapper{border-bottom:solid 1px #dbdbdb;} .SHIPPING .toggle-active .info-wrapper{display: block; margin-bottom:10px;} .SHIPPING .orange-text{padding-right:35px; margin-bottom: 10px;} .SHIPPING .toggle:hover{cursor: pointer;} .SHIPPING .border-bottom{padding-bottom: 5px; margin-bottom: 15px; margin-top:0;} .SMAP #sitemap a{width:33%;} .SMAP .static-page{padding-top:20px;} .SMAP .static-page h1, .MNTN .static-page h1{display: block;} .MAILINGLIST .intro-title{border-bottom:solid 1px #dbdbdb; padding-bottom: 10px; margin-bottom: 10px;} .privacy .toggle-wrapper{position: relative; top:0; left:0;} .privacy-text-wrapper{border-bottom:solid 1px #e3e3e3;} .static-page .exit{position: absolute; top:6px; right:0;} .static-page .plus{display: block; position: absolute; top:6px; right:0;} .static-page .toggle-active .exit{display: block;} .static-page .toggle-active .plus{display: none;} .PRIVACY .info-wrapper{display: none; } .PRIVACY .toggle-active .info-wrapper{display: block; margin-bottom:10px; padding-left:10px; padding-right:10px;} .PRIVACY .orange-text{margin:10px; padding-right:20px;} .PRIVACY .orange-text:hover{cursor: pointer;} .PRIVACY .paragraphs{padding-bottom:10px;} .privacy .web-server{padding-top:0;} .privacy .info-wrapper ul{padding-left:30px;} .testimonials .intro-title{padding-bottom:10px; border-bottom:solid 1px #dbdbdb; margin-bottom:10px;} .testimonials .sub-intro-paragraph{padding-bottom:10px;} .MAILINGLIST .mailinglist-form{margin:0 auto; display: block;} .MAILINGLIST .sub-intro-paragraph{padding:0 0 15px 0;} .MAILINGLIST .border-bottom{margin-bottom:15px;} .DEALER_INFO .intro-title{border-bottom:solid 1px #e0e0e0; padding-bottom:10px; margin-bottom:10px;} .DEALER_INFO #dealerform{display: block; margin: 10px auto 0 auto; padding:0 15px;} .DEALER_INFO .already-account span{display: none} .DEALER_INFO textarea{margin-bottom:20px;} .dealers-comments{margin-top:5px;} .DEALER_INFO .paragraphs{padding:0 15px 5px 15px; font-size:14px;} .apply-dealer{font-size:12px;} .already-account a{font-size:12px;} .DEALER_INFO #dealerform #submit{margin-top:15px;} .success .intro-title{border-bottom:solid 1px #e0e0e0; padding-bottom:10px; margin-bottom:20px;} .ACLN .account-page .logout-link{margin-top:20px;} .BASK .call-us, .OCST .call-us, .OSEL .call-us, .OPAY .call-us{display: none;} .BASK .have-questions, .OCST .have-questions, .OSEL .have-questions, .OPAY .have-questions{display: none;} .BASK .paypal-credit{margin:15px 0;float:right;} .BASK .seals-wrapper, .OCST .seals-wrapper, .OSEL .seals-wrapper, .OPAY .seals-wrapper{float:none; clear:both; padding-bottom:15px;} .BASK .seals-wrapper img, .OCST .seals-wrapper img, .OSEL .seals-wrapper img, .OPAY .seals-wrapper img{margin:0 auto;} .BASK .h1-and-seals-wrapper, .OCST .h1-and-seals-wrapper, .OSEL .h1-and-seals-wrapper, .OPAY .h1-and-seals-wrapper, .INVC .h1-and-seals-wrapper{padding-top:10px; padding-bottom:7px;} .BASK .seals-wrapper div, .OCST .seals-wrapper div, .OSEL .seals-wrapper div, .OPAY .seals-wrapper div, .INVC .seals-wrapper div{width:32%;} .BASK .bask-questions-wrapper a, .OCST .bask-questions-wrapper a, .OSEL .bask-questions-wrapper a, .OPAY .bask-questions-wrapper a, .INVC .bask-questions-wrapper a{font-size:13px; padding-right:6px;} .BASK .items-in-shopping-cart{margin-top:10px;} .BASK .item-name, .OCST .item-name a{width:100%; padding-right:0;} .BASK .item-code{font-weight:300;} .BASK .item-image{height:200px; width:40%; padding:20px 25px 0 20px;} .BASK .price-name-quantity-wrapper{width:60%; float:left;} .BASK .item-price, .OCST .item-price{width:30%; font-weight:300; padding:0; margin-top:15px;} .BASK .item-quantity, .OCST .item-quantity{width:40%; padding: 0 5px; margin-top:15px;} .BASK .item-total, .OCST .item-total span{width:30%; font-weight:500; margin-top:15px;} .BASK .ship-next-day, .INVC .ship-next-day{display: none;} .BASK .border-image{border-bottom:solid 1px #d8d8d8; margin-top:10px;} .BASK .border-image img{display: none;} .BASK .item-image table td {vertical-align:top;} .BASK .item-option-name{font-weight:300;} .BASK .shipping-returns-questions-wrapper{border-bottom:solid 1px #d8d8d8; border-top:solid 1px #d8d8d8;} .BASK .shipping-returns-questions-wrapper img{display: none; } .BASK .item-quantity button{float: none; display: block; clear: both;} .INVC .price-name-quantity-wrapper{width:75%; display: inline-block;} .INVC .order-summary-price{display: block; width:100%;} .INVC .checkout-page .item-price{width:33%;} .INVC .checkout-page .item-quantity{width:33%; text-align: left;} .INVC .checkout-page .item-total{width:33%;} .INVC .checkout-page .item-name{width:100%;} .INVC .order-id-wrapper img{display: none;} .INVC .order-id{border-top: solid 1px #d8d8d8; border-bottom: solid 1px #d8d8d8;} .INVC h3{ font-size:18px;} .INVC .order-id{font-size:12px;} .INVC .order-date{margin:10px 15px; font-size:12px;} .INVC .keep-invoice{font-size:12px;} .INVC .email-invoice{font-size:12px;} .INVC .shipping-and-billing-information{margin-top:20px;} .INVC #bill-to{width:100%; border:none; padding-bottom:0;} .INVC #ship-to{width:100%; padding-left: 10px; padding-bottom:20px;} .INVC .checkout-page h2.fields-heading{margin:15px 0;} .INVC .checkout-page #customer-fields, .INVC .checkout-page #customer-fields{border:none; margin-bottom:0;} .INVC .basket-charges-wrapper{border-bottom:solid 1px #d8d8d8; border-top:solid 1px #d8d8d8; padding-top: 15px; margin-top:0;} .INVC .invc-notes{padding:25px 0 40px 0; font-size:12px;} .INVC .please-note{font-size:12px;} .INVC .merchandise-receipt, .INVC .return-policy{padding-bottom:5px;} .OCST .guest-checkout-info{border:none; padding:0;} .OCST #ocst_form, .OSEL #ocst_form{padding:5px 0 10px 0;} .guest-checkout{padding-left:10px;} .returning-customer{padding-right:10px;} .OCST .fields-heading{margin-top:20px;} .OCST .maillist{margin-top:5px;} .OCST #basket-contents{display: none;} .OCST .continue-button, .OSEL .submit-button{text-align: center;} .checkout-payment{width:33%;} .OCST .shipping-returns-questions-wrapper, .OSEL .shipping-returns-questions-wrapper, .OPAY .shipping-returns-questions-wrapper{border-top:solid 1px #d8d8d8; border-bottom:solid 1px #d8d8d8;} .OCST .shipping-returns-questions-wrapper img, .OSEL .shipping-returns-questions-wrapper img, .OPAY .shipping-returns-questions-wrapper img{display:none; } .OCST .item-image, .OSEL .item-image{height:115px;} .OCST .item-image img, .OSEL .item-image img, .OPAY .item-image img{max-height:100px;} .OSEL .submit-button, .OPAY .submit-button{float:none; display: block; margin:0 auto 25px auto;} .OSEL .submit-button:hover, .OPAY .submit-button:hover{cursor: pointer;} .OSEL #main-content{padding:0 15px 40px 15px;} .OSEL .payment-info{padding-right:0;} .OSEL .coupon-wrapper, .OSEL .gift-cert-wrapper{width:100%;} .OSEL .form_row input{width:74%;} .OSEL .checkout-info{padding-left:0; border-left:none;} .OSEL .basket-price-wrapper{margin-top:15px;} .OSEL #complete-basket-totals{margin-bottom:15px;} .OSEL h2.fields-heading{margin-top:12px;} .OSEL .gift-cert-wrapper{margin-top:5px;} .OSEL .coupon-wrapper{margin-top:-20px;} .OSEL .shipping-type-wrapper{margin-bottom:10px;} .OSEL .payment-type-wrapper{margin-bottom:10px;} .OSEL .privacy-policy, .OPAY .privacy-policy{margin-bottom:15px; padding-right:10px; padding-left:10px;} .OSEL .white-background, .OPAY .white-background{margin-bottom: 15px;} .OSEL .shipping-type-wrapper{padding-right:10px; padding-left:10px;} .OSEL .payment-type-wrapper{padding-right:10px; padding-left:10px;} .OSEL .coupon-wrapper{padding-right:10px; padding-left:10px;} .OSEL .gift-cert-wrapper{padding-right:10px; padding-left:10px;} .OSEL .acdpro-template{padding-right:10px; padding-left:10px;} .OSEL #shipping-payment{margin-bottom:0;} .OPAY .basket-customer-info{border-right:0; border-left:none; padding-left:0;} .OPAY .enter-payment-info{padding-right:0;} .OPAY #payment-fields{padding:0 10px;} .OPAY h3{padding-left:10px;} .OPAY h4{padding-left:10px;} .OPAY .continue-button .continue-button .button{display: none;} .OPAY #payment-fields .floating-placeholder{margin:0 0 10px 0;} .OPAY #payment-fields .floating-placeholder:nth-child(odd){margin-right: 0;} .OPAY #ship-to{padding:0;} .OPAY #bill-to{padding:0;} .OPAY .checkout-page .charge-description{max-width:100%;} .OPAY .payments-only{margin-left:10px; width:98%;} .account-page h1{margin-top:0;} .LOGN .welcome-wrapper{width:100%; border-bottom: 1px solid #dfe1e1; padding: 0 10px 20px 10px;} .LOGN .register-wrapper{width:100%; padding:0 10px;} .LOGN .forgot-password{margin-top:30px;} .LOGN .static-page h1{display: block; padding:0 10px 15px 10px;} .LOGN .register-wrapper h3{margin-top:20px;} .account-page h1{margin-bottom:5px;} .ACAD #acad_form{padding-top:5px;} .ACAD #fields-key{padding:0;} .ACAD #login-details{width:100%; padding:0; margin-bottom:0;} .ACAD #ship-to{padding:0; width:100%; margin-bottom:70px;} .ACAD #bill-to{padding:0; width:100%;} .ACED .account-page h1{margin-bottom:40px;} .ACED .shipto-billto-wrapper{margin:0;} .ACED #ship-to{width:100%; padding:0;} .ACED #bill-to{width:100%; padding:0; margin-top:90px;} .ACED .save-button{margin-right:0;} .ACED #customer-fields .shipto-billto-wrapper select{width:100%;} .ACED #customer-fields .shipto-billto-wrapper input{width:100%;} .ACLN .customer_account_box_order{text-align: center; display: block; width: 200px; margin: 0 auto;} .ACLN .view-order-history{display: block; text-align: center; margin-top: 21px; margin-left: 0;} .ACLN .customer_account_box_content form{width: 100%; display: block; float: none; padding-bottom: 10px;} .ACLN .order-id{max-width: 80%;} .ACLN .customer_account_box_content form .button{width: 20%; height: 51px; text-align: center; padding: 0;} .ACLN .ACLN-icons{width: 40px; height: auto;} .ACLN .customer_account_box-color h3{margin-top: 10px; margin-bottom: 20px; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 26px;} .ACLN .customer_account_box-color a{display: block; color: #59636B; padding-bottom: 10px; font-size: 16px; font-weight: 300; font-family: 'Poppins', sans-serif;} .ACLN .wallet-box-wrapper, .ACLN .settings-box-wrapper, .ACLN .wishlist-box-wrapper{text-align: center; display: block; margin: 0 auto 20px auto; text-align: center} .ACLN .customer_account_box-color .view-wish-list-a{margin: 0 auto;} .CABK h2{font-size: 25px;} .CABK .customer_account_address{margin:10px 0;} .address-one, .address-first-name, .address-last-name, .address-company, .address-email, .address-phone-number, .address-two, .address-city, .address-state, .address-other-state, .address-zip-code, .address-country{width:100%; padding:0;} .CABK .add-new-address{margin-top:10px;} .CABK .address-wrapper .customer_account_address_actions_link{font-size:13px; margin-left:10px;} #cade_form .save-button{margin:20px 0 0 0;} .CADE .form_row.set-as-wrapper label{margin:0;} .CADE #customer-fields{margin:0;} #cada_form .save-button{margin:0;} .CADA #customer-fields{margin:0;} .CEML .change-emailaddress-section{width:100%;} .CPWD .change-password-section{width:100%;} .GFTL .section{width:100%;} .GFTL .section .button{float:none; } .GFTL .sign-in-buttons{text-align: right;} .GFTL .forgot-password{border-bottom:solid 1px #d8d8d8; padding: 20px 0;} #js-forgot-password{top:25px;} .FPWD .forgot-password-wrapper{width:100%; max-width:100%;} .NTFD .static-page{margin:0;} .NTFD .static-page h1{display: block;} .ORHL h3{margin-bottom:20px;} .ORHL .forgot-password{margin-top:30px;} .ORHL .signin-section{padding:0 0 30px 0; margin-bottom:20px; border-bottom:solid 1px #d8d8d8;} .ORHL .lookup-section{padding:0;} .ORDL .forgot-password{border-bottom: 1px solid #dfe1e1; padding-bottom: 20px;} .ORDL .form_row input{width:100%;} .ORDL .form_row label{width:100%; text-align: left;} .ORDL .section{padding:0;} .ORDL .forgot-password{margin-top:10px;} .ORDH .order-view a{float:right;} .ORDS #customer-fields .form_row label{display: block; text-align: left; margin-bottom:0;} .ORDS #customer-fields .form_row div{display: block; text-align: left; margin-bottom:5px;} .ORDS h2.fields-heading{margin-bottom:15px;} .ORDS .order-group-wrapper h3{margin-top:35px;} .ORDS #ship-to-fields, .ORDS #bill-to-fields{ padding-left:15px;} .ODTL .account-page{margin-top:100px;} .WLGN .forgot-password{border-bottom: solid 1px #d8d8d8; padding: 20px 0; margin-bottom:20px;} .WLGN .section .create-account.button{float: none;} .WLGN .forgot-password{margin-top:10px;} .WLGN .section{padding:0;} .WISH .wishlist-wrapper a.edit.edit-trash{text-align: left;} .WISH .item-price{padding-top:10px; padding-bottom:10px;} .WISH .item-quantity{padding-top:10px; padding-bottom:10px;} .WISH .item-quantity span{display: block;} .WISH .mobile-price{display: block; font-size: 16px; font-weight: 500;} .WISH .mobile-qty{font-weight:500;} .WISH .wishlist-wrapper .quantity-wrapper input{margin-top:0; width:100%;} .WISH .editable_note_container .editable_note{margin-bottom:10px;} .WISH .wishlist-img-wrapper{width:25%; height:100px; padding-right:10px;} .WISH .wishlist-info-wrapper{width:73%;} .WISH .heading{display: none;} .WISH .add-to-basket-wrapper{padding-right:15px; padding-top:10px; padding-bottom:10px;} .WISH .wishlist-wrapper a.edit-cancel{text-align: left;} .WISH .wishlist-wrapper .button{padding:11px 10px;} .WISH .wishlist-info-wrapper{padding:0;} .WISH .wishlist-info-wrapper .wishlist-product-code{margin-top:0;} .WISH .wishlist-wrapper a.edit.edit-trash{color:rgb(102, 102, 102);} .WISH .wishlist-img-wrapper img{max-height:100px; } input, select, textarea { font-size: 16px !important;	}
}
@media all and (max-width: 730px){ #recently-viewed-owl-carousel {max-width:590px; margin:0 auto;}
}
@media all and (max-width: 650px){ #recently-viewed-owl-carousel {max-width:510px;}
}
@media all and (max-width: 600px){ .tablet-mobile-panel-wrapper{display: block; width:55%;} .black-background-overlay.pannel-active {width:55%; left:45%;} .page-sub-wrapper{width:100%;} .page-sub-wrapper #breadcrumbs{display: none;} .product-item{width:50%; height:330px;} .product-thumbnail{width:100%; height:155px;} .product-info{width:100%;} .product-thumbnail table{width: 100%; height: 155px; max-width: 405px;} .product-thumbnail table img{max-height:155px; max-width:155px;} .PROD .related-products .ribbions-wrapper{right:1px;} .owl-carousel.owl-drag .owl-item{padding:0 10px;} .DEALER_INFO #dealerform input{width:100%; display: block; margin:0 0 0px 0;} .DEALER_INFO .select-business{width:100%; display: block; margin: 0 0 0 0} .DEALER_INFO .select-country{width:100%; display: block; margin: 0 0 10px 0;} .DEALER_INFO .select-state{width:100%; display: block; margin: 0 0 10px 0} .DEALER_INFO #dealerform #submit{width:70px;} .DEALER_INFO .floating-placeholder{width:100%; margin-bottom:10px;} .DEALER_INFO .select-business{width:100%; margin-bottom:10px;} .CABK .default-wrapper .customer_account_address_content{margin-left:0;} .CABK .address-edit{margin-left:0;} .CABK .other-address-wrapper{padding-left:0;} .CABK .set-as-wrapper{margin-left:0;} .ORDS #ship-to{width:100%; padding:0;} .ORDS #bill-to{width:100%; padding:0;} .INVC .seals-wrapper{float: none; width:100%; margin-bottom:10px;} .INVC .order-id{padding:10px 0;} .INVC .order-date{margin:20px 15px;} .INVC .shipping-and-billing-information{margin:30px 0 0 0px;} .INVC .product-purchase{margin:0;} .ALLTEST .based-on-total-review{display: block;}
}
@media all and (max-width: 560px){ #recently-viewed-owl-carousel {max-width:430px;}
}
@media all and (max-width: 520px){ header #searchfield{width: 370px;} .SFNT .one{width:50%;} .SFNT .two{width:50%;} .SFNT .three{width:50%;} .SFNT .four{width:50%;} .SFNT .five{width:50%;} .SFNT .six{width:50%;} .MAILINGLIST .mailinglist-form{padding:0 10px 15px 10px;} .MAILINGLIST #field_89702{width:100%; margin-right:0;} .MAILINGLIST #field_89703{width:100%; margin-left:0;} .BASK .checkout-button{float:right;} .BASK .keep-save {margin:0px 10px 10px 0px;float:right;} .BASK .checkout-options { width:330px;} #js-forgot-password{margin:0 20px;} .CABK .default-icon{width:13%; margin-right:20px;} .CABK .fa-credit-card{margin-right:0;} .CABK .default-title{width:75%;} .CABK .default-container .customer_account_address_actions_link{margin-bottom:5px;} .CABK .customer_account_address_content{margin-top:10px;} .SMAP #sitemap a{width:50%;}
}
@media all and (max-width: 480px){ #global-header{height:72px;} header .logo-wrapper{width:150px;} .search-basket-chat-phone-wrapper{margin-top:10px;} header .mobile-nav{top:70px;} header #mobile-search #searchfield{width: 215px;} header .mobile-nav{height:80%;} .sign-up{font-size:16px;} .mailing-list{font-size:52px; margin-top: -8px;} .discount{font-size:26px; margin-top: -8px;} .online-purchase{font-size:17px; margin-top:0;} .sub-text{font-size:14px;} .newsletter-email{width:179px;} #newsletter .signup-alerts{width:280px;} .SFNT .fine-oriental-wrapper{width:100%; padding:0; margin-bottom:20px;} .SFNT .bold-lighting-wrapper{width:100%; padding:0;} .SFNT .exquisite-container{width:100%; max-width:370px; padding:0px; float: none; margin:0 auto 22px auto; clear: both; display: block;} .SFNT .gifts-container{width:100%; max-width:370px; padding:0px; float: none; margin:0 auto 15px auto; clear: both; display: block;} .SFNT .oriental-dishes-mobile{display: none;} .SFNT .oriental-dishes-desktop{display: block;} .SFNT .elegant-exquisite-gifts-wrapper{margin-top:22px;} .SFNT .elegant-exquisite-fine-wrapper{width:100%; max-width:370px; padding:0px; float: none; margin:0 auto 22px auto; clear: both; display: block;} .SFNT .elephant-paragraph-wrapper{margin-bottom:0;} .SFNT .sub-title{font-size:12px;} .SFNT .about-text-wrapper .paragraph{font-size:12px;} .SFNT .about-text-wrapper{margin-top:5px;} .SFNT .about-text-wrapper h1{font-size:28px;} .SFNT .save-wrapper{padding-top:5px;} .SFNT .one, .SFNT .two, .SFNT .three, .SFNT .four, .SFNT .five, .SFNT .six{height: 170px; font-size:14px;} .SFNT .one span, .SFNT .two span, .SFNT .three span, .SFNT .four span, .SFNT .five span, .SFNT .six span{height: 135px;} .SFNT .one img, .SFNT .two img, .SFNT .three img, .SFNT .four img, .SFNT .five img, .SFNT .six img{padding-bottom:15px;} .SFNT .four img{padding-top: 35px;} .cat-listing{width:100%; margin-bottom:15px;} .CTGY h1{font-size:42px;} .CTGY .h1-category-header-wrapper h1{font-size:42px;} .subcat-name{font-size:14px; top:0;} .CTGY #bottom-wrap, .SRCH #bottom-wrap{margin-top:10px;} #category-header{padding-bottom: 10px;} .white-border-background{max-width:300px;} .h1-subcategory-header-wrapper h1{margin-top:10px; font-size:18px; margin-bottom:10px;} .h1-subcategory-header-wrapper #category-header{padding-bottom:5px;} .product-item{height: 270px; margin-bottom:10px;} .tablet-filter{margin-top:0;} .product-info{padding:10px;} .product-info .product-name a{font-size:14px; line-height: 17px; height:33px;} .product-info .product-price{font-size:16px; margin-bottom:0; margin-top:-5px;} .product-info .over-percnet-off{font-size:12px; display: block; margin-top:-2px;} .color-options-wrapper{display: none;} .panel-options{display: none;} .reviewsnew #erCreateButton{display: none;} .epContainer .epAvgRating{display: none;} .epContainer .epContent{padding-top:0;} .reviewsnew .average-customer-review{font-size:12px;} .PROD .related-products h2{font-size:16px;} .PROD h1, .PATR h1{font-size:18px; margin-bottom:0;} .PROD .price-value-additional, .PATR .price-value-additional{font-size:32px; line-height: normal; vertical-align: middle;} .PROD .price-value, .PATR .price-value{font-size:12px;} .PROD .you-save, .PATR .you-save{font-size:12px; display: block; } .PROD .shipping-price, .PATR .shipping-price{font-size:12px; margin-top:3px;} .PROD .price-save-wrapper, .PATR .price-save-wrapper{line-height: normal; top:3px;} .PROD .product-price, .PATR .product-price{padding-top:10px;} .reviewsnew .gray-container{margin-top:5px;} .reviewsnew .reviews-border{margin-bottom:10px;} .PROD .color-options-wrapper{display: block;} .PROD .product-info .over-percnet-off{display: inline-block;} .PROD .product-attributes .prompt span.attribute-chosen, .PATR .product-attributes .prompt span.attribute-chosen{font-size:12px;} .PROD .product-attributes .prompt .folded-as-shown, .PATR .product-attributes .prompt .folded-as-shown{font-size:12px;} .PROD .attribute-wrapper select, .PROD .attribute-wrapper .textfield, .PROD .product-attributes .prompt span, .PROD .product-attributes .field, .PATR .attribute-wrapper select, .PATR .attribute-wrapper .textfield, .PATR .product-attributes .prompt span, .PATR .product-attributes .field{font-size:16px;} .PROD #inventory-message, .PATR #inventory-message{font-size:12px; margin-top:10px; padding-bottom:10px;} .PROD .purchase-buttons, .PATR .purchase-buttons{margin-top:10px; font-size:14px;} .PROD .add-to-basket input, .PATR .add-to-basket input{padding:9px 0;} .PROD .product-quantity-input, .PATR .product-quantity-input{margin-top:5px;} .reviewsnew .average-customer-review{font-size:12px;} .reviewsnew .epAvgCount{font-size:12px;} .PROD .product-info .product-name a{font-size:16px;} .image-machine-previous {left:-30px;} .image-machine-next {right:-30px;} .recently-viewed-items h2{font-size:16px;} .reviewsnew #boxPU{margin-left:100px;} #recently-viewed-owl-carousel {max-width:350px;} .OPAY .payments-only{width:100%; margin:0 !important;} .static .white-border-top{margin-top:72px;} .ALLTEST .etDate{display: block} .gray-background{height:auto; padding:30px 0px 20px 20px;} .email-background{width:100%; padding:0;} .chat-background{width:100%; padding:0;} .call-background{width:100%; padding:0;} .call-background .text-wrapper{margin-left:35px;} .fax-background{width:100%; padding:0;} .send-background{width:100%; padding:0; margin-bottom:10px;} .send-background .gray-background{padding-bottom:10px;} .send-background .text-wrapper{margin-top:-25px; padding-top:5px;} .stay-background{width:100%; padding:0;} .stay-background .text-wrapper{margin-left:10px;} .gray-background .img-wrapper{display: inline-block; float:none;} .gray-background img{float:none; display: block; top:0;} .text-wrapper{display: inline-block; vertical-align: top; margin-left:30px;} .PRESS .intro-title{border-bottom:solid 1px #dbdbdb; padding-bottom:8px;} .PRESS .press-wrapper{width:100%;} .PRESS .press-informtaion-wrapper{max-width:300px; height:auto;} .press-wrapper{padding:0; margin-bottom:10px;} .press-image{display: none;} .mobile-press-image{display: block; margin:0 auto;} .BASK .keep-save {margin:0px 5px 10px 0px;float:right;} .BASK .h1-and-seals-wrapper h1, .OCST .h1-and-seals-wrapper h1, .OSEL .h1-and-seals-wrapper h2, .OPAY .h1-and-seals-wrapper h2, .INVC .h1-and-seals-wrapper h1{font-size:18px;} .BASK .or {margin:12px 0;} .BASK #payWithAmazonDiv { margin-bottom: 17px;} .BASK .checkout-buy{width:140px;} .wailist-modal-submit-button{width:140px;} .paypal-credit{width:144px;} .BASK .paypal-wrapper table a{max-width:150px; display: block;} .BASK .paypal-wrapper table a img{max-width:100%;} .BASK .item-image{height:auto;} .BASK #basket-contents table{height:125px;} .BASK .item-name a, .OCST .item-name a{font-size:14px;} .BASK .item-price span, .BASK .item-total span, .BASK .item-quantity span .OCST .item-price span, .OCST .item-total span, .OCST .item-quantity span{font-size: 10px;} .BASK .item-price, .BASK .item-total, .BASK .item-quantity input, .OCST .item-price, .OCST .item-total, .OCST .item-quantity input{font-size:14px;} .BASK .item-quantity input, .OCST .item-quantity input{width:30px;} .BASK .items-in-shopping-cart{font-size:14px;} .BASK .item-quantity button{width:50px;} .INVC .checkout-page .white-background{font-size:12px;} .INVC .checkout-page .item-name a{font-size:14px;} .INVC .item-code{font-size:12px;} .INVC .checkout-page .item-price span{font-size:10px;} .INVC .checkout-page .item-price{font-size:14px;} .guest-checkout{font-size:12px;} .returning-customer a{font-size:12px;} .OCST .checkout-your-info{font-size:12px;} .OCST .checkout-shipping{font-size:12px;} .OCST .checkout-payment{font-size:12px;} .OSEL .form_row input{width:73%;} .checkout-your-info{font-size:12px;} .checkout-shipping{font-size:12px;} .checkout-payment{font-size:12px;} .ODTL .account-page{margin-top:75px;} .RGFT .giftcertificate_redeem_giftcertificate_content .button{margin-left:0;} .WLST #wlst_search_form .textfield{width:100%;} .WLST #wlst_search_form label{width:100%;} .WLST #wlst_search_form .button{padding:11px 20px;} .ACLN .account-page h1{padding-top:0;} .ACLN .logout-link{float:none; text-align: right; margin-top: 10px;}
}
@media all and (max-width: 420px){ .tablet-mobile-panel-wrapper{width:70%;} .black-background-overlay.pannel-active{width:30%; left:70%;} .OPAY .checkout-page .charge-description{max-width:175px;}
}
@media all and (max-width: 400px){ .SFNT .savings-mobile{display: block; margin:0 auto;} .SFNT .savings-tablet{display: none;} .product-info .options-wrapper img{width:75px;} .CTGY .product-info .options-wrapper img{height:auto; width:72px;} .product-thumbnail table img{max-height:135px; max-width:135px;} .PROD .thumbnail-wrapper{width:300px;} .PROD #thumbnail .owl-stage-outer{width:250px;} #recently-viewed-owl-carousel {max-width:270px;} .image-machine-previous {left:-25px;} .image-machine-next {right:-25px;} .SRCH .search-again label{width:100%; display: block;} .CABK .set-as-default-wrapper{display: block; margin-bottom:10px;} .CABK .set-default a{margin-left:0; margin-right:15px;} .bask-questions-wrapper a, .bask-questions-wrapper div, .bask-questions-wrapper button {padding-right:7px;}
}
@media all and (max-width: 340px){	.PROD .join-waitlist input, .PATR .join-waitlist input {width:155px;}
}
@media all and (max-width: 320px){ .copyright-wrapper span{display:block; padding-top:3px;} .SFNT .room-dividers-tablet{display: none;} .SFNT .room-dividers-mobile{display: block;} .CABK .save-button{margin-left:0;} .SMAP #sitemap a{width:100%;}
}
.test-hover{border:solid 1px white;display: inline-block; padding:10px; width:540px;}
.hover-text{display: none; color:white;}
.test-hover img{display: block;}
.test-hover:hover{border:solid 1px red; padding:10px; display: inline;}
.test-hover:hover > .hover-text{display: block;}
.searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-yellow, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-yellow {	background-color: #FFEE75 !important;
}
.searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-purple, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-purple {	background-color: #6D535C !important;
}
.searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-brown, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-brown {	background-color: #512A09 !important;
}
.searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-red, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-red {	background-color: #800000 !important;
}
.searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-blue, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-blue {	background-color: #1E90FF !important;
}
.searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-black-white, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-black-white {	background-image: linear-gradient(-45deg, #181615 20%, #ffffff 20%, #ffffff 40%, #181615 40%, #181615 60%, #ffffff 60%, #ffffff 80%, #181615 80%, #181615) !important;
}
.searchspring-facets .cat-tree-info-wrapper.palette ul li a span.color-value-multicolor, [ss-autocomplete] #ss-ac-facets .facet-container.palette ul li a span.color-value-multicolor {	background-image: linear-gradient(45deg, #ba2525 0%,#c69625 21%,#e2c324 39%,#78ba1d 60%,#7db9e8 75%,#5a61a8 100%) !important;
}
rzslider span.rz-pointer {	border-radius: 6px !important;
}
.facet-range-slider .slider-no-ranges p {	background: #FFFFFF !important;	border: 0px !important;
}
.searchspring-results .popularity-price-rating .sort-label { font-style: italic;
}
.searchspring-results .popularity-price-rating .price-dropdown {	margin-left: 6px;	padding-top: 2px !important;
}