#komediabath #steps {
width:95%;         
font-size:10px;
padding:0.5em 0 2em 0;   

}         

#komediabath #member_bar {
	width:95%;
	font-size:1.25em;
	padding:10px 0 0 0;
}    
                          

#komediabath #ticketsolve #print-page a, #komediabath #ticketsolve #print-page a:hover, #komediabath #ticketsolve #print-page a:visited { color:#FFF; text-decoration:none; }

#komediabath table.calendar tr td.eventDay .calendar-popup a,
#komediabath table.calendar tr td.eventDay .calendar-popup a:hover {
	padding:0;
	display:inline;
	background:transparent; 
	color:#DE0000;
}                                       

#komediabath table.calendar tr td.eventDay .calendar-popup a:hover {
	text-decoration:underline;
}


#komediabath #ticketsolve .event_time ul li a,
#komediabath #ticketsolve .event_time ul li a:visited,
#komediabath #ticketsolve .event_time ul li a:link {
	text-decoration:none;
	color:#000;

}

#komediabath #ticketsolve .event_time ul li a:hover {
	text-decoration:none;

}

#komediabath #timer.expired a, #komediabath #timer.expired a:visited, #komediabath #ticketsolve #timer.expired, #komediabath #ticketsolve #timer.expired p, #komediabath #ticketsolve .vevent a:link.book, #komediabath #ticketsolve .vevent a.book, #komediabath #ticketsolve .vevent a:visited.book, #komediabath #ticketsolve .vevent a:hover.book,
#komediabath #ticketsolve a:link.review-cart, #komediabath #ticketsolve a.review-cart, #komediabath #ticketsolve a:visited.review-cart, #komediabath #ticketsolve a:hover.review-cart,
#komediabath #ticketsolve a:link.details-payment, #komediabath #ticketsolve a.details-payment, #komediabath #ticketsolve a:visited.details-payment, #komediabath #ticketsolve a:hover.details-payment,
#komediabath #ticketsolve a:link.edit-cart, #komediabath #ticketsolve a.edit-cart, #komediabath #ticketsolve a:visited.edit-cart, #komediabath #ticketsolve a:hover.edit-cart,
#komediabath #ticketsolve a#checkout_btn {
color:#FFF;
text-decoration:none;

}   

#komediabath #ticketsolve table#cart tr td p.comment {
	width:226px;
}

#komediabath #ticketsolve #cart-comment {
	background:#dcd4c7;
}


#komediabath #ticketsolve table#cart a.show_name,
#komediabath #ticketsolve table#cart a.show_name:visited, 
#komediabath #ticketsolve table#cart a.show_name:hover {
	color:#000;
}

#komediabath #ticketsolve #cart-comment p, 
#komediabath #ticketsolve #cart-comment textarea {
	color:#333;
}

#komediabath #ticketsolve #member_login h2, #komediabath #ticketsolve #member_create h2  {
	color:#000;
}

#komediabath #ticketsolve  form#checkout ol#member_email_questions li label {
	width:120px;
}

#komediabath #member_bar {
	font-size:1.25em;
	padding-right:15px;
	padding-bottom:10px;
}



#komediabath #ticketsolve .description strong em {
font-style:italic;
font-weight:bold;
}
       
/* Ticketsolve stylings */
#komediabath #ticketsolve .no-properties {
float:right;
margin-top:0.7em;
}

#komediabath #ticketsolve p.location {
	display:none;
}

#komediabath #ticketsolve {
margin-top:0;
margin-bottom:0;
padding-bottom:1em;
width:95%;
font-size:1em;
}

#komediabath #ticketsolve p {
font-size:1.1em;
line-height:1.3em;
color:#000;
font-family:Verdana,sans-serif;
}


#komediabath #ticketsolve #shows h2, #komediabath #ticketsolve #shows h2 a, #komediabath #ticketsolve #shows h2 a:visited {
color:#000;
}

#komediabath #ticketsolve h1, #komediabath #ticketsolve h1 a, #komediabath #ticketsolve h1 a:visited {
font-size:1.85em;
}

#komediabath #ticketsolve .detail h1, #komediabath #ticketsolve .detail h1 a, #komediabath #ticketsolve .detail h1 a:visited {
font-size:1.4em;
line-height:1.2em;
}

#komediabath #ticketsolve h2, #komediabath #ticketsolve h2 a, #komediabath #ticketsolve h2 a:visited {
font-size:1.3em;
}

#komediabath #ticketsolve h3, #komediabath #ticketsolve h3 a, #komediabath #ticketsolve h3 a:visited {
font-size:1.4em;
}

#komediabath #ticketsolve h1 a:hover {
	text-decoration:none;
}



#komediabath #ticketsolve .vevent p.dates, #komediabath #ticketsolve #show-detail p.location {
line-height:1.3em;	
}

#komediabath #ticketsolve a:link {
color:#C70000;
text-decoration:none;
background-color:transparent;
}
#komediabath #ticketsolve a:visited {
color:#C70000;
text-decoration:none;
background-color:transparent;
}
#komediabath #ticketsolve a:hover {
color:#C70000;
text-decoration:underline;
background-color:transparent;
}
#komediabath #ticketsolve a:active {
color:#C70000;
background-color:transparent;
}

#komediabath #ticketsolve #customer_address_line_2 {
display:block;
margin:0.5em 0 0 168px;
}

#komediabath #ticketsolve #customer_source_other {
width:120px;
}

#komediabath p#base {
margin:2em auto 2em auto;
font-size:0.95em;
color:#CBC3B6;
}

#komediabath #ticketsolve #charge_amount {
color:#C70000;
background:#FDF499;
padding:5px;
font-weight:bold;
}

#komediabath .performance form label {
font-size:1.2em;
}

#komediabath #ticketsolve h1, #komediabath #ticketsolve h3,
#komediabath #ticketsolve h1 a, #komediabath #ticketsolve h1 a:visited {
color:#C70000;
}

#komediabath #ticketsolve h2  {
color:#C27A04;
}

#komediabath #ticketsolve .description p.comment, #komediabath #ticketsolve .event .comment, #komediabath #ticketsolve #cart .comment {
font-size:1.1em;
color:#C27A04;
padding:0.25em 0.5em;
border:3px solid #AAA;
background-color:#FFF0F0;
text-align:center;
}

#komediabath #ticketsolve #checkout_validation_errors {
background: #FFF0F0;
}

#komediabath #ticketsolve table#cart tr th {
background: #EBDCAE;
}

#komediabath #ticketsolve table#cart tr td input {
float:left;
display:inline;
font-size:1.1em;
}

#komediabath #ticketsolve table#cart tr#cart-total td#total {
font-size:1em;
}


#komediabath abbr {
border:0px;
}

#komediabath a.arrow_l, #komediabath a.arrow_r {
background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/arrow_l.gif)  0 0 no-repeat;
width:20px;
height:20px;
display:block;
text-indent:-100000px;
}

#komediabath a.arrow_r {
background: url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/arrow_r.gif)  0 0 no-repeat;
}

#komediabath #ticketsolve form#checkout label {
font-size:1em;
}

#komediabath #ticketsolve form#checkout small {
font-size:0.8em;
}






/*------------   calendar  -------------*/

#komediabath table.calendar {
margin:0 auto 0 auto;
width:150px;
padding:0em;
color:#000;
font-size:1.1em;
text-align:center;
}

#komediabath table.calendar tr.dayName th {
background-color:#E7E0D5;
color:#333;
font-size:1em; 
}

#komediabath table.calendar tr td, #komediabath  table.calendar tr th {
color:#000;
}

#komediabath table.calendar tr th {
padding:0.5em 0.2em;
}


#komediabath table.calendar tr td.day {
padding:0.2em;	
}

#komediabath table.calendar tr th.monthName {
font-weight:bold;
text-align:center;
color:#C70000;
font-size:1.2em;
}

#komediabath table.calendar tr td.eventDay a {
background-color:#ED4D2E;
padding:0.4em;
font-weight:bold;
color:#FFC2C2;
display:block;
}

#komediabath table.calendar tr td.inPast a {
background-color: transparent;
color:#000;
font-weight:normal;


}

#komediabath table.calendar tr td.selectedDay {
border:3px solid #C70000;
background-color: #ED4D2E;
color:#FFF;
font-weight:bold;
}

#komediabath table.calendar tr td.selectedDay a, #komediabath table.calendar tr td.selectedDay a:hover {
background:transparent;
color:#000;
}

#komediabath table.calendar tr td.selectedDay a {
color:#FFF;
}

#komediabath table.calendar tr td.eventDay a:hover {
background-color: #E11D2C;
color:#FFF;
}

#komediabath table.calendar tr td.otherMonth {
color:#CCC;
}

#komediabath .ticketsolveInfoBox .infoContent {
padding:3px 0px 10px 3px;
}

#komediabath .ticketsolveInfoHeader h3 {
text-align:center;
}


#komediabath #ticketsolve ol.def li dl dt, #komediabath #ticketsolve ol.def li dl dd, #komediabath #ticketsolve ol.def li {
font-size:1em;
}

body.index_page #ticketsolve h3 {
margin-bottom:0;
}

#komediabath #ticketsolve ol.def {
border-bottom:1px solid #AAA;
padding-bottom:1em;
width:auto;
margin-bottom:1em;
}





/*buttons*/


#komediabath #ticketsolve p.add input,
#komediabath #ticketsolve p.add input:hover,                
#komediabath #ticketsolve #print-now a,
#komediabath #ticketsolve #print-now a:visited, 
#komediabath #ticketsolve #print-now a:link,   
#komediabath #ticketsolve a#checkout_btn,
#komediabath #ticketsolve form#checkout p input#checkout_btn,
#komediabath #ticketsolve #skip-membership a,            
#komediabath #ticketsolve input#delivery-proceed, 
#komediabath #ticketsolve input#confirm-button,
#komediabath #ticketsolve #zoneproceed input#review_checkout_btn,
#komediabath #ticketsolve #promotions .promo a.book, 
#komediabath #ticketsolve #promotions .promo a.book:hover,
#komediabath #ticketsolve .vevent a.book, 
#komediabath #ticketsolve .vevent a.book:hover,
#komediabath #ticketsolve a.review-cart, 
#komediabath #ticketsolve a.review-cart:hover,
#komediabath #ticketsolve a.details-payment, 
#komediabath #ticketsolve a.details-payment:hover {   
	text-shadow:0 -1px 0 #F04A4A; 
	border:1px solid #F04A4A;
	background-color: #F04A4A;
	background: -moz-linear-gradient(top, #F04A4A, #AC0606);
	background: -webkit-gradient(linear, left top, left bottom, from(#F04A4A), to(#AC0606));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#F04A4A', EndColorStr='#AC0606', GradientType=0);	
}  
                 
#komediabath #ticketsolve p.add input:hover,             
#komediabath #ticketsolve #print-now a:hover,          
#komediabath #ticketsolve a#checkout_btn:hover,
#komediabath #ticketsolve form#checkout p input#checkout_btn:hover, 
#komediabath #ticketsolve #skip-membership a:hover,      
#komediabath #ticketsolve input#delivery-proceed:hover, 
#komediabath #ticketsolve input#confirm-button:hover,
#komediabath #ticketsolve #zoneproceed input#review_checkout_btn:hover,
#komediabath #ticketsolve #promotions .promo a.book:hover,
#komediabath #ticketsolve .vevent a.book:hover,
#komediabath #ticketsolve a.review-cart:hover,
#komediabath #ticketsolve a.details-payment:hover {
	background-color: #AC0606;
	background: -moz-linear-gradient(top, #AC0606, #F04A4A);
	background: -webkit-gradient(linear, left top, left bottom, from(#AC0606), to(#F04A4A));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#AC0606', EndColorStr='#F04A4A', GradientType=0);	
}     


#komediabath #ticketsolve p.add input:active,
#komediabath #ticketsolve p.add input:focus,
#komediabath #ticketsolve #print-now a:active,               
#komediabath #ticketsolve a#checkout_btn:active,
#komediabath #ticketsolve form#checkout p input#checkout_btn:active,        
#komediabath #ticketsolve #skip-membership a:active,       
#komediabath #ticketsolve input#delivery-proceed:active, 
#komediabath #ticketsolve input#confirm-button:active,
#komediabath #ticketsolve #zoneproceed input#review_checkout_btn:active,
#komediabath #ticketsolve #promotions .promo a.book:active,
#komediabath #ticketsolve .vevent a.book:active,
#komediabath #ticketsolve a.review-cart:active,
#komediabath #ticketsolve a.details-payment:active,
#komediabath #ticketsolve #print-now a:focus,               
#komediabath #ticketsolve a#checkout_btn:focus,
#komediabath #ticketsolve form#checkout p input#checkout_btn:focus,        
#komediabath #ticketsolve #skip-membership a:focus,       
#komediabath #ticketsolve input#delivery-proceed:focus, 
#komediabath #ticketsolve input#confirm-button:focus,
#komediabath #ticketsolve #zoneproceed input#review_checkout_btn:focus,
#komediabath #ticketsolve #promotions .promo a.book:focus,
#komediabath #ticketsolve .vevent a.book:focus,
#komediabath #ticketsolve a.review-cart:focus,
#komediabath #ticketsolve a.details-payment:focus {
background:#AC0606;
background: -moz-linear-gradient(top, #AC0606, #AC0606);
background: -webkit-gradient(linear, left top, left bottom, from(#AC0606), to(#AC0606));
filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#AC0606', EndColorStr='#AC0606', GradientType=0);
}  







#komediabath #ticketsolve table#cart a.edit-cart,#komediabath  #ticketsolve table#cart a.edit-cart:link,#komediabath  #ticketsolve table#cart a.edit-cart:visited, #komediabath #ticketsolve a.browse_btn,#komediabath #ticketsolve a.browse_btn:link,#komediabath #ticketsolve a.browse_btn:visited  {
color:#444444;
text-decoration: none;
}

#komediabath #ticketsolve p.base_bar a.browse_btn_large, #komediabath #ticketsolve p.base_bar  a.browse_btn_large{color:#444;text-decoration:none;}


#komediabath #ticketsolve #skip-membership a,
#komediabath #ticketsolve #skip-membership a:hover{color:#fafafa;text-decoration: none;}




#komediabath  ol#steps li {
background-image:url("/images/steps.gif");
background-position:right 7px;
}



#komediabath ol#steps li.last {
background-image:none;
margin-right:0;
padding-right:0;
}


#komediabath #ticketsolve p#cart_confirm input, #ticketsolve input#confirm-button {
font-size:1.2em;
}

#komediabath #ticketsolve p.base_bar {
background:none repeat scroll 0 0 #FFF6E8;
}

















/* Komedia stylings */

body {
background:#372D2A none repeat scroll 0%;
font-family:Verdana,sans-serif;
font-size:62.5%;
height:1%;
margin:0pt;
padding:0pt;
text-align:center;
width:100%;
}
img {
border:0pt none;
}
.left {
float:left;
}
.right {
float:right;
}
.clear {
clear:both;
}
.access {
left:-500em;
position:absolute;
top:-500em;
}
hr {
left:-500em;
position:absolute;
top:-500em;
}
.error {
color:red;
}
p {
color:#000000;
font-size:1.1em;
line-height:1.3em;
margin:0pt 0pt 0.75em;
padding:0pt;
}
p.noMargin {
margin:0pt;
}
p.textRight {
text-align:right;
}
p.red {
color:#FF0000;
}
p.small {
font-size:1em;
}
ol, ul, dl {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:auto;
}
li, dt, dd {
font-size:1.1em;
line-height:1.3em;
list-style-type:none;
margin:0pt;
padding:0pt;
}
fieldset {
border:medium none;
margin:0pt;
padding:0pt;
}
input {
color:#000000;
font-size:1.1em;
line-height:1.1em;
margin:0pt;
padding:0pt;
}
a:link {
color:#336699;
text-decoration:none;
}
a:visited {
color:#336699;
text-decoration:none;
}
a:hover {
color:#336699;
text-decoration:underline;
}
a:active {
color:#336699;
}
h1 {
color:#000000;
margin:0pt;
padding:0pt;
}
h2 {
color:#000000;
font-size:2.6em;
margin:0pt;
padding:0pt 0pt 10px;
}
h3 {
color:#000000;
font-size:2em;
margin:0pt;
padding:0pt 0pt 10px;
}
h4 {
color:#000000;
font-size:1.6em;
margin:0pt;
padding:0pt 0pt 10px;
}
h5 {
color:#888888;
margin:0pt;
padding:0pt;
}
h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
color:#FF4E00;
}
.noPadding {
padding-bottom:0pt;
}
address {
color:#23496A;
font-family:Verdana,sans-serif;
font-size:0.8em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:1.2em;
margin:2px 0pt 0pt;
padding:0pt;
}
#headerSurround {
background:#000000 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/topBack.gif) repeat-x scroll left top;
border-bottom:2px solid #000000;
clear:both;
float:left;
height:160px;
margin:0pt;
min-width:780px;
padding:0pt;
text-align:center;
width:100%;
}
#header {
margin:0pt auto;
padding:0pt;
text-align:left;
width:780px;
}
#header li {
font-size:1.3em;
}
#header ul.topNav {
float:left;
height:30px;
margin:0pt;
padding:0pt;
}
#header ul.topNav li {
float:left;
height:30px;
margin:0pt;
padding:0pt;
}
#header ul.topNav li a {
border-left:1px solid #A0A0A0;
line-height:30px;
margin:0pt;
padding:0pt 10px;
}
#header ul.topNav li.first a {
border-left:medium none;
}
#header ul.topNav li a:link {
color:#A0A0A0;
}
#header ul.topNav li a:visited {
color:#A0A0A0;
text-decoration:none;
}
#header ul.topNav li a:hover {
color:#FFFFFF;
text-decoration:none;
}
#header ul.topNav li a:active {
color:#A0A0A0;
}
#header ul.topNav li a.selected {
color:#FFF6E8;
}
#header .headerMain {
float:left;
height:100px;
margin:0pt;
padding:0pt;
width:360px;
}
#header .searchBar {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/searchBar.gif) no-repeat scroll left top;
float:right;
height:30px;
margin:0pt;
padding:0pt;
width:420px;
}
#header .searchBar form {
margin:0pt;
padding:5px 0pt 0pt 80px;
}
#header .searchBar form label {
color:#A0A0A0;
float:left;
margin:0pt;
padding:2px 5px 0 5px;
}
#header .searchBar form input {
float:left;
margin:0pt;
padding:0pt 0 0 0px;
}
#header .searchBar form #btn-search {
padding:0pt 0 0 5px;
}

#header .searchBar .socialNetwork {
margin:0;
padding:0 0 0 10px;
width:50px;
height:60px;
float:right;
}

.socialNetwork .pinterest a {
margin:0;
padding:0;
width:25px;
height:30px;
position:absolute;
top:30px;
left:674px;
display:block;
}
.socialNetwork .pinterest a:link {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/pinterest2012.gif) left -30px no-repeat;
}
.socialNetwork .pinterest a:visited { background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/pinterest2012.gif) left -30px no-repeat;
}
.socialNetwork .pinterest a:hover {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/pinterest2012.gif) left top no-repeat;
}
.socialNetwork .pinterest a:active {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/pinterest2012.gif) left top no-repeat;
}

.socialNetwork .facebook a {
margin:0;
padding:0;
width:25px;
height:30px;
position:relative;
top:-5px;
left:-30px;
display:block;
}
.socialNetwork .facebook a:link {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/facebookNew2011.gif) left -30px no-repeat;
}
.socialNetwork .facebook a:visited {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/facebookNew2011.gif) left -30px no-repeat;
}
.socialNetwork .facebook a:hover {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/facebookNew2011.gif) left top no-repeat;
}
.socialNetwork .facebook a:active {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/facebookNew2011.gif) left top no-repeat;
}

.socialNetwork .twitter a {
margin:0;
padding:0;
width:25px;
height:30px;
position:relative;
top:-35px;
left:-30px;
float:right;
display:block;
}
.socialNetwork .twitter a:link {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/twitterNew2011.gif) left -30px no-repeat;
}
.socialNetwork .twitter a:visited {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/twitterNew2011.gif) left -30px no-repeat;
}
.socialNetwork .twitter a:hover {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/twitterNew2011.gif) left top no-repeat;
}
.socialNetwork .twitter a:active {
background:url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/twitterNew2011.gif) left top no-repeat;
}

#header .lowerHeader {
float:left;
height:65px;
margin:0pt;
padding:5px 0pt 0pt;
width:420px;
}
#header .lowerHeader .logoTag {
float:left;
height:60px;
margin:0pt;
padding:5px 0pt 0pt 20px;
width:130px;
}
.logoTag p {
color:#F4941C;
font-size:1em;
font-style:italic;
font-weight:bold;
line-height:1.1em;
margin:0pt;
}
.logoTag p em {
color:#EFAE00;
}
.logoTag p a {
color:#F4941C;
}
#header .lowerHeader .bookOnline {
float:right;
height:60px;
margin:0pt;
padding:0pt;
width:170px;
}
.bookOnline a {
display:block;
float:right;
height:60px;
margin:0pt;
padding:0pt;
width:170px;
}
.bookOnline a:link {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/bookOnline.gif) no-repeat scroll left top;
}
.bookOnline a:visited {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/bookOnline.gif) no-repeat scroll left top;
}
.bookOnline a:hover {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/bookOnline.gif) no-repeat scroll left -65px;
}
.bookOnline a:active {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/bookOnline.gif) no-repeat scroll left -65px;
}
#header .tagline {
float:left;
height:30px;
margin:0pt;
padding:0pt;
}
#header .tagline p {
font-family:Arial,Helvetica,sans-serif;
font-size:1.6em;
font-weight:bold;
line-height:30px;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
#header .mainMenu {
background:#CBC3B6 none repeat scroll 0%;
height:30px;
margin:0pt;
padding:0pt 0pt 0pt 10px;
}
#header .mainMenu ul {
margin:0pt;
padding:5px 0pt 0pt;
}
#header .mainMenu ul li {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/menuRoll.jpg) no-repeat scroll left top;
float:left;
height:25px;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
#header .mainMenu ul li:hover {
background-position:left -45px;
}
#header .mainMenu ul li a {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/menuRollRight.jpg) no-repeat scroll right top;
font-size:0.85em;
font-weight:bold;
height:24px;
line-height:24px;
margin:0pt;
padding:6px 14px 5px;
}
#header > .mainMenu ul li a {
display:block;
padding:1px 14px 0px;
}
#header .mainMenu ul li:hover a {
background-position:right -45px;
height:23px;
padding:2px 13px 0pt 15px;
}
#header .mainMenu ul li a:link {
color:#000000;
}
#header .mainMenu ul li a:visited {
color:#000000;
}
#header .mainMenu ul li a:hover {
color:#000000;
text-decoration:none;
}
#header .mainMenu ul li a:active {
color:#000000;
}
#subHeaderSurround {
background:#FFF6E8 none repeat scroll 0%;
clear:both;
float:left;
margin:0pt;
min-width:780px;
padding:0pt;
text-align:center;
width:100%;
}
#subHeader {
margin:0pt auto;
padding:0pt;
text-align:left;
width:780px;
}
#subHeader li {
font-size:1.3em;
}
#subHeader .subMenu {
background:#AFA391 none repeat scroll 0%;
margin:0pt;
padding:0pt 0pt 0pt 10px;
width:770px;
}
#subHeader .subMenu ul {
margin:0pt;
padding:0pt;
}
#subHeader .subMenu ul li {
float:left;
height:22px;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
#subHeader .subMenu ul li a {
color:#FFFFFF;
font-size:0.7em;
line-height:20px;
margin:0pt;
padding:0pt 8px;
}
#subHeader .newsTicker {
background:#C70000 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/newsTickerBack.gif) no-repeat scroll left bottom;
color:#FFFFFF;
font-size:0.85em;
margin:0pt;
padding:0pt 10px;
width:760px;
}
#subHeader .newsTicker p {
color:#FFFFFF;
line-height:20px;
margin:0pt;
padding:0pt;
}
#subHeader .newsTicker p a {
color:#FFFFFF;
}
#subHeader .newsTicker .scrolling {
float:left;
margin:0pt;
padding:0pt;
width:500px;
}
#surround {
background:#FFF6E8 none repeat scroll 0%;
clear:both;
float:left;
margin:0pt;
min-width:780px;
padding:0pt;
text-align:center;
width:100%;
}
#mainContent {
margin:0pt auto;
padding:20px 0pt 0pt;
text-align:left;
width:780px;
}
#mainContent #rightContent {
float:right;
margin:0pt;
padding:0pt 0pt 0pt 10px;
width:570px;
}
#mainContent .venue {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/curvyLine.gif) no-repeat scroll left 20px;
}
.largeBox {
background:#E7E0D5 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/rightBoxLargeFoot.gif) no-repeat scroll left bottom;
float:left;
margin:0pt 0pt 20px;
padding:0pt 0pt 10px;
width:570px;
}
.largeBox .boxHeader {
background:#000000 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/rightBoxLargeHead.gif) no-repeat scroll left top;
float:left;
height:60px;
margin:0pt;
padding:0pt 20px;
width:530px;
}
.largeBox .boxHeader p {
color:#FFFFFF;
float:right;
font-size:1.075em;
margin:20px 0pt 0pt;
padding:0pt;
text-align:right;
width:150px;
}
.largeBox .boxContent {
float:left;
margin:0pt;
padding:10px;
width:550px;
}
.largeBox .boxContent .bigboxContent {
float:left;
margin:0pt;
padding:0pt 20px 0pt 0pt;
width:170px;
}
.largeBox .boxContent .bigboxContent .post a img {
border:5px solid #FFF6E8;
}
.largeBox .boxContent .bigboxContent .post .text {
margin:0pt;
padding:0pt 10px;
width:150px;
}
.smallBox {
background:#E7E0D5 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/rightBoxSmallFoot.gif) no-repeat scroll left bottom;
margin:0pt 0pt 20px;
padding:0pt;
width:280px;
}
.smallBox .boxHeader {
background:#000000 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/rightBoxSmallHead.gif) no-repeat scroll left top;
float:left;
height:60px;
margin:0pt;
padding:0pt 10px;
width:260px;
}
.largeBox .boxHeader h2, .smallBox .boxHeader h2 {
float:left;
height:60px;
margin:0pt;
padding:0pt;
}
.largeBox .boxHeader h2 img, .smallBox .boxHeader h2 img {
float:left;
}
.smallBox .boxHeader p {
color:#FFFFFF;
float:right;
font-size:1.075em;
margin:20px 0pt 0pt;
padding:0pt;
text-align:right;
width:80px;
}
.smallBox .boxContent {
float:left;
margin:0pt;
padding:10px;
width:260px;
}
.newsBox {
float:left;
margin:0pt 0pt 20px;
padding:0pt 0pt 10px;
width:570px;
}
.newsBox .boxHeader {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/newsBoxBrown.gif) no-repeat scroll left top;
border-bottom:5px solid #CBC3B6;
float:left;
height:20px;
margin:0pt;
padding:0pt 10px;
text-align:left;
width:550px;
}
.newsBox .boxHeader h2 {
color:#FFF6E8;
font-size:1.2em;
line-height:20px;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
.newsBox .boxContent {
border-left:2px solid #CBC3B6;
float:left;
margin:0pt;
padding:10px 10px 10px 8px;
width:550px;
}
.newsBox .boxContent h3 {
font-size:1.4em;
}
.newsBox .boxContent h4 {
font-size:1.2em;
}
.newsBox .boxContent ul {
margin:0pt;
padding:0pt 0pt 1em;
}
.newsBox .boxContent ul li {
color:#666666;
margin:0pt;
padding:0pt;
}
.searchBox {
float:right;
margin:0pt 0pt 20px;
padding:0pt;
width:170px;
}
.searchBox .boxHeader {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/rightBoxSearch.gif) no-repeat scroll left top;
border-bottom:5px solid #CBC3B6;
float:left;
height:20px;
margin:0pt;
padding:0pt;
text-align:center;
width:170px;
}
.searchBox .boxHeader p {
color:#FFFFFF;
font-size:1.1em;
line-height:20px;
margin:0pt;
padding:0pt;
}
.searchBox .boxContent {
border-left:2px solid #CBC3B6;
float:left;
margin:0pt;
padding:5px;
width:156px;
}
.advertsBrightonR a img {
float:left;
margin:0pt 0pt 5px;
padding:0pt;
}
.mainBox {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/curvyLine.gif) no-repeat scroll right 20px;
float:left;
margin:0pt 0pt 20px;
padding:0pt 18px 0pt 10px;
width:370px;
}
.mainBox .boxHeader {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/rightBoxCentreBrown.gif) no-repeat scroll left top;
border-bottom:5px solid #CBC3B6;
float:left;
height:20px;
margin:0pt;
padding:0pt 10px;
text-align:left;
width:350px;
}
.mainBox .boxHeader h2 {
color:#FFFFFF;
font-size:1.2em;
line-height:20px;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
.mainBox .boxContent {
border-left:2px solid #CBC3B6;
float:left;
margin:0pt;
padding:10px 10px 10px 8px;
width:350px;
}
.topHalfLeft {
border-right:2px solid #CBC3B6;
float:left;
margin:0pt 0pt 10px;
padding:0pt 10px 0pt 0pt;
width:164px;
}
.topHalfRight {
float:right;
margin:0pt 0pt 10px;
padding:0pt 0pt 0pt 10px;
width:164px;
}
.fullWidth {
border-top:2px solid #CBC3B6;
float:left;
margin:0pt;
padding:10px 0pt 0pt;
width:352px;
}
.fullWidth h4, .topHalfLeft h4, .topHalfRight h4 {
font-size:1.2em;
padding:5px 0pt 2px;
}
.entry {
color:#888888;
}
.catBox {
float:left;
margin:0pt 0pt 20px;
padding:0pt 0pt 0pt 10px;
width:560px;
}
.catBox .boxHeader {
background:transparent url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/rightBoxHeadGrey.gif) no-repeat scroll left top;
border-bottom:5px solid #CBC3B6;
float:left;
height:20px;
margin:0pt;
padding:0pt 10px;
text-align:left;
width:540px;
}
.catBox .boxHeader h2 {
color:#FFFFFF;
font-size:1.2em;
line-height:20px;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
.catBox .boxContent {
border-left:2px solid #CBC3B6;
float:left;
margin:0pt;
padding:10px 10px 10px 8px;
width:540px;
}
.catText {
clear:both;
float:left;
margin:0pt;
padding:10px;
width:520px;
}
.catHalf {
float:left;
margin:0pt 0pt 20px;
padding:0pt 10px;
width:250px;
}
.catHalf .post {
float:left;
margin:0pt;
padding:0pt;
width:250px;
}
.catHalf .post .catHead {
background:#DD8B04 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/rightBoxCatOrange.gif) no-repeat scroll left top;
border-bottom:5px solid #E6DFCA;
float:left;
margin:0pt;
padding:0pt 10px;
text-align:left;
width:230px;
}
.catHalf .post .catHead h4 {
color:#FFFFFF;
font-size:1.2em;
line-height:20px;
margin:0pt;
padding:0pt;
}
.catHalf .post .entry {
border-left:2px solid #E6DFCA;
float:left;
margin:0pt;
padding:10px 10px 10px 8px;
width:230px;
}
#mainContent #leftContent {
float:left;
margin:0pt;
padding:0pt;
width:200px;
}
.infoBox {
float:left;
margin:0pt 0pt 10px;
padding:0pt;
width:200px;
}
.infoBox .infoHeader {
background:#3D3635;
border-bottom:5px solid #CBC3B6;
float:left;
height:20px;
margin:0pt;
padding:0pt 10px;
width:180px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.infoBox .infoHeader h3 {
color:#FFF6E8;
font-size:1.2em;
line-height:20px;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
.infoBox .infoContent {
border-left:2px solid #CBC3B6;
float:left;
margin:0pt;
padding:5px 0px 10px 8px;
width:190px;
}
.infoBox .infoContent .newsfeed {
height:180px;
margin:0pt;
overflow:auto;
padding:0pt 5px 0pt 0pt;
width:185px;
}
.infoBox .infoContent .newsfeed .newsitem img {
float:left;
margin:0pt 5px 20px 0pt;
padding:0pt;
}
.infoBox .infoContent .newsfeed .newsitem div {
margin:0pt;
padding:0pt;
}
.infoBox .infoContent .newsfeed .newsitem div p a {
color:#000000;
}
.infoBox .infoContent .newsfeed .newsitem div p.noMargin {
color:#C70000;
font-size:1em;
font-weight:bold;
}
.infoBox {
float:left;
margin:0pt 0pt 10px;
padding:0pt;
width:200px;
}
.infoBox .infoHeaderRed {
background:#3D3635 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/leftBoxHeadRed.gif) no-repeat scroll left top;
border-bottom:5px solid #ED4D2E;
float:left;
height:20px;
margin:0pt;
padding:0pt 10px;
width:180px;
}
.infoBox .infoHeaderRed h3 {
color:#FFF6E8;
font-size:1.2em;
line-height:20px;
margin:0pt;
padding:0pt;
text-transform:uppercase;
}
.infoBox .infoContentRed {
border-left:2px solid #ED4D2E;
float:left;
margin:0pt;
padding:5px 0px 10px 8px;
width:190px;
}
.infoBox .infoContentRed .newsfeed {
height:180px;
margin:0pt;
overflow:auto;
padding:0pt 5px 0pt 0pt;
width:185px;
}
.infoBox .infoContentRed .newsfeed .newsitem img {
float:left;
margin:0pt 5px 20px 0pt;
padding:0pt;
}
.infoBox .infoContentRed .newsfeed .newsitem div {
margin:0pt;
padding:0pt;
}
.infoBox .infoContentRed .newsfeed .newsitem div p a {
color:#000000;
}
.infoBox .infoContentRed .newsfeed .newsitem div p.noMargin {
color:#C70000;
font-size:1em;
font-weight:bold;
}
.infoBox .infoContentRed .adverts {
margin:0pt;
padding:20px 5px 0pt 0pt;
width:185px;
}
.quicklinks ul {
margin:0pt;
padding:0pt;
}
.quicklinks ul li {
margin:0pt;
padding:0pt;
}
#footerSurround {
background:#000000 url(https://d235gwso45fsgz.cloudfront.net/u/subdomains/22/footerBack.gif) repeat-x scroll left top;
clear:both;
float:left;
height:160px;
margin:0pt;
min-width:780px;
padding:0pt;
text-align:center;
width:100%;
}
#footer {
height:130px;
margin:0pt auto;
padding:30px 0pt 0pt;
text-align:center;
width:940px;
}
#footer p, #footer p a {
color:#FFFFFF;
line-height:30px;
margin:0pt;
}
.navlinks p a {
border-right:1px solid #FFFFFF;
padding:0pt 5px;
}
.navlinks p a.last {
border:medium none;
}
#footer .copyright p {
color:#CBC3B6;
font-size:1em;
line-height:30px;
margin:0pt;
}
#footer .copyright p a {
border-left:1px solid #CBC3B6;
color:#CBC3B6;
font-size:1em;
line-height:30px;
margin:0pt;
padding-left:5px;
}

#show-detail .description p.price {
display:none;
}