                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               









/* @media all {} */
@import url(http://www.orbitz.com/global/css/home_iefix.css);

#orbot { }
.orbot{background:#cef;border-right: 3px solid #36f;border-left: 3px solid #36f; padding: 8px 0 0 0; margin: 0;}
/* home page structure divs */
#nothing {display: none;} /* this rule needs to be here so that safari can ignore it */
#orbot td, #orbot th	{vertical-align: top;} /* this should be in elements, but isn't since styles.css pages can't handle it yet */
#orbot input, #orbot select {margin: 0 1px 3px 0;}

#orbot .section, #orbot .sectionfirst, #orbot .sectionlast {padding: 8px 13px 10px 16px; margin: 0;}
#orbot .sectionfirst {padding-top: 0;}
#orbot .sectionlast {padding-bottom: 0;}

.optional {border:solid 1px #6bf; margin: 5px 0 10px 16px; border-right: none; padding: 10px 12px 12px 16px;}
.optional .hdr-air-home, .optional .hdr {margin: -16px 0 6px -18px; padding: 0;}
.optional .hdr-air-home {background: url(http://www.orbitz.com/img/home/optional_flex.gif) no-repeat}
.optional .hdr {background: url(http://www.orbitz.com/img/global/orbots/optional.gif) no-repeat}
/*#orbot .optional .col {width: 172px;}*/

.note {font-size:10px;font-weight:normal;}
#orbot .col .note {padding-left: 10px;}

#orbot p, #orbot div.p, #orbot div.p-row {font: bold 11px arial; padding:0; margin:0 0 1px 0;}
#orbot div.p-row {padding-top: 6px;}
#orbot p.regular {font-weight: normal; margin:0 0 6px 0;}

.hr {border-top:1px solid #6bf;padding:0;margin:0;clear:both;height:1px;}

#orbot .row {margin-top: 8px;}
#orbot .smallrow, #orbot p.smallrow {margin-top: 4px;}
#orbot .col {float: left;width: 200px;margin:0;padding:0;white-space: nowrap;clear:none;}

#orbot #fromLocation.col, #orbot #fromDate.col, #orbot #hGu.col, #orbot #toLocation.col, #orbot #toDate.col, #orbot #carDrop.col {float:none;}
 


.paxbox {/*white-space: nowrap;*/padding: 0;margin: 0;width:199px;}
.paxbox p .note {padding-left:5px;}
#orbot .paxbox p, p.paxbox {margin-bottom:4px;}
.paxbox li {list-style: none; display:inline; margin:0 16px 0 0; float:left;/*white-space: nowrap;*/ font-size: 10px;}
.paxbox li .smaller {font-size: 9px;}
.paxbox li select {margin-top: 3px; margin-bottom: 3px}
.paxbox li.last {margin: 0;}
				
.bold {font-weight: bold;}
.smaller	{font-size: 10px;}
.regular {font-size: 11px ! important; font-weight: normal ! important}
.bigger	{font-size: 12px;}
.major	{margin-bottom: 10px ! important;}

#orbot .radio-menu input {float:left;margin: 1px 0px 0 0; padding: 0;width:20px;}
#orbot .radio-menu div, #orbot .radio-menu span {float:left;margin: 0 10px 6px 0; padding: 0;width:155px;}
#orbot .radio-menu label {cursor: hand;}
.nearIcon {float:left;cursor:pointer;margin-right:3px;}
#searchNear {margin-bottom: 12px;}

.location {width:165px; margin-bottom: 2px}
.locationlong {width:260px;color:#f00;background:#aaa;}
.date {width: 50px;}
.months {width: 76px;}
.days {width: 50px;}
.timesm {width:75px;}
.time {width:160px;}
.rooms {width: 45px;}
.short {width:100px;}
.calbtn {margin: 0 16px 3px 0; padding:0; vertical-align:top;}
.col .calbtn {margin-right: 1px;}
#orbot input.chk {padding: 0; margin: 0 3px 0 0;}
#orbot input.button {margin: 8px 0 0 0;padding:0;}
.neighborhoods {width:220px;}

/*QUICK SEARCH*/
td#sSrch {width:87px;padding:6px 0 6px 16px;border-right: solid 1px #adf;}
td#dpSrch {width:163px;padding: 0 0 0 16px;}
td#dpSrch, td#sSrch {font: bold 13px arial;color: #000;height:73px;margin:0;vertical-align: middle;border-top: solid 1px #adf;}
#dpSrch a, #sSrch a {color: #000;text-decoration: none;}
td#hint {font: bold 14px arial;color: #039;width:0px;margin:0;vertical-align: middle;padding: 0;height:73px;border-top: solid 1px #adf;}
td#crt {width:0px;height:73px;padding:0 5px 0 0;text-align:right;vertical-align: middle;border-top: solid 1px #adf;}
.underadio {clear:both;background: url('http://www.orbitz.com/img/global/orbots/qs_buildyourtrip.gif');height: 16px;}
.ageradio {padding-bottom:4px;white-space: nowrap; line-height:18px;}

#orbot #hGu.col .note {padding: 0 0 10px 3px;}
#ages,#neighborhoodsDisplay {display:none;}
#hcNote, #carNote {position:relative;}
#orbot .col #expand .note {padding:0;}
#carLoc {margin-bottom:10px;}
#hcNote {clear:both;}
#orbot #hcFrTime.row, #orbot #hcToTime.row {margin-top:2px;}
#orbot #toDate.col, #orbot #toLocation.col {margin-top: 8px;}

.qsradios {width:250px;}
.expandbox {width:220px;}

/*ALL QS*/
#fromLocation, #toLocation, #acTo, #airTo, #airFromDate, #airToDate, #airFrTime, #airToTime, #airOpt, #airPax, #expand {display:block;}
#hotelTo, #hotelRadio, #guRm, #hGu, #rooms, #roomselect, #afterDates, #hotelToDate, #hotelFromDate, #hotelOpt, #carTo, #carLoc, #carDrop, #carFromDate, #carToDate, #carFrTime, #carToTime, #carOpt, #ahPax, #hcToNote, #hcFrLb, #hcToLb, #hcFrTime, #hcToTime, #hcNote, #hcLine, #hcGu, #hotelCarNote, #roomfix, #ahNote, #aphRm {display:none;}
#expand {width:135px;}


#searchNear {margin-bottom: 12px;}


#orbot .radio-menu input {float:left;margin: 1px 1px 0 0; padding: 0;width:20px;line-height:22px; height:22px;}
* html #orbot .radio-menu input {height:25px;margin-top:3px;}
#orbot .radio-menu div, 
#orbot .radio-menu span {float:left;margin: 0 2px 1px 0; padding: 0;width:155px; line-height:22px; cursor: hand; height:22px;}
#orbot .radio-menu label {cursor: hand;}
#orbot .radio-menu img {clear:both;}
#orbot .nearIcon {float:left;cursor:pointer;margin-right:3px;}
#orbot .radio-menu  {width:100%; display:inline-table}
#orbot .radio-menu:after {content:"."; display: block; height: 0; clear: both; visibility: hidden;}
/* \*/ * html #orbot .radio-menu {height: 1%; margin-bottom:0} 
#orbot .radio-menu {display:block}/* */

/* 260 */
#orbot260 .orbot{border-left: 0px;}
#orbot260 td#sSrch {width:94px;}
#orbot260 .qsradios {width:257px;}
#orbot260 .expandbox {width:227px;}
#orbot260 #hotelCarNote {width:125px;}

/* 320 */
#orbot320 .radio-menu div, 
#orbot320 .radio-menu span {/*width:200px;*/position:relative;clear:right;}
#orbot320 #carOptRadio .radio-menu div{margin-right:16px;width:60px;}



#orbot256 {margin-bottom: 16px}

#orbot .paxbox ul {margin:0;}
#orbot .paxbox li {margin-left:0;padding-left:0;background-image:none}
#orbot .hand {cursor: pointer;}
#orbot form {margin:0}
#orbot .label {color: #000}


#pdOrbot #orbot form {width:422px; margin:0;padding:0; }
#pdOrbot #orbot .ageradio {padding-bottom:4px; line-height:18px;}
#pdOrbot #orbot input, 
#pdOrbot #orbot select, 
#pdOrbot #orbot .button  {margin: 0px 5px 6px 0px;} 
#pdOrbot #orbot .calbtn {margin: 0 16px 3px 0; padding:0; vertical-align:top;}
#pdOrbot #orbot .col .calbtn {margin-right: 1px;}
#pdOrbot #orbot .col {clear:none; float:left; width:190px; margin:0;padding:0;}
#pdOrbot #orbot input.chk {padding: 0; margin: 0 3px 0 0;}
#pdOrbot #orbot .date {width: 63px;}
#pdOrbot #orbot .details-less .date {font-weight: normal;}
#pdOrbot #orbot .days {width: 50px;}
#pdOrbot #orbot .expandbox {width:390px;}
#pdOrbot #orbot .optional {border:solid 1px #6bf; margin: 5px 0 10px 16px; border-right: none; padding: 10px 16px 12px 16px;}
#pdOrbot #orbot .optional .hdr {background: url(http://www.orbitz.com/img/global/orbots/optional.gif) no-repeat}
#pdOrbot #orbot .optional .major {margin-bottom: 10px;}
#pdOrbot #orbot .optional .hdr-air-home, 
#pdOrbot #orbot .optional .hdr {margin: -16px 0 6px -18px; padding: 0;}
#pdOrbot #orbot .optional .hdr-air-home {background: url(http://www.orbitz.com/img/home/optional_flex.gif) no-repeat}
#pdOrbot #orbot .hr hr{display:none;}
#pdOrbot #orbot .icon {margin-right: 6px; vertical-align: text-top;}
#pdOrbot #orbot a.js {cursor:pointer; color: #36f;text-decoration:underline;}
#pdOrbot #orbot a.js:hover	{color: #039;}
#pdOrbot #orbot .location {width:165px; margin-bottom: 2px}
#pdOrbot #orbot .months {width: 76px;}
#pdOrbot #orbot .col #expand .note {padding:0;}
#pdOrbot #orbot .col .note {padding-left: 10px}
#pdOrbot #orbot #hGu .note {padding:0;margin:0; vertical-align:top;}
#pdOrbot #orbot .note {font-size:10px;font-weight:normal;}
#pdOrbot #orbot .paxbox {white-space: nowrap;padding: 0;margin: 0;}
#pdOrbot #orbot .paxbox p .note {padding-left:5px;}
#pdOrbot #orbot .paxbox li {list-style: none; display:inline; margin:0 16px 0 0; float:left;white-space: nowrap; font-size: 10px}
#pdOrbot #orbot .paxbox li select {margin-top: 3px; margin-bottom: 3px}
#pdOrbot #orbot .paxbox li.last {margin: 0;}
#pdOrbot #orbot .paxbox li#age1, 
#pdOrbot #orbot .paxbox li#age2, 
#pdOrbot #orbot .paxbox li#age3 {width:90px;}
#pdOrbot #orbot div.p-row {padding-top: 10px;}
#pdOrbot #orbot p.regular {font-weight: normal; margin:0 0 6px 0;}
#pdOrbot #orbot .row {margin-top: 10px;}
#pdOrbot #orbot .section, 
#pdOrbot #orbot .sectionfirst, 
#pdOrbot #orbot .sectionlast {padding: 10px 13px 10px 16px; margin: 0;}
#pdOrbot #orbot .sectionfirst {padding-top: 0;}
#pdOrbot #orbot .smallrow, 
#pdOrbot #orbot p.smallrow {margin-top: 4px;}
#pdOrbot #orbot #vac-module {margin:0;}
#pdOrbot #orbot #vac-module input {/*display: block; float: left;*/ margin: 1px 3px 0 0; padding: 0;}
#pdOrbot #orbot #vac-module label {display:inline;font-size:11px;} 
#pdOrbot #orbot #vac-module div{padding-bottom:4px;}
#pdOrbot #orbot #vac-module {padding: 10px 13px 10px 13px; margin: 0;position:relative;}
#pdOrbot #orbot #pkg-module-bottom {display:none;text-align:left;}
#pdOrbot #orbot #toInput,
#pdOrbot #orbot #hcToNote,
#pdOrbot #orbot #anote {display:none;}
#pdOrbot #orbot #only, 
#pdOrbot #orbot pkg, 
#pdOrbot #orbot #pkg1, 
#pdOrbot #orbot #pkg2 { padding: 6px 16px;}
#pdOrbot #orbot #only, 
#pdOrbot #orbot #pkg1 {border-right: 1px solid #adf; }
#pdOrbot #orbot #pkg2 {border-right: 1px solid #adf; }
#pdOrbot #orbot #pkg-module {border-top: 1px solid #adf; border-bottom: 1px solid #adf; background-color: #fff; padding:0; width: 100%}
#pdOrbot #orbot #pkg-module th {padding:0} 
#pdOrbot #orbot #pkg-module input {display: block; float: left; margin: 1px 3px 20px 0; padding: 0;}
#pdOrbot #orbot #pkg-module img.icon {padding: 0; margin-top: 4px;}
#pdOrbot #orbot #pkg-module div div {float: left;}
#pdOrbot #orbot #pkg-module-bottom {text-align: right; padding-bottom: 5px;}
#pdOrbot #orbot #pkg-module .active {background-color: #ff0;}





