/* **************** BLUEPRINT OVER RIDE ***************** */
.box{ background-color:transparent;  }

body{ background: #fff; padding-top:0px; margin-top:0px; font: 11px Verdana, sans-serif; color:#333; background: #fff url(../images/bg_main_pink.gif) no-repeat top center; text-align:left;  }

h1{ font-size: 17px; }
h2{ font-size: 13px; }

h2.underline{ padding-bottom:5px; border-bottom: 1px solid #999;  }
.container{ background: #fff url(../images/bg_main_pink.gif) no-repeat top;  }

a{ color:#0000ff; text-decoration: none; font-size: 11px; }
a:hover{ color:#0000ff; text-decoration: underline;  }

#popup{ background-color: #fff;  }

/* **************** GLOBAL CLASSES ***************** */
/* ====== Debug ======*/
.mark{
	background-color: #DDD;
}
/* ====== Lists ======*/
.lnInlineList {  margin:0; }

.lnInlineList li{ display:inline; float:left; list-style: none; padding-left:5px; padding-right:5px; }
.lnInlineList li.first{ padding-left:0; }
.lnInlineList li.last{ padding-right:0; }

.lnFloatList { margin:0; }
.lnFloatList li{  float:left;  list-style: none;  padding-left:5px;  padding-right:5px;  }
.lnFloatList li.first{ padding-left:0; }
.lnFloatList li.last{ padding-right:0; }

.lnDlSameLine dt{ float:left; font-weight: normal; }

/* ====== Forms ======*/
label{ color:#414141; font-weight: normal;  }
label.text_field{ display:block;color:#000; }

label.block{ display:block;  }
input.standard{ border: 1px solid #999; font-size: 10px; padding:2px; margin-bottom:10px; width:130px;  }
input.short{ width:40px; }
input.long{ width:220px; }

select.standard{ border: 1px solid #999; font-size: 10px; padding:2px;  }

.error_message,
.grouped_error_codes { padding-top:5px; color: #e20f2f; font-weight: normal; display:none;  }

.input_help{ font-size: 9px; color:#666; font-style: italic; padding-left:5px; padding-bottom:10px; padding-top:5px;  }
.action_footer{ padding-bottom:10px; padding-top:10px;  }
.action_footer .action_button{ float:right;  }
.action_footer .action_message{ float:right; font-weight:bold; padding-right:30px; text-align:center;  }

.loading_dom{ padding:20px;  }

/* ====== Padding & Borders ======*/
/* padding */
.bottom_padding{ padding-bottom:10px;}
.bottom_margin{margin-bottom:10px;}
.bottom_half_padding{ padding-bottom:4px; }
.top_padding{ padding-top:10px; }
.top_half_padding{ padding-top:4px; }
.top_double_padding{ padding-top:20px; }
.right_padding{ padding-right:10px; }
.padding{ padding:10px; }


/* border */
.border{ border: 1px solid #ccc; }
.bottom_border{ border-bottom: 1px solid #ccc; }
.right_border{ border-right: 1px solid #ccc; }
.top_border{ border-top: 1px solid #ccc; }

/*
.lnBorder{ border-color: #cccccc; border-style: solid; }
.lnBorder.top{ border-top-width:1px; }
.lnBorder.right{ border-right-width:1px; }
.lnBorder.bottom{ border-bottom-width: 1px; }

.lnMargin{ margin:12px; }
.lnMargin.top{ margin:12px 0 0 0; }
.lnMarginHalf{ margin:6px; }
.lnMarginHalf.top{ margin:6px 0 0 0; }
.lnMarginHalf.bottom{ margin:0 0 6px 0; }


.lnMain .lnPad{ padding:12px; }
.lnMain .lnPadHalf.bottom{ padding:0 0 6px 0; }
*/
.lnPadTop{ padding-top:12px; }

.lnClear{ table-layout:fixed; /* good browsers */ overflow-x:hidden; /* IE lt 7 */ word-wrap:break-word; }

/* messages */
.error_messages{ color:#e20f2f; display:none;  }

.flash_message{ border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; clear:both; margin-top:10px; margin-bottom:10px; padding:5px; background-color:#ffffcc;  }

.alert_message{ border: 3px solid #f11;  clear:both; margin-top:20px; margin-bottom:10px; padding-top:5px; padding-bottom: 5px; text-align:center; }

.yellow_box_message{ border: 1px solid #ccc; clear:both; margin-top:20px; margin-bottom:10px; padding:5px; background-color:#ffffcc;  }

.nobold{ font-weight: normal; }

.bold{ font-weight: bold; }

.center{ text-align: center; }

.align_left{ text-align: left; }

.text_upper{ text-transform: uppercase; }

.small_text{ font-size:9px; }

.float_right{ float:right; }
.float_left{ float:left; }

.no_margin{ margin:0; }

/**
Backgrounds
-------------------------
*/
.gray_lines{ background: #fff url(../images/bg_gray_lines.gif) repeat-x;  }

.blue_lines{ background: #fff url(http://tickets.livenation.com/us/EC2/images/bg_blue_lines.gif) repeat-x;  }

.white_to_gray{ background: #fff url(http://tickets.livenation.com/us/EC2/images/bg_white_gray.gif) repeat-x;  }

.gray_to_white{ background: #fff url(http://tickets.livenation.com/us/EC2/images/bg_gray_white.gif) repeat-x;  }

.gray_lines_yellow{ background: #ffffcc url(http://tickets.livenation.com/us/EC2/images/bg_gray_lines_yellow.gif) repeat-x; border: 1px solid #d1d1d1; padding:10px;  }

.red{ color:#e20f2f;  }

div.dotted{ height:1px; background: url(http://tickets.livenation.com/us/EC2/images/bg_dotted_line.gif) repeat-x; padding:0; margin:0; clear:both;  }
div.dotted hr{ height:1px; margin:0; padding:0;  }
hr.no_bottom_margin{ margin-bottom:0;  }

hr.gray{ color: #999; background-color: #ccc; height: 1px; padding:0; margin:0; }

/**
Header
-------------------------
*/

#header{ height:93px;  }
#header #top_menu{ padding-top:10px; float:right; font-size: 10px; text-align:right; line-height:14px;  }
#header #top_menu ul{ padding-bottom:2px; margin:0; float: right;  }
#header #top_menu li{ display: inline; list-style: none; border-right: 1px solid #999; padding-left:5px; padding-right:5px;  }
#header #top_menu li.last{ border-right:none; padding-right:0;  }

#header .mycart{  text-align: right;  }
#header .mycart img{ vertical-align: middle;  }
#logo{ top:20px; position: absolute;  }

h2.single_line{ float:left;  }


/**
Footer
-------------------------
*/
#main_footer{ margin-top:50px; text-align: center; color:#6f6f6f; padding-top:20px;  }
#main_footer .links{ margin:0;  }

/**
Modals
-------------------------
*/

/* basic modal */

.modal_one{ position:absolute; display:none; width:205px;  }
.modal_one .content_area{ background-color:#fff;  }
.modal_one .content_area .content{ padding:18px; padding-top:30px; padding-bottom:35px;  }
.modal_one .content_area .content .action_bar{ padding-top:10px;  }
.modal_one .top{ height:30px;  }
.modal_one .header{ float:right; padding:5px; height:20px; background: #fff url(http://tickets.livenation.com/us/EC2/images/modal_bg_w_header_tab.gif) repeat-x;  }
.modal_one .close_button{ padding-top:5px; padding-right:5px; float:right;  }
.modal_one input.standard{ margin-top:5px; margin-bottom:5px; display:block;  }

#sign_in_modal_spawner,
#forgot_password_modal_spawner,
#forgot_username_modal_spawner,
#change_password_modal_spawner{ margin-left:746px; margin-top:24px; width:200px;  }

#captcha_help_spawner { margin-left:350px; margin-top:180px; width:500px;  }


#join_spawner{ margin-left:350px; margin-top:200px;  }

#large_venue_image_modal,
#large_venue_image_modall_shadow{ width:700px; height:500px;  }

#remove_merch_modal_spawner{ margin-left:270px; margin-top:100px;  }

#remove_merch_modal{ width:340px;  }

#back_to_livenation_modal_spawner{ margin-left:270px; margin-top:200px;  }

#back_to_livenation_modal{ width:400px;  }

#join_modal{ width:270px; left:0px;  }

#join_modal .small_italic{ font-style: italic; font-size: 9px;  }

.extended_info{ background: #fff url(http://tickets.livenation.com/us/EC2/images/bg_gray_white.gif) repeat-x; display:none; position:absolute; border: 1px solid #999; padding:5px;  }

/**
Modules
-------------------------
*/
.module_one_static,
.module_one_515,
.module_one_475,
.module_one_455,
.module_one_435,
.module_one_425,
.module_one_415,
.module_one_405{ margin-bottom:15px;  }

.module_one_515 .header,
.module_one_475 .header,
.module_one_455 .header,
.module_one_435 .header,
.module_one_425 .header,
.module_one_415 .header,
.module_one_405 .header{ height:28px; border-bottom: 1px solid #ccc; } /*height:28px; */

.module_one_515 .header h2,
.module_one_475 .header h2,
.module_one_455 .header h2,
.module_one_435 .header h2,
.module_one_425 .header h2,
.module_one_415 .header h2,
.module_one_405 .header h2{ padding:6px 5px 0 10px;margin:0;}

.module_one_515 .content,
.module_one_475 .content,
.module_one_455 .content,
.module_one_435 .content,
.module_one_425 .content,
.module_one_415 .content,
.module_one_405 .content { border: 1px solid #ccc; border-top: none; border-bottom:none;  }

.module_one_435 .content.gray_gradient,
.module_one_425 .content.gray_gradient{ background: #efefef url(http://tickets.livenation.com/us/EC2/images/bg_white_gray.gif) repeat-x;  }

.module_one_475 .box,
.module_one_455 .box,
.module_one_435 .box,
.module_one_425 .box,
.module_one_415 .box,
.module_one_405 .box { margin-bottom:0;  }

.module_one_475 .footer,
.module_one_455 .footer,
.module_one_435 .footer,
.module_one_425 .footer,
.module_one_415 .footer,
.module_one_405 .footer { height:12px;  }

.module_one_515 .header{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_515_header.gif) no-repeat; }
.module_one_515 .footer{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_515_footer.gif) no-repeat; }

.module_one_475 .header{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_475_header.gif) no-repeat; }

.module_one_475 .footer{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_475_footer.gif) no-repeat; }

.module_one_455 .header{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_455_header.gif) no-repeat;}

.module_one_455 .footer{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_455_footer.gif) no-repeat; }

.module_one_435 .header{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_435_header.gif) no-repeat; }

.module_one_435 .footer.gray{ background: url(http://tickets.livenation.com/us/EC2/images/module_one_435_footer_gray.gif) no-repeat; }

.module_one_435 .header.gray_mat{ background: url(http://tickets.livenation.com/us/EC2/images/module_one_435_header_gray.gif) no-repeat; }

.module_one_435 .footer.gray_fill_gray_mat_bg{ background: url(http://tickets.livenation.com/us/EC2/images/module_one_435_footer_gray_gray.gif) no-repeat; }

.module_one_425 .header{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_425_header.gif) no-repeat; }

.module_one_425 .footer{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_425_footer.gif) no-repeat; }

.module_one_425 .footer.gray{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_425_footer_gray.gif) no-repeat; }

.module_one_415 .header{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_415_header.gif) no-repeat;  }

.module_one_415 .footer{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_415_footer.gif) no-repeat; 	 }

.module_one_405 .header{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_415_header.gif) no-repeat;  }

.module_one_405 .footer{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_415_footer.gif) no-repeat; 	 }

/* standard module Grey header, white fill gray stroke round corners */
.module_one .header{ background:#cccccc; padding:0px; padding-left:1px; padding-right:1px; padding-top:9px;  }

.module_one .header .inner{ background: #efefef url(http://tickets.livenation.com/us/EC2/images/module_bg_gray_header.gif) repeat-x; height:28px; padding-bottom:0;  }

.module_one{ margin-bottom:35px;  }

.module_one .title{ font-size:13px; padding-left:17px; padding-top:5px;  }

.module_one .content{ background:#cccccc; padding:1px; padding-top:1px; padding-bottom:9px;  }

.module_one .content .inner{ background: #fff;  }

.module_one .content .inner .box{ padding:17px;  }

/* white module white header, white fill gray stroke */
.module_two .header{ background:#cccccc; padding:1px; padding-top:9px;  }

.module_two{ margin-bottom:35px;  }

.module_two .title{ font-size:13px; padding-left:17px; padding-top:5px;  }

.module_two .content{ background:#cccccc; padding:1px; padding-top:9px; padding-bottom:9px;  }

.module_two .content .inner{ background: #fff;  }

.module_two .content .inner .box{ padding:17px;  }

.module_two .drag_bar{ height:30px; background-image: url(http://tickets.livenation.com/us/EC2/images/bg_drag_bar.gif); background-position: top center; background-repeat: no-repeat; cursor:move;  }

.module_two .close_button{ padding-top:5px; padding-right:5px; float:right;  }

.module_two_475{ margin-bottom:15px;  }

/* standard static with 475 width module Grey header, white fill gray stroke round corners */
.module_two_475 .header{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_two_475_header.gif) no-repeat; height:10px;  }
.module_two_475 .content{ border: 1px solid #ccc; border-top: none; border-bottom:none; background: #fff;  }

.module_two_475 .content h2{ padding-left:10px;  }

.module_two_475 .box{ margin-bottom:0;  }
.module_two_475 .footer{ background: #fff url(http://tickets.livenation.com/us/EC2/images/module_one_475_footer.gif) no-repeat;  /* Same as module one */height:12px;  }

/* standard module Grey lines header, white fill topstroke square corners */

.module_three{ background: #fff url(../images/bg_gray_lines.gif) repeat-x; padding:10px;  }
/* Right hand side link to edit contents below */
.module_three .action_item{ float:right; height:30px;  }

/* standard module no background color designed to be nested inside another module */
.module_four{ padding:10px; padding: 10px 0px 0px 0px;  }
/* Right hand side link to edit contents below */
.module_four .action_item{ float:right; height:30px; padding-right:10px }

/**
Tool Tips
-------------------------
*/

.tooltip{
	width:13px;
	height:13px;
	display:none;
}

#tooltip{ position:absolute; color:#666; width:240px; z-index:1; display:none; }

#tooltip.right .arrow{ margin-top:10px; height:26px; width:12px; left:0px; top:0px; background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_arrow.png) no-repeat; position:absolute;  }
#tooltip.right .content{ padding:0; padding-left:9px; margin:0; text-align: left; border:0;  }
#tooltip.right .content .top{ height:7px; margin:0; padding:0; background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_top.png) no-repeat bottom left;  }
#tooltip.right .content .middle .box{ padding-top:5px; padding-bottom:5px; padding-right:26px; }
#tooltip.right .content .middle{ background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_middle.png) repeat-y; padding:0; margin:0;  }
#tooltip.right .content .bottom{ background-color:#333; border:0; height:8px; background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_bottom.png) no-repeat top left; 	 }

#tooltip.left .arrow{ margin-top:10px; height:26px; width:12px; left:145px; top:0; background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_arrow_left.png) no-repeat; position:absolute;  }
#tooltip.left .content{ padding:0; margin:0; text-align: left;  }
#tooltip.left .content .top{ height:7px; margin:0; padding:0; background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_top.png) no-repeat bottom left;  }
#tooltip.left .content .middle .box{ padding-top:5px; padding-bottom:5px;  }
#tooltip.left .content .middle{ background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_middle.png) repeat-y; padding:0; margin:0;  }
#tooltip.left .content .bottom{ background-color:#333; border:0; height:8px; background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_bottom.png) no-repeat top left; 	 }
#tooltip.bottom .arrow{ margin-top:-9px; height:12px; width:26px; left:20px; top:0; background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_arrow_bottom.png) no-repeat; position:absolute; }
#tooltip.bottom .content{ padding:0; margin:0; width:220px; text-align: left; }
#tooltip.bottom .content .top{ height:7px; margin:0; padding:0; background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_top.png) no-repeat bottom left; }
#tooltip.bottom .content .middle .box{ padding-top:5px; padding-bottom:5px; padding-right:20px; }
#tooltip.bottom .content .middle{ background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_middle.png) repeat-y; padding:0; margin:0; }
#tooltip.bottom .content .bottom{ background-color:#333; border:0; height:8px; background: url(http://tickets.livenation.com/us/EC2/images/bg_tooltip_bottom.png) no-repeat top left; }

/**
Buttons
-------------------------
*/

/* yellow button */

a.btn_yellow{ background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_yell_bg_cap.gif') no-repeat scroll top right; color: #000; display: block; float: left; font: normal 12px; height: 23px; margin-right: 6px; padding-right: 9px; text-decoration: none;  }
a.btn_yellow span{ background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_yell_bg_span.gif') no-repeat; display: block; line-height: 16px; padding: 2px 0 5px 9px; }
a.btn_yellow:active{ background-position: bottom right; color: #000; outline: none;  /* hide dotted outline in Firefox */ }
a.btn_yellow:active span{ background-position: bottom left;  }
a.btn_yellow:hover{ text-decoration: none;  }
a.btn_yellow:hover span { color:#222;  }
a.btn_yellow.disabled{ background: transparent url(http://tickets.livenation.com/us/EC2/images/btn_yell_dis_bg_cap.gif) no-repeat scroll top right; color:#666; }
a.btn_yellow.disabled span{ background: transparent url(http://tickets.livenation.com/us/EC2/images/btn_yell_dis_bg_span.gif) no-repeat;  }
a.btn_yellow.disabled:hover span { color:#666; cursor: pointer;  }

/* red button */
a.btn_red { 
    background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_red_bg_cap.gif') no-repeat scroll top right; 
    color: #fff; 
    display: block; 
    float: left; 
    font: normal 12px; 
    height: 23px; 
    margin-right: 6px; 
    padding-right: 9px;  /* sliding doors padding */
    text-decoration: none;  }

a.btn_red span { 
    background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_red_bg_span.gif') no-repeat; 
    display: block; 
    line-height: 16px; 
    padding: 2px 0 5px 9px;  }

/* gray background */

a.btn_red.gray_bg{ 
    background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_red_bg_cap_gray.gif') no-repeat scroll top right;  }

a.btn_red.gray_bg span { 
    background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_red_bg_span_gray.gif') no-repeat;  }

a.btn_red:active,
a.btn_red:hover { 
    background-position: bottom right; 
    outline: none;  /* hide dotted outline in Firefox */text-decoration: none; color:#fff;  }

a.btn_red:active span,
a.btn_red:hover span { 
    background-position: bottom left;  }

/* red button large */

a.btn_red_lg { 
    background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_red_lg_bg_cap.gif') no-repeat scroll top right; 
    color: #fff; 
    display: block; 
    float: left; 
    font: normal 12px; 
    height: 25px; 
    margin-right: 6px; 
    padding-right: 9px;  /* sliding doors padding */
    text-decoration: none;  }

a.btn_red_lg span { 
    background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_red_lg_bg_span.gif') no-repeat; 
    display: block; 
    line-height: 19px; font-size:13px; 
    padding: 1px 0 5px 9px;  }

a.btn_red_lg:active,
a.btn_red_lg:hover { 
    background-position: bottom right; 
    outline: none;  /* hide dotted outline in Firefox */text-decoration: none; color:#fff;  }

a.btn_red_lg:active span,
a.btn_red_lg:hover span { 
    background-position: bottom left;  }

/* green button */

a.btn_green { 
    background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_green_bg_cap.gif') no-repeat scroll top right; 
    color: #666; 
    display: block; 
    float: left; 
    font: normal 12px; 
    height: 23px; 
    margin-right: 6px; 
    padding-right: 9px;  /* sliding doors padding */
    text-decoration: none;  }

a.btn_green span { 
    background: transparent url('http://tickets.livenation.com/us/EC2/images/btn_green_bg_span.gif') no-repeat; 
    display: block; 
    line-height: 16px; 
    padding: 2px 0 5px 9px;  }

a.btn_green:active { 
    background-position: bottom right; 
    outline: none;  /* hide dotted outline in Firefox */color:#555;  }
a.btn_green:hover{ text-decoration: none;  }


a.btn_green:active span { 
    background-position: bottom left;  }

/* question mark */
a .btn_question{ vertical-align:middle; padding-left:2px;  }

a:hover .btn_question{ cursor: help;  }

/**
Purchase Process
-------------------------
*/

#purchase_status { font-weight: bold; text-transform: uppercase; height:28px; margin-top:15px; }
#purchase_status .divider{ width:69px; background: #fff url(http://tickets.livenation.com/us/EC2/images/bg_purchase_status_divider.gif) no-repeat center; }
#purchase_status .active{ color:#e6193a; }
#purchase_status .inactive{ color:#bbb7b8; }

#partner_img{ float:right; }

/**
Customer Form
-------------------------
*/

#customer_form{ width:700px;  }
#customer_form .border_r{ border-right: 1px solid #ccc;  }

#customer_form #shipping_address_header{ float:left; 
 }

#customer_form #same_as_billing{ margin-left:0px;  }

#customer_form .second_col{ padding-left:60px;  }

/**
Cart Summary
-------------------------
*/

#cart_summary .header .box{ padding-top:25px; padding-left:24px;  }

#cart_summary .header .box{ padding-bottom:0;  }

#cart_summary .header hr{ margin-bottom:5px; margin-left:10px;  }

#cart_summary #purchased_items{ padding-top:0px;  }

#cart_summary #purchased_items .event_details{ padding:10px; padding-top:0;  }
#cart_summary #purchased_items .event_item{ padding-left:10px; padding-right:10px;  }
#cart_summary #purchased_items .event_item .venue_image{ text-align:right;  }
.event_item .venue_image img{ vertical-align: middle;  }



#cart_summary .section,
#cart_summary .ticket_type,
#cart_summary .ticket_price,
#cart_summary .quantity{ font-size: 9px;  }

#cart_summary .subtotal{ font-size: 10px;  }

#cart_summary .subtotal .price_amount{ padding-bottom:10px;  }

#cart_summary .ticket_details .header{ font-weight: normal; padding-bottom:20px; 	 }

#cart_summary .ticket_details{ background-color:#ffffcc; border: 1px solid #cccccc; padding:10px; font-weight: bold; 	 }


#cart_summary .event_item .footer .subtotal,
#cart_summary .event_item .footer .section,
#cart_summary .music_download_item .footer .subtotal,
#cart_summary .music_download_item .footer .section{ /*padding-bottom:12px;  */height:50px;  }

/* xSelect box padding top needs to be different then the standard text */
/*#cart_summary .music_download_item .quantity select{ margin-top:-2px;  }*/


#cart_summary .header .box{ padding:10px; padding-bottom:5px;  }

#cart_summary #total_price,
#myLiveNation #total_price{ /* height:100px;  */ }
#cart_summary #total_price dl,
#myLiveNation #total_price dl{ width:292px; margin-bottom:0;  }
#cart_summary #total_price dt,
#myLiveNation #total_price dt{ padding-right:20px; font-weight: normal; text-align: right; float:left; width:125px;  }

#cart_summary #total_price dd,
#myLiveNation #total_price dd{ width:80px; float:left; margin-left:25px;  }

#cart_summary #total_price .total,
#myLiveNation #total_price .total{ font-weight: bold; padding-top:5px;  }


#cart_summary #items_removed{ text-align: center; padding-bottom:20px; line-height:30px;  }

#cart_summary #shipping_options h2{ margin-bottom:4px;  }

#cart_summary ul#delevery_methods{ margin:0; padding-bottom:20px;  }
#cart_summary #delevery_methods li{ margin:0; list-style: none;  }

#cart_summary #delevery_methods .content{ 
	padding:4px;
}
#cart_summary #delevery_methods .content label .free{
	color:#E11D1C;
}

#cart_summary #delevery_methods .print_at_home{   }
#cart_summary #delevery_methods .print_at_home .content{ 
	background-color:#C3D5FC;
}

#cart_summary #delevery_methods .print_at_home .content label{
	font-size: 110%;
	font-weight:bold;
	color:#000;
} 

#cart_summary #delevery_methods .us_mail{   }
#cart_summary #delevery_methods .us_mail .content label{
	font-weight:bold;
	color:#000;
}

.venue_map_thumbnail{ padding-bottom:10px;}

#credit_card table.read_only{ width:450px; padding-right:0;  }
#credit_card .read_only input.standard{ margin-bottom:0;  }
#credit_card .read_only dl{ }
#credit_card .read_only dt{ font-weight: normal; float:left; width:150px; padding-bottom:3px;  }
#credit_card .read_only dd{ padding-bottom:3px;  }
#credit_card .read_only .first{ font-weight: normal; float:left; padding-bottom:3px;  }
#credit_card .read_only .second{ width:202px; padding-right:0px; margin-right:0  }

#credit_card table.read_cvv{ width:280px; padding-right:0;  }
#credit_card .read_cvv input.standard{ margin-bottom:0;  }
#credit_card .read_cvv dl{ }
#credit_card .read_cvv dt{ font-weight: normal; float:left; width:60px; padding-bottom:3px;  }
#credit_card .read_cvv dd{ padding-bottom:3px;  }
#credit_card .read_cvv .first{ font-weight: normal; float:left; padding-bottom:3px;  }
#credit_card .read_cvv .second{ width:118px; padding-right:0px; margin-right:0  }


#credit_card .cvv_message { padding-top:16px; padding-left:0px; margin-left:0; width:380px; }
#credit_card .cvv_message .first{ background: #fff url(http://tickets.livenation.com/us/EC2/images/credit_card_message_img.gif) no-repeat center left; }
#credit_card .cvv_message .second{ width:258px; padding-right:0px; padding-top:0px; margin-right:0; }
.cc_validation { background: #fff url(http://tickets.livenation.com/us/EC2/images/cvv_tool_tip.gif) no-repeat; background-position: bottom right; }

#gift_card .amount_due{ padding-top:10px; text-align:center;  }
#gift_card .amount_due .total{ color:#19a219;  }
#gift_card #gift_card_items{ padding-bottom:20px;  }
#gift_card #gift_card_ui{ padding-top:10px;  }

#gift_card label{ font-size:13px; padding-bottom:5px;  }
#gift_card label.pin{ float:left;  }
#gift_card .what_is_this{ padding-left:10px;  }

#gift_card #gift_card_items .item div{ margin-right:0;  }

#gift_card #gift_card_items .item .label{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-bottom:10px; padding-left:10px;  }

#gift_card #gift_card_items .item .label2{ border-right:1px solid #fff; border-bottom:1px solid #ccc; padding-bottom:10px; padding-left:10px;  }

#gift_card #gift_card_items .item .label.first{ padding-left:0px; }

#gift_card #gift_card_items .item div.end .label{ border-right: 0; }


#gift_card #gift_card_items .items .label,#gift_card #gift_card_items .items .label2{ padding-top:10px; }

#gift_card #gift_card_submit{ margin-top:20px; float:left; }



/**
Countdown Timer
-------------------------
*/
#countdown_timer{ padding-bottom:10px;  }
#countdown_timer .status{ padding-top:3px; padding-left:2px; font-size: 30px; width:123px; height:47px; background: #fff url(http://tickets.livenation.com/us/EC2/images/bg_clock_comp.gif) no-repeat; text-align: center;  }

#countdown_timer .message{ padding-top:10px;  }

#purchaseTicketsTimeout{ background-color:#ffffcc; text-align:center; border: 1px solid #d9d9d9; 
 }
#purchaseTicketsTimeout p,
#purchaseTicketsTimeout h2{ font-size:12px;  }
#purchaseTicketsTimeout .red{ font-size:14px;  }

#venue_image .location{ cursor:pointer;  }