body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0;
	padding:0;
}
.hr1
{
	color:#218bcd;
	background-color: #218bcd; /* mozilla */
	border: 0px; /* fixes mozilla height */
	clear: left;
	color: #218bcd; /* ie */
	height: 2px;
	margin: 2px 0px 3px 0px;
	width:100%;
}
.hr2
{
	color:#218bcd;
	background-color: #218bcd; /* mozilla */
	border: 0px; /* fixes mozilla height */
	clear: left;
	color: #218bcd; /* ie */
	height: 2px;
	margin: 2px 0px 0px 0px;
	width:100%;
}
img{border:none;}
h2
{
	font-size:13px;
	margin-top:0px;
	margin-bottom:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
h2 a, h2 a:visited, h2 a:link
{
	font-size:15px;
	margin-top:0px;
	margin-bottom:0px;
	color:#19765F;
	font-family:Arial, Helvetica, sans-serif;
}
h3, h3 a, h3 a:visited, h3 a:link
{
	font-size:13px;
	margin-top:0px;
	margin-bottom:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
h2 a:hover,h3 a:hover{color:#218BCD;}
h1{
	font-size:17px;
	margin-bottom:0px;
	margin-top:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
h4{
	font-weight:bold;
	font-size:11px;
	margin:0px 0px 0px 0px;
	color:#000000;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
h6
{
	margin:0px 0px 0px 0px;
	color:#990000;
	font-size:12px;
}
/* 3D Buttons */
.cssbutton
{
	background-color: #19765F;
	border: 2px #19765F outset;
	padding: 1px 4px;
	color:#FFFFFF;
	text-decoration: none;
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	overflow:visible;
}
.cssbutton2
{
	background-color: #218BCD;
	border: 1px #19765F outset;
	padding: 1px 4px;
	color:#FFFFFF;
	text-decoration: none;
	font: bold 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}
.cssbutton:hover,a.cssbutton:hover
{
	border-style: inset;
	padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}
.huge_cssbutton,input.huge_cssbutton
{
	background-color: #218BCD;
	border: 2px #218BCD outset;
	padding: 1px 4px;
	color:#FFFFFF;
	text-decoration: none;
	font: bold 16px Verdana, Helvetica, sans-serif;
	overflow:visible;
}	
.huge_cssbutton:hover
{
	border-style: inset;
	padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}
/*Alternating Backgrounds */
.back1
{
	background-color:#DDFFFF;
}
.back2
{
	background-color:#FFFFDD;
}
/*Front Page CSS */
.hot_sports, .hot_sports a
{
	font-size:13px;
	font-weight:bold;
	color:#DF0000;
	padding:0px 0px 4px 0px;
}
.hot_concert, .hot_concert a
{
	font-size:13px;
	font-weight:bold;
	color:#00A600;
	padding:0px 0px 4px 0px;
}
.hot_theater, .hot_theater a
{
	font-size:13px;
	font-weight:bold;
	color:#1717FF;
	padding:0px 0px 4px 0px;
}
.front_text
{
	padding:0px 0px 0px 3px;
	height:57px;
}
.front_padding
{
	padding:0px 0px 0px 3px;
}
/* General Content CSS */
a.front_black,.front_black a
{
	font-size:11px;
	text-decoration:none;
	color:#000066;
	line-height:19px;
}
a.front_black:hover,.front_black a:hover{text-decoration:underline;color:#990000;}
a.dark_green,a.stylen
{
	text-decoration:none;
	color:#990000;
}
a.dark_green:hover,a.black:hover,a.stylen:hover{color:#218BCD;text-decoration:underline;}
.dark_gray_small,a.dark_gray_small
{
	color:#666666;
	text-decoration:none;
	font-size:11px;
}
.dark_gray,a.dark_gray
{
	color:#666666;
	text-decoration:none;
}
.center_image
{
    text-align:center;
    display:block;
}
.text_center
{
	text-align:center;
}
.text
{
	color: #000000;
}
.text a,div#centerbody p a
{
	color:#006666;
}
.text a:hover, div#centerbody p a:hover
{
	color: #044ECE;
}
div#centerbody table
{
	margin-left:auto; margin-right:auto;
}
.bodytext_3, .bodytext_3 a
{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
}
.bodytext, .bodytext a, .bodytext_2, .bodytext_2 a
{
	font-size: 13px;
	color: #000000;
	text-decoration:none;
}
a.bodytext_2:hover,.bodytext_2 a:hover, .bodytext a:hover,a.dark_gray:hover,a.dark_gray_small:hover,a.bodytext_3:hover
{
	color: #044ECE;
	text-decoration:underline;
}

div#outercontainer
{
	width: 970px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background-image:url(../images/background_noright.gif);
	background-repeat:repeat-y;
}
div#outercontainer_right
{
	width: 970px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background-image:url(../images/background.gif);
	background-repeat:repeat-y;
}
/* Start the top navigation menu of the page */
div#header {
	font-size: 10px;
	line-height: 16px;
	height: 120px;
	width: 100%;
	background-image: url(navigation.gif);
	background-repeat: no-repeat;
	background-position: 0 0;	
}
div#logo {
	width: 180px;
	height: 97px;
	position: absolute;
	top: auto;
	left: auto;
}

div#logo a:link, div#logo a:visited, div#logo a:active, div#logo a:hover {
	display: block;
	width: 100%;
	height: 100%;
	background-image: url(navigation.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	line-height: 0;
	text-indent: -5000px;
	text-decoration: none;
	overflow: hidden;
}

div#mtcnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position:absolute;
	left: 190px;
	top: 70px;
}
div#mtcnav li {
	float:left;
	width: auto;
	height: 26px;
	text-align: center;
}
div#mtcnav li a:link, div#mtcnav li a:visited, div#mtcnav li a:active, div#mtcnav li a:hover {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -5000px;
	text-decoration: none;
	background-image: url(navigation.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div#contact
{
	margin:none;
	padding:none;
	float:left;
	width:200px;
	height:17px;
	text-align:center;
	position:absolute;
	top:51px;
	left:190px;
}
div#contact a:link, div#contact a:visited, div#contact a:active {
	background-position: -190px -51px;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -5000px;
	text-decoration: none;
	background-image: url(navigation.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div#contact a:hover {
	background-position: -190px -158px;
}
div#help
{
	margin:none;
	padding:none;
	float:left;
	width:36px;
	height:17px;
	text-align:center;
	position:absolute;
	top:51px;
	left:710px;
}
div#help a:link, div#help a:visited, div#help a:active {
	background-position: -710px -51px;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -5000px;
	text-decoration: none;
	background-image: url(navigation.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div#help a:hover {
	background-position: -710px -158px;
}
div#mtcnav li.home,div#mtcnav li.home_active {
	width: 120px;
	height:27px;
}

div#mtcnav li.home a:link, div#mtcnav li.home a:visited, div#mtcnav li.home a:active {
	background-position: -190px -70px;
}

div#mtcnav li.home a:hover,div#mtcnav li.home_active a:link, div#mtcnav li.home_active a:visited, div#mtcnav li.home_active a:active {
	background-position: -190px -126px;
}
div#mtcnav li.concert,div#mtcnav li.concert_active {
	width: 105px;
	height:27px;
}
div#mtcnav li.concert a:link, div#mtcnav li.concert a:visited, div#mtcnav li.concert a:active {
	background-position: -310px -70px;
}
div#mtcnav li.concert a:hover,div#mtcnav li.concert_active a:link, div#mtcnav li.concert_active a:visited, div#mtcnav li.concert_active a:active {
	background-position: -310px -126px;
}
div#mtcnav li.sports,div#mtcnav li.sports_active {
	width: 95px;
	height:27px;
}
div#mtcnav li.sports a:link, div#mtcnav li.sports a:visited, div#mtcnav li.sports a:active {
	background-position: -415px -70px;
}

div#mtcnav li.sports a:hover,div#mtcnav li.sports_active a:link, div#mtcnav li.sports_active a:visited, div#mtcnav li.sports_active a:active {
	background-position: -415px -126px;
}
div#mtcnav li.theater,div#mtcnav li.theater_active {
	width: 96px;
	height:27px;
}
div#mtcnav li.theater a:link, div#mtcnav li.theater a:visited, div#mtcnav li.theater a:active {
	background-position: -510px -70px;
}

div#mtcnav li.theater a:hover,div#mtcnav li.theater_active a:link, div#mtcnav li.theater_active a:visited, div#mtcnav li.theater_active a:active {
	background-position: -510px -126px;
}
div#mtcnav li.racing,div#mtcnav li.racing_active {
	width: 92px;
	height:27px;
}
div#mtcnav li.racing a:link, div#mtcnav li.racing a:visited, div#mtcnav li.racing a:active {
	background-position: -606px -70px;
}

div#mtcnav li.racing a:hover,div#mtcnav li.racing_active a:link, div#mtcnav li.racing_active a:visited, div#mtcnav li.racing_active a:active {
	background-position: -606px -126px;
}
div#mtcnav li.vegas,div#mtcnav li.vegas_active {
	width: 122px;
	height:27px;
}
div#mtcnav li.vegas a:link, div#mtcnav li.vegas a:visited, div#mtcnav li.vegas a:active {
	background-position: -698px -70px;
}

div#mtcnav li.vegas a:hover,div#mtcnav li.vegas_active a:link, div#mtcnav li.vegas_active a:visited, div#mtcnav li.vegas_active a:active {
	background-position: -698px -126px;
}
div#mtcnav li.sell,div#mtcnav li.sell_active {
	width: 145px;
	height:27px;
}
div#mtcnav li.sell a:link, div#mtcnav li.sell a:visited, div#mtcnav li.sell a:active {
	background-position: -820px -70px;
}

div#mtcnav li.sell a:hover,div#mtcnav li.sell_active a:link, div#mtcnav li.sell_active a:visited, div#mtcnav li.sell_active a:active {
	background-position: -820px -126px;
}
/* End Top Navigation Layout */

/*Directory Navigation, all directories iwll have different types of images on the area */
div#directory
{
	width: 100%;
	height: 15px;
	position: absolute;
	top: 103px;
	left: 10px;
	
}
div#directory a {color:#006666; text-decoration:none;}
div#directory a:hover {color:#044ECE; text-decoration:underline;}

.left-color-bar, #menu ul li.left-color-bar
{
	text-indent:7px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	background-color:#384a6e;
	padding:2px 0px 2px 0px;
}

/*Body Text Bar CSS */
div#leftbar
{
	line-height: 13px;
	float:left;
	width: 160px;
	margin:0 0 0 -760px;
	display:inline;
}
div#leftbar_no_rightbar
{
	line-height: 13px;
	float:left;
	width: 160px;
	margin:0 0 0 -970px;
	display:inline;
}
div#leftbar_no_rightbar tr th,div#leftbar tr th{
	background-color:#E8E8E8;
	color:#343434;
	text-align:center;
	border:solid;
	border-width:0 1px 0 1px;
	border-color:#AFAFAF;
	padding-bottom:1px;
	font-size:10px;
}
div#leftbar_no_rightbar tr td#tickets a,div#leftbar tr td#tickets a {
	font-weight: bold;
	color: #5A5A5A;
	text-decoration: none;
	background-color: #F5F5F5;
	display: block;
	border:solid;
	border-color: #B9B9B9;
	border-width:0px 1px 1px 0px;
	line-height:18px;
	text-indent:10px;
}
div#leftbar_no_rightbar tr td#tickets a:hover,div#leftbar tr td#tickets a:hover {background-color: #C7C7C7;}
div#centerbody
{
	float: left;
	margin: 0 0 0 160px;
	width: 590px;
	padding: 5px 5px 5px 5px;
	display:inline;
}
div#centerbody p
{
	width:auto;
	height:auto;
}
.img_margin_5
{
	float:left;
	border:none;
	margin:5px;
}
.img_margin_center
{
	float:none;
	border:none;
}
.border_bottom_blue{border:solid;border-width:0px 0px 2px 0px;border-color:#218bcd;}
div#p_center {color:#000000;text-align:center;padding:5px 0px 5px 0px;}
div#p_center a{color:#008080; text-decoration:underline;}
div#p_center a:hover{color: #044ECE;}
div#centerbody_no_rightbar
{
	float: left;
	margin: 0 0 0 160px;
	width: 800px;
	padding:5px 5px 5px 5px;
	display:inline;
}
div#centerbody_no_rightbar table{margin:0 auto;}
.table_no_right_margin
{
	border:none;
	margin:0 auto;
	text-align:center;
}
div#contentbody
{
	clear:both;
}
div#rightbar
{
	float:left;
	width: 210px;
	border:solid;
	border-width:0px 0px 1px 0px;
	border-color: #B9B9B9;
	color:#B9B9B9;
}
.right_padding{padding:0px 0px 0px 5px;}
.rightbar tr td.city_font a{text-align:center; color: #000000; font-size: 11px; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
.rightbar tr td.city_font a:hover {color:#000099; text-decoration:underline; text-align:center;}
.left_small_link
{	
	background-image:url(../images/left_background.gif);
	background-repeat:repeat-y;	
}
.left_small_link a{
	color:#454545;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	padding:5px;
}
.rightbar a,a.rightbar{
	color:#454545;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}
.hot_right
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFFFFF;
	width:100%;	
	color:#000000;
	border:solid;
	border-width:0px 1px 0px 1px;
	color:#B9B9B9;
	border-color:#B9B9B9;
}
.hot_right tr th
{
	text-indent:3px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	background-color:#DF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:1px;
}
.hot_right .border{border:solid;border-width:1px 0px 0px 0px;border-color:#B9B9B9;}
.hot_right img{padding:6px 4px 6px 5px;}
.hot_right .description{width:100%;color:#000000;vertical-align:top;line-height:13px;padding:1px;}
.hot_right a{text-decoration:none;color:#1111FF;font-weight:bold;}
.hot_right a:hover
{
	text-decoration:underline;
	color:#990000;
}
.right-color-bar
{
	text-indent:3px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	background-color:#19765F;
}
.rightbar a:hover,.left_small_link a:hover,a.rightbar:hover
{
	color:#006699;
	text-decoration:underline;
}
div#search
{
	width: 328px;
	height:auto;
	position: absolute;
	top: 30px;
	left: 188px;
	vertical-align:bottom;
}
div#account
{
	width:auto;
	height:auto;
	position:absolute;
	top:5px;
	right:5px;
}

div#bottombody
{
	width:970px;
	left:0px;
	clear:both;
	font-size:12px;
	border-width:0px 0px 2px 0px;
	border-style:solid; 
	border-color:#D8D8D8;
}
div#bottombody a
{
	font-size:12px;
	text-decoration:none;
	color:#000000;
	
}
div#bottombody a:hover
{	
	text-decoration:underline;
	color:#009933;
}
/* Shopping Cart */
.shopcart
{
	font-size: 11px;
	color: #000000;
	font-weight:normal;
}
.table_footer{
	font-family:Verdana, Arial, Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}
a.table_footer{
	font-family:Verdana, Arial, Tahoma;
	text-decoration: none;
	color: #FFFFFF;
}
a.table_footer:hover{
	font-family:Verdana, Arial, Tahoma;
	text-decoration: underline;
	color: #000000;
}

/*Link Resource folder */
#text{
	border-color:#006699;
	border-style:inset;
	border-width:2px;
	padding:5px;
	color:#000000;
	background-color:#dfdfdf;
	text-decoration:none;
	width:70%;
}

/* Bottom Table */
.bottom_table
{
	font-size:12px;
	color:#343434;
	margin: 0 0 0 180px;
	width: 550px;
	text-align:center;
}
.bottom_table tr td, .bottom_table tr td a
{
	font-size:12px;
	text-decoration:none;
	color:#000000;
	padding:3px 0px 0px 0px;
}
.bottom_table tr td a:hover
{	
	text-decoration:underline;
	color:#009933;
}

/* CSS Menus */
#left_menu{text-indent:10px;font:13px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:bold; border-width:0 0px 1px 0;border-style:solid; border-bottom-color:#E4E4E4; border-right-color:#B9B9B9;}
#left_menu_no_bottom{text-indent:10px;font:13px/16px Verdana, Arial, Helvetica, sans-serif;font-weight:bold; border:none;}
#left_menu a,#left_menu_no_bottom a{text-decoration:none;color:#000000;display:block;}
#left_menu a:hover, #left_menu_no_bottom a:hover{color:#ffffff;background-color:#006666;}

form{margin:5px 0 5px 0;}
div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul {display:none;}
div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{display:block;}

.arial{font-family: Arial, Helvetica, sans-serif; font-size:11px; background-color:#FFFFFF;text-align:left;}

.searchinput
{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin:0px 5px 0px 5px;
	width:85px;
}

.bodyheader1
{
	border:solid;
	border-width:1px 1px 1px 1px;
	border-color:#B4B4B4;
	background-color:#218BCD;
	color:#FFFFFF;
	text-align:center;
}
.bodyheader2
{
	border:solid;
	border-width:0px 0px 1px 0px;
	border-color:#000000;
	color:#19765F;
	font-weight:bold;
	font-size:12px;
}
.dark_red
{
	color:#990000;
}
.bodyheader3
{
	border:solid;
	border-width:1px 1px 1px 1px;
	border-color:#B4B4B4;
	background-color:#19765F;
	color:#FFFFFF;
	text-align:center;
}
.event_table_2
{
	font-family:Arial, Helvetica, sans-serif;
	border:solid;
	border-width:1px 1px 1px 1px;
	border-color:#19765F;
	font-size:12px;
}
.event_table_2 tr th
{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.event_table_2 .td_small, .event_table_2 .td_small_2
{
	font-size:11px;
	margin:1px 1px 1px 1px;
}
.td_small_3
{
	font-size:12px;
}
.event_table_2 th
{
	padding:2px 0px 2px 3px;
}
.event_table_2 td
{
	padding:1px 0px 1px 3px;
}
.event_table_2 tr td i
{
	font-size:11px;
	font-style:normal;
}
.event_table_2 .td_small_2 a
{
	text-decoration:none;
	color:#000000;
	font-size:11px;
	margin:0px 0px 5px 0px;
}
.event_table_2 .td_small a
{
	text-decoration:none;
	color:#000000;
	font-size:12px;
}
a.active_event
{
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#000000;
}
.event_table_2 .td_small a:hover,.event_table_2 .td_small_2 a:hover,a.active_event:hover
{
	text-decoration:underline;
	color:#990000;
}
.b_green
{
	border:solid;
	border-width:0px 0px 1px 0px;
	border-color: #19765F;
}
.boldup, .boldup a
{
	font-weight:bold;
	font-size:13px;
}
.arial_font
{
	font-family:Arial, Helvetica, sans-serif;
}
a.black
{
	text-decoration:none;
	color: #000000;
}
.venue
{
	font-size:13px;
}
a.venue,.venue a{text-decoration:none;color:#000000;}
.venue a i,a.venue i,a.dark_gray i{font-size:12px;font-style:normal;}
a.venue:hover,.venue a:hover
{
	color: #044ECE;
	text-decoration:underline;
}
