@charset "utf-8";
/* CSS Document */


area { border:0px; }
body { font-family:Helvetica, Arial, sans-serif; }
/*.section { display:block; position:absolute; z-index:5; visibility: hidden; }*/
.bg { display:block; position:absolute; z-index:555; }

#bgs { position:absolute; }


#tickettable { display:block; height:400px; overflow:scroll; }
#eventinfo { background-color:#eee; padding:0px 5px 2px 5px; }
#eventinfo h1 { font-size:24px; }
#eventinfo span.opponent { font-size:14px; display:block; }

#seating_blurb { display:hidden; }

#tabs {  }

#tabs ul {  list-style: none; text-align:center; height:25px; }
#tabs a { display:block;  width:150px; border-right:1px solid #fff; margin:5px; padding:5px;  }
#tabs li { background-color:#999;  width:150px; border-right:1px solid #fff;  float:left; margin:5px; padding:5px;  }


div#map, div#map_general, div#map_premium, .sectionhighlight, div#away_map  {
	display:block;
	width:748px;
	height:637px;
	position:absolute;
	left:594px;
	top:120px;
}  


.mapbg { background-color:#fff; }

div#map_premium #skybox_description { position:absolute; top:45px; left:23px; color:#fff; font-size:11px; width: 190px;height:200px;}
div#map_premium #club_description { position:absolute; top:420px; left:23px; color:#fff; font-size:11px; width: 375px;height:200px;}

div#map, div#map_general, div#map_premium { z-index: 50;}

div#map_premium h2 { display:none; }



div#map_general,  div#map_premium { display:none; }

#flashtop { width: 760px; height:85px; }

.style1 {font-size: 14px; display:block;height:15px;}
.featured { background-color:#feedc8; }

.featuredinchart { background-color:#feedc8; padding:5px; padding-left:10px; border-left:10px solid #000;} 

.pricechart { border:1px solid #333; }
.pricechart th { background-color:#333; color:#fff; }
.pricechart tr.even { background-color:#eeeeee; }
.pricechart tr.odd { background-color:#eeeedd; } 
.pricechart tr { font-family: Helvetica, Arial, sans-serif; font-size:10px; }
table .pricechart .purchase { width:100px; }
.pricechart .section { font-family: Helvetica, Arial, sans-serif; font-size:10px; }


div#filter { font-size:12px; width:100%; background-color:#f99; padding:5px; padding-left:15px; border-left: 15px solid #333; margin-bottom:10px; }

div#filter h2 { font-size:120%; margin-top:5px; }  
div#filter a { font-size:90%; margin-top:5px; cursor:pointer; }  

div#filter a:hover { cursor: pointer; background-color:#000; color: #f99; font-size:90%; margin-top:5px; }  

/* .filter { background-color:#ff9999	; padding:5px; }*/


div#ticketcolumn { width:400px; }	
.clearer { clear:both; }





th.header a, th.header {  cursor:pointer; }
/* lambeau field / generic/exact seating styles */

#lambeau_field_seating_nav { width:400px; }

#seating_blurb { }
#exact,#general,#premium,#tailgate { display:none; height:100px; }

div#seating_blurb  { background-color:#333; width:392px; clear:both; font-size:10px; color:#fff; margin-bottom:10px; padding:10px 5px 10px 5px;} 
div#seating_blurb p { padding:5px; margin:0px; padding-bottom:0px;  }
div#seating_blurb h2 { font-size:16px; margin:2px 2px 5px 5px; border:0px;  text-align:left; color:#fff; }

#lambeau_field_seating_nav ul { margin:0; padding:0; list-style:none; } 
#lambeau_field_seating_nav ul li { display:block; float:left; width:125px; background-color: #fff; padding-right:7px; position:relative;  }




#lambeau_field_seating_nav ul li a { 
	background-color: #fff; 
	margin-top:10px;
	color: #333;
	font-size: 12px; 
	display: block; 
	font-weight: bold; 
	display: block; 
	float: left;
	width: 125px; 
	height: 35px; 
	position: relative;
	border-width: 1px;
	top: 1px;
	border-color: #333; 
	border-style: solid; 
	text-decoration: none;
	text-align: center; 
	margin: 0;
} 


div#lambeau_field_seating_nav span { font-size:90%; font-style:italic; } 

#lambeau_field_seating_nav ul li a:hover {  color: #333; background-color: #FFCC33; }
#lambeau_field_seating_nav a:visited  { }
#lambeau_field_seating_nav li.selected a { color: #fff; height: 35px; border: 1px solid #333; background-color:#333; }


#exact_legend {
	left:13px;
	top:6px;
	position:absolute;
	display:none;
}
#exact_legend ul { list-style:none; margin:0; padding:0;}
#exact_legend li { display:block; padding:3px; padding-left:15px; border-left:12px solid #999; margin-bottom:2px;}
.bowl_color { background-color:#c2dcc3;  }
.outdoorclub_color { background-color:#b2d4de; }
.indoorclub__color { background-color:#ffd8ae; }
.skybox_color { background-color: #f2aceb; }

