/*--------------------layout---------------------*/
* {margin:0;padding:0}
form 
{
	text-align: center;		
}
#flourish
{
	background-image:url(Images/bg_flourishes-transparent.png);
	background-position:top center;
	background-repeat:no-repeat;
	vertical-align:top;
}
#wrapper 
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}
#Content
{
	background-color:White;
	width: 960px;
}
#Header, #Footer 
{
	clear:both;
}
#LeftColumn
{
	background-image:url(Images/nav_left_bg.png);
	background-position:top top;
	background-repeat:repeat-y;
	min-width:160px;
	border-right:solid 1px #ccccff;
	padding:15px 5px 15px 10px;
}
#MiddleColumn
{
	padding:15px 23px;
	margin:0 auto;
}
#RightColumn
{
	padding:15px 10px 0 0;
	margin:0 10px 0 0;
	width:220px;
	*padding:30px 10px 0 0;
}
#MainColumn
{
	background-image:url(Images/nav_left_bg.png);
	background-position:top top;
	background-repeat:repeat-y;
	width: 960px;
	padding:15px 5px 15px 10px;
}	


/*--------------------style---------------------*/
body 
{
	background-image:url(Images/bg_fade-out.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color: #011d3d;
	font-family: Arial, Verdana;
	color: #666666;
	font-size: 11px;
	line-height:14px;
	margin:0;
	padding:0;			
}
h1,
h3,
h4
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 10px 0;
	margin:0;
}
h5
{
	color:#ccccff;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	padding: 20px 0 0 20px;
	margin:0 0 3px 0;
}
a 
{
	color: #f63;
	text-decoration: none;
	cursor:pointer;
}
a:hover 
{
	color: #000;
	text-decoration: underline;
}

/*--------------------header style---------------------*/
#HeaderBar
{
	background-image:url(Images/Header_bg.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:960px;
	margin-top:10px;
}
#Header {
	margin-bottom: 20px;
	background: #FFF;
	margin-top: 10px;
	width:960px;	
	}
#Header h1 {
	font-family: Georgia;
	font-size: 35px;	
	color: #fff;
	margin: 0 10px;
	}
#UtilityNav
{
	background-image:url(Images/nav_utility_bg.png);
	background-position:bottom center;
	background-repeat:no-repeat;
	width:220px;
	height:20px;
	text-align:center;
	position:absolute;
	margin:10px 0 0 650px;
	*margin:23px 0 0 650px;
}

#UtilityNav a, 
#UtilityNav a:link, 
#UtilityNav a:visited, 
#UtilityNav a:active, 
#UtilityNav a:hover
{
	color:#0066cc;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	padding-top:4px;
}
#Logo
{
	padding:0 0 10px 20px;
}
#VenueSearch
{
	padding:35px 0 0 20px;
	margin:0;
}
#VenueSearch .AdvancedSearch
{
	background-color:#bbe1f8;
	padding:0;
	margin:0 10px 0 0;
}
#VenueSearch .AdvancedSearch .options
{
	clear:both;
	color: white;
	text-align:right;
    text-decoration: none;
	margin-left:10px;
}
#VenueSearch .AdvancedSearch ul
{
	display:inline;
}
#VenueSearch .AdvancedSearch li
{
	display:inline;
	padding-right:5px;
}
#VenueSearch .Box
{
	float:left;
	color:#666666;
	font-size:14px;
	line-height:38px;
	text-transform:uppercase;
	height:35px;
	width:272px;
	margin:12px 0 5px 10px;
}
#VenueSearch .AdvButton 
{
	float:right;
	background-image: url(images/btn_Go.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration:none;
	height:50px;
	width:50px;
	margin:7px 0 0 0;
}
#VenueSearch .OptionOff
{
	display:block;
	background-image: url(images/OptionOff_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family: Arial;
	font-size: 12px;
	line-height:20px;
	float: left;
	width:90px;
	height:20px;
	margin: 0px 1px 0px 0;
}
#VenueSearch .OptionOff A, 
#VenueSearch .OptionOff A:link, 
#VenueSearch .OptionOff A:visited,
#VenueSearch .OptionOff .advLink
{
	color: white;
    text-align:right;
    text-decoration: none;
    padding-right:25px;
}
#VenueSearch .OptionOff A:hover, 
#VenueSearch .OptionOff A:active,
#VenueSearch .OptionOff .advLink:hover
{
    color: #fcb45c;
}
#VenueSearch .OptionON
{
	display:block;
	background-image: url(images/OptionOn_btn.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-family: Arial;
	font-size: 12px;
	line-height:20px;
	float: left;
	width:90px;
	height:20px;
	margin: 0px 1px 0px 0;
}
#VenueSearch .OptionON A, 
#VenueSearch .OptionON A:link, 
#VenueSearch .OptionON A:visited, 
#VenueSearch .OptionON A:hover, 
#VenueSearch .OptionON A:active,
#VenueSearch .OptionON .advLink
{
    color: white;
    text-align:right;
    text-decoration: none;
    padding-right:25px;
}

#Phone
{
	padding:35px 0 0 0;
	margin:0;
}
#Phone2
{
	padding:0;
	text-align:right;
}
#OrderSteps
{
	padding:0 0 0 5px;
}
.lbStyle 
{
	float:right;
	background-image: url(images/btn_Srch.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration:none;
	height:50px;
	width:90px;
	margin-top:5px;
}
#SocialMedia
{
	width:35px;
	padding:45px 20px 0 0;
}
/*-------------------main nav style---------------------*/
#NavBar
{
	background-image:url(Images/nav_bg.gif);
	background-position:top top;
	background-repeat:repeat-x;
	background-color:#0066cc;
	width:960px;
	height:46px;
}
#NavContent
{
	width:940px;
}
#NavContent .RadMenu, 
#NavContent .RadMenu_Default .rmRootGroup, 
#NavContent .RadMenu_Default .rmText, 
#NavContent .RadMenu_Default .rmLink, 
#NavContent .RadMenu .rmGroup, 
#NavContent .RadMenu .rmFocused, 
#NavContent .RadMenu .rmLink, 
#NavContent .RadMenu .rmLink:hover, 
#NavContent .RadMenu .rmExpanded, 
#NavContent .RadMenu .rmLink .rmText .rmExpandDown
{
	clear:both;
	background:none;
	border:none;
	cursor:pointer;
}
.Navigation,
.Navigation a:link,
.Navigation a:visited
{
	color:White;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
.Navigation,
.Navigation a:active,
.Navigation a:hover
{
	color:White;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
}
#NavContent .RadMenu .rmItem
{
	padding: 8px 34px 8px 34px;
	border-left:solid 1px #3179c7;
	border-right:solid 1px #005abd;
	cursor:pointer;
}
#NavContent .RadMenu .rmItem .rmText
{
    font-size:14px;
}

#NavContent .RadMenu .rmSlide
{
	background-image:url(Images/subnav_triangle.png);
	background-position:43px 0;
	background-repeat:no-repeat;
	background-color:none;
	text-align:left;
	margin:-4px 0 0;
	padding:5px 0 0;
	width:344px;
}
#NavContent .RadMenu .rmSlide .rmLevel1
{
	border-bottom:4px solid #f7941d;
	background:#fff url(Images/subnav_bg.png) repeat-x bottom;
	text-align:left;
	margin:7px 0 0;
	padding:5px 0 4px;
	width:344px;
}
#NavContent .RadMenu .rmSlide .rmLevel1 .rmItem{
	float:left; display:block; width:89px; margin:0; padding:0; height:18px; line-height:18px; font:11px/18px Arial; padding-left:25px; background:url(Images/subnav_arrow.png) no-repeat 10px 5px; text-align:left; overflow:hidden; clear:none;
}
#NavContent .RadMenu .rmSlide .rmItem
{
	padding: 5px 0 0 0;
	background-image:none;
	border-width:0;
	color:White;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
}
#NavContent .RadMenu .rmSlide .rmItem .rmLink, 
#NavContent .RadMenu .rmSlide .rmItem .rmLink:visited
{
	color:#003366;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	cursor:pointer;
	float:left;
	display:inline;
	position:relative;
}
#NavContent .RadMenu .rmSlide .rmItem .rmLink:active, 
#NavContent .RadMenu .rmSlide .rmItem .rmLink:hover
{
	color:#f7941d;
}
#NavContent .RadMenu .rmSlide .rmItem .rmLink .rmText
{
   	font-family:Arial;
	font-size:11px;
	text-transform:none;
	padding:0;
	margin:0;
	text-align:left;
	float:left;
	display:inline;
	position:relative;
}
#NavContent .RadMenu .rmHorizontal .rmVertical .rmText { float:left; }
#NavContent .RadMenu .rmSlide .rmItem .rmLink:hover .rmText{ color:#f7941d;}
/*-------------------footer style---------------------*/
#Footer {
	clear:both;
	background-color:White;
	background-image:url(Images/Footer_bg.gif);
	background-position:top top;
	background-repeat:repeat-x;
	margin: 0 auto 0 auto;
	padding: 0 10px;
	}
.FooterMenu
{
	width:125px;
}
.FooterMenu h2
{
	color:#666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
	padding:0;
	margin:10px 0 0 0;
}
.FooterMenu  ul
{
	margin:0;
	padding:0;
	list-style:none;
}
#Footer .FooterMenu li,
#Footer .FooterMenu li a, 
#Footer .FooterMenu a:link, 
#Footer .FooterMenu a:visited
{
	list-style:none;
	color:#666;
	font-family:Arial;
	font-size:10px;
	text-align:left;
	text-decoration:none;
	padding: 0;
}
#Footer .FooterMenu a:active, 
#Footer .FooterMenu a:hover
{
	color:#cc6600;
	text-decoration:underline;
}
#Footer .TopX
{
	padding:0;
	color: #666;
	font-size: 10px;
}
#Footer .TopX h2
{
	color:#666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:normal;
	padding:0;
	margin:5px 0 0 0;
}
#Footer .TopXItem, 
#Footer .TopXItem:link, 
#Footer .TopXItem:visited
{
	color:#666;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	text-decoration:none;
	padding: 0;
}
#Footer .TopX a:active, 
#Footer .TopX a:hover
{
	color:#cc6600;
	text-decoration:underline;
}
#Footer .TopX input
{
	float:left;
	margin:0;
}
#Footer .TopX table
{
	margin:0;
	padding:0;
}
#Footer .TopX tr
{
	vertical-align:top;
}
#Footer .TopX td
{
	max-width:175px;
	padding-right:15px;
}
#Footer .CopyRight
{
	border-top:solid 1px #ccccff;
	margin-top:10px;
	padding-top:10px;
}	
#Footer .CopyRight, 
#Footer .CopyRight a
{
	color:#666;
	text-decoration:none;
	text-align:center;
	padding-bottom:15px;
}

#FriendsAffiliates {
	clear:both;
	background-color:White;
	background-image:url(Images/Footer_bg.gif);
	background-position:top top;
	background-repeat:repeat-x;
	margin: 0 auto 0 auto;
	padding: 0 10px;
	}

/*--------------------bread crumb style---------------------*/

.BreadCrumbs, 
.BreadCrumbs a:link, 
.BreadCrumbs a:visited
{
	color:#666;
	font-family:Arial;
	font-size:10px;
	padding:0 0 0 0; 
	margin:0 0 10px 0;
}
.BreadCrumbs a:active, 
.BreadCrumbs a:hover
{
	color:#003366;
	font-family:Arial;
	font-size:10px;
}
.FeaturedTickets
{
	padding:0 0 20px 0;
}

/*--------------------TopX styles---------------------*/
.TopX
{
	padding:10px 0 0 0;
	margin:0;
}
.TopX h2
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0;
}
.TopXContentBlock br,
.TopXContentBlockALT br,
#LeftColumn br
{
    line-height:0;
    padding:0;
    margin:0;
}
.TopX input
{
	float:left;
	margin:0 10px 15px 0;
}
.TopXItems td
{
	vertical-align:top;
	margin:0;
	padding:0;
}
.TopXBlock
{
	vertical-align:top;
	padding:0 25px 0 0;
	margin:0;
}
.TopXItems
{
	margin:0;
	padding:0;
}
.TopXItem, 
.TopXItem:link, 
.TopXItem:visited
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	padding: 0 0 5px 0;
}
.TopXItem:active, 
.TopXItem:hover
{
	color:#cc6600;
	text-decoration:underline;
}
.TopXItemMore, 
.TopXItemMore:link, 
.TopXItemMore:visited
{
	color:#0066cc;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding:0;
	margin:0;
}
.TopXNorm, .TopXALT
{
	vertical-align:top;
	margin:0;
	padding:0;
}


/*--------------------Left Column TopX style---------------------*/
#LeftColumn .TopXBlock
{
	padding:0; margin:0;
}
#LeftColumn .TopX h2
{
	width:145px;
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
#LeftColumn .TopX .h2Position
{
	padding:0;
	margin:0;
}
#LeftColumn .TopXContentBlock
{
	width:150px;
	padding-bottom:15px;
}
#LeftColumn .TopXItem,
#LeftColumn .TopXItem:link
{
	padding:0;
}

/*-----------------Quick Search style-------------------*/
.cw_Search
{
    color:#0066cc;
	background-color:White;
	padding:10px 0 0 0;
	margin:0 0 20px 0;
}
.cw_Search h2
{
	color:#003366;
	background-image:url(Images/H3_small_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:220px;
	height:25px;
	padding:10px 0 10px 0;
	margin:0;
}
.cw_Search .h2Position
{
	padding:0 0 0 10px;
}
.cw_Search .cw_QucikBox
{
    border:solid 1px #bbe1f8;
	background-color:#ddf0fb;
	width:190px;
	padding:10px;
	margin:0 0 0 0;
}
.cw_Search .cw_QuickInput
{
    margin-bottom:7px;
}
.cw_Search .cw_QucikButton
{
    background-image:url(Images/btn_Buy2.png);
	background-position:left center;
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	padding:5px;
	margin:5px 0;
}

/*--------------------Top 10 style---------------------*/
.TopTenList
{
	color:#0066cc;
	background-color:White;
	padding:10px 0 0 0;
	margin:0;
}
.TopTenList h2
{
	color:#003366;
	background-image:url(Images/H3_small_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:220px;
	height:25px;
	padding:10px 0 10px 0;
	margin:0;
}
.TopTenList .h2Position
{
	padding:0 0 0 10px;
}
.TopTenList .TopXBlock table
{
	border:solid 1px #bbe1f8;
	margin:0;
	padding:0;
	width:219px;
}
.TopTenList .TopXBlock
{
	padding-right:0;
}
.TopTenList .TopXBlock td
{
	border-bottom:solid 1px #bbe1f8;
	width:219px;
}
.TopTenList .TopXItem
{
	color:#0066cc;
	background-image:url(Images/arrow.png);
	background-position: left center;
	background-repeat:no-repeat;
	line-height:20px;
	padding:3px 0 3px 0px;
	margin:10px 0 0 10px;
}
.TopTenList .TopXItemLabel
{
	padding-left:15px;
	width:219px;
}
.TopTenList .TopXALT
{
	background-color:#e0efff;
	width:219px;
}

/*--------------------Performer List Style---------------------*/
.PerformerWrapper
{
	clear:both;
	padding-top:10px;
}
.PerformerWrapper h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:0 0 0 0;
}
.PerformerWrapper .h2Position
{
	padding:0 0 0 10px;
}
.PERFOMERLIST
{
    width: 496px;
    background-color:#ebf2f9;
    border:solid 1px #bbe1f8;
    margin: 0px;
    padding: 2px;
    display: block;
    background-image: linear-gradient(bottom, rgb(224,239,255) 0%, rgb(243,249,255) 3%, rgb(243,249,255) 97%, rgb(224,239,255) 100%);
background-image: -o-linear-gradient(bottom, rgb(224,239,255) 0%, rgb(243,249,255) 3%, rgb(243,249,255) 97%, rgb(224,239,255) 100%);
background-image: -moz-linear-gradient(bottom, rgb(224,239,255) 0%, rgb(243,249,255) 3%, rgb(243,249,255) 97%, rgb(224,239,255) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(224,239,255) 0%, rgb(243,249,255) 3%, rgb(243,249,255) 97%, rgb(224,239,255) 100%);
background-image: -ms-linear-gradient(bottom, rgb(224,239,255) 0%, rgb(243,249,255) 3%, rgb(243,249,255) 97%, rgb(224,239,255) 100%);
}

.PERFOMERLIST td { padding: 3px;}

.PERFOMERLIST a { color:#3B5998;}
        
.PERFOMERLIST_TABS, .PERFOMERLIST_ITEMS
{
    padding: 5px 10px;
    clear: both;
}
        
.PERFOMERLIST_TABS a:link, .PERFOMERLIST_TABS a:visited
{
    display:block;
    float: left;
    color:#ffffff;
    background-color: #ff9933;
    font: bold 11px Arial;
    text-align: left;
    padding: 5px 4px 5px 5px;
    margin: 0px;
    border: none;
    text-decoration:none;
}
.PERFOMERLIST_TABS a:hover
{
    color:#fff;
    background:#084b85;
}
        
.PERFOMERLIST_TABS a:link.PERFOMERLIST_TABS_SELECTED, .PERFOMERLIST_TABS a:visited.PERFOMERLIST_TABS_SELECTED
{
    color:#fff;
    background:#084b85;
}

.PERFOMERLIST_ITEM_SHOW { display: block; }
.PERFOMERLIST_ITEM_HIDE { display: none; }

.PERFOMERLIST_ITEMS h2
{
    color:#003366;
    font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:5px 0;
}
.PERFOMERLIST_ITEM_SHOW tr
{
    vertical-align:top;
}
.PERFOMERLIST_ITEM_SHOW td
{
    padding-right:25px;
    padding-bottom:3px;
}
.PERFOMERLIST_ITEM_SHOW a:link,
.PERFOMERLIST_ITEM_SHOW a:visited
{
    color:#666666;
}
.PERFOMERLIST_ITEM_SHOW a:active,
.PERFOMERLIST_ITEM_SHOW a:hover
{
    color:#cc6600;
	text-decoration:underline;
}

/*--------------------Home Style---------------------*/
.Home .TopX
{
	padding:10px 0 0 0;
	margin:0;
}
.Home h2,
.Home .h2Position
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:0;
}
.Home .TopXSet
{
	padding:10px 0 0 0;
	margin:0;
}
.Home .TopXSet h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 10px 0;
	margin:0;
}
.Home .TopXSet .h2Position
{
	padding:0 0 0 10px;
}
.Home .TopXBlock h2
{
	color:#003366;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0;
	margin:0;
}
.Home .TopXImage
{
	margin:0 10px 15px 0;
	float:left;
}
.Home .TopXContentBlock,
.Home .TopXContentBlockALT
{
	max-width:130px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}

.Home .TopXBlock
{
	vertical-align:top;
	padding:0 0 15px 0;
	margin:0;
	max-width:125px;
	*width:125px;
}
.Home .TopXItems
{
	margin:0;
	padding:0;
}
.Home .TopXItem, 
.Home .TopXItem:link, 
.Home .TopXItem:visited
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	padding: 0 0 5px 0;
}
.Home .TopXItem:active, 
.Home .TopXItem:hover
{
	color:#cc6600;
	text-decoration:underline;
}
.Home .TopXItemMore, 
.Home .TopXItemMore:link, 
.Home .TopXItemMore:visited
{
	color:#0066cc;
	font-family:Arial;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	padding:0;
	margin:0;
}
.Home .TopXNorm, .Home .TopXALT
{
	vertical-align:top;
	margin:0;
	padding:0;
}

/*--------------------Category Style---------------------*/
.Category
{
	padding:0 0 0 0;
}
.Category .TopXNorm,
.Category .TopXALT
{
	vertical-align:top;
	width:250px;
	margin:0 50px 0 0;
	padding:0;
}
.Category h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:0 0 0 0;
}
.Category .h2Position
{
	padding:0 0 0 10px;
}
.Category .TopXBlock h2
{
	background-image:none;
	color:#003366;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	width:155px;
	padding:5px 0 5px 0;
	margin:0;
}
.Category .TopXBlock h2 .h2Position
{
	padding:5px 0 5px 0;
	margin:0;
}
.Category .TopXContentBlock,
.Category .TopXContentBlockALT
{
	width:155px;
	padding:0 10px 10px 0;
	float:left;
}
.Category .TopXNorm,
.Category .TopXALT
{
width:150px;
}

/*--------------------Event Feature style---------------------*/
.EventFeature a, 
.EventFeature  a:link, 
.EventFeature a:visted
{
	color:#0066cc;
	font-size:10px;
	text-decoration:none;
}

/*-------------------Event List Styles-------------------------*/
.EventList
{
	clear:both;
	color:#003366;
	background-color:White;
	
}
.EventList h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:10px 0 0 0;
}
.EventList .h2Position
{
	padding:0 0 0 10px;
}
.EventList .ImageButton
{
	background-image:url(Images/btn_ViewTckts.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.EventList .RadGrid, 
.EventList .RadGrid .RadGrid_Default, 
.EventList .RadGrid .RadGrid_Default .rgMasterTable,  
.EventList .RadGrid_Default .rgRow, 
.EventList .RadGrid_Default .rgAltRow
{
	clear:both;
	background-color:White;
	background-image:none;
}
.EventList .RadGrid_Default .rgHeader,
.EventList .RadGrid_Default .rgHeader a
{
	clear:both;
	color:#003366;
	background-image:url(Images/List_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	*padding:0;
	*height:25px;
}
.EventList .RadGrid_Default
{
	border:solid 1px #bbe1f8;
}
.EventList .RadGrid_Default .rgMasterTable
{
	border:solid 1px #bbe1f8;
	margin:0;
	padding:0;
}
.EventList .RadGrid_Default .rgMasterTable td
{
	max-width:125px;
}
.EventList .RadGrid_Default .rgHeader
{
	color:#003366;
	border-bottom:solid 1px #bbe1f8;
	text-align:center;
}
.EventList .RadGrid_Default .rgRow,
.EventList .RadGrid_Default .rgRow .rgHoveredRow,
.EventList .RadGrid_Default .rgRow .rgSelectedRow
{
	color:#0066cc;
	border-bottom:solid 1px #bbe1f8;
}
.EventList .RadGrid_Default .rgAltRow,
.EventList .RadGrid_Default .rgAltRow .rgHoveredRow,
.EventList .RadGrid_Default .rgAltRow .rgSelectedRow
{
	color:#0066cc;
	background-color:#e0efff;
}
.EventList .RadGrid_Default .rgRow a:link,
.EventList .RadGrid_Default .rgRow a:visited,
.EventList .RadGrid_Default .rgAltRow a:link,
.EventList .RadGrid_Default .rgAltRow a:visited
{
	color:#0066cc;
}
.RadGrid_Default .rgSelectedRow
{
	color:#0066cc;
	border:solid 1px #bbe1f8;	
}
.EventList .RadGrid_Default .rgActiveRow td,
.EventList .RadGrid_Default .rgActiveRow td.rgSorted,
.EventList .RadGrid_Default .rgHoveredRow td,
.EventList .RadGrid_Default .rgHoveredRow td.rgSorted
{
	border-bottom:solid 1px #e0efff;
}
.EventList .NameLink
{
	background-image:url(Images/arrow.png);
	background-position: left center;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	text-align:center;
	font-weight:bold;
}
.EventList .RadGrid_Default .rgPager
{
	background-color:#e0efff;
}
.EventList .RadGrid_Default .rgPageFirst:hover,
.EventList .RadGrid_Default .rgPagePrev:hover,
.EventList .RadGrid_Default .rgNumPart a:hover, 
.EventList .RadGrid_Default .rgNumPart a:hover span, 
.EventList .RadGrid_Default .rgNumPart a.rgCurrentPage, 
.EventList .RadGrid_Default .rgNumPart a.rgCurrentPage span,
.EventList .RadGrid_Default .rgPageNext:hover,
.EventList .RadGrid_Default .rgPageLast:hover
{
	background-image:url(Images/btn_button_list.png);
}
.EventList .RadGrid_Default .rgNumPart a:hover, 
.EventList .RadGrid_Default .rgNumPart a:hover span
{
	background:none;
}
.EventList .RadComboBox_Default .rcbInputCellLeft,
.EventList .RadComboBox_Default .rcbInputCellRight,
.EventList .RadComboBox_Default .rcbArrowCellLeft,
.EventList .RadComboBox_Default .rcbArrowCellRight
{
	background-image:url(Images/btn_button_list2.png);
}
.EventImage
{
	float:left;
	padding:0 10px 0 0;
	width:180px;
	z-index:1;
}
.EventContent
{
	float:right;
	width:300px;
	padding:0;
	z-index:10;
}
#ctl00_LeftMainContent_ContextBody1_ctl00_ctl00_EventSummaryWrapper {
	float:none;
	width:auto;
	padding:10px 0 15px;
}
.EventContent h2
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}
.EventParagraph
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
.EventList .Date
{
	color:#0066cc;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	*width:75px;
}
.EventList .Time
{
	color:#0066cc;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	*width:75px;
}
.EventList .RadGrid_Default .rgRow .ViewTicketButton,
.EventList .RadGrid_Default .rgAltRow .ViewTicketButton,
.EventList .RadGrid_Default .rgRow A.ViewTicketButton:link,
.EventList .RadGrid_Default .rgAltRow A.ViewTicketButton:link,
.EventList .RadGrid_Default .rgRow A.ViewTicketButton:visited,
.EventList .RadGrid_Default .rgAltRow A.ViewTicketButton:visited
{
	background-image:url(Images/btn_blueRect-arrow.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:White;
	font-size:12px;
	padding:3px 20px 3px 10px;
	margin-top:10px;
	*text-align:right;
	*width:75px;
	*padding:3px 20px 3px 0;
}
.EventList .RadGrid_Default .rgRow .TicketBuyButton a:link,
.EventList .RadGrid_Default .rgRow .TicketBuyButton a:visited,
.EventList .RadGrid_Default .rgAltRow .TicketBuyButton a:link,
.EventList .RadGrid_Default .rgAltRow .TicketBuyButton a:visited
{
	color:White;
	*display:block;
}

.EventList .RadTabStripTop_WebBlue .rtsLevel .rtsLink
{
    color:#003366;
	background-image:url(Images/List_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	border-top:solid 1px #bbe1f8;
	border-right:solid 1px #bbe1f8;
	border-left:solid 1px #bbe1f8;
	height:25px;
	*padding:0;
	*height:25px;
}
.EventList .RadTabStripTop_WebBlue .rtsLevel .rtsSelected
{
    color:#003366;
	background-image:none;
	background-color:#e0efff;
	border-top:solid 1px #bbe1f8;
	border-right:solid 1px #bbe1f8;
	border-left:solid 1px #bbe1f8;
	height:25px;
	*padding:0;
	*height:25px;
}
.EventList .RadTabStripTop_WebBlue .rtsLevel .rtsOut
{
    color:#003366;
	background-image:url(Images/List_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	*padding:0;
	*height:25px;
}
.EventList .RadTabStripTop_WebBlue .rtsLevel .rtsSelected .rtsOut 
{
    color:#003366;
	background-image:none;
	background-color:#e0efff;
	*padding:0;
	*height:25px;
}
.tblFilter
{
	margin:5px 0;
    background-color:#e0efff;
	border:solid 1px #bbe1f8;
	padding: 5px 0 5px 5px;
}
.tblFilterCityLinks
{
    background-color:#ffffff;
	border:solid 1px #aaaaaa;
	padding: 10px 10px 10px 10px;
	margin-bottom: 5px;
}
                
.EventList .RefreshButton
{
	background-image:url(Images/btn_blueRect-arrow.png);
	background-position:right center;
	color:White;
	font-size:12px;
	padding:3px 20px 3px 10px;
	margin:10px 0 0 0;
}

.EventList .tblFilter .RefreshButton
{
	position:relative;
	top:1px;
}

.tblFilter .title
{
    color:#666666;
	font-family:Arial;
	font-size:11px;
}

/*-------------------------------------Ticket Styles---------------------------------*/
.TicketList
{
	background-color:;
}
.TicketList h1
{
	color:#003366;
	background-image:url(Images/H1_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:transparent;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:935px;
	height:25px;
	padding:10px 0 5px 0;
	margin:10px 0 5px 0;
}
.TicketList .h1Position
{
	padding:10px 0 0 10px;
}
.TicketList .ImageButton
{
	background-image:url(Images/btn_ViewTckts.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.TicketList .RadGrid, 
.TicketList .RadGrid .RadGrid_Default, 
.TicketList .RadGrid .RadGrid_Default .rgMasterTable, 
.TicketList .RadGrid_Default .rgHeader, 
.TicketList .RadGrid_Default .rgRow, 
.TicketList .RadGrid_Default .rgAltRow
{
	clear:both;
	background-color:White;
	background-image:none;
}
.TicketList .RadGrid_Default
{
	border:solid 1px #bbe1f8;
}
.TicketList .RadGrid_Default .rgMasterTable
{
	border:solid 1px #bbe1f8;
	margin:0;
	padding:0;
}

.TicketList .RadGrid_Default .rgHeader,
.TicketList .RadGrid_Default .rgHeader a
{
	clear:both;
	color:#003366;
	background-image:url(Images/List_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	text-align:center;
}
.TicketList .RadGrid_Default .rgRow
{
	background:none;
	border-bottom:solid 1px #bbe1f8;
}
.TicketList .RadGrid_Default .rgRow .rgHoveredRow
{
	border-bottom:none;
	background:none;
}
.TicketList .RadGrid_Default .rgAltRow
{
	background-color:#e0efff;
}
.TicketList .RadGrid_Default .rgRow a:link, 
.TicketList .RadGrid_Default .rgAltRow a:link,
.TicketList .RadGrid_Default .rgRow .rgHoveredRow a:link,
.TicketList .RadGrid_Default .rgAltRow .rgHoveredRow a:link

{
	clear:both;
	color:#0066cc;
	display:block;
}
.TicketList .RadGrid_Default .rgSelectedRow
{
	background-color:#ffffcc;
	color:#0066cc;
}
.TicketList .RadGrid_Default .rgSelectedRow a:link, 
.TicketList .RadGrid_Default .rgSelectedRow a:active
{
	color:#0066cc;
}
.TicketList .RadGrid_Default .rgActiveRow td,
.TicketList .RadGrid_Default .rgActiveRow td.rgSorted,
.TicketList .RadGrid_Default .rgHoveredRow td,
.TicketList .RadGrid_Default .rgHoveredRow td.rgSorted
{
	background:none;
	border-bottom:solid 1px #e0efff;
}
.TicketList .RadGrid_Default .rgPager
{
	background-color:#e0efff;
}
.TicketList .RadGrid_Default .rgPageFirst:hover,
.TicketList .RadGrid_Default .rgPagePrev:hover,
.TicketList .RadGrid_Default .rgNumPart a:hover, 
.TicketList .RadGrid_Default .rgNumPart a:hover span, 
.TicketList .RadGrid_Default .rgNumPart a.rgCurrentPage, 
.TicketList .RadGrid_Default .rgNumPart a.rgCurrentPage span,
.TicketList .RadGrid_Default .rgPageNext:hover,
.TicketList .RadGrid_Default .rgPageLast:hover
{
	background-image:url(Images/btn_button_list.png);
}
.TicketList .RadGrid_Default .rgNumPart a:hover, 
.TicketList .RadGrid_Default .rgNumPart a:hover span
{
	background:none;
}
.TicketList .RadComboBox_Default .rcbInputCellLeft,
.TicketList .RadComboBox_Default .rcbInputCellRight,
.TicketList .RadComboBox_Default .rcbArrowCellLeft,
.TicketList .RadComboBox_Default .rcbArrowCellRight
{
	background-image:url(Images/btn_button_list2.png);
}
.TicketSection
{
	font-family:Arial;
	font-size:10px;
	text-align:center;
	line-height:normal;
}
.TicketList .TicketRow
{
	font-family:Arial;
	font-size:10px;
	text-align:center;
	line-height:normal;
}
.TicketList .TicketPrice
{
	font-family:Arial;
	font-size:10px;
	text-align:center;
	line-height:normal;
}
.TicketList .TicketNotes
{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 2px #ff9933;
	background-color:#f0f0f0;
	font-family:Arial;
	font-size:10px;
	font-style:italic;
	line-height:normal;
	padding:2px 0 2px 5px;
}
.TicketList .RadGrid_Default .rgRow .TicketDetailsButton,
.TicketList .RadGrid_Default .rgAltRow .TicketDetailsButton
{
	display:block;
	width:75px;
	color:Black;
	font-family:Arial;
	font-size:9px;
	line-height:normal;
	font-weight:bold;
	text-align:center;
}
.TicketList .RadGrid_Default .rgRow .TicketEventName,
.TicketList .RadGrid_Default .rgAltRow  .TicketEventName
{
	text-align:center;
	width:200px;
}

.TicketList .RadGrid_Default .rgRow .TicketBuyButton,
.TicketList .RadGrid_Default .rgAltRow .TicketBuyButton
{
	background-image:url(Images/btn_blueRect-arrow2.png);
	background-position:right top;
	background-repeat:no-repeat;
	color:White;
	font-size:12px;
	padding:3px 5px 3px 5px;
	margin:10px 0 0 0;
}
.TicketList .RadGrid_Default .rgRow .TicketBuyButton a,
.TicketList .RadGrid_Default .rgAltRow .TicketBuyButton a
{
	color:White;
}
.TicketList .RadGrid_Default .rgRow .TicketBuyType,
.TicketList .RadGrid_Default .rgAltRow .TicketBuyType
{
	color:White;
	font-size:12px;
	padding:2px 15px 3px 10px;
}
.TicketList table, .TicketList td
{ 
	vertical-align:top;
}
.TicketList .VenueContent
{
	background-color:#e0efff;
	padding:10px;
}
.TicketList .VenueName
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px
}
.TicketList .VenueAddress
{
	font-family:Arial;
	font-size:11px;
	padding-left:10px
}
.TicketList .VenueNotes
{
	font-family:Arial;
	font-size:11px;
	padding-left:10px
}
.TicketList .VenueImageContainer
{
	border:solid 1px #bbe1f8;
	padding:1px;
}
.TicketList .VenueImage 
{ 
    overflow: hidden; 
    width: 460px; 
}
.TicketList .VenueImage IMG 
{ 
    width: 460px; 
} 
.TicketList .VenueImage_Clicked 
{ 
    overflow: scroll; 
    width: 470px; 
}
.TicketList .VenueImage_Clicked IMG 
{ 
    width: auto; 
}
.TicketList .VenueImage Span
{
    font-size:10px;
}
.TicketList .VenueImage_Clicked Span
{
    display:none;
}
.TicketList .Date
{
	font-family:Arial;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
.TicketList .Time
{
	font-family:Arial;
	font-size:10px;
	text-align:center;
}
.TicketList .RadGrid_Default .rgRow .ViewTicketButton,
.TicketList .RadGrid_Default .rgAltRow .ViewTicketButton
{
	background-image:url(Images/btn_blueRect-arrow.png);
	background-position:right center;
	color:White;
	font-size:12px;
	padding:3px 20px 3px 10px;
	margin-top:10px;
}
.TicketGrid
{
	padding-bottom:10px;
}
.TicketGrid .RefreshButton
{
	background-image:url(Images/btn_blueRect-arrow.png);
	background-position:right center;
	color:White;
	font-size:12px;
	padding:3px 20px 3px 10px;
	margin-top:15px;
}
.TicketGrid .title
{
	font-family:Arial;
	font-size:11px;
}
.TicketDetailsSection
{
	background-color:#ffffcc;
	border:solid 1px #bbe1f8;
	padding:10px;
}
.TicketDetailsSection td
{
	padding:2px 7px 0 0;
}
.TicketDetailsSection td .Rinfo
{
	padding-left:15px;
}
.DetailLabel
{
	font-size:12px;
	font-weight:bold;
}
.TicketBuyButton
{
	background-image:url(Images/btn_blueRect-arrow2.png);
	background-position:right top;
	background-repeat:no-repeat;
	color:White;
	font-size:12px;
	padding:4px 25px 3px 10px;
	margin:10px 0 0 0;
}

/*---------------------------------Venue Styles---------------------------*/
.Venue
{
	background-color:White;
}
.Venue h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:10px 0 0 0;
}
.Venue .h2Position
{
	padding:0 0 0 10px;
}
.Venue .ImageButton
{
	background-image:url(Images/btn_ViewTckts.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.Venue .RadGrid, 
.Venue .RadGrid .RadGrid_Default, 
.Venue .RadGrid .RadGrid_Default .rgMasterTable, 
.Venue .RadGrid_Default .rgHeader, 
.Venue .RadGrid_Default .rgRow, 
.Venue .RadGrid_Default .rgAltRow
{
	clear:both;
	background-color:White;
	background-image:none;
}
.Venue .RadGrid_Default
{
	border:solid 1px #bbe1f8;
}
.Venue .RadGrid_Default .rgMasterTable
{
	border:solid 1px #bbe1f8;
	margin:0;
	padding:0;
}
.Venue .RadGrid_Default .rgHeader
{
	color:#003366;
	border-bottom:solid 1px #bbe1f8;
}
.Venue .RadGrid_Default .rgRow
{
	background:none;
	border-bottom:solid 1px #bbe1f8;
}
.Venue .RadGrid_Default .rgRow .rgHoveredRow
{
	border-bottom:none;
	background:none;
}
.Venue .RadGrid_Default .rgAltRow
{
	background-color:#e0efff;
}
.Venue .RadGrid_Default .rgRow a, 
.Venue .RadGrid_Default .rgAltRow a
{
	clear:both;
	color:#666666;
}
.Venue .RadGrid_Default .rgActiveRow td,
.Venue .RadGrid_Default .rgActiveRow td.rgSorted,
.Venue .RadGrid_Default .rgHoveredRow td,
.Venue .RadGrid_Default .rgHoveredRow td.rgSorted
{
	background:none;
	border-bottom:solid 1px #e0efff;
}
.Venue .RadGrid_Default .rgPager
{
	background-color:#e0efff;
}
.Venue .RadGrid_Default .rgPageFirst:hover,
.Venue .RadGrid_Default .rgPagePrev:hover,
.Venue .RadGrid_Default .rgNumPart a:hover, 
.Venue .RadGrid_Default .rgNumPart a:hover span, 
.Venue .RadGrid_Default .rgNumPart a.rgCurrentPage, 
.Venue .RadGrid_Default .rgNumPart a.rgCurrentPage span,
.Venue .RadGrid_Default .rgPageNext:hover,
.Venue .RadGrid_Default .rgPageLast:hover
{
	background-image:url(Images/btn_button_list.png);
}
.Venue .RadGrid_Default .rgNumPart a:hover, 
.Venue .RadGrid_Default .rgNumPart a:hover span
{
	background:none;
}
.Venue .RadComboBox_Default .rcbInputCellLeft,
.Venue .RadComboBox_Default .rcbInputCellRight,
.Venue .RadComboBox_Default .rcbArrowCellLeft,
.Venue .RadComboBox_Default .rcbArrowCellRight
{
	background-image:url(Images/btn_button_list2.png);
}

/*---JS show/hide styles --*/

h1 a.toggle { background:url(Images/toggle.png) no-repeat 0 -25px; padding-left:20px; line-height:15px; display:block;}
/*-------------------------------------CWNearByMeWrapper Styles---------------------------------*/
.CWNearBy
{
	background-color:;
}
.CWNearBy h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:transparent;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:10px 0 5px 0;
}
.CWNearBy .h2Position
{
	padding:10px 0 0 10px;
}
.CWNearBy .ImageButton
{
	background-image:url(Images/btn_ViewTckts.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.CWNearBy .RadGrid, 
.CWNearBy .RadGrid .RadGrid_Default, 
.CWNearBy .RadGrid .RadGrid_Default .rgMasterTable, 
.CWNearBy .RadGrid_Default .rgHeader, 
.CWNearBy .RadGrid_Default .rgRow, 
.CWNearBy .RadGrid_Default .rgAltRow
{
	clear:both;
	background-color:White;
	background-image:none;
}
.CWNearBy .RadGrid, 
.CWNearBy .RadGrid .RadGrid_Default
{
    width:500px;
}
.CWNearBy .RadGrid_Default
{
	border:solid 1px #bbe1f8;
}
.CWNearBy .RadGrid_Default .rgMasterTable
{
	border:solid 1px #bbe1f8;
	margin:0;
	padding:0;
}

.CWNearBy .RadGrid_Default .rgHeader,
.CWNearBy .RadGrid_Default .rgHeader a
{
	clear:both;
	color:#003366;
	background-image:url(Images/List_bg.gif);
	background-position:left center;
	background-repeat:repeat-x;
	text-align:center;
	width:25%;
}
.CWNearBy .RadGrid_Default .rgRow
{
	background:none;
	border-bottom:solid 1px #bbe1f8;
	padding:3px 0;
}
.CWNearBy .RadGrid_Default .rgRow .rgHoveredRow
{
	border-bottom:none;
	background:none;
}
.CWNearBy .RadGrid_Default .rgAltRow
{
	background-color:#e0efff;
}
.CWNearBy .RadGrid_Default .rgRow a:link, 
.CWNearBy .RadGrid_Default .rgAltRow a:link,
.CWNearBy .RadGrid_Default .rgRow .rgHoveredRow a:link,
.CWNearBy .RadGrid_Default .rgAltRow .rgHoveredRow a:link

{
	clear:both;
	color:#0066cc;
	display:block;
}
.CWNearBy .RadGrid_Default .rgSelectedRow
{
	background-color:#ffffcc;
	color:#0066cc;
}
.CWNearBy .RadGrid_Default .rgSelectedRow a:link, 
.CWNearBy .RadGrid_Default .rgSelectedRow a:active
{
	color:#0066cc;
}
.CWNearBy .RadGrid_Default .rgActiveRow td,
.CWNearBy .RadGrid_Default .rgActiveRow td.rgSorted,
.CWNearBy .RadGrid_Default .rgHoveredRow td,
.CWNearBy .RadGrid_Default .rgHoveredRow td.rgSorted
{
	background:none;
	border-bottom:solid 1px #e0efff;
}
.CWNearBy .RadGrid_Default .rgPager
{
	background-color:#e0efff;
}
.CWNearBy .RadGrid_Default .rgPageFirst:hover,
.CWNearBy .RadGrid_Default .rgPagePrev:hover,
.CWNearBy .RadGrid_Default .rgNumPart a:hover, 
.CWNearBy .RadGrid_Default .rgNumPart a:hover span, 
.CWNearBy .RadGrid_Default .rgNumPart a.rgCurrentPage, 
.CWNearBy .RadGrid_Default .rgNumPart a.rgCurrentPage span,
.CWNearBy .RadGrid_Default .rgPageNext:hover,
.CWNearBy .RadGrid_Default .rgPageLast:hover
{
	background-image:url(Images/btn_button_list.png);
}
.CWNearBy .RadGrid_Default .rgNumPart a:hover, 
.CWNearBy .RadGrid_Default .rgNumPart a:hover span
{
	background:none;
}
.CWNearBy .RadComboBox_Default .rcbInputCellLeft,
.CWNearBy .RadComboBox_Default .rcbInputCellRight,
.CWNearBy .RadComboBox_Default .rcbArrowCellLeft,
.CWNearBy .RadComboBox_Default .rcbArrowCellRight
{
	background-image:url(Images/btn_button_list2.png);
}
.CWNearBy .TicketSection,
.CWNearBy .TicketRow
{
    color:#0066cc;
	font-family:Arial;
	font-size:10px;
	text-align:center;
	line-height:normal;
}

.CWNearBy .RadGrid_Default .rgRow .EventName,
.CWNearBy .RadGrid_Default .rgAltRow  .EventName
{
    color:#0066cc;
    font-family:Arial;
	font-size:11px;
	text-align:left;
	line-height:normal;
}
.CWNearBy .RadGrid_Default .rgRow .VenueName,
.CWNearBy .RadGrid_Default .rgAltRow  .VenueName,
.CWNearBy .RadGrid_Default .rgRow .EventDate,
.CWNearBy .RadGrid_Default .rgAltRow  .EventDate
{
    color:#0066cc;
    font-family:Arial;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	line-height:normal;
}

.CWNearBy .VenueName .Venue
{
    background-color:transparent;
	padding:0;
	margin:0;	
}
.CWNearBy .RadGrid_Default .rgRow a.ViewTicketButton,
.CWNearBy .RadGrid_Default .rgAltRow a.ViewTicketButton
{
    background-image:url(Images/btn_blueRect-arrow2.png);
	background-position:right top;
	background-repeat:no-repeat;
    color:White;
	font-size:12px;
	text-decoration:none;
	padding:5px 5px 3px 5px;
	margin:0;
}

/*---------------------------------Search Results Styles---------------------------*/
.SearchPage .AdvancedSearch
{
	clear:both;
	background-color:#f0f0f0;
	border:solid 1px #ff9933;
	padding:10px;
	margin:12px 0;
}
.SearchPage .AdvancedSearch h2
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.SearchPage .AdvancedSearch .Box
{
	color:#666666;
	font-size:24px;
	line-height:36px;
	text-transform:uppercase;
	height:35px;
	width:250px;
	margin:12px 0 5px 10px;
}
.SearchPage .AdvancedSearch .DateRange
{
	color:#003366;
	font-family:Arial;
	font-size:10px;
	text-transform:uppercase;
	padding:0 5px 0 15px;
}
.SearchPage .AdvancedSearch .DateRange legend
{
	color:#003366;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
.SearchPage .AdvancedSearch .AdvButton 
{
	background-image: url(images/btn_Go.png);
	background-position:right top;
	background-repeat:no-repeat;
	text-decoration:none;
	height:50px;
	width:50px;
	margin:7px 10px 0 0;
}
.SearchPage .AdvancedSearch .options
{
	clear:both;
	margin-left:10px;
}
.SearchPage .AdvancedSearch ul
{
	display:inline;
}
.SearchPage .AdvancedSearch li
{
	display:inline;
	padding-right:5px;
}
.SearchPage .RadGrid_Default .rgPager
{
	background-color:#e0efff;
}
.SearchPage .RadGrid_Default .rgPageFirst:hover,
.SearchPage .RadGrid_Default .rgPagePrev:hover,
.SearchPage .RadGrid_Default .rgNumPart a:hover, 
.SearchPage .RadGrid_Default .rgNumPart a:hover span, 
.SearchPage .RadGrid_Default .rgNumPart a.rgCurrentPage, 
.SearchPage .RadGrid_Default .rgNumPart a.rgCurrentPage span,
.SearchPage .RadGrid_Default .rgPageNext:hover,
.SearchPage .RadGrid_Default .rgPageLast:hover
{
	background-image:url(Images/btn_button_list.png);
}
.SearchPage .RadGrid_Default .rgNumPart a:hover, 
.SearchPage .RadGrid_Default .rgNumPart a:hover span
{
	background:none;
}
.SearchPage .RadComboBox_Default .rcbInputCellLeft,
.SearchPage .RadComboBox_Default .rcbInputCellRight,
.SearchPage .RadComboBox_Default .rcbArrowCellLeft,
.SearchPage .RadComboBox_Default .rcbArrowCellRight
{
	background-image:url(Images/btn_button_list2.png);
}
.SearchResults
{
	padding-top:5px;
}
.SearchResults h2
{
	color:#003366;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:solid 1px #CCC;
	width:100%;
}
.SearchResults a:link, 
.SearchResults a:visited
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	line-height:16px;
}
.SearchResults a:active, 
.SearchResults a:hover
{
	color:#cc0000;
	font-family:Arial;
	font-size:11px;
	line-height:16px;
}

/*-------------------------------------Blog Styles---------------------------------*/
.CWBlog
{
	color:#666666;
	margin:0 20px 0 20px;
}
.CWBlog .sf_postTitle, 
.CWBlog .sf_postTitle a:link, 
.CWBlog .sf_postTitle a:visited
{
	color:#003366;
	font-family:Arial, Sans-Serif;
	font-size:16px;
	margin:10px 0 0 0;
	padding:0;
}
.CWBlog .sf_postDate
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	font-style:normal;
}
.CWBlog .sf_readMore, 
.CWBlog .sf_readMore a:link
{
	color:#003366;
	font-family:Arial, Sans-Serif;
	font-size:11px;
	text-align:right;
}
.CWBlog .sf_postComments, 
.CWBlog .sf_postComments a:link
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:11px;
}
.CWBlog .sf_postBookmark
{
	margin:10px 0 0 0;
}
.CWBlog .sf_comments
{
	background-color:#ccc;
	color:White;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 10px;
	margin:10px 0 0 0;
}
.CWBlog .sf_postContent,
.CWBlog .sf_postContent p
{
	color:#666666;
}
.CWBlog .sf_authorComment
{
	background-color:White;
}
.CWBlog .sf_commentAuthor
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:10px;
}
.CWBlog .sf_commentAuthor strong
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:11px;
}
.CWBlog .sf_commentAuthor span
{
	color:#666666;
	font-family:Arial, Sans-Serif;
	font-size:10px;
}


/*-------------------------------------Guarantee Box---------------------------------*/
.GuaranteeBox
{
	display:block;
	margin:15px 0 15px 0;
	padding:0;
	position:relative;
	z-index:1;
	width:220px;
}
.GuaranteeImage
{
	background-color:#ddf0fb;
	border:solid 1px #bbe1f8;
	background-image:url(Images/Guarantee.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index:10;
	min-height:180px;
}
.Polaroids
{ 
	position:absolute;
	z-index:50;
	margin: 40px 0 0 -10px;
	padding:0;
	*right:115px;
}
.GuaranteeContent
{
	margin:35px 0 0 90px;	
}
.title
{
	color:#003366;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 25px;
	*width:100px;
}
.GuaranteeContent p
{
	color:#666666;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding:0 0 10px 25px;
	margin:0;
	*width:100px;
}
.GuaranteeTestimonial
{
	z-index:40;
	margin: -5px 0 0 10px;
	padding:0;
	*margin: -9px 0 0 10px;
}


/*-------------------------------------Newsletter Box---------------------------------*/
.Newsletter
{
	border:solid 1px #bbe1f8;
	background-color:#ddf0fb;
	background-image:url(Images/Whats_next.png);
	background-position:top center;
	background-repeat:no-repeat;
	min-height:143px;
	width:220px;
	margin:15px 0 0 0;
	position:relative;
	z-index:1;
}
.Phone
{ 
	float:left;
	margin: 40px 10px 0 -10px;
	padding:0;
	*right:115px;
}
.Forms
{
	width:125px;
	margin:40px 0 0 0;
}


/*-------------------------------------RSS Feed---------------------------------*/
.rssWrapper
{
	width:220px;
	padding:0 0 10px 0;
	margin:10px 0 10px 0;
}
.rssWrapper .rss_newsList
{
	width:220px;
	border:solid 1px #bbe1f8;
}
.rssWrapper .rssNorm
{
	background-color:White;
	border-bottom:solid 1px #f63;
	padding:5px 4px;
}
.rssWrapper .rssAlt
{
	background-color:#e0efff;
	border-bottom:solid 1px #f63;
	padding:5px 4px;
}
.rssWrapper h2
{
	color:#003366;
	background-image:url(Images/H3_small_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:220px;
	height:25px;
	padding:10px 0 5px 0;
}
.rssWrapper .h2Position
{
	padding:0 0 0 10px;
}
.rssWrapper h4
{
	background-image:none;
	color:#f63;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 5px 0;
	margin:0;
}
.rssWrapper .rssDate
{
	color:#666666;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	padding-bottom:2px;
}
.rssWrapper .rssContent
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
.rssWrapper .rssContent img
{
	width:215px;
	height:35px;
}
.rssWrapper .rssSeparator
{	
	height:0px;
}

/*-------------------------------------Contact Forms---------------------------------*/
.ContactForm h2
{
	color:#003366;
	background-image:url(Images/H3_big_bg.png);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	height:25px;
	padding:10px 0 5px 0;
	margin:10px 0 0 0;
}
.ContactForm .h2Position
{
	padding:10px 0 10px 10px;
}
.ContactForm .RedText
{
    color:Red;
}
.ContactForm .formContainer
{
    width:500px;
    font-size:11px;
    padding:0 0 0 5px;
    margin:0;
}
.ContactForm .formContainer .input
{
    padding-left:0px;
}
.ContactForm .formContainer TD Label.inputLabel
{
    font-size:11px;
    font-weight:normal;
}
.ContactForm .formContainer TD.required Label.inputLabel
{
    color:Red;
    font-size:11px;
    font-weight:normal;
}
.ContactForm .formContainer fieldset
{
    border-width:0;
    background-color:White;  
    background-image:none;  
    padding:0;
    margin:0;
}
.ContactForm .formContainer fieldset legend
{
    display:none;
}
.ContactForm .formContainer .fieldsContainer .inputRow .input .inputText
{
    width:98%;
}
.ContactForm .formContainer .col2 .fieldsContainer .inputRow .input .inputText
{
    width:95%;
}
.ContactForm .formContainer .col3 .fieldsContainer .inputRow .input .inputText
{
    width:93%;
}
.ContactForm .formContainer .col2 .fieldsContainer .inputRow .input,
.ContactForm .formContainer .col3 .fieldsContainer .inputRow .input
{
    padding-right:0;
}
.ContactForm .formContainer .submitRow .submitButton
{
    background-image:url(Images/btn_blueRect-arrow.png);
    background-position:right center;
    background-repeat:no-repeat;
    background-color:White;
    border-width:0;
    color:White;
    font-size:12;
    font-weight:bold;
    PADDING: 5px 20px 5px 10px;
    margin:0;
}
	
/*-------------------------------------PollBox---------------------------------*/
.PollBox {
    font-size: 1.0em;
    margin: 0;
    background: transparent;
    width: 200px;
    padding: 10px;
    }
.PollBox fieldset {
    border: 0;      
    padding: 0;
    margin: 10px 0 10px 0;        
    }
.PollBox h4 {
    font-size: 1.3em;
    padding:0;
    margin: 0;
    }
.PollBox fieldset h5 {
    font-size: 1.0em;
    font-weight: bold;
    color: #000;
    margin: 0 0 5px 0;        
    }
.PollBox fieldset span {
    display: block;
    margin: 0;
    font-size: 1.0em;
    color: #000;
    line-height: 1.6em;
    }
.PollBox fieldset span label {
    display: inline;
    font-weight: normal;    
    }
.PollBox a {
    float:right;
    margin-top: -16px;
    }
.PollBox span {
    color: #999;
    font-size: 0.9em;
    }
.PollBox span.validator {
    color: red;
    display: block;
    margin-bottom: 10px;
    }
    
/*----------newslist-----------*/
		.newslist {
			list-style:none;
			margin:0;
			padding:0;
			}
		.newslist li {
			margin-bottom: 20px;
			border-bottom: 1px dashed #ededed;
			}
		.newslist p.summary {
			margin:0;
			font-size: 0.9em;
			}
		.newslist h4, .newslist h5 {
			margin: 0;
			padding: 0;
			font-size: 1.0em;			
			}
		.newslist h5 {
			font-weight: normal;
			}
		.newslist span.date {
			font-style: italic;
			font-size: 0.8em;
			}
		.newslist a.more {
			font-size: 0.8em;
			}

		/*---------singlenews---------*/

		.singlenews h2 {
			font-size: 1.5em;
			margin-bottom: 0;
			}		
		.singlenews h3 {
			margin: 0;
			padding: 0;
			font-weight: normal;
			font-size: 0.9em;
			}		
		.singlenews span.date {
			font-style: italic;
			font-size: 0.8em;
			line-height: 3em;			
			}
		.singlenews p.summary {
			font-weight: bold;
			font-size: 0.9em;
			}
		.singlenews div.newsbody {
			margin-top: 20px;
			font-size: 0.9em;
			}
		.related h3 {
			font-size: 1.2em;
			margin-top: 30px;
			margin-bottom: 10px;
			}
		.related h4 {
			margin: 0 0 10px 0;
			font-size: 1.0em;			}
		.related ul {
			margin:0 0 20px 0;
			padding:0;						
			}
		.related li {
			padding: 0 0 0 0;
			margin-left: 20px;
			}
		.related li.more {
			font-size: 0.8em;
			line-height: 2.5em;
			list-style-type: none;
			}

/*-------------------------------------Blogs---------------------------------*/
/*blog posts*/
.post{margin:2.4em 0}
.postTitle{color: #f63;font:normal 2.2em/1.2em georgia,arial,sans-serif;}
.postTitle a{text-decoration:none}
.postDate{margin-bottom:1.2em;font-size:0.8em;color:#000 !important}
.postContent{font-size:13px}
.postContent p{margin-bottom:1.2em}
.postGet,.entryFoot{color:#fff}
.postGet{margin-top:1em}
.diggit{padding-left:20px;background:url(img/blogDiggit.gif) 0 0 no-repeat}
.delicious,.delicous{margin-left:10px;padding-left:18px;background:url(img/blogDelicious.gif) 0 0 no-repeat}
p.more{font-size:0.85em}
.postFoot a{clear:left;font-size:0.85em}
.postFoot a.postComments{}
.postFoot span{margin-left:10px;color:#000}
.postComments{margin-top:40px;font-size:0.9em;line-height:1.4em;}
.postComments h3{color: #f63;margin-top:1.5em;background:url(img/blogComments.gif) 0 0.2em no-repeat;font:normal 1.6em/1.2em georgia,arial,sans-serif;}
.postComments h3 a{color:#333}
.commentsView{background:#f5f5f5;padding:20px 30px 30px}
.postComments .commentAuthor{margin-top:1.6em;color: #f63;font-size:1.0em}
.postComments .commentAuthor a{text-transform:none;text-decoration:underline}
.postComments .commentAuthor a:hover{text-transform:none;text-decoration:none}
.postComments .commentDate{font-size:0.8em;font-weight:bold}
.postComments p{margin-top:0}
p.commentMessage{background:#690;color:#fff;padding:3px 10px;margin:20px 0}


/*comments form*/
.postComments ol{list-style:none}
.postComments fieldset{display:block;margin-top:1em;margin-bottom:2.3em;padding:1.8em 1em 1em;border:0;background: #eee}
.postComments fieldset li{clear:both;margin-bottom:1em}
.postComments fieldset li:after{content:".";display:block;clear:both;height:3px;visibility:hidden}
.postComments fieldset label, .postComments fieldset span {float:left;width:70px;padding-right:5px;text-align:right;line-height:1.8em;font-size:0.85em}
.postComments fieldset input{float:left;width:200px;padding:2px}
.postComments fieldset textarea{float:left;width:380px;height:150px;font-family: Arial;font-size:12px}
.postComments fieldset input.commentsButton{display:block;width:auto;margin:0.4em 0 0 80px;height:auto;font-weight:bold;padding:3px 5px}
.postComments fieldset span.commentsValidator{margin-left:70px;color:red;font-weight:bold;width:320px;text-align:left}

.postsNavigation{font-size:12px}
.prevPost{border-right:1px solid #000;padding-right:10px;margin-right:5px;background:url(Images/prev.gif) center left no-repeat;padding-left:13px;}
.allPosts{font-weight:bold}
.nextPost{border-left:1px solid #000;padding-left:10px;margin-left:5px;background:url(Images/next.gif) center right no-repeat;padding-right:13px;}
.postsNavigation {margin-top:10px}

/*lists*/
.sf_list_simple, .sf_list_expanded, .sf_anchor_list, .sf_list_expandable, .sf_target_list, #SideBar ul {list-style:none;margin-bottom:30px;font-size:13px}
.sf_list_simple li, .sf_list_expanded li, #Main li, #SideBar li{margin-top:10px}
#Main li 
{
	margin-left: 15px;
}
.sf_list_expanded h5, .sf_item_head, ul h2 {font-size:1.0em;font-weight:bold}
.sf_target_list{margin-left:0}
.sf_target_list dt{font-weight:bold;margin-top:1.0em}
#Main ul {margin-left:15px;list-style-type:disc;font-size:13px}
#Main ol{margin-left:15px;font-size:13px}
#Main h1, #Main .list_header{margin-top:20px}



/* Categories, Tags, Archive */
ul.tagCloud {
	margin: 0;
	padding: 0;
}
ul.tagCloud li {
	margin: 0;
	padding: 0 10px 0 0;
	background: none;
	border-bottom: 0;
	padding: 0;
	display: inline;
	line-height: 36px;
}
ul.tagCloud li a.s6:link, ul.tagCloud li a.s6:visited, ul.tagCloud li a.s6:hover, ul.tagCloud li a.s6:active {
	font-size: 9px;
}
ul.tagCloud li a.s5:link, ul.tagCloud li a.s5:visited, ul.tagCloud li a.s5:hover, ul.tagCloud li a.s5:active {
	font-size: 12px;
}
ul.tagCloud li a.s4:link, ul.tagCloud li a.s4:visited, ul.tagCloud li a.s4:hover, ul.tagCloud li a.s4:active {
	font-size: 16px;
}
ul.tagCloud li a.s3:link, ul.tagCloud li a.s3:visited, ul.tagCloud li a.s3:hover, ul.tagCloud li a.s3:active {
	font-size: 21px;
}
ul.tagCloud li a.s2:link, ul.tagCloud li a.s2:visited, ul.tagCloud li a.s2:hover, ul.tagCloud li a.s2:active {
	font-size: 29px;
}
ul.tagCloud li a.s1:link, ul.tagCloud li a.s1:visited, ul.tagCloud li a.s1:hover, ul.tagCloud li a.s1:active {
	font-size: 36px;
}
h1.categorizedAs {
	margin: 20px 0 0;
	font-size: 2.5em;
	font-family: georgia,arial,sans-serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
}
dl.taggedWithList {
	margin: 0;
	padding: 0;
}
dl.taggedWithList dt, dl.taggedWithList dd {
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
}

/*------------- Basic Search Styles -------------*/
#VenueSearch .basicSearch
{
    background-color:#bbe1f8;
	padding:10px 0 10px 10px;
	margin:10px 10px 0 0;
}
#VenueSearch .basicSearch .SearchTitle
{
    color:White;
    line-height:normal;
    font-size:12px;
    font-weight:bold;
    text-align:left;
    text-transform:uppercase;
    width:250px;
    padding:0 0 5px 0;
    margin:0;
}
#VenueSearch .basicSearch .lbStyle 
{
	float:right;
	background-image: url(images/btn_Go.png);
	background-position:center center;
	background-repeat:no-repeat;
	text-decoration:none;
	width:40px;
	height:40px;
	padding:0;
	margin:20px 0 0 258px;
}
#VenueSearch .basicSearch .rcbInput
{
    font-size:18px;
}
#VenueSearch .basicSearch .rcbInputCell
{
    height:40px;
}
#VenueSearch .basicSearch .rcbInputCellLeft
{
    background-image:none;
    background-color:White;
    border:1px solid #ccc;
}
#VenueSearch .basicSearch .rcbArrowCellRight  
{
    background-image: url(images/dwn-arrow.png);
	background-position:top right;
	background-repeat:no-repeat;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.lowest_price_img{
	margin:15px 0;
}

.featurette .overlay a b { display:none;}

.cw_OrangeBox { width:498px; background:url(/App_Themes/ComedyWorld/Images/orange_bg.png) no-repeat left top; border-bottom:1px solid #bbe1f8; height:101px; margin-bottom:0; position:relative;}
.cw_OrangeHeader { position:absolute; top:16px; left:83px; color:#fff; font:bold 13px Arial; text-shadow:1px 1px 1px rgba(0,0,0,0.25); text-transform:uppercase;}

.cw_OrangeButton {
	background:url(/App_Themes/ComedyWorld/Images/orange_button.png) no-repeat left top;
	width:126px;
	height:28px;
	position:absolute;
	top:45px;
	left:358px;
}

.cw_OrangeButton:hover { color:#fff;}

.cw_OrangeInput{
background:url(/App_Themes/ComedyWorld/Images/orange_input.png) no-repeat left top;
border:none;
position:absolute;
top:45px;
left:81px;
padding: 6px 10px;
width: 246px;
}

.cw_OrangeHidden { display:none !important;}

.cw_OrangeCol { float:left; width:160px; padding-left:5px;}
.cw_OrangeCol p strong { margin:10px 0 5px; display:block; font-size:12px;}
.cw_OrangeCol { margin:5px 0;}


























#message {
	width: 700px;
	height: 50px;
	position:absolute;
	top:50%;
	left:50%;
	margin-left: -350px;
	margin-top:-35px;
	text-align:center;
	color:#999; 
	font-size: 25px;                       
	}
#message strong {
	font-size: 1.5em;
	display:block;
	color:black;
	
	}
	
.message{width:500px;height:200px;position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-250px;text-align:center}

.rcbHeader ul, .rcbFooter ul, .rcbItem ul, .rcbHovered ul, .rcbDisabled ul 
{
	display:inline-block;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
.col1, .col2, .col3 
{
	float:left;
	line-height:16px;
	margin:0;
	padding:0 5px 0 0;
	width:110px;
}

.FEATURESHOW { display:block; }
    .FEATUREHIDE { display:none; }
    .featurette
    {
        display: block;
        width: 495px;
        height: 210px;
        border: solid 1px black;
    }
    .featurette .shadow
    {
        z-index: 1; 
        position:relative;
        background-color: #000000;
        filter: alpha(opacity=50);
        opacity: 0.5;
        margin: 0px;
        padding: 0px;
        width: 208px;
        height: 210px;
        float:right;
    }
    .featuretteH2 h2
    {
	    color:#003366;
	    background-image:url(/App_Themes/ComedyWorld/Images/H3_big_bg.png);
	    background-position:center top;
	    background-repeat:no-repeat;
	    font-family:Arial;
	    font-size:14px;
	    font-weight:bold;
	    text-transform:uppercase;
	    width:500px;
	    height:25px;
	    padding:10px 0 10px 0;
	    margin:15px 0 0 0;
    }
    .featuretteH2 .h2Position
    {
	    padding:0 0 0 10px;
    }
    .featurette .overlay
    {
        z-index: 2; 
        position:relative;
        top: 10px;
        left: 220px;
        margin: 0px;
        padding: 10px;
        width: 196px;
        height: 210px;
        float:right;
    }
    .featurette .overlay h3
    {
		background-image:none;
        color: #ffffff;
        font: bold 14px Arial;
        text-align: left;
        text-transform: uppercase;
        margin: 0px;
        padding: 5px 5px 0px 5px;
    }
    .featurette .overlay a:link, .featurette .overlay a:visited
    {
        display:block;
        color:#ffffff;
        font: normal 12px Arial;
        text-align: left;
        padding: 5px;
        margin: 0px;
        border: none;
        text-decoration:none;
    }
    .featurette .overlay a:hover
    {
        color:#fff;
        background:#084b85;
    }
	
	
	
	#showAdvancedFilterOptions { 
		background-image:url(Images/btn_blueRect-arrow3.png);
		background-position:right center;
		background-repeat:no-repeat;
		width:170px;
		display:block;
		color:White;
		font-size:12px;
		padding:3px 20px 3px 10px;
		margin-bottom:10px;
	}
	
.ContactForm #ctl00_LeftMainContent_SingleForm1_SingleForm11, .ContactForm #ctl00_LeftMainContent_SingleForm1_SingleForm12 { width:150px !important;}

#pNewsletter {
    padding: 1px 20px;
    background: #f2faff;
    margin: 0 0 10px;
}
#pNewsletter p {
    margin: 15px 0;
}
#pNewsletter .field {
    clear: left;
}
#pNewsletter span {
    float: left;
    width: 120px;
    display: block;
    text-align: left;
    line-height: 28px;
    font-weight: bold;
}
#pNewsletter form {
    text-align: left;
    padding: 10px 15px;
    background: #e2f2fb;
    border: 1px solid #bee2f7;
    line-height: 28px;
}
#pNewsletter .input {
    padding: 3px 7px;
    width: 150px;
    font: 12px Arial;
}
#pNewsletter .submit {
    margin: 10px 0 5px;
    padding: 1px 5px;
    font-weight: bold;
    color: #fff;
    background: #5993d2;
    border: 1px solid #3572b5;
    font: bold 12px Arial;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#pNewsletter fieldset {
    border: none;
}
#pNewsletter .submit:hover {
    cursor: pointer;
    background: #7cb3ef;
    border: 1px solid #5894d4;
}

.st_twitter_hcount, .st_facebook_hcount, .st_email_hcount { display:block; float:left; position:relative; top:10px; margin-bottom:15px;}

#share_this_btns { float: right;
    padding: 5px 4px 5px 0;
    position: relative;
    top: -26px; }

.clear { clear:left; height:1px; line-height:1px; font-size:1px; overflow:hidden;}

.EventContent h2{margin:10px 0;}
.EventParagraph{margin:15px 0 0;}
.EventParagraph br{height:1px;line-height:1px;font-size:1px;margin:2px 0;}
.EventParagraph li{margin:3px 0 10px 5px; list-style-type:none; background:url(Images/arrow.png) no-repeat 0px 2px; padding-left:15px;}
.EventParagraph p{margin:3px 0;}
.EventParagraph p strong, .EventParagraph strong p { margin:7px 0 3px; font-size:13px;}

#ctl00_LeftMainContent_BlogPosts1_ctl00_commentsList_ctl00_commentTxt { min-height:200px !important; height:200px !important;}
#ctl00_LeftMainContent_BlogPosts1_ctl00_commentsList_ctl00_commentTxtWrapper { height:200px !important;}

#recent_posts { margin:0 0 10px; border:1px solid #bbe1f8; background:#f3fafe; padding:0 5px 0 10px;}
#recent_posts h4 { margin:13px 0; padding:0; text-transform:none; font-weight:normal; font-size:15px;}
#recent_posts ul { padding-bottom:5px;}
#recent_posts li{margin:7px 0; list-style-type:none; background:url(Images/arrow.png) no-repeat 0px 2px; padding-left:15px;}

#CWLikeButton { width: 140px !important; }

#ctl00_LeftMainContent_ContextSummary1_ctl00_ctl00_EventSummaryWrapper { margin-bottom:10px !important;}

#ctl00_LeftMainContent_ContextImage1 { padding-right:25px;padding-bottom: 52px;}

#ctl00_LeftMainContent_ContextSummary1 .EventParagraph { margin-top:0 !important;}

#ctl00_LeftMainContent_ContextSummary1 { margin-top: -13px; }

.tblFilterCityLinks { border-color:#d9eefb; background:#fefeff;}
.tblFilterCityLinks a { color:#0066cc;}
.tblFilterCityLinks b { position:relative; left:4px; text-transform:uppercase; letter-spacing:1px; display:block; padding-top:3px;}
.tblFilterCityLinks td { padding:3px;}

#featurette { position:relative; width:493px; padding-left:7px; height:241px; overflow:hidden; margin-bottom: 10px;}
#featurette .tabs { position:absolute; top:11px; left:0; margin:0; padding:0; z-index:1000;}
#featurette .tabs li { margin:0; padding:0; list-style-type:none;}
#featurette .tabs a { display:block; height:55px; width:170px; background-image:url(Images/tabs_sprite.png); background-repeat:no-repeat; outline:none;}
#featurette .tab { position:absolute; top:0; left:7px; width:493px; height:241px; background-color:#185493;}
#featurette .tab ul { margin:0; padding:0; position:absolute; top:0; right:0; width:340px;}
#featurette .tab li { margin:0; padding:0; float:left; width:170px;}
#featurette .tab li a { display:block; width:170px; height:62px;}
#featurette span { display:none;}
#featurette li { list-style-type:none;}

#featurette a img { border:none;}
#featurette .tabs .tab1 a { background-position:0 0;}
#featurette .tabs .tab2 a { background-position:0 -55px;}
#featurette .tabs .tab3 a { background-position:0 -110px;}
#featurette .tabs .tab4 a { background-position:0 -165px; height:56px;}

#featurette .tabs .tab1 a:hover, #featurette .tabs .tab1 a.selected { background-position:-170px 0;}
#featurette .tabs .tab2 a:hover, #featurette .tabs .tab2 a.selected { background-position:-170px -55px;}
#featurette .tabs .tab3 a:hover, #featurette .tabs .tab3 a.selected { background-position:-170px -110px;}
#featurette .tabs .tab4 a:hover, #featurette .tabs .tab4 a.selected { background-position:-170px -165px;}

#featurette #tab1, #featurette #tab2 { background-image:url(Images/bg3.jpg);}

#featurette #tab3 { background-image:url(Images/bg2.jpg);}

#featurette #tab4 { background-image:url(Images/bg1.jpg);}

#featurette input { background:url(Images/search_bg.png) no-repeat left top; color:#a2a2a2; font:bold 14px Arial; border:none; margin:0; padding:16px 10px; position:absolute; top:157px; right:31px; width:254px;}

#featurette #tab1 ul { background:url(Images/comedians.png) no-repeat left top; }

#featurette #tab2 ul { background:url(Images/types.png) no-repeat left top; }

#featurette .tab li a:hover { background: url(Images/li_bg.png) no-repeat center center;}

#like_btns { right:51px; top:67px; width:222px; position:absolute;}
#like_btns a { margin-bottom:9px; height:46px; display:block;}

#comedy_types_list img { display: block; float: left; margin: 0 15px 15px 0;}
#comedy_types_list img.last { margin-right: 0;}
#comedy_types_list a:hover img { opacity:0.90; filter:alpha(opacity=90);}


.comImgFloat { float:left; margin:3px 15px 3px 0;}
.comTextStyle { font-size:12px; line-height:18px; margin:10px 0;}
#ctl00_LeftMainContent_TopXWrapper1 { padding:10px 0 20px;}
#ctl00_LeftMainContent_TopXWrapper1 h2 { color:#003366; margin:10px 0; font-weight:normal; font-size:17px;}
#ctl00_LeftMainContent_TopXWrapper1 br { width:1px; height:1px; float:left; overflow:hidden; display:block;}
#ctl00_LeftMainContent_TopXWrapper1 .TopXNorm, #ctl00_LeftMainContent_TopXWrapper1  .TopXALT {background: url("Images/arrow.png") no-repeat scroll 0 2px transparent; float: left; list-style-type: none; margin: 5px 0; padding-left: 12px; width: 156px;}

#VenueSearch .basicSearch .lbStyle { margin-right:30px !important;}
#VenueSearch .basicSearch { background-color:#fff !important;}
#VenueSearch div.basicSearch { background-color:#BBE1F8 !important; position:relative; top:-10px;}
