/* MW - 03-22-2012 17:21 */
/* tabs css updated, bg bug removed, IE price scale fix, upsell styles updated, options outer div, widen ribbon */
/* My Tickets added */
/* Action button override added 
BUTTONS   background: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png") no-repeat scroll 0 0 transparent;*/

/* TEAM SPECIFIC TICKER CLASS */
#gameticker.tkr_bg {background-color: #666;}
.jcarousel-skin-tango .jcarousel-container {background:#333;}

body {
/*background: url('../../../images/primarysales/gpl/nuibg_tile.gif') #e4e4e4 top center repeat-x ; */
font-family:arial,verdana,helvetica, sans-serif !important;
font-size:11px;
margin:0;
padding:0;
color:#000;
}
label {font-weight:bold;}
label.hidden {display:none;}
ul {margin:0;padding:0;list-style:none;}
img {border:none;}
form {margin:0;padding:0}


/* Customer Service popup */
.customer_service_popup_link 
{
	display: inline;
	margin: 0 0 0 0;
	width: auto;
}

#FilterList_customer_service 
{
	background: #fff;
	background-image: url(../../../images/primarysales/gpl/FilterList_top_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border: 0px solid #CCCCCC;
	font-size: 12px;
	height: auto;
	padding: 0px;
	position: absolute;
	visibility: hidden;
    max-width: 400px;
    z-index: 50;
}

.FilterList_customer_service_text 
{
	padding: 20px;
	font-size: 12px;
	line-height: 2.3em;
	background: #F2F2F2;
	margin-top:-20px;
	text-align: center;
}

.FilterList_customer_service_text h1
{
  background-attachment: scroll;
  background-color: transparent;
  background-image: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png");
  background-position: 0 -205px !important;
  background-repeat: repeat-x;
  clear: both;
  color: #FFFFFF;
  font-size: 17px !important;
  font-weight: bold;
  height: 30px;
  line-height: 25px;
  margin: 8px 0 0 8px;
  overflow: hidden;
  padding: 0 10px;
}

/*
.FilterList_customer_service_text 
{
	padding: 5px;
	font-size: 0.88em;
	line-height: 1.3em;
}*/

.FilterList_customer_service_text a 
{
	color:#990000;
	font-size: 0.88em;
}

/* ACTION BUTTONS 
a.continue {font-size:12px !important;color:#fff !important;background:#900;border-right:solid 1px #333;border-bottom:solid 1px #333;}
a:hover.continue {text-decoration:none;background:#c00;}
a.primary {font-size:12px !important;color:#fff !important;background:#036;border-right:solid 1px #333;border-bottom:solid 1px #333;}
a:hover.primary {text-decoration:none;background:#181ea5;}
a.secondary {font-size:12px !important;color:#fff !important;background:#666;border-right:solid 1px #333;border-bottom:solid 1px #333;}
a:hover.secondary {text-decoration:none;background:#999;}
a.remove{font-size:10px !important;color:#fff !important;background:#c33;border-right:solid 1px #333;border-bottom:solid 1px #333;}
a:hover.remove {text-decoration:none;background:#f93;}
a.edit{font-size:10px !important;color:#fff !important;background:#036;border-right:solid 1px #333;border-bottom:solid 1px #333;}
a:hover.edit {text-decoration:none;background:#181ea5;}
a.cancel{font-size:12px !important;color:#fff !important;background:#c33;border-right:solid 1px #333;border-bottom:solid 1px #333;}
a:hover.cancel {text-decoration:none;background:#f93;}
a.linkbtn{font-size:12px !important;color:#fff !important;background:#999;border-right:solid 1px #333;border-bottom:solid 1px #333;}
a:hover.linkbtn {text-decoration:none;background:#666;}
a.more{font-size:10px !important;color:#fff !important;background:#036;border-right:solid 1px #333;border-bottom:solid 1px #333;}
a:hover.more {text-decoration:none;background:#181ea5;}
*/

/* UPSELL RIBBON 
.upsell_ribbon
{
background-image: url("../../../images/primarysales/gpl/tkr_bg3.png");
background-repeat:repeat-x;
border-top: 1px solid #FFFFFF;
color:white;
overflow:hidden;
height:175px;
}*/

.options_outerdiv {
    background-color: #666666;
    border-top-color: white;
    border-top-style: solid;
    border-top-width: 1px;
    float: left;
    height: auto;
    padding-bottom: 10px;
}


/*ACCESSIBLE IMAGE*/
.accessible_img img
{
margin:5PX 0 0 0 !important;
}

.accessible_img
{
	float: clear !important;
	background-color:#181EA6 !important;
	width:100% !important;
	margin:15px 0 0 0 !important;
	border: 1px solid #181EA6;
	height:50px;
	text-align:center;
}

.actions_text {
    color: #000000;
    clear:both;
    font-weight: bold;
    margin: 8px 0 0 8px;
}

div.widget_panel {
    border: none;
    margin: 8px;
    overflow: hidden;
    padding: 0px;
}

/* BASIC ID CONTAINERS */
#wrapper {
width:996px;
margin: 10px auto;
/*-moz-box-shadow: 0 0 5px 5px #888;
-webkit-box-shadow: 0 0 5px 5px #bbb;
box-shadow: 0 0 5px 5px #888;
border-radius: 15px;*/
overflow: hidden;
background-color: #FFFFFF;
border: 1px solid;
}
#center {width:996px;background:#fff;}
#primarysalesbox {font-size:0.82em;}
#header {}
#quicklinks {text-align:right;margin:0;}
#footer {
clear:both;
text-align:center;
font-size:11px;
color:#666;
}
#header2 {
    height: 120px;
    margin-top: 24px;
    width: 996px;
}
a.booking{text-decoration:none; color: #000 !important;font-size: 11px;}
a:hover.booking{text-decoration:none; color: #E61E3C !important;font-size: 11px !important;}
.booking_menubar{margin-left:25px;}
.gala_logo{float: right;height: 81px;margin: 10px 20px 0 0;width: 53px;}
.white11px{color: #E61E3C;}
#quicklinks {text-align:center;margin:0;}
#footer {
clear:both;
text-align:center;
font-size:11px;
color:#666;
}

#footer a:link, #footer a:visited, .primary_sales_event_title a, .footlinks a, .tctext a {
    text-decoration: none;
	color: purple !important;
	font-size:12px!important;
	font-weight:bold;
}
.red{color:#EE0000;}
a img { border:0 }
.quicklinks a, a #footer a {
    font-size: 12px !important;
    text-decoration: none;
}

.quicklinks a:hover, #footer a:hover, a:hover {
    font-size: 11px !important;
    text-decoration: none;
}

.whatisthistext, .whatisthistext:hover {
font-weight: bold;
font-size: 11px !important;
text-decoration: none;
font-family:arial,verdana,helvetica, sans-serif !important;
}
.whatisthistext:hover {
text-decoration: underline;
}


.notification div {
    background-color: #FFCC66;
    border: 1px solid #CC6600;
    height: auto;
    padding: 10px;
	width:auto;
	text-align:center;
}

/* PAGE HEADER STYLES */
#header {height:77px;background:url('../../../images/primarysales/gpl/tdc_bg.jpg') repeat-x;overflow:hidden;}
div.header_logo_left {margin:0 8px;width:150px;height:77px;background:url('../../../images/primarysales/gpl/tdc_logo_bg2.jpg') no-repeat;float:left;}
div.header_logo_left h1{display:none;padding:0;color:#fff;margin:0 0 0 60px;}
div.header_logo_right {padding:10px;float:right;color:#fff;}
ul.header_right_links {list-style:none;margin:10px 0;padding:0;}
ul.header_right_links li{padding:4px 4px;display:inline;}
ul.header_right_links li a {font-size:13px;color:#fff;font-weight:bold;}
h2.header_h2 {background:transparent; color:#000000 !important;margin-left:10px;}


/*FOOTER*/
.footlinks{
    font-family: Arial,Helvetica;
    font-size: 11px !IMPORTANT;
	text-ALIGN:center;
}


/* USED FOR MLB TEAMS
span.org_logo {display:inline-block;width:100px; height:25px;background:url('../../../images/primarysales/mlb/MLB_logo.jpg') no-repeat;background-position:100% 50%;}
span.team_logo {display:inline-block;width:116px; height:25px;background:url('../i/kc_r_logo.png') no-repeat;background-position:100% 50%;}
*/

/* QUICKLINKS STYLE */
.quicklinks
{
clear:both;
font-size:11px;
padding:4px 8px;
color:#000!important;
margin-top:10px;
margin-bottom:20px

/*
border-bottom:solid 1px #333;
border-top:solid 1px #999;
background:#333;*/
}



/*BUTTONS*/
#viewSeatFlashMapButton,#viewSeatFlashMapButton:hover
{
    background: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png") no-repeat scroll 0 0 transparent;
	background-position: 0 -102px;
    border: none!important;
    height: 59px;
    width: 170px;
    box-shadow: none !important;
}

/*FOR AMERICAN SITES USE THIS SECTION AND DELETE ABOVE*/
/*
#viewSeatFlashMapButton,#viewSeatFlashMapButton:hover
{
    background: url("../../../images/primarysales/gpl/MASTER_COMPOSITE_BUTTONS1.png") no-repeat scroll 0 0 transparent;
	background-position: 0 -247px;
    border: none!important;
    height: 30px;
    width: 320px;
    box-shadow: none !important;
}*/


div.view_seat_flash_map_button a {
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font: bold 12px/1 Georgia,serif;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
	width:200px;
	height:50px;
}
 
#flash_seat_map_box_id 
{
background-color: transparent;
background-image: none !important;
border: 0 !important;
clear: both;
float: left;
height: auto;
margin-top:-15px;
padding: 0.2em;
width: 320px;
}

#viewSeatFlashMapButton span{ color:transparent;}

.flash_seat_map_box 
{
color: #333;
display: inline;
float: left;
font-size:0.93em;
font-weight:bold;
margin: 0.2em 0;
width:27em;
}
.flash_seat_map_text{display: block;}
div.view_seat_flash_map_button{background-image:none !important;}

div.view_seat_flash_map_button {width: 100%;} 
/*DONATION BUTTON */
#donate_continue_btn,#donate_continue_btn:hover
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) no-repeat;
	background-position: 0 -77px;
	border-bottom: none;
	border-radius: 0px;
	border-right: none;
	box-shadow: 0 0 0 0;
	padding: 0px !important;
	height:21px;
	width:152px;
	text-align:center;
	font-size: 12px !important;
	margin:0 auto !important;
	cursor: pointer;
	display: inline-block;
	padding: 4px 0 0 0 !important;
	background-repeat: no-repeat;	
}
#donate_continue_btn span {
    color: #FFFFFF !important;
	font-family:Arial, Verdana, Helvetica,sans-serif !important;    padding: 2px 0 0 0;
    text-align: center;
    text-indent: 0 !important;
    width: 152px;
}

a.cancel,a.cancel:hover
{
    background-image: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png")!important;
	background-repeat: no-repeat;
	background-position: 0 -26px;	
    border: none;
    box-shadow: none;
    cursor: pointer;
    height: 21px;
    text-align: center !important;
    width: 70px;
	display:inline-block;
	text-decoration: none !important;
	border-radius:0;	
	padding: 4px 0px 0 0 !important;
	background-color:transparent !important;
	color:#000 !important;
	font-size:11px  !important;
	font-weight:normal!important;
}

a.primary, a:hover.primary
{
	color:#ffffff !important;
	font-size:12px !important;
	background-image: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png");
	background-repeat:no-repeat;
	background-position: 0 -77px;
	border:none;
	border-radius:0;
	box-shadow:none;
	width:135px;
	height:16px;
	background-color:transparent;
	text-decoration:none  !important;
	padding-top:4px  !important;
	text-align:center;
}

a.primary, a:hover.primary
{
	color:#000 !important;
	font-size:11px !important;
	background-image: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png");
	background-repeat:no-repeat;
	background-position: 0 -77px;
	border:none;
	border-radius:0;
	box-shadow:none;
	width:135px;
	height:16px;
	background-color:transparent;
	text-decoration:none  !important;
	padding-top:4px  !important;
	text-align:center;
	font-weight:normal!important;
}

#coupon_code_cont_btn{margin-top:3px !important;}


a#coupon_code_cont_btn,a:hover#coupon_code_cont_btn,a.edit,a:hover.edit
{
    background: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png") no-repeat scroll left top transparent;
	background-position:0 0;
    border: none;
    box-shadow: none !important;
	background-repeat: no-repeat;	
    cursor: pointer;
    float: left;
    height: 22px;
    margin-right: 5px;
    text-align: center;
    width: 60px;
	display:inline;
	padding-left:0 !important;
	padding-right:0 !important;
	padding-bottom:0 !important;
	padding-TOP:3PX !important;
	font-weight:normal !important;
	font-size:11px  !important;
	text-decoration:none !important;
	color:#000!important;
}
a.more,a:hover.more,a.remove,a:hover.remove
{
    background: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png") no-repeat scroll left top transparent;
	background-position:0 -77px;
    border: none;
    box-shadow: none !important;
	background-repeat: no-repeat;	
    cursor: pointer;
    float: left;
    height: 21px;
    margin-right: 0px;
    text-align: center;
    width: 152px;
	display:inline;
	padding-left:0 !important;
	padding-right:0 !important;
	padding-bottom:0 !important;
	padding-TOP:4PX !important;
	font-weight:normal !important;
	font-size:11px  !important;
	text-decoration:none !important;
	color:#000 !important;
	border-radius:0px !important;
}

p.more
{

    background: none;
	border: none;
    box-shadow: none !important;
	border-radius:0px !important;

}
a.remove span,a.more span,a#coupon_code_cont_btn span,.remove span,.more span,#coupon_code_cont_btn span,#addupsell_6684319 span,#addupsell_6684318 span
{
	display:inline-block;
	width: 60px;
	height: 25px;
	font-weight: normal;
	text-align: center;
	padding-top: 3px;
	font-size: 11px !important;
	background-repeat: no-repeat;	
	color:#000;
}


#addupsell_6684318,#addupsell_6684318:hover,#addupsell_6684319,#addupsell_6684319:hover
{

    background: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png") no-repeat scroll left top transparent;
    border: none;
    box-shadow: none !important;
    cursor: pointer;
    float: right;
    height: 23px;
    margin-right: 5px;
    text-align: center;
    width: 60px;
	display:inline;
	padding-left:0 !important;
	padding-right:0 !important;
	padding-bottom:0 !important;
	padding-TOP:3PX !important;
	font-weight:normal !important;
	font-size:10px  !important;
	text-decoration:none !important;
	color:#ffffff !important;
	background-repeat: no-repeat;
}

#login_cancel_btn
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) top left no-repeat;
	border-bottom: none;
	background-position: 0 -77px;
	border-right:none;
	box-shadow: 0 0 0 0;
	display:block;
	width: 152px;
	height: 21px;
	cursor:pointer;
	text-align:center;
	padding: 3px 0 0 !important;
	font-size: 12px !important;
	text-decoration:none !important;
	color:#ffffff !important;
	border-radius:0 !important;
	background-repeat: no-repeat;	
	margin-top:5px;
}

/*BUY TICKETS BUTTON*/
.calendar_listing_buy_ticket a.continue, .calendar_listing_buy_ticket a.continue:hover
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) top left no-repeat !important;
	background-position: 0 -51px !important;
	border-bottom: none;
	border-right:none;
	box-shadow: 0 0 0 0;
	display:inline-block;
	width: 88px;
	height: 25px;
	cursor:pointer;
	text-align:center;
	padding: 0px !important;
	font-size: 12px !important;
	text-decoration:none !important;
	color:#ffffff !important;
	border-radius:0 !important;
	background-repeat: no-repeat;	
}
.calendar_listing_buy_ticket a.continue span
{
    display: inline-block;
    font-size: 12px !important;
    font-weight: normal;
    height: 25px;
    padding-top: 5px;
    text-align: center;
    width: 88px;
	color:#000;
}


a.continue, a.continue:hover
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) top left no-repeat;
	border-bottom: none;
	background-position: 0 -77px;
	border-right:none;
	box-shadow: 0 0 0 0;
	display:block;
	width: 152px;
	height: 21px;
	cursor:pointer;
	text-align:center;
	padding: 3px 0 0 !important;
	font-size: 11px !important;
	text-decoration:none !important;
	color:#000 !important;
	border-radius:0 !important;
	background-repeat: no-repeat;	
}

#upsell_no_thanks_btn,#upsell_no_thanks_btn:hover
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) top left no-repeat;
	border-bottom: none;
	background-position: 0 -77px;
	border-right:none;
	box-shadow: 0 0 0 0;
	display:block;
	width: 152px;
	height: 21px!important;
	cursor:pointer;
	text-align:center;
	padding: 3px 0 0 !important;
	font-size: 12px !important;
	text-decoration:none !important;
	color:#ffffff !important;
	border-radius:0 !important;
	background-repeat: no-repeat;	
}



a.secondary, a.secondary:hover
{
    background-color: transparent;
    background-image: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png") !important;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF !important;
    height: 25px !important;
    padding: 5px 0 0;
    text-align: center;
    width: 152px !important;
	display:block;
	text-decoration:none;
	float:right;
	font-size:12px !important;
}

#accessibility_cont_btn, #accessibility_cont_btn:hover
{
    background-color: transparent;
    background-image: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png") !important;
	background-position:0px -76px;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF !important;
    height: 21px !important;
    padding: 5px 0 0;
    text-align: center;
    width: 152px !important;
	display:block;
	text-decoration:none !important;
}

#patronCardInfoSubmitBtn, #patronCardInfoSubmitBtn:hover
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) no-repeat;
	background-position: 0 -77px;
	border-bottom: none;
	border-radius: 0px;
	border-right: none;
	box-shadow: 0 0 0 0;
	padding: 0px !important;
	height:21px;
	width:152px;
	text-align:center;
	font-size: 11px !important;
	margin:0 auto !important;
	cursor: pointer;
	display: inline-block;
	padding: 4px 0 0 0 !important;
	background-repeat: no-repeat;	
}

#buy_ticket_btn
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) no-repeat;
	border-bottom: none;
	background-position: 0 -77px;
	border-radius: 0px;
	border-right: none;
	box-shadow: 0 0 0 0;
	padding: 0px !important;
	height:25px;
	width:152px !important;
	text-align:center;
	font-size: 12px !important;
	display: inline-block;
	background-repeat: no-repeat;	
}

a#buy_ticket_btn.continue span
{
	display:inline-block;
	width: 152px;
	height: 25px;
	font-weight: normal;
	text-align: center;
	font-size: 11px !important;
	padding-top:4px;
}

#upsell_continue_btn, #upsell_continue_btn:hover
{
    background-color: transparent;
    background-image: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png") !important;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF !important;
    height: 19px !important;
    padding: 5px 0 0;
    text-align: center;
    width: 152px !important;
	display:block;
	text-decoration:none;
	float:right;
	font-size:12px !important;
}

a#upsell_continue_btn.continue
{
    display: block;
    font-size: 12px !important;
    font-weight: bold;
    height: 25px;
    padding-top: 5px !important;
    text-align: center;
    width: 132px;
}
#center .panel_header
{
	background-image:url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png);
	background-attachment: scroll;
    background-color: transparent;
    background-position: 0 -205px !IMPORTANT;
    background-repeat: no-repeat;
    clear: both;
    height: 40px;
	overflow:hidden;
	background-repeat: repeat-x;
	background-position: bottom;
	width: 996px !important;
}    
    
div.panel_header
{
	background-image:url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) !important;
	background-repeat:no-repeat !important;
	background-position:0 -205px !important;
	width: 100% !important;
	height: 41px !important;
}

div.shopping_cart_continue_button, #sc_continue_btn
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) top left no-repeat;
	background-position: 0 -77px;
	width: 152px;
	height: 21px;
	cursor:pointer;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
}

div.shopping_cart_continue_button a 
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) top left no-repeat;
	width: 152px;
	height: 25px;
	cursor:pointer;
	float: right;
	margin-right: 15px;
}
	
a#sc_continue_btn.continue span
{
	display:block;
	width: 152px;
	height: 25px;
	font-weight: normal;
	text-align: center;
	padding-top: 2px !important;
	font-size: 11px;
	cursor: pointer;
	color: #000 !important;
}

a#add_another_event_btn.primary
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) no-repeat;
	background-position: 0 -77px;
	border-bottom: none;
	border-right: none;
	box-shadow: 0 0 0 0;
	cursor:pointer;
	float: none;
	height: 20px;
	margin-left: 0px;
	padding: 0px;
	text-align: center;
	width: 152px;
	margin-right:5px;	
}

div.shopping_cart_another_event_button a 
{
	background: url(https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png) top left no-repeat;
	border-bottom: none;
	border-right: none;
	box-shadow: 0 0 0 0;
	cursor:pointer;
	float: left;
	height: 25px;
	margin-left: 5px;
	padding: 3px;
	text-align: center;
	width: 152px; 
}

a#add_another_event_btn.primary span
{
	display: block;
	height: 25px;
	width: 152px;
	font-weight: normal;
	text-align: center;
	padding-top: 0px;
	font-size: 11px;
	cursor:pointer;
	color: #000 !important;
}

#up_upsell_no_thanks_btn
{
    background-color: transparent;
    background: url("https://images.tickets.com/images/primarysales/gpl/GALA_BUTTONS_2014_5.png") no-repeat 0 -76px !important;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: none;
    color: #FFFFFF !important;
    height: 20px !important;
    padding: 5px 0 0;
    text-align: center;
    width: 152px !important;
	display:block;
	text-decoration:none;
	float:right;
	font-size:12px !important;
}


#patronCardInfoModal
{
	width:716px;
	margin: 0 auto;
}

/*buyer type wrapper*/
.buyer_type_wrapper_scroll {
background-color: #A4D86C;
background-repeat: repeat-x;
border: 1px solid #CCC;
clear: both;
float: left;
height: auto;
margin:0.4em 0 0.4em 8em;
padding: 0.6em;
width: 200px;
word-wrap:break-word;
}
.buyer_type_drop_down {float: left;margin:0;}

.buyer_type_wrapper 
  {
  background-color: #A0CF69;
  background-repeat: repeat-x;
  clear: both;
  float: left;
  height: auto;
  margin:0.4em 0.5em 2em;
  padding: 0.6em;
  width: 20.4em;
  }
.recom_info h3{font-size: 12px;}

.recom_info {
    border: 1px solid #999999;
    height: 85px;
    padding: 8px;
    text-align: center;
	background-color:yellow;
	border-radius:10px;
}



a {color:#000000; font-size: 11px;}
a:hover{color:#E22E3A;font-size: 11px;}
.quicklinks a {text-decoration:none;color:#e61e3c;font-weight:normal;text-transform:lowercase;font-size:11px!important;}
.quicklinks a:visited {text-decoration:none;color:#E22E3A;font-weight:bold;}
.quicklinks a:hover {color:#e61e3c; text-decoration:none;}

/* CONTENT CONTAINER */
/*.content {padding:8px;}*/

/* PANEL HEADER */
div.panel_header {
height:36px;
margin:0;
overflow:hidden;
background:#666;
/*border-top-right-radius: 15px;
border-top-left-radius: 15px;*/
}
div.panel_header h1 {
	float:left;
	margin:8px 0 0 9px;
	padding:0;
	line-height:1.2em;
	
	/*text-shadow:2px 2px 2px #fff;*/
	color: #000;
	font-weight:bold;
	line-height:25px;
	font-size:12px !important;
}

/* PANEL BG STYLES */
.panel_gradient {
width:auto;
background:#ffffff;
overflow:hidden;
padding:8px;
border-bottom-left-radius: 0px !important;
border-bottom-right-radius:  0px !important;
}



.panel_body {width:auto;background:#ffffff;overflow:hidden;padding:8px}

/* Tab area at top of page  - 01192012*/
#tabarea {text-align:center;background:#000;overflow:hidden;color:#fff;font-weight:bold;border-top:solid 1px #999;}
#tabarea div {padding:6px 0;float:left;width:33%;border-left:solid 1px #999;}
.selection_text_on {background:#c0c0c0 url('../../../images/primarysales/gpl/ActiveTab.gif') repeat-x;color:#000;}
.payment_text_on {background:#c0c0c0 url('../../../images/primarysales/gpl/ActiveTab.gif') repeat-x;color:#000;}
.confirmation_text_on {background:#c0c0c0 url('../../../images/primarysales/gpl/ActiveTab.gif') repeat-x;color:#000;}

/* Timealert row */
#time_alert {background-color: #e7e7e7;background-image: url(../../../images/primarysales/gpl/timealert_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;clear: both;margin: 0 auto;width: 51.4em;}
.time_alert_text {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight: bold;padding: 6px;}
.top_header {font-size:1em;font-weight: bold;padding: 1em;width: 17em;}

/* Line Divider */
#center_divider {padding:0 0 10px 0;  width: auto;}

/* Blank spacing */
.center_space {clear:both;border: none;padding: 0 0 2em 0;}

/* Dash Divider */
.dash_divider {padding: 2px; width: 6px; height: 1px;}

/* Break spacing */
.br_space {border: none;clear:both;padding: 0 0 0.8em 0;}

/* AVAILABLE PAGE */
.team_event_info {margin:4px 0 0 4px;width:auto; color:#000000; position:relative;}
.team_event_info h2{margin:0 0 12px 0;padding:0; font-size:14px; color:#000000;}
.performance_text {font-weight:bold;}
.package_text {font-weight:bold;}
.special_note_checkbox {}
.special_note_text {}
.price_level_drop_down_selection {}
.advertisement_banner {clear: both;height:88px;}
.advertisement_right_col {margin: 0 0 0.5em 0;}
.advertisement_left_col {}
#venue_img {}
#availability_left_column {
	
	/*padding:8px;*/
	margin:0 8px 0 0;
	border-radius: 5px;
	
	
	background-repeat: repeat-x;
	
	width:450px
}

#availability_right_column{ 
/*
padding:8px;
background-color:#fff;
border: 1px solid #CCC;
*/
width:526px;}

.small_note_header {}
#seating_map_url {font-size:11px;color:#990000;}
#seating_map_url a {color:#990000;}

/* PRICE LEVEL SELECTION */
.price_level_row {clear:both;font-size:11px;color: #000;display: block;font-weight:normal;margin: 0.2em 0;}
.price_amount {color: #000;float: left;font-weight: normal;padding-left:5px;}
.price_level_swatch {float:left;margin:0 4px 0 0;height: 15px;width: 15px;}
.primary_price_level_input {float: left;margin:0 0 0 4px;padding: 0.1em 0 0 0;vertical-align: middle;}
.primary_price_level_input input {height:14px;margin:0;vertical-align:middle;}
.price_level_input {float: left;padding: 0.1em 0 0 0;vertical-align:middle;}
.price_level_input input {height:14px;margin:0;vertical-align:middle;}
.primary_price_level_header {float: left;font-weight:bold;margin: 0 0 0 0.2em;padding: 0.1em;width: 18.2em;}
.buyer_type_description {clear:both;color: #000;font-weight: normal;padding: 0.6em 0 0 0;width:20em;}
.buyer_type_drop_down {margin:0;display:inline;}
/*.buyer_type_wrapper {background:#eee;border: 1px solid #CCC;clear: both;float: left;height: auto;margin:8px 0 0 100px;padding: 0.6em;width: 15em;}*/
.price_level_drop_down {float: left;margin:-0.1em 0 0 0;padding: 0;}
.price_level_event_header {color: #000;font-weight:normal;margin: 0.3em  0 0 4px;width:98%;}
.price_level_event_header a {color:#003f85;font-weight:bold;}
.price_level_event_header a:hover {color:#003f85;font-weight:normal;}
.price_level_header {color: #333;float: left;font-weight:bold;margin: 0 0.1em 0 0.2em;padding: 0.1em;width: 20em;position:relative;}

/* PAYMENT PAGE */
.left_column_field_desc_text {margin:8px 0px;}
.required_fields {margin:8px 0px;font-weight:normal;}
.cclabeltext {font-weight:bold;font-size:14px;}

/* Default Table - Primary Sales Table */
.primary_sales-table {float: left;width: 100%;}
.primary_sales-table th.primary_sales_header {background-color: #666;padding: 0.3em;}
.primary_sales-table th {background-color: #292929; font-weight: bold; font-size: 100%; padding: 5px 0px 5px 0px; color: #ffffff; text-align: center;}
.primary_sales-table tbody td {padding: 4px 4px;color: #000000; font-weight: bold; text-align: right;}
.primary_sales-table tbody td.primary_sales_delivery_fee {color: #000000;font-size:0.82em;border-bottom: 1px solid #CCC;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_delivery_fee_total {border: 1px solid #CCC;color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;width: 7em;}
.primary_sales-table tbody td.primary_sales_shipping {color: #000000;font-size:0.82em;border-bottom: 1px solid #CCC;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_shipping_total {border: 1px solid #CCC;color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;width: 7em;}
.primary_sales-table tbody td.primary_sales_service_charge {color: #000000;font-size:0.82em;border-bottom: 1px solid #CCC;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_service_charge_price {border: 1px solid #CCC;color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;width: 7em;}
.primary_sales-table tbody td.primary_sales_service_charge_price {border-top:none;border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;width: auto;}
.primary_sales-table tbody td.primary_sales_event_title {padding:8px;}
.primary_sales-table tbody td.primary_sales_event_title p a, a:visited {color:#545454;text-decoration: underline}
.primary_sales-table tbody td.primary_sales_event_title p a:hover {color:#545454;text-decoration: none}
.primary_sales-table tbody td.primary_sales_event_info {color:#000000; font-size:0.72em;margin:0; text-align:left;}
.primary_sales-table tbody td.primary_sales_event_info p {color: #000000;}
.primary_sales-table tbody td.primary_sales_convenience_fee {color: #000000;font-size:0.93em;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_convenience_fee_price {color: #000000;font-size:0.93em;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_friends_family {margin:0;text-align:left;}
.primary_sales-table tbody td.primary_sales_order_process_fee {border:1px solid #CCC;color: #000000;font-size:0.93em;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_order_processing_total {border:1px solid #CCC;color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;width: 7em;}

.primary_sales-table tbody td.primary_sales_order_processing {border-bottom: 1px solid #CCC;color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_order_grand_total {color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}

.primary_sales-table tbody td.primary_sales_type {border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;color: #000000;font-size:0.82em;margin:0;text-align:center;}
.primary_sales-table tbody td.primary_sales_section {border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;color: #000000;font-size:0.82em;margin:0;text-align:center;}
.primary_sales-table tbody td.primary_sales_row {border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;color: #000000;font-size:0.82em;margin:0;text-align:center;}
.primary_sales-table tbody td.primary_sales_seat {border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;color: #000000;font-size:0.82em;margin:0;text-align:center;}

.primary_sales-table tbody td.primary_sales_subtotal {border-bottom: 1px solid #CCC;color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_order_total {border-bottom: 1px solid #CCC;color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;}

.primary_sales-table tbody td.primary_sales_row_total {border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;color: #000000;font-size:0.82em;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_ticket_subtotal {border: 1px solid #CCC;color: #000000;font-size:0.82em;margin:0;text-align:right;width: 7em;}

.primary_sales-table tbody td.primary_sales_ticket_fee {border-bottom:1px solid #CCC;color: #000000;font-size:0.82em;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_ticket_fee_price {color: #000000;font-size:0.82em;border: 1px solid #CCC;margin:0;text-align:right;}

.primary_sales-table tbody td.primary_sales_event_title {border-left: 1px solid #CCC;color:#000000;margin:0;text-align: left;}
.primary_sales-table tbody td.primary_sales_event_title_bottom_border {border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;color:#000000;margin:0;text-align: left;}

.primary_sales-table tbody td.primary_sales_remove {border-left: 1px solid #CCC;margin:0;text-align:center;}
.primary_sales-table tbody td.primary_sales_remove_bottom_border {border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;margin:0;text-align:center;}

.primary_sales_table_spacing {width:50%; border-right: 1px solid #CCC;}
.primary_sales_fee_for_ticket {border-bottom: 1px solid #CCC;border-left: 1px solid #CCC;color: #000000;font-size:0.82em;margin:0;text-align:center;}

.primary_sales_table_fees_and_totals {float: left;width:100%}
.primary_sales_table_left_advertisment {float:left;height: 115px;margin: 0;width:325px;}

.calendar_listing-table {width: 100%;}
.calendar_listing-table tbody td.calendar_listing_date {color:#000000;font-size:12px;padding: 0.1em 0.6em;text-align:left;width: 25%;}
.calendar_listing-table tbody td.calendar_listing_date p {color:#000000;}
.calendar_listing-table tbody td.calendar_listing_date p a, a:visited {color:#545454;font-size:1em;text-decoration: underline;}
.calendar_listing-table tbody td.calendar_listing_date p a:hover {color:#545454;font-size:1em;text-decoration: none;}
.calendar_listing-table tbody td.calendar_listing_event {color: #000000;font-size:12px;padding:0.1em 0.6em;text-align:left;width: 35%;height:24px;}
.calendar_listing-table tbody td.calendar_listing_venue {color: #000000;font-size:12px;padding:0.1em 0.6em;text-align:left;width: 25%;}
.calendar_listing-table tbody td.calendar_listing_buy_ticket {
color: #000000;
font-size:12px;
padding: 0.1em 0.6em;
text-align:center;
width: 10% !important;
}
.calendar_listing_buy_ticket a:visited {font-weight: normal;}
.calendar_listing_buy_ticket{
color: #000000;
font-size:12px;
padding:0.1em 0.6em;
text-align:center;
width: 10% !important;
font-weight: normal;
}
.calendar_listing-table tbody tr.higlight_row {background-color:none;background-position: top;background-repeat: repeat-x;}
.calendar_table_cells {width:80px;}
.calendar_month-table {float: right;margin: 0 0.2em 0 0;width: 82%;}
.calendar_month-table tbody td.calendar_month_date {color:#000000;font-size:12px;font-weight: normal;padding:0.1em 0.6em;text-align:left;width: 22%;}
.calendar_month-table tbody td.calendar_month_date p {color:#000000;}
.calendar_month-table tbody td.calendar_month_date p a, a:visited {color:#545454;font-size:1em;text-decoration: underline;}
.calendar_month-table tbody td.calendar_month_date p a:hover {color:#545454;font-size:1em;text-decoration: underline;}
.calendar_month-table tbody td.calendar_month_event {color: #000000;font-size:12px;font-weight: normal;padding:0.1em 0.6em;text-align:left;width: 30%;height:24px;}
.calendar_month-table tbody td.calendar_month_venue {color: #000000;font-size:12px;font-weight: normal;padding:0.1em 0.6em;text-align:left;width: 20%;}
.calendar_month-table tbody td.calendar_month_buy_ticket {color: #000000;font-size:12px;font-weight: normal;padding: 0.6em;text-align:center;width: 10%;}
.calendar_month-table tbody tr.higlight_row {/*background-color:#cfcece;background-image: url(../../../images/primarysales/gpl/bg_calendar_months_light.jpg);background-position: top;background-repeat: repeat-x;*/}
/* caption.calendar_month {background: #000;background-image: url(../../../images/primarysales/gpl/bg_calendar_months.jpg);background-position: top;background-repeat: repeat-x;color: #FFF;font-size: 0.88em;font-weight: bold;padding: 0.4em;text-align: left;width: 99%;} */
caption.calendar_month {background: #21973B;color: #FFF;font-size: 0.88em;font-weight: bold;padding: 0.4em;text-align: left;width: 99%;} 
caption.calendar_month a {color:#CCC;font-weight: bold;}
caption.calendar_month a:link {color:#CCC;font-weight: bold;}
caption.calendar_month a:hover{color:#CCC;font-weight: bold;text-decoration: underline;}
.calendar_month_selection-table {float: left;width: 17%;}
.calendar_month_selection-table tbody td.selection {color:#000000;font-size:0.93em;padding: 0.6em;text-align:left;width: 10%;}
.calendar_month_selection-table tbody td.selection p {color:#000000;}
.calendar_month_selection-table tbody td.selection p a, a:visited {color:#545454;font-size:1em;text-decoration: underline;}
.calendar_month_selection-table tbody td.selection p a:hover {color:#545454;font-size:1em;text-decoration: none;}
.calendar_month_selection-table tbody td.selection li {color: #000000;font-size: 1em;list-style-type:none;padding:0 0 0.8em 0; list-style-position:outside;}
.calendar_month_selection-table tbody td.selection li a, a:visited {color: #000000;font-size:12PX!IMPORTANT;font-weight:normal;text-align:left;}
.calendar_month_selection_active_link {color: #545454;font-size:1em;font-weight:normal;}
.calendar_month_selection-table tbody td.selection li a {color:#000;font-size:12PX!IMPORTANT;text-decoration: underline;}
.calendar_month_selection-table tbody td.selection li a:visited {color:#545454;font-size:12PX!IMPORTANT;text-decoration: underline;}
.calendar_month_selection-table tbody td.selection li a:hover {color:#000;font-size:12PX!IMPORTANT;text-decoration: none;}
/* .calendar_month_selection-table tbody td.highlight_row {background-color: #000;background-image: url(../../../images/primarysales/gpl/bg_calendar_months.jpg);background-position: top;background-repeat: repeat-x;color:#FFF;font-size:0.93em;font-weight: bold;padding: 0.6em;text-align:left;width: 10%;} */
.calendar_month_selection-table tbody td.highlight_row {background-color: #fff;color:#000;font-size:12px;padding: 0.6em;text-align:left;width: 10%;}
.calendar_month_selection-table tbody tr.higlight_row {background-color:#21973B;}

/* Calendar */
.calendar-table {margin:0;padding: 0;width: 98%;}
#calendar {background-color:#FFF;border-left: 1px solid #A2ADBC;color: #333333;text-align: center;margin: 0em;padding: 0em;width: 100%;}
.arrow {color: #FFF;text-align: center;text-decoration:none;}
.calendar_event {float: left;font-size:0.82em;font-weight: normal;margin: 0 0 0 0.3em;width: 4.6em;}
.calendar_time {float: left;font-size:0.79em;height: auto;width: 7.65em;}
/* caption.calendar {background: #000;background-image: url(../../../images/primarysales/gpl/bg_calendar_months.jpg);background-position: top;background-repeat: repeat-x;color: #FFF;font-size: 0.88em;font-weight: bold;padding: 0.4em;text-align: right;width: 99%;} */
caption.calendar {background: #21973B;color: #FFF;font-size: 0.88em;font-weight: bold;padding: 0.4em;text-align: right;width: 99%;}
caption.calendar a {color:#545454;font-weight: bold;text-decoration: underline;}
caption.calendar a:visited {color:#545454;font-weight: bold;text-decoration: underline;}
caption.calendar a:hover{color:#545454;font-size:1em;font-weight: bold;text-decoration: none;}
caption.calendar .scheduleLink {color:#FFFFFF; text-decoration:underline; cursor: pointer}
.today {background-color: #e9e7e7;border:1px solid #A2ADBC;font-weight: normal;height:5em;vertical-align: top;width:5em;}
.today a, a:visited {color: #545454;text-decoration: underline;}
.today a:hover {color: #545454;text-decoration: none;}
td.today ul {list-style-type: none;}
td.today li {clear: both;cursor: pointer;font-size: 0.79em;font-weight: normal;list-style-type: none;text-align: left;width: 5em;}
td.calendar {border: 1px solid #A2ADBC;height: 5em;vertical-align: top;width: 5em;}
.nav, .nav a {color: #fff;font-size:1em;text-align: center;text-decoration: none;}
/* th.calendar_header {background-color:#670000;background-image:url(../../../images/primarysales/gpl/table-hd-bkg.gif);background-repeat:repeat-x;color: #FFF;font-size:0.73em;height: 1.4em;padding: 0.4em 0;text-align:center;width: 5em;} */
th.calendar_header {background-color:#21973B; color: #FFF;font-size:0.73em;height: 1.4em;padding: 0.4em 0;text-align:center;width: 5em;}
tr.calendar {padding:1em;}
td a:hover {color: #000000;font-size:1em;text-decoration: none;}
td.calendar a:active {color: #545454;font-size:1em;text-decoration: underline;}
.icon_restriction {height: 14px;margin: 0 auto;width:14px;}
.restriction_alert {background-color: #e7e7e7;background-image: url(../../../images/primarysales/gpl/timealert_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;color: #FF0000;font-size: 0.79em;font-weight: bold;margin: 0.6em 0 0.6em 0.2em;padding: 0.6em;width: 45em;}
.restriction_alert_column {background-color: #e7e7e7;background-image: url(../../../images/primarysales/gpl/timealert_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;clear: both;color: #FF0000;float: left;font-size: 0.79em;font-weight: bold;margin: 0.6em 0 0.6em 0;padding: 0.6em;width: 30em;}
.calendar_date {clear: both;margin: 0 0 0.3em 0;width:1.6em;}
.calendar_event_time {float: left;font-size:0.79em;font-weight: normal;margin: 0 0 0 0.3em;width: 5em;}
.calendar_information_01 {clear: both;font-size: 10px;padding: 0.3em 0 0.3em 0;width:auto;}
.icon_calendar_01 {float: left;height: 13px;margin: 0;width:13px;}
.icon_calendar_event_info_01 {float: left;font-size: 1em;height: 13px;margin: 0;width: 13px;}
.calendar_information_02 {clear: both;font-size: 10px;padding: 0.3em 0 0.3em 0;width:auto;}
.icon_calendar_02 {float: left;height: 14px;margin: 0.3em 0 0 0.4em;width:14px;}
.icon_calendar_event_info_02 {float: left;font-size: 1em;margin: 0.3em 0 0 0;width: 13px;}
.icon_row {width:40em;}
.icon_row_text {font-size:0.93em;padding:0 0.4em 0 0.4em;}
/*.accessible_img {float: left;margin: 0.4em 0;width: 300px;}*/
.tlink_event_details {background: #FFFFFF;background-image: url(../../../images/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;font-size: 0.9em;height: auto;padding: 10px;position: absolute;visibility: hidden;width:230px;z-index: 50;}
.tlink_event_details_text {font-family: Arial, Helvetica, sans-serif;font-size: 0.88em;line-height: 1.3em;padding: 5px;}
.tlink_event_details_text a {color:#990000;font-size: 0.88em;}
.tlink_event_detailsX {background: #FFFFFF;border: 1px solid #666;font-size: 100%;padding: 2px;position: absolute; visibility: hidden; width: 200px; z-index: 50;}
.datefuturehome {color: #333333;font-size: 1em;font-weight: bold;}
.teamfuturehome {color: #333333;font-size: 1.1em;font-weight: bold;}
.timefuturehome {color: #333333;font-size: 0.79em;font-weight: bold;}
.promo {font-family: arial; font-size: 8pt; font-weight: bold; color: #ffffff;}

#coupon_msg_alert {background-color: #e7e7e7;background-image: url(../../../images/primarysales/gpl/timealert_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;height: auto;margin: 1em 0 0.6em 0;padding: 0.2em 0 0.2em 0;width: 330px;}
.coupon_msg_alert_text {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em; font-weight: bold; padding: 1px 6px 1px 6px;}

#avail_error_msg_alert {background-color: #e7e7e7;background-image: url(../../../images/primarysales/gpl/timealert_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;height: auto;margin: 1em 0 0.6em 0;padding: 0.2em 0 0.2em 0;width: 330px;}
.avail_error_alert_text {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em; font-weight: bold; padding: 1px 6px 1px 6px;}

fieldset {border: none;}
form input.text-input,form select,form textarea {color: #000000;background: #fff url('../../../images/primarysales/gpl/bg-form-field.gif') top left repeat-x;border: 1px solid #d5d5d5;color:#000000;font-size: 11px;padding: 3px;}
fieldset.action {background:#d5d5d5; border-color:#d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5; margin-top:-20px;}
legend {background:#d5d5d5; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5;}
.red {color:#e61e3c;}
label.opt {font-weight:normal;}
label.opt_text {font-weight:normal;}
label.print_tickets {font-weight:normal;}
.error_message {color:#FF0000;}
.error{width:100%; overflow:hidden!important; border:none;}
#psboxLoadedContent{overflow:hidden !important;}
.bold_desc_text {color: #000;float: left;font-size: 0.88em;font-weight: bold;margin: 0.8em 0;text-align: left;width: 57em;}
/************************* Shopping Cart *************************/
.mastercard_preferred_button {float: left;height:32px;margin: 0.2em 0 0 0;width:284px;}
.shopping_cart_header {color: #000000;font-size: 1em;font-weight:bold;margin:0.6em 0 0.2em 0;width:40em;}
.total_note_text {color:#000;clear:both;padding:12px 0;text-align:right;font-size: 11px;}
.returning_customers_header {font-size:1em;font-weight:bold;width:20em;}
.new_customers_header {font-size:1em;font-weight:bold;width:16em;}
.returning_customers_text {font-size:0.93em;margin: 0 0 1em 0;width:18em;}
.login_username_label {font-size:1em;font-weight: bold;width:10em;}
.password_label {font-size:1em;font-weight: bold;width:10em;}
.login_username_input_id {width:13em;}
.password_input_id {width:13em;}
.shopping_cart_login_username_input_container {width: 14em;}
.shopping_cart_password_input_container {margin: 1em 0 0 0;width: 14em;}
.new_customers_wrapper {float: right;margin: 0 9em 0 0;width:19em;}
.new_customers_text {font-size:0.93em;margin: 0 0 0.6em 0;width:19em;}
.shopping_cart_another_package_button {float: left;height:32px;margin: 0.2em 0 0 0;width:195px;}
a#rollover_another_package_button {background-image: url(../../../images/primarysales/gpl/primarysales/gpl/add_another_package.png); height: 32px; width: 195px; display: block;background-repeat:no-repeat;}
#rollover_another_package_button_hide {display: none;}
a#rollover_another_package_button:hover {background-image: url(../../../images/primarysales/gpl/primarysales/gpl/add_another_package_hover.png);background-repeat:no-repeat;}
/************************* / Shopping Cart *************************/

/****************** ADLA ******************/
.price_level_content {float: left;font-size:0.93em;margin: 0.2em 0;width: 26.2em;}
.buyer_type_header {float: left;font-size:0.93em;font-weight:bold;margin: 0.8em 0 0.4em 0;width: 26em;}
.drop_down_price_level {float: left;margin:0.15em 0 0 0;width:22em;}
.drop_down_seat_section {float: left;margin:0.15em 0 0 0;width:10em;}
.seat_section_drop_down_list {margin:0 0 0.2em 0;width:auto;}
.team_icon_img {border: 1px solid #000000;height:62px;float: left;margin:0.3em;width:62px;}
.time {font-weight: bold;margin: 0;}
.venue {font-weight: bold;}
.team_icon_right_img {float:right;height:62px;margin:0.2em;width:62px;}
a#rollover_submit_button {background-image: url(../../../images/primarysales/gpl/submit_button.png); background-repeat:no-repeat; display: block; height: 32px; width: 114px;}
#rollover_submit_button_hide {display: none;}
a#rollover_submit_button:hover {background-image: url(../../../images/primarysales/gpl/submit_button_hover.png);background-repeat:no-repeat;}
.submit_button {clear: both;float: left;height:32px;margin: 0.2em 0;width: 114px;}
.adla_acessible_drop_down_selection {float: left;margin: 0;width: 22em;}
.adla_drop_down_selection {float: left;margin: 0;width: 7em;}
.adla_1st_selection_label {float: left;width:15em;}
.adla_2nd_selection_label {float: left;width:8.2em;}
.adla_3rd_selection_label {float: left;width:10em;}
.adla_single_optin {float: left;height: auto;margin: 0 0 0 0;text-align: right;width: 3.4em;}
.adla_single_optin_desc_text {float: right;height: auto;margin: 0 1em 0 0;width: 47em;}
.adla_left_column_field_label {float: left;margin: 0 0.4em 0 0;text-align: left;width: 10em;}
.adla_left_column_input_fields {float: left;margin: 0 0 0 0;width: 14em;}
.adla_right_column_field_label {float: left;margin: 0 0.4em 0 2em;text-align: right;width: 8.8em;}
.adla_right_column_input_fields {float: left;margin: 0 0 0 0;width: 12em;}
.adla_section_header {clear: both;color:#000000;font-size:1.4em;font-weight:bold;margin:0 0 0.4em 0;width: 16em;}
.adla_event {color:#000000;font-size: 0.8em;font-weight:bold;margin: 0.4em 0;width: 20em;}
.adla_date_info {color:#000000;font-size: 0.8em;font-weight:normal;margin: 0.4em 0 1.6em 0;width: 24em;}
/****************** / ADLA ******************/

/****************** Buyer Type ******************/
.buyer_type_left_column {border: 1px solid #CCCCCC;margin:0.4em 0 0 0;padding: 0.2em;width: 327px;}
.buyer_type_right_column {background-color: #fff;border: 1px solid #CCC;float: left;margin:0.4em 0 0 0;width: 350px;}
.price_level_content {float: left;font-size:0.93em;margin: 0.2em 0;width: 26.2em;}
.buyer_type_header {float: left;font-size:0.93em;font-weight:bold;margin: 0.8em 0 0.4em 0;width: 26em;}
.drop_down_list_amount {float: left;margin:0.15em 0 0 0;width:10em;}
.drop_down_number_tickets {float: left;margin:0.15em 0 0 0;width:6em;}
.team_icon_img {float:left;height:62px;margin:0.2em;width:62px;}
a#rollover_start_over_button {background-image: url(../../../images/primarysales/gpl/Start_Over_Button.png); background-repeat:no-repeat; display: block; height: 32px; width: 125px;}
#rollover_start_over_button_hide {display: none;}
a#rollover_start_over_button:hover {background-image: url(../../../images/primarysales/gpl/Start_Over_Button_hover.png);background-repeat:no-repeat;}
.start_over_button {clear: both;float: left;height:32px;margin: 0.2em 0;width: 125px;}
#column_wrapper {float:left;width:53.2em;}
/****************** Buyer Type ******************/

/************************* Flex Package Section *************************/
.flex_package_wrapper {float:left;margin: 1em 0 0 1em;width:50em;}
.flex_package_header {color:#000000;font-size: 1em;font-weight:bold;margin:0.6em 0 0.2em 0;width:40em;}
.flex_package_list_event {color:#000000;clear: both;float: left;font-size:0.93em;font-weight:normal;margin: 0.3em 0;width: 40em;}
.flex_package_group {background-image: url(../../../images/primarysales/gpl/panel_gradient.png);background-repeat: repeat-x;border:1px solid #CCC;clear: both;color:#000000;float: left;margin: 0.6em 0 1em 0;padding:1em;width: 40em;}
.flex_package_greeting {color:#000000;font-size: 1em;font-weight:normal;margin:0.2em 0 0.2em 0;width:50em;}
/************************* / Flex Package Section *************************/

/************************* Payment *************************/
.left_column_field_label {float: left;margin: 0 0.4em 0 0;text-align: left;width: 10em;font-weight:bold;}
.left_column_input_fields {float: left;margin: 0 0 0 0;width: 14em;}
.right_column_field_label {font-weight:bold;float: left;margin: 0 0.4em 0 0.2em;text-align: right;width: 10em;}
.right_column_input_fields {float: left;margin: 0 0 0 0;width: 13em;}
.confirm_mobile_field_label {float: left;margin: 0 0.4em 0 0.2em;text-align: left;width: 10em;}
.confirm_mobile_input_fields {float: left;margin: 0 0 0 0;width: 13em;}
.insurance_input {float: left;margin: 0 0.3em 0 0;}
.insurance_input_wrapper {clear: both;padding: 0.4em 0;width: 100%;}
.credit_card_selection_list_input {float: left;margin: -0.2em 0 0 0;width: 2em;}
.credit_card_selection_list_label {float: left;margin: 0 0 0 0;text-align: left;width: 20em;}
.credit_card_selection_list_address {color:#000000;clear: both;float: left;font-size: 0.82em;font-weight: normal;margin: 0 0 0 2.4em;padding: 0.4em;}
.credit_card_selection_list_wrapper {background-color: #8fa0d0;background-image: url(../../../images/primarysales/gpl/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;float: left;height: auto;margin:0.6em 0;padding: 0.6em;width: 51.2em;}
.credit_card_number_left_column_field_label {color: #000000;float: left;font-size:0.82em;margin: 0;text-align: left;width: 9.6em;}
.credit_card_number_left_column_field_label {color: #000000;float: left;font-size:0.82em;margin: 0;text-align: left;width: 9.6em;}
.credit_card_left_column_field_label {color: #000000;float: left;font-size:0.82em;margin: 0;text-align: left;width: 9.6em;}
.credit_card_left_column_input_fields {float: left;margin: 0 0.2em 0 0;}
.credit_card_left_column_input {float: left;margin: 0 0 0 0;width: 2em;}
.credit_card_left_column_input_label {padding:8px;}
.credit_card_bank_name_label {float: left;font-size:0.82em;margin: 0 0 0 0;text-align: left;width: 8em;}
.credit_card_bank_name_input_field {float: left;margin: 0 0 0 0;width: 10em;}
.credit_card_bank_account_number_label {float: left;font-size:0.82em;margin: 0 0.4em 0 0;text-align: left;width: 13em;}
.credit_card_bank_account_number_input_field {float: left;margin: 0 0 0 0;width: 13em;}
.delivery_method_container {clear: both;height: auto;margin: 0;padding: 0.2em 0;width: 22em;}
.delivery_method_input_label {float: left;margin: 0 0 0 0;text-align: left;width: 15em;}
.credit_card_right_column_field_label {float: left;font-size:0.82em;margin: 0 0 0 0;text-align: left;width: 9em;}
.credit_card_right_column_input_fields {float: left;margin: 0 0 0 0;width: 13em;}
.credit_card_right_column_input {float: left;margin: 0 0 0 0;width: 2em;}
.credit_card_right_column_input_label {float: left;margin: 0 0 0 0;text-align: left;width: 90%;}
.extension_label {color: #000000;float: left;margin: 0 0.4em 0 0.2em;text-align: left;width: 6em;}
.extension_input_fields {float: left;margin: 0 0 0 0;width: 13em;}
.home_phone_label {color: #000000;float: left;margin: 0 0.4em 0 9.4em;text-align: left;width: 8em;}
.home_phone_input_fields {float: left;margin: 0 0 0 0;width: 10em;}
.work_phone_label {color: #000000;float: left;margin: 0 0.4em 0 9.4em;text-align: left;width: 8em;}
.work_phone_input_fields {float: left;margin: 0 0 0 0;width: 10em;}
.row_description_space {clear:both;height: 0.2em;width: auto;}
.right_column_field_desc_text {color: #FF0000;float: left;font-size: 0.82em;margin: 0 0 1em 0;text-align: left;width: 46em;}
.right_column_desc_text {width: 300px;text-align:left;margin: -17px 0px 0px 184px;padding:0px 0px 10px 0px;line-height: 1.4em;}
.right_column_alt_province {width: 300px;text-align:left;margin: -17px 0px 0px 184px;padding:0px 0px 10px 0px;line-height: 1.4em;}
.right_column_confirm_email {width: 145px;margin-left: 5px;}
.right_column_confirm_mobile_field {width: 145px;margin-left: 5px;}
.delivery_method_left_column {float: left;height: auto;margin:1em 0 0 0;width: 23em;}
.delivery_method_right_column {float: left;margin: 0.4em 0 0 0;width: 26.6em;}
.delivery_method_input {float: left;margin: 0 0.4em 0 0;text-align: right;width: 2em;}
.credit_card_repeat_routing_label {float: left;margin: 0 0 0 2.6em;text-align: left;width: 14em;}
.credit_card_repeat_routing_input_field {float: left;margin: 0 0 0 0;width: 12em;}
.credit_card_account_number_label {float: left;margin: 0 0 0 1.6em;text-align: left;width: 15em;}
.credit_card_account_number_input_field {float: left;margin: 0 0 0 0;width: 12em;}
.credit_card_min_payment_amount_input {float: left;margin: 0.6em 0.4em 0 0;text-align: right;width: 2em;}
.credit_card_min_payment_amount_label {float: left;margin: 0.6em 0 0 0;text-align: left;width: 21em;}
.credit_card_other_payment_amount_input {float: left;margin: 0.6em 0.4em 0 2.3em;text-align: right;width: 2em;}
.credit_card_other_payment_amount_label {float: left;margin: 0.6em 0 0 0;text-align: left;width: 11em;}
.credit_card_other_payment_amount_field_input {float: left;margin: 0.6em 0 0 0;width: 8em;}
.cvc_label {float: left;font-size: 0.82em;margin: 0;text-align: left;width: 15.6em;}
.cvc_input_field {float: left;margin: 0 0 0 0;width: 5em;}
.bank_name_label {float: left;margin: 0 0.4em 0 6.4em;text-align: left;width: 7em;}
.bank_name_input {float: left;margin: 0 0 0 0;width: 5em;}
.card_issue_number_label {float: left;margin: 0;text-align: left;width: 10em;}
.card_issue_number_input {float: left;margin: 0 0 0 0;width: 4em;}

/* Restriction popup */
#restriction_popup {width:auto;}
.restriction_popup {display: inline;margin: 0;}
.FilterList_restriction {background: #FFFFFF;background-image: url(../../../images/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;font-size: 0.9em;height: auto;margin: -65px 0 0 -240px;padding: 10px;position: absolute;visibility: hidden;width: 230px;z-index: 50;}
.FilterList_restriction_text {padding: 5px;font-size: 0.88em;font-family: Arial, Helvetica, sans-serif;line-height: 1.3em;}
.FilterList_restriction_text a {color:#078ae5;font-size: 0.88em;}
/* / Restriction popup */

/* Customer Service popup
.customer_service_popup_link {display: inline;margin: 0 0 0 0;width: auto;}
#FilterList_customer_service {background: #FFFFFF;background-image: url(../../../images/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;font-size: 0.9em;height: auto;padding: 10px;position: absolute;visibility: hidden;width: 230px;z-index: 50;}
.FilterList_customer_service_text {padding: 5px;font-size: 0.88em;font-family: Arial, Helvetica, sans-serif;line-height: 1.3em;}
.FilterList_customer_service_text a {color:#990000;font-size: 0.88em;}
Customer Service popup */

/* Terms and Conditions popup */
.terms_conditions_popup_link {display: inline;margin: 0 0 0 0.2em;width: auto;}
#FilterList_terms_conditions {background: #FFFFFF;background-image: url(../../../images/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;font-size: 0.9em;height: 280px;overflow: scroll;padding: 10px;position: absolute;margin:-320px 0 0 -450px;visibility: hidden;width: 550px;z-index: 50;}
.FilterList_terms_conditions_text {padding: 5px;font-size: 0.88em;font-family: Arial, Helvetica, sans-serif;line-height: 1.3em;}
.FilterList_terms_conditions_text a {color:#990000;font-size: 0.88em;}
/* / Terms and Conditions popup */

/* Package Details popup */
.package_details_popup_link {display: inline;margin: 0 0 0 0.2em;width: auto;}
#FilterList_package_detail {background: #FFFFFF;background-image: url(../../../images/primarysales/gpl/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;font-size: 0.9em;height: 280px;overflow: scroll;padding: 10px;position: absolute;margin:-320px 0 0 -450px;visibility: hidden;width: 550px;z-index: 50;}
.FilterList_package_detail_text {font-family: Arial, Helvetica, sans-serif;font-size: 0.88em;line-height: 1.3em;padding: 5px;}
.FilterList_package_detail_text a {color:#078ae5;font-size: 0.88em;}
/* / Package Details popup */

/* Popup Tooltip window */
.cvc_left_column_input_fields {float: left;margin: 0 0 0 0;width: 4.8em;}
.cvc_popup_link {float: left;font-size: 0.82em;margin: 0;width: 8.4em;}

#FilterList {position: absolute;visibility: hidden;border: 1px solid #CCCCCC;background: #FFFFFF;width: 270px;height: auto;padding: 20px;z-index: 50;font-size: 0.9em;background-image: url(../../../images/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;}
.FilterList_img {border: 1px solid #CCCCCC;padding: 2px;margin: 0;}
.FilterList_text {padding: 5px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;line-height: 1.3em;}
#FilterListX {font-size: 100%; position: absolute; visibility: hidden; border: 1px solid #666; background: #FFFFFF; width: 200px; padding: 2px; z-index: 50;}
/* / Popup Tooltip window */

/* Package Details popup */
.package_details_popup_link {display: inline;margin: 0 0 0 0.2em;width: auto;}
#FilterList_package_detail {background: #FFFFFF;background-image: url(../../../images/primarysales/gpl/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;font-size: 0.9em;height: 280px;overflow: scroll;padding: 10px;position: absolute;margin:-320px 0 0 -450px;visibility: hidden;width: 550px;z-index: 50;}
.FilterList_package_detail_text {font-family: Arial, Helvetica, sans-serif;font-size: 0.88em;line-height: 1.3em;padding: 5px;}
.FilterList_package_detail_text a {color:#078ae5;font-size: 0.88em;}
/* / Package Details popup */

/* Print At Home popup */
.print_at_home_popup_link {display: inline;margin: 0 0 0 0;width: auto;}
#FilterList_print_at_home {background: #FFFFFF;background-image: url(../../../images/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;font-size: 0.9em;height: auto;padding: 10px;position: absolute;visibility: hidden;width: 230px;z-index: 50;}
.FilterList_print_at_home_text {padding: 5px;font-size: 0.88em;font-family: Arial, Helvetica, sans-serif;line-height: 1.3em;}
.FilterList_print_at_home_text a {color:#003f85;font-size: 0.88em;}
/* / Print At Home popup */

/* Mobile Phone popup */
.mobile_phone_popup_link {display: inline;margin: 0 0 0 0;width: auto;}
#FilterList_mobile_phone {background: #FFFFFF;background-image: url(../../../images/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;font-size: 0.9em;height: auto;padding: 10px;position: absolute;visibility: hidden;width: 230px;z-index: 50;}
.FilterList_mobile_phone_text {padding: 5px;font-size: 0.88em;font-family: Arial, Helvetica, sans-serif;line-height: 1.3em;}
.FilterList_mobile_phone_text a {color:#003f85;font-size: 0.88em;}
/* / Mobile Phone popup */

.single_optin {float: left;height: auto;margin: 0 0 0 0;text-align: right;width: 3.4em;}
.single_optin_desc_text {float: right;height: auto;margin: 0 1em 0 0;width: 47em;}
.desc_text {float: left;margin: 0 5em;}
.multiple_optin_container {float: left;margin: 0 3.4em;width: 37.6em;}
.multiple_optin_input {float: left;margin: 0 1em 0 0;text-align: right;width: 2em;}
.multiple_optin_input_desc_text {float: left;margin: 0 0 0 0;width: 5em;}
.title_drop_down_selection {float: left;margin: 0;width: 8em;}
.state_drop_down_selection {float: left;margin: 0;width: 13em;}
.friends_family_selection {margin: 0;width: 13em;}
.delivery_drop_down_selection {float: left;margin: 0;width: 19em;}
.credit_card_drop_down_selection {float: left;margin: 0 0.8em 0 0;width: 9.3em;}
.country_drop_down_selection {float: left;margin: 0;width: auto;}
.dob_drop_down_selection {float: left;margin: 0;width: auto;}
.exp_drop_down_selection {float: left;margin: 0;width: 13.3em;}
.payment_option_drop_down_selection {float: left;margin: 0 0 0 0;width: 18em;}
.credit_card_card_type_drop_down_selection {float: left;margin: 0.4em 0 0 0;width: 15em;}
.credit_card_country_drop_down_selection {float: left;margin: 0.4em 0 0 0;width: 15em;}
.credit_card_exp_date_drop_down_selection {float: left;margin: 0.4em 0 0 0;width: 15em;}
.order_summary_text {clear: both;float: left;text-align: left; width:98%;}
.order_summary_check_box {float: left;margin: 0em;width: 2em;}
.order_summary_check_box_text {float: right;font-size: 0.88em;margin: 0 1em 0 0;width: 30em;}
.secure_3D_text {clear: both;float: right;font-size: 0.79em;margin: 0.6em 2em 0.6em 0;width: 27em;}
.order_summary_checkout {float: right;font-size: 0.88em;margin: 1em 0 0 0;}
#single_center_column {float: left;margin: 1em 0 0 0;width: auto;}

/* Payment Single Column spacing */
.row_space {clear:both;height: 0.6em;width: auto;}
.button_space {clear:both;height: 0.3em;width: auto;}
.calendar_space {clear:both;height: 0.3em;margin:0.2em;width: 4em;}
.delivery_method_drop_down_selection {clear:both;width:26em;}
.delivery_method_label {float: left;font-weight: bold;margin: 0 0.4em 0 0;text-align: right;width: 6em;}
.insurance_protection_img {float: left;height: auto;margin: 15px 0 0 20px;width: auto;}
.insurance_protection_ticket_secure_img {float: left;height: auto;margin: 0.6em 0 0 6.6em;width: auto;}
.insurance_protection_left_column {float: left;margin: 0.4em 0 0 0;padding: 0;width:50em;}
.insurance_protection_right_column {float: left;margin:10px 0 0 20px;padding: 0;width:70%;}
.insurance_protection_center_column {float: left;margin: 1em 0 0 0;width:98%;}
.insurance_protection_header {color:#000000;font-size:1.4em;font-weight:bold;margin:0.8em 0 0 0;width: 10em;}
.payment_section_header {clear: both;color:#000000;font-size:1.4em;font-weight:bold;margin:0 0 0.4em 0;width: 27em;}

/* Terms and Conditions */
.terms_box {float: left;margin:1em 0 0.3em -0.6em;padding: 0.6em;width: 50em;}
.terms_header {clear: both;color:#000000;font-size:1.2em;font-weight:bold;margin: 0 0 0 0.4em;width:16em;}
.terms_sub_header {clear: both;color:#000000;font-size:0.88em;font-weight:bold;margin: 0.4em 0 0 0.5em;width:30em;}
p.terms {font-size:0.82em;line-height:1.4em;}
ol.terms {font-size:0.82em;line-height:1.4em;}

/* Donations */
.donation_price {float: right;font-size:0.93em;font-weight:normal;margin: 0.6em 0.3em 0 0;overflow: auto;text-align: right;width: 6em;}
.donation_label {float: left;font-size: 0.93em;font-weight: normal;margin: 0.6em 0 0 0;text-align: left;width: 17em;}
.donation_input {float: left;height: 1.6em;margin:0.4em 0 0 0;}
.donation_row {background-color: #f0f0f0;display: inline-block;float: left;font-size:0.93em;font-weight:bold;height: 5em;margin: 0.4em;padding: 0.2em;width:26em; overflow: auto;}
.donation_box {float: left;margin:1em 0 0.3em -0.6em;padding: 0.6em;width: 52em;}
.donation_header {clear: both;color:#000000;font-size:1.1em;font-weight:bold;width:47em;}
.donation_sub_header {clear: both;color:#000000;font-size:0.8em;font-weight:normal;margin: 0.75em 0;width:62.5em;}

/* QAS */
.qas_find_address {float: left;margin: 0 0.4em 0 0;text-align: left;width: 20em;}
.qas_box {background-color: #8fa0d0;background-image: url(../../../images/primarysales/gpl/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;float: left;height: 12.8em;margin:0 0 0.3em 0;overflow: auto;padding: 0.6em;width: 32em;}
.qas_field_label {float: left;margin: 0 0.4em 0 0;text-align: right;width: 12.7em;}
.qas_country_field_label {float: left;margin: 0 0.4em 0 6em;text-align: right;width: 6.8em;}
.qas_county_field_label {float: left;margin: 0 0.4em 0 6em;text-align: right;width: 6.8em;}
.qas_postcode_field_label {float: left;margin: 0 0.4em 0 6em;text-align: right;width: 6.8em;}
.qas_street_field_label {float: left;margin: 0 0.4em 0 6em;text-align: right;width: 6.8em;}
.qas_town_field_label {float: left;margin: 0 0.4em 0 6em;text-align: right;width: 6.8em;}
.qas_input_field {float: left;margin: 0 0 0 0;width: 13em;}
.qas_header {clear: both;color:#000000;font-size:1.3em;font-weight:bold;width:16em;}
.qas_sub_header {clear: both;color:#000000;font-size:0.8em;font-weight:normal;margin: 0.4em 0;width:25em;}
.qas_enter_code {float: left;font-size:0.88em;margin: 0.3em 0.4em 0 0;width: 12.8em;}
.qas_row {height: auto;margin: 0.3em 0 0.3em 0;width:25.5em;}
.qas_information {float: left;font-size:0.82em;margin: 0.4em 0;width:34em;}
.qas_information a, a:visisted {color:#545454;text-decoration:underline;}
.qas_information a:hover {font-size: 0.88em;color:#545454;text-decoration:none;}
.qas_accept_button {float: left;height:30px;margin: 0 0 0 0.3em;width: 85px;}
.qas_next_button {float: left;height:30px;margin: 0 0.3em 0 0.3em;width: 85px;}
.qas_back_button {float: left;height:30px;margin: 0 0.3em 0 0;width: 85px;}

#qas_alert {background-color: #e7e7e7;background-image: url(../../../images/primarysales/gpl/timealert_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;height: auto;margin: 1em 0 0.6em 0;padding: 0.2em 0 0.2em 0;width: 330px;}
.qas_alert_text {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em; font-weight: bold; padding: 1px 6px 1px 6px;}

a#rollover_qas_accept_button {background-image: url(../../../images/primarysales/gpl/qas_accept_button.png); height: 30px; width: 85px; display: block;background-repeat:no-repeat;}
#rollover_qas_accept_button_hide {display: none;}
a#rollover_qas_accept_button:hover {background-image: url(../../../images/primarysales/gpl/qas_accept_button_hover.png);background-repeat:no-repeat;}

a#rollover_qas_next_button {background-image: url(../../../images/primarysales/gpl/qas_next_button.png); height: 30px; width: 85px; display: block;background-repeat:no-repeat;}
#rollover_qas_next_button_hide {display: none;}
a#rollover_qas_next_button:hover {background-image: url(../../../images/primarysales/gpl/qas_next_button_hover.png);background-repeat:no-repeat;}

a#rollover_qas_back_button {background-image: url(../../../images/primarysales/gpl/qas_back_button.png); height: 30px; width: 85px; display: block;background-repeat:no-repeat;}
#rollover_qas_back_button_hide {display: none;}
a#rollover_qas_back_button:hover {background-image: url(../../../images/primarysales/gpl/qas_back_button_hover.png);background-repeat:no-repeat;}

.payment_section_left_column {padding:8px;}
.payment_section_right_column {}
.payment_info_wrapper {}

.pay_options_wrapper {height: 2em;margin: 0.4em 0;width:100%;}
.pay_now_input {float: left;margin: 0 0 0 0;width: 2em;}
.pay_now_input_label {float: left;margin: 0 0 0 0;text-align: left;width: 30%;}

.pay_later_input {float: left;margin: 0 0 0 1em;width: 2em;}
.pay_later_input_label {float: left;margin: 0 0 0 0;text-align: left;width: 50%;}

.payment_method_field_label {float: left;margin: 0 0.4em 0 0;text-align: left;width: 12em;}
.payment_method_input_fields {float: left;margin: 0 0 0 0;width: 20em;}

.account_payment_method_field_label {float: left;margin: 0 0.4em 0 0;text-align: left;width: 10em;}
.account_payment_method_input_fields {float: left;margin: 0 0 0 0;width: 20em;}

.bank_name_payment_method_field_label {float: left;margin: 0 0.4em 0 0;text-align: left;width: 7em;}
.bank_name_payment_method_input_fields {float: left;margin: 0 0 0 0;width: 20em;}

.confirm_payment_method_field_label {float: left;margin: 0 0.4em 0 0;text-align: left;width: 14.4em;}
.confirm_payment_method_input_fields {float: left;margin: 0 0 0 0;width: 20em;}

.shopping_cart_icon {float: left;height:32px;margin: -0.4em 0.8em 0 0;width:32px;}
/************************* / Payment *************************/

/************************* Seats Offer *************************/
.alert_box {float: right;line-height: 1.2em;margin: 0;padding: 0.8em 0.8em 0.8em 0;width: auto;}
.seats_offer_left_column {background-color: #dfdfdf;background-image: url(../../../images/primarysales/gpl/small_box_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;float: left;margin: 0.4em 0 0 0;padding: 0.2em;width: 320px;}
.seats_offer_right_column {background-color: #FFF;border: 1px solid #CCCCCC;float: left;margin:0.4em 0 0 0;width:350px;}
#coupon_code_box {
/*background-color: #8fa0d0;
background-image: url(../../../images/primarysales/gpl/small_box_green_bg.jpg);
background-repeat: repeat-x;
border: 1px solid #CCC;*/
clear: both;
/* float: left; */
border-radius: 5px;
height: auto;
margin:0 0 0.8em 0;
padding: 4px;
width: 320px;
text-align: left;
}
#coupon_code_input_box {float: left;margin:0.3em 1em 0 0;width:5em;}
.coupon_code_header {color:#000;float: left;font-size:11px;font-weight:normal;width:11em;}
.coupon_code_header a, a:visited {color:#000;font-size:11px;font-weight:normal;text-decoration: underline;}
.coupon_code_header a:hover {color:#000;font-size:11px;font-weight:normal;text-decoration: none;}
.enter_coupon_code {color: #000;float: left;font-size:11px;margin: 0.6em 0 0 0;width: 14em;font-weight:normal;}
.coupon_code_row {height: auto;margin: 0.3em 0 0.3em 0;width:25.5em;}
.coupon_code_information {
    color: #000000;
    display: block;
    float: left;
    font-size: 0.82em;
    width: auto;
	}
.coupon_code_information a, a:visited {color: #545454;font-size:11px;text-decoration: none;}
.coupon_code_information a:hover {color: #545454;font-size: 11px;text-decoration:none;}
.table_review_box {margin: 0;padding: 0;width: auto;}
.small_information_text {    clear: both;    color: #000000;    font-size: 11px;    line-height: 1.2em;    padding: 10px 0 5px 5px;    width: 97%;}
.special_note {font-size:0.93em;font-weight:bold;}
.important_note {float: left;font-size:11px;font-weight:normal;margin: 0.4em 0 0 4px;width: 98%;}
.or_text {border-bottom: 1px solid #CCC;float: left;font-size:0.93em;font-weight:bold;margin: 0.3em 1em;text-align: center;width: 20em;}
.seats_overview_header {clear: both;font-size:1em;font-weight:bold;margin: 0.3em 0;width: 24.4em;}
label.price_level_text {color:#000000;font-size:0.93em;font-weight: normal;}
.other_offer_text {color:#000000;float: left;font-size: 0.82em;margin: 0.6em 0;width:29em;}
/*
div.continue_button {background: url(../../../images/primarysales/gpl/continue_buttons.jpg) top left no-repeat;margin: 0;width: 91px; height: 24px; cursor:pointer;}
div.continue_button a {background: url(../../../images/primarysales/gpl/continue_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.continue_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 91px; height: 24px;text-indent: -999px;color:black;}
div.continue_button a:hover {background: url(../../../images/primarysales/gpl/continue_buttons.jpg) top left no-repeat;color: black;}
div.continue_button a:active {color: white;}
div.recaptcha_continue_button {background: url(../../../images/primarysales/gpl/continue_buttons.jpg) top left no-repeat;float: left;margin: 0;width: 91px; height: 24px; cursor:pointer;}
div.recaptcha_continue_button a {background: url(../../../images/primarysales/gpl/continue_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.recaptcha_continue_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 91px; height: 24px;text-indent: -999px;color:black;}
div.recaptcha_continue_button a:hover {background: url(../../../images/primarysales/gpl/continue_buttons.jpg) top left no-repeat;color: black;}
div.recaptcha_continue_button a:active {color: white;}
div.request_game_button {background: url(../../../images/primarysales/gpl/Choose_a_Different_Event_Red_Buttons.jpg) top left no-repeat;float: left;margin: 0;width: 172px; height: 24px; cursor:pointer;}
div.request_game_button a {background: url(../../../images/primarysales/gpl/Choose_a_Different_Event_Red_Buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.request_game_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 172px; height: 24px;text-indent: -999px;color:black;}
div.request_game_button a:hover {background: url(../../../images/primarysales/gpl/Choose_a_Different_Event_Red_Buttons.jpg) top left no-repeat;color: black;}
div.request_game_button a:active {color: white;}
div.different_price_level_button {background: url(../../../images/primarysales/gpl/choose_different_price_level_buttons.jpg) top left no-repeat;float: left;margin: 0;width: 172px; height: 24px; cursor:pointer;}
div.different_price_level_button a {background: url(../../../images/primarysales/gpl/choose_different_price_level_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.different_price_level_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 172px; height: 24px;text-indent: -999px;color:black;}
div.different_price_level_button a:hover {background: url(../../../images/primarysales/gpl/choose_different_price_level_buttons.jpg) top left no-repeat;color: black;}
div.different_price_level_button a:active {color: white;}
div.buy_tickets {background: url(../../../images/primarysales/gpl/buy_tickets_buttons.jpg) top left no-repeat;float: left;margin: 0;width: 86px; height: 24px; cursor:pointer;}
div.buy_tickets a {background: url(../../../images/primarysales/gpl/buy_tickets_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.buy_tickets span {display: block;margin:0; padding: 5px 0 0 5px;width: 86px; height: 24px;text-indent: -999px;color:black;}
div.buy_tickets a:hover {background: url(../../../images/primarysales/gpl/buy_tickets_buttons.jpg) top left no-repeat;color: black;}
div.buy_tickets a:active {color: white;}
div.calendar_buy_button {background: url(../../../images/primarysales/gpl/buy_tickets_buttons.jpg) top left no-repeat;float: left;margin: 0;width: 86px; height: 24px; cursor:pointer;}
div.calendar_buy_button a {background: url(../../../images/primarysales/gpl/buy_tickets_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.calendar_buy_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 86px; height: 24px;text-indent: -999px;color:black;}
div.calendar_buy_button a:hover {background: url(../../../images/primarysales/gpl/buy_tickets_buttons.jpg) top left no-repeat;color: black;}
div.calendar_buy_button a:active {color: white;}
div.different_time_button {background: url(../../../images/primarysales/gpl/choose_a_different_time_buttons.png) top left no-repeat;float: left;margin: 0;width: 172px; height: 24px; cursor:pointer;}
div.different_time_button a {background: url(../../../images/primarysales/gpl/choose_a_different_time_buttons.png) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.different_time_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 172px; height: 24px;text-indent: -999px;color:black;}
div.different_time_button a:hover {background: url(../../../images/primarysales/gpl/choose_a_different_time_buttons.png) top left no-repeat;color: black;}
div.different_time_button a:active {color: white;}
div.buy_more_button {background: url(../../../images/primarysales/gpl/buy_more_tickets_buttons.jpg) top left no-repeat;float: right;margin: 0;width: 115px; height: 24px; cursor:pointer;}
div.buy_more_button a {background: url(../../../images/primarysales/gpl/buy_more_tickets_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0 1em 0 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.buy_more_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 115px; height: 24px;text-indent: -999px;color:black;}
div.buy_more_button a:hover {background: url(../../../images/primarysales/gpl/buy_more_tickets_buttons.jpg) top left no-repeat;color: black;}
div.buy_more_button a:active {color: white;}
div.order_summary_buy_button {background: url(../../../images/primarysales/gpl/buy_tickets_buttons.jpg) top left no-repeat;float: right;cursor:pointer;height: 24px;width: 86px;}
div.order_summary_buy_button a {background: url(../../../images/primarysales/gpl/buy_tickets_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0 1.6em 0 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.order_summary_buy_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 86px; height: 24px;text-indent: -999px;color:black;}
div.order_summary_buy_button a:hover {background: url(../../../images/primarysales/gpl/buy_tickets_buttons.jpg) top left no-repeat;color: black;}
div.order_summary_buy_button a:active {color: white;}
div.register_button {background: url(../../../images/primarysales/gpl/Click_Here_To_Register_Buttons.jpg) top left no-repeat;float: right;margin: 0;width: 139px; height: 24px; cursor:pointer;}
div.register_button a {background: url(../../../images/primarysales/gpl/Click_Here_To_Register_Buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0 1em 0 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.register_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 139px; height: 24px;text-indent: -999px;color:black;}
div.register_button a:hover {background: url(../../../images/primarysales/gpl/Click_Here_To_Register_Buttons.jpg) top left no-repeat;color: black;}
div.register_button a:active {color: white;}
div.shopping_cart_recalculate_button {background: url(../../../images/primarysales/gpl/Recalculate_Buttons.jpg) top left no-repeat;cursor:pointer;float: left;height: 24px;margin: 0 0.4em 0 0;width: 102px;}
div.shopping_cart_recalculate_button a {background: url(../../../images/primarysales/gpl/Recalculate_Buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.shopping_cart_recalculate_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 102px; height: 24px;text-indent: -999px;color:black;}
div.shopping_cart_recalculate_button a:hover {background: url(../../../images/primarysales/gpl/Recalculate_Buttons.jpg) top left no-repeat;color: black;}
div.shopping_cart_recalculate_button a:active {color: white;}
div.donation_button {clear: both; background: url(../../../images/primarysales/gpl/donations_buttons.jpg) top left no-repeat;float: left;margin: 0.3em 0.3em 0 21.5em;width: 86px; height: 24px; cursor:pointer;}
div.donation_button a {background: url(../../../images/primarysales/gpl/donations_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.donation_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 86px; height: 24px;text-indent: -999px;color:black;}
div.donation_button a:hover {background: url(../../../images/primarysales/gpl/donations_buttons.jpg) top left no-repeat;color: black;}
div.donation_button a:active {color: white;}
div.shopping_cart_continue_button {background: url(../../../images/primarysales/gpl/shopping_cart_continue_buttons.jpg) top left no-repeat;float: right;margin: 0;width: 91px; height: 24px; cursor:pointer;}
div.shopping_cart_continue_button a {background: url(../../../images/primarysales/gpl/shopping_cart_continue_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.shopping_cart_continue_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 91px; height: 24px;text-indent: -999px;color:black;}
div.shopping_cart_continue_button a:hover {background: url(../../../images/primarysales/gpl/shopping_cart_continue_buttons.jpg) top left no-repeat;color: black;}
div.shopping_cart_continue_button a:active {color: white;}
div.shopping_cart_another_event_button {background: url(../../../images/primarysales/gpl/add_another_event_buttons.jpg) top left no-repeat;float: left;margin: 0;width: 146px; height: 24px; cursor:pointer;}
div.shopping_cart_another_event_button a {background: url(../../../images/primarysales/gpl/add_another_event_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.shopping_cart_another_event_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 146px; height: 24px;text-indent: -999px;color:black;}
div.shopping_cart_another_event_button a:hover {background: url(../../../images/primarysales/gpl/add_another_event_buttons.jpg) top left no-repeat;color: black;}
div.shopping_cart_another_event_button a:active {color: white;}
div.shopping_cart_another_package_button {background: url(../../../images/primarysales/gpl/add_another_event_buttons.jpg) top left no-repeat;float: left;margin: 0;width: 146px; height: 24px; cursor:pointer;}
div.shopping_cart_another_package_button a {background: url(../../../images/primarysales/gpl/add_another_event_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.shopping_cart_another_package_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 146px; height: 24px;text-indent: -999px;color:black;}
div.shopping_cart_another_package_button a:hover {background: url(../../../images/primarysales/gpl/add_another_event_buttons.jpg) top left no-repeat;color: black;}
div.shopping_cart_another_package_button a:active {color: white;}
div.back_button {background: url(../../../images/primarysales/gpl/back_buttons.jpg) top left no-repeat;float: left;margin: 0;width: 86px; height: 24px; cursor:pointer;}
div.back_button a {background: url(../../../images/primarysales/gpl/back_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.back_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 86px; height: 24px;text-indent: -999px;color:black;}
div.back_button a:hover {background: url(../../../images/primarysales/gpl/back_buttons.jpg) top left no-repeat;color: black;}
div.back_button a:active {color: white;}
div.login_button {background: url(../../../images/primarysales/gpl/login_buttons.jpg) top left no-repeat;float: left;margin: 0;width: 86px; height: 24px; cursor:pointer;}
div.login_button a {background: url(../../../images/primarysales/gpl/login_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.login_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 86px; height: 24px;text-indent: -999px;color:black;}
div.login_button a:hover {background: url(../../../images/primarysales/gpl/login_buttons.jpg) top left no-repeat;color: black;}
div.login_button a:active {color: white;}
div.create_account_button {background: url(../../../images/primarysales/gpl/create_account_buttons.jpg) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 95px; height: 24px; cursor:pointer;}
div.create_account_button a {background: url(../../../images/primarysales/gpl/create_account_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.create_account_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 95px; height: 24px;text-indent: -999px;color:black;}
div.create_account_button a:hover {background: url(../../../images/primarysales/gpl/create_account_buttons.jpg) top left no-repeat;color: black;}
div.create_account_button a:active {color: white;}
div.close_button {background: url(../../../images/primarysales/gpl/close_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 86px; height: 24px; cursor:pointer;}
div.close_button a {background: url(../../../images/primarysales/gpl/close_buttons.png) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.close_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 86px; height: 24px;text-indent: -999px;color:black;}
div.close_button a:hover {background: url(../../../images/primarysales/gpl/close_buttons.png) top left no-repeat;color: black;}
div.close_button a:active {color: white;}
div.add_member_button {background: url(../../../images/primarysales/gpl/add_member_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 110px; height: 24px; cursor:pointer;}
div.add_member_button a {background: url(../../../images/primarysales/gpl/add_member_buttons.png) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.add_member_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 110px; height: 24px;text-indent: -999px;color:black;}
div.add_member_button a:hover {background: url(../../../images/primarysales/gpl/add_member_buttons.png) top left no-repeat;color: black;}
div.add_member_button a:active {color: white;}
div.apply_button {background: url(../../../images/primarysales/gpl/apply_buttons.png) top left no-repeat;cursor:pointer;float: left;height: 21px;margin: 0.4em 0 0 0.4em;width: 68px;}
div.apply_button a {background: url(../../../images/primarysales/gpl/apply_buttons.png) 0 -21px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.apply_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 68px; height: 21px;text-indent: -999px;color:black;}
div.apply_button a:hover {background: url(../../../images/primarysales/gpl/apply_buttons.png) top left no-repeat;color: black;}
div.apply_button a:active {color: white;}
div.qas_accept_button {background: url(../../../images/primarysales/gpl/qas_accept_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 71px; height: 25px; cursor:pointer;}
div.qas_accept_button a {background: url(../../../images/primarysales/gpl/qas_accept_buttons.png) 0 -25px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.qas_accept_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 71px; height: 25px;text-indent: -999px;color:black;}
div.qas_accept_button a:hover {background: url(../../../images/primarysales/gpl/qas_accept_buttons.png) top left no-repeat;color: black;}
div.qas_accept_button a:active {color: white;}
div.qas_cancel_button {background: url(../../../images/primarysales/gpl/qas_cancel_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 71px; height: 25px; cursor:pointer;}
div.qas_cancel_button a {background: url(../../../images/primarysales/gpl/qas_cancel_buttons.png) 0 -25px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.qas_cancel_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 71px; height: 25px;text-indent: -999px;color:black;}
div.qas_cancel_button a:hover {background: url(../../../images/primarysales/gpl/qas_cancel_buttons.png) top left no-repeat;color: black;}
div.qas_cancel_button a:active {color: white;}
div.qas_continue_button {background: url(../../../images/primarysales/gpl/qas_continue_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 71px; height: 25px; cursor:pointer;}
div.qas_continue_button a {background: url(../../../images/primarysales/gpl/qas_continue_buttons.png) 0 -25px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.qas_continue_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 71px; height: 25px;text-indent: -999px;color:black;}
div.qas_continue_button a:hover {background: url(../../../images/primarysales/gpl/qas_continue_buttons.png) top left no-repeat;color: black;}
div.qas_continue_button a:active {color: white;}
div.qas_next_button {background: url(../../../images/primarysales/gpl/qas_next_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 71px; height: 25px; cursor:pointer;}
div.qas_next_button a {background: url(../../../images/primarysales/gpl/qas_next_buttons.png) 0 -25px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.qas_next_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 71px; height: 25px;text-indent: -999px;color:black;}
div.qas_next_button a:hover {background: url(../../../images/primarysales/gpl/qas_next_buttons.png) top left no-repeat;color: black;}
div.qas_next_button a:active {color: white;}
div.qas_back_button {background: url(../../../images/primarysales/gpl/qas_back_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 71px; height: 25px; cursor:pointer;}
div.qas_back_button a {background: url(../../../images/primarysales/gpl/qas_back_buttons.png) 0 -25px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.qas_back_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 71px; height: 25px;text-indent: -999px;color:black;}
div.qas_back_button a:hover {background: url(../../../images/primarysales/gpl/qas_back_buttons.png) top left no-repeat;color: black;}
div.qas_back_button a:active {color: white;}
div.seats_from_section_button {background: url(../../../images/primarysales/gpl/view_the_stage_from_seat_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0;width: 172px; height: 24px; cursor:pointer;}
div.seats_from_section_button a {background: url(../../../images/primarysales/gpl/view_the_stage_from_seat_buttons.png) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.seats_from_section_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 172px; height: 24px;text-indent: -999px;color:black;}
div.seats_from_section_button a:hover {background: url(../../../images/primarysales/gpl/view_the_stage_from_seat_buttons.png) top left no-repeat;color: black;}
div.seats_from_section_button a:active {color: white;}
div.view_seat_map_button {background: url(../../../images/primarysales/gpl/view_seat_map_small_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 97px; height: 20px; cursor:pointer;}
div.view_seat_map_button a {background: url(../../../images/primarysales/gpl/view_seat_map_small_buttons.png) 0 -20px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.view_seat_map_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 97px; height: 20px;text-indent: -999px;color:black;}
div.view_seat_map_button a:hover {background: url(../../../images/primarysales/gpl/view_seat_map_small_buttons.png) top left no-repeat;color: black;}
div.view_seat_map_button a:active {color: white;}*/


/*div.view_seat_flash_map_button {
background: url(../../../images/primarysales/gpl/view_seat_map_small_buttons.png) top left no-repeat;
margin: 1.4em 0 0 0.4em;
width: 97px; 
height: 20px; 
cursor:pointer;
}
div.view_seat_flash_map_button a {background: url(../../../images/primarysales/gpl/view_seat_map_small_buttons.png) 0 -20px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.view_seat_flash_map_button span {
display: none;
margin:0; 
padding: 5px 0 0 5px;
width: 97px; 
height: 20px;
color:black;}
div.view_seat_flash_map_button a:hover {background: url(../../../images/primarysales/gpl/view_seat_map_small_buttons.png) top left no-repeat;color: black;}
div.view_seat_flash_map_button a:active {color: white;}*/
div.start_over_button {background: url(../../../images/primarysales/gpl/start_over_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 110px; height: 24px; cursor:pointer;}
div.start_over_button a {background: url(../../../images/primarysales/gpl/start_over_buttons.png) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.start_over_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 110px; height: 24px;text-indent: -999px;color:black;}
div.start_over_button a:hover {background: url(../../../images/primarysales/gpl/start_over_buttons.png) top left no-repeat;color: black;}
div.start_over_button a:active {color: white;}
div.revise_search_button {background: url(../../../images/primarysales/gpl/revise_search_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 97px; height: 20px; cursor:pointer;}
div.revise_search_button a {background: url(../../../images/primarysales/gpl/revise_search_buttons.png) 0 -20px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.revise_search_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 97px; height: 20px;text-indent: -999px;color:black;}
div.revise_search_button a:hover {background: url(../../../images/primarysales/gpl/revise_search_buttons.png) top left no-repeat;color: black;}
div.revise_search_button a:active {color: white;}
div.search_in_resale_button {background: url(../../../images/primarysales/gpl/search_in_resale_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 97px; height: 20px; cursor:pointer;}
div.search_in_resale_button a {background: url(../../../images/primarysales/gpl/search_in_resale_buttons.png) 0 -20px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.search_in_resale_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 97px; height: 20px;text-indent: -999px;color:black;}
div.search_in_resale_button a:hover {background: url(../../../images/primarysales/gpl/search_in_resale_buttons.png) top left no-repeat;color: black;}
div.search_in_resale_button a:active {color: white;}
div.get_tickets_button {background: url(../../../images/primarysales/gpl/get_tickets_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 97px; height: 20px; cursor:pointer;}
div.get_tickets_button a {background: url(../../../images/primarysales/gpl/get_tickets_buttons.png) 0 -20px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.get_tickets_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 97px; height: 20px;text-indent: -999px;color:black;}
div.get_tickets_button a:hover {background: url(../../../images/primarysales/gpl/get_tickets_buttons.png) top left no-repeat;color: black;}
div.get_tickets_button a:active {color: white;}
div.submit_ideal_payment_button {background: url(../../../images/primarysales/gpl/submit_ideal_payment_buttons.png) top left no-repeat;float: left;margin: 0 0 0 0.4em;width: 172px; height: 24px; cursor:pointer;}
div.submit_ideal_payment_button a {background: url(../../../images/primarysales/gpl/submit_ideal_payment_buttons.png) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.submit_ideal_payment_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 172px; height: 24px;text-indent: -999px;color:black;}
div.submit_ideal_payment_button a:hover {background: url(../../../images/primarysales/gpl/submit_ideal_payment_buttons.png) top left no-repeat;color: black;}
div.submit_ideal_payment_button a:active {color: white;}
div.recaptcha_back_button {background: url(../../../images/primarysales/gpl/choose_different_price_level_buttons.jpg) top left no-repeat;float: left;margin: 0 0 0 0;width: 172px; height: 24px; cursor:pointer;}
div.recaptcha_back_button a {background: url(../../../images/primarysales/gpl/choose_different_price_level_buttons.jpg) 0 -24px no-repeat;color:#FFF;display: block;font: bold 12px/1 Georgia, serif;margin: 0; padding:0;overflow:hidden;text-decoration: none;width:100%; height:100%;cursor:pointer;}
div.recaptcha_back_button span {display: block;margin:0; padding: 5px 0 0 5px;width: 172px; height: 24px;text-indent: -999px;color:black;}
div.recaptcha_back_button a:hover {background: url(../../../images/primarysales/gpl/choose_different_price_level_buttons.jpg) top left no-repeat;color: black;}
div.recaptcha_back_button a:active {color: white;}

.price_level_swatch_999999 {background-color:#999999;float:left;height: 15px;margin:0 0 0 0;width: 15px;}
.price_level_swatch_FF6600 {background-color:#FF6600;float:left;margin:0.25em 0 0 0;height: 15px;width: 15px;}
.price_level_swatch_33CCFF {background-color:#33CCFF;float:left;margin:0.25em 0 0 0;height: 15px;width: 15px;}
.price_level_swatch_FFFF33 {background-color:#FFFF33;float:left;margin:0.25em 0 0 0;height: 15px;width: 15px;}
.price_level_swatch_00CC33 {background-color:#00CC33;float:left;margin:0.25em 0 0 0;height: 15px;width: 15px;}
.price_level_swatch_00008B {background-color:#00008B;float:left;margin:0.25em 0 0 0;height: 15px;width: 15px;}
.price_level_swatch_006400 {background-color:#006400;float:left;margin:0.25em 0 0 0;height: 15px;width: 15px;}

#seat_offer_time_alert {background-color: #e7e7e7;background-image: url(../../../images/primarysales/gpl/timealert_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;clear: both;float: left;margin: 0.6em 0;width: 24em;}
.seat_offer_time_alert_text {color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;font-weight: bold;padding: 5px;}
a#rollover_seats_from_section_button {background-image: url(../../../images/primarysales/gpl/view_the_stage_from_seat.png); background-repeat:no-repeat; display: block; height: 24px; width: 172px;}
#rollover_seats_from_section_button_hide {display: none;}
a#rollover_seats_from_section_button:hover {background-image: url(../../../images/primarysales/gpl/view_the_stage_from_seat_hover.png);background-repeat:no-repeat;}
.seats_from_section_button {clear: both;float: left;height:24px;margin:0.2em 0;width: 172px;}
/************************* / Seats Offer *************************/

/************************* Confirmation *************************/
.confirmation_header {font-weight:bold;}
.buy_more_tickets {float:right;font-size:0.93em;font-weight:bold;margin:0 1.4em 0 0;width:10.15em;}
.buy_more_tickets a, a:visited {font-size:1em;font-weight:normal;}
.buy_more_tickets a:hover {font-size:1em;font-weight:normal;}
.confirmation_left_column {float: left;margin:1em 0 0 0;width: 100%;}
.confirmation_right_column {float: right;margin: 0 0.6em 0 0.2em;text-align: center;width: 233px;}
img.confirmation_ads {margin:0 0 0.3em 0;}
.confirmation_body_text {margin: 0.4em 0;width:auto;}
.confirmation_billing_column {float: left;width:30%;padding:4px;}
.confirmation_billing_header {font-weight:bold;width:auto;}
p.confirmation_billing_text {}
.confirmation_deliver_column {float: left;width:33%;padding:4px;}
.confirmation_deliver_header {font-weight:bold;width:auto;}
p.confirmation_deliver_text {}
.confirmation_number_column {float: left;width:33%;padding:4px;}
.confirmation_number_header {font-weight:bold;width:auto;}
p.confirmation_number_text {width:auto;}
td.confirmation_column {vertical-align:top;}
/************************* / Confirmation *************************/

/************************* Login *************************/
a#rollover_login_button {background-image: url(../../../images/primarysales/gpl/Login_Button.png); height: 32px; width: 114px; display: block;background-repeat:no-repeat;}
#rollover_login_button_hide {display: none;}
a#rollover_login_button:hover {background-image: url(../../../images/primarysales/gpl/Login_Button_hover.png);background-repeat:no-repeat;}

a#rollover_create_account_button {background-image: url(../../../images/primarysales/gpl/create_account.png); height: 32px; width: 153px; display: block;background-repeat:no-repeat;}
#rollover_create_account_button_hide {display: none;}
a#rollover_create_account_button:hover {background-image: url(../../../images/primarysales/gpl/create_account_hover.png);background-repeat:no-repeat;}
.info_header {font-size: 1em;font-weight:bold;margin:0.6em 0 0.2em 0;width:23em;}
.login_register_header {font-size: 1em;font-weight:bold;margin:0.6em 0 0.2em 0;width:23em;}
.login_button {height:32px;margin: 0.4em 0 0.4em 0;width:114px;}
.create_account_button {height:32px;margin: 0.4em 0 0.4em 0;width:153px;}
.bold_instruction_text {font-size:0.88em;font-weight:bold;margin: 0.4em 0 0.3em 0;width:34em;}
.login_account_label_row {font-weight:bold;height: 2em;width: 25em;}
.email_address_input_container {float: left;width: 16em;}
.email_address_id {width:16em;}
.email_address_label {font-size:0.88em;font-weight: bold;width:16em;}
.enter_password_input_container {float: left;margin: 0 0 0 0;width: 16em;}
.enter_password_input_id {width:16em;}
.enter_password_label {font-size:0.88em;font-weight: bold;width:16em;}
.confirm_password_input_container {float: left;margin: 0 0 0 0;width: 16em;}
.confirm_password_input_id {width:16em;}
.confirm_password_label {font-size:0.88em;font-weight: bold;width:16em;}
/************************* / Login *************************/

/******************* Recaptcha ************************/
.recaptcha_text_image_version {color: #990000;clear: both;font-size: 0.93em;margin: -1.2em 0 0 2.6em;width: 20em;}
.recaptcha_only_if_image {color: #990000;font-size: 0.93em;width: auto;}
.recaptcha_only_if_audio {color: #990000;font-size: 0.93em;}
.recaptcha_text_sound_clip {color: #990000;font-size: 1em;margin:-1.3em 1em 0 2.6em;width: 22em;}
.recaptcha_text_sound_clip a {color: #990000;font-size: 1em;}
.recaptcha_text_audio_version {clear: both;color: #990000;font-size: 1em;margin: -1.2em 0 0 2.6em;width: 20em;}
.recaptcha_text_audio_version a {color: #990000;font-size: 1em;}
.recaptcha_text_help_info {color: #990000;font-size: 1em;margin:-1.3em 1em 0 2.6em;width: 20em;}
.recaptcha_text_help_info a {color: #990000;font-size: 1em;}
.recaptcha_icons {margin: 0;width: 2.2em;}
.small_note_text {
color:#000000;
margin:10px 0 30px 5px;
font-size:12px;
text-align: left;
width:98%;
}
.recaptcha_instructions {clear: both;font-size:0.88em;margin:1em 1em 1em 0;padding: 0.6em 0 0 0;width: 57em;}
.verification_header {font-size:0.93em;font-weight:bold;margin: 0.8em 0 0.4em 0;width: 23em;}
.verification_content {font-size:1em;margin: 0 0 0.3em 0;text-align: left;width: 23em;}
.recaptcha_image {clear: both;height:3.5em;margin:0.6em 0 0 0;width:auto;}
.recaptcha_input {float: left;margin:0.3em 0 0 0;width:11.4em;}
.input_text_box_instructions {clear: both;float: left;font-size: 0.82em;line-height:1.2em;margin: 0.6em 0 0 0;width: 29em;}
.recaptcha_left_column {background-color: #dfdfdf;background-image: url(../../../images/primarysales/gpl/small_box_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;float: left;margin: 0.4em 0 0 0;padding: 0.2em;width: 327px;}
.recaptcha_right_column {float: right;margin:0.5em 0 0 0.4em;width: 330px;}

a#rollover_back_button {background-image: url(../../../images/primarysales/gpl/Back_Button.png); background-repeat:no-repeat; display: block; height: 32px; width:114px;}
#rollover_back_button_hide {display: none;}
a#rollover_back_button:hover {background-image: url(../../../images/primarysales/gpl/Back_Button_hover.png);background-repeat:no-repeat;}
.back_button {clear: both;float: left;height: 32px;margin: 0.2em 0;width: 114px;}

a#recaptcha_rollover_back_button {background-image: url(../../../images/primarysales/gpl/choose_different_price_level.png); background-repeat:no-repeat; display: block; height: 24px; width: 172px;}
#recaptcha_rollover_back_button_hide {display: none;}
a#recaptcha_rollover_back_button:hover {background-image: url(../../../images/primarysales/gpl/choose_different_price_level_hover.png);background-repeat:no-repeat;}
.recaptcha_back_button {clear: both;float: left;height:24px;margin:0.2em 0;width: 172px;}
/******************* / Recaptcha ************************/

/******************* Add Member ************************/
.add_member_customer_number_label {clear: both;float: left;margin: 0 0.4em 0 0;text-align: left;width: 10em;}
.add_member_customer_number_field {clear: both;float: left;margin: 0 0 0 0;width: 12em;}
.add_member_last_name_label {clear: both;float: left;margin: 0.4em 0.4em 0 0;text-align: left;width: 10em;}
.add_member_last_name_field {clear: both;float: left;margin: 0 0 0 0;width: 12em;}
.add_member_postal_code_label {clear: both;float: left;margin: 0.4em 0.4em 0 0;text-align: left;width: 14em;}
.add_member_postal_code_field {clear: both;float: left;margin: 0 0 0 0;width: 12em;}

/******************* / Add Member ************************/
.print_tickets_at_home {color: #000000;float: left;font-size: 1em;padding: 0.3em;width: 15em;}
.print_tickets_at_home_text {color: #000000;float: left;font-size: 0.8em;line-height: 1.4em;padding: 0.8em;}
.mobile_phone_delivery_country_selection {clear: both;display: inline-block;float: left;margin: 0 0 0.6em 0;text-align: left;width: 25em;}
.mobile_phone_delivery_carrier_selection {clear: both;display: inline-block;float: left;margin: 0 0 0.6em 0;text-align: left;width: 25em;}
.mobile_phone_delivery_make_selection {clear: both;display: inline-block;float: left;margin: 0 0 0.6em 0;text-align: left;width: 25em;}
.mobile_phone_delivery_model_selection {clear: both;display: inline-block;float: left;margin: 0 0 0.6em 0;text-align: left;width: 25em;}
.delivery_method_drop_down_selection {padding: 0.3em;width:21em;}
.gift_card_label {float: left;margin: 0 0 0 1em 0;width: 9.4em;}
.gift_card_input_field {float: left;width: 14em;}
.gift_card_PIN_label {float: left;margin: 0 0 0 4em;width: 6.4em;}
.gift_card_PIN_input_field {float: left;width: 7em;}

/******************* UpSell ************************/
.upsell_input {float: left;margin:0 0 0 0.2em;padding: 0.1em 0 0 0;vertical-align: middle;}
.upsell_header {float: left;font-size:0.93em;margin: 0 0 0 0.2em;padding: 0.1em;width: 25em;}
.upsell_info {float: left;font-size:0.93em;font-weight:bold;margin: 0 0 0 0.2em;padding: 0.1em;width: 25em;}
.upsell_row {display: inline;float: left;font-size:0.93em;margin: 0.4em 0;width:30em;}
#upsell_dialog{margin:0 auto;}

/* UPSELL HEADER CLASSES for v53 code */
.primary_sales-table_event_details th.upsell_sales_header, .primary_sales-table th.upsell_sales_header, th.upsell_sales_header {background: #999;color:#000}
/******************* / UpSell ************************/

/******************* Ideal Section ************************/
#ideal_post_payment_left_section {background-color: #dfdfdf;background-image: url(../../../images/primarysales/gpl/primarysales/gpl/small_box_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;float: left;margin: 0 0 0 -0.6em;padding: 0.5em;width: 327px;}
#ideal_post_payment_right_section {background-color: #dfdfdf;background-image: url(../../../images/primarysales/gpl/primarysales/gpl/small_box_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCCCCC;float: right;margin: 0 0 0 -0.6em;padding: 0.5em;width: 327px;}
.ideal_process_header_text {float: left;font-size:0.93em;margin: 0.8em 0 0.4em 0;width: 26em;}
.ideal_payment_text{color: #FF0000;font-family: Arial, Helvetica, sans-serif;font-size: 0.8em; font-weight: bold; padding: 6px;}
.submit_ideal_payment_button {float:left;height:32px;margin: 0.6em 0 0 0;width:121px;}
a#submit_ideal_payment_button {background-image: url(../../../images/primarysales/gpl/primarysales/gpl/submit_ideal_payment_button.gif); height: 25px; width: 175px; display: block;background-repeat:no-repeat;}
#submit_ideal_payment_button_hide {display: none;}
a#submit_ideal_payment_button:hover {background-image: url(../../../images/primarysales/gpl/primarysales/gpl/submit_ideal_payment_button_hover.gif);background-repeat:no-repeat;}
a#rollover_submit_ideal_payment_button {background-image: url(../../../images/primarysales/gpl/primarysales/gpl/submit_ideal_payment_button.gif); height:25px; width:175px; display: block;background-repeat:no-repeat;}
#rollover_submit_ideal_payment_button_hide {display: none;}
a#rollover_submit_ideal_payment_button:hover {background-image: url(../../../images/primarysales/gpl/primarysales/gpl/submit_ideal_payment_button_hover.gif);background-repeat:no-repeat;}
/******************* / Ideal Section ************************/

/******* / Delivery Method Section ********/
.delivery_method_input_section {float:left;margin: 0;width:17em;}
.delivery_method_first_label_name {float:left;font-size: 0.82em;font-weight: normal;margin: 0.2em 1.8em 0 0;padding: 0 0 0 0;text-align: left;width: 8em;}
.delivery_method_last_label_name {float:left;font-size: 0.82em;font-weight: normal;margin: 0.2em 0 0.4em 0;padding: 0 0 0 0;text-align: left;width: 8em;}
.delivery_method_first_input_field {float: left;font-size: 0.82em;font-weight: normal;margin: 0.2em 1em 0 0;padding: 0 0 0.4em 0;width: 9em;}
.delivery_method_last_input_field {float: left;font-size: 0.82em;font-weight: normal;margin: 0.2em 0 0 0;padding: 0 0 0.4em 0;width: 9em;}

/* Scattered Seats, Seats offer page */
/* checkbox on Availability Page for Scattered Seats */
.agree_input {float: left;margin:0 0 0 1em;padding: 0 0 0 0;vertical-align: middle;}
.cancel_input {float: left;margin:0 0 0 1em;padding: 0.1em 0 0 0;vertical-align: middle;}
.agree_text {color:#990000;float: left;font-size:0.82em;font-weight:bold;margin: 0 0 0 0.2em;padding: 0.1em;width: 19em;}
.or_text {color:#000000;border-bottom: 1px solid #CCC;float: left;font-size:0.93em;font-weight:bold;margin: 0.3em 1em;text-align: center; width: 20em;}
.cancel_text { color:#000000;float: left;font-size:0.82em;font-weight:bold;margin: 0 0 0 0.2em;padding: 0.1em;width: 19em;}

#scattered_box {background-color: #eee;border: 1px solid #999;clear: both;float: left;height: auto;margin:0.6em 0;padding: 0.2em;}
.scattered_row_wrapper {color: #000000;display: inline;float: left;font-size:0.88em;font-weight:bold;margin: 0.2em 0;width:28.4em;}
.scattered_box_header_text {color:#FF0000;clear: both;font-size:0.82em;font-weight:bold;float:left;padding: 0.6em;width:27em;}
.scattered_box_header_text_black {color:#000000;clear: both;font-size:0.82em;font-weight:bold;float:left;padding: 0.6em;}
.scattered_br_space {border: none;clear:both;padding: 0.2em 0;}

/* Scattered Seating Info popup */
.scattered_seating_info_popup_link {display: inline;margin: 0 0 0 0;width: auto;}
#FilterList_scattered_seating_info {background: #FFFFFF;background-image: url(../../../images/primarysales/gpl/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;font-size: 0.9em;height: auto;padding: 10px;position: absolute;visibility: hidden;width: 230px;z-index: 50;}
.FilterList_scattered_seating_text {padding: 5px;font-size: 0.88em;font-family: Arial, Helvetica, sans-serif;line-height: 1.3em;}
.FilterList_scattered_seating_text a, a:visited {color:#545454;font-size: 0.88em;text-decoration: underline;}
.FilterList_scattered_seating_text a:hover {color:#545454;font-size: 0.88em;text-decoration: none;}

/* Scattered Seating Reminder Warning Message displays on almost every page */
.scattered_seats_warning_text {color:#FF0000;clear: both;font-size:0.79em;font-weight:bold;margin: 0.2em 0.2em;width: 21em;}

.primary_sales-table_event_details {width: 100%;}
.primary_sales-table_event_details td.primary_sales_event_title{padding:4px;}
/* .primary_sales-table_event_details th.primary_sales_header {background: url(../../../images/primarysales/gpl/table-hd-bkg.gif) repeat-x;background-color: #181fa8;padding: 0.3em;color:#FFFFFF;} */
.primary_sales-table_event_details th.primary_sales_header {background-color: #666;padding: 0.3em;color:#FFFFFF;}
.primary_sales-table_fees_group {float: left;margin: 0.6em 0 0 0;padding: 0.3em;width: 100%;}
.primary_sales-table_fees_group tbody td.primary_sales_ticket_fee {color: #000000;font-size:0.82em;font-weight: bold;margin:0;text-align:right;}
.primary_sales-table_fees_group tbody td.primary_sales_ticket_fee_price {color: #000000;font-size:0.82em;font-weight: bold;margin:0;text-align:right;}
.primary_sales-table_fees_group td.primary_sales_ticket_subtotal {color: #000000;font-size:0.82em;font-weight: bold;margin:0;text-align:right;width: 5em;}
.primary_sales-table_fees_group tbody td.primary_sales_subtotal {color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;}
.primary_sales-table_fees_group tbody td.primary_sales_order_processing {border-bottom: 1px solid #CCC;color: #000000;font-size:0.82em;font-weight:bold;margin:0;text-align:right;} 
.primary_full_sales_table {border: 1px solid #CCC;width:100%;}
.primary_sales_table_left_advertisment {height: 115px;width:325px;}
/*td.primary_sales_event_title {border-right: 1px solid #CCC;color:#000000;font-size:0.82em;text-align: left;padding: 0.6em;}*/

/* view seat map changes */
a#rollover_view_seat_map_button {background-image: url(../../../images/primarysales/mlb/view_seat_map_small.png); background-repeat:no-repeat; display: block; height: 20px; width:97px;}
#rollover_view_seat_map_button_hide {display: none;}
a#rollover_view_seat_map_button:hover {background-image: url(../../../images/primarysales/mlb/view_seat_map_small_hover.png);background-repeat:no-repeat;}
.view_seat_map_button {float: left;height: 20px;margin: 0.2em 0;width: 97px;}
.view_seat_map_text {color: #000000;float: left;font-size:0.8em;margin: 0.8em 0 0 0.4em;width: 12em;}

/* Outlook css */
.outlook_icon_text {color: #000000;float: left;font-size:0.83em;margin: 0 0 0.6em 0;width: 17em;}
.payment_section_left_column {width:auto;background-color: #8fa0d0;background-image: url(../../../images/primarysales/gpl/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;}
.payment_section_right_column {background-color: #8fa0d0;background-image: url(../../../images/primarysales/gpl/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;float: left;height: auto;margin:0.6em 0;padding: 0.6em;width: 51.2em;}

/* avail/buyer-type combo page settings */
.drop_list_description {clear:both;color:#000000;font-size:0.93em;font-weight: bold;margin: 0 2em;padding: 0.6em 0 0 0;width:20em;}
.drop_list_wrapper_scroll {background-color: #8fa0d0;background-image: url(../../../images/primarysales/gpl/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;float: left;height:100px;margin:0.4em 0 0.4em 0.2em;overflow:auto;padding: 0.6em;width: 17em;}
.drop_list_drop_down {float: left;margin:0;}
.drop_list_wrapper {background-color: #8fa0d0;background-image: url(../../../images/primarysales/gpl/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;float: left;height: 100px;margin:0.4em 0 0.4em 8em;overflow:auto;padding: 0.6em;width: 17em;}
.drop_list_row {clear:both;float:left;margin:0.2em 0;width:30em;}
.drop_list_price {float:left;margin: 0 0 0 0.4em;width:15em;}

/* avail/price level combo page settings */
.pricelevel_droplist_description {clear:both;font-size:0.93em;font-weight: bold;margin: 0 2em;padding: 0.6em 0 0 0;width:20em;}
.pricelevel_droplist_wrapper_scroll {background-color: #8fa0d0;background-image: url(../../../images/primarysales/mlb/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;float: left;height: 100px;margin:0.4em 0 0.4em 7.4em;overflow:auto;padding: 0.6em;width: 14em;}
.pricelevel_droplist_drop_down {float: left;margin:0;}
.pricelevel_droplist_wrapper {background-color: #8fa0d0;background-image: url(../../../images/primarysales/mlb/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;float: left;height: auto;margin:0.4em 0 0.4em 7.4em;padding: 0.6em;width: 16em;}
.pricelevel_droplist_row {clear:both;float:left;margin:0.2em 0;width:16em;}
.pricelevel_droplist_price {float:left;margin: 0 0 0 0.4em;width:10.2em;}

/* avail/section combo page settings */
.section_droplist_description {clear:both;font-size:0.93em;font-weight: bold;margin: 0 2em;padding: 0.6em 0 0 0;width:20em;}
.section_droplist_wrapper_scroll {background-color: #8fa0d0;background-image: url(../../../images/primarysales/mlb/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;color:#000000;float: left;height: 100px;margin:0.4em 0 0.4em 7.4em;overflow:auto;padding: 0.6em;width: 14em;}
.section_droplist_drop_down {float: left;margin:0;}
.section_droplist_wrapper {background-color: #8fa0d0;background-image: url(../../../images/primarysales/mlb/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;color:#000000;float: left;height: auto;margin:0.4em 0 0.4em 7.4em;padding: 0.6em;width: 16em;}
.section_droplist_row {clear:both;float:left;margin:0.2em 0;width:16em;}
.section_droplist_price {float:left;margin: 0 0 0 0.4em;width:10.2em;}
.coupon_successful {clear: both;color:#197a02;float: left;font-size:0.88em;font-weight: bold;margin:0.6em 0.2em;padding: 0.2em;width: 320px;text-align: left;}
.price_level_view_seat_map {float: left;height: 20px;width: 97px;margin:0 0 0 0.8em;}
.image-big {float: left; margin-right: 20px; position: relative;}
.image-big a, #projects .expand a {background-image:url(../../../images/primarysales/gpl/view_seat_map_small.png);float:left;display:block;height: 20px;width: 97px;}

a#rollover_get_tickets_button {background-image: url(../../../images/primarysales/gpl/get_tickets.png); height:20px; width: 97px; display: block;background-repeat:no-repeat;}
#rollover_get_tickets_button_hide {display: none;}
a#rollover_get_tickets_button:hover {background-image: url(../../../images/primarysales/gpl/get_tickets_hover.png);background-repeat:no-repeat;}
.get_tickets_button {clear: both;float:left;height:20px;margin: 0.2em 0;width:97px;}

a#rollover_revise_search_button {background-image: url(../../../images/primarysales/gpl/revise_search.png); height:20px; width: 97px; display: block;background-repeat:no-repeat;}
#rollover_revise_search_button_hide {display: none;}
a#rollover_revise_search_button:hover {background-image: url(../../../images/primarysales/gpl/revise_search_hover.png);background-repeat:no-repeat;}
.revise_search_button {clear: both;float:left;height:20px;margin: 0.2em 0;width:97px;}

a#rollover_search_in_resale_button {background-image: url(../../../images/primarysales/gpl/search_in_resale.png); height:20px; width: 97px; display: block;background-repeat:no-repeat;}
#rollover_search_in_resale_button_hide {display: none;}
a#rollover_search_in_resale_button:hover {background-image: url(../../../images/primarysales/gpl/search_in_resale_hover.png);background-repeat:no-repeat;}
.search_in_resale_button {clear: both;float:left;height:20px;margin: 0.2em 0;width:97px;}

/* Cross-Sell Wrapper and Same Series */
#cross_sell_box {background-color: #8fa0d0;background-image: url(../../../images/primarysales/gpl/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;float: left;height: auto;margin:0.6em 0;padding: 0.2em;width: 320px;}
.cross_sell_box_header {color:#000000;clear: both;font-size:1em;font-weight:bold;float:left;margin: 0 0 0 0.3em;padding: 0.2em;width:22em;}
.cross_sell_box_header_text_black {color:#000000;clear: both;font-size:0.82em;font-weight:bold;float:left;padding: 0.6em;width:26em;}
.get_tickets_agree_input {float: left;margin:0 0 0 1em;padding: 0 0 0 0;vertical-align: middle;}
.get_tickets_agree_text {float: left;font-size:0.82em;font-weight:bold;margin: 0 0 0 0.2em;padding: 0.1em;width: 19em;}

/* Promotions */
#promotions_box {background-color: #8fa0d0;background-image: url(../../../images/primarysales/gpl/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;float: left;height: auto;margin:0.6em 0;padding: 0.2em;width: 320px;}
.promotions_box_header {color:#000000;clear: both;font-size:1em;font-weight:bold;float:left;margin: 0 0 0 0.3em;padding: 0.2em;width:22em;}
.promotions_box_header_text_black {color:#000000;clear: both;font-size:0.82em;font-weight:bold;float:left;padding: 0.6em;width:26em;}
.promotions_details {color:#000000;clear: both;font-size:0.82em;font-weight:bold;float:left;padding: 0.6em;width:24em;}
.promotions_details a, a:visited {color:#545454;font-weight:bold;text-decoration: underline;}
.promotions_details a:hover {color:#545454;text-decoration:none;}
.promotions_input {float: left;margin:0 0 0 1em;padding: 0 0 0 0;vertical-align: middle;}
.promotions_text {float: left;font-size:0.82em;font-weight:bold;margin: 0 0 0 0.2em;padding: 0.1em;width: 19em;}
.promotions_drop_down {float: left;margin:0.15em 0 0.2em 0;width:98%;}
.promotions_br_space {float: left;margin: 0.6em 0;width: 100%;}
.promotions_num_tickets_text {color: #000000;float: left;font-size:1em;font-weight:bold;margin: 0.3em 0;width: 20em;}
.promotions_num_tickets_drop_down {color: #000000;float: left;font-size:0.82em;font-weight:bold;margin: 0.3em 0;width: 6em;}
.num_tickets_wrapper {color: #000000;float: left;font-size:0.82em;font-weight:bold;margin: 0.3em 0;width: 27em;}

/* popup specific classes used to define the popup related styles.*/
#best_available_popup {background-color:#FFF;display:none;height:200px;padding:10px;width:400px;}
/* Set a Price Level Popup */
#pricegroup_popup {background-color:#FFF;display:none;height:300px;padding:10px;width:500px;}
#dropdown_pg_popup {background-color:#FFF;display:none;height:300px;padding:10px;width:500px;}
#dropdown_seat_section_popup {background-color:#FFF;display:none;height:300px;padding:10px;width:500px;}
div.top_container {background-color:#fff;height:300px;padding:1em; overflow:scroll;width:700px;}
div.bottom_container {background-color:#000;color:#fff; font-weight:bold;height:30px;padding:1em;width:700px;}
.bottom_buttons {margin:0;text-align:right;}
.promotions_box_header {color:#000;clear: both;float:left;font-size:0.82em;font-weight:bold;margin: 0 0 0 0.3em;padding: 0.2em;width:22em;}
.promotions_box_title_header {color:#000;clear: both;float:left;font-size:1em;font-weight:bold;margin: 0.4em 0 1em 0.1em;padding: 0.2em;text-align: center;width:100%;}
.opt_in_input_field {display:inline-block;}
.opt_in_text {display:inline-block;}
.event_addons_text {font-size:11px;margin:10px 0 0 0;}

/* JCarousel Styles */
.jcarousel-skin-tango .jcarousel-container {float:left;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;background: #666;border: 1px solid #346F97;background-image:url('../../../images/primarysales/gpl/tkr_bg3.png'); background-repeat:repeat-x; background-position:top;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 852px;padding: 15px 40px;margin:10px 0 10px 5px;}
.jcarousel-skin-tango .jcarousel-container-vertical {width: 75px;height: 245px;padding: 40px 20px;}
.jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:  100%;height: auto;}
.jcarousel-skin-tango .jcarousel-clip-vertical {width:  75px;height: 245px;}
.jcarousel-skin-tango .jcarousel-item {width: 200px;}
.jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}

/* JCarousel Styles - Horizontal Buttons */
.jcarousel-prev-disabled, .jcarousel-next-disabled {visibility:hidden;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 43px;right: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url('../../../images/primarysales/gpl/next-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto;background-image: url('../../../images/primarysales/gpl/prev-horizontal.png');}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position: -96px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 43px;left: 5px;width: 32px;height: 32px;cursor: pointer;background: transparent url('../../../images/primarysales/gpl/prev-horizontal.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px;background-image: url('../../../images/primarysales/gpl/next-horizontal.png');}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position: -32px 0;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position: -64px 0;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: -96px 0;}

/* JCarousel Styles - Vertical Buttons */
.jcarousel-skin-tango .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url('../../../images/primarysales/gpl/next-vertical.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.jcarousel-skin-tango .jcarousel-prev-vertical {position: absolute;top: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url('../../../images/primarysales/gpl/prev-vertical.png') no-repeat 0 0;}
.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {background-position: 0 -32px;}
.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position: 0 -64px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 0 -96px;}

/* Upsell Ribbon Background Colors */
/*.jcarousel-skin-tango .jcarousel-container-horizontal {width:600px;}*/
div.upsell_ticker_promo {width:960px;} /* adjust to allow for wider scroll area */
div.upsell_ticker_promo p {color:#fff;}
#mlb_recommend .panel_gradient {background-color:#666; background-image:none !important;}
/* what am i?? a.more1 {background:#036;}*/
h2.upsell,table.upsell th{background:#999;color:#000;}

/* / Upsell Background Colors - Overwrite */

/* START MY TICKETS - added 03-22-2012 */

/* control select list width */
select.rec_list {width:160px;}

/* active button */
a.active {background:#036;}

/* ticket table styles */
table.ticket_transfer th {background: #CCC;color: black;text-align: left;}
table.ticket_transfer th, table.ticket_transfer td {padding: 4px;border-bottom: solid 1px #999;border-right: solid 1px #999;}

/* Specific Month Year and Country Drop Down Widths */
.country_drop_down_list {width:150px;}
.month_year_drop_down_list {width:100px;}
/* / Specific Month Year and Country Drop Down Widths */

/* END MY TICKETS */

/* UK Additions - these classes have been added to changed made above for UK pages */
div.inputblock {
border: 0px;
border: 0px;
}

.buyer_type_wrapper_scroll {
margin-left: 9em;
background-color: #A4D86C;
background-repeat: repeat-x;
border: 1px solid #CCCCCC;
border-radius: 5px;
width:auto;
}

.buyer_type_row {
    margin: 0 0 18px;
}

.buyer_type_price {
    display: inline;
    font-size: 11px;
    line-height: 15px;
    margin: 7px;
}

#static_venue_map {
text-align: center;
}

.flash_seat_map_text {
font-size:11px;
color:#e61e3c;
font-weight: bold;
margin: 1em 0 0 4px;
}

.calendar_listing-table tbody tr:first-child {
font-weight: bold;
}

.coupon_apply_button #coupon_code_cont_btn {
margin-top: 4px;
}

#credit_card_number {
height: 19px;
}

#login_sec {
background:#fff!important;
border:none!important;
}

#center .panel_header{margin-top:20px;}
div.view_seat_flash_map_button{margin-top:30px;}
table.ticket_cart th{background:#9BD162;color:#000;border-bottom:1px solid #000;border-right:1px solid #9BD162;border-top:1px solid #000;border-left:1px solid #000;font-size:12px!important;font-weight:normal!important;}
table.ticket_cart td{border-bottom:1px solid #000;border-right:1px solid #fff;border-left:1px solid #000;}
.ticket_cart{border-right:1px solid #000;}
.buyer_type_wrapper{border:none;}
.calendar_month_event, .calendar_month_venue, .calendar_month_date, #center .panel_header{padding-left:5px;}
.price_amount{width:4em!important;}
.buyer_type_description{margin:5px;font-size:11px;}
a.continue{color:#000!important;font-size: 11px !important;font-weight: normal !important;}
#login_sec{margin:none!important;min-height:40px!important;}
.price_level_header{display:none;}
.event_block, ul.subtotalul li{background:none;}
.event_block{border:1px solid #000;padding:2px;}
.event_info h3, .event_info p, .team_event_info h2{font-size:12px;}
.actions_text, h2.header_h2, #primarysalesbox, .notification, ul.input_list_data label, h2.header_h2, table.ticket_cart, ul.subtotalul span.item{font-weight:normal!important;font-size:11px!important;}
#payinfo_panel_body > p {margin-left:10px;}
ul.input_list_data{margin:12px 0 !important;}
.mlb_event_venue a, .event_info p{color:#000;text-decoration:none;font-size:11px!important;}
ul.input_list_billinfo li{padding:2px 0;}
div.event_info_panel{border:none;}
.header_h2.event{color:#fff!important;}
.enter_coupon_code{width:12em;}#coupon_code_input_box{margin:0.3em 2em 0 0;}.offer_actions{border-top:none!important;}
#cisht {margin-left:2px;}
#mod_panel_body.panel_gradient{padding:8px 0;}

#patronCardInfoModal > form {margin-left:-10px;}

span .time{width:300px;}

/*FROM pahc*/
#seating_map_url{text-align:center!important;}
#seating_map_url a{text-decoration:underline!important;}#seating_map_url a:hover{text-decoration:none!important;}
.important_note a, #seating_map_url a, .event_info a{color:#000!important;}
#coupon_code_box{width:360px;}.enter_coupon_code{width:19em;}#coupon_code_input_box input{width:63px;}
a.primary#add_another_event_btn span{padding-top:2px;}
.white11px {
    color: #E61E3C;
    padding: 2px
}