#container {
/*set default font-size*/
font-size: 80%;
font-family: verdana;

text-align : left;
background-color: black;
padding: 3px;
}

.category {
color: black;
font-weight: bold;
}

.category a {color: black;
text-decoration: none;
padding-right: 7px;
display: block;
padding-top: 3px;
padding-bottom: 3px;
}

.category a:hover{color: #FE7936; background: #666666;}

.products a {
display: block;
font-weight: normal;
font-size: .85em;
margin-top: 3px;
}

/*
======================================
==============TAGS====================
======================================
*/




h1 {font-size: 2em; color: #644725;}
h2 {font-size: 1.3em;}
h3,h4,h5 {color: black;}


p, div {color: white;}

.content a {color: #FE7936;}
.content a:hover {color: white;}
.credits a {text-decoration: none;}
.credits a:hover {text-decoration: underline;}
.plexus a {text-decoration: none; color: white;}
.plexus a:hover {text-decoration: underline;}

/*
======================================
============== CLASSES ===============
======================================
*/

.topbar{
border-top: 3px solid black;
border-bottom: 3px solid black;
}

.content {
padding-left: 18px;
padding-right: 18px;
}

.lhs {
background-color: #CCCCCC;
padding-top: 20px;
padding-bottom: 20px;
text-align: right;
padding-right: 5px;
border-right: 3px solid black;
}

.map {
border: 1px solid black;
margin-bottom: 20px;
color: black;
}

.proddetails {
border-top: 1px solid #AFADA4;
padding-top: 18px;
width: 544px;
}

.producttitle {
text-align: left;
}

.prodgallery {
float: left;
width: 225px;
border: 1px solid #AFADA4;
padding: 4px;
text-align: center;
font-size: .8em;
margin-right: 35px;
}

.description {
padding-top: 8px;
font-size: .95em;
line-height: 150%;
width: 299px;
}

.varieties {
border-top: 1px solid #AFADA4;
width: 257px;
}

.shoppic {
border: 1px solid #AFADA4;
padding: 4px;
margin-left: 15px;
}

.credits {
line-height: 25px;
background-color: white;
border-top: 3px solid black;
border-right: 3px solid black;
text-align: center;
}

#creditsright {
line-height: 25px;
color: #5D5D5D;
background-color: white;
border-top: 3px solid black;
text-align: center;
font-size: .9em;
}

.byus {
width: 100%;
text-align: right;
}

.plexus {
color: white;
font-size: .7em;
background-color: #999999;
font-family: verdana;
}

/* Used on the stats page to create graphs */
.graphbar {
background-color: #AFB0FF;
border: 1px solid navy;
}

#sitemap ul li {
margin-top: 4px;
}