@charset "utf-8";
/* CSS Document */

*							{ margin:0px; padding:0px; }
img 						{ display:block; border: none; }
body 						{ background: url(../images/background.jpg) repeat-x #013578; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
html 						{ overflow-y: scroll; }

#container					{ width: 872px; height: 900px; margin: 15px auto 0px auto;   }
#containTopLinks			{ width: 852px; height: 28px; background: url(../images/bg2.jpg); padding-right: 20px; }
#containLogoAndLinks		{ width: 836px; height: 65px; background: url(../images/bg3.jpg); padding: 0px 20px 0px 16px; }
#containLeftTextAndVideo	{ width: 872px; height: 307px; background: url(../images/bg4.jpg); position: relative; }
#contactFormBG				{ width: 260px; height: 175px; background: url(../images/interior/contactFormBG.jpg);
							position: absolute; left: 16px; top: 100px; 
							filter:alpha(opacity=50);
							-moz-opacity:0.5;
							opacity: 0.5;
							}
#contactForm				{ width: 255px; height: 165px; padding-top: 10px; padding-left: 5px; position: relative; margin: 0 0 0 16px; }
#containPropertiesAndText	{ width: 872px; height: 631px; background: url(../images/bg_waterfront_home_v2.jpg); } 
#containProperties			{ float: left; width: 280px; height: 340px; position: relative; margin: 53px 0 0 0; }
#containText				{ float: left; width: 520px; height: 396px; padding: 20px 40px 0px 32px;  }

#featureListingHeader		{ margin: 0 0 10px 0; padding: 8px 0 0 52px; font-size: 1.5em; color: #f0ebd8; }
#featuredListing1			{ position: relative; margin: 20px 0 0 11px; background-image: url(../images/featuredBG.jpg); width: 261px; height: 118px;
							padding: 9px 5px 0px 5px; color: #0e4230; text-align: left; }
#featuredListing1 br,
#featuredListing2 br		{ line-height: 1em; }
#featuredListing1 a, 
#featuredListing2 a			{ color: #0e4230; }
#featuredListing1 a:hover,
#featuredListing1 a:hover	{ text-decoration: none; }
#featuredListing2			{ position: relative; margin: 10px 0 0 11px; background-image: url(../images/featuredBG.jpg); width: 261px; height: 118px;
							padding: 9px 5px 0px 5px; color: #0e4230; text-align: left; }
#featuredListing1 img,
#featuredListing2 img		{ border: solid 1px #ae601f; }
#containVideo				{ width: 507px; height: 312px; background: url(../images/bg5.jpg); z-index:100; 
							position: relative; top: -1148px; left: 307px; padding: 23px 0px 0px 26px; }
#bottom						{ float: left; width: 872px; height: 85px; background-image: url(../images/bg10_index.jpg); }
.topLinks					{ float: right; color: #e3d1b6; margin: 10px 0px 0px 10px; }
.topLinks a					{ color: #e3d1b6; text-decoration: none; }
.topLinks a:hover			{ text-decoration: underline; }
.navLinks a					{ float: right; color:#716545; font-size: 1.25em; font-variant:small-caps; font-weight: bold; text-decoration: none;
							  margin: 24px 5px 0px 5px; font-family: Georgia, "Times New Roman", Times, serif;}
.navLinks a:hover			{ color: #214d5b; }
.spacer						{ float: right; margin: 10px 0px 0px 0px; }
.logo						{ float: left; }
.left						{ clear: both; float: left; width: 70px; padding: 0px 0px 2px 10px; text-align: left; position: relative; }
.right						{ float: left; width: 157px; padding: 0px 0px 2px 5px; position: relative;}
.formInput					{ width: 150px;  position: relative;}
.formTextArea				{ height: 65px;  position: relative; resize: none; }
.formButton					{ border: 1px solid #ae601f; font-size: .99em; color: #ae601f; position: relative; }
.content					{ margin-top: 2px; line-height: 1.3em; text-align: justify; }
.footerTxt					{ color:#fff; padding:10px 10px; text-align:center; }
.footerTxt a				{ color:#fff; }
.footerTxt a:hover			{ text-decoration: none; }
.footerTxt2					{ color:#fff; }
.footerTxt2 a				{ color:#fff; }
.footerTxt2 a:hover			{ text-decoration: none; }
.interested					{ color:#716545; font-style:italic; margin-left: 6px; padding: 5px 0 0 9px; width: 271px; border-top: 1px solid #716545;  }
.propertiesHeader			{ font-size: 1.4em; color: #82430e; }

.button a		 			{ display: block; margin-bottom: 2px; width: 273px; height: 28px; background-image: url(../images/interior/buttonBG.jpg); font-size: 1.4em; color: #FFF; 
							padding-top:5px; text-decoration: none; text-align: center; margin-left: 10px; }
.button a:hover				{ background-image: url(../images/interior/buttonBG.jpg); background-position: 0px -34px; color: #FFF; }
.logoLink					{ display: inline; }
.bumpLeft					{ margin-left: 100px; }
.marketedBy					{ float: left; margin-top: 30px; padding-left: 270px; }
.gmacLogo					{ float: left; margin-top: 18px; padding-left: 3px; }
.rentalsBtn,
.specialsBtn{ display:block; width:270px; height:80px; }
.rentalsBtn img,
.specialsBtn img			{ margin-left: 10px; margin-top: 0px; }

/* Safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#containVideo 				{ top: -1153px; }
}