body {
		font-family: helvetica, arial, sans-serif;
		margin:0px 20px 0px 0px;  /* top, left, bottom, right */
		padding:0px;
		background-color: #ffffff;				
}	

H1 {
	font-family: verdana,arial,helvetica,sans-serif; color: #9e9e9e; font-size: xx-small; 
	margin-top : 0px;
	margin-bottom : 0px;
}

H2 {
	font-family: verdana,arial,helvetica,sans-serif; color: #9e9e9e; font-size: xx-small; 
	margin-top : 0px;
	margin-bottom : 0px;
}


h3 {
	font-family: verdana,arial,helvetica,sans-serif; color: #336600; font-size: xx-small; 
	padding: 0px;	
}
.cleanlink,.cleanlink a:link,.cleanlink a:active,.cleanlink a:visited,.cleanlink a:hover{
		font-family:	arial,helvetica,sans-serif;
		font-size:		14px;
		text-decoration: none;

}

.alp,.alp a:link,.alp a:active,.alp a:visited,.alp a:hover{
		font-family:	arial,helvetica,sans-serif;
		font-size:		11px;
		color:				#666666;
}
.alp a:link,.alp a:active,.alp a:visited{
		text-decoration:	none;
		padding: 2px;
		border: #ffffff 1px solid;
		padding: 2px;
		color:				#000000;
}
.alp a:hover{
		background-color: #CCFF33;
		text-decoration:	none;
		border: #336633 1px solid;
		padding: 2px;
		color:				#000000;
}

.smallgreen { font-family: verdana,arial,helvetica,sans-serif; color: #336600; font-size: x-small; }
.sans { font-family: verdana,arial,helvetica,sans-serif; font-size: small;color: #cc6600 }
.h1 { font-family: verdana,arial,helvetica,sans-serif; font-size: small;color: #cc6600 }
.buyitnow { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small;color: #66cc00; 	letter-spacing : 5px; }
.overview {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
	color: #595959;
	margin-left : 20px;
	margin-right : 20px;
	font-weight: bold;
}
.summary {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
	color: #595959;
	margin-left : 20px;
	margin-right : 20px;
}
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.smallheader {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
	color: #336633;
	font-weight: bold;
}
.smallbody {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: x-small;
	color: #595959;
}
.tiny { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: gray; }
.tinyprice { font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: #003300; }
.listprice { font-family: verdana, arial,sans-serif; text-decoration: line-through;  }
.price { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: x-small; };
.whitefont {
	font-family: arial,helvetica,sans-serif;
	color: #ffffff;
	font-size: x-small;			
}
.whitefonttiny {
	font-family: arial,helvetica,sans-serif;
	color: White;
	font-size: xx-small;		
}
A:link    {
	color: #003366;
}
A:visited { color: #006699; }
A:active  {
	color: Teal;
}
A:Hover {	color: Red;}

#main {
	position: relative;
	top:0px;		
	left: 0px;
	right: 0px;
	width:84%;	
	margin:0px 0px; /* Right and left margin widths set to "auto" */	
	/*margin-left:-288px;
	text-align:left; /* Counteract to IE5/Win Hack */
	padding: 0px 0px 0px 0px;  /*top, right, bottom, left */
	background-color: white;	
	text-align: left;	
}
#box {	
	vertical-align: bottom;  /* baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> */	
	}
	
#blueframebox {	
	position: relative;	
	width:180px;
	color: black; font-weight: normal;	
	background-color : #aadaf0;
	border: #003399 solid .05em;  /* border style: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] */		
	}	
	
#descbox {		
	width:190px;
	color: black; font-weight: normal;	
	font-family: verdana,arial,helvetica,sans-serif; font-size: x-small;
	}	
#servebetter {	
	position: relative;	
	width:180px;		
	border:#339900 solid .08em;  /* border style: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] */						
	background:#ffffcc;		
	}	
	
#musthave {	
	position: relative;	
	color: white; font-weight: bold;
	width:180px;		
	border:#669900 solid .08em;  /* border style: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] */						
	background:#e6ffe6;		
	}	
#category {	
	position: relative;	
	color: white; font-weight: bold;
	width:180px;		
	border:#006699 solid .08em;  /* border style: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] */						
	background:#d8d8eb;		
	}	

#hotframebox {	
	position: relative;	
	width:180px;	
	border: .05em solid #ff9900;		
	color: black; font-weight: normal;	
	background-color : #FFFFCC;
	}	
#greenframebox {
		font-variant: normal;  /* normal, small-caps  */
		position: relative;
		width:180px;		
		background:#eafadc;
		border: #008000 solid .08em;  /* border style: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] */		
		}
#greyframebox {
		font-variant: normal;  /* normal, small-caps  */
		position: relative;
		color: white; font-weight: bold;
		width:180px;		
		background:#e2e2e2;
		border: solid #757575 .08em;  /* border style: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] */		
		}
#bluebox {	
	position: relative;	
	width:180px;
	color: black; font-weight: normal;	
	background-color : #99CC66;
	}	
#yellowframebox {
		font-variant: normal;  /* normal, small-caps  */
		position: relative;
		width:180px;
		padding: 10px 5px 10px 2px;  /*top, right, bottom, left */
		background:#ffffcc;
		border: solid #ffff00 .05em;  /* border style: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] */		
		}
		
#dashedframebox {
		font-variant: normal;  /* normal, small-caps  */
		position: relative;		
		padding: 10px 5px 10px 15px;  /*top, right, bottom, left */
		background:#d3ebed;
		border: dashed #006699 0.1em;  /* border style: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ] */		
		}

#proddetail {		
	padding: 0px 0px 0px 30px;  /*top, right, bottom, left */	
	}
	
.stripe1 {	
	background-color: #DEF4D7;	
}
.stripe2 {	
	background-color: #c6e6bd;	
}

.sidemenu, .sidemenu a:link, .sidemenu a:active, .sidemenu a:visited, .sidemenu a:hover{ 
 font-family: verdana,arial,helvetica,sans-serif; font-size: xx-small; color: gray;
 text-decoration: none;
}

.sidemenu a:link    { color:  #000000; }
.sidemenu a:visited { color:  #000000; }
.sidemenu a:active  { color:  #000000; }
.sidemenu a:hover   {
	color:  #ffffff;
	background-color: #006600;
}

.header, .header a:link, .header a:active, .header a:visited, .header a:hover{
text-decoration:none;font-size:8pt;color:white;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif;
}

.header a:link    { color:  #ffffff; }
.header a:visited { color:  #ffffff; }
.header a:active  { color:  #ffffff; }
.header a:hover   {
	color:  #ffff66;
	background-color: #0066cc;
}

.pcat, .pcat a:link, .pcat a:active, .pcat a:visited, .pcat a:hover{
font-size:8pt;color:#336633;font-family:verdana,arial,helvetica,sans-serif;
}

.pcat a:link    { color:   #003333; }
.pcat a:visited { color:   #003333; }
.pcat a:active  { color:  #ffffff; }
.pcat a:hover   { color:  #669900;
	
}



.button {  
  background-image : url(/images/searchbut.jpg);
  font-weight: bold;
  color: #ffffff;
  border-top: 1px #e3f0db solid;
  border-left: 1px #e3f0db solid;
  border-bottom: 2px #003399 solid;
  border-right: 3px #006633 solid;
}
