@charset "utf-8";

/* microsite */

#flashNav {
	width:922px;
	height:310px;
	border-top:#d9d4c1 6px solid;
	margin:0;
	padding:0;
}

#content {
	background-color:#FFF;
	padding:0 47px 0 37px;
}

a, a:link, a:visited, a:active, a:hover {
	color:#227b66;
}

#copy.vegas a, #copy.vegas a:link, #copy.vegas a:visited, #copy.vegas a:active, a:hover {
	color:#A75742;
}


/* snapshot */
#border-top {
	margin:0 0 0 -5px;
	padding:0;
	background:#FFF url(/images/gradient-border-top.gif);
	height:31px;
}

#body {
	background-image:url(/images/gradient-border-sides.gif);
	position:relative;
	margin:0;
	padding:0 0 0 5px;
}

#border-bottom {
	background:#FFF url(/images/gradient-border-bottom.gif) no-repeat;
	margin:0 0 0 -5px;
	padding:0 0 20px 0;
	height:21px;
}

#snapshot-box {
	width:596px;
	height:115px;
	margin:0;
	padding:0;
	display:inline;
}

.snapshot {
	margin:0;
	padding:0;
	width:295px;
	line-height:20px;
	display:inline;
}

p {
	margin:0;
	padding:0;
	color:#876e51;
	line-height:18px;
}

.community-name {
	font-size:13px;
	font-weight:bold;
}

#comm-logo {
	height:115px;
	margin:0;
	padding:0 30px;
	text-align:center;
	float:left;
}

/* microsite nav */

#microsite-nav {
	position: relative;
	width: 597px;
	height: 30px;
	padding: 0;
	margin: 0;
}

#microsite-nav-border {
	width: 596px;
	height:14px;
	background-image:url(/images/microsite-nav-border.gif);
	margin:0;
	padding:0;
}

#microsite-links {
	position: absolute;
	list-style: none;
	width: 597px;
	height: 30px;
	margin: 0;
	padding: 0;
	display: inline;
	overflow: hidden;
}

#microsite-links li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
}

#microsite-links a, #microsite-links a:link, #microsite-links a:visited, #microsite-links a:active {
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:30px; /* for IE5/Win */
}
	
#microsite-links a:hover {
	background-position: 0 -30px;
}

#tfloorplans a  {
	position: absolute;
	top:0px;
	left:0px;
	width: 121px;
	background: url(/images/microsite-nav-floorplans.gif) top left no-repeat;
}

#tfloorplans.selected {
	position: absolute;
	top:0px;
	left:0px;
	width: 129px;
	height:30px;
	background: url(/images/microsite-nav-floorplans-selected.gif) top left no-repeat;
	z-index:6;
}

#tabout a  {
	position: absolute;
	top:0px;
	left:121px;
	width: 184px;
	background: url(/images/microsite-nav-about.gif) top left no-repeat;
}

#tabout.selected {
	position: absolute;
	top:0px;
	left:121px;
	z-index:6;
	width: 191px;
	height:30px;
	background: url(/images/microsite-nav-about-selected.gif) top left no-repeat;
}

#tfeatures a  {
	position: absolute;
	top:0px;
	left:305px;
	width: 94px;
	background: url(/images/microsite-nav-features.gif) top left no-repeat;
}

#tfeatures.selected  {
	position: absolute;
	top:0px;
	left:305px;
	z-index:6;
	width: 100px;
	height:30px;
	background: url(/images/microsite-nav-features-selected.gif) top left no-repeat;
}

#tcontact a  {
	position: absolute;
	top:0px;
	left:399px;
	width: 197px;
	background: url(/images/microsite-nav-contact.gif) top left no-repeat;
}

#tcontact.selected  {
	position: absolute;
	top:0px;
	left:390px;
	z-index:6;
	width: 206px;
	height:30px;
	background: url(/images/microsite-nav-contact-selected.gif) top left no-repeat;
}

/* microsite persistent features */

#persistent-features {
	width: 230px;
	margin:0 0 20px 0;
	padding:0;
	float:left;
}

#microsite-persistent-features-nav {
	position: relative;
	width:225px;
	margin: 0 0 25px 0;
	padding: 30px 0 0 0;
	float:left;
}

#persistent-features-links {
	position:relative;
	list-style: none;
	width:201px;
	margin: 0;
	padding: 0 0 0 10px;
	overflow: hidden;
	float:left;
}

#persistent-features-links li {
	margin: 0; 
	padding: 0;
	list-style-type: none;
}

#gallery a {
	display: block;
	padding: 52px 0 0 0;
	background: url(/images/microsite-persistent-nav-gallery.gif) top left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:52px; /* for IE5/Win */
}

#gallery a:hover {
	background-position: 0 -52px;
}


#brochure a {
	display: block;
	padding: 77px 0 0 0;
	background: url(/images/microsite-persistent-nav-brochure.gif) top left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:77px; /* for IE5/Win */
}

#brochure a:hover {
	background-position: 0 -77px;
}

#rdh a, #rdh.vegas a {
	display: block;
	padding: 74px 0 0 0;
	background: url(/images/microsite-persistent-nav-rdh.gif) top left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:74px; /* for IE5/Win */
}
#rdh a:hover, #rdh.vegas a {
	background-position: bottom left;
}

#rdh.vegas a:hover {
	background-position: top left;
}

#view-site-map a {
	display: block;
	padding: 73px 0 0 0;
	margin-top:10px;
	background: url(/images/microsite-persistent-nav-view-site-map.gif) top left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:73px; /* for IE5/Win */
}

#view-site-map a:hover {
	background-position: bottom left;
}

#visit-nearby-comm a, #visit-nearby-comm.vegas a {
	display: block;
	padding: 73px 0 0 0;
	background: url(/images/microsite-persistent-nav-visit-nearby.gif) top left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:73px; /* for IE5/Win */
}

#visit-nearby-comm a:hover, #visit-nearby-comm.vegas a {
	background-position: bottom left;
}

#visit-nearby-comm.vegas a:hover {
	background-position: top left;
}

#whats-near-claremont a {
	display: block;
	padding: 86px 0 0 0;
	background: url(/images/microsite-persistent-nav-whats-near-claremont.gif) bottom left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:86px; /* for IE5/Win */
}

#whats-near-claremont a:hover {
	background-position:top left;
}

#whats-near-emery a {
	display: block;
	padding: 86px 0 0 0;
	background: url(/images/microsite-persistent-nav-whats-near-emery.gif) bottom left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:86px; /* for IE5/Win */
}

#whats-near-emery a:hover {
	background-position: top left;
}
#whats-near-westcott a {
	display: block;
	padding: 86px 0 0 0;
	background: url(/images/microsite-persistent-nav-whats-near-westcott.gif) bottom left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:86px; /* for IE5/Win */
}

#whats-near-westcott a:hover {
	background-position: top left;
}

#club-membership a {
	display: block;
	padding: 52px 0 0 0;
	background: url(/images/microsite-persistent-nav-club-membership.gif) bottom left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:52px; /* for IE5/Win */
}

#club-membership a:hover {
	background-position: top left;
}

#whats-near-grand-marina a {
	display: block;
	padding: 86px 0 0 0;
	background: url(/images/microsite-persistent-nav-whats-near-grand-marina.gif) top left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:86px; /* for IE5/Win */
}

#whats-near-grand-marina a:hover {
	background-position: 0 -86px;
}

#tour-grand-marina a {
	display: block;
	padding: 69px 0 0 0;
	background: url(/images/microsite-persistent-nav-tour-grand-marina.gif) top left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:69px; /* for IE5/Win */
}

#tour-grand-marina a:hover {
	background-position: 0 -69px;
}

#whats-near-claremont a, #whats-near-emery, #whats-near-westcott, #whats-near-grand-marina {
	margin-top:15px;
}

#video-plan-two a, #video-plan-three a, #video-plan-four a {
	display: block;
	padding: 74px 0 0 0;
	background: url(/images/microsite-persistent-nav-video-plan-two.gif) bottom left no-repeat;
	overflow: hidden;
	height: 0px !important; 
	height /**/:74px; /* for IE5/Win */
}

#video-plan-three a {
	background: url(/images/microsite-persistent-nav-video-plan-three.gif) bottom left no-repeat;
}

#video-plan-four a {
	background: url(/images/microsite-persistent-nav-video-plan-four.gif) bottom left no-repeat;
}

#video-plan-two a:hover, #video-plan-three a:hover, #video-plan-four a:hover {
	background-position: 0 0px;
}



/* microsite body content */

#google-map-holder {
	width:596px;
	height:302px;
}

#map {
	margin:26px 0 0 25px;
	width:540px;
	height:248px;
	border:#876e51 solid 1px;
}

#header-microsite-about {
	background:url(/images/header-microsite-about.gif) 32px 0px no-repeat;
	height:40px;
}
#copy.vegas #header-microsite-about {
	background:url(/images/header-microsite-vegas-about.gif) 32px 0px no-repeat;
	height:40px;
}


#header-microsite-about span {
	visibility:hidden;
}

p {
	font-size:11px;
	line-height:22px;
	margin: 0 30px 20px 33px;
}

p.header {
	color:#3f8d7a;
	font-weight:bold;
	margin: 0 30px 0px 33px;
}

div#btn-comm-vid {
	margin:10px 10px 20px 0;
	display:block;
	float: left;
}

a.comm-social-link {
	float: left;
	margin: 11px 10px 20px 0;
}

#about-area a, #about-area a:visited, #about-area a:link, #about-area a:active {
	text-decoration:underline;
}

#about-area a:hover {
	text-decoration:none;
}
