body {
  padding:0;
  background:url('../images/background.png');
  background-attachment:fixed;
  font-size:12px;
}
block-dc-ajax-add-cart-ajax-shopping-cart-teaser {
  display:none;
}
#zone-branding {
  display:block;
}
.page {
  background:url('../images/shadow.png') repeat-y center;	
  background-attachment:fixed;
}
.sharethis-wrapper {
  margin:10px 0;
  height:30px;
}
h1 {
  margin-top:0;
  text-align:left;
}
h2 {
  text-align:left;
}
h2.block-title {
  text-align:center;
}
.zone {
	padding:0;
}
.logo-img {
  margin: 30px 0 0 10px;
  text-align:left;
}
#block-menu-menu-footer-menu ul.menu {
text-align: left;
list-style-type:circle;
}
#booking-desc {
  text-align: center;
}
.context-order-online #zone-content {
  background:#fff;
}
.context-order-online #zone-content {
  padding-top:0;
}
#zone-header-wrapper {
  display:block;	
}
#zone-footer {
  text-align:left;
}
#zone-bottom {
  height: 40px;
}
ul#main-menu {
  margin:0 auto;
  display: block;	
}
ul#main-menu li{
  margin:0;
  padding:0;
}
#address {
  display:block;
}

/* ----------- Preface -------------- */
#zone-preface {
  background: #fff;
  color:#000;
}
/* -------- Home Page Content Images --------- */ 
.front-offers-container {
margin: 0 auto;
display: block;
overflow:hidden;
}
.front-offers {
  float:left;	
  margin:10px 59px 0 0;
}
.front-offers img{
  height:auto;
}
.front-offers.last {
  margin:10px 0;	
}
#block-block-9 {
  text-align:right;	
  color:#811620;
  margin-top: 70px;
  margin-right: 4px;
  margin-left: -10px;
  display:block;
}
.room-div-img-div {
display: inline-block;
margin-bottom:0;
}
.dessert-images {
display: inline;
}
.dessert-images img{
margin-bottom:0;
}
.block-11 {
  display:block;	
}
#address {
  text-align:right;	
}
#block-menu-menu-footer-menu {
  display:block;	
}
section#block-dc-ajax-add-cart-ajax-shopping-cart {
  display:block;	
  margin-top: 10px;
}
.region-content {
  background:url(../images/pattern-small.png) repeat-y left top;	
  min-height:300px;
}
#block-dc-ajax-add-cart-ajax-shopping-cart-teaser {
  display:none;
}
textarea, select, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
height:auto;
}
div#block-menu-menu-terms ul.menu{
  text-align:left;
}
#webform-client-form-10 .form-text {
padding: 2px 3px;
}
#couscous {
height: 430px;
background: url('../images/tagine.png') bottom right no-repeat;
margin-right: -15px;
margin-bottom: -3px;
}
