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:614px;
	height:967px;
	z-index:2;
	left: 286px;
	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: 12px; 
	top: 8px; 
	width: 278px; 
	height: 413px; 
	z-index: 36; 
	text-align: left;
	visibility: visible;
}
#RightPics {
	position: absolute; 
	left: 308px; top: 13px; 
	width: 296px; 
	height: 411px; 
	z-index: 35; 
	text-align: 
	left; 
	visibility: visible;
}
#Bar1 {
	position: absolute;
	left: 0px;
	top: 1718px;
	width: 352px;
	height: 44px;
	z-index: 34;
	visibility: visible;
}
#bar1txtLeft {
	position:absolute;
	width:250px;
	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: 458px;
	width: 352px;
	height: 44px;
	z-index: 31;
	visibility: visible;
}
#Ad2 {
	position: absolute;
	left: 10px;
	top: 758px;
	width: 595px;
	height: 200px;
	z-index: 30;
	text-align: left;
	vertical-align: 
	middle;
	visibility: visible;
}
#bar2TxtLeft {
	position:absolute;
	width:243px;
	height:19px;
	z-index:17;
	left: 10px;
	top: 11px;
	visibility: visible;
}
#LeftLowerAd {
	position: absolute; 
	left: 80px; 
	top: 1051px; 
	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: 979px;
}
#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: 1252px;
}
#SSPic {
	position:absolute;
	width:200px;
	height:115px;
	z-index:37;
	left: 9px;
	top: 1034px;
}
#SSAdTxt {
	position:absolute;
	width:284px;
	height:115px;
	z-index:39;
	left: 314px;
	top: 1263px;
	visibility: visible;
}
#AddBasket {
	position:absolute;
	width:289px;
	height:43px;
	z-index:3;
	left: 316px;
	top: 1652px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 0; 
    padding-bottom: 0;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 0; 
    padding-bottom: 0;
	
}
.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;
}
.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;
}

#Layer1 {
	position:absolute;
	width:818px;
	height:93px;
	z-index:1;
	left: 94px;
	top: 0px;
}
#LeftNav {
	position:absolute;
	width:166px;
	height:586px;
	z-index:3;
	left: 82px;
	top: 109px;
}
#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;
}
#formaicon {
	position:absolute;
	width:200px;
	height:261px;
	z-index:1;
	left: 26px;
	top: 555px;
}
#formatitle {
	position:absolute;
	width:200px;
	height:18px;
	z-index:1;
	left: 26px;
	top: 535px;
}
#technoicon {
	position:absolute;
	width:200px;
	height:261;
	z-index:37;
	left: 265px;
	top: 555px;
}
#technotitle {
	position:absolute;
	width:200px;
	height:18;
	z-index:38;
	left: 265px;
	top: 535px;
}
