/* 
-------------------------------------------------------------------------
WAD IE6 HACKS CSS file
Author: Creative Media Group
Version: 9/3/2010 by D.H.
------------------------------------------------------------------------*/

/* AJAX NAVIGATION MENU */
#tabsPhoto { margin-top: -29px; }
.classTabSet { margin-right: 4px; position: static; }
a.activeTab:visited, a.activeTab:hover, a.activeTab:active { color: #039; }
#tabsContainer { background: transparent url(//static.mltvacations.com/images/drc/air/delta/delta_wad_tabs_bg.gif) left top repeat-x; }
#tabs ul { float: left; clear: both; height: 30px; }
li.newIcon, ul.arrows li.newIcon { display: inline-block; background-image: none; vertical-align: text-top; }
li.newIcon a, ul.arrows li.newIcon a { display: inline-block; margin-left: 0; padding-left: 12px; padding-bottom: 8px; vertical-align: text-top; }
a.forward { zoom: 1; padding: 2px 20px 3px 5px; }
body#body_nwa #footer p { width: 100%; }
body#body_nwa #footer .copyright { margin-top: -8px; margin-bottom: 10px; padding-top: 0; }
p.clearer { display: none; }
#body { position: relative; }
.lifestyle_luxury_sidebar, .lifestyle_romance_sidebar { position: relative; }
/* COLOR TABLE HEADERS (DEALS, BOOKING) */
/* table headers - use descendant since child selector is not supported */
tr.pricing_grid_header td, tr.pricing_grid_header th { font-size: 11px; background-color: #e9e0c0; padding: 5px 15px; border-top: 2px solid #274060; border-bottom: 1px solid #8f99aa; }
tr.pricing_grid_footer td { background-color: #e9e0c0; font-weight: bold; border-bottom: solid 1px #8f99aa; border-top: solid 1px #8f99aa; }
.table_blue_header, td.table_blue_header, tr.table_blue_header td, tr.table_blue_header th, .table_lightblue_header, td.table_lightblue_header, tr.table_lightblue_header td, tr.table_lightblue_header th, .table_darkblue_header, td.table_darkblue_header, tr.table_darkblue_header td, tr.table_darkblue_header th, .table_gray_header, td.table_gray_header, tr.table_gray_header td, tr.table_gray_header th, .table_lightgray_header, td.table_lightgray_header, tr.table_lightgray_header td, tr.table_lightgray_header th, .table_darkgray_header, td.table_darkgray_header, tr.table_darkgray_header td, tr.table_darkgray_header th { border-bottom: 1px solid #036; border-top: 2px solid #002a50; padding: 5px; }
.table_blue_header, td.table_blue_header, tr.table_blue_header td, tr.table_blue_header th { background-color: #d5dfed; }
.table_lightblue_header, td.table_lightblue_header, tr.table_lightblue_header td, tr.table_lightblue_header th { background-color: #e6ebef; }
.table_darkblue_header, td.table_darkblue_header, tr.table_darkblue_header td, tr.table_darkblue_header th { background-color: #b5c6e0; }
.table_gray_header, td.table_gray_header, tr.table_gray_header td, tr.table_gray_header th { background-color: #e2e2e2; }
.table_lightgray_header, td.table_lightgray_header, tr.table_lightgray_header td, tr.table_lightgray_header th { background-color: #f4f4f4; }
.table_darkgray_header, td.table_darkgray_header, tr.table_darkgray_header td, tr.table_darkgray_header th { background-color: #ccc; }
table.bordered td { border: 1px solid #b1b4c5; }
table.bordered-gray td { border-top: none; border-right: 1px solid #8d90a0; border-bottom: 1px solid #8d90a0; border-left: 1px solid #8d90a0; }
table.inner-unbordered td { border: 0px; }
table.bordered-lightblue td { border: 1px solid #dfeefd; }
/* table borders - use descendant since child selector is not supported */
.border_double, tr.border_double td { border: 7px double #fff; }
.border_gray, tr.border_gray td { border: 1px solid #8f99aa; }
.border_white, tr.border_white td { border: 1px solid #fff; }
.border_bottom_dash, tr.border_bottom_dash td { border-bottom: 1px dashed #8f99aa; }
.border_bottom_blue, tr.border_bottom_blue td { border-bottom: solid 1px #003399; }
.border_top_blue, tr.border_top_blue td { border-top: solid 1px #003399; }
.border_bottom_darkblue, tr.border_bottom_darkblue td { border-bottom: 2px solid #274060; }
.border_bottom_gray, tr.border_bottom_gray td { border-bottom: 1px solid #8f99aa; }
.border_bottom_white, tr.border_bottom_white td { border-bottom: 1px solid #fff; }
.border_top_dash, tr.border_top_dash td { border-top: 1px dashed #8f99aa; }
.border_top_gray, tr.border_top_gray td { border-top: 1px solid #8f99aa; }
/* position:relative causes white space below images on SelectEscapes Deals pages */
#deals_container .select_escapes_romance { position: static; }
#deals_container .select_escapes_luxury { position: static; }
