/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #91b817;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

body {
	background:url(/images/ticketstorm/bg_top.png) #ccc repeat-x top;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#wrapper {
	width:950px;
	margin:10px auto;
}
.tableBody {
	background:#fff;
}
.menu {
	background:url(/images/ticketstorm/bg_topnav.png) #006296 repeat-x top;
	height:30px;
	color:#fff;
}
h1 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:18px;
	color:#000;
	margin:0;
}
h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:14px;
	color:#000;
	margin:0;
}

.helpbuttons {
float:right;
background:#333;
background:url(/images/ticketstorm/bg_helpnav.png) repeat-x top;
}

#helpnav {
	font-size: 12px;
	height:30px;
	margin: 0;
	overflow:hidden;
	padding: 0;
	text-align:center;
	float:right;
}

#helpnav li {
	list-style:none;
	display:inline;
	white-space:normal;
}

#helpnav a {
	color: #fff;
	float: left;
	height: 30px;
	margin: 0;
	padding: 9px 20px;
	text-decoration: none;
}
.helpnav_special {
	color: #000;
	background:#FFA10A;
}
.helpnav_special a {
	color: #000;
	background:#FFA10A;
}
#helpnav a:hover {
	text-decoration:underline;
}

p {
margin:5px 0;
padding:0 5px;
}

a {
color:#000;
text-decoration:underline;
}

a:hover {
color:#666666;
}

form {
	padding:0;
	margin:0;
}

.floatleft {
	float:left;
}
.floatright {
	float:right;
}

.tableFooter {
	background:#eeeeee;
	height:75px;
	text-align:center;
	font-size:10px;
}
#topnav {
	font-size: 12px;
	height:30px;
	margin: 0;
	overflow:hidden;
	padding: 0;
	text-align:center;
/*	width:50%;*/
	float:left;
}
#topnav li {
	list-style:none;
	display:inline;
	white-space:normal;
}
#topnav a {
	color: #fff;
	float: left;
	height: 30px;
	margin: 0;
	padding: 9px 20px;
	text-decoration: none;
}
#topnav a:hover {
	color: #fff;
	background: url(/images/ticketstorm/bg_topnav.png) 0 -30px repeat-x;
}
#topnav a:active {
	color:#000;
}
.head1 {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.head1 h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	/*height:26px;*/
color:#fff;
	margin:0;
}
.head2 {
	background: url(/images/ticketstorm/bg_boxheader2.png) repeat-x top;
	height:26px;
}
.head2 h3 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	/*height:26px;*/
color:#fff;
	margin:0;
}

.button_searchnow {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_searchreset {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_searchnav {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_loginnav {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_changelocation {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_changelocation {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_login {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_forgotpassword {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_freeregistration {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_loginforgot {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_loginforgotcancel {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_customersupport {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_retailoutlet_state {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button_retailoutlet_zip {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}

.input_text_old {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_customersupport_name {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_customersupport_emailaddress {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_customersupport_phonenumber {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_customersupport_eventname {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_customersupport_subject {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_customersupport_captcha {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_loginforgot_emailaddress {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_login_emailaddress {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_login_password {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_changelocationzip {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px;
	font-size:14px;
	width:150px;/*	padding:5px;*/
	height:20px;
}
.input_text_searchnav {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px;
	font-size:14px;
	width:150px;/*	padding:5px;*/
	height:20px;
}
.input_text_loginnav_username {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_loginnav_password {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_retailoutlet_zip {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_text_search {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
	width:100%;
}
.input_textarea {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	font-size:14px;
	width:100%;
}
.input_textarea_customersupport_message {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	font-size:14px;
	width:100%;
}


.input_selectbox {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	font-size:14px;
}
.input_selectbox_retailoutlet_state {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	font-size:14px;
	width:100%;
}
.search_text {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px;
	font-size:14px;
	width:150px;/*	padding:5px;*/
	height:20px;
}



.sectionbox {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.sectionbox a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.sectionbox a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.EventName {
	font-size:15px;
	font-weight:bold;
}
.EventName a {
	font-size:15px;
	font-weight:bold;
	text-decoration:underline;
}
.EventName a:hover {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-decoration:underline;
}
.EventNameVenue {
	font-size:12px;
}
.EventNameAddress {
	font-size:12px;
}

.VenueName {
	font-size:15px;
	font-weight:bold;
}
.VenueNameVenue {
	font-size:12px;
}
.VenueNameAddress {
	font-size:12px;
}
.VenueNamePhone {
	font-size:12px;
}

.BrowseSectionsHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.BrowseSectionsHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.BrowseSectionsBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.BrowseSectionsBody a {
	font-weight:bold;
	color:#333;
}
.BrowseSectionsBody a:hover {

}

.EventFindTicketsHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.EventFindTicketsHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.EventFindTicketsHeader2 {
	background: url(/images/ticketstorm/bg_boxheader2.png) repeat-x top;
	height:26px;
}
.EventFindTicketsHeader2 h3 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	/*height:26px;*/
color:#fff;
	margin:0;
}
.EventFindTicketsBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.EventFindTicketsEventName {
	font-weight:bold;
	font-size:14px;
	color:#000;
}
.EventFindTicketsEventName a {
	font-weight:bold;
	font-size:14px;
	color:#000;
}
.EventFindTicketsEventName a:hover {
	font-weight:bold;
	font-size:14px;
	color:#000;
}
.EventFindTicketsVenueName {
	font-size:12px;
}
.EventFindTicketsEventDate {
	font-size:12px;
}

.EventSearchHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.EventSearchHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.EventSearchHeader2 {
	background: url(/images/ticketstorm/bg_boxheader2.png) repeat-x top;
	height:26px;
}
.EventSearchHeader2 h3 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	/*height:26px;*/
color:#fff;
	margin:0;
}
.EventSearchBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.EventSearchBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.EventSearchBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.RetailOutletsHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.RetailOutletsHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.RetailOutletsHeader2 {
	background: url(/images/ticketstorm/bg_boxheader2.png) repeat-x top;
	height:26px;
}
.RetailOutletsHeader2 h3 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	/*height:26px;*/
color:#fff;
	margin:0;
}
.RetailOutletsBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.RetailOutletsBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.RetailOutletsBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.ChangeLocationHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.ChangeLocationHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.ChangeLocationHeader2 {
	background: url(/images/ticketstorm/bg_boxheader2.png) repeat-x top;
	height:26px;
}
.ChangeLocationHeader2 h3 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	/*height:26px;*/
color:#fff;
	margin:0;
}
.ChangeLocationBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.ChangeLocationBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.ChangeLocationBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.CustomerServiceHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.CustomerServiceHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.CustomerServiceHeader2 {
	background: url(/images/ticketstorm/bg_boxheader2.png) repeat-x top;
	height:26px;
}
.CustomerServiceHeader2 h3 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	/*height:26px;*/
color:#fff;
	margin:0;
}
.CustomerServiceBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.CustomerServiceBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.CustomerServiceBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.LoginForgotHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.LoginForgotHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.LoginForgotBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.LoginForgotBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.LoginForgotBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.EventDetailsHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.EventDetailsHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.EventDetailsBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.EventDetailsBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.EventDetailsBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.VenueUpcomingEventsHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.VenueUpcomingEventsHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.VenueUpcomingEventsBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.VenueUpcomingEventsBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.VenueUpcomingEventsBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.VenueDetailsHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.VenueDetailsHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.VenueDetailsBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.VenueDetailsBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.VenueDetailsBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.EventSendtoFriendHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.EventSendtoFriendHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.EventSendtoFriendBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.EventSendtoFriendBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.EventSendtoFriendBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.PageMemberLoginHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.PageMemberLoginHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.PageMemberLoginBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.PageMemberLoginBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.PageMemberLoginBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.FeaturedEventsHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.FeaturedEventsHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.FeaturedEventsBody {
	background:#eeeeee;
	border:1px solid #ccc;
	font-size: 10px;
}
.FeaturedEventsBody a {
	font-weight:bold;
	display:block;
	color:#333;
	font-size: 12px;
}
.FeaturedEventsBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	font-weight:bold;
	color:#333;
	font-size: 12px;
}

.OnSaleSoonHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.OnSaleSoonHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.OnSaleSoonBody {
	background:#eeeeee;
	border:1px solid #ccc;
	font-size: 10px;
}
.OnSaleSoonBody a {
	font-weight:bold;
	display:block;
	color:#333;
	font-size: 12px;
}
.OnSaleSoonBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	font-weight:bold;
	color:#333;
	font-size: 12px;
}

.HelpHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.HelpHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.HelpBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.HelpBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.HelpBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.HelpNavHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.HelpNavHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.HelpNavBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.HelpNavBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.HelpNavBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}

.BrowseEventName {
	background: url(/images/ticketstorm/bg_boxheader2.png) repeat-x top;
	height:26px;
}
.BrowseEventName h3 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}

.MemberNavHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.MemberNavHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.MemberNavBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.MemberNavBodyWelcome {
	font-weight:bold;
}
.MemberNavBodyLinks	{
	text-decoration:none;
	padding:5px;
	color:#333;
}
.MemberNavBodyLinks a {
	text-decoration:none;
	padding:5px;
	color:#333;
}
.MemberNavBodyLinks a:hover {
	text-decoration:underline;
	padding:5px;
	color:#333;
}
.LeftNavSectionsHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.LeftNavSectionsHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.LeftNavSectionsBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.LeftNavSectionsBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.LeftNavSectionsBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}
.RightNavQuickVenueLinksHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.RightNavQuickVenueLinksHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.RightNavQuickVenueLinksBody {
	background:#eeeeee;
	border:1px solid #ccc;
	padding:10px;
}
.RightNavQuickVenueLinksBody a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#333;
}
.RightNavQuickVenueLinksBody a:hover {
	background: url(/images/ticketstorm/a_hover.png) repeat-x top;
	border:1px solid #ccc;
	padding:4px;
}
.loginbutton {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.searchbutton {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
	width:45px;
}
.SubmitButton {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:2px;
	margin:0;
}
#footerbg {
	background:url(/images/ticketstorm/bg_bottom.png) repeat-x top;
	height:100px;
	clear:both;
	width:100%;
	left: -369px;
	top: 778px;
}
.locationbar {
	background:url(/images/ticketstorm/bg_location.png) repeat-x top;
	height:26px;
	color:#fff;
	padding:0 10px;
	line-height:26px;
}

.locationbarbody {
	font-size:12px;
	color:#fff;
}
.locationbarbody a {
	font-size:12px;
	color:#fff;
}
.locationbarbody a:hover {
	font-size:12px;
	color:#FF0000;
}

.logo {
	float:left;
}
.search {
	float:right;
	padding: 5px 5px 5px 104px;
	margin-top:25px;
	background:url(/images/ticketstorm/eventsearch.gif) no-repeat left;
}

.eventboxtext {
float:right;
width:55%;
padding:0 5px;
}

.eventdetailstext {
float:left;
width:70%;
padding:0 10px;
}

.eventboxtext p {
margin:0 0 5px 0;
}

.venue_location {
color:#005a8c;
font-size:16px;
font-weight:bold;
}

.price_box {
background:#ccc;
border:1px solid #999;
padding:5px;
font-size:16px;
}

.price_box span {
color:#333;
font-size:16px;
}




















.input_text {
	background:url(/images/ticketstorm/bg_input.png) repeat-x top;
	border:1px solid #999999;
	margin:5px 0;
	height:20px;
	font-size:14px;
}
BUTTON {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:5px;
	margin:0;
}
.button {
	background:url(/images/ticketstorm/bg_button.png) #0088c6 repeat-x top;
	border:1px solid #003050;
	color:#fff;
	padding:2px;
	margin:0;
}
.StandardBox {
	background:#eeeeee;
	border:1px solid #ccc;
	font-size: 10px;
}
.StandardBoxHeader {
	background:url(/images/ticketstorm/bg_boxheader.png) repeat-x top;
	height:26px;
}
.StandardBoxHeader h2 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
}
.StandardBoxHeader2 {
	background: url(/images/ticketstorm/bg_boxheader2.png) repeat-x top;
	height:24px;
}
.StandardBoxHeader2 h3 {
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	margin:0;
	vertical-align: middle;
	text-align: left;
}
.StandardBoxHeader3 {
	height:26px;
}
.StandardBoxHeader3 h4 {
	line-height:26px;
	padding:0 0 0 10px;
	text-transform:uppercase;
	font-size:11px;
	color:#000;
	margin:0;
}
.PageBody {
	font-size: 10px;
}
.StandardBoxBody {
	background:#eeeeee;
	font-size: 10px;
}
.StandardBoxBody a {
	color:#333;
	font-size: 10px;
}
.StandardBoxBody a:hover {
	color:#333;
	font-size: 10px;
}
.StandardBoxBody_Nav {
	background:#eeeeee;
	font-size: 10px;
}
.StandardBoxBody_Nav a {
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:5px;
	color:#000000;
}
.StandardBoxBody_Nav a:hover {
	border:1px solid #ccc;
	color:#FF0000;
	padding:4px;
}

/*----- ERROR MESSAGE BOX -----*/
.ErrorBorder { background-color: #FF0000; }
.ErrorCell { background-color: #FFFF97; color: #FF0000; font-weight:bold; padding: 2px; padding-left: 5px; padding-right: 5px; font: 12px tahoma, sans-serif; }
.ErrorCell a:link { color:#FF0000; font-weight:normal; text-decoration:underline; font: 12px tahoma, sans-serif; }
.ErrorCell a:visited { color:#FF0000; font-weight:normal; text-decoration:underline; font: 12px tahoma, sans-serif; }
.ErrorCell a:active { color:#FF0000; font-weight:normal; text-decoration:underline; font: 12px tahoma, sans-serif; }
.ErrorCell a:hover { color:#FF0000; font-weight:normal; font: 12px tahoma, sans-serif; }

/*----- ERROR MESSAGE BOX -----*/
.MessageErrorBorder { background-color: #FF0000; }
.MessageErrorCell { background-color: #FFA07A; color: #000000; font-weight:bold; padding: 2px; padding-left: 5px; padding-right: 5px; font: 12px tahoma, sans-serif; }
.MessageErrorCell a:link { color:#000000; font-weight:normal; text-decoration:underline; font: 12px tahoma, sans-serif; }
.MessageErrorCell a:visited { color:#000000; font-weight:normal; text-decoration:underline; font: 12px tahoma, sans-serif; }
.MessageErrorCell a:active { color:#000000; font-weight:normal; text-decoration:underline; font: 12px tahoma, sans-serif; }
.MessageErrorCell a:hover { color:#000000; font-weight:normal; font: 12px tahoma, sans-serif; }


/*----- SUCCESS MESSAGE BOX -----*/
.MessageSuccessBorder { background-color: #006400; }
.MessageSuccessCell { background-color: #98FB98; color: #000000; font-weight:bold; padding: 2px; padding-left: 5px; padding-right: 5px; font: 12px tahoma, sans-serif; }
.MessageSuccessCell a:link { color:#000000; font-weight:normal; text-decoration:underline; font: 12px tahoma, sans-serif; }
.MessageSuccessCell a:visited { color:#000000; font-weight:normal; text-decoration:underline; font: 12px tahoma, sans-serif; }
.MessageSuccessCell a:active { color:#000000; font-weight:normal; text-decoration:underline; font: 12px tahoma, sans-serif; }
.MessageSuccessCell a:hover { color:#000000; font-weight:normal; font: 12px tahoma, sans-serif; }


.Event_Name {
	font-size:15px;
	font-weight:bold;
}
.Event_Venue {
	font-size:10px;
}
.Event_VenueAddress {
	font-size:10px;
}
.Event_DateTime {
	font-size:10px;
}
.Event_DetailsAgesValue	{
	font-size:12px;
	color:#FF0000;
}
.Event_OnSaleAt	{
	font-size:10px;
	color:#FF0000;
}
.Event_SoldOut	{
	font-size:10px;
	color:#FF0000;
}

.Venue_Name {
	font-size:15px;
	font-weight:bold;
}
.Venue_Address {
	font-size:12px;
}
.Venue_Phone {
	font-size:12px;
}
.Venue_Description {
	font-size:12px;
}

.Client_Name {
	font-size:15px;
	font-weight:bold;
}
.Client_Address {
	font-size:12px;
}
.Client_Description {
	font-size:12px;
}