@charset "utf-8";

/* CSS Document */

.compareLeftCol {
	border-left: 1px solid rgb(134, 133, 133);
	padding: 2px 1px 2px 3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	width:80px;
}

.compareRightCol {
	border-right: 1px solid rgb(134, 133, 133);
	padding: 2px 1px 2px 3px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	color:#666666;
	width:70px;
}

.compareSectionBreak {
	border-bottom: 1px solid rgb(134, 133, 133);
}

.compareTotalsBreak {
	border-top:1px double rgb(134, 133, 133);
}

.compareItem {
	font-weight:bold;
	text-align:left;
}

.comparePerItem {
	text-align:left;	
}

.comparePrice {
	font-weight:bold;
}

.comparePassengerCost {
	font-weight:bold;
	color:#999999;
	text-align:left;
}

.compareVehicleCost {
	font-weight:bold;
	color:#999999;
	text-align:left;
}

.compareTotalCost {
	font-weight:bold;
	color:#FF0000;
	background-color:#CCCCCC;
	text-align:left;
}

.compareCompanyDiv {
	float:left;
	width:180px;
	padding-bottom:10px;
}

.compareButton {
	padding-left:10px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	cursor:pointer;
}

.messageText {
		font-weight:bold;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		width:400px;
		color:#656565;
	}
	
.messageApplyText {
		font-weight:bold;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		width:550px;
		color:#656565;
	}
	
.compareClickText {
	padding-left:10px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: normal;
	color:#666666;
}

.compareCheaperText {
	text-align:center;
	font-size: 16px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color:#656565;
	width:500px;
}

.compareContinueStepText {
	text-align:center;
	font-size: 12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color:#656565;
	width:400px;
}

.compareCumulativeOfferList {
	width:500px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:25px;
	padding-right:25px;
}

.compareCumulativeOfferListText {
	font-size: 12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color:#656565;
}

.compareCumulativeMessage {
	width:400px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#656565;
	padding-left:25px;
	padding-right:25px;
	text-align:center;
	padding-top:10px;
}

.compareOfferList {
	width:635px;
}

.compareOneWayOfferList {
	width:310px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}

.compareOneWayOfferListFULLWIDTH {
	width:635px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}

.compareOneWayOfferListText {
	font-size: 12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color:#656565;
	height:25px;
	vertical-align:top;
}

.compareReturnOfferList {
	width:310px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
}

.compareReturnOfferListText {
	font-size: 12px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	color:#656565;
	height:25px;
	vertical-align:top;
}

.offerSection {
	background-color:#FBF8C1;
	border:1px solid #A1A2A4;
	width:635px;
}

.offerTable {
	background-color:#FBF8C1;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	width:550px;
}

.offerMessage {
	font-size: 11px;
	color:#737373;
	padding: 10px 0 20px 0;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
}

.offerHeader {
	color:#B4842F;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	font-weight:bold;
	height:35px;
	vertical-align:top;
}

.offerHeaderDate {
	color:#313131;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
}

.offerNum {
	border-top:1px solid #A5A5A5;
	font-weight:bold;
	color:#B4842F;
	height:20px;
}

.offerType {
	border-top:1px solid #A5A5A5;
	color:#B4842F;
	padding-left:10px;
	text-align:left;
}

.offerOutboundPrice {
	border-top:1px solid #A5A5A5;
	color:#B4842F;
}

.offerInboundPrice {
	border-top:1px solid #A5A5A5;
	color:#B4842F;
}

.offerCost {
	border-top:1px solid #A5A5A5;
	color:#B4842F;
}

.offerApply {
	border-top:1px solid #A5A5A5;
}

.offerApplySelect {
	color:#666666;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	width:90px;
}

.offerTotal {
	color:#313131;
	background-color:#FFFF8C;
	border-top:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
	font-weight:bold;
	height:20px;
}

.offerButtons {
	height:40px;
}

.offerDisclaimerTable {
	padding-top:20px;
	padding-bottom:10px;
	background-color:#FBF8C1;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
	width:544px;
	color:#636363;
}

.offerDisclaimerMessage {
	font-weight:bold;
}

.offerDisclaimerMessageColumnLeft {
	border-top:1px solid #A5A5A5;
	border-left:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
	padding:4px;
}

.offerDisclaimerMessageColumnRight {
	border-top:1px solid #A5A5A5;
	border-right:1px solid #A5A5A5;
	border-bottom:1px solid #A5A5A5;
	padding:4px;
}

