* {background-color: transparent!important; max-width: 100%!important;}
.top-container,
#header-search,
#benefitsinfo,
.trustlogos,
.currency-switcher,
.form-language,
.session-tax-wrapper,
.account-cart-wrapper,
.contact,
#header-nav,
.breadcrumbs,
#header-search,
.skip-menu,
.skip-nav,
.skip-search,
#shipping-popup-link,
.product-img-box .more-views,
.show360,
.minorlinks,
.extra-info,
.box-reviews,
.usm-configuration-link,
.product-options-bottom,
.add-co-cart,
.add-to-links,
.sharing-links,
.required,
.footer > div,
.footer > h3,
.footer > ul,
.footer .links,
.footer .block-subscribe,
.footer .fa,
.landingpage-buttons li img,
.toolbar,
.welcome-msg,
.toggle-tabs,
.product-collateral .toggle-tabs,
select,
.category-product-slider,
.add-to-cart-wrapper,
.block-related .block-subtitle {display: none!important;}

.skip-links {border: 0!important; margin: 0!important; padding: 0!important;}

#topnav {float: none!important; margin: 0 0 0 auto!important;}

.page-header, .main-container, .footer-container, .footer, .header-language-background {margin : 0!important; padding: 0!important;}

.breadcrumbs,
.product-img-box, .product-shop,
.product-shop .product-name, .product-shop .price-info, .product-shop .price-box,
.product-view .product-shop .product-name .h1,
.product-view .product-shop .price-info,
.catalog-product-view .tabs,
.footer-container {
	width: auto!important;
	float: none!important;
	clear: both;!important;
	padding-left: 0!important;
	padding-right: 0!important;
	margin-left: 0!important;
	margin-right: 0!important;
}

.product-view .product-shop .price-info {text-align: left;}

.logo {max-width: 100%!important; max-height: 100%!important; width: 300px!important;}

.product-img-box .product-image img {max-height: 520px!important;}
.product-shop .price-info {page-break-after: always;}
.product-options {margin: 0; padding: 0;}
.product-options dd.ox-gridcompact ul.options-list, .colorswatch-list {border: 1px solid #636363; overflow: hidden;}
.product-options dd.ox-gridcompact ul.options-list li {margin-right: 5px!important;}

.products-grid li.item {border-bottom: 1px solid #636363;}


.landingpage-buttons li {height: auto!important; padding: 5px!important; border: 1px solid #636363!important;}
.landingpage-buttons li span {position: static!important;}
.footer * {color: #636363!important; font-size: 12px!important;}
.footer-container address {position: static!important; margin: 0!important; border-top: 1px solid #636363; padding: 0;}


body *[id^='tsbadge_'] {
display: none!important;
visibility: hidden!important;
width: 1px!important;
height: 1px!important;
overflow: hidden;}



