﻿.field-validation-error{color:red;width:100%;margin-bottom:3px;float:left}.validation-summary-errors{font-weight:bold;color:red;border:1px solid red;background-color:#fee;padding:15px 15px 15px 25px;margin-bottom:10px}.validation-summary-valid{display:none}.field-validation-valid{display:none}.input-validation-error{border:1px solid red!important;background-color:#fee}#CheckinContainer .FromCity{color:#56d6c9;font-weight:bold;float:left;margin-left:10px}#CheckinContainer .error-big{width:325px;height:125px;background-color:#ffd7df;background-image:url(/Images/error-big.png);background-repeat:no-repeat;background-position:10px center;color:#670b10;font-weight:bold;padding:20px 20px 20px 135px;border:2px solid #d91336}#CheckinContainer .error-big .message{padding-top:40px}#CheckinContainer .ProgressMenu{color:#ccc;font-family:Arial;font-size:12px;height:45px;width:100%;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin-top:15px;margin-bottom:15px;font-weight:bold;float:left}#CheckinContainer .ProgressMenu .Active{color:#824696;float:left}#CheckinContainer .ProgressMenu div{float:left;margin-top:15px;font-weight:bold;margin-right:5px}#CheckinContainer .ProgressMenu div.sprite.arrow{margin-top:0}#CheckinContainer .ProgressMenu span{float:left}#CheckinContainer .ProgressMenu .Completed{color:#999;float:left}#CheckinContainer .ProgressMenu .Number{font-size:24px;font-weight:bold;text-align:left;float:left;margin-top:-10px;padding-right:3px}.boarding-pass{border:2px solid;width:500px;font-size:12px;font-family:Arial;padding:10px}.top-row{float:left;width:50%;font-size:24px;font-weight:bold;margin-bottom:10px}.row{float:left;height:45px}.row.row-415{width:415px}.row.row-85{width:85px}.row.row-330{width:330px}.row.row-200{width:200px}.row.row-150{width:150px}.row.row-170{width:170px}.row .header{font-size:11px}.row .value{font-size:14px;font-weight:bold;text-transform:uppercase}.margin-top50{margin-top:50px}.information{width:500px;font-size:12px;font-family:Arial;padding:10px}.dotted-line{border-bottom:1px dashed #000;width:520px;height:1px;margin-bottom:10px}.boarding-pass-small{width:500px;font-size:12px;font-family:Arial;padding:10px}.pnr{font-size:14px;font-weight:bold}#divCriteriaRightWrapper{display:none;float:right;width:185px}#divCriteriaRightWrapper h3{color:#666563;font-size:14px;margin:15px 0 5px;padding:0;text-transform:uppercase}.greenPrice{color:#50b8eb;font-weight:bold}#divCriteriaRight #totalRooms{display:none}#divCriteriaRight .clear{height:0}#divCriteriaRight #criteriaCheckOut{float:left;margin-left:0}#divCriteriaRight #criteriaAdvanced{display:none}#divCriteriaRight #criteriaSearch{float:left}#divCriteriaRight .customStyleSelectBox{height:25px;width:180px}#divCriteriaRight #txtDateFrom{height:25px;padding-left:5px;width:180px}#divCriteriaRight #txtDateTo{height:25px;padding-left:5px;width:180px}#divRightResults{padding:0;width:185px;float:right;display:none;margin-bottom:30px}#divRightResults .text{cursor:pointer;float:left;font-size:10px}#divRightResults h3{margin:15px 0 5px 0;padding:0;font-size:14px;color:#666563;text-transform:uppercase}#divRightResults h4{margin:15px 0 5px 0;padding:0;font-size:12px;color:#666563}.selectBig{width:190px;border:1px solid #7d7d7d;padding:3px;font-size:10px}#star-slider{width:109px;margin-left:10px;margin-top:6px;background-color:#ccc}.selectNormal{width:60px;border:1px solid #7d7d7d;padding:3px;font-size:10px}.selectSmallest,.hotelRoomSelect{border:1px solid #7d7d7d;font-size:10px;padding:3px;width:50px}.ulPaging{list-style-type:none;float:left;margin:0;padding:0}.ulPaging li{float:left;height:26px}.ulPaging li.prev{border-right:1px solid #efefef;margin-left:-6px;width:15px}.ulPaging li.next{border-left:1px solid #efefef;margin-left:3px;width:10px}.ulPaging li a{color:#a9a9a9;text-decoration:none;font-weight:bold;display:block;padding:5px;width:10px;height:15px}.paging{color:#a9a9a9;text-decoration:none;font-weight:bold;padding:5px;width:10px;height:15px;float:left}.pagingActive{display:block;float:left;color:#fff;text-decoration:none;background:#50b8eb;padding:5px;width:10px;height:18px;margin-top:-1px}#contact-information h3{color:#3fc3f1;font-weight:normal;font-size:16px}#contact-information{margin-top:15px}#divHotel h3{margin:0;padding:2px;font-size:16px;color:#666563}.bookingBigHeader{color:#6c6c6c;font-size:25px;margin:0}.bookHeader{color:#7ebaff;font-size:16px;text-transform:uppercase}#divHotel .greenPrice{font-size:14px}.link{color:#f93}#divHotel td.subheader{font-family:Arial;font-size:10px;font-weight:bold;text-transform:uppercase}#divHotel table td{padding:4px}#divHotel tr.header{background-color:#f0f0f0}#divHotel strong{color:#666563}#divHotel a{text-decoration:none}#searchCriteria{float:left;color:#666}#searchCriteria h2{text-transform:uppercase;color:#7ebaff!important}#searchCriteria h4{margin:0;padding:0;color:#666;font-size:20px}#sortHotelSearch{margin-top:10px;float:left;font-size:11px}#sortHotelSearch .header-box{background:#f6f6f6;border:1px solid #ebebeb;color:#6c6c6c;padding:2px;float:left;font-style:italic;font-weight:bold}#sortHotelSearch #sortList{list-style-type:none;margin:0;padding:0;float:left}#sortHotelSearch #sortList li{float:left;padding:5px}#sortHotelSearch #sortList li a{color:#979797;text-decoration:none;background:url(/content/hotel/arrow.png) no-repeat left;padding-left:11px}#sortHotelSearch #sortList li a.selected{background:url(/content/hotel/arrow_selected.png) no-repeat left;color:#50b8eb;text-decoration:underline}.selected .divHotelRoomHeaders{background:#d8f6ff;color:#1ea5d4}.divHotelRoomHeaders{float:left;width:587px;padding:0 0 0 20px;height:33px;line-height:33px;background:#f6f6f6;color:#666;font-style:italic}.divHotelRooms .show{background:url(/content/hotel/arrow_down_orange.png) no-repeat left;padding-left:12px}.divHotelRooms .hide{background:url(/content/hotel/arrow_up_orange.png) no-repeat left;padding-left:12px}.divHotel h3{color:#666563;font-size:14px;float:left;margin-right:5px}.divHotel a{text-decoration:underline;color:#fea042}.divHotel .text{color:#666;margin-left:20px}.divHotel.selected .formItemText{color:#1ea5d4}.divHotel.selected .required{background:url(/content/hotel/textbox_small_bg.png) no-repeat;border:none;height:25px;width:140px;padding-left:5px}.divHotel.selected .text{color:#1ea5d4}.divHotel.selected .greenPrice{color:#1ea5d4}.textbox-normal{width:154px;height:22px;padding-left:5px;margin-right:5px}.textbox-small{width:120px;height:22px;padding-left:5px}.textbox-long{width:327px;height:25px;padding-left:5px}#criteriaWrapper{float:left;width:520px}.formItemText{font-size:12px;padding-bottom:10px}#criteriaCountries,#criteriaCities{width:195px;float:left;margin-right:15px}#criteriaCountries #selCountry,#criteriaCities #selCity{width:195px;border:1px solid #7d7d7d;padding:3px;font-size:10px}#criteriaCheckIn{width:205px;float:left}#txtDateFrom{width:130px;border:1px solid #7d7d7d;padding:3px;font-size:10px;margin-right:8px}#txtDateTo{width:130px;border:1px solid #7d7d7d;padding:3px;font-size:10px;margin-right:8px}.clear{clear:both}#imgCalFrom{float:left;margin-left:5px;width:24px}#imgCalTo{float:left;margin-left:5px;width:24px}#criteriaCheckOut{float:left;width:205px}#criteriaRoomContainer{margin-right:10px;position:relative}#roomGuests{float:left}#selRooms{width:47px}#adults{width:47px}#childs{width:47px}#sorting{float:left;width:653px;margin:35px 0 20px 0}#sorting #paging-container{float:left}#sorting #sort-container{float:right}#hotelContainer{float:left}#criteriaSearch{float:right;margin-top:10px}#advancedSearchOptions{overflow:hidden;display:none;margin-top:15px}#starRating{width:190px;float:left;margin-right:30px}#stars{background:url(/Content/rating/star_rating.png) no-repeat;height:13px}#nightlyRating{width:190px;float:left;margin-right:30px}#nightlyStars{background:url(/Content/rating/nightly_rating.png) no-repeat;height:13px}#hotelName{width:190px;float:left;margin-top:10px}#hotelFilterStars{margin-top:3px;margin-left:6px;width:170px}#hotelFilterPrice{margin-top:3px;margin-left:6px;float:left;width:170px}.btnContinue{background:url(/content/hotel/continue_btn.png) no-repeat;border:none;color:#fff;cursor:pointer;float:right;font-size:12px;font-weight:bold;height:23px;margin-bottom:15px;text-align:center;text-transform:uppercase;width:121px}.divSelectHotel{background:url(/content/hotel/btnBookNow.png) no-repeat;color:#fff;cursor:pointer;float:right;font-weight:bold;height:19px;padding-top:4px;text-align:center;text-transform:uppercase;width:121px;margin-right:10px;margin-top:3px}.hotelSearch{background:url(/Content/hotel/search_btn.png) no-repeat;color:#fff;cursor:pointer;font-weight:bold;height:20px;margin-right:30px;margin-top:15px;padding-left:43px;padding-top:2px;text-transform:uppercase;width:77px}#aToggleAdvancedSearchOptions{color:#f93;font-weight:bold;text-transform:uppercase}.hotel-info-line{background:url(/content/hotel/hotel-info-horizontal-line.png) repeat-x;height:2px;margin:10px 0 10px 0}.hotel-info-line-vertical{background:url(/content/hotel/hotel-info-vertical-line.png) repeat-y;width:3px}#map-button{background:#f6f6f6 url(/content/hotel/map-icon.png) no-repeat scroll 10px 2px;width:65px;height:16px;padding-left:40px;padding-top:5px;padding-bottom:5px;color:#fe8003;float:left;font-weight:bold;border:1px solid #efefef;cursor:pointer}.show-on-map{float:left}.show-on-map a{color:#50b8eb!important;text-decoration:underline!important}#top-nav{background:url(/content/hotel/top-nav-bg-normal.png) repeat-x;float:left;height:21px;font-weight:bold}#top-nav-left{background:url(/content/hotel/top-nav-bg-left.png) no-repeat;float:left;height:21px;width:4px}#top-nav-right{background:url(/content/hotel/top-nav-bg-right.png) no-repeat;float:left;height:21px;width:4px}#top-nav .normal{padding:4px 10px 10px;float:left;color:#aeaeb0}#top-nav .delimiter{background:url(/content/hotel/top-nav-delimiter-normal.png) no-repeat;height:21px;width:11px;float:left}#top-nav .selected-delimiter{background:url(/content/hotel/top-nav-delimiter-selected.png) no-repeat;height:21px;width:11px;float:left}#top-nav .selected{background:url(/content/hotel/top-nav-bg-selected.png) repeat-x;height:7px;float:left;padding:4px 10px 10px;color:#fff}#top-nav .selected-left{background:url(/content/hotel/top-nav-bg-left-selected.png) no-repeat;width:10px;height:21px;float:left}#top-nav-left-selected{background:url(/content/hotel/top-nav-left-selected.png) no-repeat;float:left;height:21px;width:4px}#top-nav-right-selected{background:url(/content/hotel/top-nav-right-selected.png) no-repeat;float:left;height:21px;width:4px}#top-nav .normal .header,#top-nav .selected .header{float:left;padding-left:3px;text-transform:uppercase}#top-nav .selected-right{background:url(/content/hotel/top-nav-bg-right-selected.png) no-repeat;width:10px;height:21px;float:left}#top-nav .normal .dot{background:url(/content/hotel/top-nav-dot-normal.png) no-repeat scroll 0 1px;width:11px;height:12px;float:left;color:#dfdfdf;padding-left:2px;font-size:10px}#top-nav .selected .dot{background:url(/content/hotel/top-nav-dot-selected.png) no-repeat scroll 0 1px;width:11px;height:12px;float:left;color:#fa8003;padding-left:2px;font-size:10px}#top-nav-back{background:url(/content/hotel/top-nav-back.png) no-repeat;color:#fff;cursor:pointer;float:left;font-weight:bold;height:18px;margin-right:10px;padding-left:15px;padding-top:3px;text-transform:uppercase;width:38px}.back-to-homepage{float:right;height:20px;padding-left:7px;padding-top:3px;text-align:center;width:161px;background:url(/content/hotel/back-to-homepage.png) no-repeat}.back-to-homepage a{color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold}.validationError{color:#d8000c;font-family:Arial}.validationErrorElement{border:solid 1px #d8000c}input.error{color:#d8000c;background-color:#fee;border:1px solid #d8000c}.header_hotel{background-image:url(/Images/hotel_header_gradient.png);background-repeat:repeat-x;float:left;height:35px;-moz-border-radius-top:5px;border-top-right-radius:5px;border-top-left-radius:5px;line-height:10px;width:655px}.header_hotel h2{color:#fff;font-weight:normal}.content-wrapper{width:613px;padding:0 20px 5px 20px;float:left;padding-top:15px;border:1px solid #ccc;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottom:5px}.content-wrapper .hotel-img{float:left;width:215px}.hotel-description-wrapper{float:left;width:378px;border-bottom:1px solid #000;margin-left:20px;padding-bottom:10px}.hotel-description-wrapper .city{color:#2f5699}.hotel-description-wrapper .inner-wrapper{float:left;margin-top:20px}.description{float:left;margin-top:10px}.description .left-column{float:left;font-size:12px}.description .right-column{float:left;width:279px}.lowest-price{float:right;height:40px;width:160px;background:#f08f00;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;padding:5px;padding-top:10px;text-align:center}.lowest-price .price{color:#fff;text-align:center;font-size:22px}.leftContent{float:left}.leftContent a{font-size:12px;text-decoration:none}.inner-wrapper .rating{font-size:12px}#hotelName .textbox{width:195px;border:1px solid #7d7d7d;padding:3px;font-size:10px;margin-right:8px}.wrapDivAgent{width:700px;height:470px;margin:15px 0 0 0;border:1px solid #ccc;padding:10px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:absolute;float:left}.wrapDivAgent h1{margin-left:15px}.wrapDivAgent label{font-size:12px}.wrapDivAgent label{font-weight:bold}.wrapAgentTable{width:660px;min-height:100%;height:auto!important;margin:10px 0 0 10px!important;border:1px solid #ccc;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.wrapAgentTable td{padding:5px 0 5px 20px!important}.agentProfileTextBox{width:250px!important}.agentProfileSelect{width:255px!important}#dvTALogin a#btnLogin{height:23px}#dvTALogin{margin-top:20px}#wrapDivAgent{height:470px;margin:5px 0 0 0;float:left;width:455px}#wrapDivAgent h1{margin-left:15px}#wrapDivAgent label{font-size:12px;display:block}#wrapDivAgent label{font-weight:bold}#wrapDivAgent .wrapAgentTable{border:1px solid #ccc}#wrapDivAgent .wrapAgentTable td{padding:10px!important}#wrapDivAgent .agentProfileTextBox{width:220px!important}#wrapDivAgent .agentProfileSelect{width:198px!important}#wrapDivAgent select.wide-thick{width:100%;font-size:12px;color:#001b4c;border:1px solid #b3b3b3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 5px rgba(50,50,50,.1);-moz-box-shadow:0 2px 5px rgba(50,50,50,.1);box-shadow:0 2px 5px rgba(50,50,50,.1);height:30px;padding:5px;padding-left:5px!important}#wrapDivAgent select.wide-thick:focus{border:1px solid #001b4c;outline:none}