
body
{   
  margin      :  0px;
  background  :  #3a1a1b url('../images/page-bg.jpg');
}

table
{
  border-collapse  :  collapse;
  border-spacing   :  0;
  table-layout     :  fixed;  

  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #444444;
  
  text-align       :  left;
}

h1
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  normal;
  font-size    :  19px;
  color        :  #6e1819;
  
  margin       :  0px;
  padding      :  0px;  
}

h2
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  11px;
  color        :  #6e1819;
  
  margin       :  0px 0px 5px 0px;
  padding      :  3px;
  background   :  #e2c78f;
  text-align   :  center;
}

hr
{
  border-top     :  solid 1px #d6b582;
  border-right   :  solid 1px #f0dd9b;
  border-bottom  :  solid 1px #f0dd9b;
  border-left    :  solid 1px #f0dd9b;
  margin         :  20px 0px 20px 0px !important;
  margin         :  15px 0px 15px 0px;  
}

h3
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #6e1819;
  
  margin       :  0px 0px 5px 5px;
  padding      :  3px;
  background   :  #e2c78f;
  text-align   :  left;
}

h4
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  13px;
  color        :  #527e05;
  
  margin       :  0px 0px 5px 0px;
  padding      :  0px;
  text-align   :  left;
}

a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #6e151e;
   
  text-decoration  :  none;
}
  
a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #000000;
   
  text-decoration  :  underline;
}

#LeftBorder
{
  background  :  url('../images/page-left-border.jpg') repeat-y top right;
}

#RightBorder
{
  background  :  url('../images/page-right-border.jpg') repeat-y top left;
}

#Header
{
  background  :  #4a1c1e;
  height      :  304px;
}

#Navigation
{
  height      :  80px;
  padding     :  0px 4px 0px 4px;
  background  :  #f8e9a4;
}

#Navigation #NavLinks
{
  height      :  65px;
  background  :  #f8e9a4 url('../images/nav-bg.jpg') repeat-x;
}

#Navigation #NavLinks td
{
  text-align  :  center;
}

#Navigation #NavLinks a
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #f7eaa4;

  text-decoration  :  none;
  text-transform   :  uppercase;
}
 
#Navigation #NavLinks a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #ffffff;

  text-decoration  :  none;
  text-transform   :  uppercase;
}

#Navigation #NavLinks td
{
  padding-top  :  7px;
}

#Navigation #NavLinks td.navSeparator
{
  padding-top  :  0px;
  width        :  16px;
  height       :  65px;
  background   :  url('../images/nav-separator.jpg') no-repeat;
}

#Navigation #NavLeftBg
{
  width        :  130px;
  height       :  15px;
  background   :  url('../images/nav-left-bg.jpg') no-repeat;
}

#Navigation #NavRightBg
{
  width        :  130px;
  height       :  15px;
  background   :  url('../images/nav-right-bg.jpg') no-repeat;
}

#Body
{
  padding     :  0px 13px 13px 13px;
  background  :  #f8e9a4;
}

#OurMenu
{
  font-family      :  verdana, arial, sans-serif;
  font-weight      :  bold;
  font-size        :  12px;
  color            :  #f7eaa4;

  text-align       :  center;
  text-transform   :  uppercase;
  width            :  188px;
  line-height      :  39px;
  padding-top      :  9px;  
  background       :  #6f161c url('../images/our-menu.jpg') no-repeat;
}

ul#Menu
{
  padding     :  3px 7px 3px 7px;
  margin      :  0px;
  background  :  #e2c78f;
  border-top  :  solid 1px #f8e9a4;
  list-style  :  none;
}

ul#Menu li
{
  padding        :  0px 0px 0px 20px;
  margin         :  0px;
  line-height    :  22px;
  height         :  22px;
  border-bottom  :  solid 1px #c89d73;
  background     :  url('../images/bullet.jpg') 8px 7px no-repeat;
}

ul#Menu li a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #444444;

  text-decoration  :  none;
}

ul#Menu li a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #6e151e;

  text-decoration  :  none;
}

#ContentArea
{
  padding     :  12px;
  background  :  #f0dd9b;
}

#Footer
{
  height         :  30px;
  padding        :  11px 10px 0px 10px;
  border-bottom  :  solid 2px #444444;
  background     :  #b3954d url('../images/footer-bg.jpg') repeat-x;
}

#Footer td
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #ffffff;
}

#Footer a
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #ffffff;

  text-decoration  :  none;
}
 
#Footer a:hover
{
  font-family      :  verdana, arial, sans-serif;
  font-size        :  11px;
  color            :  #3a1a1b;

  text-decoration  :  underline;
}

#Book
{
  border      :  solid 1px #d1be7c;
  padding     :  30px;
  background  :  #e0cd8b;
}

#Book form
{
  margin  :  0px;
}

#Book input.textbox
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #6f161c;

  width        :  150px;
  padding      :  2px;
  border       :  solid 1px #b9ac7d;
  background   :  #f2f0dd;
}

#Book textarea.textarea
{
  font-family  :  verdana, arial, sans-serif;
  font-size    :  11px;
  color        :  #6f161c;

  width        :  300px;
  height       :  100px;
  padding      :  2px;
  border       :  solid 1px #b9ac7d;
  background   :  #f2f0dd;
}

#Book input.button
{
  font-family  :  verdana, arial, sans-serif;
  font-weight  :  bold;
  font-size    :  11px;
  color        :  #6f161c;

  width        :  80px;
  padding      :  2px;
  background   :  #bca066;
  border       :  solid 1px #6f161c;
}

#Testimonials
{
  border      :  solid 1px #d1be7c;
  padding     :  10px;
  background  :  #e0cd8b;
}

#Testimonials .person
{
  margin-top  :  10px;
  color       :  #527e05;
}

.special
{
  border      :  solid 1px #d1be7c;
  padding     :  10px;
  background  :  #e0cd8b;
}