/* CSS Document */

/*
 * The # is used to specify an ID element.
 * The ID can only be used by one element. 
 *
 * The . is used to specify a CLASS element.
 * CLASS is used for multiple instances or tags. 
 *
 * Use this to show div borders: 
 *  border: solid 1px black;
 *//* THESE OVERRIDES APPLY FOR THE HOTEL INFORMATION SUB PAGES */


/*
 * top content div (centered element)
 */
#top_content {
  background-image: url(/owshare/rgs/hotels_resource/worldwide/amsterdam/images/top_main_bg_hotel.jpg);
  background-repeat: no-repeat;
  background-color: #FFFFFF;
}

/* main header hotel (Over 280 Amsterdam Hotels and the Best Available Rates) */
.main_header_hotel {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  padding-bottom: 5px;

}

/* privacy statement (Privacy Statement) */
.privacy_statement {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center
}

/*
 * white links
 */
a.white:link,a.white:visited,a.white:active {
  color: #ffffff;
  text-decoration : none;
}

a.white:hover {
  color: #8E96A1;
  text-decoration : none;
}

/*
 * hotel name and address div (stretches across entire page)
 */
#hotel_nameaddress {
  background-color: #4F7075;
}

/*
 * hotel name and address content div (centered element)
 */
#hotel_nameaddress_content {
  margin-right: auto; /* to center the page in Konqueror */
  margin-left: auto; /* to center the page in Konqueror */
  background-image: url(/owshare/rgs/hotels_resource/worldwide/hotels_resource/images/bg_hotel_nameaddress.gif);
  background-repeat: all;
  padding-top: 25px;
  padding-bottom: 20px;
  font-size: 11px;
}

/*
 * hotel name and address content left div
 */
#hotel_nameaddress_content_left {
  padding-left: 5px;
  width: 250px;  /* ie stylesheet has total width including padding added */
  float: left;
  color: #8DA1A5;
  font-size: 14px;
}

/*
 * hotel name and address content right div
 */
#hotel_nameaddress_content_right {
  padding-left: 11px;
  width: 494px;  /* ie stylesheet has total width including padding added */
  float: right;
  color: #FFFFFF;
}

/*
 * Hotel name uses <h1> tag for optimisation purposes
 */
 h1{
  margin: 0px;
  font-size: 14px;
  color: #FFFFFF;
}

  
/*
 * Page titles use <h2> tag
 */ 
h2{
  font-size: 11px;
}

/*
 * hotel page div (stretches across entire page)
 */
#hotel_page {
  background-color: #FFFFFF;
  background-image: url(/owshare/rgs/hotels_resource/worldwide/hotels_resource/images/bg_d2h.gif);
  background-repeat: all;
text-align:center;
}


/*
 * hotel page content div (centered element)
 */
#hotel_page_content {
  margin-right: auto; /* to center the page in Konqueror */
  margin-left: auto; /* to center the page in Konqueror */
}

/*
 * hotel list div
 */
#hotel_list {
  padding-left: 5px;
  width: 755px;  /* ie stylesheet has total width including padding added */
}

/*
 * hotel page content left div (contains hotel pic)
 */
td.hotel_page_content_left {
  padding-left: 12px;
  padding-top: 10px;
 /* width: 243px;  */
  color: #000000;
  font-size: 10px;
  font-size: 11px;
  color: #000000;
  padding-bottom: 20px;
 background-color: #FFFFFF;
}

/*
 * hotel page content right div (contains hotel description)
 */
td.hotel_page_content_right {
/*  width: 494px; */
  padding-left: 12px;
  color: #000000;
  font-size: 11px;
   padding-bottom: 20px;
 background-color: #FFFFFF;
}

/*
 * hotel page bg header spacer
 */
img.hotel_page {
  width: 760px;
  height: 25px;
  border: 0px;
  padding-bottom: 0px;
}

/*
 * Pics
*/
img.pics {
  width: 154px;
  border: 0px;
  padding-top: 20px;
  padding-bottom: 10px;
}

/*
 * Pics Box div (contains hotel pic)
 */
#picsbox { 
  border: solid 1px #D5D7DA;
  text-align: center;
  padding-bottom: 3px;
}

/*
 * Book Now
 */
img.book_now {
  width: 243px;
  height: 29px;
  border: 0px;
}
