/*
 * 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:0;text-align:left;}
	/*The extra div is to force main content to top of the HTML */
	#content .lft{float:left;width:787px;}

	#left{float:left;background-color:#fff;width:250px;padding:0;margin:-25px 0 0 0;}
	#center{float:right;width:528px;margin:0;}
	#center label/*, #center p*/{padding-left:5px;}
	#right{float:right;width:212px;padding:0 0 0 0;}

	#right .rightbar_blue{
		width:212px;
		margin-top:3px;
	}
	#left .rightbar_blue{
		width:250px;
		margin-top:3px;
	}
	.rightbar_blue .header{
		color:#fff;
		background-color:#003399;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		padding:4px 8px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		-moz-border-radius-topleft: 8px;
		-moz-border-radius-topright: 8px;
		-webkit-border-top-left-radius: 8px;
		-webkit-border-top-right-radius: 8px;
	}
	.rightbar_blue .content{
		color:#039;
		border:2px solid #003399;
		background-color:#fff;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		-moz-border-radius-bottomleft: 8px;
		-moz-border-radius-bottomright: 8px;
		-webkit-border-bottom-left-radius: 8px;
		-webkit-border-bottom-right-radius: 8px;
		padding:3px 8px 8px 8px;
	}

/* 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;}
	#left #search_box{
		margin-bottom:6px;
	}
	#left #search_box div.header{
		color:#fff;
		background-color:#F90;
		text-align:left;
		font-size:11px;
		padding:3px 8px;
		font-weight:bold;
		border-top-left-radius: 15px;
		-moz-border-radius-topleft: 15px;
		-webkit-border-top-left-radius: 15px;
	}
	#left #search_box div.cont{
		color:#039;
		border:2px solid #f90;
		background-color:#fff;
		padding:3px 7px;
	}
	.moreOptions a{color:#039;}

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

/* Hot deals box */
.hotdeals {
	position : relative;
	border : 2px solid #003399;
	height : 200px;
	width : 496px;
	margin : 0px 6px 12px;
	-moz-border-radius-bottomleft : 8px;
	-moz-border-radius-bottomright : 8px;
}
.hotdeals_heading {
	border : 2px solid #003399;
	color : #FFFFFF;
	font-weight : bold;
	font-size : 16px;
	background-color : #003399;
	-moz-border-radius-topleft : 8px;
	-moz-border-radius-topright : 8px;
	margin : 0px 6px;
	font-style : italic;
	width : 100px;
	padding : 0px 9px;
}
.hotdeals .hd_matrix {
	float : left; 
	width : 300px;
	margin : 6px 15px 0px;
} 
.hotdeals .hd_options {
	width : 138px; 
	height : 180px; 
	float : left;
	margin : 6px 0px 0px 15px;
}
.hotdeals .hd_options select {
	width : 135px;
	border : 1px solid #999999;
	font-weight : normal;
	color : #006;
	font-size : 10px;
	margin-bottom : 4px;
}
.hotdeals .hd_options .hd_title {
	font-weight:bold;
	color : #003399;
	font-size:14px;
	padding : 6px 0px 0px;
}
.hotdeals .hd_options .hd_blurb {
	font-size : 9px;
	margin-top : 0px;
}
.hotdeals .hd_pleasewait {
	width : 150px;
	height : 30px;
	bottom : 6px;
	right : 0px;
	margin-right : 12px;
	position : absolute;
	/*
	opacity : 0.5;
	filter : alpha(opacity=50);
	*/
	background-image:url(images/ajax-loader.gif);
	background-repeat : no-repeat;
	background-position : right center;
	display : none;
	overflow : hidden;
}
.hotdeals .hd_pleasewait div {
	text-align : right;
	color:#F00;
	font-weight : bold;
	padding-top : 8px;
	padding-right : 23px;
}

.hd_occ_titles {
	height : 13px;
	width : 170px;
}
.hd_occ_titles div {
	float : left;	
	text-align : right;
}
.hd_message {
	text-align : center;	
	color : #999;
	font-size : 10px;
	padding : 3px 0px;
}