body {
background: #FFFFFF;
color: #000000;
font-family: Arial;
font-size: 9pt;
padding: 8px 8px 24px 8px;
}
td {
font-size: 9pt;	
}
form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
h1 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 15pt;
font-weight: bold;
color: #003366;
margin: 0px 0px 16px 0px;
}
h2 {
font-family: Lucida Handwriting, Geneva, sans-serif;
font-size: 17pt;
color: #336699;
margin: 0px 0px 4px 0px;
}
h2 a {
color: #336699;
text-decoration: none;
}
h2 a:hover {
color: #6699cc;
text-decoration: none;
}
h3 {
font-size: 11pt;
font-weight: bold;
}
h4 {
font-size: 10pt;
font-weight: bold;
}
hr {
height: 1px;
color: #cccccc;
}
a {
color: #336699;
}
a:hover {
color: #6699cc;
text-decoration: none;
}
a img {
border: 1px solid #cccccc;
}

table.head td {
  font-family: Arial;
  font-size: 9pt;
  font-weight: bold;
}
.head a:link {
  color: #FFFFFF;
  text-decoration: none;
}

.head a:visited {
  color: #FFFFFF;
  text-decoration: none;
}

.head a:active {
  color: #FFFFFF;
  text-decoration: underline;
}

.head a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
table.container {
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
td.content {
font-family: Arial;
padding-top: 12px;
padding-left: 16px;
}
td.productcontainer {
background-color: #f9f9f9;
}
table.product1 {
background-color: #f9f9f9;
}
table.productchoose {
background-color: #ccddee;
}
.alert{
font-weight: bold;
color: #ffffff;
background-color: #cc6600;
padding: 5px 5px 5px 5px;
}
.outofstock{
font-weight: bold;
color: #cc3300;
}

td.nav {
font-size: 75%;
border-right: 1px solid #cccccc;
padding-right: 9px;
}
td.nav a {
background: #ddeeff;
display: block;
padding: 2px 4px 0px 4px;
text-decoration: none;
}
td.nav a.sub {
background: #ddeeff url('images/site-arrow.gif') 2px 0px no-repeat;
padding-left: 1.5em;
}
td.nav a.sublast {
background: #ddeeff url('images/site-arrowend.gif') 2px 0px no-repeat;
padding-left: 1.5em;
}
td.nav a.current {
background-color: #ccddee;
text-decoration: underline;
}
td.nav a.currentsub {
background: #ccddee url('images/site-arrow.gif') 2px 0px no-repeat;
text-decoration: underline;
padding-left: 1.5em;
}
td.nav a.currentsublast {
background: #ccddee url('images/site-arrowend.gif') 2px 0px no-repeat;
text-decoration: underline;
padding-left: 1.5em;
}
td.nav a:hover{
background-color: #eeffff;
text-decoration: underline;
}

.infobox {
color: #003300;
background: #ddeedd;
display: block;
padding: 2px 4px 2px 4px;
margin: 12px 0px 0px 0px;
text-decoration: none;
}
.infobox h4 {
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}
td.nav div.infobox a {
background: transparent;
padding: 0 0 0 0;
text-decoration: none;
}
td.nav div.infobox a:hover {
background: transparent;
padding: 0 0 0 0;
text-decoration: underline;
}