﻿.QuickSearchAllButtonsRow
{
	/*Quick search teki buttonların gözükmemesini sağlar [BySerkan]*/
	display:none;
}

/****SPECIFIC ****/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #B9C6B9;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a, a:link, a:active, a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3366CC;/*:#339900; red*/
	text-decoration:none;
	font-weight:normal;
}
a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;/*:#339900; red*/
	text-decoration:none;
	font-weight:normal;
}
.price {
	color:#990000;
	font-weight: bold;
	font-size: 13px;
}
.mini {font-size: 10px}
.caption {
	color: #FFFFFF;
	font-weight: bold;
}
.mini2 {font-size: 10px; color: #999999; }
.leftmenu {
	color:#336600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.leftmenu:hover{
	color:#333333;
	text-decoration:underline;
}

.minilink{
	font-size:10px;
	color:#003399;
}
.minilink:hover{
	color:#000000
}

.miniinput{
	height:11px;
	border-color:#000000;
	border-width:1px;
	font-size:9px;
}

.inputbox{
	border-color:#006699;
	border-width:1px;
	font-size:11px;
	color:#003399
}
a.toplink, a.toplink:visited, a.toplink:active, a.toplink:link{
	color:#000000;
	text-decoration:none;
	font-weight:normal;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.toplink{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
a.toplink:hover{
	text-decoration:underline;font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.toplink:hover{
	text-decoration:underline;
}
.button{
	color:#ffffff;
	background-color:#0066CC;
	border:none
}

#hotel {
	position:absolute;
	z-index:1;
	background-color: #dedede;
	visibility: hidden;
	width: 100%;
	height: 100%;
}
#car {
	position:absolute;
	z-index:1;
	background-color: #dedede;
	visibility: hidden;
	width: 100%;
	height: 100%;
}
#tour {
	position:absolute;
	z-index:1;
	background-color: #dedede;
	visibility: hidden;
	width: 100%;
	height: 100%;
}
#flight {
	position:absolute;
	z-index:1;
	background-color: #dedede;
	visibility: hidden;
	width: 100%;
	height: 100%;
}
.searchtitle {
	color: #000000;
	font-weight: bold;
}
.style4 {color: #0A14E3; font-weight: bold; }
.style6 {color: #1B9910; font-weight: bold; }
.style8 {color: #FDB61D; font-weight: bold; }
.slogan1 {color: #FFFFFF; font-size: 24px; }
.slogan2 {color: #FFFFFF; font-size: 36px; }


/********     FlightCalendar Css BEGİN      ***********/

.FlightCalendarResultTable
{
	width:100%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	border-color:#6F88DC;
}

.FlightCalendarResultTable td
{
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	-moz-border-radius: 0px 0px 0px 0px;
	border-color:#6F88DC;
}

.FlightCalendarResultLowestFareCell
{
	background-color: #E7FFE1;
	cursor: pointer;/*Firefox için eklendi*/
	cursor:hand;
}

.FlightCalendarResultCellMouseOver
{
	cursor: pointer;/*Firefox için eklendi*/
	cursor:hand;
	background-color:#9FC1FF;
}

.FlightCalendarResultCell
{
	cursor:pointer;/*Firefox için eklendi*/
	cursor:hand;
}

.FlightCalendarResultCellNoClick
{
	cursor:notSet;/*Firefox için eklendi*/
	cursor:notSet;
}

.FlightCalendarResultTopLeftCell
{
	color:Black;
	background-color: #DDE4F7;
	font-weight: bold;
}

.FlightCalendarResultCalendarTopHeaderDayInMySearch
{
	background-color: #EBEFFA;
	height:35px;
	font-weight: bold;
	color:Black !important;
}

.FlightCalendarResultCalendarTopHeaderDayNotInMySearch
{
	background-color: #EBEFFA;
	height:35px;
}

.FlightCalendarResultCalendarLeftHeaderDayInMySearch
{
	background-color: #EBEFFA;
	font-weight: bold;
	color:Black !important;
}

.FlightCalendarResultCalendarLeftHeaderDayNotInMySearch
{
	background-color: #EBEFFA;
}

/********     FlightCalendar Css END      ***********/


.FResultDomesticCell
{
	border-top-color:#6F88DC;
	border-top-style:solid;
	border-top-width:1px;
	height:1px;
}

.FResultSortPanel
{
    border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
    border-color:#6F88DC;
    background-color:#EBEFFA;
    height:30px;
}
    
.FlightFareSearchDomesticResultRulesButton td, .FlightFareSearchDomesticResultRulesButton span,
.FlightFareSearchDomesticResultSelectButton td, .FlightFareSearchDomesticResultSelectButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightFareSearchDomesticResultRulesButtonOver td, .FlightFareSearchDomesticResultRulesButtonOver span,
.FlightFareSearchDomesticResultSelectButtonOver td, .FlightFareSearchDomesticResultSelectButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	/*font-weight: bold;*/
	color: #000000;
}
.ItinaryOperatedBy
{
	text-decoration:underline;	
}
.DomesticResultSelectedRow
{
	background-color:#DBE2F7;	
}
.DomesticResultSelectedRow td
{
	color:#414141;
	/*font-weight:bold;*/
}
.DomesticResultFlightOption
{
	background-color:#FFFFFF;
	cursor: pointer;/*Firefox için eklendi*/
	cursor:hand;	
}
.DomesticResultFlightOptionAlternate td
{
	background-color:#000000;
	cursor: pointer;/*Firefox için eklendi*/
	cursor:hand;	
}
.DomesticResultItinaryColumn0
{
	background-color:#FFFFFF;
	/*border: 1px solid #A0A0A0;*/
}
.DomesticResultItinaryColumn1
{
	background-color:#FFFFFF;
	/*border: 1px solid #A0A0A0;*/
}
.DomesticResultFormMainTable
{
	background-color:#FFFFFF;
}
.DomesticResultFormMainTable td
{
	
}
.DomesticResultFormColumnCaption, .DomesticResultFormColumnCaptionLine1, .DomesticResultFormColumnCaptionLine2 
{
	font-size:10pt;
	color:#353535;
	background-color:#EBEFFA;
	vertical-align:middle;
}
.DomesticResultFormSortLabel a, 
.DomesticResultFormSortLabel a:hover, 
.DomesticResultFormSortLabel a:visited, 
.DomesticResultFormSortLabel a:active,
.DomesticResultFormSortLabel a:link
{
	font-size:8pt;
}
.ResultFilterTitleLine
{
	background-color: #EBEFFA;
	height: 20px;
	padding-left:5px;
	vertical-align:middle;
	text-align:left;
}
.SearchResultMatrixTable
{
	width:100%;
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-collapse: collapse;
	border-color:#6F88DC;
}
.SearchResultMatrixTable td
{
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	-moz-border-radius: 0px 0px 0px 0px;
	border-color:#6F88DC;
}
.UpdatingDiv
{	
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	top: 200;
	left: 300;
	height: 250px;
	width: 400px;
	text-align: center;
	vertical-align: middle;
	background-color: #E8EAEC;
	position: absolute;
	font-size: 18pt;
	/*border-right: #bababa 3px solid;
	border-top: #bababa 3px solid;
	border-left: #bababa 3px solid;
	border-bottom: #bababa 3px solid;*/
	font-weight: bold;
	display:none;
}
.UpdatingDiv table td
{
	font-size:24px;
	color:#000000;
}
.UpdatingDiv img
{
	text-align: center;
	vertical-align:absmiddle;
}
.FlightFareSearchResultMainTable
{
	width: 100%;
}
.PromotionSearchCaption td, .PromotionSearchCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.PromotionSearchTableButton td, .PromotionSearchTableButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.PromotionSearchTableButtonOver td, .PromotionSearchTableButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.PromotionSearchButton, .PromotionSearchButton td
{
	color: #004080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.PromotionSearchSelectButton, .PromotionSearchSelectButton td
{
	color: #004080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.basePageMainTable
{
	width: 100%;
	height: 150px;
	text-align: center;
}
td
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
}
.Validation
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
.RedTitle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
.RedTitleItalic
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #993300;
	white-space: nowrap;
}

.label
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	background-color: Transparent;
}
input
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: Black;
	height: auto;
}
select
{
	font-family: "Courier New" ,Courier,mono;
	font-size: 11px;
	color: Black;
	height: auto;
}
.CityAirportDDL
{
	font-family: "Verdana";
	font-size: 8px;
	height: auto;
}
.GreyCaption td, .GreyCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.MemberRegisterCaption td, .MemberRegisterCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.detailtitle
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.body
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #666666;
}
a.BlueButtonText, a.BlueButtonText:link
{
	color: #004080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
a.BlueButtonText:hover
{
	color: #C47500;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
a.GreyButtonText, a.GreyButtonText:link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
a.GreyButtonText:hover
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	color: #333333;
}
.GreyTableButton td, .GreyTableButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.GreyTableButtonOver td, .GreyTableButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.SimpleButton td, .SimpleButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #073881;
}
.SimpleButtonOver td, .SimpleButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0C5BD3;
}
.BlueTableButton, .BlueTableButton td
{
	color: #004080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.BlueTableButtonOver td
{
	color: #C47500;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
a.TabButton, a.TabButton:link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
a.TabButton:hover
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: Black;
}
a.SelectedTabButton, a.SelectedTabButton:link
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: Black;
}
a.redlink, a.redlink:link
{
	color: #800000;
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
a.redlink:hover
{
	color: #808000;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
a.PopUp, a.PopUp:link
{
	color: #004080;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
a.PopUp:hover
{
	color: #C47500;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.DotCenterCell
{
	font-size: 11px;
	border-top: 1px none #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.DotRightCell
{
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.HeaderDotCenterCell
{
	font-size: 11px;
	font-weight: bold;
	border-top: 1px none #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.HeaderDotRightCell
{
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
Table.gridMain
{
	font-family: Arial;
	font-size: 10pt;
	border-right: 0px Transparent;
	border-bottom: 0px Transparent;
	border-top: 0px Transparent;
	border-left: 0px Transparent;
}
tr.dgItemStyle
{
	font-family: Arial;
	font-size: 8pt;
	background-color: Transparent;
	text-align: left;
}
tr.dgAlternatingItemStyle
{
	font-size: 8pt;
	font-family: Arial;
	background-color: Transparent;
	text-align: left;
}
tr.dgEditItemStyle
{
	font-size: 8pt;
	font-family: Arial;
	text-align: left;
}
tr.dgSelectedItemStyle
{
	font-family: Arial;
	font-size: 8pt;
	text-align: left;
}
tr.dgHeaderStyle
{
	background-image: url(   '../Images/gridHdr.bmp' );
	font-size: 10pt;
	color: #696969;
	font-weight: bold;
	font-family: Arial;
	text-align: center;
	line-height: 25px;
}
tr.dgFooterStyle
{
	font-family: Arial;
	font-size: 8pt;
	text-align: center;
}
DIV.scrollAWCPAnel
{
	border-top: 1px solid #C9C7BA;
	border-right: 1px solid #C9C7BA;
	border-left: 1px solid #C9C7BA;
	border-bottom: 1px solid #C9C7BA;
	background-attachment: scroll;
	overflow: auto;
	width: 95%;
	height: 100px;
}
.editBox
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#fcfcfc,EndColorStr=#C9C7BA);
	border-top: 1px #fcfcfc outset;
	border-right: 1px #C9C7BA groove;
	border-left: 1px #fcfcfc outset;
	border-bottom: 1px #C9C7BA groove;
	font-family: Arial;
}
.lnkSelected, .lnkSelected:link, .lnkSelected:hover, .lnkSelected:selected
{
	background-color: navy;
	color: white;
}
.lnkNotSelected, .lnkNotSelected:link, .lnkNotSelected:hover, .lnkNotSelected:selected
{
	border-top: 1 solid black;
	border-left: 1 solid black;
	border-right: 1 solid black;
	border-bottom: 1 solid black;
	background-color: white;
	color: navy;
}
table.HotelSearchButtonsTable
{
	width: 100%;
}
table.HotelSearchButtonsTable td.Cell1
{
	width: 49%;
	text-align: right;
}
table.HotelSearchButtonsTable td.Cell2
{
	width: 2%;
}
table.HotelSearchButtonsTable td.Cell3
{
	width: 49%;
	text-align: left;
}
.HotelSearchClearFormButton td, .HotelSearchClearFormButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelSearchClearFormButtonOver td, .HotelSearchClearFormButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.HotelSearchStartSearchButton td, .HotelSearchStartSearchButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelSearchStartSearchButtonOver td, .HotelSearchStartSearchButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.HotelSearchResultCaption td, .HotelSearchResultCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.HotelSearchResultModifySearchButton td, .HotelSearchResultModifySearchButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelSearchResultModifySearchButtonOver td, .HotelSearchResultModifySearchButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
Table.HotelRoomListItemCaptionTable
{
	width: 100%;
}
Table.HotelRoomListItemCaptionTable td.cell1
{
	width: 70%;
}
Table.HotelRoomListItemCaptionTable td.cell2
{
	text-align: right;
	width: 30%;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
	padding-right: 20px;
}
Table.HotelRoomListButtonsTable
{
	width: 100%;
}
Table.HotelRoomListButtonsTable td.cell1
{
	width: 80%;
}
Table.HotelRoomListButtonsTable td.cell2
{
	width: 100px;
}
Table.HotelRoomListButtonsTable td.cell3
{
	width: 10px;
}
Table.HotelRoomListButtonsTable td.cell4
{
	width: 100px;
	padding-right: 10px;
}
.HotelSearchResultSelectButton td, .HotelSearchResultSelectButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelSearchResultSelectButtonOver td, .HotelSearchResultSelectButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
Table.HotelSearchResultButtonTable
{
	width: 100%;
}
Table.HotelSearchResultButtonTable td.cell1, .HotelSearchResultBtnC span, .HotelSearchResultBtnC
{
	width: 100%;
	text-align: right;
}
Table.HotelSearchResultItemCaptionTable
{
	width: 100%;
}
Table.HotelSearchResultItemCaptionTable td.cell1
{
	width: 10%;
}
.HotelSearchResultHotelNameLabel
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
	width: 100%;
}
Table.HotelSearchResultItemCaptionTable td.cell2
{
	width: 1%;
}
Table.HotelSearchResultItemCaptionTable td.cell3
{
	width: 24%;
	text-align: left;
}
Table.HotelSearchResultItemCaptionTable td.cell4
{
	width: 15%;
	text-align: center;
}
Table.HotelSearchResultItemCaptionTable td.cell5
{
	width: 50%;
	text-align: right;
	padding-right: 10px;
}
.HotelSearchResultItemAmountDescription
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
.HotelSearchResultPreviousPageButton td, .HotelSearchResultPreviousPageButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelSearchResultPreviousPageButtonOver td, .HotelSearchResultPreviousPageButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.HotelSearchResultNextPageButton td, .HotelSearchResultNextPageButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelSearchResultNextPageButtonOver td, .HotelSearchResultNextPageButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.HotelRoomListCaption td, .HotelRoomListCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.HotelRoomListRulesButton td, .HotelRoomListRulesButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelRoomListRulesButtonOver td, .HotelRoomListRulesButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.HotelRoomListSelectButton td, .HotelRoomListSelectButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelRoomListSelectButtonOver td, .HotelRoomListSelectButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.HotelRoomListBackToListButton td, .HotelRoomListBackToListButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelRoomListBackToListButtonOver td, .HotelRoomListBackToListButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.HotelRoomListHotelFeaturesButton td, .HotelRoomListHotelFeaturesButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelRoomListHotelFeaturesButtonOver td, .HotelRoomListHotelFeaturesButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.HotelFeaturesBackToListButton td, .HotelFeaturesBackToListButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelFeaturesBackToListButtonOver td, .HotelFeaturesBackToListButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.HotelFeaturesDisplayRoomsButton td, .HotelFeaturesDisplayRoomsButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.HotelFeaturesDisplayRoomsButtonOver td, .HotelFeaturesDisplayRoomsButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
Table.FlightFareSearchButtonsTable
{
	width: 100%;
}
Table.FlightFareSearchButtonsTable td.FlightFareSearchBtnCell1
{
	width: 49%;
	text-align: right;
}
Table.FlightFareSearchButtonsTable td.FlightFareSearchBtnCell2
{
	width: 2%;
}
Table.FlightFareSearchButtonsTable td.FlightFareSearchBtnCell3
{
	width: 48%;
	text-align: left;
}
.FlightFareSearchClearFormButton td, .FlightFareSearchClearFormButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.FlightFareSearchClearFormButtonOver td, .FlightFareSearchClearFormButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightFareSearchStartSearchButton td, .FlightFareSearchStartSearchButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.FlightFareSearchStartSearchButtonOver td, .FlightFareSearchStartSearchButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightFareSearchResultCaption td, .FlightFareSearchResultCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
span.FlightFareSearchResultItemETicketStatusLabelTrue, .FlightFareSearchResultItemETicketStatusLabelTrue
{
	width: 200px;
	color: green;
	font-weight: bold;
}
span.FlightFareSearchResultItemETicketStatusLabelFalse, .FlightFareSearchResultItemETicketStatusLabelFalse
{
	width: 200px;
	color: Red;
	font-weight: bold;
}
.FlightFareSearchResultItemPromotionStatusLabel
{
	width: 150px;
	color: #ffffff;
	background-color: #ff6600;
	font-weight: bold;
	text-align: center;
	height: 20px;
}
Table.FlightFareSearchResultItemCaptionTable
{
	width: 100%;
}
Table.FlightFareSearchResultItemCaptionTable td.cell2
{
	width: 50%;
}
.FlightFareSearchResultItemPromotionStatusLabel
{
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.FlightFareSearchResultItemIsDeletedLabel
{
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}
Table.FlightFareSearchResultItemCaptionTable td.cell2
{
	width: 20%;
	text-align: center;
}
Table.FlightFareSearchResultItemCaptionTable td.cell3
{
	width: 20%;
	text-align: right;
}
.FlightFareSearchResultItemAmountDescriptionLabelTaxInc
{
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.FlightFareSearchResultItemAmountDescriptionLabelTaxExc
{
	color: #ff0000;
	font-weight: bold;
	text-align: center;
}
Table.FlightFareSearchResultItemCaptionTable td.cell4
{
	width: 10%;
	text-align: center;
}
.FlightFareSearchResultItemPriceLabel
{
	color: brown;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
}
.FlightFareSearchResultModifySearchButton td, .FlightFareSearchResultModifySearchButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.FlightFareSearchResultModifySearchButtonOver td, .FlightFareSearchResultModifySearchButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightFareSearchResultSelectButton td, .FlightFareSearchResultSelectButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.FlightFareSearchResultSelectButtonOver td, .FlightFareSearchResultSelectButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightFareSearchResultRulesButton td, .FlightFareSearchResultRulesButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.FlightFareSearchResultRulesButtonOver td, .FlightFareSearchResultRulesButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightRulesCloseWindowButton td, .FlightRulesCloseWindowButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.FlightRulesCloseWindowButtonOver td, .FlightRulesCloseWindowButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightSearchResultBtnC span, .FlightSearchResultBtnC
{
	text-align: left;
}
.FlightSearchResultTableButton td, .FlightSearchResultTableButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.FlightSearchButtonsTable td, .FlightSearchButtonsTable span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.FlightSearchResultTableButtonOver td, .FlightSearchResultTableButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightSearchResultTableButton td, .FlightSearchResultTableButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.FlightSearchResultTableButtonOver td, .FlightSearchResultTableButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightScheduleSearchBtnCR td, . . .
..FlightScheduleSearchBtnCR span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
}
.FlightScheduleSearchBtnCR td, . . .
..FlightScheduleSearchBtnCR span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.FlightFareSearchCaption td, .FlightFareSearchCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.SortDirectionLabel, .SortDirectionLabel td, .SortDirectionLabel span, A.SortDirectionLabel, A.SortDirectionLabel:Visited, A.SortDirectionLabel span, A.SortDirectionLabel:Visited span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: red;
}
A.SortDirectionLabel:Hover, A.SortDirectionLabel:Hover span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: midnightblue;
}
.CityAirportDDL
{
	font-family: "Verdana";
	font-size: 8px;
	height: auto;

.label
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4f4f4f;
	background-color: Transparent;
}
input
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: Black;
	height: auto;
}
select
{
	font-family: "Courier New" ,Courier,mono;
	font-size: 11px;
	color: Black;
	height: auto;
}
table.CarSearchButtonsTable
{
	width: 100%;
}
table.CarSearchButtonsTable td.Cell1
{
	width: 49%;
	text-align: right;
}
table.CarSearchButtonsTable td.Cell2
{
	width: 2%;
}
table.CarSearchButtonsTable td.Cell3
{
	width: 49%;
	text-align: left;
}
.CarSearchClearFormButton td, .CarSearchClearFormButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.CarSearchClearFormButtonOver td, .CarSearchClearFormButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.CarSearchStartSearchButton td, .CarSearchStartSearchButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.CarSearchStartSearchButtonOver td, .CarSearchStartSearchButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.CarSearchResultCaption td, .CarSearchResultCaption, .CarSearchResultOtherCarsListCaption td, .CarSearchResultOtherCarsListCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.CarSearchResultPreviousPageButton td, .CarSearchResultPreviousPageButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.CarSearchResultPreviousPageButtonOver td, .CarSearchResultPreviousPageButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.CarSearchResultNextPageButton td, .CarSearchResultNextPageButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.CarSearchResultNextPageButtonOver td, .CarSearchResultNextPageButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.CarSearchResultModifySearchButton td, .CarSearchResultModifySearchButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.CarSearchResultModifySearchButtonOver td, .CarSearchResultModifySearchButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.carSearchResultCaption_CompanyTitleCell, .carSearchResultCaption_CompanyTitleCell td
{
	margin-left: 10px;
	width: 50%;
	text-align: left;
}
.CarSearchResultCompanyTitleLabel
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
.carSearchResultCaption_PriceCell, .carSearchResultCaption_PriceCell td
{
	width: 50%;
	text-align: right;
	margin-right: 10px;
}
.CarSearchResultCarPriceLabel
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
.CarSearchResultOtherCarsButton, .CarSearchResultOtherCarsButton td
{
	color: #004080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.CarSearchResultOtherCarsButtonOver td
{
	color: #C47500;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.CarSearchResultRulesButton, .CarSearchResultRulesButton td
{
	color: #004080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.CarSearchResultRulesButtonOver td
{
	color: #C47500;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.CarSearchResultSelectButton, .CarSearchResultSelectButton td
{
	color: #004080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.CarSearchResultSelectButtonOver td
{
	color: #C47500;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
td.CarSearchResultBtnCell1
{
	width: 80%;
}
td.CarSearchResultBtnCell2
{
}
td.CarSearchResultBtnCell3
{
	width: 10px;
}
td.CarSearchResultBtnCell4
{
}
td.CarSearchResultBtnCell5
{
	width: 10px;
}
td.CarSearchResultBtnCell6
{
}
td.CarSearchResultBtnCell7
{
	width: 10px;
}
TABLE.CarSearchResultOtherCarsListItemCaptionTable
{
	width: 100%;
}
TABLE.CarSearchResultOtherCarsListItemCaptionTable Td.CarSearchResultOtherCarsListItemCaptionCellLeft
{
	text-align: left;
	width: 50%;
}
TABLE.CarSearchResultOtherCarsListItemCaptionTable Td.CarSearchResultOtherCarsListItemCaptionCellRight
{
	text-align: right;
	font-weight: bold;
}
.CarSearchResultOtherCarsListItemPriceLabel
{
	font-weight: bold;
	color: #666699;
	width: 100;
	text-align: center;
}
.CarSearchResultOtherCarsListBackToListButton, td.CarSearchResultOtherCarsListBackToListButton, .CarSearchResultOtherCarsListBackToListButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.CarSearchResultOtherCarsListBackToListButtonOver, td.CarSearchResultOtherCarsListBackToListButtonOver, .CarSearchResultOtherCarsListBackToListButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
TABLE.CarSearchResultOtherCarsListItemButtonsTable
{
	width: 100%;
	border: 3;
}
TABLE.CarSearchResultOtherCarsListItemButtonsTable TD.CarSearchResultOtherCarsListItemButtonsCell1
{
	width: 80%;
}
TABLE.CarSearchResultOtherCarsListItemButtonsTable TD.CarSearchResultOtherCarsListItemButtonsCell2
{
	width: 100px;
	text-align: right;
}
TABLE.CarSearchResultOtherCarsListItemButtonsTable TD.CarSearchResultOtherCarsListItemButtonsCell3
{
	width: 10px;
}
TABLE.CarSearchResultOtherCarsListItemButtonsTable TD.CarSearchResultOtherCarsListItemButtonsCell4
{
	width: 100px;
}
TABLE.CarSearchResultOtherCarsListItemButtonsTable TD.CarSearchResultOtherCarsListItemButtonsCell5
{
	width: 10px;
}
.CarSearchResultOtherCarsRulesButton, .CarSearchResultOtherCarsRulesButton td
{
	color: #004080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.CarSearchResultOtherCarsRulesButtonOver td
{
	color: #C47500;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.CarSearchResultOtherCarsSelectButton, .CarSearchResultOtherCarsSelectButton td, .CarSearchResultOtherCarsSelectButton spanZ
{
	color: #004080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.CarSearchResultOtherCarsSelectButtonOver td
{
	color: #C47500;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.Calendar
{
	border-right: #a6a2a0 1px solid;
	padding-right: 2px;
	border-top: #a6a2a0 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #a6a2a0 1px solid;
	padding-top: 2px;
	border-bottom: #a6a2a0 1px solid;
	background-color: white;
	height: 139px;
}
.CalendarHeader
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	padding-bottom: 2px;
	color: black;
	padding-top: 2px;
	border-bottom: #a6a2a0 1px solid;
	font-family: arial;
	background-color: #e0e0e0;
	text-align: center;
}
.CalendarContent
{
	padding-right: 2px;
	border-top: #a6a2a0 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	bottom: 0px;
	background-color: white;
}
.CalendarWeekDayHeader
{
	border-right: white 1px solid;
	padding-right: 1px;
	border-top: white 1px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 1px;
	border-left: white 1px solid;
	width: 16px;
	color: #606060;
	padding-top: 1px;
	border-bottom: white 1px solid;
	font-family: arial;
	background-color: white;
	text-align: center;
}
.CalendarDayCell
{
	border-right: white 1px solid;
	padding-right: 1px;
	border-top: white 1px solid;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	border-left: white 1px solid;
	color: black;
	padding-top: 1px;
	border-bottom: white 1px solid;
	font-family: arial;
	background-color: white;
	text-align: center;
}
.CalendarHighlightedDayCell
{
	border-right: red 1px solid;
	padding-right: 1px;
	border-top: red 1px solid;
	padding-left: 1px;
	font-size: 10px;
	padding-bottom: 1px;
	border-left: red 1px solid;
	cursor: pointer;
	color: red;
	padding-top: 1px;
	border-bottom: red 1px solid;
	font-family: arial;
	background-color: white;
	text-align: center;
}
a.enabled, a.enabled:link
{
	font-weight: bold;
	text-decoration: underline;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #525252;
}
a.enabled:hover
{
	font-weight: bold;
	color: red;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
a.selectedday, a.selectedday:Link, a.selectedday:hover
{
	font-weight: bold;
	color: red;
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
.AdminPaneRadioButtonList td label
{
	white-space: nowrap;
}
.MemberRegisterBtnCL
{
	width: 30%;
	text-align: center;
}
.MemberRegisterBtnCC
{
	width: 40%;
	text-align: center;
}
.MemberRegisterBtnCR
{
	width: 30%;
	text-align: center;
}
.MemberRegisterButtonsTable
{
	vertical-align: top;
	width: 100%;
	padding: 0;
	border-spacing: 0;
	border: 0;
}
.BasketDescription td, .BasketDescription
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.BasketCarOptionCaption td, .BasketCarOptionCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
Table.BasketCarCompanyTitleTable
{
	width: 100%;
	border: 0;
}
Table.BasketCarCompanyTitleTable Td.BasketCarCompanyTitleCell
{
	width: 50%;
	text-align: left;
}
Table.BasketCarCompanyTitleTable Td.BasketCarCompanyTitleCell span.BasketCarCompanyTitle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
Table.BasketCarCompanyTitleTable Td.BasketCarPriceCell
{
	width: 50%;
	text-align: right;
}
Table.BasketCarCompanyTitleTable Td.BasketCarPriceCell span.BasketCarPrice
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
Table.BasketCarCompanyTitleTable TD.BasketCarCompanyCarDetailSeperatorLine
{
	width: 100%;
	height: 1px;
	background-color: Silver;
}
Table.BasketCarButtonsTable
{
	width: 100%;
}
Table.BasketCarButtonsTable td.BasketCarButtonsCell1
{
	width: 75%;
}
Table.BasketCarButtonsTable td.BasketCarButtonsCell2
{
	text-align: right;
}
Table.BasketCarButtonsTable td.BasketCarButtonsCell3
{
	width: 10;
}
Table.BasketCarButtonsTable td.BasketCarButtonsCell4
{
}
.BasketCarRemoveButton td, .BasketCarRemoveButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #073881;
}
.BasketCarRemoveButtonOver td, .BasketCarRemoveButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0C5BD3;
}
.BasketCarChangeButton td, .BasketCarChangeButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #073881;
}
.BasketCarChangeButtonOver td, .BasketCarChangeButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0C5BD3;
}
.BasketFlightOptionCaption td, .BasketFlightOptionCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
Table.BasketFlightButtonsTable
{
	width: 100%;
}
Table.BasketFlightButtonsTable td.BasketFlightButtonsCell1
{
	width: 75%;
}
Table.BasketFlightButtonsTable td.BasketFlightButtonsCell2
{
	text-align: right;
}
Table.BasketFlightButtonsTable td.BasketFlightButtonsCell3
{
	width: 10;
}
Table.BasketFlightButtonsTable td.BasketFlightButtonsCell4
{
}
.BasketFlightRemoveButton td, .BasketFlightRemoveButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #073881;
}
.BasketFlightRemoveButtonOver td, .BasketFlightRemoveButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0C5BD3;
}
.BasketFlightChangeButton td, .BasketFlightChangeButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #073881;
}
.BasketFlightChangeButtonOver td, .BasketFlightChangeButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0C5BD3;
}
.BasketCalculatePriceButton td, .BasketCalculatePriceButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.BasketCalculatePriceButtonOver td, .BasketCalculatePriceButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.BasketHotelOptionCaption td, .BasketHotelOptionCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
table.BasketHotelDetailsHotelNameTable
{
	width: 100%;
	padding: 0;
}
table.BasketHotelDetailsHotelNameTable tr
{
	background-color: #dddddd;
}
table.BasketHotelDetailsHotelNameTable td.BasketHotelDetailsHotelNameCell
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
table.BasketHotelDetailsHotelNameTable . . .
td.BasketHotelDetailsStarInfoCellTable.BasketHotelButtonsTable
{
	width: 100%;
}
Table.BasketHotelButtonsTable td.BasketHotelButtonsCell1
{
	width: 75%;
}
Table.BasketHotelButtonsTable td.BasketHotelButtonsCell2
{
	text-align: right;
}
Table.BasketHotelButtonsTable td.BasketHotelButtonsCell3
{
	width: 10px;
}
Table.BasketHotelButtonsTable td.BasketHotelButtonsCell4
{
}
Table.BasketHotelButtonsTable td.BasketHotelButtonsCell5
{
	width: 10px;
}
Table.BasketHotelButtonsTable td.BasketHotelButtonsCell6
{
}
.BasketHotelFeaturesButton td, .BasketHotelFeaturesButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #073881;
}
.BasketHotelFeaturesButtonOver td, .BasketHotelFeaturesButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0C5BD3;
}
.BasketHotelRemoveButton td, .BasketHotelRemoveButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #073881;
}
.BasketHotelRemoveButtonOver td, .BasketHotelRemoveButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0C5BD3;
}
.BasketHotelChangeButton td, .BasketHotelChangeButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #073881;
}
.BasketHotelChangeButtonOver td, .BasketHotelChangeButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #0C5BD3;
}
.BasketFareCaption td, .BasketFareCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
Table.basketFareLinesCarTable
{
	width: 100%;
	border: 1;
	padding: 0;
}
Table.basketFareLinesCarTable td.basketFareLinesCarTitleCell
{
	width: 50%;
}
Table.basketFareLinesCarTable td.basketFareLinesCarPriceCell
{
	width: 50%;
	text-align: right;
}
.basketFareLinesCarTitleLabel, basketFareLinesCarTitleLabel span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}
.basketFareLinesCarPriceLabel, basketFareLinesCarPriceLabel span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}
Table.basketFareLinesHotelTable
{
	width: 100%;
	border: 1;
	padding: 0;
}
Table.basketFareLinesHotelTable td.basketFareLinesHotelTitleCell
{
	width: 50%;
}
Table.basketFareLinesHotelTable td.basketFareLinesHotelPriceCell
{
	width: 50%;
	text-align: right;
}
.basketFareLinesHotelTitleLabel, basketFareLinesHotelTitleLabel span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}
.basketFareLinesHotelPriceLabel, basketFareLinesHotelPriceLabel span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}
Table.basketFareLinesFlightTable
{
	width: 100%;
	border: 1;
	padding: 0;
}
Table.basketFareLinesFlightTable td.basketFareLinesFlightTitleCell
{
	width: 50%;
}
Table.basketFareLinesFlightTable td.basketFareLinesFlightPriceCell
{
	width: 50%;
	text-align: right;
}
.basketFareLinesFlightTitleLabel, basketFareLinesFlightTitleLabel span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}
.basketFareLinesFlightPriceLabel, basketFareLinesFlightPriceLabel span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
}
Table.basketFareLinesTotalFareTable
{
	width: 100%;
	border: 1;
	padding: 0;
}
Table.basketFareLinesTotalFareTable td.basketFareLinesTotalFareTitleCell
{
	width: 50%;
}
Table.basketFareLinesTotalFareTable td.basketFareLinesTotalFarePriceCell
{
	width: 50%;
	text-align: right;
}
.basketFareLinesTotalFareTitleLabel, basketFareLinesTotalFareTitleLabel span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
.basketFareLinesTotalFarePriceLabel, basketFareLinesTotalFarePriceLabel span
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
A.BasketBookHotelRulesLink, A.BasketBookFlightRulesLink, A.BasketBookCarRulesLink, A.BasketBookAgencyRulesLink, A.BasketBookIATARulesLink
{
	color: Red;
}
.BasketBookContinueShoppingButton td, .BasketBookContinueShoppingButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.BasketBookContinueShoppingButtonOver td, .BasketBookContinueShoppingButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.BasketBookClearBasketButton td, .BasketBookClearBasketButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.BasketBookClearBasketButtonOver td, .BasketBookClearBasketButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.BasketBookBasketButton td, .BasketBookBasketButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.BasketBookBasketButtonOver td, .BasketBookBasketButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.ACSearch_ItemStyle, .ACSearch_ItemStyle td
{
	background-color: White;
	color: #3e4678;
}
.ACSearch_AlternatingItemStyle, .ACSearch_AlternatingItemStyle td
{
	background-color: #F4F4F4;
	color: Black;
}
.ACSearch_HighLight td
{
	font-size: 8pt;
	font-family: Tahoma;
	background-color: #D4E2F8;
	cursor: hand;
	color: #974f09;
}
.ACSearch_HighLight td, .ACSearch_ItemStyle td, .ACSearch_AlternatingItemStyle td
{
	font-size: 8pt;
	font-family: Tahoma;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-left: none;
}
.ACSearch_ResultTable
{
	border-collapse: collapse;
	padding: 0;
	border-spacing: 0;
	width: 100%;
}
.ACSearch_ResultTable td
{
	padding: 0;
}
div.ACSearch
{
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
	border-top: 1px solid #C9C7BA;
	border-right: 1px solid #C9C7BA;
	border-left: 1px solid #C9C7BA;
	border-bottom: 1px solid #C9C7BA;
	background-color: White;
	background-attachment: scroll;
	overflow: auto;
	width: 250px;
	height: 150px;
	display: none;
	overflow-y: scroll;
	overflow-x: hidden;
	position: absolute;
}
.ACSearch img
{
	vertical-align: middle;
}
.ajaxPoupdiv
{
	width: 300px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #F4F3E8;
}
.CLCalendar
{
	border-right: #a6a2a0 1px solid;
	padding-right: 2px;
	border-top: #a6a2a0 1px solid;
	display: block;
	padding-left: 2px;
	visibility: hidden;
	padding-bottom: 2px;
	border-left: #a6a2a0 1px solid;
	width: 136px;
	padding-top: 2px;
	border-bottom: #a6a2a0 1px solid;
	position: absolute;
	height: 143px;
	background-color: white;
}
.CLCalendarHeader
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 12px;
	z-index: 1;
	left: 0px;
	visibility: inherit;
	padding-bottom: 2px;
	width: 136px;
	cursor: default;
	color: black;
	padding-top: 2px;
	border-bottom: #a6a2a0 1px solid;
	font-family: arial;
	position: absolute;
	top: 0px;
	background-color: #e0e0e0;
	text-align: center;
}
.CLCalendarContent
{
	padding-right: 2px;
	border-top: #a6a2a0 1px solid;
	padding-left: 2px;
	z-index: 2;
	right: 0px;
	left: 0px;
	visibility: inherit;
	padding-bottom: 2px;
	bottom: 0px;
	padding-top: 2px;
	position: absolute;
	top: 19px;
	background-color: white;
}
.CLCalendarPreviousButton
{
	z-index: 2;
	left: 0px;
	visibility: inherit;
	width: 16px;
	cursor: pointer;
	position: absolute;
	top: 4px;
	height: 11px;
}
.CLCalendarNextButton
{
	z-index: 2;
	right: 0px;
	left: auto;
	visibility: inherit;
	width: 16px;
	cursor: pointer;
	position: absolute;
	top: 4px;
	height: 11px;
}
.CLCalendarWeekDayHeader
{
	border-right: white 1px solid;
	padding-right: 1px;
	border-top: white 1px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	visibility: inherit;
	padding-bottom: 1px;
	border-left: white 1px solid;
	width: 16px;
	cursor: default;
	color: #606060;
	padding-top: 1px;
	border-bottom: white 1px solid;
	font-family: arial;
	position: absolute;
	top: 0px;
	height: 13px;
	background-color: white;
	text-align: center;
}
.CLCalendarDayCell
{
	border-right: white 1px solid;
	padding-right: 1px;
	border-top: white 1px solid;
	padding-left: 1px;
	font-size: 10px;
	visibility: inherit;
	padding-bottom: 1px;
	border-left: white 1px solid;
	width: 16px;
	cursor: pointer;
	color: black;
	padding-top: 1px;
	border-bottom: white 1px solid;
	font-family: arial;
	position: absolute;
	height: 13px;
	background-color: white;
	text-align: center;
}
.CLCalendarHighlightedDayCell
{
	border-right: red 1px solid;
	padding-right: 1px;
	border-top: red 1px solid;
	padding-left: 1px;
	font-size: 10px;
	visibility: inherit;
	padding-bottom: 1px;
	border-left: red 1px solid;
	width: 16px;
	cursor: pointer;
	color: red;
	padding-top: 1px;
	border-bottom: red 1px solid;
	font-family: arial;
	position: absolute;
	height: 13px;
	background-color: white;
	text-align: center;
}
.css_TabName
{
	border-right: 2px outset;
	border-top: 2px outset;
	border-bottom: 1px outset;
	border-left: 2px outset;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#CCCCCC,EndColorStr=#E5E5E5);
	cursor: hand;
}
.css_TabName_Hover
{
	border-right: 2px outset;
	border-top: #FBD38E 2px outset;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#E5E5E5,EndColorStr=#CCCCCC);
	border-left: 2px outset;
	cursor: hand;
	border-bottom: 1px outset;
}
.css_Disabled_TabName
{
	border-right: 2px outset;
	border-top: 2px outset;
	border-left: 2px outset;
	cursor: hand;
	color: #999999;
	border-bottom: 1px outset;
	background-color: #ece9e6;
}
.css_Disabled_TabName_Hover
{
	border-right: 2px outset;
	border-top: 2px outset;
	border-left: 2px outset;
	cursor: hand;
	color: #999999;
	border-bottom: 1px outset;
	background-color: #ece9e6;
}
.css_Selected_TabName
{
	cursor: default;
	border-top: 2 #CCCCCC solid;
	border-left: 2 #CCCCCC solid;
	border-right: 2 #CCCCCC solid;
	font-weight: bold;
	background-color: #ece9e6;
	border-bottom: 1px solid #ece9e6;
}
.css_Selected_TabName_Hover
{
	border-left: 2 #CCCCCC solid;
	border-right: 2 #CCCCCC solid;
	border-top: #FBD38E 2px outset;
	font-weight: bold;
	background-color: #ece9e6;
	cursor: default;
}
table.css_Header_Seperator
{
	width: 2;
	height: 100%;
	border-bottom: solid 1px;
}
table.css_Header_Spacer
{
	width: 100%;
	height: 100%;
	border-bottom: solid 1px;
	background-color: #DBE0E6;
}
td.css_Header td
{
	font-size: 9pt;
	font-family: Tahoma;
}
td.css_Body
{
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	height: 100%;
	width: 100%;
	background-color: #F7F7F7;
	padding: 15px;
}
table.css_Page td
{
	vertical-align: top;
}
table.css_Strip
{
	border-bottom: solid 1px #cccccc;
	background-color: #f7f3f7;
}
.TabLink:Link, .TabSelectedLink:Link, .TabSubLink:Link, .TabSelectedSubLink:Link
{
	color: white;
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
}
.TabLink:Visited, .TabSelectedLink:Visited, .TabSubLink:Visited
{
	color: white;
	font-family: verdana;
	font-size: 8pt;
	text-decoration: none;
}
.TabLink:hover, .TabSelectedLink:hover, .TabSubLink:hover
{
	color: white;
	text-decoration: underline;
	font-family: verdana;
	font-size: 8pt;
}
.TabSelectedSubLink:hover, .TabSelectedSubLink:Visited
{
	color: Yellow;
	text-decoration: underline;
	font-family: verdana;
	font-size: 8pt;
}
.LoginButton td, .LoginButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.LoginButtonOver td, .LoginButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.MemberRegisterCaption td, .MemberRegisterCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.PassengerNextStepButton td, .PassengerNextStepButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.PassengerNextStepButtonOver td, .PassengerNextStepButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.PassengerTitle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
.BookingCaption td, .BookingCaption
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	border: 1px;
}
.BookingTitle
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	white-space: nowrap;
}
td.qs_F_calendarCell
{
}
td.qs_F_calendarTimeCell
{
}

.QuickSearchFlightSearchFormDepartureDate input, .QuickSearchFlightSearchFormReturnDate input
{
	width: 130px;
}
table.qfSearch, .qfSearch
{
	width: 100%;
}
.QuickSearchFormFlightModuleTitleCell, .QuickSearchFormFlightModuleTitleCell td
{
	width: 25%;
	vertical-align: top;
	text-align: right;
}
.QuickSearchFormFlightModuleInputCell
{
	width: 40%;
	vertical-align: top;
	text-align: left;
}
td.QuickSearchFlightSearchFormAdultDropdownCell
{
	width: 10%;
}
td.QuickSearchFlightSearchFormAdultTitleCell
{
	width: 25%;
}
td.QuickSearchFlightSearchFormChildDropdownCell
{
	width: 45%;
}
td.QuickSearchFlightSearchFormChildTitleCell
{
	width: 25%;
	text-indent: 5px;
}
td.QuickSearchFlightSearchFormInfantDropdownCell
{
	width: 10%;
}
td.QuickSearchFlightSearchFormInfantTitleCell
{
	width: 25%;
}
Table.QuickSearchFormFlightModuleHeaderNoticeTable
{
	border-bottom: solid 1 silver;
	width: 100%;
	height: 20px;
}
Table.QuickSearchFormFlightModuleHeaderNoticeTable td.QuickSearchFormFlightModuleHeaderNoticeCell, Table.QuickSearchFormFlightModuleHeaderNoticeTable span.QuickSearchFormFlightModuleHeaderNoticeLabel
{
	width: 100%;
	height: 20px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
Table.QuickSearchFormFlightModuleButtonsTable
{
	width: 100%;
	height: 30px;
}
Table.QuickSearchFormFlightModuleButtonsTable td.cell1
{
	width: 30%;
	height: 100%;
	vertical-align: middle;
}
Table.QuickSearchFormFlightModuleButtonsTable td.cell2
{
	width: 2%;
	height: 100%;
}
Table.QuickSearchFormFlightModuleButtonsTable td.cell3
{
	width: 33%;
	text-align: right;
	height: 100%;
}
Table.QuickSearchFormFlightModuleButtonsTable td.cell4
{
	width: 2%;
	height: 100%;
}
Table.QuickSearchFormFlightModuleButtonsTable td.cell5
{
	width: 33%;
	text-align: left;
	height: 100%;
	vertical-align: middle;
}
.QuickSearchModuleFlightSearchClearFormButton td, .QuickSearchModuleFlightSearchClearFormButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.QuickSearchModuleFlightSearchClearFormButtonOver td, .QuickSearchModuleFlightSearchClearFormButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.QuickSearchModuleFlightSearchStartSearchButton td, .QuickSearchModuleFlightSearchStartSearchButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.QuickSearchModuleFlightSearchStartSearchButtonOver td, .QuickSearchModuleFlightSearchStartSearchButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.QuickSearchHotelSearchFormCaption, QuickSearchHotelSearchFormCaption span
{
	color: #00387C;
	font-size: 17px;
	font-weight: bolder;
	font-family: Verdana;
}
Table.QuickSearchFormHotelModuleHeaderNoticeTable
{
	border-bottom: solid 1 silver;
	width: 100%;
	height: 20px;
}
Table.QuickSearchFormHotelModuleHeaderNoticeTable td.QuickSearchFormHotelModuleHeaderNoticeCell, Table.QuickSearchFormHotelModuleHeaderNoticeTable span.QuickSearchFormHotelModuleHeaderNoticeLabel
{
	width: 100%;
	height: 20px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
.QuickSearchFormHotelModuleTitleCell, .QuickSearchFormHotelModuleTitleCell td
{
	width: 45%;
	vertical-align: top;
	text-align: right;
}
.QuickSearchFormHotelModuleInputCell
{
	width: 55%;
	vertical-align: top;
	text-align: left;
}
td.qs_H_calendarCell
{
	width: 150px;
}
td.qs_H_calendarCell input
{
	width: 130px;
}
Table.qs_H_ComboBoxTable, .qs_H_ComboBoxTable
{
	width: 300px;
}
Table.qs_H_ComboBoxTable td.qs_H_AreaLocationComboBoxCell
{
	width: 45%;
}
.qs_H_AreaLocationComboBox
{
	width: 100%;
}
Table.qs_H_ComboBoxTable td.qs_H_CategoryComboBoxCell
{
	width: 55%;
}
.qs_H_CategoryComboBox
{
	width: 100%;
}
Table.qs_H_ComboBoxTable td.qs_H_OccupancyComboBoxCell
{
	width: 45%;
}
.qs_H_OccupancyComboBox
{
	width: 44%;
}
Table.QuickSearchFormHotelModuleButtonsTable
{
	width: 100%;
	height: 30px;
}
Table.QuickSearchFormHotelModuleButtonsTable td.cell1
{
	width: 30%;
	height: 100%;
	vertical-align: middle;
}
Table.QuickSearchFormHotelModuleButtonsTable td.cell2
{
	width: 2%;
	height: 100%;
}
Table.QuickSearchFormHotelModuleButtonsTable td.cell3
{
	width: 33%;
	text-align: right;
	height: 100%;
}
Table.QuickSearchFormHotelModuleButtonsTable td.cell4
{
	width: 2%;
	height: 100%;
}
Table.QuickSearchFormHotelModuleButtonsTable td.cell5
{
	width: 33%;
	text-align: left;
	height: 100%;
	vertical-align: middle;
}
.QuickSearchModuleHotelSearchClearFormButton td, .QuickSearchModuleHotelSearchClearFormButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.QuickSearchModuleHotelSearchClearFormButtonOver td, .QuickSearchModuleHotelSearchClearFormButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.QuickSearchModuleHotelSearchStartSearchButton td, .QuickSearchModuleHotelSearchStartSearchButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.QuickSearchModuleHotelSearchStartSearchButtonOver td, .QuickSearchModuleHotelSearchStartSearchButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.QuickSearchCarSearchFormCaption, QuickSearchCarSearchFormCaption span
{
	color: #00387C;
	font-size: 17px;
	font-weight: bolder;
	font-family: Verdana;
}
Table.QuickSearchFormCarModuleHeaderNoticeTable
{
	border-bottom: solid 1 silver;
	width: 100%;
	height: 20px;
}
Table.QuickSearchFormCarModuleHeaderNoticeTable td.QuickSearchFormCarModuleHeaderNoticeCell, Table.QuickSearchFormCarModuleHeaderNoticeTable span.QuickSearchFormCarModuleHeaderNoticeLabel
{
	width: 100%;
	height: 20px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
.QuickSearchFormCarModuleTitleCell, .QuickSearchFormCarModuleTitleCell td
{
	width: 45%;
	vertical-align: top;
	text-align: right;
}
.QuickSearchFormCarModuleInputCell
{
	width: 55%;
	vertical-align: top;
	text-align: left;
}
td.qs_C_calendarCell
{
	width: 150px;
}
td.qs_C_calendarCell input
{
	width: 130px;
}
td.qs_C_calendarTimeCell
{
}
Table.qs_C_ComboBoxTable, .qs_C_ComboBoxTable
{
	width: 300px;
}
Table.qs_C_ComboBoxTable td.qs_C_AreaLocationComboBoxCell
{
	width: 45%;
}
.qs_C_AreaLocationComboBox
{
	width: 100%;
}
Table.qs_C_ComboBoxTable td.qs_C_CategoryComboBoxCell
{
	width: 55%;
}
.qs_C_CategoryComboBox
{
	width: 100%;
}
Table.qs_C_ComboBoxTable td.qs_C_OccupancyComboBoxCell
{
	width: 45%;
}
.qs_C_OccupancyComboBox
{
	width: 100%;
}
Table.QuickSearchFormCarModuleButtonsTable
{
	width: 100%;
	height: 30px;
}
Table.QuickSearchFormCarModuleButtonsTable td.cell1
{
	width: 30%;
	height: 100%;
	vertical-align: middle;
}
Table.QuickSearchFormCarModuleButtonsTable td.cell2
{
	width: 2%;
	height: 100%;
}
Table.QuickSearchFormCarModuleButtonsTable td.cell3
{
	width: 33%;
	text-align: right;
	height: 100%;
}
Table.QuickSearchFormCarModuleButtonsTable td.cell4
{
	width: 2%;
	height: 100%;
}
Table.QuickSearchFormCarModuleButtonsTable td.cell5
{
	width: 33%;
	text-align: left;
	height: 100%;
	vertical-align: middle;
}
.QuickSearchModuleCarSearchClearFormButton td, .QuickSearchModuleCarSearchClearFormButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.QuickSearchModuleCarSearchClearFormButtonOver td, .QuickSearchModuleCarSearchClearFormButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.QuickSearchModuleCarSearchStartSearchButton td, .QuickSearchModuleCarSearchStartSearchButton span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}
.QuickSearchModuleCarSearchStartSearchButtonOver td, .QuickSearchModuleCarSearchStartSearchButtonOver span
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}
.qs_C_ComboBoxTableHolderCell
{
	text-align: center;
}
Table.qs_C_ComboBoxTable, .qs_C_ComboBoxTable
{
	width: 300px;
}
Table.qs_C_ComboBoxTable td.qs_C_VehicleTypeComboBoxCell
{
	width: 50%;
	text-align: center;
}
.qs_C_VehicleTypeComboBox
{
	width: 100%;
}
Table.qs_C_ComboBoxTable td.qs_C_VehicleClassTypeComboBoxCell
{
	width: 50%;
	text-align: center;
}
.qs_C_VehicleClassTypeComboBox
{
	width: 100%;
}
/***\\ QUICK CAR SEARCH FORM END





/* Slider Begin *****************************************************/

.dynamic-slider-control {
	position:			relative;
	/*background-color:	ThreeDFace;*/
	-moz-user-focus:	normal;
	-moz-user-select:	none;
	cursor:				default;
}

.horizontal {
	width:				200px;
	height:				27px;
}

.vertical {
	width:				29px;
	height:				200px;
}

.dynamic-slider-control input {
	display:	none;
}

.dynamic-slider-control .handle {
	position:			absolute;	
	font-size:			1px;
	overflow:			hidden;
	-moz-user-select:	none;
	cursor:				default;
}

.dynamic-slider-control.horizontal .handle {
	width:				11px;
	height:				21px;
	background-image:	url("I.axd?t=i&p=handle.horizontal.png&th=1");
}

.dynamic-slider-control.horizontal .handle div {}
.dynamic-slider-control.horizontal .handle.hover {
	background-image:	url("I.axd?t=i&p=handle.horizontal.hover.png&th=1");
}

.dynamic-slider-control .line {
	position:			absolute;
	font-size:			0.01mm;
	overflow:			hidden;
	border:				1px solid;
	border-color:		ThreeDShadow ThreeDHighlight
						ThreeDHighlight ThreeDShadow;
	-moz-border-radius:	50%;
	
	box-sizing:			content-box;
	-moz-box-sizing:	content-box;
}

.dynamic-slider-control.horizontal .line {
	height:				2px;
}

.dynamic-slider-control .line div {
	display:	none;
}

/* Slider End *****************************************************/
