body { color: #4d1b57; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #1b002d; }
h1 { color: #4d1b57; font-size: 1em; font-weight: bold; margin: 0.67em 0; }
h2 { color: #4d1b57; font-size: 0.9em; }
h3 { color: #4d1b57; font-size: 0.8em; font-weight: bold; font-style: italic; margin: 1em 0; }
p { color: #4d1b57; font-size: 0.75em; }
/*Header*/
.header { color: white; text-align: center; padding: 0; }
/*Contact*/
.contact { color: white; font-size: 0.75em; background-color: #4d1b57; text-align: center; padding-top: 5px; padding-bottom: 5px; }
/*Categories - Menu*/
#navcontainer { width: 100%; }
#navcontainer ul
{ margin-top: 0; margin-left: 0; padding-top: 0; padding-left: 0; list-style-type: none; }
#navcontainer a
{
display: block;
padding: 3px;
border-bottom: 1px solid #eee;
}
#navcontainer a:link, #navcontainer a:visited { color: white; background-color: #4d1b57; text-decoration: none; text-align: left; margin: 0; padding: 5px; border-bottom: 1px solid white; display: block; }
#navcontainer a:hover { color: #1b002d; background-color: #5e4272; text-decoration: none; text-align: left; margin: 0; padding: 5px; border-bottom: 1px solid white; }
/*Main Body*/
.leftcol { font-size: 0.75em; width:140px; height: auto; margin-top: 0; padding-top: 0; border-right: 1px solid #4d1b57; }
.leftcol h1 { color: #4d1b57; font-size: 1em; font-weight: bold; background-color: white; text-align: center; margin: 0; padding: 5px 0; }
.main { text-align: left; padding: 10px; }
.main a:link { color: blue }
.main a:visited, a:hover { color: purple }
.image { border: solid 2px #4d1b57; }
/*Search Results / Category List*/
.searchrhs { padding-left: 15px; }
/*Product Info*/
.price { color: #811f00; font-weight: bold; }
.productrhs { padding-left: 15px; }
/*Footer*/
.footer { color: white; font-size: 0.7em; background-color: #4d1b57; background-image: url(../images/footer.png); text-align: center; height: 50px; }
.footer a:link, .footer a:visited, .footer a:hover { color: white ; text-decoration: none; }
/*Credits*/
.credits { color: #4d1b57; font-size: 0.65em; text-align: center; padding-top: 5px; }
.credits a:link, a:visited, a:hover { color: #4d1b57 ; text-decoration: none; }
/*Postage Table*/
.postage { background-color: #e9e0f7; border: solid 1px #4d1b57; }
.postage p { margin: 0; padding: 0; }
