@CHARSET "ISO-8859-1";



.map-options .left {
	float:left;
}

#map-area-anchor  {
background-color: #ACACAC;
padding: 1px;
padding-bottom: 0px;
height:440px;
width:696px;
}

#flash-message {
height:439px;
position:absolute;
width:696px;
z-index:55;
background-color: #ffffff;

}

#loadingISM {
	width:696px;
	height: 528px;
	background-color: #ffffff;
	z-index: 1100;
  	margin-left: auto;
  	margin-right: auto;
  	margin-top: 1px;
  	text-align: center;
  	position:relative;
}

.loading-div {
text-align:center;
padding-top: 160px;

}


#no-flash-message-container {
width: 300px;
text-align:center;
margin: 100px 0 0 170px;
}

.featured-block {
display:block;
margin-bottom:15px;
padding:5px;
}

.search-module .featured-container {
background-color:#FFFFFF;
border:5px solid #CBC9CA;
padding:8px 10px;
height: 570px;
}

.search-lid {
background-color:#CBC9CA;
font-size:14px;
font-weight:bold;
padding-left:10px;
padding-top:5px;
}

.map-area {
border:1px solid #ACACAC;
border-bottom: none;
height:487px;
width:696px;
}

#cover-all {
	background-color: #ffffff;
	width: 500px;
	height: 500px;
	position: absolute;
	z-index:33;
}

.scart-area {
border:1px solid #ACACAC;
font-weight:bold;
padding:8px 10px;

z-index: 15;
background-color: #FFFFFF;
width: 676px;
}

.scart-disclaimer {
background-color:#F0EEEF;
border:1px solid #ACACAC;
border-top: none;
font-size:10px;
padding:5px 10px;
text-align:right;
width: 676px;
}

.tabs-lid-alt {
position:absolute;
right:10px;
top:-17px;
}





.info-box{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#DDFFDD none repeat scroll 0 0;
	padding: 10px;
	border: 2px solid #83FF70;
	width: 300px;
	float:left;
	margin-left: 50px;
}

#isc-info {
	margin-top:10px;
	width: 100%;
}



#detailed_cart_view_popup {
	position: absolute;
	z-index: 50;
	margin-left: 1px;
}





























#eventDetailBox {
	float:right;
	width:507px;
}

.divider-line {
	display:block;
	height:9px;
	position:relative;
	margin: 0px -10px 0 -10px;
	clear:both;
}

.tabs {
	background-color:#FFFFFF;

}

a.tabs-lid, a.tabs-lid-on {
color:#FFFFFF;
font-weight:bold;
}

a.tabs-lid-on {
cursor:default;
}

a.tabs-lid-on {
font-size:14px;
padding:11px 0 5px;
}

#tabContent {
	background-color:#FFFFFF;
	display:block;
	padding:10px 0 10px 0;
}


.popup {
	background-color:#FFFFFF;
	border:1px solid #CACACA;
	color:#414141;
	display:inline;
	font-size:11px;
	font-weight:normal;
	position:absolute;
	width:220px;
	z-index:100;
	padding: 10px 10px 10px 10px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 2px 4px;
	-moz-box-shadow: rgba(0, 0, 0, 0.6) 0px 2px 4px;
}

.popup-title {
	padding: 0 5px 0 5px;

}

.popup-title .ism-close {
	cursor:pointer;
	float:right;
	vertical-align:middle;
	margin-top: 5px;
}

.popup-title .isc-warning-icon {
	float:left;
	vertical-align:middle;
	margin-top: 12px;
	margin-left: 8px;
}

.popup-title .highlight {
	font-size:14px;
	float:left;
}

#welcome_popup .highlight {
	width: 95%;
	text-align: center;
	padding-top: 5px;
}
	


.popup-title strong {
	font-size:12px;
}

.popup-content {
	padding:0 5px 10px 0;
}

.txt12 {
	font-size:12px;
}

#mainContent ul.list-arrow {
	list-style-image:url(../img/sys/common_new/edp/bullet_arrow.png);
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 1em;
	padding:0 0 0 15px;
}

.text-center {
	text-align:center;
}
.scart-area .left {
	float:left;
}

.scart-area .right {
	float:right;
}

.shoppingCart-text {
	font-size:15px;
	font-weight:bold;
}

.flash-opaque {
	background-color:#FFFFFF;
	opacity:0.6;
	filter:alpha(opacity=60);
	position:absolute;	
	z-index:35;
	height:565px;
	width:698px;
}

.ticketType-table td { vertical-align:bottom; padding-bottom:10px; }
.ticketType-table td.left {width:1%; padding-right:10px}

.ticketType-table input{
	font-size: 12px;
	font-weight: bold;
}

.shoppingCart-tableHeader {
	border-bottom:1px solid #ACACAC;
	padding:6px 0px 6px 8px;
}

.shoppingCart-lid {
	border-bottom:1px solid #ACACAC;
	padding:8px;
}

.shoppingCart-area {
background-color:#FFFFFF;
border-top:1px solid #ACACAC;
width:696px;
overflow: hidden;
}

#cart_item_display {


}



.seat-type-title {
	float: left;
	font-size: 12px;

	margin-top: 5px;
	line-height: 16px;
}

.underTitle {
	float: left;
	margin: 0 0 5px 0;
	font-size: 12px;
}


.underTitle .singleSeat {
margin-top: 20px;
float:left;
}

.underTitle .generalAdmission {
float:left;
}

.underTitle .gaDesc {
	clear:left;
	float:left;
	margin-top: 15px;
	margin-bottom: 20px;
}



.ticketType-table {
	margin-left: 5px;
	float: left;
}

.ticketType-table tr {
	background-image: url("/theme/common/image/dashed-line.png");
	background-repeat:repeat-x;
	background-position: bottom;
}

.ticketType-table tr.divider {
	background-image: url("/theme/common/image/pixel-black.png");
	background-repeat: repeat-x;
	background-position: center center;
	font-weight: bold;	
}

.ticketType-table tr.divider td span {
	background-color: #FFFFFF;
	padding-right: 5px;
}

.ticketType-table td {
	padding: 10px 10px 10px 0px;
}

.ticketType-table input {
	padding: 2px 6px;
	margin-top: 2px;
}

.ticketType-table .ticket-type-desc {
	float:left;
	line-height: 14px;
	margin-right: 5px;
}

.ticketType-table .ticket-type-price {
	float:left;
	clear:left;
	font-weight: bold;
	line-height: 14px;
}



.shoppingCart-text {
font-size:15px;
font-weight:bold;
}
.shoppingCartTable {
font-size:12px;
width: 100%;
}
.shoppingCartTable th {
font-weight:bold;
text-align:left;
white-space:nowrap;
}
.shoppingCartTable th a {
white-space:nowrap;
}
.shoppingCartTable td {
padding:6px 0 5px 0;
}
.shoppingCartTable td.separator {
padding:0 8px;
}

.shoppingCartTable .level-col {
width:75px;
}

.shoppingCartTable .section-col {
width:75px;
}
.shoppingCartTable .row-col {
width:65px;
}
.shoppingCartTable .seat-col {
width:70px;
}
.shoppingCartTable .ttype-col {
padding: 0;
width:auto;
}
.shoppingCartTable .ppt-col {
text-align:right;
width:120px;
}
.shoppingCartTable .action-col {
	padding-left:30px;
	width:85px;
}
.shoppingCartTable td.level-col {
	padding-left:8px;
}

.map-options .right {
	float:right;
}

.map-options {
	font-size: 11px;
	text-align: left;
	background-color:#FFFFFF;
	padding:2px;
	margin-bottom:4px;
	height: 17px;
}
	
.ticket-layout td {
	vertical-align:top;
}

.map-options a {
	font-weight:bold;
}

.search-container .filter-headline {
	font-size:15px;
	font-weight:bold;
}

.search-container .filter-reset {
	float:right;
	line-height: 20px;
}


#price-filter li {
	background-color: #F0EEEF;
	color: #000000;
	font-size: 12px;
	margin: 1px;
	padding: 7px 10px;
	border-style:solid;
	border-width:1px;
	border-color: #F0EEEF;
	cursor:pointer;
	font-weight: bold;
	border-right: none;
}




#price-filter .selected {
	background-color: #031B47;
	color: #ffffff;
	background-image: url("/theme/common/image/isc_checkmark.png");
	background-repeat:no-repeat;
	background-position: 10px 8px;
	padding-left: 30px;
	
}

#price-filter {
	margin-top: 20px;
	background-color: #ffffff;
	list-style-type:none;
	padding: 1px 1px 1px 1px;
	border-style:solid;
	border-width:1px;
	border-color: #F0EEEF;
	width: 225px;
/*	float:left; */
	margin-left:0px;
}

.price-filter-info {
	font-size: 11px;
	color: #000000;
	border-style:solid;
	border-width:1px;
	border-color: #EF6307;
	padding: 7px;
	width: 120px;
	background-color: #ffffff;

}

.price-filter-info .headline {
	font-weight: bold;
	color: #EF6307;
	font-size: 12px;
}


#price-filter-div {
	position:absolute;
	width: 200px;
	margin: 0;
	margin-top:20px;
	left: 236px;
	top: 31px;
	font-size: 11px;
	color: #000000;
	border-style:solid;
	border-width:1px;
	border-color: #EF6307;
	padding: 7px;
	width: 120px;
	background-color: #ffffff;
	
	
}


.viewLinks {
	background-color:#FFFFFF;
	bottom:1px;
	font-size:11px;
	height:24px;
	left:6px;
	padding-left:5px;
	padding-right:5px;
	position:absolute;
	right:11px;
	width:290px;
	z-index:3;
}

.infoModule-item-on a, .infoModule-item-on a:hover {
	cursor:default;
}

.infoModule-item a:hover {
	text-decoration: underline;
}



.widget-frame {
	background-image:url('/theme/common/image/blank.gif');
	padding:2px;
}

.widget-border {
	background-color:#ACACAC;
	padding:1px;
}

.h16 .widget-dropdown, .h16 .widget-dropdown-active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF url(/theme/common/image/widget-sprites.png) no-repeat scroll right -60px;
	line-height:16px;
	padding-right:23px;
	padding-left: 5px; 
}

.dropdown-list {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border: 1px solid #ACACAC;
	border-top: none;
}

.dropdown-item {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-color: #FFFFFF;
	line-height:24px;
	padding-right:23px;
	padding-left: 5px; 
}

.dropdown-item-selected {
	background-color: #FFAA48;
	color: #ffffff;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	line-height:24px;
	padding-right:23px;
	padding-left: 5px; 
}

#cart-legend {
	height: 47px;
	background-color: #F0EEEF;
	width: 696px;
	border:1px solid #ACACAC;
/*	position:absolute;*/
	z-index: 30;

}

#cart-legend ul{
	margin-top: 3px;
	margin-left: 136px;
	cursor:default;
}

.legend-item {
	color: #ffffff;
	float:left;
	list-style: none;
	margin-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 120px;
	text-align: center;
	font-weight: bold;
}

#cart-legend #legend-available {
	background-color: #001D47;
}

#cart-legend #legend-not-available {
	background-color: #999999;
}

#cart-legend #legend-also-available{
	background-color: #1D5D91;
}

.number-box {
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:0 5px;
margin-right: 5px;
}

ul.number-module {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 10px 0 0 5px;
padding:0;
}

ul.number-module li {
	font-size:13px;
	margin: 0 0 10px;
	padding:0;
	line-height: 20px;
}

.gap20 {
font-size:0;
padding-left:20px !important;
}

.button-secondary {
background-color:#949191;
border-color:#CBCBCB #565353 #565353 #CBCBCB;
color:#FFFFFF;
}

.button-secondary:hover {
border-color:#565353 #CBCBCB #CBCBCB #565353;
border-style:solid;
border-width:2px;
}

#isc_welcome_take_tour_button {
	font-size: 12px;
}


.legend-tool-tip {
	position:absolute;
	width: 120px;
	border: 1px solid #ACACAC;
	font-size: 11px;
	background-color: #ffffff;
	padding: 4px 2px 4px 4px;
	z-index: 2000;
}

#price-filter li.filterHover {

	border-color:#EF6307;
	background-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-width:1px;
	border-top-style:solid;
	border-top-width:1px;
	cursor:pointer;
	color: #EF6307;
}

.priceCatExtend {
	position:absolute;
	left: 235px;
	top: 0px;
	width: 120px;
	z-index: 5000;
	background-color:#FFFFFF;
	border: 1px solid #EF6307;
	cursor:default;
	padding: 3px;
	padding-left: 6px;
	background-image:url(/theme/common/image/orange-border.png);
	background-position:0 28px;
	background-repeat:no-repeat;
	border-left: none;	
}

.priceCatExtend .highlight {
	font-weight: bold;
	font-size: 11px;
}
.priceCatExtend .message {
	font-style: italic;
	font-size: 11px;
	color: #414141;
	font-weight: normal;
}

.number-module li {
	text-align: center;
}

.popup-center {
	text-align: center;
}

.popup-title strong.popup-title-black {
	font-size: 16px;
	margin-bottom: 10px;
	line-height: 40px;
}

.info-popup {
	padding-left: 15px;
}

#full-opaque {
	background-color:#FFFFFF;
	opacity:0.6;
	filter:alpha(opacity=60);
	position:fixed;	
	z-index:35;
	height:100%;
	width:100%;
	left:0px;
	top: 0px;
}

.widgetMessageContent {
	padding: 5px;
	padding-left: 15px;
	padding-top: 25px;
	float: left;
}

.gaPriceTypeSelect {
	margin-top: 5px;
}

.highlight .errorTitle {
	position: relative;
	left: 20px;
	top: 20px;
}


#cart_items select {
	margin-top: 5px;
	margin-bottom: 3px;
}

#cart_items tr {
	background-image:url(/theme/common/image/dashed-line.png);
	background-repeat:repeat-x;
	border:1px solid black;
}
#cart_items tr.topRow {
	background-image: none;
}

.messageButtons input {
	margin:5px;
}

.full-white {
	opacity : 1;
	filter:alpha(opacity=100);
}

#refresh_popup {
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	-moz-box-shadow: 0 1px 4px #c3c3c3;
	
}

.onePriceType {
	padding-top: 6px;
	float:left;
}

.widgetMessageContent ul {
	padding: 10px 0 10px 10px;
}

