body {
	margin: 0;
	font: 14px "Open Sans", sans-serif;
	background: #08355b;
}

.rowContainer {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	max-width: 62.5rem;
	background: #eee;
}

img {
	border: 0;
}
a {
	color: #2877db;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}

.vSpacer {
	margin-bottom: 1rem;
}

#spacer {
	height: 1px;
}


#container {
	
}

h1,h2,h3,h4,h5 {
	font-family: Raleway, sans-serif;
}

.sideLogos {
	width: 100%;
	text-align: center;
}

.sideLogos img {
	max-width: 100%;
	height: auto;
}

.searchAjax {
	height: 50px !important;
}

/* @group Header */
#topMenu {
	padding-top: 1rem;
}

#topMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
	float: right;
}

#topMenu ul li {
	display: inline;
	color: #FFF;
}

#topMenu ul li a {
	color: #FFF;
}

#header {
	background: #efefef;
	width: 100%;
	padding-bottom: 10px;
}
.logo {
	
}

.logo img {
	
	
}

.topLogo {
	margin-bottom: 1rem;
	text-align: center;
}

#footerLogo {
	text-align: center;
}

#footerLogo img {
	width: 220px;
}

.topSearch {
	margin-top: 1rem;
}

#search {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	height: 65px;
	border: 1px solid rgba(54,54,54,.25); /* stroke */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: 0 0 10px rgba(7,8,8,.14); /* outer glow */
	-webkit-box-shadow: 0 0 10px rgba(7,8,8,.14); /* outer glow */
	box-shadow: 0 0 10px rgba(7,8,8,.14); 
	margin-top: 25px;
	behavior: url(/content/js/PIE.php);	
}

#search form {
	margin: 0;
	padding: 0;
}

#searchTopBox {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	float: left;
	border: 0;
	height: 60px;
	width: 90%;
	font-size: 16px;
	padding: 5px 0px 0px 10px;
	font-family: Raleway, sans-serif;
	color: #808285;
	border: none;
	box-shadow: none;
	behavior: url(/content/js/PIE.php);	
}
#searchTopBtn {
	border: 0;
	margin: 0;
	padding: 0;
	position: relative;
	background: transparent url(/content/images/searchGo.png) no-repeat center center;
	width: 30px;
	height: 31px;
	float: right;
	margin-top: 15px;
	margin-right: 0px;
	cursor: pointer;
}

#topSocial {
	float: right;
}

#topSocial ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#topSocial ul li {
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
	margin-left: 10px;
}

#topSocial ul li a img {
	width: 30px;
	height: 30px;
}

.lastSocial {
	margin-left: 20px;
	float: right;
}

#phone {
	font: 21px "Open Sans", sans-serif;
	color: #808285;
	margin-top: 10px;
	text-align: right;
}
#number {
	
}

.top-bar .name a {
	font-weight: normal;
	color: #FFFFFF;
	width: auto;
	display: block;
	padding: 0 0.9375rem; 
	padding-top: 10px; 
}


/* @end */
/* @group Main */

#main {
	
}

/* @end */
/* @group Nav */
.navigationContainer {
	padding-left: 0.0rem;
	padding-right: 0rem;
}

.dropTopContainer {
	padding: 0;
}

.dropTopList {
	
}

a.parent-link {
	background: #0078a0;
	color: #FFFFFF; 
}

a.parent-link:hover {
	background: #FFF;
	color: #0078a0;
}

.lowerSearch {
	width: 100% !important;
}

.lowerSearch .has-form {
	width: 100%;
	margin-bottom: 10px;
}

.lowerContainer {
	height: 4rem;
}

.lowerSearch .top-bar input, .top-bar .button, .top-bar button {
	height: 2.75rem;
}

.lowerSearch .searchAjax {
	height: 2.75rem;
}

input.alert.button.expand.topSearchInput {
	height: 50px;
	line-height: 14px;
	padding-top: 12px;
}

div.ac_results {
	width: auto !important;
}

.top-bar {
	background: #42423f;
}

.top-bar-section .has-form {
	background: #42423f;
}

.top-bar-section ul li {
	background: #42423f;
}

.top-bar-section li:not(.has-form) a:not(.button) {
	background: #42423f;
}

/*

ul.title-area {
	margin-top: 5px;
}

.top-bar-section li:not(.has-form) a:not(.button) {
	line-height: 4rem;
}

.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
	height: 4rem;
}

.top-bar-section .has-dropdown > a::after {
	top: 2rem; 
}

li.has-form {
	margin-top: 10px;
}*/

/* @end */
/*@group Home Page*/
.tileContainer {
	margin-bottom: 20px;
	position: relative;
	cursor: pointer;
}

.tileLink {
	display: block;
	cursor: pointer;
	position: relative;
	margin-bottom: 10px;
}

.tileLink img {
	width: 100%;
	height: auto;
	cursor: pointer;
}

.tileContent {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	text-align: center;
	cursor: pointer;
	padding: 5px;
	text-decoration: none;
}

.tileTitle {
	color: #5d5d5d;
	font-family: Raleway, sans-serif;
	font-size: 17px;
	font-weight: 700;
	cursor: pointer;
	display: block;
	
}

.tileDescription {
	text-align: center;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	color: #49535a;
	cursor: pointer;
	display: block;
}

.tileDescription p {
	margin: 0;
	padding: 0;
}

.hoverOverlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	cursor: pointer;
	transition: opacity 0.5s ease;
	opacity: 0;
}

.tileLink:hover .hoverOverlay {
	display: block;
	opacity: .85;
	background: #FFF;
}

.tileLink:hover .home-view-ticket-button {
	display: block;
} 

.home-view-ticket-button {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 150px;
	display: none;
	margin: 0 auto;
	font: 17px Raleway, sans-serif;
	color: #363636;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 2px solid #363636;
	margin-top: 75px;
	text-align: center;
	padding: 10px;
	position: absolute;
	z-index: 9999;
	behavior: url(/content/js/PIE.php);
	cursor: pointer;
	left: 16%;
}

.home-view-ticket-button:hover {
	color: #FFF;
	background: #363636;
	border: none;
	cursor: pointer;
}

.no-bullet {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	padding: 5px;
	border: 1px solid #dddddd;
}

.no-bullet li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.no-bullet li a {
	width: 100%;
	display: inline-block;
}

.popularHeader {
	font: bold 18px Raleway, sans-serif;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #2098bd;
	color: #FFF;
}

#homeAboutBox {
	
}

#homeAboutBox p {
	font-size: 14px;
}

ul.whyChoose {
	list-style: none;
	margin: 10px 0 0;
}

ul.whyChoose li {
	
}

.checkMark {
	color: green;
	padding-right: 5px;
}

/*@end*/


/* @group GEOIP */  
.geoip-container {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width:100%;
	position:relative;
	background-color: #fefefe;
	behavior: url(/content/js/PIE.php);
}
.cat-geoip-container {
	position:relative;
	height: auto;
	margin-bottom: 10px;
}
.geoHdr {
	padding:5px 0 0 10px;
	color: #2098bd; /* text color */
	font-family: Raleway, sans-serif;
	font-size: 16px;
	position:relative;
	
}
.geoHdr a {
	color: #32436C !important;
}
.geoip {
	width:528px;
	margin:0 auto;
	color: #000000;
	border-left:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	background-color: #FFFFFF;
}
.geoip th {
	text-align:left;
	color:#FFF;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	position:relative;
	behavior: url(/content/js/PIE.php);
	background-color: #2098bd;
}
.geoip a {
	color: #0084e0;
	text-decoration: none;
}
.geoip td {
	border-bottom:1px solid #CCC;
	padding:20px 10px 20px 10px;
}
.geoEvent {
	padding-left:5px;
	color: #222;
	width:430px;
}
td.geoEvent a {
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	display: block;
	float: left;
	margin-bottom: 5px;
}
.geoDate {
	width: 140px;
	position: relative;
	text-align: right;
	background: #313945 url(/content/images/calendarIcon.png) 10px center no-repeat;
	color: #f1f1f2;
	font-size: 16px;
}

.geoDate .time {
	margin-top: 5px;
	color: #f1f1f2;
	font-size: 13px;
	font-weight: normal;
	margin-top: 5px;
	display: block;
}
.geoVenue {
	float: left;
	font-size: 13px;
	padding-left: 18px;
	height: 18px;
	line-height: 20px;
	background: url(/content/images/geoLocation.png) left center no-repeat;
}
.geoMore {
}
table.geoip tbody tr.geoodd {
	background-color: #FFF;
}
table.geoip tbody tr.geoeven {
	background-color: #FFF;
}
table.geoip tbody tr:hover {
}
table.geoip tbody tr a:hover {
}
.geoip a:hover {
	color: #004f93 !important;
}
.changeloc {
	cursor: pointer;
}
#tabs {
	border: 1px solid rgba(54,54,54,.25); /* stroke */
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: 0 0 10px rgba(7,8,8,.14); /* outer glow */
	-webkit-box-shadow: 0 0 10px rgba(7,8,8,.14); /* outer glow */
	box-shadow: 0 0 10px rgba(7,8,8,.14);
	position: relative;
	behavior: url(/content/js/PIE.php);
}
#tabs ul {
	outline: none;
	height: 55px;
	color: #FFF;
	text-transform: uppercase;
	z-index: 1;
	margin: 0;
	padding: 0;
	float: right;
}
#tabs ul li {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	display: inline-block;
	min-width: 150px;
	height: 55px;
	border: 1px solid rgba(54,54,54,.25);
	background-color: #f6f6f6;
	margin: 0;
	float: left;
}
#tabs ul li a {
	display: block;
	width: 100%;
	line-height: 55px;
	color: #2098bd; /* text color */
	font-family: Raleway, sans-serif;
	font-size: 20px;
	text-shadow: 0 1px 0 rgba(255,255,255,.75);
	text-transform: uppercase;
	outline: none;
	text-align: center;
}
#tabs ul li a:hover {
	text-decoration: none;
	color: #2777db;
}
#tabs .ui-state-active {
	border-top: 1px solid rgba(54,54,54,.25); /* stroke */
	border-left: 1px solid rgba(54,54,54,.25);
	border-right: 1px solid rgba(54,54,54,.25);
	border-bottom: none !important;
	background-color: #fff;
}
#tabs .ui-state-active a {
	color: #2777db; /* text color */
	font-family: Raleway, sans-serif;
	font-size: 20px;
}

li#cityEvents {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 248px;
	line-height: 55px;
	color: #7f8185; /* text color */
	font-family: "Raleway";
	font-size: 15px;
	padding-left: 5px;
	background: #FFF;
	text-transform: capitalize;
}

.geoipChangeLocButton {
	color: #2098bd; /* text color */
	font-family: Raleway, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	float: right;
	margin-right: 20px;
}

div.eventContainer.vevent.row.even {
	margin-left: 0;
	margin-right: 0;
}

div.eventContainer.vevent.row.odd {
	margin-left: 0;
	margin-right: 0;
}

/*.changelocGEOIP {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	float: right;
	color: #2098bd; /* text color *!/
	font-family: Raleway, sans-serif;
	position:relative;
	margin-top: -20px
}*/

a.button.split.no-pip.locationButton {
	width: 100%;
	background: #cd2c3b;
	margin-bottom: 0;
	position: relative;
	padding-right: 5.0625rem; 
	text-align: left;
	padding-left: 10px;
}

a.button.split.no-pip.locationButton span {
	width: 8.09375rem;
	line-height: 51px; 
	text-align: center;
}

a.button.split.no-pip.locationButton span .fi-arrow-down {
	display: none;
}

.split.button span::after {
	content: none;
}

.tabs-content {
	margin-bottom: 1rem;
	width: 100%; 
	border: 1px solid #dddddd;
	padding-top: 0;
}

.tabs-content > .content {
	padding-top: 0;
	padding-bottom: 0;
}

ul.tabs {
	-moz-border-radius: 12px 12px 0 0;
	-webkit-border-radius: 12px 12px 0 0;
	border-radius: 12px 12px 0 0;
	overflow: hidden;
}

.tabs dd, .tabs .tab-title {
	position: relative;
	margin-bottom: 0 !important;
	list-style: none;
	float: left;
	width: 33.33%;
	text-align: center;
}

.tabs dd > a, .tabs .tab-title > a {
	outline: none;
	display: block;
	background-color: #cd2c3b;
	color: #FFF;
	padding: 1rem 2rem;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: .85rem; 
}

.tabs dd.active a, .tabs .tab-title.active a {
	background-color: #FFFFFF;
	color: #222222; 
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.tabs dd > a:hover, .tabs .tab-title > a:hover {
	background: #363636;
}

.tabs dd.active a, .tabs .tab-title.active a:hover {
	background: #FFFFFF;
}


ul.sideTabs {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	overflow: hidden;
}

.sideTabs dd, .sideTabs .tab-title {
	position: relative;
	margin-bottom: 0 !important;
	list-style: none;
	float: left;
	width: 50%;
	text-align: center;
}

.sideTabs dd > a, .sideTabs .tab-title > a {
	outline: none;
	display: block;
	background-color: #cd2c3b;
	color: #FFF;
	padding: 1rem 2rem;
	font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	font-size: 1rem; 
}

.sideTabs dd.active a, .sideTabs .tab-title.active a {
	background-color: #FFFFFF;
	color: #222222; 
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.sideTabs dd > a:hover, .sideTabs .tab-title > a:hover {
	background: #363636;
}

.sideTabs dd.active a, .sideTabs .tab-title.active a:hover {
	background: #FFFFFF;
}

.sideTabs-content{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	margin-bottom: 1rem;
	width: 100%; 
	border: 1px solid #dddddd;
	padding: 10px;
	background: #FFF;
}

ul.topListRight {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.topListRight li {
	
}

ul.topListRight li.li_bg_o {
	background: #FFF;
}

ul.topListRight li.li_bg_e {
	
}

ul.topListRight li a {
	color: #666;
}

.bottomBlock {
	position: relative;
	z-index: 1;
}

.bottomBlock li {
	position: relative;
}

.bottomBlock a {
	color: #dddddd;
	display: block;
}

.bottomBlockName {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	position: relative;
	background: #363636;
	bottom: 0;
	color: #FFF;
	font-size: 16px;
	padding: 10px;
	z-index: 500;
	width: 100%;
}

.footerBlockName {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	position: relative;
	background: #363636;
	bottom: 0;
	color: #FFF;
	font-size: 16px;
	padding: 10px;
	z-index: 500;
	width: 100%;
	text-align: center;
}

/* @group home content */
.darkHeader {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 100%;
	color: #FFF;
	padding: 5px;
	background: #4a4a4a;
	font-size: 16px;
	text-align: center;
}

.greenHeader {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 100%;
	color: #FFF;
	padding: 5px;
	background: #4fafc0;
	font-size: 16px;
}

.redHeader {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 100%;
	color: #FFF;
	padding: 5px;
	background: #f86767;
	font-size: 16px;
}

.darkRedHeader {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 100%;
	color: #FFF;
	padding: 5px;
	background: #cd2c3b;
	font-size: 16px;
}

.purpleHeader {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 100%;
	color: #FFF;
	padding: 5px;
	background: #7c53aa;
	font-size: 16px;
	margin: 0;
}

.orangeHeader {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 100%;
	color: #FFF;
	padding: 5px;
	background: #ff7452;
	font-size: 16px;
}

ul.newThisWeek {
	list-style: none;
	display: table;
	margin: 0 0 1rem;
	padding: 0;
	width: 100%;
}

ul.newThisWeek li {
	display: table-cell;
	vertical-align: top;
	width: 33.3%;
}

.newBox {
	padding: 5px;
	background: #FFF;
	border: 1px solid #ddd;
	text-align: center;
}

.newBoxImage {
	
}

.newBoxImage img {
	width: 100%;
	height: auto;
}

.newTitle a {
	color: #3f3f3f;
	font-weight: 600;
	font-size: 24px;
}

.newLink a {
	font-weight: 600;
	font-size: 13px;
	display: block;
	text-align: center;
}

.newDescription {
	color: #666;
}

.newDescription p {
	font-size: 13px;
	margin: 0;
	padding: 0;
}

/* @end */

/* @end */

/* @group Left */
#left {
	display: inline;
	margin: 0px 10px 10px 1px;	
	width: 359px;
	float: left;
}
#whatsHot {
	width: 360px;
	float: left;
	background-color: #e8e8e8;
}
#whatsHotHdr {
	height: 40px;
	background: url(/content/images/sprites/headers.png) no-repeat top left;
	background-position: 0 -574px;
}
.whatsHot {
	background: url(/content/images/sprites/backgrounds.png) no-repeat top left;
	background-position: 0 -586px;
	width: 340px;
	height: 58px;
	margin: 0 auto;
	padding-bottom: 5px;
}
.whatsHotImg {
	width: 61px;
	height: 48px;
	float: left;
	margin: 5px 4px 4px;
}
.whatsHotTxt {
	width: 185px;
	float: left;
	margin: 12px 0px 0px 6px;
	color: #990066;
}
.whatsHotTxt p {
	margin: 0;
}
.whatsHotTxt a{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.whatsHotTxt a:hover{
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.whatsHotBtn {
	width: 75px;
	float: left;
	margin-top: 30px;	
}
/* @end */
/* @group Right */
#homeSidebar, .innerRight {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	
}

div.innerRight {
	
}

div.innerRight img {
	text-align: center;
}

#homeSidebar img {
	text-align: center;
}

.redHeader {
	
}

#right {
	
}
#featured {
	width: 528px;
	background-color: #eaeaea;
	margin-bottom: 10px;
}
#featuredHdr {
	height: 41px;
	background: url(/content/images/sprites/headers.png) no-repeat top left;
	background-position: 0 0;
}
.featuredEvents {
	display: inline;
	width: 150px;
	float: left;
	margin: 0px 10px 0px 15px;
}
.featuredEventsImg {
	height: 124px;
	width: 150px;
}
.featuredEventsTxt {
	width: 145px;
	color: #545454;
	margin: 5px 0px 5px 0px;
}
.featuredEventsTxt p {
	margin: 0;
}
.featuredEventsTxt a {
	font-weight: bold;
}
.featuredEventsTxt a:hover {
	font-weight: bold;
}
.featuredEventsBtn {
	height: 20px;
	margin-bottom: 10px;
}
#hotEvents {
	width: 529px;
	float: left;
}

#hotEventsHdr {
	height: 45px;
	background: url(/content/images/sprites/headers.png) no-repeat top left;
	background-position: 0 -91px;
}
.hotEvents {
	display: inline;
	width: 170px;
	float: left;
	margin: 3px;
}
.hotEventsHdr {
	font-weight: bold;
	margin-bottom: 5px;
}
.hotEventsList {
	margin-bottom: 10px;
}
.hotEventsList ol {
	margin: 0;
	padding: 0;
	color: #990066;
	list-style-position: inside;
	list-style-type: decimal-leading-zero;
}
.hotEventsList ol li {
	padding: 4px;
}
.hotEventsList a{
	color: #545454;
	text-decoration: none;
}
.hotEventsList a:hover{
	color: #545454;
	text-decoration: underline;
}
.hotEventsBtn {
	padding-left: 5px;
	padding-top: 5px;
}

#guarantee {
	text-align: center;
}

.rightBox {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	border: 1px solid #dddddd;
	background-color: #fefefe;
	padding: 10px;
	margin-bottom: 1rem;
	width: 100%;
}
/* @end */

/* @group Footer */
#footer {
	background-color: #363636;
	height: auto;
	width: 100%;
	padding-bottom: 20px;
}
#footerTxt {
	
}

#footerContact {
	color: #FFF;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
}

#callUs {
	font: 18px "Open Sans", sans-serif;
	color: #FFF;
	float: left;
	margin-right: 10px;
	margin-top: 15px;
	
}

#footerContact p {
	margin: 0;
	padding: 0;
}

#footerSocial {
}

#footerSocial ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

#footerSocial ul li {
	display: inline-block;
}

#footerSocial ul li a img {
	
}

#followUs {
	font: 24px Raleway, sans-serif;
	color: #FFF;
	float: right;
	margin-right: 10px;
	margin-top: 15px;
}

#footerMenu {
	padding-top: 5px;
}

#footerMenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

#footerMenu ul li {
	display: inline;
	color: #FFF;
}

#footerMenu ul li a {
	color: #2098bd;
}

.footerHeader {
	color: #cd2c3b;
	font-family: "Raleway", sans-serif;
	font-size: 18px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	text-transform: uppercase;
	padding-bottom: 3px;
	margin-top: 10px; 
}

#copyRight {
	text-align: center;
	color: #FFF;
}

#hotFooter ul {
	margin: 0;
	padding: 0;
	list-style: none; 
}

#companyInfo {
	list-style: none;
	margin-top: 10px;
}


/* @end */

/* @group Center Imgs */
#centerImgs {
	height: 121px;
	margin-bottom: 10px;
	width: 900px;
}
/* @end */
/* @group Top Events */
.topEvent {
	width: 218px;
	float: left;
	margin: 0px 9px 10px 0px;
}
.topEventHdr {
	height: 47px;
	background: url(/content/images/sprites/headers.png) no-repeat top left;
}
.sprite-topConcerts {
	background-position: 0 -186px;
}
.sprite-topSports {
	background-position: 0 -283px;
}
.sprite-topTheater {
	background-position: 0 -380px;
}
.sprite-topVegas {
	background-position: 0 -477px;
}
.topEventList ol {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.topEventList ol li {
	padding: 4px;
	list-style-type: decimal-leading-zero;
}
.topEventL {
	width: 218px;
	float: left;	
}
/* @end */

/* @group Alternating rows */

.li_bg_e {
	background-color: #fff;
}
.li_bg_o {
	background-color: #f2f2f2;
}
/* @end */

/* @group Inner Pages */
div.middle {
	position: relative;
	
}




/* @end */

/* @group Categories */

div.subcategoriesList {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	max-width: 138px;
}

div.categoryHdr {
	font-weight: bold;
	font: 24px Raleway, sans-serif;
	margin-bottom: 10px;
	padding: 0.5rem;
}

div.performersList {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	max-width: 138px;
}


/* @end */

/* @group Events Table
 */
 div.view_links {
 	
 }
 
 .pricing {
 	text-align: center;
 	color: green;
 	margin-top: 5px;
 	width: 100%;
 	display: block;
 	font-size: 13px;
 }
 
div.view_links table {
  	width: 180px;
 }
 
 div.view_links table tbody tr td {
 	text-align: center;
 	padding: 0 0 0 10px;
 }
 .viewLinkList {
 	cursor: pointer;
 	display: block;
 	width: 100%;
 }
 .viewLinkCalendar {
 	width: 100%;
 }
 .viewLinkShare {
 	float: left;
 	width: 80px;
 	height: 32px;
 	cursor: pointer;
 	margin-top: -5px;
 }
 .viewLinkVenues {
 	float: left;
 	width: 80px;
 	height: 32px;
 	cursor: pointer;
 	background: url(/content/images/venuesSlim.png) center center no-repeat;
 }
 .viewLinkEvents {
 	float: left;
 	width: 80px;
 	height: 32px;
 	cursor: pointer;
 	display: none;
 	background: url(/content/images/eventsSlim.png) center center no-repeat;
 }
 #list_view_wrap {
 	
 }
 #list_view_wrap_event {
 	float: right;
 }
 #listVenueWrap {
 	float: right;
 	padding-right: 5px;
 }
 .list_venues {
 	float: right;
 }
 
 div.addthis_toolbox.addthis_default_style.addthis_32x32_style {
 	margin-top: 5px;
 }
 
.view-ticket-button {
	width: 100%;
	height: auto;
	display: block;
	border: none; /* stroke */
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; /* border radius */
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	-moz-box-shadow: 0 0 10px rgba(7,8,8,.14), inset 0 1px 1px rgba(255,255,255,.25); /* outer glow and inner shadow */
	-webkit-box-shadow: 0 0 10px rgba(7,8,8,.14), inset 0 1px 1px rgba(255,255,255,.25); /* outer glow and inner shadow */
	box-shadow: 0 0 10px rgba(7,8,8,.14), inset 0 1px 1px rgba(255,255,255,.25); /* outer glow and inner shadow */
	background: #4fafc0;
	behavior: url(/content/js/PIE.php);
	position: relative;
	margin: 0 auto;
}
.view-ticket-button:hover {
	position: relative;
	text-decoration:none !important;
	behavior: url(/content/js/PIE.php);
	background: #363636;
	behavior: url(/content/js/PIE.php);
	-moz-box-shadow: 0 0 10px rgba(7,8,8,.14); /* outer glow and inner shadow */
	-webkit-box-shadow: 0 0 10px rgba(7,8,8,.14); /* outer glow and inner shadow */
	box-shadow: 0 0 10px rgba(7,8,8,.14); /* outer glow and inner shadow */
}


.view-ticket-button-text {
	color: #FFF; /* text color */
	font-family: Raleway, sans-serif;
	font-size: 16px;
	font-weight: bold;
	display: block;
	text-align: center;
	margin: 0 auto;
	padding-top: 3px;
	padding-bottom: 3px;
	behavior: url(/content/js/PIE.php);
}



.view-ticket-button:hover .view-ticket-button-text {
	color: #FFF;
}

.view-ticket-button-image {
	background: url(/content/images/ticketImage.png) center center no-repeat;
	float: right;
	width: 18px;
	height: 17px;
	margin-right: 5px;
	margin-top: 7px;
	display: none;
}

button, .button {
	background-color: #cd2c3b;
	border-color: #ff7452;
}
 
button.alert, .button.alert {
	background-color: #cd2c3b;
	border-color: #cf2a0e;
	color: #FFFFFF; 
}

div.view_links table tbody tr td {
	text-align: center;
}

.eventContainer {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	border-bottom: 1px solid #dddddd;
}

.eventContainer.even {
	background: #FFF;
}

.eventContainer.odd {
	background: #e8e8e8;
}


.date {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	padding: 7px;
	position: relative;
	text-align: right;
	color: #222;
	font-size: 16px;
	font-weight: bold;
}

.location.vcard {
	padding: 0.5625rem 0.625rem;
	border: none;
	margin: 0;
	font-weight: normal;
}

.weekDay {
	display: block;
	margin-bottom: 1px;
}

.fullDate {
	display: block;
	margin-bottom: 2px;
}

.fullDateTime {
	
}

.venueName {
	font-weight: normal;
	font-size: 14px;
	color: #222;
	line-height: 24px;
	display: block;
	height: auto;
	
}

div.allVenuesLink {
	padding-top: 10px;
	font-weight: bold;
	font-size: 120%;
}

div.location.vcard {
	float: left;
	margin: 0;
	border: none;
	padding: 0;
}

.vcard .fn {
	font-weight: normal;
	font-size: 14px;
}

.dash {
	
}

.performerLink {
	font-size: 16px;
	
	
}

div.location.vcard a {
	color: #222;
	font-weight: bold;
	font-size: 16px;
}

.vevent .summary {
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.venueCity.adr {
	font-size: 16px;
	font-weight: normal;
}

span.locality {
	display: inline-block;
	font-weight: normal;
	font-size: 14px; 
	margin-top: 0px;
}

.accordion .accordion-navigation > a, .accordion dd > a {
	text-align: center;
	text-decoration: none;
	line-height: 1;
	white-space: nowrap;
	display: inline-block;
	position: relative;
	margin-bottom: auto;
	background-color: #008CBA;
	color: #FFFFFF;
	font-weight: bold;
	font: 18px Raleway, sans-serif;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 100%;
	padding: 0.5rem;
}

.accordion .accordion-navigation > a:hover, .accordion dd > a:hover {
	background-color: #363636;
}

.accordion .accordion-navigation.active > a, .accordion dd.active > a {
	background-color: #363636;
}

.accordion .accordion-navigation > .content, .accordion dd > .content {
	padding: 0;
}

.spanClear {
	display: block;
}

.buttonContainer {
	margin-top: 10px;
}

.performerAccordion {
	margin-left: 0;
}

#event_listings {
	border: 1px solid #dddddd;
}
/* @end */

/*@group spotlight*/

.orbit-caption {
	
}

.orbit-caption p {
	padding: 0;
	margin: 0;
}

div.orbit-container {
	margin-bottom: 0;
	margin-top: 1rem;
}



/*@end*/

/* @group Ticket Listings */
div.dateTime {
}
div.cityState {
	padding-bottom: 10px;
}
table.ticketsTbl {
	position: relative;
	width: 100%;
	border-collapse: collapse;
}
table.ticketsTbl tbody tr td {
	padding-top: 8px;
	padding-bottom: 8px;
}
table.ticketsTbl thead {
	font-weight: bold;
	background-color: #2098bd;
	color: #fff;
}
table.ticketsTbl thead td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
table.ticketsTbl thead td a {
	color: #fff;
}
div.eventLeft {
	position: relative;
	width: 386px;
	padding-left: 4px;
	padding-right: 10px;
	float: left;
}
div.eventRight {
	width: 500px;
	float: left;
}
#seatingChart img {
	width: 500px;
}
table.ticketsTbl tbody tr td.desc {
	padding-left: 10px;
}
table.ticketsTbl tbody tr td.price {
	width: 100px;
}
table.ticketsTbl tbody tr td.buyLink {
	padding-right: 10px;
}
table.ticketsTbl tbody tr.odd {
	background-color: #f2f2f2;
}

#eventTitleContainer {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	padding: 5px;
	border: 1px solid #bbbbbb;
	margin-bottom: 10px;
}

#ticketFooter {
	width: 100%;
	height: 50px;
	background: #363636;
	z-index: 9999;
	position: fixed;
	left: 0;
	bottom: 0;
}
/* @end */

/* @group Search */

div.search_left {
}
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: #2098BC;
	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 #ddd;
	background-color: #F7F7F7;
	margin: 10px 0px;
	padding: 10px;
}
div.group .ui-datepicker-trigger {
	margin:-93px 0 0 10px;
}
div.group .datepicker {
	text-align:center;
}
div.group ul {
	margin-top:10px;
	list-style-type:none;
}
div.group ul li {
	display:table;
}
div.group ul li input[type='checkbox'] {
	display:table-cell;
}
div.group ul li label {
	display:table-cell;
	padding-left:10px;
}
div.searchResults table tbody tr.odd {
	background-color: #FFF;
}
div.result_date {
	color: #8f8f8f;
}
div.result_venue {
	color: #8f8f8f;
}
div.group_hdr {
	font-weight: bold;
	color: #2098BC;
}
div.more {
	text-align: right;
}
div.less {
	text-align: right;
}
.hidden {
	display: none;
}
div.result {
	padding: 10px;
}
div.searchResults table {
	width: 100%;
}
div.result_event {
	font-weight: bold;
}
tr.result td {
	padding-top: 8px;
	padding-bottom: 8px;
}
div.searchResults {
}
.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 #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 2px 0 2px 0;
}
.search_filter {
	border: 1px solid #fed22f;
	float: left;
	background-color: #fff0a5;
	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 #dddddd;
	background-color: #f3f3f3;
	width: 13px;
	text-align: center;
	padding: 0 2px;
}
/* @end */
/* @group Common Right */
.rightHeader {
	font-weight: bold;
	color: #2098bd;
	font: 16px Raleway, sans-serif;
}
.networkImgs {
	margin: 5px 0px 5px 0px;
}

/* @end */

/* @group Paginator */

div.paginator {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.paginator span.this-page {
	padding: 4px;
	background-color: #363636;
	color: #fff;
	border: 1px solid #000;
	font-weight: bold;
}

div.paginator a {
	display: inline-block;
	font-weight: bold;
	padding: 4px;
	background-color: #ececec;
	border: 1px solid #a5a5a5;
}

div.paginator a.next, div.paginator a.prev {
	font-weight: normal;
	font-style: normal;
	border: none;
	background: none;
}

/* @end */

/* @group Calendar */
table.calendar {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #b3b3b3;
	margin-top: 3px;
}

div.cal_select {
	text-align: center;
}
table.calendar td {
	width: 14%;
	vertical-align: top;
	border: 1px solid #b3b3b3;
	color: #FFF;
}
table.calendar thead {
	text-align: center;
	color: #fff;
	background-color: #307ad9;
}
table.calendar tbody tr td div.cal_num {
	text-align: right;
	color: #000;
	padding-right: 3px;
}
table.calendar div.cal_event {
	color: #307ad9;
	padding-bottom: 6px;
}
table.calendar div.cal_time {
	font-size: 80%;
	color: #b3b3b3;
}
table.calendar div.cal_city {
	font-size: 80%;
	color: #b3b3b3;
}

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: #b3b3b3;
}
/* @end */

/* @group Cityguides */
.map {
	text-align: center;
}
.citiesList {
	float: left;
	width: 20%;
}
.venuesList {
	float: left;
	width: 32%;
	padding: 4px;
}
/* @end */

/* @group Ajax */
#ajax_content {
	position: relative;
}
#loading_logo {
	display: none;
	text-align: center;
	top: 30px;
	z-index: 1;
	position: absolute;
}
/* @end */

/* @group Newsletter */

#newsletter {
	height: auto;
	margin-bottom: 1rem;
	background: url(/content/uploaded/newsletter.jpg) bottom center no-repeat;
	background-size: cover;
}

#newsletter p {
	color: #FFF;
	font-size: 14px;
	
}

#newsletter hr {
	margin-top: 5px;
	margin-bottom: 5px;
}

.newsletterHeader {
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
}

#newsletterName {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 100%;
	height: 30px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fdfdfd; /* layer fill content */
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #dddddd;
	color: #cbc9cb; /* text color */
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	background: #FFF;
	behavior: url(/content/js/PIE.php);
}

#newsletterEmail {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	width: 100%;
	height: 30px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fdfdfd; /* layer fill content */
	overflow: hidden;
	margin-bottom: 10px;
	border: 1px solid #dddddd;
	color: #cbc9cb; /* text color */
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	background: #FFF;
	behavior: url(/content/js/PIE.php);
	
}

#newsletterSubmit {
	color: #fff; /* text color */
	font-family: "Open Sans", sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 100%;
	height: 30px;
	margin: 0 auto 10px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background: rgb(251,105,1);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiNjkwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDJhMDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(251,105,1,1) 0%, rgba(189,42,6,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,105,1,1)), color-stop(100%,rgba(189,42,6,1)));
	background: -webkit-linear-gradient(top,  rgba(251,105,1,1) 0%,rgba(189,42,6,1) 100%);
	background: -o-linear-gradient(top,  rgba(251,105,1,1) 0%,rgba(189,42,6,1) 100%);
	background: -ms-linear-gradient(top,  rgba(251,105,1,1) 0%,rgba(189,42,6,1) 100%);
	background: linear-gradient(to bottom,  rgba(251,105,1,1) 0%,rgba(189,42,6,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb6901', endColorstr='#bd2a06',GradientType=0 );
	border: none;
	text-transform: uppercase;
	font-weight: lighter;
	cursor: pointer;
	behavior: url(/content/js/PIE.php);
}

#newsletterSubmit:hover {
	background-color: #cd2c3b; /* layer fill content */
}



/* @end */

/* @group Pro Sports Pages */
.sportsheader {
color: #7e8aa2;
font-size: 35px;
padding: 0;
text-align:center;
}
.sportsteams {
	border-top: 1px solid #7e8aa2;
	margin: 0 0 20px 17px;
	padding-top:10px;
}
.sportsteams > li {
border: 2px solid white;
box-shadow: 0 0 10px rgba(38, 50, 72, 0.35);
width: 46%;
margin:2%;
height:80px;
font-family: Oswald, sans-serif;
font-size: 14px;
padding:10px;
text-align:left;
line-height:normal;
}
.sportsteams.leftteam > li {
background-color: #ee2d24;
}
.sportsteams.rightteam > li {
background-color: #08355b;
}
.sportsteams.leftteam > li > div > div > a {
	color: #FFF;
	text-decoration: none;
	/* width: 150px; */
	padding-top: 5px;
	display: block;
}
.sportsteams.rightteam > li > div > div > a {
	color: #FFF;
	text-decoration: none;
	/* width: 150px; */
	padding-top: 5px;
	display: block;
}
.lcircle {
	width: 25px;
	height: 25px;
	background: #FFF;
	float:left;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
	position: absolute;
  top: 50%;
  transform: translateY(50%);
      margin-left: -8px;
}
.rcircle {
	width: 25px;
	height: 25px;
	background: #FFF;
	float:left;
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
	position: absolute;
  top: 50%;
  transform: translateY(50%);
      margin-left: -8px;
}


/* @end */

#ui-datepicker-div {
display:none;
}

/* @Group RSS */
.rssHome {
	float: left;
	background-color: #fefefe;
	padding: 5px 5px 5px 0;
	height: 380px;
	margin-top: 5px;
	margin-left: 0px;
}
.rssBottom {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	border: 1px solid #dddddd;
	behavior: url(/content/js/PIE.php);	
	background-color: #fefefe;
	padding: 10px;
	height: auto;
	
}

div.RSSbottom {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	padding: 5px 5px 5px 0;
	overflow:hidden;
	overflow-y: scroll;
	height:300px;
	position:relative;
	color: #000;
	font-size: 13px;
}


.RSSTitle {
	font-size: 14px;
	color: #2098bd;
	font-weight: bold;
	margin-bottom: 5px;
}
.RSS a {
	color: #2098bd;
	font-size: 10px;
}

.RSS .mix {
	opacity: 0;
	display: none;
}

.blogVisitLink {
	display: block;
	width: 100%;
	text-align: center;
	text-decoration: underline;
	color: #2098bd;
	margin-top: 5px;
}

div.alt-scroll-vertical-bar.styled-v-bar.ui-draggable {
	margin-right: -5px;
}

.bottomLogos {
	-moz-box-shadow: 0 0 10px rgba(7,8,8,.14); /* outer glow */
	-webkit-box-shadow: 0 0 10px rgba(7,8,8,.14); /* outer glow */
	box-shadow: 0 0 10px rgba(7,8,8,.14);
	max-height: 60px; 
	behavior: url(/content/js/PIE.php);	
}

.bottomLogos img {
	width: 300px;
}

#venueWrap {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	height: auto;
	width: auto;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #fefefe;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.38);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.38);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.38);
	behavior: url(/content/js/PIE.php);
}

.viewDirectionsBtn {
	float: left;
	width: 55px;
	height: 74px;
	cursor: pointer;
	background: url(/content/images/directions.png) center center;
}

#seeSchedule {
	font-weight: bold;
	color: #2098bd;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 16px;
	float: left;
	margin-right: 10px;
}
#seeScheduleSports {
	font-weight: bold;
	color: #2098bd;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 16px;
	float: left;
	margin-right: 10px;
}
.backToPerformer {
	color: #FFF;
	cursor: pointer;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #8E8E8E;
	border-bottom:1px solid #8E8E8E;
	text-align:center;
	min-width:90px;
	padding: 5px;
	float:left;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	background-color: #363636;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.38);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.38);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.38);
	behavior: url(/content/js/PIE.php);
	margin-right: 5px;
	margin-top: 5px;
}
.backToPerformer:hover {
	text-decoration:none !important;
	behavior: url(/content/js/PIE.php);
	background-color: #2098bd;
}
.backToPerformerSports {
	color: #FFF;
	cursor: pointer;
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
	border-right:1px solid #8E8E8E;
	border-bottom:1px solid #8E8E8E;
	text-align:center;
	min-width:90px;
	padding: 5px;
	float:left;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	background-color: #363636;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.38);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.38);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.38);
	behavior: url(/content/js/PIE.php);
	margin-right: 5px;
	margin-top: 5px;
}
.backToPerformerSports:hover {
	text-decoration:none !important;
	behavior: url(/content/js/PIE.php);
	background-color: #2098bd;
}
.vs {
	font-weight: bold;
	color: #ff9a00;
	float: left;
	font-size: 16px;
	margin-left: 3px;
	margin-right: 5px;
	margin-top: 10px;
}

.venue h4 {
	margin: 0px !important;
	padding: 0px !important;
	font-size: 18px;
}
.venue h4 a {
	color: #2098bd;
	font-weight: bold;
}
.venue h4 a:hover {
	text-decoration: underline;
}

#list_view_wrap_event {
	float: right;
}

.foot_links ul {
   float: left;
   margin-top: 15px !important;
}

.foot_links ul li {
    display:inline;
}

#phone a{
	color: #fff;
	text-decoration: none;
}

#phone i{
	margin-right: 6px;
}


.mobile_phone i{
	font-size: 30px;
}

a.guaranteeImage {
	display: block;
	width: 100%;
	height: auto;
}

a.guaranteeImage img {
	width: 100%;
	height: auto;
	border-radius: 4px;
}

/*@group Media Queries*/
// Small screens
@media only screen { 
	

} /* Define mobile styles */

@media only screen and (max-width: 40em) { 
	
	.top-bar {
    background: #42423f;

}
	
	.home-view-ticket-button {
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box; /* Firefox, other Gecko */
		box-sizing: border-box; /* Opera/IE 8+ */
		width: 80%;
		display: none;
		margin: 0 auto;
		font: 17px Raleway, sans-serif;
		color: #363636;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border: 2px solid #363636;
		margin-top: 50px;
		text-align: center;
		padding: 10px;
		position: absolute;
		z-index: 9999;
		behavior: url(/content/js/PIE.php);
		cursor: pointer;
		left: 1.75rem;
	}
	
	#searchTopBox {
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; /* border radius */
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box; /* Firefox, other Gecko */
		box-sizing: border-box; /* Opera/IE 8+ */
		float: left;
		border: 0;
		height: 60px;
		width: 80%;
		font-size: 16px;
		padding: 5px 0px 0px 10px;
		font-family: Raleway, sans-serif;
		color: #808285;
		border: none;
		box-shadow: none;
		behavior: url(/content/js/PIE.php);	
	}
	
	.dropTopList {
		
	}
	
	#callUs {
		
	}
	
	#siteseal {
		width: 131px;
		margin: 0 auto;
	}
	
	#followUs {
		float: none;
		text-align: center;
	}
	
	.socialContainer {
		
	}
	
	#footerSocial {
		
	}
	
	#footerSocial ul {
		margin: 0;
		padding: 0;
		list-style: none;
		float: none;
	}
	
	#footerSocial ul li {
		
	}
	
	#footerSocial ul li a img {
		
	}
	
	#companyInfo {
		list-style: none;
		margin-top: 10px;
	}
	
	#followUs {
		font: 24px Raleway, sans-serif;
		color: #FFF;
		text-align: center;
		margin-right: 10px;
		margin-top: 15px;
	}
	
	.date {
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box; /* Firefox, other Gecko */
		box-sizing: border-box; /* Opera/IE 8+ */
		padding: 0 0 0 15px;
		position: relative;
		text-align: center;
		color: #222;
		font-size: 16px;
		font-weight: bold;
	}
	
	.weekDay {
		float: left;
		display: inline-block;
		margin-right: 7px;
	}
	
	.fullDate {
		float: left;
		display: inline-block;
		margin-right: 7px;
	}
	
	.fullDateTime {
		font-size: 16px;
		float: left;
		display: inline-block;
		margin-right: 7px;
	}
	
	.buttonContainer {
		
	}
	
	.vevent .summary {
		padding-top: 0;
		padding-bottom: 0;
	}
	
	div.eventContainer.vevent.row {
		padding-bottom: 15px;
		padding-top: 15px;
	}
	
	.performerLink {
		font-size: 18px;
	}
	
	.search_left, .search_right {
		padding:0;
	}
	
	.tabs dd > a, .tabs .tab-title > a {
		padding: 1rem 1.68rem;
	}
	
	div.orbit-container {
		margin-bottom: 1rem;
	}
	
	#topMenu ul {
		text-align: center;
	}
	
	#phone {
		text-align: center;
	}
	
	#topSocial {
		float: none;
		margin-bottom: 1rem;
	}
	
	#topSocial ul li {
		display: inline-block;
		width: 55px;
		height: 55px;
		float: none;
		margin-left: 10px;
	}
	
	#topSocial ul li a img {
		width: 55px;
		height: 55px;
	}
	
	.sportsteams > li {
		width: 100%;
		font-size: 18px;
	}
	
	.newTitle a {
		font-size: 16px;
	}

} /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) {
	.home-view-ticket-button {
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box; /* Firefox, other Gecko */
		box-sizing: border-box; /* Opera/IE 8+ */
		width: 150px;
		display: none;
		margin: 0 auto;
		font: 17px Raleway, sans-serif;
		color: #363636;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border: 2px solid #363636;
		margin-top: 75px;
		text-align: center;
		padding: 10px;
		position: absolute;
		z-index: 9999;
		behavior: url(/content/js/PIE.php);
		cursor: pointer;
		left: 16%;
	}
	
	
 } /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 
	.home-view-ticket-button {
		-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
		-moz-box-sizing: border-box; /* Firefox, other Gecko */
		box-sizing: border-box; /* Opera/IE 8+ */
		width: 150px;
		display: none;
		margin: 0 auto;
		font: 17px Raleway, sans-serif;
		color: #363636;
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		border: 2px solid #363636;
		margin-top: 75px;
		text-align: center;
		padding: 10px;
		position: absolute;
		z-index: 9999;
		behavior: url(/content/js/PIE.php);
		cursor: pointer;
		left: 16%;
	}
	
	#callUs {
		
	}
	
	#siteseal {
		width: 131px;
		margin: 0 auto;
	}
	
	#followUs {
		float: none;
		text-align: center;
	}
	
	.socialContainer {
		
	}
	
	#footerSocial {
		
	}
	
	#footerSocial ul {
		margin: 0;
		padding: 0;
		list-style: none;
		float: none;
	}
	
	#footerSocial ul li {
		
	}
	
	#footerSocial ul li a img {
		
	}
	
	#followUs {
		font: 24px Raleway, sans-serif;
		color: #FFF;
		text-align: center;
		margin-right: 10px;
		margin-top: 0px;
	}
	
	#logo {
		margin-top: .75rem;
	}
	
	.search_left {
		padding:0;
	}
	.search_right {
		padding:0 0 0 10px;
	}
	
	

} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) {
	#logo {
		margin-top: 1.5rem;
	}
 } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xxlarge screens */



/*@end*/