/* ============= PAGE LAYOUT modifications: disable left column ============= */
.phoenix #GridMiddle {
	padding: 0; 	
	overflow: visible;
}
.phoenix #GridLeft{
	width: 0; /* width of [Left column] */
	margin-left: 0; /* width of [Left column] */
}
.phoenix #GridRight{
	width: 0; /* width of [Right column] */
	margin-right: 0; /* width of [Right column] */
}
.phoenix #GridCenterSp {
	padding: 0; /* gutter on left in case there's a Left column */
}
.phoenix form button.btn-setpricealert{
	cursor: pointer;
}
phoenix .arrow-7-e{
	display: inline;
}
phoenix .arrow-7-s{
	display: inline;
}
.phoenix button{
        float:none;
}
/* ============= page-specific styles ============= */
#eventSummary div.subtext{
	margin-top: 8px;
	clear: none;
}
#eventSummary div.eventTitle{
	float: left;
	clear: left;
}
#eventSummary div.leftmargin{
	margin-left: -1px;
}
#eventSummary a{
	color: #2075C2;
}	
#eventSummary div.subtext a{
	color: #2075C2;
}	
#eventSummary div.divider{ 
	padding: 0 20px 0 20px;	
}
#eventSummaryPanel span.border {
background:url("/resources/mojito/img/pattern/phoenix/v_separator.png") no-repeat scroll 0 0 transparent;
height:20px;
width:2px;
margin:10px;
}
#eventSummary .p1 {
	padding-right: 10px;
	width: 265px;
	color: #222222;
	font-weight: bold;
}
#eventSummary .p2 {
	width: 165px;
}	
#eventSummary .p3 {
	width: 115px;
	padding: 0 20px 0 10px;
}
#eventSummary .p4 {
	width: 110px;
	padding: 0 5px 0px 10px;	
	float: right;
}
#eventSummary .p5 {
	vertical-align: middle;
	text-align: center;
	padding-top: 10px;	
	width: 150px;
}
#eventSummary .alerttrue {
	padding-left: 15px;	
}
#eventSummary .alertfalse {
	padding-left:20px;
}
#eventSummary .pricealert {
	color: #222222;
	font-size: 11px;
	width: 85px;
	white-space: nowrap;
}
#eventSummary .pricealert a{
	font-weight: normal;
}
#eventSummary .floatleft{
	float: left;
	white-space: nowrap;
}
#fanProtect { 
	width: 390px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #222; 
	padding: 10px;
}
#fanProtect p{ 
	margin: 0; 
	padding: 10px 0 10px 0;
}
#fanProtect ul{ 
	margin: 0; 
	padding-left: 14px;
}

#fanProtect ul li{
	list-style-type:none;
	color:#222222;
	list-style-image:url(/resources/mojito/img/pattern/phoenix/bullet_gray_4.gif);
	padding-bottom:10px;
}

/****** Begin exclusive event style******/
#p-bg-grblu-panel .p-title{
	background-color:#E5F0FB;
	position:relative;
	left:-10px;
	padding:0 10px 0;
	width:100%;
}

.p-exclusive .p-title-bottom, .p-exclusive-toggle .p-title-bottom{
	clear:both; 
	background:url(/resources/mojito/img/pattern/phoenix/panel_blu_gradient_bottom.gif);
	border-bottom:1px solid #ccc;
	position:relative;
	left:-10px;
	padding:0px 10px 0;
	width:100%;
	height:14px;
}
.p-exclusive-content .exclusiveSubtitle{
	display:none;
}
.p-exclusive-toggle .p-subtitle{
	background-color:#E2EFFB;
	border-bottom:1px solid #ccc;
	position:relative;
	left:-10px;
	padding:10px;
	width:100%; 
	clear:both;
}	

.p-exclusive .p-subtitle{
	background-color:#E2EFFB;
	position:relative;
	left:-10px;
	padding:10px 10px 0;
	width:100%; 
	clear:both;
}

.p-exclusive .p-exclusive-content, .p-exclusive-content, #exclusiveThumbnailList, #exclusivePhotoList{
	display:none;
}

.p-exclusive-toggle .p-exclusive-content{
	display:block;	
	height:221px;
}

.p-exclusive .p-bg-grblu-bottom{
	background:#E2EFFB;	
}

.p-exclusive-toggle .p-bg-grblu-bottom{
	background:transparent url("/resources/mojito/img/pattern/phoenix/spotlight.png") no-repeat 0 bottom;	
}

#p-exclusive-gallery{
	width:210px;
	height:185px;
	float:left;
	margin:25px 0 10px 10px;
}
#exclusiveContent{
	float: right;
	width: 690px;
	max-height:190px;
	overflow-y:auto;	
	padding: 20px 10px;
	margin: 0px -10px -10px -10px;
}

#p-exclusive-gallery .p-slice-tr{
	background-position: right -10px;
}

#p-exclusive-gallery .p-slice-tl{
	background-position: left -5px;
	width:1px;
}
#p-exclusive-gallery .p-slice{
	background-image:url("/resources/mojito/img/pattern/phoenix/shaded_panel.png");
	background-repeat:no-repeat;
}

#p-exclusive-gallery .p-slice-br {
	background-position: right bottom;
}
#p-exclusive-gallery .p-slice-bl {
	background-position: left bottom;
}

#p-exclusive-enlarge{
	width:462px;
	padding:10px;
}

#p-exclusive-enlarge .p-slice-tr{
	background-position: right -10px;
}

#p-exclusive-enlarge .p-slice-tl{
	background-position: left -5px;
	width:1px;
}

.exclusiveThumbnail{
	width:203px;
	height:155px;
	overflow:hidden;
	margin:-15px 0 0 -11px;
	border:1px solid #888888;
}
.exclusiveGalleryNav{
	padding-top:5px;
	height:20px;
	margin-left:-10px;
	padding-left:10px;
	background-color:#ffffff;
}

.rightButtonContainer{
	float:right;
	border-left:1px solid #cccccc;
	padding-left:15px;
	margin-right:-9px;	
	margin-top:-5px;
	padding-top:5px;
	height:25px;
}


#largeContainer .rightButtonContainer{
	height:26px;
	margin-top:-9px;
	padding-top:10px;
	float:right;
	width:50px;
}
#largeContainer .exclusiveGalleryNav{
	margin: 3px 0 -3px -10px;
	
	padding-left:0;
}
.pagiContainer{
	float:left;
	margin-left:-5px;
	width:190px;
}
#largeContainer {
	margin-left:5px;
}
#largeContainer .pagiContainer{
	float:left;
	margin-left:0px;
	width:100%;
}

#largeContainer .exclusiveThumbnail{
	width:460px;
	height:400px;
	overflow:hidden;
	margin:-10px 0 0 -15px;
	border:0;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.pagiContainer .icon-20{
	margin-right:2px;
	font-size:12px;
}
.exclusivesContent{
	display:none;
}
.phoenix .icon-magnify{
	background-position:-45px -75px;
}
.phoenix .icon-14 {
	padding-left:20px;
}
#exclusive .p-content{
	zoom:1;
}
/****** end exclusive event style******/


/* ============= Event Information styles ============= */

#eventInfoLayer{
	padding: 10px;
	color: #222222;	
}
#eventInfoLayer .message{
	margin:0;
	padding-top: 5px;	
}
#eventInfoLayer .comments{
	padding-left: 0px;
}
#eventInfoLayer .btn{
	padding-left: 0px;
}	
	
/* ============= View History styles ============= */
#upcomingEvents, #viewHistory{	
	float: left;	
	width: 470px;
	clear: left;	
}
#viewHistory {
	margin-top: 10px;
}	
#viewHistory .content{
	overflow: auto;
}
#viewHistory .content .msg {
	color: #999999;	
}
#viewHistory a:hover {
	text-decoration: underline;
	color:#2075C2;
}
#viewHistory .empty{
	padding: 10px 0 20px 10px;
	color: #999999;
}	
#viewHistory .eventlist {
	height: auto;	
}
#viewHistory .eventlist li{
	float:left;
	list-style-type: none;
    width: 105px;
    margin: 5px 5px 0 0;
    overflow: hidden;
}
#viewHistory .eventlist li a,
#viewHistory .eventlist li a:hover{
	color: #2075C4;
}
#viewHistory .eventlist .hover {
	border: 1px solid #FF8800;	
	overflow: hidden;
	background: url(/resources/mojito/img/pattern/phoenix/fade_blue_white.gif);
	width: 105px;
	padding: 0;
	margin-top: 5px;
}	
#viewHistory .eventlist .eventtitle{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 105px;
}
#viewHistory .eventlist .eventdate{
	margin-bottom: 10px;
}
#viewHistory .eventlist .eventprice{
	color: #FF8800;
	font-weight: bold;
	display: inline;
}
#viewHistory .eventlist .pricenone{
	color: #666666;
	font-size: 11px;
}
#viewHistory .eventlist .eventprice span{
	color: #999999;
	font-weight: normal;
}
#viewHistory .title{
	font: normal 14px Arial;
	color: #2075C2;
}
#upcomingEvents h2 .title{
	font: normal 14px Arial;
	color: #2075C2;
}		
/* ============= Seat Map styles ============= */
#tktListingsMap, #tktFilterMap{	
	overflow: hidden;
	width: 470px;	
	margin: 1px 0 10px 0;	
}
#tktFilterMap{
	margin-bottom:0px;
}
#tktListingsMap .ticketListings{	
	float: right;
	clear: right;
	height: 2000px;
}
#tktFilterMap .ticketFilter{	
	clear: left;
	float: left;
	height: 1000px;
}
/* ============= Compare Ticket styles ============= */
#compareTicketDiv{	
  	padding: 10px;	
}
#compareTicketDiv .compareTable{
	border: 1px solid #CCCCCC;
	overflow: auto;
}	
#compareTicketDiv .compareTable td{
	width: 110px;
	vertical-align: top;
}
#compareTicketDiv .features, .features1, .features2, .features3{
    font: normal 14px Arial; 
	color: #222222;	
	padding: 8px 10px;		
}
#compareTicketDiv .features{
	background-color: #f5f5f5;
	font-weight:bold;
}
#compareTicketDiv .features1{	
	font-size: 12px;
    background-color: #EAEAEA;
}
#compareTicketDiv .features2{  
    font-size: 12px; 
	background-color: #FFFFFF;
}
#compareTicketDiv .features3{
	background-color: #EAEAEA;
	vertical-align: top;
	font-weight:bold;
}
#compareTicketDiv ul.singlefeature{
	list-style-type:none;
}
#compareTicketDiv  a{
	text-decoration: none;
	display: inline;
    font: normal 12px Arial; 
	color: #2075C2;
}
#compareTicketDiv  a:hover{
	text-decoration: underline;
}
#compareTicketDiv  .padd{
	padding:0px;
}
#compareTicketDiv h1{
	font: bold 16px Arial;
	color: #222222;
	margin-bottom: 8px;
	margin-top: -13px;
}
#compareTicketDiv .subtitle{
	margin-bottom: 5px;
}
#compareTicketDiv span{
	font: bold 12px Arial; 
	color: #999999;
}
#compareTicketDiv label{
	font: bold 12px Arial; 
	color: #009900;
}
#compareTicketDiv button.btn-buy{
	margin: 14px 0 -10px 5px;
	padding-bottom: 10px;
	cursor: pointer;
}
#compareTicketDiv .buybtn{
	padding-bottom: 10px;
}
#compareTickets .remove{
	background-color: #ffffff;
	font: normal 12px Arial;
	color: #666666;
	width: 152px;
	margin-left: auto;
	margin-right: auto;
	border-left: 1px solid #CCCCCC;
	padding: 10px;
}
#compareTicketDiv .compareTable .empty{
	background-color: #f5f5f5;	
	padding: 10px;
	width: 95px;
}
#compareTicketDiv .buttonrow{
	border-top: none;
}
#compareTicketDiv .leftborder{
	border-left: 1px solid #CCCCCC;
}
#compareTicketDiv .textmiddle{
	vertical-align: middle;
}
#compareTicketDiv .remLink{
	float: left;
	margin: -15px 0 19px 72px;
}
#compareTicketDiv .pipe{
	margin: -12px 10px 0 60px;
	color: #222222;
}
#compareTicketDiv ul{
	margin-left: -23px;
}
* html #compareTicketDiv ul{
	margin-left: 20px;
}
/* ============= Mock CT5 overlay ============= */

#continuediv{
	padding: 10px;	
}
#continuediv .header{
	font: bold 16px Arial;
	color: #222222;	
	text-decoration: none;
}
#continuediv p{
	font: normal 12px Arial;
	color: #222222;
	margin-top: 14px;
	text-decoration: none;		
}
#continuediv .cntbtn{
	margin-top: 6px;
}
#continuediv button.btn-cnt{
	margin-top: 5px;
	vertical-align: middle;
	width: 84px;
	height: 28px;
	border: none;
	background: url("/resources/mojito/img/pattern/phoenix/button_continue.gif");
	cursor:pointer;
}
#continuediv .links{
    display: inline;
}
#continuediv label{
	color: #222222;
	text-decoration: none;
	display:inline;
}
#continuediv .Cancel,
#continuediv .Cancel a,
#continuediv .Cancel:hover{
	vertical-align: middle;
	padding-top: -10px;
	color: #2075C2;
	text-decoration: underline;
	display: inline;
}
#continuediv .Cancel,
#continuediv .Cancel a{
	text-decoration: none;
}
#continuePopup{
	width: 80px;	
}	

/* ============= Seating Notes styles ============= */
#seatingNotesdiv{
	width: 510px;
	padding: 10px;
	font: normal 12px Arial;
}
#seatingNotesContainter{
	width: 400px;
}	
#seatingNotesdiv .header{
	font-weight: 16px;
	color: #666666;
}
#seatingNotesdiv ul{
	margin: 10px;
	padding-left: 5px;
}	

#seatingNotesdiv li span{
	color: #222222;
}
.compare{
	position: absolute; 
	margin-top: 60px;
	visibility: hidden;
}

/* ============= Override phoneix css for arrow - issue raised by QA ============= */
.phoenix .p-widget .arrow-13-s {
	margin-top:0px;
}

/* === About these tickets pop up css === */
#defaultTopicDiv{
   padding: 0px;
}
#defaultTopicDiv h3{
  margin: 0px;
  color: #222222;
  font: bold 16px Arial;
}
#defaultTopic dd{
	margin-bottom: 15px;
	-moz-margin-start: 0px;
	margin-left:0px;
}
#defaultTopic .omnbrowse{
  color: #222222;
  font: bold 12px Arial;	
}
#defaultTopic p{
  line-height: 15px;
  margin: 5px 0px 0px 0px;
  color: #222222;
  font: normal 12px Arial;
}
#defaultTopic a{
  color: #2075C2;
  font: normal 12px Arial;
  text-decoration: none;
}
#defaultTopic li{
  list-style-type: none;
  font: normal 12px Arial;  
  margin: 0px;  
}
#defaultTopic ul{
  font: normal 12px Arial;
  margin: 0px;  
  padding: 0px;
}
#FlashJsContainer{
	padding-bottom:5px;
}
#continuediv button.btn-continue{
 vertical-align: middle;
}



































/* this is the beginning of the new Seat Map css */


/*tooltip*/
/*tooltip*/

#tt {
position:absolute;
display:block;
width:256px;
left:0px;
z-index:3;
}
#tttop {
display:none;
}

#ttcont {
display:block; 
padding:30px 30px 0px 15px; 
margin-left:0px; 
background:url(images/infoWindow_body.png) no-repeat 0px 0px;
position:relative;
width:210px;
}
#ttcont div.section_name {
border-bottom:1px solid #444;
padding-bottom:2px;
margin-bottom:6px;
}
#ttcont div.section_name span {
display:block;
float:left;
width:16px;
height:12px;
margin-top:2px;
margin-right:4px;
}


#ttcont div.ticket_info {
font-size:12px;
}

#ttcont div.foot {
background:#f0f8ff;
padding:6px;
margin-top:4px;
}

#ttbot {
display:block; 
height:70px; 
background:url(images/infoWindow_footer.png) bottom left no-repeat; 
overflow:hidden;
width:256px;
position:relative;
top:0px;
left:0px;
}

/*find tickets*/
/*find tickets*/

div#find_tickets h2 a{
float:right;
text-decoration:none;
color:#000;
font-weight:normal;
}
div#find_tickets h2 a span{
color:#2075C2;
font-size:13px;
text-decoration:none;
}
div#find_tickets h1 a:hover span{
text-decoration:underline;
}
div#find_tickets div.range {
float:left;
width:186px;
height:70px;
padding:0px 0px 0px 0px;
position:relative;
padding:0px 10px 0px 0px;
}
div#find_tickets div.range label {
font-weight:normal;
font-size:12px;
padding-top:15px;
float:left;
}
div#find_tickets div.range div.sliderCallout{
float:left;
padding-top:15px;
margin-left:10px;
font-weight:bold;
}
div#find_tickets div.slider {
position:relative;
top:47px;
margin:0px 5px 0px 5px
}
div#find_tickets div.slider div.slider {
position:relative;
top:0px;
}
div#find_tickets div.slider div.sliderUnit{
position:relative;
}
div#find_tickets div.range input#amount {
margin: 14px 0px 7px 5px;
padding:0px;
border:0px;
float:left;
width:100px;
}
div.priceSlider {
font-size:50%;
margin-top:0px;
position:relative;
top:45px;
}
div#find_tickets div.quantity {
float:left;
width:140px;
border-left:1px solid #CCC;
height:45px;
padding:25px 0px 0px 10px;
font-size:12px;
}
div#find_tickets div.quantity label {
float:left;
margin-right:10px;
}
div#find_tickets div.seating {
float:left;
width:87px;
height:45px;
padding:25px 0px 0px 10px;
font-size:12px;
border-left:1px solid #CCC;
}
div#find_tickets div.seating a {
font-size:12px;
}

#seatMap {
height:468px; width:468px;
margin-bottom:10px;
position:relative;
}
#seatMap h2 {
position:relative;
}
div#map h2 span{
font-size:14px;
font-weight:bold;
background:url(/resources/mojito/img/feature/browse/magnifying-glass.png) no-repeat top right ;
position:absolute;
top:-19px;
right:40px;
height:45px;
display:block;
width:190px;
padding-top:19px;
color:#222;
}
div#map div#stadium_map {
clear:both;
display:block;
left:-10px;
top:-10px;
position:relative;
}
div#map div#stadium_map div.zones ul,
div#map div#stadium_map div.features ul {
}
div#map div#stadium_map div.zones ul li {
float:left;
width:134px;
position:relative;
height:48px;
}
div#map div#stadium_map div.zones ul li label.disabled {
color:#BBB;
}
div#map div#stadium_map div.zones ul li input {
float:left;
}
div#map div#stadium_map div.zones ul li label{
padding-left:17px;
float:left;
padding-top:2px;
width:96px;
}
div#map div#stadium_map div.zones ul li span{
display:block;
clear:both;
font-size:11px;
color:#666;
margin-left:21px;
position:absolute;
width:13px;
height:9px;
top:5px;
left:0px;
}

div#map div#stadium_map div.zones ul li label.disabled span{
opacity:0.4;
filter:alpha(opacity=40);
}
div#map div#stadium_map div.features ul li {
width:auto;
margin: 0px 10px 10px 0px;
display:block;
clear:both;
}
div#map div#stadium_map div.features ul li input {
float:left;
}
div#map div#stadium_map div.features ul li label{
padding-left:5px;
padding-top:2px;
}

div#map div#stadium_map div#select_zone {
}

div#map div.tickets {
padding:13px 0px 10px 14px;
height:32px;
line-height:19px;
}
div#map div.tickets div#zonesSelected span,
div#map div.tickets div#ticketsAvailable span {
color:#FF9933;
font-weight:bold;
}
div#map div.tickets div#zonesSelected,
div#map div.tickets div#ticketsAvailable{
float:left;
}


div#available_tickets button#compare{
margin-left:14px;
}
div#available_tickets div#pageFormFoo5Throbber {
margin:0px auto 0px auto;
padding-bottom:10px;
width:250px;
}


div#available_tickets div.pagi div#ticketListTable_length{
display:none;
}
div#available_tickets div.pagi div.pagimain div#ticketListTable_paginate{
left:-60px;
position:relative;
}


table#ticketListTable {
width:100%;
border-collapse:collapse;
}
table#ticketListTable .z,
table#ticketListTable .s2,
table#ticketListTable .q2,
table#ticketListTable .sp,
table#ticketListTable th.p2,
table#ticketListTable td.p1{
display:none;
}
table#ticketListTable td{
border-bottom:1px solid #EFEFEF;
}
table#ticketListTable td.r,
table#ticketListTable td.d {
text-align:center;
}
table#ticketListTable th.p1,
table#ticketListTable th.s {
text-align:left;
}
table#ticketListTable td.p2,
table#ticketListTable th.p1 {
width:80px;
}
table#ticketListTable td.p2 input {
float:left;
}
table#ticketListTable tr.odd {
background:#f7f7f7;
}

table#ticketListTable td.q {
width:65px;
padding: 0px 0px 0px 4px;
}
table#ticketListTable td.q span.q {
margin-top:4px;
margin-right:8px;
float:left;
font-weight:bold;
}
table#ticketListTable td.q button {
float:right;
margin:0px;
}


/* taken from jquery UI - css for the slider */

/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }





/* Bing Maps hack */
        div#seatMap {
        position:relative;
        overflow:hidden;
        }
        div#seatMap div#mapLoading {
        position:absolute;
        top:0px;
        left:0px;
        }
        div#seatMap div.MicrosoftMap {
        background-color:#FFFFFF;
        }
        div#seatMap div.MicrosoftMap div.NavBar_compassContainer {
        display:none;
        }
        div#seatMap div.MicrosoftMap div.NavBar_zoomDrop,
        div#seatMap div.MicrosoftMap .NavBar_top {
        background:  #FFF;
        }
        div#seatMap div.MicrosoftMap div.NavBar_zoomDrop {
        filter:alpha(opacity=75);
        -moz-opacity:0.75;
        -khtml-opacity: 0.75;
        opacity: 0.75;
        }
        div#seatMap div.MicrosoftMap .NavBar {
        width: 55px;
        margin-left:14px;
        }
        div#seatMap div.MicrosoftMap div.NavBar_zoomContainer {
        left: 0px;
        position: absolute;
        top: 0px;
        }

    div.whiteBackground {
    background:#FFF;
    position:absolute;
    top:0px;
    left:0px;
    width:468px;
    height:468px;
    }



/*hack  -this has to be cleaned up*/

div.left {
width:470px;
float:left;
}
div.right {
width:470px;
float:right;
}
div.test_div {
margin-left:10px;
width:448px;
}
.phoenix button.btn-go {
	border:0;
	margin:10px 5px 10px 0;
	overflow:visible;
	height:26px;
	font-size:0;
	line-height:0;
}
.phoenix button.btn-go {	
	background:url(/resources/mojito/img/pattern/phoenix/button_go_A.png) no-repeat left 0;
	width:50px;	
}
/* zoom overlay */
#seatMapOverlay{
 background:url("/resources/mojito/img/feature/browse/map-overlay.png") no-repeat scroll 40px 0 transparent;
 height:237px;
 width:444px;
 margin:40px 0 30px 0;
 position:absolute;
 z-index:10;
}
#seatMapOverlay .newIcon{
 background:url("/resources/mojito/img/feature/browse/new.png") no-repeat scroll 0 20px transparent;
 height:70px;
 width:50px;
 margin:0 0 0 74px;
}	
#seatMapOverlay h2{ 
 color:#000;
 font-size:18px;
 margin:10px 0 0 74px; 
}
#seatMapOverlay .mInfo, #seatMapOverlay .control{	
 margin:10px 0 0 74px;
 color:#000;
}	
#seatMapOverlay .control label.inline{
 display:inline;
 font-size:10px;
 }

