/*
$Id: components_header.css,v 1.36 2012-12-07 08:45:22 monjev Exp $
*/
.header .searchbar form input.text,.header .searchbar form select{float:left;margin-top:0.3em;margin-left:5px;margin-right:4px;}
html>body .header .searchbar form input.text,html>body .header .searchbar form select{margin-top:0.05em;}
.header .searchbar form input.image{float:left;margin-top:7px;margin-left:0px;}
html>body .header .searchbar form input.image{margin-top:0.3em;margin-left:2px;}
/* HEADER LAYOUT */
.header{width:100%;}
.header img{border:0px none;}
.header .left-container{float: left; width: 772px; min-width: 60em;}
.header .content-container{float:left;width:637px;}
html>body .header .content-container{width:49.5em;min-width:637px;}
/* LOGO */
.header .ftlogo{float:left;padding-left:0;padding-right:15px;margin-top:0;width:138px;height:6.4em;}
.header .ftlogo img{width:138px;height:70px;}
.hdrtop .ftlogo{margin-top:0;padding-right:21px;}
html>body .hdrtop .ftlogo{padding-right:25px;height:6.5em;}
/* CONTENT BOXES */
.header .content{float:left;width:30%;margin-left:35px;height:72px;}
html>body .header .content{margin-left:39px;min-height:71px;height:6.45em;}
.header .content p{padding:1px 0;margin:0;line-height:1.2em;}
.header .content img{float:left;margin-right:7px;}
.header .content h3,.header .content legend{padding:0.5em 0 0 0;margin:0;font-size:1em;}
.header .wide{padding-top:6px;padding-bottom:4px;height:62px;}
html>body .header .wide{height:5.5em;min-height:61px;min-width:100px;}
.header .wide-text{width:68%;}
html>body .header .wide-text{width:68%;}
.header .wide-text img{margin-top:2px;}
html>body .header .wide-text img{margin-top:1px;}
.header .wide-text p{margin-top:15px;font-size:150%;font-weight:bold;}
.header .wide-text p.large{margin-top:7px;font-size:175%;text-align:center;}
.header .portrait img{margin-top:2px;}
html>body .header .portrait img{margin-top:1px;}
.header .thumbnail img{margin-top:8px;}
.hdrtop .content .title-image{margin:6px 0 0 0;position:relative !important;z-index:2;}
.hdrtop .content .subtitle{margin:-7px 0 0 0 !important;position:relative !important;z-index:1;}
.imagetext{margin-top:3px !important;padding:0;position:relative;}
.imagetext span{padding:0;display:block;background-position:top left;background-repeat:no-repeat;position:absolute;left:0;top:0;z-index:1;}
.imagetext img{width:20em;position:absolute;height:1em;}
.page-heading{font-size:1.2em;text-transform:uppercase;}
/* SEARCH BAR */
.header .searchbar{width:637px;margin-top:-2.6em;height:2.45em;}
html>body .header .searchbar{width:82.5%;float:left;margin-top:0;min-width:637px;min-height:25px;}
.hdrtop .searchbar{float:left;margin-top:0 !important;}
.header .searchbar .date{float:left;margin-left:2px;margin-top:0.1em;width:146px;padding-right:1em;white-space:nowrap;}
html>body .header .searchbar .date{width:auto;margin-left:5px;min-width:145px;}
.header .searchbar form{padding:0;margin:0;}
.header .searchbar form fieldset{padding:0;margin:0;border:0px none;}
html>body .header .searchbar form fieldset{margin-top:0.2em;}
.header .searchbar form label{float:left;position:relative;}
/* SEARCH FORM */
.header .searchbar .go-image{padding-left:0;margin-top:0.4em;float:left;padding-right:0;}
* html .header .searchbar .go-image{margin-top:0.6em;}
.header .searchbar form .search-fs{float:left;width:37%;}
html>body .header .searchbar form .search-fs{width:36% !important;}
html>body .header .searchbar form .field-divider{margin-right:2%;}
.header .searchbar form .searchstring-label{padding:0.4em 0.6em 0 0;}
.header .searchbar form .searchquote-label{margin-left:0;}
* html .header .searchbar form .searchstring-label{padding-top:0.6em;background-position:100% 0.9em;}
.header .searchbar form .search-fs .text{width:120px;}
html>body .header .searchbar form .search-fs .text{width:56%;}
/* END OF SEARCH FORM */
#searchlocation{width:114px;}
html>body #searchlocation{width:24%;width:auto;min-width:114px;}
#searchtime{width:114px;}
html>body #searchtime{width:24%;width:auto;min-width:114px;}
/* SUBSCRIPTION BOX */
.header .subscribe-container{margin:0;padding:0;float:right;width:132px;height:9em;}
html>body .header .subscribe-container{width:10.3em;min-width:132px;min-height:99px;}
.header .subscribe-container-ifrm{margin:0;padding:0;width:132px;height:9em;}
html>body .header .subscribe-container-ifrm{width:10.3em;min-width:132px;min-height:99px;}
.header .subscribe{width:132px;height:10em;}
.header .subscribe legend{width:100%;position:relative;}
html>body .header .subscribe legend{float:left;}
html>body .header .subscribe legend span{width:122px;}
.header .subscribe h1 span,
.header .subscribe legend span{padding:0 0 0 13px;float:left;margin-top:0.1em;}
html>body .header .subscribe{width:100%;min-height:99px;min-width:132px;overflow:visible;}
.header .subscribe h1,.header .subscribe legend{margin:0;padding:0;height:1.5em;}
.header .subscribe ul{margin:0 0 0 5px;padding:4px 0 3px 0;list-style-type:none;}
html>body .header .subscribe ul{float:left;width:100%;}
.header .subscribe p,header .subscribe input.text{margin-left:13px;}
.header .subscribe h2{margin:0 0 0 13px;}
.header .subscribe ul li{margin:0;}
.header .subscribe ul li a{padding-left:0.6em;}
.header .subscribe form{padding:0;margin:0;}
.header .subscribe fieldset{border:0px none;margin:0;padding:0 2px 0 5px;}
.header .subscribe label {float:left;clear:both;width:100%;margin-top:0;}
.header .subscribe div.fieldset {float:left;width:100%;position:relative;margin-top:-2px;}
.header .subscribe label.password {width:63%;}
.header .subscribe label.rememberme {float:left;margin-top:-4px;}
html>body .header .subscribe label.rememberme {margin-top:0;}
.header .subscribe label.rememberme input {float:left;}
.header .subscribe label.rememberme a {float:left;margin-top:3px;}
.header .subscribe input.login {position:absolute;bottom:2px;right:1px;}
.header .subscribe input.text {width:95%;height:1.2em;}
*+html body .header .subscribe label.rememberme {margin:-4px 0 0 1px;}
/* Restyling of main login */
.header .subscribe .btm-row{margin-top:0.1em;white-space:nowrap;}
.header .subscribe .cb{float:left;font-size:10px;}
.header .subscribe label.username{margin-left:0.5em;margin-top:0.3em;width:40%;overflow:hidden;}
.header .subscribe label.cb{margin-right:0.3em !important;margin-left:-0.3em !important;margin-top:0.3em;}
.header .subscribe input.image{margin-top:0.1em;margin-left:-3px;}
html>body .header .subscribe input.image{margin-left:0;}
.header .signedin p{margin-top:0;margin-bottom:0;margin-right:10px;overflow:hidden;}
.header .signedin ul{padding-top:0;margin-left:13px;}
.header .signedin p.username{margin-left:13px;margin-top:5px;margin-right:5px;}
.header .signedin h4{margin-top:5px;margin-bottom:0;}
/* Restyling influenced by Falcon */
.header .subscribe ul {margin:0 0 0 5px;padding:0px 0 3px;}
html>body .header .subscribe ul {font-size:inherit;}
/*Your details*/
#int_subsemail	{margin-top:9px; overflow:hidden;}
.header .signedin ul {padding:5px 6px;}
.subscribe h2 {font-size:1em;}
.header .subscribe .login-head {background:#fff url(/FTCOM/Images/arrow_down_red_sml.gif) no-repeat .4em 0.5em; border-bottom:solid 1px #999; line-height:150%;}
.header .subscribe .login-head h2 {color:#900; text-transform:uppercase; float:left; display:inline; }
.header .subscribe .login-head ul {width:auto; /*text-align:right; float:right;  padding:0;*/}
.header .signedin h2 {margin:0; padding:1px 0 1px 14px; color:#900; font-size:1em; text-transform:uppercase; background:#fff url(/FTCOM/Images/arrow_down_red_sml.gif) no-repeat .4em 0.5em; border-bottom:solid 1px #999; display:block;}
.header .subscribe .login-head ul {float:right;padding:0 2px 0 0;margin:0;}
.header .subscribe .login-head ul li {float:left;padding-left:4px;font-size:9px;}
/* HEADER WITH SEARCH BAR AT TOP */
.hdrtop .content{width:50%;margin:0 !important;padding:0 !important;height:49px;}
html>body .hdrtop .content{height:auto;min-height:4.4em;}
.hdrtop .subspage{float:right;width:145px;height:4.5em;z-index:20;position:relative;}
html>body .hdrtop .subspage{width:12em;min-width:145px;}
.hdrtop .subspage p{margin-right:42px;margin-top:28px;z-index:21;position:absolute;}
.hdrtop .content h1{padding:0;margin:5px 0 0px 0;}
.hdrtop .page-heading p img{display:none;}
/* BREADCRUMB */
.hdrtop .bc{float:left;width:74%;}
.hdrtop .bc ul{padding:0;margin:5px 0 0 0;list-style-type:none;}
.hdrtop .bc li{display:inline;}
.title-image{height:16px;}
html>body .title-image{height:auto;min-height:16px;}
.subtitle{height:25px;}
html>body .subtitle{height:auto;min-height:25px;}
/* Popup header */
.popup .header{min-width:0;}
.popup .header .content{width:50%;}
html>body .popup .header .content{width:auto;}
.popup .header .subspage{margin-top:0;left:38px;}
.popup .header .content-container{width:100%;}
html>body.popup .header .content-container{width:100%;min-width:0;}
.popup .header .bc{width:auto;}
.popup .header ul{margin-top:0.3em;}
.header ul.nav{clear:right;float:right;padding:0;margin:5em 0 0 0;white-space:nowrap;list-style-type:none;}
.header ul.nav li{margin-right:5px;display:inline;}
/* fullpage header */
.fullpage .header .searchbar{width:841px;}
html>body.fullpage .header .searchbar{width:77em;min-width:841px;}
.fullpage .header .content-container{width:841px;}
html>body.fullpage .header .content-container{width:77em;min-width:841px;}
.fullpage .header .searchbar form .search-fs .text{width:56%;}