
body {
padding:0;
height:100%;
background-color:#E0EED5;
color:#000000;  
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

h1 { font: 20px Arial, Verdana, sans-serif; font-weight: bold; margin-bottom: 20px; color: #5A2E00; }

strong { font-weight: bold; }

a {

text-decoration:none;
}

a:hover {
color:#cccccc;
text-decoration:none;
}

ul {
margin:0 0 0 20px;
list-style-type:disc;
}

li {
margin:4px 0 5px 10px;
}


blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin:.2em;
}

#container { 	
margin:0 auto;
padding:0;
width:760px;
text-align:left;
vertical-align: middle;	
background-color:#ffffff;
border-left: 1px solid #5C2F00;
border-right: 1px solid #5C2F00;
border-bottom: 1px solid #5C2F00;
padding: 15px;
}



#header {
margin:0;
padding:0;

}

#headbg {
height:75px;
background: #fff url(/img/header_bg_grass.jpg) repeat top left;
}

#navwrapper { width: 100%;  background: url(/img/header_bg_browng.jpg) repeat top left; border-top: 1px solid #000; border-bottom: 1px solid #000; }

#nav { margin: 0px auto; width: 760px;  text-align:  left;}
#nav ul { margin: 0 0 0 120px; padding: 0 0 0 0;  }
#nav li { list-style: none; margin: 0 0; padding: 0 0; font-weight: bold; float: left;}
#nav li a { color: #fff; margin: 0 0 0 0; font-weight: bold; font: 16px Arial, Verdana, sans-serif;  height: 1%;  padding: 14px 5px 14px 5px; display: block;   float: left; } 

#nav li a:hover { background: url(../img/nav_highlight.jpg) repeat top left; }

#welcome strong { color: #005A00; font-weight: bold; }

#logo { float: left;  margin-top: -42px; position: absolute; }


#header h1 {
margin:0;
padding:20px 0 0 20px;
font-size:1.8em;
letter-spacing:.1em;
color:#ffffff;
font-weight:lighter;
}

#header h2 {
margin:0;
padding:0 0 0 20px;
font-size:.9em;
font-weight:lighter;
letter-spacing:.1em;
color:#eeeeee;
}

#leftColumn {
float:left;
margin:0;
padding:26px 10px 0 9px;
width:230px;
font-size:.9em;
border-right: 1px solid #B8D89E;

}

#leftColumn p {

}

.left-product { font-size: 12px; margin-top: 14px; line-height: 120%;}
.left-product strong { font-weight: bold; color: #5A2E00; }
.left-product a { color: #5A2E00; }
.left-product img { float: left; margin:0px 4px;}

#leftColumn h2 {
margin:0;
padding:10px 0 0 10px;
font-size:1em;
}

#leftColumn ul {
margin:0 0 0 0;
list-style:none;
}

#leftColumn li {
margin:4px 0 5px 10px;
}

#leftColumn li a {
text-decoration:underline;
}

#leftColumn li a:hover{
text-decoration:none;
}

#centerColumn { 	
margin:0 0 0 250px;
padding:0;
background-color:#ffffff;
padding:23px 0 0 9px;
font: 13px Arial, Verdana, sans-serif;
}

#centerColumn p { margin: 22px 0; }
#centerColumn strong { }
#centerColumn img { margin: 10px; }

#centerNavColumn { 	
margin:0 0 0 0;
padding:0;
background-color:#ffffff;
padding:23px 0 0 9px;
}


#centerColumn h2 {
margin:0;
padding:10px 0 5px 0;
font-size:1.3em;
letter-spacing:.1em;
}

#footer {
position:relative;
bottom:0;
margin: 10px auto;
text-align:center;
font-size:.7em;
background-color:#ffffff;
border-top:1px solid #B8D89E;
width: 100%;
clear: both;
padding-top: 10px;
}

#welcome img { float: left; }
#welcome p { padding: 0 0 20px 0; line-height: 115%}

#newpas { font-size: 16px; color: #005A00; font-weight: bold;}

h3 { font-size: 16px; color: #5A2E00; font-weight: bold; margin-top: 20px; }
ul#sidecategories { font-size: 13px; }

em { font-style: italic; }

table#category { width: 100%;}
#category a { color: #5A2E00; font-weight: bold; }


#adminheader { border: 1px solid #462401; background-color: #FFEFDF; margin: 10px 0; padding: 5px 5px; }
#buttonfocus { border: 1px solid #462401; background-color: #FFEFDF; margin: 10px auto; width: 50%; padding: 5px 5px; text-align: center; }
#adminheader h2 { margin: 0 5px; font-weight: bold; }

ul#sidecategories li a { font-weight: bold; color: #002F5A; text-decoration: none; }
ul#sidecategories li { margin-top: 17px; }

       
#ctl00_CenterColumn_divError { padding: 5px; background-color: #900; color: White; margin-top: 10px; }
#ctl00_CenterColumn_divSuccess { padding: 5px; background-color: #005A00; color: White; margin-top: 10px; }

#product img { margin: 10px 10px; }

#productimage { margin: 0px auto; }

.productfocus { border: 1px solid #462401; background-color: #FFEFDF; margin: 10px auto; width: 100%; padding: 5px 5px; text-align: left; }

hr { color: #FFC082; background-color: #FFC082; height: 1px; width: 80%; }
#product p a { color:#005A00; font-weight: bold; }

#product li, ul { margin-left: 20px; }
