/* CSS Document */
/*-------------------------- GENERAL --------------------------*/
body{
	padding:0; margin:0;
	background:#353535 url(images/body_bg.jpg) top repeat;
	font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	color:#808080;	line-height:16px;	text-decoration:none;
	}
div, mg, a, ul, form, input, label, h2, h3{padding:0; margin:0;}
img{ border:none;}
a{ outline:none; text-decoration:none;}
ul{ list-style-type:none;}
.body_grad{ background:url(images/bg.jpg) top repeat-x;}
span{padding:0; margin:0;}

/*-------------------------- HEADER --------------------------*/
.header_top{background:#2B0D0A url(images/top_bg.jpg) top repeat-x;}
.header_image{background:#2B0D0A url(images/header-bg.gif) repeat-x;}

/*-------------------------- NAVIGATION TOP --------------------------*/
.nav_bg{height:21px; background: url(images/menu_bg.jpg) top repeat-x;}
.nav_links{ padding:0 15px; height:21px; line-height:18px; text-align:center; font-weight:normal; color:#ffffff; font-size:11px; font-family:Tahoma, Helvetica, sans-serif;}
a.nav_links:hover{ padding:0 15px;  height:21px; line-height:18px; text-align:center; font-weight:normal; color:#ffffff; font-size:11px; font-family:Tahoma, Helvetica, sans-serif; text-decoration:underline;}
.lan_top {height:21px; line-height:21px; text-align:center; font-weight:normal; color:#808080; font-size:11px; font-family:Tahoma, Helvetica, sans-serif;}
a.lan_top:hover {color:#ffffff; font-size:11px; font-family:Tahoma, Helvetica, sans-serif; text-decoration:underline;}

/*-------------------------- SEASON 2009 --------------------------*/
.side_bg{width:213px; background: #202020 url(images/slices_47.jpg) left top repeat-x; padding:0px; margin:0px;}
.seasons_text{	font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	color:#808080;	line-height:22px;	text-decoration:none;}
.seasons_spacer{ background:url(images/season_spacer.jpg) bottom left  repeat-x;	}

/*-------------------------- CONTENT --------------------------*/

.content_bg{width:687px; background: url(images/slices_33.jpg) repeat; padding:0px; margin:0px;}
.content_top_bg{background: url(images/content_top_bg.jpg) right top no-repeat; padding:0px; margin:0px;}
.orange_title{font-family:Tahoma, Helvetica, sans-serif;font-size:18px;	font-weight:normal;	color:#dc291e;	line-height:20px;letter-spacing: 2px;}
.white_title{	font-family:Tahoma, Helvetica, sans-serif;	font-size:18px;	font-weight:normal;	color:#ffffff;	line-height:20px;	letter-spacing: 2px;	}
.white_title_small{	font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	line-height:16px;	text-decoration:none;	font-weight:bold;	}
.vert_spacer{ background:url(images/vertical_spacer.jpg) left top repeat-y; margin-top:31px;}

/*-------------------------- FOOTER --------------------------*/
.footer_bg{height:26px; background: url(images/footer_bg.jpg) top repeat-x;}
.footer_links{ padding:0 10px; line-height:26px; font-weight:normal; color:#808080; font-size:11px; font-family:Tahoma, Helvetica, sans-serif;}
a.footer_links:hover{ padding:0 10px; line-height:26px; color:#ffffff; font-size:11px; font-family:Tahoma, Helvetica, sans-serif; text-decoration:underline;}
.lan_bottom {line-height:26px; text-align:center; font-weight:normal; color:#808080; font-size:11px; font-family:Tahoma, Helvetica, sans-serif;}
a.lan_bottom:hover {color:#ffffff; font-size:11px; font-family:Tahoma, Helvetica, sans-serif; text-decoration:underline;}


/*-------------------------- CIRCUIT INFO --------------------------*/
.red_grad{ background:url(images/red_grad_bg.jpg) top repeat-x; font-family:Tahoma, Helvetica, sans-serif;font-size:11px;color:#ffffff;line-height:21px;	text-decoration:none;font-weight:bold;}
a.red_grad:hover{font-family:Tahoma, Helvetica, sans-serif;font-size:11px; color:#ffffff;line-height:21px;text-decoration:underline; font-weight:bold; }
.red_grad_normal{ background:url(images/red_grad_bg.jpg) top repeat-x;font-family:Tahoma, Helvetica, sans-serif;font-size:11px;	color:#ffffff;line-height:21px;text-decoration:none;font-weight:normal;}
.red_grad_inactive{ background:url(images/red_grad_bg.jpg) top repeat-x;font-family:Tahoma, Helvetica, sans-serif;font-size:11px;color:#ff4141;line-height:21px; text-decoration:none;font-weight:normal; display:block;}
a.red_grad_normal:hover{ display:block; font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;	color:#ffffff;	line-height:21px;	text-decoration:underline;	font-weight:normal;}
.general_admission{ height:25px; background:url(images/general_admission.jpg) bottom right no-repeat; }
.tvscreen{ height:25px; background:url(images/tvscreen.jpg) bottom right no-repeat; }
.grandstand{ height:25px; background:url(images/grandstand.jpg) bottom right no-repeat; }

/*-------------------------- TICKET LIST --------------------------*/
.list_divider{height: 26px; background:url(images/divider1.jpg) bottom repeat-x; padding:5px 5px 7px 0;}
.list_divider_mouseover{color:#808080}
.white_text_bold{font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;	color:#ffffff; line-height:26px; text-decoration:none; font-weight:bold;}
a.white_text_bold:hover{font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;	color:#ffffff; line-height:26px; text-decoration:underline; font-weight:bold;}
.qty_box{padding:0; margin:0; border:#999999 solid 1px; height:13px; width:37px; font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;	color:#808080; line-height:13px; }
.country_dropwdown{padding:0 ; margin:0; border:#999999 solid 1px; height:20px; width:160px; font-family:Tahoma, Helvetica, sans-serif;	font-size:11px;	color:#808080; line-height:20px; }
.text_field{padding:0 ; margin:0; border:#999999 solid 1px; height:18px; width:160px; font-family:Tahoma, Helvetica, sans-serif;font-size:11px;	color:#808080; line-height:20px; }

/*-------------------------- BUTTONS --------------------------*/
.red_btn{	height: 21px; background:url(images/red_grad_bg.jpg) repeat-x; padding:0 10px; 
			font-family:Tahoma, Helvetica, sans-serif;font-size:11px;	
			color:#ffffff;
			line-height:21px;
			text-decoration:none;
			font-weight:bold
			}

.red_btn_travel{	height: 21px; background:url(images/red_grad_bg.jpg) repeat-x; padding:0 10px; 
			font-family:Tahoma, Helvetica, sans-serif;font-size:11px;	
			color:#ffffff;
			line-height:21px;
			text-decoration:none;
			font-weight:bold;
			border:none
			}			

.Popup_title_top {
	font-family: Tahoma;
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 3px;
}

.Popup_content {
	font-family: Tahoma;
	font-size: 11px;
	color: #808080;
	letter-spacing: 2px;
}