body {
	padding:0;
	margin-top:0;
	font:80% arial, sans-serif;
	text-align:center;
	color:#555;
	background-color:#FFF;
}
h1 {
	font-size:1.8em;
	margin-bottom:.5em;
}
h2 {
	color:#62a1d7;
	font-size: 1.6em;
	margin:0 0 0.5em 0;
}
h3 {
	color:#111;
	font-size: 1.2em;
	margin-bottom:0.2em;
}
p .blue {
	color:#004b85;
}
p {
	margin-top:.5em;
	margin-bottom:.5em;
}
ul, ol {
	font-size:1em;
}
a {
	color:#444;
}
a:visited {
	color:#444;
}
a:hover {
	color:#584099;
}
a:focus, a:active {
	color:#003;
}
table#routes td a {
	color:#fff;
}
hr {
	color:#1D325A;
	height:2px;
}
img {
	border:none;
}
.topHeader {
	float:right;
	width:203px;
	font:10px arial;
	text-align:right;
}
.topHeader img {
	padding:none;
}
.linksHeader {
	float:right;
	padding-top:35px;
	font:12px arial;
}
.linksHeader a {
	padding:0;
	margin:0;
	text-decoration:none;
}
.linksHeader img {
	padding:0;
	margin:0;
}
.subheading {
	color:#b81f24;
	font:1.4em arial, sans-serif;
}
#logo {
	float:left;
}
#topNavWrapper {
	float:left;
	width:485px;
	margin-left:120px;
	height:70px;
	background:url('/images/topNavBkg.gif') no-repeat;
}
#topNavWrapper_obs /*Added for header_obs*/{
	float:left; width:485px !important;	margin-left:120px; height:70px; background: url("/images/topNavBkg_obs.gif") no-repeat top right;
}
#topNavLoginWrapper {
	float:left;
	margin:4px 0 0 10px;
}
.topNavLoginTitle {
	font:12px arial;
	font-weight:bold;
	color:#fff;
}
.topNavLoginFormItems {
	font:10px arial;
	color:#666;
}
.topNavLoginFormSubmit {
	font:11px arial;
}
#topNavFlagsWrapper {
	float:left;
	margin-left:10px;
}
#topNavWrapper_obs #topNavFlagsWrapper /*Added for header_obs*/{
float:left; margin-left:245px;
}
#welcomelogin {
	width:900px;
}
div#ca-welcome {
	float:left;
	font:12px arial, sans-serif;
	font-weight:bold;
	margin:6px 20px 5px 12px;
}
span#ca-welcome-change {
	font:10px arial, sans-serif;
	font-weight:normal;
}
div#ca-login-state {
	float:right;
	font:12px arial, sans-serif;
	font-weight:bold;
	padding-left:0;
	margin:8px 12px 5px 12px;
}
div#ca-points {
	font-size:12px;
	margin:0 12px 5px 12px;
	float:right;
	clear:both;
	padding-left:12px;
}
* html div#ca-points {
	width:380px;
	text-align:right;
}
.ca-breadcrumb {
	color:#aaa;
	font-size:10px;
	list-style:none;
	margin:0;
	padding:0;
}
#Destinations {
	width:192px;
	height:138px;
	position:absolute;
	left:-749px;
	top:31px;
	display:none;
}
#Benefits {
	width:192px;
	height:200px;
	position:absolute;
	left:-624px;
	top:31px;
	display:none;
}
#Information {
	width:192px;
	height:109px;
	position:absolute;
	left:-523px;
	top:31px;
	display:none;
}
#Aboutflybe {
	width:192px;
	height:159px;
	position:absolute;
	left:-404px;
	top:31px;
	display:none;
}
#menubar {
	height:40px;
	padding:4px 0 0 5px;
	background:url("/images/menuBar.jpg") no-repeat;
	margin:0;
	clear:both;
}
#nav, #nav ul, #footer ul {
	left:21px;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	line-height:1;
	z-index:100;
	width:850px;
}
* #nav, * #nav ul, * #footer ul {
	left:21px;
	padding:0;
	margin:0;
	list-style:none;
	line-height:1;
}
#nav a, #footer a {
	top:0;
	display:block;
	color:#fff;
	text-align:left;
	text-decoration:none;
	background-color:#004b85;
	padding:4px;
	font-weight:bold;
	font:12px arial, sans-serif;
}
* html #nav a {
	width:0;
}
#nav li, #footer li {
	padding:0 0 0 16px;
	float:left;
	position:relative;
	display:block;
}
* html #nav li, * html #footer li {
	float:left;
	width:0;
	position:relative;
	display:block;
}
#nav li.line, #footer li.line {
	background:url('/images/line.gif') no-repeat left;
	margin-left:0;
	margin-right:20px;
	text-indent:10px;
	text-decoration:none;
	display:block;
}
#nav li.line2, #footer li.line2 {
	margin-right:20px;
	text-indent:0;
	text-decoration:none;
	display:block;
}
#nav .topRow, #footer .topRow {
	background-color:transparent;
	padding:9px 4px;
}
#nav li ul {
	z-index:100;
	top:31px;
	width:80px;
	position:absolute;
	display:none;
}
#nav li ul a {
	left:-50px;
	padding-left:12px;
	width:16em;
}
#nav li a:hover {
	z-index:100;
	color:#ffc20e;
}
#nav li:hover ul, #nav li.sfhover ul {
	z-index:100;
	left:-8px;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	z-index:100;
	display:block;
}
#nav li a:active, #nav li a:focus {
	color:#ffc20e;
}
#nav li:active ul, #nav li:focus ul {
	z-index:100;
	left:-8px;
}
#nav li:active ul, #nav li li:active ul, #nav li:focus ul, #nav li li:focus ul {
	display:block;
}
#left {
	z-index:1;
	min-height:400px;
	clear:left;
	float:left;
	width:210px;
	margin-bottom:10px;
}
#leftDestination {
	height:600px;
	clear:left;
	float:left;
	width:220px;
}
.listHeader {
	background:url("/images/ListHeaderBlue.gif") no-repeat;
	width:194px;
	height:26px;
	padding:7px 0 0 6px;
	color:#fff;
	font-weight:bold;
	font-size:1.4em;
	margin:5px 0 0 0;
}
* html .listHeader {
	width:200px;
	height:33px;
}
#navLEFT ul {
	margin:0;
	padding:0;
}
#navLEFT li {
	background:url("/images/ListItemBlue.gif") repeat-x;
	width:190px;
	min-height:22px;
	padding:5px 0 0 10px;
	list-style:none;
	font-weight:bold;
}
* html #navLEFT li {
	height:27px;
	width:200px;
}
#navLEFT a {
	background:url("/images/listItem.gif") no-repeat;
	margin:0;
	display:block;
	min-height:15px;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#000;
}
#navLEFT a:hover {
	background:url("/images/listItemHover.gif") no-repeat;
	margin:0;
	padding:0 0 0 20px;
	display:block;
	min-height:15px;
	text-decoration:none;
	color:#004b85;
}
#wrapper {
	margin:0 auto;
	padding:0;
	border:0;
	width:900px;
	border:0 solid;
	text-align:left;
}
#wrapperwide {
	margin:0 auto;
	padding:0;
	border:0;
	width:915px;
	border:0 solid;
	text-align:left;
}
.f_right {
	float:right;
	text-align:right;
}
.f_left {
	float:left;
	background:url("/images/logohead.gif") no-repeat;
	width:244px;
	height:74px;
}
.f_left a {
	background-color:transparent;
	display:block;
	width:90%;
	height:100%;
}
.f_left1 {
	float:left;
	background:url("/images/topwidth.gif") repeat-x;
	width:55px;
	height:74px;
}
.f_left2 {
	float:left;
	padding:11px 0 10px 39px;
	background:url("/images/toplanguage.gif") no-repeat;
	width:126px;
	height:52px;
}
* html .f_left2 {
	float:left;
	padding:11px 0 0 39px;
	background:url("/images/toplanguage.gif") no-repeat;
	width:166px;
	height:74px;
}
.f_left3yellow {
	float:left;
	background:url("/images/OrangeButton1.gif") no-repeat;
	padding:31px 6px 0 6px;
	font:11px arial, sans-serif;
	width:47px;
	height:43px;
	text-align:center;
	line-height:1.1;
}
.f_left3yellow2 {
	float:left;
	background:url("/images/OrangeButton2.gif") no-repeat;
	padding:31px 6px 0 6px;
	font:11px arial, sans-serif;
	width:47px;
	height:43px;
	text-align:center;
	line-height:1.1;
}
* html .f_left3yellow, * html .f_left3yellow2 {
	width:59px;
	height:74px;
	text-align:center;
}
.f_left3yellow a, .f_left3yellow2 a {
	letter-spacing:-0.06em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
}
.f_left3yellow a:hover, .f_left3yellow2 a:hover {
	color:#fff;
}
.f_left3yellow a:visited, .f_left3yellow2 a:visited {
	color:#fff;
}
.f_left3red {
	float:left;
	background:url("/images/RedButton1.gif") no-repeat;
	padding:31px 6px 0 6px;
	font:11px arial, sans-serif;
	width:47px;
	height:43px;
	text-align:center;
	line-height:1.1;
}
.f_left3red2 {
	float:left;
	background:url("/images/RedButton2.gif") no-repeat;
	padding:31px 6px 0 6px;
	font:11px arial, sans-serif;
	width:47px;
	height:43px;
	text-align:center;
	line-height:1.1;
}
* html .f_left3red, * html .f_left3red2 {
	width:59px;
	height:74px;
	text-align:center;
}
.f_left3red a, .f_left3red2 a {
	letter-spacing:-0.08em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
}
.f_left3red a:hover, .f_left3red2 a:hover {
	color:#fff;
}
.f_left3red a:visited, .f_left3red2 a:visited {
	color:#fff;
}
.f_left3purple {
	float:left;
	background:url("/images/PurpleButton1.gif") no-repeat;
	padding:31px 6px 0 6px;
	font:11px arial, sans-serif;
	width:47px;
	height:43px;
	text-align:center;
	line-height:1.1;
}
.f_left3purple2 {
	float:left;
	background:url("/images/PurpleButton2.gif") no-repeat;
	padding:31px 6px 0 6px;
	font:11px arial, sans-serif;
	width:47px;
	height:43px;
	text-align:center;
	line-height:1.1;
}
* html .f_left3purple, * html .f_left3purple2 {
	width:59px;
	height:74px;
	text-align:center;
}
.f_left3purple a, .f_left3purple2 a {
	letter-spacing:-0.08em;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	background-color:transparent;
}
.f_left3purple a:hover, .f_left3purple2 a:hover {
	color:#fff;
}
.f_left3purple a:visited, .f_left3purple2 a:visited {
	color:#fff;
}
.f_left4 {
	float:left;
	background:url("/images/end.gif") no-repeat;
	width:21px;
	height:74px;
}
#custm {
	float:left;
	color:#1D325A;
	font-weight:bold;
	margin:7px;
}
#custm2 {
	clear:right;
	float:right;
	text-align:right;
	color:#1D325A;
	font-weight:bold;
	margin:7px;
}
#clear {
	clear:both;
}
#contentBook {
	padding:1px;
	margin:0;
	clear:right;
	float:left;
	width:450px;
}
#content {
	padding:1px;
	margin:0;
	clear:right;
	float:left;
	width:465px;
}
#contentwider2 {
	padding:1px;
	margin:0;
	clear:right;
	float:left;
	width:700px;
}
#content h1, #contentBook h1, #contentwider2 h1 {
	background:url("/images/HeadingItem.gif") no-repeat;
	color:#004b85;
	height:40px;
	padding:5px 0 0 40px;
	margin:0;
	font-size:1.6em;
	line-height:120%;
}
#content h2, #contentBook h2, #contentwider2 h2 {
	color:#004b85;
	height:20px;
	line-height:1.3;
	font-size:1.2em;
}
#content h5, #contentBook h5, #contentwider2 h5 {
	color:#004b85;
	height:20px;
	line-height:1.3;
}
#pad {
	padding-left:15px;
	padding-right:15px;
}
#contentwide {
	padding:1px;
	margin:0;
	clear:right;
	float:left;
	width:685px;
	/*width:600px*/
	margin-bottom:10px;
}
#contentwide h1 {
	background:url("/images/HeadingItem.gif") no-repeat;
	color:#004b85;
	height:40px;
	padding:5px 0 0 40px;
	margin:0;
	font-size:1.8em;
	line-height:120%;
}
* html #contentwide h3 {
	color:#004b85;
	height:20px;
	line-height:1.3;
	font-size:1.2em;
}
#contentwide h3 {
	color:#004b85;
	height:20px;
	font-size:1.2em;
}
* html #contentwide h5 {
	color:#004b85;
	height:20px;
	line-height:1.3;
}
#contentwide h5 {
	color:#004b85;
	height:20px;
	line-height:1.8;
}
#contentwide-wide {
	CLEAR:right;
	PADDING-RIGHT:0;
	PADDING-LEFT:1px;
	FLOAT:left;
	PADDING-BOTTOM:1px;
	MARGIN:0;
	WIDTH:686px;
	PADDING-TOP:1px;
}
#contentwide-wide H1 {
	PADDING-RIGHT:0;
	PADDING-LEFT:40px;
	FONT-SIZE:1.6em;
	BACKGROUND:url(/images/HeadingItem.gif) no-repeat;
	PADDING-BOTTOM:0;
	MARGIN:0;
	COLOR:#004b85;
	LINE-HEIGHT:120%;
	PADDING-TOP:5px;
	HEIGHT:40px;
}
* HTML #contentwide-wide H2 {
	FONT-SIZE:1.2em;
	COLOR:#004b85;
	LINE-HEIGHT:1.3;
	HEIGHT:20px;
}
#contentwide-wide H2 {
	FONT-SIZE:1.2em;
	COLOR:#004b85;
	HEIGHT:20px;
}
* HTML #contentwide-wide H3 {
	FONT-SIZE:1.2em;
	COLOR:#004b85;
	LINE-HEIGHT:1.3;
	HEIGHT:20px;
}
#contentwide-wide H3 {
	FONT-SIZE:1.2em;
	COLOR:#004b85;
	HEIGHT:20px;
}
* HTML #contentwide-wide H5 {
	COLOR:#004b85;
	LINE-HEIGHT:1.3;
	HEIGHT:20px;
}
#contentwide-wide H5 {
	COLOR:#004b85;
	LINE-HEIGHT:1.8;
	HEIGHT:20px;
}
#sales-contacts {
	font-size:11px;
	color:#fff;
	margin:60px 0 10px 0;
}
#sales-contacts a {
	color:#fff;
	font-size:11px;
}
#sales-contacts span {
	color:#fff;
	font-size:11px;
}
#sales-contacts .contacts1 {
	width:685px;
	height:365px;
	padding:7px 50px 0 50px;
	background:url("/images/contacts1_bg.gif") no-repeat;
	margin:0 0 10px 0;
}
#sales-contacts .contacts2 {
	width:685px;
	height:180px;
	padding:7px 50px 0 50px;
	background:url("/images/contacts2_bg.gif") no-repeat;
	margin:5px 0 10px 0;
}
#sales-contacts .sales_header {
	margin:20px 0 20px 0;
}
#contentwider {
	padding:0;
	margin:0;
	clear:right;
	float:left;
	width:690px;
}
#content_cam {
	padding: 1px 0 1px 1px;
	margin: 0px;
	clear: right;
	float: left;
	width: 686px;
	margin-bottom:20px
}
#contentwider .contentwider_wrapper {
	text-align:left;
	margin:0;
	padding:0 0 0 15px;
	width:680px;
}
#contentwider h1, #content_cam h1 {
	background:url("/images/HeadingItem.gif") no-repeat;
	color:#004b85;
	height:40px;
	padding:5px 0 0 40px;
	margin:0;
	font-size:1.6em;
	line-height:120%;
}
* html #contentwider h2 {
	color:#004b85;
	height:20px;
	font-size:1.2em;
}
#contentwider h2 {
	color:#004b85;
	height:20px;
	font-size:1.2em;
}
* html #contentwider h5 {
	color:#004b85;
	height:20px;
	line-height:1.3;
}
#contentwider h5 {
	color:#004b85;
	height:20px;
	line-height:1.8;
}
#contentDestination {
	padding:1px 1px 1px 10px;
	margin:0;
	float:left;
	width:700px;
}
#contentwidest {
	padding:1px;
	margin:0;
	clear:right;
	float:left;
	width:700px;
}
#contentwidest h1 {
	background:url("/images/HeadingItem.gif") no-repeat;
	color:#004b85;
	height:40px;
	padding:5px 0 0 40px;
	margin:0;
	font-size:1.6em;
	line-height:120%;
}
#contentwidest h2 {
	color:#004b85;
	height:20px;
	line-height:1.3;
	font-size:1.2em;
}
#contentwidest h5 {
	color:#004b85;
	height:20px;
	line-height:1.3;
}
#contentwidest a {
	padding-left:15px;
	padding-right:15px;
}
#content_1, #content_2 {
	padding:1px;
	margin:0;
	clear:right;
	float:left;
	width:250px;
}
#content_1 h1, #content_2 h1 {
	background:url("/images/HeadingItem.gif") no-repeat;
	color:#004b85;
	height:40px;
	padding:5px 0 0 40px;
	margin:0;
	font-size:1.6em;
	line-height:120%;
}
#content_1 h2, #content_2 h2 {
	color:#004b85;
	height:20px;
	line-height:1.3;
	font-size:1.2em;
}
#left2 {
	padding:0;
	margin:0;
	float:left;
	width:240px;
}
* html #left2 {
	margin:0;
	padding:0;
	float:left;
	width:240px;
}
#left2 p {
	padding:0;
	margin:0;
	color:#fff;
}
#left2 h4 {
	padding:0;
	margin:0;
	color:#fff;
}
#left2_head {
	background:url("/images/Left2head.gif") no-repeat;
	height:10px;
}
#left2_bkg {
	background:url("/images/Left2bkg.gif") repeat-y;
	padding:0;
	margin:0;
}
#left2_space {
	padding:0 5px 0 5px;
}
#left2 li {
	color:#fff;
	padding-top:2px;
}
#left2 a {
	color:#fff;
}
#left2 a:hover {
	color:#ebb612;
}
#img_customer_accounts_1 {
	background:url("/images/Pic1.jpg") no-repeat;
	width:230px;
	height:230px;
}
#img_blue_box_think {
	background:url("") no-repeat;
	width:230px;
	height:500px;
}
#img_news1 {
	background:url("/images/Pic_news.jpg") no-repeat;
	width:230px;
	height:230px;
}
#img_eco-lablling_scheme {
	background:url("/images/eco_label_q4_sm.jpg") no-repeat;
	width:230px;
	height:430px;
}
#emission_trading_scheme {
	background:url("") no-repeat;
	width:230px;
	height:230px;
}
#img_special_offers_email {
	background:url("") no-repeat;
	width:230px;
	height:351px;
	margin-bottom:5px;
}
#img_special_offers_email2 {
	background:url("") no-repeat;
	width:230px;
	height:360px;
	margin-bottom:5px;
}
#img_special_offers_email3 {
	background:url("/images/special_offers3.jpg") no-repeat;
	width:230px;
	height:126px;
}
#img_la_manga1 {
	background:url("/images/la_manga_top.jpg") no-repeat;
	width:230px;
	height:230px;
	margin-bottom:5px;
}
#img_la_manga2 {
	background:url("/images/hyatt_regency.jpg") no-repeat;
	width:230px;
	height:230px;
	margin-bottom:5px;
}
#img_la_manga3 {
	background:url("/images/las_lomas.jpg") no-repeat;
	width:230px;
	height:230px;
}
#img_jansale_1 {
	background:url("/images/city_dest.jpg") no-repeat;
	width:230px;
	height:230px;
	margin-bottom:5px;
}
#img_jansale_2 {
	background:url("/images/sun_dest.jpg") no-repeat;
	width:230px;
	height:230px;
	margin-bottom:5px;
}
#img_jansale_3 {
	background:url("/images/ski_dest.jpg") no-repeat;
	width:230px;
	height:230px;
}
#img_newroutes_nqy {
	background:url("/images/nr_nqy.jpg") no-repeat;
	width:230px;
	height:230px;
	margin-bottom:5px;
}
#img_newroutes_dbv {
	background:url("/images/nr_dbv.jpg") no-repeat;
	width:230px;
	height:230px;
	margin-bottom:5px;
}
#img_newroutes_bru {
	background:url("/images/nr_bru.jpg") no-repeat;
	width:230px;
	height:230px;
}
#left2_bottom {
	background:url("/images/Left2bottom.gif") no-repeat;
	height:10px;
	width:240px;
}
.so_lhs_col {
	float:left;
	width:300px;
}
.so_rhs_col {
	float:left;
	width:300px;
}
.copy_lhs {
	font:75% verdana;
	color:#fff;
	font-weight:bold;
	line-height:115%;
	padding:30px 10px 0 130px;
}
.copy_rhs {
	font:75% verdana;
	color:#fff;
	font-weight:bold;
	line-height:115%;
	padding:30px 10px 0 128px;
}
.so_mini {
	background-image:url('');
	background-repeat:no-repeat;
	width:300px;
	height:115px;
}
.so_villas {
	background-image:url('');
	background-repeat:no-repeat;
	width:300px;
	height:118px;
}
.so_shopping {
	background-image:url('');
	background-repeat:no-repeat;
	width:300px;
	height:117px;
}
.so_express {
	background-image:url('');
	background-repeat:no-repeat;
	width:300px;
	height:116px;
}
.so_flowers {
	background-image:url('');
	background-repeat:no-repeat;
	width:300px;
	height:115px;
}
.so_languages {
	background-image:url('');
	background-repeat:no-repeat;
	width:300px;
	height:115px;
}
.so_entertainment {
	background-image:url('');
	background-repeat:no-repeat;
	width:300px;
	height:118px;
}
.so_lamanga {
	background-image:url('');
	background-repeat:no-repeat;
	width:300px;
	height:117px;
}
.so_golf {
	background-image:url('');
	background-repeat:no-repeat;
	width:300px;
	height:116px;
}
#footer {
	clear:both;
	color:#fff;
	background:url('/images/menuBar.jpg') 0 0 no-repeat;
	height:40px;
	padding:4px 20px 0 10px;
	text-align:left;
}
#footer a {
	text-decoration:none;
	color:#fff;
}
#footer a:hover {
	text-decoration:underline;
}
#footer2 {
	padding:0;
	margin:0;
	text-align:left;
	color:#CBC5C5;
}
#footer2 a {
	color:#CBC5C5;
}
#leftDestination {
	float:left;
	width:200px;
	clear:left;
	height:600px;
}
#contentDestination {
	padding:1px;
	margin:0;
	clear:right;
	float:left;
	width:550px;
}
#contentDestination p {
	padding-left:15px;
	padding-right:15px;
}
#NewsLeft {
	clear:left;
	float:left;
	width:270px;
}
#NewsRight {
	float:left;
	width:270px;
}
#Newstable {
	border:none;
	width:600px;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
}
#Newstoprow {
	background-color:#03568c;
	color:#fff;
	font-size:18px;
}
#Newssecondrow {
	background-color:#77a0d4;
	color:#000;
	font-size:14px;
}
#Newsheader {
	background-color:#77a0d4;
	color:#000;
	font-size:14px;
}
#Newscontent {
	width:600px;
	background-color:#d5e1f1;
	border-bottom:solid 2px #03568c;
	color:#000;
	font-size:12px;
	height:100%;
}
.specialBox {
	background:url(/images/special_box.gif) no-repeat;
	margin:2px;
	width:157px;
	height:127px;
	float:left;
	display:block;
}
.specialBox h4 {
	padding:45px 10px 10px 15px;
	margin:0;
	font-size:90%;
	font-family:Arial, Helvetica, sans-serif;
}
.clear {
	clear:both;
}
.blue {
	color:#004b85;
	padding-top:5px;
	margin-top:0;
}
.blue2 {
	color:#004b85;
	padding:3px 0 3px 0;
	margin:0;
	font:1.3em arial, sans-serif;
}
#YDStable table {
	font:.6em Verdana, Arial, Helvetica, sans-serif;
}
#YDStable th {
	border:1px solid #004b85;
	padding:5px 10px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	background:#62a1d7;
}
#YDStable .heading {
	border:1px solid #004b85;
	font-size:120%;
	white-space:nowrap;
	background:#62a1d7;
}
#YDStable td {
	padding:5px 10px;
	background:#fff;
	color:#004b85;
	border:1px solid #004b85;
}
#lamanga {
	background:url(/images/La_Manga_landing.jpg) no-repeat;
	height:720px;
	width:643px;
}
#lamanga_text {
	padding:320px 0 0 30px;
	width:400px;
}
******sale ************/ #sale50_1 {
background:url(/images/50offSALE_new.jpg) no-repeat;
height:284px;
}
#sale50_2 {
	background:url(/images/50offSALE_new_mid.gif) repeat-y;
	height:240px;
}
#saleLeft {
	width:189px;
	height:230px;
	float:left;
	padding:5px 15px 5px 15px;
}
*html #saleLeft {
	width:219px;
}
#saleMid {
	width:199px;
	height:230px;
	float:left;
	padding:5px 10px 5px 10px;
}
*html #saleMid {
	width:219px;
}
#saleRight {
	width:199px;
	height:230px;
	float:left;
	clear:right;
	padding:5px 10px 5px 10px;
}
*html #saleRight {
	width:219px;
}
#sale50_3 {
	background:url(/images/50offSALE_bot.jpg) no-repeat;
	height:180px;
}
#sale_winter_top {
	background:url() no-repeat;
	height:520px;
	width:643px;
}
#sale_winter_bot {
	background:url(/images/WINter-schedule-release_bot.jpg) no-repeat;
	height:370px;
	width:643px;
}
#sale_text_top {
	padding:270px 0 0 30px;
	width:400px;
}
#sale_text_bot {
	padding:50px 0 0 30px;
	width:400px;
}
#sale_half_price {
	background:url(/images/up-to-HALF-PRICE_MAR09_newimgs_ext.jpg) no-repeat;
	height:860px;
	width:643px;
}
#sale_taxes {
	background:url(/images/just-pay-taxes_jul-09-EXT.jpg) no-repeat;
	height:800px;
	width:643px;
}
#sale_weekend {
	background:url(/images/Massive-weekend-savings_ext.jpg) no-repeat;
	height:800px;
	width:643px;
}
#sale_easter {
	background:url() no-repeat;
	height:800px;
	width:643px;
}
#sale_easterSAT {
	background:url() no-repeat;
	height:800px;
	width:643px;
}
#sale_easterSUN {
	background:url() no-repeat;
	height:800px;
	width:643px;
}
#sale_easterMON {
	background:url() no-repeat;
	height:800px;
	width:643px;
}
#sale_text {
	padding:300px 0 0 30px;
	width:400px;
}
.secondaryfares .fares_left {
	padding-left:10px;
}
#disney_landing {
	background:url(/images/disney_landing.jpg) no-repeat;
	width:643px;
}
#disney_text {
	padding:240px 0 0 30px;
	width:400px;
}
#merlin_landing1 {
	padding:10px 0 10px 30px;
	background:url(/images/merlin_bg1.jpg) no-repeat;
	width:700px;
	height:300px;
	margin:0;
}
#merlin_landing1 .image {
	padding:0 10px 20px 0;
	margin:0;
}
#merlin_text1 {
	padding:10px 295px 10px 10px;
	margin:0;
}
#merlin_text1 p {
	font-size:14px;
	margin:0 0 10px 0;
	color:#a03622;
	line-height:17px;
}
#merlin_text1 .small_text {
	font-size:9px;
	padding:20px 0 0 0;
	margin:0;
}
a.merlin_link1:link {
	color:#a03622;
	text-decoration:none;
}
a.merlin_link1:hover {
	color:#a03622;
	text-decoration:underline;
}
a.merlin_link1:visited {
	color:#a03622;
	text-decoration:none;
}
a.merlin_link1:active {
	color:#a03622;
	text-decoration:underline;
}
#merlin_landing2 {
	padding:10px 0 10px 30px;
	background:url(/images/merlin_bg2.jpg) no-repeat;
	width:700px;
	height:300px;
	margin:0;
}
#merlin_landing2 .image {
	padding:0 20px 20px 0;
	margin:0;
}
#merlin_text2 {
	padding:10px 263px 10px 10px;
	margin:0;
}
#merlin_text2 p {
	font-size:12px;
	padding:0 0 10px 0;
	color:#FFF;
	line-height:14px;
}
#merlin_text2 .small_text {
	font-size:9px;
	padding:10px 0 0 0;
	margin:0;
}
a.merlin_link2:link {
	color:#fff;
	text-decoration:none;
}
a.merlin_link2:hover {
	color:#fff;
	text-decoration:underline;
}
a.merlin_link2:visited {
	color:#fff;
	text-decoration:none;
}
a.merlin_link2:active {
	color:#fff;
	text-decoration:underline;
}
#merlin_tc {
	width:680px;
	padding:0 0 5px 20px;
	font-size:10px;
	text-align:justify;
	color:#555;
	margin:0;
}
.merlin_tc_heading {
	font-weight:bold;
	font-size:11px;
color#000;
	padding:0 0 3px 0;
}
#merlin_page_header {
	width:680px;
	background:url(/images/merlin_page_header.gif) no-repeat top left;
	height:77px;
	margin:20px 0 30px 20px;
}
a.button09W {
	background:transparent url('/images/button1_white.gif') no-repeat top left;
	display:block;
	float:left;
	font:normal 13px Tahoma;
	line-height:25px;
	height:33px;
	padding-left:11px;
	text-decoration:none;
}
a:link.button09W, a:visited.button09W, a:active.button09W {
	color:#fff;
}
a.button09W span {
	background:transparent url('/images/button2_white.gif') no-repeat top right;
	display:block;
	padding:4px 11px 4px 0;
}
a.button09W:hover {
	background:transparent url('/images/button1b_white.gif') no-repeat bottom left;
}
a.button09W:hover span {
	background:transparent url('/images/button2b_white.gif') no-repeat bottom right;
	color:black;
}
.buttonwrapper {
	float:right;
}
#maintenance {
	background:url(/images/maintenance.gif) no-repeat;
	height:550px;
	width:560px;
}
#maintenance_text {
	text-align:center;
	padding:240px 0 0 0;
	width:550px;
	font-weight:bold;
	font-size:120%;
}
#adsHighlight {
	font-weight:bold;
	color:#d81921;
}
.ski {
	float:left;
	width:690px;
	padding-left:10px;
}
.ski .skileft {
	float:left;
	width:220px;
}
.ski .skiright {
	float:left;
	width:430px;
	padding-left:0;
}
.ski .skiList {
	background:url("/images/SkiList.jpg") repeat-x;
	width:216px;
	height:26px;
	list-style:none;
}
.box_bodyRight .skiList {
	width:200px;
}
.ski .SkiPageList ul, {
margin:0;
padding:0;
}
.ski ul {
	margin:0;
	padding:0;
}
.box_bodyRight ul {
	margin:0;
	padding:0;
}
.ski .listHeader {
	background:url("/images/SkiListHeader.jpg");
	width:210px;
	height:27px;
	padding:7px 0 0 6px;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
.ski .skiList a {
	background:url("/images/SkiListItem.gif") no-repeat;
	margin:0;
	display:block;
	width:196px;
	height:21px;
	padding:5px 0 0 20px;
	text-decoration:none;
	color:#000;
}
.ski .skiList a:hover {
	background:url("/images/SkiListItemHover.gif") no-repeat;
	margin:0;
	display:block;
	width:196px;
	height:21px;
	padding:5px 0 0 20px;
	text-decoration:none;
	color:#004b85;
}
.box_bodyRight .skiList a {
	width:180px;
	height:21px;
}
.box_bodyRight .skiList a:hover {
	width:180px;
	height:21px;
}
#ss_sale_wrapper {
	text-align:left;
	margin:0;
	padding:0 0 0 15px;
	width:700px;
}
#ss_sale2010_topbanner {
	width:685px;
	height:200px;
	margin-top:0;
	border:0;
}
#ss_sale2010_header {
	width:685px;
	height:150px;
	margin-top:10px;
	border:0;
}
#ss_sale2010_destinations {
	width:685px;
	margin:15px 0 15px 0;
	clear:both;
	height:240px;
}
#ss_sale2010_destinations_sun {
	width:685px;
	margin:15px 0 15px 0;
	clear:both;
}
#ss_sale2010_destinations .col1 {
	width:219px;
	float:left;
	margin:0;
	border:0;
	text-align:left;
}
#ss_sale2010_destinations .col2 {
	width:219px;
	float:left;
	margin-left:15px;
	border:0;
	text-align:center;
}
#ss_sale2010_destinations .col3 {
	width:219px;
	float:right;
	margin-right:0;
	border:0;
	text-align:right;
}
#ss_sale2010_sponsors {
	width:685px;
	margin:15px 0 15px 0;
	height:150px;
}
#ss_sale2010_sponsors .col1 {
	width:160px;
	float:left;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
}
#ss_sale2010_sponsors .col2 {
	width:160px;
	float:left;
	margin:0;
	margin-right:0;
	padding:0;
	border:0;
}
#ss_sale2010_sponsors .col3 {
	width:160px;
	float:left;
	margin:0;
	padding:0;
	border:0;
}
#ss_sale2010_sponsors .col4 {
	width:160px;
	float:left;
	margin:0;
	padding:0;
	border:0;
	text-align:right;
}
#ss_sale2010_sponsors .col_spacer12 {
	width:14px;
	float:left;
	margin:0;
	padding:0;
	border:0;
}
#ss_sale2010_sponsors .col_spacer13 {
	width:15px;
	float:left;
	margin:0;
	padding:0;
	border:0;
}
#ss_sale2010_sponsors .col_spacer14 {
	width:14px;
	float:left;
	margin:0;
	padding:0;
	border:0;
}
#ss_sale2010_sponsors .col_spacer15 {
	width:15px;
	float:left;
	margin:0;
	padding:0;
	border:0;
}
#ss_sale2010_cc {
	width:685px;
	height:100px;
	border:0;
	padding:0;
	margin:0;
}
#ss_sale2010_destinations_table TABLE {
	margin:20px 0 20px 0;
	width:685;
	font-size:12px;
}
#ss_sale2010_destinations_table TR.one TD {
	BACKGROUND-COLOR:#e6f4ff;
	height:20px;
	padding:10px;
}
#ss_sale2010_destinations_table TR.two TD {
	BACKGROUND-COLOR:#fff;
	height:20px;
	padding:10px;
}
#ss_sale2010_destinations_table TD.border {
	width:1px;
	background:url(/images/ss_sale2010_dot.gif) repeat-y;
}
#ss_sale2010_destinations_table TD.border_h {
	height:1px;
	background:url(/images/ss_sale2010_dot.gif) repeat-x;
}
#ss_sale2010_destinations_table .blue_sm {
	color:#62a1d7;
	font-size:10px;
	text-decoration:underline;
}
#ss_sale2010_destinations_table .sale {
	font-weight:bold;
	color:#ee2e24;
}
#ss_sale2010_links {
	width:685px;
	height:90px;
	clear:both;
	margin:15px 0 0 0;
}
#ss_sale2010_links .link_l {
	width:335px;
	float:left;
	margin:0;
	height:90px;
	text-align:left;
}
#ss_sale2010_links .link_r {
	width:335px;
	float:right;
	margin:0;
	height:90px;
	text-align:right;
}
#landing_main {
	padding:10px 10px 10px 10px;
	font-family:Arial, Helvetica, sans-serif;
	width:643px;
}
#landing_links {
	float:left;
	background-color:#fff;
	margin:0 0 40px 0;
	width:643px;
}
#landing_links .image {
	float:left;
	margin:0 10px 20px 10px;
	width:150px;
	height:90px;
	POSITION:relative;
}
#landing_links div.image a img {
	filter:alpha(opacity=99);
	-moz-opacity:.99;
	opacity:.99;
	-khtml-opacity:.99;
}
#landing_links div.image a:hover img {
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	-khtml-opacity:.85;
}
#landing_links .links_info {
	float:left;
	margin:0 0 0 10px;
	position:relative;
	width:450px;
	vertical-align:top;
}
#landing_links .header {
	margin:0 0 10px 0;
	color:#00457C;
	font-size:18px;
	font-weight:normal;
	padding-top:0;
}
#landing_links .header a {
	color:#00457C;
	text-decoration:underline;
}
#landing_links .header a:hover {
	color:#5A4099;
	text-decoration:underline;
}
#landing_links p {
	font-size:12px;
	margin:0 0 10px 0;
	color:#00457C;
	line-height:16px;
	text-align:left;
}
#landing_links a.links {
	margin:0;
	font-size:12px;
	text-align:left;
	color:#609FD7;
	text-decoration:underline;
	display:inline;
}
#landing_links a.links:hover {
	margin:0;
	color:#5A4099;
	font-size:12px;
	text-align:left;
	text-decoration:underline;
	display:inline;
}
#cc1 {
	margin:10px 0 10px 0;
	background-color:#ffc20e;
	border:1px solid #000;
	width:650px;
	height:220px;
}
#cc2 {
	margin:10px 0 10px 0;
	background-color:#d81921;
	border:1px solid #000;
	width:650px;
	height:280px;
}
#cc3 {
	margin:10px 0 10px 0;
	background-color:#584099;
	border:1px solid #000;
	width:650px;
	height:250px;
}
*html #cc1 {
	margin:10px 0 10px 0;
	background-color:#ffc20e;
	border:1px solid #000;
	width:650px;
	height:180px;
}
*html #cc2 {
	margin:10px 0 10px 0;
	background-color:#d81921;
	border:1px solid #000;
	width:650px;
	height:220px;
}
*html #cc3 {
	margin:10px 0 10px 0;
	background-color:#584099;
	border:1px solid #000;
	width:650px;
	height:200px;
}
#cc-txt {
	font-size:120%;
	float:left;
	width:350px;
	padding:10px 10px 0 10px;
	font-weight:bold;
	color:#fff;
}
h2#cc {
	font-size:1.4em;
	margin-top:.2em;
	margin-bottom:.5px;
	color:#fff;
	height:80px;
}
h3#cc {
	font-size:1.4em;
	margin-top:.2em;
	margin-bottom:.5em;
	color:#ffc20e;
}
*html h2#cc {
	font-size:1.4em;
	margin-bottom:.5em;
	color:#fff;
}
*html h3#cc {
	font-size:1.4em;
	margin-bottom:.5em;
	color:#ffc20e;
}
*html #cc-txt {
	font-size:100%;
	float:left;
	width:400px;
	padding:10px 10px 0 10px;
}
#cc-img {
	float:left;
	width:210px;
	padding:10px 10px 10px 20px;
	margin:10px;
}
#cc ol {
	padding-top:53px;
	margin:0 auto;
	list-style:none;
}
.reddot {
	font:10px arial;
	color:#d81921;
}
.tableclass {
	border-style:none;
	font:.9em arial, sans-serif;
	border-color:#fff;
}
.table_head {
	background:url('/images/td2_dot.gif') repeat-x;
}
.table_row {
	background:url('/images/td_dot.gif') repeat-x;
}
.small_text {
	font-size:9px;
}
#table_lightblue TABLE {
	margin:20px 0 20px 0;
	width:100%;
	font-size:12px;
}
#table_lightblue TR.one TD {
	BACKGROUND-COLOR:#e6f4ff;
	height:20px;
	padding:10px;
}
#table_lightblue TR.two TD {
	BACKGROUND-COLOR:#fff;
	height:20px;
	padding:10px;
}
#table_lightblue TD.border {
	width:1px;
	background:url(/images/ss_sale2010_dot.gif) repeat-y;
}
#table_lightblue TD.border_h {
	height:1px;
	background:url(/images/ss_sale2010_dot.gif) repeat-x;
}
#table_lightblue .blue_sm {
	color:#62a1d7;
	font-size:10px;
	text-decoration:underline;
}
#table_lightblue .sale {
	font-weight:bold;
	color:#ee2e24;
}
.red {
	color:#EE2E24;
}
.list_lblue {
	margin:5px 0 10px 20px;
	padding:0;
}
.list_lblue ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.list_lblue li {
	background-image:url(/images/list_bullet_lblue.jpg);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:15px;
	margin:7px 0;
}
.list_lblue_n {
	margin:5px 0 10px 20px;
	padding:0;
}
.afterHeading {
	margin-top:5px;
}

.comments {
	font-size:10px;
	color:#555555
}
.comments_normal {
	color:#999999
}
