body {
	font-family: verdana;
	font-size:12px;
}



.section {
	font-weight: normal; font-size: 11px; color: #000000; font-family: arial, verdana, tahoma, trebuchet ms, arial, sans-serif; text-decoration: none; !important;
}

/* flight results */

body div.result{
		font-size:12px;
	margin-bottom:15px;
	border-bottom: 2px solid #f5841e;
	border-left:1px solid #f5841e;
	border-right:1px solid #f5841e;

		}

div.result div.main-flight-info {
	margin-right:128px;

}

span.flight-detail 
{
	float:right;
	margin:0px 5px 0px 85px;
	position:absolute;
}
div.result div.image
{
width:20%; 

}

div.result div.fare {
	margin-top:5px;
	float:right;
	width:125px;
	}
div.result div.fare p {
	border:1px solid black;
	margin:3px;
}
div.result div.rating {
	background-color: white;
	border-bottom: 1px solid #f5841e;
	border-left:0;
	border-top:1px solid #f5841e;
	border-right: 1px solid #f5841e;
	float:left;
	height: 15px;
	width: 28.4%;
	text-align: right;

}

*html div.result div.rating {
	height:19px;
	width: 29.6%;
}
div.result div.ratingMultiple {
	background-color: white;
	border-bottom: 1px solid #f5841e;
	border-left:0;
	border-top:1px solid #f5841e;
	border-right: 1px solid #f5841e;
	float:left;
	height: 23px;
	width: 29.2%;
	text-align: right;
}
*html div.result div.ratingMultiple {
	height:28px;
	width: 29.6%;
}


div.result div.breadcrumbMultiple {
	background-color: #f5841e;
	color: #FFFFFF;
	border-bottom:2px solid #f5841e;
	float:left;
	width: 70%;
	height:23px;
	padding-left: 3px;
}

*html div.result div.breadcrumbMultiple
{
height:28px;
}
div.result div.note
{
background-color:#FBCDA5;
border-bottom: 2px solid #f5841e;
}

/*div.result div.rating {
	background-color: white;
	border-bottom: 1px solid #f5841e;
	border-left:0;
	border-top:1px solid #f5841e;
	border-right: 1px solid #f5841e;
	float:left;
	height: 15px;
	width: 28.4%;
	text-align: right;
}

*html div.result div.rating {
	height:19px;
	width: 30%;
}
*/
div.result div.breadcrumb {
	background-color: #f5841e;
	color: #FFFFFF;
	border-bottom:2px solid #f5841e;
	float:left;
	width: 70%;
	height:19px;
	padding-left: 3px;
}


div.result div.points {

}
div.note {
	clear: both;
	margin: 5px;
}

div.result div.info {
	display: block;
	background-color: #fde6d2;
}

div.result div.buttons{
	display: block;
	height: 20px;
	width: 100%;
}

*html div.result div.buttons{
	margin-bottom:5px;
	margin-top:5px;
}

div.result div.buttons a{
	width: 22%;
	text-align: center;
	display: inline;
}

div.result div.buttons a.stepBack{
	float: left;
	margin-left: 9px;
}

div.result div.buttons a.stepContinue{
	float: right;
	margin-right: 9px;
}

div.result div.buttons a.secondarynav{
	float: left;
	width: 40%;
	margin-left: 9px;
}

*html div.result div.buttons a.secondarynav{
	margin-left: 27px;
}

div.result div.buttons .compareBasket{
	display:block;
	float:left;
	text-align:center;
	background-color:#eed;
	height:15px;
	width:50%;
}

/*div.note {
	clear: both;
}
div.result div.buttons a{
	display:block;
	float:left;
	text-align:center;
	background-color:#eed;
	height:15px;
	width:25%;
	
}

*html div.result div.buttons a{
	display:block;
	float:left;
	text-align:center;
	background-color:#eed;
	height:15px;
	width:24.8%;
	
}
div.result div.buttons .compareBasket{
	display:block;
	float:left;
	text-align:center;
	background-color:#eed;
	height:15px;
	width:50%;
	
}*/



/* -- Flight Selection -- */

table.flight tr.out td{
	border-bottom:1px solid #f5841e;
}


