﻿Body {margin:10px;padding:0; font-size:12px;}
#divconrl{width:100%; padding-left:10px;}
#divsrchres{width:700px;  }
/* styles for SingleIsland Search Page*/
.search {width:350px;}
.search-head {height:10px;width:350px;overflow:hidden;}
.search-body {height:auto;width:348px; _width:348px; #width:350px; }
.search-caption {padding-left:8px;height:auto;width:auto;}
.search-bottom {height:10px;width:350px;overflow:hidden;}
/* styles used in the SingleIsland Pages */
.search-body-email {height:auto;width:348px; }
.search-details {height:auto;width:340px;margin-left:5px;padding:0;margin-top:0;}
.search-details table {width:340px;height:auto}
.search-details tr {height:50px;width:340px;}
.search-AHC {height:23px;width:327px;outline:none;margin-top:8px;text-align:right;}
.search-leave {width:180px;}
.search-leave-fhs {width:97px;}
.search-leave-fhs-chld {width:82px;}
.search-leave-rat {width:98px;_width:98px;#width:98px; }
.search-leave-rat1 {width:98px;_width:98px;#width:97px; }
.search-leave-fhs-time {width:87px;_width:82px;#width:83px; }
.search-leave-fhs-time1 {width:87px;}
.search-leave-fhs-Ret {width:82px;_width:82px;#width:83px; }
.search-form-crib {width:80px;}
.search-form-slt {width:60px;}
.search-price {padding-left:10px;width:300px}
.search-more-room {width:98%;height:20px;margin-top:5px;margin-bottom:3px}
.search-tab {width:100%;padding-top:3px;padding-left:3px;padding-right:7px}
/* styles used in both single and multi Island */
.srch-type {margin:10px 0px 15px 10px}
/* styles for both textbox and dropdownlist */
.search-form-select {width:85px;}
.search-form-tt {width:150px;}
/* styles used for the TextBoxes */
.search-form-text {width:154px;}
.search-form-Dept {width:65px;}
.search-form-st {width:85px;}
.inpfrom { width: 150px;}
.inpdate {width: 75px;}
/* styles for the DropdownList */
.search-form-sel {width:55px;}
.search-form-Isld {width:120px;}
.search-leave-time {width:100px;}
.selair { width: 155px;}
.selcls {width: 100px;}
.selview{width: 150px;}
.selno { width:50px; margin:0px 5px 0px 5px;}
.time { width:250px;}
/* styles for MultiIsland search Page */
.srch-cont { width:462px; }
.srch-cont div table {margin:0px 10px 15px 10px; width:438px; }
.srch-cont div table td { padding-left:5px; line-height:25px;}
.srch-cont div table th { padding-left:10px; }
.srch-title {padding-left:10px;height:auto;width:100%;}
.srch-head {width:462px; height:10px; overflow:hidden; }
.srch-body {width:460px;}
.srch-bottom {width:462px; height:10px; }
/* style for MultiIsland rollaway and crib */
.rad1{ margin-left:15px;}
.bld-txt {font-weight:bold;}
.add-opt { padding-bottom:10px;}
.depart { width:180px}
.rtn-home table td { padding:5px 5px 10px 5px; line-height:25px;}
.isld-cap { font-weight:bold; line-height:20px;}
.cars-src { padding-left:15px; line-height:25px;}
.cars-opt { padding:0px 10px 0px 5px; line-height:15px;}
.cars-dopt { padding:0px 0px 10px 15px; line-height:15px;}
.cars-drp { padding:5px 5px 5px 0px; line-height:25px;}
.cars-pkp { padding:5px 5px 5px 0px; line-height:25px;}
.pas-count table td { padding:5px 5px 10px 5px; line-height:25px;}
.add-hotels td table{ width:95%; }
/* Results ccs from the single island */
/* Styles For Result Page*/
.htl {height:auto;width:700px}
.htl-body {height:auto;width:698px;}
.htl-bottom {height:10px;width:700px;overflow:hidden;}
.htl-head {height:10px;width:700px;overflow:hidden;}
.res-date {width:688px;float:left;height:auto;line-height:20px}
.htl-caption {padding-left:8px;height:auto;width:565px}
.htl-cont {width:679px;height:auto;margin-left:10px;margin-top:10px;}
.htl-cont-bdr {width:678px;height:auto;margin-left:10px;margin-top:10px;}
.htl-sort {line-height:21px;height:21px;width:677px;padding-left:5px;}
.htl-sort a {padding-left:6px}
.htl-dtls {height:auto;width:auto;margin-left:10px;padding:0;}
.htl-def {width:677px;height:auto;padding-bottom:10px;padding-top:5px}
.htl-subhead tr {height:20px}
.htl-subhead a {padding-right:5px}
.htl-mod {margin-bottom:10px}
.htl-mod a {padding-right:6px}
.htl-day {width:180px;padding-left:5px;}
.htl-option {height:20px;width:600px;margin-left:10px;margin-top:7px;}
.htl-table {width:100%; padding-right:5px;}
.htl-tab-img {width:50%}
.reslut-def-img  img {width:100px;height:100px}
.htl-row-head {height:25px;width:679px;padding-left:5px; }
.htl-row-title {padding-left:5px;width:275px}
.htl-row-title tr {height:25px}
.htl-row-star {width:15px}
.reslut-def-img {width:100px;height:90px;margin:2px;padding:5px;vertical-align:top}
.htl-sort-cont {width:680px;height:21px;margin-left:10px}
.htl-sort-left {height:21px;width:8px;}
.htl-sort-right {height:21px;width:10px;}
.htl-tab tr {height:27px;vertical-align:middle;}
.htl-row {height:25px; text-align:center;}
.htl-more {width:97%;height:20px;margin-top:5px;margin-bottom:3px; text-align:right;}
.htl-table-bdr {width:98%;}
.htl-price {padding-right:5px; text-align:right;}
.htl-space {padding-left:5px;height:27px}
.htl-spcradio{ width:158px;}
.htl-spcrad{ width:160px;}
.htl-spac TD{height:25px}
.htl-spa TD{height:25px; padding:0px 2px 0px 1px;}
.htl-car {width:595px;height:auto;padding-left:5px}
.htl-car-det {padding-left:5px;line-height:20px}
.htl-car-space {padding-left:5px;margin-top:10px}
.htl-flight {width:597px;height:auto}
.htl-flight-head {width:428px;height:auto;}
.htl-flt {width:100%}
.htl-flt-cnt {height:15px;text-align:center}
.htl-flt tr {height:auto;line-height:15px}
.htl-flight-name {width:160px}
.htl-flight-space {padding-left:10px; position:relative }
#DivDate { border:1px solid #000; padding:2px;}
#DivDate input { background-color: #fff; color:#000; border:1px solid #000; cursor:hand; background: none; border-bottom:0px; width:100px; }
#DivDate table { border-bottom:1px solid #000;}
.htl-modify-search {width:30px}
.search-modify {height:auto;width:340px;margin-left:5px;padding:0;margin-top:0;}
.search-modify table {width:340px;height:auto}
.search-modify tr {height:45px;width:340px;}
.search-modify-td {width:20px}
.search-modify-space {width:22px}
.htl-book {width:475px;height:auto}
.htl-cont-book {width:679px;height:auto;margin-left:10px;margin-top:3px;}
.htl-book-def {width:677px;height:auto;margin-top:3px;padding-top:5px;line-height:20px}
.htl-book-hotel {padding-left:10px;width:200px;padding-right:10px;}
/*styles added passengers details for activity*/
.htl-book-activity {padding-left:10px;width:auto;padding-right:10px;font-size:12px;font-weight:700;}
.htlres-subhead-activity { margin:15px 0px 0px 0px;width:98%}
/*end */
.htl-book-table tr {height:25px}
.htl-book-spac {padding-left:10px;line-height:20px}
.htl-book-radio {line-height:20px}
.search-car {margin:0 0 10px 2px;padding:0}
.htl-book-img {padding-right:25px}
.htl-book-sum {width:677px;height:auto;margin-left:10px;margin-top:10px;}
.htl-book-pack {height:25px}
.htl-btn {height:25px;margin-top:8px}
.room-tab {width:300px;height:30px;margin-left:10px;margin-top:10px; text-align:center;}
.room-place {width:auto;height:auto;line-height:20px}
.room-det {height:auto;width:676px;margin-left:10px}
.room-des {height:auto;line-height:20px;padding-left:15px}
.room-dtls {width:100%;height:32px;}
.room-table {width:660px;height:auto;margin-top:10px;margin-left:8px}
.room-desc {width:658px;height:60px;padding-top:10px;margin-bottom:5px}
.room-name {width:400px;padding-left:10px}
.room-price {width:140px;text-align:right}
.tab-img {width:100px;height:100px;padding:10px}
.tab-head {width:520px;vertical-align:top;padding-left:5px;}
.tab-picture {width:100%; padding-top:10px; padding-bottom:10px;}
.tab-dtls {width:520px;vertical-align:top;padding-left:5px}
.htl-pay-dtls {padding-left:5px;margin-top:10px;width:160px; padding-right:10px;}
.htl-pay-dtlsradio {margin-top:10px;width:160px; padding-right:10px;}
.htl-pay-amt {margin-top:10px;width:100px;}
.htl-book-res {padding:10px}
.activetablft {width:10px;height:28px;}
.activetabrht {width:10px;height:28px;}
.inactivetablft {width:10px;height:28px;}
.inactivetabrht {width:10px;height:28px;}
#tabcont {width:676px;padding:5px 0 0;margin-left:10px;}
.tabbg {width:678px;height:28px;margin-left:10px;margin-top:10px;}
.logo {height:100px;width:auto;margin-top:10px;margin-bottom:10px; text-align:center;}
.htl-pac-head {width:430px;height:auto}
.htl-pac-price {padding-left:10px;width:300px;padding-right:10px}
.htl-pac-topprice { padding-right:6px;}
.htl-car-capt {padding-left:10px;height:auto;width:530px;vertical-align:text-top}
.htl-car-cap {padding-left:7px;height:auto;width:530px;vertical-align:text-top}
.htl-car-dtls {height:auto;width:auto;padding:0;}
.flt-htl-head {width:679px;height:auto;margin-left:10px;margin-top:10px;}
.flt-desc {width:677px;height:auto;padding-top:10px}
.flt-subhead {width:auto;margin-right:10px}
.flt-table {height:auto;margin-left:10px;margin-top:10px;width:680px;}
.flt-table-text {padding-left:5px;width:105px;line-height:20px;padding-right:5px;text-align:right}
.flt-text-cap {padding-left:5px;width:125px;line-height:20px;padding-right:5px;}
.ftl-capt {padding-left:8px;height:auto;width:540px;vertical-align:text-top}
.flt-car-hotel-table {padding-left:10px;width:250px;padding-right:10px;}
.ftl-htl-car-capt {padding-left:8px;height:auto;width:510px;vertical-align:text-top}
.htl-car-det {height:auto;width:550px}
.htl-room-tab {width:10px;height:1px;}
.htl-room-tabright {width:380px;height:1px;}
.htl-name {height:auto;width:550px;vertical-align:text-top}
.htl-days {width:200px;padding:5px 0px 0px 10px;}
.pro-body {height:auto;width:468px;}
.pro-bottom {height:10px;width:470px;overflow:hidden;}
.pro-head {height:10px;width:470px;overflow:hidden;}
/* Define elements to show start/end dates and the dates in between*/
.srch-form {font-weight:bold;margin:0px 0 0 2px;padding:0;}
/*Results CSS for MultiIsland*/
.htlres-flight {width:597px;height:auto}
td.htlres-flight { height:25px;}
.htlres-flight-dep {width:250px;}
.htlres-flight-stop { width:100px;}
.htlres-cont {width:667px;height:auto;margin-left:5px;margin-top:10px;}
.htlres-def {width:665px;height:auto;padding-bottom:10px;padding-top:5px; margin-left:5px; margin-bottom:10px;}
.htlres-tab {margin-top:10px; }
.htlres-rht { line-height:25px; padding-left:10px; }
.htlres-botrht {padding-left:10px; }
.htlres-rbtn {padding-left:5px;height:30px }
.htlres-bot{line-height:25px;padding-left:10px; }
.htlrescar-tab{margin:10px 6px; }
.htlrescarhd-tab{margin:0px 6px; line-height:20px; }
.htl-car-head {padding-left:5px;margin-top:5px}
.htlres-subhead a {padding-right:5px}
.search-subhead a {height:30px;margin-left:0;}
.htlres-subhead { margin:15px 0px 0px 0px; }
.htlres-hd {width:597px;height:auto}
.spacer { width:100px;}
.inpdate1 {width: 100px;}
td.car-search table {margin:0px 0px 5px 0px;width:214px; border:0px;}
.htl-sort-cont1 {width:680px;height:21px;margin-left:10px; margin-bottom:5px; margin-top:5px;}
.htl-def1 {width:677px;height:auto;padding-bottom:10px;padding-top:5px; margin:0px 0px 0px 10px;}
#tdNeedflight table { margin:0px; padding:0px;}
#tdNeedflight table td { margin:0px; padding:0px; }
/* classes defined for the buttons */
.btn { padding-bottom:2px;}
div.srch-btn .btn { 1padding-bottom:2px;}
.srch-btn{ text-align:right; margin-right:20px;}
div.tvl-type table.newtab{ border:0px; width:400px;}
#newRad table { margin:0px; padding:0px;}
#newRad table td { margin:0px; padding:0px 0px 5px 0px; }
/*Agencylogo in the Thanks page */
.tnxImage {float:left;width:689px;height:auto; overflow:hidden;text-align:center}
/*calendar styles for start/end dates (Single Island) */
.edges{border:1px solid;background-color:#fffbee;border-color:#adaa9c #fff #fff #adaa9c;}
/*calendar Styles for dates between start and end dates(Single Island)  */
.between{background-color:#dccdb9;}
.calendar tbody .disabled{text-decoration:line-through;color:#000;}


/* Processing Area*/
div.blockMsg 
{
  height:auto;
  width: auto;
  text-align:center;
  top:200px;
}

/* Processing  Agency logo*/
#divAgencyLogo
{
	margin-top:25px;
	margin-left:10px;
	margin-right:10px;
}
	
/* Processing  Text*/
#divmsg
{
	font-weight:bold;
	text-align:left;
	margin-bottom:10px;
	margin-left:10px;	
}
.htl-book-table {height:auto; width:100%;}
.PopupDivs { background-color:white; position:absolute; border:1px solid black; left:120px;padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px;text-align:justify;width:250px;}
.actDiv{float:right; width:auto; text-align:right}
.fl{ float:left;}
.fl5{ float:left; margin-left:5px;}
table td.selectact { padding-right:30px; }
.dropdown{ margin-top:4px;}