body {
	background-color:#7198c8;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FFF;
}
/*Page Containers*/

#UserInterface {
	width:100%;
	height:auto;
	padding: 0;
}
.application {
	position:relative;
	width:1028px;
	height:768px;
	margin:auto;
}
.application.home {
	position:relative;
	background:url(../images/common/mainBG-new.jpg);
	background-repeat:no-repeat;
	height:851px;
	margin-top:-14px;
}
.application.bg {
	background:url(../images/common/discBG.jpg);
	background-repeat:no-repeat;
	position: relative;
	height: 851px;
}
.application.commonbg {
	background:url(../images/common/mainBG.jpg);
	background-repeat:no-repeat;
}
.header {
	position:absolute;
	width:923px;
	height:124px;
	left: 54px;
	top: 51px;
}
.logo {
	position:absolute;
	width:357px;
	height:232px;
	left: 7px;
	top: 177px;
}
.logo a {
	display:block;
	width:357px;
	height:232px;
}
.flash {
	position:absolute;
	width:592px;
	height:234px;
	left: 363px;
	top: 175px;
}
.homeIntroCopy {
	background-repeat: no-repeat;
	position: absolute;
	height: 178px;
	width: 521px;
	left: 410px;
	top: 445px;
}
.home-contact-info {
	background-repeat: no-repeat;
	position: absolute;
	height: 286px;
	width: 306px;
	left: 77px;
	top: 410px;
}
.homepgCallout {
	background-image: url(../images/homePgCallout.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 52px;
	width: 275px;
	left: 410px;
	top: 635px;
	border:1px solid #d3c299;
}
.homepgCallout a {
	display:block;
	height: 52px;
	width: 275px;
}
.signUp {
	position:absolute;
	width:80px;
	height:45px;
	left: 821px;
	top: 21px;
}
.exploreComm {
	position:absolute;
	width:285px;
	height:102px;
	left: 21px;
	top: 22px;
}
.exploreComm a {
	display:block;
	width:285px;
	height:102px;
}
.signUp a {
	display:block;
	width:80px;
	height:45px;
}
.discoverPackage {
	position:absolute;
	width:230px;
	height:52px;
	left: 724px;
	top: 636px;
}
.discoverPackage a {
	display:block;
	width:275px;
	height:52px;
}
#MainMenu {
	position:absolute;
	width:592px;
	height:55px;
	left: 307px;
	top: 69px;
}
#MainMenu li {
	float:left;
	display:inline;
	text-indent:-9999px;
}
#MainMenu li a {
	display:block;
	height:55px;
}
.homes a {
	width:123px;
	background:url(../images/mainNavSprite.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.homes a:hover {
	display:block;
	background-position: 0px -55px;
}
.life a {
	width:133px;
	background:url(../images/mainNavSprite.jpg);
	background-position: -123px 0px;
	background-repeat:no-repeat;
}
.life a:hover {
	display:block;
	background-position: -123px -55px;
}
.faq a {
	width:77px;
	background:url(../images/mainNavSprite.jpg);
	background-position: -255px 0px;
	background-repeat:no-repeat;
}
.faq a:hover {
	display:block;
	background-position: -255px -55px;
}
.location a {
	width:103px;
	background:url(../images/mainNavSprite.jpg);
	background-position: -333px 0px;
	background-repeat:no-repeat;
}
.location a:hover {
	display:block;
	background-position: -333px -55px;
}
.contact a {
	width:111px;
	background:url(../images/mainNavSprite.jpg);
	background-position: -440px 0px;
	background-repeat:no-repeat;
}
.contact a:hover {
	display:block;
	background-position: -440px -55px;
}



.btmLftImg {
	background-repeat: no-repeat;
	height: 288px;
	width: 289px;
	position: absolute;
	left: 74px;
	top: 409px;
	background-image: url(images/life/btmLftImg.jpg);
}
.btmLftImg.discoveries {
	background-image:url(../images/discovery/btmLftImg.jpg);
}
.btmLftImg.promotions {
	background-image:url(../images/promotions/btmLftImg.jpg);
}
.btmLftImg.architecture {
	background-image:url(../images/architecture/btmLftImg.jpg);
}
.btmLftImg.life {
	background-image:url(../images/life/btmLftImg.jpg);
}
.btmLftImg.faq {
	background-image:url(../images/faq/btmLftImg.jpg);
}
.btmLftImg.locations {
	background-image:url(../images/location/btmLftImg.jpg);
}
.btmLftImg.staff {
	background-image:url(../images/staff/groupphoto.jpg);
}
.btmLftImg.contacts {
	background-image:url(../images/contact/btmLftImg.jpg);
}
.btmLftImg.cottages {
	background-image:url(../images/cottages/btmLftImg.jpg);
}
.btmLftImg.amenities {
	background-image:url(../images/amenities/btmLftImg.jpg);
}
.btmLftImg.beaufort {
	background-image:url(../images/crystalCoast/llb.jpg);
}
.btmLftImg.morehead {
	background-image:url(../images/crystalCoast/llm.jpg);
}
.btmLftImg.community {
	background-image:url(../images/communityinvolvement/btmLftImg.jpg);
}
.btmLftImg.emerald {
	background-image:url(../images/crystalCoast/lle.jpg);
}
.btmLftImg.privacy {
	background-image:url(../images/privacy/privacy-llimg.jpg);
}
.btmLftImg.terms {
	background-image:url(../images/privacy/terms-llimg.jpg);
}
.btmLftImg.concierge {
	background-image:url(../images/concierge/btmLftImg.jpg);
}
.btmLftImg.development {
	background-image:url(../images/development/btmLftImg.jpg);
}
.btmLftImg.specials {
	background-image:url(../homesitespecials/btmLftImg.jpg);
}
/*Content area for all pages except the home page.*/

.masterContentArea {
	position:absolute;
	width:592px;
	height:523px;
	left: 363px;
	top: 176px;
}
.promoPhoneNum {
	background-image: url(../images/promotions/allUs.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 38px;
	width: 319px;
	left: 403px;
	top: 652px;
}
.contactH1 {
	background-image:url(../images/contact/header.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 52px;
	width: 588px;
	left: -1px;
	top: 21px;
}
.copy2{
	background-image:url(../images/faq/mainCopy2.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 91px;
	width: 342px;
	left: 397px;
	top: 596px;
}

.masterContentArea .popupMap {
	height: 117px;
	width: 211px;
	position: absolute;
	left: 42px;
	top: 216px;
}

.masterContentArea .popupMap a {
	display:block;
	height: 117px;
	width: 211px;
}


/*Footer*/

#Footer {
	width:1028px;
	height:auto;
	margin:auto;
	padding:5px 0px 5px 0px;
}
#Footer .houseLogo {
	float:left;
	width:37px;
	height:37px;
	margin-right:10px;
	background:url(../images/eoo.jpg);
	background-repeat:no-repeat;
}
#Footer .disclaimer {
	float:left;
	width:980px;
	height:auto;
	text-align:center;
}
#Footer .disclaimer span{
color:#a0bcdd;	

}
#Footer .disclaimer span a, #Footer .disclaimer span a:hover{
color:#a0bcdd;	
text-decoration:none;
}
#Footer .disclaimer a {
	text-decoration:underline;
	color:#324e79;
}
#Footer .disclaimer a:hover {
	text-decoration:none;
}


body#Archet .homes a{
	background:url(../images/mainNavSprite.jpg);
	background-position: 0px -55px;
	background-repeat:no-repeat;
}

body#LifePg .life a{
	background:url(../images/mainNavSprite.jpg);
	background-position: -123px -55px;
	background-repeat:no-repeat;
}

body#FAQPg .faq a{
	background:url(../images/mainNavSprite.jpg);
	background-position: -255px -55px;
	background-repeat:no-repeat;
}

body#LocationPg .location a{
	background:url(../images/mainNavSprite.jpg);
	background-position: -333px -55px;
	background-repeat:no-repeat;
}

body#ContactPg .contact a{
	background:url(../images/mainNavSprite.jpg);
	background-position: -440px -55px;
	background-repeat:no-repeat;
}


/*Titter Elements*/

#twitter_div{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border:1px solid #d3c299;
	background-color:#7198c8;
	padding:10px;
	width:440px;
	overflow:hidden;
	height:60px;
	margin-top:0px;
	position:absolute;
	left: 41px;
	top: 746px;
}

#twitter_div a, #twitter_div a:hover{
	color:#324e79;
}

#Crights{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	border:1px solid #d3c299;
	background-color:#7198c8;
	padding:10px;
	width:589px;
	height:60px;
	margin-top:0px;
	margin-bottom:45px;
	position:absolute;
	left: 378px;
	top: 745px;
}


#Crights .houseLogo {
	float:left;
	width:37px;
	height:37px;
	margin-right:10px;
	background:url(../images/eoo.png);
	background-repeat:no-repeat;
}
#Crights .disclaimer {
	float:left;
	width:540px;
	height:auto;
	
}
#Crights .disclaimer span{
color:#a0bcdd;	
margin-top:5px;
}
#Crights .disclaimer span a, #Crights .disclaimer span a:hover{
color:#a0bcdd;	
text-decoration:none;
}
#Crights .disclaimer a {
	text-decoration:underline;
	color:#324e79;
}
#Crights .disclaimer a:hover {
	text-decoration:none;
}

#twitter_div li {
	margin-bottom:10px;
}
#twitter_div .followMe {
	position:absolute;
	width:71px;
	height:28px;
	margin-top:0px;
	left: 389px;
	top: 2px;
}
img{
	border:none;
	}
div#devlink {
	position:absolute;
	width:85px;
	height:109px;
	left:479px;
	top:511px;
}

