#fw-debug, #fw-debug-toggle, #sidebar, #zoom, #footer .sitemap, #title-select-size-and-color, .search-fixed, .search-options, 
select, input, #f-search-e, ul.tabs, .advanced-search, .toggle-button, .toggle-button-off, .btn-add-to-basket, .zoom-trigger, 
.product-info .box-tabs , .submit, #overlay-return, #overlay-default, #overlay-default, #overlay-temp, #overlay-temp2, 
#overlay-temp3, #overlay-temp4, #overlay-temp5 { display: none; }

/*  inputs fix   */
input[type="checkbox"], input[type="radio"]
{
    display: inline !important;
    padding: 2px !important;
}

.toggler { display: block !important; }
#reviews { display: none !important; }

#page-container { width: 100%; }
#page-container .shadow-b { padding: 0; }
#header { float: none; width: auto; height: auto; }
#logo { margin: 0; }
#logo a { text-indent: 0; }
#breadcrumbs { float: none; width: auto; padding: 0 0 1em; }
#text { float: none; width: auto; margin: 0; padding: 0; }
#content { float: none; }
#content .content-shadow { padding: 0; }
#footer { clear: both; float: none; width: auto; margin: 0; padding: 0; }
#footer p { padding: 0; }

.col-left { overflow: hidden; float: left; width: 49%; }
.col-right { overflow: hidden; float: right; width: 49%; }

#home-header { overflow: hidden; position: relative; float: none; width: auto; height: 320px; padding: 0; }
#home-header img { display: block; border: 0; }
#home-header .left { position: absolute; top: 0; right: 0; z-index: 1; }
#home-header .right { float: none; }

#four-boxes { float: none; }
#four-boxes li { overflow: hidden; width: 24.9%; height: auto; padding: 0; margin: 0; }
#four-boxes li.last { left: auto; }

#three-boxes { margin: 10px 0; float: none; }
#three-boxes li { width: 33.3%; height: auto; padding: 0; margin-right: 0; }
#three-boxes li.last { left: 0;  }
#three-columns .button { display: none; }

#three-columns { float: none; width: auto; }
#three-columns ul { padding: 0; }
#three-columns li { float: left; display: block; list-style: none; padding: 10px 0; height: auto; position: static; width: 33%; }
#three-columns li.box1 { width: 33%;  }
#three-columns li.box2 { width: 33%; padding-right: 0; border: none; }
#three-columns li.box3 { width: 33%; padding-right: 0; }

.prodlist-container { float: none; width: auto; height: auto; margin: 0; }
.prod-list, .tab .prod-list { width: auto; height: auto; padding: 0; border: none; }
.prod-list ul { margin: 0; height: auto; }
.prod-list li { overflow: hidden; width: 150px; height: auto !important; margin: 0; padding: 0; }
.prod-list li.last { margin-right: 0 !important; }
.prod-list li h3, h2.free { width: auto; }
.prod-list li h3.empty, .prod-list li p.info-empty { display: none; }
.prod-list li .price, .product-info .price { line-height: normal; }

.subcat-hdr { float: none; }

#bodyAccountDetails .box-fw { float: none; width: auto; } 
.box-fw .c { padding: 0; }
#bodyAccountDetails	.box-hw { float: none; width: auto; } 	
.box-hw .c { padding: 0; }
.box-tw { float: none; width: auto; margin: 0; padding: 0; }
.box-tw .b, .box-tw .c { padding: 0; }
.box-qw { float: none; width: auto; padding: 0; margin: 0; }
.box-qw2 { float: none; width: auto; padding: 0; margin: 0; }
.box-qw .b, .box-qw2 .b { padding: 0; }
.box-qw .c, .box-qw2 .c { padding: 0; }

/* only for checkout */

#checkout .fl { float: left; }
#checkout .fr { float: right; }

#step3
{
	page-break-before: always;
	padding-top: 20px !important;
	#padding-top: 0 !important;
	#margin-top: 20px !important;
}
/* end checkout */

/*	only for contact details	*/
.inner2 .clearfix .address_form
{
	page-break-before: auto;
	page-break-after: auto;
}

.col-left .box-hw, .col-right .box-hw
{
    page-break-before: avoid;
}

.col-right .box-hw, .col-right .box-qw, .col-right .box-qw2{ float: right !important; }
.col-left .box-hw, .bol-left .box-qw2{ float: left !important; }

#persdata
{
	page-break-before: avoid;
}

.page_break
{
	page-break-after: always;
	height: 0px;
	clear: both;
}

#feedback_history
{
    display: none;
}
/*	end contact details	*/

.box-qw { float: none; width: auto; padding: 0; margin: 0; }
.box-qw2 { float: none; width: auto; padding: 0; margin: 0; }
.box-qw .b, .box-qw2 .b { padding: 0; }
.box-qw .c, .box-qw2 .c { padding: 0; }

.inner { padding: 3px; }
.inner2 { padding: 5px; }
.inner3 { padding: 10px; }
.innerw { padding: 0 5px; }
.innerw2 { padding: 0 10px; }

.recomandations { width: auto; float: none; margin: 0; padding: 0; }
.recomandations h2 { margin: 0; padding: 0; }
.recomandations ul { float: left; width: 100%; margin: 0; padding: 0 0 10px; }
.recomandations li { margin-right: 2px; }
.recomandations li.first { margin-right: 2px; }
.recomandations .big-space li { padding: 0 2px; margin:0; }

.section { padding: 0; }

.product-info .section-simple { padding: 0; }
.product-info h1 { margin: 0; }
.product-info p { margin: 0 0 7px; }
.product-info p.price2 { width: auto;  }

.button-list ul { float: left; list-style: none; margin: 0; padding: 0;}
.button-list li { float: left; list-style: none; margin: 0; }

.recomandations { width: auto; float: none; clear: both; margin-top: 0; }
.recomandations li { float: left; width: 77px; margin-right: 0; }
.recomandations li.first { margin-right: 0; }
.recomandations .big-space li { padding: 0; }
.recomandations li a.imagelink { width: 77px; height: 63px; display: inline; padding: 0; }

.thumbs-list { padding: 1px 0; }
.thumbs-list a.prev, .thumbs-list a.next { display: none; }
