body {
	background: #fff;  FONT: 95% Arial, verdana, sans-serif; color: #000
}
h1 { font-size: 1.4em; font-weight: bold; font-family: Arial, verdana, sans-serif; color: #000;
}
h3 { font-size: 1.2em; font-weight: bold; font-family: Arial, verdana, sans-serif; color: #000;
}
a:link {
	color: #666;  
}
a:visited {
	color: #939
	}
a:hover {
	color: #000
	}

.image {
	 font-size: 0.9em; background: #fff; border: 0; color: #000;  vertical-align:middle
}
.image a:link {
	color: #fff
}
.image a:visited {
	color: #fff
}
.image a.but:hover {
	 color: #fff
}
.imagedark {
	  border: 0; color: #000;  vertical-align:middle
}


.white {
	background: #ffffff
}
.dark {
	background: #d65ae7; 
}
.light {
	background: #ff99ff; 
}
.dropmenu {
	background: #d65ae7; TEXT-INDENT: 6px; BORDER: #000 1px  solid;
}
.prod {
	background: #fff; border-style: solid; BORDER: #000 1px solid;
}
.box {
 font-weight: bold; font-family: Arial, verdana, sans-serif;  background: #d65ae7;  color: #fff;
  }

.np {
 font-weight: bold; font-family: Arial, verdana, sans-serif;  background: #d65ae7;  color: #fff;
 PADDING-TOP: 1px;  }

.np a:link {
	background: #d65ae7;color: #fff; DISPLAY: block;
}
.np a:visited {
	background: #d65ae7;color: #ddd; DISPLAY: block;
}
.np a.but:hover {
	background: #fff; color: #d65ae7; DISPLAY: block;
}

.np a.but {
	 TEXT-INDENT: 5px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT: #fff 1px  solid; BORDER-BOTTOM: #fff 1px  solid;text-decoration: none; 
}

.np {
	font-size: 0.90em; 
}


.maintext {
	font-size: 0.95em; font-family: Arial, verdana, sans-serif; 
}
.maintsml {
	 FONT-SIZE: 0.75em;  border: 0; COLOR: #000;  PADDING-LEFT: 1em; PADDING-Right: 1em; TEXT-ALIGN: left
}
.mainsml{
	font-size: 0.8em; font-family: Arial, verdana, sans-serif; 
}
.mainsmller{
	font-size: 0.65em; font-family: Arial, verdana, sans-serif; 
}

.contentbox {
float: left;
width: 150px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

#generalcontent {

width: 100%;
float: left;
}

#righthand {
float: right;
width: 19%;

}

.white {
	background: #fff
}

.foot {
	 font-size: 0.70em; color: #fff; PADDING-TOP: 1em; text-align: center
}
.foot a:link {
	color: #fff
}
.foot a:visited {
	color: #939
}
.foot a:hover {
	color: #000
}
.specialoffer {
 font-size: 0.70em; color: #000; PADDING-TOP: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; text-align: left; 
}

.orderform {
	 background: #ffccff; font-size: 0.70em; color: #000; PADDING-TOP: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; text-align: left; 
}

.descrip {
	 background: #d65ae7; font-size: 0.70em; color: #fff; PADDING-TOP: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; text-align: left
}
.options {
 font-weight: bold; font-family: Arial, verdana, sans-serif;  background: #d65ae7;  color: #fff; font-size: 0.70em; text-align: center
 }

.options a:link {
	background: #d65ae7;color: #fff; 
}
.options a:visited {
	background: #d65ae7;color: #ddd; 
}
.options a.but:hover {
	background: #fff; color: #d65ae7; 
}

.options a.but {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  text-decoration: none; 
}

.toplink {
 font-weight: bold; font-family: Arial, verdana, sans-serif;  background: #d65ae7;  color: #fff;
 PADDING-TOP: 1px; font-size: 0.95em;  }

.toplink a:link {
	background: #d65ae7;color: #fff; text-decoration: none; 
}
.toplink a:visited {
	background: #d65ae7;color: #ddd; text-decoration: none; 
}
.toplink a:hover {
	background: #fff; color: #d65ae7; 
}
.whitetext {
font-weight: bold; font-family: Arial, verdana, sans-serif; color: #000; font-size: 1.2em; text-align: right
  }

.txt
{
   	font-weight: bold;
	font-size: 13px;
	font-family: Arial, verdana, sans-serif;
	color: #fff;

}
.txtblak
{
   	font-weight: bold;
	font-size: 13px;
	font-family: Arial, verdana, sans-serif;
	color: #000;

}
.col
{
background: #ffccff;

font-size: 9px;
}
.colf
{
font-weight: bold;
color: #000;
background: #ffaaff;
font-size: 9px;
border: #26a solid 2px
}

.formreq 
{
background: #ffccff;
font-size: 9px;
}
.form
{
background: #fff;
font-size: 9px;
}

.nav2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #c0afcf 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 10px; PADDING-TOP: 1px; WIDTH: 250px; BORDER-BOTTOM: #c0afcf 1px solid; FONT-SIZE:0.90em; 
FONT-WEIGHT: bold; FONT-FAMILY: Arial, verdana, sans-serif; }

.nav2 a:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #d65ae7; PADDING-BOTTOM: 3px; MARGIN: 1px 0px; WIDTH: 250px; COLOR: #fff; TEXT-INDENT: 6px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.nav2 a:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: #f4eaff; PADDING-BOTTOM: 3px; MARGIN: 1px 0px; WIDTH: 250px; COLOR: #aaa; TEXT-INDENT: 6px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.nav2 a:hover {
	FONT-WEIGHT: bold; BACKGROUND: #f4eaff; COLOR: #000000
}

.nav2 ul {
	PADDING: 0px;  MARGIN: 0px;  LIST-STYLE-TYPE: none
}
.nav2 ul a:link {
	TEXT-INDENT: 2em; LIST-STYLE-TYPE: none
}
.nav2 ul a:visited {
	TEXT-INDENT: 2em; LIST-STYLE-TYPE: none
}
.nav2 a.nact {
	BACKGROUND: #dcdcdc; COLOR: #9966ad
}
.nav2 a.nact:hover {
	BACKGROUND: #dcdcdc; COLOR: #9966ad
}