body 									{ background-color: #c0bfbe; margin: 0px; padding: 0px; background-image:url(../images/woodback.png); background-size: 100%; background-attachment: fixed; }
#siteContainer 							{ width: 1024px; margin: 0px auto; }
#siteContainer #header #navigation		{ border-top: 7px solid #fff; border-bottom: 6px solid #fff;background-color: #ffffff; text-align: center; font-size: 12pt; }
#siteContainer #header #navigation ul 	{ margin: 0px; padding: 0px; }
#siteContainer #header #navigation li 	{ margin: 0px; padding: 0px; list-style-type: none; display: inline; }
#siteContainer #header #navigation a 	{ margin: 0px; padding: 10px; font-family: Arial, Helvetica, sans-serif; color: #333; text-decoration: none; text-transform: uppercase; }
#siteContainer #header #navigation a:hover { text-decoration: underline; }

#siteContainer #contentArea 			{ font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; display: block; overflow: auto; padding: 0px 28px 28px 28px; }
#siteContainer #contentArea h2 			{ margin: 0px 0px 1em 0px; padding: 0px; }
#siteContainer #contentArea p 			{ margin: 0px 0px 1em 0px; padding: 0px; }
#siteContainer #contentArea a			{ color: #900; }

#siteContainer #contentHeader 			{ border: 1px solid #fff; background-repeat: no-repeat; background-position: top center; background-color: #fff; }
#siteContainer #contentHeader img 		{ margin-top: 310px; margin-left: 620px; }
#siteContainer #contentArea #tickets 	{ clear: right; margin: 35px -10px 35px -10px; }
#siteContainer #contentArea #tickets img { margin-right: 10px; margin-left: 10px; }

#rightCallout 							{ float: right; margin: 0px 0px 20px 20px; width: 300px; }
#rightCallout .hours		 			{ border: 1px solid #888888; padding: 20px 20px 5px 20px; border-radius:5px; margin-bottom: 10px;  }
#rightCallout .hours p 					{ margin: 0px 0px 1em 0px; padding: 0px; font-size: .9em; }
#rightCallout .hours ul 				{ font-size: .9em; }
#rightCallout #hoursStatement 			{ border: 1px solid #888888; padding: 20px 20px 5px 20px; border-radius:5px; margin-bottom: 10px;  }
#rightCallout #hoursStatement h3 		{ margin: 0px; padding: 0px; text-align: center; }
#rightCallout #hoursStatement h4 		{ margin-bottom: 0px; }
#rightCallout #hoursStatement p 		{ margin: 0px 0px 1em 0px; padding: 0px; font-size: .9em; }

#siteContainer #contentArea .type		{ width: 170px; float: left; }
#siteContainer #contentArea #map		{ width: 450px; float: right; }

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	text-align: center;
}

.main{	margin:0; padding:5; Width:450;}

.productType{ margin:5px;padding:3 px 10 px; cursor:pointer; position:relative; width:645px;}
.content{ padding: 5px 10px; background color: #0F0; width:645px}
.description{ width:150px; font-family: Arial, Helvetica, sans-serif; font-size:small;}
p{padding:5px 0}

p.productType {
    font-family: Arial,Helvetica,sans-serif;
    color: #b16e15;
    font-size: large;
    font-weight: bolder;
}

ul.products li {
    width: 175px;
    display: inline-block;
    vertical-align: top;
    color:
}
