/* NAVIGATION STYLING */
#menuwrapper {
		}
		.clearit {
			clear: both;
			height: 0;
			line-height: 0.0;
			font-size: 0;
		}
		#p7menubar {
		}
		#p7menubar, #p7menubar ul {
			padding: 0;
			margin: 0;
			list-style: none;
			font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
			text-align: left;
		}
		#p7menubar a {
			display: block;
			text-decoration: none;
			color: #CCCCCC;
		}
		#p7menubar a.trigger {
			background-repeat: no-repeat;
		}
		#p7menubar li {
			float: left;
			width: 9em;
		}
		#p7menubar li {position: relative;}
		
		/* hide from IE mac \*/
		#p7menubar li {position: static; width: auto;}
		/* end hiding from IE5 mac */
		
		#p7menubar li ul, #p7menubar ul li  {
			width: 12em;
		}
		#p7menubar ul li a  {
			border-right: 0;
			padding: 3px 12px 3px 16px;
		}
		#p7menubar li ul {
			position: absolute;
			display: none;
			background-color: #ecd9ba;
			border-right: 1px solid #333333;
			border-bottom: 1px solid #333333;
		}
		#p7menubar li:hover a, #p7menubar a:focus,
		#p7menubar a:active, #p7menubar li.p7hvr a {
			color: #000000;
			background-color: #C19674;
		}
		#p7menubar li:hover ul, #p7menubar li.p7hvr ul {
			display: block;
		}
		#p7menubar li:hover ul a, #p7menubar li.p7hvr ul a {
			color: #000000;
			background-color: transparent;
		}
		#p7menubar ul a:hover {
			background-color: #514027!important;
			color: #FFFFFF !important;
		}
/* END NAVIGATION STYLING */
body {
	background-image: url('../img/bg.png');
	/*background-color: #82A551;*/
	color: #000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}

h3 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	

hr	{
	border: 0;
	width: 90%;
	height: 5px;
	color: #5E2612;
	background-color: #5E2612;
	margin-bottom: 10px;
	}
a {
	color: #b6560a;
	text-decoration: none;
	font-weight: bold;
	}
a:hover {
	color: #ff6600;
	}
a:active {
	color: #ff6600;
	}
a:visited {
	color: #b6560a;
	}
.copyright {
	color: #ffffff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	}
.content {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}
	
.header {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
.testimonial {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.testimonialsig  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.city {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: bold;**/
	text-align: center;
	}
	
.pageheader {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	}	
	
.note {
	color: #000000;
	background-color: #ffd600;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	}

/* add to cart button style */
a.generic_button, a.generic_button:visited,
a.generic_button:hover, a.generic_button:active {
	color:				black;
}
	
a.generic_button, a.generic_button:hover {
	color:				black;
	padding:			5px 7px;
	margin-bottom:		10px;
	text-align:			center;
	text-decoration:	none;
	cursor:				pointer;
	font-size:			14px;
	font-weight:		bold;
	background-color: #efefef;
	background:			url(../img/button_generic_bg.gif) repeat-x;
	border:				1px outset #666;
}
