html, body{height: 97%; width: 100%; border: 0; padding: 0; margin: 0; background: #f5ffee;  font-family: "Verdana"; FONT-SIZE: 11px;} 
#spacer{ 
display: block; 
height: 95%; 
width: 1px; 
padding: 0; 
margin: 0; 
border: 0; 
background: #fff; /* same as body bg */ 
float: right; 
} 

#bodycontent { 
width: 100%; 
margin: 0; 
padding: 0; 
border: 0; 
float: right; 
margin-right: -1px; /* this is the key to avoid the 1px jog caused by spacer */ 
} 

#bodyarea{ 
margin: 0px; 
background: #f5ffee; 
padding-top: 110px; 
width: 100%;  
} 

#leftcol{float:left; width: 140px;} 
<!--- #rightcol{float:left; width: 0%;}  --->
#centercol{float:left; width: 80%; background: #f5ffee; border-left:solid; border-left-color:#999999; border-left-width:2px;} 

#centercol h4{ width: 100%; background: #f5ffee; text-align: center;} 
#centercol p{padding: 10px;} 
#centercol table{ left:inherit; } 

#centercol tableProductDetails2 {  left:inherit;} 

#footer{ 
display: block;   
border-top:solid; 
border-top-color:#A7E463;
clear: both; 
width: 100%; 
padding: 0; 
margin: 0; 
background: #D8FEBE;
text-align: center; 
margin-right: 0px; 
border-top-width:4px;
face:"Arial, Helvetica, sans-serif" color:#999999; vertical-align:middle;
bottom:0;
} 

#footer p{background:#D8FEBE; height:60px; color: #666666; vertical-align:middle;} 
#footer p2{background: #ccc; height:2px;} 
#header{ 
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 100px; 
background: #f5ffee; 
color: #999999; font-family:Arial, Helvetica, sans-serif;
z-index: 50; 
} 


#leftmenu{ 
position: absolute; 
top: 120px; 
left: 1px; 
width: 140; 
background: #f5ffee;
} 
.catLinkGreen:link {FONT-WEIGHT: normal; COLOR: #4fa900; TEXT-DECORATION: none; font-family: "Century Gothic"; FONT-SIZE: 12pt;}
.catLinkGreen:visited {FONT-WEIGHT: normal; COLOR: #4fa900; TEXT-DECORATION: none; font-family: "Century Gothic"; FONT-SIZE: 12pt;}
.catLinkGreen:hover {FONT-WEIGHT: normal; COLOR: #4fa900; TEXT-DECORATION:none; font-family: "Century Gothic"; FONT-SIZE: 12pt;}

A.navLinkRed:link {FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: none; font-family: "Arial, Helvetica, sans-serif"; FONT-SIZE: 8pt;}
A.navLinkRed:visited {FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION: none; font-family: "Arial, Helvetica, sans-serif"; FONT-SIZE: 8pt;}
A.navLinkRed:hover {FONT-WEIGHT: normal; COLOR: #990000; TEXT-DECORATION:underline; font-family: "Arial, Helvetica, sans-serif"; FONT-SIZE: 8t;}


#leftmenu a:link, a:visited, a:hover{
	FONT-WEIGHT: normal; COLOR: #000033; TEXT-DECORATION: none; font-family: "Arial, Helvetica, sans-serif"; FONT-SIZE: 10pt;
}



#pagescroll a:link, a:visited {
	FONT-WEIGHT: normal; COLOR: black; TEXT-DECORATION: none; font-family: "Arial, Helvetica, sans-serif"; FONT-SIZE: 10pt;
}
#pagescroll a:hover {}





#rightmenu{ 
position: absolute; 
top: 150px; 
right: 0px; 
width: 20%; 
background: #f5ffee; 
} 


.errorMessage {
	color: #993333;
	font-weight: bold;
}
input.formButton {
	border-bottom: 3px solid #FCFCF;
	border-left: 2px solid #FBFBFB;
	border-right: 2px solid #FCFCF;
	border-top: 2px solid #FCFCF;
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px 3px 3px 3px;
	background-color: #840000; text-transform:uppercase; font-size:smaller;
}
input.formButtonGrey {
	border-bottom: 3px solid #FCFCF;
	border-left: 2px solid #FBFBFB;
	border-right: 2px solid #FCFCF;
	border-top: 2px solid #FCFCF;
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px 3px 3px 3px;
	background-color: #666666; text-transform:uppercase; font-size:smaller;}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 9px;
	color: #002252;
	border: 1px inset #979797;
}
input.qtybox{border: 2px inset #979797;}

.product4 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: Gray;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.productPrice {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: Black;
	TEXT-DECORATION: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
td.tHeader{
border-color:#999999; border-style: solid; border-width:1px; height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;
}
A.prodLinks:link {
	FONT-SIZE: 11px; COLOR: #0000ff; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.prodLinks:visited {
	FONT-SIZE: 11px; COLOR: #0000ff; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.prodLinks:hover {
	FONT-SIZE: 11px; COLOR: #0000ff; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.prodLinks:active {
	FONT-SIZE: 11px; COLOR: #0000ff; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.boldOrangeText16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600; FONT-STYLE: normal; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: none
}
.mainBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none
}
.mainBold12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial,Helvetica; TEXT-DECORATION: none
}
img.psku{
			border: 1px solid #ccc;}