html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	margin:1em 0 0 0;
	border-spacing:0
}
p {
	font-size:.8em;
	line-height:1.3em;
	margin-bottom:5px
}

a:link {
	text-decoration:none;
	color:#333;
}

a:visited
{
	text-decoration:none;
	color:#333;
}

a:hover {
color:#990000;
text-decoration:underline;
}




.venueseatingplan {
	position: absolute;
	top: 400px;
	left: 370px;
	display:none;
	font-size: 14px;
	color: brown;
	background-color: White;
	border-width:medium;
	border-style: solid;
	z-index: +3;
}

 a.seatingplan  { font-size: 10px; color:#990000;}



#wraper {
	width:1000px;
	margin:10px auto
}
#header {
	background:url(../images/header-bg.gif) no-repeat top right;
	width:100%;
	height:82px;
	position:relative;
	clear:both
}
.logo {
	background:url(../images/logo.gif) no-repeat;
	width:283px;
	height:82px;
	float:left
}
.logo a {
	display:block;
	text-indent:-300em;
	width:283;
	height:82px
}
.top-nav {
	float:right;
	position:relative;
	border-bottom:1px solid #ccc;
	height:31px
}
/*.top-nav-links {
	width:717px
}*/

.top-nav-links {
width:717px ;
_width:710px ;
_padding-left:-30px

}
/*
.main-link-wraper {
	width:717px
}
*/

main-link-wraper {
width:717px ;
_width:711px;
_padding-left:-40px

}



.go_pri_tab_ul {
	text-align:left;
	height:31px
}
.go_pri_tab_ul li {
	position:relative;
	height:31px;
	float:left;
	background:url(../images/nav_pri_cat_middle.gif) no-repeat right top
}
.go_pri_tab_ul li a {
	float:left;
	font-weight:bold;
	font-size:1.1em;
	color:#000;
	padding:8px 12px 0px 12px;
	position:relative;
	text-decoration:none
}
.go_pri_tab_ul li a:hover {
	text-decoration:underline
}
.go_pri_tab_ul li a img {
	position:absolute;
	height:31px;
	top:0px;
	left:-3px
}
.go_pri_tab_ul .go_selected_li {
	margin-left:-2px;
	margin-top:-5px;
	height:36px;
	background:url(../images/pri_tab_selected_left.gif) no-repeat left top
}
.go_pri_tab_ul .go_selected_li a {
	color:#fff !important;
	padding:10px 12px 0px 12px;
	background:url(../images/pri_tab_selected_right.gif) no-repeat right top;
	height:36px
}
.go_pri_tab_ul .go_selected_li a:hover {
	text-decoration:none;
	color:#fff!important;
}



.search-box {
width:450px;
height:50px;
position:absolute;
left:305px;
top:30px
}
.search-box form input, select, button {
vertical-align:middle;
}
.search-box form {
padding:9px 5px 0 10px
}
* + html .search-box form {
padding:7px 5px 0 10px
}
.search-box form input[type="text"] {
width:340px;
color: #970A07;
height:20px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

}


.phone-no {
	font-size:.9em;
	padding:5px 0 0 35px;
	background:url(../images/bg-phone.png);
	width:160px;
	height:45px;
	position:absolute;
	left:795px;
	top:32px;
	line-height:1.3em;
	font-weight:bold;
}

#left-container {
	float:left;
	width:777px;
	clear:both;
	background:url(../images/bg-left-container.png) no-repeat top left;
	margin:0 0 10px 0;
	padding:12px 0 0 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	
}
.left-pannel {
	width:195px;
	margin:0 0 0 10px;
	float:left
}
.cart {
	background:url(../images/bg-cart.png);
	width:177px;
	height:70px;
	padding:10px;
	margin:0 0 10px 0
}
.cart h3 {
	margin:0 0 10px 0;
	text-align:center
}
.cart ul {
	font-size:.85em
}
.cart ul li {
	background:url(../images/402.gif) no-repeat 0px 3px;
	padding-left:15px
}
.cart ul li a:hover {
	color:#ccc
}
.genral-contaner {
	margin:0 0 10px 0;
	position:relative;
	width:100%;
	border:1px solid #ccc;
	background:#FFF url(../images/bg-genral-contern-inner.jpg) repeat-x center top; 
}
.genral-contaner .tl {
	position:absolute;
	background:url(../images/tl.gif);
	width:5px;
	height:5px;
	top:-1px;
	left:-1px
}
.genral-contaner .tr {
	position:absolute;
	background:url(../images/tr.gif);
	width:5px;
	height:5px;
	top:-1px;
	right:-1px
}
.genral-contaner .br {
	position:absolute;
	background:url(../images/br.gif);
	width:5px;
	height:5px;
	bottom:-1px;
	right:-1px
}
.genral-contaner .bl {
	position:absolute;
	background:url(../images/bl.gif);
	width:5px;
	height:5px;
	bottom:-1px;
	left:-1px
}
.inside {
	padding:20px 10px 10px 10px
}
.genral-contaner h2 {
	font-size:1em;
	padding:5px 0 0px 10px;
	color:#970A07;
}
.genral-contaner h2:hover {
	color:#333;
	text-decoration:underline
}

.genral-contaner ul {
	padding:5px 0 0 0;
	font-size:0.7em;
	line-height:1.2em;
	font-weight:bold
}
.genral-contaner h2 a {
color:#970A07;
}


.genral-contaner ul li {
	border-top:1px solid #CCC;
	padding:5px 0 5px 25px;
	background:url(../images/arrow.gif) no-repeat 8px 6px;
	display:block
}
.genral-contaner ul li:hover {
	background-color:#f0f0f0;
}
.genral-contaner h3 a {
	padding:4px 0 4px 10px;
	margin-bottom:-5px;
	display:block;
	border-top:1px solid #CCC;
	font-size:.95em
}
.center-pannel {
	float:right;
	width:543px;
	margin:0 15px 0 0
}
.breadcrumbs {
	float:left;
	height:21px;
	font-size:.7em;
	padding:5px 0 0 0;
	margin:0 0 10px 0
}
.breadcrumbs ul li {
	display:inline;
	padding:0px 10px 0 0
}
.breadcrumbs ul li a {
	padding:0 10px 0 0
}
.selected a {
	color:#ccc
}
.smalllinks {
	float:left;
	height:21px;
	font-size:.9em;
	padding:2px 0 0 20px;
	margin:0 0 10px 0;
}
.smalllinks ul li {
	display:inline;
	padding:0px 5px 0 0
}
.smalllinks ul li a {
	padding:0 5px 0 0;
	border-right:1px solid #fff;
	color:#FFF
}
.center-genral {
	background:url(../images/centergenral-middle.jpg) scroll repeat-y;
	width:541px;
	float:left;
	clear:left
}
*+html .center-inside {
	margin:-15px 0 0 0
}
.center-inside {
	padding:5px 15px
}
.center-pannel h2 {
	display:block;
	margin:5px 0 5px 0
}
.center-pannel h3 {
	display:block;
	font-size:.9em;
	font-style:italic;
	border-bottom:1px solid  #900;
	margin:0 0 5px 0;
}
.center-pannel h3 a {color:#900;}
.center-pannel h5 {
	float:right;
	font-size:.9em;
	background:url(../images/arrow-bullet-center.gif) no-repeat center right;
	padding:0 15px 0 0;
}
.center-pannel h5 a{color:#333;}
.thumbnail {
	float:left;
	background:url(../images/frame-thumbnail.jpg);
	width:128px;
	height:81px;
	text-align:center;
	padding:8px 0;
	display:block;
	margin:0 5px 5px 0
}
.details-event {
	float:right;
	width:370px
}
.security-links {
	background:#fff url(../images/bg-left-container.jpg) left bottom no-repeat;
	width:100.2%;
	height:42px;
	text-align:center;
	clear:both;
	padding:8px 0 0 0;
	margin:0 -1px 0px;
}
.right-container {
	float:right;
	background:url(../images/bg-right-container.jpg) no-repeat left bottom;
	padding:0px 10px 10px 15px;
	width:195px;
	border-right:1px solid #ccc;
}
.signup {
	width:100%;
	position:relative;
	background:#fff url(../images/bg-genral-contern-inner.jpg) top left repeat-x;
	border:1px solid #ccc;
	margin:0 0 10px 0
}
.rinside {
	padding:5px 10px
}
.tlg {
	position:absolute;
	background:url(../images/tl.gif);
	width:5px;
	height:5px;
	top:-1px;
	left:-1px
}
.trg {
	position:absolute;
	background:url(../images/tr.gif);
	width:5px;
	height:5px;
	top:-1px;
	right:-1px
}
.brg {
	position:absolute;
	background:url(../images/br.gif);
	width:5px;
	height:5px;
	bottom:-1px;
	right:-1px
}
.blg {
	position:absolute;
	background:url(../images/bl.gif);
	width:5px;
	height:5px;
	bottom:-1px;
	left:-1px
}
#frmsignup legend {
	font-size:1em;
	font-weight:bold;
	margin-bottom:5px
}
#frmsignup input {
	width:170px
}
#frmsignup a {
	text-decoration:underline
}
.genral-right-round {
	position:relative;
	width:100%;
	background:#FFF url(../images/bg-genral-contern-inner.jpg) center top repeat-x;
	border:1px solid #ced0cd;
	margin:0 0 10px 0
}
.tlw {
	width:5px;
	height:5px;
	background:url(../images/tl.gif);
	top:-1px;
	left:-1px;
	position:absolute
}
.trw {
	width:5px;
	height:5px;
	background:url(../images/tr.gif);
	top:-1px;
	right:-1px;
	position:absolute
}
.brw {
	width:5px;
	height:5px;
	background:url(../images/br.gif);
	bottom:-1px;
	right:-1px;
	position:absolute
}
.blw {
	width:5px;
	height:5px;
	background:url(../images/bl.gif);
	bottom:-1px;
	left:-1px;
	position:absolute
}
.news-text {
	font-size:.8em;
	margin:5px 0 5px 0;
	line-height:1.4em
}
.rinside h3 {
	font-style:italic;
	font-size:1em;
	display:block;
	color:#900
}
.news-text a {
	text-decoration:underline
}
.news-text .date {
	font-size:.789em;
	color:#666;
	display:block
}
.genral-right-round ul {
	font-size:0.7em;
	line-height:1.2em;
	font-weight:bold
}
.genral-right-round ul li {
	border-top:1px solid #CCC;
	padding:5px 0 5px 25px;
	background:url(../images/arrow.gif) no-repeat 10px 6px;
	display:block
}
.genral-right-round ul li:hover {
	background-color:#f0f0f0;
}
.genral-right-round h4 {
	padding:5px 0 5px 10px;
	color:#900
}
.genral-right-round-adds {
	position:relative;
	width:100%;
	background:#FFF  url(../images/bg-genral-contern-inner.jpg) repeat-x center top;
	border:1px solid #ced0cd;
	margin:0 0 10px 0;
	display:block
}
.genral-right-round-adds:hover {
background:#FBFBFB url(../images/bg-adds-center-hover.jpg) scroll repeat-x center left
}

.sfeatures {
	clear:both;
	background:url(../images/tick.png) no-repeat 0 5px;
	padding:0px 0 5px 30px;
	font-size:.8em
}
.add-text {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	font-size:1.2em;
	width:117px;
	float:right;
	margin:5px 0 0 0
}
.add-images {
	float:left;
	height:100%;
	width:50px
}
.features {
	background:#FFF url(../images/bg-adds-center.jpg) scroll repeat-x center left
}
.footer {
	position:relative;
	background:#FFF url(../images/bg-genral-contern-inner.jpg) top left repeat-x;
	border:1px solid #ccc;
	clear:both;
	margin:0 0 5px 0
}
.footer .rinside {
	padding:10px
}
.tlf {
	width:5px;
	height:5px;
	background:url(../images/tl.gif);
	top:-1px;
	left:-1px;
	position:absolute
}
.trf {
	width:5px;
	height:5px;
	background:url(../images/tr.gif);
	top:-1px;
	right:-1px;
	position:absolute
}
.brf {
	width:5px;
	height:5px;
	background:url(../images/br.gif);
	bottom:-1px;
	right:-1px;
	position:absolute
}
.blf {
	width:5px;
	height:5px;
	background:url(../images/bl.gif);
	bottom:-1px;
	left:-1px;
	position:absolute
}
.footer-links {
	float:left;
	margin:0 30px 10px 0
}
.footer-links h3 {
	font-size:0.875em;
	font-style:normal;
	margin:5px 10px;
	color:#900;
}
.footer-links ul {
	font-size:0.688em;
	line-height:1.2em;
	font-weight:bold
}
.footer-links ul li {
	padding:5px 0 5px 25px;
	background:url(../images/arrow.gif) no-repeat 8px 6px;
	display:block
}
.copyright {
	margin:0 auto;
	clear:both;
	text-align:center;
	font-size:.85em;
	width:100%
}
table#ecalendar {
	font-size:.77em;
	margin-top:5px;
}
table#ecalendar .header td {
	border:none
}
table#ecalendar select {
	background-color:#f0f0f0
}
table#ecalendar td {
	border:1px solid #ccc;
	padding:2px;
	text-align:center
}
table#ecalendar .calday {
	background-color:#ccc;
	color:#white
}
table#ecalendar .selected {
	background-color:#666;
	color:#fff
}
table#ecalendar .seltectday {
	color:#FFF;
	background-color:#333
}
table#event-index {
	text-align:center;
	margin:0px auto 0 auto;
	font-size:.74em
}
table#event-index td {
	text-align:center;
	padding:2px
}
table#slideshow {
	width:100%
}
table#slideshow .big-thumnail {
	background:url(../images/bg-bigthumnail-slideshow.gif) no-repeat;
	width:353px;
	height:210px;
	text-align:center;
	padding:12px 0 0px 0
}
table#slideshow .inforamtion {
	text-align:left;
	display:table-cell;
	vertical-align:top;
	padding:5px 0 5px 5px
}
table#slideshow .inforamtion h2 {
	font-size:1.5em;
	font-variant:small-caps
}
table#slideshow .inforamtion p {
	font-size:.8em
}
table#bar td {
	background-color:#0e352d;
	display:table-cell;
	vertical-align:middle;
	text-align:center
}
.left-container-inner {
	float:left;
	width:100%;
	clear:both;
	background:#FFF url(../images/bg-left-container.png) no-repeat top left;
	margin:0 0 10px 0;
	padding:12px 0 0 0;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.center-pannel-inner {
	float:left;
	width:765px;
	margin:0 0 0 15px
}
.geranl-container {
	width:100%;
	position:relative;
	border:1px solid #ccc;
	margin:0px 0 10px 0
}
.geranl-container img a {
	display:block;
	float:left
}
.tl {
	position:absolute;
	width:8px;
	height:8px;
	background:url(../images/box-lr.jpg);
	top:-1px;
	left:-1px
}
.tr {
	width:8px;
	height:8px;
	background:url(../images/box-tr.jpg);
	position:absolute;
	top:-1px;
	right:-1px
}
.bl {
	width:8px;
	height:8px;
	background:url(../images/box-bl.jpg);
	position:absolute;
	bottom:-1px;
	left:-1px
}
.br {
	width:8px;
	height:8px;
	background:url(../images/box-br.jpg);
	position:absolute;
	bottom:-1px;
	right:-1px
}
.inside {
	padding:10px
}
.slide-main {
	text-align:center;
	width:100%;
	float:left;
	height:auto;
	margin:0px 0 10px 0
}
.center-description {
	float:left;
	width:71%
}
.thumbs {
	background:url(../images/thumbnail/bg-thums.gif) no-repeat top center;
	width:180px;
	height:220px;
	float:right;
	padding:20px 0 0 20px;
}
.inside .middle-box-list ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none
}
.inside .middle-box-list li {
	display:inline;
	width:33.5em;
	float:left;
	line-height:2em;
	font-size:.688em
}
.inside .middle-box-list li a {
	text-decoration:underline;
	color:#4a6f00;
	background:url(images/arrow-green.gif) no-repeat 0em 0.625em;
	padding:0 0 0 20px
}
.inside .middle-box-list li a:hover {
	color:#5a2a8c;
	background:url(images/arrow.gif) no-repeat 0em 0.625em
}
a.expandbuttons {
	background:url(../images/btn-left.gif) no-repeat top left;
	display:block;
	float:left;
	font-size:14px;
	line-height:10px;
	height:25px;
	padding-left:9px;
	text-decoration:none;
	display:block;
	text-decoration:none;
	color:#fff
}
a:link.expandbuttons, a:visited.v, a:active.expandbuttons {
	color:#fff;
	text-decoration:none
}
a.expandbuttons span {
	background:url(../images/btn-right.gif) no-repeat top right;
	display:block;
	padding:7px 9px 8px 0;
	color:#fff
}
a.expandbuttons:hover {
	background-position:bottom left;
	text-decoration:none
}
a.expandbuttons:hover span {
	background-position:bottom right;
	color:#fff
}
a.buy {
	background: url(../images/btn-left1.gif) no-repeat top left;
	display: block;
	float: left;
	font-size:13px;
	line-height:9px;
	font-weight:bold;
	height: 21px;
	padding-left: 9px;
	text-decoration: none;
	text-decoration:none;
	min-width:108px;
	text-align:center
}
a:link.buy, a:visited.v, a:active.buy {
	color: #fff;
	text-decoration:none
}
a.buy span {
	background: url(../images/btn-right1.gif) no-repeat top right;
	display: block;
	padding: 5px 9px 7px 0;
	color:#fff !important
}
a.buy:hover {
	background-position: bottom left;
	text-decoration:none;
}
a.buy:hover span {
	background-position: bottom right;
	color:#fff !important;
}
a.sell {
	background: url(../images/btn-lefts.gif) no-repeat top left;
	display: block;
	float: left;
	font-size:12px;
	line-height:9px;
	height: 18px;
	padding-left: 9px;
	text-decoration: none;
	display:block;
	text-decoration:none;
	color:#fff;
	min-width:108px;
	text-align:center
}
a:link.sell, a:visited.v, a:active.sell {
	color: #fff;
	text-decoration:none
}
a.sell span {
	background: url(../images/btn-rights.gif) no-repeat top right;
	display: block;
	padding: 5px 9px 4px 0;
	color:#fff
}
a.sell:hover {
	background-position: bottom left;
	text-decoration:none;
}
a.sell:hover span {
	background-position: bottom right;
	color:#fff
}
.related-events ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	list-style:none
}
.related-events li {
	display:inline;
	width:16.0em;
	float:left;
	line-height:1.5em;
	font-size:0.875em
}
.related-events li a {
	text-decoration:underline;
	background:url(../images/arrowli.gif) no-repeat 0 .625em;
	padding:0 0 0 20px
}
.related-events li a:hover {
	background:url(../images/arrow-green-hov.gif) no-repeat 0em .625em
}
.event-table li {
	float:left;
	font-size:.75em;
	line-height:1.5em
}
.event-table li div {
	float:left;
	padding:3px 5px;
	height:auto;
	_height:100%
}
ol.middle-orderlist {
	list-style-type:decimal;
	padding-left:30px;
	font-size:0.875em
}
ol.middle-orderlist li a {
	padding-left:5px;
	text-decoration:underline;
	line-height:1.5em
}
.geranl-container h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-style:normal;
	font-weight:bold;
	text-transform:normal;
	letter-spacing:-1px;
	line-height:1.2em;
	color: #900;
	display:block;
	margin:0 0 5px 0
}
.table-contents {
	padding:5px;
	background-color:#f0f0f0;
	border-top:2px solid  #900
}
table#tickets-paging {
	font-size:0.9em;
	margin:2px 5px 5px 5px
}
table#tickets-paging span {
	font-weight:bold;
	color: #900
}
table#tickets-paging td {
	vertical-align:middle
}
.hdrrecords {
	line-height:30px;
	font-size:small
}
.subheader {
	background-color:#EAEAEA;
	font-size:small
}
.subheader td {
	padding:5px;
	border:1px solid #ccc
}
.subheader div {
	width:49%;
	float:left;
	height:20px
}
.paging_style a {
	line-height:20px;
	background: #900;
	border:1px solid #CCC;
	color:#FFF;
	margin:0px 2px;
	padding:3px 6px;
	text-decoration:none
}
.paging_style a:hover {
	background:#000;
	border:1px solid #333;
	color:#FFF;
	margin:0px 2px;
	padding:3px 6px;
	text-decoration:none
}
.tgrid {
	width:100%;
	vertical-align:top;
	border:1px solid #ccc;
	border-bottom:none;
	margin:0
}
.tdate {
	width:10%;
	font-size:small
}
.tdescription {
	width:25%;
	font-weight:bold;
      	
}


.taddress {
	width:28%
}
.tpirce {
	width:8%
}
.tbuttons {
	width:20%
}


.cdate {
	width:15%;
	font-size:small
}
.cdescription {
	width:35%;
	font-weight:bold;
      	
}


.caddress {
	width:30%
}
.cbuttons {
	width:20%
}



tr.odd td {
	background:#fff
}
tr.even td {
	background:#f0f0f0;
}
.odd td, .even td {
	padding:5px
}
tr.odd:hover td, tr.even:hover td {
	background-color:#FDF4D0
}
.steps {
	background:url(../images/bg-step.jpg);
	width:744px;
	height:250px
}
.stpes-contents {
	width:200px;
	float:left;
	font-size:.85em;
	margin:55px 10px 0 30px
}
.section-ticket {
	width:410px;
	margin-bottom:10px;
	float:left
}
.section-head-ticket {
	list-style:none;
	background:url(../images/bg-adds-center.jpg) repeat-x center bottom;
	height:30px;
	width:410px;
	font-size:large
}
.sectionh {
	float:left;
	padding:5px 0px 0 10px;
	width:130px
}
.rowh {
	float:left;
	padding:5px 0px 0 10px;
	width:80px
}
.priceh {
	float:left;
	padding:5px 0px 0 10px;
	width:60px
}
.notesh {
	float:left;
	padding:5px 0px 0 10px;
	width:80px
}
.amounth {
	float:left;
	padding:5px 0px 0 10px
}
.section {
	float:left;
	padding:10px 0px 0 10px;
	width:130px;
	color:#000
}
.row {
	float:left;
	padding:10px 0px 0 10px;
	width:80px;
	color:#000
}
.price {
	float:left;
	padding:10px 0px 0 10px;
	width:60px;
	color:#000
}
.notes {
	float:left;
	padding:10px 0px 0 10px;
	width:100px;
	color:#000
}
.amount {
	float:left;
	padding:10px 0px 0 10px;
	color:#000
}
.rows {
	border-bottom:1px #ccc solid;
	font-size:12px;
	height:32px
}
.rows:hover {
	background-color:#FDF4D0
}
.section-ground {
	width:320px;
	margin-bottom:10px;
	float:right
}
.section-head-ground {
	font-size:large;
	width:327px
}
.ground-heading {
	text-align:center;
	padding:5px 0 0 0
}
.section-map {
	width:330px;
	float:right;
	text-align:center
}
ul.center-tick-listing {
	line-height:1.6em
}
ul.center-tick-listing li {
	background:url(../images/101.png) no-repeat 5px 8px;
	padding: 0 0 0 25px
}



.section-2 {
	float:left;
	padding:10px 0px 0 10px;
	width:80%;
	color:#000
}
.subheader-artist {
	background-color:#EAEAEA;
	font-size:small;
	height:30px;
	border:#CCC 1px solid;
	padding:5px
}
.subheader-artist div {
	float:left;
	padding:5px
}
.paging_style-artist a {
	line-height:1em;
	background: #900;
	border:1px solid #CCC;
	color:#FFF;
	margin:0px 2px;
	padding:0px 2px;
	text-decoration:none
}
.paging_style-artist a:hover {
	background:#000;
	border:1px solid #333;
	color:#FFF
}
.artist-image {
	width:10%;
	font-size:small
}
.artist-desc {
	width:90%;
	font-weight:bold
}
.artist-desc h5 {
	font-size:1.1em
}
table#event-callender {
	border:1px solid #CCC;
	font-size:0.9em;
	margin:0
}
table#event-callender caption {
	font-size:1.5em;
	font-weight:bold;
	margin:20px 0px 0 0;
	background:url(../images/bg-adds-center.jpg);
	height:35px;
	border:1px solid #CCC;
	padding-top:10px;
}
table#event-callender thead th {
	background:url(../images/bg-adds-center.jpg);
	font-size:1.2em
}
table#event-callender th {
	font-size:1em;
	font-weight:bold;
	line-height:1em;
	background-color:#EBEBEB;
	padding:5px;
	border:1px solid #CCC;
	vertical-align:middle
}
table#event-callender th.time {
	text-indent:-300em
}
table#event-callender td.mon {
	background-color:#333
}
table#event-callender td {
	font-weight:bold;
	text-align:center;
	border:1px solid #CCC;
	vertical-align:middle;
	height:5em;
}
#time {
	width:10%;
	vertical-align:middle;
	font-size:.9em;
}
#mon {
	width:12%;
}
#wed {
	width:12%;
}
#fri {
	width:12%;
}
#sun {
	width:12%;
}
#tue {
	width:12%;
}
#thu {
	width:12%;
}
#sat {
	width:12%;
}
table#event-callender td.mon, td.wed, td.fri, td.sun {
	background-color:#FEF5D8
}
table#event-callender td.tue, td.thu, td.sat {
	background-color:#F4FDE1;
}
table#event-callender tbody td a:hover {
	color:#FFF;
	text-decoration:none
}
table#event-callender tbody td:hover {
	background-color: #ccc
}
.main-ticketalerts {
	background-color:#f0f0f0;
	border-top:2px solid  #900;
	padding:10px;
	height:100%;
	clear:both;
}
.alerts {
	width:45%;
	float:left;
}
.alert-details {
	float:right;
	width:45%;
	border-left:1px #000 dashed;
	padding-left:40px;
}
.alerts h3 {
	background:url(../images/alert.png) no-repeat top left;
	padding-left:30px;
	margin:0 0 10px 0
}
.alerts h4 a {
	background:url(../images/looking.png) no-repeat top left;
	padding-left:40px;
	margin:10px 0 10px 0;
	font-size:.9em;
	display:block;
}
.alerts label {
	line-height:2em;
}
.alerts input[type="button"] {
	margin:0 0 0 0 30px
}
.submit {
	margin-left:3.4em
}
.acolums {
	float:left;
	padding:10px;
	width:29%;
	margin:0 10px 0 0;
	border-right: 1px dotted #060
}
.video {
	background:url(../images/video&photo.png) no-repeat;
	height:44px;
	padding:15px 0px 5px 70px;
	font-size:.94em;
}
.thetickets {
	background:url(../images/ticket-icon.png) no-repeat;
	height:44px;
	padding:15px 0px 5px 70px;
	font-size:.94em;
}
.aevents {
	background:url(../images/event-icon.png) no-repeat;
	height:44px;
	padding:15px 0px 5px 70px;
	font-size:.98em;
}
.acolums ul li {
	display:inline;
	font-size:.9em;
	background:url(../images/arrow-footer.gif) no-repeat 5px 2px;
}
.acolums ul li a {
	padding-left:20px;
}
/*forms css*/
* + html legend {
	margin-bottom: 1.4em;
}
fieldset {
	border:1px solid #ccc;
	margin:0 0 1.5em;
	padding:.5em 1em 0 1em;
}
legend {
	font-size:1.1em;
	background-color:#f0f0f0;
	color:#333;
	padding:0 .5em;
}
textarea, input, select, label, button, optgroup {
	margin-top:5px;
}
input[type="checkbox"], input[type="radio"] {
	margin-bottom:2px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus {
	border:1px solid #666;
}
input[type="checkbox"] {
	color:#000;
}
optgroup {
	background-color:#ccc;
	color:#000;
}
textarea, input[type="text"], input[type="password"] {
	border:1px solid #666;
	width:12em
}
select, input[type="radio"], option {
	background-color:#fff;
	color:#000;
}
input[type="submit"], button {
}
.error, .notice, .success {
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd;
}
.error {
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}
.notice {
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}
.success {
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}
.error a {
	color: #8a1f11;
}
.notice a {
	color: #514721;
}
.success a {
	color: #264409;
}
/*forms css*/


.list-venues {
	width:33%;
	margin:10px 0 10px 0;
	line-height:1.5em;
	float:left;
	background:url(../images/bg-adds-center.jpg) top left repeat-x;
}
.list-venues h4 {
	font-size:1.1em
}
.list-venues h5 {
	font-size:.9em;
}
.list-venues p a {
	background: url(../images/Internet_32.png) no-repeat 5px 5px;
	padding-left:25px;
	margin-bottom:2px;
}
ul.contry-list li {
	display:inline;
	border-right:1px solid #ccc;
	line-height:1.5em;
	font-size:.9em
}
ul.contry-list li a {
	padding:0 20px;
}
.revent {
	background:url(../images/cart-center.gif) center repeat-y;
	width:179px;
	display:table-cell;
	text-align:center;
	float:left;
	margin:0 6px 10px 0;
}
.cinside {
	padding:10px 10px;
	min-height:150px;
}
.revent h4 {
	border-bottom: 1px solid #ccc;
	margin:0 5px 5px 5px;
	font-size:.9em;
	vertical-align: middle;
	z-index:100
}
* + html .revent h4 {
	margin:-20px 0 0 0
}
.revent p {
	border-bottom:#ccc 1px solid;
	margin:5px;
	padding:0 0 5px 0
}
.ticket-events {
}
.rowss {
	border-bottom:1px #ccc solid;
	font-size:12px;
	height:70px
}
.section-head-ticket-left {
	list-style:none;
	background:url(../images/bg-adds-center.jpg) repeat-x center bottom;
	height:30px;
	font-size:large;
	margin-top:10px;
}
.ticket-events-main {
	float:right;
	width:48%;
	border-left:1px #000 dashed;
	padding-left:10px;
}
.alerts h3 {
	background:url(../images/alert.png) no-repeat top left;
	padding-left:30px;
	margin:0 0 10px 0
}
.notes-buy {
	float:left;
	width:100px;
	margin:0 0 0 10px
}
.SidebarTagCloud {
	font-size: 80%;
	line-height: 200%;
}
.SidebarTagCloud ul li a {
	display:inline;
}
.Tag1, .Tag2, .Tag3, .Tag4, .Tag5, .Tag6 {
	border-right:1px solid #060;
	padding:0 10px;
	display: inline;
}
.Tag1 a:link, .Tag1 a:visited, .Tag1 a:active {
	color: #000;
	font-size: 120%;
}
.Tag2 a:link, .Tag2 a:visited, .Tag2 a:active {
	color: #063;
	font-size: 115%;
}
.Tag3 a:link, .Tag3 a:visited, .Tag3 a:active {
	color: #0C6;
	font-size: 110%;
}
.Tag4 a:link, .Tag4 a:visited, .Tag4 a:active {
	color: #3C3;
	font-size: 105%;
}
.Tag5 a:link, .Tag5 a:visited, .Tag5 a:active {
	color: #696;
	font-size: 100%;
}
.Tag6 a:link, .Tag6 a:visited, .Tag6 a:active {
	color: #096;
	font-size: 100%;
}
.clounds {
	clear:both;
	margin:20px 0
}
a.buy1 {
	background: url(../images/btn-left1.gif) no-repeat top left;
	display: block;
	float: left;
	font-size:12px;
	line-height:9px;
	height: 18px;
	padding-left: 9px;
	text-decoration: none;
	display:block;
	text-decoration:none;
	color:#fff;
}
a:link.buy1, a:visited.v, a:active.buy1 {
	color: #fff;
	text-decoration:none
}
a.buy1 span {
	background: url(../images/btn-right1.gif) no-repeat top right;
	display: block;
	padding: 5px 9px 4px 0;
	color:#fff
}
a.buy1:hover {
	background-position: bottom left;
	text-decoration:none;
}
a.buy1:hover span {
	background-position: bottom right;
	color:#fff
}
.venue-thumbs {
	background:url(../images/venu-bg.gif) top left;
	width:161px;
	height:164px;
	padding:10px;
	float:left;
	text-align:center;
	margin:0 5px 10px 0
}
.venue-thumbs h4 {
	border-top: 1px solid #ccc;
	font-size:.9em;
	margin-top:5px;
	padding-top:5px;
}
.venue-thumbs img {
	margin-top:5px;
}
a.review {
	background: url(../images/btn-left1.gif) no-repeat top left;
	display: block;
	float: left;
	font-size:13px;
	line-height:9px;
	font-weight:bold;
	height: 21px;
	padding-left: 9px;
	text-decoration: none;
	text-decoration:none;
	min-width:108px;
	text-align:center;
	margin:20px 0 0 20px
}
a:link.review, a:visited.v, a:active.review {
	color: #fff;
	text-decoration:none
}
a.review span {
	background: url(../images/btn-right1.gif) no-repeat top right;
	display: block;
	padding: 5px 9px 7px 0;
	color:#fff !important
}
a.review:hover {
	background-position: bottom left;
	text-decoration:none;
}
a.review:hover span {
	background-position: bottom right;
	color:#fff !important;
}
a.normal {
	background: url(../images/btn-left1.gif) no-repeat top left;
	display: block;
	float: left;
	font-size:13px;
	line-height:9px;
	font-weight:bold;
	height: 21px;
	padding-left: 9px;
	text-decoration: none;
	text-decoration:none;
}
a:link.normal, a:visited.v, a:active.normal {
	color: #fff;
	text-decoration:none
}
a.normal span {
	background: url(../images/btn-right1.gif) no-repeat top right;
	display: block;
	padding: 5px 9px 7px 0;
	color:#fff !important
}
a.normal:hover {
	background-position: bottom left;
	text-decoration:none;
}
a.normal:hover span {
	background-position: bottom right;
	color:#ccc !important;
}
.quantity {
	float:left;
	padding:0px 0px 0 10px;
	width:60px;
	color:#000
}
.buytickets {
	float:left;
	padding:0px 0px 0 10px;
	width:100px;
	color:#000
}
.rows1 {
	border-bottom:1px solid #CCCCCC;
	float:left;
	font-size:12px;
	height:35px;
}
a.yellow {
	background: url(../images/btn-left1y.gif) no-repeat top left;
	display: block;
	float: left;
	font-size:13px;
	line-height:9px;
	font-weight:bold;
	height: 21px;
	padding-left: 9px;
	text-decoration: none;
	text-decoration:none;
	min-width:108px;
	text-align:center;
}
a:link.yellow, a:visited.v, a:active.yellow {
	color: #fff;
	text-decoration:none
}
a.yellow span {
	background: url(../images/btn-right1y.gif) no-repeat top right;
	display: block;
	padding: 5px 9px 7px 0;
	color:#fff !important
}
a.yellow:hover {
	background-position: bottom left;
	text-decoration:none;
}
a.yellow:hover span {
	background-position: bottom right;
	color:#fff !important;
}
.class-rating {
	width:100%;
	background-color:white;
	padding:5px 5px 0;
}
.left {
	float:left;
	width:400px;
	color:red;
}
.right {
	float:right;
	width:300px;
	font-weight:bold;
	vertical-align:middle;
}
.right img {
	vertical-align: text-top;
}
.right span {
	margin-top:10px
}



.image-left {
	FLOAT: left; VERTICAL-ALIGN: text-top
}
.image-right {
	FLOAT: right; VERTICAL-ALIGN: text-top
}
a.white-text {
	color:white; font-size:1px;
}


a.summary
{
  color:brown;
  
  
}
a.venue  { text-decoration:underline;}

a.descriptionlink{
text-decoration:underline;
font-weight:bold;
color:brown;
}


.main-ticketalerts { background-color:white; border-top:2px solid #990000; padding:10px; height:100%; clear:both;}

.alerts { width:50%; float:left;  }
.alert-details { float:right; width:40%;border-left:1px #990000 dashed; padding-left:40px;}
.alerts h3 { background:url(../images/alert.png) no-repeat top left; padding-left:30px; margin:0 0 10px 0}

.alerts input[type="button"] { margin:0 0 0 0 20px}
.submit { margin-left:3.4em}



.main-ticketalertsnews { background-color: white; border-top:2px solid #990000; padding:10px; height:100%; clear:both;}

.alertsnews { width:60%; float:left; font-size:12px;  }
.alertnews-details { float:right; width:30%;border-left:1px #990000 dashed; padding-left:10px;}
.alertsnews h3 { background:url(../images/alert.png) no-repeat top left; padding-left:30px; margin:0 0 10px 0}

.alertsnews h4 a{ background:url(../images/looking.png) no-repeat top left; padding-left:40px; margin:10px 0 10px 0;  display:block; }
.alertsnews  label { line-height:2em;}

.alertsnews input[type="button"] { margin:0 0 0 0 30px}
.submit { margin-left:3.4em}



.artist-row { height:45px;}
.artist-column-date { font-size:12px; width='20%'}
a.artist-column-event { font-size:12px; width='50%'; color:#990000; font-weight:bold}
.artist-column-venue { font-size:12px; width='50%';}
.artist-column-button{ font-size:12px; width='30%'}


.michaelcolor {
        text-align:justify;
	font-size:20px;
	color:green;
	font-weight:bold;
	
	
}
