@charset "utf-8";
/* CSS Document */


/* ---------  BEGIN UNIVERSAL STYLES  ---------- */

/* Sets all initial padding and margins to 0 */
* {
	margin:0;
	padding:0;
} 

/* REMOVES BORDER FROM LINKED IMAGES */
a img { border:0 }

p, ul {padding-bottom:10px;} /*sets universal spacing between para's & list ends */

.clearboth {clear: both; height: 1px; }
.imgFloatRight {
	float:right;
	margin: 0 0 0 8px;
}
.imgFloatLeft {
	float:left;
	margin: 0 12px 0 0;
}
.relative {position:relative;}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.centerRL {
	text-align: center;
	margin-right: 100px;
}
/* MAINTAIN UNIVERSAL LINK SCHEME */
a:link {
	color:#fff;
	text-decoration:underline;
}
a:visited {
	color:#ACA9A2;
	text-decoration:underline;
}
a:hover {
	color:#7A86C5;
	text-decoration:underline;
}

/* ---------  END UNIVERSAL STYLES  ---------- */


/*  ALL */
body {
	margin:0;
	padding:0;
	border-collapse:collapse;
	background-color: #E8E3DB; /*tan*/
	/* background-color:#166469; green*/
	text-align:center;
}
#maincontainer {
	margin:0px auto;
	width: 1000px;
	height:680px;
	text-align:left;
	background:#fff url(../images/westport-selling-homes2a.jpg) 0px 30px no-repeat;
}

#container {
	width:778px;
	margin-left:0px;
}

#topsection { 
	}
#topgradbar { 
	background:url(../images/top-grad.jpg) top left repeat-x; height:40px;}	
#placeNav {
	margin:-8px auto 0 auto;
	text-align:center;
	height:30px;
}
.homeLogo {
	margin: 54px auto 0 auto;
	text-align:center;
	padding-top: 20px;
}
#bottomGrad {/*background:url(../images/bottom-grad.jpg) top left repeat-x; height:30px; margin-top:50px;*/
	height:50px;
	margin-top:105px

}
#homes {
	width: 1000px;
	height:175px;
	background-image:url(../images/featured-homes-bkgd.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.homeSubhead {
	font:14px Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	color:#fff;
	text-align:center;
	margin:0 auto;
	letter-spacing:2px;
	padding-top:31px;
}
#listing1 {
	position:absolute;
	top:-10px;
	left:35px;
	background:url(../images/listingBkgd5.png) top left no-repeat;
	width: 259px;
	height:270px;
	padding: 13px 26px 11px 15px;
	font:bold 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#364081;
	text-align:left;
}
#listing1 img, #listing2 img {border:2px solid #ad875b;}
#listing1 img a:link, #listing2 img a:link {border:2px solid #ad875b;}
#listing1 img a:visited,#listing2 img a:visited {border:2px solid #ad875b;}
#listing1 img a:hover, #listing2 img a:hover {border:2px solid #1acebf;}
#listing2 {
	position:absolute;
	top:-10px;
	left:700px;
	background:url(../images/listingBkgd5.png) top left no-repeat;
	width: 259px;
	height: 270px;
	padding: 13px 264px 11px 15px;
	font:bold 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#364081;
	text-align:left;
}
#cell {
	width:180px;
	position:absolute;
	top:156px;
	margin:0 auto;
	font:bold 16px/18px Georgia, "Times New Roman", Times, serif;
	color:#7979C6;
	left: 427px;
}
#listing1 p, #listing2 p {padding-right:24px; padding-bottom:0;}
.allCaps {
	font-size:12px;
	text-transform:uppercase;
	float:right;
	font-weight:normal;
}
.teal {
	color:#00B7A0; float:left;
}
#realtor {
	position:absolute;
	top:355px;
	left:0px;
	width:136px;
	height:173px;
}

/* ---------  BEGIN HOME FOOTER STYLES  ---------- */
#footerHome{
	clear: left;
	width: 1000px;
	font-size:11px;
	line-height:16px;
	text-align:left;
	color:#969292;
	margin:0 auto 20px auto;
}

.footerinnertube {
	margin:20px 0px;
}
.footernav { 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#767272;
}
.test {
	width: 1000px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#767272;
	background: url(../images/bg-date.gif) repeat-y 778px 0;
	float: left;
}
.test span {
	float: left;
	margin: 0px 10px 0 50px;
}
.test div {
	width: 200px;
	margin: 0px;
	float: right;
}
.raise {margin-top:-10px;}
.test p {
	font-size:11px;
	line-height:14px;
	text-align:left;
	color:#969292;
}
.footernav a:link, .info a:link {text-decoration:none; color:#767272;}
.footernav a:visited, .info a:visited {text-decoration:none;color:#767272;}
.footernav a:hover, .info a:hover {text-decoration:underline; color:#565252;}
/* ---------  END HOME FOOTER STYLES  ---------- */
	
