hr { margin: 5px 0; }
.search-box, .register-box { border-bottom: #FFF 10px solid; }
.search-box form, .register-box form { padding: 0 0 10px 0; }

.search-box input { height: 17px; }

.product-categories ul li a.info { margin: 132px 0 0 49px; }

.product-categories ul li a.button { padding: 0 0 1px 0!important;}

.zoom {display: block; position: absolute; z-index: 2; height: 33px; width: 33px; margin: 315px 0 0 -35px;}
.zoom.mag{background: url(../images/zoom.png) no-repeat;}

.price-sale {display: block; float: left; margin:3px 0 0 -15px; padding: 0; position: absolute;}

.sort-bottom { border-bottom: 10px solid #ffffff; }

.big-sale{display: block; position: absolute; z-index: 2; height: 74px; width: 74px; margin: 3px 0 0 -297px;}
.big-sale.corner{background: url(../images/best-buy-large.png) no-repeat;}

.fold-home {display: block; position: absolute; z-index: 2; height: 18px; width: 134px; margin: -21px 0 0 -174px;}
.fold-special {display: block; position: absolute; z-index: 2; height: 18px; width: 134px; margin: 145px 0 0 -311px;}
.fold-special.sale, .fold-recent.sale, .fold-related.sale, .fold-home.sale {background: url(../images/best-buy-small.png) no-repeat;}

.fold-recent {display: block; position: absolute; z-index: 2; height: 18px; width: 145px; margin: -26px 0 0 -163px;}

.fold-related-small {display: block; position: absolute; z-index: 2; height: 15px; width: 15px; margin: 50px 0 0 -157px;}
.fold-related-small.sale {background: url(../images/best-buy-small.png) no-repeat;}

.lastview-box { display: block; float: left; width: 170px; height: auto; padding:0; margin: 0; background: #f1f1f1; border-bottom: 20px solid #FFF;}

fieldset.measure_form {
	width: auto;
	margin: 0; padding: 0;
	float: left;
}
fieldset.measure_form dl { margin:0; padding: 0;}
fieldset.measure_form dl dt { width: 30px; margin: 2px 5px 2px 0!important; padding: 0; float: left; font-size: 13px; text-align: right;  }
fieldset.measure_form dl dd { width: auto; margin: 2px 0;  float: left;  }
fieldset.measure_form dl dd input#button { cursor: pointer; display: block; float: right; margin: 1px 0 0 0; }
fieldset.measure_form input.text { width: 138px; margin: 1px 0;}
fieldset.measure_form dl dd.button_right {display: block; float: right;}

img.payment { display: block; float: left;  padding: 0 0 35px 0; }

ul.footer-nav { padding: 10px 0 0 0;  }

.added { display: block; float: left; height: 12px; font-weight: bold; font-size: 16px; width: 170px; margin: 0; padding: 3px 0 0 0; text-align: center; color: #D92423;}


img.quote-left { display: block; float: left; padding: 0; position: absoloute; margin: 0 3px 0 0;}
img.quote-right { display: block; float: right; padding: 0; position: absoloute; margin: -24px 60px 0 0;}


table.ext tr td.qtext{ font-size: 11px; padding: 6px 0!important; margin: 0!important;}
table.ext tr td.option{ font-size: 11px; height: 25px;}
table.ext tr td.optionqt{ font-size: 11px; height: 20px!important; padding: 6px 0 10px 0!important;}
table.ext tr td.optionrmv{ background: none; font-size: 11px; height: 42px;}
table.ext tr td.main{ background: #F1F1F1; font-size: 11px; padding: 11px 10px 10px 10px !important;}

.product-sub-categories ul li input.basket, input.basket,
.product-sub-categories ul li a.button {
	margin: 0!important; padding: 0!important;
}

.product-sub-categories ul li input.basket1, input.basket1 { padding: 0 0 0 0!important; }

.read{ margin: 5px 0; }

.price-all2 { display: block; float: left; clear: both; margin: 0; padding: 0 0 10px 0; width: 230px;}

.fold {display: block; position: absolute; z-index: 2; height: 18px; width: 145px; float: left; margin: 144px 0 0 -486px; 145px 0 0 -311px;}

.product-sub-categories ul li input.enquire2, input.enquire2{
	width: 70px; height: 25px;
	background: url(../images/enquire_btn.png) no-repeat; color: #FFF;
	font-weight: bold; 
	margin: 5px 0 0 5px!important; padding: 0 0 5px 0!important;
	border:none;
	font-size: 12px !important;
	font-weight: normal !important;
	text-align: center !important;
	cursor: pointer !important;
	clear: both;
	float: left;
}

.product-sub-categories ul li input.basket3, input.basket3 {
	width: 66px; height: 22px;
	background: url(../images/search-button.png) no-repeat!important; color: #FFF;
	font-weight: bold; 
	margin: 0!important; padding: 0 0 0 0!important;
	border:none;
	font-size: 12px !important;
	font-weight: normal !important;
	text-align: center !important;
	cursor: pointer !important;
}

fieldset.contact_form1  dl dd.payment-options { width: 230px; margin: 0 0 15px 75px!important;  float: left; }

fieldset.contact_form1  dl dd.payment-options input { padding: 0; margin: 10px 0 0 0; display: block; float: left; }

ul.MenuBarHorizontal ul
{
	position: relative;
	left:0;
}

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible
{
	position: relative;
	left:413px;
	top:0;
}