/* Minification failed. Returning unminified contents.
(524,183): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: ignoreMe
 */
#pageCover
{
	z-index: 100000; 
	width: 100%; 
	opacity: 0.6;
	position: absolute;
	left: 0px;
	top: 0px; 
	background-color:#333;
	height:3000px;
	filter: alpha(opacity=60); 
}
#pressEsc
{
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-radius:8px;
	background-color: #222;
	border: 1px solid #ccc;
	color: #ddd;
	display: none;
	font-weight: bold;
	height: 35px;
	padding: 20px;
	position: fixed;
	text-align: center;
	width: 290px;
	right:20px;
	top:55px;
	cursor:pointer;
}

.arrow-up {
	width: 0; 
	height: 0; 
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #222;
	position: absolute; 
	right:17px;
	top:-9px;
}
.ie6 #pageCover{width:1590px;left:auto;margin-left:-580px;}

.stage
{
	margin:5px auto;
	padding:15px;
	background-color:#FFCF5A;
	border: solid 1px #526142;
	font-weight:bold;
	color:#213C9C;
	font-size:25px;
	border-radius:8px; 
	-webkit-border-radius:8px;
	width:50%;
	text-align:center;
}
.loading
{
	padding:50px;
}

.row.empty .seat {visibility:hidden;}
.showSoldSeats .row.empty .seat, 
.row.empty:hover .seat {visibility:visible;}
.row {cursor:pointer;}
.row.empty {cursor:default;}
.sectionRow
{
	text-align:center;
	position:relative;
	/*cursor:pointer;*/
}

.section
{
	float: left;
	margin:6px;
	cursor:pointer;
	overflow:hidden;
	position:absolute;
	z-index:1;
}

.ie9 .section {overflow:visible;}  /*to fix the rotation issue*/

.mixMap .section.table,
.tableMap .section
{
	min-width:35px;
}
.mixMap .section.table:hover,
.tableMap .section:hover
{
	z-index:2;
}
.sectionName 
{
	display:block;
	background:#292C42 url(/images/ns/overlayHeaderBg.gif) repeat scroll right center;
	color: #fff;
	line-height:25px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	margin:0 0 5px 0;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sectionRow .section .guide 
{
	display:none;
}
.info
{
	background-color: #fff7d3; 
	border:1px solid #f6e595;
	color:#000;
    padding:3px;
    margin:5px auto;
    text-align:center;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	width:80%;
	
}
#mapContainer>.info{margin:5px 50px; padding:3px 15px; position:absolute;bottom:0;}

#mapControlPanel {	position:absolute;	z-index:10;top:5px;right:5px; background-color:#FFF7D3;background-color:rgba(255,247,211,180); padding:3px; border:1px solid #F7E79F;}
.maximized #mapControlPanel {position:fixed;right:23px;}
#mapControlPanel >*{float:left; line-height:26px;}
#cZoomSlider {width:250px; height:12px; margin:6px;}
#mapControlPanel> .ui-icon {margin-top:4px;}
#fullScreen, #exitFullScreen
{
	text-indent:-500px;
	margin-left:20px;
	margin-top:4px;
	margin-right:13px;

}
 #cRotate90
{
	text-indent:-500px;
	margin-left:5px;
	margin-top:4px;
	margin-right:13px;
}
#mapScroll
{
	margin:0;
	padding:0 0 40px 0;
	position:relative;
	overflow:auto;
	border:solid 2px #000;
	/*min-width:916px;*/
}
#mapScroll.maximized 
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	margin:0;
	padding-bottom:50px;
	
}
.mapContainer {transform-origin: 0 0;-moz-transform-origin: 0 0;-webkit-transform-origin: 0 0;-o-transform-origin: 0 0;-ms-transform-origin: 0 0;}
.mapContainer , .reserveOverlay
{
	color:#292094;
}

#mapScroll .guide > div > span {display:inline-block; line-height:30px; min-height:30px;}
#mapScroll .guide .seat.priceLevel {margin-left:35px;}
#mapScroll .guide .seat
{
	padding:3px;
	margin:5px 10px;
	height:12px;
	text-indent:0;
	width:auto;
	height:auto;
	min-height:12px;
	font-size:75%;
	min-width:12px;
}
.guideStats {margin:10px 15px; line-height:150%;}

.seat.hiddenSeat {visibility:hidden;}

.mapContainer .row
{
	border:dotted 1px #ccc;
	padding:2px 0;
}

.row div.seatContainer
{
	display:inline-block;
}

.seatContainer.aligncenter
{
	margin:0 auto;
    overflow-y:hidden;
}

.seatContainer.alignright
{
	margin-left:auto;
	margin-right:0;
	float:right;
}

.seatContainer.alignleft
{
	float:left;
}

.seat
{
	border:solid 1px #aaa;
	overflow:hidden;
	display:inline-block;
	background-color:#ddd;
	float:left;
	text-indent:-200px;
}
.row .seat {max-width:25px;}
.seat.na
{
	text-decoration:line-through;
	color: #666;
}
.seatTooltip.na
{
	color: #666;
}
.seatTooltip.sold
{
	color: #c00;
	opacity:1;
}
.seatTooltip.blocked
{
	color: #4D390C;
}

.seat.price0
{
	background-color:#33B75C;
}
.seat.price1
{
	background-color:#FFE83C;
}
.seat.price2
{
	background-color:#FF3818;
}
.seat.price3
{
	background-color:#FF8A26;
}
 .seat.price4
{
	background-color:#009CD5;
}
 .seat.price5
{
	background-color:#A042A1;
}
 .seat.price6
{
	background-color:#8F002E;
}
 .seat.price7
{
	background-color:#EFB3EF;
}
 .seat.price8
{
	background-color:#CFFFCF;
}
 .seat.price9
{
	background-color:#7ffff0;
}
.seat.handicap 
{
    color:#9C4336;
    
background: -moz-linear-gradient(-45deg,  rgba(0,24,242,1) 0%, rgba(0,24,242,1) 25%, rgba(255,255,255,1) 26%, rgba(255,255,255,1) 50%, rgba(0,24,242,1) 51%, rgba(0,24,242,1) 76%, rgba(255,255,255,1) 76%, rgba(0,24,242,1) 76%, rgba(255,255,255,1) 77%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,24,242,1)), color-stop(25%,rgba(0,24,242,1)), color-stop(26%,rgba(255,255,255,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(51%,rgba(0,24,242,1)), color-stop(76%,rgba(0,24,242,1)), color-stop(76%,rgba(255,255,255,1)), color-stop(76%,rgba(0,24,242,1)), color-stop(77%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(-45deg,  rgba(0,24,242,1) 0%,rgba(0,24,242,1) 25%,rgba(255,255,255,1) 26%,rgba(255,255,255,1) 50%,rgba(0,24,242,1) 51%,rgba(0,24,242,1) 76%,rgba(255,255,255,1) 76%,rgba(0,24,242,1) 76%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 100%);
background: -o-linear-gradient(-45deg,  rgba(0,24,242,1) 0%,rgba(0,24,242,1) 25%,rgba(255,255,255,1) 26%,rgba(255,255,255,1) 50%,rgba(0,24,242,1) 51%,rgba(0,24,242,1) 76%,rgba(255,255,255,1) 76%,rgba(0,24,242,1) 76%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(-45deg,  rgba(0,24,242,1) 0%,rgba(0,24,242,1) 25%,rgba(255,255,255,1) 26%,rgba(255,255,255,1) 50%,rgba(0,24,242,1) 51%,rgba(0,24,242,1) 76%,rgba(255,255,255,1) 76%,rgba(0,24,242,1) 76%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 100%);
background: linear-gradient(135deg,  rgba(0,24,242,1) 0%,rgba(0,24,242,1) 25%,rgba(255,255,255,1) 26%,rgba(255,255,255,1) 50%,rgba(0,24,242,1) 51%,rgba(0,24,242,1) 76%,rgba(255,255,255,1) 76%,rgba(0,24,242,1) 76%,rgba(255,255,255,1) 77%,rgba(255,255,255,1) 100%);
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0018f2', endColorstr='#ffffff',GradientType=1 );*/
background-color:#0018F2;
}

.sold 
{
	border-color:#f00;
	text-decoration:line-through;
	color: #f00;
	opacity:.5;
}
.block1 
{
	border-color:#D4FB00;
	text-decoration:line-through;
	color: #f00;
	opacity:.5;
    
}
.guide .reserved,
.row .seat.reserved 
{
	background: #751739;
}
.guide .reserved
{
	color:#fff;
}
.sold:hover
{
	opacity:1;
}
.block1:hover
{
	opacity:1;
}

.aligncenter .seat 
{
	float:left;
}

.alignright .seat 
{
	float:right;
}

.alignleft .seat 
{
	float:left;
}

.seatNumber,
.tableMap .seatTooltip,
.mixMap .section.table .seatTooltip,
.rowName
{
	display:none;
}
.seatTooltip
{
	padding:3px 5px;
}
.seatTooltip div
{
	line-height:25px;
	display:block;
	margin:0;
	position:relative;
}
.seatTooltip .seatRowName,
.seatTooltip .seatNumber,
.seatTooltip .seatPrice,
.seatTooltip .seatCharge
{
	margin-left:55px;
	margin-right:10px;
	text-align:left;
	font-weight:bold;
}
.seatTooltip .seatStatus
{
	width:100%;
	text-align:center;
	float:left;
}
.seatTooltip .label
{
	width:65px;
	text-align:right;
	float:left;
}
/*active*/
.section .active
{
	position:absolute;
	background-color:#fff;
	padding:5px 0 5px 80px;
	border:solid 5px #292C42;
	z-index:100100;
	cursor:default;
	margin:0;

}
.section .active .guide 
{
	display:block;
}

.section .active .rowName
{
	display:block;
	position:absolute;
	left: 5px;
	width:70px;
	overflow:hidden;
	text-align:right;
}
.mapContainer .section .active .row
{
	height:29px;
	padding:2px 0;
}

.section .active .seatNumber
{
	display:block;
	text-align:center;
	line-height:23px;
}

.section .active .seat.na
{
	cursor:default;
}
.section .active .seat
{
	height:25px;
	padding:2px 0;
	cursor:pointer;
}

.section .active .closeBtn
{
	background-image:url(/images/close.png);
	width:32px;
	height:32px;
	float:right;
	display:block;
	margin-top:-48px;
	margin-right:5px;
	margin-bottom:5px;
	cursor:pointer;
}

.section .active .sectionName
{
	font-weight:bold;
	font-size:20px;
	display:block;
	background:#292C42 url(/images/ns/overlayHeaderBg.gif) repeat scroll right center;
	margin: -5px 0 8px -80px;
	color: #fff;
	line-height:45px;
	height:45px;
	-moz-border-radius:0; 
	-webkit-border-radius:0;
}

.section .active .rowName
{
	font-weight:bold;
	line-height:31px;
}

/*tooltip*/
.seatTooltip, .sectionTooltip, .section  .seat .seatTooltip.show
{
	display:block;
	position:absolute;
	background-color:#FFC329;
	border:1px solid #876A20;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	border-radius:5px; 
	margin:16px 0 0 -35px;
	white-space:nowrap;
}
.seatTooltip {z-index:100;}
body .sectionTooltip {text-align:center;z-index:100;margin:0 0; display:none;}
.section .row:hover {background-color:#FFC329;}

.section.Seat_Group .row:hover {background:none;}
.section.Seat_Group .row:hover { border: none 0px; }
.section.Seat_Group .seatGroupShape {background-color:#eed189;}
.section.Seat_Group .seatGroupShape.corner .shapeInner1,
.section.Seat_Group .seatGroupShape.corner .shapeInner2 {background-color:#eed189;}
.section.Seat_Group .row {border:0px none; }

.section.table .row:hover,
.section.GA .row:hover {background:none;}

/*reserveOverlay*/
.reserveOverlay
{
	display:none;
	position:fixed;
	z-index:100200;
	padding:5px;
	background-color:#292C42;
	width:450px;
	top:150px;
	left:50%;
	margin-left:-225px;
    max-width:90%;
}
@media all and (max-height:355px) 
{
	div.reserveOverlay{top:0;}
} 

.ie6 .reserveOverlay {position:absolute; top: expression((150 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); }

.reserveOverlay .reserveHeader
{
	background:#292C42 url(/images/ns/overlayHeaderBg.gif) repeat scroll right center;
	color:#fff;
	font-weight:bold;
	height:30px;
	line-height:30px;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	text-align:center;
}

.reserveOverlay .ticketInfo
{
	margin:0;
	font-weight:bold;
	margin:3px 0;
	text-align:left;
	margin-left:115px;
}

.reserveOverlay .reserveBody
{
	background-color:#fff;
	padding:10px;
}

.reserveOverlay span
{
	text-align:left;
}

.reserveOverlay p.clearfix
{
	margin:5px 0;
}
.reserveOverlay p.center 
{
	text-align:center;
}
.reserveOverlay a
{
	margin:7px 10px 0 0;
}
.reserveOverlay .label
{
	display:block;
	float:left;
	width:110px;
	text-align:right;
}



/*tableContainer*/
body .mixMap .section.table .row,
body .tableMap .row {height:40px; border:0 none;}
body .mixMap .section.table .sectionName,
body .mixMap .section.GA .sectionName,
body .mixMap .section.shape .sectionName,
body .mixMap .section.Seat_Group .sectionName,
body .tableMap .sectionName {display:none;}
body .mixMap .section.table .seatContainer,
body .tableMap .seatContainer {margin-left:auto;margin-right:auto;width:100%; max-width:45px;}
body .tableMap .seat {float:none;height:40px;width:100%; width:40px;background-image:url(/images/tablecircle.png);background-position:center center;background-repeat:no-repeat; border:0 none;text-indent:0;margin:0;border-radius:3px;}
body .mixMap .section.table .seat{background-image:url(/images/tablecircle10.png); background-size:100% 100%;background-position:center;background-repeat:no-repeat;}
body .mixMap .section.table.circle .seat.table1seats{background-image:url(/images/tablecircle1.png);}
body .mixMap .section.table.circle .seat.table2seats{background-image:url(/images/tablecircle2.png);}
body .mixMap .section.table.circle .seat.table3seats{background-image:url(/images/tablecircle3.png);}
body .mixMap .section.table.circle .seat.table4seats{background-image:url(/images/tablecircle4.png);}
body .mixMap .section.table.circle .seat.table5seats{background-image:url(/images/tablecircle5.png);}
body .mixMap .section.table.circle .seat.table6seats{background-image:url(/images/tablecircle6.png);}
body .mixMap .section.table.circle .seat.table7seats{background-image:url(/images/tablecircle7.png);}
body .mixMap .section.table.circle .seat.table8seats{background-image:url(/images/tablecircle8.png);}
body .mixMap .section.table.circle .seat.table10seats{background-image:url(/images/tablecircle10.png);}
body .mixMap .section.table.circle .seat.table12seats{background-image:url(/images/tablecircle12.png);}
body .mixMap .section.table.square .seat{background-image:url(/images/tablesquare12.png);}
body .mixMap .section.table.square .seat.table1seats{background-image:url(/images/tablesquare1.png);}
body .mixMap .section.table.square .seat.table2seats{background-image:url(/images/tablesquare2.png);}
body .mixMap .section.table.square .seat.table3seats{background-image:url(/images/tablesquare3.png);}
body .mixMap .section.table.square .seat.table4seats{background-image:url(/images/tablesquare4.png);}
body .mixMap .section.table.square .seat.table5seats{background-image:url(/images/tablesquare5.png);}
body .mixMap .section.table.square .seat.table6seats{background-image:url(/images/tablesquare6.png);}
body .mixMap .section.table.square .seat.table7seats{background-image:url(/images/tablesquare7.png);}
body .mixMap .section.table.square .seat.table8seats{background-image:url(/images/tablesquare8.png);}
body .mixMap .section.table.square .seat.table10seats{background-image:url(/images/tablesquare10.png);}
body .mixMap .section.table.square .seat.table12seats{background-image:url(/images/tablesquare12.png);}
body .mixMap .section.table.rectangle .seat{background-image:url(/images/tablerectangle8.png);}
body .mixMap .section.table.rectangle .seat.table4seats{background-image:url(/images/tablerectangle4.png);}
body .mixMap .section.table.rectangle .seat.table6seats{background-image:url(/images/tablerectangle6.png);}
body .mixMap .section.table.rectangle .seat.table8seats{background-image:url(/images/tablerectangle8.png);}
body .mixMap .section.table.rectangle .seat.table10seats{background-image:url(/images/tablerectangle10.png);}
body .mixMap .section.table.rectangle .seat.table12seats{background-image:url(/images/tablerectangle12.png);}

body .mixMap .section.table.corner .seat{background-image:url(/images/tablecorner10.png);}
body .mixMap .section.table.corner .seat.table3seats{background-image:url(/images/tablecorner3.png);}
body .mixMap .section.table.corner .seat.table4seats{background-image:url(/images/tablecorner4.png);}
body .mixMap .section.table.corner .seat.table5seats{background-image:url(/images/tablecorner5.png);}
body .mixMap .section.table.corner .seat.table6seats{background-image:url(/images/tablecorner6.png);}
body .mixMap .section.table.corner .seat.table7seats{background-image:url(/images/tablecorner7.png);}
body .mixMap .section.table.corner .seat.table8seats{background-image:url(/images/tablecorner8.png);}
body .mixMap .section.table.corner .seat.table9seats{background-image:url(/images/tablecorner9.png);}
body .mixMap .section.table.corner .seat.table10seats{background-image:url(/images/tablecorner10.png);}
body .mixMap .section.table.corner .seat.table11seats{background-image:url(/images/tablecorner11.png);}
body .mixMap .section.table.corner .seat.table12seats{background-image:url(/images/tablecorner12.png);}
body .mixMap .section.GA >div:first-child, 
body .mixMap .section.table >div:first-child {height:100%;}
body .mixMap .section.GA .row,
body .mixMap .section.table .row {height:100%;padding:0;border:none 0px;}
body .mixMap .section.GA .row .seatContainer,
body .mixMap .section.table .row .seatContainer{height:100%; width:100%;max-width:100%;}
body .mixMap .section.GA:hover .seat,
body .mixMap .section.table:hover .seat{background-color:#fFC329;}
body .mixMap .section.GA .row .seat,
body .mixMap .section.table .row .seat {height:100%; width:100%;max-width:100%; margin:0;border:0px none;}

.mixMap .section.table .row .seat,
.tableMap .row .seat {max-width:40px;}
body .mixMap .section.table .info,
body .tableMap .section .info {display:none;}
body .mixMap .section.table,
body .tableMap .section {overflow:visible;}
body .mixMap .section.table .seatNumber,
body .tableMap .seatNumber {display:block; visibility:hidden;}
body .mixMap .section.table .na .seatNumber,
body .tableMap .na .seatNumber {line-height:40px; color:#555;}
body .mixMap .section.table .guide .seat,
body .tableMap .guide .seat {width:40px; height:40px;line-height:40px;}

body .mixMap .section.table,
body .mixMap .section.GA,
body .mixMap .section.rows {z-index:2;}

body .mixMap .section.table .seat:hover .seatTooltip, 
body .mixMap .section.table .seat .seatTooltip.show,
body .tableMap .section .seat:hover .seatTooltip, 
body .tableMap .section  .seat .seatTooltip.show
{
	display:block;
	position:absolute;
	background-color:#FFC329;
	border:3px solid #444;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
	margin:5px 0 0 -10px;
	white-space:nowrap;
}

.sectionLevel {min-height:70px; border:solid 1px #384160;-moz-border-radius:5px; -webkit-border-radius:5px;}
body .sectionLevel {min-width:10px;}
.sectionLevel .info {margin-top:15px;}
#mapContainer .sectionLevel .row, 
#mapContainer .sectionLevel .info {display:none;} 
#mapContainer .sectionLevel.detailView .row, 
#mapContainer .sectionLevel.detailView .info {display:block;} 
body #mapContainer.mapContainer {margin-top:40px; }
#mapContainer.mixMap {min-height:400px;  border-radius:5px;cursor:pointer; margin:10px;}
body .notAvailSection, body .notAvailSection:hover {background-color:#999;}
.sectionLevel {background-color:#FBE0A2; }
.sectionLevel:hover {background-color:#ffcf5a;}

#mapScroll.maximized .tableMap .guide{display:none;}
.maximized .sectionLevel{display:none;}
.sectionLevelFirst.maximized .section{display:none;}
.sectionLevelFirst.maximized .sectionLevel.detailView {display:block; height:auto;float:none; border: none 0;background-color:#fff; top:10px !important;position:absolute;z-index:99; padding-bottom:100px;
-moz-transform: rotate(0deg) !important;-webkit-transform: rotate(0deg) !important;-o-transform: rotate(0deg) !important;-ms-transform: rotate(0deg) !important;transform: rotate(0deg) !important;}
.maximized .sectionLevel .sectionRow {position:static;}
.maximized #mapContainer > .info,
.maximized #mapContainer > .stage,
.maximized #mapContainer > .guide {display:none;}
.sectionLevelFirst #fullScreen {display:none;}
.maximized #fullScreen {display:none;}
#exitFullScreen {display:none;}
.maximized #exitFullScreen {display:block;}
.notAvailSection .info{border-color:#333; background-color:#666; color:#ccc; }
/*.notAvailSection:hover .info{border-color:#000; background-color:#333; color:#fff; }*/
#mapScroll.sectionLevelFirst.maximized {overflow:auto;}
#mapScroll.maximized {background-color: #EFF2F9;overflow:auto;}
.maximized .sectionLevel .clickToEnlarge{display:none;}
.maximized .sectionLevel:hover .clickToEnlarge{display:none;}
.maximized .sectionLevel {overflow:hidden;}

.clickToEnlarge { display:none; color:Navy; text-align:center;  padding:5px; }
/*.sectionLevel:hover .clickToEnlarge {display:block;}*/
.sectionLevel:hover {overflow:visible; z-index:95;}
.sectionLevel .info {display:none;}
/*.sectionLevel:hover .clickToEnlarge {display:block; }*/
/*
body .tableMap .tableImg {width:100%;height:40px; position:absolute;top:0; left:0; z-index:0;}
body .tableMap .seat .seatNumber {position:absolute; z-index:1;}
body .tableMap .seatContainer {}
*/

#cSectionLevelFirst {margin-left:20px; margin-top:7px; display:none;}
#cSectionLevelFirstLabel {display:none;}

.GA,
.shape,
.Seat_Group .seatGroupShape {border: 1px solid #333;}
.GA.circle,
.Seat_Group .seatGroupShape.circle,
.shape.circle{border-radius: 3000px;}
.GA.roundedSquare,
.Seat_Group .seatGroupShape.roundedSquare,
.shape.roundedSquare{border-radius: 5px;}

.GA.corner,
.Seat_Group .seatGroupShape.corner,
.shape.corner{border-top:0px none;border-left:0px none;background:none;position:absolute;}

body .shape.corner,
body .shape.corner:hover { background:none;}
.shape.corner .shapeInner1,
.shape.corner .shapeInner2 {background-color:#eed189;}


.imgSelector.shapeSelector .shape { position: relative; }
.imgSelector.shapeSelector .shape,
.imgSelector.shapeSelector .shape > span { background-color: #fff; }



.corner .shapeInner1{position:absolute; top:50%; bottom:0;left:0; right:0; border-top:1px solid;border-left:1px solid;}
.corner .shapeInner2{position:absolute; top:0; bottom:50%;left:50%; right:0; border-top:1px solid;border-left:1px solid;margin-bottom:-2px;}
.corner .sectionTitle { top: 75%; }

.Seat_Group .seatGroupShape.noShape { display: none; }
.section.Seat_Group  { overflow:visible;}
.section.Seat_Group .seatContainer .seat,
.section.Seat_Group .seatContainer .seatGroupShape{position:absolute; }
.sectionTitle 
{
   position:absolute;
   left:0;
   width:100%;
   top:50%;
   margin-top:-9px;
   
}

.section.shape,
.section.shape:hover {background-color:#eed189;}

.reserveOverlay .INeed {min-width:65px; display:inline-block; text-align:right;}
.cPriceLevelRequest {line-height:250%; padding:5px;}
.cPriceLevelRequest select {margin:5px;}
.ui-tooltip.ui-widget {z-index:10000000;}

.reserveOverlay .pickSingle .cCount,
.reserveOverlay .pickSingle select,
.reserveOverlay .pickSingle .cSeatPreferenceContainer *,
.reserveOverlay .pickSingle .INeed,
.reserveOverlay .pickSingle .ticketsInThisRow,
.reserveOverlay .pickSingle #cHallMapAddToCart { display:none;}
.reserveOverlay .pickSingle .cAddOne { cursor:pointer;padding-bottom:8px;margin-left:15px;}
.reserveOverlay .pickSingle .cAddOne:hover { border-bottom:1px solid;} 

.pricePanel .INeed2 {min-width:65px; display:inline-block; text-align:right; padding-left:8px;float:none; padding-right:0px;}
.cPriceLevelRequest2 {line-height:250%; padding:5px;}
.cPriceLevelRequest2 select {margin:5px;}

/*#mapWrapper:hover .cScrollLeft, #mapWrapper:hover .cScrollRight {display:block;}*/
#mapWrapper {position:relative;}
.cScrollLeft, .cScrollRight {position:absolute; top:0; bottom:0; width:50px; background-color:#666; opacity:.5; z-index:6; display:none; cursor:pointer;}
.cScrollLeft>i, .cScrollRight >i {top:50%; margin-top:-22px;position:absolute; left:9px;}
.cScrollLeft>i:nth-child(2), .cScrollRight>i:nth-child(2) {top:20%;}
.cScrollLeft>i:nth-child(3), .cScrollRight>i:nth-child(3) {top:80%;}
.cScrollLeft {left:0;}
.cScrollRight {right:0;}
