/* CSS DOCUMENT */

:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
* { margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }

/*****************************/

body {
	background-color: #cecaad;
	padding-top: 20px;
}

body, td, th {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

	body #root {
		width: 979px;
		overflow: hidden;
		margin-left: auto;
		margin-right: auto;
		display: none;
	}

		#root #global-header {
			height: 362px;
			background-image: url(../images/bk-global-header.jpg);
			background-repeat: no-repeat;
		}

			#root #global-header #global-banner {
				height: 138px;
				overflow: hidden;
				position: relative;
			}

			#root #global-header #flashfade {
				height: 190px;
				overflow: hidden;
				position: relative;
				z-index: 1;
			}

				#root #global-header #flashfade #flashbox {
					width: 959px;
					margin-left: auto;
					margin-right: auto;
					padding-top: 1px;
				}

			#root #global-header #flashbox #email2.lnkemail {
				display: none;
			}

			#root #global-header #global-banner #email1.lnkemail {
				display: block;
				width: 110px;
				height: 30px;
				overflow: hidden;
				position: absolute;
				top: 80px;
				right: 110px;
				z-index: 51;
				background-color: #ffffff;
				opacity: 0;
			}

				#root #global-header #flashfade #flashbox #slideshow {
					position: relative;
					z-index: 2;
					float: right;
				}

			#root #global-header #top-fade {
				width: 959px;
				height: 92px;
				overflow: hidden;
				margin-left: auto;
				margin-right: auto;
				background-image: url(../images/bk-top-fade.png);
				background-repeat: repeat-x;
				position: absolute;
				bottom: 0px;
				left: 10px;
				z-index: 3;
			}



		#root #content-wrapper {
			background-image: url(../images/bk-content-wrapper.gif);
			background-repeat: repeat-y;
		}

			#root #content-wrapper #aloe-plant {
				width: 959px;
				min-height: 370px;
				margin-left: auto;
				margin-right: auto;
				background-image: url(../images/bk-aloe-plant2.jpg);
				background-repeat: no-repeat;
				background-position: right bottom;
				padding-bottom: 10px;
			}



			#root #content-wrapper #content-body {
				width: 939px;
				overflow: hidden;
				margin-left: auto;
				margin-right: auto;

				position: relative;
				top: -70px;
				z-index: 4;
			}

		#root #footer-line {
			height: 1px;
			overflow: hidden;
			background-image: url(../images/bk-footer-line.gif);
			background-repeat: repeat-y;
		}

		#root #footer {
			background-image: url(../images/bk-footer.gif);
			background-repeat: repeat-y;
			color: #b1d2e5;
		}

			#root #footer #footer-content {
				width: 959px;
				overflow: hidden;
				margin-left: auto;
				margin-right: auto;
			}

		#root #footer-bottom {
			height: 21px;
			overflow: hidden;
			background-image: url(../images/bk-footer-bottom.gif);
			background-repeat: no-repeat;
		}

	.trans-bk {
		background-image: url(../images/bk-trans-bk.png);
	}

	.clear {
		clear: both;
	}

	#content-wrapper h1,
	#content-wrapper h2,
	#content-wrapper h3,
	#content-wrapper h4,
	#content-wrapper h5,
	#content-wrapper h6 {
		font-family: "Times New Roman", Times, serif;
		color: #515151;
		text-transform: uppercase;
		font-weight: bold;
	}

#content-wrapper h1 {
	font-size: 14pt;
	line-height: 18pt;
	padding-bottom: 2px;
	margin-bottom: 3px;
	border-bottom: 1px solid #b3b3b3;
}

	#content-wrapper h1 .firstWord,
	#content-wrapper h2 .firstWord {
		color: #0b4784;
		font-size: 18pt;
	}

#content-wrapper h2 {
	font-size: 12pt;
	line-height: 12pt;
	margin-bottom: 3px;
}

	#content-wrapper h2 .firstWord {
		font-size: 14pt;
	}

#content-wrapper h3 {
	font-size: 10pt;
	margin-left: 10px;
	line-height: 13pt;
	margin-bottom: 0px;
}

#content-wrapper p {
	margin-bottom: 10px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
}

#content-wrapper ul, #content-wrapper ol {
	margin-bottom: 10px;
	margin-left: 40px;
}

#content-wrapper ul {list-style-type: disc;}

#content-wrapper ol	{list-style-type: decimal;}

#content-wrapper li {
	margin-left: 20px;
}

#content-wrapper a:link,
#content-wrapper a:active,
#content-wrapper a:visited {
	color: #16508c;
	text-decoration: underline;
}

#footer-content .rights {
	float: left;
	padding-left: 20px;
}

ul.footer-menu, ul.footer-menu li {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

ul.footer-menu {
	float: right;
}

	ul.footer-menu li {
		float: left;
	}

	ul.footer-menu a:link,
	ul.footer-menu a:active,
	ul.footer-menu a:visited {
		color: #ffffff;
		text-transform: lowercase;
		font-size: 8pt;
	}

.dakno {
	width: 959px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 8pt;
	margin-bottom: 20px;
}
.dakno * {
	color: #000000;
}

/* HOME PAGE */
#root.section-home #global-header {
	height: 470px;
	background-image: url(../images/bk-global-header-hp.jpg);
}

			#root.section-home #global-header #flashfade {
				height: 296px;
			}

			#root.section-home #global-header #global-banner #email1.lnkemail {
				display: none;
			}

			#root.section-home #global-header #flashbox #email2.lnkemail {
				display: block;
				width: 110px;
				height: 30px;
				overflow: hidden;
				position: absolute;
				top: 220px;
				left: 110px;
				z-index: 51;
				background-color: #ffffff;
				opacity: 0;
			}

#root.section-home #global-header #top-fade {
	display: none;
}

#root.section-home #content-wrapper #aloe-plant {
	background-image: url(../images/bk-aloe-plant.jpg);
}

			#root.section-home #content-wrapper #content-body {
				width: 941px;
				overflow: visible;
			}

	#root.section-home #content-wrapper #content-body {
		top: 0px;
	}

	#root.section-home #content-wrapper #content-body h2 {
		border-bottom: 1px solid #B5B5B5;
	}

	#root.section-home #content-wrapper #content-body h3 {
		margin-left: 0px;
	}

	#root.section-home #content-wrapper #content-body p {
		width: 100%;
		margin-bottom: 20px;
	}

	#root.section-home #content-wrapper #content-body #content-left,
	#root.section-home #content-wrapper #content-body #content-center,
	#root.section-home #content-wrapper #content-body #content-right {
		float: left;
		overflow: hidden;
	}

		#root.section-home #content-wrapper #content-body #content-left {
			width: 291px;
			height: 540px;
			overflow: visible;
			position: relative;
		}

			#root.section-home #content-wrapper #content-body #content-left .links {
				width: 291px;
				height: 540px;
				background-image: url(../images/bk-content-left.gif);
				background-repeat: no-repeat;
				position: absolute;
				top: -33px;
				padding-top: 5px;
			}

			#root.section-home #content-wrapper #content-body #content-left a:link,
			#root.section-home #content-wrapper #content-body #content-left a:active,
			#root.section-home #content-wrapper #content-body #content-left a:visited {
				display: block;
				overflow: hidden;
				background-color: #000000;
				opacity: .0;
			}

				#root.section-home #content-wrapper #content-body #content-left a:hover {
					opacity: .25;
				}

				#content-left .map,
				#content-left .search,
				#content-left .no-sell,
				#content-left .relocating{
					width: 263px;
					margin-left: auto;
					margin-right: auto;
					margin-bottom: 5px;
				}

				#content-left .map {
					height: 180px;
				}

				#content-left .search {
					height: 76px;
				}

				#content-left .no-sell {
					height: 85px;
				}

				#content-left .relocating {
					height: 110px;
				}

				#content-left .foreclosures,
				#content-left .short-sales {
					height: 48px;
					float: left;
					position: relative;
					top: 7px;
					left: 17px;
				}

				#content-left .foreclosures {
					width: 134px;
					margin-right: 1px;
				}

				#content-left .short-sales {
					width: 122px;
				}

		#root.section-home #content-wrapper #content-body #content-center {
			width: 368px;
			padding-top: 35px;
		}

			#root.section-home #content-wrapper #content-body #content-center #content-area {
				width: 279px;
				margin-left: auto;
				margin-right: auto;
			}

		#root.section-home #content-wrapper #content-body #content-right {
			width: 279px;
			padding-top: 35px;
		}

			#content-right .listings {
			}

				#content-right .listings table {
					margin-left: 10px;
					margin-bottom: 20px;
				}

				#content-right .listings .img {
					width: 223px;
					height: 115px;
					overflow: hidden;
					background-image: url(../images/bk-listings.gif);
					background-repeat: no-repeat;
				}

					#content-right .listings .img a {
						display: block;
						height: 100%;
					}

					#content-right .listings .img img {
						width: 195px;
						height: 111px;
						overflow: hidden;
						margin: 2px;
					}

					#content-right .listings .text {
						text-align: center;
						color: #3c5153;
					}

			#content-right .blog {
			}

				#content-right .blog #feed {
				}

					#content-right .blog .entry {
					}

						#content-right .blog .entry .title a {
							text-decoration: none;
							color: #16508c;
							font-family: "Times New Roman", Times, serif;
							font-size: 14pt;
						}

						#content-right .blog .entry .title {
							margin-bottom: 8px;
						}

						#content-right .blog .entry .desc {
							color: #595959;
							font-size: 8pt;
							line-height: 9pt;
							margin-bottom: 5px;
						}

						#content-right .blog .entry .feedburner {
							height: 30px;
							overflow: hidden;
							font-size: 8pt;
							background-image: url(../images/icon-rss.gif);
							background-repeat: no-repeat;
							padding-left: 25px;
							line-height: 30px;
							margin-bottom: 5px;
						}

							#content-right .blog .entry .feedburner .dot {
								overflow: hidden;
								background-image: url(../images/bk-dot.gif);
								background-repeat: no-repeat;
								background-position: center 5px;
								padding-left: 3px;
								margin-right: 3px;
							}

							#content-right .blog .entry .feedfooter {
								background-color: #EC8A4C;
								border: 1px solid #913d0b;
								font-family: "Times New Roman", Times, serif;
								font-size: 10pt;
								padding: 2px;
								font-weight: bold;
							}

								#content-right .blog .entry .feedfooter a:link,
								#content-right .blog .entry .feedfooter a:active,
								#content-right .blog .entry .feedfooter a:visited {
									color: #000000;
								}
/*content-left content-right*/

/******/

#nav-bar {
	width: 959px;
	height: 35px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/bk-navbar.gif);
	background-repeat: no-repeat;
}
#menu  {
	height: 35px;
	margin-top: 1px;
	padding: 0px;
	letter-spacing: -1px;
	text-transform:  uppercase;
}

	#menu li {
		float: left;
	}

		#menu li#navbtn0.root {
		}

		#menu .root a:link,
		#menu .root a:active,
		#menu .root a:visited{
			display: block;
			color: #16508c;
			width: 102px;
			height: 35px;
			overflow: hidden;
			line-height: 33px;
			text-align: center;
		}

			#menu #navbtn1.root a {
				width: 184px;
			}

			#menu #navbtn2.root a {
				width: 126px;
			}

			#menu #navbtn3.root a {
				width: 114px;
			}

			#menu #navbtn4.root a {
				width: 122px;
			}

			#menu #navbtn5.root a {
				width: 141px;
			}

			#menu #navbtn6.root a {
				width: 170px;
			}

			#menu .root a:hover {
				background-image: url(../images/bk-navbtn.gif);
				background-repeat: repeat-x;
			}

.altText {
	display: none;
}

.oms {
	text-align: center;
	font-size: 8pt;
}

	.oms a:link,
	.oms a:active,
	.oms a:visited {
		color: #000000;
	}
.realtyexec {
	position:absolute;
	z-index:100;
	color:#fff;
	text-transform:uppercase;
	font-size:24px;
	bottom:196px;
	right:691px;
	font-family:Times New Roman;
}
.realtyexec-shadow {
	position:absolute;
	z-index:98;
	color:#000;
	text-transform:uppercase;
	font-size:24px;
	bottom:195px;
	right:690px;
	font-family:Times New Roman;
}
.section-home .realtyexec {
	position:absolute;
	z-index:100;
	color:#fff;
	text-transform:uppercase;
	font-size:33px;
	bottom:2px;
	right:2px;
	font-family:Times New Roman;
}
.section-home .realtyexec-shadow {
	position:absolute;
	z-index:98;
	color:#000;
	text-transform:uppercase;
	font-size:33px;
	bottom:1px;
	right:1px;
	font-family:Times New Roman;
}
.serving {
	background:transparent url(../images/serving.jpg) no-repeat top left;
	width:281px;
	height:58px;
	position:absolute;
	left:9px;
	top:2px;
	z-index:20;
	}
.section-home .serving {display:none;}