* {
	-webkit-print-color-adjust: exact;
}

body											{ font:normal 12pt Arial, sans-serif; color:#000; line-height:1.5; }
a img											{ border:0; }
a												{ color:#000; }
a:link:after,a:visited:after,
a:link::after,a:visited::after					{ font-size:smaller; }

.product .quantity,
.breadcrumb,
.share .fb,
.product a.btn,
a.pdf,
.product .row.wishlist a,
.media a.zoom,
.pagination,
.buttons-bar,
.wishlist .actions,
#footer,
.paging .prev,
.product-box a.basket,
.product-box .share,
.product-box .favs,
.type-box,
#header .tools,
.top_nav,
#mobile-menu,
.main_nav,
#header.english{
	display:none;
}

.product .details{
	float:left;
	width:100%;
}

.modal.cart-item-added{
	display:none!important;
}

.product-box{
	float:left;
	padding:0 5px;
	width:230px;
}

.product-box .desc{
	height:auto!important;
}

.prods-grid .row{
	clear:both;
	float:left;
	margin-bottom: 30px;
	width:100%;
}

.wishlist .header-wrap > div.details,
.wishlist .desc > div{
	float:left;
	width:55%;
}

.wishlist .product-row{
	border-bottom:1px solid #ccc;
	float:left;
	margin:10px 0;
	padding:10px 0;
	width:100%;
}

.wishlist .header-wrap > div,
.wishlist .desc .total,
.wishlist .desc .price,
.wishlist .desc .quant{
	float:left;
	width:15%;
}

.quantity-box input{
	width:66px;
}

.wishlist .desc p{
	margin-left: 123px;
}

.wishlist .desc .img {
	float: left;
	text-align: center;
	width: 123px;
}

.wishlist .desc > div{
	height:auto!important;
}

.search-results .product-box{
	float:left;
	margin:0 1%;
	padding:0;
	width:23%
}

#prods-slider .overview li{
	list-style: none;
	float:left;
	width:20%;
}

.media .thumbs {
	float: left;
	margin-right: 10px;
	width: 92px;
}

.media .thumbs li{
	list-style: none;
}

.media .img {
	float: left;
	width: 311px;
}

.product .tabs-wrap{
	float:left;
	width:100%;
}

.product .tabs-wrap,
.product .tabs-wrap .tabs{
	float:left;
	width:100%;
	height:auto!important;
}

.product .tabs-wrap .tabs > div{
	clear:both;
	float:left;
	display:block!important;
	overflow:visible!important;
	height:auto!important;
}

.product .tabs-wrap{
	overflow:visible;
}

.related-prods {
	float: left;
	width: 100%;
}

/********************forms********************/
input[type="submit"],
.form p.info,
.select-box .options{
	display:none;
}

.field {
	margin-bottom: 20px;
}

.field .select-box{
	border:1px solid #999ea3;
	clear:both;
	float:left;
	width:50%;
}

.field input,
label,
.field,
textarea {
	clear:both;
	float:left;
}

.field .select-box input{
	opacity:1;
	display:block;
}

.form .field{
	clear:none;
	float:left;
	width:325px;
}

.form .field.radio-btns{
	clear:both;
	float:left;
	width:100%;
}

.field.radio-btns input{
	clear:none;
}

.field .radio label,
.field .radio span{
	clear:none;
	float:left;
}

.field .number, 
.field .postcode{
	clear:none;
	float:left;
	padding-right: 2%;
	width:48%;
}

.field .postcode .select-box,
.field .number .select-box{
	width:100%;
}

.form .field.full{
	clear:both;
	float:left;
	width:100%;
}

.checkbox label{
	clear:none;
}

textarea{
	width:100%;
}

.field .date{
	float:left;
	width:100%;
}

.field .date > div{
	clear:none;
	float:left;
	margin-right: 2%;
	width:30%;
}

.field label{
	margin-bottom: 5px;
}

.form-wrap{
	height:auto!important;
}

.checkout .section .success_cnt a.print,
.main_content.checkout .form .section.last{
	display:none;
}

.product-row .img img {
	max-width: 100%;
}

.MyBasket .header-wrap, .product-row .desc, .orders-table .header-wrap {
	display: table;
	width: 100%;
}

.MyBasket .header-wrap > div, .product-row .desc > div, .orders-table .header-wrap > div {
	display: table-cell;
	width: 12.890625%;
	font-family: 'cf_asty_stdmedium', sans-serif;
	font-size: 16px;
	color: #0c4da2;
	text-align: center;
	vertical-align: middle;
}

.MyBasket .header-wrap .details, .product-row .desc .details, .orders-table .header-wrap .details {
	width: 60.171875%;
	text-align: left;
}

.product-row {
	padding: 20px 0;
	width: 100%;
	float: left;
}

#YourOrder .product-row {
	border-bottom: 1px solid #eeece8;
	background: #ffffff;
}
.product-row .text {
	float: left;
	max-width: 265px;
}
.product-row .details .title, .product-row .details .title a:link, .product-row .details .title a:visited {
	font-family: 'cf_asty_stdbold', sans-serif;
	font-size: 16px;
	color: #6795d1;
	margin-bottom: 5px;
}
.product-row .details .title, .product-row .details .title a:link, .product-row .details .title a:visited {
	font-family: 'cf_asty_stdbold', sans-serif;
	font-size: 16px;
	color: #6795d1;
	margin-bottom: 5px;
}
.product-row .desc .details p {
	font-size: 13px;
}

.Measurement {
	font-family: 'open_sanslight_italic', sans-serif;
	font-size: 13px;
	color: #746d5d;
}

#YourOrder > .orders-table > .total {
	width: 100%;
	float: right;
	max-width: 360px;
	text-align: right;
	padding: 29px 0;
}

#YourOrder > .orders-table > .total > div:not(.last) {
	font-family: 'cf_asty_stdlight', sans-serif;
	font-size: 16px;
	color: #8c8678;
	margin-bottom: 12px;
	text-align: left;
}

#YourOrder > .orders-table > .total > div:not(.last) > span {
	font-size: 24px;
}

#YourOrder > .orders-table > .total .last {
	font-family: 'cf_asty_stdmedium', sans-serif;
	font-size: 16px;
	color: #0c4da2;
	text-align: left;
}

#YourOrder > .orders-table > .total .last > span {
	font-family: 'cf_asty_stdbold', sans-serif;
	font-size: 24px;
}

.product-row .img {
	max-width: 12.77139208173691%;
	display: inline-block;
	float: left;
}

#YourOrder > .orders-table > .total > div > span {
	display: inline-block;
	float: right;
	text-align: right;
}

.main_content.full.checkout .section.last {
	width: 100%;
	float: left;
}

.btn.continue-purchase {
	width: 282px;
	margin: 0 auto 57px;
}

.section.account {
	display: none;
}

.sidebar, #header .top-menu ul,
.newsletter.newsletterHome {
	display: none;
}