﻿/*
Emirates Select Style Sheet
*/

html, body {
	font-family:Arial, Sans-Serif;
	margin:0px;
	padding:0px;
	background-color:#b4a495;
}

img {
	border:0px;
}

div {
	background-color:#fff;
}

a {
	text-decoration:none;
}

div#container {
	margin:0px auto;
	width:955px;
	background-color:#fff;
}

div#header {
	width:955px;
	height:105px;
	background-image:url(./images/header.jpg);
}

div#header div {
	background-color:Transparent;
}

div#header div#login {
	margin:24px 24px 0px 0px;
	width:400px;
	float:right;
	color:#fff;
	font-size:11px;
	text-align:right;
}

div#header div#login #inputFields {
	margin-bottom:4px;
	line-height:22px;
}

div#header div#login #inputFields input
{
	vertical-align:middle;
}

div#header div#login #inputFields input.text {
	margin-left: 8px;
	color: #808080;
	font-size:11px;
	width:100px;
}

div#header div#login #inputFields input.textPopulated {
	margin-left:8px;
	color:#000;
	font-size:11px;
	width:100px;
}

div#header div#login #inputFields input.image {
	margin:0px 0px 0px 4px;
}

div#header div#login div#forgotPwd {
	float:right;
	margin:6px 4px 0px 0px;
}

div#header div#login div#forgotPwd a, div#header div#login div#forgotPwd a:visited {
	color:#fff;
	text-decoration:underline;
}

/* Main Menu */

div.mainMenu {
	height:35px;
	width:955px;
	background-image:url(./images/navigation.jpg);
	background-repeat:no-repeat;
}

div.mainMenu-Home-Selected {
	background-position:0px 0px;
}

div.mainMenu-Home-Selected a.home:hover {
	text-decoration:none;
	cursor:default;
}

div.mainMenu-AboutUs-Selected {
	background-position:0px -35px;	
}

div.mainMenu-AboutUs-Selected a.aboutUs:hover {
	text-decoration:none;
	cursor:default;
}

div.mainMenu-FlyingWithEmirates-Selected {
	background-position:0px -70px;	
}

div.mainMenu-FlyingWithEmirates-Selected a.flyingWithEmirates:hover {
	text-decoration:none;
	cursor:default;
}

div.mainMenu-SalesAndMarketing-Selected {
	background-position:0px -105px;	
}

div.mainMenu-SalesAndMarketing-Selected a.salesAndMarketing:hover {
	text-decoration:none;
	cursor:default;
}

div.mainMenu-AccessToEKSelect-Selected {
	background-position:0px -140px;	
}

div.mainMenu-AccessToEKSelect-Selected a.accessToEKSelect:hover {
	text-decoration:none;
	cursor:default;
}

div.mainMenu-ContactUs-Selected {
	background-position:0px -174px;	
}

div.mainMenu-ContactUs-Selected a.contactUs:hover {
	text-decoration:none;
	cursor:default;
}

div.mainMenu a, div.mainMenu a:visited {
	display:block;
	float:left;
	clear:none;
	height:34px;
	color:#fff;
	text-align:center;
	line-height:34px;
	font-size:12px;
	text-decoration:none;
}

div.mainMenu a:hover {
	/*color:#ff0;*/
	text-decoration:underline;
}

div.mainMenu a.home {
	width:90px;
}

div.mainMenu a.aboutUs {
	width:81px;
	margin-left:17px;
}

div.mainMenu a.flyingWithEmirates {
	width:146px;
	margin-left:17px;
}

div.mainMenu a.salesAndMarketing {
	width:130px;
	margin-left:17px;
}

div.mainMenu a.accessToEKSelect {
	width:140px;
	margin-left:17px;
}

div.mainMenu a.contactUs {
	width:99px;
	margin-left:17px;
}

/* End Main Menu */

div.clearFix {
	clear:both; 
}

div#contentClearFix {
	float:none; clear:both;
	padding:0px;
}

/* Editable Content */

div.contentOuter {
	width:955px;
	/*border:solid 1px red;*/
	padding:26px 0px;
	color:#5a4c41;
	font-size:12px;
	background-color:#fff;
}

div.contentOuter a, div.contentOuter a:visited {
	color:#5a4c41;
}

div.contentOuter div.contentMiddle-MiddleOnly {
	width:884px;
	margin:0px 28px 0px 43px;
	clear:both;
}

div.contentOuter div.contentLeft-LeftAndMiddle {
	width:180px;
	margin-left:43px;
	float:left;
	clear:none;
}

div.contentOuter div.contentMiddle-LeftAndMiddle {
	width:661px;
	margin:0px 28px 0px 43px;
	float:left;
	clear:none;
}

div.contentOuter div.contentMiddle-MiddleAndRight {
	width:530px;
	margin:0px 43px 0px 43px;
	float:left;
	clear:none;
}

div.contentOuter div.contentRight-MiddleAndRight {
	width:311px;
	margin-right:28px;
	float:left;
	clear:none;
}

div.contentOuter div.contentLeft-All {
	width:180px;
	margin-left:43px;
	float:left;
	clear:none;
}

div.contentOuter div.contentMiddle-All {
	width:363px;
	margin:0px 43px 0px 43px;
	float:left;
	clear:none;
}

div.contentOuter div.contentRight-All  {
	width:255px;
	margin-right:28px;
	float:left;
	clear:none;
}

/* End Editable Content */

/* Footer */

div#footer {
	width:955px;
	height:85px;
	background-image:url(./images/footer.jpg);
	background-repeat:no-repeat;
	color:#d8d4cb;
	font-size:11px;
	padding:34px 4px 4px 0px;
	text-align:right;
	background-color:#b4a495;
}

div#footer div {
	background-color:Transparent;
}

div#footer a, div#footer a:visited {
	color:#d8d4cb;
}

div#footer a:hover {
	text-decoration:underline;
}

div#footer div.atol {
	float:right; clear:left; /*border:solid 1px red;*/ height:46px; width:46px;
}

div#footer div.lines {
	float:right; clear:none; /*border:solid 1px pink;*/ height:46px; width:320px;
}

div#footer div.lines div.altitude {
	float:right; clear:right; /*border:solid 1px pink;*/ height:20px; width:310px; margin:10px 10px 0px 0px;
}

div#footer div.lines div.altitude img
{
	vertical-align:middle;
}

div#footer div.lines div.links {
	float:right; clear:right; /*border:solid 1px pink;*/ height:20px; width:300px; margin-right:10px;
}

/* End Footer */

/* Home Page News Items */
div.newsItem {
	padding-bottom:16px;
	border-bottom:dotted 1px #5a4c41;
	margin-top:0px;
	margin-bottom:16px;
	font-size:12px;
	line-height:18px;
}

div.newsItem div {
	margin:4px 0px;
}

div.newsItem div.newsDate {
	color:#c6001e;
	font-weight:bold;
}

div.newsItem div.newsTitle {
	font-weight:bold;
}

div.newsItem div.newsSummary {
}

div.newsItem a, div.newsItem a:visited {
	font-style:italic;
	font-weight:bold;
	color:#5a4c41;
}

div.newsItem a:hover {
	text-decoration:underline;
}

/* 2nd & 3rd level LHS nav menu */
div.leftNavMenu {
	font-weight:bold;
}

div.leftNavMenu a, div.leftNavMenu a:visited {
	color:#5a4c41;
}

div.leftNavMenu a:hover {
	text-decoration:underline;
}

div.leftNavMenu div.AspNet-TreeView {
	font-size:12px;
}

div.leftNavMenu div.AspNet-TreeView ul li {
	line-height:28px;
	padding-left:10px;
	border-bottom:dotted 1px;
}

div.leftNavMenu div.AspNet-TreeView ul li ul li.AspNet-TreeView-Leaf {
	border-bottom:none 0px;
	margin-left:-10px;
}

li.AspNet-TreeView-Selected {
	background-color:#e4e5e8;
}

li.AspNet-TreeView-ParentSelected a {
	text-decoration:none;
	color:#5a4c41;
}

/* End 2nd & 3rd level LHS nav menu */

/* Site Map */

div.siteMap {
	font-weight:bold;
	margin-left:50px;
}

div.siteMap a, div.siteMap a:visited {
	color:#5a4c41;
}

div.siteMap a:hover {
	text-decoration:underline;
}

div.siteMap div.AspNet-TreeView {
	font-size:12px;
}

div.siteMap div.AspNet-TreeView ul li ul {
	margin-left:10px;
}

/* End Site Map */

div.lead {
	font-weight:normal;
	margin:0px 0px 10px 0px;
	line-height:18px;
}

div.lead a, div.lead a:visited {
	font-style:italic;
	font-weight:bold;
}

div.lead a:hover {
	text-decoration:underline;
}

div.postLead {
	margin:0px 0px 10px 0px;
	color:#9e8e80;
	line-height:18px;
}

div.postLead a, div.postLead a:visited {
	font-style:italic;
	font-weight:bold;
	color:#9e8e80;
}

div.postLead a:hover {
	text-decoration:underline;
}	

div.bottomGap {
	padding-bottom:10px;
}

img.pageTitle {
	display:block;
	margin-bottom:16px;
}

ul.ticks li {
	list-style-type:disc;
}

col.noWrap {
	white-space:nowrap;
}

em.rightAlign {
	float:right; clear:both;
}

div.hr
{
	border-top:solid 1px #5a4c41;
	height:0px;
	margin:10px 0px;
}

img.cabinClass
{
	display:block;
	margin:10px 0px;
}

table.cabinSpec {
	border-collapse: collapse; border: solid 1px #e0e0e0;
	background-color:#f0eee5;
	font-size:11px;
}

table.cabinSpec caption {
	background:url(./images/cabinSpecHead.jpg) repeat-x;
	line-height:33px;
	color:#fff;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
}

table.cabinSpec tr.head {
	background-color:#cdc7b1;
	font-weight:bold;
	color:#5a4c41;
}

tr.contactDetails {
	font-style:italic;
}

td.telNum {
	width:110px;
}

div.routeMap {
	border:solid 1px #b4a495;
}

/* Home Page */
div.homeImageLink {
	height:152px;
	width:255px;
	border:none;
	margin-top:15px;
}

div.homeImageLink a, div.homeImageLink a:visited {
	display:block;
	color:#fff;
	margin:122px 0px 0px 16px;	
}

div.homeImageLink a:hover {
	text-decoration:underline;
}

div.routeMap {
	background:url(./images/mappromo.jpg) no-repeat;
	float:left;
	clear:none;
}

div.customerSupport {
	background:url(./images/supportpromo.jpg) no-repeat;
	float:right;
	clear:none;
}

div.getOnboard {
	background:url(./images/getonboardpromo.jpg) no-repeat;
	float:right;
	clear:none;
}

/* End Home Page */

/* Generic RHS Content ascx */

a.genericRHS, a.genericRHS:visited {
	float:right; 
	clear:both; 
	margin-bottom:14px; 
	position:relative; 
	color:#fff;	
}

a.genericRHS span {
	position:absolute; 
	bottom:12px; 
	left:16px; 
	cursor:pointer;
}

a.genericRHS:hover span {
	text-decoration:underline; 
}

a.genericRHS span {
	color:#fff;
}

/* End Generic RHS Content ascx */

@media print
{
	.noPrint {
		display:none;
	}
}