#menuMain				{	position:absolute;
							top:186px;
							left:216px;
							z-index:20;
						}

#navDiv					{	position:absolute;
							top:202px;
							left:290px;
							z-index:15;
						}


.arrow					{float:left;width:28px;}
.subnav					{float:left;margin:3px 0 0 0;}
.subnav a				{text-decoration:none;color:#694607;}
.subnav a:hover			{color:#bf0000;}


#menuSub				{	position:absolute;
							display:block;
							top:68px;
							left:-6px;
							width:210px;
							height:136px;
							background-image:url(../_images/global/bg_menuSub.gif);
							background-repeat:no-repeat;
						}

#menuSub .margin		{	padding:15px 0 0 24px;
						}


#menuHed_Services		{	position:absolute;
							top:12px;
							left:-34px;
						}
					
#menuHed_Portfolio		{	position:absolute;
							top:6px;
							left:-34px;
						}
						
#menuHed_OrderForm		{	position:absolute;
							top:-16px;
							left:-34px;
						}
						
#menuHed_VideoTips		{	position:absolute;
							top:-6px;
							left:-34px;
						}			
						
#menuHed_About			{	position:absolute;
							top:22px;
							left:-34px;
						}	
						
#menuHed_Contact		{	position:absolute;
							top:10px;
							left:-34px;
						}	
						
#caseStudyList			{margin:5px 0 5px 20px;}
#caseStudyList a		{margin:0 0 4px 0;
							display:block;
							color:#a20f29;
							text-decoration:none;
							font:12px Helvetica;san serif;
						}

#nav, #nav ul 			{	/* all lists */
							padding: 0;
							margin: 0;
							list-style: none;
							line-height: 1;
						}

#nav a 					{	display: block;
							color:white;
							text-decoration:none;
						}

#nav li 				{	/* all list items */
							float: left;
							margin-right:2px;
							/*width: 10em;  width needed or else Opera goes nuts */
						}

#nav li ul 				{ 	/* second-level lists */
							position: absolute;
							background: #e2d3b4;
							border:1px solid #000000;
							left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
						}

#nav li ul li 			{	clear:both;
							margin-right:0px;
						}

#nav li ul li a 		{	width:124px;
							padding:3px 4px 3px 12px;
							color:#000000;
							font:9pt "Lucida Sans Unicode", "Lucida Grande", Helvetica, sans-serif;
						}
#nav li ul li a:hover 	{	background-color:#a58140;
							color:white;
						}

#nav li:hover ul, #nav li.sfhover ul 
						{ 	/* lists nested under hovered list items */
							left: auto;
						}
						
						
