.titlepage { FONT-SIZE: 11px; FONT-weight: bold; BACKGROUND-COLOR:#ACA686; COLOR: #000000; }

.customername { COLOR: #635451; TEXT-DECORATION: none } 
.hotelname { COLOR: #635451; } 

.messagesecurebooking { FONT-SIZE: 11px; COLOR: #243E56; } 
.bookingstep { COLOR: #000000; TEXT-DECORATION: none } 
.bookingstepcurrent { COLOR: #ACA686; TEXT-DECORATION: none } 

.bkgstatus { COLOR: #FFFFFF; FONT-SIZE: 12px; FONT-WEIGHT: normal; BACKGROUND-COLOR: #000000; }

.listzone, .Gris { FONT-SIZE: 11px; COLOR: #4D4B12; }
A.listzone { COLOR: #243E56; }

.titlepopup { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000; font-size: 11px; }
.zonepopup { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }

.attachcity { COLOR: #FF6600; FONT-SIZE: 11px; TEXT-DECORATION: none }

.listhotels_namedep { COLOR: #000000; FONT-SIZE: 13px; TEXT-DECORATION: none }
.listhotels_linkmap { COLOR: #000000; TEXT-DECORATION: none }
.listhotels_criteres { COLOR: #FF6600; FONT-SIZE: 11px; TEXT-DECORATION: none }
.listhotels_linknav { COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none }
.listhotels_chgpage { COLOR: #000000;  FONT-SIZE: 11px;  FONT-WEIGHT: bold;} 
.listhotels_idx { COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none }

.gotomap_link { COLOR: #000000; TEXT-DECORATION: none }
.gotomap_font { COLOR: #000000; }
.CxxBkgBorder { BACKGROUND-COLOR: lightgrey;  COLOR: black}
.CxxBkgBackground { BACKGROUND-COLOR: lightgrey;  COLOR: black}
.CxxBkg { BACKGROUND-COLOR: lightgrey; COLOR: black; TEXT-DECORATION: none}
A.CxxBkgLink { BACKGROUND-COLOR: lightgrey; COLOR: black; TEXT-DECORATION: none}

.AccesTOBorder { BACKGROUND-COLOR:lightgrey;  COLOR: black}
.AccesTOBackgroundTitle { BACKGROUND-COLOR: lightgrey;  COLOR: black}
.AccesTOBackground { BACKGROUND-COLOR: lightgrey;  COLOR: black}

.curhotel { FONT-weight: bold; }
.curpax { FONT-weight: normal; }

.background_header
{ BACKGROUND-COLOR: #ADA686 }
.background_pair
{ BACKGROUND-COLOR: #E6E2CF }
.background_impair
{ BACKGROUND-COLOR: #F6ECD3 }

.custmisc { font-weight:bold; }

#promo { font-weight: bold; color: green; text-align:left; }
#package { font-weight: bold; color: #2b2669; text-align:left; }
#room { font-weight: normal; text-align:left; }

#detailschilds { display:none; width:99%; border: 1px outset red; padding: 2px; }
#detailschilds span { text-align:right; vertical-align: middle; }
#detailschilds select { vertical-align: middle; }

.popup_description_title { font-size: 12px; font-weight: bold; }
.popup_description_text { padding: 5px; text-align:justify; }

/* BOOKING PAGE */
#bkglineseparator { border-top-style: dashed; border-top-width: 1px; }

#bkgtotamnt_curhtl { text-align: right; white-space: nowrap; font-weight: bold; font-weight: bold;}
#bkgtotamnt_curpax { text-align: right; white-space: nowrap; }
#bkgtotamnt_txt { text-align: right; white-space: nowrap; font-weight: bold; padding-right: 20px; }
#bkgtotamnt { text-align: left; white-space: nowrap; font-weight: bold; }
#orderingtitle { FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; BACKGROUND-COLOR: #ACA686; }
#ordering { padding-left: 10px; }

#bkgnum_text { font-weight: bold; float: left; }
#bkgnum_value { background-color: #FFF; color: red; font-weight: bold; color: red; margin-left: 200px; width: 200px; text-align: center;}
#bkgstatus { background-color: #FFF; color: #000; font-weight: bold; margin-left: 200px; width: 200px; text-align: center;}

#bkg_waitcc, #bkg_onrequest { font-weight: bold; color: red; text-align: left; border: 1px dotted red; padding-top: 5px; padding-bottom: 5px; margin-top: 10px;}
#bkg_priceunknown { font-weight: bold; color: red; text-align: center; border: 1px dotted red; padding-top: 5px; padding-bottom: 5px; margin-top: 10px;}

#bkg_htlname { font-weight: bold;  float: left; }
#bkg_htladdr { font-weight: normal; display: block; position: relative;margin-left: 200px; margin-bottom: 20px;}

#realtime { background-color: green; text-align: center; }
#realtime span, #notavail span  { color: #FFF; font-size: 10px; font-weight: normal; }
#online   { background-color: #CCFF99; text-align: center; }
#notavail { background-color: red; text-align: center; }
#past { background-color: gray; text-align: center; }
#weekday  { background-color: white; text-align: center; font-weight: bold; }
#weekend  { background-color: silver; text-align: center;  font-weight: bold; }
#weekdayhigh { background-color: blue; color: white; text-align: center;  font-weight: bold; }

#otherscity { text-align: justify; margin-top: 20px; width: 540px; }
#otherscity A:link, #otherscity A:hover, #otherscity A:visited, #otherscity A:active { font-size: 10px;  text-decoration: none; }

.crimsonhigh
{ FONT-SIZE: 16px; FONT-weight: bold; FONT-FAMILY: Verdana, Helvetica, Geneva, sans-serif; COLOR: #DC143C; border: 2px solid #DC143C; width: 80%; }

#checkin { margin-top: 10px; margin-bottom: 10px; }



