/* quirks mode "fix" - michals */ * {-moz-box-sizing:border-box; box-sizing:border-box;} /* basic elements */ html, body {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:120%; margin:0; color:#002D62; background:#fff } body, td, th {font-size:11px; padding:0;} input, select {font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif;} table {border-collapse:collapse; border:0} th, td {border:0} ul {padding:0; margin:10px 0 10px 16px;} ul.gold {padding:0; margin:0 0 0 26px;} ul.gold_zac {padding:0; margin:10px 0 0 16px;} ul.gold_kon {padding:0; margin:0 0 10px 26px;} img {border:0;} .clear {clear:both; height:1px; padding:0; margin:0; overflow:hidden; visibility:hidden;} .noHorizPad {padding-left:0 !important; padding-right:0 !important;} table tr .vAlignTop {vertical-align:top !important;} /* specific divs */ #footer {background:#002586; position:absolute; left:0; bottom:0; width:985px; height:26px; color:#fff;} /* standard */ #pnlLeftSub {width:221px; background:#fff; color:#fff; float:left;} #pnlLeftSubSelect {width:221px; background:#fff; color:#fff;} #pnlCenterSub {width:570px; color:#383838; background:#fff; float:left;} #contentSub {margin:0 18px;} #pnlRightSub {width:155px; margin:0; display:inline; float:right;} #topNavigationTable {text-align:center; width:985; height:14px;} #mainTable {width:985px;} table#mainTable td {vertical-align:top;} #leftCol {width:221px;} #leftColWrap {overflow:hidden; padding-top:10px;} #leftColWrapS {overflow:visible; padding-top:10px;} #mainCol {float:left; width:570px; margin-bottom:20px;} #contentWrap {padding:10px 0 0 18px; margin-right:18px;} #mainColNoLeft {width:750px; margin-bottom:20px;} #contentWrapNoLeft {padding:0 18px; padding-top:10px; width:750px;} #rightCol {overflow:visible; padding-top:10px; margin-bottom:20px;} #rightColWrap {} .mainColContentWrap {float:left; width:534px; overflow:hidden;} .mainColContent {float:left; width:534px; border:1px solid #A6CAFE; border-top:0; padding:10px;} p.mainColHeader {margin:0; padding:4px 5px; text-align:center; font-size:13px; font-weight:bold; color:#fff; background:#002D62;} #fareRulesTable td {height:150px;} #fareRule1, #fareRule2 {height:150px; overflow:scroll;} .fareRulesBasic {background:#fff; border:#A6CAFE 1px solid; border-top:0; text-align:left; font-size:11px;font-family:Arial,sans-serif;padding:10px;} .fontBlack {color:#000;} .fontWhite, .w {color:#fff;} .fontWhiteSmall {font-size:9px; color:#fff;} .fontGray {color:#ccc;} .fontGraySmall {font-size:9px; color:#ccc;} .fontRed {color:#d62f49;} .bold, .b {font-weight:bold;} .fontBlue {color:#000;} .fontSmall {font-size:9px;} .calendar {padding:0; background:#fff url(../../Images/SkyEurope/blank.gif) repeat-x;} #flags {position:absolute; top:6px; left:834px; width:160px;} #reservations span {padding:25px 0 0 0; width:166px; display:block; color:#00207A; font-size:1.6em; font-weight:bold; text-align:center;} #reservations {position:absolute; top:85px; left:820px; background:url(../../Images/SkyEurope/reservations.gif) no-repeat; width:166px; height:53px;} #subSearch {position:absolute; top:195px; left:815px; font-size:10px; width:170px; border:0;} #topbanner {background:url(../../Images/SkyEurope/top-banner.jpg) no-repeat; height:175px; margin:29px 0 0 0; width:100%; background-color:white;} #topbanner h1 {display:none;} /* text styles */ h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {margin:0;} h1, .h1 {font-size:2em;} h2, .h2 {color:#fff; font-size:13px; padding-top:1px; font-weight:bold;} h3, .h3 {font-size:13px; font-weight:bold; margin:0 0 5px 0;} h4, .h4 {color:#333; text-align:right; font-weight:normal; white-space:nowrap;} h5, .h5 {color:#555; font-size:.8em; font-weight:normal;} h6, .h6 {color:#0076c0; font-size:.8em; font-weight:normal; line-height:1em;} h6 a {color:#2c84c2;} h6 p {color:#0076c0; font-size:1em; margin:0; font-weight:normal; line-height:1em;} /* lave panely */ .panelWrap {width:221px; color:#fff; background:#3178B6;} .panelWrap a {color:#fff; text-decoration:none;} .panelWrap a:hover {text-decoration:underline;} .panelWrap ul {padding:0; margin:0; list-style:none;} .panelWrap li {border-bottom:1px solid #81ACD2; padding:2px 0 2px 12px; background:url(../../Images/SkyEurope/ico-arrow-left.gif) no-repeat .2em .4em;} .panelWrap input {padding:1px; border:1px solid #DDEAFF;} .panelWrap p {margin:0 0 1em 0;} .panelWrap p.header {margin-bottom:.3em;} .panelTop {width:221px; padding:4px 4px 4px 30px; font-size:13px; font-weight:bold; background-color:#002D62; background-repeat:no-repeat; background-position:5px center;} .quickLoginTop {background-image:url(../../Images/SkyEurope/header_icon_login.gif);} .promoTop {background-image:url(../../Images/SkyEurope/header_icon_promo.gif);} .b2bTop {background-image:url(../../Images/SkyEurope/header_icon_b2b.gif);} .whereTop {background-image:url(../../Images/SkyEurope/header_icon_help.gif);} .panelContent {padding:7px 7px 15px 7px;} #quickLoginbtm {width:221px; height:15px; background-color:#3178B6;} a.quickLoginBtn {display:block; width:68px; height:22px; padding:3px 0 0 0; text-align:center; font-size:10px; font-weight:bold; color:#fff; background:url(../../Images/SkyEurope/btn_blue_box.gif) no-repeat; text-decoration:none} .popUpCalendar th, .popUpCalendar td {padding:1px 3px; border:1px solid #eee} #functBox {margin:0; background:#3178B6;} #functBoxTop {background:url(../../Images/SkyEurope/box_promo_code.gif) no-repeat; width:221px; height:37px;letter-spacing:-1px;} #functBoxTop span {padding:13px 0 0 50px; display:block; color:#FFF; font-size:1.2em; font-weight:bold;} #navFunct {background:#3178B6; margin:0;} #functBottom {background:url(../../Images/SkyEurope/box-toolbox-btm.gif) no-repeat top; width:221px; height:15px;} #promo {margin:0; background:#3178B6;} #promobtm {background:url(../../Images/SkyEurope/box-toolbox-btm.gif) no-repeat top; width:221px; height:15px;} #banner1, #banner2 { width: 155px; position: absolute; left: 757px; } a.promoBtn {display:block; width:68px; height:22px; text-align:center; font-size:10px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff; background-image:url(../../Images/SkyEurope/btn_blue_box.gif); background-repeat:no-repeat; padding:3px 0 0 0; text-decoration:none} #flightDisplay {padding:0; margin:0; background:#3178B6; color:#fff;} #flightDisplay h4, #flightDisplay td, #flightDisplay div {color:#fff;} #navFlightDisplay {background:#3178B6; margin:0; padding:0;} #navFlightDisplay .outBackHeader {font-weight:bold; padding-bottom:2px;} #navFlightDisplay select.city {width:100%;} #flightDisplaytop {background:url(../../Images/SkyEurope/box-toolbox.gif) no-repeat; width:221px; height:37px;} #flightDisplaytop span {padding:13px 0 0 50px; display:block; color:#FFF; font-size:1.2em; font-weight:bold;} #flightDisplaybtm {background:url(../../Images/SkyEurope/box-toolbox-btm.gif) no-repeat; width:221px; height:15px; clear:both;} #flightDisplay ul {list-style-image:url(../../Images/SkyEurope/ico-arrow-left.gif); padding:0; margin:0 0 0 20px;} #flightDisplay li {border-bottom:1px solid #81ACD2; width:150px; padding:2px 0 2px 0;} .flightDisplayBtn {cursor:pointer; width:68px; height:28px; text-align:center; text-indent:-6000px; background-image:url(../../Images/SkyEurope/search-submit.gif);} .flightDisplayBackBtn {cursor:pointer; width:68px; height:28px; text-align:center; text-indent:-6000px; background-image:url(../../Images/SkyEurope/search-back.gif);} #flightDisplay4 {margin:0; background:#3178B6; float:left;} #navFlightDisplay4 {background:#3178B6; margin:0;width:0px;} #flightDisplay4top {background:url(../../Images/SkyEurope/box-toolbox.gif) no-repeat; width:221px; height:37px;} #flightDisplay4top span {padding:13px 0 0 50px; display:block; color:#fff; font-size:1.2em; font-weight:bold;} #flightDisplay4btm {background:url(../../Images/SkyEurope/box-toolbox-btm.gif) no-repeat; width:221px; height:15px;} #flightDisplay4 ul {list-style-image:url(../../Images/SkyEurope/ico-arrow-left.gif); padding:0; margin:0 0 0 20px;} #flightDisplay4 li {border-bottom:1px solid #81ACD2; width:150px; padding:2px 0 2px 0;} .flightDisplay4Btn {cursor:pointer; width:68px; height:28px; text-align:center; text-indent:-6000px; background-image:url(../../Images/SkyEurope/search-submit.gif);} #links {margin:0; background:#3178B6;} #navLinks {background:#3178B6; margin:0;} #linksbtm {background:url(../../Images/SkyEurope/box-toolbox-btm.gif) no-repeat; width:221px; height:15px;} #bgPnlLeft {background:#002586;} #bmSearch {text-align:right; margin:0 3px 0 0;} #pnlLeftbtm {background:url(../../Images/SkyEurope/pnl-left-btm.gif) no-repeat; width:221px; height:13px;} /* navigations */ #navTop {position:absolute; color:#7C8EBE; margin:29px 0 0 0; padding:0;} #navTop ul {list-style-type:none; margin:0;} #navTop li {float:left; margin:0;} #navBtm {margin:5px 0 5px 22px; font-size:.9em; float:left; color:#7D8EBF;} #navBtm02 {margin:5px 0 5px 0; font-size:.9em; float:right; color:#a8c8fc;} .pnlNavRight {float:right; margin:0 -20px 0 0;} .navRight {margin:0; width:156px; background:url(../../Images/SkyEurope/right-nav-bg.gif) repeat-y;} .navRight ul {margin:0; padding:0; color:#002586; font-size:.9em;} .navRight li {margin:0; list-style-image:url(../../Images/SkyEurope/square-m.gif);} #navRight {margin:0; padding-top:12px; width:156px; background:url(../../Images/SkyEurope/right-nav-bg.gif) repeat-y; border-bottom:1px solid #A6CAFE;} #navRight ul {margin:0; padding:0; color:#002586; font-size:.9em; list-style:none;} #navRight li {margin:0; padding:10px; padding-top:0;} #navRight ul ul {font-size:1em} #navRight ul ul li {padding-left:0;} #navRightBtm {background:url(../../Images/SkyEurope/right-nav-btm.gif) no-repeat; width:156px; height:13px; margin:0 0 20px 0;} #navRightTop {width:156px; height:21px; background:#002D62 url(../../Images/SkyEurope/header_icon_help.gif) no-repeat 13px center;} #navRightTop span {padding:3px 0 3px 30px; display:block; color:#fff; font-size:13px; font-weight:bold;} /* boxes */ #bmbox {width:180px; float:right; margin:0 4px 1px 0; display:inline;} #bmboxText label {color:#002586;} #bmbox2Text {background:#D42B4A; padding:8px 0 0 13px; font-weight:bold; color:#FFF;} #bmbox2Text label {color:#FFF;} #bmbox3Text {background:#DC9600; padding:8px 0 0 13px; font-weight:bold; color:#FFF;} #bmbox3Text label {color:#FFF;} #bmbox4Text {background:#55AA03; padding:8px 0 0 13px; font-weight:bold; color:#FFF;} #bmbox4Text label {color:#FFF;} #bmboxtop {background:url(../../Images/SkyEurope/bookmark-box-top.gif) no-repeat; width:180px; height:13px;} #bmbox2top {background:url(../../Images/SkyEurope/bookmark-box-top2.gif) no-repeat; width:180px; height:28px;} #bmbox3top {background:url(../../Images/SkyEurope/bookmark-box-top3.gif) no-repeat; width:180px; height:28px;} #bmbox4top {background:url(../../Images/SkyEurope/bookmark-box-top4.gif) no-repeat; width:180px; height:28px;} #bmboxbtm {background:url(../../Images/SkyEurope/bookmark-box-btm.gif) no-repeat; width:180px; height:13px; margin:0;} #bmbox2btm {background:url(../../Images/SkyEurope/bookmark-box-btm2.gif) no-repeat; width:180px; height:13px; margin:0;} #bmbox3btm {background:url(../../Images/SkyEurope/bookmark-box-btm3.gif) no-repeat; width:180px; height:13px; margin:0;} #bmbox4btm {background:url(../../Images/SkyEurope/bookmark-box-btm4.gif) no-repeat; width:180px; height:13px; margin:0;} #bookmarks {position:absolute; top:190px; width:37px;} #bmboxSepa {background-color:#A8C8FC; height:8px; font-size:1px;} #bmbox2Sepa {background-color:#D42B4A; height:8px; font-size:1px;} #bmbox3Sepa {background-color:#DC9600; height:8px; font-size:1px;} #bmbox4Sepa {background-color:#55AA03; height:8px; font-size:1px;} .bmboxTable {background:#B2D8F2; width:180px; border:0 solid #fff;} .bmboxText {font-weight:bold; font-size:11px; color:#002D62;} .bmBoxHolder {margin:0 0 0 37px; padding:0; width:180px;} .bmBoxBg {width:220px; height:420px; background:#002D62 url(../../Images/SkyEurope/iframe_bg_top.gif) no-repeat left top;} .bmBoxBg .bkFlt {font-size:12px; font-weight:bold; color:#fff; background:#B1D8F2; padding:0 10px; text-transform:uppercase;} .bmBoxBg {width:220px; height:420px; background:#002D62 url(../../Images/SkyEurope/iframe_bg_top.gif) no-repeat left top;} /* inputs */ .txtBoxSearch {width:100px; font-size:1.0em; border:solid 1px #012586; float:left;} .txtBoxTool {width:150px; font-size:.9em; background:#E9F1FE;} .txtBoxDate {width:38px; font-size:.9em; background:#E9F1FE;} .txtBoxDate3 {width:38px; font-size:.9em; background:#C9E4C5;} .txtBoxDate4 {width:90px; font-size:.9em; background:#C9E4C5;} .txtBoxDate2 {width:90px; font-size:.9em; background:#E9F1FE;} .txtBoxDest {width:130px; font:.9em; background:#E9F1FE;} .txtBoxMonth {font-size:.9em; width:135px;} .txtBox {font-size:.9em; width:200px; border:solid 1px #ccc;} .textDate {font-size:.9em;} .formTextField {font:normal .9em Arial, sans-serif;} .formTextField65 {width:65px;} .formTextField170 {width:170px; font-size:.9em;} .formTextArea {width:286px; height:100px;} .formTextSelect50 {width:50px; font-size:.9em;} .formTextSelect70 {width:70px; font-size:.9em;} .formTextSelect90 {width:90px; font-size:.9em;} .formTextSelect100 {border:1px solid #DDEAFF; width:100px; font-size:.9em;} .formTextSelect115 {border:1px solid #DDEAFF; width:115px;} .formTextSelect150 {width:150px;} .formTextSelect180 {width:180px;} .formTextSelect200 {width:200px;} .formTextSelect208 {border:1px solid #DDEAFF; width:208px;} .formTextSelect250 {width:250px;} .formTextSelect300 {width:300px;} .formButton {border:solid 1px #2A68BE; width:50px; font-size:11px; height:21px; text-align:center; background:#ccc; display:inline; text-decoration:none; cursor:pointer;} .dropDownFlags {border:solid 1px #2A68BE; width:129px; font:normal .9em arial;} .inputPriceTotal {color:#002D62; font:14px Verdana, sans-serif; font-weight:bold; width:165px; height:16px; border-style:none; background-color:transparent; text-align:right;} /* styly pre menu */ .clCMEvent {position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible;} .clCMAbs {position:absolute; visibility:hidden; left:0; top:0;} .menuLinksOff {background:#002D62; _background:#002D62 url(../../Images/SkyEurope/menu-arrow.gif) no-repeat 100% 50%; font:bold 11px Tahoma, arial, helvetica, sans-serif; color:#fff; position:absolute; text-decoration:none; cursor:pointer; padding:8px 5px 5px 5px;} .menuLinksOn {background:#DAE4ED; font:bold 11px Tahoma, arial, helvetica, sans-serif; color:#022486; text-decoration:none; position:absolute; cursor:pointer; padding:8px 5px 5px 5px;} .menuLinkBg {position:absolute; visibility:hidden;} .submenuLinksOff {position:absolute; padding:2px 3px 1px 6px; font:normal 11px Tahoma, arial, helvetica, sans-serif; color:#002586; background-color:#DAE4ED; layer-background-color:#101859; cursor:pointer; border-top:1px solid #000;} .submenuLinksOn {position:absolute; padding:2px 3px 1px 6px; font:bold 11px Tahoma, arial, helvetica, sans-serif; color:#fff; background-color:#012586; layer-background-color:#838EBE; cursor:pointer; border-top:1px solid #fff;} .submenuLinkBg {opacity:.9; filter:alpha(opacity=90); position:absolute; visibility:hidden; background-color:#54616F; layer-background-color:#54616F;} /* link Home */ .homeIcon {position:absolute; top:2px; left:10px; width:21px;} .homeTextDiv {position:absolute; top:8px; left:48px; } a.homeLink {font:bold 11px Tahoma, arial, helvetica, sans-serif; color:#fff; text-decoration:none;} /* content */ .imgleft {float:left; margin:0 15px 5px 0;} .imgright {float:right; margin:0 0 5px 15px;} .imgBrd {border:solid 1px #000;} .tdHead {font:bold 11px Arial, Helvetica, sans-serif; background:#CADEFF; color:#1D3D7A;} .tdBg {background:#EAF2FF; color:#1D3D7A;} /* links */ a {color:#3260DA; text-decoration:underline;} a.linkNP {color:#3260DA; text-decoration:underline; float:right; font-weight:bold;} a.white {color:#FFF; text-decoration:none;} a.white:hover {text-decoration:underline;} a.whiteUnderline {color:#FFF; text-decoration:underline;} a.whiteUnderlineSmall {font:normal 9px Arial, sans-serif; color:#FFF; text-decoration:underline;} a.whiteUnderlineSmall:hover {text-decoration:none;} a.gray {color:#CCC; text-decoration:none;} a.gray:hover {text-decoration:underline;} a.grayUnderline {color:#CCC; text-decoration:underline;} a.grayUnderline:hover {text-decoration:none;} a.grayUnderlineSmall {font:normal 10px Arial, sans-serif; color:#FFF; text-decoration:underline;} a.grayUnderlineSmall:hover {text-decoration:none;} a.skyblack {color: #002D62; text-decoration: underline;} a.blackUnderlineSmall {font:normal 10px Arial, sans-serif; color:#000; text-decoration:underline;} a.blackUnderlineSmall:hover {text-decoration:none;} a.lnkBtn {display:inline; width:50px; height:21px; color:#000; border:solid 1px #2A68BE; font-size:11px; padding:3px 11px 2px 11px; text-align:center; background:#ccc; text-decoration:none;} a.navBtm {color:#fff; text-decoration:none;} a.navTool {color:#fff; font:bold 1.0em Arial, Helvetica, sans-serif; text-decoration:none;} a.navTool:hover {text-decoration:underline;} a.goHomeLogoLink {display:block; width:225px; height:100px; position:absolute; top:35px;} /* === Original SkySales styles === */ /* General Settings */ img.headIconOffset {position:relative; top:4px; left:4px; width:23px; height:23px;} a.dashed {text-decoration:none; border-style:dashed; border-width:0; border-bottom-width:1px; cursor:help;} a.bare {text-decoration:none !important;} a.bare:hover {text-decoration:underline !important;} hr {height:1px; text-align:center; margin:0; padding:0;} table.nowrap td {white-space:nowrap; } td.nowrap {white-space:nowrap;} th.memberHead {background-color:#ffd76b; border-top:#daa925 1px solid; border-bottom:1px solid #daa925; color:#fff; font-size:13px; font-weight:bold; padding:1px 0 0 5px; margin:3px 0 0 0; text-align:left;} .bookingHead {padding:4px 5px; text-align:center; font-size:13px; font-weight:bold; color:#fff; background:#002D62;} .bookingHeadth {padding:3px; text-align:center; font-size:13px; font-weight:bold; color:#fff; background:#002D62;} .staticHead {background:#002D62; border:1px solid #002D62; color:#fff; font-size:13px; font-weight:bold; text-transform:uppercase; padding:1px 5px; margin:3px 0 0 0; text-align:left;} th.promoHead {background-color:#c1f3b3; border:#9ac28f 1px solid; color:#fff; font-size:13px; font-weight:bold; padding:1px 5px; margin:3px 0 0 0; text-align:left;} th.orgHead {background-color:#a77bc8; border:#8662a0 1px solid; color:#fff; font-size:13px; font-weight:bold; padding:1px 5px; margin:3px 0 0 0; text-align:left;} th.sidebarHead {background-color:#78b7e4; border:#6092b6 1px solid; color:#fff; font-size:13px; font-weight:bold; padding:1px 5px; margin:3px 0 0 0; text-align:left;} th.toolsHead {background-color:#c1f3b3; border:#9ac28f 1px solid; color:#fff; font-size:13px; font-weight:bold; padding:1px 5px; margin:3px 0 0 0; text-align:left;} /* Indenting */ .indentSmall {text-indent:5px;} .indentLarge {text-indent:10px;} a.inline-button-search {display:block; float:right; padding:2px 0 0 0; width:58px; height:19px; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:10px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-image:url(../../images/SkyEurope/button-back-search.gif); margin:0 5px 0 0;} a.inline-button-xsml {display:block; float:right; padding:3px 0 0 0; width:58px; height:22px; border:solid 1px #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:10px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-image:url(../../images/SkyEurope/button-back-xsml.gif);} a.inline-button-sml {display:block; float:right; padding:3px 0 0 0; width:68px; height:21px; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124; margin:0 5px 0 0;} a.inline-button-med {display:block; float:right; padding:4px 0 0 0; width:98px; height:22px; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124;} a.inline-button-lrg {display:block; float:right; padding:4px 0 0 0; width:137px; height:22px; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124;} a.inline-button-xlrg {display:block; float:right; padding:4px 0 0 0; width:170px; height:22px; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124;} a.inline-button-xlrg2 {display:block; float:right; padding:4px 0 0 0; width:205px; height:22px; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124;} a.inline-button-xxlrg {display:block; float:right; padding:4px 0 0 0; width:250px; height:22px; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124;} a.inline-button-xxxlrg {padding:4px 0 0 0; width:305px; height:22px; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124;} a.inline-button-frame {display:block; float:right;padding:3px 0 0 0; width:98px; height:22px; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-image:url(../../images/SkyEurope/button-back-frame.gif);} a.inline-button-xlrgx {padding:1px 0 0 0; width:100px; height:16px ; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124; display:block; float:right;} a.inline-button-xxlrgx {padding:4px 0 0 0; width:250px; height:22px ; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124; display:block; float:right; margin-left:30px;} a.inline-button-xxxlrgx {padding:4px 0 0 0; width:290px; height:22px ; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124; display:block; float:right;} a.inline-button-lrg2 {padding:4px 0 0 0; width:137px; height:22px ; border:solid 0 #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124; display:block;} a.inline-button-search:hover, a.inline-button-xsml:hover, a.inline-button-sml:hover, a.inline-button-med:hover, a.inline-button-lrg:hover, a.inline-button-xlrg:hover, a.inline-button-xlrg2:hover, a.inline-button-xxlrg:hover, a.inline-button-xxxlrg:hover, a.inline-button-frame:hover, a.inline-button-xlrgx:hover, a.inline-button-xxlrgx:hover, a.inline-button-xxxlrgx:hover, a.inline-button-lrg2:hover {text-decoration:none;} .buttonBig {background-image:url(../../images/Default/button-green-big-back.gif); font-family:Verdana, sans-serif; font-size:13px; color:#333; letter-spacing:1px; text-decoration:none; white-space:nowrap;} .buttonBig img {width:15px; height:20px; vertical-align:bottom;} .buttonMed {background-image:url(../../images/Default/button-green-med-back.gif); font-family:Verdana, sans-serif; font-size:11px; color:#333; letter-spacing:1px; text-decoration:none; white-space:nowrap; vertical-align:middle;} .buttonMed img {width:12px; height:18px; vertical-align:bottom;} #priceFare {color:#002D62; text-decoration:underline;} #priceFare:hover {text-decoration:underline;} /* butons in blue boxes */ a.blue-button-sml {padding:3px 0 0 0; width:68px; height:21px; border:0 solid #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124; display:block; float:right; margin:0 5px 0 0;} a.blue-button-med {padding:3px 0 0 0; width:98px; height:21px; border:0 solid #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-weight:bold; color:#fff !important; background-color:#EE3124; float:right; margin:0 5px 0 0;} a.blue-button-lrg {padding:3px 0 0 0; width:137px; height:21px; border:0 solid #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124; display:block; float:right; margin:0 5px 0 0;} a.blue-button-smlx {padding:3px 0 0 0; width:68px; height:21px; border:0 solid #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-family:Verdana, sans-serif; font-weight:bold; color:#fff !important; background-color:#EE3124; display:block; float:left; margin:0 5px 0 0;} a.blue-button-medx {padding:3px 0 0 0; width:98px; height:21px; border:0 solid #000; white-space:nowrap; text-decoration:none; vertical-align:middle; text-align:center; background-repeat:no-repeat; font-size:11px; font-weight:bold; color:#fff !important; background-color:#EE3124; float:left; margin:0 5px 0 0;} a.blue-button-sml:hover,a.blue-button-med:hover,a.blue-button-lrg:hover,a.blue-button-smlx:hover,a.blue-button-medx:hover {text-decoration:none;} a.skyBtn {display:block; color:#fff; background:#EE3124; text-decoration:none; font-weight:bold; padding:4px 8px; text-align:center;} /* always use a.btnLeft and a.btnRight TOGETHER WITH a.skyBtn! Example: */ a.btnLeft {float:left; padding-left:18px; background-image:url(../../images/SkyEurope/btn-arrow-left.gif); background-repeat:no-repeat; background-position:left center;} a.btnRight {float:right; padding-right:18px; background-image:url(../../images/SkyEurope/btn-arrow-right.gif); background-repeat:no-repeat; background-position:right center; } a.btnLeftNoArrow {float:left; padding-left:8px;} a.btnRightNoArrow {float:right; padding-right:8px;} a.btnWider {padding-left:20px; padding-right:20px;} /* more padding than reg btn */ a.skyBtn:hover {background-color:#F0493C; text-decoration:none !important; } /* form elements */ .inputWhole {width:230px;} .input3Quarter {width:170px;} .input2Third {width:150px;} .input5Eighth {width:140px;} .input9Sixteenth {width:125px;} .inputHalf {width:110px;} .input7Sixteenth {width:95px;} .input3Eighth {width:80px;} .inputThird {width:70px;} .input5Sixteenth {width:65px;} .inputQuarter {width:50px;} .input3Sixteenth {width:35px;} .inputSixth {width:30px;} .inputEighth {width:20px;} .inputSixteenth {width:5px;} .inputleftSpecial {width:80px;} .inputrightSpecial {width:130px;} .inputNoBorderHalf {border:0;} /* spacing */ .widthXSmall {margin:0; font-size:1px; width:3px; height:1px;} .heightXSmall {margin:0; font-size:1px; width:1px; height:3px;} .widthSmall {margin:0; font-size:1px; width:5px; height:1px;} .heightSmall {margin:0; font-size:1px; width:1px; height:5px;} .widthMedium {margin:0; font-size:1px; width:10px; height:1px;} .heightMedium {margin:0; font-size:1px; width:1px; height:10px;} .widthLarge {margin:0; font-size:1px; width:15px; height:1px;} .heightLarge {margin:0; font-size:1px; width:1px; height:15px;} .widthXLarge {margin:0; font-size:1px; width:20px; height:1px;} .heightXLarge {margin:0; font-size:1px; width:1px; height:20px;} .widthXXLarge {margin:0; font-size:1px; width:25px; height:1px;} .heightXXLarge {margin:0; font-size:1px; width:1px; height:25px;} .widthXXXLarge {margin:0; font-size:1px; width:30px; height:1px;} .heightXXXLarge {margin:0; font-size:1px; width:1px; height:30px;} /* alignment overrides */ .left, .l {text-align:left !important;} .right, .r {text-align:right !important;} .center, .c {text-align:center !important;} .center_banner {text-align:center; margin-top: 20px;} .top {vertical-align:top !important;} .bottom {vertical-align:bottom !important;} .middle {vertical-align:middle !important;} /* Frequently used */ .instructions {background-color:#fff; border:1px #b2b2b2 solid; border-top-style:none; padding:3px 3px 3px 3px; margin:0 2px 1px 2px; color:#333; font-size:.7em; font-family:Arial, sans-serif;} .note {font-size:10px; color:#0076c0; vertical-align:top;} /* General color definitions */ .red {color:#ee343f !important;} .blue {color:#0076c0 !important;} .yellow {color:#ffb100 !important;} .purple {color:#a052db !important;} .green {color:#2DAC00 !important;} .gray {color:#959595 !important;} .med {color:#666 !important;} .dark {color:#333 !important;} .black {color:#000 !important;} .reduced {height:19px; font-size:11px;} .invisible {border-style:none; background-color:transparent;} .standard {color:#333;} .smallest {font-size:.8em !important;} .bold {font-weight:bold !important;} .italic {font-style:italic !important;} /* Misc */ .leftPadMedium {padding-left:10px;} .leftPadLarge {padding-left:15px;} .marginPadMedium {padding:10px 0 10px 0;} .bottomNoPad {vertical-align:bottom; padding-bottom:0 !important; margin-bottom:0 !important;} .checkList {margin:0 0 .5em 0; text-indent:-1em; padding-left:1em;} .checkListGray {color:#ccc; margin:0 0 .5em 0; text-indent:-1em; padding-left:1em;} .bg1 {background:#eff6fc;} .bg2 {background:#e3f4e0;} .bkPinkSeperate {background:url(../../images/Default/back-separator-pink.gif);} .bkPinkDiv {background:url(../../images/Default/back-divider-pink.gif);} .bkBlue {background:url(../../images/Default/back-blue.gif);} .bkSearch {background:url(../../images/Default/back-search.gif); width:10%;} .bkHotLinks {background:url(../../images/Default/back-hot-links.gif); padding-left:5px; padding-right:5px} .listBoxPad li {margin-bottom:10px;} /* boxes */ .bounding {background-color:#e6e6e6; border-color:#595959; border-style:solid; border-width:1px; width:760px;} .boundingSmall {background-color:#e6e6e6; border-color:#595959; border-style:solid; border-width:1px; width:192px;} .copyright {background-color:#8e8e8e; border-color:#595959; border-top-style:solid; border-width:1px; height:20px; text-align:center; font-size:9px; font-family:Arial, sans-serif; color:white;} .headMain {border-left-style:none !important; padding-left:0 !important;} .headFiller {background-color:white; height:10px; font-size:1px; border-right:#b2b2b2 1px solid;} .headBasic {height:21px; text-align:left; padding-left:5px; margin:3px 0 0 5px;} .panelBasic {background-color:white; border:#b2b2b2 1px solid; border-top-style:none; text-align:left; _padding:5px; margin:0 0 4px 2px; width:99%} .bodyBasic {width:534px; border:1px solid #A6CAFE; border-top:0; text-align:left;} .bodyBasic h3 {color:#333;} .bodyBasic hr {color:#000; background-color:#D62F49; border:0; border-top:1px solid #ccc; margin:10px 3px;} .bodyBasic .citySelect {width:100%; margin-bottom:3px;} .bodyBasic2 {background:#fff; border-top:0; text-align:left; width:534px} .bodyBasic2 h3 {color:#333;} .bodyBasic2 hr {color:#000; background-color:#D62F49; border:0; border-top:1px solid #ccc; margin:10px 3px;} .bodyBasic2 .citySelect {width:100%; margin-bottom:3px;} .bodyBasicNew {float:left; width:534px; padding:10px; border:1px solid #A6CAFE; border-top:0; text-align:left;} .bodyBasicNew100Perc {width:100%} /* use WITH bodyBasicNew! */ .bodyBasicNew h3 {margin:.7em 0;} .bodyBase {background-color:white; border:#b2b2b2 1px solid; border-top-style:none; text-align:left; padding:2px 5px 2px 5px; margin:0 2px 3px 0; width:99%} .bodyWidth {} .panelWidth {width:192px;} .helpWidth {width:150px;} /* Control Settings */ /* Error */ .error {color:#EE343F; font:12px Arial, sans-serif; font-weight:bold;} /* Flifo */ .search {width:120px; height:19px; font-size:11px;} .selectDate {width:165px; height:19px; font-size:11px;} .label {font-size:12px;} /* Navbar */ .nav-on, .nav-off {color:#fff; font-size:11px; font-family:Arial, sans-serif; font-weight:bold; white-space:nowrap;} .nav-on a, .nav-off a {display:inline} .nav-on {background:#EC2C1D;} .nav-on a {color:#fff; text-decoration:none;} .nav-off a {color:#000; text-decoration:none;} .nav-off a:hover {background:#D6E4FE;} /* Payments */ .tab-on {background-image:url(../../images/Default/tab-bg-on.gif); color:#333; font-size:11px; font-family:Arial, sans-serif; font-weight:bold; vertical-align:0; white-space:nowrap;} .tab-on A {color:#333; text-decoration:none;} .tab-off {background-image:url(../../images/Default/tab-bg-off.gif); color:#959595; font-size:11px; font-family:Arial, sans-serif; font-weight:bold; vertical-align:0; white-space:nowrap;} .tab-off A {color:#959595; text-decoration:none;} .paymentBodyBasic {background-color:white; border:#b2b2b2 1px solid; border-top-style:none; text-align:left; padding:5px; margin:0 0 1px 0; width:100%} /* Flight-specific text */ .leave {color:#2DAC00 !important;} .thru {color:#ffb100 !important;} .connect {color:#ffb100 !important;} .arrive {color:#ee343f !important;} /* Fare-specific text */ .paxType {color:#0076c0; text-align:right;} .priceOffer {color:#0076c0; text-align:right;} .priceCompare {color:#78aed9; font-style:italic; text-align:right;} /* Tools */ .headTools {background-color:#c1f3b3; border:#9ac28f 1px solid;} .headCornerTools {width:34px; height:31px; background:url(../../images/Default/box-corner-green.gif) no-repeat left bottom;} .bodyTools {background-image:url(../../images/Default/back-green.jpg); background-repeat:no-repeat;} .bodyTools h3 {color:#5dbb3c;} .bodyTools a {color:#666;} .bodyTools hr {color:#5dbb3c; background-color:#5dbb3c;} /* Member */ .headMember {background-color:#ffd76b; border:#daa925 1px solid;} .headCornerMember {width:34px; height:31px; background:url(../../images/Default/box-corner-yellow.gif) no-repeat left bottom;} .bodyMember {background:url(../../images/Default/back-yellow.jpg) no-repeat;} .bodyMember h3 {color:#ffb100;} .bodyMember a {color:#666;} .bodyMember hr {color:#ffb100; background-color:#ffb100;} /* Sidebar */ .headSidebar {background-color:#78b7e4; border:#6092b6 1px solid;} .headCornerSidebar {background-image:url(../../images/Default/box-corner-blue.gif); background-position: left bottom; background-repeat: no-repeat; width:34px; height:31px;} .bodySidebar {background-image:url(../../images/Default/back-blue.jpg); background-repeat:no-repeat;} .bodySidebar h3 {color:#0076c0;} .bodySidebar a {color:#0076c0;} .bodySidebar hr {color:#0076c0; background-color:#0076c0;} /* Booking */ .headBooking {border:1px solid #c65e64; background-color:#D62F49;} .headCornerBooking {width:34px; height:31px; background:url(../../images/Default/box-corner-red.gif) no-repeat left bottom;} .bodyBooking {background-image:url(../../images/Default/back-red.jpg); background-repeat:no-repeat;} .bodyBooking h3 {color:#ee343f;} .bodyBooking a {color:#333;} .bodyBooking hr {color:#ee343f; background-color:#ee343f;} /* Static */ .headStatic {background-color:#D62F49; border:1px solid #c65e64;} .headCornerStatic {background:url(../../images/Default/box-corner-red.gif) no-repeat left bottom; width:34px; height:31px;} .bodyStatic {background:url(../../images/Default/back-red.jpg) no-repeat;} .bodyStatic h3 {color:#ee343f;} .bodyStatic a {color:#333;} .bodyStatic hr {color:#ee343f; background-color:#ee343f;} /* Org */ .headOrg {background-color:#a77bc8; border:1px solid #8662a0;} .headCornerOrg {width:34px; height:31px; background:url(../../images/Default/box-corner-purple.gif) no-repeat left bottom;} .bodyOrg {background:url(../../images/Default/back-purple.jpg) no-repeat;} .bodyOrg h3 {color:#a052db;} .bodyOrg a {color:#a052db;} .bodyOrg hr {color:#a77bc8; background-color:#a77bc8;} /* Promo */ .headPromo {background-color:#c1f3b3; border:#9ac28f 1px solid;} .headCornerPromo {width:34px; height:31px; background:url(../../images/Default/box-corner-green.gif) no-repeat left bottom;} .bodyPromo {background-image:url(../../images/Default/back-green.jpg); background-repeat:no-repeat;} .bodyPromo h3 {color:#5dbb3c;} .bodyPromo a {color:#666;} .bodyPromos hr {color:#5dbb3c; background-color:#5dbb3c;} /* Calendar */ .monthHeader {color:#333 !important; font-size:10px; text-align:center; font-weight:bold; border-style: none;} .prevNextMonthLinks {color:#333 !important; text-decoration:none; font-size:10px; background-color:#fff; font-weight:bold; border-style: none;} .highlightPrevNextMonthLinks {color:#5dbb3c !important; text-decoration:none !important; font-size:10px; background-color:#fff; font-weight:bold; border-style: none;} dayHeadersRow td {font-size:10px; text-align:center; background-color:#fff;} .tdDays {background-color:#fff;} .thisMonth {color:#000; text-decoration:none; font-size:10px; background-color:#fff; border-style: none; cursor: pointer; text-align:center;} .thisMonthUnavailable {color:#999; text-decoration:line-through; font-size:10px; background-color:#fff; border-style:none; cursor:default; text-align:center;} .otherMonth {color:#fff; text-decoration:none; font-size:10px; background-color:#fff; border-style:none; text-align:center;} .highlightDay {color:#fff; text-decoration:none; font-size:10px; background-color:#99CDFF; border-style:none; cursor:pointer; text-align:center;} .highlightDayUnavailable {color:#fff; text-decoration:none; font-size:10px; background-color:#99CDFF; border-style:none; cursor:pointer; text-align:center;} /* Login */ .loginPassword {width:60px; height:20px; font-family:Arial, sans-serif; font-size:11px;} .loginUserID {width:100px; height:20px; font-family:Arial, sans-serif; font-size:11px;} /* Price Display */ .priceTotalInput {color:#067BD9; font:11px Arial; font-weight:bold; width:60px; height:16px; border-style:none; background-color:transparent; text-align:right;} /* Availability */ .sectionHead {font-weight:bold; font-size:14px; text-transform:uppercase; padding:10px 0;} .glance {color:#333; font-size:10px;} .operatedBy {color:#666; font-size:11px;} /* Fare Rule */ .rulesDiv {width:240px; height:120px; color:#067BD9; font-size:11px; border-style:none; background:transparent; overflow:auto; text-indent:-1em; padding-left:1em;} /* Seat map */ .seatMapDivWithButtons {width:356px; height:1080px; border-style:solid; overflow:hidden; border-width:1px; border-color:#B2B2B2; background:transparent;} #Mapseg {overflow:hidden;} #noteSeat {border:#A6CAFE 1px solid; visibility: hidden; width:210px; position: absolute; top:230px; left:765px;} .seatAssignBodyBasic {margin:0 7px 0 -5px; width:356px; border:#A6CAFE 1px solid; overflow:visible; float:left; position: absolute; top:230px; left:20px;} .seatSelected {cursor:help;} .seatAvailable {cursor:pointer;} .rowNumber {color:#333; font-size:11px; font-family:Arial, sans-serif; font-weight:bold; text-align:center; padding-left:7px; padding-right:7px; padding-top: 7px;} .columnLetter {color:#333; font-size:11px; font-family:Arial, sans-serif; font-weight:bold; text-align:center; padding-top:10px;} .linkChSeat {position: relative; left:-15px; background-color:White;} /* SSRs */ table.bgSSR {background:#fef5f6; padding:10px 5px; width:100%; border:1px solid #fbb9bd;} table.bgSSR td {} .ssrSegmentStation {width:35px; color:#3e91cc; font-size:.7em; line-height:1em; text-align:center;} /* Boarding Pass */ .boardingPass {background:#fff; text-align:left; font-size:12px; color:#333333;} .bpHeader {color:#5271a6; font:32px arial; font-weight:bold;} .bpPNRNumber {font-size:13px; font-weight:bold;} .bpSequenceNumber {color:#5271a6; font:13px arial; font-weight:bold;} .bpFlightInfoHeader {color:#5271a6; font:15px arial; font-weight:bold; text-align:right;} .bpFlightInfo {font-size:15px; font-weight:bold;} .bpGateNote {color:#E6424C; font-size:13px;} .bpPaxName {font-size:18px; font-weight:bold;} .bpWithInfant {font-size:12px;} .bpSeatNumber {color:#5271a6; font:15px arial; font-weight:bold;} .bpInstructBold {color:#5271a6; font:11px arial; font-weight:bold;} .bpInstructions {font-size:10px;} .bpInfoLower {font-size:15px; font-weight:bold; text-align:center;} .bpNoteLower {color:#ee343f; font-size:11px; font-weight:normal; text-align:center;} /* --- */ .border {border:1px dashed green; padding:0;} .sortTable {margin:0 0 0 auto;} .segmentTable {border:0; border-collapse: collapse; margin-bottom:25px; width:100%;} .segmentTable tr.header td {font-weight:bold; background:#D5E4FF; white-space: nowrap; font-size:10px; padding:3px 3px; text-align:center; text-transform: uppercase;letter-spacing: -1px;} .segmentTable td, .segmentTable th {border:1px solid #fff; padding:2px 6px; background:#ddeaff; } .segmentTable td td {border:0;} td.journey {background:transparent; padding:10px 6px;} td.selCol {border-right:0; text-align:center; width:1%;} td.faresCol {border-left:0; padding-left:0;} /* SearchWebCheckin */ table#SearchWebCheckin { width: 100%; padding: 10px; height: 250px;} table#SearchWebCheckin th { height: 20px; } table#TableItinDetails { width: 100%; padding: 10px; margin: 10px; } table#TableItinDetails input { width: 200px; } table#TableItinDetails .inputHint {color:#888; padding-right:0;font-size:10px;} table#TableItinDetails .inputHint span {position: relative; top:-2px;} table#TableItinDetails .rightPadding { padding: 20px 20px 0 20px; } /* this modifies the .segmentTable in itinerary - mostly bg colors */ .itineraryTable {border-top:1px dotted #ccc;} .itineraryTable td, .itineraryTable tr.header td {background:#fff; border:0; border-bottom:1px dotted #ccc;} .itineraryText {border-right: solid #A6CAFE 1px; border-left: solid #A6CAFE 1px;} .itineraryBanner { text-align: center; margin-top: 10px; } .smaller {font-size:10px;} div.availSearchInputWrap {width:100%;} div.availSearchInputWrap table {} div.tripCtrlsWrap {margin-left:30px; padding:10px 4px 5px 4px; float:left; width:100%; clear: both;} div.tripCtrlsWrap div {float:left; margin-right:30px;} table.origDestTable {width:308px; margin:0 auto;} table.origDestTable td {padding:2px; font-size:11px;} .origDestTable td, .origDestTable select, .origDestTable input {font-size:11px;} table.psngrTypes {} table.psngrTypes td {padding:2px; } table.psngrTypes td.col1 {width:10px; text-align:right;} table.psngrTypes .inputQuarter {width:auto; min-width:37px;} div.bookingDetailDisplay {text-align:center;} div.bookingDetailDisplay h3 {font-size:14px;} table.itinerary {margin:20px auto;} table.itinerary td {font-size:13px; padding:3px 10px 3px 0;} table.itinerary .confirNo {font-size:18px;} table.itineraryPsngrDisplay td {} .itineraryPsngrDisplay ol {font-size:13px; margin-top:20px;} .itineraryPsngrDisplay li {margin-bottom:4px;} .itineraryPsngrDisplay li.infant {} .itineraryPsngrDisplay span.travelWith {font-size:10px; color:#8EA2B9;} strong.outOrBackHeader {display:block; padding:5px 0; font-size:13px;} table.seats {margin:0 auto; margin-top:15px; border-top:1px dotted #ddd;} table.seats td {padding:3px 6px; border-bottom:1px dotted #ddd;} table.priceDisplay {margin:0 auto; margin-top:15px; border-top:1px dotted #ccc;} table.priceDisplay th, table.priceDisplay td {padding:5px; border-bottom:1px dotted #ccc;} table.priceDisplay th {font-size:11px;} table.priceDisplay td.r {font-weight:bold;} table.paymentDisplay {margin:0 auto; margin-top:15px;} table.paymentDisplay th, table.paymentDisplay td {padding:5px;} table.contactDisplay {margin-top:15px;} table.contactDisplay th, table.contactDisplay td {padding:3px 5px;} table.contactDisplay strong {display:block; padding:5px 0; font-size:12px;} table#memberLogin5 {width:534px; border:1px solid #ccc; float:right;} table#memberLogin5 th, table#memberLogin5 td {font-size:12px;} table#memberLogin5 h3 {text-align:center;} #divSSRs {padding-top:0;} table.numPsngrs td {color:#fff; padding:2px;} table.pad2 td {padding:2px; } #flightTable {width:630px;} #flightTable td.ftTd {font-size:14px;} /* --- 2006-03-29 --- */ table#availInput {width:100%; margin-bottom:20px;} #availInput td {padding:3px 4px; vertical-align:middle;} #availInput td#faresTd {padding:0 0; vertical-align:middle;} #availInput tr.header td {color:#fff; background:#002D62; font-size:9px; font-weight:bold; text-align:center; text-transform: uppercase; border:1px solid #fff;} #availInput tr.segment td {border:1px solid #fff; background:#E6EEFF;} #availInput tr.segmentSelected td {border:1px solid #fff; background:#BFD5FF;} #availInput tr.segment td td {border:0; background:transparent;} #availInput tr.segmentSelected td td {border:0; background:transparent;} #availInput tr.segment td td {border:0; background:transparent;} #availInput td.sectionHead {padding:15px 5px 15px 30px; background-image:url(../../Images/SkyEurope/coming-back.gif); background-repeat: no-repeat; background-position: left center;} #availInput td.icon1 {background-image:url(../../Images/SkyEurope/flying-out.gif)} #availInput td.delimiter {padding:0;} #availInput td.date {width:28%; font-weight:bold;} #availInput td.date input {padding:0; margin:0; position: relative; top:1px;} #availInput td.flightNo {width:3%; text-align:center; font-size:10px; padding-left:3px; padding-right:3px; } #availInput td.stations {width:42%;} #availInput td.time {width:5%; text-align:center; padding-left:3px; padding-right:3px;} #availInput tr.segment td.fares {width:10%; padding:0; background:#DDE8FF; white-space:nowrap;} #availInput .faresTable {margin:3px 5px 3px 2px;} #availInput .faresTable td {padding:1px 3px;} #availInput .faresTable td.radio {padding:0;} #availInput .faresTable td.price {text-align:right; font-weight:bold;} #availInput td.NotAllSS {font-size:10px; padding-top:3px; padding-bottom:20px;} .withoutSA {padding-left: 80px;} .withSA {padding-left: 60px;} .withoutSAtru {padding-left: 77px; position: relative; left: -40px; width: 250px} .withSAtru {padding-left: 57px; position: relative; left: -40px} hr {margin:0;padding:0;border:0; border-top:1px solid #ccc; background:none;} .iAgree {color:#EE343F; font-size:12px; font-weight:bold; margin:15px 0; text-align:center;} table.psngrResidency { margin:15px auto; } table.psngrResidency td {padding:4px; vertical-align:middle;} table.psngrResidency td.note2 {text-align:right; font-size:10px;} .debugtxt {color:#000 !important; background:yellow !important; font:10px 'Lucida Console' !important; padding:2px !important;} #psngrDetail {margin-bottom:30px;} /* step Contact */ #psngrDetail td {padding:1px 4px;} #psngrDetail h3 {color:inherit; font-size:13px; margin:0;} #psngrDetail tr.labels td {vertical-align:bottom; padding-bottom:1px;} #psngrDetail tr.inputs td {vertical-align:top; padding-top:0; padding-bottom:0;} #psngrDetail tr.inputs input, #psngrDetail tr.inputs select {width:100%} #psngrDetail td.noPadHoriz {padding-left:0; padding-right:0;} #psngrDetail td.noPadLeft {padding-left:0;} #psngrDetail td.noPadRight {padding-right:0;} #psngrDetail td.psngrInfoTxt {padding:15px 0;} #psngrDetail td.psngrType {padding:5px 0 0 0;} table#organizationInput {margin:20px 0;} #organizationInput td {padding:3px 4px;} #organizationInput h3, #insuranceForm1 h3 {color:inherit; font-size:13px; text-transform:uppercase;} #organizationInput td.noPadHoriz, #insuranceForm1 td.noPadHoriz {padding-left:0; padding-right:0;} #organizationInput td.noPadLeft, #insuranceForm1 td.noPadLeft, #InsurancePayment1 td.noPadLeft {padding-left:0;} #organizationInput td.noPadRight, #insuranceForm1 td.noPadRight {padding-right:0;} #organizationInput td.infoText {padding:15px 0;} #organizationInput td.inputHint {color:#888; padding-right:0;font-size:10px; vertical-align:middle; width:120px} #organizationInput td.input {width:220px;} #organizationInput td.short {width:110px;} #organizationInput td.short input {width:100%;} #organizationInput td.input input, #organizationInput td.input select {width:100%} table#organizationInput3 {margin:20px 0;} #organizationInput3 td {padding:3px 4px;} #organizationInput3 h3, #insuranceForm1 h3 { color:inherit; font-size:13px; text-transform: uppercase;} #organizationInput3 td.noPadHoriz, #insuranceForm1 td.noPadHoriz {padding-left:0; padding-right:0;} #organizationInput3 td.noPadLeft, #insuranceForm1 td.noPadLeft, #InsurancePayment1 td.noPadLeft {padding-left:0;} #organizationInput3 td.noPadRight, #insuranceForm1 td.noPadRight {padding-right:0;} #organizationInput3 td.infoText {padding:15px 0;} #organizationInput3 td.inputHint {color:#888; padding-right:0;font-size:10px; vertical-align:middle; width:200px} #organizationInput3 td.input {width:220px;} #organizationInput3 td.short {width:110px;} #organizationInput3 td.short input {width:100%;} #organizationInput3 td.input input, #organizationInput3 td.input select {width:100%} table#organizationInput2 {margin:20px 0;} #organizationInput2 td {padding:3px 4px;} #organizationInput2 h3, #insuranceForm1 h3 {color:inherit; font-size:13px; text-transform: uppercase;} #organizationInput2 td.noPadHoriz, #insuranceForm1 td.noPadHoriz {padding-left:0; padding-right:0;} #organizationInput2 td.noPadLeft, #insuranceForm1 td.noPadLeft, #InsurancePayment1 td.noPadLeft {padding-left:0;} #organizationInput2 td.noPadRight, #insuranceForm1 td.noPadRight {padding-right:0;} #organizationInput2 td.infoText {padding:15px 0;} #organizationInput2 td.inputHint {color:#888; padding-right:0;font-size:10px; vertical-align:middle; width:120px} #organizationInput2 td.input {width:220px;} #organizationInput2 td.short {width:100px;} #organizationInput2 td.short input {width:100%;} #organizationInput2 td.input input, #organizationInput2 td.input select {width:100%} table#contactInput {margin:20px 0;} #contactInput td {padding:3px 4px;} #contactInput h3, #insuranceForm1 h3 {color:inherit; font-size:13px; text-transform: uppercase;} #contactInput td.noPadHoriz, #insuranceForm1 td.noPadHoriz {padding-left:0; padding-right:0;} #contactInput td.noPadLeft, #insuranceForm1 td.noPadLeft, #InsurancePayment1 td.noPadLeft {padding-left:0;} #contactInput td.noPadRight, #insuranceForm1 td.noPadRight {padding-right:0;} #contactInput td.infoText {padding:15px 0;} #contactInput td.inputHint {color:#888; padding-right:0; font-size:10px; vertical-align:middle; width:200px} #contactInput td.input {width:220px;} #contactInput td.short {width:110px;} #contactInput td.short input {width:100%;} #contactInput td.input input, #contactInput td.input select {width:100%} table#personinput3 {margin:20px 0;} #personinput3 td {padding:3px 4px;} #personinput3h3, #insuranceForm1 h3 {color:inherit; font-size:13px; text-transform: uppercase;} #personinput3 td.noPadHoriz, #insuranceForm1 td.noPadHoriz {padding-left:0; padding-right:0;} #personinput3 td.noPadLeft, #insuranceForm1 td.noPadLeft, #InsurancePayment1 td.noPadLeft {padding-left:0;} #personinput3 td.noPadRight, #insuranceForm1 td.noPadRight {padding-right:0;} #personinput3 td.infoText {padding:15px 0;} #personinput3 td.inputHint {color:#888; padding-right:0;font-size:10px; vertical-align:middle; width:200px} #personinput3 td.input {width:240px;} #personinput3 td.short {width:110px;} #personinput3 td.short input {width:100%;} #personinput3 td.input input, #personinput3 td.input select {width:100%} table#insuranceForm1 {margin:20px 0;} table#insuranceForm1 td {padding:3px; vertical-align:middle; height:5px;} table#insuranceForm1 td.hint {font-size:10px; height:5px;} table#insuranceForm1 td.price {text-align:center; font-weight:bold; height:5px;} table#InsurancePayment1 {width:100%; margin-top:20px; clear:both;} table#InsurancePayment1 td {} table#insuranceItinerary1 {width:100%} #insuranceItinerary1 h3 {text-transform:uppercase; font-size:14px; text-align:center;} #insuranceItinerary1 td {padding:3px 6px;} #insuranceItinerary1 td.inputHint {width:20%;} table#itinerDistrInput {margin:15px 0;} #itinerDistrInput td {padding-top:5px} #itinerDistrInput h3 {color:inherit; font-size:13px;} table#memberInput3 {margin:15px 0;} #memberInput3 h3 {color:inherit; font-size:13px;} #memberInput3 td {padding:3px 6px; vertical-align:top; } #memberInput3 td.firstCol {padding-left:0; white-space: nowrap; width:160px;} #memberInput3 td.infoText {padding:15px 0;} #memberInput3 td.inputHint {color:#888; padding-right:0; font-size:10px; vertical-align:middle; width:220px} #memberInput3 td.noPadHoriz {padding-left:0; padding-right:0;} #memberInput3 td.noPadLeft {padding-left:0;} #memberInput3 td.noPadRight {padding-right:0;} #memberInput3 input {width:180px} table#flightDisplay1 {width:211px; margin:10px 5px;} #flightDisplay1 td {font-size:10px; padding:2px;} #flightDisplay1 tr.flight td {letter-spacing: -1px;} #flightDisplay1 td.noPadHoriz {padding-left:0; padding-right:0;} #flightDisplay1 td.noPadLeft {padding-left:0;} #flightDisplay1 td.noPadRight {padding-right:0;} #flightDisplay1 h3 {font-size:12px;} #flightDisplay1 td.headerOutBack {font-size:10px; padding:6px 0 2px 0;} #flightDisplay1 .date {font-size:10px;} #flightDisplay .under {border-bottom:1px dashed #8DB9E0; cursor: help;} table#SeatAssignment1 {width:350px; margin:10px 5px;} #SeatAssignment1 td {font-size:10px; padding:2px;} #SeatAssignment1 tr.flight td {letter-spacing: -1px;} #SeatAssignment1 td.noPadHoriz {padding-left:0; padding-right:0;} #SeatAssignment1 td.noPadLeft {padding-left:0;} #SeatAssignment1 td.noPadRight {padding-right:0;} #SeatAssignment1 h3 {font-size:12px;} #SeatAssignment1 td.headerOutBack {font-size:10px; padding:6px 0 2px 0;} #SeatAssignment1 .date {font-size:10px;} table#priceDisplay3 {width:100%;margin-left:5px;} table#priceDisplay1, table#contactDisplay1, table#psngrDisplay1, table#insurancePayment2 {width:211px;margin:10px 5px;} #priceDisplay1 td, #priceDisplay3 td, #contactDisplay1 td, #psngrDisplay1 td, #insurancePayment2 td {font-size:10px; padding:2px;} #priceDisplay1 tr.prices td {letter-spacing:-1px;} #priceDisplay1 td.noPadHoriz, #priceDisplay3 td.noPadHoriz, #contactDisplay1 td.noPadHoriz, #psngrDisplay1 td.noPadHoriz {padding-left:0; padding-right:0;} #priceDisplay1 td.noPadLeft, #priceDisplay3 td.noPadLeft, #contactDisplay1 td.noPadLeft, #psngrDisplay1 td.noPadLeft {padding-left:0;} #priceDisplay1 td.noPadRight, #priceDisplay3 td.noPadRight, #contactDisplay1 td.noPadRight, #psngrDisplay1 td.noPadRight {padding-right:0;} #contactDisplay1 td.padBottom {padding-bottom:5px;} #priceDisplay1 h3, #priceDisplay3 h3, #contactDisplay1 h3, #psngrDisplay1 h3, #insurancePayment2 h3 {font-size:12px; text-transform: uppercase;} #priceDisplay1 td.headerOutBack {font-size:10px; padding:6px 0 2px 0;} #priceDisplay1 td.price, #priceDisplay3 td.price {padding-right:0; font-weight:bold; text-align:right; white-space: nowrap;} #priceDisplay .under {border-bottom:1px dashed #8DB9E0; cursor: help;} #priceDisplay3 tr.prices td {} #priceDisplay3 tr.totalPrices td {border-top:1px solid #75A9D9} #priceDisplay3 td.infoText {padding-top:15px;padding-bottom:15px;} #contactDisplay1 td {padding-bottom:0;} div.leftColDelimiter {border-bottom:1px solid #D1E3F3;} div.overflowWrap211 {width:205px; overflow:hidden;} div.overflowWrap211 {width:170px; overflow:hidden;} div#paymentInput1 {} #paymentInput1 h3 {font-size:12px; color:inherit; margin:15px 0;} #paymentInput1 td.hint {color:#888; font-size:10px;} .payboxUl { margin-top: 0; padding-top: 0;} #paybox_logo { position: relative; left: -5px; } #INSURANCEPAYMENT2_Label {font:14px Verdana; font-weight:bold;} #LOUNGEPAYMENT3_Label {font:14px Verdana; font-weight:bold;} table#agentLogin3 td {padding:2px 6px;} table#agentLogin3 h3 {font-size:12px; color:inherit;} .bottomNavigBg {background-color:#002D62; vertical-align:middle; height:26px; clear: both; margin-bottom:0;} .bottomNavigBg div#navBtm00false {width:947px; position: relative; top:5%} .bottomNavigBg div#navBtm00true {width:906px; position: relative; top:5%} /* car rentals */ .txtBoxRent {font-size:.9em; background:#C9E4C5; width:165px; margin:2px 0 0 0;} .txtBoxRdate {font-size:.9em; background:#C9E4C5; margin:2px 0 0 0;} .txtBoxRDate2 {font-size:.9em; background:#C9E4C5;} .bmboxtopRent {width:180px; height:13px; background:url(../../Images/SkyEurope/bookmark-box-top-rent.gif) no-repeat;} .bmboxbtmRent {float:left; width:180px; height:13px; background:url(../../Images/SkyEurope/bookmark-box-btm-rent.gif) no-repeat; margin:0; border:solid 0 #fff;} .bkRent {font:bold 12px Verdana, sans-serif; padding:0 5px; color:#fff; text-transform:uppercase;} /* smsbox */ .TopSmsBox {height:98px; width:535px;} .BottomSmsBox {height:65px; z-index:4; color:white; font-family:Arial,sans-serif;} .BottomSmsImage {height:88px; vertical-align: top; border-width: medium;} .SmsBoxInput {background-color:#ffc4bb; color:black; font-size:10px} .SmsCost {font-size:10px; color:#ffc4bb; font-family:sans-serif; z-index:2} .SmsSelectCountry {width:180px;} .SmsPhonePrefix {width:100px;} .SmsPhoneNumber {width:170px;} /* review:price display - 2006/11/21 michalstanko */ table.priceDisplay {border-collapse:collapse; border:0; clear:both; width:100%;} table.priceDisplay td {padding:4px 5px; border:0} table.priceDisplay td.price {text-align:right; font-weight:bold;} table.priceDisplay tr.total td {font-size:13px; font-weight:bold; background:#eee;} /* lave panely */ .quickLoginFormWrap {float:left; width:207px;} .quickLoginForm {width:99px; margin-bottom:.7em;} .user {float:left;} /* use with .quickLoginForm */ .pass {float:right;} /* use with .quickLoginForm */ .quickLoginForm p {margin:0;} .quickLoginForm input {width:100%; margin-top:.2em;} #quickLogin .credentials { margin:10px 0 } #quickLogin .credentials p { margin:0 0 3px 0; } #promo input { width:100%; margin:.7em 0; } .panelContentAgencyServicesWhereTo {font-size:.93em} .panelContentAgencyServicesWhereTo p.header {font-size:1.1em} .organizationInput {width:100%; margin-bottom:1em;} /* =TODO: refactor */ .organizationInput th, .organizationInput td {padding:2px 6px;} .organizationInput .label {width:150px; padding-left:0; font-size:11px;} .organizationInput input, .organizationInput textarea {padding:1px;} .organizationInput .inputWhole, .organizationInput .inputHalf, .organizationInput .inputThird, .organizationInput .inputEighth, .organizationInput .input3Eighth {width:270px;} .organizationInput .inputThird {width:133px;} .organizationInput .primaryTitle select, .organizationInput .zip input {width:30%} .organizationInput .inputHint, .organizationInput .hint {padding:0 0 1em 0; color:#aaa; font-size:10px;} /* =TODO: refactor */ .sslOptionWrap p {float:left; width:450px; margin:0 0 2em 0;} .sslOptionWrap a.skyBtn {float:right; width:250px; margin-bottom:2em; } /* hotels */ .hotelMain { width: 100%; text-align: center; margin-left: auto; margin-right: auto; height: 235px; } .hotelDiv { background: url(../../Images/SkyEurope/border_hotel.jpg) no-repeat bottom center; height: 204px; width: 167px; text-align: center; float: left; margin: 0px 0px 0px 5px; padding-left: 3px; padding-right: 3px; } .hotelHeader { color: #599CDC; padding-left: 5px; padding-right: 5px; background-color: white; position: relative; top: -3px; font-weight: bold; } .hotelImg { padding-bottom: 10px; } .hotelstars { font-size: 15px; color: #599CDC; font-weight: bold; height: 16px; } .hotelName { font-weight: bold; color: #002D63; padding-bottom: 10px; padding-top: 3px; height: 32px; vertical-align: middle; overflow: hidden; } .hotelText { font-weight: bold; color: #002D63; padding-bottom: 10px; } /* review banners */ #insuranceBanner {background-image: url(../../Images/SkyEurope/banners/insure_red.jpg); background-repeat: no-repeat; background-position: top center; width: 714px; padding-left: 15px;} #upgradeBanner {background-image: url(../../Images/SkyEurope/banners/upgrade_blue.jpg); background-repeat: no-repeat; background-position: top center; width: 714px; height: 240px; padding-left: 15px;} .reviewBannerHead {color: white; font-size: 22px; font-weight: bold; font-family: Verdana, Arial; padding-top: 20px; } .rblack {color: black; font-family: Verdana, Arial; font-size: 12px; font-weight: bold;} .rwhite {color: white; font-family: Verdana, Arial; font-size: 12px; } .rblue {color: #84A4ED; font-family: Verdana, Arial; font-size: 12px; font-weight: bold;} table.pad15 td.price a, table.pad15 td.hint a { color:#FFFF04; } /* TatraPay Redirect */ #tatraPaySubmit {cursor:pointer;border: solid black 0px; color: #3260DA; background-color: white; text-align: left; text-decoration: underline; padding:0; margin:0;} .tatraP {margin-top:150px; text-align:center; background-color: white;}