#lightwindow_data_details { display:none; }
#lightwindow_data_caption h3 { margin-top:0; font-weight:bold; }

.tickets_layout a.view-seats { padding-right:15px; background:white url(/images/nav/sidenav-arrow.gif) no-repeat 100% 75%; }

.tickets_layout #banner {height:auto;}
.tickets_layout #content .package{position: relative; margin-bottom: 40px; margin-top:10px; display: block; clear: both;padding-bottom: 30px;margin-right: 15px;}
.tickets_layout #content .package dt{font-size: 16px; margin:0;  font: 14px "Myriad Pro", Verdana, sans-serif; color: #2E96AD; text-transform:uppercase; margin-bottom: 5px;color: #fff; background: #3cb6ce url(/images/layout/upgrade_title_bg.gif) top left no-repeat; padding: 5px 0px 1px 10px;}
.tickets_layout #content .package dt{}
.tickets_layout #content .package dd{margin: 0 10px; }
.tickets_layout #content .package dd.package_preview{position: absolute; left: -165px; margin-left: 0; height: 110px; width: 180px; overflow: hidden; }
.tickets_layout #content .package_upgrade{position: relative; }
.tickets_layout #content .package_upgrade .package_upgrade_preview{position: absolute; left: -170px; height: 200px; width: 200px; overflow:hidden;}
.tickets_layout #content .package .currency_price {font-size:20px;}
.tickets_layout #content .fine_print {font-size:10px;margin-top:15px;margin-left:15px;}
.tickets_layout #content #ticketmaster_button{margin-top: 200px;}
.tickets_layout #content .button-to input{color: #fff; background-color: #3CB6CE; border: 1px solid #2A8193; border-top: 1px solid #91CDD2; border-left: 1px solid #91CDD2; font-size: 12px; cursor: pointer;}
.tickets_layout #content .package ul {margin:0;}


/* reset styles */
#content #tickets_corp_steps ul li {background:none; display:block; padding:0; margin:0;}

/* corp hosting */
#tickets_corp_steps { list-style-type:none; margin:0 0 20px; }
  #tickets_corp_steps li { display:block; position:relative; *height:1%; clear:both; margin-bottom:20px; font-size:15px; background:#f6f5f5 url(/images/layout/tickets_corp_corner.gif) top right no-repeat; } 
  #tickets_corp_steps li .step_instructions { padding:7px 20px 5px 38px; }
  #tickets_corp_steps li p { margin:0; line-height:1.2; }
  
  #tickets_corp_steps li.step_one p { float:left; }
  #tickets_corp_steps li.step_one input { display:block; float:left; margin:-3px 10px 0 0; width:65px; font-size:16px; }
  #tickets_corp_steps li.step_one .see_venues { margin:0; float:right; }

  #tickets_corp_steps li.step_two { padding:0; }
  #tickets_corp_steps li.step_two .step_instructions p { padding-bottom:10px; }
  #tickets_corp_steps li.step_two #corp_venues { margin:0; background:#fff; }
    #corp_venues h2, #corp_venues h3, #corp_venues p { margin:0; }
    #corp_venues .corp_venue_name { float:left; font-size:11px; padding:6px 0; width:110px; }
    #corp_venues .corp_venue_capacity { float:left; font-size:11px; padding:6px 0; width:79px; }
    #corp_venues .corp_venue_tickets { float:left; font-size:11px; padding:6px 0; width:132px; }
    #corp_venues .corp_venue_food { float:left; font-size:11px; padding:6px 0; width:149px; }
    #corp_venues .corp_venue_info { float:left; font-size:11px; padding:6px 0; width:80px; }
    #corp_venues .corp_venue_details { clear:both; background:transparent;}
    #corp_venues ul { clear:both; border-top:2px solid #ccc; list-style-type:none; margin:0; *height:1%; }
    #corp_venues ul li { border-bottom:1px solid #ddd; overflow:hidden; margin:0; background:#fff; *height:1%; }
    #corp_venues ul li .corp_venue_description { position:relative; clear:both; *height:1%; color:#424242; font-size:11px; background:#e7e7e7; padding:5px 12px 12px 15px; }
    #corp_venues ul li .corp_venue_description p { color:#424242; font-size:11px; *height:1%; }
    #corp_venues ul li .corp_venue_package { position:relative; clear:both; *height:1%; color:#424242; font-size:11px; background:#f6f5f5; padding:5px 12px 12px 15px; }
    #corp_venues ul li .corp_venue_package p { color:#424242; font-size:11px; *height:1%; }
    #corp_venues ul li .corp_venue_package h3 { color:#424242; font-size:11px; font-weight:bold; }
    
  #tickets_corp_steps .corp_button { display:block; width:74px; height:20px; background:transparent url(/images/layout/tickets_corp_buttons.gif) top left no-repeat;}
    #tickets_corp_steps .corp_button span { display:none; }
    #tickets_corp_steps .more_info { background-position: 0px 0px;}
    #tickets_corp_steps .less_info { background-position: 0px -20px;}
    #tickets_corp_steps .show_all { background-position: 0px -40px; clear:both; margin: 6px 6px 0px 470px; }
    #tickets_corp_steps .see_venues { background-position: 0px -60px; width:86px; }

  #tickets_corp_steps li .step_number { z-index:50; position:absolute; left:-14px; top:0px; width:43px; height:30px; background:transparent url(/images/layout/tickets_corp_steps.gif) top left no-repeat; }
    #tickets_corp_steps li.step_one .step_number { background-position: 0px 0px;}
    #tickets_corp_steps li.step_two .step_number { background-position: 0px -30px;}
    #tickets_corp_steps li.step_three .step_number { background-position: 0px -60px;}
    

/* Hide packages in side nav */
#content #side_navitem_ticket-packages div {display:none;}
      

/* MODIFICATIONS BASED OFF SOCIAL LAYOUT */
.tickets_layout #logo a { cursor:pointer; background-image:url(/images/social/logo.png); _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/social/logo.png', sizingMethod='crop'); }
.tickets_layout #content { background:#fff url(/images/social/content.gif) repeat-y 0px 0px; position:relative; _overflow:hidden; }
.tickets_layout #content .content_wrapper { padding:20px 2px 10px; background:transparent url(/images/social/content_wrapper.gif) no-repeat; }
.tickets_layout #superfooter { width:960px; margin-left:5px; overflow:hidden; background:#1f1b18 url(/images/seating/superfooter.gif) no-repeat; }
.tickets_layout #footer { padding-top:110px; background:transparent url(/images/seating/footer_logo.gif) no-repeat top center;}
.tickets_layout #footer #footer-bottom { display:none; }

/* Changes */
.tickets_layout #topnav { display:none; }
.tickets_layout #superfooter { display:none; }
.tickets_layout #footer { padding:0; background:none; }
.tickets_layout #footer #footer-bottom { display:block; height:0px; background:black; }
.tickets_layout .social_networks { margin:0; padding:0px 0px 25px 10px; overflow:hidden; position:static; _height:1%; }
.tickets_layout .social_networks h3 { float:none; margin:0 5px 5px 5px; display:block; line-height:1; color:#1e1a17; font-size:14px; text-transform:uppercase; }
