body
{
  background-color: #311d0c;
  background-image: url(/themes/tulsi/images/body_bg.png);
  background-repeat: repeat-x;
}

#flyerBanner
{
  padding-top: 102px;
}

.container
{
  margin-top:40px;
  width:1200px;
}

.header
{
  margin-bottom: 10px;
}

.footer, .footer a
{
  text-align: center;
  color: #d4952e;
}

.container .content
{
  background-color: #442A14;
}

.container h3,
.container p,
.container a,
.container li,
.container td,
.container th,
.container label
{
  color: white;
}

h1
{
  font-family: Georgia, serif;
  text-align: center;
  color: #d4952e;
}

h2
{
  color: #D25E08;
}


.html-content
{
  padding-top: 20px;
  padding-left: 15px;
  padding-bottom: 20px;
}
.contact-page .html-content
{
  padding-top: 0px;
}
.html-content p
{
  font-size: 13px;
}

.news ul,
.wocs ul
{
  margin-top: 10px;
  margin-bottom: 15px;
}
.news ul li,
.wocs ul li
{
  font-size: 13px;
  margin-bottom: 5px;
}

.online-order-chef
{
  padding-left:40px;
  position:relative;
  top:-30px;
}

.powered-by-dinein
{
  margin-top: 0px;
  padding-left: 40px;
}

.main-nav
{
  background-color: #2A1706;
  color: #B9AFA6;
}
.sidebar-menu
{
  background-image: url(/themes/tulsi/images/monty_patel.jpg);
  background-repeat: no-repeat;
  padding-top: 166px;
  width: 178px;
}
.sidebar-menu ul
{
  background-color: #2A1706;
}
.sidebar-menu ul.nav-menu
{
  list-style: none;
  display: block;
  margin-left: 0px;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 60px;
  background-image: url(/themes/tulsi/images/menu_bottom.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
.sidebar-menu ul.nav-menu li
{
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
}
.sidebar-menu a
{
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  display: block;
}

ul li a:hover,
.home-page .home-link a,
.online-order-outlets-page .order-online-link a,
.about-page .about-link a,
.specials-page .specials-link a,
.reservation-page .reservation-link a,
.menus-page .menus-link > a,
.function-page .function-link a,
.wholesale-page .wholesale-link > a,
.delivery-page .delivery-link a,
.franchise-page .franchise-link a,
.locations-page .locations-link a,
.contact-page .contact-link a
{
  background-color: #363636;
}

.flat-menu .the-menu
{
  background-color: white;
}

a {color: white;}
a:link {color:white;}      /* unvisited link */
a:visited {color:white;}  /* visited link */
a:hover {color:yellow;}  /* mouse over link */
a:active {color:#EF9920;}  /* selected link */

.location-list
{
  padding: 0px;
  margin: 0px;
  margin-bottom: 10px;
}
.outlet-location
{
  display: inline;
}
.outlet-location .wrapper
{
  width: 370px;
  margin-right: 10px;
  margin-bottom: 10px;
}
.outlet-location .city
{
  font-weight: bold;
  background-color: #2A1706;
  padding: 2px;
}
.outlet-location .address
{
  font-size: 0.9em;
  font-style: italic;
  margin-bottom: 5px;
}
.outlet-location .phone,
.outlet-location .mobile,
.outlet-location .fax
{
  font-size: 0.9em;
}

.fieldHelp {color:white !important;}
label.required {text-decoration: underline;}
em.required {color:white !important;}
form ul {list-style:none;padding:0px;margin:0px;}
.formTextareaRow .formField
{
  width:auto;
  height:auto;
  text-align: left !important;
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
}
textarea {width:auto; height:auto;}
.sfWidgetFormSelect {width:300px;}

.sidebar-right-box
{
  width: 390px;
  margin-left: 35px;
  background-color:#482C15;
}
.sidebar-right-box .box-content
{
  padding: 0px 10px;
}

.roundbox10-brown .top,
.roundbox10-brown .bottom
{
  height: 10px;
}
.roundbox10-brown .left,
.roundbox10-brown .right
{
  background-image: url(/themes/tulsi/images/circlefill20x20_brown.png);
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
}

.flat-menu .the-menu
{
  background-color: #311D0C;
}