.topbluestrip {
	background-color: #013299;
}

.headingblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	font-weight: bold;
}

.maintxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}


.gridline01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;	
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 107px;
	width: 147px;
}
.gridline02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	height: 107px;
	width: 147px;
}
.greystrip {
	background-color: #E4E4E6;
}
.gridline03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5879C0;
}
.copyrightbgcolor {
	background-color: #6987C5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.brownbg {
	background-color: #A32202;
}
.bluetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #063899;
	height: 20px;
}

.bluetxtNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #063899;
	height: 10px;
}


.yellowbullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #FEAA14;
	text-indent: 2pt;
}
.txt-maroon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B41E00;
}
.txt-grey {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #625D5C;
}
.leftcolumborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6D89C8;
}
.yellowtxtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FCA104;
	background-color: #FFFFFF;
	height: 22px;
	text-align: center;
}

.NewsHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FCA104;
	background-color: #FFFFFF;
	height: 22px;
	text-align: center;
}

.NewsHeading02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	text-align: center;
}

.NewsTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #05379b;
	
}

.TitleText
{color: #474747;
 font-weight:bold;
 padding-left:10px; 
	}

a.bluelink  {
	text-decoration: underline;
	color: #093A9D;
}
a.bluelink:visited {
	text-decoration: underline;
	color: #093A9D;
}

a.maroonlink  {
	text-decoration: underline;
	color: #B51A00;
}
a.maroonlink:visited {
	text-decoration: underline;
	color: #B51A00;
}

a.bluelink02 {
	color: #063899;
	text-decoration: none;
}
a.bluelink02:hover {
	text-decoration: underline;
}
a.bluelink02:visited {
	color: #063899;
}

a.bookinglink {
	color: #000000;
	text-decoration: none;
}
a.bookinglink:hover {
	text-decoration: underline;
}
a.bookinglink:visited {
	color: #000000;
}




.maintxt02 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	}

.right-background02 {
	background-image: url(images/bg-leftcolumn.gif);
	background-repeat: repeat-x;
	background-color: #2D57AB;
}

.bbody
{
	background-color:#1E77AF;
}

.btl 
{
	background-image: url(App_Themes/Public/tl.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:100%
}

.btr 
{
	background-image: url(App_Themes/Public/tr.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:100%
}

.bbr 
{
	background-image: url(App_Themes/Public/br.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:100%
}

.bbl 
{
	background-image: url(App_Themes/Public/bl.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:100%
}

.roundBox .topL {
                    width: 5px; height:6px; background: url(images/round/roundCorners_topL.gif);
}
.roundBox .MidL {
                    width:5px;  min-height: 30px;   background:  url(images/round/roundCorners_left.gif) repeat-y;
}

.roundBox .botL {
                    width: 5px;   height:5px; background:  url(images/round/roundCorners_botL.gif) ;
}



 .roundBox .topM {
                     height:6px; background:  url(images/round/roundCorners_top.gif);
}
.roundBox .MidM {
                     min-height: 30px;  background: url(images/round/roundCorners_Middle.gif)   ;
}

.roundBox .botM {
                      height:5px; background:   url(images/round/roundCorners_Bottom.gif) ;
}




.roundBox .topR {
                    width: 6px; height:6px; background: url(images/round/roundCorners_topR.gif);
}
.roundBox .MidR {
                    width:6px;  min-height: 30px;   background:  url(images/round/roundCorners_right.gif) repeat-y;
}

.roundBox .botR {
                    width: 6px;   height:5px; background: url(images/round/roundCorners_BotL-12.gif) ;
}

#ShowItem { }
#ShowItem h1.header { position:relative; top:-20px; text-align:left ; color:#ff9933; font-family:Arial Narrow, Arial, Helvetica, sans-serif;  font-size:24px; font-weight: 100; }
#ShowItem a {color:#ff9934; text-decoration:none;   }
#ShowItem a:hover {color:#ff9934; text-decoration: underline;   }

.ticketOffersLeftPadding 
{
	padding-left:10px;
}

.ticketOffersTitle
{
	background-image: url(images/image_new/Left_header.jpg);
	background-repeat:no-repeat;		
}

.dottedLine
{
	background-image: url(App_Themes/Public/dot.png);
	background-repeat: repeat-x;
	height:2px;
	font-size:2px;
}

.verticalDottedLine
{
	background-image: url(App_Themes/Public/vdot.png);
	background-repeat: repeat-y;
	width:3px;
}

.specialOffersBody
{
	background-image: url(App_Themes/Public/specialoffers/vgrid.gif);
	background-repeat:repeat-x;
	background-position:10px top;
	height:132px;
}

.specialOffersBodyShort
{
	background-image: url(App_Themes/Public/specialoffers/vgrid_short.gif);
	background-repeat:repeat-x;
	background-position:10px top;
	height:132px;
}

.specialOffersLeftBorder
{
	background-image: url(App_Themes/Public/specialoffers/lborder.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:10px;
	height:132px;
}

.specialOffersRightBorder
{
	background-image: url(App_Themes/Public/specialoffers/lborder.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:10px;
	height:132px;
}

.specialOffersTl
{
	background-image: url(App_Themes/Public/specialoffers/tl.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:10px;
}

.specialOffersTr
{
	background-image: url(App_Themes/Public/specialoffers/tr.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:10px;	
}

.specialOffersBl
{
	background-image: url(App_Themes/Public/specialoffers/bl.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:10px;
}

.specialOffersBr
{
	background-image: url(App_Themes/Public/specialoffers/br.gif);
	background-repeat:no-repeat;
	background-position:right 122px;
	width:10px;
}

.specialOffersStars
{
	background-image: url(App_Themes/Public/specialoffers/stars.gif);
	background-repeat:no-repeat;
	background-position:133px 5px;	
}

.offerTitleLeft
{
	color:black;
	font-size:20px;
}

.offerTitleRight
{
	color:#FF6600;
	font-size:20px;
}

#offerLink
{
	padding-top:7px;
	padding-bottom:2px;
	font-weight:bold;
	text-align:left;
}
#offerLink a
{
	color:#FF6600;
	text-decoration:none;	
}

#offerLink a:hover
{
	color:#000000;
	text-decoration:none;
}

#offerLink a:visited
{
	color:Gray;
	text-decoration:none;
}

.subscriberLeftPadding 
{
	padding-left:10px;
}

#controlTitleOld
{	 
	font-family:Arial;
	color:#bf0000; 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:5px; 
	padding-top:15px;
	text-align:left;
}

#controlTitleLeft
{	 
	font-family:Arial;
	color:black; 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:5px; 
	padding-top:15px;
	text-align:left;
}

#controlTitleRight
{	 
	font-family:Arial;
	color:#ff9900; 
	font-size:16px; 
	font-weight:bold; 
	padding-bottom:5px; 
	padding-top:15px;
	text-align:left;
}

#controlBodyOld
{
	background-color:#FFFFFF;
	background-image: url(images/image_new/Left_header.jpg);
	background-repeat:no-repeat;
	background-position:top;	
}

#controlBody
{
	width:150px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:12px;	
	padding-right:12px;	
}


.controlBorder
{
	border-width:2px;
	border-style:solid;
	border-color:#ff9900;	
}

#greyTopRightRound
{
	width:6px; height:6px; background-image:url(App_Themes/Public/gr_tr.gif); background-repeat:no-repeat; background-position:right top;
}

#greyTopLeftRound
{
	width:6px; height:6px; background-image:url(App_Themes/Public/gr_tl.gif); background-repeat:no-repeat; background-position:left top;
}

#greyBottomRightRound
{
	width:6px; height:6px; background-image:url(App_Themes/Public/gr_br.gif); background-repeat:no-repeat; background-position:right bottom;
}

#greyBottomLeftRound
{
	width:6px; height:6px; background-image:url(App_Themes/Public/gr_bl.gif); background-repeat:no-repeat; background-position:left bottom;
}

#controlBorder
{
	border-right:solid 1px #FEEBB5; 
	border-top: solid 1px #FEEBB5;
	border-bottom:solid 1px #FEEBB5;
}

/*
.showItem
{
	background:transparent url(App_Themes/Public/homeshowsImageBack.png) repeat scroll 0%;
	border:1px solid #F2F2F2;
	text-align:center; background-color:#F8F8F8; padding:5px 0px 15px 0px; height:170px; vertical-align:bottom;
}
*/

.showItem
{
	/*background:transparent url(tt2/images/homeshowsImageBack.png) repeat scroll 0%;*/
	/*border:1px solid #F2F2F2;*/
	height:90px;	
	text-align:center;
	width:60px;
	margin-left:20px;
	vertical-align:bottom;
}

.obody
{
	background-color:#FFEBD6;
	/*border:solid 1px #FF9703;*/
}

.otl 
{
	background-image: url(App_Themes/Public/tl1.gif);
	background-repeat:no-repeat;
	background-position:left top;	
	height:100%
}

.otr 
{
	background-image: url(App_Themes/Public/tr1.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:100%
}

.obr 
{
	background-image: url(App_Themes/Public/br1.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:100%
}

.obl 
{
	background-image: url(App_Themes/Public/bl1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:100%
}

#footerText a
{
	color:#000000; font-weight:bold; text-decoration:none;
}

.menuText
{
	padding:15px 10px 10px 10px;
}

a.menu
{	
	height:30px;
	background-color:#15395D;
}

a:hover.menu
{
	background-color:Red;
}

.mtl 
{
	background-image: url(App_Themes/Public/tl2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:100%
}

.mtr
{
	background-image: url(App_Themes/Public/tr2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:100%
}

.searchbutton {background-color:#EC9C07; color:White; padding:2px 8px 2px 8px; font-weight:bold;}

#VenueListItem {font-size:12px;}
#VenueListItem a {color:#ff9934; text-decoration:none;  }
#VenueListItem a:hover {color:#ff9934; text-decoration: underline;   }

#ShowListItem {font-size:12px;}
#ShowListItem a {color:#ff9934; text-decoration:none;  }
#ShowListItem a:hover {color:#ff9934; text-decoration: underline;   }

.gradientbackground
{
	background-image: url(App_Themes/Public/gradient-background.png);
	background-position:left top;
	background-repeat:repeat-x;		
}

#search1_back
{
	background-image: url(App_Themes/Public/search1_back.jpg);
	background-position:left top;		
	background-repeat:no-repeat;
	width:195px;
	height:220px;
	padding-top:40px;
	padding-left:15px;
	padding-right:0px;
	
}

.search_back-left
{
	background-image: url(App_Themes/Public/search/left.gif);
	background-position:left top;		
	background-repeat:no-repeat;
	width:10px;
	height:221px;
	float:left;	
}

.search_back
{
	background-image: url(App_Themes/Public/search/body-gradient.jpg);
	background-position:left top;		
	background-repeat:repeat-x;	
	height:200px;		
}

.search_back-stars
{
	background-image: url(App_Themes/Public/search/stars.gif);
	background-position:105px 15px;		
	background-repeat:no-repeat;		
	width:100%;
	height:100%;
	padding-top:20px;
	padding-left:3px;			
}

.search_back-right
{
	background-image: url(App_Themes/Public/search/right.gif);
	background-position:right top;		
	background-repeat:no-repeat;
	width:10px;
	height:221px;	
	float:right;
}




#partyisback_banner
{
	background-image: url(images/banner.jpg);
	background-position:left top;		
	background-repeat:no-repeat;
	width:348px;
	height:219px;	
	margin-left:10px;
	position:relative;
}

.spofitem_body
{
	background-color:#FFCC66;
	width:191px;
	height:97px;	
}

.spofitem_tl
{
	background-image: url(App_Themes/Public/specialoffersitem/tl.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.spofitem_tr
{
	background-image: url(App_Themes/Public/specialoffersitem/tr.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.spofitem_bl
{
	background-image: url(App_Themes/Public/specialoffersitem/bl.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.spofitem_br
{	
	background-image: url(App_Themes/Public/specialoffersitem/br.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.spofitem_stars
{
	background-image: url(App_Themes/Public/specialoffersitem/stars.gif);
	background-position:125px 25px;
	background-repeat:no-repeat;
	width:100%;
	height:100%;
}

.dottedBottomLine
{
	background-image: url(App_Themes/Public/dot.png);
	background-repeat: repeat-x;
	background-position:left bottom;			
}

#specialoffers-banner
{
	 background:url(newdesign/banners/specialoffers-banner.jpg) no-repeat;	 	 
	 height:139px;
	 width:751px; 	 
	 
	 padding-right:0px;  	 
	 margin-top:0px;	 
}

#specialoffers-header-paragraph
{	
	width:400px;
	display:block;
	font-size:11px;	
	padding-top:15px;
	padding-left:20px;	
	color:#333333;
}

#specialoffers-header-paragraph br
{
	height:10px;
	font-size:10px;
}

#orange-title
{
	color:#ff9900;	
	font-weight:bold;	
	font-size:16px;
	margin-bottom:10px;
}

#blue-title
{
	color:#006cbf;	
	font-weight:bold;	
	font-size:16px;
	margin-bottom:10px;
}

#venue-banner
{
	 background:url(App_Themes/Public/vanue-banner.png) no-repeat;	 	 
	 height:242px;
	 width:550px; 
	 padding-left:20px; 
	 padding-right:0px;  
	 margin-top:0px;	 
}

.venue-more-text
{
	color:#ff6800;
	background:url(App_Themes/Public/venue-more.png) no-repeat;	 	
	background-position:right center;
	padding-right:20px;
	padding-left:5px;
	
}

#meal-deals-banner
{
	 background:url(newdesign/banners/mealdeals-banner.jpg) no-repeat;	 	 
	 height:138px;
	 width:751px; 	 
	 padding-right:0px;  
	 margin-top:0px;	 
}

.OrangeHeader
{
	font-size:12px; 
	color:#fe9f12;
	font-weight:bold;
	
}

.BlackHeaderVenue
{	
	font-size:12px; 
	color:Black;
	font-weight:bold;
	
}

.LinkForVenue
{
	color:#ff6600;
	font-weight:bold;	
}

#allorangeTopLeftRound
{
	width:11px; height:11px; background-image:url(App_Themes/Public/topleftorange.gif); background-repeat:no-repeat; background-position:right top;
}
#allorangeTopRightRound
{
	width:11px; height:11px; background-image:url(App_Themes/Public/toprightorange.gif); background-repeat:no-repeat; background-position:right top;
}

#orangeTopRightRound
{
	width:10px; height:10px; background-image:url(App_Themes/Public/sorhtevent_venue_details/tr.gif); background-repeat:no-repeat; background-position:right top;
}

#orangeTopLeftRound
{
	width:10px; height:10px; background-image:url(App_Themes/Public/sorhtevent_venue_details/tl.gif); background-repeat:no-repeat; background-position:left top;
}

#orangeBottomRightRound
{
	width:10px; height:10px; background-image:url(App_Themes/Public/sorhtevent_venue_details/br.gif); background-repeat:no-repeat; background-position:right bottom;
}

#orangeBottomLeftRound
{
	width:10px; height:10px; background-image:url(App_Themes/Public/sorhtevent_venue_details/bl.gif); background-repeat:no-repeat; background-position:left bottom;
}

.addreview
{
	 
	 background-position:left center;
	 height:14px;	 
	 width:100%; 
	 text-align:right;
	 padding-left: 18px;
	 color:#474747;
}



.content-block
{
	
	background-color: rgb(255,232,205);     
    font-size: 12px; 
    padding-top: 0px;
    padding-left:0px;
    text-align: left; 
    border: solid 1px rgb(255,153,0);     
    
}

.content-block-lt
{
	position:relative;
	top:-1px;
	left:-1px;
	background-image: url(images/round/roundCorners_topL.gif);
    background-position: left top; 
    height: 100%; 
    background-repeat: no-repeat;
}
		
.content-block-rt
{
	position:relative;
	left:2px;
	top:0px;
	
	background-image: url(images/round/roundCorners_TopR.gif);
    background-position: right top; 
    height: 100%; 
    background-repeat: no-repeat;
}

.content-block-lb
{
	position:relative;
	top:0px;
	left:-2px;	
	background-image: url(images/round/roundCorners_BotL.gif);
    background-position: left bottom; 
    height: 100%; 
    background-repeat: no-repeat;
}

.content-block-rb
{
	position:relative; 
	left:0px; 
	top:2px; 
	background-image: url(images/round/roundCorners_BotL-12.gif);
    background-position:right bottom; 
    
    background-repeat: no-repeat;
}
.content-block-middle
{
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	cursor:pointer;
	height:100%;
}
.content-block-middle a
{
}
