﻿/************** BODY ATTRIBUTES *******************/
body {
	width: 1020px;
	padding: 10px;
	margin: auto;
	border-left: 3px solid gray;
	border-right: 3px solid gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


.banner {
	background: url('/images/tree3.gif') #FFFFCC no-repeat;
	height: 150px;
	text-indent: 120px;
	color: #006625;
	font-size: 34pt;
	font-family:"Segoe Print Bold";
	font-weight:bold;
}

.banner a {
	text-decoration: none;
	color: #006625;
}

/************** NAVIGATION MENU *******************/


div#listmenu {
	width:100%; 						
	float:left; 						
	border-top:1px solid black;
	border-bottom:1px solid black;	 	
	font-family: Arial, Helvetica, sans-serif;
	}
div#listmenu ul {
	margin:0 0 0 0;						
	padding:0 0 0 0;
	}
div#listmenu li {
	float:left;						
	position:relative; 					
	list-style-type:none;				
	background-color:#166f18; 			
	border-right:1px solid #069; 		
	
	}
div#listmenu li:first-child {
	border-left:1px solid #069; 		

	}
div#listmenu li:hover { 
	background-color:#c9d7bd; 			
	}
div#listmenu a {
	display:block;
	padding:0 3px; 					
	padding-bottom:2px;
	padding-top:1px;
	text-decoration:none;	 			
	color:#FFFFCC ;						
	}
div#listmenu a:hover {
	color:#000000;						
	}

div#listmenu ul li ul {
	margin:0; 							
	position:absolute; 					
	width:15em; 						
	left:-1px; 							
	}
div#listmenu ul li ul li {
	width:100%; 						
	border-left:1px solid #069; 		
	border-bottom:1px solid #069;
	border-right:1px solid #069;
	}
div#listmenu ul li ul li:first-child {
	border-top:1px solid #069; 				}

div#listmenu ul li ul {display:none;} 	
div#listmenu ul li:hover ul {display:block; } 

/* THE HACK ZONE - */
* html div#listmenu ul {
	float:left; 
	border-left:1px solid #000;
	
	}
* html a {display:block;} 
* html  div#listmenu ul li ul {
	border-top:1px solid #069;
	border-left:0px; 
	}
/* end of hack zone */
/* END OF LIST-BASED MENU */

#listmenu {
	background-color: #FFFFCC;
}

#listmenu ul {
	float: left;
	margin: 2px;
	padding: 2px;
}

#listmenu h1 {
	width: 202px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: black;
	font-weight: bold;
}

#listmenu h2 {
	width: 252.5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: black;
	font-weight: bold;
}
#listmenu h3 {
	width: 202px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:black;
	font-weight:bold;
}

#listmenu li {
	list-style: none;
	text-decoration: none;
	background: none;
	font-family:"Times New Roman", Times, serif;
}

/************** MAIN CONTENT ********************/
				
.mainContent {
	clear: left;
	width: 1000px;
	min-height: 400px;
}

.subText {
	position: relative;
	top: 15px;
	font-size: 8pt;
}

.column {
	width: 335px;
	float: left;
	padding-right:10px;
	text-align: justify;
}

.home-content{}
#home-content-1{}
#home-content-2{ display:none; }
#home-content-3{ display:none; }


/************** PRODUCT PAGE ********************/

.priceBox {
	float:left;
	margin-top: 20px;
	width: 100%;
	height: 60px;
	background: #e9e9e9;
	border-top: 1px #dcdcdc solid;
	border-bottom: 1px #dcdcdc solid;
	padding: 5px;
}

.priceInfo h1 {
	font-size: 16px;
	color: black;
	margin: 0px;
	font-weight: bold;
}

.priceInfo {
	width: 200px;
	height: 60px;
	float: left;
	font-size: 10px;
	color: #676767;
}

.productTitle h1 {

}

.productTitle img {
	margin: 10px;
	border: 1px grey solid;
	padding: 1px;
}

.imageRight {
	margin: 10px;
	border: 1px grey solid;
	padding: 1px;
}

/************** CART PAGE ***********************/

.cartTable td {
	background: white;
}

.cartTable th {
	background: #E7E7E7;
}

/************** CATEGORY PAGE *******************/

.categoryItem {
	border-bottom: 1px gray solid
}

.categoryItem a {
	margin-bottom: 5px;
	font-size: 16px;
	display: block;
	color: #5b5b5b;
}

.categoryItem img {
	margin: 10px;
	border: 1px grey solid;
	padding: 1px;
}

/*misc*/
.img-left{ float:left; margin:0px 15px 15px 0px; }
.img-right{ float:right; margin:0px 0px 15px 15px; }
.clear{ clear:both; }
.fake-link{ color:#006625; cursor:pointer; font-weight:bold; }
.fake-link:hover{ text-decoration:underline; }
.caption{ font-style:italic; }
.horizontal-array{ margin:0px; padding:0px; }
.horizontal-array li{ float:left; margin-right:15px; list-style-type:none; }
/******/
