BODY,HTML
{
	background: #73a8e3 url('bg.jpg') repeat-x;
	background-position:top;
	background-attachment: fixed;
	margin: 0;
}
TD
{
	color: #195284;
	font-size: 10px;
	font-family: Verdana;
}
/*///////////////////////////// Container //////////////////////////*/
#container
{
	width: 901px;
	margin-left: auto;
	margin-right: auto;
}

/*////////////////////////// Header //////////////////////////*/
#header
{
	background: url('images/header.jpg') no-repeat;
	width: 901px;
	height: 108px;
}

#logo
{
	float:left;
	padding-top: 25px;
	padding-left: 50px;
}

#top
{
	float:left;
	padding-top: 5px;
	padding-left: 334px;
	color: #b6b188;
	font-size: 10px;
	font-family: Verdana;
	text-align:right;
}
/*///////////////////////////////// Flash //////////////////////////*/
#flash
{
	width: 730px;
	height:339px;
	float: left;
}
/*////////////////////////////// Navigation //////////////////////////*/
#nav
{
	width: 171px;
	height:339px;
	background: url('images/menuholder.jpg') no-repeat;
	float: left;
}
a.nav9 {
	/* definition of the "image" class in the <a> tag */
	display: block; /* a tag must be a block */
	width: 171px; /* width of reactive image */
	height: 23px; /* height of reactive image */
	background-image: url(images/nav9.jpg); /* source for start image */
	background-repeat: no-repeat;
}

a.nav9:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/nav2-9.jpg); /* source for target image */
}

a.nav8 {
	/* definition of the "image" class in the <a> tag */
	display: block; /* a tag must be a block */
	width: 171px; /* width of reactive image */
	height: 23px; /* height of reactive image */
	background-image: url(images/nav8.jpg); /* source for start image */
	background-repeat: no-repeat;
}
a.nav8:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/nav2-8.jpg); /* source for target image */
}

a.nav7 {
	/* definition of the "image" class in the <a> tag */
	display: block; /* a tag must be a block */
	width: 171px; /* width of reactive image */
	height: 22px; /* height of reactive image */
	background-image: url(images/nav7.jpg); /* source for start image */
	background-repeat: no-repeat;
}

a.nav7:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/nav2-7.jpg); /* source for target image */
}

a.nav6 {
	/* definition of the "image" class in the <a> tag */
	display: block; /* a tag must be a block */
	width: 171px; /* width of reactive image */
	height: 21px; /* height of reactive image */
	background-image: url(images/nav6.jpg); /* source for start image */
	background-repeat: no-repeat;
}

a.nav6:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/nav2-6.jpg); /* source for target image */
}

a.nav5 {
	/* definition of the "image" class in the <a> tag */
	display: block; /* a tag must be a block */
	width: 171px; /* width of reactive image */
	height: 23px; /* height of reactive image */
	background-image: url(images/nav5.jpg); /* source for start image */
	background-repeat: no-repeat;
}
a.nav5:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/nav2-5.jpg); /* source for target image */
}

a.nav4 {
	/* definition of the "image" class in the <a> tag */
	display: block; /* a tag must be a block */
	width: 171px; /* width of reactive image */
	height: 21px; /* height of reactive image */
	background-image: url(images/nav4.jpg); /* source for start image */
	background-repeat: no-repeat;
}
a.nav4:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/nav2-4.jpg); /* source for target image */
}

a.nav3 {
	/* definition of the "image" class in the <a> tag */
	display: block; /* a tag must be a block */
	width: 171px; /* width of reactive image */
	height: 23px; /* height of reactive image */
	background-image: url(images/nav3.jpg); /* source for start image */
	background-repeat: no-repeat;
}
a.nav3:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/nav2-3.jpg); /* source for target image */
}

a.nav2 {
	/* definition of the "image" class in the <a> tag */
	display: block; /* a tag must be a block */
	width: 171px; /* width of reactive image */
	height: 21px; /* height of reactive image */
	background-image: url(images/nav2.jpg); /* source for start image */
	background-repeat: no-repeat;
}
a.nav2:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/nav2-2.jpg); /* source for target image */
}

a.nav1 {
	/* definition of the "image" class in the <a> tag */
	display: block; /* a tag must be a block */
	width: 171px; /* width of reactive image */
	height: 27px; /* height of reactive image */
	background-image: url(images/nav1.jpg); /* source for start image */
	background-repeat: no-repeat;
}
a.nav1:hover { /* definition of the "image" class for <a> tag when hovered onto */
     background-image: url(images/nav2-1.jpg); /* source for target image */
}
	
/*/////////////////////////////////////////// Content ////////////////////////////// */
#content
{
	width: 901px;
	background-color:#FFFFFF;
	float:left;
}
#left
{
	width: 175px;
	float: left;
}

#left p
{
	color: #195284;
	font-size: 10px;
	font-family: Verdana;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
}

#contentwleft
{
	width: 726px;
	float: left;
	margin: 0;
	padding-bottom: 25px;
}
#contentwleft p
{
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	margin-left: 10px;
	margin-right: 10px;
}
#contentwleft ul
{
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	margin-left: 10px;
	margin-right: 10px;
}
#contentwleft li
{
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	margin-left: 15px;
	margin-right: 10px;
}
/*///////////////////////////////////////////////////////// Neighborhood Page */
#map
{
	width: 557px;
	padding-top: 15px;
	float: left;
}
#neighborhoodsearch
{
	width: 169px;
	font-size: 12px;
	font-family: Verdana;
	float: right;
}
#neighborhoodlist
{
	width: 169px;
	font-size: 12px;
	font-family: Verdana;
	line-height:2;
	float: right;
}
#neighborhoodouter
{
	width:100%;
	position: relative;
	
}
#neighborhoodinner
{
	width: 180px;
	height: 200px;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	background-color: #e4f0ff;
	float:left;
}
#neighborhoodinner2
{
	width: 180px;
	height: 200px;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	float:left;
}
#neighborhoodinner3
{
	width: 180px;
	height: 200px;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	background-color: #e4f0ff;
	float:left;
}
#neighborhoodouter p
{
	padding: 7px;	
}
#neighborhoodlist a:link
{
	font-size: 12px;
	font-family: Verdana;
	color: #477bc3;
	font-weight:bold;
	text-decoration:none;
}
#neighborhoodlist a:hover
{
	font-size: 12px;
	font-family: Verdana;
	color: #195284;
	font-weight:bold;
	text-decoration:none;
}
#neighborhoodlist a:visited
{
	font-size: 12px;
	font-family: Verdana;
	color: #477bc3;
	font-weight:bold;
	text-decoration:none;
}

/*//////////////////////////////////////SEARCH PAGE/////////////////////*/
.text
{
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
}
#searchblock
{
	width: 300px;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	float:left;
}
#mlsnumsearch
{
	width: 247px;
	height: 200px;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	float:left;
}
/*////////////////////////////////////////////////////////////////// Conctact Page */
#contactouter
{
	width:716px;
	margin-left: 10px;
	
}
#contactinner
{

	left:0;
	top:0;
	height:100%;
	width:130px;
	float: left;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	font-weight:bold;
}
#contactinner2
{

	left:0;
	top:0;
	height:100%;
	width:293px;
	float: left;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
}
#contactinner3
{

	left:0;
	top:0;
	height:100%;
	width:293px;
	float: left;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
}
/*/////////////////////////////////////////RENTALS PAGE////////////////////////////////////*/
#rentalsouter
{
	width:100%;
	position: relative;
	
}
#rentalsinner
{
	width: 350px;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	background-color: #e4f0ff;
	float:left;
}
#rentalsinner2
{
	width: 350px;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	float:left;
}
#rentalsouter p
{
	padding: 10px;	
}
/*/////////////////////////////////////////////////////////////////////// Footer */
#address
{
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom:15px;
	width: 800px;
	color: #477bc3;
	font-size: 11px;
	font-family: Verdana;
	float:left;

}
#footer
{
	background: url('images/footer.jpg') no-repeat;
	background-position: bottom;
	width: 901px;
	height: 26px;
	float: left;
}

#footer li
{
	display: inline;
}

#footer ul
{
	margin: 0px;
	text-align:center;
	padding:8px;
	color: #477bc3;
	font-size: 10px;
	font-family: Verdana;
}
#footer2
{
	background: url('images/footer2.gif') no-repeat;
	background-position:right;
	width: 901px;
	height: 45px;
	color: #ffffff;
	font-size: 10px;
	font-family: Verdana;
	font-weight:bold;
	float: left;
}
.footer
{ 
	color: #477bc3;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
}
.footer:link   { 
	color: #477bc3;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
}
A:footer:hover  { 
	color: #477bc3;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
}
A:footer:visited {
	color: #477bc3;
	font-size: 10px;
	font-family: Verdana;
	text-decoration:none;
}

/*/////////////////////////////////////////////////////Copyright info located on the lower right corner */
#copyright
{
	width: 225px;
	height: 56px;
	float: right;
}
h1
{
	color: #2c6aa1;
	font-size: 16px;
	font-family: Verdana;
	font-weight:bolder;
}

h2
{
	color: #235988;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
}

h3
{
	color: #235988;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
/*/////////////////////////////////////////////////////PHOTOS AND MISC */
.photo
{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #86b0e2;
	padding: 5px;
}
/*/////////////////////////////////////////////////////SEARCH RESULTS AND DETAILS PAGES */
#listings
{
	padding-top: 15px;
	width: 700px;
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	float:left;
}
#listingsinner1
{
	width: 155px;
	float:left;
}
#listingsinner2
{
	padding:5px;
	width: 205px;
	float:left;
}
#listingsinner3
{
	padding:5px;
	width: 205px;
	float:left;
}
#listingsinner4
{
	line-height: 2;
	width: 110px;
	float:left;
}
#listedby
{
	width:700px;
	padding: 5px;
	color: #999999;
	font-size: 10px;
	font-family: Verdana;
	text-align:left;
	float:left;
	background-color: #d4e4f9;
}

#flashviewer
{
	width: 330px;
	height:375px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}

#detailscontentright
{
	color: #195284;
	font-size: 11px;
	font-family: Verdana;
	line-height: 2;
	width: 370px;
	height:375px;
	margin-bottom: 10px;
	float: left;
	background-color: #e4f0ff;
}

#agentinfo
{
	color: #195284;
	width: 330px;
	height: 45px;
	font-size: 11px;
	font-family: Verdana;
	text-align:center;
	line-height: 1;
	float: left;
}
#detailscontentrightinner
{
	color: #195284;
	padding-left: 10px;
	width: 230px;
	font-size: 11px;
	font-family: Verdana;
	line-height: 2;
	float: left;
}

/* FORMS */
form
{
	float:left;
	color: #2c6aa1;
	font-size: 10px;
	font-family: Verdana;
}
select
{
	background-color:#FFFFFF;
	color: #2c6aa1;
	font-size: 10px;
	font-family: Verdana;
	border: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2c6aa1;
	margin-top: 2px;
}
input
{
	background-color:#FFFFFF;
	color: #2c6aa1;
	font-size: 10px;
	font-family: Verdana;
	border: 0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #2c6aa1;
	margin-top: 2px;
}
.box
{
	color: #2c6aa1;
	font-size: 10px;
	font-family: Verdana;
	border: 0;
}

.LINK   { color: #013355; font-size: 11px; font-family: Verdana; text-decoration: underline; }
A:LINK   { color: #013355; font-size: 11px; font-family: Verdana; text-decoration: underline; }
A:HOVER  { color: #013355; font-size: 11px; font-family: Verdana; text-decoration: underline; }
A:VISITED  { color: #013355; font-size: 11px; font-family: Verdana; text-decoration: underline; }

