body {
	font-size: 12px;
	font-family: arial;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #f7f7f7; 
	text-align:center;
}
.left{
float:left;
}
.clear{
clear:both;
}
.container{
width:972px;
background:#ffffff;
color:#000000;
font-size:12px;
font-family:Arial;
margin:auto; 
text-align:left;
}
.containerin{
margin-left:16px; margin-right:16px;
}
.headtitle{
color:#000000;
font-family:arial;
font-size:20px;
font-weight:bold;
padding-top:10px;
padding-bottom:5px;
width:600px;
}
.event_active{
float:left; background:url(../images/active_bg.jpg); width:186px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-top:1px solid #e4e4e4; font-family:arial; font-size:13px; color:#858585; text-align:center; padding-top:5px; padding-bottom:7px;
}
.event_inactive{
float:left; background:url(../images/inactive_bg.jpg); width:186px; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4; border-top:1px solid #e4e4e4; font-family:arial; font-size:13px; color:#858585; text-align:center; padding-top:5px; padding-bottom:7px;
}
.mainarea{
border:1px solid #e4e4e4;
margin-top:8px;
margin-bottom:10px;
padding-left:15px;
padding-right:16px;
padding-bottom:10px;
}
.mainheading{
font-family:arial;
font-size:16px;
color:#f50203;
border-bottom:2px dotted #e4e4e4;
padding-top:15px;
}
.mainheading_buy{
font-family:arial;
font-size:16px;
color:#f50203;
border-bottom:2px dotted #e4e4e4;
}
.mainbox{
background:#f4f4f4;
margin-top:1px;
padding-left:10px;
padding-top:20px;
padding-bottom:10px;
}
.headtext{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000000;
}
.mainbox ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.mainbox label{
margin-right:18px;
float:left;
}
.mainbox select{
font-family:arial;
font-size:13px;
color:#555555;
margin-right:15px;
}
.mainbox .ticket label{
float:left;
width:220px;
}
.mainbox .multi select{
width:280px;
font-family:arial;
font-size:13px;
color:#555555;
margin-right:30px;
height:140px;
}
.alertbox{
background:#ffefd5;
padding:10px;
}
.sidetext{
text-align:right;
}
.sidetext_red{
text-align:right;
color:#f50203;
text-decoration:underline;
}
.sidetext_red a{
color:#f50203;
text-decoration:underline;
}
.sidetext_red a:hover{
color:#f50203;
text-decoration:underline;
}
.button_bg{
background:url(../images/button_bg.jpg); font-family:verdana; font-size:14px; font-weight:bold; color:#ffffff; text-align:center;
border:0px solid; margin-top:10px; padding-left:5px; padding-right:5px; padding-bottom:3px; cursor:pointer;
margin-bottom:20px;
}
.event_main{
color:#f50203; font-family:arial; font-size:14px; font-weight:bold;
}
.event{
color:#000000; font-family:arial; font-size:12px; line-height:18px; width:485px; float:left;
}
.change_text{
color:#000000; font-family:arial; font-size:11px; font-style:italic; width:400px; float:left; text-align:right;
}
.smallbutton_bg{
background:url(../images/button_bg.jpg); font-family:verdana; font-size:11px; font-weight:bold; color:#ffffff; text-align:center;
border:0px solid; margin-top:10px; padding-left:5px; padding-right:5px; padding-bottom:3px; cursor:pointer;
}
.headtext_1{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#000000;
}
.redtext{
color:#d20001;
text-decoration:underline;
}
.small_text{
font-family:arial;
font-size:11px;
font-weight:normal;
color:#000000;
}
.astrik{
color:#f50203;
font-size:11px;
}
.textbox{
width:80px;
margin-right:18px;
float:left;
}
.textarea{
width:450px;
}
.pound{
float:left;
margin-right:5px;
}
.alertbox_1{
background:#ffefd5; width:452px; float:left; padding-bottom:10px;
}
.alertbox_in{
padding:10px;
}
.alertbox_2{
background:#ffefd5; width:452px; float:left; margin-left:3px; padding-bottom:10px;
}
.event_details{
color:#000000; font-family:arial; font-size:12px; line-height:18px; width:210px; float:left;
}
.change_event{
color:#000000; font-family:arial; font-size:11px; font-style:italic; width:220px; float:left; text-align:right;
}
.your_details_leftarea{
width:610px; float:left;
}
.your_details_leftarea .box{
width:185px;
margin-right:10px;
}
.your_details_leftarea ul{
margin:0px; padding:0px;
}
.your_details_leftarea .company label{
width:65px;
}
.your_details_leftarea .state label{
width:90px; text-align:right;
}
.dotted_line{
float:left; margin-right:25px;
}
.loginarea{
border:1px solid #e4e4e4;
background:#ffffff;
margin-top:20px;
width:220px;
margin-left:10px;
}
.loginarea_bg{
border:1px solid #e4e4e4;
background:#ffefd5;
margin:2px;
padding:10px;
}
.forget_password{
color:#d20001; font-family:arial; font-size:11px; text-decoration:underline;
}
.forget_password a{
color:#d20001; font-family:arial; font-size:11px; text-decoration:underline;
}
.forget_password a:hover{
color:#d20001; font-family:arial; font-size:11px; text-decoration:underline;
}
.alertbox_payment1{
background:#ffefd5; width:300px; float:left;
}
.alertbox_payment2{
background:#ffefd5; width:300px; float:left; margin-left:3px; 
}
.payment_details{
color:#000000; font-family:arial; font-size:12px; line-height:18px; width:180px; float:left; padding-bottom:10px;
}
.payment_details_leftarea{
width:440px; float:left;
}
.payment_details_leftarea label{
width:120px;
}
.payment_details_leftarea input{
width:220px;
}
.details_bg{
border:1px solid #e4e4e4;
background:#ffefd5;
margin-right:8px; margin-bottom:5px;
padding:3px; font-size:11px;
}
.payment_details_rightarea{
width:430px; float:left;
}
.payment_details_rightarea label{
width:120px;
}
.payment_details_rightarea input{
width:220px;
}
.country{
width:156px;
}
.confirmation_box{
background:#f4f4f4;
border:2px dotted #e4e4e4;
width:395px;
}
.confirmation_heading{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#f50203;
margin-top:20px;
padding-bottom:20px;
}
.confirmation_text{
font-family:arial;
font-size:12px;
line-height:18px;
color:#000000;
text-align:left;
padding-left:15px;
padding-bottom:35px;
}
.buyer_leftarea{
width:550px; float:left;
}
.buyer_leftarea label{
width:200px;
}
.buyer_leftarea ul{
margin:0px; padding:0px;
}
.buyer_leftarea ul label{
width:195px;
}
.buyer_leftarea li.delivery_option label{
float:none;
}
.alertbox_buy{
background:#ffefd5;
padding-top:10px; padding-bottom:10px; padding-left:6px; 
}
.small_buytext{
font-size:10px;
}
.buy_loginarea{
border:1px solid #e4e4e4;
background:#ffffff;
margin-top:10px;
width:220px;
margin-left:45px;
}
.buy_loginarea_bg{
border:1px solid #e4e4e4;
background:#ffefd5;
margin:2px;
padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; font-size:11px;
}
.buy_forget_password{
color:#d20001; font-family:arial; font-size:10px; text-decoration:underline;
}
.buy_forget_password a{
color:#d20001; font-family:arial; font-size:10px; text-decoration:underline;
}
.buy_forget_password a:hover{
color:#d20001; font-family:arial; font-size:10px; text-decoration:underline;
}
.headtext_buy{
font-family:arial;
font-size:13px;
font-weight:bold;
color:#000000;
padding-left:30px;
}
.card_image{
padding-right:3px; padding-top:5px;
}
.buy_contact_details{
width:610px; float:left;
}
.buy_contact_details input{
width:180px; margin-right:8px;
}
.buy_contact_details ul{
margin:0px; padding:0px;
}
.buy_contact_details li{
width:200px;
}
.small_event_pic{
float:left; padding-right:10px;
}
.red_headtext{
font-size:16px;
color:#d10b0e;
line-height:18px;
}
.buy_sidetext{
float:right;
background:#ffefd5;
border:1px solid #b1afaf;
padding-right:10px;
padding-left:30px;
text-align:right;
margin-top:10px;
line-height:18px;
padding-top:2px; padding-bottom:2px;
}
.maparea{
width:400px;
border:1px solid #b1afaf;
margin-right:15px; margin-left:5px;
float:left; background:#ffffff;
margin-bottom:10px;
margin-top:20px;
}
.listarea{
width:440px;
border:1px solid #b1afaf;
margin-left:20px; margin-top:15px;
float:left;
background:#ffffff;
} 
.listhead{
background:#ffefd5;
border-bottom:1px solid #b1afaf;
text-align:left;
padding-left:10px; padding-top:5px; padding-bottom:5px; margin-bottom:25px;
font-size:14px;
color:#000000;
}
.info{
padding-left:25px; padding-right:5px;
}
.mail_updates{
background:#ffefd5;
border:1px solid #b1afaf;
margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:10px;
padding-left:10px; padding-top:5px;
font-size:14px;
color:#000000;
}
.subscribe_btn{
margin-left:10px;
}
.sell_ticket{
padding-left:20px; padding-bottom:8px;
}
.hottest_deal{
background:url(../images/hottest_deal_bg.jpg);
font-size:25px; font-weight:bold; color:#ffffff;
width:458px; height:82px; float:left; text-align:center; margin-top:3px;
}
.hottest_deal_text{
font-size:25px; font-weight:bold; color:#ffffff; margin-top:30px; padding-left:50px;
}
.deal_day{
background:url(../images/deal_oftheday_bg.jpg); width:458px; float:left; background-repeat:repeat-y;
font-size:16px;
color:#000000; 
}
.deal_day ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.deal_day li{
margin-left:45px; margin-top:3px;
}
.main_listingbox{
background:#f4f4f4;
margin-top:1px;
padding-left:10px;
padding-bottom:10px;
}
.main_listingbox ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.ticket_listhead{
background:#ffefd5;
float:left;
font-size:14px;
color:#000000;
}
.ticketlist_bg{
background:#ffefd5;
padding-left:10px; padding-top:5px; margin-bottom:2px; padding-right:3px;
}
.head_bg{
background:#f4f4f4;
border-bottom:1px dotted #b1afaf; color:#d41b1e; font-size:14px; padding-bottom:8px; padding-top:5px; padding-left:10px;
}
.head_bg ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.head_bg li{
margin-right:65px; margin-top:3px;
}
.mainlisting{
height:500px; overflow:auto;
}
ul.list{
color:#000000; font-size:12px; padding-bottom:8px; padding-top:5px; padding-left:15px; clear:both;
}
ul.list li{
margin-right:65px; margin-top:3px;
}
ul.list li a{
color:#000000; text-decoration:none;
}
ul.list li a:hover{
color:#d4161a; text-decoration:underline;
}
ul.list li.buy{
margin-right:0px; margin-top:3px;
}
.list_line{
border-bottom:1px dotted #b1afaf; display:block; height:5px; clear:both;
}
.listover{
background:#e9e9e9; cursor:pointer;
}
.listnone{
background:#ffffff;
}
.arrow{
margin-top:4px; margin-right:8px;
}
.tab_music{
background:url(../images/music1_bg.jpg) no-repeat;height:24px; width:70px;
}

.main_nav2 {
	position: relative; 
	width: 100%;
	height: 27px;
	margin-top: 8px;
	font-family: 'Trebuchet MS', arial, sans-serif;

	
	}	

.main_nav2 ul {
	margin: 0 0 0 0;
	height: 27px;
	display: block;
	position: absolute;
	bottom: 0;
	right: 0px;
}


.main_nav2 ul li {

	cursor:pointer;
	border-bottom:1px solid #c2c2c2;	
	margin-right: 1px;
	display: block;
	font-weight: bold;
	float: left;
	height: 27px;
	font-size: 1.2em;
	background: url(../images/apRightDark.png) top right no-repeat;
	
}

.main_nav2 ul li a {
	padding:0;
	color:#313131;
	text-decoration: none;
	background: url(../images/apLeftDark.png) top left no-repeat;
	height:27px;
	margin:0 0px 0 0;
	text-align:center;
	cursor:pointer;
	font-size: 0.9em;
}

.main_nav2 ul li a span {
	background-color: #f0f0f0;
	border-top:1px solid #c2c2c2;
	padding: 4px 8px 2px 8px;
	margin-left:3px;
	margin-right:3px;
	height: 20px;
}

.main_nav2 ul li a:hover {
	text-decoration: underline;
}

.main_nav2 ul li.selected {
	margin-right: 1px;
}

.main_nav2 ul li.selected a span {
	background-color: #464646;
	color: #fff;
}

.main_nav2 ul li.selected a {
	background: url(../images/apLeft.png) top left no-repeat;
}

.main_nav2 ul li.selected {
	background: url(../images/apRight.png) top right no-repeat;
}



#main_nav2 ul li a:hover {
	height: 27px;
}



.main_nav2 ul li:hover {
	height: 27px;
}

.main_nav2 ul li a, .main_nav2 ul li a span {
	display: block;
	float: left;
}
.signin_leftarea{
width:435px; float:left;
}
.signin_leftareain{
margin-left:30px; margin-top:30px;
}
.member_righttarea{
width:435px; float:left;
}
.member_rightareain{
margin-left:25px; margin-top:30px;
}
.signin_heading{
font-family:Arial;
font-size:18px;
color:#000000;
text-decoration:underline;
line-height:18px;
padding-bottom:6px;
}
.signinarea{
border:1px solid #e4e4e4;
background:#ffffff;
margin-top:15px;
margin-right:55px;
width:350px;
}
.signinarea_bg{
border:1px solid #e4e4e4;
background:#f4f4f4;
margin:10px;
padding:20px;
}
.signinarea label{
width:110px;
}
.signinlogin{
padding-left:127px; padding-top:10px;
}
.signin_forgot{
color:#818182; font-family:arial; font-size:12px; text-decoration:underline; padding-top:3px;
}
.signin_forgot a{
color:#818182; text-decoration:underline;
}
.signin_forgot a:hover{
color:#818182; text-decoration:underline;
}
.memberarea{
border:1px solid #e4e4e4;
background:#ffffff;
width:347px;
}
.memberarea_bg{
border:1px solid #e4e4e4;
background:#ffefd5;
margin:2px;
padding:12px;
}
.notmember_heading{
color:#629e06; font-family:arial; font-size:18px; text-decoration:underline;
}
.memberarea ul{
padding-left:8px; padding-top:7px; padding-right:0px; margin-left:0px; margin-bottom:0px; padding-bottom:0px; margin-right:0px; margin-top:0px; line-height:20px; 
}
.memberarea li{
padding-left:25px; padding-bottom:0px; padding-top:0px; padding-right:0px; margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px; line-height:20px; background:url(../images/green_check.png); background-repeat:no-repeat; list-style-type:none; 
}
.error_msg{
border:2px solid #c40000;
background:#faf6ef;
margin:2px 60px 10px 0px;
padding:12px;
}
.error_msg ul{
padding-left:0px; padding-top:0px; padding-right:0px; margin-left:0px; margin-bottom:0px; padding-bottom:0px; margin-right:0px; margin-top:0px; line-height:18px; 
}
.error_msg li{
padding-left:20px; padding-bottom:0px; padding-top:0px; padding-right:0px; margin-left:10px; margin-right:0px; margin-top:0px; margin-bottom:0px; line-height:18px; background:url(../images/exclamation_icon.png); background-repeat:no-repeat; list-style-type:none;}

.notificationarea{
border:1px solid #e4e4e4;
background:#c70c0f;
margin-top:15px;
margin-right:55px;
width:350px;
}
.notificationarea_bg{
border:1px solid #e4e4e4;
background:#ffffff;
margin:10px;
padding:20px;
}
.notification_text{
border:1px solid #e4e4e4;
background:#f4f4f4;
padding:8px;
}
.notification_text a{
color:#000000; text-decoration:none;
}
.notification_text a:hover{
color:#c70c0f; text-decoration:underline;
}

.search_events{
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	margin-top:3px;
	background: #F4F4F4;
	background-repeat:repeat-x;
	padding:5px 5px 5px 8px;
	border: 1px solid #E0E0E0;
}
.search_events a{
color:#555252;
text-decoration:none;
}
.search_events a:hover{
color:#c70c0f;
text-decoration:underline;
}