*{ padding:0; margin:0;}
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, 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,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;	
}
body{ font-family: 'Open Sans', sans-serif; font-size:12px; color:#2e2e2e;}




a	{
	outline:none;
	color:#2f2e2e;
	text-decoration:none;
}
a:hover	{
	outline:none;
	color:#da2523;
}
.clear	{
	clear:both;
}
.clearLeft	{
	clear:left;
}
.clearRight	{
	clear:right;
}

.header	{
	width:100%;
	min-height:194px;
	background:url(images/header-bg.jpg) repeat-x left top;
}
.wrapper	{
	width:980px;
	margin:0 auto;
}
.wrapperPop	{
	width:98%;
	margin:0 auto;
}
.information {	
	display:block;
	padding: 10px 10px 10px 35px;
	background-color: #e0ebf6;
	border: 1px solid #72a6d6;
	border-top-width: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-image: url(images/icons/messages/info.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.information .title	{
	font-weight:bold;
	font-size:16px;
}
.success {	
	display:block;
	padding: 10px 10px 10px 35px;
	background-color: #c2fcd2;
	border: 1px solid #34ac1e;
	border-top-width: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-image: url(images/icons/messages/success.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.success .title	{
	font-weight:bold;
	font-size:16px;
}
.warning {
	display:block;
	padding: 10px 10px 10px 35px;
	background-color: #ffe600;
	border: 1px solid #f28500;
	border-top-width: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-image: url(images/icons/messages/warning.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.warning .title	{
	font-weight:bold;
	font-size:16px;
}
.error {
	display:block;
	padding: 10px 10px 10px 35px;
	background-color: #FFDFDF;
	border: 1px solid #FF0000;
	border-top-width: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background-image: url(images/icons/messages/error.png);
	background-position: 5px 5px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	font-size:14px;
}
.error .title	{
	font-weight:bold;
	font-size:16px;
}
.headertopPart	{
	float:left;
	width:980px;
	/*min-height:146px;*/
}
.headertopPart h1	{
	padding:3px 0 19px 0;
	width:279px;
	float:left;
}


.toprightheader	{
	float:right;
	width:400px;
	padding:18px 0 0 0;
}



.topsignMain{ float:right; width:250px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius:15px; border:1px solid #cfcfcf; background:url(images/btn-bg.jpg) repeat-x left bottom #fefefe; font-family: 'Open Sans', sans-serif; font-size:12px; color:#2f2e2e;}
.topsignMain a{ text-decoration:none; color:#2f2e2e; float:left; padding:0 24px; line-height:30px;}
.topsignMain a:hover{ color:#da2523; text-decoration:none;}
.topsignMain a.navshapretor{ background:url(images/nav-shapretor.gif) repeat-y right top; }
.topsignMainBackOffice{ float:right; width:250px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius:15px; border:1px solid #cfcfcf; background:none repeat scroll 0 0 #DA2523; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; text-align:center; font-weight:bold; margin-top:4px;}
.topsignMainBackOffice a{ text-decoration:none; color:#fff !important; float:left; padding:0 24px; line-height:30px; width:179px;}

.oklMain{  float: right;   top:98px;    position: absolute;    width: 398px;}

.oklatext{ float:left; text-align:center; width:246px; font-family: 'Open Sans', sans-serif; font-size:16px; color:#280b0b; padding:6px 0 0 0;}

.chengeloc{ float:right; width:142px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius:15px; border:1px solid #cfcfcf; background:url(images/btn-bg.jpg) repeat-x left bottom #fefefe; font-family: 'Open Sans', sans-serif; font-size:12px; color:#2f2e2e; text-align:center;}
.chengeloc a{ float:left; width:142px; text-align:center; line-height:30px;}

.navpartMain{ float:left; width:980px; padding:0 0 0 0;}
.navigation{ float:left; width:574px;}
.navigation ul{ list-style:none;}
.navigation ul li{ float:left; border-left:1px solid #cfcfcf; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; color:#2d1010;}
.navigation ul li.navlast{ border-right:1px solid #cfcfcf;}
.navigation ul li a{ float:left; line-height:44px; padding:0 30px; }
.navigation ul li a:hover{ border-bottom:4px solid #da2523;}
.navigation ul li a.navactive{ border-bottom:4px solid #da2523; color:#da2523;}

.searchMain{ float:right; padding:7px 0 0 0;}
.searchboxMain{ float:left; width:282px; margin:0 16px 0 0;}
.searchboxMain ul{ list-style:none;}
.searchboxMain ul li{ float:left;}
.searchboxMain ul li.searchBg{ background:url(images/search-bg.jpg) no-repeat left top; width:195px; height:32px;}
.searchinp{ background:none; border:0; width:148px; line-height:32px; height:32px; padding:0 0 0 38px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2d1010;}
.helpbtnMain{ float:right; width:93px; background:#da2523; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius:15px; line-height:30px;  font-family: 'Open Sans', sans-serif; font-size:20px; color:#FFF; text-align:center;}
.helpbtnMain a{ float:left; width:93px; color:#FFF !important;}
.searchbtn{ border:0; background:url(images/search-btn.jpg) no-repeat left top; width:86px; height:32px; cursor:pointer;}

.PageMainBody{ width:100%; background:url(images/mid-bg.jpg) repeat left top; }

.containerSpotlight{ background:url(images/banner-bg.png) no-repeat left top; width:980px; float:left; margin:0px 0 0 0; min-height:312px; padding:21px 0 0 0;}
.spotlightSlider{ float:left;width:930px; margin:0 0 0 25px;}
#spotlightFocus {width:930px;height:285px; overflow:hidden; position:relative;}
#spotlightFocus ul {height:285px; position:absolute;}
#spotlightFocus ul li {float:left; width:920px; height:285px; overflow:hidden; position:relative; }
#spotlightFocus ul li div { /* position:absolute; overflow:hidden; */ width:170px; float:left;}
#spotlightFocus .btnBg {position:absolute; width:462px; height:40px; left:0; bottom:0;}
#spotlightFocus .btn {position:absolute; width:100%; height:24px; left:0; bottom:3px; /*padding-left:180px; */}
#spotlightFocus .btn span {display:inline-block; _display:inline; _zoom:1; width:27px; height:27px; line-height:27px; text-align:center; font-size:20px; font-family: 'Open Sans', sans-serif; margin-right:4px; cursor:pointer; color:#280b0b; background:url(images/slideno.jpg) no-repeat left top; font-size:14px;}
#spotlightFocus .btn span.on {color:#da2523; background:url(images/slideactive-no.jpg) no-repeat left top;}

.spotlightText{ float:right;width:675px !important; padding:0 0 0 10px;}
.spotlightText h2{ font-weight:900; font-family: 'Open Sans', sans-serif; color:#FFF; font-size:36px;}
.spotlightText h3{ font-weight:normal; font-family: 'Open Sans', sans-serif; color:#FFF; font-size:30px; text-transform:uppercase;}
.spotlightText h4{ font-weight:bold; font-family: 'Open Sans', sans-serif; color:#FFF; font-size:16px; text-transform:uppercase;}
.spotlightText p{ font-weight:normal; font-family: 'Open Sans', sans-serif; color:#FFF; font-size:16px; padding:0px;}
.btnSpotlightBuyNow{ float:left; width:154px !important; height:50px; background:url(images/buy-now-btn.jpg) repeat-x left top; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; margin:18px 0 0 0;}
.btnSpotlightBuyNow a{ font-weight:900; font-family: 'Open Sans', sans-serif; color:#FFF; font-size:24px; color:#180605; text-transform:uppercase; float:left; width:154px; text-align:center; line-height:50px;}

.containerMain{ float:left; width:980px;}

/* FULL PAGE WIDTH = 980 */
.pageHeaderSpacer	{
    /* PLACES THE SPACE BETWEEN THE TOP NAV AND THE BODY OF THE PAGE */
    height: 15px;
    clear: both;
}

.pageVenueBody	{background: none repeat scroll 0 0 #FFFFFF;    border-radius: 5px 5px 5px 5px;    float: left;    margin: 0 0 0 0;    padding: 10px;    width: 980px; }
.pageVenueRightColumnBox{ float:left; width:180px;}

.pageVenueUpcomingEvents{background: none repeat scroll 0 0 #FFFFFF;    border-radius: 5px 5px 5px 5px;    float: left;    margin: 21px 0 16px;    padding: 10px;    width: 760px; }
.pageVenueRightColumn{ background: none repeat scroll 0 0 #FFFFFF;    border-radius: 5px 5px 5px 5px;    float: left;    margin: 21px 0 16px;    padding:0 10px 10px;  width:200px;}
.pageVenueRightColumnTitle{ background:url(images/hd-bg.jpg) repeat-x left 11px; float:left; width:200px; border-bottom:1px solid #e0e0e0; padding:7px 0 6px 0;}
.pageVenueRightColumnTitle span{ font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; padding:0 10px 0 0; font-weight:bold;}

.pageVenueUpcomingEventImageBlank {
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 75px;
}
.pageVenueUpcomingEventStatus {
    color: #FF0000;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: bold;
  
}
.pageVenueUpcomingEventsTitle{ background: url("images/hd-bg.jpg") repeat-x scroll left 4px transparent;
    border-bottom: 1px solid #E0E0E0;    float: left;    padding: 0 0 6px;    width: 100%;	}
	
.pageVenueUpcomingEventSperater{
	 background: url("images/fed-evn-botbg.gif") repeat-x scroll left bottom transparent;
    float: left;
    padding: 12px 0 15px;
    width: 740px;
}
.pageVenueRightColumnName h3{
	 color: #D52225;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 0 0;
}
.pageVenueRightColumnAddress {
    float: left;
    width: 180px;
}
.pageVenueRightColumnAddress ul {
    list-style: none outside none;
    padding: 6px 0 0;
    width: 180px;
}
.pageVenueRightColumnAddress ul .pageVenueRightColumnList {
    border-bottom: 1px solid #E0E0E0;
    clear: both;
    list-style: none outside none;
    padding: 2px 0 0;
    width: 180px;
}
.pageVenueRightColumnAddress ul li {
    color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    width: 180px;
}
.pageVenueRightColumnAddress ul li {
    background: url("images/cat-arrow.gif") no-repeat scroll left 7px transparent;
    border-bottom: 1px dashed #B9B9B9;
    color: #2E2E2E;
    float: left;
    padding: 5px 0 5px 17px;
    text-decoration: none;
    width: 163px;
}
.pageVenueRightColumnAddress ul li:hover {
    background: url("images/cat-hover-arrow.gif") no-repeat scroll left 7px transparent;
    color: #DA2523;
}
.pageVenueEventDate{
	color: #2E2E2E;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin: 0 0 4px;
    
}
.pageVenueEventName {
    color: #DA2523;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    margin: 0 0 8px;
   
}
.pageVenueEventName a {
    color: #DA2523;
    text-decoration: none;
}
.pageVenueEventVenueName {
    color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    margin: 0 0 8px;
   
}
.pageVenueUpcomingEventImage{
background: none repeat scroll 0 0 #DCDCDC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 75px;

}
.pageVenueUpcomingEventImage span {
    left: 0;
    position: absolute;
    top: 4px;
}
.pageVenueUpcomingEventsTitle span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #2C0F0D;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 19px;
    font-weight: bold;
    padding: 0 10px 0 0;
}

.Venue_Address {
	color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}
.Venue_Phone{
	color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}
.Venue_Name{
	color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}
.Venue_Description{
	color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}
 .Venue_Name_title{
	
    background: url("images/hd-bg.jpg") repeat-x scroll left 4px transparent;
    border-bottom: 1px solid #E0E0E0;
    float: left;
    padding: 0 0 6px;
    width: 980px;
} 
.Venue_Name_title span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #2C0F0D;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 19px;
    font-weight: bold;
    padding: 0 10px 0 0;
}
 
.pagevenueimage { 
background: none repeat scroll 0 0 #DCDCDC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 5px;
    position: relative;
    text-align: center;
    width: 75px;
}



.layoutRightColumn{ float:left; width:180px; padding:0 10px;}
.layoutRightColumnTitle{ background:url(images/hd-bg.jpg) repeat-x left 11px; float:left; width:180px; border-bottom:1px solid #e0e0e0; padding:7px 0 6px 0;}
.layoutRightColumnTitle span{ font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; padding:0 10px 0 0; font-weight:bold;}
.layoutRightColumnBox{ float:left; width:180px;}

.layoutLeftColumn{ float:left; width:200px;}
.layoutLeftColumnBox{ float:left; width:180px; padding:0 10px 22px 10px; background:#FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; margin:0 0 16px 0;}
.layoutLeftColumnTitle{ background:url(images/hd-bg.jpg) repeat-x left 11px; float:left; width:180px; border-bottom:1px solid #e0e0e0; padding:7px 0 6px 0;}
.layoutLeftColumnTitle span{ font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; padding:0 10px 0 0; font-weight:bold;}

.layoutPop	{
	float: left;
	width: 98%;
	margin: 0 0 0 15px;
}
.layoutMiddleNoColumns	{
	float: left;
	width: 950px;
	margin: 0 0 0 15px;
}
.layoutMiddleOneColumn	{
	float: left;
	width: 765px;
	margin: 0 0 0 15px;
}
.layoutMiddleTwoColumns	{
	float: left;
	width: 550px;
	margin: 0 0 0 15px;
}

.sectionBody{ float:left; width:180px;}
.sectionBody ul{ list-style:none; width:180px; padding:6px 0 0 0;}
.sectionBody ul li{ width:180px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#2e2e2e;}
.sectionBody ul li a{ text-decoration:none; color:#2e2e2e; float:left; width:163px; padding:5px 0 5px 17px; border-bottom:1px dashed #b9b9b9; background:url(images/cat-arrow.gif) no-repeat left 7px;}
.sectionBody ul li a:hover{ color:#da2523; background:url(images/cat-hover-arrow.gif) no-repeat left 7px;}

.quickVenueBox{ float:left; width:180px;}
.quickVenueBox ul{ list-style:none; width:180px; padding:6px 0 0 0;}
.quickVenueBox ul.quickVenueList{ list-style:none; width:180px; padding:2px 0 0 0; border-bottom:1px solid #e0e0e0; clear:both;}
.quickVenueBox ul li{ width:180px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#2e2e2e;}
.quickVenueBox ul li a{ text-decoration:none; color:#2e2e2e; float:left; width:163px; padding:5px 0 5px 17px; border-bottom:1px dashed #b9b9b9; background:url(images/cat-arrow.gif) no-repeat left 7px;}
.quickVenueBox ul li a:hover{ color:#da2523; background:url(images/cat-hover-arrow.gif) no-repeat left 7px;}

.containerNewEvents{ float:left; width:180px; padding:12px 0 12px 0; border-bottom:1px dashed #b9b9b9;}
.newEventDate{ float:left; font-family: 'Open Sans Condensed', sans-serif; font-size:12px; color:#949494; padding:0 0 6px 0;}
.newEventPhotoBG{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; background:#dcdcdc; padding:5px; float:left; clear:both; margin:0 0 10px 0;}
.newEventName{ float:left; clear:both; width:180px; font-family: 'Open Sans Condensed', sans-serif; font-size:14px; color:#da2523; margin:0 0 9px 0;}
.newEventName a{ text-decoration:none; color:#da2523;}
.newEventName a:hover{ text-decoration:none; color:#2E2E2E;}
.newEventVenue{ float:left; width:180px; font-size:12px; color:#2e2e2e; font-family: 'Open Sans', sans-serif; margin:0 0 9px 0;}
.newEventCity{ float:left; width:180px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#da2523;}

.containerMiddle{ float:left; width:550px; margin:0 0 0 15px; }
.containerBody{ float:left; width:530px; background:#FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; padding:10px; margin:0 0 16px 0;}
.containerTitle{ background:url(images/hd-bg.jpg) repeat-x left 4px; float:left; width:530px; border-bottom:1px solid #e0e0e0; padding:0 0 6px 0;}
.containerTitle span{ font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; padding:0 10px 0 0; font-weight:bold;}
.featured{ float:left; width:98%; background:url(images/fed-evn-botbg.gif) repeat-x left bottom; padding:11px 0 12px 0;}
.featuredPhoto{ float:left;background:red;text-align:center; width:75px; background:#dcdcdc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; padding:5px; position:relative;}
.featuredPhoto span{ position:absolute; top:4px; left:0;}
.featuredDetails{ float:left;width:405px;margin-left:20px;}
.featuredDate{ float:left; font-family: 'Open Sans Condensed', sans-serif; font-size:12px; color:#949494; width:425px; margin:0 0 4px 0;}
.featuredName{ font-family: 'Open Sans Condensed', sans-serif; width:425px; font-size:18px; color:#da2523; margin:0 0 8px 0;}
.featuredName a{ text-decoration:none; color:#da2523;}
.featuredName a:hover{ text-decoration:none; color:#2E2E2E;}
.featuredVenueName{ font-family: 'Open Sans', sans-serif; font-size:12px; color:#2e2e2e; width:425px; margin:0 0 8px 0;}
.featuredVenueCity{ color:#da2523; font-size:13px; font-family: 'Open Sans', sans-serif; width:425px;}
.featuredBrowse{ float:right; width:196px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; border:1px solid #cfcfcf; background:url(images/btn-bg.jpg) repeat-x left bottom #fefefe; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; color:#d52225; margin:10px 0 0 0;}
.featuredBrowse a{ float:left; text-decoration:none; color:#d52225; height:32px; line-height:31px; padding:0 0 0 23px; width:173px;}
.featuredBrowse a:hover{ text-decoration:none; color:#000;}
.featuredBrowse a span{ float:right; padding:0 16px 0 0; color:#000;}

.featuredEventStatus{ color:#FF0000; font-weight:bold; font-size:16px; font-family: 'Open Sans', sans-serif; width:425px;}

.containerOnSaleSoon{ float:left; width:530px; padding:0px 0 0 0;}
.onsalesoon{ float:left; width:98%; background:url(images/fed-evn-botbg.gif) repeat-x left bottom; padding:11px 0 12px 0;}
.onSaleDetail {  float:right; width:405px;margin-left:20px;}
.onsalesoonDate{ float:left; font-family: 'Open Sans Condensed', sans-serif; font-size:12px; color:#949494; width:425px; margin:0 0 4px 0;}
.onsalesoonOnSaleDate{ color:#FF0000; font-weight:bold; font-size:16px; font-family: 'Open Sans', sans-serif; width:425px;}
.onsalesoonPhoto{ float:left; width:75px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; background:#dcdcdc; padding:5px; margin:0 0 8px 0; text-align:center; }
.onsalesoonName{     color: #DA2523;    font-family: 'Open Sans Condensed', sans-serif;    font-size: 18px;    margin: 0 0 8px;    width: 425px;}
.onsalesoonName a{ text-decoration:none; color:#da2523;}
.onsalesoonName a:hover{ text-decoration:none; color:#2E2E2E;}
.onsalesoonVenue{  color: #2E2E2E;    font-family: 'Open Sans', sans-serif;    font-size: 12px;    margin: 0 0 8px;    width: 425px;}
.onsalesoonVenueCity{     color: #DA2523; font-family: 'Open Sans Condensed', sans-serif;    font-size: 18px;    margin: 0 0 8px;    width: 425px;}
.saleonelast{ margin:0;}

.containerRight{ float:right; width:200px; background:#FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; padding-bottom:2px;}
.categoryCell2{ float:left; width:180px; padding:0 10px 22px 10px; background:#FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; margin:0 0 16px 0;}
.categoryBody{ float:left; width:180px;}

.categorySubCell{ float:left; width:180px;}
.categorySubCell h3{  font-weight:normal; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; color:#d52225; padding:10px 0 0 0;}
.quickVenueBrowse{ float:right; width:194px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; border:1px solid #cfcfcf; background:url(images/btn-bg.jpg) repeat-x left bottom #fefefe; font-family: 'Open Sans Condensed', sans-serif; font-size:18px; color:#d52225; margin:15px 2px 0 0;}
.quickVenueBrowse a{ float:left; text-decoration:none; color:#d52225; height:32px; line-height:31px; padding:0 0 0 23px; width:171px;}
.quickVenueBrowse a:hover{ text-decoration:none; color:#000;}
.quickVenueBrowse a span{ float:right; padding:0 16px 0 0; color:#000;}

.ticketMain{ float:left; width:960px; background:#FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; padding:10px; margin:0 0 16px 0;}
.ticketbanner{ float:left; width:400px; position:relative;}
.ticketbanner span{ position:absolute; left:0; bottom:10px;}
.ticketText{ float:right; background:#eeeeee; width:549px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; padding:8px 0;}
.eventtickethd{ float:left; width:531px; background:url(images/hd-ticket-bg.gif) repeat-x left 10px; border-bottom:1px solid #e0e0e0; padding:0 0 6px 0; margin:0 0 8px 0;}
.eventtickethd span{ font-family: 'Open Sans Condensed', sans-serif; font-size:20px; color:#da2523; font-weight:bold; background:#eeeeee; padding:0 8px 0 0;}
.sellingtext{ float:left; width:531px; padding:0 9px 6px 9px;}
.sellingtext p{ font-family: 'Open Sans', sans-serif; font-size:12px; color:#2e2e2e; line-height:18px;}
.sellingtext p a{ text-decoration:underline; color:#da2523;}
.sellingtext p a:hover{ text-decoration:none; color:#da2523;}
.sellingtext p span{ color:#da2523;}
.seltoptext{ padding:0 0 17px 0;}

.footerMain{ width:100%; background:#2e2e2e; border-bottom:4px solid #d62523;}
.footerinner{ width:980px; margin:0 auto;}
.footernav{ float:left; width:727px; background:url(images/stub-wire-bg.jpg) no-repeat left 10px; padding:14px 0 0 0;}
.foootmenuin{ float:left; padding:0 0 17px 0;}
.foootmenuin ul{ list-style:none;}
.foootmenuin ul li{ float:left; font-family: 'Open Sans', sans-serif; font-size:12px; color:#FFF; border-left:1px solid #FFF; padding:0 11px; line-height:12px;}
.foootmenuin ul li.firstnavfoot{ border:0; padding:0 11px 0 0;}
.foootmenuin ul li a{ text-decoration:none; color:#FFF;}
.foootmenuin ul li a:hover{ text-decoration:underline; color:#FFF;}
.copyright{ float:left; clear:left; font-family: 'Open Sans', sans-serif; font-size:12px; color:#FFF; width:518px;}
.copyright p{ float:left; padding:0 0 0 0;}
.copyright span{ float:right;}
.poweredby{ float:right; padding:27px 0 0 0;}


/*venue page list */
.venusPageList {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 0 16px;
    padding: 10px;
    width: 745px;
}
.venuePageListLeft{
	padding-right:15px;
}
.venuePageLisTitle{ background:url(images/hd-bg.jpg) repeat-x left 11px; float:left;  border-bottom:1px solid #e0e0e0; padding:7px 0 6px 0;}
.venuePageLisTitle span{ font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; padding:0 10px 0 0; font-weight:bold;}

.venuePageLisCountryBoxSeprater{
    background:url(images/fed-evn-botbg.gif) repeat-x scroll left center transparent;
    
    padding-bottom:15px;
    width: 745px;
}
.venuePageLisCountryBoxtitle {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    color: #DA2523;
     font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 8px 10px;
}

.venuePageLisCountryBoxVenueTitle a {
    color: #DA2523;
    text-decoration: none;
}
.venuePageLisCountryBoxVenueTitle {
    color: #DA2523;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    margin: 0 0 8px;
    
}
.venuePageLisCountryBoxVenueAddress{
    color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 8px;
    
}

/* Help page */

.helpPageLeftColumn{ float:left; width:200px;}
.helpPageLeftColumnBox{ float:left; width:180px; padding:0 10px 22px 10px; background:#FFF; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px; margin:0 0 16px 0;}
.helpPageLeftColumnTitle{ background:url(images/hd-bg.jpg) repeat-x left 11px; float:left; width:180px; border-bottom:1px solid #e0e0e0; padding:7px 0 6px 0;}
.helpPageLeftColumnTitle span{ font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; padding:0 10px 0 0; font-weight:bold;}

.helpPageLeftColumnsectionBody{ float:left; width:180px;}
.helpPageLeftColumnsectionBody ul{ list-style:none; width:180px; padding:6px 0 0 0;}
.helpPageLeftColumnsectionBody ul li{ width:180px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#2e2e2e;}
.helpPageLeftColumnsectionBody ul li a{ text-decoration:none; color:#2e2e2e; float:left; width:163px; padding:5px 0 5px 17px; border-bottom:1px dashed #b9b9b9; background:url(images/cat-arrow.gif) no-repeat left 7px;}
.helpPageLeftColumnsectionBody ul li a:hover{ color:#da2523; background:url(images/cat-hover-arrow.gif) no-repeat left 7px;}

.helpPageLeftColumnQuickBody{ float:left; width:180px;}
.helpPageLeftColumnQuickBody ul{ list-style:none; width:180px; padding:6px 0 0 0;}
.helpPageLeftColumnQuickBody ul li{ width:180px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#2e2e2e;}
.helpPageLeftColumnQuickBody ul li a{ text-decoration:none; color:#2e2e2e; float:left; width:163px; padding:5px 0 5px 17px; border-bottom:1px dashed #b9b9b9; background:url(images/cat-arrow.gif) no-repeat left 7px;}
.helpPageLeftColumnQuickBody ul li a:hover{ color:#da2523; background:url(images/cat-hover-arrow.gif) no-repeat left 7px;}

.helpPageLeftColumncontactBody{ float:left; width:180px;}
.helpPageLeftColumncontactBody ul{ list-style:none; width:180px; padding:6px 0 0 0;}
.helpPageLeftColumncontactBody ul li{ width:180px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#2e2e2e;}
.helpPageLeftColumncontactBody ul li a{ text-decoration:none; color:#2e2e2e; float:left; width:163px; padding:5px 0 5px 17px; border-bottom:1px dashed #b9b9b9; background:url(images/cat-arrow.gif) no-repeat left 7px;}
.helpPageLeftColumncontactBody ul li a:hover{ color:#da2523; background:url(images/cat-hover-arrow.gif) no-repeat left 7px;}

.helpPageLeftColumncontactBody .helpPageNavPhoneNumber	{
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:20px;
	color:#2c0f0d;
	font-weight:bold;	
	width:178px;
	text-align: center;
	margin-top: 15px;
}
.helpPageLeftColumncontactBody .helpPageNavChat	{
	width:178px;
	text-align: center;
	margin-top: 15px;
}

.helpPageLeftColumninfoBody{ float:left; width:180px;}
.helpPageLeftColumninfoBody ul{ list-style:none; width:180px; padding:6px 0 0 0;}
.helpPageLeftColumninfoBody ul li{ width:180px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#2e2e2e;}
.helpPageLeftColumninfoBody ul li a{ text-decoration:none; color:#2e2e2e; float:left; width:163px; padding:5px 0 5px 17px; border-bottom:1px dashed #b9b9b9; background:url(images/cat-arrow.gif) no-repeat left 7px;}
.helpPageLeftColumninfoBody ul li a:hover{ color:#da2523; background:url(images/cat-hover-arrow.gif) no-repeat left 7px;}
.helpPageMaincontainerBox{
	 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 0 16px;
    padding: 10px;
    width: 745px;
}
.pagePop	{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 0 0 16px;
	padding: 10px;
	width: 98%;
}
.pageNoColumnBox	{
	 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 0 16px;
    padding: 10px;
    width: 960px;
}
.pageNoColumnBox h1 {
	height: 20px;
	font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; font-weight:bold;	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dc2424;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 15px 0px;
}
.pageNoColumnBox h2 {
	background: none repeat scroll 0 0 #EEEEEE;
	border-radius: 5px 5px 5px 5px;
	color: #DA2523;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0px 2px 10px;
	padding: 8px 10px;
}

.pageOneColumnBox	{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 0 0 16px 0;
	padding: 10px;
	width: 745px;
}
.pageOneColumnBox h1 {
	height: 20px;
	font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; font-weight:bold;	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dc2424;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 15px 0px;
}
.pageOneColumnBox h2 {
	background: none repeat scroll 0 0 #EEEEEE;
	border-radius: 5px 5px 5px 5px;
	color: #DA2523;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0px 2px 10px;
	padding: 8px 10px;
}
.pageOneColumnBox ul {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.pageOneColumnBox ul li {
	border-bottom: 1px dashed #B9B9B9;
	font-size: 12px;
	padding: 5px 0 5px 15px;
}
.pageOneColumnBox ul li a {
	background: url(images/arrow-gray.png) no-repeat scroll left 11px transparent;
	color: #2E2E2E;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 5px 0 5px 15px;
	text-decoration: none;
}
.pageOneColumnBox ul li a:hover, ul li a.active {
	background: url(images/arrow-orange.png) no-repeat scroll left 11px transparent;
	color: #DA2523;
}

.pageTwoColumnBox	{
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 5px 5px 5px 5px;
	float: left;
	margin: 0 0 16px 0;
	padding: 10px;
	width: 530px;
}
.pageTwoColumnBox h1 {
	height: 20px;
	font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; font-weight:bold;	
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #dc2424;
	padding: 0px 0px 5px 5px;
	margin: 0px 0px 15px 0px;
}
.pageTwoColumnBox h2 {
	background: none repeat scroll 0 0 #EEEEEE;
	border-radius: 5px 5px 5px 5px;
	color: #DA2523;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0px 2px 10px;
	padding: 8px 10px;
}
.pageTwoColumnBox ul {
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 0;
}
.pageTwoColumnBox ul li {
	border-bottom: 1px dashed #B9B9B9;
	font-size: 12px;
	padding: 5px 0 5px 15px;
}
.pageTwoColumnBox ul li a {
	background: url(images/arrow-gray.png) no-repeat scroll left 11px transparent;
	color: #2E2E2E;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 5px 0 5px 15px;
	text-decoration: none;
}
.pageTwoColumnBox ul li a:hover, ul li a.active {
	background: url(images/arrow-orange.png) no-repeat scroll left 11px transparent;
	color: #DA2523;
}

.helpPageMaincontainerBoxTitle span {
    font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; padding:0 10px 0 0; font-weight:bold;
}
.helpPageMaincontainerBoxTitle {
   background:url(images/hd-bg.jpg) repeat-x left 11px;  border-bottom:1px solid #e0e0e0; padding:7px 0 6px 0;
}
.helpPageMaincontainerBoxSubTitle{
   background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    color: #DA2523;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 8px 10px;
}
.helpPageMaincontainerBoxSub{
 padding: 11px 0 12px;
}

.helpPageLeftBox {
	vertical-align:top;
}

.helpPageMaincontainerFormFieldTitle {
    color: #2E2E2E;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 7px 10px 0 0;
    text-align: right;
    width: 170px;
}

.helpPageMaincontainerFormSubTitle{
    border-radius: 5px 5px 5px 5px;
    color: #DA2523;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 5px 10px;
}
.helpPageMaincontainerFormFieldTitle {
    color: #2E2E2E;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 7px 10px 0 0;
    text-align: right;
    width: 170px;
}
.helpPageMaincontainerFormField span {
    background: url(images/textbox-bg.png) no-repeat scroll right -28px transparent;
    float: left;
    height: 28px;
    padding: 0 5px 0 0;
}
.helpPageMaincontainerFormFieldInput {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 7px 0 0;
    padding: 0 0 3px;
}
.helpPageMaincontainerFormField{
  background: url(images/textbox-bg.png) no-repeat scroll left top transparent;
   
    height: 28px;
    padding: 0 284px 0 8px;
}
.loginPageMain {
    float: left;
    padding: 13px 0 0;
    width: 980px;
}
.loginPageBox{
 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin: 0 0 16px;
    padding: 10px;
   
}
.loginPageBoxTitle span {
    font-family: 'Open Sans Condensed', sans-serif; font-size:19px; color:#2c0f0d; background:#FFF; padding:0 10px 0 0; font-weight:bold;
}
.loginPageBoxTitle {
   background:url(images/hd-bg.jpg) repeat-x left 11px; width:980px;  border-bottom:1px solid #e0e0e0; padding:7px 0 6px 0;
}
.loginPageform{
 background-color: #EEEEEE;
    border-radius: 5px 5px 5px 5px;
    margin: 0 30px 15px;
    padding: 10px;
  width: 415px;
}
.loginPageformTitle {
    border-bottom: 1px solid #BEBCBC;
    color: #DA2523;
   
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 5px 0;
}
.loginPageformButton {
    background: url(images/btn-bg.jpg) repeat-x scroll left bottom #FEFEFE;
    border: 1px solid #CFCFCF;
    border-radius: 5px 5px 5px 5px;
    color: #D52225;
    cursor: pointer;
    float: left;
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    height: 32px;
    line-height: 31px;
    margin: 0 0 0 96px;
    padding: 0 16px;
    text-decoration: none;
    width: 175px;
}
p.loginFormText{
    line-height: 18px;
    padding: 0 0 10px;
    color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}
.loginFormFieldText{  color: #2E2E2E;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 7px 10px 0 0;
    text-align: right;
    width: 157px;
    }
 .loginFormField{
   background: url(images/textbox-bg.png) no-repeat scroll left top transparent;
   
    height: 28px;
    padding: 0 0 0 8px;
 }
 .loginFormField span {
    background: url(images/textbox-bg.png) no-repeat scroll right -28px transparent;
    float: left;
    height: 28px;
    padding: 0 5px 0 0;
}
.loginFormFieldInput {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 7px 0 0;
    padding: 0 0 3px;
}
.forgotPageform{
 background-color: #EEEEEE;
    border-radius: 5px 5px 5px 5px;
  
    margin: 0 auto;
    padding: 10px;
     width: 450px;
}
.gray_line {
    border-bottom: 1px solid #E0E0E0;
   
    height: 10px;
    margin: 0 0 10px;
}
.registerBoxFieldText{
color: #2E2E2E;
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 7px 10px 0 0;
    text-align: right;
    width: 170px;
margin-bottom: 15px;
 }
.registerBoxFieldTextInput {
   
    margin: 0 0 15px;
}
.registerBoxFieldTextInputp {
    background: url(images/textbox-bg.png) no-repeat scroll left top transparent;
    float: left;
    height: 28px;
    padding: 0 0 0 8px;
}
.registerBoxFieldTextInputp span {
    background: url(images/textbox-bg.png) no-repeat scroll right -28px transparent;
    float: left;
    height: 28px;
    padding: 0 5px 0 0;
}
.registerBoxFieldTextInputBox{
background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    margin: 7px 0 0;
    padding: 0 0 3px;
    }
.registerPageformButton {
    background: url(images/btn-bg.jpg) repeat-x scroll left bottom #FEFEFE;
    border: 1px solid #CFCFCF;
    border-radius: 5px 5px 5px 5px;
    color: #D52225;
    cursor: pointer;
    
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 18px;
    height: 32px;
    line-height: 31px;
    margin: 0 0 0 96px;
    padding: 0 16px;
    text-decoration: none;
    width: 175px;
}
ul.helpPageMaincontainerBoxInnerTitle {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
ul.helpPageMaincontainerBoxInnerTitle li {
    border-bottom: 1px dashed #B9B9B9;
    font-size: 12px;
   padding: 5px 0 5px 15px;
}
ul.helpPageMaincontainerBoxInnerTitle li a {
    background: url(images/arrow-gray.png) no-repeat scroll left 11px transparent;
    color: #2E2E2E;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
   padding: 5px 0 5px 15px;
    text-decoration: none;
}




.faqArticle {
	padding: 10px;
}
.faqArticle .footprint {
	color: #666;
	margin: 0 0 20px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
}
.faqArticle .footprint a {
	color: #DA2523;
	margin: 0 0 20px;
	font-weight: bold;
}
.faqArticle .footprint a a:hover {
	color: #DA2523;
}
.faqArticle .title {
	color: #666;
	margin: 0px 0px 5px 10px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
}
.faqArticle .article	{
	border-radius: 15px 15px 15px 15px;
	width: 650px;
	padding: 10px 10px 10px 35px;
	background-color: #ffed9e;
	border: 1px solid #f7b000;
	border-top-width: 3px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 10px auto 10px auto;
}
.faqArticle .article .buttons {
	margin: 10px 0px 0px 0px;
	clear:both;
	text-align:center;
}
.faqArticle .article .buttons input {
	padding: 5px 10px;
	border: 1px solid #999999;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	/*
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	*/
}
.faqArticle .article .buttons input:hover {
	background-color:#c2fcd2;
	border: 1px solid #000;
}