* 
{ 
	margin:  0 0;
	padding: 0 0;
	font-family: Helvetica, arial, sans-serif;
}
/* template */
body
{
	margin: 10px auto;
	background: #333333;color:#fff
		
}
table{border-collapse:collapse}
h1,h2,h3{color:;font-style:italic}
.redcolor{color:#471305} 
.olivecolor{color:#cccc00} 
.bluecolor{color:#2B2D52}
p{
font-family: Helvetica, arial, sans-serif;
font-size:14px;
xborder: 2px solid #0066FF;
xbackground-color:#FFCC33;
color:#fff;
padding:3px 3px 3px 0px;margin-top:3px;
margin-bottom:3px;
margin-left:0px;
margin-right:0px;
} 
a {
	text-decoration: underline;
	font-weight: bold;
	color: #cccc00;
	}
a:link {
color:#cccc00
	}
a:visited {
color:#cccc00
	}
a:active {
color:#cccc00
	}
a:hover {
	color:#cccc00
	}
	
.wrapper
{
	width: 920px;
	padding: 10px 10px;	
	background: #000;
	border: 1px solid #EFEFEF;
	margin: 0 auto;
	text-align: center;
}
.header{
	width:920px;
	height:160px;
	background:url("../images/headerbg.jpg") no-repeat}

.song
{	
	width:260px;
	height:19px;
	padding: 10px 0px;
	xmargin: 5px;
	text-align: center;
	background:#eee;	
}
	
.nav
{	
	width:640px;
	height:19px;
	padding: 10px;
	xmargin: 5px;
	text-align: left;
	background:#ffa50b;	
}
	.nav a
	{
		color: #222;
		border: 1px solid #EFEFEF; 
		padding: 4px;
		background: #d07600;
		text-decoration: none;
	}
	.nav a:hover
	{
		background: #FFF;
	}
/* store */
.products
{
	margin: 0 auto;	
	
}
	.product
	{
		border: 1px solid #555;
		padding: 5px;
		height: 150px;
	}
		.product img
		{
			float: left;
		}
		.price 
		{
			width: 100%;
			text-align: right;
			clear: both;
		}
		.addToCart
		{
			width: 100%;
			display: block;
			text-align: right;
		}
	
.notification
{
	width: 600px;
	padding: 2px;
	border: 1px solid #EEE;
	background: #FFFF99;
	margin: 9px auto;
	font-size: 12pt;
	color: red;
	text-align: center;
	font-family: verdana;
}
/* summary */
.shoppingCart
{
	width: 600px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	margin: 0 auto;
}
	.shoppingCart tr th
	{
		background: #EAEAEA;
		border: 1px solid #CCC;
		padding: 5px;
	}
	.shoppingCart tr td
	{
		border: 1px solid #CCC;
		padding: 5px;
	}	
	
	/* Events*/
	.eventnav
{	
	xwidth:100px;
	xheight:19px;
	xpadding: 10px;
	xmargin: 5px;
	text-align: left;
	xbackground:#ffa50b;	
}
	.eventnav a
	{
		color: #222;
		border: 1px solid #EFEFEF; 
		padding: 1px;
		background: #d07600;
		text-decoration: none;
	}
	.eventnav a:hover
	{
		background: #FFF;
	}
.textcontainer {
border: 1px dotted #cccccc;
background:#333;
width:500px;
	margin: 4px 0px;
	padding: 4px;
	}
.title {font-weight:bold;
	font-size: 1.0em;
	line-height: 1.4em;
	margin: 0.4em 0em 0.4em 0em;
	}
.message {
	font-size: 1.0em;
	line-height: 1.4em;
	xmargin: 0.4em 0em 0.4em 0em;
	}