body,td,th {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

body {
	background-image: url(gradient80000.jpg);
}

h4 {
	font-size: 12px;
	color: #000;
}
#wbrindextele {
	position:absolute;
	width:232px;
	height:100px;
	z-index:3;
	left: 555px;
	top: 31px;
}
#propertylistingtopnavL {
	position:absolute;
	width:823px;
	height:36px;
	z-index:2;
	top: 131px;
	left: -6px;
}
#apDiv1 {
	position:absolute;
	width:772px;
	height:39px;
	z-index:3;
	left: 5px;
	top: 263px;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:3;
	left: 8px;
	top: 227px;
}
#contactParaBox {
	position:absolute;
	width:397px;
	height:115px;
	z-index:3;
	left: 373px;
	top: 195px;
	color: #000;
}
h1 {
	font-size: 16px;
	color: #000;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 17px;
	text-align: center;
}
.biotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #000;
	font-weight: 400;
}
.biotextblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: 500;
	color: #003232;
}


#apDiv3 {
	position:absolute;
	width:777px;
	height:35px;
	z-index:4;
	left: 1px;
	top: 161px;
	background-color: #DD9C9B;
}
#contacttopnav {
	position:absolute;
	width:777px;
	height:47px;
	z-index:4;
	left: 10px;
	top: 121px;
}
#propertylistingfooternamL {
	position:absolute;
	width:759px;
	height:47px;
	z-index:5;
	left: 10px;
	top: 536px;
}
#apDiv4 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:5;
}
#contactfooternav {
	position:absolute;
	width:772px;
	height:42px;
	z-index:6;
	left: 12px;
	top: 548px;
}

/*comment*/
#wbrcontactMain {
	position:relative;
	width:779px;
	height:600px;
	z-index:1;
	background-color: #f2f2f2;
}
#wbrcontactMain {
	margin: auto;
	color: #FFF;
}
#wbrcontactlogo {
	position:absolute;
	width:200px;
	height:127px;
	z-index:1;
	left: 9px;
	top: 6px;
}
#landlistingsmain {
	position:relative;
	width:779px;
	height:1950px;
	z-index:1;
	background-color: #f2f2f2;
}
#waterfrontlistingsmain {
	position:relative;
	width:779px;
	height:1650px;
	z-index:1;
	background-color: #f2f2f2;
	margin: auto;
	color: #FFF;
}
#wbraboutusmain {
	position:relative;
	width:779px;
	height:1150px;
	z-index:1;
	background-color: #f2f2f2;
	margin: auto;
	color: #FFF;
}
#residentiallistingsmain {
	position:relative;
	width:779px;
	height:2125px;
	z-index:1;
	background-color: #f2f2f2;
	margin: auto;
	color: #FFF;
}
#landlistingsmain {
	margin: auto;
	color: #FFF;
}
#waterfrontlistingsheader {
	position:absolute;
	width:781px;
	height:154px;
	z-index:1;
}
#listingstemplateheader {
	position:absolute;
	width:781px;
	height:154px;
	z-index:1;
}
#residentiallistingsheader {
	position:absolute;
	width:781px;
	height:154px;
	z-index:1;
}
#wbrlistingslogo {
	position:absolute;
	width:298px;
	height:152px;
	z-index:1;
	left: 9px;
	top: 6px;
}
#wbraboutusaddress {
	position:absolute;
	width:315px;
	height:29px;
	z-index:2;
	left: 461px;
	top: -7px;
	color: #000;
}
#wbrlistingstele {
	position:absolute;
	width:232px;
	height:100px;
	z-index:3;
	left: 548px;
	top: 34px;
}
#listingstopnav {
	position:absolute;
	width:777px;
	height:47px;
	z-index:4;
	left: 10px;
	top: 131px;
}
#aboutusbottomnav {
	position:absolute;
	width:759px;
	height:47px;
	z-index:5;
	left: 10px;
	top: 536px;
}
#listingsParaBox {
	position:absolute;
	width:742px;
	height:44px;
	z-index:3;
	left: 16px;
	top: 204px;
	color: #000;
}
#waterfrontlistingsfooternav {
	position:absolute;
	width:777px;
	height:42px;
	z-index:6;
	left: 10px;
	top: 1500px;
}
#landlistingsfooternav {
	position:absolute;
	width:777px;
	height:42px;
	z-index:6;
	left: 10px;
	top: 1800px;
}
#residentiallistingsfooternav {
	position:absolute;
	width:777px;
	height:42px;
	z-index:6;
	left: 10px;
	top: 2000px;
}
.addressfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 17px;
	text-align: left;
	color: #333;
}
#wbrIndexMain #wbrindexheader #wbrindextelelist table {
	text-align: right;
}
#wbrIndexMain{
	position:relative;
	width:779px;
	height:975px;
	z-index:1;
	background-color: #f2f2f2;
}
#wbrIndexMain {
	margin: auto;
	color: #FFF;
}
#navbutton {
padding: 0;
}
#navbutton li {
display: inline;
}
#navbutton li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	float:left;
	padding: 10px;
	background-color: #D78C8B;
	color: #000;
	font-weight: 500;
}
#navbutton li a:hover {
	background-color: #CE6B6B;
	margin-top:-2px;
	padding-bottom:12px;
}
#footernavbutton {
padding: 0;
}
#footernavbutton li {
display: inline;
}
#footernavbutton li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	float:left;
	padding: 10px;
	background-color: #D78C8B;
	color: #000;
	font-weight: 500;
}
#footernavbutton li a:hover {
	background-color: #CE6B6B;
	margin-top:-2px;
	padding-bottom:12px;
}
.maroonfontcolor {
	color: #900;
	font-weight: 500;
	font-size: 18px;
}
.centertext {
	text-align: center;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	color: #900;
	text-align: center;
}
.imageborderthin {
	border: medium double #003232;
}
#broker1imagebox {
	position:absolute;
	width:79px;
	height:87px;
	z-index:7;
	left: 9px;
	top: 528px;
}
#broker1biobox {
	position:absolute;
	width:663px;
	height:87px;
	z-index:8;
	left: 96px;
	top: 529px;
}
#landlistingstable {
	position:absolute;
	width:750px;
	height:495px;
	z-index:11;
	left: 18px;
	top: 256px;
}
#waterfrontlistingstable {
	position:absolute;
	width:750px;
	height:495px;
	z-index:11;
	left: 18px;
	top: 256px;
}
#residentiallistingstable {
	position:absolute;
	width:750px;
	height:495px;
	z-index:11;
	left: 18px;
	top: 256px;
}
#wbraboutusgraphic {
	position:absolute;
	width:200px;
	height:115px;
	z-index:12;
	left: 560px;
	top: 209px;
}
#wbraboutusblurbbox {
	position:absolute;
	width:737px;
	height:70px;
	z-index:13;
	left: 20px;
	top: 736px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#waterfrontlistingscopyrightbox {
	position:absolute;
	width:767px;
	height:33px;
	z-index:14;
	left: 7px;
	top: 1563px;
	color: #000;
	text-align: center;
}
#landlistingscopyrightbox {
	position:absolute;
	width:767px;
	height:33px;
	z-index:14;
	left: 7px;
	top: 1863px;
	color: #000;
	text-align: center;
}
#residentiallistingscopyrightbox {
	position:absolute;
	width:767px;
	height:33px;
	z-index:14;
	left: 7px;
	top: 2087px;
	color: #000;
	text-align: center;
}
#listingsdivisionheading {
	position:absolute;
	width:201px;
	height:46px;
	z-index:15;
	left: 307px;
	top: 57px;
	color: #000;
}
#wbraboutusimagebox {
	position:absolute;
	width:297px;
	height:151px;
	z-index:16;
	left: 19px;
	top: 833px;
}
#wbrblurbboxtwo {
	position:absolute;
	width:440px;
	height:115px;
	z-index:17;
	left: 323px;
	top: 843px;
}
body {
	color: #CCC;
	background-repeat: repeat;
}
body,td,th {
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#wbrindextele {
	position:absolute;
	width:232px;
	height:100px;
	z-index:4;
	left: 275px;
	top: 380px;
}
#propertylistingtopnavL {
	position:absolute;
	width:777px;
	height:36px;
	z-index:2;
	top: 131px;
	left: 10px;
}
#contactParaBox {
	position:absolute;
	width:762px;
	height:96px;
	z-index:3;
	left: 10px;
	top: 196px;
	color: #000;
}
#contacttopnav {
	position:absolute;
	width:777px;
	height:47px;
	z-index:5;
	left: 10px;
	top: 131px;
}
#propertylistingfooternamL {
	position:absolute;
	width:777px;
	height:47px;
	z-index:5;
	left: 10px;
	top: 1969px;
}
#contactfooternav {
	position:absolute;
	width:777px;
	height:42px;
	z-index:6;
	left: 10px;
	top: 495px;
}
#wbrcontactaddressbox {
	position:absolute;
	width:352px;
	height:24px;
	z-index:7;
	left: 429px;
	top: 12px;
}
#wbrcontacttelebox {
	position:absolute;
	width:232px;
	height:100px;
	z-index:8;
	left: 548px;
	top: 34px;
}
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	color: #003232;
	text-align: center;
}
#wbrcontactcopyright {
	position:absolute;
	width:761px;
	height:33px;
	z-index:9;
	left: 10px;
	top: 558px;
	color: #000;
	text-align: center;
}
#PropertyListingMainL{
	position:relative;
	width:779px;
	height:2100px;
	z-index:1;
	background-color: #f2f2f2;
}
#PropertyListingMainL {
	margin: auto;
	color: #FFF;
}
#propertylistingteleboxL {
	position:absolute;
	width:224px;
	height:115px;
	z-index:8;
	left: 548px;
	top: 34px;
}
#propertylistingaddressboxL {
	position:absolute;
	width:350px;
	height:23px;
	z-index:7;
	left: 428px;
	top: 12px;
}
#propertylistingcopyrightboxL {
	position:absolute;
	width:761px;
	height:33px;
	z-index:9;
	left: 12px;
	top: 2044px;
	color: #000;
	text-align: center;
}
#pic1prop197914 {
	position:absolute;
	width:362px;
	height:180px;
	z-index:10;
	left: 403px;
	top: 195px;
}
#indexfeaturedpropertyinfo {
	position:absolute;
	width:272px;
	height:36px;
	z-index:11;
	left: 382px;
	top: 563px;
}
#tabletextprop197914 {
	position:absolute;
	width:365px;
	height:298px;
	z-index:12;
	left: 13px;
	top: 236px;
	color: #000;
}
#wbrindexlogo {
	position:absolute;
	width:268px;
	height:135px;
	z-index:13;
	left: 3px;
	top: 1px;
}
#apDiv5 {
	position:absolute;
	width:761px;
	height:57px;
	z-index:14;
	left: 10px;
	top: 553px;
}
#mainboxprop197914 {
	position:absolute;
	width:374px;
	height:87px;
	z-index:14;
	left: 11px;
	top: 171px;
	text-align: left;
}
#wbraboutuslogo {
	position:absolute;
	width:200px;
	height:127px;
	z-index:1;
	left: 9px;
	top: 6px;
}
#wbraboutustele {
	position:absolute;
	width:232px;
	height:100px;
	z-index:3;
	left: 548px;
	top: 34px;
}
#aboutustopnav {
	position:absolute;
	width:777px;
	height:47px;
	z-index:4;
	left: 10px;
	top: 131px;
}
#aboutusParaBox {
	position:absolute;
	width:490px;
	height:165px;
	z-index:3;
	left: 16px;
	top: 204px;
	color: #000;
}
#aboutusfooternav {
	position:absolute;
	width:777px;
	height:42px;
	z-index:6;
	left: 14px;
	top: 998px;
}
#wbraboutusagenttable {
	position:absolute;
	width:694px;
	height:221px;
	z-index:11;
	left: 55px;
	top: 444px;
}
#wbraboutuscopyrightbox {
	position:absolute;
	width:767px;
	height:33px;
	z-index:14;
	left: 9px;
	top: 1060px;
	color: #000;
	text-align: center;
}
#wbraboutusdivisionheading {
	position:absolute;
	width:200px;
	height:46px;
	z-index:15;
	left: 21px;
	top: 390px;
	color: #000;
}
#wbraboutusmain #listingstable table {
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.bluetextlarge {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #003232;
	text-align: justify;
}
.bluetextlargebold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: 500;
	color: #003232;
	text-align: justify;
}
.rightjustify {
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #003232;
}

.maroontextlarge {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #800000;
	text-align: justify;
}
.maroontextlargebold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	color: #800000;
}

#wbrindextopnav {
	position:absolute;
	width:777px;
	height:36px;
	z-index:2;
	top: 131px;
	left: 10px;
}
#indexbottomnav {
	position:absolute;
	width:777px;
	height:47px;
	z-index:5;
	left: 10px;
	top: 867px;
}
#wbrindextelebox {
	position:absolute;
	width:224px;
	height:115px;
	z-index:8;
	left: 548px;
	top: 34px;
}
#wbrindexaddressbox {
	position:absolute;
	width:348px;
	height:23px;
	z-index:7;
	left: 429px;
	top: 12px;
}
#wbrindexcopyright {
	position:absolute;
	width:761px;
	height:33px;
	z-index:9;
	left: 12px;
	top: 930px;
	color: #000;
	text-align: center;
}

#wbrindexfeaturedproperty {
	position:absolute;
	width:200px;
	height:115px;
	z-index:10;
	left: 11px;
	top: 380px;
}
#indexpropertyinfobox {
	position:absolute;
	width:398px;
	height:115px;
	z-index:12;
	left: 316px;
	top: 371px;
	color: #000;
}
#wbrindexparabox {
	position:absolute;
	width:476px;
	height:146px;
	z-index:14;
	left: 11px;
	top: 195px;
	text-align: left;
}
a:link {
	color: #309;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #369;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#greenhousetopnav {
	position:absolute;
	width:823px;
	height:36px;
	z-index:2;
	top: 131px;
	left: -6px;
}
#greenhousefooternav {
	position:absolute;
	width:777px;
	height:47px;
	z-index:5;
	left: 10px;
	top: 2369px;
}
#greenhousetopnav {
	position:absolute;
	width:777px;
	height:36px;
	z-index:2;
	top: 131px;
	left: 10px;
}
#greenhousemain{
	position:relative;
	width:779px;
	height:2500px;
	z-index:1;
	background-color: #f2f2f2;
}
#greenhousemain {
	margin: auto;
	color: #FFF;
}
#greenhousetelebox {
	position:absolute;
	width:241px;
	height:133px;
	z-index:8;
	left: 538px;
	top: 34px;
}
#greenhouseaddressbox {
	position:absolute;
	width:359px;
	height:23px;
	z-index:7;
	left: 430px;
	top: 12px;
}
#greenhousecopyrightbox {
	position:absolute;
	width:761px;
	height:33px;
	z-index:9;
	left: 12px;
	top: 2444px;
	color: #000;
	text-align: center;
}
#greenhouseiimage1 {
	position:absolute;
	width:362px;
	height:272px;
	z-index:10;
	left: 403px;
	top: 195px;
}
#greenhousetabletextbox {
	position:absolute;
	width:383px;
	height:413px;
	z-index:12;
	left: 12px;
	top: 248px;
	color: #000;
}
#greenhouseheadingbox {
	position:absolute;
	width:386px;
	height:59px;
	z-index:14;
	left: 12px;
	top: 190px;
	text-align: left;
}
#propertylistingtabletextboxL {
	position:absolute;
	width:383px;
	height:424px;
	z-index:12;
	left: 12px;
	top: 248px;
	color: #000;
}
#propertylistingheadingboxL {
	position:absolute;
	width:386px;
	height:59px;
	z-index:14;
	left: 12px;
	top: 190px;
	text-align: left;
}
#propertylistingimage1L {
	position:absolute;
	width:362px;
	height:272px;
	z-index:10;
	left: 403px;
	top: 195px;
}
#commercialtopnav {
	position:absolute;
	width:823px;
	height:36px;
	z-index:2;
	top: 131px;
	left: -6px;
}
#propertylistingfooternam {
	position:absolute;
	width:777px;
	height:47px;
	z-index:5;
	left: 10px;
	top: 1769px;
}
#commercialtopnav {
	position:absolute;
	width:777px;
	height:36px;
	z-index:2;
	top: 131px;
	left: 10px;
}
#PropertyListingMain{
	position:relative;
	width:779px;
	height:1900px;
	z-index:1;
	background-color: #f2f2f2;
}
#PropertyListingMain {
	margin: auto;
	color: #FFF;
}
#propertylistingtelebox {
	position:absolute;
	width:241px;
	height:133px;
	z-index:8;
	left: 538px;
	top: 34px;
}
#propertylistingaddressbox {
	position:absolute;
	width:359px;
	height:23px;
	z-index:7;
	left: 430px;
	top: 12px;
}
#propertylistingcopyrightbox {
	position:absolute;
	width:761px;
	height:33px;
	z-index:9;
	left: 12px;
	top: 1844px;
	color: #000;
	text-align: center;
}
#propertylistingimage1 {
	position:absolute;
	width:362px;
	height:272px;
	z-index:10;
	left: 403px;
	top: 195px;
}
#propertylistingtabletextbox {
	position:absolute;
	width:383px;
	height:413px;
	z-index:12;
	left: 12px;
	top: 248px;
	color: #000;
}
#propertylistingheadingbox {
	position:absolute;
	width:386px;
	height:59px;
	z-index:14;
	left: 12px;
	top: 190px;
	text-align: left;
}
#propertylistingtopnav {
	position:absolute;
	width:823px;
	height:36px;
	z-index:2;
	top: 131px;
	left: 10px;
}
/*commercial listings page start*/
#commercialmain{
	position:relative;
	width:779px;
	height:1000px;
	z-index:1;
	background-color: #f2f2f2;
}
#commercialmain {
	margin: auto;
	color: #FFF;
}
#commerciallistingtopnav {
	position:absolute;
	width:823px;
	height:36px;
	z-index:2;
	top: 131px;
	left: -6px;
}
#commercialfooternam {
	position:absolute;
	width:777px;
	height:47px;
	z-index:5;
	left: 10px;
	top: 869px;
}
#commercialtelebox {
	position:absolute;
	width:241px;
	height:133px;
	z-index:8;
	left: 538px;
	top: 34px;
}
#commercialaddressbox {
	position:absolute;
	width:359px;
	height:23px;
	z-index:7;
	left: 430px;
	top: 12px;
}
#commercialcopyrightbox {
	position:absolute;
	width:761px;
	height:33px;
	z-index:9;
	left: 12px;
	top: 944px;
	color: #000;
	text-align: center;
}
#commercialimage1 {
	position:absolute;
	width:362px;
	height:272px;
	z-index:10;
	left: 403px;
	top: 195px;
}
#commercialtabletextbox {
	position:absolute;
	width:383px;
	height:413px;
	z-index:12;
	left: 12px;
	top: 248px;
	color: #000;
}
#commercialheadingbox {
	position:absolute;
	width:386px;
	height:59px;
	z-index:14;
	left: 12px;
	top: 190px;
	text-align: left;
}
/*commercial listings page end */

