body
{
	margin: 0px;
	top: 0px;
	left: 0px;
	background-color: #d5d4d4;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
}

h1
{
	font-family: Candara, Arial, Verdana;
	font-size: 25px;
	font-weight: normal;
	color: #993366;
	font-variant: normal;
	text-transform: none;
	font-style: normal;
}

h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006699;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006699;
}

hr
{
	border-top-style: dotted;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-color: #FFFFFF;
}

a
{
	color: #006699;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}
		
a:hover
{
	color: #3366cc;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
}

a.news
{
	color: #CCCCCC;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
		
a.news:hover
{
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}








/*////////////////////////////////////////////////

CONTENT DYNAMICS V2.1

Stylesheet: Public Website: Navigation.Css
Design: Cubeular Systems
Development by: Justin Harrison
Date: 01/03/2010

///////////////////////////////////////////////*/

/* ////////////// Primary Navigation //////////////// */

#navigation
{
	left: 0px;
	float: left;
	width: 980px;
	height: 35px;
	left: 0px;
	z-index: 1;
	background-color: #ffffff;
	top: 0px;
	background-image: url('/static/paviliontheatre/images/bkgd_nav.jpg');
	background-repeat: repeat;
}


#primarynav
{
    width: 750px;
    height:35px;
    z-index: 5;
    float: left;
    left: 0px;
    top: 0px;
}

#seasonsevents
{
    width: 220px;
    height:37px;
    z-index: 5;
    float: right;
    right: 0px;
    top: -2px;
}


#primarynav ul
{

    margin: 0; 
    padding: 0; 
    list-style-type: none; 
    vertical-align: text-bottom;
}

#primarynav li
{
    float: left;
}

#paviliontheatre #primarynav a
{
	padding-top: 9px;
	padding-bottom: 8px;
	width: 134px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	display: block;
	text-align: center;
	text-decoration: none;
	background-image: url('/static/paviliontheatre/images/nav_inactive.jpg');
	background-repeat: repeat;
}

#paviliontheatre #primarynav a:hover
{
	padding-top: 9px;
	padding-bottom: 8px;
	width: 134px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	display: block;
	text-align: center;
	text-decoration: none;
	background-image: url('/static/paviliontheatre/images/nav_active.jpg');
}

#paviliontheatre #primarynav a.Selected
{
	padding-top: 9px;
	padding-bottom: 8px;
	width: 134px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	display: block;
	text-align: center;
	text-decoration: none;
	background-image: url('/static/paviliontheatre/images/nav_active.jpg');
}


/*/////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////*/
/* ADMINISTRATION TOP LEVEL MENU */

#subnavigation
{
    width: 100%;
    height: 32px;
    z-index: 5;
    float: left;
    left: 0px;
    top: 0px;
    margin-bottom: 10px;
    background-color: #852363;
}      


#subnavigation ul
{

    margin: 0; 
    padding: 0; 
    list-style-type: none; 
}

#subnavigation li
{
float: left;
}

#paviliontheatre #subnavigation a
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	display: block;
	text-decoration: none;
	background-color: #731551;
	text-align: center;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #FFFFFF;
}

#paviliontheatre #subnavigation a:hover
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: #4e0836;
	text-align: center;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #FFFFFF;
}

#subnavigation a.Selected
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 7px;
	padding-bottom: 7px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: #4e0836;
	text-align: center;
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #FFFFFF;
}


/*//////////////// HEADER LINKS /////////////////////////// */

#headerlinks
{ 
	padding: 4px 0px 0px 0px; 
	width: 400px;
	margin-bottom: 1em;
	font-family: Verdana;
	z-index: 2;
	float: right;
	left: 0px;
	top: 0px;
 }

	
#headerlinks ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#headerlinks li
{
    float: right;
    text-align: right;
}

#headerlinks li a
{
	display: block;
	padding: 0px 8px 0px 8px;
	color: #ff6600;
	font-size: 11px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	font-family: Verdana;
	text-decoration: none;
}
		
#headerlinks li a:hover
{
	display: block;
	padding: 0px 8px 0px 8px;
	color: #FF6600;
	font-size: 11px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	font-family: Verdana;
	text-decoration: underline;
}

/*//////////////// STAFF EMAIL LINKS /////////////////////////// */

#email
{
float:right;
right: 0px;
width: 350px;
z-index: 2;
top: 0px;
padding-bottom: 5px;
	} 
 
 

.staffemail
{
	display: block;
	padding: 0px 8px 0px 8px;
	color: #FF6600;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
		
.staffemail:hover
{
	display: block;
	padding: 0px 8px 0px 8px;
	color: #ff6600;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}


.news
{
	color: #006699;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
		
.news:hover
{
	color: #3366cc;
	font-size: 12px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}


.cubeular
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;

}
		
.cubeular:hover
{
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: underline;
}


/*//////////////// PAGE NAVIGATION /////////////////////////// */

#pagelinks
{
    width: 300px;
    z-index: 5;
    float: left;
    left: 0px;
    top: 0px;
    margin-bottom: 10px;
}

#pagelinks ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#pagelinks li
{
    margin: 0;
    list-style: none;
    list-style-image: none;
    width: 100%;
}

#pagelinks li a
{
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Verdana;
	width: 274px;
	height: 25px;
	font-size: 12px;
	font-weight: normal;
	color: #808080;
	display: block;
	text-decoration: none;
	background-color: #f5f4f4;
	margin-bottom: 2px;
}
		
#pagelinks li a:hover
{
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Verdana;
	width: 274px;
	height: 25px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: #808080;
	margin-bottom: 2px;
}


#pagelinks li a.selected
{
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: Verdana;
	width: 274px;
	height: 25px;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	background-color: #808080;
	margin-bottom: 2px;
}


a.booktickets
{
    width: 60px;
    display: block;
    text-decoration: none;
    font-size: 10px;
    text-align: center;
    background-image: url('/static/paviliontheatre/images/BookTickets.jpg');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 5px;
}

a:hover.booktickets
{
	border: 1px solid #660033;
	width: 60px;
    display: block;
    text-decoration: none;
    font-size: 10px;
    text-align: center;
    background-image: url('/static/paviliontheatre/images/BookTickets.jpg');
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 5px;
}









/*////////////////////////////////////////////////

CONTENT DYNAMICS V2.1

Stylesheet: Public Website: Structure.Css
Design: Cubeular Systems
Development by: Justin Harrison
Date: 01/03/2010

///////////////////////////////////////////////*/

/* //////////////Site Structure//////////////// */


#wrapper
{
	padding: 10px;
	left: 0px;
	width: 980px;
	z-index: 1;
	top: 5px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	background-color: #ffffff;
}

#header
{

    width: 100%;
    height: 116px;
  
    z-index: 1;
	float: left;
	left: 0px;
}

#header_left
{

    width: 300px;
    height: 116px;

    z-index: 2;
	float: left;
	left: 0px;
}

#header_right
{

    width: 650px;
    height: 116px;

    z-index: 2;
	float: right;
	right: 10px;
	text-align: right;
}


#main
{
    width: 100%;
    height: 310px;
    z-index: 1;
	float: left;
	left: 0px;
	background-color: #ffffff;
}

#main_inner
{
    width: 100%;
    z-index: 1;
	float: left;
	left: 0px;
	background-color: #ffffff;
	top: 0px;
}

#main_left
{
    width: 500px;
    height: 300px;
    z-index: 2;
	float: left;
	left: 0px;
	
}

#main_centre
{
    width: 130px;
    height: 300px;
    z-index: 2;
	float: left;
	left: 10px;
}

#main_right
{
    width: 309px;
    height: 300px;
    z-index: 2;
	float: right;
	right: 0px;
}

#grey
{
    width: 100%;
    z-index: 1;
	float: left;
	left: 0px;
	background-color: #ffffff;
	top: 0px;
}

#grey_left
{
	width: 621px;
	height: 208px;
	z-index: 2;
	float: left;
	left: 0px;
	background-color: #f5f4f4;
	padding: 15px 15px 15px 24px;
}

#grey_left_inner
{
    width: 660px;
    z-index: 2;
	float: left;
	left: 0px;
	background-color: #FFF;
	
}

#grey_right
{
    width: 308px;
    height: 238px;
    z-index: 2;
	float: right;
	right: 0px;
}

#grey_right_inner
{
    width: 308px;
    z-index: 2;
	float: right;
	right: 0px;
}

#grey_right_top
{
	width: 278px;
	height: 94px;
	z-index: 2;
	float: right;
	right: 0px;
	background-color: #f5f4f4;
	margin-bottom: 10px;
	padding: 5px 15px 15px 15px;
	font-size: x-small;
	color: #999999;
}


#grey_right_bottom, .grey_right_bottom_boxes
{
    width: 278px;
    height: 84px;
    z-index: 2;
	float: right;
	right: 0px;
	background-color: #f5f4f4;
	padding:15px;
	top: 0px; 
	margin-bottom:10px;
}

#EventList
{
    width: 180px;
    height: 200px;
    margin-right: 30px;
}

.breaker
{
	width: 980px;
    height:12px;
    z-index: 5;
    float: left;
    left: 0px;
    top: 0px;
    background-image: url('/static/paviliontheatre/images/breaker.jpg');
	background-repeat: repeat;
	background-color: Black;
}

#features
{
    width: 100%;
    height: 220px;
    z-index: 1;
	float: left;
	left: 0px;
	background-color: #ffffff;
}

#features_left
{
    width: 400px;
    height: 200px;
    z-index: 2;
	float: left;
	left: 0px;
		
}

#features_right
{
    width: 580px;
    height: 200px;

    z-index: 2;
	float: right;
	right: 0px;
	top: 0px;
}

#footer_grey
{    
	width: 100%;
    height: 80px;
    z-index: 1;
	float: left;
	left: 0px;
	background-color: #ffffff;
}

#footer_grey_left
{
    width: 640px;
    height: 70px;
    z-index: 2;
	float: left;
	left: 0px;
	background-color: #f5f4f4;
	padding-top: 10px;
	padding-left: 20px;
	
}

#footer_grey_right
{
	width: 290px;
	height: 70px;
	z-index: 2;
	float: right;
	right: 0px;
	background-color: #f5f4f4;
	padding-top: 10px;
	padding-left: 18px;
}

#content
{
	padding: 10px 30px 30px 20px;
}

#cubeular
{
	padding: 10px;
	left: 0px;
	width: 980px;
	z-index: 1;
	top: 5px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
}



#footer
{
    float: left;
    left: 0px;
    width: 990px;
    height: 30px;
    z-index: 1;
    top: 0px;
    background-image: url('/static/paviliontheatre/images/BkgdFooter.jpg');
    background-repeat:no-repeat;
    text-align: right;
    padding-top: 8px;
    padding-right: 10px;
}




#news
{
	float: left;
	left: 0px;
	width: 309px;
	height: 300px;
	background-image: url('/static/paviliontheatre/images/News.jpg');
    background-repeat:no-repeat;
	
}

#newsbody
{
	float: left;
	left: 0px;
	width: 240px;
	padding-top: 40px;
    padding-left: 40px;
    padding-right: 20px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

#newsfooter
{
	float: left;
	left: 0px;
	width: 320px;
	height: 50px;
	
}

/* //////////////Site Structure: END//////////////// */

/*/////////////////////////////////////////////////////////////////////////////*/
/* MAIN IMAGE CONTENT SLIDER  */

.sliderwrapper{
overflow: hidden; /*leave as is*/
width: 500px; /*width of featured content slider*/
height: 300px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: white;
width: 500px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 300px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}














/* ticketsolve */ 
                  
ol#steps {
width:100%;	
}

#paviliontheatre #ticketsolve, 
#paviliontheatre p#member_bar {
	width:100%;   
	font-family:Verdana,Helvetica,Arial,sans-serif;
	 font-size:12px;
	 line-height:16px;
}

     
#paviliontheatre #calendar table.calendar {
	font-size:11px;     
	margin:16px 0 8px 0;
}
              

#paviliontheatre #ticketsolve .event_time ul li.dtstart {
	font-size:10px;
}          



#event_jump {
display:none;
}

#paviliontheatre #ticketsolve a,
#paviliontheatre #ticketsolve a:visited,
#paviliontheatre a,
#paviliontheatre a:visited {
color:#983166;
text-decoration:none; 
background-color:transparent;
}

#paviliontheatre #ticketsolve a:hover,
#paviliontheatre a:hover {
color:#C66497;
text-decoration:none;
background-color:transparent;
}  
        
#paviliontheatre #mininav a:hover,
#paviliontheatre #ticketsolve a,
#paviliontheatre #ticketsolve a:visited,
#paviliontheatre #ticketsolve a:hover {
text-decoration:underline;
}         

#paviliontheatre #ticketsolve h1 a,
#paviliontheatre #ticketsolve h1 a:visited,
#paviliontheatre #ticketsolve h1 a:hover,
#paviliontheatre #ticketsolve h2 a,
#paviliontheatre #ticketsolve h2 a:visited,
#paviliontheatre #ticketsolve h2 a:hover,
#paviliontheatre #ticketsolve table#cart tr td a.show_name {
text-decoration:none;          
}
     
#paviliontheatre #mininav a, #paviliontheatre #mininav a:visited,
#paviliontheatre #ticketsolve #print-page a,
#paviliontheatre #ticketsolve #print-page a:hover,
#paviliontheatre #ticketsolve #print-page a:visited {
color:#FFF;                              
text-decoration:none;
}
           

#paviliontheatre #infotab a:hover {
	background:#000;
	color:#FFF;
}

#paviliontheatre #ticketsolve table#cart a.edit-cart, #paviliontheatre #ticketsolve table#cart a.edit-cart:link, #paviliontheatre #ticketsolve table#cart a.edit-cart:visited,
#paviliontheatre #ticketsolve p.add input,
#paviliontheatre #ticketsolve .event_time ul li a, #paviliontheatre #ticketsolve .event_time ul li a:visited,
#paviliontheatre #ticketsolve .vevent a.book, #paviliontheatre #ticketsolve .vevent a.book:link, #paviliontheatre #ticketsolve .vevent a.book:visited,
#paviliontheatre #ticketsolve a.review-cart, #paviliontheatre #ticketsolve a.review-cart:link, #paviliontheatre #ticketsolve a.review-cart:visited,
#paviliontheatre #ticketsolve a.browse_btn_large, #paviliontheatre #ticketsolve a.browse_btn_large:link, #paviliontheatre #ticketsolve a.browse_btn_large:visited,
#paviliontheatre #ticketsolve #confirmation input#confirm-button,
#paviliontheatre #ticketsolve #zoneproceed input#review_checkout_btn,
#paviliontheatre #ticketsolve #details-and-payment input#checkout_btn,
#paviliontheatre #ticketsolve form#checkout p#details-and-payment input#customer_submit_btn,
#paviliontheatre #ticketsolve a#checkout_btn, #paviliontheatre #ticketsolve a#checkout_btn:link, #paviliontheatre #ticketsolve a#checkout_btn:visited,                         
#paviliontheatre #ticketsolve input#delivery-proceed,
#paviliontheatre #ticketsolve a.browse_btn,
#paviliontheatre #ticketsolve a.browse_btn:link,
#paviliontheatre #ticketsolve a.browse_btn:visited {
text-decoration:none;
padding:6px 14px;
font-size:0.92em;
font-weight:bold;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font-family:Arial,sans-serif;
border:1px solid #EAEAEA;
color:#333;                                          
background:#FFF;
background: -moz-linear-gradient(top, #FFF, #AAA);
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#AAA));
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#AAAAAA', GradientType=0);
margin:0 16px 0 0;
}                                            
                   
#paviliontheatre #ticketsolve table#cart a.edit-cart:hover,   
#paviliontheatre #ticketsolve a.edit-cart:hover,
#paviliontheatre #ticketsolve form#checkout p#details-and-payment input#customer_submit_btn:hover,
#paviliontheatre #ticketsolve a.browse_btn:hover { 
cursor: pointer; 
text-decoration:none;         
background:#777;
background: -moz-linear-gradient(top, #AAA, #FFF);
background: -webkit-gradient(linear, left top, left bottom, from(#AAA), to(#FFF));
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#AAAAAA', EndColorStr='#FFFFFF', GradientType=0);
}
                                          
#paviliontheatre #ticketsolve table#cart p.add input,
#paviliontheatre #ticketsolve p.add input,
#paviliontheatre #ticketsolve .event_time ul li a, #paviliontheatre #ticketsolve .event_time ul li a:visited,                                 
#paviliontheatre #ticketsolve .vevent a.book, #paviliontheatre #ticketsolve .vevent a.book:link, #paviliontheatre #ticketsolve .vevent a.book:visited,
#paviliontheatre #ticketsolve #confirmation input#confirm-button,
#paviliontheatre #ticketsolve #details-and-payment input#checkout_btn,  
#paviliontheatre #ticketsolve #zoneproceed input#review_checkout_btn,    
#paviliontheatre #ticketsolve a.review-cart, #paviliontheatre #ticketsolve a.review-cart:link, #paviliontheatre #ticketsolve a.review-cart:visited,
#paviliontheatre #ticketsolve a.browse_btn_large, #paviliontheatre #ticketsolve a.browse_btn_large:link, #paviliontheatre #ticketsolve a.browse_btn_large:visited,
#paviliontheatre #ticketsolve a#checkout_btn, #paviliontheatre #ticketsolve a#checkout_btn:link, #paviliontheatre #ticketsolve a#checkout_btn:visited,
#paviliontheatre #ticketsolve input#delivery-proceed {
font-size:1.25em;  
text-transform:capitalize; 
text-decoration:none;
color:#FFF;
margin:0 0 0 16px;
padding:10px 20px;          
border:none;
background: #6F1C1C;      
text-shadow:0 -1px 0 #670166;
background: -moz-linear-gradient(top, #C66497, #670166);
background: -webkit-gradient(linear, left top, left bottom, from(#C66497), to(#670166));
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#C66497', EndColorStr='#670166', GradientType=0);
} 
                                 
#paviliontheatre #ticketsolve p.add input:hover,
#paviliontheatre #ticketsolve .event_time ul li a:hover,
#paviliontheatre #ticketsolve .vevent a.book:hover,                                                                
#paviliontheatre #ticketsolve a.review-cart:hover,
#paviliontheatre #ticketsolve #confirmation input#confirm-button:hover,
#paviliontheatre #ticketsolve #details-and-payment input#checkout_btn:hover,
#paviliontheatre #ticketsolve #zoneproceed input#review_checkout_btn:hover,
#paviliontheatre #ticketsolve a#checkout_btn:hover, #paviliontheatre #ticketsolve a.browse_btn_large:hover,
#paviliontheatre #ticketsolve input#delivery-proceed:hover {
cursor: pointer;
text-decoration:none;
background:#670166;
background: -moz-linear-gradient(top, #670166, #C66497);
background: -webkit-gradient(linear, left top, left bottom, from(#670166), to(#C66497));
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#670166', EndColorStr='#C66497', GradientType=0);
}   

#ticketsolve p.indicator_large {
	font-size:1em;
}           
                    
#paviliontheatre #ticketsolve p.add input,
#paviliontheatre #ticketsolve .event_time ul li a, #paviliontheatre #ticketsolve .event_time ul li a:visited,
#paviliontheatre #ticketsolve .vevent a.book, #paviliontheatre #ticketsolve .vevent a.book:link, #paviliontheatre #ticketsolve .vevent a.book:visited {
margin:0;
font-size:1em;
}  
                  
#paviliontheatre #ticketsolve ol#payment,
#paviliontheatre #ticketsolve .vevent, 
#paviliontheatre #ticketsolve .vevent #performances,
#paviliontheatre #ticketsolve .vevent #ticket-choice,
#paviliontheatre #ticketsolve #shows {
border:none;
}      
        
#paviliontheatre #ticketsolve .vevent h1,
#paviliontheatre #ticketsolve #shows h2 {
font-weight:bold;
font-size:2.5em;
margin:0 auto;
}             

#paviliontheatre #ticketsolve p#cart-summary {
margin:0 0 2em 0;
}

#paviliontheatre #ticketsolve #events, 
#paviliontheatre #ticketsolve p.add {
background:#EFEFEF;
padding:20px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin:20px auto 0 auto;
}

#paviliontheatre #ticketsolve #events h2 {
color:#555; 
border:none;
font-size:16px;
}      
   
#paviliontheatre #ticketsolve #show-detail, 
#paviliontheatre #ticketsolve .show-detail,
#paviliontheatre #ticketsolve #events .event {
border:none;  
}           
   
#ticketsolve p.expire-warn, #ticketsolve #discounted-notice {
background:#FFF;
}

#ticketsolve #performances h3, #ticketsolve table tr th {
background:#EAEAEA;
}

#paviliontheatre #ticketsolve .event_time ul li.dtstart {
margin-right:20px;
}
      
#paviliontheatre #ticketsolve h3 {
color:#6F1C1C;            
}      
       
#ticketsolve div.cart-discounts,
#ticketsolve table#cart {
margin-bottom:2em;
}     

#ticketsolve .vevent img.show-image,
#ticketsolve img.venue-image,
#ticketsolve #products img.show-image {
border:5px solid #FFF;
padding:0;
} 

#ticketsolve a.show-thumb-image:hover img,
#ticketsolve .vevent a#show_gallery_0:hover img, #ticketsolve .vevent a.show-thumb-image:hover img,
#ticketsolve #products a.default_product_image:hover img, #products a.show-thumb-image:hover img {
border:5px solid #6F1C1C;
padding:0;
}          

#zoneproceed,
#ticketsolve form#confirmation,
#ticketsolve p#details-and-payment,
#ticketsolve p.base_bar,  
#ticketsolve p#patient,
#ticketsolve p#cart_confirm {
border:none;
background:#EFEFEF;  
padding:20px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}                               

#paviliontheatre #ticketsolve p#patient {
background-color:#B71D20;
color:#FFF;
}           

#paviliontheatre #ticketsolve p#patient.waiting {  
background-color:#CCFFCC;
color:#000;
}

#organization_name_li small {
padding-left:10px;
} 

#ticketsolve form#checkout ol, #ticketsolve ol#payment {
padding-top:0;
}

#ticketsolve #products table tr td, #ticketsolve table#delivery-products tr td {
border:none;
}     

#prompt_order_publish {
margin-bottom:2em;
}
  
#ticketsolve form#checkout  ol#questions label, #ticketsolve form#checkout ol#member_email_questions label { width:220px; }
#ticketsolve form#checkout ol#payment li small, ol#payment li small {
font-size:10px;
}   

#paviliontheatre #ticketsolve form#checkout li {
color:#000;
}


#paviliontheatre #ticketsolve h1, 
#paviliontheatre #ticketsolve h2, 
#paviliontheatre #ticketsolve h3, 
#paviliontheatre #ticketsolve h4 {
color:#670166;                                                      
}         

#paviliontheatre.seat_choose #grey_right_inner {
	display:none;
}

#paviliontheatre.seat_choose #grey_left_inner {
	width:980px;
}

#paviliontheatre.seat_choose #content {
	padding:10px 20px;
}
        
#paviliontheatre.seat_choose #ticketsolve h1,
#paviliontheatre #ticketsolve h1 {
font-size:1.8em;
}        

#paviliontheatre #ticketsolve h2 {
font-size:1.75em;
}

#paviliontheatre #ticketsolve h3 {
font-size:1.65em;
}

#ticket-zones #cart_sidebar_summary .review-cart-holder {
margin-bottom:1em;
}             

.counter p {
padding-top:0;
}     
      
#ticketsolve #customer_address_line_2 {
display:block;
margin:0.5em 0 0 168px;
}

/* removed - was hiding unavailable seats */
/*
#paviliontheatre #ticketsolve table#seat-layout,
#paviliontheatre #ticketsolve table#seat-layout tr td {
background:#FFF;
}
*/

#paviliontheatre #ticketsolve table#seat-layout tr td.blocked,
#paviliontheatre #ticketsolve table#seat-layout tr td.reserved,
#paviliontheatre #ticketsolve table#seat-layout tr td.seat_assigned,
#paviliontheatre #ticketsolve table#seat-layout tr td.templocked,
#paviliontheatre #ticketsolve table#seat-layout tr td.notavailable {
background:#BDBDBD;
}
             
#paviliontheatre #ticketsolve table#seat-layout tr td.seat_in_cart,
#paviliontheatre #ticketsolve table#seat-layout tr td.seat {
margin:1px;
}          

#paviliontheatre #ticketsolve table#seat-layout tr td.seat img {
width:10px;                                              
}       
  		
#paviliontheatre #ticketsolve table#seat-layout tr td.seat_in_cart {
  border:2px solid #FF0000;	  
  background-color:#FF4444;
	margin:0;
}

#paviliontheatre #ticketsolve #ticket-zones {
margin-bottom:2em;
}

#paviliontheatre #calendar_holder {
	text-align:center;
	width:100%;
}                    

#paviliontheatre #calendar_holder #calendar {
	margin:0 0 0 50px;
}

#paviliontheatre #calendar_holder,
#paviliontheatre #calendar_holder table.calendar {
	float:left;
	margin:0 auto;
}                 
#paviliontheatre #calendar_holder table.calendar {
	margin-bottom:16px;
}

#seat-map {
float:left;
}

body.by_tag_page h1 {
display:none;
}

/*#discount_prompt .discount_list,
#show-detail #show_discounts {
display:none;
}
*/
#zoneseatmap h3 a {
font-weight:bold;
font-size:1.25em;
}

#headerlinks {
padding: 10px 10px 10px 10px;
width: 200px;
margin-bottom: 1em;
font-family: Verdana;
z-index: 2;
float: right;
right: 10px;
top: 10px;
background-color: #F5F4F4;
text-align: left;
line-height:12px;
}

#seasonsevents {
width: 220px;
height: 34px;
z-index: 5;
float: right;
right: 0px;
top: 0px;
position: relative;
padding-top: 3px;
text-align: right;
line-height:12px;
}

#seasonsevents table tr td {
vertical-align:middle;
line-height:12px;
height:21px;
}

#wrapper {
margin-top: 5px;
}

#ticketsolve #shows {
width:650px;
}

#ticketsolve table#seat-layout {
    border-spacing: 3px;
}

#paviliontheatre #ticketsolve .member_signup #member_login #member_login_form form p input#email
{
    float: none;
}