/* 
    Document   : hotelpure
    Created on : Jun 30, 2009, 4:14:29 PM
    Author     : alejandro
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
img {
    border:0;
}
div {
    margin:0;
    padding:0;
}
ul {margin:0;padding:0;}
li {margin:0;padding:0;}
body {
    background-color:#3B3D39;
}
.contenido_div {
    width:955px;
	overflow: hidden;
    background-color:white;
}
.header_div {
    width:100%;
    height:95px;
    background-color:#27292B;
    float:left;
    overflow:hidden;
}
.header_div #contactus {
    position:absolute;
    left:870px !important;
	//left:861px;
    top:40px;
}
.header_div a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
	color:#00AAC4;
}
.header_div a:hover {
    color:white;
}
.header_div a:visited {
	color:#00AAC4;
}
.buttons_div {
    width:100%;
}
.column1_div {
    width:265px;
    float:left;
   padding-bottom: 1000em;
	margin-bottom: -999.5em;
}
.column1_div ul {
    width:245px;
    padding:0;
    padding-top:10px;
    /*background-color:#e0daca;*/
	background-color:#CCCBC8;
    list-style:none;
	float:left;
}
.column1_div #banners {
    padding:0;
    margin:0;
}
.column1_div #li31 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    height:31px;
    padding-left:20px;
    background-color:#CCCBC8;
}
.column1_div #li30 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    height:23px;
    padding-left:20px;
    background-color:#CCCBC8;
}
.column1_div #li32 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    height:31px;
	margin-top: 7px; / margin-top: -7px;
    padding-left:23px;
    background-color:#CCCBC8;
}
.column1_div #li20 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	height:20px;
    padding-left:20px;
    background-color:#CCCBC8;
}
.column1_div input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    width:40px;
    border:1px solid gray;
}
.column1_div #label {
    float:left;
}
.column1_div #booking {
    margin-top:10px;
    float:left;
}
.column2_div {
    width:685px;
    float:left;
    padding-top:10px;
    padding-bottom: 1000em;
	margin-bottom: -999.5em;
}
.column2_div img {
    padding:0;
    margin:0;
}
.column2_div p {
    width:98%;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
}
.column2_div h1 {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
}
.columna2_div #dot {
    float:left;
}
.column2_div li {
    padding-left:10px;
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-size:12px;
}
.column2_div #flash_div {
    width:685px;
    height:325px;
    float:left;
    overflow:hidden;
}
.column2_div #main_info {
    width:685px;
    padding:0;
    margin:0;
    float:left;
    background-color:#1d1d1d;
    overflow:hidden;
}
/* about us */
.column2_div #parragraph1 {
    width:335px;
    float:left;
    display:inline;
}
.column2_div #parragraph1 p {
    width:98%;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    }
.column2_div #parragraph2 {
    width:335px;
    margin-left:15px;
    float:left;
   
}
.column2_div #parragraph2 p {
    width:98%;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    }
.column2_div #cajas {
    width:680px;
    float:left;
}
.column2_div #caja1 {
    width:333px;
    height:175px;
    background-color:#DFDACA;
    border:1px solid #808184;
    float:left;
}
.column2_div #caja1 p {
    width:90%;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    margin-left:10px;
}
.column2_div #caja1 h1 {
     margin-left:10px;
}
.column2_div #caja1 a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
.column2_div #caja2 {
    width:333px;
    height:175px;
    background-color:#DFDACA;
    border:1px solid #808184;
    float:left;
    margin-left:10px;
}
.column2_div #caja2 p {
    width:90%;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    margin-left:10px;
}
.column2_div #caja2 h1 {
     margin-left:10px;
}
.column2_div #caja2 a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
/*----------*/
.deals_icon {
    width:100%;
    height:105px;
    margin:0;
}
.deals_icon img {
    margin:0px;
}
.deals {
    width:100%;
    padding-left:15px;
    background-color:red;
}
.deals li {

}
.footer_div {
    width:100%;
    height:70px;
   background-color:#000000;
   float:left;
}
.footer_div  a {
       font-family: Arial, Helvetica, sans-serif;
      font-size:11px;
      color:silver;
      text-decoration:none;
      text-align:center;
      padding-left:20px;
	  }
.link_home {
	width:123px;
	height:25px;
	display: block;
	float:left;
	background-image:url(images/home_hotelpure.jpg);
}
.link_home:hover {
	background-position: -123px 0;
}
.link_central_america_hotels {
	width:133px;
	height:25px;
	display: block;
	float:left;
	background-image:url(images/central_america_hotels.jpg);
}
.link_central_america_hotels:hover {
	background-position: -133px 0;
}

.link_ushotel {
	width:104px;
	height:25px;
	display: block;
	float:left;
	background-image:url(images/us_hoteltop.jpg);
}
.link_ushotel:hover {
	background-position: -104px 0;
}
.link_destinations {
	width:119px;
	height:25px;
	display: block;
	float:left;
	background-image:url(images/destinations.jpg);
}
.link_destinations:hover {
	background-position: -119px 0;
}
.link_green_hotels {
	width:119px;
	height:25px;
	display: block;
	float:left;
	background-image:url(images/green_hotels.jpg);
}
.link_green_hotels:hover {
	background-position: -119px 0;
}
.link_hotel_blog {
	width:119px;
	height:25px;
	display: block;
	float:left;
	background-image:url(images/hotel_blog.jpg);
}
.link_hotel_blog:hover {
	background-position: -119px 0;
}
.link_hotel_news_press{
	width:119px;
	height:25px;
	display: block;
	float:left;
	background-image:url(images/hotel_news_press.jpg);
}
.link_hotel_news_press:hover {
	background-position: -119px 0;
}
.link_hotel_photos {
	width:104px;
	height:25px;
	display: block;
	float:left;
	background-image:url(images/hotel_photos.jpg);
}
.link_hotel_photos:hover {
	background-position: -104px 0;
}
.link_membership{
	width:119px;
	height:25px;
	display: block;
	float:left;
	background-image:url(images/pure_membership.jpg);
}
.link_membership:hover {
	background-position: -119px 0;
}

.link_booknow_special_deals {
	width:108px;
	height:14px;
	display: inline;
	float:left;
	background-image: url(images/booknow_special_deals2.jpg)U;
}

#button_check_availability {
    background-image:url(images/booking_button.jpg);
    width:185px;
    height:25px;
    border:0;
    display:block;
    border: 0px solid #fff;

}

#button_submit_gray {
  background-image:url(images/A7_gray.jpg);
  width:96px; 
  height:25px;
  border:0;
  display:block;
}

#button_submit_black {
  background-image:url(images/A7_black.jpg);
  width:96px; 
  height:25px;
  border:0;
  display:block;
}

#button_check_book {
    background-image:url(images/complete.jpg);
    width:160px;
    height:25px;
    border:0;
    /*display:block;*/
    border: 0px solid #fff;
	margin-left:230px;
	margin-top:20px;
}
/* BLACK HOTELS */ 
.hotels_list_black {
    width:680px;
    list-style:none;
    padding:0;
    margin:0;
   /* background-color:#27292b; */
    float:left;
    background-image:url(images/black_back.jpg);
    background-repeat:repeat-x;
}
.hotels_list_black #left {
    width:485px;
    height:151px;
    float:left;
    padding-left:10px;
    padding-top:5px;
}
.hotels_list_black #right {
    width:175px;
     height:151px;
    float:left;
	padding:0;
    margin:0;
}
.hotels_list_black img {
    float:left;
}
.hotels_list_black #pic {
    margin-right:10px;
    margin-top:5px;
    float:left;
    width:125px;
    height:118px;
    padding:2px;
}
.hotels_list_black  p {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   float:left;
   width:330px;
   height:82px;
   color:#27292b;
   text-align:left;
   margin:0;
   padding:0;
   text-align:justify;
   margin-top:5px;
}
.hotels_list_black  #more_info {
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:white;
}
.hotels_list_black #more_info:hover {
   text-decoration:underline;
}
.hotels_list_black #hotel_title {
   font-family: Verdana, Arial,sans-serif;
   font-size:11px;
   color:white;
   font-weight:bold;
   text-transform:uppercase;
   float:left;
   width:460px;
   color:#385666;
   margin-bottom:3px;
}
.hotels_list_black #hotel_rate {
   font-family: Verdana, Arial,sans-serif;
   font-size:12px;
   color:white;
   text-transform:capitalize;
   font-weight:bold;
   float:left;
   color:#26A9E0;
}
.hotels_list_black hr {
    width:100%;
    height:1px;
}
.hotels_list_black #stars {
    width:150px;
    float:left;
    text-align:right;
    margin-right:55px;
}
.hotels_list_black #stars img {
    float:left;
}
.hotels_list_black #amenities {
    margin-left:30px;
}
.hotels_list_black #link_view_maps {
	width:66px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/view_maps_black.jpg);
}
.hotels_list_black #link_view_maps:hover {
	background-position:0 23px;
}
.hotels_list_black #link_reviews {
	width:54px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/reviews_black.jpg);
}
.hotels_list_black #link_reviews:hover {
	background-position: 0 23px;
}
.hotels_list_black #link_moreinfo {
	width:76px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/moreinfo_black.jpg);
}
.hotels_list_black #link_moreinfo:hover {
	background-position: 0 23px;
}
.hotels_list_black #link_inthearea {
	width:75px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/inthearea_black.jpg);
}
.hotels_list_black #link_inthearea:hover {
	background-position: 0 23px;
}
.hotels_list_black #link_photos {
	width:58px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/photos_black.jpg);
}
.hotels_list_black #link_photos:hover {
	background-position: 0 23px;
}
.hotels_list_black #rates {
    width:175px;
    height:120px;
    position:relative;
    left:0px;
    top:0px;
    background-image:url(images/price_box_black.jpg);
    background-repeat:no-repeat;
    padding-top:6px;
}
.hotels_list_black #link_booknow {
	width:164px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/book_now_black.jpg);
    margin-left:5px;
    margin-top:15px;
}
.hotels_list_black #link_booknow:hover {
	background-position: 0 20px;
}
.hotels_list_black #rate_rack {
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:line-through;
    margin-left:55px;
}
.hotels_list_black #rate_discount{
   font-family: Arial, Helvetica, sans-serif;
   font-size:15px;
   margin-left:5px;
   color:red;
   font-weight:bold;
}
.hotels_list_black #rooms_left {
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   margin-left:50px;
   margin-top:52px;

}

/* GRAY HOTELS */
.hotels_list_gray {
    width:680px;
    list-style:none;
    padding:0;
    margin:0;
    float:left;
    background-image:url(images/gray_back.jpg);
    background-repeat:repeat-x;
}
.hotels_list_gray #left {
    width:485px;
    height:151px;
    float:left;
    padding-left:10px;
    padding-top:5px;
}
.hotels_list_gray #right {
    width:175px;
    height:151px;
    float:left;
	padding:0;
    margin:0;
}
.hotels_list_gray img {
    float:left;
}
.hotels_list_gray #pic {
    margin-right:10px;
    margin-top:5px;
    float:left;
}
.hotels_list_gray  p {
   font-family: Arial, Helvetica, sans-serif;
   font-size:11px;
   float:left;
   width:330px;
   height:82px;
   color:#27292b;
   text-align:left;
   margin:0;
   padding:0;
   text-align:justify;
   margin-top:5px;
}
.hotels_list_gray #pic {
    margin-right:10px;
    margin-top:5px;
    float:left;
    width:125px;
    height:118px;
    padding:2px;
}
.hotels_list_gray  #more_info {
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   color:white;
}
.hotels_list_gray #more_info:hover {
   text-decoration:underline;
}
.hotels_list_gray #hotel_title {
   font-family: Verdana, Arial,sans-serif;
   font-size:11px;
   color:#385666;
   font-weight:bold;
   text-transform:uppercase;
   float:left;
   width:460px;
   margin-bottom:3px;
}
.hotels_list_gray #hotel_rate {
   font-family: Verdana, Arial,sans-serif;
   font-size:12px;
   color:#385666;
   text-transform:capitalize;
   font-weight:bold;
   float:left;
   color:#26A9E0;
}
.hotels_list_gray hr {
    width:100%;
    height:1px;
}
.hotels_list_gray #stars {
    width:150px;
    float:left;
    text-align:right;
    margin-right:55px;
}
.hotels_list_gray #stars img {
    float:left;
}
.hotels_list_gray #amenities {
    margin-left:30px;
}
.hotels_list_gray #link_view_maps {
	width:66px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/view_maps_gray.jpg);
}
.hotels_list_gray #link_view_maps:hover {
	background-position: 0 23px;
}
.hotels_list_gray #link_reviews {
	width:54px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/reviews_gray.jpg);
}
.hotels_list_gray #link_reviews:hover {
	background-position: 0 23px;
}
.hotels_list_gray #link_moreinfo {
	width:76px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/moreinfo_gray.jpg);
}
.hotels_list_gray #link_moreinfo:hover {
	background-position: 0 23px;
}
.hotels_list_gray #link_inthearea {
	width:75px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/inthearea_gray.jpg);
}
.hotels_list_gray #link_inthearea:hover {
	background-position: 0 23px;
}
.hotels_list_gray #link_photos {
	width:58px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/photos_gray.jpg);
}
.hotels_list_gray #link_photos:hover {
	background-position:0 23px;
}
.hotels_list_gray #link_booknow {
	width:164px;
	height:20px;
	display: block;
	float:left;
	background-image:url(images/book_now_black.jpg);
    margin-left:5px;
    margin-top:15px;
}
.hotels_list_gray #link_booknow:hover {
	background-position: 0 -20px;
}
.hotels_list_gray #rates {
    width:175px;
    height:120px;
    position:relative;
    left:0px;
    top:0px;
    background-image:url(images/price_box_gray.jpg);
    background-repeat:no-repeat;
	padding-top:6px;
}
.hotels_list_gray #rate_rack {
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   text-decoration:line-through;
    margin-left:55px;
    color:black;
}
.hotels_list_gray #rate_discount{
   font-family: Arial, Helvetica, sans-serif;
   font-size:15px;
   margin-left:5px;
   color:red;
   font-weight:bold;
}
.hotels_list_gray #rooms_left {
   font-family: Arial, Helvetica, sans-serif;
   font-size:13px;
   margin-left:50px;
   margin-top:52px;
}
/* Detalle de hotel*/
.hotel_detail {
	width:680px;
    list-style:none;
    background-color:#dfdaca;
    padding:0;
	margin:0;
	float:left;
}
.hotel_detail #left {
    width:550px;
    float:left;
    background-color:#dfdaca;
    margin-left:20px;
	padding:0;
    margin:0;
}
.hotel_detail #right {
    width:130px;
    float:left;
    background-color:#dfdaca;
	padding:0;
    margin:0;
}
.hotel_detail p {
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   float:left;
   width:90%;
   color:#385666;
   text-align:left;
   margin:0;
   padding:0;
   text-align:justify;
   margin-top:5px;
   margin-left:10px;
}
.hotel_detail lifull {
    width:100%;
}
.hotel_detail h1 {
    color:#26A9E0;
}
.hotel_detail #contactus {
    color:#26A9E0;
    font-family: Arial, Helvetica, sans-serif;
   font-size:14px;
}
.hotel_detail #contactus:hover {
    color:#26A9E0;
}
.hotel_flag {
	display: block;
	float:right;
}
.hotel_booknow {
	width:99px;
	height:35px;
	display: block;
	float:right;
	background-image:url(images/book_now_detail.jpg);
}
.hotel_booknow:hover {
	background-position: -99px 0;
}
.hotel_viewmaps {
	width:99px;
	height:35px;
	display: block;
	float:right;
	background-image:url(images/hotel_viewmaps.jpg);
}
.hotel_viewmaps:hover {
	background-position: -99px 0;
}
.hotel_moreinfo {
	width:99px;
	height:35px;
	display: block;
	float:right;
	background-image:url(images/hotel_moreinfo.jpg);
}
.hotel_moreinfo:hover {
	background-position: -99px 0;
}

.hotel_inthearea {
	width:99px;
	height:35px;
	display: block;
	float:right;
	background-image:url(images/hotel_inthearea.jpg);
}
.hotel_inthearea:hover {
	background-position: -99px 0;
}
.hotel_reviews {
	width:99px;
	height:35px;
	display: block;
	float:right;
	background-image:url(images/hoteldetail_reviews.jpg);
}
.hotel_reviews:hover {
	background-position: -99px 0;
}

/*---------- bubble tooltip -----------*/
a.tt{
	position:absolute;
	z-index:24;
	color:black;
	text-decoration:none;
	padding-top: -200px;

}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:-18px; left:0px;
	padding: 15px 0 0 0;
	width:375px;
	font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:black;
    text-align:center;
}
a.tt:hover span.top{
	display: block;
	padding: 28px 8px 10px;
    background: url(images/bubble/bubble2.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: -3px 8px 5px; 
	background: url(images/bubble/bubble_filler.gif) repeat bottom ; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 25px;
	color: #548912;
    background: url(images/bubble/bubble2.gif) no-repeat bottom;
}


/*---------- bubble tooltip amenities -----------*/
a.amenities{
	position:absolute;
	left:765px; / left:750px;
	margin-top: 3px; / margin-top: 0px; 
	z-index:24;
	color:black;
	text-decoration:none;
	padding-top: -200px;

}
a.amenities span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.amenities:hover{ z-index:25; background:;}
a.amenities:hover span.tooltip{
    display:block;
    position:absolute;
    top:-10px; 
	left:-190px;
	padding: 15px 0 0 0;
	width:375px;
	font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
    color:black;
    text-align:center;
}
a.amenities:hover span.top{
	display: block;
	padding: 28px 8px 10px;
    background: url(images/bubble/bubble2.gif) no-repeat top;
}
a.amenities:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: -3px 8px 5px; 
	background: url(images/bubble/bubble_filler.gif) repeat bottom ; 
}
a.amenities:hover span.bottom{
	display: block;
	padding:3px 8px 25px;
	color: #548912;
    background: url(images/bubble/bubble2.gif) no-repeat bottom;
}

.ancho_tabla_amenities{
	max-width:280px;
	overflow:scroll-x;
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}

.ancho_tabla_cuartos{
	max-width:280px; / max-width: 300px;
	overflow:scroll-x;
	font-family: Arial, Helvetica, sans-serif;
    font-size:11px;
}
/*---Galeria----*/

.body_galeria {
    background-color:#242526;
}

.li_banner_galeria {
	width:738px;
	height:108px;
	background-image:url(images/banner_galleria.jpg);
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:right;
	padding-left:420px;
	color:6C6C6C;
}

.li_textos_galeria {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	float:none;
	width:690px;
	margin-left:20px;
	color:DEC89F;
}
/*------caja de busqueda-------*/

.selects_availability {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#region_box
{
	position: absolute;
	top: 200px;!important; /*moz width*/
	//top: 190px;/*IE width*/
    margin-left: 68px;!important; /*moz width*/
	//margin-left:0px; /*IE width*/
}

#region_box1
{
	z-index:5px;
	position: absolute;
	top: 200px;!important; /*moz width*/
	//top: 190px;/*IE width*/
	margin-left: 68px;!important; /*moz width*/
	//margin-left:0px; /*IE width*/
}

#region_box2
{
	z-index:5px;
	position: absolute;
	top: 200px;!important; /*moz width*/
	//top: 190px;/*IE width*/
	margin-left: 68px;!important; /*moz width*/
	//margin-left:0px; /*IE width*/
}

#region_box3
{
	z-index:5px;
	position: absolute;
	top: 200px;!important; /*moz width*/
	//top: 190px;/*IE width*/
	margin-left: 68px;!important; /*moz width*/
	//margin-left:0px; /*IE width*/
}
/*****************************************/

/* clase galeria */
.gallery {
    background-image:url(images/banner_picture_gallery.jpg);
    background-position:top center;
    background-repeat:no-repeat;
    background-color:#242526;
    margin-top:60px;
}
.gallery p {
    width:92%;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align:justify;
    color:#808184;
}
.gallery h1 {
    padding-top:-10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#808184;
    text-transform:uppercase;
}


/* Agenda Class*/
.agenda {
    list-style:none;
    width:685px;
    padding:0;
    margin:0;
}
agenda ul {
    padding:0;
    margin:0;
}
.agenda li {
    display: inline-block;
    list-style: none;
    margin:0;
    padding:0;
}
.agenda #leftblack {
    width:100px;
	height:125px;
    float:left;
    background-color:#555E4E;
}
.agenda #rightblack {
    width:585px;
	height:125px;
    float:left;
    background-color:#555E4E;
}
.agenda #rightblack p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CECBA1;
}
.agenda #leftgray {
    width:100px;
	height:125px;		
    float:left;
    background-color:#CECBA1;
}
.agenda #rightgray {
    width:585px;
	height:125px;
    float:left;
    background-color:#CECBA1;
}
.agenda #rightgray p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555E4E;
}

/*  Last minute deals class */
.last_minute_deals {
    list-style:none;
    padding-left:20px;
    width:680px;
    height:155px;
    background-image:url(images/deals_icon2.jpg);
    background-repeat:no-repeat;
    background-position:right bottom;
	background-color:#395666;
    float:left; 
}
.last_minute_deals li {
    width:210px;

    height:15px !important; /*moz width*/
	height:20px; /*IE width*/
 
    padding-top:5px;
	margin-top:4px;
	margin-bottom:4px;
    float:left;
}
.last_minute_deals p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:white;
}
.last_minute_deals a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:white;
	margin-left:-60px; / margin-left:-2px;
    text-decoration:none;
}
.last_minute_deals #lifull {
    width:680px;
    height:40px !important; /*moz width*/
	height:0px; /*IE width*/
    float:left;
}
.featured_div {
    width:685px;
	float:left;
}
.link_ldm {
    width:90px;  
    height:25px;
    display: block;
    float:left;
    background-image:url(images/book_now_lmd.jpg);

}
.link_ldm:hover {
    background-position: 0 -25px;
}


  /*  Box Class   */
.box1 {
    width:340px;
    height:285px;
    float:left;

    padding:0;
    margin:0;
    margin-bottom:5px;
    background-color:#26615c;
}
.box2 {
    width:340px;
    height:285px;
    float:left;
   margin:0;
   padding:0;
   margin-left:2px;
   background-color:#51503b;
   margin-bottom:5px;
}

.box1 p {
    width:320px;
    height:75px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:justify;
    color:white;
     margin-left:5px;
     display:block;
}
.box2 p {
    width:320px;
     height:75px;
    float:left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    text-align:justify;
    color:white;
     margin-left:5px;
     display:block;
}