/** Generic styles **/
body {margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; font-size:70%; line-height:1.75em; color:#0055a0;}
a {color:#0055a0}
a:hover, a:focus, a:active {color:#999;}
p {margin:0 0 1.25em 0;}
#home h1 {margin:0 0 3.3em 0;}
h1 {margin:0 0 2em -4px;}
h2, h3, h4, h5, h6 {font-weight:bold; margin:0 0 1.5em 0;}
#content ul {margin:1.5em 1em 1.5em 14px;}
#content ol {margin:1.5em 1em 1.5em 26px;}
#content ul li {list-style-type:disc;}
.float_left {float:left;}
.float_right {float:right;}
.hidden {display:none;}
.invisible {visibility:hidden;}
.bold {font-weight:bold;}


/** Header related styles **/
#header #logos {background:url(/wp-content/images/header/stripes.gif); height:67px;}
#ba {margin:14px 0 0 28px; float:left;}
#one_world {margin:14px 28px 0 0; float:right;}
#nav {background:#0055a0; overflow:hidden; padding:0.1em 0 0 0;}
#nav a {text-decoration:none; outline:none;}
#nav ul {margin:0 28px;}
#nav ul li {float:left; min-height:22px; height:auto !important; height:22px;}
#nav ul li a {min-height:22px; height:auto !important; height:22px;}
#nav ul li:hover ul {visibility:visible;}
#nav ul li:hover ul li ul {visibility:hidden;}
#nav ul li ul li:hover ul {visibility:visible !important;}
#nav ul li ul {visibility:hidden; position:absolute; margin:1.95em 0 0 -0.65em; background:#fff; padding:0;}
#nav ul li ul li {float:none !important; border:1px solid #9baed1; border-top:none; overflow:hidden; padding:0.25em 0.5em;}
#nav ul li ul li a {display:block; width:157px; margin:0; color:#0055a0;}
#nav ul li ul li a:hover, #nav ul li ul li a:active, #nav ul li ul li a:focus {color:#999;}
#nav ul li ul li ul {margin:0 0 0 163px; top:2.47em; border-top:1px solid #9baed1; display:none;}
#nav a {color:#fff; display:block; float:left; margin:0 3.1em 0 0;}
#nav a:hover, #nav a:active, #nav a:focus{color:#ccc;}
#nav li a.on, #footer ul li a.on {font-weight:bold;}
#nav li ul li a.on {font-weight:normal;}


/** General page styles **/
#page_wrapper {width:900px;}
#content {padding:53px 71px 30px 313px; line-height:1.5em; min-height:375px; height:auto !important; height:375px;}
#content_wide {padding:53px 71px 30px 30px; line-height:1.5em; min-height:375px; height:auto !important; height:375px;}
#be_outstanding {margin-top:1.25em;}
#bnrs_wrapper {height:93px; overflow:hidden; margin:3em 0 0.5em 0;}
#bnrs_wrapper ul {margin:0; position:absolute;}
#bnrs_wrapper ul li {float:left; margin:0 10px 0 0; list-style:none;}


/** Footer styles **/
#footer {border-top:4px solid #0055a0;}
#footer a {color:#0055a0; text-decoration:none;}
#footer ul {margin:1em 27px; float:right; padding-bottom:1em;}
#footer ul li {padding:0 1em; line-height:100%; float:left; border-right:#0055a0 1px solid;}
#footer ul li:last-child {border-right:none; padding-right:0px;}
#footer a:hover, #footer a:active, #footer a:focus {text-decoration: underline;}


/** Left hand background images **/
.page_5 #content {background:url(/wp-content/images/lhc/home.jpg) no-repeat 0 52px; padding-top:53px; padding-right:100px; padding-left:313px; margin-bottom:0px; min-height:490px; height:auto !important; height:490px;} /* Home */
.page_48 #content {background:url(/wp-content/images/lhc/our-future.jpg) no-repeat 0 25px;} /* About Us */
/*.page_51 #content {background:url(/wp-content/images/lhc/aboutmfh.jpg) no-repeat;}  About MFH */
.page_9 #content {background:url(/wp-content/images/lhc/opportunities.jpg) no-repeat;} /* The Opportunities */
.page_12 #content, .page_79 #content, .page_185 #content {background:url(/wp-content/images/lhc/csm.jpg) no-repeat 0 40px;} /* Customer Service Manager */
.page_331 #content {background:url(/wp-content/images/lhc/japan.jpg) no-repeat bottom left;} /* Customer Service Manager > The Role */
.page_333 #content {background:url(/wp-content/images/lhc/russia.jpg) no-repeat bottom left;} /* Customer Service Manager > A day in the life */
.page_335 #content {background:url(/wp-content/images/lhc/beach.jpg) no-repeat bottom left; padding-bottom:0 !important} /* Customer Service Manager > Routes */
.page_14 #content, .page_81 #content, .page_190 #content {background:url(/wp-content/images/lhc/joiningus.jpg) no-repeat;} /* Cabin Crew */
.page_16 #content, .page_139 #content, .page_187 #content {background:url(/wp-content/images/lhc/ftc.jpg) no-repeat 0 25px;} /* Future Talent */
.page_30 #content {background:url(/wp-content/images/lhc/whyjoinus.jpg) no-repeat;} /* Why Join Us */
.page_10 #content {background:url(/wp-content/images/lhc/aboutus.jpg) no-repeat;} /* Joining Us */
.page_11 #content {background:url(/wp-content/images/lhc/toapply.jpg) no-repeat;} /* To Apply */
.page_533 #content {background:url(/wp-content/images/lhc/beach.jpg) no-repeat bottom left; } /* Japan */
.page_537 #content {background:url(/wp-content/images/lhc/beach.jpg) no-repeat bottom left} /* Japan > apply*/
.page_335 #content {background:url(/wp-content/images/lhc/vegas.jpg) no-repeat bottom left} /* Routes */
.page_529 #content {background:url(/wp-content/images/lhc/stairs.jpg) no-repeat bottom left} /* Cabin Crew Manager */
.page_531 #content {background:url(/wp-content/images/lhc/stairs.jpg) no-repeat bottom left} /* Cabin Crew Manager > Apply */



/** Bespoke styles **/
#faqs #content ol {margin:1.5em 1em 2em 26px;}
#faqs h4 {margin-bottom:0;}
#faqs p a {display:inline-block; padding-bottom:0.75em;}
.profile {float:left; margin:0 10px 10px 0;}
.page_180 #content {margin-left:-265px;}
.page_180 #content #chart {margin:1em 0 0 -12px;}
.page_16 #content, .page_139 #content, .page_81 #content {padding-bottom:90px;}
.page_12 #bnrs_wrapper {margin:1.5em 0;}


/** Meet our people **/
.meet_container {overflow:hidden;}
.phone_wrapper {width:265px; overflow:hidden;float:left;}
.phone_img {float:left; position:relative; z-index:-1;}
.phone_list {padding:12px 0 0 110px;}
.meet_profile {background-position:top left; background-repeat:no-repeat; padding: 8px 20px 10px 200px; width:410px; float:left; min-height:400px; height:auto !important; height:400px;}
.meet_rh{padding-top:20px; width:165px; float:left; margin-top:43px;}
.meet_rh h2{ color:#999}
.list_people_container {overflow:hidden}
.ppl_img {border:#CCC solid 1px; padding:3px; float:left;margin: 5px;}
.ppl_name {padding:25px 0 0 5px;}
.img_on_phone {width:69px; height:103px; background-image:url(/wp-content/images/ppl_phonesm.jpg); position:absolute; z-index:999; top:34px; left:14px;}
.img_on_phone a {width:69px; height:103px; display:block;}
#phone_csm {background-position:top right;}
#phone_ftc {background-position:484px 0;}
#phone_cc {background-position:345px 0;}
.meet_container ul a {color:#0055A0 !important; text-decoration:none;}
.meet_container ul a:hover {font-weight:bold;}
.meet_rh ul {margin-bottom:1.5em;}
.all_profiles {margin-left:5px;}

.page_413 .meet_profile{background-image:url(/wp-content/images/lhc/rachael.jpg);}
.page_415 .meet_profile{background-image:url(/wp-content/images/lhc/merylin.jpg);}
.page_417 .meet_profile{background-image:url(/wp-content/images/lhc/leesa.jpg);}
.page_419 .meet_profile{background-image:url(/wp-content/images/lhc/camille.jpg);}
.page_421 .meet_profile{background-image:url(/wp-content/images/lhc/joanne.jpg);}
.page_423 .meet_profile{background-image:url(/wp-content/images/lhc/mark.jpg);}
.page_425 .meet_profile{background-image:url(/wp-content/images/lhc/zoe.jpg);}
.page_427 .meet_profile{background-image:url(/wp-content/images/lhc/michael.jpg);}
