/* JE - 11.13.2012 15:41 */
/* tabs css updated, bg bug removed, IE price scale fix, upsell styles updated, options outer div, widen ribbon */

#coupon_code_cont_btn {margin-left: 15px;}
#coupon_code_box .br_space {border: none;clear:both;padding: 5px 0 0 0;}
.event_block {border: none;}

html {background-image:url('../../../images/primarysales/gpl/tdc_html_bg_0912.gif'); background-repeat:repeat;}

/* TEAM SPECIFIC TICKER CLASS */
#gameticker.tkr_bg {background-color: #666;}
.jcarousel-skin-tango .jcarousel-container {background:#333;}
div.ticker_promo {float: right;width: 370px;padding:0 8px;}

body {font: 12px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;color: #444;background: url('../../../images/primarysales/gpl/tdc_body_bg_1112.gif') repeat-x;margin:0;}
label {font-weight:bold;}
label.hidden {display:none;}
ul {margin:0;padding:0;list-style:none;}
img {border:none;}
form {margin:0;padding:0}
a {color:#333; text-decoration: underline;}

/* BASIC ID CONTAINERS */
#wrapper {/*background: url('../../../images/primarysales/gpl/bg_world.png') no-repeat 10% 130px;*/}
#center {width:996px;margin-left:auto;margin-right:auto;}
.content {width:996px;clear:both;background:#fff;}
#primarysalesbox {font-size:0.82em;}
#header {}
#quicklinks {text-align:center;margin:0;}
.inputblock {border:none !important;}

/* PAGE HEADER STYLES */
#header {overflow:hidden;padding: 12px;}
div.header_logo_left {width:996px;height:45px;margin-left:auto;margin-right:auto;background:url('../../../images/primarysales/gpl/tdc_logo_hdr_1112.png') no-repeat;}
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:#666;;border-top:solid 1px #fff;color:#FFF;} /* #B3291F */

/* FOOTER STYLES */
#footer {clear:both;margin:12px 0 0 0;text-align:center;font-size:11px;color:#666; padding:8px 0;width: 100%; background-color: #FFFFFF; height: 120px;}
div.footer_logo_left {width: 120px; height:57px; margin-left:15px;margin-right:auto;/*background:url('../../../images/primarysales/gpl/tdc_logo_ftr_0912.png') no-repeat;*/}
div.footer_logo_left h1{display:none;padding:0;}
a.footer:visited {color: #0000FF; text-decoration: underline;}
a.footer:hover {color: #0000FF; text-decoration: underline;}

/* QUICKLINKS STYLE */
.quicklinks{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	border: 1px solid #C6C6C6;
	padding: 5px 10px;
	margin: 10px auto; 
	overflow: hidden;
	background: #E4E4E4;
	background-image: -moz-linear-gradient(white, #E4E4E4);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E4E4E4),color-stop(1, white));
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 2px 2px #c6c6c6;
	-webkit-box-shadow: 0 0 2px 2px #c6c6c6;
	box-shadow: 0 0 2px 2px #c6c6c6;
}
.quicklinks li {float:left;display:inline-block;font-size:12px;padding:6px 12px;border-left:solid 1px #fff;border-right:solid 1px #ccc;}
.quicklinks li:first-child {border-left:none;}
.quicklinks li:last-child {border-right:none;}
.quicklinks a {text-decoration:none;color:#333;font-weight:bold;font-size:14px;}
.quicklinks a:visited {}
.quicklinks a:hover {color:#FE7113;}

/* CONTENT CONTAINER */
.content {padding:8px;}

/* PANEL HEADER */
div.panel_header {height:36px;margin:0;overflow: hidden;background:#333;}
div.panel_header h1 {float:left;margin:8px 0 0 8px;padding:0;line-height:1.2em;font-size:17px;color:#fff;}

/* PANEL BG STYLES */
.panel_gradient {width:auto;background:#eee;overflow:hidden;padding:8px}
.panel_body {width:auto;background:#eee;overflow:hidden;padding:8px}

/* Tab area at top of page  - 01192012*/
#tabarea {overflow:hidden;color:#fff;font-weight:bold;text-align:center;background-color: #3E3D3D;background-image: url('../../../images/primarysales/gpl/tdc_tab_bg_0912.gif');background-repeat: repeat-x;-moz-box-shadow: 0 2px 3px rgba(0,0,0,0.6);-webkit-box-shadow: 0 2px 3px rgba(0,0,0,0.6);margin-left:auto;margin-right:auto; width: 996px;align: center;}
#tabarea div {font-size:16px;text-transform:uppercase;padding:16px 0 8px 0;float:left;}

/* HTML not used */
.selection_text_on {background: #6D6C6D;background: url('../../../images/primarysales/gpl/tdc_tab_hover_bg_0912.gif') repeat-x;color: white; width: 33%; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.payment_text_on {background: #6D6C6D;background: url('../../../images/primarysales/gpl/tdc_tab_hover_bg_0912.gif') repeat-x;color: white; width: 33%;}
.confirmation_text_on{background: #6D6C6D;background: url('../../../images/primarysales/gpl/tdc_tab_hover_bg_0912.gif') repeat-x;color: white; width: 33%; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.selection_text_off {background: #3E3D3D;background: url('../../../images/primarysales/gpl/tdc_tab_bg_0912.gif') repeat-x;color: white; width: 33%; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
.payment_text_off {background: #3E3D3D;background: url('../../../images/primarysales/gpl/tdc_tab_bg_0912.gif') repeat-x;color: white; width: 33%;}
.confirmation_text_off {background: #3E3D3D;background: url('../../../images/primarysales/gpl/tdc_tab_bg_0912.gif') repeat-x;color: white; width: 33%; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}

/* 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; border-top: none; 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;}

/* ACTION BUTTONS */
a.continue {text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #DA4F49;background-image: -webkit-gradient(linear,0 0,0 100%,from(#EE5F5B),to(#BD362F));background-image: -webkit-linear-gradient(top,#EE5F5B,#BD362F);background-image: -o-linear-gradient(top,#EE5F5B,#BD362F);background-image: linear-gradient(to bottom,#EE5F5B,#BD362F);
background-image: -moz-linear-gradient(top,#EE5F5B,#BD362F);background-repeat: repeat-x;border-color: #BD362F #BD362F #802420;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
a:hover.continue {color:white;text-decoration: none;background-color: #BD362F;-webkit-transition: background-position .1s linear;-moz-transition: background-position .1s linear;-o-transition: background-position .1s linear;transition: background-position .1s linear;}
a.primary {display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333 !important;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
a:hover.primary {color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;}
a.secondary {display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333 !important;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
a:hover.secondary {color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;}
a.cancel {display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333 !important;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
a:hover.cancel {color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;}
a.remove {display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333 !important;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
a:hover.remove {color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;}
a.more {display:inline-block;*display:inline;padding:4px 14px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;*line-height:20px;color:#333 !important;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #bbb;*border:0;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#a2a2a2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}
a:hover.more {color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;}

/* AVAILABLE PAGE */
.team_event_info {margin:0;width:auto;}
.team_event_info h2{margin:8px 0 12px 0;padding:0;font-size: 24px;color: #FE7113;}
.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 {border:solid 1px #ccc;padding:8px;margin:0 8px 0 0;background:#fff;width: 475px;}
#availability_right_column {padding:8px;background-color:#fff;border: 1px solid #CCC; width: 455px;}
.small_note_header {}
#seating_map_url {font-size:11px;color:#FE7113;}
#seating_map_url a {color:#FE7113;}

/* PRICE LEVEL SELECTION */

.price_level_row {clear:both;font-size:12px;color: #000000;display: block;font-weight:bold;margin: 0.2em 0;}
.price_amount {color: #333;float: left;font-weight: bold;padding: 0 0.4em 0 0;text-align: right;clear:both;}
.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: #000000;font-weight: bold;margin:0 0 0 100px;padding: 0.6em 0 0 0;width:20em;} 
.buyer_type_drop_down {float: left;margin:0; display:inline;} 
.buyer_type_wrapper {background-color: #EEEEEE; border: 1px solid #CCCCCC;clear: both;float: left;height: auto;margin:0.4em 0 0.4em 8em;padding: 0.6em;width: 20em;}
.buyer_type_wrapper_scroll  {background-color: #EEEEEE; border: 1px solid #CCCCCC;clear: both;float: left;height: auto;margin:0.4em 0 0.4em 8em;padding: 0.6em;width: 20em;} 
.buyer_type_row {clear:both;float:left;margin:0.2em 0;width:30em;} 
.buyer_type_price {color: #000000;float:left;margin: 0 0 0 0.4em;width:18em;}
.price_level_drop_down {float: left;margin:-0.1em 0 0 0;padding: 0;}
.price_level_event_header {color: #000000;float: left;font-weight:bold;margin: 0.3em 0;}
.price_level_header {color: #000000; float: left;font-weight:bold;margin: 0 0.1em 0 0.2em;padding: 0.1em;width: auto;}


/* PAYMENT PAGE */
.left_column_field_desc_text {margin:8px 0px;}
.required_fields {margin:8px 0px;font-weight:bold;}
.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.90em;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.90em;font-weight:bold;margin:0;text-align:right;width: 7em;} 
.primary_sales-table tbody td.primary_sales_shipping {color: #000000;font-size:0.90em;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.90em;font-weight:bold;margin:0;text-align:right;width: 7em;}
.primary_sales-table tbody td.primary_sales_service_charge {color: #000000;font-size:0.90em;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.90em;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.90em;font-weight:bold;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_order_grand_total {color: #000000;font-size:0.90em;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.90em;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.90em;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.90em;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.90em;margin:0;text-align:center;}

.primary_sales-table tbody td.primary_sales_subtotal {border-bottom: 1px solid #CCC;color: #000000;font-size:0.90em;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.90em;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.90em;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_ticket_subtotal {border: 1px solid #CCC;color: #000000;font-size:0.90em;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.90em;margin:0;text-align:right;}
.primary_sales-table tbody td.primary_sales_ticket_fee_price {color: #000000;font-size:0.90em;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%;}
.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%; background-color: #FFFFFF;}
.primary_sales_table_left_advertisment {float:left;height: 115px;margin: 0;width:325px;}

.calendar_listing-table {width: 97%;}
.calendar_listing-table tbody td.calendar_listing_date {color:#000000;font-size:0.93em;padding: 0.6em;text-align:left;width: 35%;}
.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:0.93em;padding: 0.6em;text-align:left;width: 20%;}
.calendar_listing-table tbody td.calendar_listing_venue {color: #000000;font-size:0.93em;padding: 0.6em;text-align:left;width: 30%;}
.calendar_listing-table tbody td.calendar_listing_buy_ticket {color: #000000;font-size:0.93em;padding: 0.6em;text-align:center;width: 15%;}
.calendar_listing_buy_ticket a:visited {font-weight: normal;}
.calendar_listing-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;}
.calendar_table_cells {width:80px;}
.calendar_month-table {float: right;margin: 0 0.2em 0 0;width: 75%;}
.calendar_month-table tbody td.calendar_month_date {color:#000000;font-size:0.88em;font-weight: normal;padding: 0.6em;text-align:left;width: 25%;}
.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:0.88em;font-weight: normal;padding: 0.6em;text-align:left;width: 25%;}
.calendar_month-table tbody td.calendar_month_venue {color: #000000;font-size:0.88em;font-weight: normal;padding: 0.6em;text-align:left;width: 25%;}
.calendar_month-table tbody td.calendar_month_buy_ticket {color: #000000;font-size:0.88em;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: 22%;}
.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:0.96em;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:#545454;font-size:0.96em;text-decoration: underline;}
.calendar_month_selection-table tbody td.selection li a:visited {color:#545454;font-size:0.96em;text-decoration: underline;}
.calendar_month_selection-table tbody td.selection li a:hover {color:#545454;font-size:0.96em;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: #666;color:#FFF;font-size:0.93em;font-weight: bold;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:#FE7113;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: 12px;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:#FF0000;}
label.opt {font-weight:normal;}
label.opt_text {font-weight:normal;}
label.print_tickets {font-weight:normal;}
.error_message {color:#FF0000;}
.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: 12px;}
.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/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/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: normal;}
.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 PACK - ADDED 09-25-14 JMH */
.flex_package_greeting {margin:0;float:none;width:auto;}
.flex_package_wrapper {margin:0;float:none;width: auto;}
.flex_package_greeting {float:none;width:auto;}
.flex_package_group {float:none;width:auto;padding:4px;}
.flex_package_header {float:none;width:auto;}
.flex_package_list_event {float:none;width:auto;}

/* FLEX PACKAGE - ADDED 09-25-14 JMH */
.flex_package_group {width:70%;float:left;} /* THIS STYLE CAN ONLY BE ADDED WHEN THE COUNTER FEATURE IS LIVE */
#cartWrapper { /* required to avoid jumping */margin:0 8px}
#cart {position: absolute;top: 0;margin-top: 195px;border: 1px solid #999;background:#fff;width:270px;}
#cart.fixed {position: fixed;top: 0;margin-top: 0;}
ul.flex_count {background:#dedede;padding: 4px 8px;margin:0 0 8px 0}
ul.flex_count li {display:inline;margin:0 12px 0 0;}
h3.panel_h3_grp {font-size: 12px;color:#fff;background:#999;padding: 4px 8px;margin:0;}
h4.panel_h4 {font-size: 12px;margin:0;padding:4px 8px;background: #c5c5c5;}

.flex_count {background:#EEE;}
.panel_h3_grp {font-size: 12px;color:#fff;background:#333;}
.flex_count_col30 {width:30%;padding: 4px 8px;}
.flex_count_col40 {width:40%;padding: 4px 8px;}
.flex_count_col50 {width:50%;padding: 4px 8px;}
.flex_count_col60 {width:60%;padding: 4px 8px;}
.flex_header_padding {padding: 4px 8px;}

.flex_count_col30 b {padding-right: 3px;}
.flex_count_col40 b {padding-right: 3px;}
.flex_count_col50 b {padding-right: 3px;}
.flex_count_col60 b {padding-right: 3px;}


/* END FLEX PACKAGE */

/************************* / 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;width: 2em;}
.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:#FE7113;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:#FE7113;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/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/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: right;text-align: right;}
.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: 1em 1em 0 0;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: 0.8em 0 0 0;padding: 0;width:35em;}
.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;height: auto;margin:0 0 0.8em 0;padding: 0.2em;width: 320px;}
#coupon_code_input_box {float: left;margin:0.3em 0.3em 0 0;width:5em;}
.coupon_code_header {color:#000000;float: left;font-size:0.93em;font-weight:bold; /*width:13em;*/ width: auto;}
.coupon_code_header a, a:visited {color:#545454;font-size:0.93em;font-weight:bold;text-decoration: underline;}
.coupon_code_header a:hover {color:#545454;font-size:0.93em;font-weight:bold;text-decoration: none;}
.enter_coupon_code {color: #000000;float: left;font-size:0.82em;margin: 0.6em 0 0 0;width: 14em;}
.coupon_code_row {height: auto;margin: 0.3em 0 0.3em 0;width:25.5em;}
.coupon_code_information {color:#000000;float: right;font-size:0.82em;width:14.6em;}
.coupon_code_information a, a:visited {color: #545454;font-size:0.88em;text-decoration: underline;}
.coupon_code_information a:hover {color: #545454;font-size: 0.88em;text-decoration:none;}
.table_review_box {margin: 0;padding: 0;width: auto;}
.small_information_text {color:#000;clear:both;font-size:0.82em;line-height: 1.2em;padding: 0.4em 0;width: auto;}
.special_note {font-size:0.93em;font-weight:bold;}
.important_note {clear:both; float: left;margin: 0.4em 0;}
.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 {display:inline-block;font-size:12px;font-weight:bold !important;color:#fff !important;background:#ff5900;text-decoration:none;padding:4px 8px;border:solid 2px #fea87e;-moz-border-radius: 1px;-webkit-border-radius: 1px;-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.0);-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.0);}
div.continue_button a {}
div.continue_button span {}
div.continue_button a:hover {text-decoration:none;background:#e75100;}
div.continue_button a:active {}



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 {}
div.register_button a {color:#fff; text-decoration:none;filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
div.register_button span {padding:5px;float:right;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #DA4F49;background-image: -webkit-gradient(linear,0 0,0 100%,from(#EE5F5B),to(#BD362F));background-image: -webkit-linear-gradient(top,#EE5F5B,#BD362F);background-image: -o-linear-gradient(top,#EE5F5B,#BD362F);background-image: linear-gradient(to bottom,#EE5F5B,#BD362F);
background-image: -moz-linear-gradient(top,#EE5F5B,#BD362F);background-repeat: repeat-x;border-color: #BD362F #BD362F #802420;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
div.register_button a:hover {color:white;text-decoration: none;background-color: #BD362F;-webkit-transition: background-position .1s linear;-moz-transition: background-position .1s linear;-o-transition: background-position .1s linear;transition: background-position .1s linear;}
div.register_button a:active {}
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;float: left;margin: 0 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: block;margin:0; padding: 5px 0 0 5px;width: 97px; height: 20px;text-indent: -999px;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 {clear:both;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: #FE7113;clear: both;font-size: 0.93em;margin: -1.2em 0 0 2.6em;width: 20em;}
.recaptcha_only_if_image {color: #FE7113;font-size: 0.93em;width: auto;}
.recaptcha_only_if_audio {color: #FE7113;font-size: 0.93em;}
.recaptcha_text_sound_clip {color: #FE7113;font-size: 1em;margin:-1.3em 1em 0 2.6em;width: 22em;}
.recaptcha_text_sound_clip a {color: #FE7113;font-size: 1em;}
.recaptcha_text_audio_version {clear: both;color: #FE7113;font-size: 1em;margin: -1.2em 0 0 2.6em;width: 20em;}
.recaptcha_text_audio_version a {color: #FE7113;font-size: 1em;}
.recaptcha_text_help_info {color: #FE7113;font-size: 1em;margin:-1.3em 1em 0 2.6em;width: 20em;}
.recaptcha_text_help_info a {color: #FE7113;font-size: 1em;}
.recaptcha_icons {margin: 0;width: 2.2em;}
.small_note_text {color:#000000;margin:8px 0;font-size:12px; clear: both;}
.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 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/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/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/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/submit_ideal_payment_button_hover.gif);background-repeat:no-repeat;}
a#rollover_submit_ideal_payment_button {background-image: url(../../../images/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/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:#333;}
.or_text {color:#000000;border-bottom: 1px solid #CCC;}
.cancel_text {color:#000000;float: left;font-size:0.82em;font-weight:bold;}

#scattered_box {padding:8px;border:solid 1px #ccc;margin:8px 0;}
.scattered_row_wrapper {color: #000000;display: inline;}
.scattered_box_header_text {color:#FF0000;clear: both;}
.scattered_box_header_text_black {color:#000;}
.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 {}
.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.90em;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.90em;font-weight: bold;margin:0;text-align:right;}
.primary_sales-table_fees_group td.primary_sales_ticket_subtotal {color: #000000;font-size:0.90em;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.90em;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.90em;font-weight:bold;margin:0;text-align:right;} 
.primary_full_sales_table {border: 1px solid #CCC;width:100%;  background-color:#FFFFFF;}
.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_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('../../../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 {float:right;width:240px;} /* adjust to allow for wider scroll area */
div.upsell_ticker_promo p {color:#fff;}
#mlb_recommend .panel_gradient {background-color:#666;}
/* what am i?? a.more1 {background:#036;}*/
h2.upsell,table.upsell th{background:#999;color:#000;}
.options_outerdiv {background-color: #666;border-top: 1px solid white;}
