/* navigation */
#top_nav
{
	height:80px;
	position:absolute;
	top:-20px;
	left:205px;
	width:410px;
	z-index: 1001;
}
#top_nav #locations
{
	width:120px;
	position:absolute;
}
#top_nav a img#locations_link,
#top_nav a:link img#locations_link 
{
  width:120px;
  background:url(images/nav_locations_off.gif) no-repeat 0 0;
  margin:18px 0 0 0;
}
#top_nav a:hover img#locations_link
{
  background:url(images/nav_locations_on.gif) no-repeat 0 0;
}

#top_nav #catering_delivery
{
	width:137px;
	position:absolute;
	left: 129px;
}
#top_nav a img#catering_delivery_link,
#top_nav a:link img#catering_delivery_link 
{
  width:130px;
  background:url(images/nav_delivery_off.gif) no-repeat 0 0;
  margin:14px 0 0 0;
}
#top_nav a:hover img#catering_delivery_link
{
  background:url(images/nav_delivery_on.gif) no-repeat 0 0;
}

#top_nav #coffee_order
{
	width:130px;
	position:absolute;
	left: 275px;
}
#top_nav a img#coffee_order_link,
#top_nav a:link img#coffee_order_link 
{
  width:130px;
  background:url(images/nav_roasting_off.gif) no-repeat 0 0;
  margin:2px 0 0 0;
}
#top_nav a:hover img#coffee_order_link
{
  background:url(images/nav_roasting_on.gif) no-repeat 0 0;
}

#sub_nav
{
	height:49px;
	position:absolute;
	top:45px;
	left:165px;
	width:400px;
	z-index: 1000;
}

#sub_nav #story
{
	width:72px;
	position:absolute;
}
#sub_nav a img#story_link,
#sub_nav a:link img#story_link 
{
  width:72px;
  background:url(images/nav.gif) no-repeat 0 -21px;
  margin:33px 0 0 0;
}
#sub_nav a:hover img#story_link
{
  background:url(images/nav.gif) no-repeat 0 -60px;
}
#sub_nav #events
{
	width:49px;
	position:absolute;
	left:88px;
	
}
#sub_nav a img#events_link,
#sub_nav a:link img#events_link 
{
  width:49px;
  background:url(images/nav.gif) no-repeat -70px -18px;
  margin:29px 0 0 0;
}
#sub_nav a:hover img#events_link
{
  background:url(images/nav.gif) no-repeat -70px -57px;
}
#sub_nav #brewing
{
	width:60px;
	position:absolute;
	left:151px;
}
#sub_nav a img#brewing_link,
#sub_nav a:link img#brewing_link 
{
  width:60px;
  background:url(images/nav.gif) no-repeat -120px -13px;
  margin:23px 0 0 0;
}
#sub_nav a:hover img#brewing_link
{
  background:url(images/nav.gif) no-repeat -120px -52px;
}
#sub_nav #jobs
{
	width:33px;
	position:absolute;
	left:230px;
}
#sub_nav a img#jobs_link,
#sub_nav a:link img#jobs_link 
{
  width:33px;
  background:url(images/nav.gif) no-repeat -188px -12px;
  margin:21px 0 0 0;
}
#sub_nav a:hover img#jobs_link
{
  background:url(images/nav.gif) no-repeat -188px -51px;
}
#sub_nav #goodies
{
	width:65px;
	position:absolute;
	left:295px;
}
#sub_nav a img#goodies_link,
#sub_nav a:link img#goodies_link 
{
  width:65px;
  background:url(images/nav.gif) no-repeat -238px -7px;
  margin:16px 0 0 0;
  height: 17px;
}
#sub_nav a:hover img#goodies_link
{
  background:url(images/nav.gif) no-repeat -238px -46px;
}


#menu1Container
{
	z-index: 2000;
	position:absolute;
	margin-top:0;
}

.options {
	position:relative;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	border-bottom:solid 1px #fff;
	margin:0 0 0 1px;
	
} 
.menu a:link, .menu a:visited, .menu a:active {
	color: #420000;
	display: block;
	line-height:20px;
	text-decoration: none;
	text-align: left;
	padding:0 0 0 10px;
	background:#ffdf87;
	
	
}

.menu a:hover 
{
	background:#fff;
}

#other_coffee
{
	position:absolute;
	margin: 0 0 0 215px;
	width:129px;
	background:url(images/other_coffee.gif) no-repeat center center;
	z-index:2000;
}
#other_products
{
	position:absolute;
	margin: 0 0 0 215px;
	width:129px;
	background:url(images/other_products.gif) no-repeat center center;
	z-index:2000;
}


#location_drop
{
	position:absolute;
	margin: 5px 0 0 320px;
	width:280px;
}
#location_drop select
{
	margin: 0 5px 0 5px;
}
#events_drop
{
	position:absolute;
	margin: 0 0 0 440px;
	width:127px;
	background:url(images/event_drop.gif) no-repeat center center;
}

#events_drop a,
#events_drop a:link,
#events_drop a:hover,
#location_drop a,
#location_drop a:link,
#location_drop a:hover
{
	text-decoration:none;
}

#location_drop span,
#events_drop span
{
	position:absolute;
	line-height: 24px;
	text-align:left;
	margin:0 0 0 10px;
	text-decoration:none;
}
#location_drop a span,
#events_drop a span,
#location_drop a:link span,
#events_drop a:link span,
#location_drop a:hover span,
#events_drop a:hover span
{
	color:#000;
	text-decoration:none;
}
span, span a, span a:link, span a:hover
{
	text-decoration:none;
}