﻿body { margin: 0; padding: 0; background-color: #fff; }
#header { background-color: #f5f5f5; }
#header .holder { width: auto; }
#print-advice { display: block; }
#sidebar { display: none; }
#main { width: auto; }
#nav a { border: none; padding: 0 5px; }
#footer { width: 100%; }
#footer .holder { background-color: #61aabc; }
#footer .section-holder { width: auto; padding: 0 10px; }
#footer .section .block-r { width: auto; padding: 0 10px !important; float: none; clear: both; margin: 0; }

.productdetailpage .content { width: auto; float: none; }
.productdetailpage .aside { width: auto; float: none; }
.productdetailpage .content .tab-content > div { display: block; }
.productdetailpage .content .tab-content #tabProductReviews { display: none !important; }
.productdetailpage .content .range-block .holder .visual { float: none; clear: both; }
.productdetailpage .content .range-block .survey { float: none; clear: both; width: auto; box-sizing: content-box; }
.productdetailpage .content .survey .price-block {clear:both; padding-bottom: 5px;margin-top:15px; }
.productdetailpage .content .survey .counter-holder { box-sizing: content-box; display:none; }
.productdetailpage .content .survey .counter-holder label { float: none; }
.productdetailpage .content .survey ul.opt-extras {display:none; }
.productdetailpage .content .survey .btn-holder { display: none; }
.productdetailpage .content .survey a.btn-ask-a-question {display:none; }
.productdetailpage .content .survey .counter-block { float: none; }
.productdetailpage .content .survey dl.sub-tot { display: none; }
.productdetailpage .content .survey .sub-tot dt { float: none; }
.productdetailpage .content .survey .sub-tot dd { float: none; }
.productdetailpage .aside .slide-related-product { height: auto !important; }


.storelocations .content { clear: both; width: 100%; overflow: hidden;height:1%; }
.storelocations .aside { display: none; }

.storedetails .content { clear: both; width: 100%; overflow: hidden;height:1%; }



h1.logo { margin: 20px 0; }
.holder { padding: 0 10px !important; }
.panel { background-color: #fff; font-weight: bold; font-size: 20px; width: 100%; }
.panel a { text-decoration: underline; }
.cart { display: none; }
.search-form { display: none; }
.content .password-info { float: none; margin: 0; padding: 0; border: none; }
.content .confirmation-block { float: none; padding: 0; width: auto; }
.content .content-holder1 { padding: 0; }
.carouselhome .mask { width: auto; }
.livechat { display: none; }
.breadcrumbs { width: auto; padding-left: 20px; padding-right: 20px; }
.section-b .inner-c { width: auto; padding: 0 10px; }
.social-list { display: none; }
.view-holder .view { background-color: #fff !important; }
.aside {clear:both;float:left; }


/*
#footer .section-holder { width: auto; padding: 0 10px !important; }
#footer .newsletter .area { width: auto; }
#footer .newsletter fieldset { width: auto; }
#footer .section .block { width: auto; padding: 0 10px !important; }
#footer .section .block-r { width: auto; padding: 0 10px !important; float: none; clear: both; margin: 0; }
*/

#content { width: 100%; }

#content .banner { overflow: hidden; display: inline-block; }
#content .content-holder { overflow: hidden; display: block; }
#content .block.long { width: auto; }
#content .heading { width: 100%; overflow: hidden; display: block; clear: both; box-sizing: border-box; }
#content .heading2 { width: 100%; overflow: hidden; display: block; clear: both; box-sizing: border-box; }
#content .view-holder { width: auto; }
#content .heading h2 { background-color: #fff !important; }
#content .content-holder .block { width: 218px !important; }
#content .heading .view { background-color: #fff !important; }
