body {margin: 0px; background: #fff; font: 12px Georgia, "Times New Roman", serif;}
img {border: 0;}
.clearBoth {clear: both;}
.off, .hide {display: none;}

.staffName {font-weight: bold;}
.staffTitle {font-style: italic;}

a:link, a:visited {color:#8C6131; text-decoration: underline;}
a:active, a:hover {color:#8C6131; text-decoration: none;}
/*  
a:link, a:visited {color:#000; text-decoration: none;}
a:active, a:hover {color:#8C6131; text-decoration: underline;}
  */
#baseContainer {width: 860px; margin: 0 auto;}
#outer {margin: 0 auto; border: 1px solid #b5b5b5; width: 860px; padding: 0; position:relative;}
#logo {margin: 0 auto; width: 860px; height: 44px; background: #fff;}/*  width: 266px;  */

#logo img {
	position: absolute;
	left: 60px;
	top: 15px;
	z-index: 10000;
	}

.ReserveNowLink {position: absolute; right: 32px; top: 28px; font-family:"Hevetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 11px; text-decoration: none!important; font-weight: bold;}

#topNav {height: 24px; width: 595px; background-color: #fff; float: right; text-align: right;}
#topNav ul {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; line-height: 23px; white-space: nowrap;}
#topNav li {margin: 0; list-style-type: none; display: inline;}
#topNav li a {margin: 0; text-decoration: none; padding: 4px 8px;}
#topNav li a:link, #topNav li a:visited {color: #999;}
#topNav li a:active, #topNav li a:hover, #topNav li a.selected {color: #fff; background-color: #858585;}

#subNav {height: 20px; text-align: center; position:relative;}
#subNav ul {margin: 0; padding: 0; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; white-space: nowrap;}
#subNav li {list-style-type: none; display: inline;}
#subNav li a {text-decoration: none; padding: 2px 8px; font-weight: bold;}
#subNav li a:link, #subNav li a:visited {color: #858585;}
#subNav li a:active, #subNav li a:hover, #subNav li a.selected {color: #000; background-color: #fff;}
#subNav .ReserveNow {position:absolute; right:23px;}
#subNav li.ReserveNow a {color: #8C6131;}

.Food 			{margin-left: 263px; width: 208px; background: #fff;}
.Wine 			{margin-left: 240px; width: 208px; background: #fff;}
.Bar 			{margin-left: 323px; width: 208px; background: #fff;}
.People 		{margin-left: 373px; width: 274px; background: #fff;}
.DiningRoom 	{margin-left: 356px; width: 274px; background: #fff;}
.Announcements 	{margin-left: 652px; width: 70px; background: #fff;}

#inner {background: #fff url('../img/common/inner_mid.png') repeat-y; margin: 4px auto 24px auto; width:844px;}
#innerTop {background: #fff url('../img/common/inner_top.png') no-repeat; height:20px;}
#innerBottom {background: #fff url('../img/common/inner_bottom.png') no-repeat; height:20px;}


/* Profile Properties */
#innerProfile {background: #fff url('../img/common/inner_profile.png') no-repeat; margin: 4px auto 24px auto; width:844px;}
#profileBody {width: 800px; height: 478px; margin: 0 auto;}
#profileFade {background: url("../img/common/whitefade.png"); width: 300px; height: 478px;}
#profileBody.NoBodyText #profileFade {background-image:none; width:100%;}
#profileBody.NoBodyText #pageTitle {display:none;}
#profileBody.NoBodyText .quotes {font-size:150%;}
#profileBody.NoBodyText.QuotesOnly .quotes {background: url("../img/common/whitefade.png") left 80%; overflow:hidden; position:absolute; height:33%; width:100%; bottom:0;}
#profileBody.NoBodyText.QuotesOnly .quotes .quote {top:0!important;}

#profileFade p {
font-family: Georgia, Times, "Times New Roman", Palatino, serif;
font-size: 12px; 
line-height: 17px; 
color: #000; 
margin: 8px 15px 0; 
padding: 0; 
text-align: left;
}
#profileFade .quotes p {
font-size:120%;font-style:italic;line-height:1.2;color:#815B2D;
}
#profileFade .QuoteSource {
font-size:85%;color:#333;
}
/* +++++++++++++++++++++ */

/* Purveyors Properties */
#purveyors {margin-bottom: 30px;}
#purveyors ul {margin: 0; width: 510px; margin: 0 auto 0 175px; padding: 0; list-style: none;}/*  margin: 0 auto;  */
#purveyors li {float: left; width: 20em; margin: 0; padding: 2px;}
/* +++++++++++++++++++++ */

#footer {margin: 0px auto; height: 45px; width: 90px; position: relative; bottom: 67px;}
#footer img {}

#menuPDF {width: 145px; height: 17px; position: relative; left: 39px; bottom: 25px;}
/**** TYPOGRAPHY ****/

#contentBody {text-align: left; margin-left:35px; margin-right:35px; line-height:18px;}
#contentBody.menu {text-align: center; margin-bottom:40px;}

/* Bottom Controls Properties */
#bottomControls {width: 790px; height: 17px; position: relative; left: 36px; bottom: 21px;}
#bottomControls #imageToggle {float: left; width: 395px; height: 17px; color: #666; font-family: Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 12px;}
#bottomControls #imageToggle a, div#imageToggle a:visited {margin-left:5px; text-decoration: none;}
#bottomControls #imageToggle a:hover {text-decoration:underline; color: #000;}

#bottomControls #sendPostcard {display:none;float: right; width: 395px; height: 17px; text-align: right;}

/* +++++++++++++++++++++ */

/**** OTHER ****/

#pageTitle {background: #fff url('../img/common/wc_light.png') no-repeat top center; margin: 0 auto; text-align:center; width: 270px; height: 86px;}
#pageTitle h1 {margin: 0; font: 1.6em bold Arial, Helvetica, sans-serif; padding-top: 36px;}/*   font-variant: small-caps;  */
#contentBody h2 {font-size: 1.4em; font-weight: bold; margin-bottom: 2px;}

/* ADDITIONS 6/10 */
#profileBody {
	position:relative;
	z-index: 100;
	}
#slideshowImages {
	position:absolute;
	top:0;
	left:0;
	z-index: 200;
	}
#profileFade {
	position:absolute;
	top:0;
	left:0;
	z-index: 300;
	}
p.quote {
	position:absolute;
	bottom:50px;
	}
#footer {z-index: 2000;}



/* OPEN TABLE MODIFICATIONS */
#TB_overlay {z-index: 10000;}
form#OT_form {width:100% !important; margin-top: 14px;}
#OT_wrapper, .OT_wrapper {font-family:"Hevetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;}
div.OT_header h1, div.OT_header h2 {text-align: center!important; width: 100%!important;}
h2.OT_subtitle {font-size: 10px!important; text-transform: capitalize; letter-spacing: 0; font-weight: 300!important;}
h1.OT_title {font-weight: bold; font-size: 16px;}
.OT_wrapper {
	width: 275px!important;
	margin: 0 auto!important;
	border: 1px solid #999 !important;
	border-radius: 			0px !important; 
	-moz-border-radius: 	0px !important;
	-webkit-border-radius: 	0px !important;
	}
.OT_list {margin: 0 auto!important; width: 165px;}
.OT_list li {border-width: 1px !important; border:0 !important;}
.OT_ExtLink {color: #fff!important;}

