.stack1 			 { position: fixed; bottom:0; left:50%; margin-left:-473px;}
.stack1 ul 		 { list-style: none; position: absolute; top: 5px; cursor: pointer; z-index: 1; }
.stack1 ul li 	 { position: absolute; height:59px; width:235px; background: url(../images/nav/stacks-bg.png) left top no-repeat; padding:5px 0 0 7px;}
.stack1 ul li img { border: 0; }
.stack1 ul li span { display: none; }
#stack1 {top:35px; margin-left:30px;}
.stack1 .openStack li span { 
	font: 12pt "Lucida Grande", Lucida, Verdana, sans-serif;
	display:block;
	width:inherit; 
	position:absolute;
	top: 17px;
	left:60px; 
	line-height: 14px;
	border: 0;
	/*background-color:#000;*/
	padding: 3px 10px;
	/*border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;*/
	color: #fcfcfc;
	text-align: right;
	text-shadow: #000 1px 1px 1px;
	opacity: .85;
	filter: alpha(opacity = 85);
}

/* IE Fixes */
#stacksNav { _position: absolute; }
.stack1 { _position: absolute; }
.stack1 ul { _z-index:-1; _top:-15px; }
.stack1 ul li { *right:5px; }







.stack2 			 { position: fixed; bottom:0; left:50%; margin-left:-356px;}

.stack2 ul 		 { list-style: none; position: absolute; top: 5px; cursor: pointer; z-index: 1; }
.stack2 ul li 	 { position: absolute; height:64px; width:235px; background: url(../images/nav/stacks-bg.png) left top no-repeat;  padding:5px 0 0 7px;}
.stack2 ul li img { border: 0; }
.stack2 ul li span { display: none; }
#stack2 {top:35px;}
.stack2 .openStack li span { 
	font: 12pt "Lucida Grande", Lucida, Verdana, sans-serif;
	display:block;
	width:inherit; 
	position:absolute;
	top: 17px;
	left:60px; 
	line-height: 14px;
	border: 0;
	/*background-color:#000;*/
	padding: 3px 10px;
	/*border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;*/
	color: #fcfcfc;
	text-align: right;
	text-shadow: #000 1px 1px 1px;
	opacity: .85;
	filter: alpha(opacity = 85);
}

/* IE Fixes */
#stacksNav { _position: absolute; }
.stack2 { _position: absolute; }
.stack2 ul { _z-index:-1; _top:-15px; }
.stack2 ul li { *right:5px; }






.stack3 			 { position: fixed; bottom:0; left:50%; margin-left:-223px;}
.stack3 ul 		 { list-style: none; position: absolute; top: 5px; cursor: pointer; z-index: 1; }
.stack3 ul li 	 { position: absolute; height:64px; width:235px; background: url(../images/nav/stacks-bg.png) left top no-repeat; padding:5px 0 0 7px;}
.stack3 ul li img { border: 0; }
.stack3 ul li span { display: none; }
#stack3 {top:35px;}
.stack3 .openStack li span { 
	font: 12pt "Lucida Grande", Lucida, Verdana, sans-serif;
	display:block;
	width:inherit; 
	position:absolute;
	top: 17px;
	left:60px; 
	line-height: 14px;
	border: 0;
	/*background-color:#000;*/
	padding: 3px 10px;
	/*border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;*/
	color: #fcfcfc;
	text-align: right;
	text-shadow: #000 1px 1px 1px;
	opacity: .85;
	filter: alpha(opacity = 85);
}

/* IE Fixes */
#stacksNav { _position: absolute; }
.stack3 { _position: absolute; }
.stack3 ul { _z-index:-1; _top:-15px; }
.stack3 ul li { *right:5px; }














.stack4 			 { position: fixed; bottom:0; left:50%; margin-left:-75px;}
.stack4 ul 		 { list-style: none; position: absolute; top: 5px; cursor: pointer; z-index: 1; }
.stack4 ul li 	 { position: absolute; height:64px; width:235px; background: url(../images/nav/stacks-bg.png) left top no-repeat; padding:5px 0 0 7px;}
.stack4 ul li img { border: 0; }
.stack4 ul li span { display: none; }
#stack4 {top:35px;}
.stack4 .openStack li span { 
	font: 12pt "Lucida Grande", Lucida, Verdana, sans-serif;
	display:block;
	width:inherit; 
	position:absolute;
	top: 17px;
	left:60px; 
	line-height: 14px;
	border: 0;
	/*background-color:#000;*/
	padding: 3px 10px;
	/*border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;*/
	color: #fcfcfc;
	text-align: right;
	text-shadow: #000 1px 1px 1px;
	opacity: .85;
	filter: alpha(opacity = 85);
}

/* IE Fixes */
#stacksNav { _position: absolute; }
.stack4 { _position: absolute; }
.stack4 ul { _z-index:-1; _top:-15px; }
.stack4 ul li { *right:5px; }


.nav-coverup {position: fixed; bottom:0; left:50%; background: url(../images/nav-repeater.png) left bottom repeat-x; width:90px; height:54px; z-index: 29; margin-left:71px;}


.stack1 > a, .stack2 > a, .stack3 > a, .stack4 > a {text-indent: -9999px;}

.stack1 > a 	 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:117px; height:54px; background:url(../images/nav/nav-sprite.png) 0 0 no-repeat;}
.stack1 > a:hover 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:117px; height:54px; background:url(../images/nav/nav-sprite.png) 0 -54px no-repeat;}
.stack1 > a:active 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:117px; height:54px; background:url(../images/nav/nav-sprite.png) 0 -110px no-repeat;}

.stack2 > a 	 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:133px; height:54px; background:url(../images/nav/nav-sprite.png) -117px 0 no-repeat;}
.stack2 > a:hover 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:133px; height:54px; background:url(../images/nav/nav-sprite.png) -117px -54px no-repeat;}
.stack2 > a:active 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:133px; height:54px; background:url(../images/nav/nav-sprite.png) -117px -110px no-repeat;}

.stack3 > a 	 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:148px; height:54px; background:url(../images/nav/nav-sprite.png) -250px 0 no-repeat;}
.stack3 > a:hover 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:148px; height:54px; background:url(../images/nav/nav-sprite.png) -250px -54px no-repeat;}
.stack3 > a:active 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:148px; height:54px; background:url(../images/nav/nav-sprite.png) -250px -110px no-repeat;}

.stack4 > a 	 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:146px; height:54px; background:url(../images/nav/nav-sprite.png) -398px 0 no-repeat;}
.stack4 > a:hover 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:146px; height:54px; background:url(../images/nav/nav-sprite.png) -398px -54px no-repeat;}
.stack4 > a:active 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:146px; height:54px; background:url(../images/nav/nav-sprite.png) -398px -110px no-repeat;}

/* PRE-SPRITE NAV

.stack1 > a 	 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:117px; height:54px; background:url(../images/nav/bam.png) left top no-repeat;}
.stack1 > a:hover 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:117px; height:54px; background:url(../images/nav/bam-hover.png) left top no-repeat;}
.stack1 > a:active 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:117px; height:54px; background:url(../images/nav/bam-active.png) left top no-repeat;}

.stack2 > a 	 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:133px; height:54px; background:url(../images/nav/design.png) left top no-repeat;}
.stack2 > a:hover 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:133px; height:54px; background:url(../images/nav/design-hover.png) left top no-repeat;}
.stack2 > a:active 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:133px; height:54px; background:url(../images/nav/design-active.png) left top no-repeat;}

.stack3 > a 	 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:148px; height:54px; background:url(../images/nav/develop.png) left top no-repeat;}
.stack3 > a:hover 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:148px; height:54px; background:url(../images/nav/develop-hover.png) left top no-repeat;}
.stack3 > a:active 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:148px; height:54px; background:url(../images/nav/develop-active.png) left top no-repeat;}

.stack4 > a 	 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:146px; height:54px; background:url(../images/nav/market.png) left top no-repeat;}
.stack4 > a:hover 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:146px; height:54px; background:url(../images/nav/market-hover.png) left top no-repeat;}
.stack4 > a:active 	{position: relative; cursor: pointer;  z-index: 2; display:block; width:146px; height:54px; background:url(../images/nav/market-active.png) left top no-repeat;}
*/
