body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-color:#A5CA60;*/
	font-family: Arial, sans-serif, Verdana;
	font-size: 11px;
}

a img 
{
	border:0px; 
}
h1{ font-size:18px; text-transform:uppercase; margin:0,0,0,10px; }
h1 a:hover, h1 a:active
{ 
	color: #78755A;
	margin-bottom: 0px; 
	margin-top: 0px; 
	text-decoration: underline; 
}


h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active
{ 
	font-size:12px;
	font-family: Arial, sans-serif, Verdana;
	letter-spacing:0px;
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: #013206;
}
a ,a:link{ color:#000000;font-size:12px; text-decoration:none;}

ul.about_ul{
width:95%;
margin:10px auto;
}
ul.about_ul li{
float:left;
width:230px;
height:240px;
display:inline;
margin:0px 5px;
font-size:13px;
color:#000000;
text-align:center;
}



#content H2 {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; /* BACKGROUND: url(images/bg_name-.gif) no-repeat left top;*/ PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 810px; PADDING-TOP: 8px; HEIGHT: 29px; TEXT-ALIGN: left
}

#content #ban {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(images/bg_name-.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 810px; PADDING-TOP: 8px; HEIGHT: 29px; TEXT-ALIGN: left
}

#content #ban, #ban a:link, #ban a:visited, #ban a:hover, #ban a:active
{ 
	font-size:14px;
	font-family: Arial, sans-serif, Verdana;
	letter-spacing:0px;
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: #013206;
}
#content #ban p{ text-align:right; margin-top:-16px; margin-right:30px;}
#content #proimg{ float:left; width:500px; overflow:hidden;  border-right:#98B861 1px dotted; padding-right:10px;}
#content #prodes{ width:285px; line-height:200%; float:right; margin-left:10px; overflow:hidden; }


#hot{PADDING:4px; DISPLAY: block;FONT-SIZE: 14px;MARGIN: 0px; WIDTH:360px;border:#98B861 1px solid;background: #f2f2f2;}

.file {	CLEAR: both; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(images/bg_file-.gif) left top; PADDING-BOTTOM: 8px; MARGIN: 0px; WIDTH: 816px; PADDING-TOP: 8px; HEIGHT: auto; TEXT-ALIGN: left; border-left:#98B861 1px solid;border-right:#98B861 1px solid; border-bottom:#98B861 1px solid; background: #f2f2f2; font-size:12px; line-height:150%;}
.file hr{ border:#8AF861 1px dotted;}
.file img { background: #f8f8f8; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:2px solid #999; border-left:1px solid #ccc; padding: 5px;  margin:6px;}

.file a:link,a:active{ font-weight:bold; font-size:12px; text-decoration:none;color: #144A04;}
.file a:visited,a:hover{ font-weight:bold; font-size:12px; text-decoration:underline;color: black;}
.file h3{ background: #E4FDC6; padding:6px; border-bottom:#13560E 1px dotted; font-size:14px}
/*.file div{ clear:both;}*/
h4, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active
{ 
	font-size:12px;
	font-weight:bold;
 	text-decoration: none;
	font-family: Arial, sans-serif, Verdana;
	letter-spacing:0px;
	margin-bottom: 0px; 
	margin-top: 0px; 
	color: black;
}
.productlist {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 250px; PADDING-TOP: 4px;word-wrap : break-word;
}

.pic{ width:240px; height:200px; overflow:hidden; background: #f8f8f8; border-top:1px solid #ccc; border-right:1px solid #666; border-bottom:2px solid #999; border-left:1px solid #ccc; padding: 5px;}
.pic img{ border: 0px; margin:0px;}

ul 
{
	margin: 0px;
	padding: 0px;
	list-style: disc; 
}

li, li a:visited, li a:link
{ 
	color: black;
	font-family: Arial, sans-serif, Verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	list-style-position: outside;
} 

li a:active, li a:hover
{ 
	font-family: Arial, sans-serif, Verdana;
	font-weight: normal;
	text-decoration: underline; 
	color: black;
}

#container 
{
/*position:absolute;*/
width: 990px;
padding:0px;
margin:0px;

} 

#topbar 
{
position:absolute;
	width:990px;
	padding:0px;
	margin:0px;
	height:150px;
	top: 0px;
	left: 0px;
}

#content 
{
	position:relative;
	margin-top:190px;
	width:810px;
	left: 0px;
	top: 0px;
	margin-left:190px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	/*background-color:#F2F2F2;*/
	
}
#footer 
{ clear:both;
	/*position:relative;*/
	/*height:100px;*/
	left: 0px;
	top: 200px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin:0px;
	padding:10px 30px 10px 200px ;
	background-color:#A4CB60;
	z-index:-1;
	color: #013206;
	line-height:180%;
	font-size:14px;
	font-weight:bold;
}

#navbar {
	position:absolute;
	top: 185px;
	
	width:180px;
	
	padding:0px;
	margin-left:0px;
	margin:0px;
	height:0px;
	background-color:inherit;
}
#cartbar
{
	position:absolute;
	width:990px;
	height:35px;
	left: 0px;
	top: 150px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin:0px;
	padding:4px 0px 0px 0px;
	background-image: url(images/menu_bar1.jpg);
	background-repeat:no-repeat;


}
#footer a,a:visited{	font-size:14px;
	color: #013206;
	font-weight:bold;}
#menubar a,a:visited{	font-size:14px;
	color: #013206;
	font-weight:bold;}
	
#menubar a:hover,a:active{	font-size:14px;
color: #013206;
	font-weight:bold;
	text-decoration: underline;}	
.regulartext
{ 
	font-family: Arial, sans-serif, Verdana;
	font-size: 12px;
	color: #013206;
	line-height: 150%; 
	margin-top: 0px; 
	text-align: justify;
	font-weight: bold;
}

.regulartext a:link, .regulartext a:visited
{ 
	font-family: Arial, sans-serif, Verdana;
	font-size: 11px;
	color: #6F6C5E;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	text-decoration: none;
	font-weight:bold;
}

.regulartext a:hover, .regulartext a:active 
{ 
	font-family: Arial, sans-serif, Verdana;
	font-size: 11px;
	color: #6F6C5E;
	text-decoration: underline;
	line-height: 14px; 
	margin-top: 0px; 
	text-align: justify;
	font-weight:bold;
}

.regulartext li
{ 
	list-style-position: inside;
	list-style-type:disc;
	line-height:20px;
} 
#coolmenu
{

	width:180px; 
	float:left; 
	position:absolute; 
	margin:0px;
	top: 5px; 
	/*background: transparent;*/ 
	background-color:#D2EBA9;
	
}

* html #coolmenu
{ /*IE only rule, to negate the padding below IE includes in menu width. Used to be 136*/
	width: 180px; ;
}

#coolmenu a
{
	font: Arial, sans-serif, Verdana;
	font-size:12px;
	font-weight:normal;
	padding-top: 3px;
	padding-bottom: 3px;	
	padding-left: 3px;
	display: block;
	width: 100%;
	color: #181818;
	text-decoration: none;
}

html>body #coolmenu a
{ /*Non IE rule*/
	width: auto;
}

#navsubhead
{
	font: Arial, sans-serif, Verdana;
	font-size:12px;
  
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	display: block;
	width: 100%;

	text-decoration: none;
	border-bottom: 1px solid green;
	background-image: url(images/p2_mbg.gif);
		
}
#navsubhead a{ font-weight:bold; color: white; text-decoration:none;}
#navsubhead a:hover{ font-weight:bold; color: white; }


html>body #navsubhead
{ /*Non IE rule*/
	width: auto;
}
	 
#coolmenu a:hover	
{
	background-color: #8FA37E;
	color: white;
	margin-left:0px;
}
.miniboldtext3, .miniboldtext3 a:visited, .miniboldtext3 a:link, .miniboldtext3 a:active, .miniboldtext3 a:hover
{
	font-family: Arial, sans-serif, Verdana;
	font-size: 9px;
	color: #7E7B5F;
	font-weight: normal;
	letter-spacing:0px;
	list-style:square;
	line-height:12px;
}
