body,div,span,p,ul,li,td,th,input,select,textarea,button { font: 9pt Arial,Helvetica,sans-serif;}
}
a { font: Arial,Helvetica,sans-serif; }
body 
{ 
	margin:0px;
	padding:0px;
	background-image: url(../images/background-main-2.jpg); 
	background-repeat: no-repeat;
	background-color:#ffffff;
	background-position: top center;}
}

td { color: #333; text-decoration: none; font-style: normal; font-weight: normal; }
hr {
  width: 100%;
  height: 1px;
  border:0px;
  color:#ccc;
  background-color:#ccc;
}


/* Start Page Fonts */

.phone { color: #FFFFFF; font-size: 12px; }
.red { color: 890e1e;}
/* Start Link Formatting */
a { color: #003399; text-decoration: underline; }
a:active { color: #336699; }
a:hover { color: #336699; }



/* start mn formatting */

#subnav ul	{ border-top: 1px dotted #666;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

#subnav li	{
	border-bottom: 1px dotted #666;
	list-style: none;
	padding: 0px;
	margin: 0px;
  	}

#subnav ul li a {
	padding: 5px 0px 5px 5px;
	margin: 0px;
	text-decoration: none;
	display: block;
	font-size:12px;
	font-weight: 500;
	color: #003366;
		}

html>body #subnav ul li a {
		width: auto;
		}

#subnav ul li a:hover {
		color: #003366;
		}


html>body #topnav ul li a {
		width: auto;
		}

#topnav ul li a:hover {
		color: #666;
		}

/* end mn formatting */

#breadcrumb { color: #333; margin:0px 0px 0px 0px; padding: 7px 0px 7px 8px;  font-size: 8pt; background-color: #E3E3A8; }
#breadcrumb a{ color: #333; font-size: 8pt; background-color: #E3E3A8;}

#event-filter { background-color: #e4e3e3; border-bottom:5px solid #fff;border-top:5px solid #fff;}
#event-filter td{color:#666; font-weight:500; font-size:10px;}
#event-filter .title{padding:2px 4px 0px 8px;}
/*
#date-sel td { font:8pt; font-weight:bold; height:24px; }
#date-sel select,input { font:8pt; height:24px; }
#date-sel input.show-date { width:40px; }
*/
#event-list a {color:#333; }
#event-list-hr { width: 100%; color: #333; margin: 4px 0px; height: 4px; border-top: 0px; }
#event-list table { width:600px; border-collapse: collapse;  }

#event-list tbody td { font-size:9pt; vertical-align:top; padding:3px 8px 3px 12px; text-decoration:none; color:#666; padding: 6px 5px 2px 7px;}

#event-list tbody td#tickets { border-right:1px solid #fff; }

.checkout a {color:#333; }
.checkout-hr { width: 100%; color: #333; margin: 4px 0px; height: 4px; border-top: 0px; }
.checkout { width:520px; border-collapse: collapse; }

.checkout tbody td { font-size:8pt; vertical-align:top; padding:3px 8px 3px 12px; text-decoration:none; color:#666; padding: 6px 5px 2px 7px;}
.checkout input { font-size: 12px;}
.checkout tbody td#tickets { border-right:1px solid #fff; }




.event-bar td { font-size:13pt; color:#fff; background-color:#ccc; padding:3px 8px 3px 8px; font-weight:bold; }

#searchbox	{width:183px;}
#searchbox	td.title { padding:3px 5px 3px 5px; color:#fff;}
#searchbox	td.title span.on{ font-size:9pt; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
#searchbox	td.title a{ font-size:7.5pt; font-weight:normal; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
#searchbox#selectors {padding:0px 0px 0px 5px;}
#searchbox	.selectors td{font-size:7.5pt; font-weight:bold; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif;}
.search-btn {margin:0px; padding:0 3px 0 0; cursor: hand;}
.search-btn-top {margin-top:0; cursor: hand;}
#searchbox .eventguide-btn { height:19px; margin:0px; padding:0px;cursor: hand;}

.sell-tickets h1 { color:#CC6600; }
.sell-tickets .border {background-color:#FFFFFF; border:1px solid #cccccc; float:left; padding:3px; margin:5px; }
.sell-tickets .border h1 {color:#000000; margin:-5px -4px 0 -4px; padding:5px;}
.sell-tickets ul { margin: 0; padding:3px;}
.sell-tickets .border ul li { list-style-image: url(/content/admin/images/aro.gif); list-style-position: outside; margin: 0px 0px 0px 20px;}

/* Home Page Blog Area */
#desc-box-home {border-top:0 solid #ccc; border-bottom:0px solid #ccc; border-left:0px solid #ccc; border-right:0px solid #ccc; padding: 0px;  font-size:8pt; margin:0px;}
#desc-box-home img {margin-top:2px; margin-right:13; padding:13; border:none;}
#desc-box-home p {font-size:10pt; margin:2px; color:#454444;}
#desc-box-home h2 {margin-top:1px;}
*html #desc-box-home p {padding:0 9px 2px 7px;} /* IE only */
*html #desc-box-home h2 {padding:3px 0 0 8px;} /* IE only */
*html #desc-box-home img {padding:2px; margin:-1px 2px 2px 2px;} /* IE only */

#desc-box-home a{color:##336699; text-decoration:none;}

#desc-box-home a:hover { text-decoration:underline;}
#desc-box-home h2 a{color:#336699; text-decoration:none; }
#desc-box-home h2 a:hover{color:#336699; text-decoration:underline;}


/* Event Description Area */
#desc-box {border:0px solid #ccc; padding: 7px 7px 4px 9px;  font-size:8pt;}
#desc-box img {padding:0; border:none;}
#desc-box p {font-size:8pt; margin-top:0px;}
#desc-box br {line-height:12px;}
#desc-box h1 {margin-bottom:7px;}

/* City Pages */
#desc-box-city {border:0px solid #ccc; min-height:195px; padding: 3px 7px 4px 9px;  font-size:8pt;}
#desc-box-city img {padding:0; margin:-4px; border:none;}
#desc-box-city p {font-size:8pt; margin-top:4px;}
#desc-box-city h2 {margin-bottom:-1px;}
#desc-box-city br {line-height:9px;}


#dent {padding-left:8px;}

#err {color:#cc0000;}

#theater-tbl table {  border-collapse: collapse; }
#theater-tbl tbody td { font-size:8pt; vertical-align:top; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:6px 8px 6px 8px;}
#theater-tbl tbody td .tickets-id { border-right:1px solid #fff; }
#theater-tbl a { font-size:8pt; }
.event-bar td { font-size:11pt; color:#fff; background-color:#999; padding:3px 8px 3px 8px; font-weight:bold; }
#theater-nest {border:1px solid #fff; width:100%;}
#theater-nest tbody td { font-size:8pt; vertical-align:top; border-right:1px solid #CCCCCC; border-top:0px solid #CCCCCC; padding:3px 8px 3px 8px;}

#cust-action-top { height:8px;background-color:#CCC;background-image:url(../images/action_box_top_bg.gif);background-repeat: no-repeat; }
#cust-action 
{ 
	padding:0px;
	font-size:8pt;
	background-color:#CCC;
	background-image:url(../images/action_box_bg.gif);
	background-repeat: repeat-y; }
#cust-action div{ margin:0px;}
#cust-action-bot { height:8px;background-color:#CCC;background-image:url(../images/action_box_bot_bg.gif);background-repeat: no-repeat; }
#cust-action a{ font-size:8pt; color:#666; text-decoration: none; border-bottom: #CCC; border-width: 0px 0px 1px 0px;}
#cust-action a:hover{ text-decoration: none;}


#margins{
	width:995px;
	margin:0 auto;
}

form {
	margin: 0px;
}

.price-frame{
	background-image:url(../images/tickets-background.gif);
	background-color: #b6d6f9;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	border:0px;
	text-decoration: none;
}
.ticket-text { font-size:13pt; color:#00438f; padding: 5px 5px 2px 2px; }
#ticket-list {
	border-collapse: collapse;
	width: 420px;
}

#ticket-list td {
	font-size: 10pt;
	border: 1px solid #ccc;
	padding: 2px;
	text-align: center;
}

#ticket-list-header td {
	font-size: 10pt;
	background-color: #ccc;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

#ticket-list-header td span {
	font-size: 14pt;
	background-color: #ccc;
	color: #003399;
	text-transform: uppercase;
	font-weight: bold;
}

#ticket-list .even {
	background-color: #f7f8f9;
}

.error-text { font-size:11pt; color:#00438f; padding: 5px 5px 2px 2px; }

#errorbox {
	background-color: #f7f8f9;
	color: black;
}

#messagebox {
	background-color: #fde1e1;
	border: 1px solid #d80303;
	color: black;
	padding: 5px;
}
.messagebox {
	background-color: #ebf1f5;
	border: 1px solid #4c99db;
	color: black;
	padding: 5px;
	font-size: 10;
}
#editmessagebox {
	background-color: #f2f2bf;
	border: 1px solid #a2a29f;
	color: black;
	padding: 5px;

}

ul.sitemap {
   clear: both;
   margin: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
}

li.sitemap {
   width: auto;
   
}

ul.sitemapHorz {
   clear: left;
   list-style-type: none;
   margin: 5px;
   padding: 0 5px 0 0;
}

li.sitemapHorz {
   float: left;
   width: 170px;
   margin: 0px;
   padding: 2;
   font-size:11px;
}

a.sitemap {
   text-decoration: none;
   padding-top: 0px;
   padding-bottom: 0px;
   text-align: center;
}
#general-nest {width:100%;}
#general-nest tbody td { line-height:10px; font-size:8pt; vertical-align:top;  border-top:0px solid #CCCCCC; padding: 3 0 3 0;}

.event-description {
	font-size: 11px;
}

.entertainment-news {
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom: 0px;
	color:#333;
	font-size: 9pt;
	padding: 3px 0 2px 5px;
	font-weight: 800;
	letter-spacing: 1;
	background-image:url(../images/featured-event-bg.gif);
		
}

.home-sports {
	
	color: #333;
	font-size: 11pt;
	padding:1px 0pt 1px 5px;
	font-weight:500;
}
.home-concerts {
	background-image:url(../images/concerts-bg.gif);
	color: #FFFFFF;
	font-size: 9pt;
	padding:6px 0pt 1px 5px;
	font-weight:500;
}
.home-event-guide {
	background-image:url(../images/eventguide-bg.gif);
	color: #FFFFFF;
	font-size: 9pt;
	padding: 1px 0pt 1px 5px;
	font-weight:900;
}

.event-guide-container {
	border:1px solid #CCCCCC ;
	padding: 0;
	margin-bottom:3px;
	margin-top:-3px;
	}

.home-theatre {
	background-image:url(../images/theatre-bg.gif);
	color: #FFFFFF;
	font-size: 9pt;
	padding:1px 0pt 1px 5px;
	font-weight:900;
}

.home-se {
	background-image:url(../images/se-bg.gif);
	color: #FFFFFF;
	font-size: 9pt;
	padding:1px 0pt 1px 5px;
	font-weight:900;
}


.phone-serena {
	color: #FFFFFF;
	font-size: 10pt;
	padding:1px 0pt 1px 5px;
	font-weight:900;
	letter-spacing: 1;
}

.blogh {
	font-size: 13px;
	padding: 0 0 0 0;
}

.blog {
	font-size: 13px;
	padding: 0 4 0 0;
	line-height:14px;
	margin: 0 0 0 0;
}

.blog a{color:#003366; font-style:normal; text-decoration:underline;}
.blog a:hover {color:#333333; font-style:normal; text-decoration:none;}

.blogs {
	font-size: 9px;
	padding: 0 4 0 0;
	line-height:14px;
	margin: 3 0 10 0;
	}

.tellafriend a{
	font-size: 12px;
	color:#CC0000;
	text-decoration:underline;
	}
.tellafriend a:hover{
	text-decoration:underline;
	color:#990000;
	}
	
.submit_btn {
   color:#ffffff;
   height:18px;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:60%;
   font-weight: 100;
   background-color:#003399;
   border:2px solid;
   border-top-color:#666666;
   border-left-color:#666666;
   border-right-color:#666666;
   border-bottom-color:#666666;
   }
   
.featured-event a {
	font-size: 11px;
	padding: 0 4 0 0;
	line-height:14px;
	margin: 3 0 0 0;
	}

.bg-span-grey {
	background-color:#666;
	color:#fff;
	padding:3px;
}
	
.header-footer {
	color: 00548a;
	padding-bottom: 10px;
}


#swf-object, #alternative-content { position: absolute; top: 0; left: 0;}
#swf-object, #alternative-content { height: X; width: Y;}
#html-overlay{ z-index: 2; }

.grey a{color:#555; text-decoration:underline;}
.grey a:hover {color:#333333; text-decoration:none;}

<!-- Sell Tickets -->
.sell-tickets .highlight-1 {margin-bottom:-1px; padding:0;}
.sell-tickets .highlight-1 a{text-decoration:underline; color:#CC6600;}
.sell-tickets .highlight-1 a:hover{text-decoration:none; color:#cc6600;}
.sell-tickets .highlight-2 {color:#1A6890; font-size:12px; font-weight:bold; margin-top:-5px}

#indent {width:600px;}
#indent ul {margin-top:-5px;}
#indent ul li {margin-top:10px;}
#indent p {margin-top:5px;}

#free-shipping {background-color:f4f4f4; padding:0 5px 5px 5px; border: 1px #003366 solid;}
#consignment {background-color:#f4f4f4; padding:0 5px 5px 5px; border: 1px #003366 solid;}

#indent {margin-left:10px;}
.right-nav {margin-left: 10px;}

.sales-process {font-size: 20px;}
.sale-talking {font-size: 25px; background-color:#990000; color:white; padding:5px; height:89px;}
.sale-header {font-size: 18px; background-color: #ccc; padding:5px;}
.sale-intro a{font-size: 14px; background-color:#006600; color:white; padding:10px;}
.sale-breadcrumb {font-size: 20px; color:#333; background-color: #f4f4f4;}
