/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x             Custom Styles - Tabbed Nav               x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
#maintab { margin-top: 15px; }

.shadetabs { padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
	.shadetabs li { display: inline; margin: 0; }
		.shadetabs li a { text-decoration: underline; padding: 3px 2px; margin-right: 0; }
		.shadetabs li a:visited { color: #666699; }
		.shadetabs li a:hover { color: #666699; }
		.shadetabs li.selected { color: #000066; position: relative; }
			.shadetabs li.selected a { /*selected main tab style */ color: #000066; border-bottom-color: white; 	}
			.shadetabs li.selected a:hover { /*selected main tab style */ color: #000066; text-decoration: underline; }

.tabcontentstyle { /*style of tab content container*/ margin-bottom: 1em; padding: 10px 0px; }
.tabcontent { display:none; }



body,th,td{font-weight:normal; font-family:Verdana, Arial, sans-serif; text-decoration:none; font-size:70%; color:#000066}
.globalnav, A.globalnav, A:visited.globalnav, A:active.globalnav{text-decoration:none; color:#000066;}
.globalnavon, A.globalnavon, A:visited.globalnavon, A:active.globalnavon {color:#ff0000;}

A: active.whitelinks {color:#cc0000; }
A, A:visited, A:active {color:#666699; text-decoration:underline;}

h1 {font-size:120%; color:#ffffff; margin:0px;}

SELECT{font-size:12px; font-family:Verdana; font-weight: normal; color: #000000;}	
	
input	{font-size:10px; font-family:Verdana; font-weight: normal; color: #666666;}	

.headertravel, A.headertravel, A:visited.headertravel, A:active.headertravel {font-weight:normal; font-family:Verdana; font-size:18px; color:#ffffff; text-decoration:none; padding-left:62px; padding-top:10px;}
A.maintextintro {font-weight:normal; font-family:Verdana, Arial, sans-serif; font-size:100%; color:#000066; text-decoration:none;}
.altmaintext, A.altmaintext, A:visited.altmaintext, A:active.altmaintext  {color:#333333; text-decoration:none;}
.emergencytexttitles, A.emergencytexttitles, A:active.emergencytexttitles, A:visited.emergencytexttitles {font-weight:bold; color:#ff0000; text-decoration:underline; }
.premaintexttitles {font-weight:bold; font-size:78%; color:#000066;} 			
A.premaintexttitles, A:active.premaintexttitles, A:visited.premaintexttitles {font-weight:bold; font-size:111%; color:#000066; text-decoration:none; }

/* Selling Usability Feb03 */
.nlhomepage {font-size:100%; width:130;}
SELECT.nlhomepageselect {font-size:100%; font-family:Verdana;}
.nltablebg2{border-left-width:2px; border-right-width:2px; border-bottom-width:2px; border-style:none solid solid solid; border-color:#666699; background-color:#CCCCFF;}

/* Verne Styles */
.menu_primary{font-size:105%; color:#FFFFFF; text-decoration:none; background-color:#666699; width:100%;}
a.menu_primary:visited{font-size:105%; color:#FFFFFF; text-decoration:none; background-color:#666699; width:100%;}
.menu_primary_hover{font-size:105%; color:#FFFFFF; text-decoration:none; background-color:#7F7FB2; width:100%;}
.menu_primary_text{font-size:105%; color:#FFFFFF; text-decoration:none; width:100%;}
a.menu_primary_text:visited{font-size:105%; color:#FFFFFF; text-decoration:none; width:100%;}
a.menu_primary_text:active{font-size:105%; color:#FFFFFF; text-decoration:none; width:100%;}
.menu_item{font-size:100%; color:#000038; text-decoration:none; background-color:#CCCCFF; width:100%;}
a.menu_item:visited{font-size:100%; color:#000038; text-decoration:none; background-color:#CCCCFF; width:100%;}
.menu_item_hover{font-size:100%; color:#000038; text-decoration:none; background-color:#BDBDEE; width:100%;}
.menu_text{font-size:100%; color:#000038; text-decoration:none; width:97%;}
a.menu_text:visited{font-size:100%; color:#000038; text-decoration:none; width:97%;}
.menu_selected{font-size:100%; color:#000038; text-decoration:none; background-color:#BDBDEE;}
.menu_selected2{font-size:100%; color:#000038; text-decoration:none; background-color:#CCCCFF;}

.language, .language:visited, .language:active{font-family:Verdana; font-size:105%; color:#ffffff; text-decoration:none; background-image:url(../images/icons/icon_white_triangle2.gif); background-repeat:no-repeat; background-position:right center; padding-right:10px;}
.language:hover {font-family:Verdana; font-size:105%; color:#CCCCFF; text-decoration:none; background-image:url(../images/icons/icon_blue_triangle4.gif);}
.displayedcountrytravel, .displayedcountrytravel:visited, .displayedcountrytravel:active {font-family:Verdana; font-weight:bold; font-size:125%; color:#ffffff; text-decoration:none; background-image:url(../images/icons/icon_white_triangle2.gif); background-repeat:no-repeat; background-position:right center; padding-right:10px;}
.displayedcountrytravel:hover {font-family:Verdana; font-size:125%; color:#CCCCFF; text-decoration:none; background-image: url(../images/icons/icon_blue_triangle4.gif);}

.vsubmit{color:#FFFFFF; float:right; vertical-align:bottom; font-weight:bold; background-color:#CC0000; border-bottom:2px solid black; border-right:2px solid black; border-left:2px solid #efefef; border-top:2px solid #efefef; width:auto;}
.vsubmit2{padding:4px; border-bottom:1px solid #efefef; border-right:1px solid #efefef; border-left:1px solid black; border-top:1px solid black; white-space:nowrap;  padding-right:0px;}
.vsubmit3{color:#FFFFFF; float:right; vertical-align:bottom; font-weight:bold; background-color:#CC0000; border-bottom:2px solid black; border-right:2px solid black; border-left:2px solid #efefef; border-top:2px solid #efefef; width:auto;}

/* Verne Searchbox Styles */
.sbtabletitle{font-weight:bold; text-decoration:none; font-size:60%; background-color:#666699; color:#FFFFFF; line-height:15px;}
.searchtable{ border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:none solid solid solid; border-color:#666699; background-color:#ccccff; padding-top:3px; padding-bottom:3px; text-decoration:none; font-weight:normal; font-size:100%; color:#666699;}
div.Search {top:0px; left:0px; background:url(http://www.britishairways.com/cms/global/images/icons/formTopLeft.gif) top left no-repeat; background-color:#666699; color:#FFFFFF; width:160px; line-height:23px;}
div.Search h1 { background:url(http://www.britishairways.com/cms/global/images/icons/formTopRight.gif) top right no-repeat; font-size:100%; font-weight:bold; padding-left:5px;}
.sbinput { width:105px; height:20px; font-weight:normal; text-decoration:none; font-size:100%;}

/* Verne Login Box Styles */
.velogin { width:70; font-weight:normal; text-decoration:none; font-size:100%;}
.velogintable{ border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:none solid solid solid; border-color:#666699; background-color:#ccccff; padding-top:5px; padding-right:3px; padding-bottom:5px; padding-left:3px; width:150px; height:67px; color:#666699; text-decoration:none; line-height:12px;}
.vemmbtable { border-left-width:1px; border-right-width:1px; border-bottom-width:1px; border-style:none solid solid solid; border-color:#666699; background-color:#cc0000; padding-top:5px; padding-right:3px; padding-bottom:5px; padding-left:3px; width:150px; height:67px; text-decoration:none; color:#FFFFFF; text-decoration:none; line-height:12px;}
.lbtext{color:#666699; font-size:65%; text-decoration:none; line-height:10px;}
.mbtext{color:#ffffff; font-size:65%; text-decoration:none; line-height:10px;}
.mmbtabletitle{font-weight:bold; text-decoration:none; font-size:60%; background-color:#cc0000; color:#FFFFFF; line-height:15px;}
.loginexec { font-size:95%; color:#666699; padding-right:4px; line-height:95%;}
.loginwelcome {font-weight: normal; font-size:62%; color:#666699; text-decoration:none; line-height:130%; padding-right:4px; padding-bottom:5px;}
.loginlogout {font-weight:bold; font-size:62%; color:#666699; text-decoration:none; line-height:100%; padding-right:4px; padding-bottom:7px;}

.UICurvedMain { background:url(http://www.britishairways.com/cms/global/images/icons/login_topleft.gif) top left no-repeat; background-color:#666699; color:#FFFFFF; width:100%; }
.UICurvedMain h3 { font-size:1.2em; padding:5px 5px; margin:0 0;; background-image:url(../images/icons/loginTopRight.gif); background-repeat:no-repeat; background-position:top right}

.verticalAlign {clear:both; margin:0px; border:0px dashed #00FF00;}

.ease {background-image:url(http://www.britishairways.com/cms/global/images/logos/ease_original_logo.gif); background-position:top left; background-repeat:no-repeat; background-color:#000066; color:#FFFFFF; height:45px; vertical-align:middle;}