body {
background-color:#c6c6c6;
font-size: 75%;
}

#container{
background-color:#ffffff;
}

/* Header */

#header-container {

background-image:url("../../images/header.gif");
}

#logo a {
text-decoration:none;
}

.image {
border:1px solid black;
}

.headertext{
font-size: 2em;
font-family: Georgia, "Times New Roman",  Times,  serif;
color:#a2b2a6;
}

#nav-top{

background-image:url("../../images/nav-background.gif");
background-repeat: repeat-x;
}

#nav-links, #nav-links a{
font-size:1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#e1eed9;
text-decoration:none;
}

#nav-links a:hover{
text-decoration:underline;
}

#breadcrumbs, #breadcrumbs a{
font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#35363d;
}


#search-container{

background-image:url("../../images/search-background.gif");
background-repeat: repeat-x;
}

#search{
font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#e1eed9;
}

#query{
background-color:#e1eed9;
font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

/* Main Body */

#news-top{

background-image:url("../../images/nav-background.gif");
background-repeat: repeat-x;
text-align:center;
}

/*
#news{
font-size:1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#e1eed9;
}

#news-main{
background-color:#6b8385;
}
*/


#discounts{
font-size:1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

#discounts-main{
background-color:#FFFFFF;
text-align:center;
}

#categories-top{
background-image:url("../../images/nav-background.gif");
background-repeat: repeat-x;
text-align:center;
}

#categories{
font-size:1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#e1eed9;
}

#categories-main{
background-color:#6b8385;
}

#categories-list li a{
font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#e1eed9;
text-decoration:none;
}

#categories-list li a:hover{
background-color:#4f8363;
}

/* Main Content */

#main-content{
font-family: verdana, helvetica, geneva, sans-serif;
font-size:1.2em;
line-height:1.4em;
text-align:justify;
}

#news{
background-color:#dae3e3;
text-align:center;
}

#warning{
background-color:#639376;
}

#text-bottom{
background-color:#dae3e3;
}

.contactform {
background-color:#dae3e3;
}
.contactform li {
list-style:none;
}
.contactform .error {
background-color:#F8E5E5;
}
.contactform .success {
background-color:#DEF8CA;
}
.contactform .selected {
background-color:#8DD8F7;
}
.contactform input, .contactform label, .contactform textarea{
font-weight:400;
font-family: verdana, helvetica, geneva, sans-serif;
font-size:1.1em;
}
.contactform label{
font-weight:600;
}

.page-num a:visited, .page-num a{
color:blue;
text-decoration:none;
}

.d0,.d0 a{
background-color:#dae3e3;
text-decoration:none;
}

.d1,.d1 a{
background-color:#ccccff;
text-decoration:none;
}

.d0 a:hover, .d1 a:hover{
text-decoration:underline;
}

#prod-title h1 {
line-height:1.1em;
color:#4F8363;
}

#prod-title h3 {
color:#3B3B70;
}

#prod-msds{
font-weight:bold;
}

#prod-msds a{
text-decoration:none;
}

#prod-description h2{
color:#6B8385;
}

#cart-text{
clear:both;
font-size:0.8em;
}

#notice{
color:#ff0000;
}

/* Discount Page */
#discount-table th{
background-color:#6b8385;
text-align:center;
}

/* Customer Details Page */
.errorheader{
background-color:#ffffcc;
text-align:center;
}

/* Footer */

#footer-container{
text-align:center;
}

#footer-top{

background-image:url("../../images/footer-background.gif");
background-repeat: repeat-x;
}

#footer-main{
background-color:#6b8385;
}

#mailing-list{
background-color:#4f8363;
font-size:1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding:0.5em;
}

#bottom-nav{
background-color:#6b8385;
}

#bottom-nav a, #bottom-nav a:visited{
color:#000000;
text-decoration:none;
}
