/* body style */
body
{
	font-size: 12px;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
/* the div for the header */
.header
{
	background-color: #E88D44;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 189px;
}
/* the div for the top navigation */
.topnav
{
	background:#FFFFFF;
	margin: 0px 0px 0px 0px;
	width:764px;
	height:51px;
	padding: 0px 0px 0px 0px;
}
/* the div for the container - includes the side navigation and content */
.container
{
	padding: 0px 0px 7px 0px;;
	margin: 0px 0px 0px 0px;
	width: 764px;
	height: auto;
	
}
/* this makes the container extend downwards */
.container:after
{   content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
/* the div for the side navigation */
.sidenav
{
	float:left;
	width: 174px;
	height: 100%;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	font-weight:bold;
	font-size:10px;
}
/* the div that contains the page content area next to the side navigation */
.content
{	float: right;
	padding: 0px 7px 0px 6px;
	margin:0px 0px 0px 0px;
	vertical-align:text-top;
	width: 570px;
	min-height: 0px;  /*for non-IE browsers */
	height: 100%;  /*for IE browsers */
}
/* the div for the footer */
.footer
{
	background: #2A3235;
	padding: 15px 7px 4px 7px;
	text-align: center;
	font-size:10px;
	height:52px;
	color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	border-top:14px solid #ED8F00;
}
.footer a:link{color: #FFFFFF;text-decoration: none;}
.footer a:visited{color: #FFFFFF;text-decoration: none;}
.footer a:active{color: #FFFFFF;text-decoration: none;}
.footer a:hover{color: #FFFFFF;text-decoration: underline;}
/* the div for the page links - this is inside the sidenav div */
.sidemenu
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* the list for the page links */
.sidemenu ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 7px 7px 7px 8px;
}
/* the list item for the page links */
.sidemenu ul li
{
	padding: 4px 0px 2px 12px;
	margin: 0px;
	height:16px;
	
}
/* the link style for the page links */
.sidemenu ul a:link{color: #367A03;text-decoration: none; padding:0px;}
.sidemenu ul a:visited{color: #367A03;text-decoration: none; padding:0px;}
.sidemenu ul a:active{color: #367A03;text-decoration: none; padding:0px;}
.sidemenu ul a:hover{color: #367A03;text-decoration: underline; padding:0px;}

/* the div for the title of the sports categories on the side navigation */
.sportstitle
{
	background-color: #DADADA;
	
	height: 50px;
}
/* the div for the title of the concerts categories on the side navigation */
.concertstitle
{
	background-color: #DADADA;
	
	height: 50px;
}
/* the div for the title of the theater categories on the side navigation */
.theatertitle
{
	background-color: #DADADA;
	
	height: 50px;
}
/* the link styling for the category titles in the side navigation */
.categorytitlelink
{
	display:block;
	height:100%;
	width:100%;
}
/* the div for the category links */
.categorymenu
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* the list for the category links */
.categorymenu ul
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type:none;
}
/* the list item for the category links */
.categorymenu ul li
{
	padding:4px 0px 4px 35px;
	margin:0px;
	
	
}
/* the link style for the category links */
.categorymenu ul a:link{color: #D15002;text-decoration: none; padding: 0px;}
.categorymenu ul a:visited{color: #D15002;text-decoration: none; padding: 0px;}
.categorymenu ul a:active{color: #D15002;text-decoration: none; padding: 0px;}
.categorymenu ul a:hover{color: #0162AC;text-decoration: none; padding: 0px;}

/* the div for the title on general purpose pages */
.contenttitle
{
	
	height: 20px; 
	font-size: 14px;
	font-weight: bold;
	color: #013964;
	padding: 4px 7px 0px 17px;
}
/* the div for the text on general purpose pages */
.contenttext
{
	padding: 10px 16px 10px 17px;
	margin: 0px;
	color: #787878;
}
/* the div for the text on result pages */
.resulttext
{
	padding: 10px 7px 7px 6px;
	margin:0px;
}
/* the div that contains the main event and top events on the home, sports, concerts and theater pages */
.topcontent
{	background-color: #CDE2E7;
	margin: 0px;
	padding: 12px 12px 0px 0px;
	height: 100%;
}
/* this makes the topcontent div extend downwards */
.topcontent:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
/* the div for the main event inside topcontent div */
.mainevent
{
	width: 369px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float: left;
}
/* the div for the top events inside topcontent div */
.topevents
{
	width: 189px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	float: right;
	

}
/* the div for the main event title */
.maineventtitle
{
	font-size: 14px;
	font-weight:bold;
	color: #013964;
	height: 22px;
	padding: 6px 7px 0px 0px;
	margin: 0px 7px 0px 15px;
	border-bottom: 1px dashed #A8A7A7;
}
/* the div for the main event content */
.maineventcontent
{
	width: auto;
	padding: 7px 0px 4px 0px;
	margin: 0px;
}
/* the div for the main event text on the home, sports, concerts and theater pages */
.maineventtext
{
	width: auto;
	color: #2F474C;
	margin: 0px;
	padding: 0px 0px 7px 15px;
}
/* the div for the main event image on the home, sports, concerts and theater pages */
.maineventimage
{
	padding-left: 10px;
	padding-right: 10px;
}
/* the div for the event text on the event page */
.eventtext
{
	width: auto;
}
/* the div for the event image on the event page */
.eventimage
{
	padding-left: 10px;
}
/* the div for the top events title */
.topeventstitle
{
	background-color: #0162AC;
	
	height: 34px;
	padding: 0px 0px 0px 0px;
	width: 189px;
}
/* the div for the top events text */
.topeventstext
{
	background:#0192CF;
	padding: 4px 0px 19px 0px;
	width: auto; min-height: 104px; height: auto;
	
}
/* the div for the featured thumbs title */
.featuredthumbstitle
{
	
	height: 20px; 
	font-size: 14px;
	color: #013964;
	font-weight: bold;
	padding: 6px 7px 0px 17px;
	border-top: 1px #FFFFFF solid;
}
/* the div for the featured thumbs on the home, sports, concerts and theater pages */
.featuredthumbs
{
	font-size: 9px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
.featuredthumbs a:link{color: #787878;text-decoration: none;}
.featuredthumbs	a:visited{color: #787878;text-decoration: none;}
.featuredthumbs a:active{color: #787878;text-decoration: none;}
.featuredthumbs a:hover{color: #787878;text-decoration: underline;}
/* the thumb image styling */
.thumbimage
{
	border: solid 1px #000000;
	display: block;
}
/* the detail image styling */
.detailimage
{
	border: solid 1px #000000;
	display: block;
}
/* the styling for the search text box */
.searchtextbox
{
	font-size: 10px;
	font-family: Verdana;
	width: 139px;
	border-top: 1px solid #A84C09;
	border-left: 1px solid #A84C09;
	border-bottom: 1px solid #A84C09;
	border-right: 1px solid #A84C09;
}
/* the styling for the div inside the topnav containing the search form */
.topnavsearch
{
	
	width: 381px;
	margin:0px 0px 0px 0px;
	float:left;
	padding: 0px 0px 0px 10px;
	height:51px;
}
/* the table inside topnavsearch containing the search form */
topnavsearch table
{
height: 34px;

}
/* the styling for the individual items inside the topnavsearch */
.topnavsearch table td
{
padding: 2px 2px 2px 4px;
}
/* the styling for the div inside the topnav containing the links */
.topnavlinks
{
	width: auto;
	margin: 0px;
	float: right;
	padding: 0px 7px 0px 0px;
}
/* the styling for the individual items inside the topnavlinks */
.topnavlinks table td
{
	margin: 0px;
	padding: 0px;
}
/* the divs for the buy and more about links for the main event */
.maineventlink
{
	font-weight: bold;
	font-size: 10px;
	margin: 2px 0px 0px 0px;
	padding: 2px 0px 0px 17px;
}
.maineventlink:link{color: #0162AC;text-decoration: none; padding-left:14px; padding-right:10px;}
.maineventlink:visited{color: #0162AC;text-decoration: none;  padding-left:14px; padding-right:10px;}
.maineventlink:active{color: #0162AC;text-decoration: none;  padding-left:14px; padding-right:10px;}
.maineventlink:hover{color: #D15002;text-decoration: underline;}

/* the div for the top event links */
.topeventstext
{
	margin: 0px;
	padding: 0px;
}
/* the list for the top event links */
.topeventstext ul
{
	list-style-type: none;
	padding: 7px 7px 7px 39px;
	margin: 0px;
	
}
/* the list item for the top event links */
.topeventstext ul li
{
	padding: 0px 0px 5px 0px;
}
/* the link style for the top event links */
.topeventstext ul a:link{color: #FFFFFF;text-decoration: underline; padding:0px; }
.topeventstext ul a:visited{color: #FFFFFF;text-decoration: underline;padding:0px; }
.topeventstext ul a:active{color: #FFFFFF;text-decoration: underline;padding:0px; }
.topeventstext ul a:hover{color: #FFFFFF;text-decoration: none;padding:0px; }

/* the div for the title of the event list on the category page */
.eventlisttitle
{
	
	height: 20px; 
	font-size: 14px;
	font-weight: bold;
	color: #013964;
	padding: 4px 7px 0px 17px;
	vertical-align: middle;
	}
/* the div for the text of the event list on the category page */
.eventlisttext
{
	height: 100%;
	padding: 0px 10px 0px 10px;
	margin: 0px;
}
/* the div for the titles on the advanced search page */
.advancedsearchtitle
{
	padding: 10px 3px 5px 3px;
	font-weight: bold;
}
/* general purpose textbox styling */
.textbox
{
	font-size: 11px;
	font-family: Verdana;
}
/* general purpose button styling */
.button
{
	font-size: 11px;
	font-family: Verdana;
}
/* the styling for the copyright */
.copyright
{
	color: #EA8F77;
	font-size: 10px;
	padding: 2px 0px 0px 0px;
}
/* the styling for the powered by text */
.poweredby
{
	padding: 2px 0px 0px 0px;
	font-size: 10px;
}
.poweredby a:link{color: #FFFFFF;text-decoration: none;}
.poweredby a:visited{color: #FFFFFF;text-decoration: none; }
.poweredby a:active{color: #FFFFFF;text-decoration: none; }
.poweredby a:hover{color: #FFFFFF;text-decoration: underline;}
/* the div for the rss title on the home, sports, concerts and theater pages */
.rsstitle
{
	
	height: 20px; 
	font-size: 14px;
	font-weight: bold;
	color: #013964;
	padding: 4px 7px 0px 17px;
	border-top: 1px #FFFFFF solid;
	vertical-align: middle;
	}
/* the div for the rss news area on the home, sport, concerts and theater pages */
.rss
{
}
/* the list for the news items */
.rss ul
{
	list-style-type: none;
	display: block;
	padding: 7px 7px 7px 17px;
	margin: 0px;
	/*list-style-image: url(images/bluebulletlow.gif);*/
}
/* the list item for the news */
.rss ul li
{
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
/* the links for the news title links */
.rss ul a:link{color: #5D5C5C;text-decoration: underline; padding:0px}
.rss ul a:visited{color: #5D5C5C;text-decoration: underline; padding:0px}
.rss ul a:active{color: #5D5C5C;text-decoration: underline; padding:0px}
.rss ul a:hover{color: #5D5C5C;text-decoration: none; padding:0px}

/* the div for the buy and other links on the event detail page */
.eventlink
{
	margin-top: 2px; font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
.eventlink:link{color: #0162AC;text-decoration: underline; padding-left:20px;}
.eventlink:visited{color: #0162AC;text-decoration: underline;  padding-left:20px;}
.eventlink:active{color: #0162AC;text-decoration: underline;  padding-left:20px;}
.eventlink:hover{color: #D15002;text-decoration: none;}
/* the div for the hot tickets  */
.hottickets
{
	padding: 12px 10px 10px 30px;
}
/* the table containing the hot tickets links  */
.hottickets table td
{
	width: 250px;
	padding: 2px;
}
/* the hot tickets links */
.hotticketlink:link{color: #0162AC;text-decoration: underline; font-weight:bold; font-size:10px }
.hotticketlink:visited{color: #0162AC;text-decoration: underline; font-weight:bold; font-size:10px}
.hotticketlink:active{color: #0162AC;text-decoration: underline; font-weight:bold; font-size:10px}
.hotticketlink:hover{color: #0162AC;text-decoration: none; font-weight:bold; font-size:10px}

.hotticketlink1:link{color: #003399;text-decoration: underline; font-weight:bold; font-size:12px }
.hotticketlink1:visited{color: #003399;text-decoration: underline; font-weight:bold; font-size:12px}
.hotticketlink1:active{color: #003399;text-decoration: underline; font-weight:bold; font-size:12px}
.hotticketlink1:hover{color: #003399;text-decoration: none; font-weight:bold; font-size:12px}

.blacklink:link{color: #000000;text-decoration: underline; font-weight:bold; font-size:10px }
.blacklink:visited{color: #000000;text-decoration: underline; font-weight:bold; font-size:10px}
.blacklink:active{color: #000000;text-decoration: underline; font-weight:bold; font-size:10px}
.blacklink:hover{color: #0162AC;text-decoration: none; font-weight:bold; font-size:10px}

blacktext{color: #0162AC;text-decoration: none; font-weight:bold; font-size:10px}

.whitelink:link{color: #ffffff;text-decoration: none; font-weight:bold; font-size:12px }
.whitelink:visited{color: #ffffff;text-decoration: none; font-weight:bold; font-size:12px}
.white:active{color: #ffffff;text-decoration: none; font-weight:bold; font-size:12px}
.white:hover{color: #0162AC;text-decoration: underline; font-weight:bold; font-size:12px}

whitetext{color: #ffffff;text-decoration: none; font-weight:bold; font-size:10px}