*							{ margin:0px; padding:0px; }
img 						{ display:block; }
a img						{ border: none; }
body 						{ background-color: #013475; background: url(../images/bg1.jpg) repeat-x #75a5ac; 
	   					 	  font: x-small Verdana, Arial, Helvetica, sans-serif; }

#container 					{ width: 874px; margin: 0px auto 0px auto; background-repeat: no-repeat;  }
#top						{ width: 874px; height: 28px; }
.topContent					{ float: right; margin-right: 10px; }
.topContent img				{ margin: 0px 20px 0px 20px; }
.topLink, .topLink a		{ color: #a7cdd3; font-size: 1.05em; text-decoration: none; margin-top: 13px;  }
.topLink a:hover			{ text-decoration: underline; }
#innerContainer				{ clear: both; width: 872px; background-image: url(../images/bg2_5.jpg); height: 773px; padding: 6px 0px 0px 6px; }
#navMenu					{ clear: both float: left; width: 832px; height: 63px; background-image: url(../images/bg3.jpg); padding-right: 30px; }
.navLink					{ float: right; font-size: 1.5em; color: #63797e; text-decoration: none; font-variant: small-caps; margin: 25px 0px 0px 10px; }
.navLink a					{ color: #63797e; text-decoration: none; }
.navLink a:hover			{ text-decoration: underline; }

#left						{ float: left; padding-left: 10px; }
#leftTop					{ width: 286px; height: 418px; background-image: url(../images/bg4.jpg); padding: 0px 0px 0px 10px; position: relative; }
.button1 a 		 			{ display: block; position: relative; top: 260px; width: 277px; height: 34px; background-image: url(../images/button1_combined.jpg); }
#leftTop a					{ width: 277px; height: 34px; }
.button1 a:hover			{ background-image: url(../images/button1_combined.jpg); background-position: 0px -34px; }
.button2 a		 			{ display: block; position: relative; top: 275px; width: 277px; height: 34px; background-image: url(../images/button2_combined.jpg); }
.button2 a:hover			{ background-image: url(../images/button2_combined.jpg); background-position: 0px -34px; }
.button3 a 		 			{ display: block; position: relative; top: 290px; width: 277px; height: 34px; background-image: url(../images/button3_combined.jpg); }
.button3 a:hover			{ background-image: url(../images/button3_combined.jpg); background-position: 0px -34px; } 					
#leftBottom					{ clear: both; width: 285px; height: 341px; }
#photoHolder				{ width: 264px; height: 162px; background-image: url(../images/photoHolder.jpg); margin: 10px 0px 0px 10px; padding: 10px 0px 0px 10px; }
#right						{ float: left; margin-top: 0px; margin-left: 20px;}
#videoHolder				{ width: 500px; height: 324px; background-image: url(../images/videoHolder.jpg); padding: 14px 0px 0px 20px; }
#spacer						{ width: 512px; height: 29px; background-image: url(../images/spacer.jpg); margin-left: 5px; }
#rightBottom				{ width: 518px; height: 387px; background-image: url(../images/bg6.jpg); }

/*.featuredListing			{ font-size: 2.5em; color: #2f4c53; font-style: italic; margin: 5px 0px 0px 10px; }*/
.listingText				{ font-family: "Times New Roman", Times, serif; font-size: 1.34em; letter-spacing: .1em; margin: 5px 0px 0px 20px; }
.learnMore					{ margin: 10px 0px 0px 20px; }
.learnMore a				{ font-size: 1.1em; font-style: italic; text-decoration: none; color: #000; }
.learnMore a:hover			{ text-decoration: underline; }

#bottomLinks				{ clear: left; width: 874px; padding: 10px 0px 0px 0px; }
.bottomLink a				{ float: right; color: #FFF; text-decoration: none; margin-right: 20px; }
.bottomLink a:hover			{ text-decoration: underline; }

#logo						{ clear: right; position: relative; z-index: 5; float: left; margin: -901px 0px 0px 20px; }

.bigA						{ float: left; color: #6d8186; font-size: 5em; margin: 20px 0px 0px 30px; }
.luxury						{ float: left; font-size: 2.5em; color: #2f4c53; font-variant: small-caps; margin: 32px 0px 0px 0px;  }
.marina						{ clear: left; float: left; font-size: 2em; color: #2f4c53; font-style: italic; margin: -23px 0px 0px 80px; width: 300px; }
.rightText					{ clear: left; float: left; font-family: "Times New Roman", Times, serif; font-size: 1.34em; letter-spacing: .1em;
							  margin: 10px 0px 0px 20px; width: 435px; }
.rightText br 				{  letter-spacing:0; }

.richmond					{ position: relative; top: 74px; left: 112px; cursor: default; width: 60px; }
.richmondDist				{ position: relative; top: 74px; left: 112px; visibility:hidden; }
.nags						{ position: relative; top: 116px; left: 226px; cursor: default; width: 65px; }
.nagsDist					{ position: relative; top: 116px; left: 236px; visibility:hidden; }
.raleigh					{ position: relative; top: 92px; left: 86px; cursor: default; width: 60px; }
.raleighDist				{ position: relative; top: 92px; left: 86px; visibility:hidden; }
.charlotte					{ position: relative; top: 103px; cursor: default; width: 60px; }
.charlotteDist				{ position: relative; top: 103px; visibility:hidden; }
.wilmington					{ position: relative; top: 123px; left: 144px; cursor: default; width: 60px; }
.wilmingtonDist				{ position: relative; top: 123px; left: 144px; visibility:hidden; }
.moreheadCity				{ position: relative; top: 78px; left: 190px; }

.mapText					{ display: block; position: relative; z-index:200; color: #2f4c53; }



#row1						{ clear: both; width: 878px; height: 130px; background-image: url(../images/interior/row1BG_3.jpg); margin-left:-2px; }
#row1Left					{ clear: both; float: left; width: 199px; }
#row1Left img				{ float: right; }
#row1Right					{ float: left; width: 679px; }
#row1RightTop				{ float: left; width: 657px; height: 26px; padding: 5px 22px 0px 0px; text-align: right; }
#row1RightTop img			{ float: right; }
#row1RightBottom			{ clear: both; float: left; width: 657px; height: 62px; padding: 37px 22px 0px 0px; color: #63797e; text-align: right; font-size: 1.5em; }
#row1RightBottom a			{ padding: 0px 5px 0px 5px; color: #63797e; text-decoration: none; }
#row1RightBottom a:hover	{ color: #000; }
.topLinks					{ float: right; height: 13px; padding-top: 13px; color: #a7cdd3; margin-right: 10px; font-size: 1.1em; }
.topLinks a					{ padding: 0px 5px 0px 5px; color: #a7cdd3; text-decoration: none; }
.topLinks a:hover			{ text-decoration: underline; }

#featuredListing			{ float: left; width: 264px; height: 120px; margin: 20px 0px 20px 2px; padding: 9px 13px 0px 17px;
							background-image: url(../images/interior/featuredListingBG.jpg); font-size: 1.2em; }
#featuredListing br			{ line-height: 1em; }
#featuredListing a			{ color: #63797e; }
#featuredListing a:hover	{ text-decoration: none; }

#containRichmond			{ position: absolute; top: 88px; left: 125px; width: 60px; z-index: 15; }
#richmond					{ position: relative; cursor: default; width: 60px; }
#richmondDist				{ position: relative; clear: left; width: 196px; height: 41px; padding: 4px 2px 2px 2px; display: none; z-index: 30;
							  background-image: url(../images/directionsBG2.jpg); background-repeat: no-repeat; color: #000; font-size: 10px; line-height: 1.6em; }
#richmondDist a				{ position: relative; color: #000; }
#richmondDist a:hover		{ position: relative; text-decoration: none; }

#containRaleigh				{ position: absolute; top: 130px; left: 75px; width: 60px; z-index: 15; }
#raleigh					{ position: relative; cursor: default; width: 60px; }
#raleighDist				{ position: relative; clear: left; width: 196px; height: 41px; padding: 4px 2px 2px 2px; display: none; z-index: 30;
							  background-image: url(../images/directionsBG2.jpg); background-repeat: no-repeat; font-size: 10px; color: #000; line-height: 1.6em; }
#raleighDist a				{ position: relative; color: #000; }
#raleighDist a:hover		{ position: relative; text-decoration: none; }

#containCharlotte			{ position: absolute; top: 155px; left: 15px; width: 60px; z-index: 15; }
#charlotte					{ position: relative; cursor: default; width: 60px; }
#charlotteDist				{ position: relative; clear: left; width: 196px; height: 41px; padding: 4px 2px 2px 2px; display: none; z-index: 30;
							  background-image: url(../images/directionsBG2.jpg); background-repeat: no-repeat; font-size: 10px; color: #000; line-height: 1.6em; }
#charlotteDist a			{ position: relative; color: #000; }
#charlotteDist a:hover		{ position: relative; text-decoration: none; }

#containColumbia			{ float: left; position: absolute; top: 245px; left: 135px; width: 60px; z-index: 10; }
#columbia					{ float: left; position: relative; cursor: default; width: 60px; }
#columbiaDist				{ float: left; position: relative; width: 153px; height: 25px; padding: 4px 2px 2px 10px; z-index: 30;
							  background-repeat: no-repeat; font-size: 1.05em; color: #000; line-height: 1.6em; }
#columbiaDist a				{ float: left; position: relative; color: #000; font-size: 1em; }
#columbiaDist a:hover		{ float: left; position: relative; text-decoration: none; }

#containMorehead			{ float: left; position: absolute; top: 210px; left: 195px; width: 100px; z-index: 15; }
#morehead					{ float: left; position: relative; cursor: default; width: 100px; }

/*#rightTop					{ margin-top: -6px; }*/
.footerTxt					{ color:#fff; padding:10px 10px; text-align:center; font-size: 1.2em; }
.footerTxt a				{ color:#fff; }
.footerTxt a:hover			{ text-decoration: none; }
.footerTxt2					{ color:#fff; font-size: 1.2em; }
.footerTxt2 a				{ color:#fff; }
.footerTxt2 a:hover			{ text-decoration: none; }
.phone						{ float: left; color: #FFF; font-size: 12px; }

.marketedBy					{ font-size: 1.2em; }
.gmacLogo					{ margin-top: 20px; }