.section {
	font-weight: normal; font-size: 11px; color: #000000; font-family: arial, verdana, tahoma, trebuchet ms, arial, sans-serif; text-decoration: none; !important;
	margin: 10px 0px;
}

/* flight results */

div.result{
	font-size:12px;
	border: 1px solid #f5841e;
	margin-bottom:15px;
}

div.result div.main-flight-info {
	margin: 5px;
	padding-top: 5px;
	width: 78%;
}

*html div.result div.main-flight-info {
	padding-top: 0px;
}

div.flight-detail{
	display: block;
	font-size: 8pt;
}

div.result div.image{
	float: left;
	padding-right: 20px;
}

div.result div.fare {
	margin-top:5px;
	float:right;
	width:125px;
	text-align: center;
}

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.breadcrumb {
	background-color: #f5841e;
	color: #FFFFFF;
	border-bottom:2px solid #f5841e;
	float:left;
	width: 70%;
	height:19px;
	padding-left: 3px;
}
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.points {
	clear: left;
}

div.note {
	clear: both;
	margin: 5px;
}

div.result div.info {
	display: block;
	background-color: #fde6d2;
	font-size: 8pt;
}

div.result div.buttons{
	display: block;
	height: 20px;
	width: 100%;
	margin-bottom: 10px;
}

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%;
}