p.carsResults { margin: 5px 0px; line-height: 2; }

.currencyLink { /*color: #2CA0AD; font-size: 8pt; font-weight: bold; */ }
.darkGreen { color: #536A00; font-size: 10pt; font-weight: bold; }
.bookingDate { color: #0B9FBE; /* font-size: 9pt; */ font-weight: bold; }
.bookingHeaderText	{ FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #660099; FONT-FAMILY: Verdana; }

#PassengerDetailsTable { background-color: transparent; border-top: 0px dashed #CCCCCC; margin: 10px 0px 0px 0px; }

#PriceBreakdownTable { background-color: transparent; border-top: 0px dashed #CCCCCC;
 border-bottom: 1px dashed #CCCCCC; margin: 10px 0px; }
.BackdownPricesTD { padding: 0px 0px; }
#TableBackdownPrices { background-color: transparent; position: relative; left: 0px; }
#TableBackdownPrices TD { /* FONT-SIZE: 9pt; */ background-color: transparent; /*color: #6633CC;*/ border-left: 0px solid white; }
#TableBackdownPrices TD.evidence { FONT-WEIGHT: bold; /* color: #2CA0AD; */ }
#TableBackdownPrices TH { background-color: transparent; FONT-WEIGHT: bold; /* FONT-SIZE: 10pt;*/ COLOR: #2CA0AD;
border-left: 0px solid white; }
#TableBackdownPrices TD.weekName { color: #2CA0AD; FONT-WEIGHT: bold; /* FONT-SIZE: 10pt; */ }
#TableBackdownPrices TD.firstBackdown, #TableBackdownPrices TH.firstBackdown { border-left: 0px solid white; }

.hotDealsTable { width: 190px; font-size: 9pt; color: #666666; }
.hotDealsTable P { margin: 0px; padding: 2px 0px 10px 0px; }

.hotDealsTable TD { font-size: 9pt; padding: 2px 0px; }
.hotDealsTable TD.promoPrice { color: red; }
.hotDealsTable A { font-size: 9pt; font-weight: bold; }
.hotDealsTable A:hover { text-decoration: underline; }

/* Style for HotelsDeals.asp: */
.DealsTableSearch { margin: 0px; padding: 0px; font-size: 9pt; }
.DealsTableSearch TD { font-size: 9pt; padding: 2px 0px; }
.DealsTableSearch TH { font-size: 9pt; padding: 2px 0px; text-align: left; }
.DealsTableSearch TD.facility { /* color: #FFB33F; */ font-weight: bold; padding: 4px 0px 0px 0px; }

/* Style for home.asp: */
.DealsTableSearchHome { margin: 0px; padding: 0px; font-size: 11px; }
.DealsTableSearchHome TD { font-size: 11px; padding: 2px 0px; }
.DealsTableSearchHome TH { font-size: 11px; padding: 2px 0px; text-align: left; }
.DealsTableSearchHome TD.facility { /* color: #FFB33F; */ font-weight: bold; padding: 4px 0px 0px 0px; }
.DealsTableSearchHome td input { margin: 2px 0px 0px 0px; float: left; }

.tableInput { position:relative; left: 0px; top: 2px; margin: 1px 2px 0px 0px; padding: 0px; }
.Search4Hotels { width: 534px; height:auto; float: right; position:relative; left: 0x;
                 background-color: #EDF3E6; }
				 
/* Style for HotelsDeals.asp: */
.tableContainer { width: 518px; height:auto; float: left; position:relative; left: 10px; }
.tableContainer A { font-weight: bold; }
.tableContainer A:hover { text-decoration: underline; }
.tableContainer P { margin: 0px; padding: 0px; }
.separatore { width: 534px; background-color: white; float: left; margin: 15px 0px; padding: 0px; font-size: 1px;
              height: 1px; overflow: hidden; color: white; }
/* Style for home.asp: */
.tableContainerHome { width: 300px; font-size: 11px; left: 0px; height:auto; float: left; position:relative; margin: 0px; }
.tableContainerHome A { font-weight: bold; }
.tableContainerHome A:hover { text-decoration: underline; }
.tableContainerHome P { margin: 0px; padding: 0px; }
.separatoreHome { width: 300px; background-color: white; float: left; margin: 15px 0px; padding: 0px; font-size: 1px;
              height: 1px; overflow: hidden; color: white; }
/* Extra style for the searchHotelsSmall */
div.leftColumn div#searchHotelsSmall.blueBox .tableContainerHome{ width: 100%; text-align: center; }
div.leftColumn div#searchHotelsSmall.blueBox .tableContainerHome select.selLoc 
{ width: 195px; float: left; position: relative; left: 2px; }
div.leftColumn div#searchHotelsSmall.blueBox table,
div.leftColumn div#searchHotelsSmall.blueBox table.DealsTableSearchHome
{ margin: 0 auto; width: 96%; }

select { font-family: Tahoma, Verdana; font-size:8pt; color: #666666; }
#DivChildTitle, #Room0Ages0, #Room0Ages1, #Room0Ages2, #Room0Ages3, #Room1Ages0, #Room1Ages1, #Room1Ages2, 
#Room1Ages3, #Room2Ages0, #Room2Ages1, #Room2Ages2, #Room2Ages3, #Room3Ages0, #Room3Ages1, #Room3Ages2, #Room3Ages3 {
             position:relative; visibility:hidden; }
			 
/*
#Name0Ages, #Name1Ages, #Name2Ages, #Name3Ages, #Name4Ages, #Name5Ages, #Name6Ages, #Name7Ages, #Name8Ages, #Name9Ages,
#Name0, #Name1, #Name2, #Name3, #Name4, #Name5, #Name6, #Name7, #Name8, #Name9 {
             display: none; } */
			 
#HotelsLinks { margin: 0px auto; width: 575px; overflow: hidden; }
#HotelsLinks span, #HotelsLinks a:hover { color: orange; font-size: 9pt; font-weight: bold; }

/* To hide the Extra Options
#ExtraOptions1, #ExtraOptions2, #ExtraOptions3 { display: none; } */

/* style for the pop-up windows */
.titlerow{ FONT-WEIGHT: bold; FONT-SIZE: 10pt; /*COLOR: #666666;*/ color: #336666; FONT-FAMILY: Verdana,Helvetica; }
.pgtitles{ FONT-WEIGHT: bold; FONT-SIZE: 11pt; FONT-FAMILY: Verdana; }
.subHeader { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Verdana; }
.destination { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Verdana; }

/* Style for the show result page */
#ContentHotelResult { width: 752px; float: left; overflow: auto; margin: 10px 0px; padding: 0px; text-align: left;
                      position: relative; left: 20px; }
#ContentHotelResult P { margin: 0px; padding: 10px 0px; FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
#ContentHotelResult TABLE { FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
#ContentHotelResult TD { FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
#ContentHotelResult input, #ContentHotelResult select { FONT-SIZE: 8pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.info { line-height: 1.4; margin: 0px; padding: 2px 0px; border: 0px solid red; }


#ContentHotelResult P, #searchHotelsTable P { line-height: 1.5; }
.FacilitiesP { margin: 0px; padding: 5px 0px 0px 0px; }
.FacilitiesP img { margin-right: 5px; }
/* end */

.HotDealHeader	{ color: orange;  }
.HotelNameHeader { color: orange; FONT-WEIGHT: bold; FONT-SIZE: 15pt; FONT-FAMILY: Verdana,Helvetica; }
#HotelViewBasketTable TD { background-color: #EDF3E6; padding: 5px 5px 5px 10px; line-height: 1.5; border-left: 2px solid white; }
#HotelViewBasketTable TD.firstViewBasketTD { border-left: 0px solid white; padding: 5px 5px 5px 0px; }

.availRqst { FONT-WEIGHT: bold; }
.headerText	{ FONT-WEIGHT: bold; FONT-SIZE: 12pt; /*COLOR: #CC0033; color: #336666;*/ color: #0B9FBE; FONT-FAMILY: Verdana;
              padding: 10px 0 0px 0; }

.cityNameHD { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; text-transform:capitalize;
              FONT-FAMILY: Verdana }
A.hotelname { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Verdana; }
.DateRange	{ color:#003399; font-weight:bold; }
.standOut { color: red; }
.DaysOfWeek	{ color:black; font-weight:bold; }

#ContentHotelResult A	 { font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold;  color:#FF9900; 
	/* text-decoration: none */ }
#ContentHotelResult  A:link { /* text-decoration: none; */ }
#ContentHotelResult A:visited {}
#ContentHotelResult A:hover { color: #003399; text-decoration: underline; }

#locationHotel { margin: 0px 0px 0px 5px; padding: 0px; /*font-size: 7pt; font-weight: 450;*/ }
.smbold { font-weight: bold; }

/* Show special events: */
.cityname{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    text-transform:capitalize;
    FONT-FAMILY: Verdana }

.emphasis{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #2CA0AD; /*#666699;*/
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.intro	{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 14pt;
	color: orange;
	}
	
.subHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #666666;
	FONT-FAMILY: Verdana;
}

/* Style for hotel details */
.titleCaps	{ text-transform: capitalize; color: red; }
#ImageText { font-size: 12pt; color: orange; padding: 5px 0px 5px 5px; font-size: bold; }
.borderRowBCG { width: 100%; border-bottom: 1px dashed #CCCCCC; background-color: #EDF3E6; position: relative; top: -2px;
                /*background: url(hotels/graphics/borderRowFirefoxBCG.gif) top left repeat-y; */ left: 0px;
				font-size: 1px; height: 1px; overflow: hidden;
				margin-bottom: 15px; }

.bullet { position: relative; top: 2px; }

/* Style for all the pop-up windows */
body.popUpWindow { background-color: white; }
table.tables TD, table.tables TD P { /* color: #CCCCCC; */ FONT-WEIGHT: normal; FONT-SIZE: 10pt; }
table.tables TH { background-color: #EDF3E6; FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: orange; FONT-FAMILY: Verdana; }

.bulletPoints li { list-style-image: url(graphics/bullet_point1.gif); font-weight: bold; }

/* Book Hoteal */
.TableBookHoteal { border-top: 1px dashed #CCCCCC;  }
#PleaseWaitShow { display: block; }
#PleaseWaitHide { display: none; }

#dateDiv select { font-size: 7pt; }

#HotelsAdvancedSearchDiv { margin-top: 15px; display: none; float: left; width: 300px; }
