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 { color: #666; text-decoration: none; font-style: normal; font-weight: normal; background-image: url(images/bg.gif); background-repeat: repeat-x; }
td { color: #666; text-decoration: none; font-style: normal; font-weight: normal; }
#event-list-hr { width: 100%; color: #999; margin: 10px 0px; height: 4px; }
hr { width: 100%; size: 1px; background-color:#ccc; color: #ccc; padding:0; border:0; margin: 2px 0px 2px 0px; }


/* Start Page Fonts */

.phone { color: #FFFFFF; font-size: 12px; }

/* Start Link Formatting */
a { color: #003399; text-decoration: underline; }
a:active { color: #336699;  }
a:hover { color: #336699; }

#footer { background-color:#666; padding-left: 15px;}
#footer a { color: #fff; text-decoration: none; padding-right:15px;}
#footer a:active { color: #fff;  }
#footer a:hover { color: #fff; }

/* start mn formatting */

#subnav ul	{
	border-top:3px solid #ccc;
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

#subnav li	{
	border-bottom: 1px dotted #ccc;
	list-style: none;
	padding: 0px;
	margin: 0px;
  	}

#subnav ul li a {
	padding: 3px 0px 3px 5px;
	margin: 0px;
	color: #666;
	text-decoration: none;
	display: block;
	font-size:10px;
	font-weight: bold;
	text-transform: uppercase;
		}

html>body #subnav ul li a {
		width: auto;
		}

#subnav ul li a:hover {
		color: #003366;
		}

#topnav ul	{
	margin: 0px 2px 4px 2px;
	padding: 0px;
	text-align: left;
	}

#topnav li	{
	border-bottom: 1px dashed #fff;
	list-style: none;
	padding: 0px;
	margin: 0px;
  	}

#topnav li.last	{
	border-bottom: 1px dashed #a7a6a6;
	list-style: none;
	padding: 0px;
	margin: 0px;
  	}

#topnav ul li a {
	padding: 3px 0px 3px 5px;
	margin: 0px;
	color: #fff;
	text-decoration: none;
	display: block;
	font-size:7.5pt;
	font-weight: bold;
	text-transform: uppercase;
		}

html>body #topnav ul li a {
		width: auto;
		}

#topnav ul li a:hover {
		color: #666;
		}

/* end mn formatting */

#breadcrumb { color: #666; margin:2px 0px 2px 0px; padding: 5px 0px 5px 8px;  font-size: 10pt; font-weight:bold; }
#breadcrumb a{ color: #666; font-size: 10pt; }

#event-filter { background-color:#ccc; border-bottom:5px solid #fff;border-top:5px solid #fff;}
#event-filter td{color:#fff; font-weight:bold;}
#event-filter .title{padding:2px 4px 0px 8px;}

#date-sel td { font:8pt; font-weight:bold; height:22px; }
/*#date-sel select,input { font:8pt; height:18px; }*/
#date-sel input.show-date { width:60px; }

#event-list table { width:600px; border-collapse: collapse; }
#event-list tbody td { font-size:8pt; vertical-align:top; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:6px 8px 6px 8px;}
#event-list tbody td#tickets { border-right:1px solid #fff; }
#event-list a { font-size:8pt; }
.event-bar td { font-size:10pt; color:#fff; background-color:#ccc; padding:3px 8px 3px 8px; font-weight:bold; text-transform: uppercase; }


#searchbox	{  background-color:#ccc; color:#fff; width:100%;}
#searchbox	td.title { padding:4px 5px 6px 5px; color:#fff;}
#searchbox	td.title span.on{text-transform: uppercase; font-size:7.5pt; 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{ text-transform: uppercase;font-size:7.5pt; font-weight:bold; color:#fff; font-family: Verdana, Arial, Helvetica, sans-serif;}
#searchbox	.search-btn { height:16px; margin:0px; padding:0px;}

#desc-box { border:1px solid #ccc; height:180px; padding:10px; font-size:8pt;}
#desc-box p{ font-size:8pt; margin-top:4px;}

#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 { border-right:1px solid #fff; }
#theater-tbl a { font-size:8pt; }
.event-bar td { font-size:10pt; color:#fff; background-color:#ccc; padding:3px 8px 3px 8px; font-weight:bold; text-transform: uppercase; }
#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(http://www.showtimetickets.com/images/action_box_top_bg.gif);background-repeat: no-repeat; }
#cust-action { padding:0px 6px 0px 6px;font-size:8pt;background-color:#CCC;background-image:url(http://www.showtimetickets.com/images/action_box_bg.gif);background-repeat: repeat-y; }
#cust-action div{ margin-bottom:5px;}
#cust-action-bot { height:8px;background-color:#CCC;background-image:url(http://www.showtimetickets.com/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;	border-style: none none dotted none;}
#cust-action a:hover{ text-decoration: none;}

#flash{
z-index: -1
}
form {
	margin: 0px;
}

#ticket-list {
	border-collapse: collapse;
	width: 600px;
}

#ticket-list td {
	font-size: 9pt;
	border: 1px solid #ccc;
	padding: 5px;
	text-align: center;
}

#ticket-list-header td {
	font-size: 10pt;
	background-color: #ccc;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

#ticket-list .even {
	background-color: #f7f8f9;
}


#errorbox {
	background-color: #f7f8f9;
	color: black;
}

#messagebox {
	background-color: #f7f8f9;
	color: black;
}

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;}
.entertianment-news {
	color: #FFFFFF;
	font-size: 9pt;
	padding: 2 0 2 5;
	font-weight: 800;
	letter-spacing: 1;
}
.home-cat-serena {
	color: #FFFFFF;
	font-size: 9pt;
	padding: 2 0 2 5;
	font-weight:900;
}
.phone-serena {
	color: #FFFFFF;
	font-size: 10pt;
	padding: 2 0 2 5;
	font-weight:900;
	letter-spacing: 1;
}

.blogh {
	font-size: 13px;
	padding: 0 0 0 0;
}

.blog {
	font-size: 11px;
	padding: 0 4 0 0;
	line-height:14px;
	margin: 3 0 10 0;
	}
.blogs {
	font-size: 9px;
	padding: 0 4 0 0;
	line-height:14px;
	margin: 3 0 10 0;
	}
	
.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;
   }