body {
	width: 100%;
	margin: 0;
	padding: 0;
	/*background: #000000 url(../img/bg.jpg) no-repeat center top;*/
	background: #000000 url(../img/bg.jpg) no-repeat center -113px;
}

body#landing {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0;
	background: #000000 url(../img/bg-3.jpg) no-repeat center -134px;
}

/* ////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////   Shared Elements   /////
////////////////////////////////////////////////////////////////////////// */

#container {
	position: relative;
	width: 872px;
	margin: 0 auto 0 auto;
	padding: 0;
	/*overflow: hidden;*/
}

/*header for all interior pages */
#header-pittsburgh,
#header-monroeville,
#header-tysonscorner {
	position: relative;
	width: 872px;
	height: 71px;
	/*height: 136px;*/
	/*margin: 48px auto 0 auto;*/
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: hidden;
}

#header-pittsburgh {background: url(../img/header.jpg) no-repeat 0 0;}
#header-monroeville {background: url(../img/header.jpg) no-repeat 0 0;}
#header-tysonscorner {background: url(../img/header.jpg) no-repeat 0 0;}

#header-pittsburgh a,
#header-monroeville a,
#header-tysonscorner a {
	position: relative;
	width: 494px;
	height: 0 !important;
	height /**/:71px; /* Hacking Old Versions of IE */ 
	margin: 0 auto 0 auto;
	padding: 71px 0 0 0;
	overflow: hidden;
	display: block;
}

#navHome, #navInterior {
	position: relative;
	width: 872px;
	height: 39px;
	margin: 0 auto 0 auto;
	padding: 0;
	z-index: 100;
}

#navHome {background: #d6e7f0 url(../img/bgNavHome.jpg) no-repeat 0 0;}
#navInterior {background: #d6e7f0 url(../img/bgNavInterior.jpg) no-repeat 0 0;}

#navContainer {
	position: relative;
	width: 697px;
	margin: 0 0 0 0;
	padding: 0;
	overflow: hidden;
	float: left;
}

		/* ////////////////////////////////////////////////////////////////////////////
		/////////////////////////////////////////////////////////   Navigation   /////
		////////////////////////////////////////////////////////////////////////// */
		#navList {height: 39px; list-style: none; margin: 0 0 0 23px; padding: 0;}
		#navList li {display: inline;}
		#navList li a {float: left; height: 0 !important; height :39px;  }
		/*
		#navList li#btnHome  {width: 64px; height: 39px; margin: 0 2px 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnHome a {width: 64px; margin: 0; padding: 39px 0 0 0; background: url(../img/btnHome.jpg) 0 0;}
		#navList li#btnHome a:hover {background: url(../img/btnHome.jpg) 64px 0;}
		*/
		/*
		#navList li#btnMenuH  {width: 65px; height: 39px; margin: 0 2px 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnMenuH a {width: 65px; margin: 0; padding: 39px 0 0 0; background: url(../img/btnMenuH.jpg) 0 0;}
		#navList li#btnMenuH a:hover {background: url(../img/btnMenuH.jpg) 65px 0;}
		*/
		#navList li#btnMenu {width: 63px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnMenu a {width: 63px; margin: 0; padding: 39px 0 0 0; background: url(../img/btnMenu.gif) 0 0;}
		#navList li#btnMenu a:hover {background: url(../img/btnMenu.gif) 63px 0;}
				
		#navList li#btnDining {width: 104px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnDining a {width: 104px; margin: 0; padding: 104px 0 0 0; background: url(../img/btnPrivateDining.gif) 0 0;}
		#navList li#btnDining a:hover {background: url(../img/btnPrivateDining.gif) 104px 0;}
		
		#navList li#btnReservations {width: 100px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnReservations a {width: 100px; margin: 0; padding: 100px 0 0 0; background: url(../img/btnReservations.gif) 0 0;}
		#navList li#btnReservations a:hover {background: url(../img/btnReservations.gif) 100px 0;}
		
		#navList li#btnHours {width: 137px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnHours a {width: 137px; margin: 0; padding: 100px 0 0 0; background: url(../img/btnHours.gif) 0 0;}
		#navList li#btnHours a:hover {background: url(../img/btnHours.gif) 137px 0;}
		
		#navList li#btnGiftCards {width: 82px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnGiftCards a {width: 82px; margin: 0; padding: 100px 0 0 0; background: url(../img/btnGiftCards.gif) 0 0;}
		#navList li#btnGiftCards a:hover {background: url(../img/btnGiftCards.gif) 82px 0;}
		
		#navList li#btnAbout {width: 59px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnAbout a {width: 59px; margin: 0; padding: 59px 0 0 0; background: url(../img/btnAbout.gif) 0 0;}
		#navList li#btnAbout a:hover {background: url(../img/btnAbout.gif) 59px 0;}
		
		#navList li#btnEvents {width: 60px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnEvents a {width: 60px; margin: 0; padding: 60px 0 0 0; background: url(../img/btnEvents.gif) 0 0;}
		#navList li#btnEvents a:hover {background: url(../img/btnEvents.gif) 60px 0;}
				
		#navList li#btnGallery {width: 69px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnGallery a {width: 69px; margin:0; padding: 69px 0 0 0; background: url(../img/btnGallery.gif) 0 0;}
		#navList li#btnGallery a:hover {background: url(../img/btnGallery.gif) 69px 0;}
		
		#navList li#btnMenu_selected,
		#navList li#btnDining_selected,
		#navList li#btnReservations_selected,
		#navList li#btnHours_selected,
		#navList li#btnGiftCards_selected,
		#navList li#btnAbout_selected,
		#navList li#btnEvents_selected,
		#navList li#btnGallery_selected {height: 0 !important; height /**/:39px; /* Hacking Old Versions of IE */ padding: 39px 0 0 0; display: block; overflow: hidden; float: left;}
		
		#navList li#btnMenu_selected {width: 63px; margin: 0 0 0 0; background: url(../img/btnMenu.gif) 63px 0;}
		#navList li#btnDining_selected {width: 104px; margin: 0 0 0 0; background: url(../img/btnPrivateDining.gif) 104px 0;}
		#navList li#btnReservations_selected {width: 100px; margin: 0 0 0 0; background: url(../img/btnReservations.gif) 100px 0;}
		#navList li#btnHours_selected {width: 137px; margin: 0 0 0 0; background: url(../img/btnHours.gif) 137px 0;}
		#navList li#btnGiftCards_selected {width: 82px; margin: 0 0 0 0; background: url(../img/btnGiftCards.gif) 82px 0;}
		#navList li#btnAbout_selected {width: 59px; margin: 0 0 0 0; background: url(../img/btnAbout.gif) 59px 0;}
		#navList li#btnEvents_selected {width: 60px; margin: 0 0 0 0; background: url(../img/btnEvents.gif) 60px 0;}
		#navList li#btnGallery_selected {width: 69px; margin: 0 0 0 0; background: url(../img/btnGallery.gif) 69px 0;}
		
		/* //////////////////////////////   These nav items have sub-menus...   /// */
		#navList li#btnMenu_hilight {width: 63px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnMenu_hilight a {width: 63px; margin: 0; padding: 39px 0 0 0; background: url(../img/btnMenu.gif) 63px 0;}
		#navList li#btnMenu_hilight a:hover {background: url(../img/btnMenu.gif) 63px 0;}
		
		#navList li#btnDining_hilight {width: 104px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnDining_hilight a {width: 104px; margin: 0; padding: 39px 0 0 0; background: url(../img/btnPrivateDining.gif) 104px 0;}
		#navList li#btnDining_hilight a:hover {background: url(../img/btnPrivateDining.gif) 104px 0;}
		
		#navList li#btnAbout_hilight {width: 59px; height: 39px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#navList li#btnAbout_hilight a {width: 59px; margin: 0; padding: 39px 0 0 0; background: url(../img/btnAbout.gif) 59px 0;}
		#navList li#btnAbout_hilight a:hover {background: url(../img/btnAbout.gif) 59px 0;}
		
#dropDownContainer {
	position: relative;
	width: 175px;
	margin: 8px 0 0 0;
	padding: 0;
	float: right;
}

		/* ////////////////////////////////////////////////////////////////////////////
		/////////////////////////////////////////////////////   Drop Down Menu   /////
		////////////////////////////////////////////////////////////////////////// */
		#dropDown {
			position: relative;
			width: 140px;
			height: 25px;
			margin: 0 0 0 2px;
			padding: 0;
		}
		
		#dropDownBg {
			position: relative;
			width: 108px; /* + 10px padding = 118px */
			height: 19px; /* + 6px padding = 25px */
			margin: 0;
			padding: 6px 0 0 10px;
			background: #e2f0f5 url(../img/dropDownBg.jpg) no-repeat 0 0;
			font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #30525f;
			float: left;
		}
		
		#dropDownBtn {
			position: relative;
			width: 22px;
			height: 25px;
			margin: 0;
			padding: 0;
			background: #e2f0f5;
			overflow: hidden;
			float: right;
		}
		
		#dropDownBtn a  {width: 22px; height: 25px; margin: 0; padding: 25px 0 0 0; display: block; background: url(../img/dropDownBtnSmall.jpg) 0 0;}
		#dropDownBtn a:hover  {background: url(../img/dropDownBtnSmall.jpg) 22px 0;}
		
		#dropDownContent {
			position: absolute;
			top: 25px;
			left: 0;
			width: 138px;
			margin: 0;
			padding: 0;
			background: #e2f0f5;
			font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #30525f;
			border-left: #91b2c0 solid 1px;
			border-right: #91b2c0 solid 1px;
			border-bottom: #91b2c0 solid 1px;
			/*z-index: 100;*/
		}
		
				#dropDownLocationsList {width: 128px; list-style: none; margin: 0; padding: 0;}
				#dropDownLocationsList li a {width: 128px; padding: 4px 0 4px 10px; display: block;}
				#dropDownLocationsList li a:hover {width: 128px; padding: 4px 0 4px 10px; display: block; background: #bdd9e6;}

#footer {
	position: relative;
	width: 872px;
	margin: 0 auto 0 auto;
	padding: 16px 0 10px 0;
	/*background: #000000 url(../img/bgFooter.jpg) no-repeat 0 0;*/
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #7c9fca;
	text-align: center;
}

		#footerList {list-style: none; margin: 0; padding: 0;}
		#footerList li, #footerList li.last {display: inline;}
		#footerList li {border-right: #22456e solid 1px; margin: 0 8px 0 0; padding: 0 8px 0 0;}
		#footerList li.last {border-right: none; margin: 0; padding: 0;}

/* ////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////   Landing Page   /////
////////////////////////////////////////////////////////////////////////// */

#headerLanding {
	position: relative;
	width: 872px;
	height: 0 !important;
	height /**/:89px; /* Hacking Old Versions of IE */
	margin: 0 auto 0 auto;
	padding: 89px 0 0 0;
	background: url(../img/headerLanding.jpg) no-repeat 0 0;
	overflow: hidden;
}

#landingPage {
	position: relative;
	width: 872px;
	height: 389px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: #ffffff url(../img/bgLandingPage.jpg) no-repeat 0 0;
	overflow: hidden;
}

#landingPageContainer {
	position: relative;
	width: 712px;
	height: 389px;
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: hidden;
}

#landingPageContent {
	position: relative;
	width: 371px; /* + 22px padding-right = 393px */
	height: 357px; /* + 32px padding-top = 389px */
	margin: 32px 0 0 319px;
	padding: 0 0 0 0;
	overflow: hidden;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #081629;
}

		#landingPageContent h1 {font-size: 26px; color: #071123; letter-spacing: -1px; font-weight: normal; margin: 0 0 0 35px; padding: 0 0 15px 0; position: relative; top: 4px;}
		
		#landingPageContent .lines {margin: 0; padding: 0 0 11px 0;}
		
#landingPageContent_text {
	position: relative;
	width: 300px;
	margin: 0 0 0 35px;
	padding: 0 17px 0 19px;
	overflow: hidden;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #081629;
	text-align: right;
}

#landingPageContent_buttons {
	position: relative;
	width: 306px;
	margin: 0 0 0 35px;
	padding: 0 0 0 30px;
	overflow: hidden;
}

#reservation-popup-container {
	position: absolute;
	top: 212px;
	left: 145px;
	width: 310px;
	margin: 0;
	padding: 0 0 20px 0;
	background: transparent url(../img/bg-landing-dd.png) no-repeat 0 0;
	z-index: 100;
}

#reservation-close {
	position: relative;
	width: 248px;
	margin: 0 auto 0 auto;
	padding: 32px 0 0 0;
	background: none;
	text-align: right;
}

#reservation-popup {
	position: relative;
	width: 234px;
	margin: 0 auto 0 auto;
	padding: 4px 18px 16px 18px;
	background: none;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #30525f;
}
		
	#reservationLocationsList {width: 236px; list-style: none; margin: 8px 0 0 0; padding: 0;}
	#reservationLocationsList li a {width: 236px; padding: 4px 0 4px 10px; display: block;}
	#reservationLocationsList li a:hover {width: 236px; padding: 4px 0 4px 10px; display: block; background: #dfe6f0;}
	
#giftcard-popup-container {
	position: absolute;
	top: 212px;
	left: 419px;
	width: 310px;
	margin: 0;
	padding: 0;
	background: transparent url(../img/bg-landing-dd.png) no-repeat 0 0;
	z-index: 100;
}

#giftcard-close {
	position: relative;
	width: 248px;
	margin: 0 auto 0 auto;
	padding: 32px 0 0 0;
	background: none;
	text-align: right;
}

#giftcard-popup {
	position: relative;
	width: 234px;
	margin: 0 auto 0 auto;
	padding: 4px 18px 96px 18px;
	background: none;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #30525f;
}
		
		/* ////////////////////////////////////////////////////////////////////////////
		//////////////////////////////////////  Landing Page Locations Buttons   /////
		////////////////////////////////////////////////////////////////////////// */
		#landingPageLocationList {list-style: none; margin: 21px 0 0 0; padding: 0; position: relative;}
		#landingPageLocationList li {display: block; width: 306px; height: 36px}
		#landingPageLocationList li a {height :36px; text-indent: -999em; display: block; overflow:hidden; zoom:1;}
		
		#landingPageLocationList li#btnMonroeville  {width: 306px; height: 36px; margin: 0 0 4px 0; }
		#landingPageLocationList li#btnMonroeville a {width: 306px; margin: 0; background: url(../img/btnMonroevilleLP.jpg) 0 0;}
		#landingPageLocationList li#btnMonroeville a:hover {background: url(../img/btnMonroevilleLP.jpg); background-position:306px 0;}
		
		#landingPageLocationList li#btnPittsburgh  {width: 306px; height: 36px; margin: 0 0 4px 0;  }
		#landingPageLocationList li#btnPittsburgh a {width: 306px; margin: 0; background: url(../img/btnPittsburghLP.jpg) 0 0;}
		#landingPageLocationList li#btnPittsburgh a:hover {background: url(../img/btnPittsburghLP.jpg); background-position: 306px 0;}
		
		#landingPageLocationList li#btnTysonsCorner  {width: 306px; height: 36px; margin: 0 0 4px 0;  }
		#landingPageLocationList li#btnTysonsCorner a {width: 306px; margin: 0; background: url(../img/btnTysonsCornerLP.jpg) 0 0;}
		#landingPageLocationList li#btnTysonsCorner a:hover {background: url(../img/btnTysonsCornerLP.jpg); background-position: 306px 0;}

#landingPageFooter {
	position: relative;
	width: 872px;
	height: 70px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: #b9cadc url(../img/bgLandingPageFooter.jpg) no-repeat 0 0;
	overflow: hidden;
}

		/* ////////////////////////////////////////////////////////////////////////////
		////////////////////////////////////////   Landing Page Footer Buttons   /////
		////////////////////////////////////////////////////////////////////////// */
		#landingPageFooterList {height: 62px; list-style: none; margin: 4px 0 0 165px; padding: 0;}
		#landingPageFooterList li {display: inline;}
		#landingPageFooterList li a {float: left; height: 0 !important; height /**/:62px; /* Hacking Old Versions of IE */}
		
		#landingPageFooterList li#btnReservationLP  {width: 269px; height: 62px; margin: 0 5px 0 0; display: block; overflow: hidden; float: left;}
		#landingPageFooterList li#btnReservationLP a {width: 269px; margin: 0; padding: 62px 0 0 0; background: url(../img/btnReservationLP.jpg) 0 0;}
		#landingPageFooterList li#btnReservationLP a:hover {background: url(../img/btnReservationLP.jpg) 269px 0;}
		
		#landingPageFooterList li#btnGiftLP  {width: 269px; height: 62px; margin: 0 5px 0 0; display: block; overflow: hidden; float: left;}
		#landingPageFooterList li#btnGiftLP a {width: 269px; margin: 0; padding: 62px 0 0 0; background: url(../img/btnGiftLP.jpg) 0 0;}
		#landingPageFooterList li#btnGiftLP a:hover {background: url(../img/btnGiftLP.jpg) 269px 0;}
		
/* ////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////   Home Page   /////
////////////////////////////////////////////////////////////////////////// */

#headerHome-pittsburgh,
#headerHome-monroeville,
#headerHome-tysonscorner {
	position: relative;
	width: 872px;
	height: 0 !important;
	height /**/:71px; /* Hacking Old Versions of IE */ 
	margin: 0 auto 0 auto;
	/*margin: 48px auto 0 auto;*/
	padding: 71px 0 0 0;
	overflow: hidden;
}

#headerHome-pittsburgh {background: url(../img/header.jpg) no-repeat 0 0;}
#headerHome-monroeville {background: url(../img/header.jpg) no-repeat 0 0;}
#headerHome-tysonscorner {background: url(../img/header.jpg) no-repeat 0 0;}

#homePage {
	position: relative;
	width: 872px;
	height: 389px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: #ffffff url(../img/bgHomePage.jpg) no-repeat 0 0;
	overflow: hidden;
}

		#homePageFlash {
			position: relative;
			width: 858px;
			height: 375px;
			margin: 7px auto 0 auto;
			padding: 0;
			overflow: hidden;
		}
		
		#homePageFlashSwf {
			position: relative;
			width: 858px;
			height: 375px;
			margin: 0 auto 0 auto;
			padding: 0;
		}
		
		#homePageFlashImage {
			position: relative;
			top: 355px;
			left: 858px;
			width: 0;
			height: 0;
			margin: 0;
			padding: 0;
			display: block;
			overflow: hidden;
		}

#homePageFooter {
	position: relative;
	width: 872px;
	height: 65px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: #b9cadc url(../img/bgHomePageFooter.jpg) no-repeat 0 0;
	/*overflow: hidden;*/
}
/*
#homePageFooter {
	position: relative;
	width: 872px;
	height: 85px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: #b9cadc url(../img/bgHomePageFooter.jpg) no-repeat 0 0;
	overflow: hidden;
}
*/		
		/* ////////////////////////////////////////////////////////////////////////////
		///////////////////////////////////////////   Home Page Footer Buttons   /////
		////////////////////////////////////////////////////////////////////////// */
		#homePageFooterList {height: 77px; list-style: none; margin: 4px 0 0 27px; padding: 0;}
		#homePageFooterList li {display: inline;}
		#homePageFooterList li a {float: left; height: 0 !important; height /**/:77px; /* Hacking Old Versions of IE */}
		
		#homePageFooterList li#btnReservationH  {width: 269px; height: 77px; margin: 0 5px 0 0; display: block; overflow: hidden; float: left;}
		#homePageFooterList li#btnReservationH a {width: 269px; margin: 0; padding: 77px 0 0 0; background: url(../img/btnReservationH.jpg) 0 0;}
		#homePageFooterList li#btnReservationH a:hover {background: url(../img/btnReservationH.jpg) 269px 0;}
		
		#homePageFooterList li#btnGiftH  {width: 271px; height: 77px; margin: 0 5px 0 0; display: block; overflow: hidden; float: left;}
		#homePageFooterList li#btnGiftH a {width: 271px; margin: 0; padding: 77px 0 0 0; background: url(../img/btnGiftH.jpg) 0 0;}
		#homePageFooterList li#btnGiftH a:hover {background: url(../img/btnGiftH.jpg) 271px 0;}
		
		#homePageFooterList li#btnHoursH  {width: 269px; height: 77px; margin: 0; display: block; overflow: hidden; float: left;}
		#homePageFooterList li#btnHoursH a {width: 269px; margin: 0; padding: 77px 0 0 0; background: url(../img/btnHoursH.jpg) 0 0;}
		#homePageFooterList li#btnHoursH a:hover {background: url(../img/btnHoursH.jpg) 269px 0;}
		
/* ////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////   Interior Page   /////
////////////////////////////////////////////////////////////////////////// */

#interiorPage_menu {background: #ffffff url(../img/bgInteriorPage_menu.jpg) no-repeat 0 0;}
#interiorPage_menuDi_pitt {background: #ffffff url(../img/bgInteriorPage_menuDi_pitt.jpg) no-repeat 0 0;}
#interiorPage_menuDi_mon {background: #ffffff url(../img/bgInteriorPage_menuDi_mon.jpg) no-repeat 0 0;}
#interiorPage_menuL {background: #ffffff url(../img/bgInteriorPage_menuL.jpg) no-repeat 0 0;}
#interiorPage_menuDe {background: #ffffff url(../img/bgInteriorPage_menuDe.jpg) no-repeat 0 0;}
#interiorPage_menuW {background: #ffffff url(../img/bgInteriorPage_menuW.jpg) no-repeat 0 0;}
#interiorPage_dining {background: #ffffff url(../img/bgInteriorPage_dining.jpg) no-repeat 0 0;}
#interiorPage_diningC_pitt {background: #ffffff url(../img/bgInteriorPage_diningC_pitt.jpg) no-repeat 0 0;}
#interiorPage_diningC_mon {background: #ffffff url(../img/bgInteriorPage_diningC_mon.jpg) no-repeat 0 0;}
#interiorPage_diningC_tys {background: #ffffff url(../img/bgInteriorPage_diningC_tys.jpg) no-repeat 0 0;}
#interiorPage_diningS_pitt {background: #ffffff url(../img/bgInteriorPage_diningS_pitt.jpg) no-repeat 0 0;}
#interiorPage_diningS_mon {background: #ffffff url(../img/bgInteriorPage_diningS_mon.jpg) no-repeat 0 0;}
#interiorPage_diningS_tys {background: #ffffff url(../img/bgInteriorPage_diningS_tys.jpg) no-repeat 0 0;}
#interiorPage_gallery {background: #ffffff url(../img/bgInteriorPage_gallery.jpg) no-repeat 0 0;}
#interiorPage_events {background: #ffffff url(../img/bgInteriorPage_events.jpg) no-repeat 0 0;}
#interiorPage_about {background: #ffffff url(../img/bgInteriorPage_about.jpg) no-repeat 0 0;}
#interiorPage_aboutH_pitt {background: #ffffff url(../img/bgInteriorPage_aboutH_pitt.jpg) no-repeat 0 0;}
#interiorPage_aboutH_mon {background: #ffffff url(../img/bgInteriorPage_aboutH_mon.jpg) no-repeat 0 0;}
#interiorPage_aboutT {background: #ffffff url(../img/bgInteriorPage_aboutT.jpg) no-repeat 0 0;}
#interiorPage_aboutG {background: #ffffff url(../img/bgInteriorPage_aboutG.jpg) no-repeat 0 0;}
#interiorPage_aboutC {background: #ffffff url(../img/bgInteriorPage_aboutC.jpg) no-repeat 0 0;}
#interiorPage_reservations_pitt {background: #ffffff url(../img/bgInteriorPage_reservations_pitt.jpg) no-repeat 0 0;}
#interiorPage_reservations_mon {background: #ffffff url(../img/bgInteriorPage_reservations_mon.jpg) no-repeat 0 0;}
#interiorPage_gift_pitt {background: #ffffff url(../img/bgInteriorPage_gift_pitt.jpg) no-repeat 0 0;}
#interiorPage_gift_mon {background: #ffffff url(../img/bgInteriorPage_gift_mon.jpg) no-repeat 0 0;}
#interiorPage_directions_pitt {background: #ffffff url(../img/bgInteriorPage_directions_pitt.jpg) no-repeat 0 0;}
#interiorPage_directions_mon {background: #ffffff url(../img/bgInteriorPage_directions_mon.jpg) no-repeat 0 0;}
#interiorPage_privacy_pitt {background: #ffffff url(../img/bgInteriorPage_pp_pitt.jpg) no-repeat 0 0;}
#interiorPage_privacy_mon {background: #ffffff url(../img/bgInteriorPage_pp_mon.jpg) no-repeat 0 0;}
#interiorPage_terms_pitt {background: #ffffff url(../img/bgInteriorPage_pp_pitt.jpg) no-repeat 0 0;}
#interiorPage_terms_mon {background: #ffffff url(../img/bgInteriorPage_pp_mon.jpg) no-repeat 0 0;}

#interiorPage_menu,
#interiorPage_menuDi_pitt,
#interiorPage_menuDi_mon,
#interiorPage_menuL,
#interiorPage_menuDe,
#interiorPage_menuW,
#interiorPage_dining,
#interiorPage_diningC_pitt,
#interiorPage_diningC_mon,
#interiorPage_diningC_tys,
#interiorPage_diningS_pitt,
#interiorPage_diningS_mon,
#interiorPage_diningS_tys,
#interiorPage_gallery,
#interiorPage_events,
#interiorPage_about,
#interiorPage_aboutH_pitt,
#interiorPage_aboutH_mon,
#interiorPage_aboutT,
#interiorPage_aboutG,
#interiorPage_aboutC,
#interiorPage_reservations_pitt,
#interiorPage_reservations_mon,
#interiorPage_gift_pitt,
#interiorPage_gift_mon,
#interiorPage_directions_pitt,
#interiorPage_directions_mon,
#interiorPage_privacy_pitt,
#interiorPage_privacy_mon,
#interiorPage_terms_pitt,
#interiorPage_terms_mon {
	position: relative;
	width: 872px;
	height: 409px;
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: hidden;
}

		#subNavContainer {
			position: relative;
			width: 872px;
			height: 42px;
			margin: 0;
			padding: 0;
		}
		
		#subNav {
			position: relative;
			width: 872px;
			margin: 0;
			padding: 8px 0 0 8px;
			font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
			font-size: 11px;
			color: #6c80a4;
			font-weight: bold;
		}
		
			#subNavList{height: 29px; list-style: none; margin: 0; padding: 0; text-align: center;}
			#subNavList li {display: inline;}
			#subNavList li a {height: 22px; margin: 0; padding: 7px 0 0 0; background: url(../img/bgSubNav.jpg) no-repeat top right; display: block; float: left;}

			#subNavList li#menuDinner a {width: 100px;}
			#subNavList li#menuLunch a {width: 92px;}
			#subNavList li#menuDesserts a {width: 110px;}
			#subNavList li#menuWine a {width: 88px;}
			#subNavList li#diningSignature a {width: 170px;}
			#subNavList li#diningClassic a {width: 170px;}
			#subNavList li#aboutHistory a {width: 90px;}
			#subNavList li#aboutTeam a {width: 134px;}
			#subNavList li#aboutComments a {width: 150px;}
			#subNavList li#aboutCorporate a {width: 100px;}
			
			#subNavList li#menuDinner_selected,
			#subNavList li#menuLunch_selected,
			#subNavList li#menuDesserts_selected,
			#subNavList li#menuWine_selected,
			#subNavList li#diningSignature_selected,
			#subNavList li#diningClassic_selected,
			#subNavList li#aboutHistory_selected,
			#subNavList li#aboutTeam_selected,
			#subNavList li#aboutComments_selected,
			#subNavList li#aboutCorporate_selected {height: 22px; margin: 0; padding: 7px 0 0 0; background: url(../img/bgSubNav.jpg) no-repeat top right; display: block; float: left;}
			
			#subNavList li#menuDinner_selected {width: 100px;}
			#subNavList li#menuLunch_selected {width: 92px;}
			#subNavList li#menuDesserts_selected {width: 110px;}
			#subNavList li#menuWine_selected {width: 88px;}
			#subNavList li#diningSignature_selected {width: 170px;}
			#subNavList li#diningClassic_selected {width: 170px;}
			#subNavList li#aboutHistory_selected {width: 90px;}
			#subNavList li#aboutTeam_selected {width: 134px;}
			#subNavList li#aboutComments_selected {width: 150px;}
			#subNavList li#aboutCorporate_selected {width: 100px;}
		
		#interiorPageContent, #interiorPageContent-2, #interiorPageContent-3, #interiorPageContent-4 {
			position: relative;
			/*width: 516px; /* + 65px margin = 581px */
			/*height: 339px; /* + 28px margin = 367px */
			margin: 14px 0 14px 28px;
			font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
			font-size: 11px;
			line-height: 14px;
			color: #081629;
			overflow: auto;
		}
		
		.interiorPageContentText {margin: 0 20px 0 16px; display: block;}
		/*#interiorPageContentText {margin: 0 20px 0 16px; display: block;}*/
		.interiorPageContentText2 {position: relative; margin: 0 40px 0 16px; display: block;}
		.interiorPageContentText3 {margin: 0 60px 0 16px; display: block;}
		
		#interiorPageContent {width: 554px; height: 339px; padding: 0;}
		#interiorPageContent-4 {width: 554px; height: 355px; padding: 0 0 0 0;}
		#interiorPageContent-2 {position: relative; width: 554px; height: 355px; padding: 26px 0 0 0;}
		#interiorPageContent-3 {width: 816px; height: 365px; padding: 16px 0 0 0;} /* Photo Gallery */
		
		#interiorPageContent h1,
		#interiorPageContent-2 h1,
		#interiorPageContent-3 h1,
		#interiorPageContent-4 h1 {font-size: 22px; color: #071123; letter-spacing: -1px; font-weight: normal; margin: 0; padding: 3px 0 8px 0;}
		
		#interiorPageContent h2,
		#interiorPageContent-2 h2,
		#interiorPageContent-3 h2,
		#interiorPageContent-4 h2 {font-size: 13px; font-weight: bold; margin: 0 0 7px 0; padding: 0 0 6px 0; border-bottom: #dbdfe7 solid 1px;}
		
		#interiorPageContent h3,
		#interiorPageContent-2 h3,
		#interiorPageContent-3 h3,
		#interiorPageContent-4 h3 {font-size: 13px; font-weight: bold;}
		
		.lines {margin: 0; padding: 0 0 6px 0;}
		
		.thumbnail {border: none;}
		
		#photo-gallery td, .photo-gallery td {width: 75px; height: 71px; text-align: center; margin: 0; padding: 0; overflow: hidden;}
		
		.photo-gallery-food, .photo-gallery-rooms {
			font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
			font-size: 13px;
			font-weight: bold;
			line-height: 14px;
			color: #68512a;
			position: relative;
			display: block;
			width: 530px;
			overflow: hidden;
		}
		
		.photo-gallery-food {background: url(../img/photo-gal-cat-bg.gif) no-repeat -18px 11px;}
		.photo-gallery-rooms {background: url(../img/photo-gal-cat-bg.gif) no-repeat -10px 11px;}
		
		#imgmask0 {position: relative;}
		#imgmask1 {position: absolute; left: 20px; top: 119px; width: 490px; z-index: 100; font-size: 2em; text-align: center;}
		#imgmask2 {position: absolute; left: 0px; top: 0px; width: 528px; height: 309px; background-color: #ffffff; filter: alpha(opacity=80); opacity: 0.80; -moz-opacity: 0.80;}
		
		/*
		#photo-gallery td#thumbnail-01 a {display: block; width: 75px; height: 0; padding: 66px 0 0 0; overflow: hidden; background: url(../img/photos/pittsburgh/thumbnail-01.png) 0 0;}
		#photo-gallery td#thumbnail-01 a:hover {display: block; background: url(../img/photos/pittsburgh/thumbnail-01.png) 75px 0;}
		*/	
			
		/* ////////////////////////////////////////////////////////////////////////////
		//////////////////////////////////////////   Menu Page Callout Buttons   /////
		////////////////////////////////////////////////////////////////////////// */
		#menuCalloutList {width: 516px; list-style: none; margin: 39px 0 0 0; padding: 0;}
		#menuCalloutList li {display: inline;}
		#menuCalloutList li a {width: 120px; height: 0 !important; height /**/:147px; /* Hacking Old Versions of IE */ padding: 147px 0 0 0; display: block; float: left; overflow: hidden;}
		
		#menuCalloutList li#menuCalloutDinner a {background: url(../img/menuCalloutDinner.jpg) no-repeat 0 0; margin: 0 11px 0 0;}
		#menuCalloutList li#menuCalloutDinner a:hover {background: url(../img/menuCalloutDinner.jpg) 120px 0; margin: 0 11px 0 0;}
		
		#menuCalloutList li#menuCalloutLunch a {background: url(../img/menuCalloutLunch.jpg) no-repeat 0 0; margin: 0 11px 0 0;}
		#menuCalloutList li#menuCalloutLunch a:hover {background: url(../img/menuCalloutLunch.jpg) 120px 0; margin: 0 11px 0 0;}
		
		#menuCalloutList li#menuCalloutDessert a {background: url(../img/menuCalloutDessert.jpg) no-repeat 0 0; margin: 0 11px 0 0;}
		#menuCalloutList li#menuCalloutDessert a:hover {background: url(../img/menuCalloutDessert.jpg) 120px 0; margin: 0 11px 0 0;}
		
		#menuCalloutList li#menuCalloutWine a {background: url(../img/menuCalloutWine.jpg) no-repeat 0 0; margin: 0;}
		#menuCalloutList li#menuCalloutWine a:hover {background: url(../img/menuCalloutWine.jpg) 120px 0; margin: 0;}
		
		/* ////////////////////////////////////////////////////////////////////////////
		////////////////////////////////   Private Dining Page Callout Buttons   /////
		////////////////////////////////////////////////////////////////////////// */
		#diningCalloutList {width: 416px; list-style: none; margin: 20px 0 0 30px; padding: 0;}
		#diningCalloutList li {display: inline;}
		#diningCalloutList li a {width: 200px; height: 0 !important; height /**/:148px; /* Hacking Old Versions of IE */ padding: 148px 0 0 0; display: block; float: left; overflow: hidden;}
		
		#diningCalloutList li#btnSignatureRoom {width: 200px; height: 148px; margin: 0 16px 0 0; display: block; overflow: hidden; float: left;}
		#diningCalloutList li#btnSignatureRoom a {background: url(../img/btnSignatureRoom.jpg) no-repeat 0 0; margin: 0 16px 0 0;}
		#diningCalloutList li#btnSignatureRoom a:hover {background: url(../img/btnSignatureRoom.jpg) 200px 0; margin: 0 16px 0 0;}
		
		#diningCalloutList li#btnSignatureRoom_tys {width: 200px; height: 148px; margin: 0 16px 0 0; display: block; overflow: hidden; float: left;}
		#diningCalloutList li#btnSignatureRoom_tys a {background: url(../img/btnSignatureRoom_tys.jpg) no-repeat 0 0; margin: 0 16px 0 0;}
		#diningCalloutList li#btnSignatureRoom_tys a:hover {background: url(../img/btnSignatureRoom_tys.jpg) 200px 0; margin: 0 16px 0 0;}
		
		#diningCalloutList li#btnClassicRoom_pitt {width: 200px; height: 148px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#diningCalloutList li#btnClassicRoom_pitt a {background: url(../img/btnClassicRoom_pitt.jpg) no-repeat 0 0; margin: 0 0 0 0;}
		#diningCalloutList li#btnClassicRoom_pitt a:hover {background: url(../img/btnClassicRoom_pitt.jpg) 200px 0; margin: 0 0 0 0;}
		
		#diningCalloutList li#btnSignatureRoom_mon {width: 200px; height: 148px; margin: 0 16px 0 0; display: block; overflow: hidden; float: left;}
		#diningCalloutList li#btnSignatureRoom_mon a {background: url(../img/btnSignatureRoom_mon.jpg) no-repeat 0 0; margin: 0 16px 0 0;}
		#diningCalloutList li#btnSignatureRoom_mon a:hover {background: url(../img/btnSignatureRoom_mon.jpg) 200px 0; margin: 0 16px 0 0;}
		
		#diningCalloutList li#btnClassicRoom_mon {width: 200px; height: 148px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#diningCalloutList li#btnClassicRoom_mon a {background: url(../img/btnClassicRoom_mon.jpg) no-repeat 0 0; margin: 0 0 0 0;}
		#diningCalloutList li#btnClassicRoom_mon a:hover {background: url(../img/btnClassicRoom_mon.jpg) 200px 0; margin: 0 0 0 0;}
		
		#diningCalloutList li#btnClassicRoom_tys {width: 200px; height: 148px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#diningCalloutList li#btnClassicRoom_tys a {background: url(../img/btnClassicRoom_tys.jpg) no-repeat 0 0; margin: 0 0 0 0;}
		#diningCalloutList li#btnClassicRoom_tys a:hover {background: url(../img/btnClassicRoom_tys.jpg) 200px 0; margin: 0 0 0 0;}		
		

#interiorPageFooter {
	position: relative;
	width: 872px;
	height: 65px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: #b9cadc url(../img/bgInteriorPageFooter.jpg) no-repeat 0 0;
	/*overflow: hidden;*/
}

		/* ////////////////////////////////////////////////////////////////////////////
		////////////////////////////////////////  Interior Page Footer Buttons   /////
		////////////////////////////////////////////////////////////////////////// */
		#footerBtnsWrapper {
			position: relative;
			width: 818px;
			margin: 0 0 0 27px;
			padding: 0;
			/*overflow: hidden;*/
		}
		
		#onlineReservations {
			position: relative;
			width: 545px;
			height: 57px;
			margin: 4px 5px 0 0;
			padding: 0;
			background: url(../img/bgOnlineRes.jpg) no-repeat 0 0;
			/*overflow: hidden;*/
			float: left;
		}
		
				#onlineReservations h3 {
					position: relative;
					width: 129px;
					height: 0 !important;
					height /**/:33px; /* Hacking Old Versions of IE */
					margin: 14px 0 0 21px;
					padding: 33px 0 0 0;
					background: url(../img/onlineRes.jpg) no-repeat 0 0;
					overflow: hidden;
					display: inline;
					float: left;	
				}
		
				#openTableWrapper {
					position: relative;
					width: 395px; /*374px;*/
					/*height: 37px;*/
					margin: 0;
					padding: 0;
					/*overflow: hidden;*/
					float: left;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 11px;
					line-height: 16px;
					color: #081629;
				}
				
				#openTableWrapperNoForm {
					position: relative;
					width: 374px;
					/*height: 37px;*/
					margin: 15px 0 0 21px;
					padding: 0;
					/*overflow: hidden;*/
					float: left;
					font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
					font-size: 11px;
					line-height: 16px;
					color: #081629;
				}
		
		#interiorPageFooterList {height: 57px; list-style: none; margin: 4px 0 0 0; padding: 0; float: left;}
		#interiorPageFooterList li {display: inline;}
		#interiorPageFooterList li a {float: left; height: 0 !important; height /**/:57px; /* Hacking Old Versions of IE */}
		
		#interiorPageFooterList li#btnReservation {width: 269px; height: 57px; margin: 0 5px 0 0; display: block; overflow: hidden; float: left;}
		#interiorPageFooterList li#btnReservation a {width: 269px; margin: 0; padding: 57px 0 0 0; background: url(../img/btnReservation.jpg) 0 0;}
		#interiorPageFooterList li#btnReservation a:hover {background: url(../img/btnReservation.jpg) 269px 0;}
		
		#interiorPageFooterList li#btnGift {width: 271px; height: 57px; margin: 0 5px 0 0; display: block; overflow: hidden; float: left;}
		#interiorPageFooterList li#btnGift a {width: 271px; margin: 0; padding: 57px 0 0 0; background: url(../img/btnGift.jpg) 0 0;}
		#interiorPageFooterList li#btnGift a:hover {background: url(../img/btnGift.jpg) 271px 0;}
		
		#interiorPageFooterList li#btnDirections {width: 268px; height: 57px; margin: 0 0 0 0; display: block; overflow: hidden; float: left;}
		#interiorPageFooterList li#btnDirections a {width: 268px; margin: 0; padding: 57px 0 0 0; background: url(../img/btnHours.jpg) 0 0;}
		#interiorPageFooterList li#btnDirections a:hover {background: url(../img/btnHours.jpg) 268px 0;}
		
		#interiorPageFooterList li#btnReservation_selected {width: 269px; height: 0; margin: 0 5px 0 0; padding: 57px 0 0 0; display: block; overflow: hidden; float: left; background: url(../img/btnReservation.jpg) 269px 0;}
		#interiorPageFooterList li#btnGift_selected {width: 271px; height: 0; margin: 0 5px 0 0; padding: 57px 0 0 0; display: block; overflow: hidden; float: left; background: url(../img/btnGift.jpg) 271px 0;}
		#interiorPageFooterList li#btnDirections_selected {width: 268px; height: 0; margin: 0 0 0 0; padding: 57px 0 0 0; display: block; overflow: hidden; float: left; background: url(../img/btnHours.jpg) 268px 0;}

/* ////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////   Links   /////
////////////////////////////////////////////////////////////////////////// */

a {outline: none;}

a:link {color: #0e98b0; text-decoration: underline;}
a:visited {color: #0e98b0; text-decoration: underline;}
a:hover {color: #081629; text-decoration: underline;}
a:active {color: #081629; text-decoration: underline;}

#text a.lbAction:link {color: #0e98b0; text-decoration: underline;}
#text a.lbAction:visited {color: #0e98b0; text-decoration: underline;}
#text a.lbAction:hover {color: #081629; text-decoration: underline;}
#text a.lbAction:active {color: #081629; text-decoration: underline;}

.interiorPageContentText a.lbOn:link,
.interiorPageContentText2 a.lbOn:link,
.interiorPageContentText3 a.lbOn:link {color: #0e98b0; text-decoration: underline;}
.interiorPageContentText a.lbOn:visited,
.interiorPageContentText2 a.lbOn:visited,
.interiorPageContentText3 a.lbOn:visited {color: #0e98b0; text-decoration: underline;}
.interiorPageContentText a.lbOn:hover,
.interiorPageContentText2 a.lbOn:hover,
.interiorPageContentText3 a.lbOn:hover {color: #081629; text-decoration: underline;}
.interiorPageContentText a.lbOn:active,
.interiorPageContentText2 a.lbOn:active,
.interiorPageContentText3 a.lbOn:active {color: #081629; text-decoration: underline;}

a.ftr:link, a.lbOn:link {color: #abc2de; text-decoration: underline;}
a.ftr:visited, a.lbOn:visited {color: #abc2de; text-decoration: underline;}
a.ftr:hover, a.lbOn:hover {color: #7c9fca; text-decoration: underline;}
a.ftr:active, a.lbOn:active {color: #7c9fca; text-decoration: underline;}

a.dd:link, a.lbAction:link {color: #30525f; text-decoration: none;}
a.dd:visited, a.lbAction:visited {color: #30525f; text-decoration: none;}
a.dd:hover, a.lbAction:hover {color: #30525f; text-decoration: none;}
a.dd:active, a.lbAction:active {color: #30525f; text-decoration: none;}

#menu-dropDownList li a.lbAction:link {color: #30525f; text-decoration: none;}
#menu-dropDownList li a.lbAction:visited {color: #30525f; text-decoration: none;}
#menu-dropDownList li a.lbAction:hover {color: #30525f; text-decoration: none;}
#menu-dropDownList li a.lbAction:active {color: #30525f; text-decoration: none;}

a.brwn:link {color: #8f3408; text-decoration: none;}
a.brwn:visited {color: #8f3408; text-decoration: none;}
a.brwn:hover {color: #6c2706; text-decoration: none;}
a.brwn:active {color: #6c2706; text-decoration: none;}

a.sn:link {color: #465571; text-decoration: none; font-weight: bold;}
a.sn:visited {color: #465571; text-decoration: none; font-weight: bold;}
a.sn:hover {color: #6c80a4; text-decoration: none; font-weight: bold;}
a.sn:active {color: #6c80a4; text-decoration: none; font-weight: bold;}

a.mi:link {color: #0e2246; text-decoration: none;}
a.mi:visited {color: #0e2246; text-decoration: none;}
a.mi:hover {color: #7c9fca; text-decoration: none;}
a.mi:active {color: #7c9fca; text-decoration: none;}

#menu-items-list li a.lbAction:link {color: #0e2246; text-decoration: none;}
#menu-items-list li a.lbAction:visited {color: #0e2246; text-decoration: none;}
#menu-items-list li a.lbAction:hover {color: #7c9fca; text-decoration: none;}
#menu-items-list li a.lbAction:active {color: #7c9fca; text-decoration: none;}

#menu-items-list li .specialmenuitem a.lbAction:link {color: #0e2246; text-decoration: none;}
#menu-items-list li .specialmenuitem a.lbAction:visited {color: #0e2246; text-decoration: none;}
#menu-items-list li .specialmenuitem a.lbAction:hover {color: #7c9fca; text-decoration: none;}
#menu-items-list li .specialmenuitem a.lbAction:active {color: #7c9fca; text-decoration: none;}


/* ////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////   Miscellaneous   /////
////////////////////////////////////////////////////////////////////////// */

form {margin: 0; padding: 0;}
.inputBox, .inputBox-2, .inputBox-3, .inputBox-resume {padding: 2px; border: #bac7d6 solid 1px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #081629;}
.inputBox, .inputBox-2, .inputBox-3 {margin: 0;}
.inputBox {width: 200px;}
.inputBox-2 {width: 30px;}
.inputBox-3 {width: 40px;}
.inputBox-resume {width: 200px; float: left; margin: 0 12px 0 0;}
.browse-btn {margin: 0; padding: 1px; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #002c45;}
.radioBtn {margin: 0 8px 0 0;}
.radioBtn input {position: relative; display: inline; top: 4px; margin: 0 4px 0 0;}
.req {position: relative; top: -2px; display: inline;}
.brownText {color: #68512a;}
.brownHeader {color: #68512a; font-size: 13px;}
.greenText {color: #656f35;}

/* ////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////   Menu Page Items   /////
////////////////////////////////////////////////////////////////////////// */

/* Moved to menu.css */

/* ////////////////////////////////////////////////////////////////////////////
//////////////////  Menu >>> Dinner, Lunch, Dessert, Wine Page Buttons   /////
////////////////////////////////////////////////////////////////////////// */
#dinnerBtnList {height: 52px; list-style: none; margin: 0 20px 0 0; padding: 0;}
#dinnerBtnList li {display: inline;}
#dinnerBtnList li#btnFishBoard a {float: left; height: 0 !important; height /**/:52px; /* Hacking Old Versions of IE */}
#dinnerBtnList li#btnDinnerMenu a,
#dinnerBtnList li#btnLunchMenu a,
#dinnerBtnList li#btnDessertMenu a,
#dinnerBtnList li#btnWineMenu a,
#dinnerBtnList li#btnWineMenuSoon a,
#dinnerBtnList li#btnSigDinnerMenu a {float: left; height: 0 !important; height /**/:43px; /* Hacking Old Versions of IE */}

#dinnerBtnList li#btnFishBoard {width: 207px; height: 52px; margin: 0; display: block; overflow: hidden; float: left;}
#dinnerBtnList li#btnFishBoard a {width: 207px; margin: 0; padding: 52px 0 0 0; background: url(../img/btnFishBoard.jpg) 0 0;}
#dinnerBtnList li#btnFishBoard a:hover {background: url(../img/btnFishBoard.jpg) 207px 0;}

#dinnerBtnList li#btnDinnerMenu {width: 187px; height: 43px; margin: 5px 0 0 20px; padding: 0 0 0 20px; display: block; overflow: hidden; float: left; border-left: #ded8c3 solid 1px;}
#dinnerBtnList li#btnDinnerMenu a {width: 187px; margin: 0; padding: 43px 0 0 0; background: url(../img/btnDinnerMenu.jpg) 0 0;}
#dinnerBtnList li#btnDinnerMenu a:hover {background: url(../img/btnDinnerMenu.jpg) 187px 0;}

#dinnerBtnList li#btnLunchMenu {width: 187px; height: 43px; margin: 5px 0 0 0; padding: 0 0 0 0px; display: block; overflow: hidden; float: left; }
#dinnerBtnList li#btnLunchMenu a {width: 187px; margin: 0; padding: 43px 0 0 0; background: url(../img/btnLunchMenu.jpg) 0 0;}
#dinnerBtnList li#btnLunchMenu a:hover {background: url(../img/btnLunchMenu.jpg) 187px 0;}

#dinnerBtnList li#btnDessertMenu {width: 187px; height: 43px; margin: 5px 0 0 0; padding: 0; display: block; overflow: hidden; float: left; border-left: none;}
#dinnerBtnList li#btnDessertMenu a {width: 187px; margin: 0; padding: 43px 0 0 0; background: url(../img/btnDessertMenu.jpg) 0 0;}
#dinnerBtnList li#btnDessertMenu a:hover {background: url(../img/btnDessertMenu.jpg) 187px 0;}

#dinnerBtnList li#btnWineMenu {width: 187px; height: 43px; margin: 18px 0 0 0; padding: 0; display: block; overflow: hidden; float: left; border-left: none;}
#dinnerBtnList li#btnWineMenu a {width: 187px; margin: 0; padding: 43px 0 0 0; background: url(../img/btnWineMenu.jpg) 0 0;}
#dinnerBtnList li#btnWineMenu a:hover {background: url(../img/btnWineMenu.jpg) 187px 0;}

#dinnerBtnList li#btnWineMenuSoon {width: 187px; height: 43px; margin: 18px 0 0 0; padding: 0; display: block; overflow: hidden; float: left; border-left: none;}
#dinnerBtnList li#btnWineMenuSoon a {width: 187px; margin: 0; padding: 43px 0 0 0; background: url(../img/btnWineMenuSoon.jpg) 0 0;}
#dinnerBtnList li#btnWineMenuSoon a:hover {background: url(../img/btnWineMenuSoon.jpg) 187px 0;}

#dinnerBtnList li#btnSigDinnerMenu {width: 187px; height: 43px; margin: 5px 0 0 0; padding: 0 0 0 0; display: block; overflow: hidden; float: left; border-left: none;}
#dinnerBtnList li#btnSigDinnerMenu a {width: 187px; margin: 0; padding: 43px 0 0 0; background: url(../img/btnWineRoomMenu.jpg) 0 0;}
#dinnerBtnList li#btnSigDinnerMenu a:hover {background: url(../img/btnWineRoomMenu.jpg) 187px 0;}

/* ////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////   Private Dining Page Buttons   /////
////////////////////////////////////////////////////////////////////////// */
#privateBtnList {height: 43px; list-style: none; margin: 0 20px 0 0; padding: 0;}
#privateBtnList li {display: inline;}

#privateBtnList li#btnLunchMenu a,
#privateBtnList li#btnDinnerMenu a {float: left; height: 0 !important; height /**/:43px; /* Hacking Old Versions of IE */}

#privateBtnList li#btnLunchMenu {width: 216px; height: 43px; margin: 5px 0 0 0; padding: 0 0 0 0; display: block; overflow: hidden; float: left;}
#privateBtnList li#btnLunchMenu a {width: 216px; margin: 0; padding: 43px 0 0 0; background: url(../img/btnPrivateLunchMenu.jpg) 0 0;}
#privateBtnList li#btnLunchMenu a:hover {background: url(../img/btnPrivateLunchMenu.jpg) 216px 0;}

#privateBtnList li#btnDinnerMenu {width: 216px; height: 43px; margin: 5px 0 0 20px; padding: 0 0 0 20px; display: block; overflow: hidden; float: left; border-left: #ded8c3 solid 1px;}
#privateBtnList li#btnDinnerMenu a {width: 216px; margin: 0; padding: 43px 0 0 0; background: url(../img/btnPrivateDinnerMenu.jpg) 0 0;}
#privateBtnList li#btnDinnerMenu a:hover {background: url(../img/btnPrivateDinnerMenu.jpg) 216px 0;}

/* ///////////////////////////////////////////////////////////////////////////
////////////////////////////////////////   Gift Card CSS /////////////////////
////////////////////////////////////////////////////////////////////////////*/

.cardBtnBox { position: relative; background: url(../img/bg_grayline.gif); width: 425px; height: 121px; margin: 27px auto 0; overflow: visible; }
.cardBtnBox a { display: block; text-indent: -999em; overflow: hidden; width: 201px; height: 47px; }
.cardBtnBox #gift-25 { background: url(../img/btn_gift-25.png) 0px 0px ; float: left; }
.cardBtnBox #gift-50 { background: url(../img/btn_gift-50.png); float: right; }
.cardBtnBox #gift-75 { background: url(../img/btn_gift-75.png); float: left; margin-top: 27px; }
.cardBtnBox #gift-100 { background: url(../img/btn_gift-100.png); float: right; margin-top: 27px; }
.cardBtnBox #gift-150 { background: url(../img/btn_gift-150.png); float: left;}
.cardBtnBox #gift-200 { background: url(../img/btn_gift-200.png); float: right;}
.cardBtnBox #gift-250 { background: url(../img/btn_gift-250.png); float: left; margin-top: 27px; }
.cardBtnBox #gift-500 { background: url(../img/btn_gift-500.png); float: right; margin-top: 27px; }

.cardBtnBox #gift-25:hover, .cardBtnBox #gift-50:hover, .cardBtnBox #gift-75:hover, .cardBtnBox #gift-100:hover, .cardBtnBox #gift-150:hover, .cardBtnBox #gift-200:hover, .cardBtnBox #gift-250:hover, .cardBtnBox #gift-500:hover { background-position: 0px -47px; }

.cardBtnBox #form-25, .cardBtnBox #form-50, .cardBtnBox #form-75, .cardBtnBox #form-100, .cardBtnBox #form-150, .cardBtnBox #form-200, .cardBtnBox #form-250, .cardBtnBox #form-500 { display: none; width: 293px; height: 150px; position: absolute; }
.cardBtnBox #form-25 { position:absolute; top: -25px; left: -25px; background: url(../img/bg_form-25.png); }
.cardBtnBox #form-50 { position:absolute; top: -25px; left: 157px; background: url(../img/bg_form-50.png); }
.cardBtnBox #form-75 { position:absolute; top: -4px; left: -25px; background: url(../img/bg_form-75.png); }
.cardBtnBox #form-100 { position:absolute; top: -4px; left: 157px; background: url(../img/bg_form-100.png); }
.cardBtnBox #form-150 { position:absolute; top: -25px; left: -25px; background: url(../img/bg_form-150.png); }
.cardBtnBox #form-200 { position:absolute; top: -25px; left: 157px; background: url(../img/bg_form-200.png); }
.cardBtnBox #form-250 { position:absolute; top: -4px; left: -25px; background: url(../img/bg_form-250.png); }
.cardBtnBox #form-500 { position:absolute; top: -4px; left: 157px; background: url(../img/bg_form-500.png); }


.cardBtnBox .gift_pop form { position: relative; display: block; margin: 10px 45px; }
.cardBtnBox .gift_pop { text-align: right; color: #000033; }
.cardBtnBox .gift_pop h2 { display: none; }
.cardBtnBox .gift_pop .input { border: 1px solid #b9d4eb; }
.cardBtnBox .gift_pop .qty { width: 150px; float: right; line-height: 30px; }
.cardBtnBox .gift_pop .qty input { width: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.cardBtnBox .gift_pop .note { clear: both; text-align: left; }
.cardBtnBox .gift_pop .note textarea { width: 200px; height: 45px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.cardBtnBox .gift_pop .submit { float: right; background: url(../img/btn_add-cart.png); display: block; width: 92px; height: 21px; margin: 10px 1px 0px 0px; padding: 0px; text-indent: -999em; overflow: hidden; border: none; cursor: hand; cursor: pointer; }
.cardBtnBox .gift_pop .closeBox { float: left; color: #b9d4eb; text-decoration: none; width: 33px; height: 16px; margin: 15px 0 0; padding: 0;}
.cardBtnBox .gift_pop .closeBox { color: #3399FF; }