﻿BODY {
  position:absolute;
  left: 50%;  
  width: 760px;
  height: auto;
  margin-left: -380px;
}

#neo_header {
  background-color: #fff;    
  width: 760px;
  height: 65px;
  padding: 0;
  text-align: center;
}

#neo_header A:link, A:visited, A:active, A:hover, img {
  border: none;
  text-decoration: none;
}

.neo_footer table {
  background-color: #e1f0f7;    
  margin: 0;
  padding: 0;
  collapse: collapse;
  border: none;
  text-align: center;
}

.neo_footer_end td {
  width: 8px;
  height: 18px;
}

.neo_footer_top td {
  height: 1px;
}

.neo_footer_btm td {
  height: 1px;
}

A:link {
    color: #006633;
	text-decoration: none;
}

A:visited {
	color: #006633;
	text-decoration: none;
}

A:active {
	color: #006633;
	text-decoration: none;
}

A:hover {
	color: #B2D77A;
	text-decoration: none;
}

H1 {
	font-size: 11pt;
	color: #006633;
    margin-top: -3px;
    margin-bottom: 0px;
    }
	
H2 {
	font-size: 10pt;
	color: #B30000;
	margin-top: 12px;
    margin-bottom: 12px;
	text-align: center;
    }
		
H3 {
	font-size: 10pt;
	color: #006633;
	text-align: left;
    }
	
H4 {
	font-size: 10pt;
	color: #006633;
	margin-top: -5px;
    margin-bottom: -5px;
	text-align: center;
	}
	
H5 {
	font-size: 6pt;
	color: #000000;
	text-align: left;
	height: auto;
    }			
	
TD {
	font-size: 12px;
	font-family : Verdana;
}

P {
	font-size: 12px;
	font-family : Verdana;
}

TD.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Tahoma, Verdana;
	color : #000000;
}

HR {
	color : #006633;
	height : 1px;
}

TD.mincart {
	font-size: 10px;
	font-family : Verdana;
	color: #000000;
}

P.mincart {
	font-size: 10px;
	font-family : Verdana;
	color: #ffffff;
}

div.detailprice { 
	horizontal-align: middle;
	margin-top: 7px;
	text-align: center;
	font-size: 14px;
	font-family : Verdana;
	color : #000000;
}

/* Border around each product box */
.outerborder {
	border: 0px solid #ffffff;
} 
/* Product Price fonts */
.s9price {
	font-weight: bold;
	color: #B70000;
	line-height: 200%; /* line height allows us to create spacing above and below the text to give extra spacing */
}
/* List Price */
.s9listprice {
	font-size: 12px;
	color: #999999;
	text-decoration: line-through;
}
/* savings fonts and decorration */
.savings {
	color: #990000;
	line-height: 200%;
	border: 1px solid #FF9900;
	background-color: #FFFFCC;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 9px;
}
/* Picture properties */
.s9picture { border: thin solid #CCCCCC; }
.s9Desc {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

/* This applies to any of the links with a class="nav1"  */
a.nav1{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color: #444b51; 
background-color:#FFDBCA;
text-decoration: none;
margin-top:1px;
}

a.nav1:link {
color: #444b51; 
text-decoration: none;
}

a.nav1:visited {
color: #444b51; 
text-decoration: none;
}

a.nav1:active {
color: #444b51; 
text-decoration: none;
}

a.nav1:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav1b"  */
a.nav1b{
display:block;
width:120px;
padding:3px;
font: normal 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#f4f4df;
text-decoration: none;
margin-top:1px;
}

a.nav1b:link {
color: #444b51; 
text-decoration: none;
}

a.nav1b:visited {
color: #444b51; 
text-decoration: none;
}

a.nav1b:active {
color: #444b51; 
text-decoration: none;
}

a.nav1b:hover {
color: black; 
background-color:#f2e7bd;
text-decoration: none;
}

/* This applies to any of the links with a class="nav1c"  */
a.nav1c{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#cde6e8;
text-decoration: none;
margin-top:1px;
}

a.nav1c:link {
color: #444b51; 
text-decoration: none;
}

a.nav1c:visited {
color: #444b51; 
text-decoration: none;
}

a.nav1c:active {
color: #444b51; 
text-decoration: none;
}

a.nav1c:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav1d"  */
a.nav1d{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color: #444b51; 
background-color:#BBE2AF;
text-decoration: none;
margin-top:1px;
}

a.nav1d:link {
color: #444b51; 
text-decoration: none;
}

a.nav1d:visited {
color: #444b51; 
text-decoration: none;
}

a.nav1d:active {
color: #444b51; 
text-decoration: none;
}

a.nav1d:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav2"  */
a.nav2{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#acdff4;
text-decoration: none;
margin-top:1px;
}

a.nav2:link {
color: #444b51; 
text-decoration: none;
}

a.nav2:link {
color: #444b51; 
text-decoration: none;
}

a.nav2:visited {
color: #444b51; 
text-decoration: none;
}

a.nav2:active {
color: #444b51; 
text-decoration: none;
}

a.nav2:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav2b"  */
a.nav2b{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#E1C4A6;
text-decoration: none;
margin-top:1px;
}

a.nav2b:link {
color: #444b51; 
text-decoration: none;
}

a.nav2b:link {
color: #444b51; 
text-decoration: none;
}

a.nav2b:visited {
color: #444b51; 
text-decoration: none;
}

a.nav2b:active {
color: #444b51; 
text-decoration: none;
}

a.nav2b:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav3"  */
a.nav3{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#e5dcf0;
text-decoration: none;
margin-top:1px;
}

a.nav3:link {
color: #444b51; 
text-decoration: none;
}

a.nav3:visited {
color: #444b51; 
text-decoration: none;
}

a.nav3:active {
color: #444b51; 
text-decoration: none;
}

a.nav3:hover {
color: black; 
/* background-color:#acdff4; */
text-decoration: none;
}

/* This applies to any of the links with a class="nav3b"  */
a.nav3b{
display:block;
width:120px;
padding:3px;
font: normal 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#e5dcf0;
text-decoration: none;
margin-top:1px;
}

a.nav3b:link {
color: #444b51; 
text-decoration: none;
}

a.nav3b:visited {
color: #444b51; 
text-decoration: none;
}

a.nav3b:active {
color: #444b51; 
text-decoration: none;
}

a.nav3b:hover {
color: black; 
background-color:#c7b5dc;
text-decoration: none;
}

/* This applies to any of the links with a class="nav4"  */
a.nav4{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#c9ef90;
text-decoration: none;
margin-top:1px;
}

a.nav4:link {
color: #444b51; 
text-decoration: none;
}

a.nav4:visited {
color: #444b51; 
text-decoration: none;
}

a.nav4:active {
color: #444b51; 
text-decoration: none;
}

a.nav4:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav4b"  */
a.nav4b{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#A4C1FF;
text-decoration: none;
margin-top:1px;
}

a.nav4b:link {
color: #444b51; 
text-decoration: none;
}

a.nav4b:visited {
color: #444b51; 
text-decoration: none;
}

a.nav4b:active {
color: #444b51; 
text-decoration: none;
}

a.nav4b:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav5"  */
a.nav5{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#ffdec4;
text-decoration: none;
margin-top:1px;
}

a.nav5:link {
color: #444b51; 
text-decoration: none;
}

a.nav5:visited {
color: #444b51; 
text-decoration: none;
}

a.nav5:active {
color: #444b51; 
text-decoration: none;
}

a.nav5:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav5b"  */
a.nav5b{
display:block;
width:120px;
padding:3px;
font: normal 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#ffdec4;
text-decoration: none;
margin-top:1px;
}

a.nav5b:link {
color: #444b51; 
text-decoration: none;
}

a.nav5b:visited {
color: #444b51; 
text-decoration: none;
}

a.nav5b:active {
color: #444b51; 
text-decoration: none;
}

a.nav5b:hover {
color: black; 
background-color:#fcad70;
text-decoration: none;
}

/* This applies to any of the links with a class="nav6"  */
a.nav6 {
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#f0b9bb;
text-decoration: none;
margin-top:1px;
}

a.nav6:link {
color: #444b51; 
text-decoration: none;
}

a.nav6:visited {
color: #444b51; 
text-decoration: none;
}

a.nav6:active {
color: #444b51; 
text-decoration: none;
}

a.nav6:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav6b"  */
a.nav6b{
display:block;
width:120px;
padding:3px;
font: normal 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#fbddde;
text-decoration: none;
margin-top:1px;
}

a.nav6b:link {
color: #444b51; 
text-decoration: none;
}

a.nav6b:visited {
color: #444b51; 
text-decoration: none;
}

a.nav6b:active {
color: #444b51; 
text-decoration: none;
}

a.nav6b:hover {
color: black; 
background-color:#f0b9bb;
text-decoration: none;
}

/* This applies to any of the links with a class="nav7"  */
a.nav7{
display:block;
width:120px;
padding:3px;
font: bold 9.9px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#FFE8DD;
text-decoration: none;
margin-top:1px;
}

a.nav7:link {
color: #444b51; 
text-decoration: none;
}

a.nav7:visited {
color: #444b51; 
text-decoration: none;
}

a.nav7:active {
color: #444b51; 
text-decoration: none;
}

a.nav7:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav8"  */
a.nav8{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#c0e5b5;
text-decoration: none;
margin-top:1px;
}

a.nav8:link {
color: #444b51; 
text-decoration: none;
}

a.nav8:visited {
color: #444b51; 
text-decoration: none;
}

a.nav8:active {
color: #444b51; 
text-decoration: none;
}

a.nav8:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav9"  */
a.nav9{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#f1e188;
text-decoration: none;
margin-top:1px;
}

a.nav9:link {
color: #444b51; 
text-decoration: none;
}

a.nav9:visited {
color: #444b51; 
text-decoration: none;
}

a.nav9:active {
color: #444b51; 
text-decoration: none;
}

a.nav9:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav10"  */
a.nav10{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#e3e9ff;
text-decoration: none;
margin-top:1px;
}

a.nav10:link {
color: #444b51; 
text-decoration: none;
}

a.nav10:visited {
color: #444b51; 
text-decoration: none;
}

a.nav10:active {
color: #444b51; 
text-decoration: none;
}

a.nav10:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav11"  */
a.nav11{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#d4d2f9;
text-decoration: none;
margin-top:1px;
}

a.nav11:link {
color: #444b51; 
text-decoration: none;
}

a.nav11:visited {
color: #444b51; 
text-decoration: none;
}

a.nav11:active {
color: #444b51; 
text-decoration: none;
}

a.nav11:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav12"  */
a.nav12{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#eaeaea; 
background-color:#b30000;
text-decoration: none;
margin-top:1px;
}

a.nav12:link {
color: #eaeaea; 
text-decoration: none;
}

a.nav12:visited {
color: #eaeaea; 
text-decoration: none;
}

a.nav12:active {
color: #eaeaea; 
text-decoration: none;
}

a.nav12:hover {
color: #ffffff; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav13"  */
a.nav13{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#eaeaea; 
background-color:#336699;
text-decoration: none;
margin-top:1px;
}

a.nav13:link {
color: #f4f4f4; 
text-decoration: none;
}

a.nav13:visited {
color: #f4f4f4; 
text-decoration: none;
}

a.nav13:active {
color: #f4f4f4; 
text-decoration: none;
}

a.nav13:hover {
color: #ffffff; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav14"  */
a.nav14{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:center;
color:#444b51; 
background-color:#f4f4df;
text-decoration: none;
margin-top:1px;
}

a.nav14:link {
color: #444b51; 
text-decoration: none;
}

a.nav14:visited {
color: #444b51; 
text-decoration: none;
}

a.nav14:active {
color: #444b51; 
text-decoration: none;
}

a.nav14:hover {
color: black;
background-color:#f2e7bd;
text-decoration: none;
}

/* This applies to any of the links with a class="nav15"  */
a.nav15{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color: #444b51; 
background-color:#fcca60;
text-decoration: none;
margin-top:1px;
}

a.nav15:link {
color: #444b51; 
text-decoration: none;
}

a.nav15:visited {
color: #444b51; 
text-decoration: none;
}

a.nav15:active {
color: #444b51; 
text-decoration: none;
}

a.nav15:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav16"  */
a.nav16{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color: #444b51; 
background-color:#dbddef;
text-decoration: none;
margin-top:1px;
}

a.nav16:link {
color: #444b51; 
text-decoration: none;
}

a.nav16:visited {
color: #444b51; 
text-decoration: none;
}

a.nav16:active {
color: #444b51; 
text-decoration: none;
}

a.nav16:hover {
color: black; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav17"  */
a.nav17{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:left;
color:#444b51; 
background-color:#C6C6FF;
text-decoration: none;
margin-top:1px;
}

a.nav17:link {
color: #444b51; 
text-decoration: none;
}

a.nav17:visited {
color: #444b51; 
text-decoration: none;
}

a.nav17:active {
color: #444b51; 
text-decoration: none;
}

a.nav17:hover {
color: black;
text-decoration: none;
}

a.nav18{
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:center;
color:#444b51; 
text-decoration: none;
margin-top:1px;
}

a.nav18:link {
color: #444b51; 
text-decoration: none;
}

a.nav18:visited {
color: #444b51; 
text-decoration: none;
}

a.nav18:active {
color: #444b51; 
text-decoration: none;
}

a.nav18:hover {
color: black;
text-decoration: none;
}


/* This applies to any of the links with a class="nav19"  */
a.nav19{
	display: block;
	width: 120px;
	padding: 3px;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #eaeaea;
	background-color: #689983;
	text-decoration: none;
	margin-top: 0px;
}

a.nav19:link {
color: #f4f4f4; 
text-decoration: none;
}

a.nav19:visited {
color: #f4f4f4; 
text-decoration: none;
}

a.nav19:active {
color: #f4f4f4; 
text-decoration: none;
}

a.nav19:hover {
color: #ffffff; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav19b"  */
a.nav19b{
	display: block;
	width: 120px;
	padding: 3px;
	font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	color: #eaeaea;
	background-color: #689983;
	text-decoration: none;
	margin-top: 0px;
}

a.nav19b:link {
color: #f4f4f4; 
text-decoration: none;
}

a.nav19b:visited {
color: #f4f4f4; 
text-decoration: none;
}

a.nav19b:active {
color: #f4f4f4; 
text-decoration: none;
}

a.nav19b:hover {
color: #ffffff; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav19c"  */
a.nav19c{
	display: block;
	width: 120px;
	padding: 3px;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	color: #eaeaea;
	background-color: #689983;
	text-decoration: none;
	margin-top: 1px;
}

a.nav19c:link {
color: #f4f4f4; 
text-decoration: none;
}

a.nav19c:visited {
color: #f4f4f4; 
text-decoration: none;
}

a.nav19c:active {
color: #f4f4f4; 
text-decoration: none;
}

a.nav19c:hover {
color: #ffffff; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav21"  */
a.nav21{
	display: block;
	width: 120px;
	padding: 3px;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	color: #d4d2f9;
	background-color:#f4f4df;
	text-decoration: none;
	margin-top: 1px;
}

a.nav21:link {
color: #006633; 
text-decoration: none;
}

a.nav21:visited {
color: #006633; 
text-decoration: none;
}

a.nav21:active {
color: #006633; 
text-decoration: none;
}

a.nav21:hover {
color: #B2D77A; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav21b"  */
a.nav21b{
	display: block;
	width: 120px;
	padding: 3px;
	font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	color: #d4d2f9;
	background-color:#f4f4df;
	text-decoration: none;
	margin-top: 1px;
}

a.nav21b:link {
color: #006633; 
text-decoration: none;
}

a.nav21b:visited {
color: #006633; 
text-decoration: none;
}

a.nav21b:active {
color: #006633; 
text-decoration: none;
}

a.nav21b:hover {
color: #B2D77A; 
text-decoration: none;
}

/* This applies to any of the links with a class="nav20"  */
a.nav20{
display:block;
width:120px;
padding:3px;
font: bold 11px Arial, Verdana, Helvetica, sans-serif;
text-align:center;
color:#eaeaea; 
background-color:#336699;
text-decoration: none;
margin-top:1px;
}

a.nav20:link {
color: #f4f4f4; 
text-decoration: none;
}

a.nav20:visited {
color: #f4f4f4; 
text-decoration: none;
}

a.nav20:active {
color: #f4f4f4; 
text-decoration: none;
}

/* Active Page */
SPAN.currpage {
color: #000000;
font-weight: bold;
}

/* Small Product Image */
td.prodimage {
vertical-align: top;
}

/* Large Product Image */
td.detailimage {
vertical-align: top;
}

/* Categories */
P.catname {
text-align: center; 
margin-top: 0px; 
margin-bottom: 4px; 
vertical-align:top; 
text-align: left;
}

P.catdesc { 
margin-top: 0px; 
margin-bottom: 4px; 
/* vertical-align:middle; */
}

IMG.catimage { 
border:0px; 
border-thickness: 1px; 
border-color: #000; 
border-style: solid; 
vertical-align:top; 
}

TD.catimage { 
vertical-align:top; 
} 

TD.catname { 
vertical-align:top; 
text-align: left; 
} 

TD.catnavigation { 
vertical-align:middle;
text-align: left; 
}
