body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#container {
	position: relative;
	width:982px;
	margin:0 auto;
	border-top:0px solid #ffffff;
	border-left:0px solid #ffffff;
	border-right:0px solid #ffffff;
	z-index: 1;
	background-color: #ffffff;
}
#BkgGrey {
	position:absolute;
	width:616px;
	height:2567px;
	z-index:2;
	left: 282px;
	top: 93px;
	background-color: #999999;
	visibility: visible;
}
#LeftNav {
	position: absolute; 
	left: 80px; 
	top: 108px; 
	width: 159px; 
	height: 285px; 
	z-index: 3; 
	visibility: visible;
}
#MidContent {
	position: absolute;
	left: 16px;
	top: 5px;
	width: 278px;
	height: 687px;
	z-index: 36;
	text-align: left;
	visibility: visible;
}
#RightPics {
	position: absolute; 
	left: 308px; top: 13px; 
	width: 296px; 
	height: 682px; 
	z-index: 35; 
	text-align: 
	left; 
	visibility: visible;
}
#Bar1 {
	position: absolute;
	left: 0px;
	top: 1998px;
	width: 352px;
	height: 44px;
	z-index: 34;
	visibility: visible;
}
#bar1txtLeft {
	position:absolute;
	width:338px;
	height:16px;
	z-index:17;
	left: 10px;
	top: 8px;
	visibility: visible;
}
#bar1txtRight {
	position: absolute; 
	left: 420px; 
	top: 12px; 
	width: 185px; 
	height: 17px; 
	z-index: 17;  
	visibility: visible;
}
#Ad1Txt {
	position: absolute; 
	left: 10px; 
	top: 973px; 
	width: 594px; 
	height: 28px; 
	z-index: 32; 
	visibility: visible;
}
#Bar2 {
	position: absolute;
	left: 0px;
	top: 698px;
	width: 352px;
	height: 44px;
	z-index: 31;
	visibility: visible;
}
#Ad2 {
	position: absolute;
	left: 310px;
	top: 756px;
	width: 341;
	height: 202;
	z-index: 30;
	text-align: left;
	vertical-align: 
	middle;
	visibility: visible;
}
#bar2TxtLeft {
	position:absolute;
	width:341px;
	height:19px;
	z-index:17;
	left: 12px;
	top: 8px;
	visibility: visible;
}
#Bar3 {
	position: absolute;
	left: 0px;
	top: 2277px;
	width: 352px;
	height: 44px;
	z-index: 29;
	visibility: visible;
}
#LeftLowerAd {
	position: absolute;
	left: 80px;
	top: 649px;
	width: 192px;
	height: 580px;
	z-index: 9;
	visibility: visible;
}
#Bar2TxtRight {
	position:absolute;
	width:247px;
	height:18px;
	z-index:18;
	left: 357px;
	top: 8px;
	visibility: visible;
}
#SuperSaverBar {
	position:absolute;
	width:600px;
	height:28px;
	z-index:38;
	left: 0px;
	top: 1229px;
}
#SSBarTxt {
	position:absolute;
	width:250px;
	height:17px;
	z-index:2;
	top: 12px;
	left: 10px;
}
#ProductPic {
	position:absolute;
	width:207px;
	height:115px;
	z-index:2;
	left: 10px;
	top: 1502px;
}
#SSPic {
	position:absolute;
	width:200px;
	height:115px;
	z-index:37;
	left: 9px;
	top: 1284px;
}
#SSAdTxt {
	position:absolute;
	width:284px;
	height:372px;
	z-index:39;
	left: 314px;
	top: 1513px;
	visibility: visible;
}
#AddBasket {
	position:absolute;
	width:289px;
	height:43px;
	z-index:3;
	left: 316px;
	top: 1902px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	margin-bottom: 0;
	padding-bottom: 0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: bold;
	
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B30101;
	text-decoration: none;
}
.nav2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #B30101;
	text-decoration: none;
}
.nav2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-decoration: none;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.bodylink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.prices {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.pricesred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C40202;
	font-weight: bold;
	text-decoration: line-through;
}
.nav3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}
.mailshot_text_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 18px;
	width: 128px;
	border: 1px solid #999999;

}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF; 
	margin-bottom: 0; 
    padding-bottom: 0;
	
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C40202;
}
.textbox {
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	width: 216px;
	border: 1px solid #666666;
	font-size: 11px;
}
.textArea {
	font-family:  Arial, Helvetica, sans-serif;
	
	width: 216px;
	border: 1px solid #666666;
	font-size: 11px;
}
.textAreaLarge {
	font-family:  Arial, Helvetica, sans-serif;
	
	width: 460px;
	border: 1px solid #666666;
	font-size: 11px;
}
#Layer1 {
	position:absolute;
	width:818px;
	height:93px;
	z-index:1;
	left: 94px;
	top: 0px;
}
#LeftNav {
	position:absolute;
	width:166px;
	height:544px;
	z-index:3;
	left: 82px;
	top: 100px;
}
#Layer2 {
	position:absolute;
	width:275px;
	height:689px;
	z-index:3;
	left: 305px;
	top: 112px;
}
#RightAd {
	position:absolute;
	width:296px;
	height:699px;
	z-index:4;
	left: 605px;
	top: 103px;
}
#Layer3 {
	position:absolute;
	width:640px;
	height:719px;
	z-index:1;
	top: 90px;
	background-color: #999999;
	overflow: hidden;
	clip: rect(auto,auto,auto,171);
	left: 276px;
}
#news {
	position:absolute;
	width:283px;
	height:397px;
	z-index:40;
	left: 13px;
	top: 756px;
}
#tardetext {
	position:absolute;
	width:348px;
	height:160px;
	z-index:41;
	left: 12px;
	top: 2066px;
}
