@import url('http://www.mykonos-accommodation.com/css-mytrip/PhotoGallery.css');
@import url('http://www.mykonos-accommodation.com/css-mytrip/jquery.fancybox-1.3.4.css');
@import url('http://www.mykonos-accommodation.com/css-mytrip/FB_Fixes.css');

/* Generic Classes Starts Here */
* html img, * html .png{ position:relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("http://www.mykonos-accommodation.com/css-mytrip/','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}
Body { margin: 0px; font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color:#333333; background:#FFFFFF; }
#BookingEngine{ }
#BookingEngine #defaultBodyHeight { margin-left:0px;}
input, textarea, select { font-size:12px; color:#888888; font-family:Arial, Helvetica, sans-serif; padding:2px 0 0 2px; }

/* Page Header Footer Classes Starts Here 
#Header { background:#ffce00 url(http://www.mykonos-accommodation.com/css-mytrip/images/top-bg.png) left top no-repeat; height:140px; margin-bottom:20px;}
#Header .Logo { padding-left:30px; padding-top:10px;}
#Footer { background:#ffce00; margin-top:20px; clear:both; float:left; color:#FFFFFF; text-align:center; width:100%; padding:20px 0px;}
*/

/* Image Preview for Hover Image Effect*/
#preview { background: none repeat scroll 0 0 #333333; border: 1px solid #CCCCCC; color: #FFFFFF; display: none; padding: 5px; position: absolute; z-index: 99999;}

/* Hotel Booking Engine Classes */
#BE-Widget { padding:0px; float:left; background:none !important;}
#BE-Widget-Bdr { padding:0px; float:left; padding:0px 0px; width:320px;}
#BE-Widget-Btm { background:url(http://www.mykonos-accommodation.com/images/SearchBg.png) left -1503px no-repeat; float:left; height:10px;}
#BE-Widget label { font-size:12px; font-weight:bold; color:#333333;}
#BE-Widget input { border:solid 1px #D8D8D8; width:292px; height:18px; padding:3px; font-size:12px;}
#BE-Widget #Button { float:left; clear:both;}
#BE-Widget #Button input { border:solid 0px #e6e6e6;}
/* Temp Changes
#BE-Widget select { border:solid 1px #D8D8D8; width:145px; vertical-align:top; height:26px; padding:3px 2px; font-size:12px;}
*/
#BE-Widget select { border:solid 1px #D8D8D8; width:300px; vertical-align:top; height:26px; padding:3px 2px; font-size:12px;}

/* Step Background Classes */
.Step-Bg { float:left; clear:both;}
.Step-Bg-Act { float:left; clear:both;}
.Step-First { float:left; clear:both;}
.Step-First-Act { float:left; clear:both;}
.Step-Last { float:left; clear:both;}
.Step-L { float:left; width:184px; padding:20px 20px 20px 20px; display:none;}
.Step-L h2, .Step-L h2 { color:#FFFFFF; font-size:20px; font-weight:bold; padding:0px; margin:0px;}
.Step-L span, .Step-L span { color:#FFFFFF; font-size:11px; font-weight:bold;}
.Step-R { float:left;}
.Step-BookingChoice { display:none1;}

/* Hotel Search Pane Classes */
#Country, #Where, #CheckIn, #CheckOut, #Nights, #Rating, #Nationality, #HotelNameCont, #Rooms, #RoomsL, #Adults, #Children, #Markup, #Button, #SortBy { float:left;  margin:0px; margin-top:10px;}
#Country-Clear, #Where-Clear,  #CheckOut-Clear, #CheckIn-Clear, #Nationality-Clear, #HotelName-Clear, #RoomsL-Clear, #Adults-Clear, #Children-Clear, #Markup-Clear, #Button-Clear, #SortBy-Clear, #Nights-Clear { display:none;}
#Country-Label, #Where-Label, #CheckIn-Label, #CheckOut-Label, #Nights-Label, #Rating-Label, #Nationality-Label, #HotelName-Label, #Rooms-Label, #RoomsL-Label, #Adults-Label, #Children-Label, #Markup-Label, #Button-Label, #SortBy-Label { margin-bottom:3px;}
#Country-Input, #Where-Input, #CheckIn-Input, #CheckOut-Input, #Nights-Input, #Rating-Input, #Nationality-Input, #HotelName-Input, #Rooms-Input, #RoomsL-Input, #Adults-Input, #Children-Input, #Markup-Input, #Button-Input, #SortBy-Input { }
#CheckIn-Clear, #CheckIn-Options-Clear, #Rating-Clear, #SortBy-Clear, #Rooms-Clear, #RoomsL-Clear, #Button-Clear { display:block; font-size:0px; clear:both; height:1px;}

/* Hide Options and Checkin Options Classes */
.HideOptions-link { float:left; margin:10px 0px 0px 0px;}
.HideOptions-link a { color:#000000; text-decoration:none; font-weight:bold; font-size:12px;}
.HideOptions-link a:hover { text-decoration:none;}
#CheckIn-Options { float:left; margin-top:10px;}
#CheckIn-Options input { float:left; margin:0px; padding:0px; width:auto !important; margin-bottom:0px;}
#CheckIn-Options label { float:left; margin:2px 5px; padding:0px; width:auto; font-weight:normal;}
#Adults-Input, #Children-Input { margin-top:3px; margin-bottom:10px;}

/* Hotel Search Customization */
#Nationality, #HotelNameCont, #Nights { margin-top:10px; display:none;}
#CheckIn-Input input, #CheckOut-Input input { width:137px; background:url(images/Common.png) no-repeat 116px -28px #ffffff; cursor:pointer; }
#CheckIn, #Rating, #SortBy, #Rooms, #RoomsL { }
#Nights-Input{ background:#FFFFFF; border:solid 1px #D8D8D8; height:15px; padding:7px 5px; font-size:11px; color:#333333; width:50px;}
#SortBy select { float:left; margin-right:10px; width:145px;}
#Rooms-Input select, #RoomsL select { width:90px; margin-right:20px;}
#Children select { width:70px; margin-right:20px;}
#BE-Widget #ErrorContainer { width:96%;}
#CheckIn-Clear { display:none;}
#CheckIn { margin-right:10px;}

/* Inside Page Search Classes Starts Here */
#BE-Widget-Inside #BE-Widget, #BE-Widget-Inside #BE-Widget-Bdr { width:160px; background:#FFFFFF;}
#BE-Widget-Inside .Step-Bg, #BE-Widget-Inside .Step-First, #BE-Widget-Inside .Step-Last { width:160px; background:none;}
#BE-Widget-Inside .Step-L { display:none;}
#BE-Widget-Inside .Step-R { width:140px; padding:0px; background:none; margin:0px 10px 0px 10px;}
#BE-Widget-Inside #BE-Widget-Btm { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/SearchBg.png) left -1764px no-repeat; float:left; width:160px; height:0px;}
#BE-Widget-Inside #BE-Widget-Bdr { background:#FFFFFF; padding:0px; padding:0px 0px 15px 0px; border-radius:0px; border:solid 1px #d2dde3;}

#BE-Widget-Inside .BE-Widget-Title { background:#000000; color:#FFFFFF; font-size:14px; margin:0px; padding:9px 0px 9px 15px; margin-bottom:0px; border-top-left-radius:0px;  border-top-right-radius:0px;}
#BE-Widget-Inside #BE-Widget label { font-size:11px; font-weight:normal; color:#4C4C4C;}
#BE-Widget-Inside #BE-Widget input { border:solid 1px #D8D8D8; width:125px; height:15px; font-size:11px;}
#BE-Widget-Inside #BE-Widget select { border:solid 1px #D8D8D8; width:132px; vertical-align:top; padding:2px 2px; height:22px;}
#BE-Widget-Inside #CheckIn-Input input, #BE-Widget-Inside #CheckOut-Input input { width:125px; background:url(images/Common.png) no-repeat 106px -63px #ffffff; cursor:pointer; }
#BE-Widget-Inside #CheckIn-Options label { width:100px; margin-top:0px;}
#BE-Widget-Inside .Step-Last { padding:0px 15px; width:130px;}
#BE-Widget-Inside .HideOptions-link { margin:10px 0px;}
#BE-Widget-Inside #ddlSortByOrder { margin-top:5px;}
#BE-Widget-Inside #BE-Widget #Button { float:left;}
#BE-Widget-Inside #RoomTable select { width:64px;}
#BE-Widget-Inside #Rooms-Input select, #BE-Widget-Inside #RoomsL select, #BE-Widget-Inside #Children select { margin-right:5px;}
.infoToolTip{ display:none;}
#BE-Widget-Inside .BigButton { padding-left:6px; margin-left:12px;}
#BE-Widget-Inside .BigButton input { font-size:12px !important; border:none; width:100px !important;}
#BE-Widget-Inside #ErrorContainer { width:82%;}
#BE-Widget-Inside #ChildAgeTable select { width:39px; padding:2px 0px;}

/* Buttons Classes Starts Here */
.BigButton, .BigButton input, .SmallButton, .SmallButton input { background:#ffce00; text-transform:uppercase;} 
.BigButton {height: 35px; float:right; padding-left:6px; background:#ffce00;} 
.BigButton input {background:#ffce00; border:0px !important; font-size:12px; font-weight:bold; margin:0px !important; padding:0px 20px 0px 14px !Important; height:35px !important; color:#000000; width:auto !important;cursor:pointer; font-weight:bold;}
.BigButton:hover { background:#ffe700; height: 35px; float:right; padding-left:6px;} 
.BigButton:hover input { background:#ffe700; border:0px !important; font-size:12px; font-weight:bold; margin:0px !important; padding:0px 20px 0px 14px !Important; height:35px !important; color:#000000; width:auto !important;cursor:pointer; font-weight:bold;}
.Button-Clear { display:block; font-size:0px; clear:both; height:1px;}

.SmallButton { background:#ffce00; height:26px; float:right; padding-left:6px;} 
.SmallButton input { background:#ffce00; border:0px !important; font-size:12px; font-weight:bold; margin:0px !important; padding:0px 20px 0px 14px !Important; height:26px !important; color:#000000; width:auto !important;cursor:pointer; font-weight:bold;}
.SmallButton:hover { background:#ffe700; height:26px; float:right; padding-left:6px;} 
.SmallButton:hover input { background:#ffe700; border:0px !important; font-size:12px; font-weight:bold; margin:0px !important; padding:0px 20px 0px 14px !Important; height:26px !important; color:#000000; width:auto !important;cursor:pointer; font-weight:bold;}

/* Result Page Structure Classes Starts Here */
#hotels-results-left-section1, #hotels-results-left-section2, #hotels-results-left-section3, #hotels-results-left-section4 { float: left; margin-bottom: 30px;}
#BEHotel-SearchDiv { float:left; width:160px; margin-right:24px; clear:both;}
#BEHotel-GridDiv { float:left; width:796px;}
#trHotelList{ float:left;}
.List-Width { width:796px; clear:both;}

/* Booking Steps Classes Starts Here */
.BookingSteps { margin-bottom:20px; float:left; margin-top:20px;}
.BookingSteps h1 { padding:0px; margin:0px; color:#000000; font-size:20px; font-weight:bold; float:left;}
.BookingSteps h1 b { color:#000000; font-size:20px; font-weight:bold;}
.BookingSteps span { clear:both; color:#333333; font-size:12px; float:left;}
.BookingSteps div { clear:both; color:#333333; font-size:12px; float:left;}
.BookingSteps h2 { clear:both; color:#000000; font-size:16px; float:left; margin:0px; padding:0px;}
.BookingSteps-Price { color:#ffce00; font-size:20px; font-weight:bold; float:right; margin-right:30px;}
.BookingSteps-Price b { float:left; margin-right:5px;}

/* Special Deals Classes Starts Here */
#hotel-deal { background:#ffce00; width:796px; height:auto; float:left; clear:both; margin:0px 0px 30px 0px; border-radius:0px;}
#hotel-deal h2 {color:#ffffff; text-transform:uppercase; padding:2px 0 2px 5px;float:left; margin:8px 10px 0px 10px; font-size:14px; line-height:20px;}
#hotel-deal label { color:#000000;  font-size:14px; line-height:20px;}
#hotel-deal .hotel-dealbg { background:#f7f7f7; width:766px; clear:both; margin:4px 2px 2px 2px; float:left; padding:10px 13px 15px 13px; border-radius:0px;}
.deal-time-left { float:right; font: bold 18px/16px Arial, Helvetica, sans-serif;	color:#ffffff;	padding:8px 0 5px 39px;	background: url(http://www.mykonos-accommodation.com/css-mytrip/images/no-repeat.png) no-repeat scroll -51px -184px;	height:25px;}
.deal-time-left .small {font-size:12px;	font-weight:normal;}

/* Filter Area Classes Starts Here */
#Filter-Widget { background:#FFFFFF; float:left; margin-bottom:10px; padding:0px 0px 10px 0px; border-radius:0px; border:solid 1px #d2dbe2;}
.Filter-Widget-Btm { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Filters_Bg.png) left -613px no-repeat; clear:both; float:left; height:0px; width:160px;}
#Filter-Widget h2 { background:#000000; float:left; width:160px; font-size:12px; color:#FFFFFF; text-align:center; text-align:center; padding:0px; margin:0px; border-top-left-radius:0px;  border-top-right-radius:0px;}
#Filter-Widget h2 b { clear:both; float:left; text-align:center; width:160px; margin-top:10px;}
#Filter-Widget h2 b.lowestprice { font-size:18px; padding:3px 0px; margin:0px;}
#Filter-Widget h2 span { clear:both; float:left; text-align:center; width:160px; font-weight:normal; padding-bottom:5px;}
#Filter-Widget a.ResetFilters { float:left; color:#323232; width:140px; text-decoration:none; font-size:12px; font-weight:bold; padding:10px 10px; border-bottom:solid 1px #DADADA;}
#Filter-Widget a.ResetFilters:hover { text-decoration:underline;}
#Filter-Widget a.ResetFilters-Btm { border-bottom:none; padding-bottom:5px;}
#Filter-Widget .filter-results{ float:left; color:#ffce00; width:140px; text-decoration:none; font-size:14px; font-weight:bold; padding:10px 10px 10px 10px; border-bottom:solid 1px #d2dde3;}
#Filter-Widget .OtherFilters { float:left; clear:both; width:140px; padding:10px 10px; border-bottom:solid 1px #d2dde3;}
#Filter-Widget .OtherFilters h3 { background:#ffffff url(http://www.mykonos-accommodation.com/css-mytrip/images/Filters_Bg.png) 10px -173px no-repeat; color:#323232; font-size:12px; font-weight:bold; cursor:pointer; padding:0px; margin:0px; padding:10px 10px 10px 28px; margin:-10px;}
#Filter-Widget .OtherFilters h3:hover { color:#ffce00;}
#Filter-Widget .OtherFilters h3.FilterAct { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Filters_Bg.png) 10px -280px no-repeat; color:#ffce00; padding:10px 10px 10px 28px; margin:-10px;}
#Filter-Widget .OtherFilters div { margin-top:10px;}
#Filter-Widget .OtherFilters input { width:auto; float:left; padding:0px; margin:0px 5px 7px 0px; clear:both;}
#Filter-Widget .OtherFilters label { font-size:11px; font-weight:normal; color:#4C4C4C; float:left; width:90px; margin-bottom:7px;}
#Filter-Widget .OtherFilters label b { font-size:11px; font-weight:normal; color:#4C4C4C; float:right; margin-bottom:7px;}
#Filter-Widget .OtherFilters span { font-size:11px; font-weight:normal; color:#000000; float:right; text-align:right;}
#Filter-Widget .OtherFilters a { font-size:11px; font-weight:normal; color:#E84C09; float:right; text-align:right; margin-bottom:10px; margin-left:10px; text-decoration:none; margin-top:-10px;}
#Filter-Widget .OtherFilters a:hover { text-decoration:underline;}

#Filter-Widget #PriceFilter, #Filter-Widget #StarRatings, #Filter-Widget #SearchByHotelName { float:left; clear:both; width:140px; padding:10px 10px; border-bottom:solid 1px #d2dde3;}
#Filter-Widget #PriceFilter h3, #Filter-Widget #StarRatings h3, #Filter-Widget #SearchByHotelName h3 { background:#ffffff url(http://www.mykonos-accommodation.com/css-mytrip/images/Filters_Bg.png) 10px -173px no-repeat; color:#323232; font-size:12px; font-weight:bold; cursor:pointer; padding:0px; margin:0px;  padding:10px 10px 10px 28px; margin:-10px;}
#Filter-Widget #PriceFilter h3:hover, #Filter-Widget #StarRatings h3:hover, #Filter-Widget #SearchByHotelName h3:hover { color:#ffce00;}
#Filter-Widget #PriceFilter h3.FilterAct, #Filter-Widget #StarRatings h3.FilterAct, #Filter-Widget #SearchByHotelName h3.FilterAct { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Filters_Bg.png) 10px -280px no-repeat;  color:#ffce00; padding:10px 10px 10px 28px; margin:-10px;}
#Filter-Widget #PriceFilter h3 label, #Filter-Widget #StarRatings h3 label, #Filter-Widget #SearchByHotelName h3 label { cursor:pointer;}
#PriceFilter-Input, #StarRatings-Input, #SearchByHotelName-Input { margin-top:10px;}
#PriceFilter-Input .Label { color:#000000; font-size:11px; font-weight:normal; margin-top:10px; float:left;}
#SearchByHotelName-Input { margin-bottom:7px; float:left;}
#SearchByHotelName-Input input { width:125px; border:solid 1px #D8D8D8; height:20px;}
#SearchByHotelName-Btn-Go .Btn-Small-Bg, #SearchByHotelName-Btn-Clear .Btn-Small-Bg { border:none;}
#SearchByHotelName-Btn-Go, #SearchByHotelName-Btn-Clear { float:left;}
#SearchByHotelName-Btn-Go input { background:#ffce00; height:24px; width:35px; font-weight:bold; color:#FFFFFF; cursor:pointer; border:solid 1px #ffce00; padding:0px; margin:0px;}
#SearchByHotelName-Btn-Clear input { background:#ffce00; height:24px; width:50px; font-weight:bold; color:#FFFFFF; cursor:pointer; border:solid 1px #ffce00; padding:0px; margin:0px; margin-left:5px;}
#Filter-Widget select { border:solid 1px #D8D8D8; width:132px !important; vertical-align:top; padding:2px 2px; height:22px;}

/* Air Filters Customizations */
.Filter-Widget-HotelPlusFlight { background:#357eb1 url(http://www.mykonos-accommodation.com/css-mytrip/images/FlightPlusHotelSectionBg.png) left top repeat-x; padding:16px 10px 10px 10px; overflow:hidden; color:#FFFFFF;}
.Filter-Widget-HotelPlusFlight span { float:left; margin-bottom:5px;}
.Filter-Widget-HotelPlusFlight span.price { float:right; font-weight:bold;}
.Filter-Widget-HotelPlusFlight span.Filter-Widget-HotelPlusFlight-Total { float:right; font-size:10px;}
#Filter-Widget #PriceFilter .PriceFilter-Input-Detature {}
#Filter-Widget #PriceFilter .PriceFilter-Input-Arrival { clear:both; margin-top:20px; float:left;}
#Filter-Widget #PriceFilter #PriceFilter-Input-ByTime h4 { font-size:12px; font-weight:normal; clear:both; font-weight:bold;}

/* Hotel Grid Classes Starts Here */
#Container-E { padding:0px; margin:0px; float:left;}
#Container-E h1 { font-size:16px; color:#323232; font-weight:bold; margin:0px; padding:0px; margin-bottom:20px; float:left; width:620px;}
#show-hide-map { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1154px no-repeat; float:right; color:#ffce00; font-weight:bold; height:21px; padding-left:35px; padding-top:7px; cursor:pointer;}
#show-hide-map:hover { text-decoration:underline;}
.HotelDtlGridBg { background:#FFFFFF; float:left; padding:15px 17px; width:760px; border:solid 1px #d2dde3; border-top:none;}
.TemplateHotelImage { float:left; margin-right:17px;}
.TemplateHotelDetails { float:left;}
.TemplateHotelName { float:left;}
.TemplateHotelName .Detail-Grid-Header { font-size:22px; font-weight:bold; color:#ffce00; text-decoration:none; padding:0px; margin:0px; padding-right:10px; padding-bottom:5px; float:left; line-height:22px;}
.TemplateHotelName .sters { float:left; margin-top:3px !important;}
.TemplateHotelName span { color:#6d6d6d; font-size:12px; font-weight:bold; clear:both; float:left;}
.TemplateHotelName .map-link { font-size:12px; font-weight:bold; color:#323232; clear:none; cursor:pointer;}
.TemplateHotelName .map-link:hover { text-decoration:underline;}
.TemplateHotelName .PromotionHelp { font-size:11px; font-weight:normal; color:#868686; clear:both; float:left; margin-top:5px;}
.TemplateHotelDeal { float:left; font-size:12px;}
.TemplateHotelAddress { clear:both; color:#333333; font-size:12px; float:left; margin-top:15px;}
.TemplateHotelAddress a { color: #323232; }
.TemplateHotelAddress a:hover{ text-decoration:none;}
.TemplateHotelLinks { clear:both; color:#000000; font-size:11px; float:left; margin-top:15px;}
.TemplateHotelLinks span { color: #000000; float:left; clear:both; display:none; margin-right:10px; }
.TemplateHotelLinks a { color:#323232; text-decoration:underline; float:left;}
.TemplateHotelLinks a:hover { text-decoration:none;}
.TemplateHotelPriceDetails { float:right; text-align:right; margin-left:20px;}
.TemplateHotelPrice { color:#323232; font-size:20px; font-weight:bold;}
.TemplateHotelPrice span { font-size:14px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; caption-side:#fe6e04;}
.TemplateHotelHelpText1 { font-size:11px; color:#E84C09; font-weight:normal; margin:10px 0px; white-space:nowrap;}
.TemplateHotelHelpText2 { font-size:11px; color:#E84C09; font-weight:normal; margin:10px 0px;}
.Label-Button { background:#ffce00; text-align:center; width:112px; height:26px; float:right; padding-top:9px;}
.Label-Button:hover { background:#ffe700; }
.Label-Button a:link, .Label-Button a:active, .Label-Button a:visited { color:#000000; text-decoration:none; font-size:12px; font-weight:bold; }
.HotelList-Btm { background: #f2f3f5; border:solid 1px #d2dde3; float:left; height:46px; width:794px; padding-top:13px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; margin-bottom:20px; margin-top:-2px;}
.HotelList-Btm span { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) right -806px no-repeat; color:#4C4C4C; float:right; cursor:pointer; padding:0px 20px 0px 0px; margin-right:20px; margin-top:10px;}
#Container-E .Error-Msg { background:#FFFFFF; padding:30px; background:#FFFFFF; font-size:14px; font-weight:bold; border-radius:0px;}

/* Hotel Sub Grid Classes Starts Here */
.TemplateHotelSubGrid { clear:both; float:left; margin-left:143px;}
.TemplateHotelSubGrid ul { list-style-type:none; margin:0px; padding:0px; width:619px; margin-bottom:10px;}
.TemplateHotelSubGrid li { border-top:solid 1px #dee7ec; padding-bottom:5px; font-size:13px; padding-top:5px; overflow:hidden;}
.TemplateHotelSubGrid b { font-size:12px; font-weight:bold; color:#323232; float:left; margin-right:5px;}
.TemplateHotelSubGrid span { font-size:11px; font-weight:normal; color:#ffce00; float:left;}
.TemplateHotelSubGrid label { font-size:11px; font-weight:normal; color:#e84c09; float:right; color:#000000;}
.TemplateHotelSubGrid span.SubGrid-SPOffer { float:right; width:270px; margin-left:10px;}

.TemplateHotelMoreRoom {  margin:0px; float:right; font-size:11px; font-weight:bold; text-decoration:none; }
.TemplateHotelMoreRoom a { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/no-repeat.png) no-repeat -44px -94px; color:#ffce00; padding-left:13px; text-decoration:none;}
.TemplateHotelMoreRoom a:hover { text-decoration:underline; }
.TemplateHotelMoreRoom a.arrow-up { background-position:left -116px}

.TemplateHotelSubGrid .RoomsHide { height:81px; overflow:hidden;}
.TemplateHotelSubGrid .RoomsShow { height:auto; overflow:auto;}
.TemplateHotelPriceDetails div.AvrInfoText { font-size:11px;}

/* Other Classes of Result Page */
#trHotelBusinessNoteText { margin-top:10px;}
#tdTotalHotels { color:#000000; font-size:14px; font-weight:bold; margin-bottom:20px;}
.TemplateHotelPriceDetails .HotelPage-Deals { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Bali_Icons.png) left -4337px no-repeat; margin-top:0px; font-size:11px; color:#333333; text-decoration:none; float:right; padding-left:20px; margin-bottom:5px;}
.ViewHotelOnMap-Link:link, .ViewHotelOnMap-Link:active, .ViewHotelOnMap-Link:visited { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Bali_Icons.png) left -6503px no-repeat; float:right; height:27px; width:128px; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; padding-top:14px; padding-left:47px;}
.ViewHotelOnMap-Link:hover { text-decoration:underline; color:#4877b1;}
.Detail-Grid-Data-Link:link, .Detail-Grid-Data-Link:active, .Detail-Grid-Data-Link:visited { color:#333333; font-size:12px; text-decoration:none;}
.Detail-Grid-Data-Link:hover { text-decoration:underline;}

/* Sort Options Classes Starts Here */
#GridFilter { background:#f2f3f5; float:left; height:37px; width:794px; border:solid 1px #d2dde3; border-top-left-radius:0px; border-top-right-radius:0px;}
#GridFilter h3 { color:#000000; font-weight:bold; margin:11px 0px 0px 15px; float:left; font-size:12px; width:57px;}
#GridFilter span { color:#FFFFFF; font-weight:bold; margin:0px 0px 0px 5px; width:9px; float:right;}
.Detail-Grid-SortLink:link, .Detail-Grid-SortLink:active, .Detail-Grid-SortLink:visited { color:#323232; font-size:12px; text-decoration:none; font-weight:bold; float:left; padding:11px 10px; border-left: solid 1px #d2dde3;}
.Detail-Grid-SortLink:hover { color:#ffce00;}
.Detail-Grid-SortLink-Act:link, .Detail-Grid-SortLink-Act:active, .Detail-Grid-SortLink-Act:visited { color:#000000; font-size:12px; text-decoration:none; font-weight:bold; float:left; padding:11px 10px; }
.Detail-Grid-SortLink-Act:hover { color:#ffce00;}

/* Classes for Pager */
#trHotelPagerRowUp { float:left; clear:both;}
.UpperPager { float:right; margin-right:10px; margin-top:10px;}
.UpperPager ul { padding:0px; margin:0px; float:left;}
.UpperPager ul li { float:left; list-style-type:none; }
.UpperPager ul li input { font-size:11px; height:14px; margin:0; padding: 0 4px;color:#4b4b4b; text-decoration:none; border:none; background:none; cursor:pointer; float:left; border-right:1px solid #616161;}
.UpperPager ul li input:hover { text-decoration:underline !important; }
.UpperPager ul li.last input { border-right:none !important; padding:0 11px 0 2px !important; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/no-repeat.png) no-repeat scroll 34px -248px; width:45px; display:inline;}
.UpperPager ul li.first input  { padding:0 2px 0 11px !important; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/no-repeat.png) no-repeat scroll 0px -281px ;}
.result-pager .pagination ul li { float:left; list-style-type:none;}
#tdLowerPager { float:left; margin-left:20px;}
#tdLowerPager .UpperPager { float:left; margin-top:0px;}

/* JQuery Classes Starts Here */
/* Calendar Classes Starts Here */
TABLE.jCalendar { background: #EEEEEE; border-bottom: #000 1px solid; border-collapse: separate; border-left: #000 1px solid; border-right: #000 1px solid; border-spacing: 2px; border-top: #000 1px solid; font-family: Arial, Helvetica, sans-serif; width:auto; font-size:10px;}
TABLE.jCalendar TH { BACKGROUND: #EEEEEE; COLOR: #363636; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; PADDING-LEFT: 7px; PADDING-RIGHT: 6px; PADDING-TOP: 3px; font-size:11px;}
TABLE.jCalendar TD { BACKGROUND: #ffffff; COLOR: #3a3a3a; border:solid 1px #cccccc; padding:0.2em 0.2em; TEXT-ALIGN: center;}
TABLE.jCalendar TD.other-month { BACKGROUND: #ffffff; COLOR: #3a3a3a; border:solid 1px #cccccc; padding:0.2em; TEXT-ALIGN: center; opacity:0.0 !important;}
TABLE.jCalendar TD.today { BACKGROUND:#ffffff; COLOR:#3a3a3a; border:solid 1px #cccccc;}
TABLE.jCalendar TD.selected { BACKGROUND: #ffffff; COLOR: #3a3a3a; }
TABLE.jCalendar TD.dp-hover.selected { BACKGROUND: #ffffff; COLOR: #3a3a3a; border:1px solid #cccccc; }
TABLE.jCalendar TD.dp-hover { BACKGROUND: #000000; COLOR: #ffffff; border:1px solid #000; }
TABLE.jCalendar TR.activeWeekHover TD { BACKGROUND: #000000; COLOR: #fff; }
TABLE.jCalendar TR.selectedWeek TD { BACKGROUND: #000000; COLOR: #fff; }
TABLE.jCalendar TD.disabled { BACKGROUND: #ffffff; COLOR: #3a3a3a; border:1px solid #cccccc; text-decoration:line-through;}
TABLE.jCalendar TD.unselectable { BACKGROUND: #bbb; COLOR: #888; }
TABLE.jCalendar TD.unselectable:hover { BACKGROUND: #bbb; COLOR: #888; }
TABLE.jCalendar TD.dp-hover.unselectable { BACKGROUND: #bbb; COLOR: #888; }
DIV.dp-popup { BACKGROUND:#EEEEEE;FONT-SIZE: 12px; LINE-HEIGHT: 1.2em; PADDING:10px 3px 10px 8px; POSITION: relative; WIDTH: auto; border:solid 1px #b2b2b2; border-radius:0px;}
DIV#dp-popup { POSITION: absolute; Z-INDEX: 900000; }
DIV.dp-popup H2 { color:#FFFFFF; background:#000000; padding:5px 0px 0px; TEXT-ALIGN: center; display:block; font-size:12px; border-radius:0px; height:20px; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; margin-top:0px;}
A#dp-close { DISPLAY: block; FONT-SIZE: 11px; PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px; TEXT-ALIGN: center; }
A#dp-close:hover { TEXT-DECORATION: underline; }
DIV.dp-popup A { COLOR: #000; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 3px; TEXT-DECORATION: none; font-size:0px;}
DIV.dp-popup DIV.dp-nav-prev { LEFT: 8px; POSITION: absolute; TOP: 5px; WIDTH: 100px; }
DIV.dp-popup DIV.dp-nav-prev A { FLOAT: left; }
DIV.dp-popup DIV.dp-nav-prev A { CURSOR: pointer !important; }
DIV.dp-popup DIV.dp-nav-next A { CURSOR: pointer; }
DIV.dp-popup DIV.dp-nav-prev A.disabled { CURSOR: default; }
DIV.dp-popup DIV.dp-nav-next A.disabled { CURSOR: default; }
DIV.dp-popup DIV.dp-nav-next { POSITION: absolute; RIGHT: 8px; TOP: 5px; WIDTH: 100px; }
DIV.dp-popup DIV.dp-nav-next A { FLOAT: right; }
DIV.dp-popup A.disabled { COLOR: #aaa; CURSOR: default; font-size:0px;}
DIV.dp-popup TD { CURSOR: pointer; }
DIV.dp-popup TD.disabled { CURSOR: default; }
A.dp-choose-date { BACKGROUND: url(http://www.mykonos-accommodation.com/css-mytrip/images/calendar.gif) no-repeat; DISPLAY: block; FLOAT: left; HEIGHT: 16px; MARGIN: 2px 0px 0px 3px; OVERFLOW: hidden; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; TEXT-INDENT: -2000px; WIDTH: 16px; }
#multimonth { BORDER-BOTTOM: 000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; FLOAT: left; OVERFLOW: auto; }
.dp-applied { FLOAT: left; margin:0px 0px 0px 0px;}
TABLE.jCalendar { BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; }
.dp-popup-inline { HEIGHT: auto; border:none !important; padding:0px !important;}
.dp-nav-next-month { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Cal_MonthArrow_Next.gif) left 2px no-repeat; width:12px; height:12px; font-size:0px;}
.dp-nav-next-month:hover { background-position:left -10px; }
.dp-nav-prev-month { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Cal_MonthArrow_Prev.gif) left 2px no-repeat; width:12px; height:12px; font-size:0px;}
.dp-nav-prev-month:hover { background-position:left -10px; }
.dp-nav-next-year, .dp-nav-prev-year { display:none;}

/* Auto Complete Classes Starts Here */
.ac_results { background-color:#ffffff; border: 1px solid #cccccc; overflow: hidden; padding: 0px; z-index: 99999; color:#737373;}
.ac_results ul { list-style: none; list-style-position: outside; margin: 0; padding: 0; width: 100%; max-height:180px; }
.ac_results li { font-family:Arial, Helvetica, sans-serif; color:#737373; cursor: default; display: block; font: menu; font-size: 11px; line-height: 16px; margin: 0px; overflow: hidden; padding: 5px 15px; border-bottom:1px solid #cccccc; }
.ac_loading { background:#FFFFFF url(images/indicator.gif) right center no-repeat; }
.ac_odd { background-color:#f7f7f7; }
.ac_over { background-color:#ffce00; color:#ffffff !important; }

/*---------------------------------- Layout helpers----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/*---------------------------------- Interaction Cues----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/*---------------------------------- Component containers ----------------------------------
.ui-widget { font-family: Verdana, Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Lucida Grande, Lucida Sans, Arial font-size: 10px; }
.ui-widget-content { border: 3px solid #2d6888; color:#222222; }
.ui-widget-content a { color:#222222; }
.ui-widget-header { background:#2d6888; font-weight:bold; color:#ffffff; padding:5px 7px;}
.ui-widget-header a { color:#ffffff; }

/*---------------------------------- Interaction states ----------------------------------
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #c5dbec;  font-weight: bold; color:#2e6e9e; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color:#2e6e9e; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { }
.ui-state-hover a, .ui-state-hover a:hover { text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { position: absolute;  padding:12px 12px 12px 50px;  border:2px solid #80960D;left: 40%; top:40%; color:#80960D; text-align: right; outline: none; z-index: 999999; }	
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color:#80960D; outline: none; text-decoration: none; }

/*---------------------------------- Interaction Cues ----------------------------------
.ui-state-highlight, .ui-widget-content .ui-state-highlight {}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec 50% 50% repeat-x; color:#cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color:#cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color:#cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold;  color:#575757; background:#f8faeb; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { font-weight: normal; color:#000000; background:#F3F3F3; }

/*---------------------------------- Misc visuals ----------------------------------
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay {background: #000000 50% 50% repeat-x; opacity: .70; filter:Alpha(Opacity=70); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #cccccc 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 0px; -webkit-border-radius: 0px; }
.loading {display:none;} /* To resolve JQGrid loading disable*/




/*---------------------------------- Accordion ----------------------------------
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header  { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }

/*---------------------------------- Dialog ----------------------------------*/
.ui-dialog { position: relative; padding: .2em; background:#FFFFFF;}
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; margin: -10px 0 0 0; padding: 0px; height: 18px; width: 18px;}
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; border:none;}
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: #fff; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-icon-closethick  {margin-top:3px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/close.gif) no-repeat center top; text-indent:-99999px; height:18px; width:18px;}

/*
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

/* Slider Classes Starts Here */
.ui-slider { position: relative; text-align: left; border:none; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Filters_Bg.png) left -506px repeat-x !important;}
.ui-slider .ui-slider-handle { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Filters_Bg.png) left -397px no-repeat !important; position:absolute; z-index:2; cursor:default; height:14px; width:11px; cursor:pointer; border:none;}
.ui-slider .ui-slider-range { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Filters_Bg.png) left -506px repeat-x !important; position: absolute; z-index: 1; display: block; border: none 0px; padding:0px;}
.ui-slider-horizontal { width:119px; height:14px;}
.ui-slider-horizontal .ui-slider-handle { top:0px; left:0px;}
.ui-slider-horizontal .ui-slider-range { top:0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left:0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }
/*
.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
*/
/*---------------------------------- Validation Classes ----------------------------------
form.cmxform { color:#333; list-style-type:none;}
form.cmxform legend { padding-left: 0; }
form.cmxform legend, form.cmxform label { color:#333; }
form.cmxform label.error, label.error { color:#000000; font-family:Verdana; width: auto; font-weight:normal !important; list-style-type:none;}
*/
div.error { display: none; }
input.error { border: 1px dotted red; }
form.cmxform .gray * { color:gray; }
.cmxform fieldset p.error label { color:red; }
div.container { font-size:11px; color:#333333; background:#FFBFBF; border:solid 2px #102A42; padding:5px 10px; margin:15px 0 15px 0px !important; border-radius:0px;}
div.container { display: none; }
.container label.error { display: inline; }
em.error { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/unchecked.gif) no-repeat ; padding-left: 0px; padding-top:10px; }
#warning { display: none; }

/*
ol { list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; padding-top:10px; }
ol li { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/unchecked.gif) no-repeat 0 2px;  line-height: 1.7em; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
li ol { margin-bottom: 0; list-style-type:none;}

ol.Error-Msg { list-style: none !important; margin: 0px 0px 0px 0px !important; padding: 5px 0px 5px 0px !important; }
ol.Error-Msg li { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/unchecked.gif) no-repeat 0 2px !important;  line-height: 1.7em !important; margin: 0px 0px 0px 10px !important; padding: 0px 0px 0px 10px !important; }
ol.Error-Msg li ol { margin-bottom: 0 !important; list-style-type:none !important;}
ol.Error-Msg li { font-size:11px !important; color:#333333 !important;}
ol.Error-Msg li label { font-size:11px !important; color:#333333 !important;}
*/

/*---------------------------------- Icons ----------------------------------*/
/* states and images */
.ui-jqgrid .ui-grid-ico-sort {cursor:pointer !important; display:inline; float:right;overflow:hidden;position:absolute;}
.ui-jqgrid .ui-icon-asc,.ui-icon-asc {height:10px; width:9px; float:right; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/no-repeat.png) no-repeat left -116px; }
.ui-jqgrid .ui-icon-desc,.ui-icon-desc {height:10px; width:9px; float:right; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/no-repeat.png) no-repeat left -94px; }
.ui-icon-seek-first { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) no-repeat left -2535px; }
.ui-icon-seek-prev { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) no-repeat left -2765px;}
.ui-icon-seek-next { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) no-repeat left -2423px; }
.ui-icon-seek-end { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) no-repeat left -2649px;}
.ui-icon {height:25px;width:15px;background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}
.ui-jqgrid .ui-jqgrid-htable th div span.ui-state-disabled { display:none;}

/* Note Please do not move or modify these classes - Amit */
/* Grid Classes Starts Here */
.ui-jqgrid {position: relative; font-size:11px; border:0px none; }
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em; border:0px none; }

/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {position: relative; border:0px none; background:#FFFFFF; padding:3px 5px 5px 5px; color:#000000; font-size:12px;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; border:0px none; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px; border:0px none; }
.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; border:0px none; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; border:0px none; }
.ui-jqgrid .jqgrid-overlay { display: none; }

/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin:0em; padding:0em; overflow:hidden; border-right:1px solid #dadada !important; border-left:1px solid #dadada !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; border:0px none; }
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed; width:100%; border:0px none; }
.ui-jqgrid .ui-jqgrid-htable th { height:27px; padding:3px 0px 3px 7px; border:0px none; }
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; border:0px none; padding-left:5px !important;}
/*.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Title_Grid_Grey.png) left top repeat-x; overflow:hidden; color:#ffce00; font-size:14px; font-weight:bold; text-align:left; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 0px;}*/
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Title_Grid_Grey.png) left top repeat-x; overflow:hidden; color:#ffce00; font-size:14px; font-weight:bold; text-align:left; padding:10px 0px;}
.ui-jqgrid .ui-th-div-ie {float:left;width:100%;white-space: nowrap; border:0px none; }
.ui-jqgrid .ui-grid-ico-sort {display:inline;float:none; height:16px;width:16px;margin:0;overflow:hidden; border:0px none; }
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer; border:0px none; }

/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin:0em; padding:0; overflow:hidden; border-right:1px solid #dadada; border-left:1px solid #dadada; border-bottom:1px solid #dadada;}
.ui-jqgrid .ui-jqgrid-btable { table-layout:fixed; border:0px none;}
/*.ui-jqgrid tr.jqgrow td { background:#ffffff; color:#ffce00; padding:8px 0px 8px 3px; vertical-align:middle; font-size:13px; border-left:1px solid #DADADA; border-right:1px solid #ffffff;}*/
.ui-jqgrid tr.jqgrow td { background:#ffffff; color:#333333; padding:8px 0px 8px 3px; vertical-align:middle; font-size:12px;}
.ui-jqgrid tr.jqgrow td a {color:#333333; vertical-align:middle; font-size:12px; text-decoration:none;}
.ui-jqgrid td.jqgrid-rownum { padding: 0px; margin: 0px; border: 0px none; border:0px none; }
.ui-jqgrid tr.jqgrow tr.evenrow  { background: #ECEAEA !important;}

/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left:none; border-right:none; border-top:none; border-bottom:none; white-space: nowrap;overflow: hidden;  border:1px solid #dadada; border-top:none;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px; overflow:hidden; BACKGROUND: #f0f0f0; }
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {margin-top:3px; margin-right:5px; color:#575757;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;cursor:pointer; float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid tr.jqgrow .ui-sgcollapsed .ui-sgexpanded {display:none;}
.ui-jqgrid-resize-mark {background-color:#777777;border:0 none;cursor:col-resize;display:none;height:100px;left:0;overflow:hidden;position:absolute;top:0;width:2px;}

/*subgrid*/
.ui-th-column, .ui-jqgrid .ui-jqgrid-btable th.ui-th-column { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Title_Grid_Grey.png) left top repeat-x; overflow:hidden; color:#ffce00; font-size:14px; font-weight:bold; text-align:left; padding-left:5px;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%; border:none;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;border:none;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border:none;}
.ui-jqgrid .ui-subgrid tr.jqgrow .subgrid-grp1,.subgrid-grp1 { padding: 3px 0px 3px 5px; color:#575757; background: #f1f1f1 url(http://www.mykonos-accommodation.com/css-mytrip/images/SubGrid_Grp_1.gif) repeat-x left bottom;}
.ui-jqgrid .ui-subgrid tr.jqgrow .subgrid-grp2,.subgrid-grp2 { padding: 3px 0px 3px 5px; color:#575757; background: #ffffff url(http://www.mykonos-accommodation.com/css-mytrip/images/SubGrid_Grp_2.gif) repeat-x left bottom;}

/* Alternative Row Classes */
#trMyBookings .ui-jqgrid .ui-jqgrid-bdiv { border-right:1px solid #dadada;}
#tblMyBookings .evenrow td, #tblMyTransactions .evenrow td, #Customergrid .evenrow td, #ReservationStatusgrid .evenrow td { background: #ECEAEA !important;}
.ui-jqgrid .ui-subgrid table tr td .evenrow { background: #ECEAEA !important;}

/* New Classes */
.Disabled { font-size:11px; color:#333333; cursor:text;}

/* Amenities Popup Bullets */
ul.taglist { padding:0px; margin:10px 0px 0px 0px;}
ul.taglist li { float:left; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/bullet1.gif) 0px 0.4em no-repeat; padding-bottom:3px; list-style-type:none; margin:0px 20px 10px 0px;	padding:3px 3px 3px 20px; width:200px;}
.Pane-Width { width:322px;}
.NotAvailableImage { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/del_icon.gif) no-repeat; width:22px; }

/* Populer Destination Scoll Images Module Classes Starts Here */
.pGallery_nav {height:82px; margin:0; overflow:hidden; position:relative; width:301px; }
.PGallery_ThumbBar, .PGallery_ThumbBar ul {display:block; left:0; margin:0; padding:0; position:absolute; }
.PGallery_ThumbBar ul li, .PGallery_ThumbBar li { list-style:none outside none; margin:0; }
.PGallery-Sloat, .PGallery-Sloat-Act { cursor:default; float:left; margin:0; position:relative; }

/* Populer Destination Scoll Images Module Classes End Here */

.AddThisIcon { padding-left:7px;}
.FaceBookIcon { padding-left:7px;}
.Lang-Combo-Pad { padding-left:7px;}

/* Breadcrumb classes Starts Here */
.Brd-Cb-Bg { padding-bottom:10px;}
.Brd-Cb-Text{ color:#4877b1;}
.Brd-Cb-Link:link, .Brd-Cb-Link:active, .Brd-Cb-Link:visited { text-decoration:underline; color:#4877b1;}
.Brd-Cb-Link:hover { text-decoration:none;}

/*New Class For Cart List Link by Gaurav*/
.Detail-Grid-Menu-Link:link, .Detail-Grid-Menu-Link:active, .Detail-Grid-Menu-Link:visited { color:#747A83; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:underline; }

/* KM Class For icon */
.KM { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/km.gif) no-repeat scroll 0 0 transparent; width:18px; height:18px;}

/* Successful class For success msg*/
.Successful { color:#82a532; font-size:11px; font-weight:normal;}

/* Start: Added by Sagar for Group By Itinerary Grid */
.ui-icon-circlesmall-plus, .ui-icon-plus {height:16px;margin-top:3px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/plus_icon.png) no-repeat center top !important; margin-right:5px; }
.ui-icon-circlesmall-minus, .ui-icon-minus {height:18px;margin-top:3px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/minus_icon.png) no-repeat center top !important; margin-right:5px; }
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid tr.ui-row-ltr td {text-align :left; width:100%; } 
.ui-jqgrid tr.jqgroup td { padding: 7px 0px 7px 5px; color:#ffce00; font-size:12px; background: #ffffff url(http://www.mykonos-accommodation.com/css-mytrip/images/SubGrid_Grp_2.gif) repeat-x left bottom; vertical-align:middle; width:100%; border-left:solid 1px #DADADA;}
.booking-subgrid { background: #ffffff url(http://www.mykonos-accommodation.com/css-mytrip/images/SubGrid_Grp_1.gif) repeat-x left bottom; color: #575757;}
.booking-subgrid  td { padding: 7px 0px 7px 5px; color:#ffce00; font-size:12px; background: #ffffff url(http://www.mykonos-accommodation.com/css-mytrip/images/SubGrid_Grp_2.gif) repeat-x left bottom; border-left:solid 1px #DADADA;}
.ui-jqgrid tr.jqgroup td p { padding:0px !important; margin:0px !important;}
.ui-jqgrid tr.jqgroup td p a { margin-right:10px; color:#000000;}
/* End: Added by Sagar for Group By Itinerary Grid */

/* Grid Classes Starts Here */
.Grid-Table-Bg	{ background:#f6f6f6;}
.Grid-Header-Bg { background:#4877b1; white-space:nowrap; padding:5px 10px 5px 10px;}
.Grid-Header-Text { color:#FFFFFF; font-size:12px; font-weight:bold; text-align:left !important;}
.Grid-Header-Bg th { background:#4877b1; white-space:nowrap; padding:5px 10px 5px 10px; text-align:left;}
.Grid-Header-Text th { color:#FFFFFF; font-size:12px; font-weight:bold; }
.Grid-Header-Link { color:#FFFFFF; font-size:12px; font-weight:bold;}
.Grid-Header-Link:hover { color:#FFFFFF; font-size:12px; font-weight:bold;}
.Grid-Data-Bg { background:#f8faeb; padding:5px 10px 5px 10px;}
.Grid-Data-Bg-Alt { background:#e0e3c9; padding:5px 0px 5px 5px}
.Grid-Data-Text { color:#333333; font-size:11px; font-weight:normal; text-align:left !important;}
.Grid-Data-Text span{ color:#333333; font-size:11px; font-weight:normal;}
.Grid-Data-Bg td { background:#f8faeb; padding:5px 10px 5px 10px; text-align:left; border-bottom:solid 1px #CCCCCC;}
.Grid-Data-Text td { color:#333333; font-size:11px;}
.Grid-Data-Text-Bold { color:#333333; font-size:11px; font-weight:bold;}
.Grid-Data-Link { color:#333333; font-size:11px; font-weight:normal; text-decoration:underline;}
.Grid-Data-Link:hover { text-decoration:none;}
.Grid-Data-Bg-Alt { background:#e0e3c9; padding:5px 10px 5px 10px}
.Grid-Table-Bg td {padding:3px 0px 3px 7px;}

/* Detail Grid Classes */
.Detail-Grid-Title td { background:#4877b1; color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 0px 5px 10px; border-bottom:solid 1px #6a664f;}
.Detail-Grid-Data-Bold	{ font-weight:bold; color:#222; font-size:12px;}
.Detail-Grid-Data {  font-family:Arial, Helvetica, sans-serif; color:#747a83; font-size:12px;}
.Detail-Grid-Avil { color:#222222;}
.Detail-Grid-NotAvil { color:#507997;}
.Detail-Grid-Pendding { color:#b72f2f;}
.Detail-Left-Border	 { border-left:solid 1px #ededed;}
.Grid-Left-Border { border-left:solid 1px #e7e7e7; padding-left:15px;}
.Detail-Grid-Bg { background:#FFFFFF; border:solid 2px #dfdfdf; padding:15px;}
.Detail-Grid-Price { font-size:20px; color:#4877b1; font-weight:bold;}
.Detail-Grid-Price span { font-size:14px; color:#4877b1; vertical-align:top; font-weight:bold;}
.Dotted-Line { border-bottom:dotted 1px #d5d5d5; padding:0px 0px 5px 0px;}
.Dotted-Line-Right { border-right:solid 1px #dedede;}
.Detail-Grid-Sort-Box { border:solid 1px #c8c8c8; background:#FFFFFF; padding:3px 5px 3px 0px;}
.Detail-Grid-SortData { font-family:Arial, Helvetica, sans-serif; color:#4877b1; font-size:12px; text-decoration:none; font-weight:bold;}
/*
.Pagging-Btn {border:solid 1px #c8c8c8; background:#FFFFFF; padding:0px 5px 0px 5px; cursor:pointer;}
.Pagging-Btn-Dis {border:solid 1px #c8c8c8; background:#dedede; padding:0px 5px 0px 5px;}
*/
.Detail-Grid-Header-Text { color:#FFFFFF; font-size:9px; font-weight:bold; }
.Detail-Grid-Data-Text { color:#333333; font-size:9px;}
.Pagging { color:#5683a4; text-align:right; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}
.Pagging a { color:#5683a4; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.Pagging a:hover { text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}

/* SubGrid Popup Classes Starts Here */
.Sub-Grid-Header td { background:#acc410; padding:5px; border-bottom:solid 1px #888055; font-weight:bold; color:#FFFFFF;}
.Sub-Grid-Data-Grp1 td { padding:5px 5px 5px 5px; color:#575757; background:#f8faeb; border-bottom:solid 1px #cbd29c;}
.Sub-Grid-Data-Grp2 td { padding:5px 5px 5px 5px; color:#000000; background:#f1f4dd; border-bottom:solid 1px #a5bc0b;}
.Sub-Grid-TextBox {  border:solid 1px #8f8f8f; font-size:12px; color:#646464; height:14px; padding:2px 0 0 2px;}
.Sub-Grid-Pop-Bg { background:#F7F7F7; border:solid 1px #ffce00;position:relative; z-index:2;}
.Sub-Grid-Pop-Header { background:#ffce00; margin:2px; font-size:12px; font-weight:bold; color:#FFFFFF; padding:4px;}
.Sub-Grid-Pop-Body { margin:10px;}
.Sub-Grid-Pop-Data { font-size:11px; color:#333333; padding-bottom:5px;}
.Sub-Grid-Pop-Bdr { border-top:solid 1px #e0bf3e; font-size:0px; padding-bottom:5px;}

/* Error Box Classes */
.Error-Msg-Bg	{ font-size:11px; color:#333333; background:#f6f6f6; border:solid 1px #505050; padding:2px;}
.Error-Msg-Bg div { background:#4877b1; font-weight:bold; color:#FFFFFF; padding:5px 7px;}
.Error-Msg-Bg ul { padding:0px; margin:0px; padding-top:10px;}
.Error-Msg-Bg li { list-style-image:url(http://www.mykonos-accommodation.com/css-mytrip/images/unchecked.gif); margin-left:30px; padding-bottom:10px; vertical-align:top;}

/* Popup Window Classes Starts Here */
.Popup-Bg { background:#7c8f01; padding:5px;}
.Popup-Header-Bg { background:#4877b1; padding:5px;}
.Popup-Header-Text { color:#FFFFFF; font-size:12px; font-weight:bold;}
.Popup-Body-Bg { background-color:#FFFFFF; padding:2px; border:solid 1px #4877b1;}
.Popup-Body-Pad { padding:10px;}

/* Classed Added on 22Jan2011 */
.List-Title-Float { float:left;}
.Popup-Img-Float { float:left;}
.close-btn { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/ico_close.png) center center no-repeat; height:18px; width:18px; cursor:pointer;}

/* PopUp Classes Starts Here */
.A-Popup-Bg { background:#ffffff; border:1px solid #7faaca; max-width:600px; position:absolute; top:150px; margin:auto; left:35%; padding:0;}
.A-Popup-Link { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/icn_link.png) no-repeat left center; padding-left:20px; text-decoration:none; color:#575757; line-height:20px;}
.A-Popup-LinkText { text-decoration:none; color:#575757; line-height:20px;}
.A-Popup-Link-Active { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/icn_link_act.png) no-repeat left center; padding-left:20px; text-decoration:none; color:#575757; line-height:20px;}
.A-Popup-Title { font-size:12px; font-weight:bold; color:#fff;}
.A-Popup-Header { background:#7faaca;}
.A-Popup-Data-Bg { border:1px solid #7faaca;}
.A-Popup-Data-Title {font-size:12px; font-weight:bold; color:#285981; border-bottom:#285981 1px dotted;}
.A-Popup-Data-SubTitle {font-size:11px; font-weight:bold; color:#fff;}
.A-Popup-Data-Text {font-size:11px; color:#333333;}

/* PopUp Tabs*/
.Pop-Tab-Bg { background: #FFFFFF; }
.Pop-Tab-Act { background:#4877b1; height:25px;  font-size:12px; color:#FFFFFF; font-weight:bold; padding:0 10px; text-align:center; white-space:nowrap; border-bottom:2px #4877b1 solid; border-left:2px #FFFFFF solid;}
.Pop-Tab-InAct { background:#939393; color:#FFFFFF; height:25px; font-size:12px; color:#FFFFFF; font-weight:bold; padding:0 10px; text-align:center; white-space:nowrap; border-left:2px #FFFFFF solid; border-bottom:2px #939393 solid; cursor:pointer;}
.Pop-Tab-First { border-left:0 none;}

.Pop-Data { background:#eeeeee; font-size:12px; color:#747A83; border-top:solid 2px #4877b1;}
.Pop-Data-Title { font-size:12px; color:#285981; font-weight:bold;}
.Pop-Data span { font-size:12px; color:#575757; font-weight:bold;}
.Pad-7 { padding:7px;}

/*New Grid Tabs*/
.Json-Grid-Header td {padding:6px 7px; font-size:12px; color:#ffffff; text-decoration:none; font-weight:bold; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/TopMenu_Bg_Blue.jpg) repeat-x left bottom #ffffff; vertical-align:top; }
.Json-Grid-Header td a { color:#ffffff; text-decoration:none; }
.Json-Grid-Data td { background:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#747A83; font-size:12px;  vertical-align: top; text-decoration:none; padding:7px 7px 0 7px;}
.Json-Grid-Data td a { color:#747a83; text-decoration:none;}
.Json-Grid-Data-Alt td { background:#F3F3F3; font-family:Arial, Helvetica, sans-serif; color:#747A83; font-size:12px; vertical-align: top; text-decoration:none; padding:7px 7px 0 7px;}
.Json-Grid-Data-Alt td a { color:#747a83; text-decoration:none;}

#frmSearchHotel{ margin:0px; padding:0px;}
#tdHotelFilter, #tdExcursionFilter{ float:left;}

/* BE New Classes */
.Expand {background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(http://www.mykonos-accommodation.com/css-mytrip/images/expand.png); background-origin: padding-box; background-position: right top; background-repeat: no-repeat; background-size: auto auto; cursor: pointer;}
.Collapse { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url(http://www.mykonos-accommodation.com/css-mytrip/images/collapse.png); background-origin: padding-box; background-position: right top; background-repeat: no-repeat; background-size: auto auto; cursor: pointer;}
.btncaptcha { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/refresh.gif); width:25px; cursor:pointer; border:none;}
.InsuranceEnable { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/insurance.gif) no-repeat; width:18px;}
.InsuranceDisable { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/insuranceinact.gif) no-repeat; width:18px;}

/* CMS New Classes for Photo Gallery Module Inspire Me - Curve image */
.rounded_wrapper { position: relative; }
.rounded_wrapper img {  border-width: 0;  border-style: none;}
.rounded_wrapper .tl { top: 0; left: 0;   background: url(http://www.mykonos-accommodation.com/css-mytrip/images/tl.gif) no-repeat left top; height: 7px;      position: absolute;     width: 100%; z-index:5;}
.rounded_wrapper .tr { top: 0; right: 0; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/tr.gif) no-repeat right top; height: 7px; position: absolute; width: 100%; z-index:5;}
.rounded_wrapper .br { bottom: 0; right: 0; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/br.gif) no-repeat right bottom; height: 7px; position: absolute; width: 100%; z-index:5;}
.rounded_wrapper .bl { bottom: 0; left: 0; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/bl.gif) no-repeat left bottom; height: 7px; position: absolute; width: 100%; z-index:5;}

/* IE6 fix */
.ie6_width .tr { right: -1px; }
.ie6_width .br { right: -1px; }
.ie6_height .br { bottom: -1px; }
.ie6_height .bl { bottom: -1px; }
/* @end */

/*.Error-Msg {padding-bottom:2px;padding-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ee1111; font-weight:normal;}*/
.Error-Msg { padding-bottom:2px;padding-top:2px; font-size:10px; color:#ee1111; font-weight:normal;}

/* Star Rating Classes */
span.star, span.star span { display: block; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/star.gif) 0 -16px repeat-x; width: 80px; height: 16px; } 
span.star span { background-position: 0 0; }
span.key, span.key span { display: block; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/key.gif) 0 -10px repeat-x; width: 50px; height: 10px; } 
span.key span { background-position: 0 0; }
.StarFilter {  background:url("images/Common.png") no-repeat scroll -246px top ; padding-top:20px; margin-top:10px;  }


.Page-title{font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#ffce00; padding-bottom:15px; float:left;}

/********************************************************/
/***************** Hotel Rows Facilities ****************/
/********************************************************/

.hotel-share{padding-left:30px; clear:both; float:left; padding-top:10px;}
/***************************************/
.page-hotels-results{ width:1025px; float:left; }

/* Star Ratting Image Classes Here */
.sters { list-style:none !important; padding:0px !important; margin:0px !important;}
.sters li { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left top no-repeat; float:left !important; width:11px !important; height:11px !important; margin:0px 1px !important; font-size:0px !important; border:none !important;}
.sters li.half-star { width:6px !important;}

/* My Viewed Hotels Classes Starts Here */
#MyViewHotels { float:left; width:160px; margin:30px 0px 0px 0px; background:#FFFFFF; border:solid 1px #d2dde3; padding:1px; border-radius:0px;}
#MyViewHotels h2 { background:#000000; color:#FFFFFF; font-size:14px; margin:0px; padding:9px 0px 9px 15px; margin-bottom:5px; border-top-left-radius:0px; border-top-right-radius:0px;}
#MyViewHotels .MyViewHotels-Btm { float:left; width:160px; height:10px;}
#MyViewHotels ul { list-style:none; margin:0px; padding:0px; float:left;}
#MyViewHotels li { margin:0px; padding:0px; border-bottom:solid 1px #DADADA; padding:10px; float:left; position:relative;}
#MyViewHotels li:hover { background-color:#eceaea;}
#MyViewHotels img { float:left; margin-right:7px;}
#MyViewHotels a { color:#323232; font-size:12px; font-weight:bold; float:left; text-decoration:none; width:70px;}
#MyViewHotels a:hover { text-decoration:underline;}
#MyViewHotels span { color:#000000; font-size:11px; clear:both; float:left; margin-top:10px;}
#MyViewHotels .sters { width:80px; margin-bottom:3px !important;}
#MyViewHotels .HotelDeleteBtn { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -111px no-repeat; height:18px; width:18px; position:absolute; top:6px; right:6px; cursor:pointer;}
#MyViewHotels .HotelDeleteBtn:hover { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -229px no-repeat;}

/* Near By Hotels Classes Starts Here */
#NearByHotels { float:left; width:160px; margin:10px 0px 0px 0px; background:#FFFFFF; border:solid 1px #d2dde3; padding:0px; border-radius:0px;}
#NearByHotels h2 { background:#000000; color:#FFFFFF; font-size:14px; margin:0px; padding:9px 0px 9px 15px; margin-bottom:5px; border-top-left-radius:0px; border-top-right-radius:0px;}
#NearByHotels .NearByHotels-Btm { float:left; width:160px; height:10px;}
#NearByHotels ul { list-style:none; margin:0px; padding:0px; float:left;}
#NearByHotels li { margin:0px; padding:0px; border-bottom:solid 1px #DADADA; padding:10px; float:left; position:relative;}
#NearByHotels li:hover { background-color:#eceaea;}
#NearByHotels img { float:left; margin-right:7px;}
#NearByHotels a { color:#323232; font-size:12px; font-weight:bold; float:left; text-decoration:none; clear:both; width:140px;}
#NearByHotels a:hover { text-decoration:underline;}
#NearByHotels span { color:#000000; font-size:11px; clear:both; float:left; margin-top:5px;}
#NearByHotels .sters { width:80px; margin-bottom:3px !important;}
#NearByHotels .HotelDeleteBtn { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -111px no-repeat; height:18px; width:18px; position:absolute; top:6px; right:6px; cursor:pointer;}
#NearByHotels .HotelDeleteBtn:hover { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -229px no-repeat;}
#NearByHotels .NearByHotels-BtmLinks { padding:10px; float:left; padding:15px 10px 5px 10px;}
#NearByHotels .NearByHotels-BtmLinks a { color:#eec000; font-size:12px; }
#NearByHotels .NearByHotels-BtmLinks a:hover { text-decoration:underline;}

/* Most View Hotels Classes Starts Here */
#MostViewHotels { float:left; margin:0px; background:#FFFFFF;}
#MostViewHotels h2 { color:#ffce00; font-size:18px; margin:0px; padding:0px; margin-bottom:10px; float:left;}
#MostViewHotels .MostViewHotels-Top { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/SearchBg.png) left -2245px no-repeat; float:left; width:790px; height:10px; display:none;}
#MostViewHotels .MostViewHotels-Btm { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/SearchBg.png) left -2358px no-repeat; float:left; width:790px; height:10px; display:none;}
#MostViewHotels ul { list-style:none; margin:0px; padding:0px; float:left; background:#f2f2f2; width:700px; padding:10px 25px;}
#MostViewHotels li { margin:0px; padding:0px; margin-right:30px; float:left; position:relative; width:206px;}
#MostViewHotels li.last { margin-right:0px;}
#MostViewHotels a { color:#323232; font-size:14px; font-weight:bold; float:left; text-decoration:none; width:140px;}
#MostViewHotels a:hover { text-decoration:underline;}
#MostViewHotels .MostViewHotels-Img { clear:both; float:left; width:52px; position:relative; margin-top:10px; margin-right:5px;}
#MostViewHotels .MostViewHotels-Img span { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -700px no-repeat; height:10px; width:10px; position:absolute; right:5px; bottom:5px; font-size:0px;}
#MostViewHotels div.MostViewHotels-Text { color:#333333; font-size:12px; float:left; width:162px; margin-top:10px;}
#MostViewHotels .sters { width:80px; margin-top:2px !important; float:right;}

/* Hotel Details Page Classes Starts Here */
#HotelPage { margin:0px 0px 0px 0px;}
#HotelPage .HotelPage-LeftCol { width:160px; float:left; margin-right:24px;}
#HotelPage .HotelPage-MainCol { float:left; width:796px;}
#HotelPage .HotelPage-TopCrv { height:1px; width:796px; float:left; clear:both; margin-top:12px;}
#HotelPage .HotelPage-BtmCrv { height:1px; width:796px; float:left; clear:both;}
#HotelPage .HotelPage-MainBg { background:#FFFFFF; width:752px; padding:0px 20px; float:left; clear:both; border:solid 1px #d2dde3; border-top:none; border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
#HotelPage .HotelPage-NameAdd { clear:both; margin-top:20px;}
#HotelPage .HotelPage-NameAdd a { color:#323232; text-decoration:none;}
#HotelPage .HotelPage-NameAdd a:hover { text-decoration:underline;}
#HotelPage .HotelPage-NameAdd-L { float:left;}
#HotelPage .HotelPage-NameAdd-R { float:right;}
#HotelPage .HotelPage-NameAdd h1 { color:#000000; font-size:18px; font-weight:bold; padding:0px; margin:0px; float:left;}
#HotelPage .HotelPage-NameAdd span { clear:both; float:left; margin-top:5px; color:#808080; font-size:12px; font-weight:bold; width:480px;}
#HotelPage .HotelPage-NameAdd ul.sters { float:left; margin:6px 0px 0px 10px !important;}
#HotelPage .HotelPage-BackSearch { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1041px no-repeat; float:left; font-size:12px; font-weight:bold; padding-left:15px; margin-top:13px; margin-right:10px;}
#HotelPage .HotelPage-TopBtn { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -915px no-repeat;  float:right; margin-top:5px; padding-left:25px;}
#HotelPage .HotelPage-TopBtn a { background: #ffce00; width:71px; height:16px; padding:7px 13px; font-size:12px; color:#000000; font-weight:bold; float:left; cursor:pointer;}
#HotelPage .HotelPage-TopBtn a:hover { background:#ffe700; text-decoration:none;}

#HotelPage .hotel-gallery-info-wrapper { background:#f7f7f7; width:754px; padding:20px 20px; float:left; clear:both; border:solid 1px #d2dde3; border-top-left-radius:0px; border-top-right-radius:0px;}
#HotelPage .HotelPage-OverView { clear:both; float:left; margin-top:10px;}
#HotelPage .HotelPage-OverView h2 { color:#4877b1; font-size:18px; font-weight:bold; margin-bottom:5px;}
#HotelPage .HotelPage-OverView #HotelPage-OverViewData { color:#333333; line-height:18px; font-size:12px;}
#HotelPage .HotelPage-OverView a { border-top:solid 1px #e1e1e1; width:600px; float:left; text-align:center; text-decoration:none; font-size:11px; color:#000000; padding-top:2px; margin-top:15px;}
#HotelPage .HotelPage-OverView a span { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Bali_Icons.png) left -5750px no-repeat; padding:2px 7px 5px 7px; border-top:solid 1px #e1e1e1;}

#HotelPage .HotelPage-Rooms { float:left; clear:both; margin:30px 0px 38px 0px;}
#HotelPage .HotelPage-Rooms h2 { color:#ffce00; font-size:18px; font-weight:bold; margin:0px; padding:0px; margin-bottom:10px; float:left; margin-right:20px;}
#HotelPage .HotelPage-DateInfo { float:left; margin:7px 0px 0px 0px; font-size:12px; color:#323232;}
#HotelPage .HotelPage-DateInfo a { color:#000000; text-decoration:underline;}
#HotelPage .HotelPage-DateInfo a:hover { text-decoration:none;}
#HotelPage #hotel-availability-table { border:solid 1px #d2dde3; clear:both; border-left:none; width:754px;}
#HotelPage .table-header td { background: #000000; color:#ffce00; padding:15px 5px; font-size:12px; font-weight:bold; border-left:solid 1px #4e4e4e; white-space:nowrap;}
#HotelPage .table-body td { padding:5px 5px; color:#333333; font-size:11px; border-left:solid 1px #d2dde3;}
#HotelPage .table-body td span { color:#ffce00; font-size:11px; }
#HotelPage .table-body td span.room-type-item-title { color:#333333; font-size:12px; font-weight:bold; margin:0px; padding:0px;}
#HotelPage .table-body td span.new-price { color:#000000; font-weight:bold; font-size:12px; text-align:right; float:right; white-space:nowrap;}
#HotelPage .table-body td span.new-price-nights { color:#323232; font-size:10px; float:right; white-space:nowrap; clear:both;}
#HotelPage .table-body ul { padding:0px 10px 10px 10px; margin:0px; margin-top:5px;}
#HotelPage .row-gray td { background:#f2f3f5;}
#HotelPage .table-body select { border:solid 1px #D8D8D8; width:50px; vertical-align:top; height:24px; padding:2px 4px;}
#HotelPage .table-body ul.max-persons-list { padding:0px; margin:0px; list-style:none; width:30px;}
#HotelPage .table-body ul.max-persons-list li.person { padding:0px; margin:0px; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -468px no-repeat; width:15px; height:14px; float:left;}
#HotelPage .table-body ul.max-persons-list li.child { padding:0px; margin:0px; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -515px no-repeat; width:12px; height:14px; float:left;}
#HotelPage .table-body .reservation-book-button { background:#ffce00; width:84px; height:18px; padding:7px 8px; font-size:14px; color:#000000; font-weight:bold; float:left; cursor:pointer; margin-bottom:5px;}
#HotelPage .table-body .reservation-book-button:hover {background:#ffe700;}
#HotelPage .table-body .reservation-book-desc { clear:both; float:left;}
#HotelPage .table-body .reservation-book-desc a { color:#000000; text-decoration:none;}
#HotelPage .table-body .reservation-book-desc a:hover { text-decoration:underline;}
#HotelPage .table-body .reservation-book-Icon { float:left; margin-left:5px;}

#HotelPage .HotelPage-Info { margin-bottom:40px; clear:both; float:left;}
#HotelPage .HotelPage-Info h2 { color:#ffce00; font-size:18px; font-weight:bold; margin:0px; padding:0px; margin-bottom:10px;}
#HotelPage .HotelPage-Info ul { margin:0px; padding:0px; list-style-type:none; float:left;}
#HotelPage .HotelPage-Info li { list-style-image:none; margin:0px; padding:10px 20px; color:#333333; font-size:12px; border-bottom:solid 1px #d2dde3; border-top:solid 1px #FFFFFF; float:left; clear:both; width:714px;}
#HotelPage .HotelPage-Info li.row-gray { background:#f2f3f5;}
#HotelPage .HotelPage-Info li.row-white { background:#FFFFFF;}
#HotelPage .HotelPage-Info li.first { border-top:solid 1px #DADADA;}
#HotelPage .HotelPage-Info li div { float:left; width:590px;}
#HotelPage .HotelPage-Info li div.HotelPage-Info-Hdr { font-weight:bold; font-size:14px; padding-right:20px; width:100px;}
#HotelPage .HotelPage-Info .HotelPage-ImpInfo { border-top:solid 1px #DADADA; border-bottom:solid 1px #DADADA; float:left; width:795px; padding-top:15px;}
#HotelPage .HotelPage-Info .HotelPage-ImpInfo span { color:#ffce00; font-size:12px; clear:both; float:left; margin-bottom:10px;}
#HotelPage .HotelPage-Info .HotelPage-ImpInfo span a { color:#E84C09; text-decoration:none;}
#HotelPage .HotelPage-Info .HotelPage-ImpInfo span a:hover { text-decoration:underline;}
#HotelPage .HotelPage-Info ul.HotelFacilities {  width:774px;}
#HotelPage .HotelPage-Info ul.HotelFacilities li { width:210px; clear:none; border:none;}

#HotelPage .top-link { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) right -786px no-repeat; color:#4C4C4C; float:right; cursor:pointer; padding:20px 20px 10px 0px; clear:both; margin-right:20px;}
#HotelPage .top-link:hover { text-decoration:underline;}

/* Payment Info Page Classes Starts Here */
#PaymentPage { clear:both; float:left; margin-left:0px;}
#trCartListPaymentMode { margin-top:20px; clear:both; float:left;}
#trCartListPaymentMode h2, .VerifyEmailSec h2  { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ReservationPage-Bg.png) left -16px no-repeat; margin:0px; padding:12px 0px 12px 20px; color:#000000; font-size:18px; font-weight:bold; width:958px; border:solid 1px #d2dde3; border-bottom:none; border-top-left-radius:0px; border-top-right-radius:0px; height:22px;}
.PaymentSelection { clear:both; padding:20px 20px 20px 20px; border:solid 1px #D2DDE3; border-top:none; border-bottom-left-radius:0px; border-bottom-right-radius:0px; margin-bottom:-6px;}
.PaymentSelection label { text-align:right; font-weight:normal; font-size:12px; color:#333333; float:left; margin:7px 10px 0px 0px;}
.PaymentSelection select { border:solid 1px #dedede; height:26px; padding:2px 2px; width:140px;}
.PaymentForm { background:#FFFFFF; clear:both; float:left; width:938px; padding:0px 20px 10px 20px; border:solid 1px #d2dde3; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-top:none;}
.PaymentForm-Top { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/PaymentPage_Bg.png) left top no-repeat; float:left; clear:both; width:805px; height:0px;}
.PaymentForm-Btm { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/PaymentPage_Bg.png) left -42px no-repeat; float:left; clear:both; width:805px; height:0px;}
.PaymentForm h4 { font-size:14px; color:#333333; font-weight:normal; padding:0px; margin:0px; margin-top:20px; height:45px;}
.PaymentForm h5 { font-size:14px; color:#E84C09; font-weight:normal; padding:0px; margin:5px 0px 5px 0px; font-weight:bold;}
.PaymentForm label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px;}
.PaymentForm input { border:solid 1px #D8D8D8; height:22px; padding:3px; width:167px; clear:both; float:left; font-size:12px;}
.PaymentForm select { border:solid 1px #D8D8D8; height:30px; padding:3px 4px; width:175px; clear:both; float:left;}
.PaymentForm div { float:left; margin-bottom:15px; width:185px;}
.PaymentForm .Pym-Name, .PaymentForm .Pym-Type { margin-top:10px;}
.PaymentForm .Pym-CardNo, .PaymentForm .Pym-HouseNo { clear:both;}
.PaymentForm .Pym-CardNo { }
.PaymentForm #expir1-ad { width:65px; margin-right:8px;}
.PaymentForm #expir2-ad { width:85px; float:left; clear:none;}
.PaymentForm .Pym-CVVNo a { margin-left:5px; cursor:pointer;}
.PaymentPage-Help { font-size:12px;}
.PaymentPage-Help b { float:left; margin:10px 0px;}
.PaymentPage-Help img { float:left;}
.PaymentPage-Terms { float:left; clear:both; margin-top:20px;}
.PaymentPage-Terms input { float:left; width:auto; margin:0px 5px 0px 10px; padding:0px;} 
.PaymentPage-Terms label { float:left; color:#323232; font-size:12px; margin:0px; padding:0px;} 
.PaymentPage-Terms a { color:#333333; font-size:12px; text-decoration:underline;} 
#PaymentPage .BigButton { float:right; margin:15px 0px 10px 0px;}
.VerifyEmailSec { clear:both; float:left; margin-top:20px;}
#PaymentPage #ErrorContainer { width:805px;}
#PaymentPage .Notification-Msg .BigButton { margin-left:10px;}

/* View Cart Page Classes Starts Here */
#ViewCartPage { clear:both; float:left; margin-left:0px;}
#trViewCart { clear:both; float:left; width:980px; margin-bottom:5px;}
#trViewCart table { clear:both; float:left; width:100%;}
.trViewCart-Bg { background:#ffffff; display:table-cell; border:solid 1px #d2dde3;}
.stripbg { color:#333333; font-size:12px; white-space:nowrap; padding:5px; height:30px;}
.grid1_flight { color:#182841; padding:5px;}
.grid1_price { color:#182841; font-size:15px !important; font-weight:bold; padding:5px;}
.grid1_price a { color:#000000; text-decoration:none; }
.grid1_link { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1394px no-repeat; color:#000000; font-size:11px; text-decoration:none; padding-left:20px; width:70px; display:block;}
.grid1_link:hover { text-decoration:underline;}
.grid1_hide { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1506px no-repeat; color:#000000; font-size:11px; text-decoration:none; padding-left:20px;  width:70px; display:block;}
.delete_link { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1281px no-repeat; color:#000000; font-size:11px; text-decoration:none; padding-left:20px;}
.delete_link:hover { text-decoration:underline;}
.TermsImage { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1616px no-repeat; height:18px; width:15px;}
#trViewCart #tdBusiness1 img, #trViewCart #tdBusiness2 img, #trViewCart #tdBusiness3 img, #trViewCart #tdBusiness4 img, #trViewCart #tdBusiness5 img { position:absolute; margin-left:2px; margin-top:-2px;}
#ViewCartPage .stripbg { height:24px;}

/* Price Section Classes Starts Here */
.PriceInfo-Sec { float:left; clear:both; margin-top:30px;}
.PriceInfo-Sec .TotalPrice { color:#323232; font-size:22px; font-weight:bold;}
.PriceInfo-Sec .Price_grid { color:#ffce00; padding-right:40px;}
.PriceInfo-Sec #dueAmountMessage { color: #ffce00; font-size: 12px; margin-top:10px; }
#PaymentPage #paymentdueMessage { color: #ffce00; font-size: 14px; clear:both; margin-top:10px; float:left;}
#PaymentPage .PriceInfo-Sec1 { clear:none; float:right; margin-top:-61px;}
.PriceInfo-Sec  { background:#FFFFFF; border-radius:0px; padding:15px 20px; float:none; border:solid 1px #d2dde3;}


/* Selected Cart Box Classes Starts Here */
.CartItem { margin:5px 0px; clear:both; float:left; color:#000000;}
.CartItem-Top { background:none; float:left; clear:both; height:0px; width:980px;}
.CartItem-Btm { background:none; float:left; clear:both; height:0px; width:980px;}
.CartItem-Bg { background:#ffce00; float:left; clear:both; width:980px; border:solid 1px #d2dde3;}
.CartItem-L { background:none; float:left; width:158px; min-height:70px; padding:7px 15px;}
.CartItem-R { background:#FFFFFF; float:left; width:791px; padding:10px 0px 0px 0px; border-right:solid 1px #d2dde3;}
.CartItem-L h2 { float:left; clear:both; margin:0px; padding:0px; font-size:22px; color:#000000; font-weight:bold;}
.CartItem-L span { float:left; clear:both; margin:0px; padding:0px; color:#000000; font-size:11px; margin-bottom:5px;}
.CartItem-L b { float:right; clear:both; margin:0px; padding:0px; font-weight:normal; color:#000000; font-size:11px; margin-top:10px;}
.CartItem-Img { float:left; margin:0px 20px;}
.CartItem-Dtl { float:left;}
.CartItem-Dtl h2 { float:left; margin:0px; padding:0px; font-size:18px; color:#ffce00; margin-bottom:15px;}
.CartItem-Dtl ul.sters { float:left; margin-top:7px !important; margin-left:8px !important;}
.CartItem-Dtl-L { float:left; padding:0px; margin:0px; list-style:none; clear:both; width:320px;}
.CartItem-Dtl-L li { float:left; padding:0px; margin:0px; list-style:none; clear:both; margin-bottom:7px;}
.CartItem-Dtl-L span { float:left; font-size:12px; width:90px; color:#636363;}
.CartItem-Dtl-L b { float:left; font-size:14px; font-weight:bold; max-width:226px;}
.CartItem-Dtl-L a { color:#ffce00; float:left; font-size:11px; text-decoration:none; font-weight:bold; margin-top:5px;}
.CartItem-Dtl-L a:hover { text-decoration:underline;}
.CartItem-Dtl-R { float:left; padding:0px; margin:0px; list-style:none; width:280px; margin-left:20px;}
.CartItem-Dtl-R li { float:left; padding:0px; margin:0px; list-style:none; clear:both; margin-bottom:7px;}
.CartItem-Dtl-R span { float:left; font-size:12px; width:185px; color:#636363; white-space:nowrap; overflow:hidden;}
.CartItem-Dtl-R b { float:left; font-size:14px; font-weight:bold; white-space:nowrap; color:#ffce00;}

/* Air Selected Cart Box Classes Starts Here */
.CartItem-Air {}
.CartItem-Air .AirResult-Bg { padding:0px; background:none; margin:0px 0px 0px 20px; border:none;}
.CartItem-Air .AirResult-Bg h3 { font-size:14px; float:left; margin:0px; padding:0px; margin-bottom:15px; color:#FB5015;}
.CartItem-Air .AirResult-Bg .AirResult-Row { margin-bottom:20px;}
.CartItem-Air .AirResult-Bg .AirResult-Row .AirResult-Date { margin-right:20px;}
.CartItem-Air .AirResult-Bg .AirResult-Row .AirResult-Date img { margin-bottom:5px; border:solid 2px #F1F1F1; background:#FFFFFF; padding:5px; width:80px;}
.CartItem-Air .AirResult-Bg .AirResult-Row .AirResult-From { width:120px; margin-right:10px;}
.CartItem-Air .AirResult-Bg .AirResult-Row .AirResult-To { width:170px; margin-right:10px;}
.CartItem-Air .AirResult-Bg .AirResult-Row .AirResult-Time { margin-right:20px; margin-left:20px;}

/* Customer Details Sections Classes Starts Here */
.CusDetailsSection { clear:both; float:left; margin-bottom:15px;}
.CusDetailsSection h2 { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ReservationPage-Bg.png) left -16px no-repeat; margin:0px; padding:12px 0px 12px 20px; color:#000000; font-size:18px; font-weight:bold; width:958px; border:solid 1px #d2dde3; border-bottom:none; border-top-left-radius:0px; border-top-right-radius:0px; height:22px;}
.CusDetailsSection .Dnn-MinusIcon { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1853px no-repeat; height:19px; width:19px; float:right; margin-right:10px; margin-top:-33px; cursor:pointer;}
.CusDetailsSection .Dnn-PlusIcon { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1734px no-repeat; height:19px; width:19px; float:right; margin-right:10px; margin-top:-33px; cursor:pointer;}
.CusDetailsSection #hotel-step-main-content { width:980px; float:left; clear:both;}
.CusDetailsForm-Top { background:#FFFFFF; float:left; clear:both; width:805px; height:0px;}
.CusDetailsForm-Btm { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/PaymentPage_Bg.png) left -42px no-repeat; float:left; clear:both; width:805px; height:0px;}
.CusDetailsForm { background:#FFFFFF; clear:both; float:left; width:938px; padding:0px 20px 10px 20px; border:solid 1px #d2dde3; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-top:none;}
.CusDetailsForm h3 { font-size:14px; color:#ffce00; float:left; clear:both;}
.CusDetailsForm h4 { font-size:14px; color:#333333; font-weight:normal; padding:0px; margin:0px; margin-top:20px; height:35px;}
.CusDetailsForm h4 b { font-size:16px;}
.CusDetailsForm h5 { font-size:14px; color:#E84C09; font-weight:normal; padding:0px; margin:25px 0px 15px 0px;}
.CusDetailsForm label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px; width:230px;}
.CusDetailsForm input { border:solid 1px #D8D8D8; height:22px; padding:3px; width:180px; clear:both; float:left; font-size:12px;}
.CusDetailsForm select { border:solid 1px #D8D8D8; height:30px; padding:3px 4px; width:188px; clear:both; float:left;}
.CusDetailsForm div { float:left; margin-bottom:15px; width:200px;}
.CusDetailsForm .infoToolTip { margin:0px; padding:0px; width:auto;}
.CusDetailsForm .CDForm-MiddleName, .CusDetailsForm .CDForm-BirthDate, .CusDetailsForm .CDForm-GuestName { }
.CusDetailsForm .CDForm-GuestName { clear:both;}
.CusDetailsForm .CDForm-MaxPerson { width:115px;}
.CusDetailsForm .CDForm-MaxPerson label { color:#000000; font-size:12px; font-weight:bold;}
.CusDetailsForm .CDForm-MaxPerson span { color:#000000; font-size:12px; float:left; clear:both; padding-top:10px;}
.CusDetailsForm .CDForm-CheckBox { clear:both;}
.CusDetailsForm .CDForm-CheckBox input { margin:0px 5px 0px 0px; padding:0px; float:left; width:auto; height:auto; clear:none;}
.CusDetailsForm .CDForm-CheckBox label { margin:0px; padding:0px; float:left; font-size:12px; clear:none;}
.CusDetailsForm .CDForm-BirthDate input { background:url(images/Common.png) 157px -26px no-repeat; cursor:pointer;}
.CusDetailsForm .CDForm-AsAbove { margin-top:20px;}

/* Air Business Customer Details Customization */
.CusDetailsSection-Air .CusDetailsForm div { float:left; margin-bottom:15px; width:190px;}
.CusDetailsSection-Air .CusDetailsForm input { width:162px;}
.CusDetailsSection-Air .CusDetailsForm select { width:167px;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-MiddleName, .CusDetailsSection-Air .CusDetailsForm .CDForm-BirthDate { clear:none;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-BirthDate input, .CusDetailsSection-Air .CusDetailsForm .CDForm-ExpireDate input { background:url(images/Common.png) 138px -26px no-repeat; cursor:pointer;}
.CusDetailsSection-Air .CusDetailsForm .CusDetailsForm-Sapr { clear:both; width:auto; border-top:solid 1px #999999;}
.CusDetailsSection-Air .CusDetailsForm .step1 { border-top:none;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-OtherDetails { clear:both; width:auto;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-OtherDetails a { padding:5px 10px; background:#ffce00; float:left; margin-right:10px; font-size:12px; font-weight:bold; text-decoration:none; color:#000000; clear:none; width:auto; white-space:nowrap; border-radius:0px;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-OtherDetails-Data { clear:both; width:auto !important;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-OtherDetails-Data h5 { color:#ffce00; font-weight:bold; font-size:14px; margin-top:5px;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-OtherDetails-Data h6 { color:#ffce00; font-weight:bold; font-size:12px; margin-top:5px; margin-bottom:20px;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-CheckBox { clear:both; width:auto;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-CheckBox input { margin:0px 5px 0px 0px; padding:0px; float:left; width:auto; height:auto; clear:none;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-CheckBox label { margin:0px; padding:0px; float:left; font-size:12px; clear:none;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-Notes { clear:both; width:auto;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-Notes p { padding:0px; margin:0px; font-size:14px; color:#E84C09;}

/* Co-Traveler Combo Allignment classes */
.CusDetailsSection-Air .CusDetailsForm .CDForm-Traveler { float:right; width:auto; margin-top:10px;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-Traveler label { float:left; margin-right:5px; font-weight:bold; margin-top:7px; color:#E84C09;}
.CusDetailsSection-Air .CusDetailsForm .CDForm-Traveler select { float:left; clear:none; width:150px;}

/* Co-Traveler Combo Allignment classes */
.CusDetailsSection-Activity .CusDetailsForm .CDForm-Traveler { float:right; width:auto; margin-top:10px; margin-left:20px;}
.CusDetailsSection-Activity .CusDetailsForm .CDForm-Traveler label { float:left; margin-right:5px; font-weight:bold; margin-top:10px; color:#E84C09;}
.CusDetailsSection-Activity .CusDetailsForm .CDForm-Traveler select { float:left; clear:none; width:150px;}

/* Contact Details Section Here */
.ContactDetailSection { clear:both; float:left;}
.ContactDetailSection h2 { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ReservationPage-Bg.png) left -16px no-repeat; margin:0px; padding:12px 0px 12px 20px; color:#000000; font-size:18px; font-weight:bold; width:958px; border:solid 1px #D3D3D3; border-bottom:none; border-top-left-radius:0px; border-top-right-radius:0px; height:22px;}
.ContactDetailForm-Top { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/PaymentPage_Bg.png) left top no-repeat; float:left; clear:both; width:805px; height:0px;}
.ContactDetailForm-Btm { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/PaymentPage_Bg.png) left -42px no-repeat; float:left; clear:both; width:805px; height:0px;}
.ContactDetailForm { background:#FFFFFF; clear:both; float:left; width:938px; padding:20px 20px 15px 20px; border:solid 1px #d2dde3; border-bottom-left-radius:0px; border-bottom-right-radius:0px; border-top:none;}
.ContactDetailForm label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px;}
.ContactDetailForm input { border:solid 1px #D8D8D8; height:22px; padding:3px; width:180px; clear:both; float:left; font-size:12px;}
.ContactDetailForm select { border:solid 1px #D8D8D8; height:30px; padding:3px 4px; width:188px; clear:both; float:left;}
.ContactDetailForm div { float:left; margin-bottom:15px; width:200px;}
.CDForm-AsAbove { float:right; margin-top:-50px;}
.CDForm-AsAbove input { margin:0px 5px 0px 0px; padding:0px; float:left; width:auto !important; height:auto; clear:none;}
.CDForm-AsAbove label { margin:0px; padding:0px; float:left; font-size:12px; font-weight:bold; color:#333333; clear:none;}

/* Other Details Section Starts Here */
.BtmDtlSection { clear:both; float:left; margin-top:20px; width:980px;}
.BtmDtlSection-Chk { float:left;}
.BtmDtlSection-Chk input { margin:0px; padding:0px; float:left; margin-right:5px; width:auto;}
.BtmDtlSection-Chk label { margin:0px; padding:0px; float:left; font-size:12px; color:#ffce00;}
.BtmDtlSection .BigButton { float:right;}

#ViewCartPage #ErrorContainer { width:805px;}

/* Booking Engine Top Menu Classes Starts here */
#BEMenu, #dvAMenu { position:absolute; right:95px; top:20px; color:#FFFFFF; width:auto;}
#BEMenu .BEnav-Text, #dvAMenu .BEnav-Text { color:#FFFFFF; font-weight:bold; font-size:14px; float:left; padding-top:3px; margin-top:-20px;}
#BEMenu .BEnav-Link, #dvAMenu .BEnav-Link { color:#FFFFFF; font-size:12px; text-decoration:none; float:left; margin-left:10px; background:#38383A; border-radius:0px; padding:3px 7px;margin-top:-20px;}
#BEMenu .BEnav-Link:hover, #dvAMenu .BEnav-Link:hover  { background:#8d8d8d;}
#BEMenu div, #dvAMenu div { float:left;}
#HeaderMenu-Pos { margin:0px;}

/* To Hide Business Options Hide */
.HideOnResult { display:none;}

/* Wait Msg Classes Here */
.wait-outer-bg { background-color:#FFFFFF; border:2px solid #ffce00; border-radius:0px 0px 0px 0px; opacity:1; padding:15px; position:absolute; text-align:center; z-index:999999;}
.loadingimg { background: url(http://www.mykonos-accommodation.com/css/images/wait.gif) left top no-repeat; height:32px; width:32px; padding-right:10px;}
.wait-outer-bg .Box-A-Title { font-size:16px; font-weight:bold; color:#ffce00;}
.ModalBackground { background-color: #000000; height: 100%; left: 0; min-height: 100%; min-width: 100%; opacity: 0.7; position: fixed; top: 0; width: 100%; z-index: 99999; }


/* Error Msg Classes Starts Here */
#ErrorContainer, #ErrorContainer_Login, #ErrorContainer_RegisterConfirm, #ErrorContainer_LoginConfirm, #ErrfrmForgotPassword,#ErrorContainer_Signin{ clear:both; float:left; margin:0px;}
#ErrorContainer .ui-widget-header, #ErrorContainer_Login .ui-widget-header, #ErrorContainer_RegisterConfirm .ui-widget-header, #ErrorContainer_LoginConfirm .ui-widget-header, #ErrfrmForgotPassword .ui-widget-header,#ErrorContainer_Signin .ui-widget-header { font-weight:bold; color:#cc0000; padding:5px 0px 0px 10px; font-size:12px;}
#ErrorContainer .ui-widget-header a, #ErrorContainer_Login .ui-widget-header a, #ErrorContainer_RegisterConfirm .ui-widget-header a, #ErrorContainer_LoginConfirm .ui-widget-header a, #ErrfrmForgotPassword .ui-widget-header a,#ErrorContainer_Signin .ui-widget-header a { color:#ffffff; }
#ErrorContainer ol, #ErrorContainer_Login ol, #ErrorContainer_RegisterConfirm ol, #ErrorContainer_LoginConfirm ol, #ErrfrmForgotPassword ol,#ErrorContainer_Signin ol { list-style:none; margin:0px 0px 0px 0px; padding:5px 0px;}
#ErrorContainer ol li, #ErrorContainer_Login ol li, #ErrorContainer_RegisterConfirm ol li, #ErrorContainer_LoginConfirm ol li, #ErrfrmForgotPassword ol li,#ErrorContainer_Signin ol li { background:none; line-height:1.4em; margin:0px; padding:0px 0px 0px 10px; clear:left; overflow:hidden;}
#ErrorContainer li ol, #ErrorContainer_Login li ol, #ErrorContainer_RegisterConfirm li ol, #ErrorContainer_LoginConfirm li ol, #ErrfrmForgotPassword li ol,#ErrorContainer_Signin li ol { margin-bottom:0px; list-style-type:none;}
#ErrorContainer label, #ErrorContainer_Login label, #ErrorContainer_RegisterConfirm label, #ErrorContainer_LoginConfirm label, #ErrfrmForgotPassword label,#ErrorContainer_Signin label { font-size:12px; color:#4A4A4A; float:left; cursor:pointer;}
.error { border-color: #CC0000 !important;}

/* For Popup Window Background colors */
.ui-dialog { border:solid 2px #021E29; background:#fefefe; border-radius:0px;}
.ui-dialog .ui-dialog-content { background:#fefefe; color:#323232; font-size:12px; margin:10px;}
.ui-dialog .ui-dialog-titlebar { color:#ffce00; display: block; font-size:18px; font-weight:bold; margin: 0px;}
.ui-dialog .ui-dialog-titlebar-close span { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -111px no-repeat; cursor:pointer; height:18px; position:absolute; width:18px; z-index:1103;}
.ui-dialog .ui-dialog-titlebar-close span:hover { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -229px no-repeat; cursor:pointer; height:18px; position:absolute; width:18px; z-index:1103;}

/* Change Dates Popup Classes Here */
.ChangeDates-Popup { float:left; }
.ChangeDates-Popup h3 { color:#ffce00; font-size:18px; font-weight:bold; padding:0px; margin:0px; margin-bottom:20px; float:left;} 
.ChangeDates-Popup .ChangeDates-PopupForm { clear:both; float:left;}
.ChangeDates-Popup .ChangeDates-PopupForm label { font-size:12px; color:#000000; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px;}
.ChangeDates-Popup .ChangeDates-PopupForm input { background:#FFFFFF url(images/Common.png) 136px -26px no-repeat ; border:solid 1px #D8D8D8; height:22px; padding:3px; width:160px; clear:both; float:left; cursor:pointer;}
.ChangeDates-Popup .ChangeDates-PopupForm select { border:solid 1px #D8D8D8; height:30px; padding:3px 4px; width:168px; clear:both; float:left;}
.ChangeDates-Popup .ChangeDates-PopupForm div { float:left; margin-bottom:15px; width:190px;}
.ChangeDates-Popup .SmallButton { margin-top:21px; float:left;}

.ChangeRooms-Popup { float:left; }
.ChangeRooms-Popup h3 { color:#ffce00; font-size:18px; font-weight:bold; padding:0px; margin:0px; margin-bottom:20px; float:left;} 
.ChangeRooms-Popup .ChangeRooms-PopupForm { float:left; clear:both;}
.ChangeRooms-Popup .ChangeRooms-PopupForm label { font-size:12px; color:#000000; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px;}
.ChangeRooms-Popup .ChangeRooms-PopupForm input { background:#FFFFFF url(images/Common.png) 136px -25px no-repeat ; border:solid 1px #D8D8D8; height:27px; padding:3px; width:160px; clear:both; float:left; cursor:pointer;}
.ChangeRooms-Popup .ChangeRooms-PopupForm select { border:solid 1px #D8D8D8; height:30px; padding:3px 4px; width:88px; clear:both; float:left;}
.ChangeRooms-Popup .ChangeRooms-PopupForm div { float:left; margin-bottom:15px; width:110px;}
.ChangeRooms-Popup .SmallButton { margin-top:21px; float:left;}

/* Fancy Box Control Classes Starts Here */
.change-dates-box-is-opened #fancybox-overlay { background-color: #000000 !important; opacity: 0.8!important;}
.change-dates-box-is-opened #fancybox-wrap { width:682px!important; height:168px!important;padding:0!important; }
.change-dates-box-is-opened #fancybox-outer { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/FancyBox_Bg.png) no-repeat left top !important;}
.change-dates-box-is-opened #fancybox-close { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -111px no-repeat; cursor:pointer; display:none; height:18px; position:absolute; right:10px; top:10px; width:18px; z-index: 1103;}
.change-dates-box-is-opened #fancybox-close:hover { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -229px no-repeat; }
.change-dates-box-is-opened .fancybox-bg { background-image:none!important; display:none!important;}
.change-dates-box-is-opened .fancybox { overflow:visible!important; }
.change-dates-box-is-opened #fancybox-content { border: 0 none !important; padding: 23px !important; overflow:visible!important; width: 636px !important; height: 123px !important;}
.change-dates-box-is-opened #fancybox-content > div { overflow:visible!important; }
.change-dates-box-is-opened #fancybox-content #change-dates { width: 636px!important; height: 123px !important;}

/* Grid Classes Starts Here */
.calanderTC { background: url(http://www.mykonos-accommodation.com/css-mytrip/images_tc/calendar.gif) right 2px no-repeat ; cursor: pointer; border:solid 1px #8f8f8f; font-size:11px; color:#646464; font-family:arial; padding:3px; }

#trMyBookings .ui-jqgrid .ui-jqgrid-bdiv { border-right:1px solid #dadada;}
#tblMyBookings .evenrow td, #tblMyTransactions .evenrow td, #Customergrid .evenrow td, #ReservationStatusgrid .evenrow td { background: #ECEAEA !important;}
.ui-jqgrid .ui-subgrid table tr td .evenrow { background: #ECEAEA !important;}

/* B2B Tab Menu Classes Starts Here */
.B2BMenu-Tabs { float:left; clear:both; position:relative; z-index:2;}
.B2BMenu-Tabs ul { padding:0px; margin:0px; list-style:none; float:left;}
.B2BMenu-Tabs ul li { padding:0px; margin:0px; list-style:none; float:left;}
.B2BMenu-Tabs ul li a { float:left; padding:7px 18px; color:#000000; font-size:12px; font-weight:bold; text-decoration:none; background:#ffce00; margin-right:3px; border-top-left-radius:0px; border-top-right-radius:0px; text-align:center; border:solid 1px #ffce00;}
.B2BMenu-Tabs ul li a:hover { color:#000000; background:#FFFFFF; border:solid 1px #D3D3D3; border-bottom:solid 1px #FFFFFF;}
.B2BMenu-Tabs ul li a.select { color:#000000; background:#FFFFFF; border:solid 1px #D3D3D3; border-bottom:solid 1px #FFFFFF;}

/* Manage Booking Pages Classes */
.BookingSearchForm { clear:both; float:left;}
.BookingSearchForm label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px;}
.BookingSearchForm input { border:solid 1px #D8D8D8; height:22px; padding:3px; width:154px; clear:both; float:left;}
.BookingSearchForm select { border:solid 1px #D8D8D8; height:30px; padding:4px 4px; width:162px; clear:both; float:left;}
.BookingSearchForm div { float:left; margin-bottom:15px; width:184px;}
.MybookingShowlink { float:left; color:#ffce00; font-size:12px; font-weight:bold; text-decoration:underline; margin-left:10px; margin-top:10px;}
.MybookingShowlink:hover { text-decoration:none;} 
.BookingSearchForm label a { font-size:12px; color:#000000; margin:0px; padding:0px; }
.BookingSearchFormBtn { clear:both; float:left; margin-bottom:20px; margin-right:20px;}
.BookingSearchFormBtn .SmallButton { float:left; width:auto;}
.BookingSearchForm div.DateField input { background:url(images/Common.png) no-repeat 131px -26px #ffffff; cursor:pointer; }
.page-mytravelers { clear:both; float:left; margin-left:0px; margin-bottom:20px;}
#B2BcontentRight { background:#FFFFFF url(http://www.mykonos-accommodation.com/css-mytrip/images/SignupPage_Bg.png) -1098px bottom no-repeat; clear:both; float:left; width:940px; padding:20px 20px 20px 20px; border:solid 1px #D3D3D3; border-radius:0px; border-top-left-radius:0px; position:relative; margin-top:-1px; z-index:1;}
.page-mytravelers #trNoRecords span.Astrik { font-size:14px; font-weight:bold; color:#FF0000; float:left; padding:20px 0px;}
.page-mytravelers #trStatusLegend h4 { float:left; padding:0px; margin:0px; font-size:14px; color:#ffce00; padding-right:20px; margin-top:20px;}
.page-mytravelers #trStatusLegend .LegendPad { float:left; margin-top:20px;}
.page-mytravelers #trStatusLegend .LegendText { padding-right:15px; padding-left:5px;}

.MyProfileInfo { clear:both; float:left;}
.MyProfileInfo ul { float:left; width:300px; padding:0px; margin:0px; list-style:none; margin-right:20px; margin-top:20px; margin-bottom:20px;}
.MyProfileInfo ul li { float:left; clear:both; padding:0px; margin:0px; color:#000000; font-size:13px; margin-bottom:5px;}
.MyProfileInfo b { font-weight:bold;}
.MyProfileInfo b span { cursor:pointer;}
.MyProfileInfo b span:hover { text-decoration:underline;}
.MyProfileInfo .SmallButton { clear:both; float:left;}
#user-profile-progress-bar { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/PrograceBar.png) left top no-repeat; float:left; height:31px; position:relative; width:820px; clear:both;}
#divProgress { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Profile_Bg.jpg) left top repeat-x; height:24px; margin-left:3px; margin-top:3px; width:auto;}
.MyProfileInfo span.ProfileCom { float:left; margin-left:10px; font-weight:bold; font-size:14px; margin-top:6px; color:#ffce00;}
.MyProfileInfo h4 { float:left; margin:0px; padding:0px; font-size:14px; font-weight:normal; color:#000000; margin-bottom:5px;}

.MyProfileForm { clear:both; float:left;}
.MyProfileForm h2 { color:#4C4C4C; font-size:14px; font-weight:bold; margin:0px; padding:0px; margin-bottom:15px; clear:both; float:left;}
.MyProfileForm label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px;}
.MyProfileForm input { border:solid 1px #D8D8D8; height:22px; padding:3px; width:244px; clear:both; float:left;}
.MyProfileForm select { border:solid 1px #D8D8D8; height:30px; padding:4px 4px; width:252px; clear:both; float:left;}
.MyProfileForm div { float:left; margin-bottom:15px; width:184px;}
.MyProfileForm .MyProfileForm-L, .MyProfileForm .MyProfileForm-M, .MyProfileForm .MyProfileForm-R { width:290px; margin-right:30px; float:left; border-right:solid 1px #E2DFDF;}
.MyProfileForm .MyProfileForm-R { margin-right:0px; border-right:none;}
.MyProfileForm-Password { float:left; text-decoration:underline; cursor:pointer; font-size:12px; margin-bottom:20px; clear:both; color:#E84C09; width:160px; font-weight:bold;}
.MyProfileForm-Password:hover { text-decoration:none;} 

.MyProfileForm .CheckBoxDiv { clear:both; float:left; width:auto; margin-bottom:5px;}
.MyProfileForm .CheckBoxDiv input { margin:0px; padding:0px; float:left; width:auto; height:auto; margin-right:10px;}
.MyProfileForm .CheckBoxDiv label { margin:0px; padding:0px; float:left; clear:none; color:#EA591A;}
.MyProfileForm .CheckBoxDiv label a { color:#ffce00; text-decoration:none; margin-left:5px;}
.MyProfileForm .CheckBoxDiv label a:hover { color:#EA591A; text-decoration:underline;}
.MyProfileForm .CheckBoxDiv label b { color:#ffce00; font-size:14px; font-weight:bold;}
.MyProfileForm div.DateField input { background:url(images/Common.png) no-repeat 222px -26px #ffffff; cursor:pointer; }

/*Adjestment for Hide Document Info for other Business */
.MyProfileForm .MyProfileForm-R { display:none;}
.MyProfileForm .MyProfileForm-M { border-right:none; margin-right:0px;}
.MyProfileForm .MyProfileForm-L, .MyProfileForm .MyProfileForm-M { width:445px;}
.MyProfileForm div { float:left; margin-bottom:15px; width:379px;}
.MyProfileForm input { border:solid 1px #D8D8D8; height:22px; padding:3px; width:409px; clear:both; float:left;}
.MyProfileForm select { border:solid 1px #D8D8D8; height:30px; padding:4px 4px; width:417px; clear:both; float:left;}
.MyProfileForm div.DateField input { background:url(images/Common.png) no-repeat 387px -26px #ffffff; cursor:pointer; }

/*Adjestment for Hide Document Info for other Business */
#BusinessName_Air .MyProfileForm-R { display:block;}
#BusinessName_Air .MyProfileForm-M { margin-right:30px; border-right:solid 1px #E2DFDF;}
#BusinessName_Air .MyProfileForm-L, #BusinessName_Air .MyProfileForm-M { width:290px;}
#BusinessName_Air div { float:left; margin-bottom:15px; width:252px;}
#BusinessName_Air input { border:solid 1px #D8D8D8; height:22px; padding:3px; width:244px; clear:both; float:left;}
#BusinessName_Air select { border:solid 1px #D8D8D8; height:30px; padding:4px 4px; width:252px; clear:both; float:left;}
#BusinessName_Air div.DateField input { background:url(images/Common.png) no-repeat 222px -26px #ffffff; cursor:pointer; }
#BusinessName_Air .CheckBoxDiv { clear:both; float:left; width:280px; margin-bottom:5px;}
#BusinessName_Air .CheckBoxDiv input { margin:0px; padding:0px; float:left; width:auto; height:auto; margin-right:10px;}
#BusinessName_Air .CheckBoxDiv label { margin:0px; padding:0px; float:left; clear:none; color:#EA591A;}
#BusinessName_Air .CheckBoxDiv label a { color:#172841; text-decoration:none; margin-left:5px;}
#BusinessName_Air .CheckBoxDiv label a:hover { color:#EA591A; text-decoration:underline;}
#BusinessName_Air .CheckBoxDiv label b { color:#172841; font-size:14px; font-weight:bold;}

/* Signup Details Section Here */
#SignupPage { clear:both; float:left; margin-left:0px;}
#SignupPage h2 { color:#ffce00; font-size:20px; font-weight:bold; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px; }
.SignupPage-Top { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/SignupPage_Bg.png) left top no-repeat; float:left; clear:both; width:998px; height:13px; display:none;}
.SignupPage-Btm { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/SignupPage_Bg.png) left -13px no-repeat; float:left; clear:both; width:998px; height:13px; display:none;}
.SignupPage-Bg { background:#FFFFFF; clear:both; float:left; width:940px; padding:15px 20px 10px 20px; border:solid 1px #d2dde3; border-radius:0px; margin-bottom:20px;}
.SignupPage-Bg h3 { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -2079px no-repeat; color:#000000; font-size:12px; font-weight:bold; margin:0px; padding:0px; margin-bottom:15px; padding-left:20px; float:left; clear:both;}
.SignupPage-Bg h3.Act { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1969px no-repeat; cursor:pointer;}
.SignupPage-Bg h4 { font-size:12px; font-weight:normal; margin:0px; padding:0px; margin-bottom:15px;}

/* Signup Form */
.SignupPageForm { clear:both; margin-bottom:20px; padding-bottom:20px; border-bottom:solid 1px #D8D8D8; overflow:hidden;}
.SignupPageForm label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px;width:200px;}
.SignupPageForm input { border:solid 1px #D8D8D8; height:22px; padding:3px; width:225px; clear:both; float:left;}
.SignupPageForm select { border:solid 1px #D8D8D8; height:30px; padding:3px 4px; width:233px; clear:both; float:left;}
.SignupPageForm div { float:left; margin-bottom:15px; width:255px;}
/* Signupu Form Check Box */
.SignupPageForm .CheckBoxDiv { clear:both; float:left; width:auto; margin-bottom:5px;}
.SignupPageForm .CheckBoxDiv input { margin:0px; padding:0px; float:left; width:auto; height:auto; margin-right:10px;}
.SignupPageForm .CheckBoxDiv label { margin:0px; padding:0px; float:left; clear:none; color:#EA591A;}
.SignupPageForm .CheckBoxDiv label a { color:#e8bb00; text-decoration:none; margin-left:5px;}
.SignupPageForm .CheckBoxDiv label a:hover { color:#EA591A; text-decoration:underline;}
.SignupPageForm .SmallButton { clear:both; float:left; width:80px;}
/* Signup Benefits here */
.Signup-Benefits { clear:both; float:left;}
.Signup-Benefits ul { clear:both; float:left; padding:0px; margin:0px; list-style:none;}
.Signup-Benefits li { clear:both; float:left; padding:0px; margin:0px; list-style:none; font-size:12px; color:#737373; padding-bottom:7px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -2187px no-repeat; padding-left:20px;}
/* Captcha classes here */
.CaptchaSec { clear:both; float:left;}
.CaptchaSec div { padding:0px; margin:0px; width:auto;}
#tbCaptcha span { background:#FFFFFF; border:solid 1px #D8D8D8; padding:2px; float:left; margin-bottom:5px;}
#tbCaptcha span img { background:#FFFFFF;}
#tbCaptcha #txtCaptcha { clear:both; border:solid 1px #D8D8D8; padding:3px; width:149px; height:27px;}
#tbCaptcha #refresh-captcha { border:none; background:none; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) no-repeat left -2304px; width:23px; height:26px; cursor:pointer; margin-top:4px; margin-left:-27px; clear:none;}

.SignupPage-Create { float:left; width:400px;}
.SignupPage-Create span { float:left; clear:both; color:#5F5F5F; font-size:12px; margin:5px 0px;}
.SignupPage-Create .SmallButton { clear:both; float:left; margin-top:20px;}
.or-box { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ORImage.png) left top no-repeat; float:left; width:49px; height:300px; margin:0px 40px;}
.SignupPage-Left { float:left; width:400px;}

/* Products Selection Page Classes Starts Here */
#ProductSelPage { margin-left:0px; clear:both; float:left; margin-top:20px;}
.LoginOptions { float:left; clear:both; margin-top:30px;}
.LoginTabs { float:left; padding:0px; margin:0px; list-style:none; clear:both; margin-left:20px; position:relative; z-index:20;}
.LoginTabs li { float:left; padding:0px; margin:0px; margin-right:3px;}
.LoginTabs li a { background:#ffce00; float:left; padding:6px 16px; color:#000000; border:solid 1px #ffce00; text-decoration:none; font-size:11px; font-weight:bold; border-top-left-radius:0px; border-top-right-radius:0px;}
.LoginTabs li a:hover { border:none; background:#FFFFFF; color:#000000;  border:solid 1px #D3D3D3; border-bottom:solid 1px #FFFFFF;}
.LoginTabs li a.Act { border:none; background:#FFFFFF; color:#000000; border:solid 1px #d2dde3; border-bottom:solid 1px #FFFFFF;}
.LoginTabs-Dtl { clear:both; float:left; position:relative; z-index:15; margin-top:-1px;}
#ProductSelPage .BackToSearch { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -1041px no-repeat; float:right; font-size:12px; font-weight:bold; padding-left:10px; color:#ffce00; text-decoration:none; clear:right;}
#ProductSelPage .BackToSearch:hover { text-decoration:underline;}
#ProductSelPage .Continue-Btn, #ProductSelPage .AddAnother-Btn, #ProductSelPage .Procced-Btn { padding-left:10px; margin-bottom:10px;}
#ProductSelPage .Continue-Btn input, #ProductSelPage .AddAnother-Btn input, #ProductSelPage .Procced-Btn input { padding-right:10px !important; font-size:12px !important; padding-left:0px !important;}
#ProductSelPage .AddAnother-Btn { float:right; margin-right:10px;}
#ProductSelPage .BookingSteps { margin-bottom:10px;}
.ProductSelPage-SubTitle { width:450px;}

/* Console Box Classes Starts Here */
#ConsoleBox { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ConsoleBg.png) left top no-repeat; float:left; clear:both; width:583px; height:29px; padding:15px 20px; margin-bottom:10px;}
#ConsoleBox label { font-size:12px; color:#000000; font-weight:bold; float:left; margin:0px; padding:0px; float:left; margin-top:6px; margin-right:5px;}
#ConsoleBox select { border:solid 1px #D8D8D8; height:28px; padding:4px 3px; float:left;}
#ConsoleBox div { float:left; margin-right:20px;}
#ConsoleBox h4 { font-size:12px; color:#000000; font-weight:bold; float:left; margin:0px; padding:0px; margin-top:7px; font-weight:normal;}
#ConsoleBox .ConsoleBox-L { margin-right:10px; padding-right:20px;}
#ConsoleBox .ConsoleBox-L label { color:#000000; font-size:14px;}

/* Console Popup Classes Starts Here */
#Console-Popup { overflow:hidden; clear:both; margin:20px; background:#FFFFFF; border-radius:0px; padding:20px;}
#Console-Popup h2 { color:#ffce00; font-size:20px; font-weight:bold; margin:0px; padding:0px; float:left; clear:both; margin-bottom:20px; }
.Console-Form { clear:both; overflow:hidden;}
.Console-Form label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px;}
.Console-Form input { border:solid 1px #D8D8D8; height:27px; padding:3px; width:175px; clear:both; float:left;}
.Console-Form select { border:solid 1px #D8D8D8; height:35px; padding:7px 4px; width:233px; clear:both; float:left;}
.Console-Form div { float:left; margin-bottom:15px; width:205px;}
.Console-Form .SmallButton { float:left; margin-right:10px; width:auto;}
#Console-Popup #trErrfrmAgentBookingMode, #Console-Popup #trErrfrmMemberBookingMode, #Console-Popup #trErrfrmBranchBookingMode { clear:both;}
#Console-Popup .ui-jqgrid tr.jqgrow td { border-bottom:solid 1px #DADADA;}
#Console-Popup #trEmployee { margin-top:20px; clear:both;}

/* Hotel Detail Page Promotion Icon */
.Promotion-Icon { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -2885px no-repeat; float:left; width:18px; height:21px; cursor:pointer;}
.ToolTipBox { display:none; position:absolute; padding:0px; margin:20px 0px 0px -40px;}
.ToolTipBox-Bg { padding:5px 20px 10px 20px; margin:0px; width:140px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ToolTip_Bg.png) left -25px repeat-y;}
.ToolTipBox-Top { width:177px; height:25px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ToolTip_Bg.png) left top no-repeat;}
.ToolTipBox-Btm { width:177px; height:9px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ToolTip_Bg.png) left -400px no-repeat;}
.ToolTipBox-Bg div { font-size:12px; color:#323232; padding:0px; margin:0px;}

/* Tool Tip Customization Page wise */
.CartItem-Dtl #cartDetailPromotion { margin-left:10px; margin-top:2px; float:left;}
.cell-conditions-width .Promotion-Icon { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -582px no-repeat; float:left; width:18px; height:19px; cursor:pointer;}


/* After Reservation Page Classes Starts Here */
#ReservationPage { margin-left:0px;}
#ReservationPage h1 { color:#000000; font-size:18px; font-weight:bold; margin:0px; padding:0px; float:left; margin-bottom:10px;}
#ReservationPage h2 { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ReservationPage-Bg.png) left -22px no-repeat; margin:0px; padding:10px 0px 10px 20px; color:#000000; font-size:16px; font-weight:bold; width:960px; border-top-left-radius:0px; border-top-right-radius:0px;}
#ReservationPage h3 { color:#000000; font-size:16px; font-weight:bold; margin:0px; padding:0px; float:left; margin-left:20px;}
#ReservationPage h4 { color:#000000; font-size:14px; font-weight:bold; margin:0px; padding:4px 0px; float:left; margin-left:30px;}
#ReservationPage h5 { color:#000000; font-size:14px; font-weight:normal; margin:0px; padding:0px; float:left; margin-left:10px; padding-top:6px;}
#ReservationPage .ResvPage-Sec { float:left; clear:both; margin-bottom:15px; border:solid 1px #D3D3D3; border-radius:0px;}
#ReservationPage .ResvPage-SecInfo { float:left; clear:both; width:980px; padding:0px 0px 12px 0px;}
#ReservationPage .ResvPage-SecInfo label { font-size:12px; text-align:right; font-weight:normal; color:#333333; width:250px; float:left; margin:0px;}
#ReservationPage .ResvPage-SecInfo b { font-size:12px; text-align:left; font-weight:bold; color:#333333; float:left; margin:0px 10px 0px 15px;}
#ReservationPage .ResvPage-SecInfo div { clear:both; padding:8px 0px; float:left;}
#ReservationPage .ResvPage-SecInfo div.Alt { clear:both; padding:8px 0px; background:#f4f4f4; float:left; width:980px; }
#ReservationPage .ResvPage-SecInfo a {color:#000000; font-weight:normal;}
#ReservationPage .ResvPage-SecInfo input { border:solid 1px #D8D8D8; height:27px; padding:3px; width:160px; clear:both; float:left;}
#ReservationPage .ResvPage-SecInfo select { border:solid 1px #D8D8D8; height:34px; padding:7px 4px; width:168px; clear:both; float:left;}
#ReservationPage .ResvPage-SecInfo textarea { border:solid 1px #D8D8D8;}
#ReservationPage ul.sters { float:left; margin-top:13px !important; margin-left:10px !important;}

#ReservationPage .ResvPage-PaymentSecInfo { float:left; clear:both; background:none; width:auto; padding:0px 0px 12px 20px;}
#ReservationPage .ResvPage-PaymentSecInfo h4 { margin-left:0px; font-size:14px; padding-bottom:0px; height:30px;}
#ReservationPage .ResvPage-PaymentSecInfo .PaymentForm { background:none; padding:0px; border:none;}
#ReservationPage .ResvPage-PaymentSecInfo .PaymentSelection { background:none; border:none; padding:20px 0px 20px 0px;}

/* Reservation Page Top Links */
.ResvPage-TopLinks { float:right; margin-left:10px; margin-top:5px;}
.ResvPage-TopLinks div { float:left; margin-right:10px;}
.ResvPage-TopLinks a { font-size:14px; background:#ffce00; color:#FFFFFF; font-weight:bold; border-radius:0px; text-decoration:none; padding:5px 15px;}
.ResvPage-TopLinks a:hover {font-size:14px; background:#E84C09; color:#FFFFFF; font-weight:bold; border-radius:0px; text-decoration:none; padding:5px 15px;}

/* Reservation Page Button */
#ReservationPage .BigButton { float:right; margin-right:0px;}
#ReservationPage #spanHotelDetailRating { float:left; margin-top:5px; margin-left:10px;}

/* Reservation Page Gird */
#ReservationPage .Grid-Table-Bg { margin:10px 20px 0px 20px; border-right:solid 1px #DADADA; border-bottom:solid 1px #DADADA; width:900px;}
#ReservationPage .Grid-Header-Bg { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Title_Grid_Grey.png) left top repeat-x; overflow:hidden; color:#ffce00; font-size:13px; font-weight:bold; text-align:left; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}
#ReservationPage .Grid-Data-Bg-Alt { background:#ffffff; color:#323232; vertical-align:middle; font-size:13px; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}
#ReservationPage .Grid-Data-Bg { background:#ffffff; color:#323232; vertical-align:middle; font-size:13px; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}

/* Reservation Page Hotel Section */
#ReservationPage .ResvPage-HotelInfo b { margin:0px; margin-right:10px;}
#ReservationPage .ResvPage-HotelInfo { padding-left:20px !important;}
#ReservationPage .ResvPage-HotelInfo a { font-weight:normal; font-size:12px;}
#ReservationPage .ResvPage-HotelSec { margin:10px 0px 10px 20px;}
#ReservationPage .ResvPage-HotelSec img { float:left;}
#ReservationPage .ResvPage-HotelSec div { float:left; clear:none; padding:0px;}
#ReservationPage .ResvPage-HotelSec h3 { margin-left:10px; margin-top:0px;}
#ReservationPage .ResvPage-HotelSec ul.sters { float:left; margin-top:4px !important; margin-left:10px !important;}
#ReservationPage .ResvPage-HotelSec span { clear:both; float:left; font-size:12px; font-weight:bold; color:#7d7d7d; margin-left:10px; margin-top:5px;}
#ReservationPage .ResvPage-HotelSec a { float:left; font-size:14px; font-weight:bold; color:#ffce00; margin-top:5px; text-decoration:none;}
#ReservationPage .ResvPage-HotelSec a:hover { text-decoration:underline;}
#ReservationPage .ResvPage-HotelSec p { padding:0px; margin:0px; float:left; font-size:14px; font-weight:bold; color:#323232; margin:5px 5px 0px 5px;}
#ReservationPage .ResvPage-SecBlt { clear:both; float:left; padding:20px 0px 0px 20px; margin:0px; list-style:none;}
#ReservationPage .ResvPage-SecBlt li { clear:both; float:left; padding:0px; margin:0px; list-style:none; font-size:12px; color:#333333; padding-bottom:15px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -2187px no-repeat; padding-left:25px;}
#ReservationPage .Promotion-Sec { float:right !important; margin-right:30px;}
#ReservationPage .Promotion-Sec div { clear:none; padding:0px; float:none; margin-top:0px;}
#ReservationPage .Promotion-Sec .ToolTipBox-Bg { padding:5px 20px 10px;}
#ReservationPage .Promotion-Sec a { font-size:14px; text-decoration:underline;}
#ReservationPage .ResvPage-SecInfo .Promotion-Icon { background:none; width:auto; height:auto; float:none;}

/* Reservation Page Form */
#ReservationPage .ResvPage-SecForm label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px; width:auto; text-align:left;}
#ReservationPage .ResvPage-SecForm input { border:solid 1px #D8D8D8; height:27px; padding:3px; width:250px; clear:both; float:left;}
#ReservationPage .ResvPage-SecForm textarea { border:solid 1px #D8D8D8; padding:3px; width:530px; clear:both; float:left;}
#ReservationPage .ResvPage-SecForm select { border:solid 1px #D8D8D8; height:34px; padding:7px 4px; width:168px; clear:both; float:left;}
#ReservationPage .ResvPage-SecForm div { float:left; margin-top:15px; margin-left:20px; clear:none; padding:0px;}

/* Reservation Page Search Widget */
#ReservationPage .ResvPage-Search label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px; width:auto; text-align:left;}
#ReservationPage .ResvPage-Search input { border:solid 1px #D8D8D8; height:27px; padding:3px; width:250px; clear:both; float:left;}
#ReservationPage .ResvPage-Search textarea { border:solid 1px #D8D8D8; padding:3px; width:530px; clear:both; float:left;}
#ReservationPage .ResvPage-Search select { border:solid 1px #D8D8D8; height:34px; padding:7px 4px; width:90px; clear:both; float:left;}
#ReservationPage .ResvPage-Search div { float:left; margin-top:15px; margin-left:20px; clear:none; padding:0px;}
#ReservationPage .ResvPage-Search b { clear:both; margin-top:10px;}
#ReservationPage .ResvPage-Search #trDatesAndConfigSection {}
#ReservationPage .ResvPage-Search #trDatesAndConfigSection input { margin:0px; padding:0px; width:auto; float:left; height:auto; margin-right:10px; clear:none;}
#ReservationPage .ResvPage-Search #trDatesAndConfigSection label { clear:none; margin-right:30px;}
#ReservationPage .ResvPage-Search #trCheckInDate { clear:both;}

#ReservationPage .ResvPage-Search #trCheckInDate input, #ReservationPage .ResvPage-Search #trCheckOutDate input { background:url(images/Common.png) no-repeat 226px -23px #ffffff; cursor:pointer;}
#ReservationPage .ResvPage-Search #tdAdults { width:107px;}
#ReservationPage .ResvPage-Search #tdRooms { width:60px;}
#ReservationPage .ResvPage-Search #tblModify { clear:both;}
#ReservationPage .ResvPage-Search #trPAXConfig, #ReservationPage .ResvPage-Search #trChildAges { clear:both;}
#ReservationPage .ResvPage-Search #txtAdditionalMarkupPercentage { width:100px;}
#ReservationPage .ResvPage-Search .SmallButton { width:auto; padding-left:40px;}
#ReservationPage .ResvPage-Search #trNoRoomsAvailable { clear:both; font-size:14px; font-weight:bold; color:#FF0000;}
#ReservationPage .ResvPage-Search #trAvailRoomsLabel { clear:both;}
#ReservationPage .ResvPage-Search #trAvailRoomsLabel h3 { margin-left:0px;}
#ReservationPage .ResvPage-Search .Label-Button { float:left; margin-left:0px;}
#ReservationPage .ResvPage-Search .Label-Button .Detail-Grid-Data-Link { color:#FFFFFF; float:left; width:126px; padding-top:3px;}
#ReservationPage .ResvPage-Search .subgrid-grp1 { padding:5px 10px;}
#ReservationPage .ResvPage-Search .subgrid-grp1 select { height:26px; padding:3px;}
#ReservationPage .ResvPage-Search .subgrid-grp1 .AdultImage { padding:0px; margin:0px; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -468px no-repeat; width:15px; height:14px; float:left; margin-left:-15px;}
#ReservationPage .ResvPage-Search .subgrid-grp1 .ChildImage { padding:0px; margin:0px; background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -515px no-repeat; width:12px; height:14px; float:left; margin-left:-15px;}

#ReservationPage .ResvPage-SecInfo #tblNewDisplayCharges .Label-Detail { width:250px; font-size:14px; text-align:right; padding:8px 0px; color:#ffce00;}
#ReservationPage .ResvPage-SecInfo #tblNewDisplayCharges .Label-Text { font-size:14px; font-weight:bold; padding-left:10px; text-align:left; color:#ffce00;}


#ReservationPage .ResvPage-CheckBox {}
#ReservationPage .ResvPage-CheckBox input { margin:0px; padding:0px; width:auto; margin-right:5px; float:left;}
#ReservationPage .ResvPage-CheckBox label { font-size:14px; color:#ffce00; float:left;}
#ReservationPage .ResvPage-CheckBox label a { font-size:14px; color:#ffce00; text-decoration:underline;}
#ReservationPage .ResvPage-CheckBox label a:hover { text-decoration:none;}

/* Reservation Popup */
#ReservationPopup .ResvPopup-SecForm label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px; width:auto; text-align:left;}
#ReservationPopup .ResvPopup-SecForm b { font-size:12px; text-align:left; font-weight:bold; color:#ffce00; float:left; margin:0px 10px 0px 5px;}
#ReservationPopup .ResvPopup-SecForm input { border:solid 1px #D8D8D8; height:27px; padding:3px; width:290px; clear:both; float:left;}
#ReservationPopup .ResvPopup-SecForm textarea { border:solid 1px #D8D8D8; padding:3px; width:605px; clear:both; float:left;}
#ReservationPopup .ResvPopup-SecForm select { border:solid 1px #D8D8D8; height:34px; padding:7px 4px; width:168px; clear:both; float:left;}
#ReservationPopup .ResvPopup-SecForm div { float:left; margin-bottom:15px; margin-right:20px; clear:none; padding:0px;}
#ReservationPopup .ResvPopup-CheckBox input { width:auto; margin:0px; padding:0px; height:auto; margin-right:5px;}
#ReservationPopup .ResvPopup-CheckBox label { clear:none;}
#ReservationPopup .ResvPopup-CheckBox a { color:#ffce00; text-decoration:underline;}
#ReservationPopup .ResvPopup-CheckBox a:hover { text-decoration:none;}
#ReservationPopup .SmallButton { clear:both;}
#ReservationPopup #trModifyCancelReservationMsg h3 { font-size:16px; text-align:left; font-weight:bold; color:#ffce00; float:left; margin:0px 0px 20px 0px;}
#ReservationPopup #trModifyCancelReservationMsg b { font-size:14px; text-align:left; font-weight:bold; color:#ffce00; float:left; margin:0px 0px 20px 0px;}
#ReservationPopup #trModifyCancelReservationMsg ul { clear:both;}

/* Reservation Customization for Air Business */
#ReservationPage .ResvPage-SecInfo-Air { float:left; clear:both; background:#FFFFFF url(http://www.mykonos-accommodation.com/css-mytrip/images/ReservationPage-Bg.png) -1008px bottom no-repeat; width:998px; padding:0px 0px 12px 0px;}
#ReservationPage .AirResult-Bg { background:none; width:940px;}
#ReservationPage .AirResult-Logo { margin-right:40px;}
#ReservationPage .AirResult-ArrowStart { margin-right:40px; margin-left:40px;}
#ReservationPage .AirResult-ArrowEnd { margin-right:40px; margin-left:40px;}
#ReservationPage .AirResult-FareDetails h3 { padding:0px; margin:0px; font-weight:normal; float:left; font-size:11px; text-align:right;}
#ReservationPage .AirResult-FareDetails h4 { padding:0px; margin:0px; font-weight:normal; float:left; font-size:11px; margin-left:10px;}
#ReservationPage #TravelerAir .AirDtlGridBg { margin:18px 20px 8px 20px; border-right:solid 1px #DADADA; border-bottom:solid 1px #DADADA; width:900px;}
#ReservationPage #TravelerAir .AirDtlGridBg td { background:#ffffff; color:#ffce00; vertical-align:middle; font-size:13px; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}
#ReservationPage #TravelerAir .AirDtlGridBg .ui-jqgrid-labels td { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Title_Grid_Grey.png) left top repeat-x; overflow:hidden; color:#ffce00; font-size:13px; font-weight:bold; text-align:left; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}

/* Thanks Page Classes Starts Here */
.ThanksPage { }
.ThanksPage .ThanksPage-Msg h3 { color:#000000; font-size:16px; font-weight:bold; margin-top:20px; padding:0px; margin-bottom:5px; float:left; clear:both;}
.ThanksPage .ThanksPage-Msg span { color:#333333; font-size:12px; margin:0px; padding:0px; float:left; clear:both; line-height:20px;}
.ThanksPage .ThanksPage-Msg b { color:#E84C09; font-size:16px; margin:0px; padding:0px; font-weight:bold; clear:both; margin-bottom:20px; margin-top:20px; float:left;}
.ThanksPage .ThanksPage-Msg a { font-size:14px; background:#ffce00; color:#000000 !important; font-weight:bold; border-radius:0px; text-decoration:none; padding:7px 10px; clear:both; float:left; margin-top:5px; margin-bottom:20px;}
.ThanksPage .ThanksPage-Msg a:hover { background:#ffe700; }
.ThanksPage .Grid-Table-Bg { border-right:solid 1px #DADADA; border-bottom:solid 1px #DADADA; width:980px; margin-bottom:15px;}
.ThanksPage .Grid-Header-Bg { background: #000000; overflow:hidden; color:#ffce00; font-size:13px; font-weight:bold; text-align:left; border-left:1px solid #4e4e4e; border-right:1px solid #4e4e4e; padding:10px 5px;}
.ThanksPage .Grid-Data-Bg-Alt { background:#ffffff; color:#333333; vertical-align:middle; font-size:13px; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}
.ThanksPage .Grid-Data-Bg { background:#ffffff; color:#333333; vertical-align:middle; font-size:13px; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}

.ThanksPage .ThanksPage-Contact { clear:both; float:left; margin-top:0px; margin-bottom:15px; border:solid 1px #D3D3D3; border-radius:0px;}
.ThanksPage .ThanksPage-Contact h2 { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/ReservationPage-Bg.png) left -22px no-repeat; margin:0px; padding:10px 0px 10px 20px; color:#ffce00; font-size:16px; font-weight:bold; width:960px; border-top-left-radius:0px; border-top-right-radius:0px;}
.ThanksPage .ThanksPage-Contact h3 { color:#E84C09; font-size:16px; font-weight:bold; margin:0px; padding:0px; margin-bottom:20px; float:left; clear:both;}
.ThanksPage .ThanksPage-ContactSec { float:left; clear:both; width:950px; padding:20px 0px 12px 30px;}
.ThanksPage .ThanksPage-Contact span { color:#333333; font-size:12px; margin:0px; padding:0px; float:left; clear:both; margin-bottom:10px; }
.ThanksPage .ThanksPage-Contact b { color:#333333; font-size:14px; margin:0px; padding:0px; font-weight:bold; clear:both; margin-bottom:10px; float:left;}
.ThanksPage .ThanksPage-Contact a { color:#000000; font-size:14px; text-decoration:none; font-weight:normal;}
.ThanksPage .ThanksPage-Contact a:hover { text-decoration:underline;}
.ThanksPage #ReservationPage { margin-left:0px; margin-top:20px;}
.ThanksPage .SmallButtonTryAgain { float:left; margin-bottom:15px;}
.ThanksPage .EmailLink { clear:both; float:left; font-size:16px; text-decoration:none; color:#ffce00; font-weight:bold;}
.ThanksPage .EmailLink:hover { text-decoration:underline;}
.ThanksPage .PriceInfo-Sec { margin-top:20px; margin-bottom:20px;}

/* Map Classes Starts Here */
#googleMap { width:794px; border:1px solid #56739f; height: 490px; float:left; visibility:hidden; border-radius: 0px 0px 0px 0px; margin-bottom:15px;}
#googleMap .mapItem { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/marker.png) left top no-repeat; height: 125px; padding: 21px 35px 33px 34px; width: 647px;}
#googleMap .mapItem .center { float: left; height: 124px; padding-left: 11px; position: relative; width: 420px;}
#googleMap .mapItem .leftCol { float: left; margin-top: 5px; width: 94px;}
#googleMap .mapItem .rightCol { float: left; margin-top: 5px; width: 122px;}
#googleMap .mapItem .header h3 { padding:0px; margin:0px;}
#googleMap .mapItem .header h3 a { display:block; float:left; color:#121f36; font-size:22px; text-decoration:none;}
#googleMap .mapItem .header h3 a:hover { text-decoration:underline;}
#googleMap .mapItem .stars { float:left; display:block; margin:10px 0px  0px 10px; list-style:none; padding:0px;}
#googleMap .mapItem .stars li { background: url("http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png") left top no-repeat ; float: left; height: 11px; margin: 0 1px; width: 11px;}
#googleMap .mapItem .main { float:left; clear:left; margin-top:5px;}
#googleMap .mapItem .main p { font-size:12px; color:#333333; width:420px;}
#googleMap .mapItem .center .priceList { position:absolute; left:11px; bottom:0; display:block; float:left;}
#googleMap .mapItem .center .price-item { border-right: 1px solid #DADADA; float: left; height: 20px; padding: 5px 10px;}
#googleMap .mapItem .center .price-item.first { border-left:1px solid #dadada;}
#googleMap .mapItem .person { float:left; display:block;}
/* #googleMap .mapItem .person li { background: url("http://www.mykonos-accommodation.com/css-mytrip/images/sprite_general.png") no-repeat scroll -322px -4724px transparent; display: block; float: left; height: 15px; margin-top: 4px; width: 15px;} */
#googleMap .mapItem .center .price-item .curr, #googleMap .mapItem .center .price-item .val { display:block; float:left; font:bold 18px Arial, Helvetica, sans-serif; color:#e84c09;}
#googleMap .mapItem .center .price-item .curr { padding: 0 7px; }
#googleMap .mapItem .rightCol .rate p, #googleMap .mapItem .rightCol .rate .score { float:left; }
#googleMap .mapItem .rightCol .rate, #googleMap .mapItem .rightCol .reviews { float:left; clear:left; width:120px; }
#googleMap .mapItem .rightCol .rate { height:29px;}
#googleMap .mapItem .rightCol .rate p { font:bold 14px/29px Arial, Helvetica, sans-serif; color:#121f36; padding: 0 8px; margin-top:3px; }
/* #googleMap .mapItem .rightCol .score { background: url("http://www.mykonos-accommodation.com/css-mytrip/images/sprite_general.png") no-repeat scroll -2px -6361px transparent; color: #FFFFFF; font: bold 16px Arial,Helvetica,sans-serif; height: 24px; padding-top: 6px; text-align: center; width: 38px;} */
#googleMap .mapItem .rightCol .reviews p { color:#323232; font:11px Arial, Helvetica, sans-serif; margin-top:1px; width:120px;}
#hotel-list-wrapper .mapItem { display:none;}
/* mapiframe fancybox */
body.svg-map-is-opened #fancybox-wrap .fancybox-bg { display:none!important; }
body.svg-map-is-opened #fancybox-content { border:none!important; border-width:0!important; width:852px!important; height:587px!important;}
body.svg-map-is-opened #fancybox-wrap { padding:0!important; width:852px!important;}
body.svg-map-is-opened #fancybox-close { background: url("http://www.mykonos-accommodation.com/css-mytrip/images/sprite_general.png") no-repeat scroll -6px -6407px transparent; height: 15px; width: 15px; right:7px; top:13px;}
body.svg-map-is-opened #fancybox-overlay { opacity:0.9!important; background-color:#000!important;}


/* WishList Classes Starts Here */
#WishList-Widget { background:#FFFFFF; float:left; padding:0px; padding:0px 0px 15px 0px; border-radius:0px; border:solid 1px #d2dde3; margin:10px 0px 30px 0px;}
#WishList-Widget h2 { background:#ffce00; color:#FFFFFF; font-size:14px; margin:0px; padding:9px 0px 9px 15px; margin-bottom:0px; border-top-left-radius:0px;  border-top-right-radius:0px;}
.WishList-Widget-Btm { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Filters_Bg.png) left -613px no-repeat; clear:both; float:left; height:11px; width:160px;}
#WishList-Widget #trNoWishListHotel, #WishList-Widget #trNoWishListExcursion { border-bottom:solid 1px #DADADA; padding:10px; float:left; color:#E84C09; font-size:12px; font-weight:bold;}
#WishList-Widget a { float:left; clear:both; margin:10px 10px 0px 10px; font-size:12px; color:#ffce00; text-decoration:none; font-weight:bold;}
#WishList-Widget a:hover { text-decoration:underline;}
#WishList-Widget a.DisabledLink { cursor:default; text-decoration:none; color:#333333;}
#WishList-Widget a.DisabledLink:hover { cursor:default; text-decoration:none;}
#WishList-Widget ul { list-style:none; margin:0px; padding:0px; float:left;}
#WishList-Widget li { margin:0px; padding:0px; border-bottom:solid 1px #DADADA; padding:10px; float:left; position:relative; width:140px;}
#WishList-Widget li span { color:#323232; font-size:12px; font-weight:bold; float:left; text-decoration:none;}
#WishList-Widget li a { color:#172841; font-size:14px; font-weight:bold; float:left; text-decoration:none; margin:0px;}

#WishList-Popup { float:left; clear:both;}
#WishList-Popup .WishList-HotelInfo { float:left; margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #DADADA; clear:both; width:605px;}
#WishList-Popup h2 { color:#ffce00; font-size:14px; font-weight:bold; float:left; padding:0px; margin:0px;}
#WishList-Popup p { clear:both; float:left; margin:0px; padding:0px; margin-top:5px; color:#333333; font-size:11px;}

#WishList-Popup .HotelDeleteBtn { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -3011px no-repeat; height:21px; width:18px; float:right; margin-left:30px;}
/*#WishList-Popup .HotelDeleteBtn:hover { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -229px no-repeat;}*/
#WishList-Popup .WishList-Form { clear:both;}
#WishList-Popup .WishList-Form label { font-size:12px; color:#000000; float:left; margin:0px; padding:0px; float:left; clear:both; margin-bottom:5px; width:auto; text-align:left;}
#WishList-Popup .WishList-Form input { border:solid 1px #D8D8D8; height:22px; padding:3px; width:280px; clear:both; float:left;}
#WishList-Popup .WishList-Form textarea { border:solid 1px #D8D8D8; padding:3px; width:280px; clear:both; float:left; height:80px;}
#WishList-Popup .WishList-Form div { float:left; margin-top:10px; margin-right:20px; clear:none; padding:0px;}
#WishList-Popup .SmallButton { float:left; margin-top:20px; clear:both;}
#WishList-Popup #tbCaptcha { clear:both; margin-top:0px;}
#WishList-Popup .star { float:left; margin-left:5px;}

#WishList-Popup .Exc-ScheduleTable { border-top:solid 1px #DADADA; border-left:solid 1px #DADADA; width:600px; margin-bottom:20px;}
#WishList-Popup .Exc-ScheduleTable td { padding:5px 10px; background:#FFFFFF; border-bottom:solid 1px #DADADA; border-right:solid 1px #DADADA;}
#WishList-Popup .Exc-ScheduleTable td table td { padding:0px; border-bottom:none; border-right:none;}

/* Notification Classes when Hotel is not available */
.Notification-Msg { clear:both; float:left; margin-top:20px; border:solid 1px #D3D3D3; border-radius:0px;}
.Notification-Msg-Top { background:#FFFFFF; float:left; clear:both; width:978px; height:10px; border-top-left-radius:0px; border-top-right-radius:0px;}
.Notification-Msg-Btm { background:#FFFFFF; float:left; clear:both; width:978px; height:10px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.Notification-Msg-Bg { background:#FFFFFF; clear:both; float:left; width:938px; padding:10px 20px 10px 20px;}
.Notification-Msg h2 { clear:both; float:left; color:#ffce00; font-size:22px; padding:0px; margin:0px;}
.Notification-Msg h3 { clear:both; float:left; color:#323232; font-size:16px; padding:20px 0px; margin:0px;}
.Notification-Msg a { clear:both; float:left; color:#ffce00; font-size:12px; text-decoration:underline; font-weight:bold;}
.Notification-Msg a:hover { text-decoration:none;}

.Notification-PriceChange { clear:both; float:left; margin-bottom:10px;}
.Notification-Msg .Notification-PriceChange b { clear:both; float:left; color:#E84C09; font-size:22px; padding:0px; margin:0px; margin-bottom:5px;}
.Notification-Msg .Notification-PriceChange span { float:left; font-weight:bold; color:#ffce00; font-size:22px; padding:0px; margin:0px; margin-bottom:5px; margin-left:5px;}
#divSuccessContainer { font-size:16px; color:#E84C09; font-weight:bold;}

/* Shopping Cart Icons Related Classes Here */
.ShowCart-Icon { position:fixed; bottom:0px; clear:both; z-index:10000; right:20px;}
.ShowCart-Icon .ShowCart-Bg { background:#ffce00 url(http://www.mykonos-accommodation.com/css-mytrip/images/ShoppingCart-Icon.png) 5px 6px no-repeat; padding:10px 10px 10px 45px; font-size:12px; color:#000000; float:right; margin-right:0px; border-top-left-radius:0px; border-top-right-radius:0px;}
.ShowCart-Icon .ShowCart-Bg b { font-size:14px; font-weight:bold;}


/* Activity Search Classes Starts Here */
#Country-Exc, #Where-Exc, #CheckIn-Exc, #CheckOut-Exc, #Nights-Exc, #Type-Exc, #Nationality-Exc, #HotelNameCont-Exc, #NoGuest-Exc, #RoomsL-Exc, #Adults-Exc, #Children-Exc, #Markup-Exc, #Button-Exc, #SortBy-Exc, #GuestAge-Exc { float:left;  margin:0px; margin-top:10px;}
#Country-Clear-Exc, #Where-Clear-Exc,  #CheckOut-Clear-Exc, #CheckIn-Clear-Exc, #Nationality-Clear-Exc, #HotelName-Clear-Exc, #RoomsL-Clear-Exc, #Adults-Clear-Exc, #Children-Clear-Exc, #Markup-Clear-Exc, #Button-Clear-Exc, #SortBy-Clear-Exc, #Nights-Clear-Exc, #GuestAge-Clear-Exc { display:none;}
#Country-Label-Exc, #Where-Label-Exc, #CheckIn-Label-Exc, #CheckOut-Label-Exc, #Nights-Label-Exc, #Type-Label-Exc, #Nationality-Label-Exc, #HotelName-Label-Exc, #NoGuest-Label-Exc, #RoomsL-Label-Exc, #Adults-Label-Exc, #Children-Label-Exc, #Markup-Label-Exc, #Button-Label-Exc, #SortBy-Label-Exc, #GuestAge-Label-Exc { margin-bottom:3px;}
#Country-Input-Exc, #Where-Input-Exc, #CheckIn-Input-Exc, #CheckOut-Input-Exc, #Nights-Input-Exc, #Type-Input-Exc, #Nationality-Input-Exc, #HotelName-Input-Exc, #NoGuest-Input-Exc, #RoomsL-Input-Exc, #Adults-Input-Exc, #Children-Input-Exc, #Markup-Input-Exc, #Button-Input-Exc, #SortBy-Input-Exc, #GuestAge-Input-Exc { }
#CheckIn-Options-Clear-Exc, #Type-Clear-Exc, #SortBy-Clear-Exc, #NoGuest-Clear-Exc, #RoomsL-Clear-Exc, #Button-Clear-Exc { display:block; font-size:0px; clear:both; height:1px;}
#BE-Widget-Inside #CheckIn-Input-Exc input, #BE-Widget-Inside #CheckOut-Input-Exc input { width:125px; background:url(images/Common.png) no-repeat 106px -63px #ffffff; cursor:pointer; }

/* Activity Search Customization */
#CheckIn-Input-Exc input, #CheckOut-Input-Exc input { width:137px; background:url(images/Common.png) no-repeat 116px -28px #ffffff; cursor:pointer; }
#CheckIn-Exc, #Type-Exc, #SortBy-Exc, #NoGuest-Exc, #RoomsL-Exc { margin-bottom:0px;}
#Nationality-Exc, #HotelNameCont-Exc, #Nights-Exc { margin-top:10px; display:none;}
#SortBy-Exc select { float:left; margin-right:10px; width:145px;}
#NoGuest-Input-Exc select, #RoomsL select { width:90px; margin-right:20px;}
#GuestAge-Input-Exc input { width:83px; margin-right:10px; margin-bottom:10px;}
#CheckIn-Exc { margin-right:10px;}

/* Bussiness Selection Booking Choise */
.Step-BookingChoice div { float:left; width:auto; height:auto; margin:10px 10px 10px 0px;}
.Step-BookingChoice div input { padding:0px; margin:0px; float:left;}
.Step-BookingChoice div label { padding:0px; margin:0px; float:left; color:#ffce00; font-size:12px; margin-left:5px; font-weight:bold;} 
.Step-BookingChoice .r_on label { font-weight:bold;}
#BannerColumn-Left #BEHotel-SearchDiv { width:300px;}

/* Excursion Grid Classes Starts Here */
.ExcursionDtlGridBg { background:#FFFFFF; float:left; padding:15px 17px; width:760px; border:solid 1px #d2dde3; border-top:none;}
.TemplateExcursionImage { float:left; margin-right:17px;}
.TemplateExcursionDetails { float:left;}
.TemplateExcursionName { float:left;}
.TemplateExcursionName .Detail-Grid-Header { font-size:22px; font-weight:bold; color:#ffce00; text-decoration:none; padding:0px; margin:0px; padding-right:10px; padding-bottom:5px; float:left; line-height:22px;}
.TemplateExcursionName .sters { float:left; margin-top:3px !important;}
.TemplateExcursionName span { color:#323232; font-size:14px; font-weight:bold; clear:both; float:left;}
.TemplateExcursionName .map-link { font-size:14px; font-weight:bold; color:#ffce00; clear:none; cursor:pointer;}
.TemplateExcursionName .map-link:hover { text-decoration:underline;}
.TemplateExcursionName .PromotionHelp { font-size:11px; font-weight:normal; color:#ffce00; clear:both; float:left; margin-top:5px;}
.TemplateExcursionDeal { float:left; font-size:12px;}
.TemplateExcursionAddress { clear:both; color:#333333; font-size:12px; float:left; margin-top:0px;}
.TemplateExcursionAddress a { color: #ffce00; }
.TemplateExcursionAddress a:hover{ text-decoration:none;}
.TemplateExcursionLinks { clear:both; color:#000000; font-size:11px; float:left; margin-top:15px;}
.TemplateExcursionLinks span { color: #000000; float:left; clear:both; display:none; margin-right:10px; }
.TemplateExcursionLinks a { color:#323232; text-decoration:underline; float:left;}
.TemplateExcursionLinks a:hover { text-decoration:none;}
.TemplateExcursionPriceDetails { float:right; text-align:right;}
.TemplateExcursionPrice { color:#323232; font-size:20px; font-weight:bold;}
.TemplateExcursionPrice span { font-size:14px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; caption-side:#fe6e04;}
.TemplateExcursionHelpText1 { font-size:11px; color:#E84C09; font-weight:normal; margin:10px 0px; white-space:nowrap;}
.TemplateExcursionHelpText2 { font-size:12px; color:#E84C09; font-weight:bold; margin:15px 0px;}
.ExcursionList-Btm { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/SearchBg.png) no-repeat left -2470px; float:left; height:46px; width:837px; padding-top:13px;}
.ExcursionList-Btm span { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) right -806px no-repeat; color:#4C4C4C; float:right; cursor:pointer; padding:0px 20px 0px 0px; margin-right:20px; margin-top:10px;}
.TemplateExcursion-Duration { margin-top:10px; float:left; color:#323232;}


/* Air Search Classes Starts Here */
#Country-Air, #WhereTo-Air, #WhereFrom-Air, #CheckIn-Air, #CheckOut-Air, #Nights-Air, #Type-Air, #Nationality-Air, #HotelNameCont-Air, #NoGuest-Air, #RoomsL-Air, #Adults-Air, #Children-Air, #Markup-Air, #Button-Air, #SortBy-Air, #GuestAge-Air { float:left;  margin:0px; margin-top:10px;}
#Country-Clear-Air, #WhereTo-Clear-Air, #WhereFrom-Clear-Air,  #CheckOut-Clear-Air, #CheckIn-Clear-Air, #Nationality-Clear-Air, #HotelName-Clear-Air, #RoomsL-Clear-Air, #Adults-Clear-Air, #Children-Clear-Air, #Markup-Clear-Air, #Button-Clear-Air, #SortBy-Clear-Air, #Nights-Clear-Air, #GuestAge-Clear-Air { display:none;}
#Country-Label-Air, #WhereTo-Label-Air, #WhereFrom-Label-Air, #CheckIn-Label-Air, #CheckOut-Label-Air, #Nights-Label-Air, #Type-Label-Air, #Nationality-Label-Air, #HotelName-Label-Air, #NoGuest-Label-Air, #RoomsL-Label-Air, #Adults-Label-Air, #Children-Label-Air, #Markup-Label-Air, #Button-Label-Air, #SortBy-Label-Air, #GuestAge-Label-Air { margin-bottom:3px;}
#Country-Input-Air, #WhereTo-Input-Air, #WhereFrom-Input-Air, #CheckIn-Input-Air, #CheckOut-Input-Air, #Nights-Input-Air, #Type-Input-Air, #Nationality-Input-Air, #HotelName-Input-Air, #NoGuest-Input-Air, #RoomsL-Input-Air, #Adults-Input-Air, #Children-Input-Air, #Markup-Input-Air, #Button-Input-Air, #SortBy-Input-Air, #GuestAge-Input-Air { }
#CheckIn-Clear-Air, #CheckIn-Options-Clear-Air, #Type-Clear-Air, #SortBy-Clear-Air, #NoGuest-Clear-Air, #RoomsL-Clear-Air, #Button-Clear-Air { display:block; font-size:0px; clear:both; height:1px;}
#BE-Widget-Inside #CheckIn-Input-Air input, #BE-Widget-Inside #CheckOut-Input-Air input { width:125px; background:url(images/Common.png) no-repeat 106px -63px #ffffff; cursor:pointer; }

/* Air Search Customization */
#WhereFrom-Air { margin-top:10px;}
#CheckIn-Input-Air input, #CheckOut-Input-Air input { width:137px; background:url(images/Common.png) no-repeat 116px -28px #ffffff; cursor:pointer; margin-right:10px;}
#CheckIn-Input-Air select, #CheckOut-Input-Air select { width:145px;}
#WhereFrom-Air a, #WhereTo-Air a { text-decoration:none; float:right; color:#333333; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) no-repeat left -355px; padding-left:15px;}
#Adults-Input-Air select { width:93px; margin-right:10px; }
#WhereTo-Air { margin-top:10px;}
#TripInfo2 #CheckIn-Air { margin-top:10px;}
#Markup-Air { margin-bottom:10px;}
#BE-Widget .AirAdvance-CheckBox div { margin-top:10px !important; clear:both !important; float:left !important;}
#BE-Widget .AirAdvance-CheckBox input { padding:0px !important; margin:0px !important; width:auto !important; float:left !important;}
#BE-Widget .AirAdvance-CheckBox label { padding:0px !important; margin:0px !important; width:auto !important; float:left !important; margin-top:1px !important; margin-left:5px !important;}

#BE-Widget-Inside #CheckIn-Input-Air input, #BE-Widget-Inside #CheckOut-Input-Air input { width:125px; background:url(images/Common.png) no-repeat 106px -63px #ffffff; cursor:pointer; }
#BE-Widget-Inside #CheckIn-Input-Air select { clear:both; margin-top:5px;}
#BE-Widget-Inside #divFlightOption, #BE-Widget-Inside #divExtraFlightDetails { float:left; margin-bottom:0px; margin-top:15px;}
#BE-Widget-Inside #divFlightOption label, #BE-Widget-Inside #divExtraFlightDetails label { float:left; margin:0px; padding:0px; margin-bottom:10px; clear:both;}
#BE-Widget-Inside #divFlightOption input, #BE-Widget-Inside #divExtraFlightDetails input { float:left; margin:0px; padding:0px; width:auto; height:auto; margin-right:3px;}
#BE-Widget-Inside #divExtraFlightDetails label { display:none;}
#BE-Widget-Inside #divExtraFlightDetails label.IsDateFlexible { display:block;}
#BE-Widget-Inside #Adults-Air { margin-bottom:5px;}
#BE-Widget-Inside #Adults-Label-Air { float:left; width:82px;}
#BE-Widget-Inside #Adults-Input-Air { float:left;}
#BE-Widget-Inside #Adults-Input-Air select { width:48px; float:left;}

/* Air List Classes Starts Here */
.LowestMatrix { display:none;}
.AirResult-Bg { background:#FFFFFF; float:left; padding:25px; padding-bottom:10px; color:#333333; width:744px; border:solid 1px #D2DDE3; border-top:none;}
.AirResult-Bg div { float:left;}
.AirResult-Bg div b { float:left; clear:both;}
.AirResult-Bg div span { float:left; clear:both;}
.AirResult-Bg img { float:left; clear:both;}
.AirResult-Bg div b { padding:0px; margin:0px; float:left; font-size:14px; color:#000000; margin-bottom:5px; font-weight:bold;}
.AirResult-Row { float:left; clear:both;}
.AirResult-RowMain { float:left; clear:both;}
.AirResult-Logo { margin-right:20px;}
.AirResult-Logo img { margin-bottom:5px; border:solid 2px #F1F1F1; background:#FFFFFF; padding:5px; width:80px;}
.AirResult-Logo span { font-size:11px;}
.AirResult-From { }
.AirResult-To { }
.AirResult-Time { }
.AirResult-ArrowStart { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) left top no-repeat; float:left; width:51px; height:14px; margin:5px 10px 0px 10px;}
.AirResult-ArrowEnd { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) left top no-repeat; float:left; width:61px; height:14px; margin:5px 10px 0px 10px;}
.AirResult-Saprator { background:#DADADA; float:left; width:500px; height:1px; clear:both; margin:5px 0px 15px 0px;}
.AirResult-MoreLink { clear:both; float:left; margin:10px 0px;}
.AirResult-MoreLink a { text-decoration:none; color:#ffce00; font-weight:bold; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) left -195px no-repeat; padding-left:10px;}

.AirResult-Bg .AirResult-MoreDetails { clear:both; float:left; margin-top:10px;  padding:10px; width:100%; border-top: solid 1px #e4e4e4;}
.AirResult-Bg .AirResult-MoreDetails span { margin-bottom:10px; float:left; margin-right:20px; clear:none;}
.AirResult-Bg .AirResult-MoreDetails span b { float:none; clear:none; padding:0px; margin:0px;}
.AirResult-Bg .AirResult-MoreDetails b { margin-bottom:10px; float:left; margin-right:20px; clear:none; font-size:12px;}
.AirResult-Bg .AirResult-MoreDetails a { text-decoration:none; color:#323232; clear:both; float:left;}
.AirResult-Bg .AirResult-MoreDetails a:hover { text-decoration:underline;}
.AirResult-Bg .AirResult-MoreDetails span.AirResult-MoreDetails-Time { clear:both;}

.AirResult-ConnectedFlight { clear:both; margin-top:10px; color:#6D6D6D;}
.AirResult-Price { float:right !important; margin-left:30px;}
.AirResult-Price .Label-Button { margin-top:10px; float:right; clear:both;}
.AirResult-Price .price { padding:0px; margin:0px; float:left; font-size:20px; color:#323232; margin-bottom:5px; font-weight:bold;}
.AirResult-Price span.AirResult-Price-Note { float:right; clear:both;}
.AirResult-Price .Label-Button-Saprate { padding-top:8px;}
.AirResult-Price .Label-Button-Saprate a { font-size:12px;}
.AirResult-Tabs { float:left; list-style:none; padding:0px; margin:0px; position:relative; z-index:999;}
.AirResult-Tabs li { float:left; list-style:none; padding:0px; margin:0px;}
.AirResult-Tabs li a { float:left; background:#ffce00; padding:7px 15px; text-decoration:none; color:#000000; font-size:14px; font-weight:bold; border-top-left-radius:0px; border-top-right-radius:0px; margin-right:5px; border-bottom:none; border:solid 1px #ffce00;}
.AirResult-Tabs li.Act a {  background:#F2F3F5; color:#000000; border:solid 1px #D2DDE3; border-bottom:solid 1px #F2F3F5;}
.AirResult-FiltersBar { clear:both; float:left; background:#F2F3F5; width:794px; height:37px; border:solid 1px #D2DDE3; border-top-right-radius:0px; position:relative; margin-top:-1px;}
.AirResult-Header { float:right; font-size:14px; font-weight:bold; margin:10px 15px 0px 0px; color:#121F36;}
.AirResult-Header span { float:left;}
.AirResult-FiltersBar #GridFilter { background:none; width:auto; border-bottom:none; border:none;}
.AirResult-FiltersBar #GridFilter h3 { font-weight:bold; color:#000000;}

.AirResult-FareDetails { clear:both;}
.AirResult-FareDetails span.fare { clear:both; margin-top:5px;}
.AirResult-FareDetails h3 { padding:0px; margin:0px; font-weight:normal; float:left; font-size:11px; text-align:right;}
.AirResult-FareDetails h4 { padding:0px; margin:0px; font-weight:normal; float:left; font-size:11px; margin-left:10px;}

/* Vehicle Booking Classes Here */
#Country-Veh, #Where-Veh, #Where-PickUp-Veh, #Where-DropOff-Veh, #CheckIn-Veh, #CheckOut-Veh, #Nights-Veh, #Type-Veh, #Nationality-Veh, #HotelNameCont-Veh, #NoGuest-Veh, #RoomsL-Veh, #Adults-Veh, #Children-Veh, #Markup-Veh, #Button-Veh, #SortBy-Veh, #GuestAge-Veh, #Group-Veh, #Currency-Veh { float:left;  margin:0px; margin-top:10px;}
#Country-Clear-Veh, #Where-Clear-Veh, #Where-PickUp-Clear-Veh, #Where-DropOff-Clear-Veh,  #CheckOut-Clear-Veh, #CheckIn-Clear-Veh, #Nationality-Clear-Veh, #HotelName-Clear-Veh, #RoomsL-Clear-Veh, #Adults-Clear-Veh, #Children-Clear-Veh, #Markup-Clear-Veh, #Button-Clear-Veh, #SortBy-Clear-Veh, #Nights-Clear-Veh, #GuestAge-Clear-Veh, #Group-Clear-Veh, #Currency-Clear-Veh { display:none;}
#Country-Label-Veh, #Where-Label-Veh, #Where-PickUp-Label-Veh, #Where-DropOff-Label-Veh, #CheckIn-Label-Veh, #CheckOut-Label-Veh, #Nights-Label-Veh, #Type-Label-Veh, #Nationality-Label-Veh, #HotelName-Label-Veh, #NoGuest-Label-Veh, #RoomsL-Label-Veh, #Adults-Label-Veh, #Children-Label-Veh, #Markup-Label-Veh, #Button-Label-Veh, #SortBy-Label-Veh, #GuestAge-Label-Veh, #Group-Label-Veh, #Currency-Label-Veh { margin-bottom:3px;}
#Country-Input-Veh, #Where-Input-Veh, #Where-PickUp-Input-Veh, #Where-DropOff-Input-Veh, #CheckIn-Input-Veh, #CheckOut-Input-Veh, #Nights-Input-Veh, #Type-Input-Veh, #Nationality-Input-Veh, #HotelName-Input-Veh, #NoGuest-Input-Veh, #RoomsL-Input-Veh, #Adults-Input-Veh, #Children-Input-Veh, #Markup-Input-Veh, #Button-Input-Veh, #SortBy-Input-Veh, #GuestAge-Input-Veh, #Group-Input-Veh, #Currency-Input-Veh { }
#CheckIn-Clear-Veh, #CheckIn-Options-Clear-Veh, #Type-Clear-Veh, #SortBy-Clear-Veh, #NoGuest-Clear-Veh, #RoomsL-Clear-Veh, #Button-Clear-Veh { display:block; font-size:0px; clear:both; height:1px;}
#BE-Widget-Inside #CheckIn-Input-Veh input, #BE-Widget-Inside #CheckOut-Input-Veh input { width:125px; background:url(images/Common.png) no-repeat 106px -63px #ffffff; cursor:pointer; }

/* Vehicle Search Customization */
#CheckIn-Input-Veh input, #CheckOut-Input-Veh input { width:137px; background:#FFFFFF url(images/Common.png) no-repeat 116px -28px; cursor:pointer; }
#CheckIn-Input-Veh select, #CheckOut-Input-Veh select { width:145px; margin-left:10px;}
#CheckIn-Veh, #Type-Veh, #SortBy-Veh, #NoGuest-Veh, #RoomsL-Veh, #Group-Veh, #Nationality-Veh, #Currency-Veh { }
#HotelNameCont-Veh, #Nights-Veh { display:none;}
#SortBy-Veh select { float:left; margin-right:10px; width:145px;}
#SortBy-Veh #ddlSortOrder { margin-right:0px;}
#NoGuest-Input-Veh select, #RoomsL select { width:90px; margin-right:20px;}
#GuestAge-Input-Veh input { width:137px;}
#Where-PickUp-Veh, #Where-DropOff-Veh, #CheckOut-Veh, #GuestAge-Veh { }
.CheckIn-Options-Veh { margin-top:10px;}

#BE-Widget-Inside #CheckIn-Input-Veh input, #BE-Widget-Inside #CheckOut-Input-Veh input { width:125px; background:url(images/Common.png) no-repeat 106px -63px #ffffff; cursor:pointer;}
#BE-Widget-Inside #CheckIn-Input-Veh select, #BE-Widget-Inside #CheckOut-Input-Veh select { clear:both; margin-top:5px; margin-left:0px;}
#BE-Widget-Inside #SortBy-Veh select { margin-bottom:5px;}

/* Classes for Prefered Location in Hotel Business Search Section */
#BE-Widget .PreferredLocations-Hint { float:left; margin-right:10px; margin-top:10px;}
#BE-Widget .PreferredLocations-Hint input { float:left; width:auto; margin:0px; padding:0px; height:auto;}
#BE-Widget .PreferredLocations-Hint label { float:left; width:auto; margin:0px; padding:0px; height:auto; margin-left:5px;}

/* Vehicle List Classes Starts Here */
.VehicleDtlGridBg { background:#FFFFFF url(http://www.mykonos-accommodation.com/css-mytrip/images/repeat-x.png) left bottom; float:left; padding:15px 17px; width:758px; border-left:solid 1px #eaeaea; border-right:solid 1px #eaeaea; border-top:solid 1px #eaeaea;}
.TemplateVehicleImage { float:left; margin-right:17px;}
.TemplateVehicleDetails { float:left;}
.TemplateHotelName { float:left;}
.TemplateVehicleName .Detail-Grid-Header { font-size:16px; font-weight:bold; color:#000000; text-decoration:none; padding:0px; margin:0px; padding-right:10px; padding-bottom:5px; float:left; line-height:22px;}
.TemplateVehicleCategoty { clear:both; }
.TemplateVehicleCategoty span, .TemplateVehicleCategoty b { float:left; font-size:12px; font-weight:bold; margin-right:3px; color:#323232;}
.TemplateVehicleCategoty b { color:#000000;}
.TemplateVehicleAmenities { clear:both; float:left; margin-top:10px;}
.TemplateVehicleAmenities h3 { font-size:12px; color:#E84C09; float:left; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px;}
.TemplateVehicleAmenities ul { padding:0px; margin:0px; list-style:none; clear:both; float:left;}
.TemplateVehicleAmenities ul li { padding:0px; margin:0px; list-style:none; padding:3px 0px 5px 25px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) no-repeat left -2187px; font-size:11px;}
.TemplateVehicleAmenities ul li b { font-weight:bold; color:#E84C09; text-transform:uppercase;}
.TemplateVehicleAmenities .Detail-Grid-Vehicle-Link { float:left; color:#E84C09; text-decoration:none; font-weight:bold; float:right; margin-top:26px; margin-left:30px;}
.TemplateVehicleAmenities .Detail-Grid-Vehicle-Link:hover { text-decoration:underline;} 
.TemplateVehiclePriceDetails { float:right; text-align:right;}
.TemplateVehiclePrice { color:#000000; font-size:20px; font-weight:bold; clear:both; float:right; padding:0px; margin:0px;}
.TemplateVehiclePrice span { font-size:14px; vertical-align:top; font-family:Arial, Helvetica, sans-serif; caption-side:#fe6e04;}
.TemplateVehicleHelpText1 { font-size:11px; color:#E84C09; font-weight:normal; margin:5px 0px 5px 0px; white-space:nowrap; clear:both; float:right;}
.TemplateVehicleTermsLink { font-size:11px; color:#000000; margin:5px 0px; white-space:nowrap; clear:both; float:right; text-decoration:underline;}
.TemplateVehicleTermsLink:hover { text-decoration:underline;}
.TemplateVehicleIcons { clear:both; float:left; margin-top:10px;}
.TemplateVehicleIcons ul { clear:both; float:left; padding:0px; margin:0px; list-style:none;}
.TemplateVehicleIcons ul li { float:left; padding:0px; margin:0px; list-style:none; margin-right:10px; }
.TemplateVehicleIcons ul li span { float:left; font-size:11px; color:#000000; font-weight:normal; padding-top:2px; height:19px;}
.TemplateVehicleIcons ul li span.persons { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) left -468px no-repeat; padding-left:23px; letter-spacing:5px;}
.TemplateVehicleIcons ul li span.doors { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) left -533px no-repeat; padding-left:27px; letter-spacing:5px;}
.TemplateVehicleIcons ul li span.snow { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) left -599px no-repeat; padding-left:25px;}
.TemplateVehicleIcons ul li span.speed { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) left -664px no-repeat; padding-left:25px;}
.TemplateVehicleIcons ul li span.baggage { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) left -722px no-repeat; padding-left:25px;}
.AmenityPopupBody { padding:0px; margin:0px; list-style:none; clear:both; float:left; padding:0px 10px 10px 5px;}
.AmenityPopupBody li { padding:0px; margin:0px; list-style:none; padding:3px 0px 5px 25px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) no-repeat left -2187px; font-size:11px; color:#333333;}
.AmenityPopupBody li span { font-weight:bold; color:#E84C09; text-transform:uppercase;}
.excellent { position:absolute; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Vehicle_ExellentValue.png) left -87px no-repeat; height:30px; width:118px; font-size:12px; color:#FFFFFF; font-weight:bold; padding:6px 0px 0px 30px; margin-left:-25px; margin-top:110px;}
.hotel-dealbg .excellent { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Vehicle_ExellentValue.png) left -87px no-repeat; margin-left:-26px;}
.VehicleDtlGridBg .VehicleDtlAdd1 { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Vehicle_ExellentValue.png) left -244px no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; padding:8px 40px; margin:0px; border-radius:0px;}
.VehicleDtlGridBg .VehicleDtlAdd2 { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/Vehicle_ExellentValue.png) left -306px no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; padding:8px 40px; margin:10px 0px 20px 0px; border-radius:0px;}
.Vehicle-TermsCondition { clear:both; float:left; margin-top:10px;}
.Vehicle-TermsCondition a { color:#323232; font-size:12px; text-decoration:none; font-weight:bold;}
.Vehicle-TermsCondition a:hover { text-decoration:underline;}
.CartItem-Bg .TemplateVehicleImage { margin-left:20px; margin-right:20px;}

.VehicleExtra { clear:both;}
.VehicleExtra h2 { clear:both; float:left; font-size:18px; font-weight:bold; color:#ffce00; padding:0px; margin:0px; margin-bottom:5px; margin-top:15px;}
.VehicleExtra h4 { clear:both; float:left; font-size:12px; font-weight:bold; color:#FF0000; padding:0px; margin:0px; margin-top:10px;}
.VehicleExtra table { border:solid 1px #DADADA; clear:both; border-left:none; width:796px; text-align:left;}
.VehicleExtra th { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/SearchBg.png) left -1875px repeat-x; color:#ffce00; padding:15px 13px; font-size:14px; font-weight:bold; border-left:solid 1px #DADADA; white-space:nowrap;}
.VehicleExtra td { padding:11px; color:#333333; font-size:12px; border-left:solid 1px #DADADA;}
.VehicleExtra .even td { background:#eceaea;}
.VehicleExtra .reservation-book-button { background: #ffce00; width:82px; height:19px; padding:7px 17px; font-size:14px; color:#000000; font-weight:bold; float:right; cursor:pointer; margin-top:15px; margin-bottom:10px;}
.VehicleExtra .reservation-book-button:hover { background:#ffe700;}
.No-AddOnMsg { color:#FF0000; font-size:12px; font-weight:bold; padding:25px 0px 20px 0px;}

/* Multi Destination Search Classes Here */
.MultiDest-Bg { background:#FFFFFF; float:left; width:805px; padding:15px 0px; border-radius:0px; border:solid 1px #D8D8D8; margin:20px 0px;}
.MultiDest-Bg h1 { overflow:hidden; font-size:18px; font-weight:bold; padding:0px 0px 10px 20px; margin:0px; font-family:Arial, Helvetica, sans-serif; clear:both;}
.MultiDest-Bg h2 { background:#ffce00; overflow:hidden; color:#000000; font-size:12px; font-weight:bold; padding:10px 20px 6px 20px; margin:0px; font-family:Arial, Helvetica, sans-serif; clear:both;}
.MultiDest-Step-Bg { background:#F1F1F1; padding:20px; clear:both; overflow:hidden; border-bottom:solid 1px #CCCCCC;}
.MultiDest-Step-Bg div { float:left; margin-right:20px;}
.MultiDest-Bg label { color:#666666; font-size:12px; font-weight:normal; float:left;}
.MultiDest-Bg input { border:1px solid #D8D8D8; height:18px; padding:3px; width:180px; clear:both; float:left;}
.MultiDest-Bg select { border:1px solid #D8D8D8; height:26px; padding:2px 2px; vertical-align:top; width:188px; clear:both; float:left;}
.MultiDest-Bg a { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/AirResult_Arrow.png) no-repeat left -355px; color:#333333; float:right; padding-left:15px; text-decoration:none;}
.MultiDest-Bg .itemBody { float:left; padding:20px;}
.MultiDest-Bg .itemBody label { float:left; margin:0px 10px 0px 0px;}
.MultiDest-Bg .itemBody input { height:auto; width:auto; padding:0px; margin:0px; float:left; width:20px;}
.MultiDest-Bg .datepicker { width:125px; background:url(images/Common.png) no-repeat 104px -28px #ffffff; cursor:pointer;}
.MultiDest-Bg #cmbADT_Quantity, .MultiDest-Bg #cmbCHD_Quantity, .MultiDest-Bg #cmbINF_Quantity, .MultiDest-Bg #faretype { width:100px;}
.MultiDest-Bg #txtAirPreference { width:160px;}
.MultiDest-Bg .MultiDest-Step-Bg select { width:170px;}
.MultiDest-Bg .MultiDest-CheckBox { float:left; margin-top:20px;}
.MultiDest-Bg .MultiDest-CheckBox input { width:auto; height:auto; padding:0px; margin:0px; float:left;}
.MultiDest-Bg .MultiDest-CheckBox label { width:auto; height:auto; padding:0px; margin:0px; float:left; margin-left:5px;}






.BookingSteps { display:none1;}
#BannerColumn-Left .BookingSteps { display:none;}

/*#divShowingresultReturn { display:none;}*/
#BE-Widget .radiob, #BE-Widget .checkWrapper { margin-top:10px; margin-bottom:0px !important;}
#BE-Widget .radiob label, #BE-Widget .checkWrapper label { font-weight:normal !important;}

.Step-First-Act { border:solid 1px #D8D8D8;}
#divFlightOption label { font-weight:normal; margin-bottom:0px !important; margin-top:10px !important;}

#trAirList .Error-Msg { width:720px;}



/* Changes for SCR Templates Only */
.TemplateVehicleIncludes { clear:both; float:left; margin-top:20px;}
.TemplateVehicleIncludes h3 { font-size:14px; color:#E84C09; float:left; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px;}
.TemplateVehicleIncludes ul { padding:0px; margin:0px; list-style:none; clear:both; float:left;}
.TemplateVehicleIncludes ul li { padding:0px; margin:0px; list-style:none; padding:3px 0px 5px 25px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) no-repeat left -2187px; font-size:12px;}
.TemplateVehicleIncludes ul li b { font-weight:bold; color:#E84C09; text-transform:uppercase;}
.TemplateVehicleIncludes ul li a { font-size:12px; text-decoration:none; color:#666666; border-bottom:1px dotted;}
.TemplateVehicleIncludes .ToolTipBox { margin-top:0px; margin-left:-70px;}
.TemplateVendorImage { float:left; margin-top:10px; border:solid 2px #DADADA; margin-top:30px; margin-left:30px; display:none;}

.hotel-dealbg .TemplateVehicleIncludes { clear:none; float:left; margin-top:0px; margin-left:20px;}


.PickDrop-Loc { clear:both; float:left; margin-top:10px;}
.PickUp-Loc, .DropOff-Loc { float:left; border:solid 1px #DADADA; border-radius:0px; padding:10px; margin-right:10px; width:180px; background:#FFFFFF;}
.PickDrop-Loc h3 { padding:0px; margin:0px; float:left; font-size:14px; color:#121F36; clear:both; margin-bottom:7px;}
.PickDrop-Loc h4 { padding:0px; margin:0px; float:left; font-size:12px; color:#4C4C4C; clear:both; margin-bottom:7px;}
.PickDrop-Loc b { padding:0px; margin:0px; float:left; font-size:12px; color:#323232; clear:both; margin-bottom:7px;}
.PickDrop-Loc span { padding:0px; margin:0px; float:left; font-size:12px; clear:both;}
.PickDrop-Loc span.PickDrop-PickUpDate { margin-top:7px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/HotelDetails_SCR_Icons.png) no-repeat left top; padding-left:25px;}
.PickDrop-Loc span.PickDrop-PickUpTime { margin-top:7px; background:url(http://www.mykonos-accommodation.com/css-mytrip/images/HotelDetails_SCR_Icons.png) no-repeat left -84px; padding-left:25px;}

#ViewCartPage #PaymentPage { margin-left:0px;}

/* New Classes For Vehicle Inclusions */
#HotelPage .HotelPage-LeftCol .TemplateVehicleAmenities { float:left; width:160px; background:#FFFFFF; border:solid 1px #D3D3D3; padding:1px; border-radius:0px;}
#HotelPage .HotelPage-LeftCol .TemplateVehicleAmenities h3 { background:#000000; color:#FFFFFF; font-size:14px; margin:0px; padding:8px 0px 8px 15px; margin-bottom:5px; border-top-left-radius:0px; border-top-right-radius:0px; float:none;}
#HotelPage .HotelPage-LeftCol .TemplateVehicleAmenities ul { margin:10px;}
#HotelPage .excellent { margin-top:150px;}

/* Vehicle Search Promotion Code Related Changes */
#BE-Widget #tdPromotion td { padding:0px;}
#BE-Widget #tdPromotion td input { padding:3px;}
#BE-Widget #tdPromotion { margin-top:10px;}
#BE-Widget #ddlPromoSuppliers { margin-top:5px;}

/* Vehicle Reservation Page TemplateVehicleIcons Classes */
#ReservationPage .ResvPage-VehicleInfo .ResvPage-VehicleImg { margin-left:20px; margin-top:10px;}
#ReservationPage .ResvPage-VehicleInfo h3 { margin-top:20px; float:left; width:700px;}
#ReservationPage .ResvPage-SecInfo .TemplateVehicleIcons { clear:none; margin:0px; padding:0px; margin-left:20px; }

.Detail-Grid-Header:link, .Detail-Grid-Header:visited, .Detail-Grid-Header:active,.Detail-Grid-Header { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:16px; text-decoration:none; font-weight:bold;}
.Detail-Grid-Header:hover	{ font-size:16px; text-decoration:underline;}


#ViewCartPage .LoginOptions { margin-top:-10px;}
#ViewCartPage .SignupPage-Bg h4 { display:none;}
#ViewCartPage .SignupPage-Left { width:auto;}
#ViewCartPage .SignupPageForm input { width:170px; height:18px;}
#ViewCartPage .SignupPageForm div { width:190px;}
#ViewCartPage .SignupPageForm .SmallButton { clear:none !important; width:auto; margin-top:20px; margin-right:10px;}
#ViewCartPage .SignupPageForm .CheckBoxDiv { clear:none; margin-top:24px; margin-left:20px; width:350px;}
#ViewCartPage .SignupPageForm .CheckBoxDiv input { width:auto; margin:0px; padding:0px; margin-right:5px; float:left;}
#ViewCartPage .SignupPageForm .CheckBoxDiv label { color:#000000; float:left; width:325px;}
#ViewCartPage .SignupPageForm { padding-bottom:10px;}
#ViewCartPage .LoginTabs { margin-left:0px;}
#ViewCartPage .SignupPage-Bg { border-top-left-radius:0px;}
#ViewCartPage .SignupPage-Bg .CaptchaSec div { width:600px;}

/* Hide Rooms from List Page */
#Container-E #trHotelList .TemplateHotelSubGrid {display:none;}

/* The Tailor Specific Classes */
#HotelPage .table-body .HotelPage-InclusionsBlt li { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/HotelDetailsPage_NewButtlet.png) no-repeat 0px 3px; list-style:none; margin-left:-10px; padding-left:10px;}
#HotelPage .table-body .HotelPage-HotDealsBlt div { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) left -2885px no-repeat; list-style:none; padding-left:26px; height:30px; padding-top:3px;}
#HotelPage .table-body ul li { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/no-repeat.png) no-repeat 0px -249px; list-style:none; margin-left:-10px; padding-left:10px;}

/* Trip Type Options Classes */
#BE-Widget .TripType-Options { float:left; clear:both; margin-top:20px;}
#BE-Widget .TripType-Options input { float:left; clear:none; margin:0px; padding:0px; width:auto; height:auto; margin-right:3px;}
#BE-Widget .TripType-Options label { float:left; clear:none; margin-right:10px; font-weight:normal;}
#BE-Widget-Inside #BE-Widget .TripType-Options { float:left; clear:both; margin-bottom:-20px;}
#BE-Widget-Inside #BE-Widget .TripType-Options input { float:left; clear:none; margin:0px; padding:0px; width:auto; height:auto; margin-right:3px;}
#BE-Widget-Inside #BE-Widget .TripType-Options label { float:left; clear:none; margin-bottom:10px;}
.MultiDest-Bg .TripType-Options { float:left; clear:both; padding:20px;}
.MultiDest-Bg .TripType-Options input { float:left; clear:none; margin:0px; padding:0px; width:auto; height:auto; margin-right:3px;}
.MultiDest-Bg .TripType-Options label { float:left; clear:none; margin-right:10px;}

/* SendInquiry Popup */
.SendInquiry-Link { font-size:12px; font-weight:bold; text-decoration:underline; cursor:pointer;}
.SendInquiry-Link:hover { text-decoration:none;}

.SendInquiry-Popup {}
.SendInquiry-Popup h3 { font-size:16px; font-weight:bold; margin:0px; padding:0px; margin-bottom:10px; float:left; clear:both;}
.SendInquiry-ResDetails { float:left; clear:both; margin-bottom:20px;}
.SendInquiry-ResDetails div { float:left; clear:none; margin-right:20px;}

.SendInquiry-RoomsDetails { float:left; clear:both; margin-bottom:20px;}
.SendInquiry-RoomsDetails .Grid-Table-Bg { border-right:solid 1px #DADADA; border-bottom:solid 1px #DADADA; width:550px;}
.SendInquiry-RoomsDetails .Grid-Header-Bg { background: url(http://www.mykonos-accommodation.com/css-mytrip/images/Title_Grid_Grey.png) left top repeat-x; overflow:hidden; color:#172841; font-size:13px; font-weight:bold; text-align:left; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}
.SendInquiry-RoomsDetails .Grid-Data-Bg-Alt { background:#ffffff; color:#172841; vertical-align:middle; font-size:13px; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}
.SendInquiry-RoomsDetails .Grid-Data-Bg { background:#ffffff; color:#172841; vertical-align:middle; font-size:13px; border-left:1px solid #DADADA; border-right:1px solid #ffffff; padding:10px 5px;}
.SendInquiry-RoomsDetails select { border:solid 1px #D8D8D8; width:100px; vertical-align:top; height:24px; padding:2px 4px;}

.SendInquiry-Popup .SendInquiry-Form { float:left; clear:both;}
.SendInquiry-Popup .SendInquiry-Form div { float:left; width:270px; margin-bottom:10px;}
.SendInquiry-Popup .SendInquiry-Form label { font-weight:normal; color:#172841; float:left; margin:0px;}
.SendInquiry-Popup .SendInquiry-Form input { border:solid 1px #D8D8D8; height:27px; padding:3px; width:240px; clear:both; float:left;}
.SendInquiry-Popup .SendInquiry-Form select { border:solid 1px #D8D8D8; height:34px; padding:7px 4px; width:248px; clear:both; float:left;}
.SendInquiry-Popup .SendInquiry-Form textarea { border:solid 1px #D8D8D8; height:27px; padding:3px; width:548px; clear:both; float:left; height:70px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-Prefix { width:120px; clear:both;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-Prefix select { width:100px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-FirstName { width:228px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-FirstName input { width:200px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-LastName { width:208px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-LastName input { width:200px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-Email { width:348px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-Email input { width:320px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-Phone { width:208px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-Phone input { width:200px;}
.SendInquiry-Popup .SendInquiry-Form .SendInquiry-Note { clear:both;}
.SendInquiry-Popup #divErrfrmSendInquiry { clear:both}
.SendInquiry-Popup .Successful { clear:both; font-weight:bold;}


/* FPH Classes Starts Here */
/* FPH - Hotel Details Page Customizations */
.HotelPage-FPH #HotelPage .HotelPage-LeftCol { display:none;}
.HotelPage-FPH #HotelPage .HotelPage-MainCol { width:980px;}
.HotelPage-FPH #HotelPage .hotel-gallery-info-wrapper { width:940px; border-top-left-radius:0px; border-top-right-radius:0px; padding:30px 20px 20px 20px;}
.HotelPage-FPH #HotelPage .hotel-gallery-info-wrapper div.navigation { width:600px;}
.HotelPage-FPH #HotelPage .HotelPage-OverView #HotelPage-OverViewData .share-toolbar { margin:10px 0px 5px 0px;}
.HotelPage-FPH #HotelPage .HotelPage-MainBg { width:940px; padding:0px 20px 0px 20px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.HotelPage-FPH #HotelPage #hotel-availability-table { width:940px;}
.HotelPage-FPH #HotelPage .HotelPage-Info li { width:900px;}
.HotelPage-FPH #HotelPage .HotelPage-TopCrv { width:900px; height:0px;}
.HotelPage-FPH #HotelPage .HotelPage-BtmCrv { width:900px; height:0px;}
.HotelPage-FPH #HotelPage .top-link { padding-bottom:20px; margin-right:0px;}
.HotelPage-FPH #HotelPage .HotelPage-NameAdd { margin-top:30px;}
#lnkChangeBusiness { color:#E84C09; text-decoration:underline; font-weight:bold;}
#lnkChangeBusiness:hover { text-decoration:none;}
.trViewCart-Bg { display:table-cell;}
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
	.trViewCart-Bg { display:table-cell;}
}
.AirResult-Bg div b.HotelIncludeText { font-size:12px; color:#E84C09; font-weight:bold; margin:10px 0px; white-space:nowrap; float:right;}
.AirResult-Price .price { float:right;}
#Filter-Widget h2.Filter-Widget-Title { font-size:14px; height:33px; padding:18px 0px 0px 15px; text-align:left; width:145px;}
#FPH-MyAirCart, #FPH-MyHotelCart { margin-bottom:20px;}

#ifrmHotelList { width:980px;}

/* New Search Button for Multidestination Case */
.NewSearch-Link { background:#ffce00; border-radius:0px; color:#000000; font-size:14px; font-weight:bold; padding:10px 0px; text-decoration:none; float:left; clear:both; margin-top:10px; text-align:center; width:162px;}
.NewSearch-Link:hover { background:#5a5a5a; color:#ffffff;}

.CusDetailsForm .CDForm-AsAbove { margin-top:-85px; margin-right:20px;}



/* BE Tabs Related Changes */
.Step-First .Step-BookingChoice { display:none !important;}
.BE-New-Tabs { display:block !important;}
.BE-New-Tabs { background:#007964; padding:0px; margin:0px; width:100px; float:left;}
.BE-New-Tabs div:hover { background:#00AA8F;}
.BE-New-Tabs div.BE-New-Tabs-Act { background:#00AA8F;}
.BE-New-Tabs div { padding:0px; margin:0px; clear:both; border-bottom:solid 1px #00A489;}
.BE-New-Tabs div input { cursor:pointer; color:#FFFFFF; font-size:0px; float:left; margin:0px; padding:0px; border:none 0px #00A489; width:100px; height:57px;}
#BE-Widget-Bdr { border-top:none;}
.AddtoPlanner-Link { background:#EBEBEB; border:solid 1px #D3D3D3; color:#444444; font-size:12px; margin:5px 0px; padding:5px 10px; border-radius:4px; font-weight:bold; float:left; clear:both; text-decoration:none;}

.BE-New-Tabs div input.HotelR { background:url(http://www.mykonos-accommodation.com/css-mytrip/Gotadi-Images/ico_hotel.png) center center no-repeat;}
.BE-New-Tabs div input.ActivityR { background:url(http://www.mykonos-accommodation.com/css-mytrip/Gotadi-Images/ico_tourtrongoi.png) center center no-repeat;}
.BE-New-Tabs div input.VehicleR { background:url(http://www.mykonos-accommodation.com/css-mytrip/Gotadi-Images/ico_hotel.png) center center no-repeat;}
.BE-New-Tabs div input.AirR { background:url(http://www.mykonos-accommodation.com/css-mytrip/Gotadi-Images/ico_fly.png) center center no-repeat;}
.BE-New-Tabs div input.FPHR { background:url(http://www.mykonos-accommodation.com/css-mytrip/Gotadi-Images/ico_flh.png) center center no-repeat;}
.BE-New-Tabs div input.FNER { background:url(http://www.mykonos-accommodation.com/css-mytrip/Gotadi-Images/ico_freeeasy.png) center center no-repeat;}


/* Gotadi B2B Widget Related Changes */
.BE-Widget-Extended #BE-Widget-Bdr { padding:20px 20px 20px 20px; background:#E9ECEE; min-height:326px; width:322px;}
.BE-Widget-Extended #BE-Widget label { float:left; margin-top:6px; float:left;}
.BE-Widget-Extended #BE-Widget input { width:207px;}
.BE-Widget-Extended #BE-Widget select { width:215px;}

/* Activity Search Customizations */
.BE-Widget-Extended #Country-Label-Exc, .BE-Widget-Extended #Where-Label-Exc, .BE-Widget-Extended #CheckIn-Label-Exc, .BE-Widget-Extended #CheckOut-Label-Exc, .BE-Widget-Extended #Nights-Label-Exc, .BE-Widget-Extended #Type-Label-Exc, .BE-Widget-Extended #Nationality-Label-Exc, .BE-Widget-Extended #HotelName-Label-Exc, .BE-Widget-Extended #NoGuest-Label-Exc, .BE-Widget-Extended #RoomsL-Label-Exc, .BE-Widget-Extended #Adults-Label-Exc, .BE-Widget-Extended #Children-Label-Exc, .BE-Widget-Extended #Markup-Label-Exc, .BE-Widget-Extended #Button-Label-Exc, .BE-Widget-Extended #SortBy-Label-Exc, .BE-Widget-Extended #GuestAge-Label-Exc { float:left; width:106px; }
.BE-Widget-Extended #Country-Input-Exc, .BE-Widget-Extended #Where-Input-Exc, .BE-Widget-Extended #CheckIn-Input-Exc, .BE-Widget-Extended #CheckOut-Input-Exc, .BE-Widget-Extended #Nights-Input-Exc, .BE-Widget-Extended #Type-Input-Exc, .BE-Widget-Extended #Nationality-Input-Exc, .BE-Widget-Extended #HotelName-Input-Exc, .BE-Widget-Extended #NoGuest-Input-Exc, .BE-Widget-Extended #RoomsL-Input-Exc, .BE-Widget-Extended #Adults-Input-Exc, .BE-Widget-Extended #Children-Input-Exc, .BE-Widget-Extended #Markup-Input-Exc, .BE-Widget-Extended #Button-Input-Exc, .BE-Widget-Extended #SortBy-Input-Exc, .BE-Widget-Extended #GuestAge-Input-Exc { float:left;}
.BE-Widget-Extended #CheckIn-Exc { margin-right:0px;}
.BE-Widget-Extended #CheckIn-Input-Exc input, .BE-Widget-Extended #CheckOut-Input-Exc input { background-position:186px -28px;}
.BE-Widget-Extended #SortBy-Exc select { width:102px;}
.BE-Widget-Extended #SortBy-Exc #ddlSortByOrder { margin-right:0px;}
.BE-Widget-Extended #NoGuest-Input-Exc select { width:60px;}
.BE-Widget-Extended #GuestAge-Input-Exc { width:224px; margin-right:-10px;}
.BE-Widget-Extended #GuestAge-Input-Exc input { width:52px;}

/* Hotel Search Customizations */
.BE-Widget-Extended #Country-Label, .BE-Widget-Extended #Where-Label, .BE-Widget-Extended #CheckIn-Label, .BE-Widget-Extended #CheckOut-Label, .BE-Widget-Extended #Nights-Label, .BE-Widget-Extended #Rating-Label, .BE-Widget-Extended #Nationality-Label, .BE-Widget-Extended #HotelName-Label, .BE-Widget-Extended #Markup-Label, .BE-Widget-Extended #Button-Label, .BE-Widget-Extended #SortBy-Label { float:left; width:106px;}
.BE-Widget-Extended #Country-Input, .BE-Widget-Extended #Where-Input, .BE-Widget-Extended #CheckIn-Input, .BE-Widget-Extended #CheckOut-Input, .BE-Widget-Extended #Nights-Input, .BE-Widget-Extended #Rating-Input, .BE-Widget-Extended #Nationality-Input, .BE-Widget-Extended #HotelName-Input, .BE-Widget-Extended #Markup-Input, .BE-Widget-Extended #Button-Input, .BE-Widget-Extended #SortBy-Input { float:left;}
.BE-Widget-Extended #CheckIn-Input input, .BE-Widget-Extended #CheckOut-Input input { background-position:186px -28px;}
.BE-Widget-Extended #CheckIn { margin-right:0px;}
.BE-Widget-Extended #Rooms-Input { margin-top:3px; float:left;}
.BE-Widget-Extended #Rooms-Input select, .BE-Widget-Extended #RoomsL select { width:93px;}
.BE-Widget-Extended #Children-Input select { margin-right:0px;}
.BE-Widget-Extended #Rooms-Clear { display:none;}
.BE-Widget-Extended #Children select { width:73px;}
.BE-Widget-Extended #SortBy select { width:102px;}
.BE-Widget-Extended #SortBy #ddlSortByOrder { margin-right:0px;}
.BE-Widget-Extended #Where-Input { width:214px;}
.BE-Widget-Extended #BE-Widget .PreferredLocations-Hint { margin-top:5px; }
.BE-Widget-Extended #BE-Widget .PreferredLocations-Hint input { width:auto;}
.BE-Widget-Extended #BE-Widget .PreferredLocations-Hint label { margin-top:0px; font-weight:normal; font-size:11px;}
.BE-Widget-Extended #CheckIn-Options label { margin-top:1px; font-weight:bold;}

/* Air Search Customizations */
.BE-Widget-Extended #Country-Label-Air, .BE-Widget-Extended #WhereTo-Label-Air, .BE-Widget-Extended #WhereFrom-Label-Air, .BE-Widget-Extended #CheckIn-Label-Air, .BE-Widget-Extended #CheckOut-Label-Air, .BE-Widget-Extended #Nights-Label-Air, .BE-Widget-Extended #Type-Label-Air, .BE-Widget-Extended #Nationality-Label-Air, .BE-Widget-Extended #HotelName-Label-Air, .BE-Widget-Extended #NoGuest-Label-Air, .BE-Widget-Extended #RoomsL-Label-Air, .BE-Widget-Extended #Adults-Label-Air, .BE-Widget-Extended #Children-Label-Air, .BE-Widget-Extended #Markup-Label-Air, .BE-Widget-Extended #Button-Label-Air, .BE-Widget-Extended #SortBy-Label-Air, .BE-Widget-Extended #GuestAge-Label-Air { float:left; width:106px; }
.BE-Widget-Extended #Country-Input-Air, .BE-Widget-Extended #WhereTo-Input-Air, .BE-Widget-Extended #WhereFrom-Input-Air, .BE-Widget-Extended #CheckIn-Input-Air, .BE-Widget-Extended #CheckOut-Input-Air, .BE-Widget-Extended #Nights-Input-Air, .BE-Widget-Extended #Type-Input-Air, .BE-Widget-Extended #Nationality-Input-Air, .BE-Widget-Extended #HotelName-Input-Air, .BE-Widget-Extended #NoGuest-Input-Air, .BE-Widget-Extended #RoomsL-Input-Air, .BE-Widget-Extended #Adults-Input-Air, .BE-Widget-Extended #Children-Input-Air, .BE-Widget-Extended #Markup-Input-Air, .BE-Widget-Extended #Button-Input-Air, .BE-Widget-Extended #SortBy-Input-Air, .BE-Widget-Extended #GuestAge-Input-Air { float:left;}
.BE-Widget-Extended #CheckIn-Input-Air input, .BE-Widget-Extended #CheckOut-Input-Air input { width:96px; background-position:75px -28px;}
.BE-Widget-Extended #CheckIn-Input-Air select, .BE-Widget-Extended #CheckOut-Input-Air select { width:100px;}
.BE-Widget-Extended #Adults-Air { width:107px;}
.BE-Widget-Extended #Adults-Air #Adults-Label-Air { width:auto;}
.BE-Widget-Extended #Adults-Input-Air select { width:87px; margin-right:20px;}
.BE-Widget-Extended #Adults-Input-Air #cmbINF_Quantity { margin-right:0px;}
.BE-Widget-Extended #WhereFrom-Air a, .BE-Widget-Extended #WhereTo-Air a { position:absolute; margin-left:260px; margin-top:6px;}

.BE-Widget-Extended #BE-Widget .TripType-Options { border-bottom:solid 1px #028B71; width:320px; padding:0px 0px 15px 0px; margin:0px;}
.BE-Widget-Extended #BE-Widget .TripType-Options label { font-weight:bold;}
.BE-Widget-Extended #BE-Widget .TripType-Options input { width:auto;}
.BE-Widget-Extended .AirAdvance-CheckBox { margin-left:108px;}
.BE-Widget-Extended #ddlChild1 { margin-right:0px;}
.BE-Widget-Extended #ddlChild2 { margin-right:0px;}
.BE-Widget-Extended #ddlChild3 { margin-right:0px;}
.BE-Widget-Extended #ddlChild4 { margin-right:0px;}

.BE-Widget-Extended .Step-Last { width:320px;}
.BE-Widget-Extended #BE-Widget #Button { clear:none;}
.BE-Widget-Extended .HideOptions-link { float:right; margin-top:16px;}

#ReservationPage .ResvPage-Search #tblModify { padding-left:5px;}

/* ML Related Changes */
body.vi-VN .UpperPager ul li.last input { width:60px; background-position:50px -248px;}
body.vi-VN #show-hide-map { width:120px; padding-top:0px; padding-bottom:7px;}
body.vi-VN #GridFilter h3 { width:87px;}
#BE-Widget-Inside{ margin-top:20px;}
#divAddMoreItems,#divSaveCartAsTrip{ margin-top:20px;}
.CartItem-L b a{ color:#000000 !important;}
#SectionProceedButton{ margin-bottom:10px;}
#login-container .SmallButton{ width:80px;}
#CrtNewBtn{ width:80px;}
.TemplateVehicleHelpText2{ display:none;}
#BE-Widget #BE-Widget-Bdr .BE-Widget-Title{ text-decoration: none;}

/* Suppliers Questions Section Classes */
.CusDetailsForm .CDForm-Questions { clear:both; width:auto;}
.CusDetailsForm .CDForm-Questions .CDForm-Questions-Sec { clear:both; width:auto;}
.CusDetailsForm .CDForm-Questions .CDForm-Questions-Sec div { width:400px;}
.CusDetailsForm .CDForm-Questions .CDForm-Questions-Sec input { clear:both; width:380px;}

.Agent-ForgotPassword-Link { background:url(http://www.mykonos-accommodation.com/css-mytrip/images/CommonIcons.png) no-repeat left -1969px; clear:both; float:left; margin-top:10px; font-size:12px; font-weight:bold; text-decoration:none; color:#ffc600; padding:0px 0px 0px 20px;}

/* Vehicle Grouping Classes Here */
.Suggetions-Box { border:solid 3px #ffcc00; background:#fff; padding:20px 20px; text-align:left; border-radius:4px;}
.Suggetions-Box ul li { padding:8px 15px; cursor:pointer;}
.Suggetions-Box ul li.Suggetions-Box-Act { background:#ffcc00; color:#FFFFFF; border-radius:18px;}
.Suggetions-Box ul li:hover { background:#ffcc00; color:#000000; border-radius:18px;}
.Suggetions-Box ul li span { float:right; color:#ffcc00; font-weight:bold;}
.Suggetions-Box ul li:hover span { color:#000000;}
.Suggetions-Box ul li.Suggetions-Box-Sapr { padding:0px; margin:10px -20px 10px -20px; height:1px; font-size:0px; background:#ffcc00;}
.Suggetions-Box-Arw { border:solid 3px #ffcc00; background:#fff; padding:0px; margin:0px; height:16px; width:16px; margin-left:40px; border-bottom:0px solid transparent; border-right:0px solid transparent; margin-bottom:-10px; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Suggetions-Box-close { background:#F1F1F1; text-align:right; margin:20px -20px -20px -20px;}
.Suggetions-Box ul li.Suggetions-Box-close:hover { background:#F1F1F1; color:#333333; border-radius:0px;}

/* ml related changes */
body.sq-AL #GridFilter h3 { width:90px;}
body.sq-AL #Container-E h1 { width:570px;}
body.sq-AL #HotelPage .table-body .reservation-book-button { width:106px;}
body.sq-AL .wait-outer-bg .Box-A-Title { width:200px;}
body.sq-AL #HotelPage .HotelPage-NameAdd span { width:430px;}
body.sq-AL #HotelPage .HotelPage-TopBtn a { width:94px;}
body.sq-AL .grid1_link { width:90px;}
body.sq-AL .BE-Widget-Extended #BE-Widget-Bdr .Step-First { width:330px;}

body.sq-AL .ui-th-column, 
body.sq-AL .ui-jqgrid .ui-jqgrid-htable th.ui-th-column
{
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=0 );
border-top:solid 1px #dadada;
border-bottom:solid 1px #dadada;
}


#WishList-Popup #divSuccHotelSendQuote { clear: both; float: left; font-size: 16px; font-weight: bold; padding: 10px 0px 0px 0px !important; white-space: nowrap;}
#WishList-Popup #dvErrorContainer { float:left;}
#WishList-Popup #dvErrorContainer .ui-dialog-titlebar { color:#333;}

/* Saprate Flight Hint Classes Starts Here */
.FlightSel-Help { background:#fff; padding:8px 20px; float:left; width:100%; box-sizing:border-box; border:solid 1px #bebebe; border-top:none;}
.FlightSel-Help h3 { float:left; color:#000; padding:0px; margin:0px; font-size:16px;}
.FlightSel-Help b { float:right; margin-top:2px;}
.FlightSel-Help-Arr { border:solid 1px #bebebe; margin-top:20px;}
.changedeparture { clear:both; margin-top:5px; }
.changedeparture a { text-decoration:underline; color:#000; font-size:13px;}
.changedeparture a:hover { text-decoration:underline;}

.CusDetailsForm .CDForm-CheckBox { width:auto;}
#TravelInsurance .CDForm-CheckBox label { width:auto;}

#dvAMenu #tdWelcomeMessage, #dvAMenu .BEnav-Link{float:right;}
#dvAMenu .BEnav-Link{margin: -2px 5px 0 0;}
#dvAMenu #tdWelcomeMessage{color:#fff;}
.CusDetailsForm .CDForm-Questions label {width: 275px;}