BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #292929;
    PADDING-TOP: 0px;
    FONT-FAMILY: Times New Roman,Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #440000
}
IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
INPUT.textBoxStyle
{
    BORDER-RIGHT: #777777 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #777777 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(images/formbg.jpg);
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #777777 1px solid;
    COLOR: #242424;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #777777 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 17px
}
SELECT
{
    BORDER-RIGHT: #777777 1px solid;
    BORDER-TOP: #777777 1px solid;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(images/formbg.jpg);
    BORDER-LEFT: #777777 1px solid;
    COLOR: #242424;
    BORDER-BOTTOM: #777777 1px solid;
    BACKGROUND-REPEAT: repeat-x;
    BACKGROUND-COLOR: #e7e1ce
}
TEXTAREA
{
    BORDER-RIGHT: #777777 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #777777 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: url(images/textareabg.jpg);
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #777777 1px solid;
    COLOR: #242424;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #777777 1px solid;
    BACKGROUND-REPEAT: repeat
}
LI
{
    MARGIN-LEFT: -20px
}
A:link
{
    COLOR: #7f1306;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #7f1306;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #7f1306;
    TEXT-DECORATION: none
}
A.header
{
    COLOR: #292929;
    TEXT-DECORATION: none
}
A.header:visited
{
    COLOR: #292929;
    TEXT-DECORATION: none
}
A.header:hover
{
    COLOR: #292929;
    TEXT-DECORATION: none
}
A.redLink
{
    COLOR: #7f1306;
    TEXT-DECORATION: underline
}
A.redLink:visited
{
    COLOR: #7f1306;
    TEXT-DECORATION: underline
}
A.redLink:hover
{
    COLOR: #7f1306;
    TEXT-DECORATION: underline
}
A.bigRedLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7f1306;
    TEXT-DECORATION: underline
}
A.bigRedLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #7f1306;
    TEXT-DECORATION: underline
}
A.noUnderline
{   
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #292929;	
    TEXT-DECORATION: none
}
A.noUnderline:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #292929;	
    TEXT-DECORATION: none
}
A.noUnderline:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #7f1306;
    TEXT-DECORATION: underline
}
.textHighlight
{
    COLOR: #cc9900
}
.calltoactionTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FONT-FAMILY: Times New Roman,Arial, Helvetica, sans-serif
}
A.rolloverLocations
{
    DISPLAY: block;
    BACKGROUND: url(images/topnav-locations.jpg) no-repeat 0px 0px;
    WIDTH: 129px;
    HEIGHT: 31px;
    TEXT-DECORATION: none
}
A.rolloverLocations:hover
{
    BACKGROUND-POSITION: -129px 0px
}
A.rolloverMenu
{
    DISPLAY: block;
    BACKGROUND: url(images/topnav-menu.jpg) no-repeat 0px 0px;
    WIDTH: 82px;
    HEIGHT: 31px;
    TEXT-DECORATION: none
}
A.rolloverMenu:hover
{
    BACKGROUND-POSITION: -82px 0px
}
A.rolloverBanquets
{
    DISPLAY: block;
    BACKGROUND: url(images/topnav-banquets.jpg) no-repeat 0px 0px;
    WIDTH: 119px;
    HEIGHT: 31px;
    TEXT-DECORATION: none
}
A.rolloverBanquets:hover
{
    BACKGROUND-POSITION: -119px 0px
}
A.rolloverGiftCards
{
    DISPLAY: block;
    BACKGROUND: url(images/topnav-giftcards.jpg) no-repeat 0px 0px;
    WIDTH: 126px;
    HEIGHT: 31px;
    TEXT-DECORATION: none
}
A.rolloverGiftCards:hover
{
    BACKGROUND-POSITION: -126px 0px
}
#fullWide
{
    WIDTH: 100%
}
#contentCenter
{
    WIDTH: 906px
}
#contentHolder
{
    DISPLAY: inline;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/mainbgrepeat.jpg);
    WIDTH: 906px;
    BACKGROUND-REPEAT: repeat-y
}
#topLinkHolder
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-LEFT: 35px;
    WIDTH: 834px;
    PADDING-TOP: 8px;
    HEIGHT: 20px
}
#insideMiddleHolder
{
    BORDER-RIGHT: #343434 2px solid;
    BORDER-TOP: #343434 2px solid;
    DISPLAY: inline;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 35px;
    BORDER-LEFT: #343434 2px solid;
    WIDTH: 834px;
    BORDER-BOTTOM: #343434 2px solid
}
#logoHolder
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 25px 0px 20px 25px;
}
#topNavHolder
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN: 29px 30px 20px 0px
}
#topBannerHolder
{
    DISPLAY: inline;
    FLOAT: left;
    WIDTH: 100%
}
#insideFrameHolder {
	width:820px;
	margin:5px;
	border:solid 2px #343434;
	background-image:url(images/insidedarkframe.jpg);
	background-repeat:repeat-y;
	float:left;
	display:inline;
}
#insideFrameContent
{
    BACKGROUND-POSITION: right bottom;
    DISPLAY: inline;
    PADDING-LEFT: 10px;
    MIN-HEIGHT: 295px;
    FLOAT: left;
    WIDTH: 810px;
    BACKGROUND-IMAGE: url(images/storepicture.png);
    BACKGROUND-REPEAT: no-repeat;
    PADDING-TOP:20px;
}
#foodShot
{
    DISPLAY: inline;
    FLOAT: left;
    PADDING-TOP: 5px
}
#callToAction
{
    DISPLAY: inline;
    PADDING-LEFT: 15px;
    FLOAT:left ;
    WIDTH: 200px
}
#reservationText
{
    COLOR: #9c3932;
    TEXT-DECORATION: underline
}
#bottomContentHolder
{
    DISPLAY: inline;
    FLOAT: left;
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 35px;
    WIDTH: 834px;
    PADDING-TOP: 10px
}
#footerHolder
{
    DISPLAY: inline;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/mainbgbottom.jpg);
    WIDTH: 906px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px
}
.storePic
{
    BACKGROUND-POSITION: right bottom;
    MIN-HEIGHT: 290px;
    BACKGROUND-IMAGE: url(images/storepicture.png);
    BACKGROUND-REPEAT: no-repeat
}
.menuItemTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px
}
.menuItemDescription
{
    FONT-SIZE: 10px
}
.storeTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #990100
}
.banquetTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #990100
}
.regTrademark
{
    vertical-align: super; 
    font-size: 10px 
}
.locationTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #990100
}
A.sideNavBarSub
{
    FONT-WEIGHT: bold;
    PADDING-LEFT: 35px;
    FONT-SIZE: 11px;
    COLOR: #7f1306;
    LINE-HEIGHT: 18px
}
A.sideNavBarMenuType
{
    FONT-WEIGHT: bold;
    PADDING-LEFT: 15px;
    FONT-SIZE: 12px;
    COLOR: #7f1306;
    LINE-HEIGHT: 18px;
    FONT-STYLE:italic;
}
#secondaryFrameContent
{
    DISPLAY: inline;
    MIN-HEIGHT: 295px;
    FLOAT: left;
    WIDTH: 100%
}
#secondaryFrameContentBG {
	width:100%;
	min-height:295px;
	background-image:url(images/storepicture.png);
	background-position: bottom right;
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
#titleBar
{
    DISPLAY: inline;
    FLOAT: left;
    BACKGROUND-IMAGE: url(images/titlebarbg.jpg);
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 50px
}
#secondaryContentHolder {
	width:100%;
	min-height:290px;
	margin-top:20px;
	float:left;
	display:inline;
}
#sideBarNav
{
    DISPLAY: inline;
    FONT-SIZE: 17px;
    FLOAT: left;
    MARGIN-LEFT: 25px;
    WIDTH: 175px;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Times New Roman,Arial, Helvetica, sans-serif
}
#sideBarNavRight
{
    FONT-SIZE: 17px;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Times New Roman,Arial, Helvetica, sans-serif
}
#middleContentHolder
{
    DISPLAY: inline;
    PADDING-LEFT: 20px;
    FLOAT: left;
    BORDER-LEFT: #9a946c 1px solid;
    WIDTH: 385px
}
.leftBorderStyle
{
    BORDER-LEFT: #9a946c 1px solid
}
#middleContentHolderLocations
{
    DISPLAY: inline;
    PADDING-LEFT: 20px;
    FLOAT: left;
    WIDTH: 540px
}
#locationInfo
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 9px
}
#locationTitle
{
    DISPLAY: inline;
    FLOAT: left
}
#locationsContent
{
    DISPLAY: inline;
    PADDING-LEFT: 50px;
    FLOAT: left;
    WIDTH: 575px
}
#locationsNav
{
    DISPLAY: inline;
    PADDING-LEFT: 30px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: left;
    WIDTH: 130px;
    COLOR: #7f1306
}
#rightColumn
{
    DISPLAY: inline;
    FLOAT: right;
    WIDTH: 190px
}
#lightbox
{
    Z-INDEX: 100;
    LEFT: 0px;
    WIDTH: 100%;
    LINE-HEIGHT: 0;
    POSITION: absolute;
    TEXT-ALIGN: center
}
#lightbox A IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
#outerImageContainer
{
    MARGIN: 0px auto;
    WIDTH: 250px;
    POSITION: relative;
    HEIGHT: 250px;
    BACKGROUND-COLOR: #fff
}
#imageContainer
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
#loading
{
    LEFT: 0%;
    WIDTH: 100%;
    LINE-HEIGHT: 0;
    POSITION: absolute;
    TOP: 40%;
    HEIGHT: 25%;
    TEXT-ALIGN: center
}
#hoverNav
{
    Z-INDEX: 10;
    LEFT: 0px;
    WIDTH: 100%;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
UNKNOWN
{
    LEFT: 0px
}
#hoverNav A
{
    outline: none
}
#prevLink
{
    DISPLAY: block;
    BACKGROUND: url(images/blank.gif) no-repeat;
    WIDTH: 49%;
    HEIGHT: 100%
}
#nextLink
{
    DISPLAY: block;
    BACKGROUND: url(images/blank.gif) no-repeat;
    WIDTH: 49%;
    HEIGHT: 100%
}
#prevLink
{
    LEFT: 0px;
    FLOAT: left
}
#nextLink
{
    RIGHT: 0px;
    FLOAT: right
}
#prevLink:hover
{
    BACKGROUND: url(images/prevlabel.gif) no-repeat left 15%
}
#prevLink:hover
{
    BACKGROUND: url(images/prevlabel.gif) no-repeat left 15%
}
#nextLink:hover
{
    BACKGROUND: url(images/nextlabel.gif) no-repeat right 15%
}
#nextLink:hover
{
    BACKGROUND: url(images/nextlabel.gif) no-repeat right 15%
}
#imageDataContainer
{
    MARGIN: 0px auto;
    FONT: 10px/1.4em Verdana, Helvetica, sans-serif;
    OVERFLOW: auto;
    WIDTH: 100%;
    BACKGROUND-COLOR: #fff
}
#imageData
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    COLOR: #666;
    PADDING-TOP: 0px
}
#imageData #imageDetails
{
    FLOAT: left;
    WIDTH: 70%;
    TEXT-ALIGN: left
}
#imageData #caption
{
    FONT-WEIGHT: bold
}
#imageData #numberDisplay
{
    CLEAR: left;
    DISPLAY: block;
    PADDING-BOTTOM: 1em
}
#imageData #bottomNavClose
{
    FLOAT: right;
    PADDING-BOTTOM: 0.7em;
    WIDTH: 66px
}
#overlay
{
    Z-INDEX: 90;
    WIDTH: 100%;
    HEIGHT: 300px;
    BACKGROUND-COLOR: #000
}
#myAccordion
{
    BORDER-RIGHT: #6caf00 1px solid;
    BORDER-TOP: #6caf00 1px solid;
    LEFT: 10px;
    BORDER-LEFT: #6caf00 1px solid;
    WIDTH: 400px;
    BORDER-BOTTOM: #6caf00 1px solid;
    POSITION: absolute;
    TOP: 10px
}
#myAccordion DT
{
    PADDING-RIGHT: 10px;
    BORDER-TOP: #daff9f 2px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    COLOR: #fff;
    LINE-HEIGHT: 20px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #6caf00 2px solid;
    BACKGROUND-COLOR: #80df20
}
#myAccordion DD
{
    OVERFLOW: auto
}
#myAccordion P
{
    MARGIN: 16px 10px
}
#myAccordion DT.myAccordionHover
{
    BACKGROUND-COLOR: #90ef30
}
#myAccordion DT.myAccordionActive
{
    BORDER-TOP: #80df20 2px solid;
    BORDER-BOTTOM: #000 2px solid;
    BACKGROUND-COLOR: #6caf00
}
.uprcse
{
    TEXT-TRANSFORM: uppercase
}

/* GUEST SURVEY CSS STYLE */

#guestSurveyHolder {
	width:518px;
	float:left;
	display:inline;
	margin-left:35px
}

#guestSurveyReceipt {
	width:155px;
	float:right;
	display:inline
}

#guestSurveyTitle {
	width:363px;
	float:left;
	display:inline
}

#guestSurveyForm {
	width:363px;
	height:40px;
	float:left;
	display:inline;
	margin-top:-3px;
}

#guestSurveySubmit {
	width:363px;
	min-height:152px;
	float:left;
	display:inline;
	background-position:right top;
	background-repeat:no-repeat;
}


