/* MAIN */
table.searchcontainer{border:0; margin:0; padding:0; font:Arial}
#searchwindow{border:0; width:400px; height:285px}
table.quicksearch-table{border:1px solid #CCC; width:395px; height:274px; color:#000; font-size:11px; margin:0; padding:0; margin-left:0}
table.quicksearch-table td{vertical-align:top; position:relative; left:auto; top:auto;}
form{margin:0; padding:0}
tr.headerrow td{font-weight:bold; font-size:11px; padding:0; vertical-align:middle}
table, input, select, textarea{font-size:100%}
input{font-size:11px; margin:0px}
input.standardinput{width:250px; margin-bottom:2px; border:1px solid #787878}
.flightsTXTbox{width:175px; _width:169px; height:21px; _height:14px; background:url(../images/flightTXTfield1.gif) no-repeat; border:none; padding:3px; padding-right:5px; margin:0}
.selectBox{background-color:#FFF; border:1px solid #dbdbdb; padding:0; margin:0}
span.checkbox{width:17px; height:18px; padding:0 5px 0 0; background:url(../images/checkBox.gif) no-repeat; display:block; clear:left; float:left}
.ImgLookUp{background:url(../images/popup.gif) no-repeat; cursor:pointer; font-family:verdana; font-size:15px; height:1px; margin-left:0px; padding:0 1px 0 18px; margin-top:3px}
#popup1{position:absolute; z-index:2; background-color:#FFF; border:1px solid #F5F5F5; visibility:hidden; margin:0;}
#popup2{width:200px; position:absolute; z-index:1; visibility:hidden; margin-top:350px; margin-left:50px}
#popup2iFrame{visibility:visible; width:0px; height:0px; z-index:1; left:0; position:absolute; top:0; margin:0}
.popupTable{background-color:#FFF; border-top:1px solid #6A7B80; border-right:3px solid #6A7B80; border-bottom:3px solid #6A7B80; border-left:1px solid #6A7B80; width:200px; margin:0; font-family:arial; font-size:10px; font-weight:700px; color:#6A7B80; padding:10px; left:60px; top:-200px;}
body.popupTable2 #popup1 {background-color:#FFF; margin-top:350px; margin-left:70px;}
.ImgHelp{height:1px; padding:0 12px 1px 0; margin:0 10px 0 2px; cursor:pointer; font-size:12px; background:url(../images/icon_help.gif) left center no-repeat}
.calendar{margin:0; padding:0; display:block; top:25; left:80; float:left; width:21px; height:20px}
.searchCalendar1{display:block; position:absolute; top:50; left:80; margin:0; margin-top:75px; margin-left:80px; border:0; padding:0; width:0px; height:0px}
.searchCalendar2{display:block; position:absolute; top:70; left:80; margin:0; margin-top:114px; margin-left:80px; border:0; padding:0; width:0px; height:0px}
.searchSubmit{background:url(../images/flightSearchButton.gif) no-repeat; width:147px; height:20px; border:none; padding-bottom:2px}
.advSrchTXT{visibility:hidden; height:20px}
a.advancedSearch{background:url(../images/advancedSearch_0.gif) no-repeat; width:75px; height:20px; text-decoration:none; padding-bottom:10px; margin-left:10px; vertical-align:bottom}
a.advancedSearch:hover{background:url(../images/advancedSearch_1.gif) no-repeat; width:75px; height:20px; text-decoration:none}

/* NAV ICONS */
.searchNAVicons{width:395px; height:40px; background:url(../images/searchNAV.gif) no-repeat; margin:0px auto; padding:0; position:relative}
.searchNAVicons li{margin:0; padding:0; list-style:none; display:block; position:absolute; outline:none; text-align:right}
.searchNAVicons a, .searchNAVicons a:visited, .searchNAVicons a:active{display:block; text-decoration:none; font-family:arial; font-size:12px; color:#006; outline:none; padding-top:12px}
.searchNAVicons a:hover{text-decoration:none; color:#F60}
#searchFlights{left:0px; top:0px; width:78px; height:40px; z-index:1}
#searchHotels{left:95px; top:0px; width:58px; height:40px}
#searchCars{left:172px; top:0px; width:75px; height:40px}
#searchPackages{left:262px; top:0px; width:92px; height:40px}
#searchFlights a{height:40px}
#searchHotels a{height:40px}
#searchPackages a{height:40px}
#searchCars a{height:40px}
#searchFlights a:hover{background:url(../images/searchNAV.gif) -0px -40px no-repeat}
#searchHotels a:hover{background:url(../images/searchNAV.gif) -95px -40px no-repeat}
#searchCars a:hover{background:url(../images/searchNAV.gif) -172px -40px no-repeat}
#searchPackages a:hover{background:url(../images/searchNAV.gif) -262px -40px no-repeat}
body.searchFlights .searchNAVicons #searchFlights, body.searchFlights .searchNAVicons #searchFlights a{background:url(../images/searchNAV.gif) -0px -40px no-repeat; text-decoration:none; color:#F60}
body.searchHotels .searchNAVicons #searchHotels, body.searchHotels .searchNAVicons #searchHotels a{background:url(../images/searchNAV.gif) -95px -40px no-repeat}
body.searchCars .searchNAVicons #searchCars, body.searchCars .searchNAVicons #searchCars a{background:url(../images/searchNAV.gif) -172px -40px no-repeat}
body.searchPackages .searchNAVicons #searchPackages, body.searchPackages .searchNAVicons #searchPackages a{background:url(../images/searchNAV.gif) -262px -40px no-repeat}

/* AIRLINE SELECTOR */
.tablePopUp td.spacer2{height:5px}
.borderPurcCon{background-color:#F5F5F5; border:1px solid #B0CCD0}
.lineSeparator{border-bottom:1px solid #CCC; width:100%}
.divPopUpScrollCurrency, .divPopUpScrollCurrency3{height:270px; width:275px; overflow:auto;  :; overflow:auto; /* Opera Hack */margin-bottom:15px; margin-right:10px; left:40px}
.divPopUpScrollCurrency{height:190px}
#div_popup_container{font-family:arial; font-size:11px}
.tablePopUp{table-layout:auto; width:100%}
.tablePopUp td{padding:2px 5px 2px 2px}
.tablePopUp td.footer{background-color:#FFF; font-weight:bold; letter-spacing:0.05em; padding-bottom:13px; padding-right:15px; padding-top:5px; text-align:right !important}
.tablePopUp td.space{height:5px}
.tablePopUp a{color:#4B60C8}
.tablePopUp a:hover{text-decoration:none}
.textBold{font-weight:bold}
td.space,{height:10px}


