/* This is a Interactive Seat Map CSS Overlay over edp.css.  */

/* Interactive Seat Maps Styles */
.ticket-layout td {
  vertical-align:top;
}

.search-lid {
  padding-top:5px;
	padding-left:10px;
  background-color: #cbc9ca;  
	font-size:14px;
	font-weight:bold;
}

.search-module .featured-container,
.search-container {
  padding:8px 10px;
  border:5px solid #cbc9ca;
	background-color:#fff;
}

.search-subcontainer {
	padding:8px 10px;
	border-top:1px solid #cbc9ca;
	margin:8px -10px 0;
	line-height:18px;
}

.search-module .overflow-wrapper {
	margin-top:7px;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #fff;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #fff;
}

.search-module .checkbox-list { 
	border:none;	
	padding:5px 5px 5px 0;	
}
.search-module .checkbox-list td { vertical-align:top; padding-bottom:5px; padding-left:5px}
.search-module .checkbox-list input {overflow:visible; width:auto; margin:0; width:1.2em; *margin-top:-4px;}
.search-module .checkbox-list .icon {float:left; width:15px;}
.search-module .checkbox-list .details {float:left; width:165px; line-height:1.2em;}
.search-module .checkbox-list .details label {line-height:1.2em; vertical-align:top }
.search-module .checkbox-list .details img { vertical-align:top; *vertical-align:3px; }
.search-module .checkbox-list label {font-weight:normal; line-height:14px }
.search-module .disabled label { color:#a0a0a0; font-weight:normal }
.search-module .checked label {font-weight:bold; line-height:14px }

.search-module .action-box {
	text-align:center;
	padding-top:15px;
}

.search-module .action-box input {margin-bottom:10px;}
.search-module .action-box a {font-size:11px}

.tickettype-disclaimer { font-size:10px; line-height:13px; padding:4px 0 5px; }

.map-area { border:1px solid #acacac; border-bottom:none; width:696px; height:440px }
.map-area h2 { font-size:18px; font-weight:bold }
.scart-area { 
	border:1px solid #acacac;
	padding:8px 10px;
	font-weight:bold;
	zoom:1; 
}

.scart-area .left {float:left}
.scart-area .right {float:right}

.scart-area input { margin-left: 10px; vertical-align: middle }

.scart-disclaimer {
	padding:2px 10px;
	font-size:10px;
	text-align:right;
	background-color:#f0eeef;
	border:1px solid #acacac;
	border-top:none;
}

.scart-disclaimer a {font-weight:bold}

.isc-map-options { 
    font-size:11px; 
    margin-bottom: 5px;
}
.isc-map-options a {font-weight:bold}
.isc-map-options .left {float:left}
.isc-map-options .right {float:right}

.tickettype-options {
	line-height:14px;
	font-size:11px;
    margin-top:3px;
}

.tickettype-options a {
    font-weight: bold
}
/* Dual Horizontal Slider Styles */

.slider-wrapper {
  background:url('img/sys/common_new/edp/bg_hscrollbar.gif') 1px 0 no-repeat;
  height:35px;
  position: relative;
}

.slider-track {
  position:relative;
  height:35px;
}

.slider-nub {
  cursor:pointer;
  height:32px;
  width:22px;
  position:absolute;
  top:2px;  
  z-index:1;
  background:url('img/sys/common_new/edp/slider.gif') no-repeat;
}

.slider-between {  
  font-size:2px;
  height:10px;  
  position:relative;
  top:18px;  
}

.slider-textfield {
	font-size:13px;
	width:85px;
}

/* ISM Bullets */

#mainContent ul.list-arrow { 
  padding:0 0 0 15px;	
  margin:0 0 1em 0; 
  list-style: disc url('img/sys/common_new/edp/bullet_arrow.png') outside;
}

#mainContent ul.list-arrow li { margin:0; }

ul.list-left { padding:0 0 0 1em;	margin:0 0 1em; list-style-position:inside; text-indent:-1em}

#mainContent ul.list-left { padding: 0 0 0 1em }
#mainContent ul.list-left li { margin:0 }

#mainContent ul.number-module {
	margin:7px 0 0;
	padding:0;
}

/* Special styles for ISM Map Popups */
.orange-text { color:#ef6307;}
.text-center { text-align:center }
.gap20 { font-size:0; padding-left:20px !important; }

.flash-opaque {
	background-color:#fff;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; /* IE8 fix */
	filter: alpha(opacity=60);
}

.flash-message-block {
	width:696px;
	height:440px;
}
.flash-message-container {width:460px; margin:100px auto 0; text-align:center}
.flash-message-container h2 { font-size:18px; font-weight:bold; margin-bottom:10px; }

/* On Map styles */
.pollingbox,
.acceptedbox,
.nomatchbox {
	position:absolute;
	top:4px;
	left:4px;
	z-index:8;
	background: #fff url('img/sys/common_new/edp/polling22.gif') 7px 5px no-repeat;
	border:1px solid #afafaf;
	padding:5px 7px 5px 34px;
	line-height:22px;
	font-size:14px;
	font-weight:bold;	
}
.acceptedbox { background: #fff url('img/sys/common_new/edp/icn_approved.gif') 7px 5px no-repeat; line-height:normal; }
.nomatchbox { background: #fff url('img/sys/common_new/edp/icn_notify.gif') 15px 8px no-repeat; line-height:normal; }

.ticket-list { margin-bottom:15px;}
.ticket-list .quantity {
	float:left;
	width:50px;
	padding-left:2px;
	padding-right:5px;
}
.ticket-list .description {
	float:left; 
	width:218px;
}

.ticketType-table td { vertical-align:top; padding-bottom:10px; }
.ticketType-table td.left {width:1%; padding-right:10px}
.ticketType-table td input { 	overflow:auto }

.shoppingCart-area {
	width:696px;
	border-top:1px solid #acacac;
	background-color:#fff
}

.shoppingCart-lid { padding:8px; border-bottom:1px solid #acacac; }
.shoppingCart-tableHeader { padding:6px 15px 6px 8px; border-bottom:1px solid #acacac; }
.shoppingCart-container { padding:6px 8px; border-bottom:1px solid #acacac; }
.shoppingCart-text {
	font-size:15px;
	font-weight:bold;
}

.shoppingCartTable { font-size:12px}

.shoppingCartTable th {
	font-weight:bold;
	text-align:left;
	white-space:nowrap;	
}

.shoppingCartTable th a { white-space:nowrap;	}
.shoppingCartTable td {	padding:6px 0px 5px 0; }

.shoppingCartTable td.separator { padding: 0 8px }

.shoppingCartTable .section-col { width: 65px; }
.shoppingCartTable .row-col { width: 55px}
.shoppingCartTable .seat-col { width: 60px}
.shoppingCartTable .ttype-col { width: auto; padding-top: 3px }
.shoppingCartTable .ppt-col { width: 120px; text-align:right }
.shoppingCartTable .action-col { width: 85px; text-align:center; padding-left:10px; }

.shoppingCartTable td.section-col {padding-left:8px;}

a.btn-remove:hover img { background-position:bottom }
ul.number-module { 
	margin:7px 0 0;
	padding:0;
	list-style:none;
}
ul.number-module li { padding:0; margin:0 0 15px; font-size:13px; }
.number-box {
	color:#fff;
	font-size:12px;
	padding:0 5px;
	font-weight:bold;
}

#mainContent .special-pricing-module { margin:3px 0 0; }
#mainContent .special-pricing-module ul.number-module { margin:15px 0; }
#mainContent .special-pricing-module ul.number-module li { margin:0 0 7px; }

.seat_map_ad_box {
    position: absolute;
    z-index: 45;
    left: 0px;
    bottom: 50px;
    cursor: pointer;
}

.seat_map_ad {
    position: absolute;
    left: 0px;
    bottom: 0px;
    cursor: pointer;
}

.seat_map_ad_controls {
    color: white;
    top: 1px;
    right: 3px;
    position: absolute;
    cursor: pointer;
    font-size:11px;
    line-height: 1em;
    text-align: right;
    white-space: nowrap;
}

.seat_map_ad_controls img {
    vertical-align: text-bottom;
}

/* ADDED 3.29.10 */

.venueLink{font-size:11px; color:#AFAFAF}
.venueLink:hover {color:#034678};

