#content{ padding: 0 17px; background: #FFFFFF url(/gfx/left_bg_big.gif) repeat-y left top !important; }
#left {
	width: 290px;
}
#right {
	width: 630px;
	padding-top: 7px;
}

/* -------------  SEARCH BOX START ---------------*/

#search{
	background: #B1BED6 url(/gfx/search_bg.gif) repeat-x top left;
	border: 1px solid #B8B8B8;
	padding: 10px;
}
#search form{
	margin: 0;
	padding: 14px 0 0 10px;
}
#search span.searchtitle{
	font-size: 1.67em;
	color: #071954;
}
#search .checkinout{
	margin-left: 4%;
}
#search .checkin,
#search .checkout {
	font-weight: 700;
	margin-top: 5px;
}
#search .shortoption,
#search .longoption{
	width: 40px;
}
#search .longoption{
	width: 120px;
}
#search .rooms{
	padding: 0;
	padding-top: 25px;
}
#search .roomnumber1{
	width: 65px;
	height: 55px;
	float: left;
}
#search .peopleperroom{
	width: 145px;
	margin-left: 70px;
	padding-top: 10px;
	text-align: right;
}
#search .extraroom{
	padding-top: 5px;
}
#search .peopleperroom .roomtype {
	padding: 2px;
	margin-bottom: 3px;
	border: #999999 1px solid;
	background-color: #ffffff;
}
#search .peopleperroom .roomtype span{
	font-size: 1.17em;
	text-align: left;
	float: left;
	width: 66%;
	height: 20px;
}
#search .starrating {
	clear: both;
}
#search .searchbtn{
	text-align: right;
	clear: both;
	margin: 15px 0 0;
}

/* -------------  SEARCH BOX END ---------------*/

#introtextcontainer{
	background: #666;
	overflow: hidden;
	background: url(/gfx/feature/new-feature.jpg) no-repeat;
}
#introtextcontainer .introtext{
	padding: 10px 15px;
	width: 250px;
	margin: 20px 0 50px 10px;
	background: #FFF;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
	#introtextcontainer .introtext ul {
		list-style: none;
		margin: 6px 0;
		padding: 0;
	}
		#introtextcontainer .introtext ul li {
			background: url(/gfx/usp-tick.jpg) no-repeat left 4px;
			padding-left: 32px;
			line-height: 24px;
			font-weight: 700;
		}
/*
#introtextcontainer .introtext h1,
#introtextcontainer .introtext span{
	display: inline;
	font-size: 1.5em;
	margin: 0 0 7px;
	font-weight: normal;
	color: #000000;
}
#introtextcontainer .introtext ul{
	margin: 20px 0 0 5px;
	padding: 0 0 0 103px;
	list-style: none;
	background: url(/gfx/londoneye.jpg) no-repeat left;
}
#introtextcontainer .introtext li{
	background: url(/gfx/list_tick.gif) no-repeat left;
	padding: 2px 0 2px 20px;
	font-weight: bold;
}
#introtextcontainer .bottom{
	height: 8px;
	background: #fff url(/gfx/introtext_bottom.gif) no-repeat top left;
}
*/
#featurecontainer{
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	list-style: none;
}
	#featurecontainer li{
		float: left;
		display: inline;
		margin: 7px 12px 7px 0;
	}
	#featurecontainer li.last{
		margin: 7px 0 7px 1px;
	}
#hotellistcontainer {
	float: left;
	margin-top: 7px;
	border: 1px solid #b8b8b8;
}
* html #hotellistcontainer{
	margin-top: -1px;
}
#hotellistcontainer .top{
	padding: 8px 40px 8px 10px;
	background: #ffffff url("/gfx/title_bg.gif") no-repeat right;
	border-bottom: 1px solid #b8b8b8;
}
#hotellistcontainer .hotelcontainer{
	border: 0;
	width: auto;
}

#hotellistcontainer .hotel{	padding: 10px 0px; border-bottom: 1px solid #b8b8b8; margin-bottom: 10px;width:100%;}
#hotellistcontainer .hotel .hotelpic{ float: left;}
#hotellistcontainer .hotel .toplink{	padding: 5px 0px; font-weight: bold; font-size: 1.17em;}
#hotellistcontainer .hotel .toplink .rates{	float: right; color: #8b8b8b; padding: 0px 0px 0px 5px; font-weight: normal; font-size: 0.86em;}
#hotellistcontainer .hotel .toplink .rates span{ color: #ab0000; font-weight: bold; font-size: 1.33em;}
#hotellistcontainer .hotel .description{	margin-left: 130px; min-height: 80px;}
* html #hotellistcontainer .hotel .description{	height: 80px;}