/*  
basic elements
------------------------------------
*/

td           { font-family: Tahoma, Helvetica, Verdana, sans-serif; color: #007070; 
               font-size: 8pt }
font         { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif }
body         { margin: 0 }
input        { font-size: 10px }
select       { font-size: 10px }
a            { color: #29829A; text-decoration: none }
a:link       { color: #29829A; text-decoration: none }
a:active     { color: #29829A; text-decoration: none }
a:visited    { color: #29829A; text-decoration: none }
a:hover      { color: #29829A; text-decoration: underline }
select       { font-size: 10px }
/*  
standard bar colours and elements
------------------------------------
*/
.navbar      { background-color: #535353; border-top: 3px solid #434343 }
.browse-category { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
               background-color: #535353; font-weight: bold; color: #fff; 
               padding-left: 6px }
.storeinfo   { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
               background-color: #29829A; font-weight: bold; color: #fff; 
               padding-left: 6px }
.browse      { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
               background-color: #AAAAAA; font-weight: bold; color: #fff; 
               padding-left: 6px }
.shoppingcart { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
               font-weight: bold; color: #FFFFFF; background-color: #29829A; 
               padding-left: 6px }
/*  
store header bar colours and elements
------------------------------------
*/          
.head-new    { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
               font-weight: bold; color: #FFFFFF; background-color: #007070; padding-left: 5px }
.head-specials    { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
               font-weight: bold; color: #FFFFFF; background-color: #FC8820; padding-left: 5px }
.head-bestsell    { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
               font-weight: bold; color: #FFFFFF; background-color: #E65757; padding-left: 5px }
.head-default    { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
               font-weight: bold; color: #FFFFFF; background-color: #29829A; padding-left: 5px }
.head-itemdisplay    { font-size: 8pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; 
               font-weight: bold; color: #FFFFFF; background-color: #007070; padding-left: 5px }
.head-itemdisplay a  { color: #FFFFFF; text-decoration: none }
.head-itemdisplay a:link { color: #FFFFFF; text-decoration: none }
.head-itemdisplay a:active { color: #FFFFFF; text-decoration: none }
.head-itemdisplay a:visited { color: #FFFFFF; text-decoration: none }
.head-itemdisplay a:hover { color: #FFFFFF; text-decoration: underline }
/*  
advanced elements
------------------------------------
*/        
.nav         { font-size: 8pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #FFFFFF; font-weight: bold }
.nav a       { color: #FFFFFF; text-decoration: none }
.nav a:link  { color: #FFFFFF; text-decoration: none }
.nav a:active { color: #FFFFFF; text-decoration: none }
.nav a:visited { color: #FFFFFF; text-decoration: none }
.nav a:hover { color: #FFFFFF; text-decoration: underline }
.category    { font-size: 8pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #666666; background-image: 
               url('../site/bg_catlist.gif'); background-repeat: 
               no-repeat; padding-left: 12px; background-position: left center }
.category a  { color: #666666; text-decoration: none }
.category a:link { color: #666666; text-decoration: none }
.category a:active { color: #666666; text-decoration: none }
.category a:visited { color: #666666; text-decoration: none }
.category a:hover { color: #666666; text-decoration: underline }
.smallfont   { font-family: Tahoma, Helvetica, Verdana, sans-serif; font-size: 10px; color: 
               #008080 }
.minicart    { font-family: Tahoma, Helvetica, Verdana, sans-serif; font-size: 10px; color: 
               #008080; border-left: 1px solid #CBCBCB }
.minicart a  { color: #FC8820; text-decoration: none }
.minicart a:link { color: #FC8820; text-decoration: none }
.minicart a:active { color: #FC8820; text-decoration: none }
.minicart a:visited { color: #FC8820; text-decoration: none }
.minicart a:hover { color: #FC8820; text-decoration: underline }
.yourcart    { font-size: 8pt; color: #FC8820; font-family: 
               Tahoma, Helvetica, Verdana, sans-serif; font-weight: bold }
.catprod     { background-color: #FFFFFF}
.prodtitle   { height: 27px; font-size: 8pt; color: #29829A; font-family: 
               Arial, Tahoma, Helvetica, Verdana, sans-serif; font-weight: bold; 
               background-color: #FFFFFF }
.prodprice   { font-size: 10pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-weight: bold }
.saleprice   { font-size: 10pt; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-weight: bold; color: #FF0000 }
.footer      { font-size: 8pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #999999 }
.footer a    { color: #999999; text-decoration: none }
.footer a:link { color: #999999; text-decoration: none }
.footer a:active { color: #999999; text-decoration: none }
.footer a:visited { color: #999999; text-decoration: none }
.footer a:hover { color: #999999; text-decoration: underline }
.copy        { font-size: 8pt; font-family: Tahoma, Helvetica, Verdana, sans-serif; color: 
               #C0C0C0 }
.copy a      { color: #C0C0C0; text-decoration: none }
.copy a:link { color: #C0C0C0; text-decoration: none }
.copy a:active { color: #C0C0C0; text-decoration: none }
.copy a:visited { color: #C0C0C0; text-decoration: none }
.copy a:hover { color: #C0C0C0; text-decoration: underline }
.browsetabs  { font-size: 12pt; font-family: Arial, Tahoma, Helvetica, sans-serif; color: 
               #fff; font-weight: bold; padding-left: 6px }
.browsetabs a { color: #fff; text-decoration: none }
.browsetabs a:link { color: #fff; text-decoration: none }
.browsetabs a:active { color: #fff; text-decoration: none }
.browsetabs a:visited { color: #fff; text-decoration: none }
.browsetabs a:hover { color: #fff; text-decoration: underline }
.catprodbg      { background-image: url('../site/catprod_bg.gif'); background-repeat: 
               repeat-y; background-position: center top }
.itemdescription  { border-left: 3px solid #B2CAD3; padding-left: 5px; font-size: 8pt; font-face: Tahoma, Helvetica, Verdana, sans-serif }
.itemdetail  { border-bottom: 1px solid #fff}