/* CSS Document */

body {
	background:url(images/bg_body.gif);
	margin:0 0 15px 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}
	
a {
	color:#566c11;
	}
	
a:hover {
	text-decoration:none;
	}
	
#container { 
	width:926px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/bg_main.png) repeat-y;
	padding:0;
	}
	
#header {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
	width:912px;
	height:272px;
	float:none;
	}
	
#nav {
	background:url(images/bg_nav.gif) repeat-x top right;
	width:912px;
	height:81px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	}
	
#nav a {
	color:#FFFFFF;
	text-decoration:none;
	}

	
#nav ul {
	list-style:none;
	margin:0 0 0 15px;
	padding:0;
	}
	
#nav li {
	display:inline;
	float:left;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	}

#nav li a {
	display:block;
	padding:23px 17px 42px 17px;
	}
	
#nav li#tab1 a:hover, #nav li#tab1 a.on {
	background-image:url(images/tab1.gif);
	background-repeat:no-repeat;
	background-position:center top;
	}
	
#nav li#tab2 a:hover, #nav li#tab2 a.on {
	background-image:url(images/tab2.gif);
	background-repeat:no-repeat;
	background-position:center top;
	}
	
#nav li#tab3 a:hover, #nav li#tab3 a.on {
	background-image:url(images/tab3.gif);
	background-repeat:no-repeat;
	background-position:center top;
	}

	
#wrapper {
	margin-left:auto;
	margin-right:auto;
	padding:0 0 0 41px;
	width:900px;
	font-size:11px;
	}
	
#left_col {
	position:relative;
	float:left;
	width:137px;
	background-color:#dec792;
	overflow:hidden;
	}
	
#left_col #title {
	width:137px;
	height:28px;
	}
	
#left_col #artist {
	margin-left:auto;
	margin-right:auto;
	padding:10px 0 5px 0;
	width:110px;
	line-height:16px;
	font-size:9.9px;
	color:#4c4c4c;
	border-bottom:solid 1px #d4b877;
	}
	
#left_col #artist a {
	color:#4c4c4c;
	text-decoration:none;
	background-image:url(images/arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:18px;
	}
	
#mid_col {
	float:left;
	width:441px;
	margin-left:30px;
	padding-top:10px;
	}
	
#mid_col h1 {
	color:#566c11;
	font-size:14px;
	margin:0 0 15px 0;
	padding:0;
	}
	
#mid_col_int {
	float:left;
	width:655px;
	margin-left:30px;
	padding-top:10px;
	}
	
#mid_col_int h1 {
	color:#566c11;
	font-size:14px;
	margin:0 0 15px 0;
	padding:0;
	border-bottom:1px solid #566c11;
	}
	
#mid_col_int h2 {
	color:#009ddc;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	}	

#right_col {
	float:left;
	width:202px;
	margin-left:27px;
	background:url(images/bg_kids.gif) no-repeat bottom #78a22f;
	color:#FFFFFF;
	font-size:10px;
	}
	
#right_col a {
	color:#FFFFFF;
	}
	
#right_col #title {
	width:202px;
	height:28px;
	}
	
#right_col #video {
	padding:10px;
	}
	
#footer {
	clear:both;
	width:912px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	text-align:center;
	font-size:10px;
	color:#323439;
	}
	
#footer a {
	text-decoration:none;
	color:#323439;
	}
	
.red {
	color:#FF0000;
	}
	
/* Gallery Styles  */

#mid_col_int #wrapper {
	width:655px;
	padding:0;
	margin:0;
	}
	
#mid_col_int #wrapper h1 {
	border:none;
	color:#000000;
	font-size:14px;
	margin:0;
	}
	
#pagination {
	display:none;
	}
	
#link-back {
	display:none;
	}

td#jump-search-container {
	display:none;
	}

.prices {
	color:#566c11;
	font-size:14px;
	font-weight:bold;
	}
	
/* Tickets Styles */

#tickets {
	float:none;
	margin:15px 0 0 0;
	}

#tickets div {
	float:left;
	width:400px;
	margin:15px 10px 15px 0;
	}

#tickets #pic {
	float:left;
	width:200px;
	margin-bottom:10px;
	}

#tickets #product-type {
	float:left;
	width:200px;
	}
