/* Last published on : 21-Dec-10 17:18:55 */
#ffp{background:#FFF;position:relative}
#ffp h2{height:34px;display:block;background:url(/travel/generic/images/ffp_logo_tcm169-187438.png) no-repeat scroll -9px 0}
#ffp h2 span{display:none}
#ffp #body-basic,#ffp #body-cookie,#ffp #body-loggedin{border:solid 1px #8DC9E8;height:238px;padding:0 8px;position:relative;overflow:hidden}
#ffp .ffp-login-linkbox{height:35px}
#ffp #body-loggedin ul ,#ffp #body-blubiz-loggedin ul{position:relative}
#ffp #body-loggedin{height:auto;padding:0}
#btn-ffp-register{display:block;float:left;background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll -4px -176px;padding:2px 17px;font-weight:bold}
#ffp #body-basic a#btn-ffp-show-login{display:block;position:absolute;top:10px;right:10px;padding-left:15px;background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll -4px -177px}
#ffp #body-basic h3{margin-bottom:-6px}
#ffp #body-basic ul{margin-left:13px;line-height:17px}
#ffp #body-basic ul li{list-style-type:disc}
#ffp input{width:165px}
#ffp #body-cookie label.bold{margin-top:10px}
#ffp #body-cookie label input{width:14px;vertical-align:text-bottom;margin:0 5px 0 0}
#ffp #body-cookie label{display:block;margin-top:5px}
#ffp #body-cookie a#btn-login-ffp{float:right;margin-top:10px;margin-bottom:10px}
#ffp #body-cookie span.login-help{width:auto;position:absolute;right:6px}
#ffp #body-cookie a.forgot{background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll 135px -218px;padding-right:10px;position:absolute;right:6px}
#ffp #body-basic br{clear:both}
#ffp #body-basic a.about-fb {background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll 100% -218px;padding-right:16px}
#ffp #body-loggedin h3{padding:5px 0 5px 10px;margin-top:15px}
#ffp #body-loggedin h3.ivory{background:url(/travel/generic/images/ffp-ivory_tcm169-187442.png) #ebe0d7 no-repeat scroll 0 0 ;color:#092d55;margin-top:0}
#ffp #body-loggedin h3.silver{background:url(/travel/generic/images/ffp-silver_tcm169-187445.png) #cccccc no-repeat scroll 0 0 ;color:#878787;margin-top:0}
#ffp #body-loggedin h3.gold{background:url(/travel/generic/images/ffp-gold_tcm169-187441.png) #e3d4ab no-repeat scroll 0 0 ;color:#876e3d;margin-top:0}
#ffp #body-loggedin h3.platinum{background:url(/travel/generic/images/ffp-platinum_tcm169-187444.png) #c3c3c3 no-repeat scroll 0 0 ;color:#ffffff;margin-top:0}
#ffp #body-loggedin h3.club2000{background:url(/travel/generic/images/ffp-club2000_tcm169-187439.png) #3a3f52 no-repeat scroll 0 0 ;color:#ffffff;margin-top:0}
#ffp #body-loggedin h2{background:url(/travel/generic/images/ffp_logo_tcm169-187438.png) no-repeat scroll 0 0}
#ffp #body-loggedin #customer{padding:10px 10px 0 10px}
#ffp #customer b, #ffp #customer-flight b{display:block;margin-bottom:5px}
#ffp #customer strong{display:block;margin-bottom:5px}
#ffp #customer-flight strong{display:inline;margin-bottom:5px}
#ffp #body-loggedin a.ffp-links{display:block;background:transparent url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll 3px -61px;padding:2px 2px 3px 20px;border-bottom:solid 1px #EDF5F8}
#ffp #body-loggedin a.ffp-links.first{border-top:solid 1px #EDF5F8}
#ffp #body-loggedin div#quicklinks span{display:block;padding:2px 10px}
#ffp #body-loggedin ul{margin:-2px 10px 0 10px}
#ffp #body-loggedin ul li{list-style-type:none;display:block;padding-left:10px;line-height:19px;background:url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll left 6px}
#ffp #body-loggedin ul li.first{padding-bottom:10px}
#ffp #body-loggedin a#btn-ffp-logout{display:block;font-weight:normal;position:absolute;top:10px;right:10px;padding-left:15px;background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll -4px -177px}
span.positioning-wrapper{position:absolute;bottom:10px;right:10px}
span.positioning-wrapper-ffp{position:absolute;bottom:10px;right:4px}
#ffp a.more{background:transparent url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat scroll right 4px;bottom:10px;padding-right:10px;position:absolute;text-decoration:none}
#homepage #ffp a.more{right:10px}
#ffp a.more:hover{text-decoration:underline}
.fb_logged_in #text-block{position:relative;height:208px;background:#E9F4FD;padding:0 !important;border:none}
.fb_logged_in #text-block a.more:hover{text-decoration:underline}
.fb_logged_in #text-block h3{padding:10px}
.fb_logged_in #text-block p{color:#003145;margin:0 0 8px 10px !important}
#nav-col-4 #ffp a#btn-ffp-show-login{}
#ffp #body-basic a#btn-register-ffp{float:left;margin-bottom:20px}
#ffp #body-basic ul li{line-height:18px}
#ffp #body-loggedin #customer-flight{padding:0 10px 10px 10px}
#ffp #body-loggedin #customer-flight ul{margin:0}
#ffp #body-loggedin #customer-flight ul li{background:transparent url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll left 6px;display:block;line-height:19px;list-style-type:none;padding-left:10px}
#ffp #body-loggedin #customer-flight ul li.trip-date{background:none;line-height:10px;list-style-type:none;padding-left:10px;color:#00A1DE}
#ffp #body-loggedin #customer-flight p{background:transparent url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll left center;display:block;line-height:19px;list-style-type:none;padding-left:10px;margin:12px 0 0 0;color:#00A1DE}
#nav-col-4 #ffp #body-loggedin a.quick-links.first{border-top:1px solid #EDF5F8}
#nav-col-4 #ffp #body-loggedin a.quick-links{background:transparent url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll 10px 8px;border-bottom:1px solid #EDF5F8;display:block;padding:4px 0 4px 20px}
#ffp-image{float:left}
#ffp_loading{background:transparent url(/travel/generic/images/loader-small_tcm169-187474.gif) no-repeat center center;height:79px}
#customer-flight a.more{background:transparent url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat scroll right 4px;bottom:0;padding-right:10px;position:inherit;right:10px}
#ffp span.ffp-icon{background:transparent url(/travel/generic/images/icon-fb-colors_tcm169-187459.png) no-repeat center center;margin-left:4px;padding-left:5px;padding-right:5px}
#ffp .ffp-links.home,#ffp #ffp-header-image{display:none}
div.image-small{margin-top:5px;overflow:hidden;width:165px}
div.image-small img{margin-top:0}
.c24 a.button{font-size:11px;line-height:18px !important;background-image:url("/travel/generic/images/btn-secondary-left_tcm169-187422.png") !important}
.c24 a.button:hover{background-position:0 -30px !important}
.c24 a.button span{color:#00A1DE !important;background-image:url("/travel/generic/images/btn-secondary-right_tcm169-187425.png") !important}
.c24 a.button:hover span{background-position:right -30px !important}
.fb_logged_in #ffp #body-basic,.fb_logged_in #ffp #body-cookie{display:none !important}
.fb_logged_in #ffp #body-loggedin{display:block !important}
#nav-col-4 #ffp{margin-bottom:20px}
body{color:#002157 }
a,a:visited{color:#00AAD2 }
div.paragraph table{border:solid 1px #8DC9E8 }
div.paragraph table td{border-bottom:solid 1px #8DC9E8}
div.paragraph table tr.separator div{border-bottom:solid 2px #8DC9E8}
div.intro-text{margin-bottom:34px}
div.anchor-links{border-top:solid 1px #8DC9E8 ;border-bottom:solid 1px #8DC9E8 }
h2,h3,h4{color:#002157}
.bagallow-calculator{border:solid 1px #8DC9E8 }
div#user-options{margin-bottom:25px;padding-top:24px}
**/* sIFR**/.sIFR-hasFlash div.c24 div.content div#navigation-header h1{margin-top:3px}
div.intro-text{margin-top:17px}
.klm-grid-a #klm-col-1{position:relative}
.klm-grid-a #klm-col-1 #klm-dashboard{float:left;width:585px}
.klm-grid-a #triggers{}
#klm-specials{float:left}
.klm-grid-a #klm-col-1{width:785px}
.placeholder{float:left;width:585px}
.fb_logged_in #text-block{width:185px;float:left;margin:16px 0 0 15px !important}

