BODY {
	background-color : #ede9d9;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #252525;
}
img, div {
	behavior: url(iepngfix.htc)
}


.icon {
	vertical-align: middle;
}

#outercontainer {
	margin: 0 auto; /* center, not in IE5 */
	width: 868px;
	position: relative; /* needed for footer positioning*/
}
#innercontainer {
	border: 1px solid #00796c;
	margin: 0 auto; /* center, not in IE5 */
	width: 868px;
	position: relative; /* needed for footer positioning*/
}
#seoholder {
	width : 868px;
	margin-bottom : 5px;
}

#seocopy {
	width : 678px;
	display : inline;
	float : left;
	position : relative;
}
#mckeegroup {
	width : 190px;
	display : inline;
	float : left;
	position : relative;
	text-align : center;
}
#header {
	width : 868px;
	height : 160px;
	position : relative;
}
#navigation{
	width : 868px;
	height : 23px;
	position : relative;
	border-top : 1px solid #ece7d1;
	border-bottom : 1px solid #ece7d1;
	background-color : #5d5945;
	text-align : center;
}
#content{
	width : 868px;
	position : relative;
	background-image : url(../img_home/gradient.gif);
}
#university {
	width : 200px;
	position : absolute;
	bottom : 20px;
	left : 5px;
	z-index : 100;
}
#maptop {
	width : 383px;
	position : absolute;
	top : 0px;
	left : 0px;
	z-index : 2;
	height : 158px;
}
#mapbottom {
	width : 240px;
	position : absolute;
	top : 158px;
	left : 0px;
	z-index : 2;
	height : 294px;
}
#center_wrapper {
	margin: 0 auto; /* center, not in IE5 */
	width: 310px;
	padding-bottom: 20px;
}

#foxfield {
	width: 145px;
	display: inline;
	float: left;
	text-align: center;
	margin-right: 20px;
	cursor: pointer;
}
#springarbor {
	width: 145px;
	display: inline;
	float: left;
	text-align: center;
	cursor: pointer;
}
#cecil {
	width: 145px;
	display: inline;
	float: left;
	text-align: center;
	cursor: pointer;
}
#champions {
	width: 145px;
	display: inline;
	float: left;
	text-align: center;
	cursor: pointer;
}
#brandywine {
	width: 145px;
	display: inline;
	float: left;
	text-align: center;
	cursor: pointer;
}
#ro_nittany {
	width : 129px;
	position : absolute;
	top : 48px;
	left : 38px;
	z-index : 3;
	height : 44px;
}
#ro_foxfield {
	width : 129px;
	position : absolute;
	top : 100px;
	left : 130px;
	z-index : 3;
	height : 34px;
}
#ro_brandywine {
	width : 133px;
	position : absolute;
	top : 119px;
	left : 33px;
	z-index : 3;
	height : 33px;
}
#ro_springarbor {
	width : 129px;
	position : absolute;
	top : 263px;
	left : 69px;
	z-index : 3;
	height : 33px;
}
#ro_champions {
	width : 161px;
	position : absolute;
	top : 342px;
	left : 72px;
	z-index : 3;
	height : 49px;
}
#ro_cecil {
	width : 129px;
	position : absolute;
	top : 212px;
	left : 5px;
	z-index : 3;
	height : 33px;
}


#logo_nittany {
	width : 125px;
	position : absolute;
	top : 105px;
	left : 695px;
	z-index : 999;
	height : 62px;
}
#logo_foxfield {
	width : 75px;
	position : absolute;
	top : 132px;
	left : 255px;
	z-index : 999;
	height : 87px;
}
#logo_foxfield_villas {
	width : 74px;
	position : absolute;
	top : 125px;
	left : 300px;
	z-index : 999;
	height : 87px;
}
#logo_brandywine {
	width : 157px;
	position : absolute;
	top : 260px;
	left : 490px;
	z-index : 999;
	height : 76px;
}
#logo_springarbor {
	width : 76px;
	position : absolute;
	top : 130px;
	left : 525px;
	z-index : 999;
	height : 80px;
}
#logo_champions {
	width : 77px;
	position : absolute;
	top : 255px;
	left : 390px;
	z-index : 999;
	height : 80px;
}
#logo_cecil {
	width : 100px;
	position : absolute;
	top : 268px;
	left : 250px;
	z-index : 999;
	height : 67px;
}

#communityholder {
	width: 437px;
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
}
#discover {
	width : 470px;
	position : relative;
	text-align : center;
	margin-left : 380px;
	padding-top : 8px;
	padding-bottom : 10px;
}

#zoneone {
	position : relative;
	display : inline;
	float : left;
	width : 212px;
}

#phototextholder {
	position : relative;
	width : 437px;
}

#homephoto {
	position : relative;
	display : inline;
	float : left;
	width : 280px;
}
#homecaption {
	position : relative;
	display : inline;
	float : left;
	width : 130px;
	margin-left: 15px;
	padding-top:20px;
}

#zonetwo {
	position : relative;
	display : inline;
	float : left;
	width : 437px;
	margin-right : 8px;
	background-color : #FFF;
	border : 1px solid #cdc49d;
}
#zonethree {
	position : relative;
	display : inline;
	float : left;
	width : 201px;
}
#newhomes {
	position : relative;
	width : 199px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
	background-image : url(../img_home/co_newhomes.gif);
	background-color : #FFF;
	background-repeat : no-repeat;
	cursor : pointer;
}
#quickdeliveries {
	position : relative;
	width : 199px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
	background-color : #FFF;
}
#co_dotm {
	position : relative;
	width : 199px;
	height: 85px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
}
#co_fall {
	position : relative;
	width : 199px;
	height: 106px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
}
#co_housetosell {
	position : relative;
	width : 199px;
	height: 61px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
}
#awards {
	position : relative;
	width : 199px;
	height: 92px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
}
#specials {
	position : relative;
	width : 199px;
	height: 104px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
}
#resale {
	position : relative;
	width : 199px;
	height: 85px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
}
#news {
	position: relative;
	width: 199px;
	border: 1px solid #cdc49d;
	margin-bottom: 5px;
	background-image: url(../img_home/co_news.gif);
	background-repeat: no-repeat;
	background-color: #fff;
	padding-top: 36px;
}
#newdesigns {
	position: relative;
	width: 201px;
	margin-bottom: 5px;
}
#plus {
	position: relative;
	width: 198px;
	height: 50px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
}
#americana {
	position: relative;
	width: 199px;
	height: 63px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
}
#homesite {
	position: relative;
	width: 199px;
	height: 61px;
	border : 1px solid #cdc49d;
	margin-bottom : 5px;
}
#bottombar{
	width : 868px;
	height : 21px;
	position : relative;
	background-color : #5d5945;
}
#footerbuttons{
	width : 868px;
	height : 56px;
	position : relative;
	background-color : #5d5945;
	background-image : url(../img_home/footer_bg.gif);
	background-repeat : no-repeat;
}
#footertext{
	width : 562px;
	height : 56px;
	float : left;
	display : inline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
}
#mckeegreen{
	width : 92px;
	height : 56px;
	float : left;
	display : inline;
}
#customercare{
	width : 81px;
	height : 56px;
	float : left;
	display : inline;
}
#smartbuyer{
	width : 133px;
	height : 56px;
	float : left;
	display : inline;
}

#footer{
	width : 868px;
	position : relative;
}
#footerlinks{
	width : 500px;
	float : left;
	display : inline;
}
#copyright{
	width : 368px;
	float : left;
	display : inline;
	text-align : right;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #716c56;
	font-style : italic;
}

.navcontainer ul.navlist
{
padding: 0px;
margin: 0;
float: left;
width: 370px;
margin-bottom: 10px;
}

.navcontainer ul.navlist li.navlist
{
	display: inline;
	float: left;
	width : 140px;
	margin-right : 35px;
	padding: 5px;
}

.navcontainer ul.navlist li.navlist:hover
{
	cursor : pointer;
}


.communityheadlg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.communityheadmed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.info_space {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #5d5945;
	font-style: italic;
	margin-bottom: 5px;
}


.communitytextgray {
	font-family : "Times New Roman", Times, serif;
	font-size : 14px;
	color : #5d5945;
	font-style : italic;
}
.communityheadsm {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
}
.communitytext {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
.greenbold{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #076f65;
	font-weight : bold;
	line-height : 25px;
}

.commbullets
{
	margin-top: 0px;
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}

.commbullets li
{
	padding-left: 10px;
	background-image: url(../img_home/commbullets.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-bottom: 3px;
}


/* =7 Navigation
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a.lnlink:link          {color: #fff; text-decoration: none;}
a.lnlink:visited       {color: #fff; text-decoration: none;}
a.lnlink:active        {color: #fff; text-decoration: none;}
a.lnlink:hover         {color: #fff; text-decoration: none;}
a.lnlink:visited:hover {color: #fff; text-decoration: none;}

.topnav {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 23px;
}
#dropmenudiv{
	position:absolute;
	border:1px solid white;
	border-bottom-width: 0;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:999;
}
#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid white;
	padding: 1px 0;
	text-decoration: none;
	color: black;
}
#dropmenudiv a:hover{ /*hover background color*/
	background-color: #fcfcfc;
}




.clearing {
	clear : both;
}

a.blacklink:link          {color: #000000; text-decoration: none;}
a.blacklink:visited       {color: #000000; text-decoration: none;}
a.blacklink:active        {color: #000000; text-decoration: underline;}
a.blacklink:hover         {color: #000000; text-decoration: underline;}
a.blacklink:visited:hover {color: #000000; text-decoration: underline;}

a.blacklinkul:link          {color: #000000; text-decoration: underline;}
a.blacklinkul:visited       {color: #000000; text-decoration: underline;}
a.blacklinkul:active        {color: #000000; text-decoration: underline;}
a.blacklinkul:hover         {color: #000000; text-decoration: none;}
a.blacklinkul:visited:hover {color: #000000; text-decoration: none;}
	
a.textlink:link          {color: #636466; text-decoration: underline;}
a.textlink:visited       {color: #636466; text-decoration: underline;}
a.textlink:active        {color: #636466; text-decoration: underline;}
a.textlink:hover         {color: #636466; text-decoration: none;}
a.textlink:visited:hover {color: #636466; text-decoration: none;}

a.footerlink:link          {color: #076f65; text-decoration: underline;}
a.footerlink:visited       {color: #076f65; text-decoration: underline;}
a.footerlink:active        {color: #076f65; text-decoration: underline;}
a.footerlink:hover         {color: #076f65; text-decoration: none;}
a.footerlink:visited:hover {color: #076f65; text-decoration: none;}

a.villagenav:link          {color: #8a7b45; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-weight: bold; font-style: italic;
}
a.villagenav:visited       {color: #8a7b45; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-weight: bold; font-style: italic;}
a.villagenav:active        {color: #8a7b45; text-decoration: underline; font-family: "Times New Roman", Times, serif; font-weight: bold; font-style: italic;}
a.villagenav:hover         {color: #8a7b45; text-decoration: none; font-family: "Times New Roman", Times, serif; font-weight: bold; font-style: italic;}
a.villagenav:visited:hover {color: #8a7b45; text-decoration: none; font-family: "Times New Roman", Times, serif; font-weight: bold; font-style: italic;}


#village_nav {
	width: 188px;
	background-color: #e1dabd;
	border: 1px solid #fff;
	position: absolute;
	bottom: 0px;
	left: -175px;
	z-index: 999;
	text-align: center;
	display: none;
}

#village_nav div {
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	padding-top: 5px;
}



td.comm_boxes {
	text-align: center;
	vertical-align: top;
}

.text13 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #252525;	
}

#social {
	display: none;
}

#social {
	display: none;
}

#social table {
	width: 100%;
}

#social table td {
	width: 50%;
	padding: 10px;
}

.newslist {
	margin-left: 10px;
	padding-left: 0px;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 5px;
}

.newslist li {
	padding-left: 10px;
	background-image: url(../img_home/bullet_news.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font: normal normal bold 11px/normal Arial, Helvetica, sans-serif;
}
