@charset "utf-8";
/* CSS Document */

#DestinationLinks {
	color: #FFFFFF;
	background-color: #568E14;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	clear: both;
	height: 30px;
	width: 950px;
	line-height: 25px;
	padding: 0 0 0 10px;
	margin: 0;
}

H3.Prices {
	font-size: 120%;
	background-color: #00512F;
	display: block;
	color: #FFFFFF;
	padding: 0 0 0 5px;
	margin: 10px -5px 7px -5px;
	width: 525px;
}
H3.Formula {
	border-bottom: 1px solid #5D9732;
	color: #5D9732;
	padding: 1px;
	margin-bottom: 3px;
	display: block;
	font-size: 120%;
}

/* -------- Overview Formats ---------- */
#Overview .Overview_Original {
	background-color: #E0EAF3;
	border: 1px solid #4F85C0;
	padding: 5px;
	margin: 5px 0 5px 0;
}
#Overview .Overview_Original h3 {
	background-color: #4F85C0;
	color: #FFFFFF;
	display: block;
	margin: 0;
}
#Overview .Overview_NoFrills {
	background-color: #E7EEE0;
	border: 1px solid #5D9732;
	padding: 5px;
	margin: 0 0 5px 0;
}
#Overview .Overview_NoFrills h3 {
	background-color: #5D9732;
	color: #FFFFFF;
	display: block;
	margin: 0;
}
#Overview h2.Original_vs_NoFrills {
	background-color: #FFFFFF;
	background-image: url(../Images/Background/bg_OriginalvsNoFrills.jpg);
	background-repeat: no-repeat;
	background-position: center;
	border: 1px solid #4F85C0;
	text-align: center;
}
#Overview h2.Original_vs_NoFrills a:visited, h2.Original_vs_NoFrills a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#Overview h2.Original_vs_NoFrills a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* -------- Table Formats ---------- */
table.NmlTextSize {
	font-size: 120%;
}
table.Table_Original {
	border: 1px solid #4F85C0;
	margin-bottom: 5px;
}
.Table_Original th {
	background-color: #4F85C0;
	color: #FFFFFF;
	font-weight: normal;
	padding: 1px;
}
.Table_Original td {
	background-color: #E0EAF3;
	padding: 1px;
	font-size: 90%;
}
.Table_Original td.Dark_Blue {
	background-color: #D6E3EF;
}

table.Table_NoFrills {
	border: 1px solid #5D9732;
	margin-bottom: 5px;
}
.Table_NoFrills th {
	background-color: #699418;
	color: #FFFFFF;
	font-weight: normal;
	padding: 1px;
}
.Table_NoFrills td {
	background-color: #ECF9D5;
	padding: 1px;
	font-size: 90%;
}
.Table_NoFrills td.Dark_Green {
	background-color: #E4F7C1;
}

table.Table_CarFree {
	border: 1px solid #75405D;
	margin-bottom: 5px;
}
.Table_CarFree th {
	background-color: #75405D;
	color: #FFFFFF;
	font-weight: normal;
	padding: 1px;
}
.Table_CarFree td {
	background-color: #F0E3EB;
	padding: 1px;
	font-size: 90%;
}
.Table_CarFree td.Dark_Red {
	background-color: #E9D6E1;
}

table.Table_NoFrills-Hosted {
	border: 1px solid #F08925;
	margin-bottom: 5px;
}
.Table_NoFrills-Hosted th {
	background-color: #F08925;
	color: #FFFFFF;
	font-weight: normal;
	padding: 1px;
}
.Table_NoFrills-Hosted td {
	background-color: #FCE9D6;
	padding: 1px;
	font-size: 90%;
}
.Table_NoFrills-Hosted td.Dark_Orange {
	background-color: #FBDFC4;
}

table.Table_Generic {
	border: 1px solid #87746A;
}
.Table_Generic th {
	background-color: #87746A;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 110%;
}
.Table_Generic td {
	background-color: #E7E3E2;
}
.Table_Generic td.Dark_Generic {
	background-color: #D2CCCA;
}

/* -------- General Backgrounds Formats ---------- */
.Text_20LR_WhiteBG {
	padding: 0 20px 0 20px;
}
.Text_20LR_NoFrills {
	padding: 0 20px 0 20px;
	background-color: #E7EEE0;
}
.Text_20LR_Original {
	padding: 0 20px 0 20px;
	background-color: #E0EAF3;
}
.Text_20LR_CarFree {
	padding: 0 20px 0 20px;
	background-color: #F0DBD1;
}
.Text_20LR_WhiteBG ul {
	font-size: 90%;
}
.Col_3 ul {
	font-size: 95%;
}
.Button_Red {
	padding: 5px;
	width: 150px;
	margin: 0 0 0 auto;
	text-align: center;
	background-image: url(../Images/Formula/Main/Compare.jpg);
	background-repeat: repeat-x;
	display: block;
	border: 1px solid #8B0F04;
	font-size: 100%;
	background-color: #8B0F03;
}
.Button_Red a:visited, .Button_Red a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.Button_Red a:hover {
	color: #FFFFFF;
	text-decoration: hover;
}
