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

/* Main Tags 
/* ------------------------------------------------------------------*/

*+html {
	margin: 0px;
	padding: 0px;
}

*,html {
	margin: 0px;
	padding: 0px;
}

body, html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
}

a:link, a:active, a:visited{
	text-decoration: none;
	color: #666;
} 


a:link:hover{
	text-decoration: none;
	color:#c12263;
} 


ul {
	list-style:none;
}

ul li {
	margin: 0px 0px 4px 0px;
}

ul li a:link, ul li a:visited, ul li a:active  {
	color:#666;
	background-image:none;
	text-indent:0px;
}

ul li a:hover {
	color:#c12263;
}

p{
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;	
}

#mainBodyAllText img {
	border: 1px solid #c12263;
}

#mainBodyAllText ul li {
	line-height:25px;
	list-style-image:url(../images/bullet.jpg);
	list-style-type:circle;
	list-style-position:inside;
	text-indent:25px;
}

#header img{
	/* display:none; */
}


ul#nav li{
	float:left;
	margin: 0px 0px 10px 20px;
}

h2{
	color:#c12263;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

h3{
	color:#c12263;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
	text-align:left;
	position:relative;
	left:-2px;
}

hr{
	border-top: 1px solid #cccccc;
	width:100%;
	height:0px;
	border-bottom: 0px solid #cccccc;
	margin: 8px 0px 8px 0px;
}

/* Classes
/* ------------------------------------------------------------------*/

.left{
	float:left;
}

.right{
	float:right;
}

img.left{
	float:left;
	margin-right: 5px;
	margin-bottom: 5px;
}

img.right{
	float:right;
	margin-right: 5px;
	margin-bottom: 5px;
}

.clear{
	clear:both;
}

/* Structure
/* ------------------------------------------------------------------*/

#main{
	width:940px;
	margin: 0 auto;
	position:relative;
}

	#header{
		width:940px;
		height:127px;
		margin: 0 auto;
		text-indent: -6669px;
	}
	
		#header #logo{
			float:right;
			width:780px;
			height:107px;
			background:#FFFFFF url(../images/logo.gif) no-repeat;
		}	


	#menu1{
		float:left;	
		height:32px;
		width:145px;		
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		margin:0px 0px 24px 0px;	
		font-family:Arial, Helvetica, sans-serif;		
	}

	#menu2{
		float:right;
		height:32px;
		width:788px;		
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		margin:0px 0px 24px 5px;	
		font-family:Arial, Helvetica, sans-serif;		
	}
	

	
	#seasonMenu1{
		float:left;
		height:32px;
		width:146px;		
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		margin:0px 0px 24px 0px;	
		font-family:Arial, Helvetica, sans-serif;		
	}		
	
	#seasonMenu2{
		float:left;
		height:32px;
		width:630px;		
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		margin:0px 0px 24px 7px;	
		font-family:Arial, Helvetica, sans-serif;		
	}	
	
	* html #seasonMenu2{
		width:600px;
	}		
	
	#seasonMenu3{
		float:left;
		height:32px;
		width:146px;		
		border-top: 1px solid #cccccc;
		border-bottom: 1px solid #cccccc;
		margin:0px 0px 24px 7px;	
		font-family:Arial, Helvetica, sans-serif;		
	}			
	
		#menu2 ul{
			float:right;
			width:784px;		
			list-style:none;
			margin:0px 0px 0px 0px;
			color:#cccccc;		
		}
		
		#menu2 ul li{
			margin:0px;
			padding-left:2px;
			padding-right:2px;
		}		
		
		* html #menu2 ul{
			float:right;
			width:787px;		
			list-style:none;
			margin:8px 0px 0px 0px;
			color:#cccccc;		
		}		
				
		#seasonMenu2 ul{
			width:780px;		
			list-style:none;
			margin:0px 0px 0px 0px;
			color:#cccccc;		
		}	
		
		* html #seasonMenu2 ul{
			width:780px;		
			list-style:none;
			margin:8px 0px 0px 0px;
			color:#cccccc;		
		}			
		
		* html #seasonMenu2 ul{
			width:600px;		
			list-style:none;
			margin:8px 0px 0px 0px;
			color:#cccccc;		
		}				
		
		#menu2 ul li, #seasonMenu2 ul li{
			float:left;
		}


			#menu2 ul li a, #seasonMenu2 ul li a {
				display:block;
				font-size:15px;
				height:24px;
				color:#c12263;				
				padding:6px 5px 0px 5px;
				margin:1px 5px 1px 0px;
			}
			
			* html #menu2 ul li a, * html #seasonMenu2 ul li a {
				display:inline;
				font-size:12px;
				height:24px;
				width:110px;
				color:#c12263;				
				padding:6px 5px 0px 0px;
				margin:1px 5px 1px 0px;
			}			
			
			#menu2 ul li a:hover, #seasonMenu2 ul li a:hover {
				color:#ffffff;
				background-color:#c12263;
			}			
					
			#menu2 ul li a.selected, #seasonMenu2 ul li a.selected {
				color:#ffffff;
				background-color:#c12263;
			}				
		
	#subNav{
		width:140px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:500;
	}
	
	#subNav #address p{
		font-size:12px;
	}
	
		#subNav ul li {
			margin: 0px 0px 8px 0px;
		}	
		
		#subNav.left a:link, #subNav.left a:visited, #subNav.left a:active{
			color:#666;
		}

		#subNav.right a:link, #subNav.right a:visited, #subNav.right a:active{
			color: #666;
		}
		
		#subNav.left a:hover, #subNav.right a:hover{
			color:#c12263;
		}	
		
		#subNav.left a.selected{
			color:#c12263;
		}							
		
		#menu ul li {
			float:left;
		}

		
	#mainBody{
		width:774px;
		margin: 0px 3px 0px 0px;
	}
	
	#mainBodyAllText{
		width:574px;
		margin: 0px 0px 0px 24px;
	}
	
	#seasonList{
		margin:0px;
		padding:0px;
		width:783px;
	}	
	
		#seasonList img{
			margin:0px 0px 0px 0px;
			padding:0px;
		}	
		
		#seasonList a {
			border:1px solid #FFF;
		}	
		
		#seasonList a:hover{
			border: 1px solid #c12263;
		}						
	
		#showBody{
			width:640px;
			min-height:350px;
			margin: 0px 0px 0px 20px;
		}	
	
			#showPoster{
				width:300px;
				min-height:350px;
			}	
			
			#showText{
				width:300px;
				min-height:350px;
				margin: 0px 0px 0px 15px;				
			}	
			
				#showText h3{
					margin: 8px 0px 8px 0px;
					position:relative;
					left:-1px;
				}	
				
				#showText p{
					line-height:20px;
				}							
						
			#showVideo{
				width:425px;
				min-height:350px;
			}					
			
			#showVideoText{
				width:175px;
				min-height:350px;
				margin: 0px 0px 0px 20px;				
			}					
		
		#gMap{
			border:1px solid #c12263;
			float:right;
			margin:0px 0px 0px 10px;
			width:425px;
			height:360px;
		}	
		
		#contacts a:link, #contacts a:active, #contacts a:visited, #gMap a:link, #gMap a:active, #gMap a:visited{
			color:#666666;
		}	
		
		#contacts a:hover {
			color:#c12263;
		}					
				
	#contentSide {
		float:right;		
		width:238px;
		border: 1px #EEEEEE dashed;
	}
	
	#sectionText {
	width:400px;
	float:left;
	}
	
#sectionNav {
	width:250px;
	float:right;
}

/* Footer
/* ------------------------------------------------------------------*/	
	
#footer{
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	float:right;
	height:32px;
	width:100%;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin:34px 0px 20px 0px;
}

#shortFooter{
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	height:32px;
	float:right;
	width:780px;	
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin:24px 0px 20px 0px;
}

	#footer ul, #shortFooter ul{
		float:right;
		width:780px;	
		list-style:none;
		margin:8px 0px 0px 0px;
		padding:0px;
		color:#666;
	}
	
	#footer ul li, #shortFooter ul li {
		color:cccccc;
		float:left;
		margin:0px 10px 0px 0px;
		padding:0px;		
	}	

	
blockquote {
color:#000;
font-size:16px;
background-image:url(../images/blockquote.gif);
background-repeat:no-repeat;
background-position:top left;
margin:0px;
padding:0px;
padding-left:25px;
}	