﻿/* CSS Document */
/*
most of the body text on parker is 12px, so we do --
 
12/16 = x/100 and x = 75.
 
therefore, we set the body font-size: 75%
 
"From now on itÍs easy to think in pixels but still set sizes in terms of ems: 1em is 10px, 0.8em is 8px, 1.6em is 16px, etc."
child pixels / parent pixels = child ems
so in our case:
 
for a 10px footer:  10/12 = 0.833em
for a 14px header: 14/12 = 1.67em
*/
html
{
	padding:0;
	margin:0;
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	width:1000px;
	margin:0 auto;
	padding:0;
	font-size:75%;	
	color:#333333;
	background-color:#FFF;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-x;

}
input
{
    font-family:Arial, Helvetica, sans-serif;
	border:solid 1px #CECECE;
	font-size:12px;
	color:#666666;
	height:15px;
}
.borderedImage img
{
	border:solid 1px #ffc423;
	background-color:#fff;
	padding:4px;
	float:left;
	margin-right:14px;
	margin-bottom:10px;
}
select,textarea
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.light
{
	color:#c5ba93;
}
.brown
{
	color:#aa8008;
}
.hdrBrown
{
	color:#aa8008;
	font-size:14px;
}
.bigBrown
{
	font-size:18px;
	color:#c29f3b;
}
/* Styles listed in fck editor mapped to "brown" styles */
.gold
{
	color:#aa8008;
}
.goldBold
{
	color:#aa8008;
	font-weight:bold;
}
.goldHeadline
{
	color:#aa8008;
	font-size:18px;
	line-height:22px;
}
.goldHeadlineBlog
{
	color:#aa8008;
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}

table.clean
{
    border-top:solid 1px #CCCCCC;
    border-left:solid 1px #CCCCCC;
}
table.clean td
{    
    border-right:solid 1px #CCCCCC;
    border-bottom:solid 1px #CCCCCC;
}
table.cleanblack
{
    border-top:solid 1px #000;
    border-left:solid 1px #000;
}
table.cleanblack td
{    
    border-right:solid 1px #000;
    border-bottom:solid 1px #000;
}
table.noborder
{
    border:none;
}
table.noborder td
{    
    border:none;
}

.red
{
	color:#990000;
}

.smallGray
{
	color:#666666;
	font-size:11px;
}
.gray
{
	color:#666666;
}

a:link, a:visited
{
    font-family:Arial, Helvetica, sans-serif;
	color:#b50937;
	text-decoration:none;
}
a:hover, a:active
{
    font-family:Arial, Helvetica, sans-serif;
	color:#b50937;
	text-decoration:underline;
}
a.newsicon:link, a.newsicon:visited
{
    font-family:Arial, Helvetica, sans-serif;
	background-image:url(/images/icon_tixeventspromo.gif);
	background-repeat:no-repeat;
	background-position:0x 2px;
	color:#b50937;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}
a.newsicon:hover, a.newsicon:active
{
	background-image:url(/images/icon_tixeventspromo.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	color:#b50937;
	text-decoration:underline;
	padding: 0 0 5px 15px;
}


a.staricon:link, a.staricon:visited
{
    font-family:Arial, Helvetica, sans-serif;
	background-image:url(/images/icon_tixeventspromo.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	color:#b50937;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}
a.staricon:hover, a.staricon:active
{
	background-image:url(/images/icon_tixeventspromo.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
	color:#b50937;
	text-decoration:underline;
	padding: 0 0 5px 15px;
}


a.yellowarrow:link, a.yellowarrow:visited
{
	background-image:url(/images/yellowarrow.gif);
	background-repeat:no-repeat;
	background-position:0 0;	
	text-decoration:none;
	height:19px;
	width:19px;
	display:block;
}
a.yellowarrow:hover, a.yellowarrow:active
{
	background-image:url(/images/yellowarrow.gif);
	background-repeat:no-repeat;
	background-position:0 -19px;
	text-decoration:none;
	height:19px;
	width:19px;
	display:block;
}
a.yellowarrow span
{
	position: absolute;
	left: -999em;
	top: 0px;
}
a.pagingarrowleft:link, a.pagingarrowleft:visited
{
	background-image:url(/images/arrowleft.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#d16e2d;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}
a.pagingarrowleft:hover, a.pagingarrowleft:active
{
	background-image:url(/images/arrowleft.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#d16e2d;
	text-decoration:underline;
	padding: 0 0 5px 15px;
}
a.pagingarrowright:link, a.pagingarrowright:visited
{
	background-image:url(/images/arrowright.gif);
	background-repeat:no-repeat;
	background-position:27px 3px;
	color:#d16e2d;
	text-decoration:none;
	padding: 0 15px 5px 0;
	margin:0;
}
a.pagingarrowright:hover, a.pagingarrowright:active
{
	background-image:url(/images/arrowright.gif);
	background-repeat:no-repeat;
	background-position:27px 3px;
	color:#d16e2d;
	text-decoration:underline;
	padding: 0 15px 5px 0;
}
a.order:link, a.order:visited
{
	float:right;
	background-image:url(/images/orderbutton.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#D16E2D;
	font-size:11px;
	text-decoration:none;
	padding: 0 0 0 15px;
	margin:0;
	display:block;
	height:9px;	
	line-height:9px;	
}
a.order:hover, a.order:active
{
	float:right;
	background-image:url(/images/orderbutton.gif);
	background-repeat:no-repeat;
	background-position:0 -9px;
	color:#87764c;
	font-size:11px;
	text-decoration:none;
	padding: 0 0 0 15px;
	display:block;
	height:9px;	
	line-height:9px;
}
/* header */
#header_home
{
	width:1000px;
	height:101px;
	background-image:url(/images/bg_nav_home.jpg);
	background-repeat:no-repeat;	
}	

#header
{
	width:1000px;
	height:100px;
	background-image:url(/images/bg_nav.jpg);
	background-repeat:no-repeat;	
}
#header_logo
{
    float:right;
	float:left;
	width:288px;
	height:90px;
}
#header_nav
{
	float:right;
	width:700px;
	height:90px;

}
ul#header_menu
{
	float:right;
	list-style:none;
	padding:70px 57px 0 0;
	margin:0;
}
#header_menu li
{
	margin:0;
	padding:0;
	height:16px;
	float:left;
}
#header_menu li span
{	
	position: absolute;
	left: -999em;
	top: 0px;
}
#header_menu li.divider1
{
	background-image:url(../images/nav_divider1.gif);
	background-repeat:no-repeat;	
	width:23px;
	height:17px;
}
#header_menu li.divider2
{
	background-image:url(../images/nav_divider2.gif);
	background-repeat:no-repeat;	
	width:23px;
	height:17px;
}	
#header_menu li.divider3
{
	background-image:url(../images/nav_divider3.gif);
	background-repeat:no-repeat;	
	width:24px;
	height:17px;
}

#header_menu li.divider4
{
	background-image:url(../images/nav_divider4.gif);
	background-repeat:no-repeat;	
	width:24px;
	height:17px;
}	
#header_menu li.divider5
{
	background-image:url(../images/nav_divider5.gif);
	background-repeat:no-repeat;	
	width:23px;
	height:17px;
}	

/* about */
#header_menu li a.about:link, #header_menu li a.about:visited
{
	background-image:url(../images/nav_aboutus.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:17px;
	width:59px;
	display:block;
}
#header_menu li a.about:hover, #header_menu li a.about:active
{
	background-image:url(../images/nav_aboutus.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:59px;
	display:block;
}
#header_menu li a.aboutSelected:link, #header_menu li a.aboutSelected:visited, #header_menu li a.aboutSelected:hover, #header_menu li a.aboutSelected:active
{
	background-image:url(../images/nav_aboutus.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:59px;
	display:block;
}

/* get involved */
#header_menu li a.getinvolved:link, #header_menu li a.getinvolved:visited
{
	background-image:url(../images/nav_getinvolved.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:17px;
	width:81px;
	display:block;
}
#header_menu li a.getinvolved:hover, #header_menu li a.getinvolved:active
{
	background-image:url(../images/nav_getinvolved.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:81px;
	display:block;
}
#header_menu li a.getinvolvedSelected:link, #header_menu li a.getinvolvedSelected:visited, #header_menu li a.getinvolvedSelected:hover, #header_menu li a.getinvolvedSelected:active
{
	background-image:url(../images/nav_getinvolved.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:81px;
	display:block;
}

/* facility rental */
#header_menu li a.facilityrent:link, #header_menu li a.facilityrent:visited
{
	background-image:url(../images/nav_facilityrental.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:17px;
	width:95px;
	display:block;
}
#header_menu li a.facilityrent:hover, #header_menu li a.facilityrent:active
{
	background-image:url(../images/nav_facilityrental.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:95px;
	display:block;
}

#header_menu li a.facilityrentSelected:link, #header_menu li a.facilityrentSelected:visited, #header_menu li a.facilityrentSelected:hover, #header_menu li a.facilityrentdSelected:active
{
	background-image:url(../images/nav_facilityrental.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:95px;
	display:block;
}
/* education */
#header_menu li a.education:link, #header_menu li a.education:visited
{
	background-image:url(../images/nav_education.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:17px;
	width:65px;
	display:block;
}
#header_menu li a.education:hover, #header_menu li a.education:active
{
	background-image:url(../images/nav_education.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:65px;
	display:block;
}

#header_menu li a.educationSelected:link, #header_menu li a.educationSelected:visited, #header_menu li a.educationSelected:hover, #header_menu li a.educationSelected:active
{
	background-image:url(../images/nav_education.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:65px;
	display:block;
}

/* tickets and events */
#header_menu li a.ticketsevents:link, #header_menu li a.ticketsevents:visited
{
	background-image:url(../images/nav_ticketsevents.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:17px;
	width:106px;
	display:block;
}
#header_menu li a.ticketsevents:hover, #header_menu li a.ticketsevents:active
{
	background-image:url(../images/nav_ticketsevents.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:106px;
	display:block;
}

#header_menu li a.ticketseventsSelected:link, #header_menu li a.ticketseventsSelected:visited, #header_menu li a.ticketseventsSelected:hover, #header_menu li a.ticketseventsSelected:active
{
	background-image:url(../images/nav_ticketsevents.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:106px;
	display:block;
}

/* art gallery */
#header_menu li a.artgallery:link, #header_menu li a.artgallery:visited
{
	background-image:url(../images/nav_artgallery.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:17px;
	width:76px;
	display:block;
}
#header_menu li a.artgallery:hover, #header_menu li a.artgallery:active
{
	background-image:url(../images/nav_artgallery.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:76px;
	display:block;
}

#header_menu li a.artgallerySelected:link, #header_menu li a.artgallerySelected:visited, #header_menu li a.artgallerySelected:hover, #header_menu li a.artgallerySelected:active
{
	background-image:url(../images/nav_artgallery.gif);
	background-repeat:no-repeat;
	background-position:0 -17px;
	height:17px;
	width:76px;
	display:block;
}
/* ---------- drop down NAVIGATION styles -------------------------------------------------*/

#header_menu li ul
{
	position: absolute;
	left:0;
	top: 33px;	
	/*display: none;*/
}
#header_menu li ul
{
    z-index:10;
}
#header_menu li ul li
{
	/*background-image:url(../images/bg_dropdown.gif);
	background-repeat:repeat-y;*/
	padding:1px 13px 0 13px;	
	width:134px;
	height:18px;
	float:none;
	display:block;
}
* html #header_menu li ul li
{
	/*background-image:url(../images/bg_dropdown.gif);
	background-repeat:repeat-y;*/
	padding:0 13px;
	width:134px;
	height:19px;
	float:none;
	display:block;	
}
#header_menu li ul li.partshadow
{
	background-image:url(../images/leftnavbg.jpg);
	background-repeat:repeat-y;
	padding:1px 13px 0 13px;	
	width:134px;
	height:18px;
	float:none;
	display:block;
}

#header_menu li ul li a:link, #header_menu li ul li a:visited
{
	color:#fff;
	text-decoration:none;
	height:18px;	
	line-height:17px;
	display:block;
}
#header_menu li ul li a:active, #header_menu li ul li a:hover
{
	color:#000;
	width:134px;
	text-decoration:none;
	height:18px;
}

/* hover: had to put this at the bottom for a safari hack */

/* Holly Hack. IE Requirement \*/
* html #header_menu ul li { float:left; height: 1%; }
* html #header_menu li ul li { float:none;}
* html #header_menu ul li a { height: 1%; }
/* End */

#header_menu li:hover ul, #header_menu li.over ul { display: block; } /* The magic */

html[xmlns*=""] body:last-child #header_menu li:hover ul, html[xmlns*=""] body:last-child #header_menu li.over ul { display:none; }
body:last-child:not(:root:root) #header_menu li:hover ul, body:last-child:not(:root:root) #header_menu li.over ul { display: none; }


#header_nav li ul.tixdropnav
{
	position: absolute;
	left:0;
	top: 15px;	
	display: none;
	width:162px;
	height:72px;
}

/*end drop down nav styles */

#header_buytix
{
	float:right;
	width:112px;
	padding:0;
}
#header_buytix ul
{
	padding:0;
	margin:0;
	list-style:none;
}
#header_buytix li
{
	padding:0;
	margin:0;
	float:left;
}
#header_buytix li span
{
	position: absolute;
	left: -999em;
	top: 0px;
}	
#header_buytix li a:link, #header_buytix li a:visited
{
	display:block;
	background-image:url(/images/nav_buytix.gif);
	background-position:0 0;
	width:112px;
	height:26px;
}
#header_buytix li a:hover, #header_buytix li a:active
{
	display:block;
	background-image:url(/images/nav_buytix.gif);
	background-position:0 -26px;
	width:112px;
	height:26px;
}	
/* main */
#main
{
	padding:0;
	margin:0;
}	
#main_experience
{
	width:1000px;
	height:267px;
	padding:0 2px 0 13px;
	margin:0;
	
}
#container_internal
{
	 /*background-image:url(/images/bg_internalpage.gif);
	background-repeat:no-repeat; */
	 background-image:url(/images/bg_internalpage.jpg);
	background-repeat:no-repeat;
}

#main_events
{
	width:1000px;
	padding:175px 0 0 0;
	margin:0;	
	height:inherit;
	background-image:url(/images/bg_events.jpg);
	background-repeat:no-repeat; 
}
#main_education
{
	width:1000px;
	padding:175px 0 0 0;
	margin:0;	
	height:inherit;
	background-image:url(/images/bg_education.jpg);
	background-repeat:no-repeat;
}
#main_rentals
{
	width:1000px;
	padding:175px 0 0 0;
	margin:0;	
	height:inherit;
	background-image:url(/images/bg_rentals.jpg);
	background-repeat:no-repeat;
}
#main_getinvolved
{
	width:1000px;
	padding:175px 0 0 0;
	margin:0;	
	height:inherit;
	background-image:url(/images/bg_getinvolved.jpg);
	background-repeat:no-repeat;
}
#main_about
{
	width:1000px;
	padding:175px 0 0 0;
	margin:0;	
	height:inherit;
	background-image:url(/images/bg_about.jpg);
	background-repeat:no-repeat;
}

#main_artgallery
{
	width:1000px;
	padding:175px 0 0 0;
	margin:0;	
	height:inherit;
	background-image:url(/images/bg_artgallery.jpg);
	background-repeat:no-repeat;
}

#main_contact
{
	width:1000px;
	padding:175px 0 0 0;
	margin:0;	
	background-image:url(/images/bg_contact.jpg);
	background-repeat:no-repeat;
}

/* home */
#home_content
{
	margin:0;
	padding:0 0 0 50px;
	background-image:url(/images/home_experience_bot.jpg);
	background-repeat:no-repeat;
	background-position:0px 0;
}
#home_content_line
{
	background-image:url(/images/bg_promos.gif);
	background-repeat:repeat-y;
}
#homepromos
{
	float:left;
	width:546px;
	height:inherit;
}
#boxes
{
	background-image:url(/images/bg_boxes.gif);
	background-repeat:repeat-y;
}
#boxes_bot
{
	clear:left;
	background-image:url(/images/bg_boxes_bot.gif);
	background-repeat:no-repeat;
	height:15px;
}
.eventbox
{
	width:170px;
	margin:0;
	padding:0;
	background-image:url(/images/bg_boxes.gif);
	background-repeat:repeat-y;	
}
.eventbox_content
{
	border-top:solid 1px #b50838;	
	width:170px;
	height:inherit;	
	padding:12px 0 0 0;
}
.eventbox_content a.promoimg:link, .eventbox_content a.promoimg:visited
{
	width:144px;
	height:100px;
	border:none;
	display: block;
	margin:0 0 0 12px;
	padding:0;
}
.eventbox_content a.promoimg:hover, .eventbox_content a.promoimg:active
{
	width:144px;
	height:100px;
	border:none;
	display: block;
	margin:0 0 0 12px;
	padding:0;
}
.eventbox_content a.promotitle:link, .eventbox_content a.promotitle:visited
{
	background-image:url(/images/icon_homepromo.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#b50937;
	text-decoration:none;
	display:block;
	padding: 0 10px 0 15px;
	margin:10px 0 0 11px;
}
.eventbox_content a.promotitle:hover, .eventbox_content a.promotitle:active
{
	background-image:url(/images/icon_homepromo.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#b50937;
	display:block;	
	text-decoration:underline;
	padding: 0 10px 0 15px;
	margin:10px 0 0 11px;
}
.rightpromo_content a.promotitle:link, .rightpromo_content a.promotitle:visited
{
	background-image:url(/images/icon_homepromo.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#b50937;
	text-decoration:none;
	display:block;
	padding: 0 0 0 15px;
	margin:10px 0 0 0;
}
.rightpromo_content a.promotitle:hover, .rightpromo_content a.promotitle:active
{
	background-image:url(/images/icon_homepromo.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#b50937;
	display:block;	
	text-decoration:underline;
	padding: 0 0 0 15px;
	margin:10px 0 0 0;
}
.eventbox_content a.buytix:link, .eventbox_content a.buytix:visited
{
	background-image:url(/images/buynowtix.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	color:#D16E2D;
	text-decoration:none;
	padding: 0 0 0 20px;
	margin:0 0 0 11px;
}
.eventbox_content a.buytix:hover, .eventbox_content a.buytix:active
{
	background-image:url(/images/buynowtix.gif);
	background-repeat:no-repeat;
	background-position:0 -15px;
	color:#6E8648;
	text-decoration:underline;
	padding: 0 0 0 20px;
	margin:0 0 0 11px;
}

/* news */
#newsitems
{
    margin-top:10px;
}

#newsitems ul
{
	text-decoration:none;
	list-style: none;
	margin: 0;
	padding: 0;
	height:auto;
	width:auto;
}
#newsitems li
{
	background-image:url(/images/icon_newspresspage.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	text-decoration:none;
	padding: 0 0 5px 15px;
	margin:0;
}

.graybar513
{
	border-top:solid 1px #cccccc;
	height:1px;
	padding:0;
	margin:10px 0 10px 0;
	width:513px;
}

/* upcoming */
#upcoming
{
	clear:left;
	padding:0;
	margin: 0;
	background-image:url(/images/bg_newspress.jpg);
	background-repeat:no-repeat;
	background-position:0 25px;
	width:546px;
}
#upcoming_hdr
{
	padding-bottom:18px;
}
#newspress_line
{
	background-image:url(/images/bg_newspress_line.gif);
	background-repeat:repeat-y;	
}
.upcomingcol
{
	width:161px;
	padding:0 10px 9px 9px;
	float:left;
}
.upcomingcolwide
{
	width:169px;
	padding:0 10px 9px 9px;
	float:left;
}
.upcomingcolend
{
	width:169px;
	padding:0 0 9px 4px;
	float:left;
}
#highlights
{
	float:right;
	width:302px;
	background-image:url(/images/bg_highlights.gif);
	background-repeat:no-repeat;
	padding:25px 49px 0 0;
}
#highlight_text
{
	padding:14px 21px;
}
/* left col */
#leftcol
{
	float:left;
	width:149px;
	padding:39px 25px 0 60px;	
	font-family:Georgia;
	font-size:12px;
	color:#000;
	line-height:18px;
}
#leftcol_header
{
	padding-bottom:21px;
}
#leftcol_text
{
	padding:0 5px;
}


#leftcol #leftnav
{
	margin:-10px -2px 12px -23px;
	padding:0;
	font-size:11px;
	font-family:sans-serif;
	width:182px;
}

#leftnav a:link, #leftnav a:visited
{
	color:#b50937;
	text-decoration:none;
	padding:3px 0 0 15px;
	display:block;
}
#leftnav a:hover, #leftnav a:active
{
	color:#000000;
	text-decoration:none;
	background-image: url(/images/leftnavbgSelected.jpg);
	background-repeat: no-repeat;
	display:block;
	width:182px;
}

#leftnav .selected a:link, #leftnav .selected a:visited
{
	color:#000000;
}

#leftnav .lastselected a:link, #leftnav .lastselected a:visited
{
	color:#000000;
}

#leftcol #leftnav ul
{
	list-style-type:none;
	background-image: url(/images/leftnavtop.jpg);
	background-repeat: no-repeat;
	padding:5px 0 0 0;
	width:180px;
	margin:0;
	
}
#leftcol #leftnav li
{
	list-style-type:none;
	background-image: url(/images/leftnavbg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	display:block;
	width:180px;
	height:24px;
	margin:0;
}

#leftcol #leftnav li.selected
{
	list-style-type:none;
	background-image: url(/images/leftnavbgSelected.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	display:block;
	width:180px;
	height:24px;
	margin:0;
}


#leftcol #leftnav li.last
{
    list-style-type:none;
	background-image: url(/images/leftnavbgbot.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	display:block;
	width:180px;
	height:23px;
	margin:0;
	padding:0;
}

#leftcol #leftnav li.lastselected
{
	background-image: url(/images/leftnavbgbotSelected.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	display:block;
	width:180px;
	height:23px;
	margin:0;
}

#leftcol #leftnav li.bottom
{
	list-style-type:none;
	background-image: url(/images/leftnavbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	display:block;
	width:180px;
	height:23px;
	padding:0px 0 0 0;
	margin:0;
}

#leftcol .calendarheader
{
	margin:0 0 5px -20px

}

.tixeventsform
{
	padding:0;
	font-family:sans-serif;
	font-size:12px;
	margin-left:-12px;

}

.tixeventsform table
{
	font-family:sans-serif;
	font-size:12px;

}

.gobutton {
margin:0 0 0 3px;
border:0;
}

	
/* right col */
#rightcol
{
	float:right;
	width:730px;
}
#headline
{
	background-image:url(/images/bg_headline.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:505px;
	padding:4px;	
}

#headline_eventdetail
{	background-image:url(/images/bg_headline.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:505px;
	padding:4px 4px 10px 4px;	
}


#regular
{		
	width:694px;
}
#content
{
	float:left;
	width:513px;
	padding-right:37px;
}


.tixevents_paging
{
    background-color:#8bc055;
    padding:6px 8px 6px 8px;
    color:#333333;
    font-size:11px;
    font-family:sans-serif;
    margin-top:12px;
    height:14px;
}

.tixevents_paging img
{
margin:0 3px 0 3px
}

.tixevents_paging .left
{
     float:left;
}

.tixevents_paging .right
{
    float:right;
}

.tixevents_paging a.arrowleft

{
	background-image:url(/images/arrowleft.gif);
	background-repeat:no-repeat;
	background-position:6px 5px;
	padding: 3px 5px 0 19px;
}


.tixevents_paging a.arrowright
{
	background-image:url(/images/arrowright.gif);
	background-repeat:no-repeat;
	background-position:30px 5px;
	padding: 3px 19px 0 5px;
}


.tixevents_listing
{
font-size:12px;
color:#333333;
padding:15px 0 15px 0;
}

.separator
{
    clear:left;
	border-bottom:solid 1px #FFC423;
}

.tixevents_listing img
{
border-width:2px;
border-style:solid;
border-color:white;
float:left;
}

.tixevents_listing .text
{
float:left;
width:408px;
font-size:12px;
line-height:16px;
}

.tixevents_listing .venue
{
color:#AA8008;
padding: 0 0 0 25px;
}

.tixevents_listing .eventdate
{
color:#AA8008;
padding: 0 0 0 25px;
}

.tixevents_listing p
{
padding: 0 0 0 25px;
margin:0;
}



.tixevents_listing a.promotitle:link, .tixevents_listing a.promotitle:visited
{
	background-image:url(/images/icon_tixeventspromo.gif);
	background-repeat:no-repeat;
	background-position:6px 3px;
	color:#b50937;
	text-decoration:none;
	display:block;
	padding: 0 0 0 25px;
	margin:0;
}
.tixevents_listing a.promotitle:hover, .tixevents_listing a.promotitle:active
{
	background-image:url(/images/icon_tixeventspromo.gif);
	background-repeat:no-repeat;
	background-position:6px 3px;
	color:#b50937;
	display:block;	
	text-decoration:underline;
	padding: 0 0 0 25px;
	margin:0;
}


.tixevents_detailhead
{
background-color:#8bc055;
padding:4px 4px 4px 8px;
color:#000000;
font-size:14px;
font-family:sans-serif;
margin-top:10px;
}

.tixevents_detailhead .right
{
display:inline;
float:right;
font-weight:bold;
font-size:11px;
margin-top:2px;
}

.tixevents_detailhead a
{
	background-image:url(/images/arrowright.gif);
	background-repeat:no-repeat;
	background-position:6px 3px;
	padding: 3px 0 0 19px;
}

.tixevents_detail
{
background-image:url(/images/eventdetailbg.jpg);
background-position:top left;
background-repeat:no-repeat;
padding:10px 10px 10px 12px;
}


.tixevents_detail .media
{
float:left;
font-size:10px;
}

.tixevents_detail .media .orange
{
border-style:solid;
border-width:1px;
border-color:#b50937;
}


.tixevents_detail .media .wh
{
border-style:solid;
border-width:4px;
border-color:#FFFFFF;
}

.tixevents_detail .media p
{padding:0;margin:6px 0 0 6px}

.tixevents_detail .media .pipe
{
color:#FFC423;
margin:0 10px 0 10px;
}

.tixevents_detail .selected
{color:#AA8008;font-weight:bold}

.tixevents_detail .selected a
{color:#AA8008;font-weight:bold}


.tixevents_detail .text
{
float:left;
width:235px;
font-size:12px;
line-height:24px;
color:#333333;
margin-top:-2px;
}

.tixevents_detail p
{margin:0;padding:0 0 0 19px}

.tixevents_detail .text .brown
{
color:#AA8008;
}

.tixevents_detail .text .onsale
{
color:#B50937;
}

.tixevents_detail .text .bullet
{
margin:0 10px 0 10px;
}

.tixevents_detail .bottomtext
{margin:20px 0 0 0;padding:0;}

.tixevents_detail .brownhead
{
color:#AA8008;
font-size:14px;
}

.tixevents_similar
{
font-size:11px;
color:#333333;
line-height:15px;
padding-right:12px;
}

.tixevents_similar .headerimg
{
margin-bottom:10px;
display:block;
}



.tixevents_similar a.promotitle:link, .tixevents_similar a.promotitle:visited
{
	background-image:url(/images/icon_tixeventspromo.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	color:#b50937;
	text-decoration:none;
	display:block;
	padding: 0 0 0 13px;
	margin:15px 0 0 0;
}
.tixevents_similar a.promotitle:hover, .tixevents_similar a.promotitle:active
{
	background-image:url(/images/icon_tixeventspromo.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	color:#b50937;
	display:block;	
	text-decoration:underline;
	padding: 0 0 0 13px;
	margin:15px 0 0 0;
}




.clearer
{
clear:both;
}

/* right col */
#eventpromos
{	
	float:left;
	width:132px;
	padding:32px 0 0 12px;
}	
/* right promos */	
.rightpromo_content
{
	border:solid 1px #b50838;
	background-color:#fff;
	width:99px;
	height:inherit;	
	padding:9px;
	margin-bottom:10px;
}

#buytix ul
{
	margin: 0;
	padding:0;
	padding-top:2px;
	width:95px;
	height:16px;
}
#buytix ul li
{
	list-style: none;
	margin:0;
	padding:0;
	width:95px;
	height:16px;
}
#buytix ul li a:link, #buytix ul li a:visited
{
	display:block;
	margin:0;
	padding:0;
	font-size:10px;
	background-image:url(/images/buynowtix.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:0 0;
	height:15px;
}
#buytix ul li a:hover, #buytix ul li a:active
{
	display:block;
	margin:0;
	padding:0;
	font-size:10px;
	background-repeat:no-repeat;
	background-image:url(/images/buynowtix.gif);
	background-position:0 -15px;
	height:15px;
}




/* paging */
.paging
{
	background-image:url(/images/bg_paging.jpg);
	background-repeat:no-repeat;
	width:399px;
	height:19px;
	padding:5px 5px 0 5px;
	font-size:11px;
}	
.paging_top
{
	clear:both;
	height:10px;
}
.paging_left
{
	float:left;
	width:100px;
	color:#666666;
}	
.paging_right
{
	float:right;
	width:200px;
	text-align:right;
}

/* event item */
.eventitem
{
	width:399px;
}
.eventitem_left
{
	float:left;
	background-image:url(/images/bg_eventitem.gif);
	background-repeat:no-repeat;
	padding:6px;
	width:103px;
	margin:0;	
}
.eventitem_right
{
	float:right;
	width:264px;
	padding:0;
	margin:0;
}
.eventitem_left a.promoimg:link, .eventitem_left a.promoimg:visited
{
	display:block;
	width:99px;
	height:77px;
	border:solid 2px #AA7C05;
}
.eventitem_left a.promoimg:hover, .eventitem_left a.promoimg:active
{
	display:block;
	width:99px;
	height:77px;
	border:solid 2px #6e8648;
}
/* event */
#eventdetails
{
	background-image:url(/images/bg_eventdetail.jpg);
	background-repeat:no-repeat;
	width:525px;
	height:204px;
	padding:11px 10px;
	margin:10px 0 10px 0;	
}	
#title
{
	background-image:url(/images/belowtitle.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0 0 0 15px;
	padding:0 0 15px 0;
}
.belowtitle
{
	background-image:url(/images/belowtitle.gif);
	background-repeat:no-repeat;
	width:264px;
	height:10px;
	float:right;
	margin-top:5px;
}		
img.detail
{
	float:left;
	border:solid 2px #A87A00;
	width:240px;
	height:180px;
	margin:0 15px 0 0;
}
#eventdetails ul
{
	list-style:none;
	padding:0;
	margin:0 0 5px 0;
}
#eventdetails li
{
	float:left;
	padding:0;
	margin:0;
	color:#A87A00;
	font-weight:bold;
	font-size:14px;
}		
#eventdetails td
{
	padding-bottom:5px;
}	
#order
{
	margin-top:10px;
}
#order a:link, #order a:visited
{
	background-image:url(/images/orderbutton.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:54px;
	height:9px;
	display:block;
	margin:0;
	padding:0 0 0 15px;
	color:#D16E2D;
	text-decoration:none;	
}	
#order a:hover, #order a:active
{
	background-image:url(/images/orderbutton.gif);
	background-repeat:no-repeat;
	background-position:0 -9px;
	width:54px;
	height:9px;
	display:block;
	color:#6e8648;
		margin:0;
	text-decoration:underline;
}
#eventdesc
{
	padding:0 0 0 10px;
	background-image:url(/images/bg_eventcontent.gif);
	background-repeat:repeat-y;	
}
#eventdesctext
{
	float:left;
	width:335px;
	padding-right:10px;
}
#eventextras
{
	float:right;
	width:170px;
}
#reminder
{
	background-image:url(/images/hdr_reminder.gif);
	background-repeat:no-repeat;
	width:170px;
	height:25px;
	display:block;
	margin:10px 0;
}
#recommendations
{
	background-image:url(/images/hdr_recommendations.gif);
	background-repeat:no-repeat;
	width:170px;
	height:25px;
	display:block;
	margin:0 0 10px 0;	
}	
/*newsletter signup*/
#newsletter 
{
	height:29px;
	padding:0 0 8px 0;
}
#newsletter ul
{
	list-style:none;
	margin:0;
	padding:0;
}
#newsletter li
{
	float:left;
}
#newsletter li input
{
	width:130px;
}
#newsletter li a:link, #newsletter li a:visited
{
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	height:19px;
	width:22px;
	display:block;
}
#newsletter li a:hover, #newsletter li a:active
{
	background-image:url(/images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 -19px;
	height:19px;
	width:22px;
	display:block;
}
/* footer */
#footer
{
	clear:both;
	background-image:url(/images/bg_footer.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:85px;
	text-align:center;
	color:#deba76;
	padding-top:34px;
	font-size:0.9167em;
}
#footer a:link, #footer a:visited
{
	color:#deba76;
	text-decoration:underline;
}
#footer a:hover, #footer a:active
{
	color:#98907b;
	text-decoration:none;
}

#buttonStyle
{
	margin-top:3px;
}
#buttonStyle ul
{
	margin:0;
	padding:0;
	width:19px;
	height:17px;
}
#buttonStyle li
{
	margin:0;
	padding:0;
	list-style:none;
	width:19px;
	height:17px;
}
#buttonStyle li a:link, #buttonStyle li a:visited
{
	color:#b6143c;
	text-decoration:none;
	background-color:#ffc423;
	border:none;
	padding:1px 2px;		
}
#buttonStyle li a:hover, #buttonStyle li a:active
{
	color:#000000;
	text-decoration:none;
	background-color:#ffc423;
	border:none;
	padding:1px 2px;	
}

.galleryColumn
{
    width:250px;
    padding:0;
	margin:0;
}

.left
{
	float:left;
}

.right 
{
	float:right;
}

.galleryItem
{
	margin:0 0 10px 0;
}
.galleryThumb
{
	float:left;
	width:130px;
	margin:0;
	padding:0;
}
.galleryThumb ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width:130px;
	height:107px;
	background-image:url(../images/bg_venuethumb.jpg);
	background-repeat:no-repeat;
}
.galleryThumb li {
	padding: 9px 0 0 9px;
	width:120px;
	height:98px;	
}
.galleryThumb a.thumbImg:link, .galleryThumb a.thumbImg:visited
{
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width:99px;
	height:77px;
	border:solid 2px #990000;	
}
.galleryThumb a.thumbImg:hover, .galleryThumb a.thumbImg:active
{
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width:99px;
	height:77px;
	border:solid 2px #F49A0D;	
}
.galleryText
{
	padding-top:10px;
}
.galleryItem_bot
{
	clear:left;
	border-top:solid 1px #dbdbdb;
}
