﻿/* IMAGE REPLACEMENTS */
.ir 
{
	background:url(/!images/blank.gif);
	display: block;
	overflow: hidden;
	height/**/:/**/ 0 !important;
}

.nav dt{text-indent:-9999px;}

.nav dd{ margin: 0;}


#footernav {
	background:url(/!images/mp/smp_mp_nav2_rollover.gif) no-repeat;
	width:960px;
	height:33px;
	margin:0;
	padding:0;
	position:relative;	
}
#footernav a.ir {
 background:url(/!images/mp/smp_mp_nav2_static.gif) no-repeat;
 position:absolute;
 height:33px;
 padding-top: 33px;
}

#about a.ir{width:185px; background-position: -461px 0; top:0px; right:314px;}
#contact a.ir{width:85px; background-position:-646px 0; top:0px; right:229px;}
#press a.ir{width:85px; background-position:-731px 0; top:0px; right:144px;}
#employment a.ir{width:90px; background-position:-816px 0; top:0px; right:54px;}
#sitemap a.ir{width:54px; background-position:-906px 0; top:0px; right:0px;}

#footernav dd.IEhover a.ir, #footernav dd:hover a.ir,
#footernav a.ir:focus, #footernav a.ir:hover, #footernav a.ir:active { background: transparent none; }

/**********************************
* Main Page Left Links            *
**********************************/

#leftnav {padding-top:157px; position:relative; z-index:1; }
#leftnav .ir {height:25px; padding-top: 25px; margin-left:0px;}

#photo a.ir {
    width:160px;
    background:url(/!images/mp/smp_mp_hdr_left_weather_a.gif) no-repeat -40px -191px;
}
#photo a.ir:hover { background-image: none; }
#webcam a.ir{width:145px;}
#snow a.ir {width:150px;}
#weather a.ir
{
    margin-top: 0px;
    margin-bottom: 5px;
    width: 170px;
    background:url(/!images/mp/smp_mp_hdr_left_weather_a.gif) no-repeat -40px -216px;
}
#weather a.ir:hover { background-image: none; }
#email a.ir {height:200px; left:234px; margin-left:0pt; position:absolute; top:293px; width:45px;}

#sitesearch {margin-left:40px;}

/**********************************
* Main Links                      *
**********************************/
#nav {
	width: 960px; height: 34px;
	background:url(/!images/mp/smp_mp_nav1_rollover.gif) no-repeat bottom left;
	background-repeat: no-repeat;
	margin: 0px; padding: 0;
	position: relative;
	z-index: 1000;
}


#nav dd {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0; 
	background-image: url(/!images/mp/smp_mp_nav1_rollover.gif);
	background-repeat: no-repeat;
}

#nav a.ir {
	background: #FFF url(/!images/mp/smp_mp_nav1_static.gif) 0px 0px no-repeat;
	height: 34px;
	padding-top: 34px;
}

#nav dt {position: absolute; top: -200em;} 

dd#tickets{left: 0px; width: 279px;}
dd#attractions {left: 279px; width: 140px;}
dd#visit {left: 419px; width: 165px;}
dd#goodies {left: 584px; width: 167px;}
dd#groups {left: 751px; width: 209px;}

dd#tickets,#tickets a.ir {background-position: -0px 0px;}
dd#attractions,#attractions a.ir {background-position: -279px 0px;}
dd#visit,#visit a.ir {background-position: -419px 0px;}
dd#goodies,#goodies a.ir {background-position: -584px 0px;}
dd#groups,#groups a.ir {background-position: -751px 0px;}

#nav a.ir:hover, #nav dd:hover a.ir, #nav dd.IEhover a.ir {background: transparent none;}

/* Sucker fish DropDons */
.sfnav ul {
	position: absolute;
	z-index:5;
	width: auto;
	min-width: 160px;	
	background-color: #78c450;
	opacity: .9; 
	filter: alpha(opacity:90);
 	list-style: none;
	margin: 0px; padding: 0px;	
	top: -999px;
	left: 0;
	zoom: 1;
}
.sfnav ul.col1 { min-width: 0; }


.sfnav li {
	text-transform:uppercase;			
	z-index:1;
}


#tickets ul, #int_tickets ul {left:10px;}

.sfnav li a:link, .sfnav li a:visited {
	display: block;	    		
	padding: 7px 15px 8px;
	color: #ffffff; 		
	font-size: 10px; 
	font-weight:bold;
	line-height:1.1;
	text-decoration: none;
	white-space: nowrap;
}

.sfnav li a:hover {	
	color: #E6405A;
font-weight: bold;
text-decoration: underline; 
	background-color:#BBDFA7;	
}

.sfnav dd:hover ul,
.sfnav dd.IEhover ul{ top: 34px; z-index:10;}

/* making things work in IEwin hacks \*/
* html .sfnav ul { width: 160px !ie; }
* html .sfnav ul.col1 { width: auto; }
.sfnav li, .sfnav li a { zoom: 1; min-height: 1%; }
/* */
