/*== Inflight homepage =======================================================*/
/*== Retain these styles for Destination Guides Tab's =======================================================*/
.container
{
	width:596px; height:auto;
}

.destPageCont h1
{
	font-size:16px; 
	font-family:Verdana; 
	color:#666666; 
	font-weight:bold; 
	margin-top:10px; 
	margin-bottom:10px;
}	
		
.destPageCont h2 
{
	font-size:16px; 
	font-family:Verdana; 
	color:#666666; 
	font-weight:bold; 
	margin-top:10px; 
	margin-bottom:7px;
}		

#navigation
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:auto;
	width:596px;
}

#navigation li 
{
	float:left;
	margin:0px;
}

.content
{
	width:574px;
	border-left:1px solid #ee2e24;
	border-right:1px solid #ee2e24;
	padding:10px;
	margin:-2px 0 0 0;
	position:relative;
}

.class1
{
	display:none;
}

/* New styles */

#redHeader
{
	color: #ee2e24;
	margin: 0 0 20px 5px;
	padding: 0 0 0 0px;
	background-image: url(/Content/EN/Inflight/Images/inflight_header.jpg);
	background-repeat: no-repeat;
	width: 701px;
	height: 91px;
	border-bottom: solid 5px #ee2e24;
}

#redHeader span 
{
	display: none;
}

ul#productsHeader 
{
	width: 701px;
	height:auto;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
ul#productsHeader li
{
	width: auto;
	height: auto;
	display: inline;
	margin: 0;
	padding: 6px;
}

ul#productsHeader li.fragrances a
{
	width: 176px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/fragrances.jpg) no-repeat 0 0;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.fragrances a:hover
{
	width: 176px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/fragrances.jpg) no-repeat 0 -150px;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.snacks a
{
	width: 176px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/snacks.jpg) no-repeat 0 0;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.snacks a:hover
{
	width: 176px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/snacks.jpg) no-repeat 0 -150px;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.fragrances span, ul#productsHeader li.beauty span, ul#productsHeader li.giftsLifestyle span, ul#productsHeader li.spirits span, ul#productsHeader li.snacks span, ul#productsHeader li.drinks span, ul#productsHeader li.offers span, ul#productsHeader li.champagne span  
{
	display: none;
}

ul#productsHeader li.beauty a
{
	width: 138px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/beauty.jpg) no-repeat 0 0;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.beauty a:hover
{
	width: 138px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/beauty.jpg) no-repeat 0 -150px;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.drinks a
{
	width: 138px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/drinks.jpg) no-repeat 0 0;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.drinks a:hover
{
	width: 138px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/drinks.jpg) no-repeat 0 -150px;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.giftsLifestyle a
{
	width: 176px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/gifts_lifestyle.jpg) no-repeat 0 0;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.giftsLifestyle a:hover
{
	width: 176px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/gifts_lifestyle.jpg) no-repeat 0 -150px;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.offers a
{
	width: 176px;
	height: 141px;
	background: url(/Content/EN/Inflight/Images/product_range/offers.jpg) no-repeat 0 0;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.offers a:hover
{
	width: 176px;
	height: 141px;
	background: url(/Content/EN/Inflight/Images/product_range/offers.jpg) no-repeat 0 -141px;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.spirits a
{
	width: 143px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/spirits.jpg) no-repeat 0 0;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.spirits a:hover
{
	width: 143px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/spirits.jpg) no-repeat 0 -150px;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.champagne a
{
	width: 143px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/champagne.jpg) no-repeat 0 0;
	display: inline-block;
	margin: 0;
}

ul#productsHeader li.champagne a:hover
{
	width: 143px;
	height: 150px;
	background: url(/Content/EN/Inflight/Images/product_range/champagne.jpg) no-repeat 0 -150px;
	display: inline-block;
	margin: 0;
}

.disclaimer 
{
	width: auto;
	height: auto;
	padding: 10px;
}

#topContent 
{
	width: 677px;
	height: auto;
	background: url(/Content/EN/Inflight/Images/gradient_bg.jpg) repeat-x left bottom;
	padding: 10px;
	margin: 0 0 20px 5px;
	border: solid 1px #CCCCCC;
	float: left;
	clear: both;
	
}

#topContent p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

#topContent h2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
	text-shadow: #FFFFFF 2px 1px;
}


/*== Champagne order page =====================================================*/

#champagneOrder 
{
	width: 705px;
	height: 245px;
	background-image: url(/Content/EN/Inflight/Images/champagne_order_header.jpg);
	margin: 0;
	border-top: solid 1px #ee2e24;
	border-left: solid 1px #ee2e24;
	border-right: solid 1px #ee2e24;
	border-bottom: solid 5px #ee2e24;
	
}

#champagneOrder span
{
	display: none;
}

.formElement 
{
	width: 650px;
	float: left;
	clear: both;
	color:#202020;
}

.formElementLeft, .formElementRight
{
	width: 160px;
	float: left;
	margin-left:200px;
}

.formElementRight
{margin-left:0px;}

.formElementLeft label, .formElementRight label {width:100px;}

INPUT.txt 
{ 
	FONT-SIZE:11px; 
	MARGIN:5px 0px; 
	WIDTH:280px; 
	COLOR:#202020;  
}

INPUT.txtSplit
{ 
	FONT-SIZE:10px; 
	MARGIN:5px 0px; 
	WIDTH:25px; 
	COLOR:#666;  
	float:right;
}

input, select {background:#fff2c5; padding:4px 6px; border:1px solid #CCC;  border-collapse:collapse;} select {padding:2px 0px; }

input:focus, select:focus {background:#FFF; border:1px solid #999; border-collapse:collapse;} 

input:hover, select:hover {background:#FFF;}

SELECT.inflight, SELECT.purpose_trip 
{ 
	FONT-SIZE:10px; 
	MARGIN:5px 0px; 
	WIDTH:295px; 
	COLOR:#666;  
}

FORM LABEL 
{ 
	PADDING-RIGHT:10px; 
	FLOAT:left; 
	WIDTH:35%; 
	PADDING-TOP:6px; 
	TEXT-ALIGN:right;
	color:#202020; 
}

.errorMes 
{ 
	PADDING-BOTTOM:5px;
	COLOR:#ff0000;
	PADDING-TOP:5px 
}
			
.messageText
{				
	width:485px;
	height:150px;
	background-color:#FFCCFF;
	padding:5px 5px 5px 5px;
	margin-bottom:5px;			
}

.grouporder {line-height:1.8; font-size:12px; color:#202020; margin-bottom:15px; padding-top:10px;}

.sectionHeader {font-size:12px; text-align:left; width:100%; font-weight:bold; color:#202020; line-height:30px;}

input.sendButton {float:left; background:#202020; color:#FFF;}

#contMid a {text-decoration:underline;} #contMid a:hover {text-decoration:none;}

















