	/* basic tag styles                             */
	/***********************************************/ 
	
	body{
	font-family: Arial,sans-serif;
	background: #cccc99;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	}
	a img, :link img, :visited img {
	border: none;
	}
	a { color: #006699;
	text-decoration: none;
	}
	
	a:link{
	color: #333333;
	text-decoration: none;
	}
	
	a:visited{
	color: #333333;
	text-decoration: none;
	border: none;
	}
	
	a:hover{
	color: #999999;
	text-decoration: none;
	}
	
	li {
	list-style-type: none;
	border: none;
	}
	
	h1{
	font-family: Arial,sans-serif;
	font-size: 160%;
	color: #666666;
	margin: 0px;
	padding: 0px;
	}
	
	h2{
	font-family: Arial,sans-serif;
	font-size: 114%;
	color: #999999;
	margin: 0px;
	padding: 0px;
	}
	
	h3{
	font-family: Arial,sans-serif;
	font-size: 100%;
	color: #996633;
	margin: 0px;
	padding: 0px;
	}
	
	h4{
	font-family: Arial,sans-serif;
	font-size: 110%;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 0px;
	}
	
	h5{
	font-family: Verdana,Arial,sans-serif;
	font-size: 100%;
	color: #333333;
	margin: 0px;
	padding: 0px;
	}
	
	ul{
	list-style-type: none;
	}
	
	ul ul{
	list-style-type: none;
	}
	
	ul ul ul{
	list-style-type: none;
	}
	
	label{
	font-family: Arial,sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #334d55;
	}
	
	div.clear {
	clear: both;
	overflow: hidden;
	height: 1px;
	}
	
	
	/*********** #Layout ************************************/
	#wrapper {
	margin: 0 auto;
	background: #51677b url(../images/wrapper.gif) top left repeat-y;
	width: 807px;
	text-align: center;
	}
	
	#masthead{
	padding: 10px 0px 0px 0px;
	width: 100%;
	}
	
	#main {
	background: #ffffff url(../images/cwrap.gif) top left repeat-y;
	width: 807px;
	height: 100%;
	text-align: center;
	clear: both;
	}
	
	#navLeft{
	background: url(../images/navpic_btm.gif) bottom right no-repeat;
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
	}
	
	#rightbar{
	float:right;
	width: 170px;
	padding-right: 10px;
	}
	
	#content{
	float: left;
	width: 55%;
	}
	#contentRentals{
	float: left;
	width: 600px;
	}
	
	/************* #top styles *************/
	#siteName{
	margin: 0px;
	padding: 10px 0px 0px 10px;
	color: #ffffff;
	font: 18px Verdana;
	}
	#top {
	margin: 0 auto;
	height: 45px;
	text-align: left;
	background: url(../images/top.gif) top right no-repeat;
	font-size: 80%;
	padding: 0px 0px 0px 10px;
	}
	/*#top h1 { position: relative; top: 10px; left: 38px; }
	#top h1{  }
	.top-links { font-family: Verdana; font-size: 9px; color: #ffffff; position: relative; top: -25px; left: 480px; }
	#top a:link, #top a:visited { color: #ffffff; text-decoration: none; }
	#top a:hover, #top a:active { color: #66CCFF; text-decoration: none; }*/
	
	#top-links{
	margin: 0 auto;
	font: 75% Verdana,sans-serif;
	position: relative;
	text-align: right;
	top: -15px;
	color: #999999;
	left: 625px;
	width: 220px;
	display: inline;
	clear: both;
	}
	
	#top-links a{
	color: #ffffff;
	}
	
	#top-links a:hover{
	color: #cccc99;
	text-decoration: none;
	}
	
	
	.list {
	font: 12px Arial, sans-serif; 
	}
	a.view{
	color: #996633;
	}
	
	/************** .story styles *****************/
	
	.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 80%;
	}
	
	.story p{
	padding: 0px 0px 10px 0px;
	}
	
	
	/************* #banner styles ***************/
	#banner {
	margin: 0 auto;
	height: 145px;
	text-align: left;
	background: url(../images/divider.gif) bottom left no-repeat;
	}
	#banner h1, h2 {
	text-decoration: none;
	position: relative;
	top:  20px;
	left: 28px;
	}
	#banner h3 {
	color: #51677b;
	font-weight:bolder;
	text-decoration: none;
	position: relative;
	top:  30px;
	left: 28px;
	}
	#banner a:link, #banner a:visited {
	/*color: #334c6d;*/
	text-decoration: none;
	}
	#banner a:hover, #banner a:active {
	/*color: #0088be;*/
	text-decoration: none;
	}
	/*#bannerimg {
	display: block;
	position: relative;
	top:  -70px;
	left: 458px;
	}*/
	#bannerimg{
	float: right;
	position: relative;
	top:  9px;
	left: 12px;
	display: block;
	clear: both;
	}
	#bannertwocolmn {
	margin: 0 auto;
	height: 145px;
	text-align: left;
	background: url(../images/divider.gif) bottom left no-repeat;
	}
	#bannertwocolmn h1, h2 {
	text-decoration: none;
	position: relative;
	top:  20px;
	left: 28px;
	}
	#bannertwocolmn h3 {
	text-decoration: none;
	position: relative;
	top:  30px;
	left: 28px;
	}
	#bannertwocolmn a:link, #bannertwocolmn a:visited {
	/*color: #334c6d;*/
	text-decoration: none;
	}
	#bannertwocolmn a:hover, #bannertwocolmn a:active {
	/*color: #0088be;*/
	text-decoration: none;
	}
	
	/*********** #navLeft link styles ***********/
	
	#navLeft ul a:link, #navLeft ul a:visited {display: block;}
	#navLeft ul {list-style: none; margin: 0; padding: 0;}
	/*
	/* hack to fix IE/Win's broken rendering of block-level anchors in lists 
	#navLeft li {border-bottom: 1px solid #EEE;}*/
	
	/* fix for browsers that don't need the hack 
	html>body #navLeft li {border-bottom: none;}*/
	
	#navLeft span {
	display: none;
	}
	
	#menu {
	width: 167px;
	height: 146px;
	background: url(../images/menu.gif);
	margin: 0px 0px 10px 0px; 
	position: relative;
	left: 8px;
	}
	#menu li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}
	
	#menu a {display: block;}
	
	#menu-home {left: 0px; top: 0px; width: 167px; height: 29px;}
	#menu-services {left: 0px; top: 29px; width: 167px; height: 29px;}
	#menu-rentals {left: 0px; top: 59px; width: 167px; height: 30px;}
	#menu-community {left: 0px; top: 88px; width: 167px; height: 29px;}
	#menu-contact {left: 0px; top: 117px; width: 167px; height: 29px;}
	
	
	#menu-home a 		{height: 29px;}
	#menu-services a 	{height: 29px;}
	#menu-rentals a 	{height: 30px;}
	#menu-community a 	{height: 29px;}
	#menu-contact a 	{height: 29px;}
	
	#menu-home a:hover, #home #menu-home a:visited {background: url(../images/menu.gif) 0px -146px no-repeat;}
	#menu-services a:hover, #services #menu-services a:visited {background: url(../images/menu.gif) 0px -175px no-repeat;}
	#menu-rentals a:hover, #rentals #menu-rentals a:visited {background: url(../images/menu.gif) 0px -205px no-repeat;}
	#menu-community a:hover, #community #menu-community a:visited {background: url(../images/menu.gif) 0px -234px no-repeat;}
	#menu-contact a:hover , #contact #menu-contact a:visited {background: url(../images/menu.gif) 0px -263px no-repeat;}
	
	
	/*********** #navLinks styles ***********/
	
	#navLinks{
	position: relative;
	padding: 0px;
	font-size: 90%;
	}
	
	#navLinks h3{
	background: url(../images/logo.jpg) top right no-repeat;
	height: 269px;
	margin: 10px 0px 20px 10px;
	}
	#navpic {	
	padding: 15px 0px 10px 10px;
	}
	#navpic img{
	display: block;
	}
	
	/************** #rightimg styles **************/
	
	#rightimg{
	padding: 9px 0px 0px 0px;
	}
	
	#rightimg img{
	display: block;
	}
	
	
	/************** #rightbar styles **************/
	
	#rightbar{
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-size: 80%;
	text-align: left;
	}
	
	#rightbar p{
	padding: 5px 0px 5px 0px;
	}
	
	/************** .pgcontent styles ***************/
	
	.pgcontent{
	padding: 0px 0px 10px 15px;
	font-size: 80%;
	text-align: left;
	}
	
	.pgcontent h2{
	padding: 12px 10px 10px 0px;
	font: bold 18px Arial, sans-serif;letter-spacing:-1px;
	color: #000000;
	text-align: left;
	}
	.pgcontent h3{
	color: #000000;
	padding: 12px 10px 15px 0px;
	font: bold 18px Arial, sans-serif;letter-spacing:-1px;
	text-align: left;
	}
	.pgcontent h3.rsales{
	color: #000000;
	padding: 12px 10px 2px 0px;
	font: bold 18px Arial, sans-serif;letter-spacing:-1px;
	border-bottom-style: dotted;
	border-bottom: 2px #996633;
	text-align: left;
	}
	
	.pgcontent h4{
	background: url(../images/dividerhdr.gif) bottom left no-repeat;
	color: #996633;
	padding: 15px 10px 15px 0px;
	font: bold 16px Arial, sans-serif;letter-spacing:-1px;
	text-align: left;
	}
	.pgcontent h4.list{
	background: none;
	color: #996633;
	padding: 20px 10px 5px 0px;
	font: bold 18px Arial, sans-serif;letter-spacing:-1px;
	text-align: right;
	}
	.pgcontent h5{
	font-family: Verdana,Arial,sans-serif;
	font-size: 100%;
	color: #333333;
	margin: 0px;
	padding: 0 0 2px 0px;
	}
	
	.pgcontent img.r{
	float: right;
	padding: 10px 10px 5px 10px;
	clear: both;
	}	
	
	.pgcontent img.l{
	float: left;
	padding: 10px 10px 5px 10px;
	clear: both;
	}
	
	.pgcontent ul {
	color: #996633;
	padding: 10px 0px 15px 0px;
	margin: 0 0 0 0;
	font: bold 14px Arial, sans-serif;letter-spacing:-1px;
	text-align: left;

	}
	
	.pgcontent ul li {
	color: #666666;
	padding: 8px 0px 8px 0px;
	font: bold 14px Arial, sans-serif; letter-spacing:-1px;
	text-align: left;
	
	margin: 0 0 0 0;

	}
	
	.pgcontent ul li strong {
	color: #996633;
	margin: 0 0 0 0;
	}
	
	.pgcontent ul li img{
	float: left;
	padding: 0px 5px 0px 0px;
	clear: both;
	margin: 0 0 0 0;
    display: block;
	}
	.listing {
	padding: 4px 4px 4px 4px;
	margin:  0 0 8px 0;
	border-style: dotted;
	border: 2px #996633;
	height: 100%;
	background: #cccc99;
	}
	.listphotor {
	float: right;
	padding: 5px;
	background: #fff;
	
	width: 100px;
	}		
	.listphotor p{
	margin: 0 auto; 
	text-align: center;
	font-weight: bold;
	}

	
	.listphotol {
	float: left;
	padding: 10px 10px 5px 10px;
	clear: both;
	}
	
	/************* #pageftr styles ***************/
	
	#pageftr{
	clear: both;
	background: url(../images/btm.gif) top right no-repeat;
	height: 150px;
	font: 70% Verdana,sans-serif;
	color: #ffffff;
	padding: 30px 10px 10px 10px;
	}
	
	#pageftr img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
	}
	#pageftr a:link, #pageftr a:visited {
	color: #ffffff;
	text-decoration: none;
	}
	#pageftr a:hover, #pageftr a:active {
	color: #cccc99;
	text-decoration: none;
	}
	.raesea { padding: 10px 0 0 0; color: #333333;}
	.raesea a:link { color: #333333; text-decoration: none;}
	.raesea a:visited {color: #333333; text-decoration: none;}
	.raesea a:hover { color: #333333; text-decoration: none;}
	.raesea a:active {color: #333333; text-decoration: none;}
	
	#footer {    
	margin: 0 auto;
	height: 100%;
	}	
	
	#address p {
	padding: 5px 0 0 20px;		
	color: #ffffff;
	}
	
