#nav {background:url("/images/menus/main_iticket.png") no-repeat; width:572px; height:34px; margin:0; padding:0;}
#nav span {display: none;}
#nav li, #nav a {height:34px; display:block;}
#nav li {float:left; list-style:none; display:inline;}

#nav-home, #nav-home-over {width: 59px;}
#nav-buytickets, #nav-buytickets-over {width: 90px;}
#nav-register, #nav-register-over {width: 78px;}
#nav-faqs, #nav-faqs-over {width: 53px;}
#nav-sell, #nav-sell-over {width: 148px;}
#nav-about, #nav-about-over {width: 64px;}
#nav-contact, #nav-contact-over {width: 80px;}

#nav-home a:hover, #nav-home-over {background:url("/images/menus/main_iticket.png") 0px -35px no-repeat; }
#nav-buytickets a:hover, #nav-buytickets-over  {background:url("/images/menus/main_iticket.png") -59px -35px no-repeat; }
#nav-register a:hover, #nav-register-over {background:url("/images/menus/main_iticket.png") -149px -35px no-repeat; }
#nav-faqs a:hover, #nav-faqs-over {background:url("/images/menus/main_iticket.png") -227px -35px no-repeat; }
#nav-sell a:hover, #nav-sell-over {background:url("/images/menus/main_iticket.png") -280px -35px no-repeat; }
#nav-about a:hover, #nav-about-over {background:url("/images/menus/main_iticket.png") -428px -35px no-repeat; }
#nav-contact a:hover, #nav-contact-over {background:url("/images/menus/main_iticket.png") -492px -35px no-repeat; }

label {float:left; width:160px; color:#000000; font-size:14px; font-weight:bold; line-height:1.3; text-align:right; padding:0px 8px 0px 0px;}
.formfieldwrapper, .formfield {padding:0px 3px 2px 5px; clear:both;}
.formfield-top {padding:8px 5px 5px 5px;}
.textfield {width: 200px; background-color: #FFFFFF; font-family: Calibri,arial,helvetica; font-size: 14px; background: #fee3ad; border: 1px solid #999999; }
.formfooter, .formbutton {line-height:1.3; margin-left:168px;}
.formfieldbg {background: #fee3ad;}

body
{    
	font-family: 				PT Sans,Calibri,Arial,Helvetica;
	font-size: 					13px;
	color: 						#000000;
	border-color: 				#CC0000;
	border-style:				none;
	letter-spacing:				0;
}


td
{    
	font-size: 13px;
	color: #000000;
	FONT-FAMILY: PT Sans,Calibri,Arial,Helvetica;
	letter-spacing : 0;
	line-height: 1.1;
}

td.base_bl
{    
	background: white;
	background-image: url("/images/base_border_l.gif"); 
}

td.base_menubg
{    
	background: white;
	background-image: url("/images/base_menu_bg_iticket.gif"); 
}

td.base_br
{    
	background: white;
	background-image: url("/images/base_border_r.gif"); 
}


span.errortitle
{    
	font-size: 42px;
	color: #999999;
	FONT-FAMILY: Calibri,Arial,Helvetica;
	letter-spacing : 1.5pt;
	font-weight:normal;
}
span.errorsubtitle
{    
	font-size: 11px;
	color: #999999;
	FONT-FAMILY: Calibri,Arial,Helvetica;
	letter-spacing : 1.5pt;
	font-weight:normal;
}


.addresshint_off
{    
	font-size: 11px;
	color: #000000;
	FONT-FAMILY: Calibri,Arial,Helvetica;
	letter-spacing : 0;
}

.addresshint_on
{    
	font-size: 11px;
	color: #CC0000;
	FONT-FAMILY: Calibri,Arial,Helvetica;
	letter-spacing : 0;
	background-color: #CCCCCC;
	cursor:hand;
}

input.loginbox {background-color: #FFFFFF; font-family: Calibri,arial,helvetica; font-size: 11px; color: #CC3300; width: 105px}

font.event_name
{    
	font-size: 14px;
	color: #000000;
	FONT-FAMILY: Arial,Helvetica;
	letter-spacing : 0;
	color: #000000;
	font-weight : bold;
}

font.event_producer
{    
	font-size: 11px;
	color: #000000;
	FONT-FAMILY: Arial,Helvetica;
	letter-spacing : 0;
	color: #000000;
	font-weight : bold;
}

font.event_venue
{    
	font-size: 11px;
	color: #000000;
	FONT-FAMILY: Arial,Helvetica;
	letter-spacing : 0;
	color: #000000;
}

A:active
{
    COLOR: #FF0000;
    FONT-FAMILY: PT Sans,Calibri,Arial,Helvetica;
    font-size: 13px;
	font-weight : normal;
    TEXT-DECORATION: underline;
}
A:link
{
    COLOR: #CC0000;
    FONT-FAMILY: PT Sans,Calibri,Arial,Helvetica;
    font-size: 13px;
	font-weight : normal;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #CC0000;
    FONT-FAMILY: PT Sans,Calibri,Arial,Helvetica;
    font-size: 13px;
	font-weight : normal;
    TEXT-DECORATION: underline;
}

A:hover
{
    COLOR: #660000;
    FONT-FAMILY: PT Sans,Calibri,Arial,Helvetica;
    font-size: 13px;
	font-weight : normal;
    TEXT-DECORATION: underline;
}

A:active.sitefooter
{
    COLOR: #333333;
    FONT-FAMILY: Calibri,Arial,Helvetica;
    font-size: 10px;
	font-weight : normal;
    TEXT-DECORATION: underline;
}
A:link.sitefooter
{
    COLOR: #333333;
    FONT-FAMILY: Calibri,Arial,Helvetica;
    font-size: 10px;
	font-weight : normal;
    TEXT-DECORATION: underline;
}
A:visited.sitefooter
{
    COLOR: #333333;
    FONT-FAMILY: Calibri,Arial,Helvetica;
    font-size: 10px;
	font-weight : normal;
    TEXT-DECORATION: underline;
}

A:hover.sitefooter
{
    COLOR: #CCCCCC;
    FONT-FAMILY: Calibri,Arial,Helvetica;
    font-size: 10px;
	font-weight : normal;
    TEXT-DECORATION: underline;
}

input.eventfinder {background-color: #FFFFFF; font-family: Calibri,arial,helvetica; font-size: 10px; color: #CC0000; width: 75px}

.eventtitle
{
	font-size: 24px;
	color: #CC0000;
	FONT-FAMILY: Calibri,Arial,Helvetica;
	letter-spacing : 1;
	font-weight : normal;
}
.eventtitlesmaller
{
	font-size: 18px;
	color: #CC0000;
	FONT-FAMILY: Calibri,Arial,Helvetica;
	letter-spacing : 1;
	font-weight : bold;
}

.eventshowing
{
	font-size: 15px;
	color: #FFFFFF;
	font-family: Calibri,Arial,Helvetica;
	font-weight : normal;
}

.eventaddress
{
	font-size: 12px;
	color: #666666;
	FONT-FAMILY: Calibri,Arial,Helvetica;
	letter-spacing : 1;
	font-weight : normal;
}

div.hr {
	background: #fff url(/images/hr_bg1.gif); 
	height: 1px;
	width: 100%;
}

div.hr hr {
	display: none
}

.footer_title {
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	font-family: Calibri,Arial,Helvetica;
}

a.footer_link
{
    COLOR: #CCCCCC;
    FONT-FAMILY: Calibri,Arial,Helvetica;
    font-size: 12px;
    TEXT-DECORATION: underline;
}

a.footer_link:hover
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Calibri,Arial,Helvetica;
    font-size: 12px;
    TEXT-DECORATION: underline;
}




.PricingAccordion {
	border-left: solid 0px gray;
	border-right: solid 0px gray;
	border-bottom: solid 0px gray;
	border-top: solid 0px gray;
	overflow: hidden;
	FONT-FAMILY: Calibri,Arial,Helvetica;
	font-size: 12px;
	line-height: 1.8;
}

.PricingAccordion .Tab {
	height: 25px;
	background-image: url(/images/titles/pricing_section.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top: solid 0px black;
	border-bottom: solid 0px gray;
	margin: 0px;
	padding: 1px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-align: left;
	padding-left: 20px;
}

.PricingAccordion .Content {
	overflow: auto;
	height: 300px;
	margin: 0px;
	padding: 0px;
	/* background-image: url(images/gray-gradient.gif); 
	background-repeat: repeat-x; */
}

.AccordionPanelContent {
	overflow: auto;
	margin: 0px;
	padding: 0px;
}


.ShowingAccordion {
	border-left: solid 0px gray;
	border-right: solid 0px gray;
	border-bottom: solid 0px gray;
	border-top: solid 0px gray;
	overflow: hidden;
	FONT-FAMILY: Calibri,Arial,Helvetica;
	font-size: 16px;
	line-height: 2.1;
}

.ShowingAccordion .Tab {
	height: 35px;
	background-image: url(/images/titles/showing-accordion.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	border-top: solid 0px black;
	border-bottom: solid 0px gray;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-align: left;
	padding-left: 20px;
}

.ShowingAccordion .Content {
	overflow: auto;
	height: 300px;
	margin: 0px;
	padding: 0px;
	/* background-image: url(images/gray-gradient.gif); 
	background-repeat: repeat-x; */
}




#banner_header_corners {
    position: absolute;
	width: 352px;
	text-align: right;
    z-index: 1;
}

#banner_header {
    width: 352px;
    height: 92px;
    position: absolute;
    z-index: 0;
}

#banner_header_container {
    width: 352px;
	height: 92px;
}



#imagerotator_homepage_cornersl {
    position: absolute;
	width: 480px;
	text-align: left;
	z-index: 1;
}

#imagerotator_homepage_cornersr {
    position: absolute;
	width: 480px;
	text-align: right;
	z-index: 1;
}

#imagerotator_homepage {
    width: 480px;
    height: 220px;
    position: absolute;
    z-index: 0;
}

#imagerotator_homepage_container {
    width: 480px;
	height: 220px;
}

div#menu {
    height: 27px;
    width: 103px;
}
div#menu li {
	margin-left: -15px;
	height: 27px;
    width: 103px;
   	font-family: Calibri, Arial, Helvetica;
    font-size: 10px;
    text-align: center;
    line-height: 250%;
    list-style-type: none;
    background-image: url(/images/buttons/gray_up.png);
    background-repeat: no-repeat;
}
div#menu li a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
div#menu li a:link {
    font-weight: bold;
    color: #003300;
}
div#menu li a:visited {
    font-weight: bold;
    color: #003300;
}
div#menu li a:hover {
    font-weight: bold;
    color: #333333;
	background-image: url(/images/buttons/gray_down.png);
	background-repeat: no-repeat;
} 
div#menu li a:active {
    font-weight: bold;
    color: black;
    background-image: url(/images/buttons/gray_down.png); 
	background-repeat: no-repeat;
}

div#largebutton {
    height: 27px;
    width: 143px;
}
div#largebutton li {
	margin-left: -15px;
	height: 27px;
    width: 143px;
   	font-family: Calibri, Arial, Helvetica;
    font-size: 10px;
    text-align: center;
    line-height: 250%;
    list-style-type: none;
    background-image: url(/images/buttons/gray_uplarge.png);
    background-repeat: no-repeat;
}
div#largebutton li a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
div#largebutton li a:link {
    font-weight: bold;
    color: #003300;
}
div#largebutton li a:visited {
    font-weight: bold;
    color: #003300;
}
div#largebutton li a:hover {
    font-weight: bold;
    color: #333333;
	background-image: url(/images/buttons/gray_downlarge.png);
	background-repeat: no-repeat;
} 
div#largebutton li a:active {
    font-weight: bold;
    color: black;
    background-image: url(/images/buttons/gray_downlarge.png); 
	background-repeat: no-repeat;
}


.paragraphtitle
{
	color: #CC0000;
	font-weight : bold;
	font-size: 17px;
}

.eleventname {
	font-family: Calibri, Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
    color: #CC0000;
}

.elvenuename {
	font-family: Calibri, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
    color: #000000;
}

fieldset {  
	margin: 0 0 1em 0;  
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: 1px solid #BFBAB0;
	background-color: #F2EFE9;  
	background: url("/images/bg_fieldset.gif") 0px 0px repeat-x !important; /*moz bg*/
	background: url("/images/bg_fieldset.gif") 0px 10px repeat-x ; /*ie bg*/
	-moz-border-radius: 5px;
}

legend
{
	color: #CC0000;
	font-weight : bold;
	font-size: 17px;
}

.eventshowing td
{
	background-color: black;
	cursor: pointer;
}