@charset "utf-8";
/* CSS Document */
html, body, div, span, h1, h2, h3, p, a, img, ul, li, fieldset, form {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.amberly_message{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.amberly_message a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}

#call_popup{
	position:relative;
	top:120px;
	left:35px;
	width:800px;
	height:0px;
	z-index:2;
}

#menucontainer {
	position:relative;
	height: 47px;
	margin: 0 20px 0 34px;
	background-color:#BDC48E;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight: bold;
	letter-spacing: .1em;
	z-index:3;
}

#multi_drop_menus * {
	margin: 0;
	padding: 0;
}

#multi_drop_menus {
	float:left;
	behavior:url(scripts/csshover.htc);
}

#multi_drop_menus ul {
	float:left;
}

#multi_drop_menus li {
	list-style-type: none;
	float:left;
	position:relative;
	border-right:1px solid #A4B077;
}

#multi_drop_menus li img {
	float:left;
	visibility:hidden;
}

#multi_drop_menus li ul {
	position:absolute;
	width:221px;
	display:none;
	/*background-color:#bdc48e;*/
	left:-1px;
	/*
		When the sub li boxes below get both the border-left and border-right borders,
		 it pushes the right one out a pixel and leaves a 1 pixel wide transparent vertical
		 line. Adding this border to the enclosing UL fills it.
	*/
	border:0px;
}

#multi_drop_menus li:hover ul {
	display:block;
}

#multi_drop_menus li:hover img {
	visibility:visible;
}


#multi_drop_menus li ul li {
	width:100%;
	/*border-right:1px solid #5B7434;
	border-bottom:1px solid #5B7434;
	border-left:1px solid #5B7434;
	*/
	border:0px;
	background-image:url(../subshadow-middle.png);
	height:27px;
}



/*    #multi_drop_menus li ul li:first-child {    */
#multi_drop_menus li ul #first_submenu {
	/*right left and bottom done above this adds the very top of the submenu*/
	background-image:url(../subshadow-top.png);
	border:0px;
	/*border-top:1px solid #5B7434;*/
}

/*    #multi_drop_menus li ul li:last-child {    */
#multi_drop_menus li ul #last_submenu {
	background-image:url(../subshadow-bottom.png);
	border:0px;
	height:19px;
}

/* IE 6 hack - does not support first-child */
* html #multi_drop_menus li ul {
	/*right left and bottom done above this adds the very top of the submenu*/
	/*border-top:1px solid #5B7434;*/
}

#submenu_bottom {
	padding:0;
	margin:0;
	height:19px;
	background-image:url(../subshadow-bottom.png);
}

div#menucontainer li ul a {
	display:block;
	padding:6px 5px 6px;
	color:#5B7434;
	text-decoration:none;
	vertical-align:middle;
}

div#menucontainer a {
	display:block;
	padding:5px;
	color:#734b1e;
	text-decoration:none;
}

div#menucontainer a:hover {
	color:#ffffff;
}





body
{
	padding: 0;
	margin: 0px auto;
}
.containingbox
{
	width: 855px;
	height: 744px;
	margin: 0px auto;
}

* html .containingbox{	width: 858px;	height: 744px;	margin: 0px auto;}

.amberlytop
{
	height: 99px;
}
.amberlynav
{
	height: 47px;
	z-index:11;

}

#contentpage_availablehomes, #contentpage_siteplan, #contentpage_vision, #contentpage_neighborhood_detail, #contentpage_neighborhoods, #contentpage_main, #contentpage_location, #contentpage_amenlife, #contentpage_contact, #contentpage_uncwellness, #contentpage_residentsclub, #contentpage_washington_square, #contentpage_the_peninsula, #contentpage_village_square_sf, #contentpage_village_square_th, #contentpage_del_webb, #contentpage_aboutus_gscarolina, #contentpage_aboutus_lmsandler, #contentpage_availablehomes_detail {
	margin: 0px 0px 0px 35px;
	height: 543px;
	width: 800px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	line-height:2.5;
	letter-spacing: .05em;
}

#contentpage_availablehomes_iframe{
	margin: 0px 0px 0px 35px;
	height: 543px;
	width: 800px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	line-height:2.5;
	letter-spacing: .05em;
	background-image:url(../images/available-homes-bg.gif);
	z-index:1;
}

#contentpage_aboutus_gscarolina {
	background-image:url(../images/bg-aboutus-gscarolina.gif);
}

#contentpage_aboutus_lmsandler {
	background-image:url(../images/bg-aboutus-lmsandler.gif);
}

#contentpage_aboutus_gscarolina #content_horizontal_left, #contentpage_aboutus_lmsandler #content_horizontal_left{
	width:445px;
	margin: 15px 0px 0px 25px;
	line-height:1.5;
}

#aboutus_right a {
	text-decoration:none;
	color:#bdc48e;
}

#aboutus_right a:hover {
	text-decoration:underline;
}

#contentpage_availablehomes {
	background-image:url(../images/available-homes-bg.gif);
}

#contentpage_availablehomes_detail {
	background-image:url(../images/available-homes-detail-bg.gif);
}

span.select {
	position: absolute;
	width: 110px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	margin: 5px 0px 0px 6px;
	padding: 3px;
	color: #fff;
	font: 11px/11px arial,sans-serif;
	background: url(../images/select.gif) no-repeat;
	overflow: hidden;
	font-weight: bold;
}

#contentpage_siteplan {
	background-image:url(../images/bg-siteplan.gif);
}

#contentpage_neighborhood_detail #DSLcontentpage_residentsclub {
	margin:0px;
}

#contentpage_neighborhood_detail p, #contentpage_washington_square p, #contentpage_the_peninsula p, #contentpage_village_square_sf p, #contentpage_village_square_th p, #contentpage_del_webb p, #contentpage_uncwellness p, #contentpage_residentsclub p {
	color:#E1EAA6;
	padding: 10px 0px 0px 15px;
}

#gallery_washington_square, #gallery_the_peninsula, #gallery_village_square_sf, #gallery_village_square_th, #gallery_del_webb, #gallery_unc_wellness, #gallery_residents_club {
	padding: 0px 0px 0px 25px;
	width: 471px;
}

#contentpage_washington_square {
	background-image:url(../images/bg-neighborhoods-ws.gif);
}

#contentpage_the_peninsula {
	background-image:url(../images/bg-neighborhoods-peninsula.gif);
}

#contentpage_village_square_sf {
	background-image:url(../images/bg-neighborhoods-vs-sf.gif);
}

#contentpage_village_square_th {
	background-image:url(../images/bg-neighborhoods-vs-th.gif);
}

#contentpage_del_webb {
	background-image:url(../images/bg-neighborhoods-delwebb.gif);
}

#contentpage_vision {
	background-image:url(../images/bg-vision.gif);
}

#contentpage_vision #content_horizontal_left {
	width:445px;
	margin: 23px 0px 0px 25px;
	line-height:1.85;
}

#contentpage_neighborhoods {
	background-image:url(../images/bg-neighborhoods.gif);
}


.neighborhood_thumbs {
	float:left;
	padding: 200px 0px 0px 20px;
	width:70px;
	line-height:1.5;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	letter-spacing:.1em;
	color:#E1EAA6;
}

.neighborhood_thumbs img {
	border:3px solid #C2D5E6;
}

.neighborhood_thumbs a {
	text-decoration:none;
	color:#E1EAA6;
}

.neighborhood_thumbs a:hover {
	color:#ffffff;
}


.neighborhoodNEW_thumbs {
	float:left;
	padding: 9px 12px;
	width:132px;
	height:92px;
	line-height:1.0;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	letter-spacing:.1em;
	color:#E1EAA6;
}

.neighborhoodNEW_thumbs img {
	border:3px solid #BDC48E;
}

.neighborhoodNEW_thumbs a {
	text-decoration:none;
	color:#E1EAA6;
}

.neighborhoodNEW_thumbs a:hover {
	color:#ffffff;
}

.neighborhood_content{
	line-height:1.7;
	padding: 10px 10px 0px 328px;
	height: 160px;
}

.neighborhoodNEW2_thumbs {
	float:left;
	padding: 5px 4px 0px 6px;
	width:150px;
	height:155px;
	line-height:1.0;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	letter-spacing:.1em;
	color:#E1EAA6;
}

.neighborhoodNEW2_thumbs p{
	padding: 10px 0px 2px 0px;
	font-size:12px;
	letter-spacing:.1em;
	color:#ffffff;
}

.neighborhoodNEW2_thumbs_italics{
	padding: 0px 0px 2px 0px;
	font-size:12px;
	font-style:italic;
	color:#B6BD87;
}

.neighborhoodNEW2_thumbs a {
	text-decoration:none;
	color:#E1EAA6;
}

.neighborhoodNEW2_thumbs a:hover {
	text-decoration:underline;
	color:#ffffff;
}





#contentpage_main {
	background-image:url(../images/bg-main.gif);
}

.main_thumbs {
	float:left;
	padding: 200px 0px 0px 45px;
	width:96px;
	line-height:1.5;
	text-align:center;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	letter-spacing:.1em;
	color:#E1EAA6;
}

.main_thumbs img {
	border:3px solid #C2D5E6;
}

.main_thumbs p {
	padding: 0px 0px 0px 10px;
}

.main_thumbs a {
	text-decoration:none;
	color:#E1EAA6;
}

.main_thumbs a:hover {
	color:#ffffff;
}

#contentpage_location {
	background-color:#FFF7DE;
	height:543;
}

#contentpage_amenlife {
	background-image:url(../images/bg-residents-club.gif);
}

#contentpage_uncwellness {
	background-image:url(../images/bg-unc-wellness.gif);
}

#contentpage_residentsclub {
	background-image:url(../images/bg-residents-club.gif);
}

#contentpage_contact {
	background-image:url(../images/bg-contact.gif);
}

#content_horizontal_left{
	float:left;
}

#content_horizontal_right{
	margin: 30px 0px 0px 490px;
	text-indent: 20px
}

#neighborhoods_horizontal_right{
	margin: 30px 0px 0px 490px;
	text-indent: 10px
}

#neighborhoodsNEW_horizontal_right{
	margin: 80px 0px 0px 490px;
	text-indent: 10px
}

#content_vertical_left, #neighborhood_vertical_left, #inventory_vertical_left, #amenity_vertical_left, #inventory_detail_vertical_left{
	padding: 0px;
	margin: 0px;
	width: 471px;
	float:left;
}

#inventory_detail_vertical_left a {
	color:#ffffff;
	text-decoration:none;
}

#inventory_detail_vertical_left a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#inventory_detail_vertical_left img{
	padding:0px 0px 0px 38px;
}

#inventory_detail_vertical_left p{
	padding:10px 0px 0px 37px;
	font-size:12px;
	line-height:1.1;
	color:#ffffff;
	font-weight: normal;
}

#DSLamenity_vertical_left {
	padding: 40px 0px 0px 25px;
	height:543px;
}

#amenity_vertical_right {
	padding: 210px 10px 0px 480px;
	margin:0px;
}

#amenity_vertical_right a {
	color:#E1EAA6;
	text-decoration:underline;
}

#amenity_vertical_right a:hover {
	color:#E1EAA6;
	text-decoration:underline;
}

#amenity_vertical_right p {
	line-height:1.5;
}

#wellness_vertical_right {
	padding: 160px 10px 0px 480px;
	margin:0px;
	line-height:1.5;
	color:#FFFFFF;
}

#wellness_vertical_right p {
	color:#FFFFFF;
}

#amenity_vertical_right p {
	line-height:1.5;
	color:#FFFFFF;
}

#unc_wellness_list {
	padding: 20px 10px 0px 50px;
	line-height:1.5;
	color:#E1EAA6;
}

#content_vertical_left p{
	padding: 70px 0px 10px 35px;
	width: 431px;
}

#content_vertical_right_contact {
	padding: 40px 10px 0px 490px;
	text-align:right;
}

#content_vertical_right_contact p {
	padding: 2px 0px;
	margin: 0px;
	line-height:1;
}

#neighborhood_vertical_right {
	padding: 120px 0px 0px 480px;
	margin:0px;
}

#neighborhood_vertical_right p {
	text-indent:15px;
	color:#ffffff;
}

#inventory_vertical_right {
	padding: 162px 0px 0px 480px;
	margin:0px;
}

#inventory_vertical_right p {
	text-indent:30px;
	color:#ffffff;
}

#content_vertical_right {
	padding: 200px 0px 0px 490px;
}

#content_vertical_right a {
	text-decoration:none;
	color:#FFFFFF;
}
#content_vertical_right a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#content_vertical_right p {
	padding: 6px;
	margin: 0px;
	line-height:1;
}

#siteplan_neighborhood {
	float:left;
	width:15px;
	height:15px;
	margin: 5px 5px 0px 5px;
}

#inventory_filters {
	padding:5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
}

#inventory_list_item {
	margin: 13px 10px;
	line-height:1.5;
	/*padding: 5px;*/
}

#inventory_navigation {
	color:#000000;
	text-decoration:none;
}

#inventory_navigation a {
	color:#ffffff;
	text-decoration:none;
}

#inventory_navigation a:hover {
	color:#ffffff;
	text-decoration:underline;
}

#house_photo {
	border:3px solid #C2D5E6;
	float:left;
}

#house_text{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#E1EAA6;
	font-weight: bold;
	vertical-align:middle;
	padding: 4px 0px 4px 120px;
}

#house_text a {
	color:#E1EAA6;
	text-decoration:underline;
}

#house_text a:hover {
	color:#ffffff;
}

#footer { 
	margin: 0px 0px 0px 35px;
	text-align:right;
	height: 33px;
	width: 800px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#734b1e;
	font-weight: bold;
	line-height:1;
	background-image:url(../images/footer.gif);
}

#footer p{ 
	margin: 0px 0px 0px 0px;
	padding: 15px 10px 0px 0px;
	letter-spacing: .1em;
}

#footer a{ 
	text-decoration:none;
	color:#734b1e;
}

#footer a:hover{ 
	color:#ffffff;
}

#dropshadow_bottom {
	width:835px;
	height:22px;
	background-image:url(../images/drop-bottom.png);
}

#dropshadow_bottom_content {
	padding: 5px 10px 0px 50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#734b1e;
	font-weight: bold;
}

#dropshadow_bottom_content a {
	text-decoration:none;
	color:#734b1e;
}

#dropshadow_bottom_content a:hover {
	color:#ffffff;
}

#copyright {
	display:inline;
	position:relative;
	left:30px;
}

#phone_email {
	display:inline;
	position:relative;
	left:60px;
}


.homepagecontent
{
     width: 837;
	 height: 329px;
	 background-image: url(images/content-hor2-home.png);
	 background-repeat: no-repeat;
}
.header{}
.navigation{}
.content{}
