
body     { 
	font-size: 0.86em; 
	font-family: Arial, sans-serif; 
	background-color: #000; 
	text-align: center; 
	margin: 0 0 2em; 
	}

	div#container     { 
		background-repeat: no-repeat; 
		margin: 0 auto; 
		padding: 0 0 50px; 
		width: 782px; 
		}

div#contentarea       { 
	background-color: #000; 
/*	background-image: url("../images/2010/show_050710.jpg"); */
	/* background-image: url("../images/2010/background_10.jpg"); */ 
	background-repeat: no-repeat; 
	background-position: 22px 195px; 
	margin: 0; 
	padding: 0; 
	width: 782px; 
	}

/*Headers start*/
#header    { 
	background-color: #000; 
	background-image: url("../images/2010/header_10.gif"); 
	background-repeat: no-repeat; 
	background-position: 15px 0; 
	margin: 0; 
	padding: 0; 
	width: 782px; 
	height: 120px; 
	}

#header p { 
	color: #000; 
	font-size: 0.8em; 
	font-family: Georgia, serif; 
	text-align: right; 
	letter-spacing: 0.15em; 
	margin: 0; 
	padding-top: 90px; 
	padding-right: 2em; 
	}
/*Headers end*/

#col1      { 
	font-size: 1em; 
	text-align: left; 
	width: 440px;
	height: 585px;
	float: left; 
	}

#col1 h2 { 
	margin-bottom: 0; 
	}

#col1 a { 
	color: #900; 
	}

#col1 a:hover { 
	color: #999; 
	text-decoration: none; 
	}

#col1 p  { 
	color: #fff; 
	font-size: 0.87em; 
	margin-top: 0; 
	}

#footer   { 
	text-align: left; 
	margin: 0; 
	padding: 50px 0 0; 
	width: 782px; 
	height: 40px; 
	}

#footer h1   { 
	color: #fff; 
	font-size: 0.75em; 
	font-weight: normal; 
	text-align: center; 
	margin: 0; 
	padding: 1.25em 0 0; 
	}

#footer a:link { 
	color: #3760a0; 
	}

#footer a:visited {
	color: #3760a0; 
	}

#footer a:hover { 
	color: #999; 
	}

div.clearfloats { 
	clear: both; 
	}

#contact { 
	list-style-type: none; 
	margin: 0; 
	width: 200px; 
	float: left; 
	}

#address { 
	margin-top: 1em; 
	margin-bottom: 5em; 
	padding-top: 1em; 
	padding-bottom: 1em; 
	width: 180px; 
	border-top: 1px solid #999; 
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999; 
	}

#address p { 
	font-size: 0.8em; 
	line-height: 0.5em; 
	padding-left: 15px; 
	}

#address a:link { 
	color: #3760a0; 
	text-decoration: underline; 
	}

#address a:visited { 
	color: #3760a0; 
	text-decoration: underline; 
	}

#address a:hover { 
	color: #666; 
	text-decoration: none; 
	}

/*main column*/
#column2           { 
	text-align: left;
	width: 300px; 
	float: left;
	padding-top: 30px;
	}

#column2 p  { 
	color: #fff; 
	font-size: 0.87em; 
	font-weight: normal; 
/*	line-height: 1.75em;
	padding-bottom: 1.75em;  */
	}

#column2 a:link  { 
	color: #999; 
	}

#column2 a:visited  { 
	color: #999; 
	}

#column2 a:hover { 
	color: #666; 
	text-decoration: none; 
	}

#column2 table  { 
	margin: 0; 
	padding: 0; 
	}

#column2 table p  { 
	color: #fff; 
	margin-top: 0; 
	padding-top: 0; 
	}

#column2 table ul { 
	font-size: 0.9em; 
	list-style-type: square; 
	margin: 0; padding: 0 0 0 1.25em; 
	}

#column2 ul  { 
	font-size: 0.8em; 
	font-weight: normal; 
	line-height: 1.5em; 
	list-style-type: disc; 
	}



h1  { 
	color: #666; 
	font-size: 1.2em; 
	font-style: normal; 
	font-weight: normal;
	}

h2  { 
	color: #900; 
	font-size: 1.2em; 
	font-style: normal; 
	font-weight: normal; 
	}

h3 { 
	color: #666; 
	font-size: 1.2em; 
	font-weight: normal; 
	margin: 0; 
	padding-top: 0; 
	padding-bottom: 0; 
	border-bottom: 1px solid #999; 
	}

h4 { 
	font-size: 0.87em; 
	font-family: "Times New Roman"; 
	font-weight: normal; 
	line-height: 2em; 
	text-align: center; 
	margin: 0 0 5em; 
	padding: 0; 
	}

h5 { 
	color: #666; 
	font-size: 1.2em; 
	font-weight: normal; 
	margin: 5em 0 0; 
	padding-top: 0; 
	padding-bottom: 0; 
	border-bottom: 1px solid #999; 
	}

h6 { 
	color: #333;
	font-size: 1em; 
	}


.reps { 
	line-height: 1.5em; 
	list-style-type: none; 
	}

/*main column end*/
.indent { 
	padding-left: 2em; 
	}

#search { 
	font-size: 0.7em; 
	margin-top: 1.5em; 
	margin-bottom: 0; 
	padding-top: 1em; 
	padding-bottom: 0; 
	padding-left: 10px; 
	width: 170px; 
	border-top: 1px solid #999; 
	border-right: 1px solid #999; 
	border-bottom: 1px solid #999; 
	}

.topphoto { 
	margin-top: 5em;
	}

.headlinetwo { 
	color: #690; 
	font-size: 0.9em; 
	font-weight: bold; 
	margin-top: 3em; 
	margin-bottom: 0; 
	padding: 0; 
	border-width: 0; 
	}

/*- Menu Tabs 1--------------------------- */
.product { 
	margin-bottom: 2em; 
	padding-bottom: 2em; 
	border-bottom: 1px dotted #666; 
	}

.producttitle { 
	color: #900; 
	text-align: center; 
	margin-top: 3em; 
	margin-bottom: 2em; 
	border-bottom: 1px solid #fff; 
	}

.topproducttitle   { 
	color: #900; 
	text-align: center; 
	margin-top: 1em; 
	margin-bottom: 2em; 
	padding-top: 0; 
	border-bottom: 1px solid #fff; 
	}

.buytitle { 
	margin-bottom: 0; 
	padding-bottom: 0; 
	border-style: none; 
	}

/* ================================================== */
/* apply the .noEscape class to any object that needs
to contain a float object.  see documentation: 
http://www.positioniseverything.net/easyclearing.html */
.noEscape:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.noEscape {display: inline-table;}
/* Hides from IE-mac \*/
* html .noEscape {height: 1%;}
.noEscape {display: block;}
/* End hide from IE-mac */
/* ================================================== */

#tabs1    { text-align: right; margin-bottom: 0; padding-right: 0px; padding-bottom: 0; width: 100%; height: 45px }

#tabs1 a img      { height: 45px; border-width: 0 }

#tabs1 a#home img     { 
	background: url("../images/2010/buttons_01.gif") no-repeat left top; 
	width: 54px; 
	}

#tabs1 a#listen img      { 
	background: url("../images/2010/buttons_02.gif") no-repeat left top; 
	width: 53px; 
	}

#tabs1 a#tourdates img     { 
	background: url("../images/2010/buttons_03.gif") no-repeat left top; 
	width: 84px; 
	}

#tabs1 a#photos img      { 
	background: url("../images/2010/buttons_04.gif") no-repeat left top; 
	width: 58px;
	}

#tabs1 a#buy img       { 
	background: url("../images/2010/buttons_05.gif") no-repeat left top;
	width: 42px; 
	}

#tabs1 a#buy2 img        { 
	background: url("../images/2010/buttons_06.gif") no-repeat left top; 
	width: 66px; 
	}

#tabs1 a#buy3 img        { 
	background: url("../images/2010/buttons_07.gif") no-repeat left top; 
	width: 52px; 
	}

#tabs1 a#home:hover img   { 
	background: url("../images/2010/buttons_roll_01.gif") no-repeat left top; 
	}

#tabs1 a#listen:hover img   { 
	background: url("../images/2010/buttons_roll_02.gif") no-repeat left top; 
	}

#tabs1 a#tourdates:hover img   { 
	background: url("../images/2010/buttons_roll_03.gif") no-repeat left top; 
	}

#tabs1 a#photos:hover img   { 
	background: url("../images/2010/buttons_roll_04.gif") no-repeat left top; 
	}

#tabs1 a#buy:hover img   { 
	background: url("../images/2010/buttons_roll_05.gif") no-repeat left top; 
	}

#tabs1 a#buy2:hover img   { 
	background: url("../images/2010/buttons_roll_06.gif") no-repeat left top; 
	}

#tabs1 a#buy3:hover img   { 
	background: url("../images/2010/buttons_roll_07.gif") no-repeat left top; 
	}

#main { 
	width: 150px; 
	}

#col1 img {
	border:1px solid #36ae33;
	}

#col1image {
	padding-left:18px;padding-top:30px;	
}	