body {
background: #f2f1df;
color: #000000;
font-family: Arial, Helvetica, sans-serif;;
font-size: 9pt;
padding: 8px 8px 24px 8px;
}
td {
font-size: 9pt;
}
form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
h1 {
margin: 0px 0px 20px 0px;
text-align: center;
}
h2 {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13pt;
font-weight: bold;
color: #29547f;
margin: 0px 0px 16px 0px;
}
h3 {
font-family: Lucida Handwriting, Geneva, sans-serif;
font-size: 13pt;
color: #29547f;
margin: 0px 0px 8px 0px;
}
h3 a {
color: #29547f;
text-decoration: none;
}
h3 a:hover {
color: #458dd6;
text-decoration: none;
}
h4 {
font-size: 11pt;
font-weight: bold;
margin: 0px 0px 6px 0px;
}
h5 {
font-size: 10pt;
font-weight: bold;
margin: 0px 0px 4px 0px;
}
p {
margin: 0em 0em 1em 0em;
}
hr {
height: 1px;
color: #cccccc;
}
td {
font-family: Arial, Helvetica, sans-serif;
}
a {
color: #29547f;
}
a:hover {
color: #458dd6;
}
a img {
border: none;
}
img[align="left"] {
margin: 0em 1em 0em 0em;
}
img[align="right"] {
margin: 0em 0em 0em 1em;
}
.container {
background: url('images/nav.png') 50% 0% no-repeat;
}
.contents td {
font-size: 9pt;
font-weight: bold;
height: 14px;
}
.contents a:link, .contents a:visited, .contents a:active, .contents a:hover {
color: #ffffff;
text-decoration: none;
}

.contentcontainer {
background: #ffffff;
border: 1px solid #cccccc;
margin: 9px auto 0px auto;
}

td.content {
line-height: 1.3em;
padding: 10px 8px 10px 8px;
}

td.content a img {
border: 1px solid #cccccc;
}

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;
}
.alert a {
color: #ffffff;
}
.faint {
color: #999999;
}
.faint a {
color: #999999;
}

.outofstock {
font-weight: bold;
color: #999999;
}

td.navtd {
border-right: 1px solid #cccccc;
padding: 0px 8px 0px 0px;
}
.nav a {
color: #000000;
background: #d9d3a7;
padding: 3px 4px 3px 4px;
text-decoration: none;
display: block;
}
.nav a.bigsavings {
font-size: 11pt;
color: #ffffff;
background: #993300;
}
.nav a.sub {
color: #000000;
background: #f2f1df url('images/site-arrow.gif') 2px 0px no-repeat;
padding-left: 1.5em;
}
.nav a.sublast {
color: #000000;
background: #f2f1df url('images/site-arrowend.gif') 2px 0px no-repeat;
padding-left: 1.5em;
}
.nav a.current {
color: #ffffff;
background: #4545d7;
}
.nav a.currentsub {
color: #ffffff;
background: #4545d7;
padding-left: 1.5em;
}
.nav a.currentsublast {
color: #ffffff;
background: #4545d7;
padding-left: 1.5em;
}
.nav a:hover{
color: #ffffff;
background: #4545d7;
text-decoration: none;
}

.infobox {
background: #d9d3a7;
display: block;
padding: 4px 4px 4px 4px;
margin: 12px 0px 0px 0px;
text-decoration: none;
overflow: auto;
}
.infobox h4 {
padding: 0px 0px 2px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}
.infobox a {
color: #000000;
background: none;
padding: 0 0 0 0;
text-decoration: underline;
}
.infobox a:hover {
color: #000000;
background: none;
padding: 0 0 0 0;
text-decoration: underline;
}

.contentinfobox {
display: block;
padding: 12px 4px 2px 4px;
border-top: 1px solid #cccccc;
margin: 12px 0px 0px 0px;
text-decoration: none;
overflow: auto;
}
.contentinfobox h4 {
padding: 2px 0px 2px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
}

.pricediscounted {
color: #993300;
text-decoration: line-through;
}

.cartlink a {
color: #000000;
background: #d69c45 url('/images/basket.png') 6px 4px no-repeat;
font-weight: bold;
padding: 12px 4px 12px 45px;
margin: 0px 0px 0px 0px;
text-decoration: none;
display: block;
}
.cartlink a:hover{
color: #ffffff;
background: #4545d7 url('/images/basket.png') 6px 4px no-repeat;
text-decoration: none;
}

a.sale {
width: 820px;
height: 18px;
color: #663300;
background: url('images/sale.png') 50% 0% no-repeat;
font-size: 11pt;
font-weight: bold;
text-align: center;
text-decoration: underline;
padding: 9px 10px 9px 10px;
margin: 0 auto 15px auto;
display: block;
}
a.sale:hover {
color: #993300;
text-decoration: underline;
}

a.button {
color: #ffffff;
text-decoration: none;
padding: 2px 7px 2px 7px;
}
.button {
color: #000000;
background: #f6bc65;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px 4px 2px 4px;
border: 1px solid #d69c45;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-decoration: none;
cursor: pointer;
}
.button:hover {
color: #ffffff;
background: #4545d7;
border: 1px solid #2525b7;
text-decoration: none;
}


