* {margin:0;padding:0}
html,body{
height:100%;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#876F57;
font-size:12px;
line-height:150%;
}
#wrapper{
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
}
#outer{
	display:table-cell;
	vertical-align:middle;
}
#formwrap{
	position:relative;
	width: 100%;
	height: 600px;
	float:left;
	text-align: center;
	clear: both;
}
p{margin:1em 0}
input{position:relative;background:#ffffcc}
#copyright{
	margin-top: 18px;
	text-align: center;
	color: #c6c0b5;
}
#divider{
	margin: 40px;
}
#hotel{
	margin: 70px 0 70px 30px;
}
#residence{
	margin: 70px 0 70px 0;
}

#flashcontent{
	text-align: left;
	width: 1003px;
	margin: 0 auto;
}

a, a:active, a:link, a:visited{
	color: #827867;
	text-decoration: underline;
}
a:hover{
	color: #827867;
	text-decoration: none;
}

h1{
	color: #4487b2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
h2{
	color:#876F57;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight: bold;
}

ul{
	margin-left: 30px;
}

em{
	display:block;
	color: #666666;
}


#navContainer{
	padding:15px 0 0 0px;
	width:981px;
	margin:0 auto;
	text-align: left;
}

/*** Navigation ***/

#nav {
width: 446px;
height: 13px;
position: relative;
background: url(images/navigation.gif);
/*margin: 0 15px;*/
padding: 0;
list-style-type:none;
}

#nav li {
float: left;
}

#nav li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
height: 13px;
background:url(images/navigation.gif) no-repeat;
text-indent: -9999px;
overflow: hidden;
}

/*up state*/
li#nav_home a {
left: 0;
width: 48px;
background-position: 0 -29px;
}

li#nav_about a {
left: 48px;
width: 90px;
background-position: -48px -29px;
}

li#nav_team a {
left: 138px;
width: 56px;
background-position: -138px -29px;
}

li#nav_services a {
left: 194px;
width: 88px;
background-position: -194px -29px;
}

li#nav_casestudies a {
left: 282px;
width: 106px;
background-position: -282px -29px;
}

li#nav_contact a {
left: 388px;
width: 58px;
background-position: -388px -29px;
}

/*hover and current state*/
li#nav_home a:hover , li#nav_home a.active{
background-position: 0 0;
}

li#nav_about a:hover , li#nav_about a.active{
background-position: -48px 0;
}

li#nav_team a:hover , li#nav_team a.active{
background-position: -138px 0;
}

li#nav_services a:hover , li#nav_services a.active{
background-position: -194px 0;
}

li#nav_casestudies a:hover , li#nav_casestudies a.active{
background-position: -282px 0;
}

li#nav_contact a:hover , li#nav_contact a.active {
background-position: -388px 0;
}


p.copyright{
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 29px;
	font-size:11px;
	color:#A3A3A3;
}

#dvReg{
	background-image:url(images/bgimage.jpg); 
	background-repeat:no-repeat; 
	width:926px; 
	height:556px;
	margin-bottom:8px;
	margin-top:30px;
	margin-right:auto;
	margin-left:auto;	
}
#myform{
	font-size:12px;
	width:324px; 
	height:325px;
	padding-top:22px;
	margin-left:390px;
	color:#FFFFFF;
}
#myform h1{
	color:#FFFFFF;
	padding-bottom:25px;	
}
#myform label{
	float:left;
	width:102px;
}
#myform input[type=text]{
	color:#FFFFFF;
	background-color:#337eaf;	
	border:none;
	height:20px;
	width:222px;
	margin-bottom:8px;
}
#myform input[type=submit]{
	background-color:#0a3a59;	
	border:none;
	height:23px;
	color:#FFFFFF;
	width:86px;
	margin-bottom:8px;
}

<!--[if lt IE 8]>
#formwrap {top:50%}
<![endif]-->
<!--[if IE 7]>
<style type="text/css">
#wrapper{
position:relative;
overflow:hidden;
}
<![endif]-->




