div#middle { position: relative; }

#stockists-intro { position: absolute; left: 20px; top: 15px; width: 900px; margin-left: -20px; margin-top: 120px; z-index: 1;	}

#stockists-intro h1 { color: #F15D1F; font-size: 1.8em; text-transform: uppercase; font-weight: normal; margin-top: 35px; }

#stockists-intro p { color: #999; font-size: 95%; margin-top: 10px; margin-right: 350px; }

#stockists-intro a { color:#FF6600; text-decoration: none; }

#stockists-intro a:hover { text-decoration: underline; }

#middle-premier { background-image: none; }

#table-outer { position: relative; padding-top: 85px; width: 900px; }

#table-inner { overflow: scroll; height: 245px; width: 900px; padding-left: 1px; margin-top:20px; }

#table-inner table { position: static !important; }

#table-inner table thead tr {
	top: 0;
	left: 0;
	position: absolute !important;
	margin-bottom: 20px;
	margin-right: -50px;
	padding-bottom: 10px;
	border-bottom: solid 3px #CCC;
	width: 900px;
	background-color: #FFFFFF;
}

#table-inner table thead tr { margin-left: 0px; }

#table-inner a { color: #0066CC; text-decoration: none; }
#table-inner a:hover { text-decoration: underline; }

table#stockists { border-collapse: collapse; border: none 0; font: normal normal normal x-small Verdana, Arial, Helvetica, Sans-Serif; width: 875px; position: relative; }

table#stockists caption { display: none; }

table#stockists th, table#stockists td { border: none 0; padding: 0.7em 1em 0.7em 0; empty-cells: show; }

table#stockists th { text-align: left; }

table#stockists thead th { background-repeat: no-repeat; background-position: 50% 100%; height: 80px; width: 22px; }

table#stockists thead th.item1 { background-image: url("../images/stockists/key-subxero.gif"); }
table#stockists thead th.item2 { background-image: url("../images/stockists/key-arctic.gif"); }
table#stockists thead th.item3 { background-image: url("../images/stockists/key-xerotherm.gif"); }
table#stockists thead th.item4 { background-image: url("../images/stockists/key-drybase.gif"); }
table#stockists thead th.item5 { background-image: url("../images/stockists/key-thermocline.gif"); }
table#stockists thead th.item6 { background-image: url("../images/stockists/key-proteus.gif"); }
table#stockists thead th.item7 { background-image: url("../images/stockists/key-leisurewear.gif"); }
table#stockists thead th.item8 { background-image: url("../images/stockists/key-hydroskin.gif"); }
table#stockists thead th.item9 { background-image: url("../images/stockists/key-repairs.gif"); }
table#stockists thead th.item10 { background-image: url("../images/stockists/key-embroidery.gif"); }
table#stockists thead th.item11 { background-image: url("../images/stockists/key-ozone.gif"); }

table#stockists thead th span { position: absolute; left: -9999px; }

table#stockists tbody th { border-top: none 0; color:#666666; font-weight: bold; font-size: 14px; border-bottom: solid 2px #666666; width: 900px; }

table#stockists tbody td { border-bottom: solid 1px #bfbfbf; border-top: solid 1px #bfbfbf; border-right: solid 1px #bfbfbf; border-left: none 0 !important; }

table#stockists tbody td.blank { border: 0; }

table#stockists tbody td.stockist, table#stockists tbody td.address { border-right: none 0; }

table#stockists tbody td.item1, table#stockists tbody td.item2, table#stockists tbody td.item3, table#stockists tbody td.item4, table#stockists tbody td.item5, table#stockists tbody td.item6, table#stockists tbody td.item7, table#stockists tbody td.item8, table#stockists tbody td.item9, table#stockists tbody td.item10 {
	border-left: solid 1px #bfbfbf;
}

table#stockists tbody td.star { background: url("../images/stockists/icon-tick.gif") no-repeat 50% 50%; }
table#stockists tbody td.star span { position: absolute; left: -9999px; }

table#stockists td, table#stockists td { width: 20px; }

table#stockists .address { width: 220px !important;	}
table#stockists .telephone { width: 120px; border-right: none; }
table#stockists .stockist { width: 130px !important; }
table#stockists .email { min-width: 80px; }



