/* Global Style Initialisation*/ body, form {margin:0; padding:0;} input, button, textarea, select, option, table {font-family:Arial,Helvetica,sans-serif; font-size:1em} input, button, textarea, table {margin:0;} input, option, select, label {color:#000000;} a {color:#333399; text-decoration:underline} a:hover {color:#FF6600; text-decoration:underline} a:visited {color:#333399; text-decoration:underline} img {border:none;} html {margin: 0; padding:0; background-repeat:no-repeat; font-family:Arial,Helvetica,sans-serif; height:100%;} #l_Head, #l_Body, #l_Foot {clear: both; width:768px;} .bold { font-weight: bold; } /* Firefox hack for disabled links */ a[disabled] {color: inherit;} /* Accessibility */ #nl_accessibility, #d_yellowBar h2, #l_LeftNav h4 {display:none;} /* Ads */ #ad_Ban_Top {position:absolute; top:2px; left:302px; width:468px; height:60px} .l_float_Hack {font-size:0px; clear:both} /* Position is everything Clear fix without HTML marckups http://www.positioniseverything.net/easyclearing.html */ .clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;} .clearfix {display:inline-block;} /* Hides from IE-mac \*/ * html .clearfix {height:1%;} .clearfix {display:block;} /* End hide from IE-mac */ .l_AbsoluteMiddleContainer {margin:auto} .l_fullSize {width:100%; height:100%} .l_Waiting {background:url(/eta/nocache/stampa.gif) 50% 50% no-repeat White;} /* Common Layout */ /** Header Admin Tool **/ #l_ArrangeHeader {background:#ffc; border-bottom:2px solid #ffdf7b; text-align:center; font-size:0.7em; margin-bottom:1px; padding:0.75em 0 0.75em 0; width:768px;} #l_ArrangeHeader div {display:inline; padding-top:0.8em; padding-bottom:0.8em} .l_ArrangeHeaderHeadline {background:url(/pubspec/eta/arranger.gif) 0 50% no-repeat; padding-left:1.8em;} .l_ArrangeHeaderLink a {margin-left:0.5em} /** Acol Nav **/ #l_LeftNav ul {list-style:none; margin:1em 0 0 0; padding:0} #l_LeftNav li {margin:0 3px 0 5px; padding:0.05em 0.3em 0.2em 0.4em; font-size:0.7em;} #l_LeftNav li a {font-weight:bold;} #l_LeftNav .l_LeftNav_Blue-selected, #l_LeftNav .l_LeftNav_Orange-selected {background:White;} #l_LeftNav .l_LeftNav_Orange-selected a {color:#c60; background:url(/pubspec/images/arowrtor.gif) no-repeat right #fff; font-weight:bold; padding-right:15px} /** Acol Travelers Tools **/ #l_TravelTools {border:thin solid #6b8ec6; margin:1.5em 0.2em 1.5em 0.4em} #l_TravelTools h4 {margin:0; padding:0; background:#6b8ec6; color:White; text-align:center; font-size:0.7em; text-transform:uppercase; letter-spacing:0.05em; line-height:1.4em; vertical-align:middle} #l_TravelTools ul {list-style:none; margin:0 0 0 0; padding:0 0 0.3em 0; background:#f1f4f7} #l_TravelTools li {padding: 0 0 0.2em 0.5em; margin:0 0 0 0.2em; background:url(/eta/bullet.gif) no-repeat left;} #l_TravelTools li a {font-size:0.7em} /** Acol Question **/ #l_Question {margin:3em 0.2em 0 0.4em} #l_Question h4 {border-top:1px solid #666; padding:0.6em 0 0 0; text-transform:uppercase; color:#666; font-size:0.6em; font-weight:normal; letter-spacing:0.1em} #l_Question ul {list-style:none; margin:0; padding:0 0 0.3em 0;} #l_Question li {padding:0 0 0.4em 1.3em; margin:0 0 0 0.1em; background:url(/eta/custsup.gif) no-repeat left 0.2em;} #l_Question li a {font-size:0.7em} .l_AcolDisclaimer {font-size:0.8em; font-style:italic; padding:0.4em; margin:0} /* Page Structure */ .l_FixedWidthBCol { width: 608px !important; overflow: hidden; } #l_body { width: 768px; background: #D7DCE8; } #l_body, #l_2Col_LeftCol, #l_2Col_MainCol { margin: 0; padding: 0; } #l_2Col_LeftCol { width: 144px; float: left; overflow: hidden; } #l_2Col_MainCol { width: 608px; background: white; float: right; padding-left: 16px; padding-bottom: 40px; overflow: hidden; } /** 1 Column Layout Structure **/ #l_1Col_MainCol { width: 768px; background: white; margin-left:16px } /* Page Layout */ .l_pageTitle {padding:0; margin:10px 0 0 0; color:#CC6600; font-weight:bold; font-size:20px} .l_pageTitleInfo {color:Black} .l_PageSubTitle h3 {background:#6B8EC6; color:#FFFFFF; font-size:0.7em; line-height:1.5em; vertical-align:middle; text-transform:uppercase; letter-spacing:0.05em; text-align:center; margin:1em 0 0.8em 0} /* Blue Title */ #l_2Col_MainCol p {margin:0; font-size:0.75em} #l_2Col_MainCol ul {font-size:0.75em;} #l_TopNote {border:2px solid #ffdf7b; padding:0.3em 0.7em 0.3em 0.7em; margin:0.6em 0 0.5em 0; font-size:0.7em; font-weight:bold;} p#l_TopNoteOrange {margin:0.4em 0 0.4em 0; color:#a01e00} #l_TopNoteOrange {border:2px solid #f90; padding:0.2em; font-size:0.7em; background:#FFE4A2} #l_TopNoteOrange b {font-size:0.9em; color:#a01e00} .l_TopNoteSpecial {font-weight:bold; color:#a01e00} #l_custSupport {margin-bottom:2em} /** Common Results Page Styles **/ /*** Filter Bar ***/ ul.l_ResultTabs {list-style:none; margin: 10px 0; width: 100%; padding:0 0 0 5px; height:31px; background:url(http://media.expedia.com/media/content/shared/graphics/common/resultTabs/resultTabStroke.gif) repeat-x #336699;} ul.l_ResultTabs li {float:left; height:31px; padding:0; margin:0 5px 0 0;} li.l_ResultTab, li.l_ResultTab_selected {background:#336699; font-size:13px; text-align:center; font-weight:bold; } .l_ResultTab span {color:#000000} .l_ResultTab span.l_ResultTab_left {background:url(http://media.expedia.com/media/content/shared/graphics/common/resultTabs/resultTabLeft_off.gif) top left no-repeat; width:10px; height:31px;} .l_ResultTab span.l_ResultTab_right {background:url(http://media.expedia.com/media/content/shared/graphics/common/resultTabs/resultTabRight_off.gif) top right no-repeat; padding:7px 18px 8px 8px} .l_ResultTab span a, .l_ResultTab span a:hover, .l_ResultTab span a:visited, .l_ResultTab span a span, .l_ResultTab span a:hover span, .l_ResultTab span a:visited span {color:#FFFFFF; text-decoration:none;} .l_ResultTab span a span {cursor:pointer} span.l_ResultTab_left, span.l_ResultTab_right {float:left;} li.l_ResultTab_selected {background:#369;} .l_ResultTab_selected span.l_ResultTab_left {background:url(http://media.expedia.com/media/content/shared/graphics/common/resultTabs/resultTabLeft_on.gif) top left no-repeat; width:10px; height:31px;} .l_ResultTab_selected span.l_ResultTab_right {background:url(http://media.expedia.com/media/content/shared/graphics/common/resultTabs/resultTabRight_on.gif) top right no-repeat; padding:7px 18px 8px 8px} .l_ResultTab_Price {font-weight:normal; font-size:10px;} /*** Popup Info ***/ .l_InfoPopup {position:absolute;} .l_InfoPopup .l_InfoPopup_tl {margin:0; padding:0; display:block; background:transparent url(http://media.expedia.com/media/content/shared/graphics/car/infoBox/infoBox_tl.png) no-repeat left top;} .l_InfoPopup .l_InfoPopup_tr {margin:0; padding:0; display:block; background:transparent url(http://media.expedia.com/media/content/shared/graphics/car/infoBox/infoBox_tr.png) no-repeat right top;} .l_InfoPopup .l_InfoPopup_br {margin:0; padding:0; display:block; background:transparent url(http://media.expedia.com/media/content/shared/graphics/car/infoBox/infoBox_br.png) no-repeat right bottom;} .l_InfoPopup .l_InfoPopup_bl {padding:2px 10px 10px 10px; display:block; background:transparent url(http://media.expedia.com/media/content/shared/graphics/car/infoBox/infoBox_bl.png) no-repeat left bottom;} .l_InfoPopup h4 {margin:0; color:White; font-size:12px; background:url(/eta/tip_icon.gif) 0 50% no-repeat; padding:0 0 0 1.2em} .l_InfoPopup, .l_InfoPopup p {padding:0; font-size:12px} .l_InfoPopup .l_InfoPopupClose {text-align:right; border-top:1px solid #666; padding-top:5px;} .l_InfoPopup .l_InfoPopupClose a {font-size:11px; font-weight:bold; background:url(/Pubspec/Eta/btn_sec_small.gif) left 2px no-repeat; padding:0 0 0 15px;} .l_InfoPopup table {width:100%; margin-top:5px; padding-top:5px} .l_InfoPopup table th {text-align:left; font-size:12px; padding-top:5px} .l_InfoPopup table td {font-size:12px; padding:2px 0 2px 0} .l_InfoPopup table.l_InfoPopup_tableSep {border-top:1px solid #888; padding-top:5px} .l_InfoPopup p {margin-top: 10px;} .small {font-size:11px; font-family:Arial;} /***************************************************************************************************************/ /* Wizards /***************************************************************************************************************/ /** Acol Structure **/ #w_Acol {border:thin solid #6B8EC6; margin:20px 3px 15px 5px; background:#EFF3F7} #w_Acol h4 {margin:0; padding:0; background:#6b8ec6; color:#FFFFFF; text-align:center; font-size:0.7em; line-height:1.4em; vertical-align:middle} #w_Acol p {margin:3px; padding:0} #w_Acol label {display:block; font-size:0.7em; color:#000000} .w_AcolInput, #w_Acol_Pick-up input, #w_Acol_Drop-off input {width:11em; font-size:0.7em; margin-bottom:0.2em} #w_Acol select {display:block; font-size:0.7em; width:11em;} #w_Acol_Submit {text-align:right;} .w_Acol_Submit {border-bottom:thin solid #060; border-right:thin solid #060; border-top:thin solid #ccc; border-left:thin solid #ccc; background:#090; padding:0.1em 0.2em 0.1em 0.4em; color:white; font-weight:bold; font-size:0.7em; cursor:pointer;} /** Acol Traveller Box (Hotel & Packages) **/ #w_TravellerBox {border:thin solid #6B8EC6; margin:0 3px 1.5em 5px; background:#EFF3F7} #w_TravellerBox h4 {margin:0; padding:0; background:#6b8ec6; color:#FFFFFF; text-align:center; font-size:0.7em; line-height:1.4em; vertical-align:middle} #w_TravellerBox p {margin:3px 3px 3px 5px; padding:0; font-weight:bold; font-size:0.7em;} #w_TravellerBox a {font-weight:normal; margin:5px 0 7px 0; display:block} /** Acol package Flight wizard specific **/ #w_Acol_FlightCompany label {display:inline} #w_Acol_FlightCompany a {font-size:0.7em; background:url(/eta/tip_icon.gif) left 2px no-repeat; padding:0 0 0 15px} #w_Acol_FlightType label {display:inline; margin-left:2px;} #w_flightInfo {margin-top:20px} #w_flightInfo p {margin:5px; padding:0; font-size:0.7em} .aColBlueBox {border:thin solid #6B8EC6; margin:20px 3px 15px 5px; background:#EFF3F7} .aColBlueBox h4 {margin:0; padding:0; background:#6b8ec6; color:#FFFFFF; text-align:center; font-size:11px; line-height:18px; vertical-align:middle; text-transform:uppercase} .aColBlueBox_Content {padding:5px} .aColBlueBox_Content ul {font-size:11px; list-style:none; padding:0; margin:0;} .aColBlueBox_Content li {background:url(/eta/bullet.gif) left 6px no-repeat; padding:0 0 0 6px} .aColBlueBox_Content a {font-size:11px; } /** Bcol Structure **/ #w_Main {width:598px; margin-bottom:15px;} #w_Main p {font-size:0.8em; padding:0; margin:0} #w_Main label {font-size:0.95em;} #w_Step01, #w_Step02, #w_Step03, #w_Step04, #w_Step05 {margin:0 0 0.3em 0; padding:0 0 .3em 0;} #w_Step01, #w_Step02, #w_Step03, #w_Step04, #w_Step05 {border-bottom:1px solid #FFCC00; clear:both;} #w_Step01-b {clear:both; margin-top:0.5em} h4.w_StepTitle {font-size:12px; margin:0.5em 0 0.2em 0; padding:0} .w_StepTitle .w_StepTitle_Text {font-size:13px;color:#FFFFFF; background:#CC6600; padding:0 0.3em 0 0.3em; font-weight:bold;} /* Added By Perot */ .w_StepTitle span {font-size:11px; font-family:Arial;font-weight:normal;} span.w_StepTitle {} #w_Search {margin:0.5em 0.5em 0.5em 0} #w_Search input {float:right} #w_MoreLink {float:left;} #w_MoreLink a {font-size:0.8em} #w_Search input, #w_Acol_Submit input {border-bottom:thin solid #060; border-right:thin solid #060; border-top:thin solid #ccc; border-left:thin solid #ccc; background:#090; padding:0.1em 0.2em 0.1em 0.4em; color:white; font-weight:bold; font-size:0.7em; cursor:pointer;} #w_SearchDisabled {margin:0.5em 0.5em 0.5em 0} #w_SearchDisabled input {float:right} #w_SearchDisabled input {border-bottom:thin solid #666; border-right:thin solid #666666; border-top:thin solid #cccccc; border-left:thin solid #cccccc; background:#efefef; padding:0.1em 0.2em 0.1em 0.4em; color:white; font-weight:bold; font-size:0.7em; cursor:default;} /** Error Message **/ .w_Error_Message span {font-size:0.8em; font-weight:bold; color:#ce3400;} .w_Error_Message {clear:both; margin:0.3em 0 0 0} .w_Error_General {font-size:0.8em; color:#a01e00; font-weight:bold; background:url(/eta/warn_lg.gif) 0 50% no-repeat; padding:0.5em 0 0.5em 23px;} div.e_PassOK {background-color:none;} div.e_PassKO {background-color:#fffede; border:1px solid #ffdf7b; padding:0.5em 0.3em 0.5em 0;} /* Error Page */ #l_errorPageContainer {width:600px; margin-left:90px;} .l_errorPageTitle {padding:0; margin:50px 0 30px 10px; color:Black; font-weight:bold; font-size:1.3em} .l_errorMessage_tl {margin:0; padding:0; display:block; background: transparent url(http://media.expedia.com/media/content/shared/graphics/common/errorPage/err_tl.gif) 0 0 no-repeat; width:99%} .l_errorMessage_tr {margin:0; padding:0; display:block; background: transparent url(http://media.expedia.com/media/content/shared/graphics/common/errorPage/err_tr.gif) 100% 0 no-repeat;} .l_errorMessage_br {margin:0; padding:0; display:block; background: transparent url(http://media.expedia.com/media/content/shared/graphics/common/errorPage/err_br.gif) 100% 100% no-repeat} .l_errorMessage_bl {margin:0; padding:4px 0 0 10px; display:block; background: transparent url(http://media.expedia.com/media/content/shared/graphics/common/errorPage/err_bl.gif) 0 100% no-repeat;} .l_errorPageFrame_tl {margin:0; padding:0; display:block; background:url(http://media.expedia.com/media/content/shared/graphics/common/errorPage/ep_Frame_tl.gif) no-repeat left top;} .l_errorPageFrame_tr {margin:0; padding:0; display:block; background:url(http://media.expedia.com/media/content/shared/graphics/common/errorPage/ep_Frame_tr.gif) no-repeat right top;} .l_errorPageFrame_br {margin:0; padding:0; display:block; background:url(http://media.expedia.com/media/content/shared/graphics/common/errorPage/ep_Frame_br.gif) no-repeat right bottom;} .l_errorPageFrame_bl {margin:0; padding:0; display:block; background:url(http://media.expedia.com/media/content/shared/graphics/common/errorPage/ep_Frame_bl.gif) no-repeat left bottom;} .l_errorPageMessage {margin:0 20px 0 20px; padding:20px 0 0 0} .l_errorPageMessage p {color:Black; font-size:0.8em;} #l_errorPageLink {padding:20px 0 50px 10px} #l_errorPageLink a {font-size:0.8em; background:url(/eta/btn_sec.gif) 0 50% no-repeat; padding:0.3em 0 0.3em 23px; font-weight:bold;} #l_errorPageHotline {margin:0 0 10px 10px; font-size:0.75em} p#l_ErrorMessageDate {color:#888; font-size:0.8em; margin:4em 0 0 0} /* Class for small text */ .small { font-size: 11px; }