body{
	margin:0;
	padding:0;
	background:url(/App_Images/bg-body.gif) repeat 0 0;
	font-family:tahoma,verdana,helvetica,sans-serif;
	scrollbar-base-color: #926A41;
    scrollbar-arrow-color: #2A231B;
}


.main{
	width:780px;
	margin:0 auto;
}

body, td, p, li, input, select
{
    font: 11px/18px Tahoma, Arial, Helvetica, Verdana, sans-serif;
}

body, td, p, li
{
	color:#aaa7a4;
}

input, select
{
    color:#333333;
}

h1
{
    color: #926a41;
	font: bold 14px/18px Tahoma, Arial, Helvetica, Verdana, sans-serif;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #000;
}

h2
{
    color: #926a41;
	font: bold 12px/18px Tahoma, Arial, Helvetica, Verdana, sans-serif;
	margin: 0;
}

a, a:visited
{
	color:#926a41 !important;
	text-decoration:none !important;
}
a:hover, a:active
{
	color:#926a41;
	text-decoration:underline !important;
}
/*
a, a:visited, a.content, a.content:visited, a.footer, a.footer:visited
{
	color:#926a41;
	text-decoration:none;
}
a:hover, a:active, a.content:hover, a.content:active, a.footer:hover, a.footer:active
{
	text-decoration:underline;
}
*/
p { margin: 0 0 15px 0; }
table { position: relative; border: none !important; }
td { vertical-align: top; }

img /*.Content*/
{
    border: 1px solid #000;
}

img.AlignImgRight
{
    float: right;
    text-align: right;
    margin: 0 0 0 15px;
}

img.AlignImgLeft
{
    float: left;
    text-align: left;
    margin: 0 15px 0 0;
}

img.AlignImgCenter
{
    text-align: center;
    margin: 0 15px 0 15px;
}

.AlignLeft { text-align: left; }
.AlignCenter { text-align: center; }
.AlignRight { text-align: right; }
.AlignJustify { text-align: justify; }

.BoldText { font-weight: bold; }
.ItalicizedText { font-style: italic;}
.UnderlinedText { text-decoration: underline; }
.SmallText { font-size: 10px; line-height: 12px; }
.NoWrap { white-space: nowrap; }
.MsgError  { color: #F00; font-weight: bold; }
.MsgSystem { color: #FFF; font-weight: bold; }


/*	HEADER	*/
.header{
	overflow:hidden;
    padding:24px 0 0 0;
}
.header a.logo{
	width:332px !important;
	height:70px !important;
	background:url(/App_Images/logo.png) no-repeat 0 0 !important;
	float:left !important;
	display:inline !important;
	text-indent:-9999px !important;
	outline: 0 !important;
	cursor:pointer !important;
}
.header span{
	display:block;
	float:right;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:1px;
	color:#926a41;
	padding:55px 0 0 0;
}
.header span a{
	color:#926a41;
	text-decoration:none;
}
.header span a:hover{
	text-decoration:underline;
}

/*	Container	*/
.container{
	width:780px;
	margin:0 0 0 0px;
	padding:0;
	border:1px solid #000;
	background:#2a231b;
	overflow:hidden;
}
/*	Sidebar	*/
.sidebar{
	float:left;
	width:172px;
	height:440px;
	background-image: url(/App_Images/bg-sidebar.gif);
}
.sidebar ul{
	width:150px;
	list-style:none;
	margin:0;
	padding:21px 15px 0 7px;
}
.sidebar ul li{
	width:150px;
	height:28px;
	overflow:hidden;
}
.sidebar ul li a{
	display:block;
	width:150px;
	height:28px;
	overflow:hidden;
	text-indent:-9999px;
}
.sidebar ul li a.home{background:url(/App_Images/bg-nav.png) no-repeat 0 0px;}
.sidebar ul li a.dine{background:url(/App_Images/bg-nav.png) no-repeat 0 -28px;}
.sidebar ul li a.lounge{background:url(/App_Images/bg-nav.png) no-repeat 0 -56px;}
.sidebar ul li a.promos{background:url(/App_Images/bg-nav.png) no-repeat 0 -84px;}
.sidebar ul li a.news{background:url(/App_Images/bg-nav.png) no-repeat 0 -112px;}
.sidebar ul li a.photo{background:url(/App_Images/bg-nav.png) no-repeat 0 -140px;}
.sidebar ul li a.private{background:url(/App_Images/bg-nav.png) no-repeat 0 -168px;}
.sidebar ul li a.join{background:url(/App_Images/bg-nav.png) no-repeat 0 -196px;}
.sidebar ul li a.contact{background:url(/App_Images/bg-nav.png) no-repeat 0 -224px;}

.sidebar ul li a.home:hover,
.sidebar ul li a.home:active{
	background:url(/App_Images/bg-nav.png) no-repeat 0 -336px;
}
.sidebar ul li a.dine:hover,
.sidebar ul li a.dine:active{
	background:url(/App_Images/bg-nav.png) no-repeat 0 -364px;
}
.sidebar ul li a.lounge:hover,
.sidebar ul li a.lounge:active{
	background:url(/App_Images/bg-nav.png) no-repeat 0 -392px;
}
.sidebar ul li a.promos:hover,
.sidebar ul li a.promos:active{
	background:url(/App_Images/bg-nav.png) no-repeat 0 -420px;
}
.sidebar ul li a.news:hover,
.sidebar ul li a.news:active{
	background:url(/App_Images/bg-nav.png) no-repeat 0 -448px;
}
.sidebar ul li a.photo:hover,
.sidebar ul li a.photo:active{
	background:url(/App_Images/bg-nav.png) no-repeat 0 -476px;
}
.sidebar ul li a.private:hover,
.sidebar ul li a.private:active{
	background:url(/App_Images/bg-nav.png) no-repeat 0 -504px;
}
.sidebar ul li a.join:hover,
.sidebar ul li a.join:active{
	background:url(/App_Images/bg-nav.png) no-repeat 0 -532px;
}
.sidebar ul li a.contact:hover,
.sidebar ul li a.contact:active{
	background:url(/App_Images/bg-nav.png) no-repeat 0 -560px;
}

.sidebar ul.sub-nav
{
    margin:37px 0 0;
}
.sidebar ul li a.make{background:url(/App_Images/bg-nav.png) no-repeat 0 -280px;}
.sidebar ul li a.book{background:url(/App_Images/bg-nav.png) no-repeat 0 -308px;}

.sidebar ul li a.make:hover,
.sidebar ul li a.make:active{
    background:url(/App_Images/bg-nav.png) no-repeat 0 -616px;
}
.sidebar ul li a.book:hover,
.sidebar ul li a.book:active{
    background:url(/App_Images/bg-nav.png) no-repeat 0 -644px;
}

/*	Content*/
.content{
	width:597px;
	float:right;
	overflow:hidden;
	padding:0 10px 17px 0;
}
/*
.content .homeflash{
	width:593px;
	height:260px;
	margin:11px 0 7px;
	background:url(/App_Images/bg-flash.jpg) no-repeat 0 0;
	border:1px solid #000;
}
*/

#HomepageSlides
{
    position: relative;
    width: 593px;
    height: 260px;
	margin:11px 0 7px;
}

#HomepageSlides div {
    position: absolute;
    top: 0;
    left: 0;
    width: 593px;
    height: 260px;
    z-index: 8;
    opacity: 0.0;
    filter: alpha(opacity=0);
}

#HomepageSlides div.CurrentlyActiveSlide {
    z-index: 10;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

#HomepageSlides div.LastActiveSlide {
    z-index: 9;
}

.content img.contentheader{
	margin:11px 0 7px;
	border:1px solid #000 !important;
}
.content .ScrollingCopy{
    width: 585px;
    padding-right: 10px;
}
.content p{
	margin:0 0 10px;
	font-size:11px;
	line-height:18px;
	color:#aaa7a4;
}
/*	FOOTER	*/
.footer{
	clear:both;
	overflow:hidden;
	text-align:center;
	color:#926a41;
	font-size:10px;
	padding-top: 25px;
}
.footer ul{
	list-style:none;
	margin:0;
	padding:0;
}
.footer ul li{
	display:inline;
	padding:0 8px;
}
.footer p{
	text-align:center;
	margin:0 auto 5px;
	padding: 0;
	color:#926a41;
}

/* Open Table CSS Overrides... (to override their white background settings) */
#OT_searchWrapperAll, #OT_searchWrapper, #OT_logoLink
{
    background: none !important;
}


/* GalleryPhoto */
div#GalleryPhotoArea
{
    margin: auto 0;
    padding: 20px 0;
}

div.GalleryPhoto
{
    display: inline;
    padding: 10px 2px;
}

div.GalleryPhoto img.GalleryPhotoThumbnail
{
    border: 1px solid #000 !important;
}

div#GalleryPhotoArea div#GalleryPhotoLink
{
    position: absolute;
	border: 1px solid #000;
	background-color: #472921;
	padding: 10px;
	display: none;
	color: #fff;
}
