@import url(elements.css);
@media all {} @import url(home_iefix.css);

#thinorbot{width:256px;}
#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: 110px;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 16px 6px 0; padding: 0;width:185px;}
#orbot .radio-menu label {cursor: hand;}

.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;}

#orbot #hGu.col .note {padding: 0 0 10px 3px;}
#ages,#neighborhoodsDisplay {display:none;}
#hcNote p {font-weight:normal;}
#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;}

