BODY {
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background: #FFFFFF;
	text-align: center ;
	}

P, TD, LI, UL, Table{color: #666666; line-height:1.1; font-size: 9pt;}

a, a:LINK, a:VISITED, a:ACTIVE {color: #000000; line-height:1.2; text-decoration: none;}
a:HOVER {color: #5AAA2B;text-decoration: none ;} 

h1 { font-size: 10.5pt; color: #668554;}

h2, h3, h4, h5 { font-size: 8.5pt; color: #919dbb;}
	
#wrapper { width:995px; margin:0 auto; padding: 0 1px 0 1px; text-align: left ; }
#prodwrapper { width:730px; margin:0 auto; border:1px solid #cccccc }
#searchwrap { float:left; width:995px; padding:1em; border:1px solid #cccccc   }
#menubanner { font: bold 9pt Arial; color: white; text-transform: uppercase; text-align: center ; }
#header { padding: 0 1px 0 1px;  }
#uline { text-decoration: underline }
#lefheader { float:left; width:330px; }
#righeader { float:left; width:500px; padding: 15px 0; }
#container { clear:both; padding:1px; }
#lefCol { float:left; width:207px;   }
#midCol { float:left; width:550px; padding:1em; border:1px solid #cccccc  }
#rigCol { float:right; width:200px;   }
#twoCol { float:left; width:730px; padding:1em; border:1px solid #cccccc   }
#catblock {
	float:left;
	width:730px;
	border:1px solid #cccccc;
	background-color: #E6E6E6;
	font-weight: bold;
	padding-bottom: 5px;
}
#prodCol1 { float:left; width:100px;   }
#prodCol2 { float:left; width:450px;   }
#prodCol3 { float:left; width:100px;   }
#detCol1 { float:left; width:350px;   }
#detCol2 { float:left; width:300px;   }
#hometabl { width:550px; padding:10px 15px 10px 15px; }
#hometab2 { width:550px; height:360px; background-color: #E6E6E6;}
#homemidCol { float:left; width:550px; border:1px solid #cccccc ; margin-left:12px }
#homeCol  { float:left; width:125px;  padding:1px; border:1px solid #cccccc;  background-color: #E6E6E6; font-weight: bold; }
#homeCol2 { float:left; width:125px;  padding:5px; border-right:1px solid #cccccc; font-size: 8.5pt; }
#homeCol3 { float:left; width:125px;  padding:5px; font-size: 8.5pt; }
#homewrap { margin:0px 0px 0px 15px; border:1px solid #cccccc; width:493px; height:260px; overflow:auto; font:normal 14px/18px arial; color:#999; padding:10;}
#footer { clear:both; padding:1em 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } 
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * html .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */ 

.indent10 {padding-left: 10px; }
.upper {font-weight: bold;}
.TinyText { font-family: arial, verdana; font-size: 6.5pt; font-weight: 300; color: #5AAA2B; }
.SmallText { font-family: arial, verdana; font-size: 8pt; font-weight: 300; }
.Title1 { font-family: arial, verdana; font-size: 10.5pt; font-weight: bold; color: #414141; }
.Title2 { font-family: arial, verdana; font-size: 9.5pt; font-weight: 600; }
.Title3 { font-family: arial, verdana; font-size: 11.5pt; font-weight: bold; color: #2F5916; }
.Title2 a{ color: #000000; }

/* Main Menu List styles */

.mainlist{
width: 200px;
background-color: #DFDFDF ;
}
.mainlist .menustyle1 {
font-size: 10.5pt; 
color: #414141; 
font-weight: bold; 
line-height:1.5;}

:HOVER.menustyle1 {color: #5AAA2B; background-color: #D9FFD9}

.mainlist .menustyle2 {
font-size: 8.5pt; 
color: #2F5916;
font-weight: bold;
text-align: center ;
}

.mainlist .menustyle3 {
font-size: 8.5pt; 
color: #414141;
font-weight: bold;
margin-bottom: 2px; 
}

.mainlist .box-one-bot	{ 
width: 200px; 
height: 46px;
background: #2F5916 url(images/h1.png) center repeat-x;
padding-top: 1px;
}

.mainlist .heading1 h1{
font: bold 9pt Arial;
color: white;
text-transform: uppercase;
text-align: center ;
}

.mainlist .heading2{
font: bold 10pt Arial;
color: white;
background: black url(images/h1.png) repeat-x center left;
margin-bottom: 10px; 
padding: 4px 0 4px 10px; 
margin: 0;
}

.mainlist .heading3 h3{
font: bold 8.5pt Arial;
color: black;
margin-bottom: 0px; 
padding: 2px 0 2px 2px; 
}

:HOVER.heading3 {color: #5AAA2B; background-color: #D9FFD9}

.mainlist ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 4px; 
}

.mainlist ul li{
padding-bottom: 1px; 
}

.mainlist ul li a{
color: #414141;
display: block;
padding: 2px 0;
padding-left: 19px;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.mainlist ul li a:hover{ 
color: #5AAA2B;
background: url(images/h1.png) no-repeat center left; 
background-color: #D9FFD9;
}

/* Footer */
.Footer {
	color: white;
	width: 100%; 
	font-size: 8.5pt;
	font-family: arial, verdana;
	text-align:center;
}
.Footer ul {
 margin: 0.25em 0;
 padding: 0 1em;
 list-style: none;
}
.Footer li {
 display: inline;
 margin: 0;
 padding: 0 0.2em 0 0.5em;
 border-left: 1px solid;
}
.Footer a{
	font-size: 8.5pt;
	font-family: arial, verdana;
	text-decoration: none;
}
.Footer a:hover{
	color: #5AAA2B;
	font-size: 8.5pt;
	font-family: arial, verdana;
	text-decoration: underline
}
.Footer .first {
 padding-left: 0;
 border: 0;
}

/* Navbar Navigation Menu Buttons */
#navbar{
margin-top: 5px;
width:630px;
padding: 0;
}
#navbar ul{
margin:0;
padding:0;
border:0;
list-style:none;
}
#navbar li{
display:block;
width:90px;
padding:0;
border:0;
float:left;
text-align:center;
font: bold 10pt Arial;
}
#navbar li a{
line-height:40px;
text-decoration:none;
display:block;
width:90px;
background:url(images/button40.jpg) no-repeat top left;
}
#navbar li a.active{
background-position:-90px;
color:white; 
}
#navbar li a:hover{
background-position:-90px;
color:white; 
}

/* Submenu Navigation Buttons */

#submenu{
margin-top: 12px;
border:0;
padding:0;
width:730px;
}
#submenu ul{
margin:0;
padding:0;
border:0;
list-style:none;
}
#submenu li{
padding:0;
border:0;
width:80px;
height:60px;
display:block;
float:left;
margin-bottom:5px;
padding-bottom:1px;
font:bold 8.5pt arial;
text-align:center;
}
#submenu li a{
color:#668554;
text-decoration:none;
display:block;
width:80px;
height:50px;
line-height:normal;
background:url(images/button.jpg) no-repeat top left;
}
#submenu a:link, a:visited {text-decoration:none;} 
#submenu a:hover{  background-position:-80px; border-bottom: 3px solid #2F5916;}
#submenu a.active{ background-position:-80px; border-bottom: 3px solid #2F5916; color:#2F5916;}

