@import "reset.css";
@import "typography.css";
@import "grid.css";
@import "forms.css";
@import "ui.css";
@import "navs.css";

/* HOME */
#welcome       { width: 454px; padding: 0 10px 0 0; float: left; xbackground: #eee; }
#welcome h1    { padding-top: 36px; }
#welcome p     { font-size: 14px; }

#index-index .sidebar       { width: 206px; padding: 18px 0 0 10px; float: left; xbackground: #ddd; }
#index-index .sidebar  p    { font-size: 10px; }
#index-index .sidebar 
#index-index .sidebar .testimonial .testimonial-details { font-style: normal; color: #698857; margin-bottom: 18px; }
#index-index .sidebar h2    { text-indent: -2000em; }

#index-index .sidebar #hdr-make-res-en     { background: url(../img/headers/hdr-make-res-en.gif) no-repeat; }
#index-index .sidebar #hdr-testimonials-en { background: url(../img/headers/hdr-testimonials-en.gif) no-repeat; }
#index-index .sidebar #hdr-make-res-es     { background: url(../img/headers/hdr-make-res-es.gif) no-repeat; }
#index-index .sidebar #hdr-testimonials-es { background: url(../img/headers/hdr-testimonials-es.gif) no-repeat; }
#index-index .sidebar #hdr-make-res-fr     { background: url(../img/headers/hdr-make-res-fr.gif) no-repeat; }
#index-index .sidebar #hdr-testimonials-fr { background: url(../img/headers/hdr-testimonials-fr.gif) no-repeat; }
#index-index .sidebar #hdr-make-res-de     { background: url(../img/headers/hdr-make-res-de.gif) no-repeat; }
#index-index .sidebar #hdr-testimonials-de { background: url(../img/headers/hdr-testimonials-de.gif) no-repeat; }
#index-index .sidebar #hdr-make-res-it     { background: url(../img/headers/hdr-make-res-it.gif) no-repeat; }
#index-index .sidebar #hdr-testimonials-it { background: url(../img/headers/hdr-testimonials-it.gif) no-repeat; }

#index-index .testimonial p  { font-style: italic; margin: 0; }
#index-index .testimonial .testimonial-details { font-style: normal; }

/* BUNGALOWS */
#bungalow-view h3           { clear: none; }

/* RATES */
#rates-index h2              { margin: 18px 0 0 0; padding: 0 0 0 10px; border-bottom: 1px dashed #ccc; }
#rates-index h2.top          { margin: 26px 0 0 0; }
#rates-index .reserve        {  }
#bungalow-view #return-to-rooms { margin: 36px 10px 0 0; float: right; }

/* ACTIVITIES */
#activities-index .map       { float: right; margin: 0; }
#activities-index .map img   { margin-top: 0; }

/* TOURS */
#tours-index h1              { margin-bottom: 0; padding-bottom: 17px; text-align: center; border-bottom: 1px dashed #ccc; }
#tours-index .content        { padding-bottom: 9px; }
#tours-view #return-to-tours { margin: 36px 10px 0 0; float: right; }

#tours-view h1               { padding-top: 36px; }
#tours-view h2               { clear: none; }

/* TESTIMONIALS */
#testimonials-index h1       { padding-top: 36px; clear: none; }
#testimonials-index .send-comments { margin: 38px 0 0 0; float: right; }

/* CULTURE */
#culture-view h1, #culture-view h2, #culture-view h3 { clear: none; }

/* CONTACT */
#contact-index #contact-info { width: 236px; padding-right: 20px; float: left; }
#contact-index h1, #contact-sent h1 { padding-top: 36px; }
#contact-index #contact-form-container { width: 424px; float: left; margin: 36px -3px 0 0; xbackground: red; }

/* RESERVATIONS */
#reservations-index #res-info { width: 236px; padding-right: 20px; float: left; }
#reservations-index h1, #reservations-sent h1 { padding-top: 36px; }
#reservations-index #res-form-container { width: 424px; float: left; margin: 36px -3px 0 0; xbackground: red; }

/* RECOMMEND */
#recommend-index #recommend-info { width: 236px; padding-right: 20px; float: left; }
#recommend-index #recommend-info h3 { margin-bottom: 18px; }
#recommend-index h1, #recommend-sent h1 { padding-top: 36px; }
#recommend-index #recommend-form-container { width: 424px; float: left; margin: 36px -3px 0 0; xbackground: red; }

/* GALLERIES */
#galleries-index h1 { padding-top: 36px; text-align: center; }
#galleries-index h2 { margin-bottom: 18px; text-align: center; }

#galleries-gallery h1 { padding: 36px 0 18px 0; text-align: center; }

#galleries-view h2 { padding: 36px 0 18px 0; text-align: center; }
#galleries-view h3 { text-align: center; }

/* GALLERIES */
#not-found-index h2 { margin-bottom: 18px; }

/* SLIDE SHOW */
#slideshow                     { width: 740px; height: 198px; xpadding: 0 10px; margin: 0 auto 9px auto; xbackground: red; }

#index-index #slideshow        { margin-bottom: 0; background: url(../img/slideshow/index/index_1.jpg) no-repeat; }
#bungalow-index #slideshow    { background: url(../img/slideshow/bungalows/bungalows_1.jpg) no-repeat; }
#weddings-index #slideshow     { background: url(../img/slideshow/weddings.htmlweddings_1.jpg) no-repeat; }
#restaurant-index #slideshow   { background: url(../img/slideshow/restaurant.htmlrestaurant_1.jpg) no-repeat; }
#activities-index #slideshow   { background: url(../img/slideshow/activities.htmlactivities_1.jpg) no-repeat; }
#history-index #slideshow      { background: url(../img/slideshow/history/history_1.jpg) no-repeat; }
#testimonials-index #slideshow { background: url(../img/slideshow/testimonials/testimonials_1.jpg) no-repeat; }
#culture-index #slideshow, #culture-view #slideshow { background: url(../img/slideshow/culture/culture_1.jpg) no-repeat; }

#slideshow-container           { 
  width: 389px; 
  height: 278px; 
  margin: 0 0 18px 18px;
  padding: 10px;
  background: url(../img/bgs/bg-room-pix.png) no-repeat;
  float: right;
}

#slideshow-room               { width: 389px; height: 278px; }
#slideshow-tour               { width: 389px; height: 278px; }





