html, body {background: url('/images/gradientbg.jpg') repeat-x #effbfd; text-align: center; font-family: Arial, Helvetica, sans-serif;}
a img {border: none;}
a {color: #4f81bd;}

div#preload { display: none; }

/*********** Header and Menu Styles ***************/

.header {margin: 18px auto 0 auto; width: 902px; text-align: left;}

.menubar { width: 902px; height: 30px; margin-top: 5px; padding: 0px; text-align: center;}

.menubar table {width: 100%; text-align: center; color: #4a5836; font-size:12pt;}
.menubar td {text-align: center;}
.menubar ul {padding: 0px; margin: 0px; }
.menubar td {background: url('/images/menubar.png') no-repeat center; /*display: block; float: left;*/ border-right: 1px solid #799d46; margin: 0px; padding-left:1px;}
.menubar td.first {background: url('/images/menubar.png') no-repeat left;}
.menubar td.last {background: url('/images/menubar.png') no-repeat right;  border: none;}


.menubar td:hover {cursor: pointer; background: url('/images/menubar-hover.png') center; border: 1px solid #304019; border-top: none; border-bottom: none; padding-left:0px; color: white;}
.menubar td.first:hover {background: url('/images/menubar-hover.png')  left; border-left: none; padding-left:1px;}
.menubar td.last:hover {background: url('/images/menubar-hover.png')  right; border-right: none; padding-left:0px;}
.menubar td:hover a {color: white;}

.menubar a, .menubar a:visited { display: inline-block; color: #4a5836; text-decoration: none;}
.menubar a:hover {color: white; text-decoration: none;}

.dropdown {position: relative; height: 100%;}
.dropholder {height: 0px; width: 0px; position: relative;}
.dropmenu {position: absolute; top: 5px; left: -1px; height: 0px; color: black; overflow: hidden; padding: 0px; width: 120px;}
.dropmenu div {padding: 10px; border: 1px solid #304019; background: #6e913c;}


/*********** Content Styles ***************/

.contentwrapper {border: 1px solid #c2c2c2; border-top: none; width: 900px; background: white; position: relative;}
.maincontent {margin: 20px; color: #666; font-size: small;}

h1 {color: #73a52d; font-size: 1.2em; margin-bottom: 6px; margin-top: 0px; text-align: center;}
h2 {color: #4f81bd; font-size: 1.1em; margin-bottom: 4px; margin-top: 0px; text-align: center;}
h3 {color: #f38000; font-size: .9em; margin-bottom: 4px; margin-top: 0px; text-align: center; font-weight: bold;}

.aboutheader {color: black; font-size: 1.0em; margin-bottom: 4px; margin-top: 10px; text-align: left;}

.maincontent ul {margin: 0px; padding-left: 20px;}
.maincontent li {margin: 10px 0px;}

.column1-3 {float: left; width: 260px; padding: 0px 15px 15px 0px;}
.column2-3 {float: left; width: 260px; border-right: 1px solid #73a52d; border-left: 1px solid #73a52d; padding: 0px 15px 15px 15px;}
.column3-3 {margin-left: 585px; padding-top: 0px;}

.redheader {color: #bd0102; font-size: 1.8em;}

/*********** Footer Styles ***************/

.footer {color: #555; font-size: .9em; margin-top: 5px;}
.footer a {color: #555; text-decoration: none;}
.footer a:hover {color: black; text-decoration: underline;}

.cright {font-size: .8em; color: #777; margin-top: 4px;}

/*********** Product Pages Styles ***************/

.productitem {margin: 5px auto; width: 600px;}
.productitem h3 {float: left;}
.productsku {float: right;}
.productdesc {clear: both;}
