
.bblue {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal}
.bblue a:link {text-decoration: underline; color: blue}
.bblue a:visited {text-decoration: underline; color: blue}
.bblue A:hover {text-decoration: underline; color: red}


.bbluereview {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold}
.bbluereview a:link {text-decoration: underline; color: blue}
.bbluereview a:visited {text-decoration: underline; color: blue}
.bbluereview A:hover {text-decoration: underline; color: red}



.sortby {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #FF9B35; link: = #ffffff; alink: = #FFFFFF}
.body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #5D5D5D}
.body A:hover {text-decoration: underline; color: red}

.redbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #730000}


.detailbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #000000}


.playing {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #730000}

.detailhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; line-height: normal; font-weight: bold; color: #000000}

.bodyBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bold; color: #5D5D5D}

.bodyBoldTICtop { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight: bold; color: #5D5D5D}

a {  color: #730000}
A:hover { color:#730000 ; text-decoration: underline}
.bodyBoldEmph { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bold; color: #730000}
.bodyBoldEmph A:hover {text-decoration: underline; color: red}


.bodyDetailLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #000000}
.bodyDetailLink A:hover {text-decoration: underline; color: red}


.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 12px; font-weight: normal; color: #730000; text-decoration: none}
.leftNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #730000; text-decoration: none}

.tableHead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bold; color: #FFFFFF; background-color: #730000; left: 15px; clip:  rect(   )}

.seatingHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #730000;
	left: 15px;
	clip:  rect(   );
	text-indent: 35px;
}


.seatingMulti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #730000;
	left: 15px;
	clip:  rect(   );
	text-indent: 10px;
}


.openCloseName { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14pt; font-weight: bold; color: #730000}
.openCloseName A:link {text-decoration: none}
.openCloseName A:visited {text-decoration: none}
.openCloseName A:active {text-decoration: none}
.openCloseName A:hover {text-decoration: underline; color: red}

.openCloseTheatre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14pt; font-weight: normal; color: #5D5D5D}
.openCloseTheatre A:link {text-decoration: none}
.openCloseTheatre A:visited {text-decoration: none}
.openCloseTheatre A:active {text-decoration: none}
.openCloseTheatre A:hover {text-decoration: underline; color: red}


.quickFind { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: #730000; text-decoration: none }

.qfShow { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: bold; color: #730000; text-decoration: none }


.reviewlistnew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #73000}
.reviewlistnew A:hover {text-decoration: underline; color: red}
	
.reviewlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}

.reviewlistbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
}

.boxes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	border-bottom: 1;
	border-bottom-color: #FF0000;
} 

.boxes a:link, .boxes a:visited, .boxes a:active{ 
color:black; 
background-color: #FFFFFF; 
border: 1px solid #FF0000; 
margin: 1px; 
text-decoration: none; 
padding: 1px 5px; 
} 

.boxes a:hover {
	color:white;
	background: #730000;
	border: 1px solid #FF0000;
	margin: 1px;
	text-decoration: none;
	padding: 1px 5px;
	border-bottom: 1;
} 

.current { 
background-color: #FF9B35; 
border: 1px solid #730000; 
color: #FFFFFF; 
font-weight: bold; 
margin: 1px; 
padding: 1px 5px; 
} 

.tableHeadAlt {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bold; color: #FFFFFF; background-color: #FF9B35; left: 15px; clip:  rect(   )
}

.bodyBoldRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: bold; color: #730000}

.podcasthead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: normal; font-weight: normal; color: #5D5D5D}

.leftNavSearch { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #730000; text-decoration: none}

.leftNavSearchHoliday { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #FF0000; text-decoration: none}

.JeffRedHead {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3333; font-size: 12px; font-weight: bold}

.JeffRed {font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC3333; font-size: 10px; font-weight: normal}

.stubh {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: blue}
.stubh a:link {text-decoration: underline; color: blue}
.stubh a:visited {text-decoration: underline; color: blue}
.stubh A:hover {text-decoration: underline; color: red}


.stubhNew {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: blue}
.stubhNew a:link {text-decoration: underline; color: #730000}
.stubhNew a:visited {text-decoration: underline; color: #730000}
.stubhNew A:hover {text-decoration: underline; color: red}





.tictixHead {font-family: Verdana, Arial, Helvetica, sans-serif; color: #730000; font-size: 12px; font-weight: bold}

.detailAudbody {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #000000}

.detailAudbodyBold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: #000000}

.detailAudSubHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; font-weight: bold; color: #000000}

.seating {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: blue}
.seating a:link {text-decoration: underline; color: blue}
.seating a:visited {text-decoration: underline; color: blue}
.seating A:hover {text-decoration: underline; color: red}


.rafflink {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: bold; color: blue}
.rafflink a:link {text-decoration: none; color: blue}
.rafflink a:visited {text-decoration: none; color: blue}
.rafflink A:hover {text-decoration: none; color: red}

.seatselect {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; font-weight: bold; color: #FFFFFF; background-color: #FF9B35; left: 15px; clip:  rect(   )
}


/* set millions of background images */
.rbroundbox { background: url("http://www.theatreinchicago.com/images/main/nt.gif") repeat; }
.rbtop div { background: url("http://www.theatreinchicago.com/images/main/tl.gif") no-repeat top left; }
.rbtop { background: url("http://www.theatreinchicago.com/images/main/tr.gif") no-repeat top right; }
.rbbot div { background: url("http://www.theatreinchicago.com/images/main/bl.gif") no-repeat bottom left; }
.rbbot { background: url("http://www.theatreinchicago.com/images/main/br.gif") no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }

/*Added by Kris (Start) */
p.tableHead
	{
	background-color:#730000;
	padding:5px;
	float:left;
	position:relative;
	}
	
.right_box
	{
	width:200px;
	margin:10px 0px;
	border-left:10px solid #FFFFFF;	
	border-right:3px solid #FFFFFF;	
	border-bottom:10px solid #FFFFFF;	
	}

table#playDetail 
	{
	display:inline;
	}
	
table#playDetail tr td
	{
	padding-bottom:5px;
	}
table.daysTable tr td
	{
	padding:0px 3px 2px 0px;
	}	

table#playDetail tr td p
	{
	margin:0px 0px 5px;
	padding:0px;
	}

.hoz_rule
	{
	clear:both;
	margin:0px ;
	height:1px;
	padding:2px 0px;
	}
p.titleP
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #730000; 
	padding :5px 3px;
	}
	
div.titleP
	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 16px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #730000; 
	padding :5px 3px;
	display:block;
	}

div.full_link
	{
	margin:0px;
	width:45%; 
	text-align:left; 
	float:left;
	padding:0px;
	}

div.reviewer
	{
	margin:0px;
	width:45%; 
	text-align:right; 
	float:right;
	padding:0px;
	display:inline;
	}

p.review
	{
	margin:0px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: normal; 
	font-weight: normal; 
	color: #5D5D5D
	}
	
p.pub
	{
	margin-top:5px;
	margin-bottom:5px;
	}
p.detailBody
	{
	margin:4px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #000000;
	}
	
.bottomPad
	{
	padding-bottom:4px !important;
	}
	
.topPad
	{
	padding-top:4px !important;
	}

strong.detailhead
	{
	margin-bottom:5px !important;
	padding-bottom:5px !important;
	}
	
p.bblue#theatreName
	{
	margin-top:0px !important;
	padding-top:0px !important;
	}
	
p#titleP
	{
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	}
/*Added by Kris (End) */

.CastHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #730000;
	clip:  rect(   );
	}


/* Added by Mark for Kooza Boston Page */
.tableHeadBoston { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; font-weight: bold; color: #FFFFFF; background-color: #AC4000; left: 15px; clip:  rect(   )}


.newswire {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: normal; font-weight: normal; color: #026BA5}
.newswire a:link {text-decoration: underline; color: blue}
.newswire a:visited {text-decoration: underline; color: blue}
.newswire A:hover {text-decoration: underline; color: red}


/*Added by Cecilia Santos*/

#margin-bottom{
	margin-bottom:20px !important;
}

#play-right{
	width:200px;
	float:right;
	margin:-20 0 10px 35px;
	padding-bottom:10px;
}

#gray-box{
	width:180px;
	padding:10px;
	margin:15px 0;
	background:#ccc;
	clear:both;
	float:left;
}

#img-review{
	float:right;
	margin:0px !important;
	margin-top:30px !important;
	padding:0px !important;
}