body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 130%;
	color: #cfec97;
	text-decoration: none;
	background-color: #000000;
	margin: 0px;
	padding: 0px;

}
.border_rt {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #B0C882;
	border-right-color: #B0C882;
	border-bottom-color: #B0C882;
	border-left-color: #B0C882;
}



#header {
	background-color: #272727;
	margin: 0px;
	padding-top: 72px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 33px;
	width: 1000px;
	background-image: url(images/logo.jpg);
	background-position: 0px 15px;
	background-repeat: no-repeat;
}
.floatleft {
	float: left;
	padding-right: 15px;
}


#nav ul {
	list-style: none;
	margin: 0;
	height: 33px;
	width: 1000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

#nav li
{
	float: left;
} 


#nav_reservations
{
  display: block;
  width: 128px;
  height: 33px;
  background: url(images/nav_reservations.jpg) no-repeat 0 0;

}



#nav_reservations:hover
{ 
  background-position: 0 -33px;
}


#nav_reservations span
{
  display: none;
}

#nav_hours
{
  display: block;
  width: 183px;
  height: 33px;
  background: url(images/nav_hours.jpg) no-repeat 0 0;

}

#nav_hours:hover
{ 
  background-position: 0 -33px;
}


#nav_hours span
{
  display: none;
}

#nav_private
{
  display: block;
  width: 149px;
  height: 33px;
  background: url(images/nav_private.jpg) no-repeat 0 0;

}

#nav_private:hover
{ 
  background-position: 0 -33px;
}


#nav_private span
{
  display: none;
}


#nav_menus
{
  display: block;
  width: 77px;
  height: 33px;
  background: url(images/nav_menus.jpg) no-repeat 0 0;

}

#nav_menus:hover
{ 
  background-position: 0 -33px;
}


#nav_menus span
{
  display: none;
}

#nav_press
{
  display: block;
  width: 118px;
  height: 33px;
  background: url(images/nav_press.jpg) no-repeat 0 0;

}

#nav_press:hover
{ 
  background-position: 0 -33px;
}


#nav_press span
{
  display: none;
}

#nav_event
{
  display: block;
  width: 162px;
  height: 33px;
  background: url(images/nav_event.jpg) no-repeat 0 0;

}

#nav_event:hover
{ 
  background-position: 0 -33px;
}


#nav_event span
{
  display: none;
}

#nav_contact
{
  display: block;
  width: 121px;
  height: 33px;
  background: url(images/nav_contact.jpg) no-repeat 0 0;

}

#nav_contact:hover
{ 
  background-position: 0 -33px;
}


#nav_contact span
{
  display: none;
}

#nav_home
{
  display: block;
  width: 62px;
  height: 33px;
  background: url(images/nav_home.jpg) no-repeat 0 0;

}

#nav_home:hover
{ 
  background-position: 0 -33px;
}


#nav_home span
{
  display: none;
}




#nav_reservations
{
  display: block;
  width: 128px;
  height: 33px;
  background: url(images/nav_reservations.jpg) no-repeat 0 0;

}

#nav_reservations:hover
{ 
  background-position: 0 -33px;
}


#nav_reservations span
{
  display: none;
}

#nav_email
{
  display: block;
  width: 145px;
  height: 19px;
  background: url(images/nav_email.jpg) no-repeat 0 0;

}

#nav_email:hover
{ 
  background-position: 0 -19px;
}


#nav_email span
{
  display: none;
}


#nav_emailsignup
{
	display: block;
	width: 235px;
	height: 19px;
	background: url(images/nav_emailsignup.jpg) no-repeat 0 0;
}

#nav_emailsignup:hover
{ 
  background-position: 0 -19px;
}


#nav_emailsignup span
{
  display: none;
}

#nav_facebook
{
	display: block;
	width: 194px;
	height: 19px;
	background: url(images/nav_facebook.jpg) no-repeat 0 0;
	padding: 0px;  

}

#nav_facebook:hover
{ 
  background-position: 0 -19px;
}


#nav_facebook span
{
  display: none;
}

#nav_facebookpdr
{
	display: block;
	width: 174px;
	height: 19px;
	background-image: url(images/nav_facebook.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
	text-align: center;
	margin-left: 64px;
	padding: 0px;
}

#nav_facebookpdr:hover
{ 
  background-position: 0 -19px;
}


#nav_facebookpdr span
{
  display: none;
}

#nav_cafe
{
  display: block;
  width: 206px;
  height: 33px;
  background: url(images/nav_arlequincafe.jpg) no-repeat 0 0;

}

#nav_cafe:hover
{ 
  background-position: 0 -33px;
}


#nav_cafe span
{
  display: none;
}


#nav_wine
{
  display: block;
  width: 178px;
  height: 33px;
  background: url(images/nav_arlequinwine.jpg) no-repeat 0 0;

}

#nav_wine:hover
{ 
  background-position: 0 -33px;
}


#nav_wine span
{
  display: none;
}

#nav_aob
{
  display: block;
  width: 157px;
  height: 33px;
  background: url(images/nav_aob.jpg) no-repeat 0 0;

}

#nav_aob:hover
{ 
  background-position: 0 -33px;
}

#nav_aob span
{
  display: none;
}

#nav_comstock span
{
  display: none;
}

#nav_comstock
{
  display: block;
  width: 157px;
  height: 33px;
  background: url(images/nav_comstock.jpg) no-repeat 0 0;

}

#nav_comstock:hover
{ 
  background-position: 0 -33px;
}

#nav_sitecredits
{
  display: block;
  width: 97px;
  height: 33px;
  background: url(images/nav_sitecredits.jpg) no-repeat 0 0;

}

#nav_sitecredits:hover
{ 
  background-position: 0 -33px;
}


#nav_sitecredits span
{
  display: none;
}

#index_btm ul {
background-color: #333333;
	list-style: none;
	height: 116px;
	width: 1000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 7px;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
} 

#index_btm li
{
	float: left;
} 

#index_address
{
display: block;
	height: 116px;
	width: 254px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #272727;
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#index_food:hover
{ 
  background-position: 0 -116px;
}

#index_food
{
  display: block;
  width: 237px;
  height: 116px;
  background: url(images/index_food.jpg) no-repeat 0 0;
  padding-right: 7px;

}

#index_food:hover
{ 
  background-position: 0 -116px;
}


#index_food span
{
  display: none;
}

#index_drink
{
  display: block;
  width: 237px;
  height: 116px;
  background: url(images/index_drink.jpg) no-repeat 0 0;
  padding-right: 0px;


}

#index_drink:hover
{ 
  background-position: 0 -116px;
}


#index_drink span
{
  display: none;
}

#index_absinthe
{
	display: block;
	width: 237px;
	height: 116px;
	background: url(images/index_absinthe.jpg) no-repeat 0 0;
	padding-right: 7px;

}

#index_absinthe:hover
{ 
  background-position: 0 -116px;
}


#index_absinthe span
{
  display: none;
}


#back_food
{
  display: block;
  width: 207px;
  height: 33px;
  background: url(images/back_food.jpg) no-repeat 0 0;
  padding-right: 7px;

}

#back_food:hover
{ 
  background-position: 0 -33px;
}


#back_food span
{
  display: none;
}

#back_drink
{
  display: block;
  width: 207px;
  height: 33px;
  background: url(images/back_drink.jpg) no-repeat 0 0;
  padding-right: 7px;

}

#back_drink:hover
{ 
  background-position: 0 -33px;
}


#back_drink span
{
  display: none;
}

#back_absinthe
{
  display: block;
  width: 207px;
  height: 33px;
  background: url(images/back_absinthe.jpg) no-repeat 0 0;

}

#back_absinthe:hover
{ 
  background-position: 0 -33px;
}


#back_absinthe span
{
  display: none;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #CFEC97;
	letter-spacing: 0.0em;
	font-weight: bold;
	line-height: normal;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 150%;
	color: #9dd870;
	text-decoration: none;
	letter-spacing: 0.00em;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 160%;
	color: #cfec97;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: normal;
}
.text_hours {
	line-height: 175%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	color: #cfec97;
	letter-spacing: .0em;
}


a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 150%;
	color: #9dd870;
	text-decoration: underline;
	letter-spacing: normal;
	word-spacing: 0.2em;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 150%;
	color: #9dd870;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: 0.2em;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 150%;
	color: #9dd870;
	text-decoration: none;
	letter-spacing: normal;
	word-spacing: 0.2em;
}

#press_fact
{
  display: block;
  width: 114px;
  height: 41px;
  background: url(images/press_fact.jpg) no-repeat 0 0;

}



#press_fact:hover
{ 
  background-position: 0 -41px;
}


#press_fact span
{
  display: none;
}

#press_bio
{
  display: block;
  width: 129px;
  height: 41px;
  background: url(images/press_bios.jpg) no-repeat 0 0;

}

#press_bio:hover
{ 
  background-position: 0 -41px;
}


#press_bio span
{
  display: none;
}


#press_staff
{
  display: block;
  width: 129px;
  height: 41px;
  background: url(images/press_staff.jpg) no-repeat 0 0;

}



#press_staff:hover
{ 
  background-position: 0 -41px;
}


#press_staff span
{
  display: none;
}


#press_photos
{
  display: block;
  width: 228px;
  height: 41px;
  background: url(images/press_photos.jpg) no-repeat 0 0;

}



#press_photos:hover
{ 
  background-position: 0 -41px;
}


#press_photos span
{
  display: none;
}

#press_history
{
  display: block;
  width: 90px;
  height: 41px;
  background: url(images/press_history.jpg) no-repeat 0 0;

}



#press_history:hover
{ 
  background-position: 0 -41px;
}


#press_history span
{
  display: none;
}


#press_videos
{
  display: block;
  width: 85px;
  height: 41px;
  background: url(images/press_videos.jpg) no-repeat 0 0;

}



#press_videos:hover
{ 
  background-position: 0 -41px;
}


#press_videos span
{
  display: none;
}

#press ul {
	list-style: none;
	margin: 0;
	height: 41px;
	width: 1000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

#press li
{
	float: right;
} 


#pdr_photos
{
  display: block;
  width: 87px;
  height: 41px;
  background: url(images/pdr_photos.jpg) no-repeat 0 0;
}


#pdr_photos:hover
{ 
  background-position: 0 -41px;
}


#pdr_photos span
{
  display: none;
}

#pdr_floor
{
  display: block;
  width: 142px;
  height: 41px;
  background: url(images/pdr_floor.jpg) no-repeat 0 0;
}


#pdr_floor:hover
{ 
  background-position: 0 -41px;
}


#pdr_floor span
{
  display: none;
}

#pdr_menus
{
  display: block;
  width: 97px;
  height: 41px;
  background: url(images/pdr_menus.jpg) no-repeat 0 0;
}


#pdr_menus:hover
{ 
  background-position: 0 -41px;
}


#pdr_menus span
{
  display: none;
}

#pdr_more
{
  display: block;
  width: 108px;
  height: 41px;
  background: url(images/pdr_more.jpg) no-repeat 0 0;
}


#pdr_more:hover
{ 
  background-position: 0 -41px;
}


#pdr_more span
{
  display: none;
}
#pdr_event
{
  display: block;
  width: 198px;
  height: 41px;
  background: url(images/pdr_event.jpg) no-repeat 0 0;
}


#pdr_event:hover
{ 
  background-position: 0 -41px;
}


#pdr_event span
{
  display: none;
}

#pdr_weddings
{
  display: block;
  width: 100px;
  height: 41px;
  background: url(images/pdr_weddings.jpg) no-repeat 0 0;
}


#pdr_weddings:hover
{ 
  background-position: 0 -41px;
}


#pdr_weddings span
{
  display: none;
}

#pdr ul {
	list-style: none;
	margin: 0;
	height: 41px;
	width: 1000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

#pdr li
{
	float: right;
} 

#event
{
  display: block;
  width: 202px;
  height: 41px;
  background: url(images/event_nav.jpg) no-repeat 0 0;
}


#event:hover
{ 
  background-position: 0 -41px;
}


#event span
{
  display: none;
}

#absinthe_history
{
  display: block;
  width: 91px;
  height: 41px;
  background: url(images/absinthe_history.jpg) no-repeat 0 0;

}



#absinthe_history:hover
{ 
  background-position: 0 -41px;
}


#absinthe_history span
{
  display: none;
}


#absinthe_cocktail
{
  display: block;
  width: 157px;
  height: 41px;
  background: url(images/absinthe_cocktail.jpg) no-repeat 0 0;

}



#absinthe_cocktail:hover
{ 
  background-position: 0 -41px;
}


#absinthe_cocktail span
{
  display: none;
}



#absinthe_press
{
  display: block;
  width: 150px;
  height: 41px;
  background: url(images/absinthe_press.jpg) no-repeat 0 0;

}

#absinthe_press:hover
{ 
  background-position: 0 -41px;
}


#absinthe_press span
{
  display: none;
}

#absinthe_buy
{
  display: block;
  width: 134px;
  height: 41px;
  background: url(images/absinthe_buy.jpg) no-repeat 0 0;

}

#absinthe_buy:hover
{ 
  background-position: 0 -41px;
}


#absinthe_buy span
{
  display: none;
}

#absinthe_theart
{
  display: block;
  width: 220px;
  height: 41px;
  background: url(images/absinthe_theart.jpg) no-repeat 0 0;

}

#absinthe_theart:hover
{ 
  background-position: 0 -41px;
}


#absinthe_theart span
{
  display: none;
}


#absinthe ul {
	list-style: none;
	margin: 0;
	height: 41px;
	width: 1000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

#absinthe li
{
	float: right;
} 
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	text-transform: uppercase;
	color: #CCFFFF;
	line-height: normal;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #9DD870;
	letter-spacing: 0.0em;
	text-transform: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	word-spacing: normal;
	line-height: normal;
}
.text_right {
	float: right;
	margin-right: 50px;
	margin-left: 25px;
	width: 500px;
}
.text_right2 {
	float: right;
	margin-right: 10px;
	margin-left: 15px;
	width: 500px;
}


#drink_cocktail
{
  display: block;
  width: 163px;
  height: 41px;
  background: url(images/drink_cocktail.jpg) no-repeat 0 0;

}

#drink_about:hover
{ 
  background-position: 0 -41px;
}


#drink_about span
{
  display: none;
}

#drink_about
{
  display: block;
  width: 263px;
  height: 41px;
  background: url(images/drink_about.jpg) no-repeat 0 0;

}

#drink_cocktail:hover
{ 
  background-position: 0 -41px;
}


#drink_cocktail span
{
  display: none;
}

#drink_our
{
  display: block;
  width: 199px;
  height: 41px;
  background: url(images/drink_our.jpg) no-repeat 0 0;

}

#drink_our:hover
{ 
  background-position: 0 -41px;
}


#drink_our span
{
  display: none;
}


#drink_theart
{
  display: block;
  width: 215px;
  height: 41px;
  background: url(images/drink_theart.jpg) no-repeat 0 0;

}

#drink_theart:hover
{ 
  background-position: 0 -41px;
}


#drink_theart span
{
  display: none;
}


#drink ul {
	list-style: none;
	margin: 0;
	height: 41px;
	width: 1000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

#drink li
{
	float: right;
} 

#food_meet
{
  display: block;
  width: 148px;
  height: 41px;
  background: url(images/food_meet.jpg) no-repeat 0 0;

}

#food_meet:hover
{ 
  background-position: 0 -41px;
}


#food_meet span
{
  display: none;
}

#food_press
{
  display: block;
  width: 126px;
  height: 41px;
  background: url(images/food_press.jpg) no-repeat 0 0;

}

#food_press:hover
{ 
  background-position: 0 -41px;
}


#food_press span
{
  display: none;
}

#food_upcoming
{
  display: block;
  width: 172px;
  height: 41px;
  background: url(images/food_upcoming.jpg) no-repeat 0 0;

}

#food_upcoming:hover
{ 
  background-position: 0 -41px;
}


#food_upcoming span
{
  display: none;
}



#food_kitchen
{
  display: block;
  width: 140px;
  height: 41px;
  background: url(images/food_kitchen.jpg) no-repeat 0 0;

}

#food_kitchen:hover
{ 
  background-position: 0 -41px;
}


#food_kitchen span
{
  display: none;
}

#food_menus
{
  display: block;
  width: 78px;
  height: 41px;
  background: url(images/food_menus.jpg) no-repeat 0 0;

}

#food_menus:hover
{ 
  background-position: 0 -41px;
}


#food_menus span
{
  display: none;
}


#food ul {
	list-style: none;
	margin: 0;
	height: 41px;
	width: 1000px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
} 

#food li
{
	float: right;
} 

#pdr_hdr3
{
  display: block;
  width: 500px;
  height: 75px;
  background: url(images/pdr_hdr3.jpg) no-repeat 0 0;
}


#pdr_hdr3:hover
{ 
  background-position: 0 -75px;
}


#pdr_photos span
{
  display: none;
}

.footer1 {
	background-image: url(images/footer_bg_sm.jpg);
	background-repeat: repeat-x;
	height: 50px;
}
#flash {
	float: right;
}


#promo
{
	display: block;
	width: 600px;
	height: 90px;
	background: url(images/comstock_flash.jpg) no-repeat 0 0;
	float: right;
}

#promo:hover
{ 
  background-position: 0 -90px;
}


#promo span
{
  display: none;
}.floatright {
	float: right;
	padding-right: 350px;
}
