html, body
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
h1
{
  font-size       :  18px;
  font-weight     :  normal;
  margin          :  0px;
}

h2
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #ffffff;
  font-weight     :  bold;
}

h3
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  12px;
  color        :  #bd9704;
  font-weight     :  bold;
}

h4
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  12px;
  color        :  #ffffff;
  font-weight     :  bold;
}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;
   
  text-decoration  :  underline;
}
  
a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #bd9704;
   
  text-decoration  :  underline;
}

div
{  
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  text-align   :  left;  
}

img
{
	border 		:	0px;
}

#MainDiv
{
  width					:  900px;
  margin				:  30px auto 0px auto;
  background			:  #631211;
  /* background			:  #631211 url(/images/page-bg.jpg); */
  background-position	:  top right;
  background-repeat		: no-repeat;
}

#OuterTopBorder
{
  height      :  15px;
  background  :  #631211;
}

#OuterTopLeftCorner
{
  float       :  left;
  width       :  15px;
  height      :  15px;
  background  :  #631211 url(/images/outer-corner-top-left.gif) no-repeat;
}

#OuterTopRightCorner
{
  float       :  right;
  width       :  15px;
  height      :  15px;
  background  :  #631211 url(/images/outer-corner-top-right.gif) no-repeat;
}

#SideBorder
{
  border-left   :  solid 15px #631211;
  border-right  :  solid 15px #631211;
}

#Header
{
  height         :  137px;
  background     :  #ffffff;
  left         :  0px;
  top          :  0px;
  position     :  relative;
}

#InnerTopLeftCorner
{
  position    :  absolute;
  left        :  0px;
  top         :  0px;
  width       :  12px;
  height      :  12px;
  background  :  #ffffff url(/images/inner-corner-top-left.gif) no-repeat;
}

#InnerTopRightCorner
{
  position    :  absolute;
  left        :  858px;
  top         :  0px;
  width       :  12px;
  height      :  12px;
  background  :  #ffffff url(/images/inner-corner-top-right.gif) no-repeat;
}

#CurrentSpecial
{
  padding  :  7px 15px 7px 15px;
}

#CafeRestaurant
{
  position  :  absolute;
  top       :  15px;
  left      :  720px;
}

#Nav
{
  background  :  #e9d7a5;
  height      :  47px;
  left         :  0px;
  top          :  0px;
  position     :  relative;
}

#Nav #Lines
{
  border-top    :  solid 1px #b18788;
  border-bottom :  solid 1px #a87967;
}

#TabsArea img
{
	border: 0px;
	padding: 0px 0px 0px 15px;
}
  
#Nav #Timings
{
  position     :  absolute;
  left         :  720px;
  top          :  2px;
}

#SubNav
{
  height      :  18px;
  background  :  #ffffff;
  border-top  :  solid 1px #efe1bc;
}

#SubNav div
{
  float        :  left;
  margin       :  2px 20px 0px 20px;
}

#SubNav img
{
  border: 0px;
}
  
#Body
{
	/*	height  :  347px;	*/
}

#PicArea
{
  float   :  left;
  width   :  358px;
  height  :  347px;
}

#ContentArea
{
  float  :  left;
  width :  512px;
}

#PaddingDiv
{
	padding  :  30px 15px 0px 30px;
	color        :  #ffffff;
}

#BodyText
{
  float  :  left;
  width  :  300px;
}

#Blocks
{
  width  :  152px;
  padding-top	: 30px;
}

#Blocks1
{
  width  :  152px;
  padding-top	: 10px;
}

.blockOuterBorder
{
  border  :  solid 1px #9b5910;
  left         :  0px;
  top          :  0px;
  position     :  relative;
}

.blockInnerBorder
{
  border  :  solid 1px #d7bf67;
  left         :  0px;
  top          :  0px;
  position     :  relative;
}

.blockTop
{
  height      :  6px;
  background  :  #f1e7c9;
  left         :  0px;
  top          :  0px;
  position     :  relative;
}

.blockTopLeftCorner
{
  position    :  absolute;
  left        :  -2px;  
  top         :  -2px;
  width       :  6px;
  height      :  6px;
  background  :  url(/images/block-top-left-corner.jpg) no-repeat;
}

.blockTopRightCorner
{
  position    :  absolute;
  left        :  144px;  
  top         :  -2px;
  width       :  6px;
  height      :  6px;
  background  :  url(/images/block-top-right-corner.jpg) no-repeat;
}

.blockArea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #bd9704;
  padding      :  0px 8px 0px 8px;
  background   :  #f1e7c9;
}

.blockArea big
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  12px;
  color        :  #bd9704;
}

.blockBottom
{
  height      :  6px;
  background  :  #f1e7c9;
  left         :  0px;
  top          :  0px;
  position     :  relative;
}

.blockBottomLeftCorner
{
  position    :  absolute;
  left        :  -2px;  
  top         :  2px;
  width       :  6px;
  height      :  6px;
  background  :  url(/images/block-bottom-left-corner.jpg) no-repeat;
}

.blockBottomRightCorner
{
  position    :  absolute;
  left        :  144px;  
  top         :  2px;
  width       :  6px;
  height      :  6px;
  background  :  url(/images/block-bottom-right-corner.jpg) no-repeat;
}

#Date
{
  padding  :  10px 0px 5px 0px;
}

#DateSubmit
{
  padding  :  2px 0px 0px 0px;
}

#Date div
{
  float          :  left;
  padding-right  :  5px;
  padding-bottom :  5px;
}

#Date select
{
  font-family  :  tahoma, verdana, arial;
  font-size    :  11px;
  color        :  #6b040d;  
  background   :  #bd9704;
  /*	width        :  41px;	*/
}

.input
{
	font-family  :  tahoma, verdana, arial;
	font-size    :  11px;
	color        :  #6b040d;  
}

.input115
{
	font-family	: tahoma, verdana, arial;
	font-size	: 11px;
	color		: #6b040d;
	width		: 115px;
}

.input155
{
	font-family : tahoma, verdana, arial;
	font-size	: 11px;
	color		: #6b040d;  
	width		: 155px;
}

.redtext
{
	color		: #df0014;
}

.hiddenlink
{
	color			: #bd9704;
	text-decoration	: none;
}

.thumb_left
{
	margin-right: 10px;
}

.thumb_right
{
}

.gallery_row
{
	margin-bottom: 10px;	
}

#Footer
{
  clear       :  both;
  height      :  20px;
  background  :  #ffffff;
}

#FooterTextLeft
{
  float:left;
}

#FooterTextRight
{
  float:right;
}

#FooterText img
{
  border: 0px;
}

#InnerBottomLeftCorner
{
  float                :  left;
  width                :  12px;
  height               :  20px;
  background           :  #ffffff url(/images/inner-corner-bottom-left.gif) no-repeat;
  background-position  :  bottom left;
}

#InnerBottomRightCorner
{
  float                :  right;
  width                :  12px;
  height               :  20px;
  background           :  #ffffff url(/images/inner-corner-bottom-right.gif) no-repeat;
  background-position  :  bottom right;
}

#OuterBottomBorder
{
  height      :  15px;
  background  :  #631211;
}

#OuterBottomLeftCorner
{
	float       :  left;
	width       :  15px;
	height      :  15px;
	background  :  #631211 url(/images/outer-corner-bottom-left.gif) no-repeat;
	padding-right: 870px;
}

#OuterBottomRightCorner
{
  float       :  right;
  width       :  15px;
  height      :  15px;
  background  :  #631211 url(/images/outer-corner-bottom-right.gif) no-repeat;
}
