/*
 * CSS for a page with left hand column of 268px i.e. index page
 */
	#content{width:1000px;background:#fff url(../images/bg_268col.gif) top left repeat-y;padding-top:0px;text-align:left;}
	/*The extra div is to force main content to top of the HTML */
	#content .lft{float:left;width:787px;}
	/*
	 * three columns for 268px | 513px | 212px
	 */
	#left{float:left;background-color:#e8e9e9;width:268px;padding:0;}
	#center{float:right;background-color:#fff;width:518px;margin:0 0 0 1px;}
	#right{float:right;background-color:#e8e9e9;width:212px;padding:0;}

/* Favoutire links CSS*/
	#left p.favs{margin-left:10px;}
/* Extra margin on images as not in a table anymore*/
	img#ie{margin-right:10px;}
	img#delicious{margin-right:12px;}
	img#digg{margin-right:10px;}
	img#reddit{margin-right:6px;}
	img#yahoo{margin-right:5px;}

/*Book with confidence CSS*/
	.imgEurostar{margin-right:30px;}

/* cursor not showing as pointer on links in left hand column?! */
	#left a{cursor:pointer;}

/* Text box widths */
.newsletterInput{width:190px;vertical-align:middle;}
.hp_RefLookupField{width:145px;vertical-align:middle;}

.recent_list a{font-weight:bold;}
.recent_list span.hl{color:#f60;font-weight:bold;}

/*.recent_grid {padding:0px;}
.recent_grid div{padding:5px 5px 5px;}
.recent_grid div p {text-align:center; float:left;}
.recent_grid div p a {}
.recent_grid div p a img {border:none; width:100px;}
.recent_grid div a{font-weight:bold;}
.recent_grid div div {padding:4px 0px; float:right;}
.recent_grid span { display:block;padding:4px 0px;}
.recent_grid span a img {border:none;}
.recent_grid span.price{color:#f60;font-weight:bold;font-size:140%; padding-bottom:0px;}
.recent_grid .hl{color:#f60;font-weight:bold;}*/

#right .recent_grid .RecentViewed {padding:3px;border-bottom:1px solid #fff;position:relative;}
#right .recent_grid .RecentViewed a{text-decoration:none;line-height:16px;}
#right .recent_grid .RecentViewed div.hotelTitle .stars{float:right;width:34%;text-align:right;}
#right .recent_grid .RecentViewed div.hotelTitle .destName{float:left;width:59%;}

#right .recent_grid .RecentViewed .image{float:left;width:120px;}
#right .recent_grid .RecentViewed .image img.img{width:120px;height:80px;border:none;margin:3px;}
#right .recent_grid .RecentViewed .ratingimg{border:none;}
#right .recent_grid .RecentViewed .hotelInfo{float:right;width:80px;padding-left:3px;}
#right .recent_grid .RecentViewed .price a{color:#f60;font-weight:bold;font-size:150%;}

#left .recent_grid .RecentViewed {padding:3px 20px;border-bottom:1px solid #fff;position:relative;}
#left .recent_grid .RecentViewed a{text-decoration:none;line-height:16px;}
#left .recent_grid .RecentViewed div.hotelTitle .stars{float:right;width:39%;text-align:right;}
#left .recent_grid .RecentViewed div.hotelTitle .destName{float:left;width:59%;}

#left .recent_grid .RecentViewed .image{float:left;width:120px;}
#left .recent_grid .RecentViewed .image img.img{width:120px;height:80px;border:none;margin:3px;}
#left .recent_grid .RecentViewed .ratingimg{border:none;}
#left .recent_grid .RecentViewed .hotelInfo{float:left;width:80px;padding-left:8px;}
#left .recent_grid .RecentViewed .price a{color:#f60;font-weight:bold;font-size:150%;}



/* CSS for the Cities list */
.destHolder {
	border					: 1px solid #FFFFFF;
	display					: block;
	padding					: 0px;
	width					: 250px;
}

.destL1 a, .destL1 a:visited, .destL1 a:hover  {
	background-color		: #999999;
	border-bottom			: 1px solid #FFFFFF;
	color					: #FFFFFF;
	display					: block;
	font-weight				: bold;
	padding					: 5px;
	text-decoration			: none;
}

.destL2 a, .destL2 a:visited, .destL2 a:hover  {
	background-color		: #e8e9e9;
	border-bottom			: 1px solid #FFFFFF;
	display					: block;
	color					: #666666;
	padding					: 2px 0px 4px 10px;
	text-decoration			: none;
}

.destL3 a, .destL3 a:visited, .destL3 a:hover  {
	background-color		: #e8e9e9;
	border-bottom			: 1px solid #FFFFFF;
	color					: #666666;
	display					: block;
	padding					: 2px 0px 2px 25px;
	text-decoration			: none;
}

.destL4 a, .destL4 a:visited, .destL4 a:hover  {
	background-color		: #FFFFFF;
	border-bottom			: 1px solid #FFFFFF;
	color					: #666666;
	display					: block;
	padding					: 2px 0px 2px 35px;
	text-decoration			: none;
}

.destSpacer {
	width					: 250px;
	height					: 5px;
}

/* CSS for the destination page */

.crumbTrail {
	background-color		: #e8e9e9;
	color					: #666666;
	padding					: 4px 10px;
	text-decoration			: none;
}

.crumbTrail a, .crumbTrail a:visited .crumbTrail a:hover, .crumbtrail span { margin-right:5px; }

.hd_content {
	padding:5px 10px;
}

.heading_link{padding:3px 0 0 10px;}
.heading_link a{}
.heading_link a img{border:none;}

/* Some kind of default form stuff */
.dl_formElement {position:relative;padding-left:175px;}
.dl_formElement input, .dl_formElement textarea {}
.dl_formElement label {font-weight:bold;position:absolute;top:0px;left:0px;_left:-175px;}

.md_cb_summary {width:537px;}

/* Flight options stuff */
.flightOptionAirport, .flightOptionOut, .flightOptionIn, .flightOptionCost {background-color: #FFFFFF; padding:3px 0px 0px;}
.flightOptionAirport {width: 120px;}
.flightOptionOut {width: 260px;}
.flightOptionIn {width: 260px; line-height:22px;}
.flightOptionCost  {width: 150px; line-height:22px;}
.flightOptionCost div, .flightTime {padding:1px 0px; _padding:3px 0px;}
.flightRadio, .flightTime {float: left;}