	html {Overflow-y: scroll;}

	Body {Background: #e3e9e3; Margin: 20px Auto 30px; Background: #e3e9e3 url(images/page_background.png) No-Repeat center top;}

	#MenuNav,#Header {Position: Relative;}

	ul.MenuNavigation {Position: Absolute; Top: -69px; Right: 0px; list-style: none; Margin: 0px; padding: 0px; Text-Align: Right;}

	ul.MenuNavigation li {Font: Italic 17px 'Cambria',"Lucinda Grande", Arial, Verdana; Letter-Spacing: 0.1em; Color: #b7b077; float:left;Margin-Left: 30px;}

	ul.MenuNavigation li A {Color: #b7b077; Text-Decoration: None;}

	ul.MenuNavigation li A:hover{color:#852b2b}

	#Header {Width: 910px; Height: 163px; Margin: 0px Auto 10px Auto; Vertical-Align: Bottom;}

/*	#Header #NavContainer {Margin: 64px 0px 0px Auto; Vertical-Align: Bottom;}*/

	#ContentFrameOuter {Width: 902px; Margin: 0px Auto 0px Auto; Background-Color: #d6ddd7; Border: 1px #ffffff Solid;}

	#ContentFrameInner {Width: 872px; Margin: 1px; Padding: 14px; Background-Color: #ffffff;}

	#ContentContainer {Width: 832px; Margin: 0px; Padding: 50px 20px 40px; BACKGROUND: #e8ede9 url(images/content_background.png) Repeat-Y center top; Vertical-Align: Top;}

	#GalleryContainer {Width: 832px; Margin: 0px; Padding: 0px 0px 0px; Background-Color: #ffffff;}

	#GalleryDetails {Font: Normal 20px 'Calibri',"Lucinda Grande", Arial, Verdana; Letter-Spacing: 0.05em; Color: #7c8086; Width: 879px; Margin: 0px; Padding: 15px 0px 0px; Vertical-Align: Bottom; Background-Color: #ffffff;}

	#GalleryDetails Small {Display: Block; Font-Size: 0.7em; Padding-Left: 3px;}

	#MainContent {Font: Normal 14px/24px Cambria,"Lucinda Grande", Arial, Verdana; Color: #82816d; Margin: 10px Auto; Width: 742px; Border: 0px #000 Solid; Text-Shadow: #FFF 0 1px 0; Min-Height: 370px; height: Auto;}   /*\*/	*html	#MainContent {Height: 370px;}	/**/

	#AddressBlock {Position: Relative;}

	#Address {Position: Absolute; Right: -5px; Top: -70px; Font: Italic 13px/18px Cambria,"Lucinda Grande", Arial, Verdana; Color: #82816d;Text-Align: Right;}

	A {Color: #82816d;}

	#FormContainer {}

	#FormContainer td {Font: Normal 14px/24px Cambria,"Lucinda Grande", Arial, Verdana; Color: #82816d; Padding-Bottom: 10px; Text-Shadow: #FFF 0 1px 0;}

	H1 {Font: Normal 30px 'Corbel',"Lucinda Grande", Arial, Verdana; Letter-Spacing: 0.1em; Color: #b7b077; Margin: 0px Auto 40px; Text-Shadow: #FFF 0 1px 0;}

	H2 {Font: Normal 18px 'Corbel',"Lucinda Grande", Arial, Verdana; Letter-Spacing: 0.1em; Color: #b7b077; Margin: 5px Auto 4px; Text-Shadow: #FFF 0 1px 0;}

	#Footer {Font: Normal 11px 'Segoe UI',"Lucinda Grande", Arial, Verdana; Color: #7c8086; Width: 910px; Margin: 10px Auto 0px Auto; Text-Align: Right; Text-Shadow: #FFF 0 1px 0;}

	A img {Border: 0px;}

	

	

	/*new css*/

	a:hover,a:focus{ outline:none}

	#NavContainer ul{float:right; width:345px; margin:60px 10px 0 auto}

	#NavContainer li{ display:inline; float:right; position:relative; background-repeat:no-repeat}

	#NavContainer li a{text-decoration:none; font: normal 15px/31px "Lucinda Grande", Arial, Verdana;

	color:#61666d;display:block}

	#NavContainer li a img{ border:none; background:none}

	#NavContainer li a:hover{color:#852b2b}

	#NavContainer li a.active img{ visibility:hidden}

	

	#gMap{ width:290px; height:315px; text-align:center; background:#fff; margin-top:10px}

	

	#FormContainer{width:400px; line-height:1.4em}

	textarea,label,.label{ line-height:1.4em;padding:2px 0}

	textarea{line-height:1.4em; width:99%}

	.label{display:block; clear:both;font-size:1.1em; margin-top:10px}

	.xxx{line-height:2em}

	.cb{ clear:both}

	.fl{ float:left}

	.fr{ float:right}

	.split{ width:50%}

	

	#slider ul{width:865px;height:377px;position:relative;overflow:hidden; list-style:none; margin:0; padding:0; margin-left:3px;}

	#slider ul li{ width:25px; height:100%; float:left; overflow:hidden; cursor:pointer; background:#fff}

	#slider ul li.active{ width:615px;}

	#slider ul li img{width: 655px; height:377px; display:block; cursor:pointer; border-left:1px solid #fff}

	#slider ul li.active img{ width: 655px; height:377px; display:block; cursor:default;}

	

	#GalleryPager{position:absolute; left:20px; bottom:-8px; display:none}

	.paging li{ display:inline; float:left; margin-right:4px}

	.paging A,.paging strong {Color: #b7b077; Text-Decoration: None; padding:2px; border:1px solid; font: bold 12px/1 arial}

	.paging A:hover,.paging strong{color:#852b2b}



	#sausage {background:transparent url(images/sausages.png) right top no-repeat;margin-top:-60px}



	.transparent{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}

        .notransparent{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;}



        /* adding footer reserve now button with state */

        .button_opentable_reserve{ 

           display: block;

           background: url(images/footer_reserve_now.png) no-repeat top left;

           text-indent: -99999px;

           background-position: 0 0; width: 175px; height: 21px; } 

        .button_opentable_reserve:hover{ background-position: 0 -71px;} 

a.rollover:hover {
	color:#8B0000;
	text-decoration:none;
}
