
body {margin: 0; background-color: #3d763a;}
td, div, span, input, option {font:normal 12px Tahoma, sans-serif;}
table, img {border: none; }
tr {vertical-align: top;}

a {color: #3366ff; text-decoration: underline;}
a:hover {color: #DD7918;text-decoration: none;}

#wrapper {width: 980px; padding: 0; overflow: hidden; background-color: #fff;}

#header {margin: 0px; padding: 0px; width: 100%; height: 130px; text-align: left; background-color: #3d763a; color: #fff; background: url(images/header.gif) repeat-x 0 0;}
#header a {text-decoration: none; color: #fff;  }
#header a:hover {color: #bae9b8;  }
.header {font: normal 12px Tahoma;}

#topheader {margin: 0px; padding:0px; width: 940px; clear:both; }

/* text heading */
.sitename {margin: 0;padding: 5px 0 0 5px; color: #fff; font: normal 44px 'Vollkorn', Tahoma, serif; text-decoration: none; }
.motto {margin: 0; padding: 0 0 5px 5px; color: #fff;  font: normal 11px Tahoma; text-decoration: none; }
.title {margin: 0;  padding: 0; font: normal 44px 'Vollkorn', Tahoma, serif; width: 90%; }

#searchbar {margin: 0px; padding: 10px; height: 25px; color: #fff; background-color: #000; clear: both; }
#searchbar a {text-decoration: none; color: #fff; }
#searchbar a:hover {color: #bae9b8;  }
#searchbar #left {float: left; }
#searchbar #left a {text-decoration: none; color: #fff; }
#searchbar #right {float: right; }
#searchbar #right a {text-decoration: none; color: #fff; }
#searchbar #right a.blink {color: #e60000; text-decoration: blink;  }

#mainmenu {margin: 0; padding: 0; width: 100%; height: 40px; background-color: #bae9b8; overflow: hidden;  }
#mainmenu ul {margin: 5px 0; padding: 5px 0; width: 980px;  }
#mainmenu ul li {list-style:none; float: left;  }
#mainmenu ul li a {margin: auto 1px; padding: 5px 15px 5px 5px; height: 25px; color: #000;  font: bold 11px Tahoma; text-decoration: none; 
	background-color: #bae9b8; }
#mainmenu ul li a:hover {margin: auto 1px; padding: 5px 15px 5px 5px; height: 25px; color: #fff; border-left: 2px solid #000;  background-color: #ec950d;}

#mainmenu-sub {margin: 0; padding: 0; width: 100%; height: 110px; background-color: #000; color: #fff; overflow: hidden;  }
#mainmenu-sub a {color: #fff; font-size: 13px; text-decoration: none;  }
#mainmenu-sub a:hover {color: #DD7918; font-size: 13px; text-decoration: underline;  }

.topbanner {margin: 0; padding: 10px; text-align: left; width: 98%; color: #fff; background-color: #000;}

.cleardiv {clear: both;}

.bodycol {margin: 0; padding: 5px; width: 620px; vertical-align: top; overflow: hidden; }
.bodycol .product-table {width: 600px; padding: 0; overflow: hidden; }
.rightcol {margin: 0; padding: 5px; width: 310px; border-left: 1px solid #ccc;  vertical-align: top; background-color: #fff;  overflow: hidden;  }

#right-col-width {margin: 0; padding: 5px 0; width: 320px; vertical-align: top; overflow: hidden; }

.categoryhead {font-weight: bold; font-size: 12pt; color: #006699; font-family: Tahoma;}
.menu {color: #006666; text-decoration: none; font-size: 7pt; font-family: Tahoma;}
.menu1 {color: #335545; text-decoration: none; font-size: 7pt; font-family: Tahoma;}
.menu2 {color: #ffffff; text-decoration: none; font-size: 7pt; font-family: Tahoma;}
.menu3 {font-weight: bold; color: #cc0000; text-decoration: underline; font-size: 7pt; font-family: Tahoma}

.blink, .blink a, a.blink {color: #e60000; text-decoration: blink; }

span.body {font-family: Tahoma;}

td.header { font-family: Tahoma;}
td.headtable {font-weight: bold;  color: #003399;}
td.background {font-weight: bold;}
td.background2 {font-weight: bold; font-size: 12pt;}
td.categorymenu {text-decoration: none;}

span.productheader {font-weight: bold; font-size: 12pt; color: #003399; font-family: Tahoma;}
span.topic {font-weight: bold;  font-family: Tahoma;}
td.footer1 { font-family: Tahoma;}
tr.header {background: #aadcec; }

.pricetotal {font-weight: bold;  border-top-style: none; font-family: Tahoma, helvetica, sans-serif; border-right-style: none; border-left-style: none; background-color: #ffffff; text-align: center; border-bottom-style: none;}
.selector {font-family: Tahoma, helvetica, sans-serif;  background-color: #ffffff; border-style: none;}
