﻿@charset "utf-8";
/* CSS Document */

body{background-color:#000; font:12px bold Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0; height:100%}
fieldset,img{border:0;}

#wrapper{background:#00468B}

.btn-main{width:65px; height:30px; display:inline; overflow:hidden;}
.btn-main a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:65px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-main a:hover{background-position:bottom; text-decoration:none;}
.btn-main span{font-family: 'Droid Sans', sans-serif; color:#919191; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:65px; height:30px; display:block; cursor:pointer; text-decoration:none;}

.btn-sml{width:67px; height:20px; display:block; overflow:hidden;}
.btn-sml a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:12px; font-weight:bold; line-height:20px; text-align:center; width:67px; height:20px; display:block; cursor:pointer; text-decoration:none;}
.btn-sml a:hover{background-position:bottom; text-decoration:none;}

.btn-med{ width:100px; height:30px; display:block; overflow:hidden;}
.btn-med a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:100px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-med a:hover{background-position:bottom; text-decoration:none;}

.btn-lrg{ background-color:#ffffff; width:175px; height:30px; display:block; overflow:hidden;}
.btn-lrg a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:175px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-lrg a:hover{background-position:bottom; text-decoration:none;}

.btn-plus{ width:30px; height:30px; display:block; overflow:hidden;}
.btn-plus a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:18px; font-weight:bold; line-height:30px; text-align:center; width:30px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-plus a:hover{background-position:bottom; text-decoration:none;}

.btn-400{ width:400px; height:30px; display:block; overflow:hidden;}
.btn-400 a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:400px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-400 a:hover{background-position:bottom; text-decoration:none;}

.btn-350{ width:350px; height:30px; display:block; overflow:hidden;}
.btn-350 a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:350px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-350 a:hover{background-position:bottom; text-decoration:none;}

.btn-300{ width:300px; height:30px; display:block; overflow:hidden;}
.btn-300 a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:300px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-300 a:hover{background-position:bottom; text-decoration:none;}

.btn-250{ width:250px; height:30px; display:block; overflow:hidden;}
.btn-250 a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:250px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-250 a:hover{background-position:bottom; text-decoration:none;}

.btn-200{ width:200px; height:30px; display:block; overflow:hidden;}
.btn-200 a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:200px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-200 a:hover{background-position:bottom; text-decoration:none;}

.btn-150{ width:150px; height:30px; display:block; overflow:hidden;}
.btn-150 a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:150px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-150 a:hover{background-position:bottom; text-decoration:none;}

.btn-125{ width:125px; height:30px; display:block; overflow:hidden;}
.btn-125 a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:125px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-125 a:hover{background-position:bottom; text-decoration:none;}

.btn-100{ width:100px; height:30px; display:block; overflow:hidden;}
.btn-100 a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:100px; height:30px; display:block; cursor:pointer; text-decoration:none;}
.btn-100 a:hover{background-position:bottom; text-decoration:none;}

.btn-buynav span{font-family: 'Droid Sans', sans-serif; color:#00000; font-size:14px; font-weight:bold; line-height:28px; text-align:center; padding:4px 10px; height:28px; width:auto;}
.btn-buynav span.progress{background-color:#000;}
<!-- .btn-buynav ul{ padding:15px 0 0; margin:0;} -->
.btn-buynav ul{ padding:0 0 0; margin:0;}
<!-- .btn-buynav ul li{ list-style:none; float:left; padding-right:3px; } -->
.btn-buynav ul li{ list-style:none; float:left; padding-right:3px; padding-top:2px; }


/* Content Styles */
.content-holder{min-height:500px; padding:14px 12px 14px 14px; background:#FFF bottom left repeat-x; height:100%;}
.content-left{width:680px; float:left;}
.content-right{width:236px; float:right;}
.content-full{clear:both;}
#ad-top{text-align:center; margin-bottom:20px;}
#ad-mid{text-align:center; margin-bottom:20px;}

/* Footer Styles */
/*#footer{background:url('trimages/bg-bottom-shadow3.png') top left repeat-x; min-height:124px;}*/
#footer{background:black top left repeat-x;width:100%;}
#footer-content{padding:14px;}
#footer-content table {width:100%;}
#footer-content table tr {width:100%;}
#footer table tr td a:hover{color:#d7d7d7; text-decoration:none;}
#footer table tr td a{color:#FFF; font-weight:bold; text-decoration:none;}
#footer table tr td {display:inline-block; float:left; padding-right:20px; margin-right:20px; color:#fff; width:150px}

/* Content Left Styles */
<!-- #login-block{position:relative; width:398px; height:35px; display:block; background:#1376bc url('trimages/st-login-bar.png') top left no-repeat; margin-bottom:15px;} -->
#login-block{width:428px; height:35px; display:block; background:#1376bc url('trimages/st-login-bar.png') top left no-repeat; margin-bottom:15px; float:left;}
#login-block span{ font-weight:bold; color:#1376bc; line-height:36px; padding-left:30px; float:left;}
#login-block input{margin:8px 0 0 10px; width:120px;}
#login-block a{color:#1376bc;}
<!-- #login-block .go-btn{background:url('trimages/btn-go-arrow.png') top left no-repeat; height:35px; width:34px; overflow:hidden; display:block; position:absolute; left:398px; top:0; margin:0;} -->
#login-block .go-btn{background:url('trimages/btn-go-arrow.png') top left no-repeat; height:35px; width:34px; overflow:hidden; float:left;}
#login-block .go-btn:hover{background-position:bottom;}

#buy-topnav ul li{float:left;}
#buy-topnav ul{margin-top:15px; padding:0;}



/* from global.css */
.clear 			{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }


.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.nomargin       { margin:0 !important; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }
.noborder		{border: none;}
.nobackground	{background:none;}

.printhide		{display:none;}

.bgreplace		{text-indent: -9999em; position: relative;}
.bgreplace a	{position: absolute; display:block; top: 0; left: 0;}

.red			{font-weight: bold; color:#B50002;}

.input, .biginput			{ border: 1px solid #cfcfcf; border-top-color: #919191; border-bottom-color: #e5e5e5; border-left-color: #d0d0d0; padding: 3px; background: #fff url(../images/input_bg.gif) repeat-x left top; font-family: Arial, sans-serif;}
.field			{margin: 10px 0; width: 225px;}
textarea.input{font-size: 11px;}

.biginput{width: 200px; font-size: 14px; font-weight: bold; padding: 5px;}

.bordertopbottom	{border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px 0;}

input,label, select{vertical-align:middle;}
label{font-weight: bold;}

.clearafter:after, .clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

 .clearafter, .clear {display:inline-block;}
  /* Hide from IE Mac \*/
 .clearafter, .clear {display:block;}
 /* End hide from IE Mac */

 * html .clearafter, * html .clear{height: 1px;}

html, body {
	border:0;
	margin:0;
	padding:0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#3d3d3d;
}

.header {
    background:#066DB2;
    color:#FFFFFF;
}

a{text-decoration: none; outline:none;}
a:hover{text-decoration: underline;}
a img{border: none;}

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
}

h1 {
font-size:2em;
}

h2 {
font-size:1.5em;
}

h3,h4,h5,h6 {
font-size:1em;
}

p, ul, ol {
margin:0;
padding:0 0 6px 0;
}

blockquote {
margin:22px 40px;
padding:0;
}

ul, ol {
padding:0 0 18px 40px;
}

small {
font-size:0.85em;
}


#msg{
		width: 95%;
		font-family: Verdana, sans-serif;
		margin: 10px auto;
 		padding: 5px 5px 5px 10px;
		line-height: 20px;
	}

	.notice{
	    background: #ffc;
	    color: #000;
		border: 1px solid #C08128;
		border-left: none;
		border-right: none;
		font-weight: bold;
		}

	.notice p{
		margin: 0;
		padding: 0;
	}
	.notice p span{
		color: #31363e;
	}

	.success{
	    background: #E2F9E3;
	    color: #060;
		border: 1px solid #9c9;
		}

	.error{
		background: #ffdddd;
	    color: #a30109;
		border: 1px solid #a30109;
		}

	#msg.error{padding: 0 0 5px 0;}

	.error h5{color: #fff; background: #a30109; padding: 3px; font-family: Arial,san-serif; font-size: 13px; font-weight: bold;}

	.error .errorlist{font-size: 90%; margin-bottom: 0; padding-bottom: 0; text-align:left; padding:5px 0 5px 20px;}
	.error .errorlist li{list-style:disc !important;}










/* Buy process changes */
/*RR New CSS*/

      table.imagetable {
          font-family: verdana,arial,sans-serif;
          font-size:15px;
          color: white;
          border: none;
          border-collapse: collapse;
          width:50%;
          cell-padding: 30px;
      }
      table.imagetable th {
          background-color: white;
          border-width: 1px;
          padding: 12px;
          border-style: solid;
          border-color: #999999;
      }
      table.imagetable td {
          background-color: white;
          border: none;
          font-weigth: bold;
          font-size: 12px;
          color: red;
      }


table.imagetable tr:hover td{
    background-color: #E7EEF9;
}

table.imagetable tr {
    background-color: #dcddc0;
    border-top: 1pt solid #DFEBEF;
    border-bottom: 1pt solid #DFEBEF;
}

table.imagetable td {
    padding-top: 10px;
    padding-right: 30px;
    padding-bottom: 10px;
    padding-left: 30px;
    font-family: Segoe UI Semibold;
    font-size: 20px;
    color: black;
    font-weight: 600;
}

table.imagetable {
    width: 100%;
}

.btn {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  background: #026CDF;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  cursor: pointer;
}

/*.btn:hover {
  background: #026CDF;
  background-image: -webkit-linear-gradient(top, #026CDF, #0150A7);
  background-image: -moz-linear-gradient(top, #026CDF, #0150A7);
  background-image: -ms-linear-gradient(top, #026CDF, #0150A7);
  background-image: -o-linear-gradient(top, #026CDF, #0150A7);
  background-image: linear-gradient(to bottom, #026CDF, #0150A7);
  text-decoration: none;
}*/

.header_text_2 {
    background-color: white;
    background-image: none;
    color: black;
    font-weight: normal;
    font-size: 24px;
    text-align: left;
}

.topBar {
    background: #D7D7D7;
    height: 50px;
    display:flex;
    flex-direction:row-reverse;
    align-items:center;
}


.header{
    float:none;
    text-align:center;
    min-height:50px;
    height:50px;
	font-size: 0px;   This gets rid of the extra space at the bottom of the image 
    background:#D7D7D7;
    border: solid 1px hotpink;
}
.header-left {
    padding-top:3px;
    /*float:left;*/
    width:auto;
    /*overflow:hidden;*/
    border:1px solid yellow;
}
.header-right {
    padding-top:3px;
    /*display:block;*/
    /*float:right;*/
}
.header2 {
    float: none;
    height: 135px;
    font-size: 0px; /* This gets rid of the extra space at the bottom of the image */
    /*background:#066DB2;*/
    background: #00502F;
    color: #FFFFFF;
    border: solid 1px blue;

    display:flex;
    flex-direction:row;
}

.header2Left{
    display:flex;
    flex-direction:row;
    width:75%;
    justify-content:flex-start;
}

.header2Right {
    display: flex;
    flex-direction: row;
    width: 25%;
    justify-content: flex-end;
}

.venueInfo {
    display: flex;
    flex-direction: column;
    color: #FFFFFF;
    border: 1px solid orange;
}

.topHalf{
    display:flex;
    flex-direction:column;
    height:75%;
}
.bottomHalf{
    display:flex;
    flex-direction:column;
    height:25%;
    justify-content:flex-end;
}

.itemButton {
    border: 1px solid #d7d7d7;
    font-family: 'Droid Sans', sans-serif;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    width: 350px;
    height: 40px;
    display: flex;
    flex-direction: row;
    cursor: pointer;
    border-radius: 5px;
    box-shadow: 1px 1px 10px 0px #BDBDBD;
    margin-top: 10px;
    justify-content: center;
    align-items:center;
}

    .itemButton a {
        color: black;
        text-decoration: none;
        text-align: center;
    }

.specialOffer {
    display: flex;
    flex-direction: row;
    justify-content: center;
    border-width: 2px;
    border-style: outset;
    border-image: initial;
    border-color: rgb(118,118,118);
    font-family: Arial;
    font-weight: unset !important;
    background-color: #0074bc;
}

.divButton {
    font-family: 'Droid Sans', sans-serif;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    width: 100px;
    height: 30px;
    display: block;
    background: url('trimages/btn-med.png') top left no-repeat;
    cursor: pointer;
    text-decoration: none;
    padding:unset !important;
    border:none !important;
}

.rowCenter{
    display:flex;
    flex-direction:row;
    justify-content:center;
}

.rowEnd {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

.flexRow {
    display: flex;
    flex-direction: row;
}

.groupHeader:hover td {
    background-color: white !important;
}

.gpLeftDiv {
    width:75%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.gpRightDiv {
    width: 25%;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}

/* Clear floats after the columns */
.header2:after {
  content: "";
  display: table;
  clear: both;
}
.teamLogo {
    float: left;
    padding: 10px 10px 10px 10px;
    display: flex;
    flex-direction: column;
    justify-content:center;
    align-items:center;
    overflow:hidden;
}
.header2-Column3 {
    float: right;
    color: #FFFFFF;
    vertical-align: bottom;
    padding: 25px 10px 10px 10px;
    color: #FFFFFF;
    border: 1px solid purple;
}
ul.pagination li a {
    float: none;
    display: inline-block;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-family: bold Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.header-text-lg {
    color:#ffffff; 
    font-size:14px;
    font-family: "Averta","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.header-text-md {
    color:#ffffff; 
    font-size:14px;
    font-family: "Averta","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.header-text-sm {
    color: #ffffff;
    font-size: 12px;
    font-family: "Averta","Helvetica Neue",Helvetica,Arial,sans-serif;
}
    
/*navigation menu*/

.menuImage{
    height:25px;
    width:25px;
    margin-right:21px;
}

.menuLink{
    color:white !important;
}


.informationButton {
    border: 1px solid black;
    padding: 2px;
    background-color: #026CDF;
    border-radius:2px;
    color:white;
    font-family:Arial;
}

.subCategory{
    color:black;
    background-image: unset !important;
    border: none !important;
    font-size: 22px;
    text-align:start;
    font-weight: 100 !important;
}

.navMenu{
    height:100%;
}


/*End RR New CSS*/
.addthis_toolbox {width:200px;}



a:focus {border:0 none;}  /* to get rid of selection box in imagemaps */
img { outline:0; }

/* img{max-width:100%;}  this would dynamically resize banner */

.indented { margin-left: 20px; }
.indented2 { margin-left: 30px; }

.theme-color-txt
{
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-family: bold Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.summaryTextbox
{
	border:none;
	text-align: center;
}
.summaryTextboxLeft
{
	border:none;
	text-align: left;
}
.summaryTextboxRight
{
	border:none;
	text-align: right;
}

.btn-next{ background-color:#1376bc; width:65px; height:30px; display:block; overflow:hidden;}
.btn-next a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:65px; height:30px; display:block; background:url('trimages/arrow1_e0.gif') 0px -9px no-repeat; cursor:pointer; text-decoration:none;}
/* .btn-next a:hover{background-position:bottom; text-decoration:none;} */

#actionTitle #h1
{
	font-size: 16px;
	font-weight: 900;
}

#addThis
{
	float: right;
	width: 184px;
}

#banner
{
  /*
    height:auto;
    width:100%;
  */
}


/* navagation buttons with hover */
#buy-nav
{
	float: right;
	padding-right: 30px;
}
#buy-nav ul{margin-top:2px; padding:0;}
#buy-nav ul li{float:left;}
<!-- #buy-nav ul li a {width:100%} -->
#buy-nav ul li a:hover{background-position:bottom; text-decoration:none;}


#choose
{
    margin-left: 5px;
    float:right;
}

#content
{
	clear:both;
	padding-top: 20px;
}


#eventDetails
{
	padding-top: 10px;
	padding-bottom: 0px;
}


#freeForm
{
	clear:both;
	/*border: 1px solid silver;*/
	font-size: 12px;
}


#left
{
	clear: both;
    width:50%;
}


#login-welcome {  }

#mobileAddThis { display:none; }

#mobileBanner
{
	display:none;
	background-color: #FFF;
}


#mobileChooseSection
{
	display:none;
}


#mobileLinks { display: none; }

#mobileLogo { display: none; }


#mobileVenue
{
	clear:left;
	display:none;
}


#mode
{
    border-bottom-width: 2px;
    border-bottom-style: solid;
    margin-bottom: 20px;
    margin-left: 5px;
}

#nav-content { /*width:420px*/ }


#seatingPanel
{
    float: left;
    clear: left;
/*    width:40%;        To force Safari to display correctly */
	width:400px;
	border:1px solid silver;
/*	padding-top:10px; */
	padding-bottom:10px;
}

#SelectedTickets { padding-bottom: 5px; }

#welcome
{
	clear:both;
	padding-left: 7px;
}

/* For search bar */
#dosearch { border:none; }

/* From global.css  */

/* From Screen.css  */
.btn-400{ width:400px; height:30px; display:block; overflow:hidden;}
.btn-400 a{font-family: 'Droid Sans', sans-serif; color:#FFF; font-size:14px; font-weight:bold; line-height:30px; text-align:center; width:400px; height:30px; display:block; background:url('trimages/btn-400px.png') top left no-repeat; cursor:pointer; text-decoration:none;}
.btn-400 a:hover{background-position:bottom; text-decoration:none;}

#logo-search-bar{position:relative; margin-bottom:30px;}
#logomain{ clear:both; padding-top:10px;}
#search-bar{ background:#1376bc url('trimages/st-search-bar.png') top left no-repeat; width:339px; height:62px; display:block; overflow:hidden; position:absolute; right:0; bottom:0; top:22px;}
#search-bar #search-input{margin:15px 0 0 42px; width:180px; background:none; border:0;}
#search-bar #search-form{height:62px; position:relative;}
#search-bar #search-form #search-btn{position:absolute; top:10px; right:10px; width:86px; height:41px; color:#FFF; font-family: 'Droid Sans', sans-serif; font-weight:bold; font-size:16px; text-align:center; line-height:41px; display:block; text-decoration:none;}
#search-bar #search-form #search-btn:hover{background:url('trimages/btn-search-hover.png') bottom right no-repeat; text-decoration:none;}

 .goog-tooltip {
        display: none !important;
 }

 .goog-tooltip:hover {
        display: none !important;
 }

 .goog-text-highlight {
        background-color: transparent !important;
        border: none !important;
        box-shadow: none !important;
 }


/* change color in floatbox */
i.fbIcon {
    color: rgb(68, 68, 68);
}

#shadow{
    height:100%;
}
