/* ::::: http://www.eticketcentral.com/content/styles/main.css ::::: */

body {background-color:#000000; margin: 0pt; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none;color:#FFFFFF; }
img { border: 0pt none ; }
a { color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; }
.clear { clear: both; }
#container { margin: 0pt auto; padding: 10px; position: relative; width: 1110px; background-color:#000000; }
#containerWrap { position: relative; background-color:#000000; }
#header { background:transparent url('/content/images/headerbg.jpg') no-repeat center top; height: 221px; width: 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#frame { margin: 0pt auto; width: 1130px; }
#logo { width: 360px; height: 158px; float: left; margin-top:-20px; text-align:center; }
#search { background: transparent url('/content/images/search.jpg') no-repeat scroll left top; float: left; width: 378px; height: 27px; }
#search form { padding:0px; margin:0px; }
#searchTopBox { border: 0pt none ; width: 208px; font-size: 12px; vertical-align:top; margin-top:5px; margin-left:2px;}
#searchTopBtn { border: 0pt none ; background: transparent url('/content/images/topsearchbtn.jpg') no-repeat scroll 0% 0%; width: 130px; height: 27px; margin-left:10px; }
#phone { text-align: right; color: rgb(255, 255, 255); font-size: 20px; padding-top: 15px; }
#links { padding: 3px 10px 0px 0px; color: rgb(255, 255, 255); text-align: right; height: 25px; }
#links a { color: rgb(255, 255, 255); text-decoration: none; }
#links a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#nav { height: 28px; float: left; margin-top:20px;}
#left { position: relative; padding-right: 10px; width: 206px; float: left; }
.leftHdr {  }
.leftList ul { margin: 0pt; padding: 10px 0 10px 0; }
.leftList li { background: transparent url('/content/images/leftlist.jpg') no-repeat scroll 0% 0%; list-style-type: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 19px; padding-left: 20px; }
#content { position: relative; width: 894px; float: left; }
#center { position: relative; width: 679px; float: left; padding-right: 9px; }
#mainImg { height: 277px; margin-bottom: 10px; }
#fGames { width: 335px; float: left; }
#fTeams { width: 335px; padding-right: 9px; float: left; }
.featuredMainHdr { height: 34px; }
.featuredHdr { background: transparent url('/content/images/featuredhdr.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 9px; }
.featuredBody { background: transparent url('/content/images/featuredbg.gif') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.featuredFtr { background: transparent url('/content/images/featuredftr.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 11px; }
.featuredSec { margin: 0pt auto; background: transparent url('/content/images/featuredsec.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; width: 317px; height: 58px; padding-top: 5px; }
.featuredImg { padding: 0px 5px; width: 61px; height: 49px; float: left; }
.featuredTxt { width: 225px; float: left; }
.featuredTxt p { margin: 0pt; }
.featuredTxt a { color: #C60222; text-decoration: none; /*font-weight: bold;*/ font-size:14px; }
.featuredTxt a:hover { color:#ffb201; text-decoration: none; /*font-weight: bold;*/ font-size:14px; }
#topHdr { background: transparent url('/content/images/tophdr.jpg') no-repeat scroll 0% 0%; height: 33px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-top: 10px; }
#topSecHdr { background: transparent url('/content/images/topsechdr.jpg') no-repeat scroll 0% 0%; height: 13px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topSecBdy { background: transparent url('/content/images/topsecbdy.jpg') repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#topSecFtr { background: transparent url('/content/images/topsecftr.jpg') no-repeat scroll 0% 0%; height: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.topSec { width: 215px; float: left; padding-left: 5px; }
.topSec ul { margin: 0pt; padding: 0pt; }
.topSec li { background: transparent url('/content/images/ctrlist.jpg') no-repeat scroll 0% 0%; list-style-type: none; list-style-position: outside; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 19px; padding-left: 20px; }
#right { position: relative; width: 205px; float: left; }
#newsletter { background: transparent url('/content/images/etc_newsletter_bg.png') no-repeat scroll 0% 0%; height: 167px; margin-bottom: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#newsletterInp { border: 0pt none ; padding: 6px 0px 0pt 0pt; background: transparent url('/content/images/etc_newsletter_inp.png') no-repeat scroll 0% 0%; float: left; position: relative; top: 115px; left: 14px; height: 22px; width: 142px; margin-top: 5px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#newsletterBtn { margin: 0pt 0pt 0pt 6px; padding: 0px 0px 0pt 0pt; float: left; height: 26px; position: relative; top: 122px; left: 6px; }
.rightImgs { margin-bottom: 10px; }
#sayingHdr { display:none; background: transparent url('/content/images/sayinghdr.jpg') no-repeat scroll 0% 0%; height: 31px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#sayingBdy { display:none; background: transparent url('/content/images/sayingbg.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; min-height: 86px; }
#sayingTest { display:none; background: transparent url('/content/images/sayingbg.jpg') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
.sayingImg { padding: 5px 5px 5px 10px; width: 67px; height: 67px; float: left; }
.sayingText { width: 110px; float: left; padding-top: 5px; }
#sayingFtr { display:none; background: transparent url('/content/images/sayingftr.jpg') no-repeat scroll 0% 0%; height: 4px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; margin-bottom: 10px; }
#promotionsHdr { background: transparent url('/content/images/promotionshdr.jpg') no-repeat scroll 0% 0%; height: 31px;}
#promotionsBdy { background: transparent url('/content/images/promotionsbg.jpg') repeat scroll 0% 0%; }
#promotionsTest { background: transparent url('/content/images/promotionsbg.jpg') no-repeat scroll 0% 0%;}
.promotionsImg { padding: 3px 5px 0px 5px; }
.promotionsText { width: 110px; padding-top: 5px; }
#promotionsFtr { background: transparent url('/content/images/promotionsftr.jpg') no-repeat scroll 0% 0%; height: 4px; margin-bottom: 10px; }
#footer { background-color:#111111; height: 90px; }
#footerTxt { margin: 0pt auto; width: 1110px; padding-top: 10px; color:#86071c; }
#footerTxt a { color: rgb(255, 255, 255); text-decoration: underline; }
#footerTxt a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.main_box {float:left;margin:0 14px 20px 0;padding:0;width:205px;}
.middle {float:left;height:auto;margin-right:15px;width:680px;}
div.middle {float:left;padding-bottom:10px;padding-left:4px;position:relative;width:635px;}
.page_middle {float:left;height:auto;margin-right:15px;width:635px;}
#newbox {float:left;height:auto;margin:0;padding:0;width:325px;}
.newbox_hd {background:transparent url('/content/images/featured-theater.jpg') no-repeat scroll 0 0;float:left;height:29px;width:325px;}
.inner_newbox_hd {background:transparent url('/content/images/featuredHdr-small.gif') no-repeat scroll 0 0;float:left;height:9px;width:325px;}
.inner_newbox_md {background:transparent url('/content/images/featuredBg-small.gif') repeat-y scroll 0 0;float:left;height:auto;width:325px;}
.inner_newbox_ft {background:transparent url('/content/images/featuredFtr-small.gif') no-repeat scroll 0 0;float:left;height:11px;width:325px;}
.inner_main_newbox {background:transparent url('/content/images/featuredSec-small.gif') no-repeat scroll 0 0;height:59px;margin-left:8px;padding-top:5px;width:325px;}
.inner_img_newbox {float:left;height:49px;width:61px;}
.inner_content_newbox {float:left;height:49px;width:205px;}
.main_box_middle{width:193px;padding:2px 0px 2px 10px;background-color:#111111; border:#303030 1px solid;height:190px;}
#new_center {float:left;padding-right:9px;position:relative;text-align:justify;width:635px;}
.right_section {float:left;height:auto;margin-left:20px;width:205px;}
h1{ font-size:28px; font-weight:normal; color:#c10220;}
h2{ font-size:15px;}
h3{ font-size:15px; font-weight:normal; color:#c10220;}
/* @group Events Table */
div.view_links {float: right;margin-bottom: -24px;}
div.view_links table tbody tr td {text-align: center;}
table.eventsTbl {width: 100%;border-collapse: collapse;margin-bottom: 10px;}
table.eventsTbl tbody tr.odd {background-color: #333333;}
table.eventsTbl tbody tr.even {background-color: #222222;}
table.eventsTbl tbody tr:hover {background-color: #666666;}
table.eventsTbl tbody tr td {padding: 4px 4px 4px 7px;}
table.eventsTbl thead {font-weight: bold; background-color: #c10220; color: #fff;}
table.eventsTbl thead td {padding-top: 5px;	padding-bottom: 5px; padding-left: 7px;}
table.eventsTbl tbody tr td.event {font-weight: bold;}
table.eventsTbl tbody tr td.date {width: 77px;}
table.eventsTbl tbody tr td span.venueName {font-weight: bold;}
/* @end */
/* @group Paginator */
div.paginator {	margin-top: 10px; margin-bottom: 10px;}
div.paginator span.this-page {padding: 4px;	background-color: #c10220; color: #fff;	border: 1px solid #595959;	font-weight: bold;}
div.paginator a {display: inline-block;	font-weight: bold; padding: 4px; background-color: #333333; border: 1px solid #595959;}
div.paginator a.next, div.paginator a.prev {font-weight: normal; font-style: normal; border: none; background: none;}
/* @end */
/* @group Ticket Listings */
div.cityState {padding-bottom: 10px;}
div.eventLeft {position: relative;	width: 386px;padding-left: 4px;	padding-right: 10px; float: left;}
div.eventRight {position: relative;	width: 300px; float: left;}
.ticketsTbl {border-collapse: collapse;}
.ticketsTbl td {padding: 4px;}
.ticketsTbl thead { background-color: #c10220; color: #fff;	font-weight: bold;}
.ticketsTbl thead a {color: #fff;}
.ticketsTbl tr.odd {background-color: #333333;}
.ticketsTbl tr.even {background-color: #222222;}
.ticketsTbl tr:hover {background-color: #666666;}
#seatingChart img {width: 500px;}
#tickets {position: relative;}
#tickets_after {position: relative;}
#tickets_here {position: relative;}
/* @end */
/* @group Calendar */
a.cal_link{color:#c10220}
table.calendar {width: 100%; border-collapse: collapse; border-spacing: 0px; border: 1px solid #595959;	margin-top: 3px;}
div.cal_select {text-align: center;}
table.calendar td {	width: 14%;	vertical-align: top; border: 1px solid #595959;}
table.calendar thead {text-align: center; color: #fff; background-color: #c10220;}
table.calendar tbody tr td div.cal_num { text-align: right; color: #fff; padding-right: 3px;}
table.calendar div.cal_event { color: #ffd61d; padding-bottom: 6px;}
table.calendar div.cal_time {font-size: 80%; color: #fff;}
table.calendar div.cal_city {font-size: 80%;color: #fff;}
table.calendar tbody tr td div.cal_cell {min-height: 90px;}
table.calendar tbody tr td div.cal_cell div.cal_num.cal_other_month {color: #595959;}
/* @end */
/* @group Categories */
div.subcategoriesList {float: left;	padding-right: 10px;padding-left: 10px;max-width: 138px;}
div.categoryHdr {font-weight: bold;font-size: 110%;}
div.performersList {float: left;padding-right: 10px;padding-left: 10px;max-width: 138px;}
/* @end */
/* @group Search */
div.search_left {float: left;width: 200px;position: relative;}
div.search_left ul {	padding: 0;	margin: 0;	list-style-type: none;}
div.search_count {	padding-top: 5px;	font-size: 125%;}
span.search_query {	color: #c10220;	font-weight: bold;}
div.searchAnyMode {	padding-top: 5px;		font-size: 125%;}
div.search_displaying {	font-size: 110%;	padding-bottom: 10px;}
div.group {	border: 1px solid #595959;	margin: 5px 5px 5px;	padding: 5px;}
div.searchResults table {	border-collapse: collapse;}
div.searchResults table tr td {	padding: 5px 0px 5px 5px;}
div.searchResults table tr td.result_view_tickets {	padding-left: 0px;	padding-right: 5px;}
div.searchResults table tbody tr.odd {	background-color: #333333;}
div.searchResults table tbody tr.even {	background-color: #222222;}
div.result_date {	color: #fff;}
div.result_venue {	color: #fff;}
div.group_hdr {	font-weight: bold;	color: #c10220;}
div.more {	text-align: right;}
div.less {	text-align: right;}
.hidden {	display: none;}
div.result {	padding: 10px;}
div.searchResults table {	width: 435px;}
div.result_event {	font-weight: bold;}
tr.result td {	padding-top: 8px;	padding-bottom: 8px;}
div.searchResults {	float: left;	left: 0;	position: relative;	width: 435px;}
div.result_view_tickets {	float: right;}
.dateLbl {	position: relative;	float: left;	width: 40px;}
.btnDiv {	text-align: right;	margin-top: 3px;}
.datepicker {	width: 112px;	margin-right: 3px;}
.search_filters {	border-top: 1px solid #595959;	border-bottom: 1px solid #595959;	padding: 2px 0 2px 0;}
.search_filter {	border: 1px solid #595959;	float: left; padding: 3px;	margin-right: 5px;	margin-top: 2px;	font: bold 85% "Lucida Grande", Lucida, Verdana, sans-serif;	cursor: pointer;}
.filter_txt {	font-weight: bold;}
.search_filter_x {	font-weight: normal;	border: 1px solid #595959;	background-color: #c10220;	width: 13px;	text-align: center;	padding: 0 2px;}
/* @end */
.map {	text-align: center;}
.citiesList {	float: left;	width: 20%;}
.venuesList { float: left; width: 32%; padding: 4px;}
.hline{ border-top:#CCCCCC 1px solid;margin-top:25px;padding-bottom:5px;}
.main_inner_box{padding-top:0px;}
.main_inner_leftbox{width:10px;float:left;}
.main_gray_text_inner{font-size: 125%;font-weight: bold;}
.main_inner_rightbox{margin-left:20px;margin-top:2px;}
.ncaa_main_box{float:left;margin:20px 0 15px;width:260px;}
.ncaa_main_box_right{float:right;margin:20px 0 15px;padding:0 0 0 30px;width:260px;}
/* below is comparison page style*/
.menustyle{float:left; margin:0px 0px 0px 90px; width:650px; height:33px; background:url(/content/images/comparison-menu-bg.gif) repeat-x;}
.menustyle:after{display: block; clear:both;}
.menustyle ul{width: 100%; height:33px; padding:0px; margin:0px;text-align:center;list-style:none;}
.menustyle ul li{float:left; display:inline; list-style:none;font-family:Lucida Sans Unicode; font-size:13px; font-weight:normal; color:#ffc700; height:18px; padding:8px 0px 0px 87px; margin:0px; text-decoration:none;}
.menustyle ul li a{float:left; }
.menuestyle ul li a:hover{ float:left; margin:0px;}

.menustyleurl{float:left; margin:0px 0px 0px 90px; width:650px;}
.menustyleurl ul{width: 100%; height:33px; padding:0px; margin:0px;text-align:center;list-style:none;}
.menustyleurl ul li{float:left; display:inline; list-style:none;font-family:Lucida Sans Unicode; font-size:13px; font-weight:normal; color:#ffc700; height:18px; padding:8px 0px 0px 87px; margin:0px; text-decoration:none;}
.menustyleurl ul li a{float:left; }
.menustyleurl ul li a:hover{ float:left; margin:0px;}

.top-container{margin:0px;padding-bottom:20px;float:left;width:826px;height:auto;background-color:#141313; font-family:Lucida Sans Unicode;font-size:13px;font-weight:normal;color:#fff;text-decoration:none;}
.greentext{font-family:GeosansLight;font-size:18px;font-weight:bold;color:#81af1b;text-decoration:none;}
.buletext{font-family:Lucida Sans Unicode; font-size:13px; font-weight:normal; color:#004b93; text-decoration:none;}
.yellowtext{font-family:Lucida Sans Unicode; font-size:13px; font-weight:normal; color:#ffff00; text-decoration:none;}
.whitetext{float:left;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:normal;color:#fff;text-decoration:none;line-height:18px;}
.redtext{float:left;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;color:#be021f;text-decoration:none;line-height:30px;}
.md-border-bg{margin:0px;padding:18px 18px 5px 18px;float:left;width:826px;height:auto;background-color:#141313;border:1px solid #c10220;border-top:1px solid #000;}
.inner-md-border-bg{margin:30px 0px 0px 0px;padding:0px;float:left;width:822px;height:auto;border:1px solid #444444;}
.top-block1{float:left;margin:0px;width:224px;height:74px;padding:10px 0px 0px 20px;border-bottom:1px solid #232121;background-color:#141313;}
.top-block2{float:left;margin:0px;width:160px;height:84px;padding:0px 0px 0px 0px;border-bottom:1px solid #38332c;background-color:#2c2822;}
.top-block3{float:left;margin:0px;width:150px;height:74px;padding:10px 0px 0px 0px;border-bottom:1px solid #232121;background-color:#141313;}
.top-block4{float:left;margin:0px;width:108px;height:74px;padding:10px 0px 0px 0px;border-bottom:1px solid #232121;background-color:#141313;}
.top-block5{float:left;margin:0px;width:160px;height:74px;padding:10px 0px 0px 0px;border-bottom:1px solid #232121;background-color:#141313;}
.md-block1{float:left;margin:0px;width:224px;height:110px;padding:10px 0px 0px 20px;border-bottom:1px solid #2d2b2b;background-color:#000000;}
.md-block2{float:left;margin:0px;width:160px;height:110px;padding:10px 0px 0px 0px;border-bottom:1px solid #433c32;background-color:#1a1711;}
.md-block3{float:left;margin:0px;width:150px;height:110px;padding:10px 0px 0px 0px;border-bottom:1px solid #2d2b2b;background-color:#000000;}
.md-block4{float:left;margin:0px;width:108px;height:110px;padding:10px 0px 0px 0px;border-bottom:1px solid #2d2b2b;background-color:#000000;}
.md-block5{float:left;margin:0px;width:160px;height:110px;padding:10px 0px 0px 0px;border-bottom:1px solid #2d2b2b;background-color:#000000;}
.bt-block1{float:left;margin:0px;width:224px;height:30px;padding:15px 0px 0px 20px;border-bottom:1px solid #2d2b2b;background-color:#171717;}
.bt-block2{float:left;margin:0px;width:160px;height:30px;padding:15px 0px 0px 0px;border-bottom:1px solid #433c32;background-color:#342f26;}
.bt-block3{float:left;margin:0px;width:150px;height:30px;padding:15px 0px 0px 0px;border-bottom:1px solid #2d2b2b;background-color:#171717;}
.bt-block4{float:left;margin:0px;width:108px;height:30px;padding:15px 0px 0px 0px;border-bottom:1px solid #2d2b2b;background-color:#171717;}
.bt-block5{float:left;margin:0px;width:160px;height:30px;padding:15px 0px 0px 0px;border-bottom:1px solid #2d2b2b;background-color:#171717;}