/* MW - 04.04.2012 09:52 */
/* v54 CSS added */
/* MY TICKETS  - added 03-23-2012 */
/* Info Icon added 03-23-2012 */
/* My Tickets - treeview added 03-26-2012 */
/* Added "DIV" to notification block selectors */

fieldset {margin:0; padding:4px;}
ul {margin:0;padding:0;list-style:none;}
div.panel_body p {margin:0 0 0 0 !important;}
label {font-weight:bold;}

/* ICONS */
span.info_icon {display:inline-block;width:16px;height:16px;background:url('https://images.tickets.com/images/primarysales/gpl/icon_info.png') no-repeat;}
span.icon_coupon_bt {display:inline-block;width:16px;height:16px;background:url('https://images.tickets.com/images/primarysales/gpl/promo_bug_16px.png') no-repeat;}
div.bt_info_panel {float:left;border:solid 1px #999;padding:8px;width:220px;z-index:100;background:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 10px 10px 5px #888;-webkit-box-shadow: 10px 10px 5px #888;box-shadow: 10px 10px 5px #888;}
div.bt_info_panel h4 {color:#000;margin:4px 0;padding:0;float:left;width:85%;}
p.close_x {color:#fff;float:right;margin:4px 0;padding:0;}
p.close_x a {color:#fff;font-weight:bold;background:#c00;padding:2px 4px;text-decoration:none;}
p.qty_rels {color:#000;clear:both;margin:4px 0;}

#panel_header {width:auto;}
#primarysalesbox {font-size:.82em !important;} /* Sets font size for modal windows */
#quicklinks {float:none;text-align:right;}
div.panel_header {width:auto;margin:12px 0 0 0;padding:0;clear:both;background:url('https://images.tickets.com/images/primarysales/gpl/h2_bg.gif') repeat-x;overflow:hidden;}
div.panel_header h1 {color:#333;font-size:1.3em;float:left;margin:8px 0 0 8px;padding:0;}

/* CSS for width class */
.col25 {width:25%;float:left;}
.col40 {width:43%;float:left;} /* had to tweak a bit to make room for SWF file */
.col50 {width:50%;float:left;}
.col60 {width:57%;float:left;}
.col75 {width:75%;float:left;}

/* PANEL STYLES */
div.venuepanel {overflow:hidden;margin:8px;padding:8px;border:solid 1px #ddd;}
div.venuepanel p{margin:0px 0px 12px 0 !important;}
div.venuepanel_desc {margin:8px;padding:8px;border:solid 1px #ddd;}
div.venuepanel_desc p{margin:0px 0px 12px 0 !important;}

div.right_panel {overflow:hidden;margin:0 8px 8px 0;padding:0;} /* NEW PANEL FOR RIGHT COLUMN */
div.right_panel p{;margin:0px 0px 12px 0 !important;}

div.widget_panel {overflow:hidden;margin:8px;padding:8px;border:solid 1px #ddd;}
div.widget_panel p{margin:0 0 8px 0;}
div.right_panel .widget_panel {overflow:hidden;margin:8px 0 0 0;padding:8px;border:solid 1px #ddd;}
div.event_info_panel {overflow:hidden;margin:8px;padding:8px;border:solid 1px #ddd;}

/* AVAILABLE PAGE */
#scattered_box {width:auto;float:none;margin:0;padding:0;}
.scattered_box_header_text_black {width:auto;float:none;margin:0;}
.agree_text {width:auto;float:none;margin:0;padding:0.6em;}

/* panel gradient */
.panel_gradient {background:url('https://images.tickets.com/images/primarysales/gpl/panel_gradient.png') repeat-x;overflow:hidden;width:100%;}

/* ACTION BUTTONS */
a.continue {display:inline-block;font-size:12px !important;font-weight:bold !important;;color:#fff !important;background:#900;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #333;border-bottom:solid 1px #333;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
a:hover.continue {text-decoration:none;background:#c00;}
a.primary {display:inline-block;font-size:12px !important;font-weight:bold !important;;color:#fff !important;;background:#036;text-decoration:none;padding:4px 8px;border-right:solid 1px #333;border-bottom:solid 1px #333;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
a:hover.primary {text-decoration:none;background:#181ea5;}
a.secondary {display:inline-block;font-size:12px !important;font-weight:bold !important;;color:#fff !important;;background:#666;text-decoration:none;padding:4px 8px;border-right:solid 1px #333;border-bottom:solid 1px #333;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
a:hover.secondary {text-decoration:none;background:#999;}
a.remove{display:inline-block;font-size:10px !important;font-weight:bold !important;;color:#fff !important;;background:#c33;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #333;border-bottom:solid 1px #333;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
a:hover.remove {text-decoration:none;background:#f93;}
a.edit{display:inline-block;font-size:10px !important;font-weight:bold !important;;color:#fff !important;;background:#036;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #333;border-bottom:solid 1px #333;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
a:hover.edit {text-decoration:none;background:#181ea5;}
a.cancel{display:inline-block;font-size:12px !important;font-weight:bold !important;;color:#fff !important;;background:#c33;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #333;border-bottom:solid 1px #333;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
a:hover.cancel {text-decoration:none;background:#f93;}
a.linkbtn{display:inline-block;font-size:12px !important;font-weight:bold !important;;color:#fff !important;;background:#999;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #333;border-bottom:solid 1px #333;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
a:hover.linkbtn {text-decoration:none;background:#666;}
a.more{display:inline-block;font-size:10px !important;font-weight:bold !important;;color:#fff !important;;background:#036;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #333;border-bottom:solid 1px #333;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
a:hover.more {text-decoration:none;background:#181ea5;}

a.disable{display:inline-block;font-size:10px !important;font-weight:bold !important;color:#d2d2d2 !important;background:#efefef;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);}
a:hover.disable {text-decoration:none;background:#efefef;}

/* REMOVE MARGIN MODAL STYLES */ 
#recap_dialog div.panel_header {margin:0;} /*turns off top margin */ 
#special_offer_dialog div.panel_header {margin:0;} /*turns off top margin */
#upsell_dialog div.panel_header {margin:0;} /*turns off top margin */

/* NEW DIV for TAB element */
.secondary_tab{float:right;width:262px;height:40px;/*background:url('https://images.tickets.com/images/primarysales/gpl/tab.png') no-repeat;background-position:100% 100%;*/}
.secondary_tab a.tab_link {font-weight:bold;float:right;color:#fff;padding:8px 16px;text-decoration:none;} /* Link style if link in tab */
.secondary_tab p.mlb_mastercard {float:right;margin:0;color:#fff;padding:8px;text-decoration:none;} /* MLB MasterCard Style */            

/* NEW H2 FOR PANELS */
h2.header_h2 {font-size:13px;color:#fff;padding:4px 8px;margin:0;background:#666;}
h2.subheader_h2 {color:#fff;padding:8px 10px;margin:0;background:#000;}

div.inputblock {clear:both;border:solid 1px #ddd;padding:4px !important;margin:8px 0;}
div.notificationblock {clear:both;border:none;padding:4px !important;margin:0;}

/* RECAPTCHA MODAL STYLES */
.panel30 {float:left;width:30%;}
.panel40 {float:left;width:40%;}
.panel60 {float:left;width:60%;}
.panel70 {float:left;width:70%;}

/* RECAPTCHA LIST */
ul.recaptcha {margin:1em 0 0 2em;padding:0;list-style:none;}
ul.recaptcha li{margin:0 0 5px 0;}
ul.recaptcha a {font-size:13px;padding: 4px 0 4px 30px;}
ul.recaptcha a:hover {font-size:13px;}
ul.recaptcha a:visited {font-size:13px;}
ul.recaptcha a.newwords{background:url('https://images.tickets.com/images/primarysales/gpl/recaptcha_small_01.png') no-repeat;background-position:0px 4px;}
ul.recaptcha a.recaptcha_only_if_image {background:url('https://images.tickets.com/images/primarysales/gpl/recaptcha_small_02.png') no-repeat;background-position:0px 4px;}
ul.recaptcha a.help{background:url('https://images.tickets.com/images/primarysales/gpl/recaptcha_small_03.png') no-repeat;background-position:0px 4px;}
ul.recaptcha a.recaptcha_only_if_audio{background:url('https://images.tickets.com/images/primarysales/gpl/recaptcha_small_04.png') no-repeat;background-position:0px 4px;}

form#recapform {margin:12px 0;}
form#recapform label {display:block;}
.recapthca_text {font-size:.8em;}
.recapthca_text h3 {margin:0;background:#000;padding:4px 8px;color:#fff;}

h3.recaptcha {color:#666;font-size:13px;}

/* NEW TICKET TABLE STYLES */
table.ticket_cart {font-size:.9em;width:100% !important;border-left:solid 1px #999;}
table.ticket_cart caption {display:none;}
table.ticket_cart th{background:#666;font-size:13px !important;color:#fff;padding:4px 8px;text-align:left;}
table.ticket_cart td{color:#000;padding:4px 8px;border-bottom:solid 1px #999;border-right:solid 1px #999;}
table.ticket_cart td.event {text-align:left;border-left:solid 1px #999;width:auto;}
.textright {text-align:right !important;}
.textleft {text-align:left !important;}
/*Ticket Exchange*/
table.ticket_cart td.red {color:#c33;}

/* EVENT PANEL STYLES */
.event_info {width:275px;float:left;text-align:left;margin:0;}
.event_info h3 {font-size:14px;text-align:left;margin:0 0 8px 0;padding:0;}
.event_info p {font-size:12px;text-align:left;margin:4px 0;padding:0;}
.event_info p.mlb_event_date {}
.event_info p.mlb_event_venue {color:#000;padding:0 0 8px 0!important;}
.event_info p.scattered_message {font-weight:bold;color:#c33;}
.event_info p.remove {height:2.2em;margin:8px 0!important;padding:4px 0;float:none;clear:both;}

.team_logos {font-weight:bold;font-size:1.35em;vertical-align:middle;float:left;text-align:left;margin:0 0 0 4px;}
.team_logos img {vertical-align:middle;}

/* CART PAGE */
.offer_actions {clear:both;padding:6px;border-top:solid 1px #ddd;} /* draws border just above action buttons in cart */
.actions_text {display:inline-block;margin:8px 0 0 8px;font-weight:bold;color:#000;}

/* PAYMENT PAGE */

/* PAYMENT TYPE LIST */
ul.payment_type_list{clear:both;padding:4px 0px;}
ul.payment_type_list li{display:inline;font-size:12px;text-decoration:none;padding:8px 12px 8px 0;margin:0 8px 0 0;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;}
ul.payment_type_list li:hover {}
ul.payment_type_list li.selected{background:#ADD8E6;}

.payment_section_left_column {width:100%;float:none;padding:0;margin:5px 0;} /* INCREASES WIDTH OF CC INPUT AREA */
ul.payment_type li {color:#000;}

/* SPECIAL INPUT CLASSES */
input[type='text'].cvc_input {width:3em;} /* CVC INPUTS */

/* GIFT CARD STYLES */
ul.input_list_gift {overflow:hidden;list-style:none;margin:12px!important;padding:0 !important;}
ul.input_list_gift li {float:left;display:inline;margin:0 16px 0 0;}
ul.input_list_gift label {font-weight:bold;display:block;}

/* DELIVERY METHOD STYLES */
ul.input_list_mod {overflow:hidden;list-style:none;margin:0px 8px!important;padding:0 !important;}
ul.input_list_mod li {margin:0;line-height:2em;}
ul.input_list_mod li.selected {background:#ADD8E6;}
ul.input_list_mod label {display:inline-block;font-weight:bold;}
ul.input_list_mod a.explain {font-weight:bold;color:#000;}

/* MARKETING INPUT STYLES */
ul.input_list_mkt {overflow:hidden;list-style:none;margin:12px!important;padding:0;}
ul.input_list_mkt li {float:left;display:inline;margin:0 16px 0 0;}
ul.input_list_mkt label {font-weight:bold;display:block;}
ul.input_list_mkt li.bold_li {font-weight:bold;}

ul.input_list_mkt_chk {overflow:hidden;list-style:none;margin:0px 12px!important;padding:0;}
ul.input_list_mkt_chk li {display:inline;margin:0;}
ul.input_list_mkt_chk label {color:#000;}

/* INSURANCE INPUTS */
ul.ins_list {overflow:hidden;list-style:none;margin:12px!important;padding:0 !important;}
ul.ins_list li {margin:0;line-height:1.75em;}
ul.ins_list label {color:#000;font-weight:bold;}

/* DATA PROTECTION INPUTS */
ul.input_list_data  {overflow:hidden;list-style:none;margin:12px!important;padding:0 !important;}
ul.input_list_data li {display:inline;margin:0 12px 0 0;line-height:1.75em;}
ul.input_list_data label {color:#000;font-weight:bold;}

/* EDIT CARD DIALOG */
div#card_dialog div.panel_header {margin:0;} /*turns off top margin */
div.modal_dialog {font-size:12px !important;}

/* CREDIT CARD LIST */
ul.input_list_credit_card {display:inline;overflow:hidden;list-style:none;margin:0;padding:0;}
ul.input_list_credit_card li {float:left;display:inline;margin:0 16px 0 0;}
ul.input_list_credit_card label {font-weight:bold;display:block;}

/* BILLING INFO INPUT LIST */
ul.input_list_billinfo {list-style:none;margin:0;padding:0;}
ul.input_list_billinfo li {line-height:2em;}
ul.input_list_billinfo label {font-weight:bold;display:inline-block;width:11em;}

ul.input_list_var {overflow:hidden;clear:both;display:inline;list-style:none;margin:0;padding:0;}
ul.input_list_var li {display:inline;margin:0 6em 0 0;}
ul.input_list_var label {font-weight:bold;display:inline-block;width:11em;}
ul.input_list_var label.unit {font-weight:bold;display:inline-block;width:auto;}

/* T & C text block */
order_text {}
order_text p {}
order_text label {}

/* FIXES 9936 */
#coupon_msg_alert {clear:both;width:auto;}
.coupon_msg_alert_text {clear:both;}

/* NEW ALERT STYLES - added new DIV selector to styles */
.notification {clear:both;background-position: 10px 11px !important;background-repeat: no-repeat !important;border: 1px solid;font-size: 13px;margin:0;padding: 0;width: auto;}
div.attention {background: #fffbcc url('https://images.tickets.com/images/primarysales/gpl/exclamation.png') 10px 11px no-repeat;border-color: #e6db55;color: #666452;}
div.information {background: #dbe3ff url('https://images.tickets.com/images/primarysales/gpl/information.png');border-color: #a2b4ee;color: #585b66;}
div.success {background: #d5ffce url('https://images.tickets.com/images/primarysales/gpl/tick_circle.png');border-color: #9adf8f;color: #556652;}
div.error {
    background: url("https://images.tickets.com/images/primarysales/gpl/red_exclamation.png") no-repeat 0 0 #fc6;
    border-color: #c60;
    color: #000;
    padding: 0;
}
.notification div {display:block;font-style:normal;padding: 10px 10px 10px 36px;}
.notification .close {color:#990000;font-size:9px;position:absolute;right:5px;top:5px;}

/* Additional Items Modal */
ul.items_input_list {overflow:hidden;width:100%;list-style:none;margin:0;padding:0;}
ul.items_input_list li {float:left;display:inline;margin:0 16px 0 0;}
ul.items_input_list label {font-weight:bold;display:block;}

/* BUYER TYPE WIDTHS */
.buyer_type_drop_down {float: left;margin:0;}
.buyer_type_wrapper_scroll {border: 1px solid #CCC;clear: both;float: left;height: 100px;margin:0.4em 0 0.4em 0;overflow:auto;padding: 0.6em;width: 100%;}
.buyer_type_wrapper {border: 1px solid #CCC;clear: both;float: left;height: auto;margin:0.4em 0 0.4em 0;padding: 0.6em;}
.buyer_type_description {clear:both;color: #333;font-size:0.93em;font-weight: bold;margin: 0 2em;padding: 0.6em 0 0 0;width:20em;}
.buyer_type_price {color: #333;float:left;margin: 0.4em 0 0 0.4em;}
.buyer_type_row {clear:both;float:left;margin:0.2em 0;width:100%;}

.price_amount {width: 7em;}
.primary_price_level_header {width: auto;}

/* SUBTOTAL LIST STYLES*/
ul.subtotalul {list-style:none;color:#000;margin:4px 0 !important;text-align:right;}
ul.subtotalul li{overflow:hidden;margin:0;border-bottom:solid 1px #fff;background:#e3effa;line-height:1.4em;padding:4px 8px !important;}
ul.subtotalul span.item {width:80%;display:inline-block;font-weight:bold}
ul.subtotalul span.cost {width:20%;display:inline-block;}
ul.subtotalul span.refund {color:#c00;}

/* GRANDTOTAL LIST STYLES*/
ul.grandtotalul {list-style:none;color:#000;margin:8px 0;text-align:right;}
ul.grandtotalul li{background:#e3effa;padding:4px;border-top:solid 1px #666;}
ul.grandtotalul li.gtotal{background:#ADD8E6;padding:4px;border-bottom:solid 1px #666;}
ul.grandtotalul span.item {width:80%;font-weight:bold;}
ul.grandtotalul span.cost {width:20%;display:inline-block;}
ul.grandtotalul span.refund {color:#c00;}

/* SHOPPING CART FIX */
.primary_sales-table tbody td.primary_sales_remove {border:none;} /* No border */
.price_level_swatch {margin:0;}
.primary_sales-table_fees_group td.primary_sales_ticket_subtotal {width: auto;}
.primary_sales-table tbody td.primary_sales_order_grand_total {border-top:none;border-left: 1px solid #CCC;border-right: 1px solid #CCC;border-bottom: 1px solid #CCC;}
.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_remove {border:none;}
.primary_sales-table tbody td.primary_sales_remove_bottom_border {border-left: none;}

/* Labels above Inputs - Horizontal layout */
ul.input_list_credit_card {overflow:hidden;width:100%;list-style:none;margin:0;padding:0;}
ul.input_list_credit_card li {float:left;display:inline;margin:0 16px 0 0;}
ul.input_list_credit_card label {font-weight:bold;display:block;}
ul.input_list_credit_card label.exp_date {display:none;}
ul.input_list_credit_card label.uk_start_date {display:none;}
     
ul.input_list_debit_card {overflow:hidden;width:100%;list-style:none;margin:0;padding:0;}
ul.input_list_debit_card li {float:left;display:inline;margin:0 16px 0 0;}
ul.input_list_debit_card label {font-weight:bold;display:block;}

/* Labels above Inputs - Vertical layout */
/*
ul.input_list_credit_card {overflow:hidden;width:100%;list-style:none;margin:0;padding:0;}
ul.input_list_credit_card li {display:block;margin:0 0 8px 0;}
ul.input_list_credit_card label {font-weight:bold;display:block;}
ul.input_list_credit_card label.exp_date {display:none;}
ul.input_list_credit_card label.uk_start_date {display:none;}

ul.input_list_debit_card {overflow:hidden;width:100%;list-style:none;margin:0;padding:0;}
ul.input_list_debit_card li {display:block;margin:0 0 8px 0;}
ul.input_list_debit_card label {font-weight:bold;display:block;}
*/

/* Labels to left of Inputs - Vertical layout */
/*
ul.input_list_credit_card {overflow:hidden;width:100%;list-style:none;margin:0;padding:0;}
ul.input_list_credit_card li {line-height:2em;}
ul.input_list_credit_card label {font-weight:bold;display:inline-block;width:11em;}
ul.input_list_credit_card label.exp_date {display:none;}
ul.input_list_credit_card label.uk_start_date {display:none;}

ul.input_list_debit_card {overflow:hidden;width:100%;list-style:none;margin:0;padding:0;}
ul.input_list_debit_card li {line-height:2em;}
ul.input_list_debit_card label {font-weight:bold;display:inline-block;width:11em;}
*/


/* Labels to left of Inputs - Horizontal layout */
/*
ul.input_list_credit_card {overflow:hidden;width:100%;list-style:none;margin:0;padding:0;}
ul.input_list_credit_card li {display:inline;margin:0 16px 0 0;}
ul.input_list_credit_card label {font-weight:bold;}
ul.input_list_credit_card label.exp_date {display:none;}
ul.input_list_credit_card label.uk_start_date {display:none;}

ul.input_list_debit_card {overflow:hidden;width:100%;list-style:none;margin:0;padding:0;}
ul.input_list_debit_card li {display:inline;margin:0 16px 0 0;}
ul.input_list_debit_card label {font-weight:bold;}
*/

/* End  PaymentInfo.inc, Payment section on Payment page of MLB & GPL */

/*UPSELL MODAL SCROLL DIV */

/* Upsell Modal - ADDED 11012013 11:05 */
.modal_upsell_scroll {max-height:275px;overflow:auto;margin:0 0 12px 0;}
.modal_upsell_scroll .col40 {width:40%;}

/* FRIENDS MODAL */
#friends_dialog div.panel_header {margin:0;} /*turns off top margin */
ul.input_list_friends {list-style:none;margin:0;padding:0;}
ul.input_list_friends li {line-height:1.5em;margin:0 0 8px 0;}
ul.input_list_friends label {display:block;font-weight:bold;}

/* LOGIN MODAL */
#login_dialog div.panel_header {margin:0;} /*turns off top margin */
ul.login_options {overflow:hidden;list-style:none;margin:8px 0;padding:0;}
ul.login_options label{font-weight:bold}
ul.login_inputs {overflow:hidden;list-style:none;margin:16px 0;padding:16px 0;}
ul.login_inputs li {float:left;display:inline;margin:0 32px 0 0;}
ul.login_inputs label {font-weight:bold;display:block;}

/* CONFIRMATION PAGE */

/* COL LAYOUT */
.confirm_left {width:680px;float:left;}
.confirm_right {width:300px;float:right;}

/* RIGHT MKTING COLUMN */
.right_col {width:auto;margin:12px 0 0 0;padding:0;clear:both;overflow:hidden;}

/* LINK LIST */
ul.link_list {margin:0;padding:0}
ul.link_list li {list-style:none;}
ul.link_list li a{font-weight:bold;color:#000;}

/* Order CONFIRMATION LISTS */
ul.list_orderinfo {margin:12px 0px;padding:0 8px;float:left;width:22%;border-right:solid 1px #ddd;}
ul.list_orderinfo h3 {font-size:12px;margin:8px 0;color:#000;}
ul.list_orderinfo li {font-size:12px;list-style:none;}
ul.list_orderinfo li.method {color:#000;font-weight:bold;}

/* PROMOTIONAL IMAGES */
div.promo {margin:16px 0 0 0;}

/* SOCIAL MEDIA LINKS */
ul.social_media {font-weight:bold;float:right;color:#fff;padding:8px 16px;text-decoration:none;}
ul.social_media li {display:inline;font-weight:bold;color:#fff;}
ul.social_media li a{color:#fff;}
ul.social_media li span {display:none;}
ul.social_media li img {vertical-align:middle;}

/* TLINK LIST */
ul.t_list {margin:0;padding:0;}
ul.t_list li{margin:0;font-size:11px;overflow:hidden;padding:4px 0;list-style:none;border-bottom:dashed 1px #999;}
ul.t_list li a{text-decoration:none;}
ul.t_list li span.t_date {float:left;width:40%;display:inline-block;font-weight:bold;}
ul.t_list li span.t_opponent {display:block;float:left;width:20%;}
ul.t_list li span.t_link {display:block;text-align:right;float:right;width:40%;}
ul.t_list li span.t_link img {vertical-align:middle;}
ul.t_list li span.t_link a {background: url("https://images.tickets.com/images/primarysales/gpl/tkr_icons.png") no-repeat scroll 0 -77px transparent;border: 0 none;display: block;font-size: 11px;margin-left: 17px;padding: 4px 0 4px 5px;text-decoration: none;}

/* OFFER EXTRA LIST */
ul.offer_extra {margin:8px;clear:both;}
ul.offer_extra li {padding:4px 0;font-size:11px;border-top:dashed 1px #999;}
ul.offer_extra li a {color:#333;text-decoration:none;}
ul.offer_extra li a img {vertical-align:middle;}

/* FRIENDS MODAL */
#friends_dialog div.panel_header {margin:0;} /*turns off top margin */
ul.input_list_friends {list-style:none;margin:0;padding:0;}
ul.input_list_friends li {line-height:1.5em;margin:0 0 8px 0;}
ul.input_list_friends label {display:block;font-weight:bold;}

/* START GLOBAL TICKER CLASSES */
div#mlb_recommend {clear:both;}

/* TEAM SPECIFIC TICKER CLASS */
#gameticker.tkr_bg {background-color: #002F5C;}

#gameticker {color:white;height:90px;background-image:url("https://images.tickets.com/images/primarysales/gpl/tkr_bg.png");background-repeat: repeat-x;overflow:hidden;border-top:solid 1px #fff;}
#gameticker a {color:white}
#gameticker .tkr_icon {background: url("https://images.tickets.com/images/primarysales/gpl/tkr_icons.png") no-repeat;}
#gameticker .tkr_hdr {font-family: adelle,arial,sans-serif;font-size: 14px;text-transform: uppercase;position:relative;font-weight:bold;}

#gameticker .tkr_rounded {
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border-radius: 4px; 
    -moz-box-shadow: 0px 0px 4px #ffffff; 
    -webkit-box-shadow: 0px 0px 4px #ffffff; 
    box-shadow: 0px 0px 4px #ffffff; 
}

#gameticker.tkr_matchup {background-image:url("https://images.tickets.com/images/primarysales/gpl/tkr_bg_matchup.png");}
#gameticker.tkr_matchup .tkr_3 {border-left: 1px solid black;float: left;font-size: 14px; height: 83px;padding: 7px 0 0 28px;width: 95px;}
#gameticker.tkr_matchup .tkr_3 a {display: block;margin: 3px 0 0 -10px;}
#gameticker.tkr_matchup .tkr_4 {float: left;padding-top: 7px;position: relative;width: 400px;}
#gameticker.tkr_matchup .tkr_carousel {visibility: visible; overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 2; left: 0px; width: 400px;}
#gameticker.tkr_matchup .tkr_carousel_container {height: 74px;left: 25px;padding-left: 12px;position: absolute;top: 8px;width: 400px;}
#gameticker.tkr_matchup .tkr_carousel_bg {
    -moz-box-shadow: 1px 1px 2px #444444;
	background: url("https://images.tickets.com/images/primarysales/gpl/tkr_bg.png") repeat scroll 1px -21px black;border-left: 1px solid black;border-top: 1px solid black;height: 74px;left: 25px;opacity: 0.6;position: absolute;top: 8px;width: 420px;}
#gameticker.tkr_matchup .tkr_carousel_container ul {margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;position:relative;list-style-type:none;z-index:1;width:800px;left:0px;}
#gameticker.tkr_matchup .tkr_carousel_container li {overflow-x:hidden;overflow-y:hidden;float:left;width:100px;height:70px;}
#gameticker.tkr_matchup .tkr_carousel_container li a {background: url("https://images.tickets.com/images/primarysales/gpl/tkr_icons.png") no-repeat scroll 0 -77px transparent;border: 0 none;display: block;font-size: 11px;margin-left: 17px;padding: 4px 0 4px 5px;text-decoration: none;width: 78px;}
#gameticker.tkr_matchup .tkr_carousel_container li a:hover {text-decoration: underline;}
#gameticker.tkr_matchup .tkr_carousel_tix .tkr_carousel_container li.tkr_carousel_last a {background: none repeat scroll 0 0 transparent;}

#gameticker .tkr_carousel_container li {text-align: center; width: 86px; margin: 0; padding: 8px 0pt 0pt; height: 70px; font-family: adelle,arial,sans-serif; font-size: 12px; float:left;}

/* Recommend Ribbon */
div.ticker_promo {float:right;width:410px;padding:8px;}
.carousel_container {float:left;}
#mlb_recommend .panel_gradient {background-image:url("https://images.tickets.com/images/primarysales/gpl/tkr_bg_panel_gradient.png"); background-repeat:repeat-x;background-color:#000;border-top:1px solid #fff;margin: 0 0 7px 0;}
#mlb_recommend .widget_panel {border:none;}
/* / Recommend Ribbon */

/* Promotions popup window */
.promotions_details_popup_link {float:left;clear:both;display: inline;margin: 0 0 0 0;width: auto;}
.FilterList_promotions_details {background: #FFFFFF;background-image: url(https://images.tickets.com/images/primarysales/mlb/FilterList_top_bg.jpg);background-position: top;background-repeat: repeat-x;border: 1px solid #CCCCCC;height: auto;padding: 10px;position: absolute;visibility: hidden;width: 230px;z-index: 50;}
.FilterList_promotions_details_text {padding: 5px;}
.FilterList_promotions_details_text a {color:#003f85;}
/* Promotions popup window */

/* QC 10150 */
.avail_error_msg_alert {background-color: #e7e7e7;background-image: url(https://images.tickets.com/images/primarysales/mlb/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: 275px;}

/* 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(https://a248.e.akamai.net/f/248/8705/1d/images.tickets.com/images/primarysales/mlb/small_box_green_bg.jpg);background-repeat: repeat-x;border: 1px solid #CCC;clear: both;float: left;height: 100px;margin:5px 0px;overflow:auto;padding: 0.6em;width: 80%;}
.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 0em;padding: 0.6em;width: 75%;}

.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(https://a248.e.akamai.net/f/248/8705/1d/images.tickets.com/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(https://a248.e.akamai.net/f/248/8705/1d/images.tickets.com/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 0em;padding: 0.6em;width: 75%;}
.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;}

/* Upsell Ribbon Structure */
h2.subheader_h2 {background-color:#333;color:#fff;padding:4px 10px 5px 10px;margin:0;font-size:12px;} /* Upsell Ribbon Header */


/* Upsell Ribbon Structure */
.upsell_ribbon {color:white;background-image:url("https://images.tickets.com/images/primarysales/gpl/tkr_bg.png");background-repeat: repeat-x;overflow:hidden;border-top:solid 1px #fff;}
.options_outerdiv {overflow:hidden;padding:8px;background-image: url("https://a248.e.akamai.net/f/248/8705/1d/images.tickets.com/images/primarysales/gpl/tkr_bg_panel_gradient.png");background-repeat: repeat-x;background-color: #369;border-top: 1px solid white;}
/* can remove these after code update */
.upsell_ribbon .panel_gradient {background-image:url("https://images.tickets.com/images/primarysales/gpl/tkr_bg_panel_gradient.png"); background-repeat:repeat-x;background-color:#333;border-top:1px solid #fff;clear:both;margin: 0 0 7px 0; width:auto;}
.upsell_ribbon .widget_panel {border:none;}
.carousel_container {float:left;}
.jcarousel-skin-tango .jcarousel-container {background:#333;}
/* 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('https://images.tickets.com/images/primarysales/gpl/tkr_bg.png'); background-repeat:repeat-x; background-position:top;}
.jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-skin-tango .jcarousel-container-horizontal {width: 456px;padding: 15px 40px;}
.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('https://images.tickets.com/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('https://images.tickets.com/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('https://images.tickets.com/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('https://images.tickets.com/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('https://images.tickets.com/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('https://images.tickets.com/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 {float:left;padding:4px 4px 4px 12px;width:340px;}
div.upsell_ticker_promo p {color:#CCC;}
.upsell_sales_header {background-color:#0066CC;} /* Upsell Ribbon event header bar */
.primary_sales-table_event_details th.upsell_sales_header,
.primary_sales-table th.upsell_sales_header,
th.upsell_sales_header {background:#0066CC;color:#FFF;padding:0.3em;}
.upsell_ticker_promo {float:left;padding:4px 4px 4px 12px;width:340px;}
.upsell_ticker_promo p {color:#fff;}
div.upsell {margin:0;}

.offer_actions {clear:both;padding:6px;border-top:solid 1px #ddd;}
p.more {text-align:center;}
a.more {display:inline-block;font-size:10px !important;font-weight:bold !important;;color:#fff !important;;background:#000;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #333;border-bottom:solid 1px #333;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
p.more {display:inline-block;font-size:10px !important;font-weight:bold !important;;color:#fff !important;;background:#000;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #333;border-bottom:solid 1px #333;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
a:hover.more {text-decoration:none;background:#181ea5;}
.recom_info {border:solid 1px #999;padding:8px;text-align:center;background:#fff;height:85px;}
.recom_info a{text-decoration:none;}
.recom_info h3 {font-size:1em;margin:0;padding:0 0 6px 0;}
.recom_info p.mlb_event_date {margin:0;padding:0;font-size:1em;}
.recom_info p.mlb_event_time {margin:0;padding:0;font-size:1em;}
.event_block {overflow: hidden;background: url('https://images.tickets.com/images/primarysales/gpl/panel_gradient.png') repeat-x;border: solid 1px #999;margin: 8px;padding:0;}
h2.option,table.option th {background:#39c;}
a.more1 {display:inline-block;font-size:10px !important;font-weight:bold !important;;color:#fff !important;;background:#000;text-decoration:none;padding:4px 8px !important;border-right:solid 1px #333;border-bottom:solid 1px #333;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}

/* UPSELL CART STYLES */
table.upsell_ticket_cart {width:100% !important;border-left:solid 1px #999;}
table.upsell_ticket_cart caption {display:none;}
table.upsell_ticket_cart th{font-size:13px !important;color:#fff;padding:4px 10px 5px 10px;text-align:left;}
table.upsell_ticket_cart td{color:#000;padding:4px;border-bottom:solid 1px #999;border-right:solid 1px #999;}
table.upsell_ticket_cart td.event {text-align:left;border-left:solid 1px #999;width:auto;}
table.upsell_ticket_cart td a {text-decoration:none;}

/*QC 12404- Upsell model hilite class*/
tr.add_info_tr.row_hilite {background:#cff;}
table.ticket_cart td.row_hilite {background:#cff;border-bottom:solid 1px #cff;}

/* START MY TICKETS  - added 03-23-2012 */
.recom_info {border:solid 1px #999;padding:8px;text-align:center;background:#fff;height:85px;}
.recom_info a{text-decoration:none;}
.recom_info h3 {margin:0;padding:0;font-size:1em;}
.recom_info p.mlb_event_date {margin:0;padding:0;font-size:1em;}
.recom_info p.mlb_event_time {margin:0;padding:0;font-size:1em;}

/* New styles for inventory list */
ul.month_list {margin:6px;}
ul.month_list li {line-height:1.8em;}
li.active_month {font-weight:bold;margin:4px 0px;background:#dedede;padding:4px 8px;}

/* active button */
a.active {background:#036;}

ul.mt_actions {margin:8px 0;padding:12px 0;border-top:solid 1px #999;}
ul.mt_actions li {margin:0 0 8px 0;}

.vert_login_inputs {margin:8px;}
.vert_login_inputs li {margin:0 0 8px 0;}
.vert_login_inputs li label{display:inline-block;width:10em;}

ul.hilites_list {margin:8px;border-top:solid 1px #999;}
ul.hilites_list li{margin:8px 0;}

.main_panel {margin:8px;background:#fff;}
.main_panel_right {margin:8px 8px 8px 0;background:#fff;}

.acct_num {font-size:.8em;color:#666;}
ol.inst_list {margin:0;padding:0;}
ol.inst_list li{margin:0px 6px 6px 18px;padding:8px;}

ul.tix_legend {font-size:11px;float:left;width:45%;}
ul.tix_legend li {padding:0;}
ul.tix_legend li.legend_type {color:#369;font-weight:bold;padding:4px 0;}

/* ticket block */
.tix_block_container {margin:0 0 8px 1px;}
.tix_block {border:solid 1px #999;height:420px;overflow:auto;margin:4px 0;padding:4px;}
.tix_block_container h2.subheader_h2 {padding:3px 10px;}
.sel_month_disp {color:yellow;}

.view_toggle {clear:both;}
/* link lists */

.hlink_list li{display:inline;margin:0;}
.vlink_list li{display:block;margin:0 0 8px 0;}

/* order list */
span.order_num {color:red;}

/* icon legend styles */
ul.tix_legend {}
ul.tix_legend li{line-height:24px;padding:0 0 0 22px;}
.mt_resale {background:url('https://images.tickets.com/images/mytickets/IW_R.gif') no-repeat scroll 0 50%;}
.mt_transfer {background:url('https://images.tickets.com/images/mytickets/IW_T.gif') no-repeat scroll 0 50%;}
.mt_donate {background:url('https://images.tickets.com/images/mytickets/DON.gif') no-repeat scroll 0 50%;}

.mt_sold {background:url('https://images.tickets.com/images/mytickets/IS.gif') no-repeat;}
.mt_donated {background:url('https://images.tickets.com/images/mytickets/IP_DON.gif') no-repeat;}
.mt_transferred {background:url('https://images.tickets.com/images/mytickets/IT.gif') no-repeat;}
.mt_canceled {background:url('https://images.tickets.com/images/mytickets/IC.gif') no-repeat;}
.mt_pend_res {background:url('https://images.tickets.com/images/mytickets/IR.gif') no-repeat;}
.mt_pend_trans {background:url('https://images.tickets.com/images/mytickets/IP.gif') no-repeat;}

table.ticket_transfer {width:100%;border-collapse:collapse;}
table.ticket_transfer caption{display:table-caption;background:#181EA5;color:#fff;font-weight:bold;padding:4px;width:100%;border-bottom:solid 1px #fff;}
table.ticket_transfer th,table.ticket_transfer td {padding:4px;border-bottom: solid 1px #999;border-right: solid 1px #999;}
table.ticket_transfer th {background:#ccc;color:#000;text-align:left;}
table.ticket_transfer.upsell caption{background:#39C;}

.input_list_billinfo li {padding:auto;vertical-align:top;}
.trans_note {font-size:11px;color:#666;line-height:auto;}

ul.input_list_billinfo li a {line-height:1em;}
ul.input_list_billinfo li.desc_text {line-height:1.4em;margin:8px 0;}

ul.filetree li{vertical-align:middle;}
ul.filetree .actionIcon {display:inline-block;padding:0;margin:0;width:18px;height:20px;vertical-align:middle;}

.tix_status {}
.tix_note {color:#C00;font-style:italic}

/* email list styles */
ul.email_list li{margin:4px;}
ul.email_list p.type {color:#036;font-weight:bold; margin:8px 0;border-bottom:solid 1px #999;padding:4px 0;}

/* to do list icons */
table.ticket_transfer span.mt_pend_res {display:block;height:20px;padding:0 0 0 22px;}
table.ticket_transfer span.mt_pend_trans {display:block;height:20px;padding:0 0 0 22px;}

ul.input_list_billinfo li a {line-height:1em;}
.input_list_setdelivery {background:#eee;padding:4px;border-bottom:solid 1px #999;border-top:solid 1px #999;margin:8px 0;}

/* sender message */
dl.sender_message {margin:0;padding:0;}
dl.sender_message dt{font-weight:bold;margin:0;padding:0;}
dl.sender_message dd{margin:0 0 8px 0;padding:0;}

ul.input_list_billinfo label.hidden {display:none;}
.hun_pix {height:100px;}

/* FAQ - HELP scroll */
.faq_scroll{height:450px;overflow:auto !important;}

/* help dialogs */
dl.faq {margin:0;padding:0;}
dl.faq dt{margin:4px 0;padding:0;font-weight:bold;font-size:13px;}
dl.faq dd {margin:0;padding:0;}
dl.faq dd p{margin:8px 0;padding:0;}
p.help_em{font-weight:bold;font-size:12px;font-style:italic;}

dl.faq dd ol li {margin:8px;}
dl.faq dd ol ul li {list-style-type:circle;margin:8px 32px;}

/* TreeView Start - added 03/26 */
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
.treeview ul {
	background-color: white;
	margin-top: 4px;
}
.treeview .hitarea {
	background: url('https://images.tickets.com/images/mytickets/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
* html .hitarea {
	display: inline;
	float:none;
}
.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}
#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }
.treeview li { background: url('https://images.tickets.com/images/mytickets/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url('https://images.tickets.com/images/mytickets/treeview-default.gif'); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }
.treeview-red li { background-image: url('https://images.tickets.com/images/mytickets/treeview-red-line.gif'); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url('https://images.tickets.com/images/mytickets/treeview-red.gif'); } 

.treeview-black li { background-image: url('https://images.tickets.com/images/mytickets/treeview-black-line.gif'); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url('https://images.tickets.com/images/mytickets/treeview-black.gif'); }  

.treeview-gray li { background-image: url(https://images.tickets.com/images/mytickets/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url('https://images.tickets.com/images/mytickets/treeview-gray.gif'); } 

.treeview-famfamfam li { background-image: url('https://images.tickets.com/images/mytickets/treeview-famfamfam-line.gif'); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url('https://images.tickets.com/images/mytickets/treeview-famfamfam.gif'); } 

.treeview .placeholder {
	background: url('https://images.tickets.com/images/mytickets/ajax-loader.gif') 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}
.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url('https://images.tickets.com/images/mytickets/folder.gif') 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url('https://images.tickets.com/images/mytickets/folder-closed.gif') 0 0 no-repeat; }
.filetree span.file { background: url('https://images.tickets.com/images/mytickets/file.gif') 0 0 no-repeat; }
/* TreeView End */

/* END MY TICKETS */

#flash_seat_map_popup{width:100%; height:100%; overflow: hidden}
#po_signin_error {
    BACKGROUND-IMAGE: url('https://images.tickets.com/images/primarysales/gpl/timealert_bg.jpg'); BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #e7e7e7; MARGIN: 0px; WIDTH: auto; BACKGROUND-REPEAT: repeat-x; CLEAR: both; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}

/* SEAT RESTRICTION LIST - ADDED 07182012 */
ul.restriction_sg {margin:8px 0;clear:both;}
ul.restriction_sg li{color:#c33;padding:2px 0;}
ul.restriction_sg li.rest_message {font-weight:bold;border-bottom:solid 1px #c33;margin:4px 0;padding:4px 0;}
ul.restriction_sg li.remove_message {margin:4px 0;font-weight:bold;color:#333;}


/* NEW CSS-BASED CLASS FOR SEAT RESTRICTION ICON - ADDED 07182012 */
.seat_restriction {background:url('http://images.tickets.com/images/primarysales/gpl/restriction_img.gif') no-repeat;width:14px;height:14px;display:inline-block;}

/*QC: 12382 CSS to show two scroll bar on upsell window if is true*/
.modal_upsell_scroll_with_info{ max-height:121px; }
.top_model_scroll{overflow: auto; max-height: 130px; height: 240px; margin: 10px 0px;}

/* SPLIT DELIVERY STYLES - STARTS HERE */
div.mod_panel {
height:auto;
}
.mod_panel .event_block {margin:0 0 8px 0;} /* turn off margin for split delivery */
.mod_panel ul.m_split {margin:8px 0;}

.mod_panel table.ticket_cart {border:none;}
.mod_panel table.ticket_cart td {border:none;}

div.mod_panel {overflow:auto;margin:0 8px;background:#ddd;padding:6px;} /*updated*/
div.mod_panel h2.header_h2 {margin-bottom:8px;} /* new */
div.mod_panel_right {margin:0 8px 0 0;background:#ddd;padding:6px;height:530px;} /*updated*/
div.mod_panel_control{margin:0 0 0 8px;background:#ddd;padding:6px;} /*new*/

ul.mod_control {overflow:hidden;margin:5px 0;padding:0;}
ul.mod_control h3{margin:0;padding:0;color:#036;font-weight:bold;font-size:1.3em;}
ul.mod_control li {border:solid 1px #369;padding:8px;margin:4px 0 8px 0;background:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
ul.mod_control li.tix_all{background:#fff url('../../../images/primarysales/mlb/md_all.png') no-repeat scroll 10px 36px;}
ul.mod_control li.tix_split{background:#fff url('../../../images/primarysales/mlb/md_split.png') no-repeat scroll 10px 36px;}
ul.mod_control li:hover {background-color: #9CF;}
ul.mod_control li.selected {background-color:#9CF;}

p.split_order {margin:8px 0 12px 54px;}

ul.mod_buttons {overflow:hidden;margin:0 0 6px 0;padding:0;}
ul.mod_buttons label, ul.mod_buttons h3{margin:0;padding:0;color:#036;font-weight:bold;font-size:1.3em;}
ul.mod_buttons li.mod {border:solid 1px #369;padding:8px;width:300px; height:140px;float:left;margin:0 6px 0 0;background:#fff;-moz-border-radius: 6px;-webkit-border-radius: 6px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);}
ul.mod_buttons li.mod:hover {background-color: #9CF;}
ul.mod_buttons li.mod.selected {background-color: #9CF;}
ul.mod_buttons li.tix_split {width:240px;height:100px;}
li.edit_btn {margin:8px 0;}

ul.mod_buttons li.tix_home {background:#fff url('../../../images/primarysales/mlb/md_print.png') no-repeat scroll 8px 56px;}
ul.mod_buttons li.tix_phone {background:#fff url('../../../images/primarysales/mlb/md_phone.png') no-repeat scroll 24px 56px;}
ul.mod_buttons li.tix_will {background:#fff url('../../../images/primarysales/mlb/md_kiosk.png') no-repeat scroll 24px 46px;}
ul.mod_buttons li.tix_mail {background:#fff url('../../../images/primarysales/mlb/md_mail.png') no-repeat scroll 8px 50px;}
ul.mod_buttons li.tix_split{background:#fff url('../../../images/primarysales/mlb/md_split.png') no-repeat scroll 12px 50px;}

/* mod metadata ul */
ul.meta {margin:8px 0 0 120px !important;}
ul.meta label {font-size:13px;display:block;}

/* split order selector */
ul.split_order {margin:8px 0 0 60px !important;}

/* split order styles */
div.split_order {overflow:auto;margin:0 8px 8px 8px;padding:0px;border:solid 1px #DDD;background:#eee;}
div#split_order table.ticket_cart{border:none;}
div#split_order table.ticket_cart th{border-left:solid 1px #eee;;}
div#split_order table.ticket_cart td{border:none;}

/* update behavior ul */
ul.update_ul {font-size:13px;color:#900;margin:16px 0;padding:8px 0;border-top:solid 1px #ddd;}

/* information links */
a.mod_details {display:block;width:16px;height:16px;float:right;background:url('../../../images/primarysales/mlb/icon_info.png') no-repeat;}

/* list of available MOD */
ul.m_split {margin:12px 0 12px 112px;font-size:14px;color:#036;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;padding:6px 0px;}
span.icon_attn {display:inline-block;width:20px;height:20px;background:url('../../../images/primarysales/mlb/icon_alert.png') no-repeat;}

/* Changes to fix the Split Delivery Payment Page delivery seat grid modal window  ****/
table.delivery_cart {width:100% !important;border-left:solid 1px #999;}
table.delivery_cart caption {display:none;border-bottom:solid 1px #fff;background:#000;color:#fff;padding:4px;font-weight:bold;}
table.delivery_cart th{background:#036;font-size:13px !important;color:#fff;padding:4px;text-align:left;}
table.delivery_cart td{color:#000;padding:4px;border-bottom:solid 1px #999;border-right:solid 1px #999;}
table.delivery_cart td.event {text-align:left;border-left:solid 1px #999;width:auto;}
table.delivery_cart td a {text-decoration:none;}

/* SPLIT DELIVERY STYLES - ENDS HERE */

/* PROMOTION TEXT */
.promo_message {clear:both;padding:4px 0 0 28px;font-weight:bold;color:#369;background:url('https://images.tickets.com/images/primarysales/gpl/promo_bug_24.png') no-repeat;min-height:24px;}
.promo_message.hilite {color:#036;background:url('https://images.tickets.com/images/primarysales/gpl/promo_bug_24_hilite.png') no-repeat;margin:0 0 0 20px;}
.promo_message.disabled_event {color:#999;background:url('https://images.tickets.com/images/primarysales/gpl/promo_bug_24_disabled.png') no-repeat;}
/* promotion text in flex pack pages */
ul.package_events .promo_message {margin-left:22px;}

table.installment_order tr td.left_column_installment_table {padding:5px;margin:5px 0 5px 0;width:150px;}
table.installment_order tr td.right_column_installment_table {border:none;padding:5px;margin:5px 0 5px 0;}

div.price_fee_background {clear:both; padding:5px 0;}
li.price_fee_desc{}
div.price_fee_default_desc{padding:5px 0 0 0; border-top:1px solid #ccc; margin:10px 0 0 0;}
.upsell_price_fee_recom_info {border:solid 1px #999;padding:8px;text-align:center;background:#fff;height:100%;color:#000;}
.price_fee_font{font-size:11px;}
span.all_in_price_detail{}

.checkout_paypal_button_link {width: 191px; height: 32px;border: none; margin: auto; display: inline-block; vertical-align: middle;}
.paypal_radio_button_link {width: 100px; height: 27px;border: none; margin: auto; display: inline-block; vertical-align: middle;}
/* Start default Card Changes */
span.default_card {display:inline-block;width:16px;height:16px;background:url('https://images.tickets.com/images/primarysales/mlb/highbid.png') no-repeat;}
/* End default Card Changes */


/*Voucher Redeem*/
.voucher_redeem_summary {
	white-space: nowrap; 
    width: 80%; 
    overflow: hidden; 
    border: 0px solid #000000;
	text-overflow:ellipsis;
	display:inline-block;
	font-weight:bold
}
.voucher_redeem_button {float: left;margin: 6px 0 0 6px;}
#voucher_redeem_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 0 0.8em 0;padding: 0.2em;}
div.voucher_barcode_table_scroll {height:150px;overflow:auto;margin:0 0 12px 0;} /* Limit vertical height of barcodes */
.voucher_barcode_table_scroll table {width:100%;}
div.voucher_redeem_error {
    background: url("../../../images/primarysales/mlb/red_exclamation.png") no-repeat 0 0 #fc6;
    border-color: #c60;
    color: #000;
    padding: 0;
}