/*Top Navigation */

#nav {width: 740px; height: 30px;
    background:#CA8434 url(/!images/mp/gcc_events_nav_back.gif) repeat-x 0 0;
    margin: 0px; padding: 0;
    position: relative;
	z-index: 1000;}

#nav dd {margin: 0;
position: absolute; top: 0; 
background: url(/!images/mp/nav_summer/gcc_events_nav.gif) no-repeat;
}
.summer #nav dd { background-image: url(/!images/mp/nav_summer/gcc_events_nav.gif); }
.spring #nav dd { background-image: url(/!images/mp/nav_spring/gcc_events_nav.gif); }
.fall #nav dd { background-image: url(/!images/mp/nav_fall/gcc_events_nav.gif); }
.winter #nav dd { background-image: url(/!images/mp/nav_winter/gcc_events_nav.gif); }

#nav a.ir {background: #FFF url(/!images/mp/nav_summer/gcc_events_nav.gif) 0px 0px no-repeat;
display: block; 
height: 30px;
}
.summer #nav a.ir { background-image: url(/!images/mp/nav_summer/gcc_events_nav.gif); }
.spring #nav a.ir { background-image: url(/!images/mp/nav_spring/gcc_events_nav.gif); }
.fall #nav a.ir { background-image: url(/!images/mp/nav_fall/gcc_events_nav.gif); }
.winter #nav a.ir { background-image: url(/!images/mp/nav_winter/gcc_events_nav.gif); }


#nav dt {position: absolute;
  			  top: -200em;} 

dd#mountainfest { left: 0px; width: 190px; }
dd#harvestfest { left: 190px; width: 178px;}
dd#winterfest { left: 368px; width: 186px; }
dd#springfest { left: 546px; width: 184px; }

.summer dd#mountainfest { left: 0px; width: 190px; }
.summer dd#harvestfest { left: 190px; width: 178px;}
.summer dd#winterfest { left: 368px; width: 196px; }
.summer dd#springfest { left: 565px; width: 175px; }

.spring dd#springfest { left: 0px; width: 184px; }
.spring dd#mountainfest { left: 184px; width: 190px; }
.spring dd#harvestfest { left: 374px; width: 178px;}
.spring dd#winterfest { left: 552px; width: 186px; }

.fall dd#harvestfest { left: 0px; width: 184px; }
.fall dd#winterfest { left: 184px; width: 190px; }
.fall dd#springfest { left: 374px; width: 178px;}
.fall dd#mountainfest { left: 552px; width: 186px; }

.winter dd#winterfest { left: 0px; width: 190px; }
.winter dd#springfest { left: 190px; width: 178px;}
.winter dd#mountainfest { left: 368px; width: 186px; }
.winter dd#harvestfest { left: 554px; width: 184px; }

dd#mountainfest,#mountainfest a.ir {background-position: -0px 0px;}
dd#harvestfest,#harvestfest a.ir {background-position: -190px 0px;}
dd#winterfest,#winterfest a.ir {background-position: -368px 0px;}
dd#springfest,#springfest a.ir {background-position: -564px 0px;}

.summer dd#mountainfest, .summer #mountainfest a.ir {background-position: -0px 0px;}
.summer dd#harvestfest, .summer #harvestfest a.ir {background-position: -190px 0px;}
.summer dd#winterfest, .summer #winterfest a.ir {background-position: -368px 0px;}
.summer dd#springfest, .summer #springfest a.ir {background-position: -565px 0px;}

.spring dd#springfest, .spring #springfest a.ir {background-position: -0px 0px;}
.spring dd#mountainfest, .spring #mountainfest a.ir {background-position: -184px 0px;}
.spring dd#harvestfest, .spring #harvestfest a.ir {background-position: -374px 0px;}
.spring dd#winterfest, .spring #winterfest a.ir {background-position: -552px 0px;}

.fall dd#harvestfest, .fall #harvestfest a.ir {background-position: -0px 0px;}
.fall dd#winterfest, .fall #winterfest a.ir {background-position: -184px 0px;}
.fall dd#springfest, .fall #springfest a.ir {background-position: -374px 0px;}
.fall dd#mountainfest, .fall #mountainfest a.ir {background-position: -552px 0px;}


.winter dd#winterfest, .winter #winterfest a.ir {background-position: -0px 0px;}
.winter dd#springfest, .winter #springfest a.ir {background-position: -190px 0px;}
.winter dd#mountainfest, .winter #mountainfest a.ir {background-position: -368px 0px;}
.winter dd#harvestfest, .winter #harvestfest a.ir {background-position: -554px 0px;}

#nav a.ir:hover {background: transparent none;}

#nav ul {list-style: none;
	margin: 0px;
	padding: 0px;
	margin-top:0px;
	font-weight: normal;
	padding-bottom: 0px;
	position: absolute;
	top: -200em;
	width: 180px;
	}
dd#harvestfest ul { width: 167px; }

.summer #nav #springfest ul { right: 1px; }
* html .summer #nav #springfest ul { right: -2px; }

#nav li {width: 100%;
			position:relative; 
			background: #E3C687;
			float: none; 
			padding-bottom:0px;
			padding-top:0px; 
			border-right: 1px solid #000; 
			border-top: 0px solid #FFF;
			border-left: 1px solid #000;
			border-bottom: 1px solid #000;
			}

#nav li.c2 {background: #EDFBD8;}		

#nav li#bot {border-bottom: 4px solid #698C38;}

#nav li:hover, #nav li.IEhover {z-index:10000; }

#nav li ul { left: 13em; font-weight: normal; }

#nav li a {display: block;
		padding-bottom:3px;
		padding-top:3px;
	    padding-left: 5px;
		padding-right:5px;		
		color: #8B0506; 
		font-size: 12px; 
		text-decoration: none; 
		font-family: Verdana; 
		font-weight: bold;
		zoom: 1;
}

#nav li a:hover {
	font-weight: bold;
	background: #FDF5E8;
	text-decoration: none; 
	color: #8B0506;
	background-position: 3px 50%; 
}

	#nav dd:hover>ul  { top: 30px; }
	#nav li:hover>ul { top: 0; z-index: 100000; }
	#nav dd.IEhover ul.ddesc, #nav dd ul.closeing { top: 30px; }
	#nav li.IEhover ul.ddesc, #nav li ul.closeing { top: 0; z-index:100000; }

/* =HACKS (only @ IE WIN/Mac )
*************************/
/* hidden from IE mac \*/
* html #nav li a{ height: 1%; }
* html #nav li { float:left; clear:left; height: 1%; }
/* stop hiding from IE mac */


#navigation { background: url(/!images/mp/gcc_events_top_nav_a.gif) no-repeat; margin:0; width:740px; height:29px; position:relative; z-index:10000; }

#main_nav { margin:0px; }

#main_nav dd { float:left; width:auto!important; display:inline; position:relative; margin:0; }

#main_nav dt { position:absolute; height:0; overflow:hidden; visibility:hidden; }

#main_nav a.ir { display:block; width:100%; padding-top:29px; height:0; overflow:hidden; text-decoration:none; text-indent:-9999px; position:relative; border:0; }

#main_nav #lodging a.ir { width:87px; background-position:0 0; }
#main_nav #deals a.ir { width:156px; background-position:-87px 0; }
#main_nav #calendar a.ir { width:98px; background-position:-243px 0; }
#main_nav #things a.ir { width:122px; background-position:-341px 0; }
#main_nav #plan a.ir { width:140px; background-position:-463px 0; }
#main_nav #photos a.ir { width:137px; background-position:-603px 0; }

#main_nav a.ir:hover, #main_nav dd:hover a.ir, #main_nav dd.active a.ir, #main_nav a.ir:focus, #main_nav a.ir:active { background-image: url(/!images/mp/gcc_events_top_nav_b.gif); }

