@charset "utf-8";
/* CSS Document */

@import "reset.css";

/*Global*/
body{background:#fff; color:#262626; font-family:"Myriad Pro Semi Bold","Myriad Pro","Lucida Grande","Lucida Sans Unicode",Arial, Helvetica, sans-serif; font-size:12px;text-align:center;}
.wrapper{background: url(../images/bg.gif) no-repeat; margin:8px auto 0; padding:10px; text-align:left; width:918px; height:569px;}
p{line-height:1.3em; margin-bottom:1em;}
ul.list li{margin:0 0 1em 0;}
ol{list-style-type:decimal;}
ol li{margin-bottom:1em;}

/* Navigation */
ul.nav{float:right;}
ul.nav li {display:block; float:left; margin:2px 0 0 0; width:auto;}
	ul.nav li a{background:url(../images/nav.gif) no-repeat; display:block; height:30px; text-indent:-9999px;}
		ul.nav li a#heathrow{width:140px;}
			ul.nav li a#heathrow:hover{background-position:0 -30px;}
		ul.nav li a#luxuries{background-position:-140px 0;width:131px;}
			ul.nav li a#luxuries:hover{background-position:-140px -30px;}
		ul.nav li a#residences{background-position:-271px 0;width:150px;}
			ul.nav li a#residences:hover{background-position:-271px -30px;}
		ul.nav li a#services{background-position:-421px 0;width:135px;}
			ul.nav li a#services:hover{background-position:-421px -30px;}
		ul.nav li a#contact{background-position:-556px 0;width:135px;}
			ul.nav li a#contact:hover{background-position:-556px -30px;}

/* Content */
.content_wrap{background:url(../images/content_bg.gif) repeat-x; overflow:auto;}
.right_content{float:right; margin:15px 0 0 0; width:685px;}
	.right_content h1{color:#2e67a8;font-size:40px;margin:.25em 0; text-transform:uppercase;}
	.right_content h2{color:#325f7d; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
	.right_content p{margin:0 40px 1em 40px;}
	.right_content ul.list{margin:25px 40px 0 65px;}
	.right_content .contact_info{float:right;}
	
	.right_content .contact_info h2,.right_content .contact_info h3{margin:0 40px 1em 40px;}

.scroll{overflow: auto; height:405px; text-align:center;}
.scroller{overflow:auto; height:265px;}
.loading{display:none; margin:0 auto;}

ul.links li{margin:1em 0;}

ul.event_imgs li{float:left; margin-left:5px;}


#floorplans a{color:#fff; text-decoration:underline;}


.contact_info{font-size:1.2em;}
	.contact_info h2{font-size:18px; }

/* Form */

.form {margin:0 40px 1em 40px;}
	.form tr td.label{width:75px; vertical-align:top;}
	.form td input,.form td textarea{margin-bottom:5px; width:250px;}
	.form td input.submit{background-color:#2e67a8; border:1px solid #325f7d; color:#fff;}
/* Sidebar*/
.side{background: url(../images/sidebar_bg.jpg) repeat-x #276fb7; clear:left;  color:#fff; font-size:13px; float:left; height:530px; padding:20px 14px; position:relative; width:192px;}
	.side a.logo{margin:0 0 0 18px;}
	.side p{text-align:justify;}
	.side h3{font-size:21px;}
	.side img.tagline{margin:10px 0 20px 5px;}
	.side img.tagline-sub{margin:10px 0 30px 5px;}
	.apply{text-align: center; position:absolute; bottom:20px; left:0px; width:210px;}
		.apply p.phone{font-size:12px; text-align: center; margin: 0 0 .5em 0;}
		.apply a{}
	/* Subnav */
	.side ul.subnav{ text-transform:uppercase; margin:0 0 0 10px}
		.side ul.subnav li{ margin:0 0 1em 0;  }
		 .side ul.subnav li a{background:url(../images/bullet.gif) left no-repeat; color:#fff;font-size:20px; padding: 0 0 0 15px;  text-decoration:none;}

	.side p a{color:#fff; text-decoration:none;}
/* Footer */		
.footer{color:#6a6a6a; font-size:8px; margin:-27px 0 0 0; padding:0 20px 0 260px;}
	.footer img{float:right; margin:0 0 0 5px;}
	.footer p{margin:0 60px 0 0 ;}

/*flash */
.flash-replaced .alt {
display:block;
height:0;
overflow:hidden;
position:absolute;
width:0;	
}	