body{background-color: #F9F8CC;margin-left: 0px;margin-top: 0px}
#maintable{width: 500px;background-image: url(../images/newheader2a75.jpg);background-repeat: no-repeat;background-position: center 20px;margin-top: 0px;margin-left: auto;margin-right: auto}
#productsmaintable{width: 684px;background-image: url(../images/newheader2a75.jpg);background-repeat: no-repeat;background-position: center 20px;margin-left: 0px;margin-top: 0px;margin-left: auto;margin-right: auto}
.matrix{margin: 3px}
#matrix{margin-left: auto;margin-right: auto}
#menubarL{height: 35px;width: 216px}
#menubarC{height: 35px;text-align: center;width: 216px }
#menubarR{height: 35px;width: 216px;text-align: right}
#menubarL1{height: 35px;width: 166px}
#menubarC1{height: 35px;text-align: center;width: 166px  }
#menubarR1{height: 35px;width: 166px;text-align: right}
#menubarL2{height: 20px;width: 166px}
#menubarC2{height: 20px;text-align: center;width: 166px }
#menubarR2{height: 20px;width: 166px;text-align: right}
.tagline{padding-top: 10px;padding-bottom: 10px;font-family: sans-serif;font-size: 15px; color: #444444}
H1{font-family: sans-serif;font-size: 13px;font-weight: normal;color: #444444;text-align: center}
.descrip{font-family: Trebuchet MS, sans-serif;font-size: 14px;color: #444444;text-align:justify}
#menudivleft{margin-top:3px;float: left;font-family: sans-serif;font-size: 14px;color: #000000;text-align: left;cursor: pointer}
#menudivcenter{margin-top: 3px;margin-left: auto;margin-right: auto;font-family: sans-serif;font-size: 14px;color: #000000;text-align: center;cursor: pointer}
#menudivright{margin-top: 3px;float: right;font-family: sans-serif;font-size: 14px;color: #000000;text-align: right;cursor: pointer}
#map{	width:	425px;	height:	350px;	border: 1px #444444 solid;	margin-left: auto;	margin-right: auto;	margin-top: 30px;	padding: 5px;}
.imgbox1{float: right; margin-bottom: 20px;width: 300px;height: 125px}
.imgbox2{float: left; margin-top: 5px;margin-bottom: 20px;margin-right: 10px;width: 150px;height: 200px;border: 1px #bbbbbb solid;padding: 1px}
.imgbox{float: left; margin-top: 10px;margin-right: 20px;width: 113px;height: 150px;border: 1px #bbbbbb solid;padding: 1px}

.menutop{width: 60px;float: left;text-align: <?echo $menupos?>;padding: 2px;color: #000000;font-size: 14px;margin-right: 10px}
.menuside{float: left;text-align: left;padding: 2px;color: #000000;font-size: 14px;margin-right: 10px}
#menu{float: left;width: 120px;height:800px;margin-top: 47px;border-left: 1px #bbbbbb solid;padding-left:25px}
#menutop{float: left;width: 50%}
.home{width: 60px;float: left;text-align: left;padding: 2px;color: #666666;font-size: 14px;margin-right: 10px}
a{text-decoration: none;color: #555555}
a: visited{text-decoration: none;color: #555555}
a: active{text-decoration: none;color: #555555}
#copyright {font-size: 10px;height: 15px;width: 700px;text-align: center;margin-top: 15px}
#indexrightcontent {min-height: 500px;width: 684px;margin-top: 5px;margin-bottom: 5px;font-size: 13px;color: #333333;margin-right: auto;margin-left: auto;text-align: center}
#checkout {float: left;min-height: 500px;width: 550px;margin-top: 5px;margin-bottom: 5px;font-size: 13px;color: #333333;display: none}
#ccardpayment {float: left;min-height: 449px;width: 550px;margin-top: 5px;margin-bottom: 5px;font-size: 13px;color: #333333;display: none}
#finalmessage {float: left;min-height: 449px;width: 550px;margin-top: 5px;margin-bottom: 5px;font-size: 13px;color: #333333;display: none}

#navpane{padding-left: 70px;height: 35px}
#navcontainer{width: 175px;height: 400px;margin-top: 270px}
.navtype{cursor: pointer;padding: 2px;min-width: 50px;min-height: 10px;font-family: Trebuchet MS, sans-serif;font-size: 15px;color: #4D367F;font-weight:normal;float: right;margin: 4px;margin-right: 20px}
#prodpane{width: 700px}
#prodpane2{display: none}
.navprod{float: left;min-width: 210px;font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #555555;font-weight: bold;margin: 6px}
#typename{margin-top: 20px;width: 300px;height: 30px;font-family: Trebuchet MS, sans-serif;font-size: 15px;color: #4D367F;font-weight: bold;margin-left: auto;margin-right: auto;text-align: center}
#typedescrip{width: 100%;height: 30px;font-family: Trebuchet MS, sans-serif;font-size: 13px;color: #444444;font-weight: normal;margin-left: auto;margin-right: auto;text-align: center}
.prodimg{float: right;border: 1px #bbbbbb solid;padding: 1px;cursor: pointer;}
.prodname{height: 15px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #555555;font-weight: bold}
.prodblurb{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #555555;font-weight: normal}
.buy{font-weight: normal;font-family: verdana,sans-serif;float: left;cursor: pointer;color: #4A357A;height: 18px;font-size: 11px;padding-top: 1px;margin-left: 0px;margin-top: 2px}

#basketshow{background-color: #E3E6EA;position: absolute;z-index: 1;min-height: 50px;border: 1px #5A6B7F solid;width: 250px;padding: 4px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #5A6B7F;display: none}
#basketinner{border: 1px #95C6E8 solid}
.basketitemname{font-weight: bold;width: 100px;margin-right: 10px;float: left}
.basketitemcost{width: 30px;margin-right: 10px;float: left;text-align: right}
.basketitemquant{width: 10px;margin-right: 10px;float: left}
.basketrowcost{width: 40px;float: left;text-align: right}
#baskettotalcost{width: 60px;float: right;text-align: right}
.space{width:10px;text-align: center;font-size: 9px;margin-right: 10px;float: left}
#basketitle{width: 100%;text-align: center;font-size: 10px;color: #5A6B7F;margin-bottom: 10px}
#cartview{font-size: 10px;width: 100px;height: 70px;margin-top: 100px;cursor: pointer;float: left}
#checkoutlink{cursor: pointer;margin-top: 50px}
#cataloguelink{cursor: pointer;margin-top: 50px;display: none}
.formtitle{text-align: center;font-size: 12px;color: #487FB2;font-weight: bold}
.formlabel{padding-left: 3px}
#salesform{width: 362px;height: 292px;background-image: url(../images/formpanel.jpg);background-repeat: no-repeat;margin-left: 30px}
#checkoutform{width: 362px;height: 292px;background-image: url(../images/formpanel.jpg);background-repeat: no-repeat;margin-left: 30px}
#finalbasketform{margin-top: 35px;width: 362px;height: 292px;background-image: url(../images/formpanel.jpg);background-repeat: no-repeat;margin-left: 30px;font-size: 11px}
#first{height: 14px;font-size: 11px;width: 150px}
#last{height: 14px;font-size: 11px;width: 150px}
#add1{height: 14px;font-size: 11px;width: 200px}
#add2{height: 14px;font-size: 11px;width: 200px}
#town{height: 14px;font-size: 11px;width: 150px}
#county{height: 14px;font-size: 11px;width: 150px}
#code{height: 14px;font-size: 11px;width: 80px}
#phone{height: 14px;font-size: 11px;width: 110px}
#email{height: 14px;font-size: 11px;width: 200px}
#finalamount{width: 350px;text-align: center;font-size: 12px;margin-bottom: 20px;margin-left: 30px}
#subutton{cursor: pointer;padding-left: 12px;padding-top: 2px;width: 62px;height: 22px;float: left;margin-right: 20px;font-size: 12px;background-image: url(../images/subuttonb.jpg);background-repeat: no-repeat;}
#subutton1{cursor: pointer;padding-left: 12px;padding-top: 2px;width: 62px;height: 22px;float: left;margin-left: 20px;font-size: 12px;background-image: url(../images/subuttonb.jpg);background-repeat: no-repeat;}
#subutton2{cursor: pointer;padding-left: 12px;padding-top: 2px;width: 62px;height: 22px;float: left;margin-left: 50px;font-size: 12px;background-image: url(../images/subuttonb.jpg);background-repeat: no-repeat;}
.asterisk{color: #ff0000;font-size: 16px;margin-right: 3px}
.unasterisk{color: #ffffff;font-size: 16px;margin-right: 3px}
.demoasterisk{color: #ff0000;font-size: 16px;margin-right: 3px;float: right}
.required{color: #000000;font-size: 12px;margin-left: 3px;margin-right: 25px;float: right}
#endyear{text-align: center;margin-left: 120px;border: 1px #bbbbbb solid;position: absolute;float: left;min-height: 14px;font-size: 11px;width: 48px;display: none;background-color: #ffffff;cursor: pointer}
#endmonth{text-align: center;margin-left: 86px;border: 1px #bbbbbb solid;position: absolute;float: left;min-height: 14px;font-size: 11px;width: 29px;display: none;background-color: #ffffff;cursor: pointer}
#endyear2{text-align: center;margin-left: 34px;border: 1px #bbbbbb solid;position: absolute;float: left;min-height: 14px;font-size: 11px;width: 48px;display: none;background-color: #ffffff;cursor: pointer}
#endmonth2{text-align: center;border: 1px #bbbbbb solid;position: absolute;float: left;min-height: 14px;font-size: 11px;width: 29px;display: none;background-color: #ffffff;cursor: pointer}
#endyear td{color: #487FB2;font-weight: bold;font-size: 10px}
#endmonth td{color: #487FB2;font-weight: bold;font-size: 10px}
#endyear2 td{color: #487FB2;font-weight: bold;font-size: 10px}
#endmonth2 td{color: #487FB2;font-weight: bold;font-size: 10px}
#monthdrop{height: 14px;width: 22px;padding-left: 3px;cursor: pointer;font-size: 11px}
#yeardrop{height: 14px;width: 40px;padding-left: 3px;cursor: pointer;font-size: 11px}
#monthdrop2{height: 14px;width: 22px;padding-left: 3px;cursor: pointer;font-size: 11px}
#yeardrop2{height: 14px;width: 40px;padding-left: 3px;cursor: pointer;font-size: 11px}
#drop0{height: 14px;font-size: 11px;border: 1px #7F9DB9 solid;width: 162px;padding-left: 3px;background: url(../images/arrow.jpg) no-repeat top right;cursor: pointer}
#cclist{display: none;position: absolute;height: 100px;width: 166px;cursor: pointer;border: 1px #bbbbbb solid;background-color: #ffffff}
#cclist table{font-size: 11px;width: 80px;margin-left: 50px}
#cardnum{height: 14px;font-size: 11px;width: 162px}
#issue{height: 14px;font-size: 11px;width: 25px}
#cvc{height: 14px;font-size: 11px;width: 25px}
#cardname{height: 14px;font-size: 11px;width: 162px}
#from{height: 14px;font-size: 11px;float: left}
#til{height: 14px;font-size: 11px;float: left;margin-left: 40px}
#imgshow{width: 500px;min-height: 500px;display: none;background-color: #ffffff;border: 1px #bbbbbb solid;padding: 2px;cursor: pointer;margin-left: auto;margin-right: auto}
#imcode{width: 80px;height: 25px;border: 1px #888888 solid}
#imgcode{width: 80px;height: 25px;margin-top: 20px;float: left}
#codeinst{width: 112px;height: 30px;margin-top: 15px;float: right;font-size: 10px;color: #0000ff;padding-left: 4px}
#messagebox{width: 500px;font-size: 13px;color: #333333;margin-right: auto;margin-left: auto}
.infobox{
	border: 1px #555555 solid;
	opacity: 0.4;
	filter: alpha(opacity=40);
	width: 350px;
	height: 70px;
	overflow: auto;
	font-family: Century Gothic, sans-serif;
	font-size: 13px;
	color: #000000;
}

.entrybox{
	border: 1px #555555 solid;
	opacity: 0.4;
	filter: alpha(opacity=40);
	width: 130px;
	height: 20px;
}

.but {
	font-family: Century Gothic, sans-serif;
	font-size: 13px;
	width: 40px;
	height: 25px;
	background: url(../images/button.jpg) no-repeat top center;
	
	text-align: center;
	padding-top: 4px;
	cursor: pointer;
}
#featured td a{text-decoration: none;font-size: 11px;color: #868275}