body
{
	background:#e9e8e8 url(images/bgBottom.jpg) bottom center no-repeat;
	font-size:x-small;
	font-family:Verdana;
	margin:0;
	padding:0;
}

#wrap
{
	text-align:center;
	background:url(../images/bgTop.jpg) top center no-repeat;
	margin:0;

}

#container
{
	width:960px;
	text-align:left;
	margin:0 auto;
	border-left:3px solid #ffffff;
	border-right:3px solid #ffffff;
}

/* global overridable */
p
{
	line-height:1.6em;
	margin:0 0 1em;
}

h1,h2,h3,h4,h5
{
	font-size:120%;
}

a img
{
	border:0;
	display:block;
	margin:1em auto;
}

#head
{
	position:relative;
	background:url(../images/head_bg_tile.jpg) repeat-x;
	height:62px;
	width:960px;
	overflow:hidden;
	border-bottom:1px solid #e4e6df;
}

#navbar,#logo,#nav2
{
	position:absolute;
}

#logo
{
	display:block;
	background:url(images/ET_logo.jpg);
	width:99px;
	height:92px;
	left:28px;
}

#navbar
{
	top:15px;
	right:0;
	height:30px;
	width:870px;
	background:#34383f;
	list-style:none;
	margin:0;
	padding:0;
	font-size:92%;
}

#navbar li,#nav2 li
{
	float:left;
	margin:0;
}

#navbar li a,#nav2 li a
{
	display:block;
	text-decoration:none;
	color:#5e0b02;
	float:left;
	border-right:1px solid #9bcdf0;
	margin:7px 0;
	padding:0 11px 0 10px;
}

#navbar li.active a
{
	color:#fffefe;
}

#navbar ul li.active a,#nav2 li.active a
{
	color:#fff !important;
}

/* sub-nav */
#navbar ul
{
	display:none;
	overflow:hidden;
}

#navbar li.active ul
{
	display:block;
	position:absolute;
	top:28px;
	clear:left;
	list-style:none;
	width:300px;
	margin:1px 0 0;
	padding:2px 0 0;
}

#navbar li li
{
	background:#5a9beb;
	height:23px;
}

#navbar ul li a
{
	color:#000 !important;
	font-weight:400 !important;
	white-space:nowrap;
	margin:3px 0;
}

#nav2
{
	z-index:2;
	background:none;
	list-style:none;
	right:18px;
	top:15px;
	margin:0;
	padding:0;
}

/* Homepage nav overrides */
.homepage #head
{
	background:url(../images/head_bg_tile_home.jpg) repeat-x;
	height:110px;
}

.homepage #logo
{
	background:url(images/ET_logo.jpg);
	width:153px;
	height:104px;
}

.homepage #head #subtext
{
	font-size:18px;
	color:#fff;
	font-family:Arial;
	position:absolute;
	top:80px;
	right:0;
	width:730px;
	font-weight:700;
	margin:0;
}

.homepage #head #subtext h1
{
	margin:0 !important;
	padding:0 !important;
}

/* banners */
#banner
{
	height:210px;
	width:960px;
	overflow:hidden;
}
#banner2
{
	height:83px;
	width:960px;
	overflow:hidden;
}


#banner img
{
	width:960px;
	margin:0;
	padding:0;
}

#banner a
{
	margin:0;
	padding:0;
}

.homepage #banner
{
	height:189px;
	overflow:hidden;
}

#content
{
	background:#fff url(images/content_bg_tile.jpg) bottom left repeat-x;
	padding:20px 0 20px 28px;
	border-top:1px solid #333333;
	
}

#content.patternbg
{
	background:#fff url(images/content_bg_pattern.jpg) bottom left no-repeat !important;
}

body.homepage #content
{
	background:#fff url(images/content_bg_tile_home.jpg) bottom left no-repeat !important;
}

/* LHS nav */
#lhs
{
	width:166px;
	font-size:12px !important;
	overflow:hidden;
}

#lhs ul
{
	list-style:none;
	overflow:hidden;
	background:#f7f7f7;
	margin:0;
	padding:0 6px;
}

#lhs ul ul
{
	background:none;
}

#lhs ul li
{
	border-top:1px solid #E4E5DD;
	line-height:1.9em;
	width:158px;
}

#lhs ul a
{
	color:#7E905C;
	text-decoration:none;
	display:block;
	padding-left:2px;
	margin:1px 0;
	padding-right:10px !important;
}

#lhs ul li.active a
{
	font-weight:700;
	color:#161910;
}

#lhs ul li.active ul
{
	padding:0;
}

#lhs ul li.active ul li a
{
	font-weight:400;
	padding-left:7px;
}

#lhs ul li.active ul li.active a
{
	color:#161910;
	font-weight:700;
}

#lhs ul li.active ul li.active ul li a
{
	display:block;
	font-weight:400;
	padding:0 0 0 12px;
}

#lhs ul li.active ul li.active ul li.active a
{
	color:#CD1805;
	font-weight:700;
}

#lhs_badgebox
{
	clear:both;
	padding:45px 0 0;
}

#lhs_badgebox a
{
	margin-top:-25px;
	display:block;
	overflow:hidden;
	position:relative;
}

.badge_book
{
	width:128px;
	height:135px;
	background:url(images/badge_book.png);
	_background:url(images/badge_book.gif);
}

.badge_book_blue
{
	width:137px;
	height:136px;
	background:url(images/badge_book_blue.png);
	_background:url(images/badge_book_blue.gif);
}

.badge_tour
{
	width:137px;
	height:136px;
	background:url(images/badge_tour.png);
	_background:url(images/badge_tour.gif);
}

#lhs_badgebox .badge_tour
{
	left:20px;
}

#lhs_badgebox .badge_book_blue
{
	left:30px;
}

/* Global footer */
#foot
{
	font-size:x-small;
	color:#888;
	border-top:1px solid #e4e6df;
	height:115px;
	background:#ddecf6 url(images/foot_bg_tile.jpg) bottom left repeat-x;
	position:relative;
	padding:20px;
}

#copyright
{
	height:64px;
	position:absolute;
	left:28px;
	bottom:0;
	width:170px;
	background:url(images/foot_logo.jpg) bottom left no-repeat;
}

#copyright span
{
	margin-top:35px;
	display:block;
}

#footertext
{
	position:absolute;
	width:462px;
	left:216px;
}

#seoblock
{
	position:absolute;
	right:28px;
}

#seoblock ul
{
	list-style:none;
	float:left;
	margin:0 0 0 20px;
	padding:0;
}

#seoblock li
{
	line-height:1.5em;
	width:110px;
	overflow:hidden;
}

#seoblock a
{
	color:#888;
	text-decoration:none;
}

#seoblock a:hover
{
	text-decoration:underline;
}

.overlay
{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	cursor:pointer;
}

/* Content grids */
.block1,.block2,.block3,.block4,.block5,#lhs
{
	float:left;
	position:relative;
	font-size:11px;
}

.block1
{
	width:120px;
}

.block2
{
	width:573px;
	font-size:110%;
	_width:456px;
}

.block3
{
	width:716px;	
}

.block4
{
	width:920px;
}
.block5
{
	width:231px;
}
.block2 img
{
float:right;
padding-left:15px;
}
.block2 imgCentre
{
float:left;
padding-right:50;
}
.padd
{
	margin:0 22px 18px 0;
}

.paddright
{
	margin:0 22px 0 0;
}

.minipadd
{
	margin:0 11px 18px 0;
}

.minipaddright
{
	margin:0 11px 0 0;
}

.clear
{
	clear:both;
}

.clear-both
{
	clear:both;
	font-size:0;
	height:0;
}

/* Content styles */
#content h1
{
	font-weight:400;
	font-family:Arial;
	font-size:30px;
	margin:0 0 10px;
	padding:0;
}

#content h1 strong,#content h1 b
{
	background:#5a9beb;
	padding:0 4px;
}

.blockhead
{
	height:35px;
	line-height:35px;
	background:#34383f;
	font-weight:700;
	color:#fff;
	font-family:Arial;
	font-size:16px;
	position:relative;
	padding:0 8px;
}

.blockhead span
{
	float:left;
}

.blockhead a
{
	float:right;
	padding-right:18px;
	text-align:right;
	font-size:11px;
	font-family:Verdana;
	color:#fff;
	text-decoration:none;
	font-weight:400;
}

.blockhead a.up
{
	background:url(images/head_arrow_up.jpg) center right no-repeat;
}

.blockhead a.across
{
	background:url(images/head_arrow_across.jpg) center right no-repeat;
}

.blockhead img
{
	position:absolute;
	right:0;
	top:-10px;
	z-index:500;
}

.miniblock,.video,.homedetail,.fullcontent,.block1 .block1
{
	background:#d9decf;
}

.homecontent .block1 .block1
{
	background:transparent url(images/homeblock1bg.png);
}

.minicontent
{
	line-height:1.5em;
	font-size:11px;
	margin:9px;
}

.minicontent p
{
	line-height:1.5em;
	margin-bottom:7px;
}

.minicontent ul li
{
	background:url(images/minibullet.gif) top left no-repeat;
	padding:0 0 3px 10px;
}

.minicontent ol
{
	margin:0;
}

.minicontent .datelist li
{
	background:none;
	padding-left:0;
}

.minicontent .datelist a
{
	font-weight:700;
	padding-right:15px;
	background:url(images/rarrow.png) center right no-repeat;
	text-decoration:none;
	color:#000;
}

.minicontent ul,#homeright .map ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.minicontent .right
{
	float:right;
	margin:0 0 40px 10px;
}

.morelink
{
	display:block;
	width:200px;
	height:30px;
	background:url(images/morebutton.jpg) bottom left no-repeat;
	margin:0 0 8px 8px;
}

.faux-col
{
	background:url(images/faux-3-col.gif) top left repeat-y;
	position:relative;
	height:100%;
}

.block1 .block1
{
	margin-bottom:22px;
}

.video
{
	height:280px;
}

.bigimage
{
	border:11px solid #dadecf;
	margin-bottom:10px;
}

.bigblue
{
	color:#00205a;
	font-weight:700;
	font-size:16px;
	font-family:Arial;
	line-height:1.2em;
}

.bigred strong
{
	color:#000;
	display:block;
}

.picbox
{
	clear:both;
	position:relative;
	padding:10px 0 0 73px;
}

.picbox img
{
	position:absolute;
	left:0;
	top:16px;
}

.picbox dt:first-child,.pricelist .pricetitle span
{
	font-weight:700;
}

.fees_single
{
	background:url(images/fees_single.jpg) 0 16px no-repeat;
}

.fees_twin
{
	background:url(images/fees_twin.jpg) 0 16px no-repeat;
}

.fees_access
{
	background:url(images/fees_access.jpg) 0 16px no-repeat;
}

.hns_safety
{
	background:url(images/hns_safety.jpg) 0 16px no-repeat;
}

.hns_healthcare
{
	background:url(images/hns_health.jpg) 0 16px no-repeat;
}

.hns_nosmoking
{
	background:url(images/hns_nosmoking.jpg) 0 16px no-repeat;
}

.picbox dl
{
	clear:both;
	padding-bottom:2em;
}

.picbox dt
{
	float:left;
	clear:left;
}

.picbox dd
{
	float:right;
	clear:right;
	font-weight:700;
	text-align:right;
}

.pricelist p
{
	text-align:right;
	clear:left;
	font-weight:700;
	margin:0;
}

.pricelist p span
{
	float:left;
	text-align:left;
	font-weight:400;
}

.pricelist,.block1 input
{
	margin-bottom:1em;	
}

.pricelist .pricetitle
{
	margin-top:0.5em;
}

.moredetailslink
{
	display:block;
	height:31px;
	background:url(images/moredetailsbutton.jpg) top right no-repeat;
	margin:0 -5px 1em 240px;
}

.feeitem
{
	border-top:1px dashed #c7c2a7;
	padding:10px 0 5px 73px;
}

.feeitem h2
{
	color:#7f7e82;
	border:none;
	margin:0;
}

.feeitem1
{
	background:url(images/bullet_1.png) 0 5px no-repeat;
	_background:url(images/bullet_1.jpg) 0 5px no-repeat;
}

.feeitem2
{
	background:url(images/bullet_2.png) 0 5px no-repeat;
	_background:url(images/bullet_2.jpg) 0 5px no-repeat;
}

.feeitem3
{
	background:url(images/bullet_3.png) 0 5px no-repeat;
	_background:url(images/bullet_3.jpg) 0 5px no-repeat;
}

.feeitem4
{
	background:url(images/bullet_4.png) 0 5px no-repeat;
	_background:url(images/bullet_4.jpg) 0 5px no-repeat;
}

.feeitem h2.black
{
	color:#000;
}

.block1 dt
{
	color:#cd1805;
	font-weight:700;
}

.block1 dd
{
	margin:0 0 10px;
}

.block1 hr
{
	border:0;
	color:#ecf0e4;
	background:#ecf0e4;
	height:1px;
}

.block1 h3
{
	color:#cd1805;
	font-family:Arial;
	font-size:14px;
}

.block1 span.head
{
	color:#cd1805;
	font-weight:700;
	display:block;
}

.block2 a
{
	color:#00205a;
	font-weight:700;
	text-decoration:none;
}

.block2 a.greenlink
{
	color:#568512;
	text-decoration:underline;
	background:url(images/rarrow.png) center right no-repeat;
	margin-bottom:100px;
	padding:0 15px 2px 0;
}
.block2 li
{
	line-height:1.6em;
	margin:0 0 1em;
	}

.block2 h2,.block2full h2
{
	color:#68707e;
	font-size:17px;
	font-family:Arial;
	border-bottom:1px dashed #c7c2a7;
	margin:0 0 2px;
	padding:5px 0;
}



#homehead
{
	position:relative;
	width:715px;
	height:188px;
}

#homehead .item
{
	height:152px;
	font-family:Arial;
	color:#E7E9E2;
	overflow:hidden;
	padding:18px 380px 18px 20px;
}

#homehead .item p
{
	font-size:13px;
	line-height:1.4em;
}

#homehead .head
{
	font-size:22px;
	margin-bottom:20px;
}

#homehead .head strong
{
	background:#f11d07;
	color:#020301;
	padding:0 4px;
}

.homedetail
{
	height:100%;
	position:relative;
}

.imgblockhead span
{
	display:block;
	position:absolute;
	right:0;
	height:100px;
	width:100px;
	z-index:50;
	background-position:top right;
	background-repeat:no-repeat;
}

.fullcontent
{
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;
	z-index:100;
	width:100%;
}

.hhdropdown
{
	width:143px;
	border-bottom:2px solid #000;
	position:absolute;
	right:6px;
	top:9px;
	list-style:none;
	z-index:5;
	overflow:hidden;
	margin:0;
	padding:20px 0 0;
}

.hhdropdown li
{
	background:url(images/location_dropdown_bg.jpg);
	overflow:hidden;
	margin:0;
	padding:0;
	display:block;
	cursor:pointer;
}

.hhdropdown li a
{
	display:block;
	margin:0 3px;
	padding:5px 10px;
	background-color:#ABDAE4;
}

.hhdropdown li a:hover
{
	background-color:#8ECAD4;
	cursor:pointer;
}

/* Page specifics 
 Global home page */
#homeleft,#homeright
{
	position:relative;
	float:left;
}

#homeleft
{
	width:600px;
	margin-right:30px;
}

#homeright
{
	width:260px;
}

#homeleft h2,#homeright h2
{
	font-family:Arial;
	font-weight:400;
	font-size:25px;
}

#homeleft h2 strong
{
	background:#9cd2db;
	padding:0 4px;
}

#homeright h2 strong
{
	background:#9cd2db !important;
	padding:0 4px;
}

.homecontent
{
	border:1px solid #ccc;
}

#homeleft .homecontent
{
	background:#f1f1f1 url(images/home_pattern.jpg) top right repeat-y;
	height:550px;
	position:relative;
	padding:19px;
	overflow:hidden;
}

#homeleft .intro
{
	margin-right:0px;
	font-size:14px;
	font-family:Arial;
	margin-bottom:12px;
}

#homeleft .minipadd
{
	margin-right:8px;
}

#homeleft .minicontent
{
	margin-left:15px;
}

#homeleft .booknow
{
	position:absolute;
	display:block;
	width:109px;
	height:29px;
	background:url(images/button_book.png);
	top:10px;
	right:10px;
}

#homeright .homecontent
{
	background:#ddecf6 url(images/home_pattern.jpg) top right repeat-y;
	height:560px;
	position:relative;
	overflow: auto;
}

#homeright .mapwrapper
{
	position:relative;
	height:100%;
	width:100%;
	overflow:hidden;
}

#homeright .map
{
	background:url(images/worldmap.jpg);
	width:740px;
	height:674px;
	position:relative;
	margin:-180px 0 0 -170px;
}

#homeright .map .london,#homeright .map .barcelona
{
	width:167px;
	height:85px;
	background:url(images/mapbadge.png) 0 0 no-repeat;
	_background:url(images/mapbadge.gif) 0 0 no-repeat;
}

#homeright .map .active
{
	background:url(images/mapbadge_a.png) 0 0 no-repeat !important;
	_background:url(images/mapbadge_a.gif) 0 0 no-repeat !important;
}

#homeright .map .london
{
	position:absolute;
	top:260px;
	left:270px;
	cursor:pointer;
}

#homeright .map .barcelona
{
	position:absolute;
	top:385px;
	left:290px;
	cursor:pointer;
}

#homeright .map li.active span
{
	display:block;
	margin-left:40px;
	height:36px;
	line-height:40px;
	_line-height:36px;
}

#homeright .map li.active li
{
	display:block;
	margin-left:40px;
}

#homeright .map li.active li a
{
	color:#418e9c;
	display:block;
	width:90%;
	background:url(images/map_tb_right_blue.png) center right no-repeat;
	_background:url(images/map_tb_right_blue.jpg) center right no-repeat;
	height:1.6em;
	line-height:1.6em;	
}

#homeright a
{
	text-decoration:none;
}

#homeright .topbar
{
	background:url(images/map_topbarbg.png);
	_background:url(images/map_topbarbg.gif);
	position:absolute;
	top:0;
	left:0;
	height:30px;
	width:100%;
	line-height:30px;
}

#homeright .topbar a
{
	margin-left:12px;
	padding-right:13px;
	background:url(images/map_tb_right.png) center right no-repeat;
	_background:url(images/map_tb_right.gif) center right no-repeat;
	color:#9b987b;
}

#homeright .topbar a.active
{
	background:url(images/map_tb_down.png) center right no-repeat;
	_background:url(images/map_tb_down.gif) center right no-repeat;
	color:#418e9c;
}

#homeright .wherenextol
{
	position:absolute;
	bottom:0;
	left:0;
	height:30px;
	width:100%;
	line-height:30px;
	background:#222;
	opacity:0.8px;
	text-indent:12px;
	color:#9d8e17;
	font-weight:700;
	cursor:pointer;
}

#homeright .wherenextol a
{
	color:#fff;
	margin-left:5px;
}
#homeright .intro
{
	margin-right:0px;
	font-size:15px;
	font-family:Arial;
	margin-bottom:12px;
	padding:19px;
	font-style: normal;
	font-weight: normal;
}

.badge_selectlocation
{
	z-index:500;
	position:absolute;
	right:-35px;
	top:-35px;
	width:136px;
	height:136px;
	background:url(images/badge_location.png);
	_background:url(images/badge_location.gif);
}

/* contact */
.block1 label
{
	display:block;
	font-weight:700;
	margin:5px 0 .5em;
}

.block1 input[type=text],.block1 select,.block1 textarea
{
	width:200px;
}

.block1 textarea
{
	height:15em;
	overflow:auto;
}

#fm_submit
{
	width:150px;
	height:31px;
	border:0;
	background:url(images/contactus_button.jpg) no-repeat;
	text-indent:-100em;
	cursor:pointer;
	margin:2em 0 0;
	padding:0;
}

/* Flash buttons */
#content .flashbuttons
{
	clear:both;
}

#content .flashbuttons a
{
	display:block;
	float:left;
	text-decoration:none;
	margin-right:10px;
	color:#000;
	padding:0px 5px;
}

#content .flashbuttons a span
{
	display:block;
	height:2em;
	line-height:2em;
	font-size:14px;
	font-family:Arial;
	font-weight:700;
	padding-right:20px;
	background:url(images/flashbutton-off.gif) right no-repeat;
}

#content .flashbuttons a.active
{
	color:#fff;
	background:#F11D07;
	cursor:pointer;
}

#content .flashbuttons a.active span
{
	background:url(images/fbarrowdown.gif) right no-repeat;
}

/* Floor plans */
.planHolder
{
	position:relative;
}

.planHolder img
{
	display:none;
	position:absolute;
	bottom:0;
	z-index:5;
}

.planHolder img.default
{
	position:static;
	z-index:2;
	display:block;
}

/* Where Next overlay */
.wnholder, 
.wnoverlay
{
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
}

.wnholder
{
	opacity:0;
	position:fixed;
	z-index:10000;
}

.wnoverlay
{
	opacity:0.5px;
	background:#000;
	position:absolute;
}

.wnform
{
	z-index:100001;
	position:relative;
	width:483px;
	margin:40px auto 0;
}

.wniframe
{
	border:0;
	width:483px;
	height:511px;
	overflow:hidden;
}

#wn
{
	overflow:hidden;
	position:relative;
	margin:0;
	padding:0;
}

#wnwrap
{
	background:url(images/wherenext_bg.jpg) no-repeat;
	width:423px;
	height:451px;
	overflow:hidden;
	position:relative;
	margin:30px auto auto;
	padding:30px;
}

#wnwrap textarea
{
	font-size:small;
	font-family:Verdana;
	width:100%;
	height:70px;
}

#wn #closelink
{
	position:absolute;
	right:20px;
	top:20px;
	color:#000;
}

#wn h1,#wn h2
{
	font-family:Arial;
	font-size:28px;
	margin:5px 0 0;
}

#wn h2
{
	font-size:18px;
	font-weight:400;
	margin-top:2px;
}

#wn hr
{
	color:#ccc;
	height:1px;
	border-color:#ccc;
	margin:0;
}

#wn .wncol
{
	width:210px;
	float:left;
}

#wn .bumpdown
{
	padding-top:1em;
}

#wn .wider
{
	clear:both;
	background:#E1E4DC;
	margin:15px -7px;
	padding:10px 7px;
}

#wn form h2
{
	font-size:16px;
	margin:0 0 4px;
	color:#000000;
}

#wn label
{
	color:#cd1805;
	margin-bottom:0.25em;
	font-weight:700;
}

#wn input[type=text]
{
	display:block;
	width:180px;
	margin:0.25em 0 0.5em;
}

#wn input[type=image]
{
	position:absolute;
	bottom:30px;
	right:30px;
}

#wn-callback
{
	position:absolute;
	background-color:#FFF;
	height:355px;
	z-index:1000;
	width:418px;
	top:110px;
	left:15px;
	display:none;
	padding:15px;
}

#wn-container
{
	background-image:url(images/translucent.png);
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	_height:2000px;
	overflow:hidden;
	z-index:999999;
	display:none;
}

/* London Kings Cross */
.banner-lkc
{
	background:url(images/lkc/banner.jpg);
}

.lkc_hh_1
{
	background:url(images/lkc/hh_rooms.jpg);
}

.lkc_hh_2
{
	background:url(images/lkc/hh_games.jpg);
}

.lkc_hh_3
{
	background:url(images/lkc/hh_cube.jpg);
}

.lkc_homedetail_life
{
	background-image:url(images/lkc/home_head_life.jpg);
	top:0;
}

.lkc_homedetail_tech
{
	background-image:url(images/lkc/home_head_tech.jpg);
	top:-8px;
}

.lkc_homedetail_happening
{
	background-image:url(images/lkc/home_head_happening.jpg);
	top:-8px;
}

.lkc_contact_bus
{
	background-image:url(images/findus_header.png);
	top:-14px;
}

/* Errors */
.error
{
	background-color:#F7F7F7;
	color:#CD1604;
	margin-bottom:10px;
	padding:10px;
}

.error ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.error ul li
{
	padding-bottom:4px;
}

/* Booking / Process numbers list */
h2.num1,h2.num2,h2.num3,h2.num4,h2.num5
{
	border:none;
	padding-left:60px;
	background-position:left;
	background-repeat:no-repeat;
	padding-top:4px;
	padding-bottom:8px;
}

h2.num1
{
	background-image:url(images/bullet_1.png);
	_background-image:url(images/bullet_1.jpg);
}

h2.num2
{
	background-image:url(images/bullet_2.png);
	_background-image:url(images/bullet_2.jpg);
}

h2.num3
{
	background-image:url(images/bullet_3.png);
	_background-image:url(images/bullet_3.jpg);
}

h2.num4
{
	background-image:url(images/bullet_4.png);
	_background-image:url(images/bullet_4.jpg);
}

h2.num5
{
	background-image:url(images/bullet_5.png);
	_background-image:url(images/bullet_5.jpg);
}

.numcontent
{
	margin-left:60px;
	border-top:1px dashed #c7c2a7;
	padding-top:6px;
}

.booknow-button
{
	margin-top:-23px;
	float:left;
	margin-left:-2px;
}


/*css tidyup*/

#lhs ul li.active ul li.active ul li,.minicontent .datelist span,.block1 dd span,.planHolder img.active
{
	display:block;
}

.hide,#homeright .map li span,#homeright .map li li
{
	display:none;
}

.locationhomerhcolumn-link p
{
	margin:0px;
	padding:0px;
}

.locationhomerhcolumn-link a
{
	background:url(images/head_arrow_across.jpg) center right no-repeat;
}

/*meet the architects*/

img.meetarchitects
{
	float:left;
	margin:10px 10px 10px 10px;
}

div.meetarchitects
{
	margin:13px 0px 10px 10px;
}

div.meetarchitects strong
{
	color:#CD1805;
}

.block1 .block1.meetarchitects-container
{
	background-color:#D9DECF;
	background-image:url(images/architects-bg.gif);
	background-repeat:repeat-x;
}

/*collection list*/

img.collectionlist
{
	margin:10px 10px 10px 0px;
	float:left;
}

div.collectionlist
{
	padding-top:8px;
}

/*floor plans*/

#floor-plan-container a img
{
	border:0;
	display:block;
	margin:0px;
}

ul#floor-plan-levels
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:29px;
}

ul#floor-plan-levels li
{
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}

#floor-plan-scroll-container-1,
#floor-plan-scroll-container-2,
#floor-plan-scroll-container-3
{
	width:450px;
	border:1px solid #DADFD3;
	position:relative;
	overflow:hidden;
	height:430px;
}

#floor-plan-scroll-container-1.noscript,
#floor-plan-scroll-container-2.noscript,
#floor-plan-scroll-container-3.noscript
{
	overflow:visible;
	height:auto;
}

#floor-plan-scroll-container-1 ul,
#floor-plan-scroll-container-2 ul,
#floor-plan-scroll-container-3 ul
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:8px;
	text-align:left;
	margin-left:5px;
}

#floor-plan-scroll-container-1 ul li,
#floor-plan-scroll-container-2 ul li,
#floor-plan-scroll-container-3 ul li
{
	margin:0px;
	padding:0px;
	float:left !important;
	display:block !important;
	margin-bottom:10px;
}

#floor-plan-scroll-container-1 ul li a,
#floor-plan-scroll-container-2 ul li a,
#floor-plan-scroll-container-3 ul li a
{
	outline:none;
}

#floor-plan-scroller-1,
#floor-plan-scroller-2,
#floor-plan-scroller-3
{
	overflow:hidden;
	height:376px;

}

.floor-plan-item
{
	height:376px;
}

.hide{
	display:none;
}
.TEXT_redhighlight
{
	color:#FF0000;
}
.FORM_submitbutton
{
	background-image:url("../images/send-details.jpg");
	border: 0;
	padding-top:20px;
	width: 137px;
	height: 30px;
}		
