﻿/*************************************
**************************************
reset.css

zero out browser default styles. 
(based on the standard Meyers reset).
**************************************
*************************************/

/*reset*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote,
a, abbr, acronym, address, big, cite,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;}
:focus {outline: 0;}
body {
line-height: 1;
color: black;
background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
/*end reset*/





@font-face {
    font-family: 'LeagueGothic';
    src: url('/fonts/League_Gothic-webfont.eot');
    src: url('/fonts/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/League_Gothic-webfont.woff') format('woff'),
         url('/fonts/League_Gothic-webfont.ttf') format('truetype'),
         url('/fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*************************************
**************************************
layout.css

structural styles, backgrounds, and
design elements.
**************************************
*************************************/

/************************
general structure
************************/
body{
background: #00549f url('/site-images/global/refresh_images/mainBG_grad.jpg') repeat-x;
}

#divMain{
background: #fff url('/site-images/global/refresh_images/innerBG_grad.jpg') top repeat-x;
width:952px;
padding:0px 8px;
border:solid 2px #fff;
border-top:none;
margin:auto;
margin-bottom:24px;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
-webkit-box-shadow: 0px 4px 16px #000000;
-moz-box-shadow: 0px 4px 16px #000000;
box-shadow: 0px 4px 16px #000000;
}

#divContentWide{
clear:both;
margin-top:0px;  
}
/************************
end general structure
************************/


/************************
header
************************/
#divHeader{
background:url('/site-images/global/refresh_images/full_header_bg.jpg') top;  
height:139px;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
-webkit-box-shadow: 0px 2px 6px #6a6a6a;
-moz-box-shadow: 0px 2px 6px #6a6a6a;
box-shadow: 0px 2px 6px #6a6a6a;
position:relative;
z-index:100;
}

#tcLogo{
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-left-radius: 6px;  
}

#divHeader img{
-moz-border-radius-bottomleft: 6px;
}

#header_search_box{
position:absolute;
top:51px;
margin-left:250px;
width:398px;
padding:14px 10px;
height:35px;
background:url('/site-images/global/refresh_images/homesearch_bg.png') no-repeat top;
}

#header_search_box input{
height:12px;
width:290px;
border:none;
padding:8px 90px 7px 10px; 
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
background: #fff url('/site-images/global/refresh_images/homesearch_find_btn.png') right no-repeat;
-webkit-box-shadow: inset 0px 1px 2px #000000;
-moz-box-shadow: inset 0px 1px 2px #000000;
box-shadow: inset 0px 1px 2px #000000;
}
/************************
end header
************************/


/************************
subheader
************************/

#subhead_submit{
height:10px;
float:left;
margin-left:4px;
background:url('http://tc-it08v.ticketcity.com/refresh_images/subhead_search_btn.jpg') repeat-x;
position:relative;
top:5px;
padding:4px 6px;
border:solid 1px #a1a1a1;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
}

#sub_header2{
position:fixed;
top:0px;
margin-left:2px;
border:solid 1px #000;
border-top:none;
width:938px;
padding:2px 4px;
height:32px;
-webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
-webkit-box-shadow: 0px 1px 4px rgba(0,0,0,.5);
-moz-box-shadow: 0px 1px 4px rgba(0,0,0,.5);
box-shadow: 0px 1px 4px rgba(0,0,0,.5);
background:url('http://tc-it08v.ticketcity.com/refresh_images/header_bg2.jpg') bottom;  
z-index:90;
}

#sub_header2 #logo{
float:left;
margin-left:2px;
background:#fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
}

#sub_header2 input{
float:left;
width:196px;
padding:2px 0px 2px 4px;
position:relative;
top:4px;
margin-left:28px;
border:none;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
}

#subhead_links{
float:left;
margin-left:16px;
line-height:28px;
}

#subhead_links a{
margin:0px 4px;
}

#subhead_backtop{
float:right;
margin-right:0px;
margin-top:-1px;
padding:2px 3px 2px 2px;
background:rgba(0,0,0,.5);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
}

#subhead_backtop:hover{
background:rgba(0,0,0,.2);
}

#shopping_cart_items{
margin:6px 56px 0px 0px;
padding:2px 6px;
float:left;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
background:rgba(0,0,0,.5);
-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
}

#sub_welcome_menu{
margin:6px 0px 0px 12px;
padding:2px 8px;
float:left;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
background:rgba(0,0,0,.2);
-webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
-moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);
}

/************************
end subheader
************************/



/************************
main nav
************************/

#main_nav_list{
position:absolute;
top:116px;
width:952px;
}

#main_nav_list li{
display:block;
float:left;  
}

#main_nav_list li a{
padding:9px 18px;
margin:0px 0px;
border-right:solid 1px #012b51;
border-left: solid 1px #1a5991;
}

#main_nav_list li#tabMore a{
padding: 9px 34px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-right-radius: 6px;
}

.selected_menu_item{
background:#fff;
background:rgba(255,255,255,0.96);
}

.selected_menu_item:hover{
background:#fff !important;
background:rgba(255,255,255,0.96) !important;
}

#main_nav_list .first_menuItem{
border-left:0px !important;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-left-radius: 6px;
}

#main_nav_list .last_menuItem a{
border-right:0px;
}
/************************
end main nav
************************/







/************************
home layout
************************/
#main_hp_feature{margin-top:18px;}

#guarantee{
height:0px;
width:0px;
position:relative;
top:0px;
left:846px;
}

.hp_feature_img{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 2px 6px #6a6a6a;
-moz-box-shadow: 0px 2px 6px #6a6a6a;
box-shadow: 0px 2px 6px #6a6a6a;
}

.feature_header{
position:absolute;
top:190px;
margin-left:-384px;
}

.feature_text{
position:absolute;
top:190px;
margin-left:480px;
width:360px;
}

#feature_nav{
padding-left:4px;
position:absolute;
margin-top:110px;
}

#hp_middle{
background:url('/site-images/global/refresh_images/home_content_bg.png') no-repeat;
margin-top:10px;
margin-left:-4px; /*<-- makes up for banner on left pushing this off center*/
height:342px;
clear:both;
}

#trust_ticketCity{
float:left;
padding:30px 26px;
width:200px;
}

#trust_ticketCity img{margin-left:4px}
/************************
end home layout
************************/



/************************
home upcoming feature
************************/
#upcoming_events{
float:left;
width:418px;
background:url('/site-images/global/refresh_images/homepage_events_bg.png') no-repeat;
height:341px;
position:relative;
left:6px;
z-index:999;
margin-top:-24px;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
-webkit-box-shadow: 0px 2px 6px #464646;
-moz-box-shadow: 0px 2px 6px #464646;
box-shadow: 0px 2px 6px #464646;
margin-bottom:24px;
}

#upcoming_cornerFix{
position:absolute;
margin-top:0px;
z-index:9999;
}

#upcoming_event_localization{
margin: 5px 0px 3px 0px;
}

#upcoming_events_inner{
margin-left:6px;
height:265px;
overflow-y:auto;
width:406px;
}

#upcoming_events_inner ul{list-style:none;}

.event_listing{
background: url('/site-images/global/refresh_images/upcoming_event_top.jpg');
border-bottom:solid 1px #e1e1e1;
height:58px;
padding:6px 16px;
}

.even_listing{
background:#efefef url('/site-images/global/refresh_images/upcoming_event_top.jpg') repeat-x;
}

.event_listing:hover{
background:#fff69d;
}
/************************
end home upcoming feature
************************/




/************************
date box
************************/
.date_wrapper{
background:#fff url('/site-images/global/refresh_images/date_bg_grad.jpg') repeat-x bottom;
width:36px;
float:left;
padding:4px 5px;
border:solid 1px #dedede;
-webkit-box-shadow: inset 0px 1px 2px #333;
-moz-box-shadow: inset 0px 1px 2px #333;
box-shadow: inset 0px 1px 2px #333;
margin-right:10px;
}
  
.event_nametime{
width:250px;
float:left;
margin-right:10px;
}  
  
.date_small{
display:block;
margin-top:8px;
}


/************************
end date box
************************/



/************************
related events
************************/
.event_place{
width:200px;
float:left;
}

.event_city, .event_venue{
display:block;
float:left;
clear:left;
}
  
#promos{
float:left;
padding:6px;
}

#top_promo{
padding-left:30px;
padding-top:30px;
}

.upcoming_events_header{
margin-top:8px;
}

.trust_header{
font-weight:bold;
margin:6px 0px 16px 0px;
}

.clearfixer, .cl{clear:both}

/************************
end related events
************************/




/************************
9-3 primary content
************************/
#primary_content{
float:left;
width:700px;
min-height:800px;
border:solid 2px #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #fff url('/site-images/global/refresh_images/innerBG_grad.jpg') repeat-x;
-webkit-box-shadow: 0px 2px 6px #6a6a6a;
-moz-box-shadow: 0px 2px 6px #6a6a6a;
box-shadow: 0px 2px 6px #6a6a6a;
margin-bottom:40px;
}

.head_img{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 2px 4px #6a6a6a;
-moz-box-shadow: 0px 2px 4px #6a6a6a;
box-shadow: 0px 2px 4px #6a6a6a;
}

#secondary_content{
float:right;
width:228px;
}

.category_page_header{
position:absolute;
margin:25px 0px 0px 20px;
}

#jumpto{padding:6px 0px}
#jumpto a{padding:0px 2px;}

#ticket_listings{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background:#013463 url('/site-images/global/refresh_images/listing_bg_grad.jpg') repeat-x;
padding-bottom:10px;
}

#ticket_listing_filters{
padding-left:12px;
}

#ticket_listings_inner{
min-height:400px;
margin:10px 10px 10px 10px;
clear:both;
}

#ticket_listings_inner ul{
padding-top:30px;
background:#333 url('/site-images/global/refresh_images/tix_listing_header_bg.jpg') repeat-x;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

.listing_home{
background:url('/site-images/global/refresh_images/key_available_box.jpg') no-repeat left;
}

.listing_away{
background:url('/site-images/global/refresh_images/key_available_box.jpg') no-repeat left;
}

.wide_listing{
background:#d7e6f3;
border-top:#fff solid 1px;
padding:10px;
}

.away_game{
background:#fff;
}

.wide_listing:hover{
background:#fff69d
}

.listing_buttons{float:right}

.wide_listing .event_nametime{
width:200px;
margin-right:20px;
}
  
.wide_listing .event_place{
width:160px;
margin-right:20px;
}

.listing_buttons{
float:right;
margin-top:14px;
}

.buy_tix{
float:left;
height:33px;
width:117px;
/*
background:url('/site-images/global/refresh_images/buy_tix_bg.png') no-repeat;
*/
display:block;
height:28px;
line-height:28px;
margin-top:-48px !important;
background: #F4CB42;
background: -moz-linear-gradient(
		top,
		#F8E086 0%,
		#ef9c1f);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#F8E086),
		to(#ef9c1f));
border-radius: 14px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border:solid 2px #fff;
-webkit-box-shadow: 0px 1px 3px #000;
-moz-box-shadow: 0px 1px 3px #000;
box-shadow: 0px 1px 3px #000;
}



.notify_tix{
float:left;
height:33px;
width:117px;
background:url('/site-images/global/refresh_images/notified_tix_bg.png') no-repeat;
display:block;
}

.sell_tix{
float:right;
height:33px;
width:68px;
background:url('/site-images/global/refresh_images/sell_tix_bg.png') no-repeat;
display:block;
}

.listing_listlist_btn{
display:block;
float:right;
height:24px;
width:132px;
margin-right:12px;
margin-top:14px;
background:#dedede;
border:solid 2px #fff;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
-webkit-box-shadow: 0px 2px 6px #6a6a6a;
-moz-box-shadow: 0px 2px 6px #6a6a6a;
box-shadow: 0px 2px 6px #6a6a6a;
background: #eeeeee; /* Old browsers */
background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* W3C */
}
/************************
end 9-3 primary content
************************/


/************************
9-3 sidebar
************************/
.sidebar_btn{margin-bottom:6px;}

.sidebar_module{
background:#fff;
border:solid 1px #cdcdcd;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-bottom:6px;
}

.sidebar_header{
background:url('/site-images/global/refresh_images/sidebar_header_grad_bg.jpg') repeat-x;
height:31px;
padding:0px 10px;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

.sidebar_module_content{
width:205px;
padding:6px 10px;
}
/************************
end 9-3 sidebar
************************/




/************************
listing page
************************/
#primary_content_event{
width:948px;
border:solid 2px #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #fff url('/site-images/global/refresh_images/innerBG_grad.jpg') repeat-x;
-webkit-box-shadow: 0px 2px 6px #6a6a6a;
-moz-box-shadow: 0px 2px 6px #6a6a6a;
box-shadow: 0px 2px 6px #6a6a6a;
margin-bottom:40px;
}

#main_tix_div{
float:left;
width:948px;
border:solid 2px #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #fff url('/site-images/global/refresh_images/innerBG_grad.jpg') repeat-x;
-webkit-box-shadow: 0px 2px 6px #6a6a6a;
-moz-box-shadow: 0px 2px 6px #6a6a6a;
box-shadow: 0px 2px 6px #6a6a6a;
margin-bottom:20px;
}

#listing_info{clear:both}

#listing_list{
height:500px;
width:460px;
float:left;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

#list_map_wrapper{
padding:0px 6px;
background:#013463 url('/site-images/global/refresh_images/listing_bg_grad.jpg') repeat-x;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

#main_event_list{
height:382px;
overflow-y:auto;
background:#fff;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-left-radius: 6px;
}

.filter_drop ul{
height:auto !important;
}
  
.tix_listing_header{
background:#333 url('/site-images/global/refresh_images/tix_listing_header_bg.jpg') repeat-x;
height:30px;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

#ticket_eventlisting_filters, #ticket_eventvenue_info{
height:46px;
}

#ticket_eventvenue_info{
padding-left:12px;
}

#venue_map_inner{
background:#fff;
padding:6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
height:400px;
}

#listing_map{
width:460px;
float:right;
}

#listing_map img{
width:450px;
}

#listing_wishlist_btn{
display:block;
float:left;
width:134px;
height:26px;
background:url('/site-images/global/refresh_images/wishlist_btn_bg.png') no-repeat top;
padding-bottom:0px;
}

#enhanced_promo{
float:right;
width:460px;
padding:10px 0px 30px 0px;
}

#enhanced_promo h6{
float:left;
margin:4px 0px;
}

#icon_key h6{
float:left;
margin:6px 0px;
}

#icon_key a{
color:#fff;
}

#viewonly{
width: 200px;
}

.left_list{
float:left;
width:200px;
}

.small_3d{
width:88px;
height:48px;
background:rgba(255,255,255,.2);
clear:left;
float:left;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:solid 1px #fff;
}

.desc_3d{
width:120px;
margin-left:10px;
float:left;
}

.key_type{
float:left;
padding:2px 0px 2px 20px;
margin-right:20px;
}

#venue_key{float:right; margin:4px 10px 0px 0px}

#homeAway_key .key_type{
margin-top:0px;
margin-bottom:10px;
}

.onetwothreewide{padding-left:4px !important; padding-bottom:4px;}

.available{
background:url('/site-images/global/refresh_images/key_available_box.jpg') no-repeat left;
}

.not_available{
background:url('/site-images/global/refresh_images/key_notavailable_box.jpg') no-repeat left;
}

.selected_section{
background:url('/site-images/global/refresh_images/key_selected_box.jpg') no-repeat left;
}

.homeGame{background:url('/site-images/global/refresh_images/key_available_box.jpg') no-repeat left;}
.awayGame{background:url('/site-images/global/refresh_images/key_notavailable_box.jpg') no-repeat left;}

.event_details{
float:left;
}

.event_details span{float:left; display:block;}
.event_details input{float:left; display:block;}

.event_page_listing{
padding:6px 10px;
height:40px;
}

.section{
margin-left:8px;
width:100px;
}

.row{
width:60px;
}

.qty{
width:100px;
}

.price{
width:40px;
}

.section_hdr{
margin-left:30px;
padding-right:46px;
}

.row_hdr{
width:60px;
padding-left:6px;
padding-right:26px;
}

.qty_hdr{
width:60px;
padding-right:16px;
}

.price_hdr{
width:60px;
}

.buy_tix_small{
display:block;
height:28px;
line-height:28px;
margin-top:-48px !important;
background: #F4CB42;
background: -moz-linear-gradient(
		top,
		#F8E086 0%,
		#ef9c1f);
background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#F8E086),
		to(#ef9c1f));
border-radius: 14px;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border:solid 2px #fff;
-webkit-box-shadow: 0px 1px 3px #000;
-moz-box-shadow: 0px 1px 3px #000;
box-shadow: 0px 1px 3px #000;
}


.event_listing_buttons{
float:right;
}

.filter_form, .radio_wrapper{
float:left;
}

.filter_form{
margin-right: 12px;
}

.range_wrapper input, .radio_wrapper{
width:84px;
position: relative;
top: 5px;
}

.filter_drop select{
position: relative;
top: 0px;
left:22px;
border:none;
}

.filter_drop{
width:90px;
background:url('/site-images/global/refresh_images/qty_bg.png') no-repeat right;
padding:2px 6px 2px 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

#top_filters{height:40px;padding-top:10px;}

#bottom_filters{clear:both; margin-top:0px}

.tix_help{
float:right;
padding:6px 0px 6px 26px;
background:url('/site-images/global/refresh_images/help_icon.png') no-repeat left;
margin-top:6px;
}

#icon_key{float:left;}

.num_results{float:right; padding-top:8px;}

#listing_info_header_inner{padding:12px 8px 6px 8px;}

.listing_event_location{margin:2px 0px}

.tabs li{
display:block;
float:left;
background: url('/site-images/global/refresh_images/unselected_tab_bg.jpg') repeat-x bottom; 
border:solid 1px #dedede;
border-bottom:none;
height:16px;
margin-right:2px;
padding:6px 15px;
padding-bottom:12px;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

.selected_tab{
background: #fff url('/site-images/global/refresh_images/selected_tab_bg.jpg') repeat-x bottom !important;
}

#listing_tabs{margin-left:8px;}

#tab_content_block{
clear:both;
background:#e2e2e2;
border:solid 1px #dedede;
width:916px;
padding:6px;
min-height:200px;
margin-bottom:20px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 2px 3px #6a6a6a;
-moz-box-shadow: 0px 2px 3px #6a6a6a;
box-shadow: 0px 2px 3px #6a6a6a;
position:relative;
top:-8px;
}

#tab_block_inner{
background:#fff;
height:400px;
overflow-y:auto;
}

#listing_paging{
float:right;
margin-right:12px;
}

#showing_num{
margin-right:12px;
}
/************************
end listing
************************/





/************************
submenu
************************/
#submenu{
display:none;
position:absolute;
z-index:999;
top:130px;
width:620px;
padding:12px 6px;
background:#fff;
background:rgba(255, 255, 255,.96);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,.5);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,.5);
box-shadow: 0px 3px 3px rgba(0,0,0,.5);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.conf_list{
width:140px;
display:block;
float:left;
}

.conf_list li{
margin:2px 0px 8px 0px;
}

.submenu h5{margin-bottom:12px;}


.submenu_left{
float:left;
width:300px;
}

.submenu_right{
float:right;
width:300px;
}

.submenu_txt{
float:right;
width:190px;
}

.menu_fixer{ /*dont judge me*/
width:952px;
height:10px;
background:transparent;
position:absolute;
top:95px;
z-index:9999;
}
/************************
end submenu
************************/





/************************
carousel feature
************************/
#bottom_promo{
margin-top:20px;
}

#carousel-container {
position:relative;
width:274px;
}
#carousel {
height:100px;
width:274px;
position:relative;
}
#carousel .carousel-image {
border:0;
display:block;
width:100px;
}
#carousel .carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  cursor:pointer;
}
#carousel-left {
  position:absolute;
  bottom:38px;
  left:20px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  bottom:38px;
  right:20px;
  cursor:pointer;
}
/************************
end carousel feature
************************/




/************************
list / cal toggle
************************/
#list_cal_toggle{
cursor:pointer;
height:22px;
padding:0px 0px;
float:right;
margin-right:12px;
background:url('/site-images/global/refresh_images/toggle_active_bg.jpg') repeat-x;
-webkit-border-radius: 11px;
-moz-border-radius: 11px;
border-radius: 11px;
-webkit-box-shadow: 0px 1px 1px #2c3847;
-moz-box-shadow: 0px 1px 1px #2c3847;
box-shadow: 0px 1px 1px #2c3847;
}

#list_cal_toggle .list{background:url('/site-images/global/refresh_images/list_icon.jpg') right no-repeat; padding: 0px 28px 0px 10px; margin-right:10px; overflow:visible;}
#list_cal_toggle .calender{background:url('/site-images/global/refresh_images/cal_icon.jpg') 64px -1px no-repeat; padding: 0px 36px 0px 8px; overflow:visible;}

#list_cal_toggle span{
position:relative; 
z-index:15;
}

#list_cal_toggle.list_on .toggle_button_inner{
height:22px;
width:70px;
position:absolute;
z-index:10;
-webkit-border-top-left-radius: 11px;
-webkit-border-bottom-left-radius: 11px;
-moz-border-radius-topleft: 11px;
-moz-border-radius-bottomleft: 11px;
border-top-left-radius: 11px;
border-bottom-left-radius: 11px;
background:url('/site-images/global/refresh_images/toggle_full_bg.jpg') repeat-x -200px 0px; overflow:visible;
}

#list_cal_toggle.cal_on .toggle_button_inner{
height:22px;
width:90px;
position:absolute;
z-index:10;
margin-left:74px;
-webkit-border-top-right-radius: 11px;
-webkit-border-bottom-right-radius: 11px;
-moz-border-radius-topright: 11px;
-moz-border-radius-bottomright: 11px;
border-top-right-radius: 11px;
border-bottom-right-radius: 11px;
background:url('/site-images/global/refresh_images/toggle_full_bg.jpg') repeat-x -200px 0px; overflow:visible;
}
/************************
end list / cal toggle
************************/


/************************
breadcrumbs
************************/
#link_trail{
margin-left:4px;
padding-top:8px;
}
/************************
end breadcrumbs
************************/


/************************
footer
************************/
#divFooter{
clear:both;
padding:30px 0px;
border-top:solid 1px #dedede;
}

#footer_inner{
margin:0px 52px
}

.footer_col{
float:left;
width:18%;
margin:0px 1%;
}

#footer_lower{
padding-top:20px;
}

.footer_list li{
margin:4px 0px;
}

.l_f_left{float:left}
.l_f_right{float:right}

.l_f_left a{
margin:0px 10px 0px 6px;
}

#l_f_left2{
position:relative;
top:4px}

.l_f_right_1{
float:left;
width:100px;
padding-right:20px;
}

.l_f_right_2{
width:360px;
float:right;
}
/************************
end footer
************************/


/************************
subfooter
************************/
#subfooter{
width:972px;
margin:auto;
padding-bottom:20px;
}

#subfooter div{margin:4px 0px}

#subfooter .copyright{margin-top:16px;}

#add_wishlist{margin:6px 0px;}

.right_col{margin-top:40px !important;}

.notes_col{
position:absolute;
margin-top:16px !important;
margin-left:200px !important;
}
/************************
end subfooter
************************/

















/*************************************
**************************************
type.css

All text styles in this file 
(font-size, color, font-family)
**************************************
*************************************/


/************************
general type
************************/
a{color:#0d3f6d}
a:hover{color:#000}

body{
font-family:helvetica, arial, san-serif;
font-size:12px;
color:#333333;  
}

p{
line-height:1.4;
margin-bottom:24px;
}

ul{
margin-bottom:24px;
}

h1{
font-family:"LeagueGothic" !important;
font-size:62px;
}

h2{
font-family:"LeagueGothic" !important;
font-size:42px;
}

.linkHeader2{font-size:24px; margin:12px 0px 6px 0px;}

h3{
font-family:"LeagueGothic" !important;
font-size:29px;
}

h4{
font-family:"LeagueGothic" !important;
font-size:160%;
}

h5{
font-size:140%;
color:#606060;
}

h6{
font-size:140%;
color:#a6a6a6;
}

b, strong{font-weight:bold;}
/************************
end general type
************************/



/************************
header
************************/
#header_search_box input{
font-size:12px;
}

#main_nav_list li a{
text-align:center;
color:#fff;
text-decoration:none;
}

a.selected_menu_item{color:#1e4669;}

.selected_menu_item{
color:#1e4669 !important;
}

#upcoming_event_localization{
text-align:center;
color:#fff;
}

#divHelpfulLinks a{
color:#fff;
}
/************************
end header
************************/



/************************
reusable date
************************/
.date_wrapper{
text-align:center;
text-transform:uppercase;
color:#999;
}

.month{
color:#666666;
}

.date{
color:#000;
font-size:24px;
font-weight:bold;
}

.event_nametime{
font-size:16px;
color:#00549f;
}  

.date_small{
font-size:12px;
color:#333333;
}
/************************
end reusable date
************************/



/************************
hp feature
************************/
.feature_header{
position:absolute;
color:#fff;
text-shadow: 0px 1px 1px #000000;
filter: dropshadow(color=#000000, offx=0, offy=1);
width:364px;
}

.event_city, .event_venue{
font-size:12px;
color:#333333;
}

#upcoming_event_localization a{
color:#fff;
text-decoration:none;
}

#upcoming_event_localization a:hover{
color:#cae42b;
}

.upcoming_events_header{
color:#cae42b;
text-transform:uppercase;
text-align:center;
text-shadow: 0px -1px 1px #000000;
filter: dropshadow(color=#000000, offx=0, offy=-1);
}

.trust_header{
text-align:center;
}

.feature_text{
color:#fff;
}
/************************
end hp feature
************************/



/************************
footer
************************/
.footer_head{
color:#999;
}

.footer_list li{
font-size:11px;
color:#a6a6a6;
}

.footer_list a{
text-decoration:none; 
}

#footer_lower a{
text-decoration:none; 
}

.l_f_right_2{
font-style:italic;
}

/************************
end footer 
************************/


/************************
 9 -3 page 
************************/

/* primary content */
.category_page_header{
font-size:42px;
color:#fff;
}

#jumpto{
font-size:11px; 
text-align:right;
}

#jumpto a{
text-decoration:none;
font-weight:bold;
}

.buy_tix{
line-height:28px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
color:#000;
font-weight:bold;
text-shadow: 0px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=1);
}

.buy_tix:hover{color:#222;}

.notify_tix{
line-height:28px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
color:#fff;
font-weight:bold;
}

.notify_tix:hover{color:#fff;}

.sell_tix{
line-height:28px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
color:#00549f;
font-weight:bold;
text-shadow: 0px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=1);
}


/*sidebar*/
.sidebar_header{
line-height:31px;
}

/************************
 end 9 -3 page 
************************/




/************************
listing page
************************/
#ticket_eventlisting_filters{color:#fff}

#listing_wishlist_btn{
line-height:22px;
text-align:center;
text-transform:uppercase;
font-weight:bold;
color:#00192f;
text-shadow: 0px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=1);
}

#ticket_eventvenue_info h5{
color:#fff;
font-size:160%;
font-weight:normal;
line-height:40px;
}

#enhanced_promo h6{
color:#fff;
font-size:12px;
font-weight:bold;
}

#icon_key h6{
color:#fff;
font-size:12px;
font-weight:bold;
}

#icon_key ul{
color:#fff;
}

#icon_key a{
color:#fff;
}

.desc_3d{
color:#fff;
font-size:11px;
}

.key_type{
color:#fff;
}

.event_details{
font-size:16px;
color:#4e4e4e;
}

.tix_listing_header span{color:#005098; font-size:14px;line-height:30px;}


.buy_tix_small{
line-height:28px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
color:#000;
font-weight:bold;
text-shadow: 0px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=1);
}

.filter_drop option{color:#000;}

.tix_help{
color:#fff;
}

.num_results{font-size:11px;}

.tabs li{
color:#1e4669;
}

.selected_tab{
text-shadow: 0px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=1); 
}

#listing_paging{
color:#fff;
}

#allevents{
color:#fff;
}


.listing_listlist_btn{
line-height:24px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
color:#000;
font-weight:bold;
text-shadow: 0px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=1);
}


.event_city, .event_venue{
font-size:12px;
color:#333333;
}
/************************
end listing page
************************/


/************************
submenu
************************/
.submenu a{
text-decoration:none;
color:#226bac;
}

.submenu a:hover{
color:#000;
}
/************************
end submenu
************************/


/************************
toggle button
************************/
#list_cal_toggle{
color:#fff;
text-shadow: 0px -1px 1px #444444;
filter: dropshadow(color=#444444, offx=0, offy=-1);
line-height:22px;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}

#list_cal_toggle span{
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}

/************************
end toggle button
************************/



/************************
breadcrumbs
************************/
#link_trail{
font-size:14px;
}

#link_trail a{
text-decoration:none;
}
/************************
breadcrumbs
************************/




/************************
subheader
************************/
#subhead_submit{
font-weight:bold;
text-shadow: 0px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=0, offy=1);
}

#subhead_links a{
color:#fff;
text-decoration:none;
}

#subhead_links a:hover{
color:#78addd;
}

#subhead_phone{
color:#fff;
line-height:28px;
}

#shopping_cart_items{
color:#fff;
}

#sub_welcome_menu{
color:#fff;
}
/************************
end subheader
************************/


/************************
subfooter
************************/
#subfooter{
font-size:11px;
color:#fff;
text-align:center;
}

#subfooter a{
text-decoration:none;
color:#58bcf2;
}

#subfooter a:hover{
color:#fff;
text-decoration:underline;
}
/************************
end subfooter
************************/










/******************************
dev
******************************/
#submenu{
display:none;
position:absolute !important;
top:130px;
margin-left:714px;
width:240px;
border:solid 1px #000;
border:solid 1px rgba(0,0,0,.4);
border-top:none;
}

#submenu ul{margin-bottom:0px}

#submenu li{margin:4px 0px;}

#submenu a{
display:block; 
padding:4px 44px 4px 4px;
text-decoration:none;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
border:solid 1px #fff;
}

#submenu a:hover{
background:#fff69d url('/site-images/global/refresh_images/view_more_search.png') no-repeat right;
color:#000;
border:solid 1px #000;
}

#divHelpfulLinks{
position:absolute;
top:4px;
margin-left:-306px;
width:308px;
}

#divHelpfulLinks a{text-decoration:none}

#divHelpfulLinks a:hover{color:#58BCF2;text-decoration:underline;}

#divHeaderTop{float:right;}

#ctl00_header_pnlTabs{
float:left;
width: 940px;
}

#divTabbedNav{clear:both;}
#divSearchBox{float:left; margin-left:4px;}

#divSoldOut{
float:right; 
margin-top:54px; 
color:#fff;
}

#ctl00_header_SearchBox_pnlSearchBox{
background:url('/site-images/global/refresh_images/homesearch_bg.png') no-repeat top;
position:absolute;
top:50px;
margin-left:254px;
padding:10px;
width:400px;
height:42px;
}

#divSearchBox input{
margin-left:6px;
width:300px;
border:none;
}

#divSearchBtn input{
float:right;
margin-top:-2px;
}

#divSearch{
background:#fff;
height:20px;
padding:4px 0px;
margin-top:2px;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
-webkit-box-shadow: inset 0px 1px 2px #000000;
-moz-box-shadow: inset 0px 1px 2px #000000;
box-shadow: inset 0px 1px 2px #000000;
}

.tdHeaderCartCorner{display:none;}

#main_nav_list li a:hover{
background:#113B60;
background: rgba(0,0,0,0.2);
}

#main_nav_list li a:active{
background:#11324F;
background: rgba(0,0,0,0.3);
-webkit-box-shadow: inset 0px 1px 2px #000000;
-moz-box-shadow: inset 0px 1px 2px #000000;
box-shadow: inset 0px 1px 2px #000000;
}

#aLogo{position:absolute;}

#aLogo img{margin:0px 0px 0px -4px !important;}

.helpfulPipe{color:#fff !important; margin:0px 2px;}

.homepage .divMiniDropDown{
width:952px;
height:1px;
margin:auto;
}

.homepage .addthis_toolbox{
position:absolute;
top:422px;
margin-left:729px;
width:208px;
background:#fff;
background: rgba(0, 0, 0, 0.4);
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topleft: 6px;
border-top-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-right-radius: 6px;
padding:6px 0px 0px 12px !important;
-webkit-box-shadow: inset 0px 2px 3px #000000;
-moz-box-shadow: inset 0px 2px 3px #000000;
box-shadow: inset 0px 2px 3px #000000;
}

.divMiniDropDown{
width:952px;
height:1px;
margin:auto;
}

.addthis_toolbox{
position:absolute;
top:148px;
margin-left:758px;
}














.cart_label{
float:left;
margin-right:4px;
color:#fff;
}

#divHeaderCart{
margin-top:4px;
}

.header_dark_bg{
font-size:10px;
line-height:12px;
width:60px;
margin-right:4px;
text-align:center;
float:right;
color:#fff;
padding:2px;
background:#062A49;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
-webkit-box-shadow: inset 0px 1px 1px #000000;
-moz-box-shadow: inset 0px 1px 1px #000000;
box-shadow: inset 0px 1px 1px #000000;
}

#sub_footer_wrapper{
width:952px;
margin:auto;
}

::-webkit-input-placeholder {color: gray;}
:-moz-placeholder {color: gray;}

.hotEventContent{
width:360px;
margin-top:-280px !important;
padding-top:20px;
margin-left:460px;
height:260px;
color:#fff;
}

#event_content_inner{
}


.hotEventsLinksWrapper{
position:absolute;
top:250px;	
}

.hotEventsLinks{
display:block;
height:14px !important;
width:14px !important;
overflow:hidden !important;
padding:0px;
margin:4px;
background:url('/site-images/global/refresh_images/feature_selection_indicator.png') no-repeat;
color:transparent;
font-size:0px;
text-indent:50px;
}

.hotEventsLinksSelected{
height:14px !important;
width:14px !important;
overflow:hidden !important;
padding:0px !important;
margin:2px 4px;
background:url('/site-images/global/refresh_images/feature_selection_indicator_selected.png') no-repeat;
color:transparent;
font-size:0px;
text-indent:50px;
}

.hotEvents{
height:296px;
width:949px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 2px 6px #6a6a6a;
-moz-box-shadow: 0px 2px 6px #6a6a6a;
box-shadow: 0px 2px 6px #6a6a6a;
}

.feature_header{
/**/
}

#divBreadCrumbs{position:absolute; top:152px;}

#divBreadCrumbs a{text-decoration:none;}

#primary_content, #secondary_content, #primary_content_event{margin-top:32px;}

.categoryNCAA{clear:both !important; margin:24px 0px; padding:0px 2%; min-width:310px;}

.categoryLink{
text-decoration:none;
display:block;
margin:2px 0px;
padding:4px 44px 4px 4px;
border:solid 1px transparent;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

.categoryLink:hover{
background:#fff69d url('/site-images/global/refresh_images/view_more_search.png') no-repeat right;
color:#000;
border:solid 1px #000;
}

.categoryBoldLink{
text-decoration:none;
display:block;
font-weight:bold;
margin:4px 0px;
}

.CategoryContent{
padding:4px 2px;
}

.categoryHeader, .CategoryHeader{
font-family:"LeagueGothic" !important;
text-decoration:none;
display:block;
color:#000;
font-size:19px;
border-bottom:solid 1px;
margin-bottom:6px;
}

#divPrimaryImage{
height:144px;
width:700px !important;
margin-bottom:12px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
left:0px !important;
border:solid 0px !important;
-webkit-box-shadow: 0px 2px 4px #6A6A6A;
-moz-box-shadow: 0px 2px 4px #6A6A6A;
box-shadow: 0px 2px 4px #6A6A6A;
}

#PrimaryImg img{
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
height:144px;
max-width:700px;
overflow:hidden;
}

#h1_primaryImage{
margin-top:15px;
height: 40px !important;
width:700px !important;
background-color: black;
opacity: .72 !important;
filter: alpha(opacity=72) !important;
}

#h1_pIText h1{
font-family:"LeagueGothic" !important;
font-size: 42px !important;
position:absolute;
top:20px !important;
left:auto !important;
font-weight:normal !important;
}


.perf_section_header{
padding:2px;
margin:20px 0px 20px 0px; 
height:30px; 
clear:both; 
background:#3B92CB;
}

.float_left{float:left!important; width:560px !important;}

.top_link{float:right !important; position:relative; z-index:99; margin: 0px 2px;}

#ELViewOptions{
position:relative; 
top:-24px; 
}

#divEventListings{
position:relative; 
top:12px; 
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
background: #013463 url('/site-images/global/refresh_images/listing_bg_grad.jpg') repeat-x;
padding: 32px 0px 10px 0px;
}

#ctl00_EventListings_calMonthView{width:696px !important;}

.divEventDetails{
border-top: white solid 1px;
border-bottom: solid 1px #E1E1E1;
}

.divEventDetails:hover{
background:#fff69d;	
}

#divContentBlockWrapperPerf ul li{
margin:2px 0px 2px 4px;
}

#divContentBlock ul li{
margin:4px 12px 8px 4px;
}

#divContentBlock ul{
margin-left:12px;
}

#divContentBlock p{margin:2px 6px 24px 6px;}

ul
{
list-style: disc inside none;
}

#submenu ul{
list-style:none;
}

.footer_col ul{
list-style:none;
}

#divListView {
padding-top: 30px;
margin:0px 6px;
background: #dedede url('/site-images/global/refresh_images/tix_listing_header_bg.jpg') repeat-x;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

#BVSecondaryCustomerRatings{
position: absolute;
margin-left: 722px;
padding: 0px 3px;
}

#secondary_content .testimonials{visibility:hidden; height: 90px;}

.AboutUsNavHeader{font-size: 18px!important; font-family:"LeagueGothic" !important;}

/* height for breadcrumbs page level (or at least zero out main value) */

.BVRRRatingSummaryLinks{text-align:center;}
.BVRRRatingContainerStar{margin-left:52px;}

#divTicketListingsWrapper {
width: 508px !important;
margin-left:8px !important;
margin-right:4px !important;
height: 450px;
}

#primary_content_event{
}

#listing_inner{
background: url('/site-images/global/refresh_images/listing_bg_grad.jpg') 0px 0px repeat-x;
margin-top:80px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}

#divTicketListings {
width: 507px !important;
background:#fff;
overflow-x:hidden !important;
}

#divTicketListingsAjax{
width: 507px !important;
background:#fff;
overflow-x:hidden !important;
}

.tdFeatured {
width: 4px !important;
}

#divTicketHeaderSection {
width: 160px !important;
border:none !important;
border: none !important;
background: transparent !important;
}
.tdSection{width: 160px !important; font-weight:normal !important;}

#divTicketHeaderRow{
width: 100px !important; 
background: transparent !important; 
border: none !important;}

.tdRow{width: 100px !important;font-weight:normal !important;}

#divTicketHeaderPrice{width: 90px !important; background: transparent !important; border: none !important;}
.tdPrice{width: 90px !important;font-weight:normal !important;}

#divTicketHeaderQty{width: 50px !important; background: transparent !important; border: none !important;}
.tdQty{width: 50px !important;font-weight:normal !important;}

.tdBuy{width: 40px !important;font-weight:normal !important; padding-left:20px;}

.divTicketBlock {
padding:2px 0px;	
background:#fff !important;
border-top: white solid 1px;
border-bottom: solid 1px #E1E1E1;
width: 506px !important;
}

.divTicketBlock:hover{background:#fff69d !important;}

#divContentBlockMoreFooter{display:none;}

#ctl00_TicketListings_rpTicketListings_ctl01_trNotes{width: 400px !important;}

#divTicketFilters {
border: none !important;
background-image: url();
padding: 0px 5px;
color:#fff;
}

#divTicketColumnHeaders{
line-height:30px;
border: none !important;
background:#333 url('/site-images/global/refresh_images/tix_listing_header_bg.jpg') repeat-x;
height:30px;
-webkit-border-top-right-radius: 6px;
-webkit-border-top-left-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-topleft: 6px;
border-top-right-radius: 6px;
border-top-left-radius: 6px;
}

#divSeats {
margin-left: 10px !important;
margin-right: 12px !important;
background:#fff !important;
}

#divTicketListings div:nth-child(odd){
background:#EFEFEF !important;
}

#divTicketListings div{
font-size:12px !important;
padding: 6px 0px;
}

#divTicketListings div:hover{
background:#fff69d !important;	
}

#EventSubHeading{
color:#fff;
font-size:12px;
width:412px;
float:right;
margin-right:4px;
display:block;
padding:16px 0px;
}

#divTicketFilters{padding:7px 0px;}

#divMapInstructionsWrapper {
position: relative;
height: 40px;
overflow: hidden;
background-color: #F8FAFC;
border: solid 0px #AFB2B3;
padding: 3px;
text-align: left;
font-weight: normal;
float:left;
}

#divMapInstructionsHeader {
top: 0px;
left: 5px;
z-index: 1000;
width: 100%;
font-weight: bold;
float:left;
border-top: solid 1px #AFB2B3;
margin-top:2px;
}

#recaptcha_area{margin-left:-110px;}

.categoryNCAA .CategoryHeader{margin-top:12px;}

.l_f_right_2 p{margin-bottom:0px}


.divHeader{
position:relative !important; 
float:left; 
top: 5px !important;
width: 220px !important;
margin-right: 10px;
}

.divHeader a{text-decoration:none;}

.divVenue{
position:relative !important; 
float:left; 
width: 200px !important; 
top: 5px !important;
margin-left: 10px;
}

#divEventDate {
bottom: 10px !important;
}

#viewAllLink{margin-top: 0px !important;}

#divContentBlockExtended{padding:4px 12px;}

.perf_section_header{margin-left:12px;}

.el_links{margin:0px !important;}

.divXLinks{
padding-left:0px !important;
}

.divXLinks a{
display:block;
text-decoration:none;
padding:2px 0px !important;
}

.sell_tix_btn{
background:#fff;
border:solid 1px #cdcdcd;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-bottom:6px;
padding:10px;
}

.sell_tix_btn a{
background:#fff url('/site-images/global/selltix_dollar.png') left no-repeat;
display:block;
width:186px;
padding-left:20px;
min-height:26px;
text-decoration:none;
}


#error_padding{
display:block;
margin-bottom:24px;
}	

.Promos{
padding-top:10px !important;
background:#fff;
border:solid 1px #cdcdcd;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
margin-bottom:6px;
}

#divContentBlockExtended ol{
margin-left:20px;	
list-style-type: decimal;
}

#divContentBlockExtended ol li{
margin-bottom:12px;
}

#login_menu{
padding:2px 26px 2px 6px;
float:left;
margin-top: -2px;
margin-left: -128px;
color:#fff;
background: #0655A8;
border:solid 1px #2B86D9;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
}

#helpful_wrapper{float:right}

.tblCartItems{text-align:right;}

#divCartWindow, #divPopLoginWindow{
background: white url('/site-images/global/refresh_images/innerBG_grad.jpg') top repeat-x;
padding:10px;
color:#000;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0px 4px 16px #000000;
-moz-box-shadow: 0px 4px 16px #000000;
box-shadow: 0px 4px 16px #000000;
}

.divPopWindowDetails {
background-color: transparent !important;
border: solid 0px #8398A7 !important;
position: relative;
}

.tblCartItems input{float:left; height:20px; clear:left}
.tblCartItems label{float:left; height:20px; line-height:24px;}
.tblCartItems td a:hover{color:#000 !important;}

#divCartWindowWrapper{background:rgba(0,0,0,.64);}

.divPopWindowHeader {
background-image: url() !important;
border-bottom: solid 0px #8398A7 !important;
}

.divProgress{background:transparent !important; text-align:left !important;}
