html{margin:0; padding:0; height:100%; background:none;}
body {margin:0; padding:0; height:100%; font:10pt; line-height:12pt; font-family:Verdana, sans-serif; color:#000; background:none;}
#container {margin: 0; padding: 0; width: 980px; min-height:100%; height:auto !important; height:100%; background:none;}
body#home #container {margin: 0 auto; padding: 0; width: 980px; min-height:100%; height:auto !important; height:100%; background:none;}
#content { float:left; width:948px; min-height:400px; height:auto !important; height:400px; margin:0; padding:18px 21px 20px 27px; background:none}
* html #content { height: 400px; }
body#home #content {padding-top: 0px;}
#content-pane {min-height:400px; height:auto !important; height:400px;}
#header {display:none;}
.col-306 {display:none;}
#footer {display:none;}
#enquiry_form {display:none;}
h2 {background: none; font: 14pt; line-height:16pt; color: #000; text-transform:uppercase; font-weight: bold;}
h2 span {display:inline;}
h3 {font: 12pt; line-height:14pt; color: #000; text-transform:uppercase; font-weight: bold; margin: 0 0 5px 0; padding: 0px 0 0px 0; float:left; width:100%; border-bottom: #000 1px solid;}
h3 a {color:#000; border:none; text-decoration:none;}
.item {float:left; margin:35px 15px 0px 15px; padding:0px 0px 35px 0px; width:100%; position:relative; border-bottom:none;}
.item p {margin:0px 0px 0px 0px; padding:0; float:left; width:350px;}
.item p.eco {float:left; margin:5px 0; padding:0; padding-left:30px; line-height: 2.5em; background:url(/css/contimg/eco-product.png) no-repeat center left; }
.item img {margin:10px; border:none;}
.item img.preview {float:left; margin:5px 15px 10px 0; border:none; clear: left;}
.cart-div {display:none;}
.price {float:right; margin:0; padding:0; color:#3D5039; text-align:right; margin:5px 0 10px 0; position:relative;}
.price p.number {float:none; display:block; font:2.5em/0.8em Arial, Helvetica, sans-serif; font-weight:bold; width:auto; padding:0; margin:0;}
.price p.pack {float:none; display:block; font-weight:bold; width:auto; padding:0; margin:1px 0; text-transform:uppercase; font-size: 0.8em; line-height:1em;}
.price p.old-price {float:none; display:block; font-weight:bold; width:auto; padding:0; margin:3px 0; text-transform:uppercase; font-size: 1em; line-height:1em;}
.sale {color: #990000;}
.sale img {position:absolute; top: -35px; left: -70px; }
.added {position:absolute; bottom:5px; right:0px; margin:0; padding:0; text-align:right; font-weight:bold; float:right; width:auto;}
.item ol {float:left;}
.item small, .main small {display:block; clear:both;}
#sort-select {display:none}
.main {float:left; margin:15px 15px 15px 15px; padding:0 0 20px 0; width:100%; position:relative; border-bottom:none;}
.more {display:none;}
.top {display:none;}
.pagination {display:none;}
.price img {display:none;}
a.viewcat {color: #000; text-decoration:none;}
#print-page {display:none;}