@charset "UTF-8";

a,
a:link,
a:visited,
a:active {
	color: #efe9c9;
	text-decoration:none;
	font-weight: normal;
}
a:hover {
	color: #fff;
	text-decoration:none;
}
a:active {
	outline: none;
}
*:focus {
	outline: none;
}

/* Billboard Links */
#billboardArea a,
#billboardArea a:link,
#billboardArea a:visited,
#billboardArea a:active {
	color: #fff;
	text-decoration:none;
	font-weight: normal;
}
#billboardArea a:hover {
	color: #efe9c9;
	text-decoration:underline;
}
/* header link styles */
.header li a,
.header li a:link,
.header li a:active,
.header li a:visited {
	display:block;
	width:100%;
	height:20px;
	text-indent:-9999px;
	border:#fff 0px solid;
	margin:1px 10px 0 0;
	padding:0 2px;
	overflow: hidden;
}
.header li a:hover {
	border:#968862 1px solid;
	margin:1px 8px 0 0;
}
.header li.home a:hover {
	border:0px;
	margin:0px;
}
.header li.reserve a {
	width:113px;
}
.header li.menus a {
	width:57px;
}
.header li.dining a {
	width:109px;
}
.header li.events a {
	width:160px;
}
.header li.location a {
	width:75px;
}
.header li.florist a {
	width:61px;
}
.header li.home a {
	height:80px;
	width:180px;
}
#reserve li.reserve a,
#menus.menu li.menus a,
#menus.jazzbrunch li.menus a,
#menus.dessertMenu li.menus a,
#menus.wine li.menus a,
#menus.sampleMenus li.dining a,
#dining li.dining a,
#events li.events a,
#location li.location a,
#florist li.florist a {
	border:1px solid #CFC8A7;
	margin-top:1px;
	margin-left:0;
}
/* sidebar link styles */
#lftColumn li a,
ul.subnav li a {
	display:block;
	width:100%;
}
/* left column mainnav-ON and hover styles */
.offsite #offsiteEvents,
.kosher #kosher,
.pavilion #pavilion {
	border-top:1px solid #5c491f;
	border-bottom:1px solid #5c491f;
	margin-top:-2px;
	margin-bottom:4px;
	padding:4px 0px 2px;
}
.privateEvents #privateEvents,
.fundraisers #fundraisers,
.promotions #promotions,
.desserts #desserts,
.corpEvents #corpEvents,
.stations #stations,
.dessert #dessert,
.dessertMenu #dessert,
.seated #seated,
.buffet #buffet,
.btlrdHorsdoeuvres #btlrdHorsdoeuvres,
.horsdoeuvres #horsdoeuvres,
.wine #wineList,
.menu #menu,
.jazzbrunch #brunch,
.harborView #harborView,
.portOakland #portOakland,
.terrace #terrace,
.jackLondon #jackLondon,
.terrace #terrace {
	border-top:1px solid #5c491f;
	border-bottom:1px solid #5c491f;
	margin-top:-1px;
	margin-bottom:-1px;
	padding:0px;
}
/* left column subnav-ON styles */
.privateRooms #lftColumn .content ul li#privateRooms ul.subnav {
	display:block;
}
/* home links */
#home .newsBar li.promo p a,
#home .newsBar li.promo p a:link,
#home .newsBar li.promo p a:active,
#home .newsBar li.promo p a:visited {
	display:block;
	width:190px;
	height:50px;
	text-indent:-9999px;
	margin:0;
	padding:0;
	overflow:hidden;
	right: 0px;
}
#home .newsBar li.newsItem1 p a,
#home .newsBar li.newsItem1 p a:link,
#home .newsBar li.newsItem1 p a:active,
#home .newsBar li.newsItem1 p a:visited {
	color: #840006;
}
#home .newsBar li.promo p a:hover {
	margin:0px;
	text-indent:-9999px;
	text-decoration:none;
}
#home .newsBar .newsItem1 p a,
#home .newsBar .newsItem2 p a,
#home .newsBar .newsItem1 h2 a,
#home .newsBar .newsItem2 h2 a {
	color: #840006;
	text-decoration:none;
}
/* Show-Hide BillboardArea content links */
#rtColumn p.showHide a {
	color:#8b7139;
}
#rtColumn p.showHide a:link,
#rtColumn p.showHide a:visited,
#rtColumn p.showHide a:active {
	color:#8b7139;
}
#rtColumn p.showHide a:hover {
	color:#fff;
	text-decoration:none;
}
#rtColumn p.hide a:before {
	content:"Hide ";
}
#rtColumn p.show a:before {
	content:"Show ";
}
.footer h2 a,
.footer h2 a:link,
.footer h2 a:active,
.footer h2 a:visited {
	color: #5c491f;
	text-decoration:none;
}
.footer h2 a:hover {
	color: #000;
	text-decoration:none;
}
