/*<style type="text/css" media="screen">*/

/* General styles */
body { 
    	margin:2px;
    	padding:0;
    	border:0px none;      /* This removes the border around the viewport in old versions of IE */
    	width:100%;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
     	font-size: 70%;
      	background: #E6FFE6; 
      	color: black;
     } 
     
p  {text-align: justify; }	

h1 	{
		font-size: 200%;
		font-weight: 900;
		Color: #004918;	
		margin-top: 0px;	
	}

h2 	{
		font-size: 130%;
		font-weight: bolder;		
	}

h3 {
		font-size: 120%;
		font-weight: bolder;
		color: #660000;		
	}

h4  {
		font-size: 110%;
		font-weight: normal;		
	}

h5  {
		font-size: 100%;
		font-weight: bolder;		
	}

h6  {
		font-size: 100%;
		font-style: italic;		
	}


     			
.imageleft {
				float: left;
				text-align: center;
				font-size: 75%;
				font-weight: bolder;
				margin-top: 0px;
				margin-right: 5px;
				margin-bottom: 5px;
				margin-left: 0px;
				padding-top: 5px; 
				padding-right: 5px; 
				padding-bottom: 5px;
				padding-left: 5px; 
				position: relative;
			}
       
.imageright {
				float: right;
				font-size: 75%;
				font-weight: bolder;
				text-align: center;
				margin-top: 0px;
				margin-right:0px;
				margin-bottom:5px;
				margin-left:10px;
				position:relative;				
			}
       
.imagecenter {
				font-size: 75%;
				font-weight: bolder;
				text-align: center;
				margin-top: 5px;
				margin-right:10px;
				margin-bottom: 5px;
				margin-left: 5px;
				position:relative;				
			 }

.Add2Cart	{
					position:relative;
					clear:both;
					width: 100%; 
					margin-left: 10px; 
					margin-right: 10px; 
					margin-top: 20px; 
					margin-bottom: 20px; 
					padding-left: 5px; 
					padding-right: 5px; 
					padding-top: 5px; 
					padding-bottom: 5px; 
					background: #FDF6BF;
					position:relative;
				}
.Add2Cart p	{		
					font-weight: Normal;
					margin-top: 0px;
					margin-right: 5px;
					margin-bottom: 5px;
					margin-left: 5px;
					position: relative;
				}					

.Full	{
			position:relative;
			clear: both;
			width: 100%;
			margin: 0px;
			padding: 10px; 
		}

.CellLeft	{
					float: left;  
					text-align: left;
					margin-top: 0px;
					margin-right: 5px;
					margin-bottom: 5px;
					margin-left: 0px;
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px;
					padding-left: 5px; 
					position:relative;
				} 

.CellLeft200	{
					float: left;  
					text-align: left;
					border: 2px solid #8A4117;
					width: 200px;
					margin-top: 0px;
					margin-right: 5px;
					margin-bottom: 5px;
					margin-left: 0px;
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px;
					padding-left: 5px; 
					position:relative;
				} 
				
.CellRight	{
					float: right;  
					text-align: right;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 5px;
					margin-left: 5px;
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px;
					padding-left: 5px; 
					position:relative;
				} 
.CellRight200	{
					float: right;  
					text-align: right;
					width: 200px;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 5px;
					margin-left: 5px;
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px;
					padding-left: 5px; 
					position:relative;
				} 

.ChildCellLink	{
					width: 190px;
					height: 60px;
					float: left;  
					text-align: Center;
					font-weight: bolder;
					margin-top: 0px;
					margin-right: 5px;
					margin-bottom: 5px;
					margin-left: 0px;
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px;
					padding-left: 5px; 
					background: #FDF6BF;
					position:relative;
				} 
		
.ChildCellLeft	{
					width: 190px;
					height: 245px;
					float: left;  
					text-align: Center;
					font-weight: bold;
					margin-top: 0px;
					margin-right: 5px;
					margin-bottom: 5px;
					margin-left: 0px;
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px;
					padding-left: 5px; 
					background: #FDF6BF;
					position:relative;
				} 
.ChildCellLeft img {
					width: 175px;
					height: 175px;
					border: 0px;  
				} 

.ChildRowLeft	{
					width: 100%; 
					margin-left: 0px; 
					margin-right: 0px; 
					margin-top: 0px; 
					margin-bottom: 10px; 
					padding-left: 5px; 
					padding-right: 5px; 
					padding-top: 5px; 
					padding-bottom: 10px; 
					background: #FDF6BF;
					position:relative;
				}
				
.ChildRowLeft img { 
					text-align: left;
                    border: 0px none;
                    width: 175px;
                    height: 175px;
					margin-top: 0px; 
					margin-right: 5px; 
					margin-bottom: 0px; 
					margin-left: 0px; 
					padding-top: 0px; 
					padding-right: 5px; 
					padding-bottom: 5px;
					padding-left: 0px                     
                  }	
                  				
.ChildRowLeft p	{		
					font-weight: Normal;
					margin-top: 0px;
					margin-right: 5px;
					margin-bottom: 5px;
					margin-left: 5px;
					position: relative;
				}		
				
				   
.ChildCellRight	{
					width: 190px; 
					height: 220px;
					float: right;  
					text-align: center;
					font-weight: bold;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 5px;
					margin-left: 5px;
					padding-top: 5px; 
					padding-right: 5px; 
					padding-bottom: 5px;
					padding-left: 5px; 
					background: #FDF6BF;
					position:relative;
				} 
.ChildRowRight	{
					width: 100%;
					text-align: right; 
					margin-left: 0px; 
					margin-right: 0px; 
					margin-top: 0px; 
					margin-bottom: 10px; 
					padding-left: 5px; 
					padding-right: 5px; 
					padding-top: 5px; 
					padding-bottom: 10px; 
					background: #FDF6BF;
					position:relative;
				}
.ChildRowRight img { 
					text-align: right;
                    border: 0px none;
                    width: 175px;
                    height: 175px;
					margin:0px, 0px, 0px, 5px;
					padding-top: 0px; 
					padding-right: 0px; 
					padding-bottom: 5px;
					padding-left: 5px                     
                  }	
                  				
.ChildRowRight p	{		
					font-weight: Normal;
					margin-top: 0px;
					margin-right: 5px;
					margin-bottom: 5px;
					margin-left: 5px;
					position: relative;
				}		
				
			
				
				
.FeatureList  {
					font-size:larger;
					font-weight: bolder;
					padding: 5px;
					color: #8A4117;
					position:relative;
}				

.FeatureList LI { 
					font-size: smaller;
					font-weight: normal;
					padding-left:10px;
					color: black;
 
				}
.\32Col  {
					font-size: larger;
					font-weight: bolder;
					text-align: center;
					padding: 5px;
					color: #8A4117;
                    margin: 0px;
					Width: 100%;
					border: 0px solid #D2B48C;
					position: relative;

}				

.\32Col  LI { 
					display:block;
					width:50%;
					height:100%;
					float:left;
					font-size:smaller;
					font-weight: normal;
					margin: 0px;
					padding: 5px;
					color: black;
					position:relative;
 
				}
.\33Col  {
					font-size:larger;
					font-weight: bolder;
					text-align: center;
					padding: 5px;
					color: #8A4117;
                    margin: 0px;
					Width:100%;
					border: 0px solid #D2B48C;
					position:relative;

}				

.\33Col  LI { 
					display:block;
					width:33%;
					height:100%;
					float:left;
					font-size:smaller;
					font-weight: normal;
					margin: 0px;
					padding: 5px;
					color: black;
					position:relative;
 
				}
.\34Col  {
					font-size:larger;
					font-weight: bolder;
					padding: 5px;
					text-align: center;
					color: #8A4117;
                    margin: 0px;
					Width:100%;
					border: 0px solid #D2B48C;
					position:relative;

}				

.\34Col  LI { 
					display:block;
					width:25%;
					height:100%;
					float:left;
					font-size:smaller;
					font-weight: normal;
					margin: 0px;
					padding: 5px;
					color: black;
					position:relative;
 
				}
.\35Col  {
					font-size:larger;
					font-weight: bolder;
					text-align: center;
					padding: 5px;
					color: #8A4117;
                    margin: 0px;
					Width:100%;
					border: 0px solid #D2B48C;
					position:relative;

}				

.\35Col  LI { 
					display:block;
					width:20%;
					height:100%;
					float:left;
					font-size:smaller;
					font-weight: normal;
					margin: 0px;
					padding: 5px;
					color: black;
					position:relative;
 
				}
.\36Col  {
					font-size:larger;
					font-weight: bolder;
					padding: 5px;
					text-align: center;
					color: #8A4117;
                    margin: 0px;
					Width:100%;
					border: 0px solid #D2B48C;
					position:relative;

}				

.\36Col  LI { 
					display:block;
					width:16.5%;
					height:100%;
					float:left;
					font-size:smaller;
					font-weight: normal;
					margin: 0px;
					padding: 5px;
					color: black;
					position:relative;
 
				}
.\37Col  {
					font-size:larger;
					font-weight: bolder;
					padding: 5px;
					text-align: center;
					color: #8A4117;
                    margin: 0px;
					Width:100%;
					border: 0px solid #D2B48C;
					position:relative;

}				

.\37Col  LI { 
					display:block;
					width:14.2%;
					height:100%;
					float:left;
					font-size:70%;
					font-weight: normal;
					margin: 0px;
					padding: 5px;
					color: black;
					position:relative;
 
				}


/*  bar-menu styles  */
#bar-menu 	{
          		Float: Right; 
          		width: 100%;
          		font-family: Verdana, Arial, Helvetica, Sans-Serif;
          		font-size: 100%;
          		font-weight: bolder;
          		background: #FDF6BF;
          		margin-top: 0px;
          		margin-right: 0px;
          		margin-bottom: 0px;
          		margin-left: 0px;
				padding-top: 0px; 
				padding-right: 0px; 
				padding-bottom:0px;
				padding-left: 0px;           		
          		border-top: 0px;
          		border-right: 0px;
          		border-bottom: 0px;
          		border-left: 0px;
          		position:relative;
        	}

#bar-menu a {
          		display: block;
          		float: right;
          		color: White;
				padding-top: 2px; 
				padding-right: 5px; 
				padding-bottom: 2px;
				padding-left: 5px;           		
          		margin-top: 0px;
          		margin-right: 1px;
          		margin-left: 0px;
          		margin-left: 0px;
          		border: 2px solid #D2B48C;   /* Tan */
          		background: #347235;    /* Medium Forest Green */
          		text-decoration: none; /*removes the link underlines*/
          		position:relative;
         	}

#bar-menu a:link, 
#bar-menu a:active, 
#bar-menu a:visited {color: #E6FFE6;}    /* darkbrown */

#bar-menu a:hover  	{
            			border: 2px solid #660000;
            			background: #E6FFE6;
            			color: #000000;
          			}

#breadcrumbs	{
					width:100%; 
					font-size: 85%;
					background-color: #FDF6BF; 
					text-align:left; 
					border-top: 2px #660000 dotted; 
					border-right: 0px; 
					border-bottom: 2px #660000 dotted;
					border-left: 0px;           		
					padding-top: 4px; 
					padding-right: 4px; 
					padding-bottom: 4px;
					padding-left: 4px;           		
          			margin-top: 0px;
        	  		margin-right: 0px;
    	      		margin-bottom: 5px;
	          		margin-left: 0px;
	          		position:relative;
				}						 			  					

/*  list-menu styles  */

#list-menu	{
				width: 200px;
				font-family: Verdana, Arial, Helvetica, Sans-Serif;
				font-weight: bold;
				font-size: 100%;
				Color: #E6FFE6;  
				margin-top:0px; 
				margin-right:0px; 
				margin-bottom:0px; 
				margin-left:0px; 
				padding-top:0px; 
				padding-right:0px; 
				padding-bottom:0px; 
				padding-left:0px; 
  			}
			
#list-menu ul 	{
					margin-top:0px; 
					margin-right:0px; 
					margin-bottom:0px; 
					margin-left:0px; 
					list-style-type: none;
				} 		
				
#list-menu li 	{
					margin-top:0px; 
					margin-right:0px; 
					margin-bottom:0px; 
					margin-left:5px; 
				}	 

#list-menu a 	{
				/*	color: #FFFF00;  */
					font-size: 90%;
					font-weight: normal;
					margin-top:0px; 
					margin-left:15px; 
					text-decoration: none; /*lets remove the link underlines*/
			 	} 

#list-menu a:link, #list-menu a:active, #list-menu a:visited {color: #FFCC00;}

#list-menu a:hover	{
						color: #FFFFFF;
					} 	
					
 /* Header styles */
#header     	{
        			clear:both;
        			float:left;
        			width:100%;
					background-color: #004918;
					Color: #E6FFE6; 
    				border-top: 0px;
					border-right: 0px;
					border-bottom: 5px solid #004918;
					border-left: 0px;
					margin-top: 0px; 
					margin-right: 0px; 
					margin-bottom: 0px; 
					margin-left: 0px; 
					padding-top: 2px; 
					padding-right: 0px; 
					padding-bottom: 0px;
					padding-left: 0px; 
  		}

   /* 2 column left menu settings */  				
.colmask 	{
      			clear:both;
    				position:relative;    	/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
      			float:left;
        			width:100%;      		/* width of whole page */
    				overflow:hidden;  		/* This chops off any overhanging divs */
			}

.leftmenu {
    	background: #004918;
  	}
   
.leftmenu .colright {
    	background: #E6FFE6;
	LEFT: 200px; 
	FLOAT: left; 
	WIDTH: 200%; 
	POSITION: relative;
    }
    
.leftmenu .col1wrap {
	RIGHT: 200px; 
	FLOAT: right; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 50%; 
	POSITION: relative;
}

.leftmenu .col1 {
	RIGHT: 100%; 
	MARGIN: 5px 0px 0px 205px;
	Padding-Right: 5px; 
	OVERFLOW: hidden; 
	POSITION: relative;
}

.leftmenu .col2 {
	RIGHT: 200px; 
	FLOAT: left; 
	WIDTH: 200px; 
	POSITION: relative
}

.leftmenu .col1 table {
	RIGHT: 200px; 
	FLOAT: left; 
	WIDTH: 100%; 
	POSITION: relative
}




  	/* Footer styles */
#footer 	{
      	clear: both;  			
      	float: left;
        width: 100%;
    	Margin-top: 0px;
    	Margin-right: 0px;
    	Margin-left: 0px;
    	Margin-bottom: 0px;
		padding-top: 15px; 
		padding-right: 15px; 
		padding-bottom:15px;
		padding-left: 15px; 
    	}