body
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #8B0000;
}
h1
{
	font-size: 8pt;
}
td
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}
a:link
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #8B0000;
}
a:hover
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #8B0000;
}
a:visited
{
	font-family: verdana, helvetica, sans-serif;
	font-size: 8pt;
	color: #8B0000;
}
table.frame
{
	width: 100%;
}
td.frame_left
{
}
td.frame_middle
{
	width: 760px;
}
td.frame_right
{
}
table.frame_middle
{
	width: 760px;
}
table.topbar
{
	height: 19px;
	width: 760px;
	background-color: #8B0000;
}
td.topbar_events
{
	text-align: left;
}
td.topbar_links
{
	text-align: right;
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: White;
}
td.topbar_links a:link
{
	text-decoration: underline;
	color: White;
	font-family: arial;
	font-size: 10px;
}
td.topbar_links a:visited
{
	text-decoration: underline;
	color: White;
	font-family: arial;
	font-size: 10px;
}
td.topbar_links a:hover
{
	text-decoration: underline;
	color: Black;
	font-family: arial;
	font-size: 10px;
}
td.topbar_links a:active
{
	text-decoration: underline;
	color: White;
	font-family: arial;
	font-size: 10px;
}
table.logobar
{
	width: 760px;
	height: 60px;
}
img.logobar_logo
{
}
td.logobar_search_left
{
	background-image: url(images/logobar_search_background_left.gif);
	width: 26px;
}
td.logobar_search
{
	background-image: url(images/logobar_search_background.gif);
	width: 200px;
	text-decoration: none;
	font-weight: bold;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: White;
}
td.logobar_search_right
{
	width: 0px;
}
input.logobar_search_box
{
	width: 115px;
	height: 16px;
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
}
img.logobar_search_button
{
	width: 12px;
	height: 14px;
}
table.menubar
{
	height: 31px;
	width: 760px;
	background-image: url(images/menubar_background.gif);
}
td.menubar_left
{
}
td.menubar
{
	text-align: center;
}
td.menubar_right
{
}
img.menubar_home
{
}
img.menubar_sports
{
}
img.menubar_concerts
{
}
img.menubar_theater
{
}
img.menubar_lasvegas
{
}
img.menubar_broadway
{
}
td.sidebar
{
	text-align: center;
	width: 130px;
}
table.sidebar_topten
{
	width: 124px;
}
table.sidebar_categories
{
	width: 124px;
}
table.sidebar_categories td
{
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.sidebar_categories a:link
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.sidebar_categories a:visited
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.sidebar_categories a:hover
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.sidebar_categories a:active
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
td.sidebar_horiz_divider
{
	height: 2px;
	background-image: url(images/sidebar_horiz_divider.gif);
	margin: 3px 0px 3px 0px;
}
table.sidelinks
{
	width: 100%;
	margin: 15px 15px 15px 15px;
}
table.sidelinks td
{
	text-align: center;
}
td.mainpage
{
	text-align: center;
	width: 620px;
}
table.mainpage_boxed
{
	width: 560px;
}
td.mainpage_header
{
	font-family: arial,helvetica,sans serif;
	font-weight: bold;
	font-size: 24px;
	color: #8B0000;
}
td.mainpage_normal
{
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	color: #8B0000;
}
td.mainpage_caption
{
	font-family: arial,helvetica,sans serif;
	font-weight: bold;
	font-size: 12px;
	color: #8B0000;
}
td.mainpage_details
{
	font-family: arial,helvetica,sans serif;
	font-weight: normal;
	font-size: 12px;
	color: #8B0000;
}
td.mainpage_error
{
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	color: darkred;
}
td.mainpage_horiz_divider
{
	height: 2px;
	background-image: url(images/mainpage_horiz_divider.gif);
	margin: 3px 0px 3px 0px;
}
td.mainpage_vert_divider
{
	width: 1%;
	background-image: url(images/mainpage_vert_divider.gif);
}
table.mainpage_features
{
	width: 100%;
}
table.mainpage_category
{
	width: 100%;
}
table.mainpage_categories
{
	width: 100%;
}
td.mainpage_categories_sports
{
	width: 16%;
	text-align: center;
}
td.mainpage_categories_concerts
{
	width: 20%;
	text-align: center;
}
td.mainpage_categories_theater
{
	width: 20%;
	text-align: center;
}
td.mainpage_categories_lasvegas
{
	width: 20%;
	text-align: center;
}
td.mainpage_categories_broadway
{
	width: 24%;
	text-align: center;
}
table.mainpage_categories_list
{
	width: 100%;
	margin: 8px 0px 0px 8px;
}
table.mainpage_categories_list td
{
	text-align: left;
}
table.mainpage_categories_list a:link
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.mainpage_categories_list a:visited
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.mainpage_categories_list a:hover
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.mainpage_categories_list a:active
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 11px;
	color: #8B0000;
}
table.mainpage_sports
{
	width: 100%;
}
td.mainpage_sports_header
{
	text-align: center;
	font-family: verdana,arial,helvetica,sans serif;
	font-size: 24px;
	font-weight: bold;
	color: #8B0000;
	padding: 0px 0px 8px 0px;
}
.mainpage_sports_subhead
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption
{
	width: 32%;
	text-align: center;
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption a:link
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption a:visited
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption a:hover
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_caption a:active
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B0000;
}
td.mainpage_sports_link
{
	text-align: center;
	line-height: 18px;
}
a.mainpage_sports_link:link
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
a.mainpage_sports_link:visited
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
a.mainpage_sports_link:hover
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
a.mainpage_sports_link:active
{
	text-decoration: none;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
td.buffer
{
	text-align: center;
	width: 10px;
}
table.pagebottom_border
{
	width: 760px;
	height: 12px;
	background-image: url(images/pagebottom_background.gif);
}
table.pagebottom_menu
{
	width: 760px;
	margin: 8px 0px 0px 0px;
}
table.pagebottom_menu td
{
	text-align: center;
}
table.pagebottom_menu a:link
{
	text-decoration: underline;
	color: #8B0000;
	font-family: arial;
	font-size: 10px;
}
table.pagebottom_menu a:visited
{
	text-decoration: underline;
	color: #8B0000;
	font-family: arial;
	font-size: 10px;
}
table.pagebottom_menu a:hover
{
	text-decoration: underline;
	color: #8B0000;
	font-family: arial;
	font-size: 10px;
}
table.pagebottom_menu a:active
{
	text-decoration: underline;
	color: #8B0000;
	font-family: arial;
	font-size: 10px;
}
table.pagebottom_info
{
	width: 760px;
	margin: 8px 0px 0px 0px;
}
table.pagebottom_info td
{
	text-align: center;
	font-family: arial,helvetica,sans serif;
	font-size: 10px;
	color: #8B0000;
}
table.box
{
	margin: 16px 8px 8px 8px;
}
/*---------- START SEARCH.ASPX ------------ */

/*Calendar Styles */

.TESTcpYearNavigation,
.TESTcpMonthNavigation
{
    background-color:#1D5188;
    text-align:center;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
{
    font-family:arial;
    font-size:8pt;
    
}
TD.TESTcpDayColumnHeader
{
    text-align:center;
    border:solid thin #1D5188;
    border-width:0 0 1px 0;
   
}
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
{
    text-align:right;
    text-decoration:none;
}
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
{
    color:#D0D0D0;
    text-align:right;
    text-decoration:line-through;
}
.TESTcpCurrentMonthDate
{
    color:#1D5188;
    font-weight:bold;
}
.TESTcpCurrentDate
{
    color: #FFFFFF;
    font-weight:bold;
}
.TESTcpOtherMonthDate
{
    color:#808080;
}
TD.TESTcpCurrentDate
{
    color:#FFFFFF;
    background-color: #99CCFF;
    border-width:1px;
    border:solid 1px #000000;
}
TD.TESTcpCurrentDateDisabled
{
    border-width:1px;
    border:solid thin #FFAAAA;
}
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
{
    border:solid thin #1D5188;
    border-width:1px 0 0 0;
}
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
{
    height:20px;
}
A.TESTcpTodayText
{
    color:#1D5188;
    font-weight:bold;
}
SPAN.TESTcpTodayTextDisabled
{
    color:#D0D0D0;
}
.TESTcpBorder
{
    border:solid thin #1D5188;
}

.dateTextBox
{
 width:70px;
vertical-align:middle;
}


.pointer 
{
  cursor:pointer;   
}

.SearchSubmitButton 
{
    font-variant: small-caps;height: 20px; font-size: 8pt; cursor: pointer;
}



/*---------- cityListing.inc ------------ */
#cityListing a {line-height:20px;}
