.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 1px;
}
.main A:link {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.main A:visited {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.main A:hover {
	COLOR: #0099CC; TEXT-DECORATION: none
}
.main A:active {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.main TEXTAREA, SELECT, INPUT {
	font-size: 10px; color: #666699; font-family: verdana,arial; letter-spacing: 1px
}
.main ul li {
	margin: 0px 0px 4px 0px;
	list-style: square url("../bullet.gif");
}
.mainSmall {
	font-size: 9px;
	font-style: italic;
}

.maintitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.mainRed {
	color: #FF0000;
}

P.indent {text-indent: 10pt;}
SPAN.indent {text-indent: 10pt;}

.cart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 1px;
	border: 1px solid #405C65;
}
.cart A:link {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.cart A:visited {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.cart A:hover {
	COLOR: #0099CC; TEXT-DECORATION: none
}
.cart A:active {
	COLOR: #0099CC; TEXT-DECORATION: underline
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-indent: 5px;
	padding-left: 5px;
}

.hometown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-indent: 5px;
	padding-left: 10px;
}

.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	letter-spacing: 1px;
	text-indent: 5px;
}
.nav A:link {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.nav A:visited {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.nav A:hover {
	COLOR: #0099CC; TEXT-DECORATION: none
}
.nav A:active {
	COLOR: #0099CC; TEXT-DECORATION: underline
}

.categories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	letter-spacing: 1px;
}
.categories A:link {
	TEXT-DECORATION: none; color: #666666;
}
.categories A:visited {
	TEXT-DECORATION: none; color: #666666;
}
.categories A:hover {
	TEXT-DECORATION: underline; color: #666666;
}
.categories A:active {
	TEXT-DECORATION: none; color: #666666;
}
.feature_title {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 2px;
}
.items {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.items A:link {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.items A:visited {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.items A:hover {
	COLOR: #0099CC; TEXT-DECORATION: none
}
.items A:active {
	COLOR: #0099CC; TEXT-DECORATION: underline
}
.items_title {
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	letter-spacing: 2px;
}
.item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.item_title {
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px;
	color: #666666;
}
.item_price {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FF0000;
}

table.boxborder{
	border: 1px solid #405C65;
	font-size:9pt;
	font-family:Arial;
}

.picsmall{
	border: 1px solid #CC0000;} 
div.float {
  float: left;
  padding: 15px;}
/****************************************************************************/
/* Text messages.                                                           */
/****************************************************************************/
.error, .info{
  border: 1px solid #405C65;
  font-weight: bold;
  padding: 2px;
  padding-left: .5em;
  padding-right: .5em;
   background-color: #EFEFEF;}
.error{
  color: #FF0000;}
.info{
  color: #405C65;}

.cartitprimary{border:1pt}
.carttop{background-color:#cccccc;color:#000000;font-weight:bold}
.cartbody{background-color:#eeeeee;color:#000000}
.cartitcalcitem{background-color:#cccccc}
.cartfooter{background-color:#eeeeee}
.smallheading{background-color:#cccccc;color:#000000;font-weight:bold}
.heading{background-color:#cccccc;color:#000000;font-weight:bold}
.checkouttablebody{background-color:#eeeeee}
.topband{background-color:#eeeeee}
.price{color:#cc0000;font-weight:bold}
