body {text-align:center; background-color: #B9C6B9; text-align: left;}
.Column{float: left; margin: 0px;}
.Column.Left{float: left; margin: 0 0 0 10px; padding: 3px;}
.Column.Right{float: right;}
.Column.SideBar{margin: 75px 0 0 5px;}
.submitBar{margin: 0 0 0 120px;}


/**************************************
    Common, shared definitions
/**************************************/ 
h1,h2,h3{font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #3f3f3f;}
h1{font-size: 2em;}
h2{font-size: 1.3em;}
h3{font-size: 1.1em;}
p {font-size:10pt;text-align:justify;}
img{border: none;}
table, td, tr{border-collapse:collapse; border: none 0 #FFF;}

.Listbox.AutoWidth,.AutoWidth, .ClassicFormTable .AutoWidth{width: auto;}
.InlineList{margin: 0;}
.InlineList li{display: inline; list-style-type:none;  margin: 0;}
.clear{clear:both; line-height:1px;}
.FloatLeft{float: left;}


Div.InnerContentWrapper a:link, 
Div.InnerContentWrapper a:visited, 
Div.InnerContentWrapper a:hover, 
Div.InnerContentWrapper a:active{text-decoration: none;}
Div.InnerContentWrapper a:link {color: #B9C6B9;}
Div.InnerContentWrapper a:visited {color: #B9C6B9;}
Div.InnerContentWrapper a:hover {color: #009900;}
Div.InnerContentWrapper a:active {color: #009900;}


#topLeft, #topRight{height: 166px}
#topLeft, #leftBorder,#bottomLeft{background:url(/web/App_Themes/default/images/layout/solyan.gif) repeat-y left top;}
#topRight, #rightBorder, #bottomRight{background:url(/web/App_Themes/default/images/layout/sagyan.gif) repeat-y right top;}
#bottomLeft, #bottomRight{height: 176px; vertical-align: bottom;}
#bottomSide {height: 50px; background: url(/web/App_Themes/default/images/layout/alt.gif) no-repeat center bottom;}

#PageWrapper{width: 810px; margin: 0 auto;}
#ContentWrapper 
{
    width: 100%; margin: 10px 0 0 0;  
    background: url(/web/App_Themes/default/images/layout/MenuBackground.gif) no-repeat;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}

#Menu_Membership{ float: left;  width: 500px; margin: 0 0 20px 0; font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #999;}
#Menu_Membership a{border:none;}
#Menu_Membership a:link, #Menu_Membership a:visited, #Menu_Membership a:hover, #Menu_Membership a:active{text-decoration: none; background-color: #f5f5f5;}
#Menu_Membership a:link {color: #333333;}
#Menu_Membership a:visited {color: #333333;}
#Menu_Membership a:hover {color: #009900;}
#Menu_Membership a:active {color: #009900;}
#Menu_Membership ul{margin: 15px 0 0 20px; padding: 0;}
#Menu_Membership ul li{display: inline; list-style-type:none;  margin: 0;}

#loginStatus{padding-left: 18px; background: url(/web/App_Themes/default/images/icons/uye.gif) no-repeat left center;}

#CartInfo{float: left; width: 100px; margin: 16px 0 0 0; padding: 0 0 0 15px; background: url(/web/App_Themes/default/images/icons/sepetmini.gif) no-repeat left top; }
#CartInfo {text-decoration : none; color: #333;}

/* Alert Begin */
.Alert { text-align: center; width: 100%; padding: 0px; margin: 0px; }
.Alert img { text-align: left; vertical-align: middle; }
.AlertSuccess { color: Black; text-align: left; background-color: #dff2bf; width: 730px; border-bottom: solid 2px #436f23; border-top: solid 2px #436f23; padding: 10px; color: #436f23; font-family: Arial; font-weight: bold; font-size: 12px; margin: 10px 0px 10px 0px; }
.AlertError { color: Black; text-align: left; background-color: #ffebe8; width: 730px; border-bottom: solid 2px #dd3c10; border-top: solid 2px #dd3c10; padding: 10px; color: #9e0101; font-family: Arial; font-weight: bold; font-size: 12px; margin: 10px 0px 10px 0px; }


/**************************************
    TODO:
    Base definitions
/**************************************/ 
#contentPlaceHolder{background: #fff; vertical-align:top;}
div.Seperator_GrayGradient,.Seperator_GrayGradient {background: url(/web/App_Themes/default/images/cizgi.gif) no-repeat left bottom; margin: 10px 0 10px 120px; clear: both;}
Div.InnerContentWrapper {margin: 15px 15px 15px 30px; }

Div.InnerContentWrapper, Div.InnerContentWrapper p{font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #7F8186;}
Div.row{clear: both; margin: 5px 0;}
Div.InnerContentWrapper fieldset{border: 1px solid #efefef; padding: 10px; clear: both;}
Div.InnerContentWrapper fieldset legend{font: bold 1.5em verdana; color: #408b36; }
.map{border: 1px solid #ccc;}
.SearchIndicator {display:none; margin: 50px auto; text-align: center; width:500px;}
/* CMS Layout */


.formDropDownlist{color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

/*.GenericTable{margin: 20px 0 0 70px;}*/
.GenericTable{margin: 20px auto;}
.GenericTable, .GenericTable p{color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.GenericTable tr {vertical-align: top;}

/* 3D Box*/
.Box3D
{
    font: 1em "Lucida Grande" ,Verdana,Arial, "Bitstream Vera Sans" ,sans-serif;
    padding: 16px 16px 40px 16px;
    font-weight: normal;
    -moz-border-radius: 11px;
    -khtml-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #e5e5e5;
    -moz-box-shadow: rgba(200,200,200,1) 0 2px 10px;
    -webkit-box-shadow: rgba(200,200,200,1) 0 2px 10px;
    -khtml-box-shadow: rgba(200,200,200,1) 0 2px 10px;
    box-shadow: rgba(200,200,200,1) 0 2px 10px;
}




/************************************************************************ 
    Temporary Table Style 
************************************************************************/
.TempTable{width:100%;margin: 0;border: 1px solid #CCC; border-collapse:collapse;}
.TempTable, .TempTable p
{color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.TempTable td{border: 1px solid #CCC; border-collapse:collapse; padding: 2px;}
.TempTable tr {vertical-align: top;}
.TempTable thead {font-weight: bold;}
.TempTable tr.titlerow {background-color:Yellow; font-weight:bold;}



/************************************************************************ 
    Top Menu
************************************************************************/
.topic{position:absolute;display:block; margin: 80px 0 0 100px;width:150px; color: #fff; font: bold 16px Arial;}
#tabsB {float:right;font: normal 10px arial;line-height:normal; margin:0 25px -2px 0;padding:0px;}
#tabsB ul {margin:0; padding:0px 0px 0 33px; list-style:none; }
#tabsB li {display:inline; margin:0; padding:0;}
#tabsB a {float:left; margin:0; padding:0 0 0 4px; text-decoration:none;
        background:url("/web/App_Themes/default/images/topmenu/tableftB.gif") no-repeat left top;
  }
#tabsB a span {float:left; display:block; padding:5px 10px 4px 6px; color:#666;
  background:url("/web/App_Themes/default/images/topmenu/tabrightB.gif") no-repeat right top;
  }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsB a span {float:none;}
/* End IE5-Mac hack */
#tabsB a:hover span {color:#000;}
#tabsB a:hover {background-position:0% -42px;}
#tabsB a:hover span {background-position:100% -42px;}
#tabsB #current a {background-position:0% -42px;}
#tabsB #current a span {background-position:100% -42px;}

/*************************************************
    Domestic Flight Booking
/*************************************************/
#Form_DomesticFlightBooking {}
#Form_DomesticFlightBooking h2.ReservationOwner {font: normal 1.6em "Courier New", Courier, monospace; color:#174ba8; }
#Form_DomesticFlightBooking label{width: 120px; font-weight: bold;}
#Form_DomesticFlightBooking .section{margin: 10px 0 0 0;}
#Form_DomesticFlightBooking .panel{margin: 10px 0 0 0;}
#Form_DomesticFlightBooking fieldset{margin: 10px 0 0 0; border: none;}
#Form_DomesticFlightBooking legend {font: normal 1.4em "Courier New", Courier, monospace; color:#487fe1; }


/*************************************************
    Sixt Car Rental Service
/*************************************************/ 
.CarItem{padding: 5px 10px; width: 450px; background-color: #FFF}
.CarItem h2{margin: 3px 0; font-size: 160%;}
.CarItem .carItemThumbnail{float: left; margin: 0 20px 0 0 }
.CarItem .carItemSummary{}
.CarItem .carItemPriceTag{font-weight: bold;}
.CarItem .carItemPriceTag .listPrice {display: block; font-size: 120%}
.CarItem .carItemPriceTag .specialPrice{display: block; font-size: 120%}
.CarItem .carITemBuyLink{float: left; margin:10px 0 0 0;}
.Panel.Collapse.Sixt.ExtraItemsTitle{overflow: hidden; background-color:#BBFF78; border:1px solid #9CF000; cursor: pointer; width: 200px;}
.Panel.Collapse.Sixt.ExtraItemsTitle h2{padding: 3px; margin: 0;}
.Panel.Collapse.Sixt.ExtraItems {overflow: hidden; padding: 10px;}

/*************************************************
    Visa
/*************************************************/ 
.CountryItem { }
.CountryItem .CountryTitle h2{font:2.8em bold Geneva, Arial, Helvetica, sans-serif; color: #3f3f3f; margin: 5px}
.CountryItem .PasportsWithVisa{clear: both;}
.CountryItem .PasportsWithVisa table{border-collapse: collapse;}
.CountryItem .PasportsWithVisa table tr td{border: none;}
.CountryItem .Flag {float: left; padding: 15px}


/*************************************************
   Css for ModalPopUp
/*************************************************/
.modalBackground{background-color: Gray; filter: alpha(opacity=70); opacity: 0.7;}
.modalPopup{background-color: #ffffdd; border-width: 3px; border-style: solid; border-color: Gray; padding: 3px; width: 400px;}
#progressBackgroundFilter {
    position:fixed;top:0px;bottom:0px; left:0px; right:0px; overflow:hidden; padding:0; margin:0; 
    background-color:#000; filter:alpha(opacity=50); opacity:0.5; z-index:1000; 
    }
#processMessage { position:fixed; top:30%; left:43%; padding:10px; width:14%; z-index:1001; background-color:#fff; border:solid 1px #000; }

/* ++++++++++ New stff starts from here ++++++++++*/
/*************************************************
    Grid
/*************************************************/
.Grid{width:auto;}
.Grid{border-spacing:1px; font: normal 9px Arial; background:#E7E7E7; color: #b7b7b7;}
.Grid td,
.Grid th{font: bold 9px Arial;}
.Grid th{background: #efefef;}
.Grid tbody tr{background:#FFF; }
.Grid tbody tr.odd{background: #f9f9f9; border-top:1px solid #FFF;}
.Grid tbody th a:link, 
.Grid tbody th a:visited{color:#96D030;}
.Grid tbody th a:hover{color:#FF8601;}

.Grid.Small th,
.Grid.Small td{font: bold 10px Arial; padding: 1px; }
.Grid.Small td{text-align: left;}
/*************************************************
    Flight
/*************************************************/
.Flight h2{margin: 10px 0;}
.Flight .Grid{width: auto; }
.Flight .Grid caption{text-align: left; }
.Flight .Grid{border-spacing:1px; font: normal 10px Arial; background:#E7E7E7; color: #b7b7b7;}
.Flight .Grid td,
.Flight .Grid th{font: bold 10px Arial;}
.Flight .Grid th{background: #efefef;padding: 10px;}
.Flight .Grid tbody tr{background:#FFF; }
.Flight .Grid tbody tr.odd{background: #f9f9f9; border-top:1px solid #FFF;}
.Flight .Grid tbody th a:link, 
.Flight .Grid tbody th a:visited{color:#96D030;	padding:3px 0px 0px 18px;}
.Flight .Grid tbody th a:hover{color:#FF8601;}
.Flight .Grid input,
.Flight .Grid select{font: normal 1em Arial;}

.Flight.AtlasJet .Grid.Customer{width: 100%; margin: 10px 0;}

.Flight.AtlasJet{width: 550px;}
.Flight.AtlasJet.PassengerData{width: 690px;}

/*************************************************
    Shopping Basket
/*************************************************/ 
#Form_ShoppingBasket{}
.BillingInfoUI{font: normal 1em Verdana, Arial, Helvetica, sans-serif;	color: #666666;}
.BillingInfoUI label{display: block; float: left;width: 120px; font-weight: bold; }
.BillingInfoUI input,
.BillingInfoUI textarea, 
.BillingInfoUI select {
    	background-color: #F3F3F3; color: #4C4C4C; border: solid 1px #ccc; width: 154px; 
        font:normal 10px Arial, Helvetica, sans-serif;
}

#CreditCardUI {float:left; margin: 0 10px 0 0;}
.CreditCardUI{font: normal 1em Verdana, Arial, Helvetica, sans-serif;	color: #666666;}
.CreditCardUI label{display: block; float: left; width: 120px; font-weight: bold; }
.CreditCardUI input,
.CreditCardUI textarea, 
.CreditCardUI select {
    	background-color: #F3F3F3; color: #4C4C4C; border: solid 1px #ccc; width: 154px; 
        font:normal 10px Arial, Helvetica, sans-serif;
}
/*************************************************
    Terms and conditions Link
/*************************************************/ 
a.TermsAndConditionsLink:link, 
a.TermsAndConditionsLink:visited, 
a.TermsAndConditionsLink:hover, 
a.TermsAndConditionsLink:active
{margin: 0 2px; padding:1px 5px; background-color: #FD391E;font-weight: bold; color:#fff;}

ul.TermsAndConditions{
    font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
	margin:0; padding: 3px;
}
ul.TermsAndConditions input, ul.TermsAndConditions  label{
    border: none; background-color:#fff; float: left; width: auto; 
}
ul.TermsAndConditions li{margin: 0 0 10px 0;}
ul.TermsAndConditions li strong{font-size: 1.3em;}
ul.TermsAndConditions .AgreeTermsAndConditionsLabel{font: bold 0.8em verdana}

.GarantiBulletLink
{
    font-weight: bold;
    line-height:20px; margin: 0 0 0 2px; padding: 0 0 0 15px; 
    background: url(/web/App_Themes/default/images/icons/miniGaranti.gif) no-repeat left center;
}

Div.BasketItemWrapper,
Div.BasketItemWrapper label,
Div.BasketItemWrapper h2,
Div.BasketItemWrapper h3,
Div.BasketItemWrapper ul,
Div.BasketItemWrapper p
{margin: 0;font: normal 11px Arial, Helvetica, sans-serif; color: #666;}

Div.BasketItemWrapper{padding: 10px;}
Div.BasketItemWrapper label {font-size: 1em;font-weight:bold;}
Div.BasketItemWrapper h2{padding: 3px 3px 3px 0;font-weight: bold; font-size: 1.5em;}
Div.BasketItemWrapper h3{font-weight: bold;}
Div.BasketItemWrapper h3 a{font-weight: bold; font-size: 1.5em;}
Div.BasketItemWrapper ul{list-style: none; margin: 0; padding: 0;}
Div.BasketItemWrapper ul li a{ padding: 1px;background-color: #F0F0F0; border: 1px dotted #D8D8D8; font-weight: bold;}
Div.BasketItemWrapper ul li a:hover{background-color:#6C6C6F; color: #FFF;}
Div.BasketItemWrapper .RelatedLinks li{margin: 5px 0;}
Div.BasketItemWrapper span.priceTag a{font-weight: bold;font-size: 1.1em;}

.BasketItemInfoTable{margin: 0; border: 1px solid #D8D8D8}
.BasketItemInfoTable tr, .BasketItemInfoTable td{vertical-align:top; border: none; margin: 0; width:700px;}
.BasketItemInfoTable .StayPeriodInfo{padding: 5px;background-color: #F0F0F0;}
.BasketItemInfoTable .RoomAndGuestInfo{padding: 5px; background-color: #F0F0F0;}

.BasketItemInfoTable tfoot{background-color:#6C6C6F;}
.BasketItemInfoTable tfoot tr td{padding: 3px; border-top:1px dotted #D8D8D8;}
.BasketItemInfoTable tfoot a, .BasketItemInfoTable tfoot{color: #D8D8D8; font-weight: bold;}
.BasketItemInfoTable a:hover{background-color: #FD391E; color:#fff;}

.BasketItemInfoInnerTable thead tr th{border-bottom: 1px dotted #D8D8D8; padding: 3px;}
.BasketItemInfoTable p{padding: 3px 5px;}



/**************************************
    Installment
/**************************************/ 
Div.InstalmentWrapper{padding: 5px; width: 300px; margin: 0 0 0 20px; background-color:#DDFEA0; border: 5px dashed #DDFEA0;}
Div.InstalmentWrapper h2, Div.InstalmentWrapper p{margin: 0 0 10px 0; }
Div.InstalmentWrapper p{ font-size: 0.9em;}
Div.InstalmentWrapper h2{font-size: 2em;}

Table.Instalment thead tr {background-color: #f6f6f6;} 
Table.Instalment tbody tr {background-color: #f7f7f7;} 
Table.Instalment tbody tr td, Table.Instalment thead tr th{text-align: right; padding: 2px 5px; }
Table.Instalment tr{border-bottom: 1px solid #d7d7d7;border-top: 1px solid #d7d7d7;}
Table.Instalment
{
    margin:5px; border-collapse:collapse;
    vertical-align:top; padding: 50px;
    font: normal 1em Verdana, Arial, Helvetica, sans-serif; color: #666;
    /* border: 5px dashed #f7f7f7; bu tirtikli border icindi*/
    border: 1px solid #ccc;
}

/*************************************************
    Hotels -> GTA
/*************************************************/ 
.Hotel.GTA.Details {width: 100%;}
.Hotel.GTA.Details h2.HotelTitle{ font: bold 1.6em Arial; color: #333;}
.Hotel.GTA.Details h4{margin: 10px 0;}
.Hotel.GTA.Details .images{margin: 10px 0;}
.Hotel.GTA.Details .Panel {padding: 5px; background: #F6F6F6; border: 5px solid #E7E7E7;}
.Hotel.GTA.Details .Panel.SelectedImage{width: 360px; height: 310px; float: left; margin-right: 10px; }
.Hotel.GTA.Details .Panel.thumbNailsWrapper{width: 300px; height: 310px; float: left;}
.Hotel.GTA.Details .Panel.LocationInfo{width: 360px;height: 310px; float: left; margin-right: 10px;}
.Hotel.GTA.Details .Panel.Maps{width: 300px; height: 310px; float: left;}
.Hotel.GTA.Details .Panel.RoomAndHotelInfo{width: 360px; height: 310px; float: left;  margin-right: 10px;}
.Hotel.GTA.Details .Panel.HotelDetails{ float: left; width: 300px; }
.Hotel.GTA.Details .GTACopyrightNotice{margin: 20px 0;clear: both; text-align:center;}

/*************************************************
    Hotels -> Domestic
/*************************************************/ 
.Hotel.Domestic.Details,
.Hotel.Domestic.Details .Tabs{width: 680px;}
.Hotel.Domestic.Details h2{clear: both; margin: 10px 0;}
.Hotel.Domestic.Details h3{clear: both; margin: 10px 0;}
.Hotel.Domestic.Details .Panels{}
.Hotel.Domestic.Details .Panels .Panel{}
.Hotel.Domestic.Details .Panels .Panel h2{margin: 10px 0;}

.Hotel.Domestic.Details .form.Pricing{width: 180px;}
.Hotel.Domestic.Details .form.Pricing label,
.Hotel.Domestic.Details .form.Pricing input{float: none; }
.Hotel.Domestic.Details .AvailabilityCalendar{margin-left: 20px;}

.Hotel.Domestic.Details .Grid.Small{float: left; width: 470px; margin-bottom: 10px; }
.Hotel.Domestic.Details .Grid.Small.Instalment{width: 70px;}
.Hotel.Domestic.Details .Grid.Small.Instalment{border: none;}
.Hotel.Domestic.Details .Grid.Small.Instalment a{border: none;}

.AvailableDay, .NotAvailableDay{color: #fff; border: 0;}
.AvailableDay{background-color: #66FF33; }
.NotAvailableDay{background-color: #CCC;}

.Hotel.Domestic.Details .PaymentOptions{}
.RadPicker_YKM {width: 100px;}
/************************************************************************ 
    Currency List Styling
************************************************************************/
div#CurrencyList{clear: both;vertical-align:middle; padding:3px; background-color: #F3F3F3; padding: 5px;}
div#CurrencyList h3{margin: 0; padding: 2px; font-size: 1.2em;}
div#CurrencyList input{background-color: #F3F3F3; border: none; width:auto;}
div#CurrencyList label{margin: 0 0 5px 0; font: bold 1.2em arial;}
div#CurrencyList .optionList label{padding-left: 5px; float: none; font-weight: normal; font:normal 10px Arial, Helvetica, sans-serif;}
div#CurrencyList .optionList input{background-color:Transparent; color: #4C4C4C; border: none; width: auto; }

/*************************************************
    Tours -> Land Tours
/*************************************************/ 
.Tours.SearchResults .Tour{float: left; margin: 5px; padding: 10px; width: 250px; height: 300px; background: #F8F8F8; border: 1px solid #F0F0F0}
.Tours.SearchResults .Tour a{color: #408B36;}
.Tour.Details h1{margin: 10px 0; margin: 10x 0; font: bold 2em Arial; color: #333}
.Tour.Details h2{margin: 10px 0; margin: 10x 0; font: bold 1.5em Arial; color: #408B36}
/*************************************************
    Tours -> Cruise
/*************************************************/ 
.Cruise.Destionations{}
.Cruise .Destination{float: left; margin: 5px; padding: 10px; background: #F8F8F8; border: 1px solid #F0F0F0}
.Cruise .Destination h2{color: #333; font: bold 1.4em Arial;}
.Cruise .Destination img{margin: 5px 0;}
.Cruise .Destination .ShowToursLink{clear: left; display: block;}

.Cruise.Destination.FullList {width: 100%; margin-bottom: 20px;}
.Cruise.Destination.FullList td{padding:5px;}
.Cruise.Destination.FullList tr{margin: 4px; border-bottom: 1px dotted #ccc;}
.Cruise.Destination.FullList a{color: #00CE02; text-decoration: underline}

.Cruise.Tours {width: 100%;}
.Cruise.Tours .Tour {float: left; margin: 5px; padding: 10px; width: 250px; height: 260px; background: #F8F8F8; border: 1px solid #F0F0F0}
.Cruise.Tours .Tour ul{margin: 5px 0; padding: 0;list-style: none;}
.Cruise.Tours .Tour a{color: #959595; text-decoration:underline; margin: 5px 0; }

.Cruise.Tour.Detail, .Cruise.Tour.Detail p{color: #7F8186;}
.Cruise.Tour.Detail h1{margin: 10px 0 3px 0; font-weight: bold; font-size: 1.5em;}
.Cruise.Tour.Detail h2{margin: 10px 0;color: #333; font-weight: bold; font-size: 1.4em;}
.Cruise.Tour.Detail .GeneralInfo h2{ color: #333; font-weight: normal; font-size: 1.2em;}

.Cruise.Tour.Detail .CruiseShipImageWrapper{margin: 10px 0; width: 250px;}
.Cruise.Tour.Detail .CruiseShipImageWrapper h4{color: #ccc;}

.Cruise.Tour.Detail .Notes br{clear: left; margin: 0 0 10px 0; }
.Cruise.Tour.Detail .Prices table{width: auto; }
.Cruise.Tour.Detail .Prices th{text-align: left; }

.Cruise.Tour.Detail table {width: 100%}
.Cruise.Tour.Detail table th{font-weight: bold;}
.Cruise.Tour.Detail table td{background-color:#F6F6F6; font-weight:normal; padding:8px; text-align:center;vertical-align: middle;border: 1px #FFF solid; }
.Cruise.Tour.Detail li{padding-left: 15px; background: url(/web/App_Themes/ykm/images/icons/arrow_blue.gif) no-repeat left center;}

.Cruise.Tour.Detail .Images span, 
.Cruise.Tour.Detail .Videos span {display: inline-block; float: left; margin:10px 10px 10px 0; width: 120px;}

/**************************************
    Hotel Provider
/**************************************/ 
.Menu.HotelProvider{margin:0 0 0 154px; padding: 0; width: 350px;}
.Menu.HotelProvider li{display: inline;}

/*************************************************
    Forms
/*************************************************/ 
.form, .form p, .form select, .form input {font-size: 100%; margin:0;}
.form p{margin: 10px 0; clear: both;}
.form input{border: 1px solid #ccc;background-color: #f3f3f3;}
.form label, .form.label{text-align:left; font-weight: bold; font-size: 11px;  float: left; width: 150px; }
.form select{border: 1px solid #ccc; background-color: #f3f3f3;}
.form.reset_btn{background-color: #666;border: 0px;font-weight: bold; height: 23px; color: #fff;}
.form.textarea{border: 1px #CCC solid; background: #F6F6F6;}
.form Listbox.AutoWidth, .form AutoWidth{width: auto;}

/* Forms :: Sightseeing & Transfer */
#divSearch table tr td{width: 150px;height: 25px;}
.form.Sightseeing {width: 500px;}

.form.Sightseeing label{font: bold 11px Arial;}
.form.Sightseeing .SightseeingMessage{margin: 0 0 20px 0; text-align: justify;}
.form.Sightseeing .OpenActivitiesList{font-family: Arial; margin-left: 20px; padding-left: 15px;color: #666666; font-size: 9px; background: url(/web/App_Themes/ykm/images/icons/ico_01.jpg) no-repeat;}
.form.Sightseeing .optionList {width: 350px;}
.form.Sightseeing .optionList label{float: none; font-weight: normal; font:normal 10px Arial, Helvetica, sans-serif;}
.form.Sightseeing .optionList input{background-color:Transparent; color: #4C4C4C; border: none; width: auto; }
.form.Sightseeing #CurrencyList{margin: 0 0 0 150px;} 

/* Forms :: Car rental */
.form.CarRental {float: left; width: 375px; }
.form.CarRental label{font: bold 11px Arial;}
.form.CarRental select{max-width:200px;}
.form.CarRental.Sidebar{float: left; margin: 10px 5px 5px 5px; width: 300px; text-align:center;}


/* Forms :: Insurance */
.form.Insurance{font: normal 11px Arial;}
.form.Insurance label{width: 154px; }
.form.Insurance .ClassicFormTable tr td{vertical-align: top;padding: 5px;}
.form.Insurance h2{margin-bottom: 10px;padding-top: 10px;text-transform: uppercase;color: #016597;}
.form.Insurancep{margin-bottom: 10px;}
.form.Insurance table tr td{width: 150px;height: 25px;}
hr.InsuranceSectionDivider1{margin: 10px 0; border: 0;height: 1px;width: 100%;color: gray; background-color: yellow;text-align: center;clear:both;}

/* Forms :: LandTours */
.form.LandTours {font: normal 11px Arial;}
.form.LandTours .optionList {margin: 0 0 0 152px;}
.form.LandTours .optionList label{margin-right: 10px; float: none; padding-left: 5px;  font:normal 10px Arial, Helvetica, sans-serif;}
.form.LandTours .optionList input{background-color:Transparent; color: #4C4C4C; border: none; width: auto; }
.form.LandTours .CustimizedTourLink{margin: 0 0 0 152px;}
.form.LandTours .CustimizedTourLink a{color: #4C4C4C; border-bottom: 1px dotted #B9C6B9}

/* Forms :: Transfer Search */
.form.TransferSearch{width: 380px;}
.form.TransferSearch .noLabel{margin: 0 0 0 152px;}

.form.TransferSearch .optionList label{float: none; font-weight: normal; font:normal 10px Arial, Helvetica, sans-serif;}
.form.TransferSearch .optionList input{background-color:Transparent; color: #4C4C4C; border: none; width: auto; }

/* Forms :: Hotel Search */
.form.HotelSearch.GTA{width: 550px; font: normal 11px Arial;}

.form.HotelSearch.GTA label{font: normal 11px Arial;}
.form.HotelSearch.GTA p{text-align: left; }
.form.HotelSearch.GTA p a{font: normal 0.9em Arial; color: #ccc; margin-left: 20px; }
.form.HotelSearch.GTA select.fixedWidth{width: 100px;}
.form.HotelSearch.GTA #CurrencyList {margin: 0 0 0 154px;}
.form.HotelSearch.GTA .roomData{margin: 0 0 0 154px;}
.form.HotelSearch.GTA .roomData thead{margin: 0 0 0 154px;}

#FacilityList{float: left;  width:160px; }
#FacilityList ul{margin: 0;display: inline; }
#FacilityList ul li{display: inline; float: left; list-style-type:none; margin: 0 5px;}
#FacilityList ul label{width: auto; }
#FacilityList ul input {width: auto; background-color: #fff; border: 0; float: left;}

#FacilityFullListWrapper{margin: 10px 0 10px 154px;clear: both;}
#FacilityFullListWrapper h3{}
#FacilityFullList{margin: 10px 0; height:150px; overflow-y: scroll; display:none; border: 1px dotted #ccc;}
#FacilityFullList ul{margin: 0;display: inline; }
#FacilityFullList ul li{display: inline; float: left; list-style-type:none; margin: 5px; }
#FacilityFullList ul label{width: 130px; margin: 0 0 0 5px; }
#FacilityFullList ul input {width: auto; background-color: #fff; border: 0; float: left;}

/* Search Forms :: Hotel Search HotelsPRO */
/*.form.HotelSearch.HotelsPro{width: 550px; font: normal 11px Arial;}*/
.form.HotelSearch.HotelsPro{width: 93%; font: normal 11px Arial;}
.form.HotelSearch.HotelsPro .BestSellerDestinations{margin: 0 0 0 150px ; padding: 5px; border: 1px dashed #E7E7E7}
.form.HotelSearch.HotelsPro .BestSellerDestinations label{padding-left: 5px; float: none; display:inline-block; width: 100px;  font:normal 10px Arial, Helvetica, sans-serif; }
.form.HotelSearch.HotelsPro .BestSellerDestinations input{background-color:Transparent; color: #4C4C4C; border: none; }

.SearchResults.HotelsPro Table.Listing {width: 100%; border-collapse:collapse; border: none; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}
.SearchResults.HotelsPro .result-item{margin: 0 0 10px 0; border-bottom: 1px dotted #999; width: 600px; padding: 0 0 10px 0}

.SearchResults.HotelsPro .result-item .hotel-description{float: left; }
.SearchResults.HotelsPro .result-item .hotel-description.Image{}
.SearchResults.HotelsPro .result-item .hotel-description.Info{margin: 0 0 0 5px; width: 470px; text-align: justify; padding: 0 10px}

.SearchResults.HotelsPro .result-item .hotel-description h3{margin: 0; float: left;}
.SearchResults.HotelsPro .result-item .hotel-description.Info h3 a{ text-decoration: none; font: bold 14px Arial; color: #006600}

.SearchResults.HotelsPro .hotel-description .star-rating{float: right; }
.SearchResults.HotelsPro .hotel-description .hotel-address{margin: 0; clear: both;}
.SearchResults.HotelsPro .hotel-description .price {margin: 0; font: bold 12px Arial; color: #666666}

.SearchResults.HotelsPro .hotel-description.Details {margin: 0 0 0 5px; width: 470px; text-align: justify; padding: 0 10px}

.SearchResults.HotelsPro .result-item .buy-link{float: right;}
.SearchResults.HotelsPro .result-item .Purchase{clear: both;}
.SearchResults.HotelsPro .result-item .board-type{font: bold 14px Arial; color: #006600}
.SearchResults.HotelsPro .result-item .room-type{float: left; }
.SearchResults.HotelsPro .result-item .room-price-by-date{clear: both;}


/* Search Forms :: Hotel Search Karinca */
.form.HotelSearch.Karinca{width: 550px; font: normal 11px Arial;}
.form.HotelSearch.Karinca .roomData{margin: 0 0 0 154px;}
.form.HotelSearch.Karinca #CurrencyList {margin: 0 0 0 154px;}

.HotelSearch.Domestic.PromotionsListing{margin: 0 auto;}
.HotelSearch.Domestic.PromotionsListing .ResultItem{float: left; margin: 5px; padding: 10px; text-align: center;width: 180px; height: 220px; background: #F8F8F8; border: 1px solid #F0F0F0}
.HotelSearch.Domestic.PromotionsListing .ResultItem .DetailsLink{display: block;}

.HotelSearch.Domestic.Promotions{}
.Hotels.Domestic.Promotions .Options ul{list-style: none;}
.Hotels.Domestic.Promotions .Options li{display: inline;}
.Hotels.Domestic.Promotions .SearchButton{vertical-align: bottom}
.Hotels.Domestic.Promotions .Options .DatePicker, 
.Hotels.Domestic.Promotions .Options .DatePicker .rcTable{width: 80px  !important ;}

/* Search Forms :: Flight Search THY */
.form.Flight.THY {float: left; width: 375px;}
.form.Flight.THY .optionList label{margin-right: 10px; float: none; padding-left: 5px;  font:normal 11px Arial, Helvetica, sans-serif;}
.form.Flight.THY .optionList input{background-color:Transparent; color: #4C4C4C; border: none; width: auto; }
.form.Flight.THY .PassengerTypeCounts{margin-left: 120px; }
.form.Flight.THY .PassengerType{float: left; width: 50px;}
.form.Flight.THY .PassengerType label{display: block;}
.form.Flight.THY.PNRLink{color: #fff; display:block; margin: 2px 0 0 0; padding:5px; background-color: #24F724; font: bold 150% Arial; border-top: dotted 1px #fff; border-bottom: dotted 1px #fff}
.form.Flight.THY.Sidebar{float: left; margin: 10px 5px 5px 5px; width: 300px; text-align:center;}

/* Search Forms :: Flight Search AtlasJet */
.form.Flight.AtlasJet {float: left; width: 375px;}
.form.Flight.AtlasJet .optionList label{margin-right: 10px; float: none; padding-left: 5px;  font:normal 11px Arial, Helvetica, sans-serif;}
.form.Flight.AtlasJet .optionList input{background-color:Transparent; color: #4C4C4C; border: none; width: auto; }
.form.Flight.AtlasJet .PassengerTypeCounts{margin-left: 120px;}
.form.Flight.AtlasJet .PassengerType{float: left; width: 50px;}
.form.Flight.AtlasJet .PassengerType label{display: block;}
.form.Flight.AtlasJet.PNRLink{color: #fff; display:block; margin: 2px 0 0 0; padding:5px; background-color: #24F724; font: bold 150% Arial; border-top: dotted 1px #fff; border-bottom: dotted 1px #fff}
.form.Flight.AtlasJet.Sidebar{float: left; width: 300px;  margin: 10px 5px 5px 5px; text-align:center;} 

/* Search Forms :: Flight Search Domestic*/
.form.Flight.Domestic {}

/* Flight Search International*/
.form.Flight.International {}
.form.Flight.International .optionList label{margin-right: 10px; float: none; padding-left: 5px;  font:normal 11px Arial, Helvetica, sans-serif;}
.form.Flight.International .optionList input{background-color:Transparent; color: #4C4C4C; border: none; width: auto; }
.form.Flight.International .PassengerTypeCounts{margin-left: 120px; }
.form.Flight.International .PassengerType{float: left; width: 50px; margin: 3px 3px;}
.form.Flight.International .PassengerType label{display: block;}
.form.Flight.International .TotalPrice{color: #178BDB; font-size: 1.7em; font-weight: bold;}
h3.FlightTitle{background: url(/web/App_Themes/default/images/icons/Airplane.Outbound.gif) no repeat; padding: 0 0 0 20px; height: 20px;}
.form.Flight.International.Sidebar {float: left; width: 300px;  margin: 10px 5px 5px 5px; text-align:center;} 

.Box3D.AmadeusFlightResult{margin: 0 0 10px 0;}
.Box3D.AmadeusFlightResult fieldset{border: 1px solid #EFF1F3; margin: 0 0 15px 0;}
.Box3D.AmadeusFlightResult fieldset legend{color: #178BDB; font-size: 2em; }

.FlightBooking.SearchResultItem p{margin: 0;}
.FlightBooking.SearchResultItem #AirlineLogoWrapper{float: left; width: 45px; }
.FlightBooking.SearchResultItem #FlightInfoWrapper{float: left;  width: 170px;}
.FlightBooking.SearchResultItem #FlightDetailsWrapper{float: left;}
.FlightBooking.SearchResultItem .ToggleButton{height: 20px;  margin: 5px 0; padding: 0 0 0 20px; cursor: pointer;}
.FlightBooking.SearchResultItem .ToggleButton.Collapsed{background: url(/web/App_Themes/default/images/icons/Collapsed.png) no-repeat;}
.FlightBooking.SearchResultItem .ToggleButton.Expanded{background: url(/web/App_Themes/default/images/icons/Expanded.png) no-repeat;}

.Box3D.AmadeusCalendarView {margin: 0px; border: 1px solid #B9C6B9; width: 620px; padding: 20px; border-bottom:0px; border-right:0px;}
.Box3D.AmadeusCalendarView a:link,
.Box3D.AmadeusCalendarView a:active,
.Box3D.AmadeusCalendarView a:visited,
.Box3D.AmadeusCalendarView a:hover{font-family: Arial; font-size: 10px; color:#666;}

tr.odd{}
tr.even{}
.Box3D.AmadeusCalendarView table tr.thead{ background:#B9C6B9; height: 45px; color: #fff; font-family: Arial; font-size: 11px; text-align:center; font-weight:bold;  border-right:1px solid #7F8980; border-bottom:1px solid #7F8980; width:80px;}
.Box3D.AmadeusCalendarView table th{background:#B9C6B9; height: 45px; color: #fff; font-family: Arial; font-size: 11px; text-align:center; font-weight:bold;  border-right:1px solid #7F8980; border-bottom:1px solid #7F8980; width:80px;}

.DateStamp .day, .DateStamp .month{background:#336699; height: 40px; width: 70px; background:#B9C6B9; color: #fff; font-family: Arial; font-size: 11px; }
.PriceTag{font-family: Arial; font-size: 10px; background: #fff; border-right:1px solid #7F8980; border-bottom:1px solid #7F8980; color:#666; text-align:center;  width:80px;}
.PriceTag:hover{  font-family: Arial; font-size: 10px; background: #D3E4D4; border-right:1px solid #7F8980; border-bottom:1px solid #7F8980; color:#7E887F; text-align:center; cursor:pointer;  width:80px;}
.AirlineLogoForCalendarView{}
.logoWrapper{border:1px solid #7F8980; width:20px; height:17px; float:right;  margin-bottom:-8px; margin-top:2px; background:#FFF; border-right:0px; padding-top:3px;}
.GetMoreResults{margin: 20px 0; text-align: center;}
/* :: End of Flight Search International*/


/* Submit Buttons*/
a.Button {
    display: block; float: left; margin-right: 6px; padding-right: 14px; /* sliding doors padding */
    color: #fff; font: bold 10px arial, sans-serif; height: 18px; text-decoration: none;
}
a.Button:active {background-position: bottom right; color: #fff; outline: none; /* hide dotted outline in Firefox */}
a.Button:hover{color: #444;}
a.Button span {display: block; line-height: 8px; padding: 5px 0 5px 14px;}  
a.Button:active span {background-position: bottom left; padding: 5px 0 4px 14px; /* push text down 1px */} 

a.Button.Black{background: transparent url('/web/App_Themes/default/images/buttons/bg_button_black_a.gif') no-repeat scroll top right;}
a.Button.Black span {background: transparent url('/web/App_Themes/default/images/buttons/bg_button_black_span.gif') no-repeat;}
a.Button.Black:active{color: #fff;}
a.Button.Black:hover{color: #555;}
/* :: Enf of Submit Buttons*/

.NewsLetterForm{line-height:18px; width:600px; margin:30px 0 0 20px;}
.NewsLetterForm input.textbox {font-size:16px; width:250px; height:25px; color:#00CCFF; border:2px solid #ccc;}
.NewsLetterForm .submit-button{font-size:12px; height:25px; color:#fff; border:2px solid #00CCFF; background-color:#00CCFF; font-weight:bold;}

#bottom_info{float:left; font-size:11px; font-family:Arial; color:#637A63;}