body {
	font-family: ;
	font-size: ;
	line-height: 1.6em;
	text-align: ;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background:#8a674e url(../images/back.png) repeat-x;
	color: #000000;
}

a, a:link, a:visited {
	text-decoration: none;
	color:#e57c22;
}

a:hover {
	text-decoration: underline;
}

a.turquoise{
	color:#549099;
}

p{
	font-family: Helvetica Neue, Helvetica;
	font-size: 10pt;
	color:#62959e;
	text-align: left;
}

ul{
	font-family: Helvetica Neue, Helvetica;
	font-size: 10pt;
	color:#62959e;
	text-align: left;
}

img {
	border: 0;
}

/* mast */

div#mastBackTop{
	z-index:2;
	position: relative;
	margin: 0 auto 0 auto;
	width:1200px;
	height:72px;
	background: url(../images/mastBackTop.png) top center no-repeat;
}

div#mastBackLeft{
	position: relative;
	z-index:2;
	float:left;
	width:798px;
	height:165px;
	background: url(../images/mastBackLeft.png) top center no-repeat;
}

div#mastBackMiddle{
	position: relative;
	z-index:2;
	float:left;
	width:233px;
	height:115px;
	background: url(../images/mastBackMiddle.png) top center no-repeat;
}

div#mastBackRight{
	position: relative;
	z-index:2;
	float:left;
	width:169px;
	height:165px;
	background: url(../images/mastBackRight.png) top center no-repeat;
}

div.mastLinks{
	color:#549099;
	font-family:Helvetica;
	font-size: 10pt;
	text-decoration: none;
}

a.mastLinks{
	color:#549099;
	font-family:Helvetica;
	font-size: 10pt;
	text-decoration: none;
}

a.mastLinks:hover{
	text-decoration: underline;
}

div#mLinks{
	padding: 40px 0 0 555px;
}

/* banner */

table#banner{
	background:#417b88;
	width:1200px;
	height:314px;
	margin: -95px auto 0 auto;
	z-index:1;
	position: relative;
}

div#mssHolder{
	width:644px;
	height:314px;
	margin:0;
	padding:0;
	background:url(../images/testSlide1.html);
}

/* content  */

div#middleWhiteBack{
	background:#ffffff;
	width:100%;
	margin-top:4px;
	margin-bottom:0;
}

table#content{
	width:1200px;
	margin: 0 auto 0 auto;
	background:#ffffff;
	padding-top:25px;
	padding-bottom:35px;
}

/* Left Column */

td#leftCol{
	width:639px;
}

.orangeHeader{
	font-family: Helvetica Neue, Helvetica;
	font-size: 17pt;
	color:#e57c22;
	text-align: left;
	font-weight:bold;
}

.homeHotel{
	width:594px;
	margin-top: 40px;
}

.homeHotelHeader{
	font-family: Helvetica Neue, Helvetica;
	font-size: 14pt;
	color:#e57c22;
	text-align: left;
	margin-top: 10px;
}

/* Right Column stuff*/

td#rightCol{
 	width:236px;
}

/* meet us stuff */

td.meetUsTiled{
	background: url(../images/sidebarMeetUsBackTiled.jpg) repeat-y;
}

div#meetUsBack{
	background: url(../images/sidebarMeetUsBack.jpg) no-repeat;
	width:236px;
}

p.meetUsCopy{
	font-family: Helvetica Neue, Helvetica;
	font-size: 9pt;
	color:#ffffff;
	text-align: left;
	padding:0 30px 0 30px;
	line-height: 20px;
	margin: 12px 0 12px 0;
}

a.sideBarName{
	font-family: Helvetica Neue, Helvetica;
	font-size: 13pt;
	color:#ffffff;
	text-align: left;
	padding:0 30px 0 30px;
	font-weight: bold;
	margin: 0 0 0 0;
}

p.sideBarTitle{
	font-family: Helvetica Neue, Helvetica;
	font-size: 11pt;
	color:#ffffff;
	text-align: left;
	padding:0 30px 0 30px;
	margin: 3px 0 0 0;
	line-height: 18px;
}

/* Team member stuff */

p.sideBarTeam{
	padding:0 30px 0 30px;
	margin:10px 0 10px 0;
}

a.sideBarTeamName{
	font-family: Helvetica Neue, Helvetica;
	font-size: 13pt;
	color:#ffffff;
	text-align: left;
	font-weight: bold;
	margin: 0 0 0 0;
	text-decoration: none;
}

a.sideBarTeamTitle{
	font-family: Helvetica Neue, Helvetica;
	font-size: 11pt;
	color:#ffffff;
	text-align: left;
	margin: 3px 0 0 0;
	line-height: 18px;
	text-decoration: none;
}

/* Did you know stuff */

.sidebar_didYouKnowHeader{
	font-family: Helvetica Neue, Helvetica;
	font-size: 15pt;
	color:#549099;
	text-align: left;
	padding:0 30px 0 30px;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

.sidebar_didYouKnow{
	font-family: Helvetica Neue, Helvetica;
	font-size: 9pt;
	color:#549099;
	text-align: left;
	padding:0 30px 0 30px;
	margin: 12px 0 12px 0;
	line-height: 20px;
}

/* Properties stuff */

table#propertiesTable{
	width:236px;
	margin-top:40px;
}

p.propHotel{
	margin:5px 0 5px 0;
	padding:0 30px 0 30px;
	text-align: center;
	line-height: 20px;
}

a.hotelName{
	font-family: Helvetica Neue, Helvetica;
	font-size: 11pt;
	color:#e1e5e8;
}

span.hotelPlace{
	font-family: Helvetica Neue, Helvetica;
	font-size: 9pt;
	color:#ffffff;
}

/* Projects stuff */

table#projectsTable{
	width:236px;
	margin-top:40px;
}

p.projHotel{
	margin:5px 0 5px 0;
	padding:0 30px 0 30px;
	text-align: center;
	line-height: 20px;
}

a.projHotelName{
	font-family: Helvetica Neue, Helvetica;
	font-size: 11pt;
	color:#e1e5e8;
}

span.projHotelPlace{
	font-family: Helvetica Neue, Helvetica;
	font-size: 9pt;
	color:#ffffff;
}

/* News stuff */

table#newsTable{
	width:236px;
	margin-top:40px;
}

p.newsPadding{
	text-align: center;
	padding:0 30px 0 30px;
	margin: 5px 0 5px 0;
}

#in_the_news {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	#in_the_news li {
		display: block;
		padding: 10px 10px;
		margin: 0px;
		border-top: 1px solid #B5BFC4;
	}
	
	#in_the_news li:nth-child(even) {
		background: #EFF0F2;
	}
		
a.news{
	line-height: 20px;
	font-family: Helvetica Neue, Helvetica;
	font-size: 10pt;
	color:#ffffff;
}

/* footer */

div#footerBack{
	background:#8a674e url(../images/footerBackTiled.jpg) repeat-x;
	height: 296px;
	width: 100%;
	margin:0;
	padding:0;
}

table#footer{
	background:#8a674e url(../images/footerBack.jpg) no-repeat;
	height: 296px;
	width: 1200px;
	margin: 0 auto 0 auto;
	padding:0;
}

table#logos{
	margin:100px 0 0 165px;
}

a.footLinks{
	color:#e6dfd8;
	font-family: Helvetica Neue, Helvetica;
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
}

table#footLinksTable{
	margin:110px 0 0 65px;
}
