body
{
margin: 0;
padding: 0;
background: #556574 url(images/back.jpg) repeat-x;
text-align: center;
}
#logo{
float: left;
width: 324px;
height: 78px;
}
#topbar{
float: left;
width: 950px;
height: 78px;
}

#topnav{
float: left;
width: 950px;
height: auto;
text-align: left;
padding: 16px 0 0 0;
color: #fffefe;
font-family: Arial,Verdana,Georgia,Tahoma;color: #eaeaea; font-size: 0.9em;
display: block;
}
#topnav a{
    color: #fffefe;
	text-decoration: none;
}
#topnav a:hover{
    color: #fffefe;
	text-decoration: underline;
}
#topnav img{
vertical-align: middle;
}
#selection{
float: right;
width:auto;
height:auto;
text-align: right;
padding:0;
}
#selection .dropdown{
padding: 3px;
background-color:#f4f4f4;
}
#contentwrapper{
float: left;
width: 950px;
height: auto;
text-align: left;
padding: 0px;
}
/* box featured + carousel */
#box_featured{
float: left;
width: 378px;
height: 257px;
text-align: left;
padding: 15px;
margin: 20px 0 0 0;
background:url(images/box_featured.png) no-repeat;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px;
color:#000000;
}
#box_featured .imgb{
border: 3px solid #000000;
}
#box_featured .space{
padding:0 0 0 20px;
}
#box_featured span img{
vertical-align:middle;
}
#box_featured span{
display:block;
padding: 0 0 10px 0;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em; color:#536372;
}
#box_featured .price{
display:block;
padding: 15px 0 0 0;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em; color:#000000;
}
#box_featured a{
color: #000000;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px;
text-decoration: underline;
}
#box_featured a:hover{
color: #000000;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px;
text-decoration: none;
}
.carousel-box {
	float: left;
	width: 350px;
	height: auto;
	position:relative;
	text-align: left;
	margin: 0 0 20px 0;
}
	.carousel-box button {
		background:none;
		width:16px;
		height:64px;
		border:none;
		position:absolute;
		cursor:pointer;
		outline:none;
		z-index:10;
	}
	.carousel-box button.prev {
		left:-8px;
		top:50px;
		background:url(images/prev.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prev.png',sizingMethod='scale');*/
	}
		/*.carousel-box button.prev:hover {
			background-position:left -29px;
		}*/
	.carousel-box button.next {
		right:-5px;
		top:50px;
		background:url(images/next.png) no-repeat left top;
		/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/next.png',sizingMethod='scale');*/
		
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
		.carousel-box ul li {
		  	width: 310px;
			padding: 0 20px 0 0;
		}
#carousel-featured {
	width: 350px;
	height: auto;
	overflow: hidden;
	text-align: left;
	}
#carousel-featured li {
	text-decoration: none;
	float: left;
	position: relative;
	}
#carousel-featured a .more {
	position: absolute;
	right: 0;
	left: 20px;
	bottom: 2px;
	font-size: 11px;
	color: #FFFFFF;
	background: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	text-decoration:none;
	width: 158px;
}
#carousel-featured a:hover .desc{
	display: block;
	font-size: 11px;
	background: #000000;
	filter:alpha(opacity=85);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	color: #fff;
	position: absolute;
	bottom: 2px;
	left: 20px;
	padding: 3px;
	margin: 0;
	width: 158px;
	border-top: 1px solid #000000;
}
#carousel-featured a:hover .desc {
	display: block;
	margin-bottom: 0;
	font-size: 11px;
}
#carousel-featured a .desc { display: none; }
#carousel-featured a:hover .more { visibility: hidden;}
/*end box featured + carousel*/
/* box sold + carousel */
#box_sold{
float: left;
width: 378px;
height: 259px;
text-align: left;
padding: 15px;
margin: 0 0 5px 0;
background:url(images/box_sales.png) no-repeat;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px; color:#bcbcbc;font-size: 12px;
}
#box_sold .imgb{
border: 3px solid #FFFFFF;
}
#box_sold .space{
padding:0 0 0 20px;
}
#box_sold span img{
vertical-align: middle;
}
#box_sold span{
display:block;
padding: 0 0 25px 0;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em; color:#FFFFFF;
}
#box_sold .price{
display:block;
padding: 15px 0 0 0;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em; color:#d2d2d2;
}
#box_sold a{
color: #CCCCCC;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px;
text-decoration: underline;
}
#box_sold a:hover{
color: #CCCCCC;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px;
text-decoration: none;
}
.carousel-box-sold {
	float: left;
	width: 350px;
	height: auto;
	position:relative;
	text-align: left;
	margin: 0 0 20px 0;
}
	.carousel-box-sold button {
		background:none;
		width:16px;
		height:64px;
		border:none;
		position:absolute;
		cursor:pointer;
		outline:none;
		z-index:10;
	}
	.carousel-box-sold button.Sprev {
		left:-5px;
		top:50px;
		background:url(images/prev-sold.png) no-repeat left top;
		
	}
		/*.carousel-box button.prev:hover {
			background-position:left -29px;
		}*/
	.carousel-box-sold button.Snext {
		right:-5px;
		top:50px;
		background:url(images/next-sold.png) no-repeat left top;
		
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
		.carousel-box-sold ul li {
		  	width: 350px;
			padding: 0 20px 0 0;
		}
#carousel-sold {
	margin: 0;
	width: 300px;
	overflow: hidden;
	}
#carousel-sold li {
	float: left;
	position:relative;
	text-decoration: none;
	right:0;
	left:0;
	}
#carousel-sold a:hover {
cursor: pointer;
}
#carousel-sold a .more {
	position: absolute;
	right: 0;
	left: 20px;
	bottom: 2px;
	font-size: 11px;
	color: #FFFFFF;
	background: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	text-decoration:none;
	width: 158px;
}
#carousel-sold a:hover .desc{
	display: block;
	font-size: 11px;
	background: #000000;
	filter:alpha(opacity=85);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	color: #fff;
	position: absolute;
	bottom: 2px;
	left: 20px;
	padding: 3px;
	margin: 0;
	width: 158px;
	border-top: 1px solid #000000;
}
#carousel-sold a .desc { display: none; }
#carousel-sold a:hover .more { visibility: hidden;}
/*end box sold + carousel*/
#quote{
float: left;
width: 157px;
height: 48px;
padding: 0;
margin: 37px 0 0 0;
text-align: left;
background: url(images/search_btn.png) no-repeat;
background-position:bottom;
text-align:left;
cursor: pointer;
}
#quote:hover{
float: left;
width: 157px;
height:48px;
padding: 0;
margin: 37px 0 0 0;
text-align: left;
background: url(images/search_btn_over.png) no-repeat;
background-position:bottom;
text-align:left;
cursor: pointer;
}
#frame{
width: 950px; margin: 0px auto;
}
#box_listings{
float: left;
width: 950px;
padding: 27px 0 30px 0;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px;
text-align: left;
background-color:#FFFFFF;
}
#box_listings td{
padding: 10px;
}
#box_listings a.link{
color: #333333;
text-decoration: underline;
background-color:#e7e7ef;
padding: 3px;
}
#box_listings a:hover.link{
color: #333333;
text-decoration: none;
background-color:#e7e7ef;
padding: 3px;
}
#box_listings span{
display: block;
padding-bottom:5px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_listings img{
border: 2px solid #000000;
}
#box_listings td:hover{
padding: 9px;
background-color: #f1f1f1;
border: 1px solid #d6d6df;
}
#box_rss span a{
float: left;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 10px; line-height:18px;
text-align:left;
visibility:hidden;
}
#box_rss span a:hover{
float: left;
font-family: Verdana, Arial,Helvetica, sans-serif; color: #ffffff; font-size: 10px; line-height:18px;
text-align:left;
visibility:hidden;
}
#box_rss i{
font-family: Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; line-height:18px;
}
#box_rss td{
font-family: Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height:18px;
}
#box_content{
float: left;
width: 617px;
padding: 33px 0 30px 0;
font-family: Verdana,Arial,Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height:18px;
text-align: left;
}
#box_content .bread{
display: block;
padding-bottom:10px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
color: #FFFFFF;
}
#box_content a{
color: #FFFFFF;
text-decoration: underline;
}
#box_content a:hover{
color: #FFFFFF;
text-decoration: none;
}
#box_right{
float: right;
width: 304px;
height:auto;
margin: 25px 0 30px 0;
text-align:left;
font-family: Verdana, Arial,Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height:18px;
}
#box_right a{
color: #000000;
text-decoration: underline;
}
#box_right a:hover{
color: #000000;
text-decoration: none;
}
#box_right td{
padding: 0 20px 10px 20px;
}
#box_right .head{
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
color: #000000;
font-weight:500;
}
#box_right .head img{
vertical-align:middle;
padding-right: 10px;
}
/* hot properties right col*/
#box_hot{
float: left;
width: 304px;
height: 264px;
background: url(images/hot-back.png) no-repeat;
padding: 15px 0 30px 0;
margin: 20px 0 0 0;
text-align:left;
font-family: Verdana, Arial,Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height:18px;
}
#box_hot a{
color: #ffffff;
text-decoration: underline;
}
#box_hot a:hover{
color: #ffffff;
text-decoration: none;
}
#box_hot td{
padding: 12px;
}
#box_hot .head{
display: block;
padding: 10px 0 10px 0;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #ffffff;
font-weight:500;
}
#box_hot .head img{
vertical-align:middle;
padding: 0 0 0 20px;
}
#box_hot .imgb{
border: 2px solid #FFFFFF;
}
#box_right .ask{
background-color:#f7efb9;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
font-weight:500;
}
#box_right .ask img{
vertical-align:middle;
padding-right: 10px;
}
#box_right_top{
float: right;
width: 304px;
height:19px;
background: url(images/top-box-right.png) no-repeat top center;
}
#box_right_middle{
float: right;
width: 304px;
background: url(images/box-right-back.png) repeat-y;
color: #000000;
}
#box_right_bottom{
float: right;
width: 304px;
height:12px;
background: url(images/bottom-box-right.png) no-repeat bottom center;
}
/*box_search*/
#box_search{
float: left;
width: 950px;
padding: 33px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size:12px; line-height:18px;
text-align: left;
}
#box_search img{
vertical-align: middle;
}
#box_search td{
padding: 5px 0 5px 0;
}
#box_search .detail_head{
display: block;
padding-bottom:5px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #000000;
}
#box_search .bread{
display: block;
padding-bottom:10px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #FFFFFF;
}
#box_search a{
color: #000000;
text-decoration: underline;
}
#box_search a:hover{
color: #000000;
text-decoration: none;
}
#box_search .photo{
border: 3px solid #e8e6e6;
}
/*end box_search*/
/*follow details*/
#box_follow{
float: left;
width: 520px;
padding: 33px 0 0 0;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 0.8em; line-height:18px;
text-align: left;
background-color:#FFFFFF;
text-align: left;
}
#box_follow img{
vertical-align: middle;
}
#box_follow td{
padding: 10px 20px 10px 20px;
}
#box_follow .head{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #5c6a75;
}
#box_follow .bread{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_follow a:hover{
color: #000000;
text-decoration: none;
}
#box_follow .photo{
border: 2px solid #000000;
}
/*search results*/
#box_results{
float: left;
width: 630px;
padding: 33px 0 0 0;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 0.8em; line-height:18px;
text-align: left;
}
#box_results a{
color: #FFFFFF;
text-decoration: underline;
}
#box_results a:hover{
color: #FFFFFF;
text-decoration: none;
}
#box_results .img{
vertical-align:middle;
}
#box_results .head{
display: block;
padding-bottom:5px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #353d46;
}
#box_results .bread{
display: block;
padding-bottom:10px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #FFFFFF;
}
#box_results .photo{
border: 2px solid #FFFFFF;
}
#box_results_top{
float: right;
width: 626px;
height:10px;
background: url(images/top-box-results.png) no-repeat top left;
}
#box_results_middle{
float: right;
width: 626px;
background: url(images/box-results-middle.png) repeat-y;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
}
#box_results_middle img{
vertical-align:middle;
margin: 0 5px 0 0;
}
#box_results_middle td{
padding: 10px 10px 10px 10px;
}
#box_results_middle a{
color: #000000;
text-decoration: underline;
}
#box_results_middle a:hover{
color: #000000;
text-decoration: none;
}
#box_results_bottom{
float: right;
width: 626px;
height:10px;
background: url(images/bottom-box-results.png) no-repeat bottom left;
}
/*end box_results*/
#box_results .head_map{
display: block;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.2em;
color: #2d353c;
}
#box_results .write_map{
float: left;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;
text-align: left;
}
#box_results .write_map a{
color: #000000;
text-decoration: underline;
}
/* detail page */
#box_toolbox{
float: left;
width: 520px;
height:auto;
margin: 25px 0 25px 0;
text-align:left;
font-family: Verdana, Arial,Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
}
#box_toolbox a{
color: #000000;
text-decoration: underline;
}
#box_toolbox a:hover{
color: #000000;
text-decoration: none;
}
#box_toolbox td{
padding: 10px;
}
#box_toolbox img{
vertical-align:middle;
padding-right: 10px;
}
#box_toolbox .price{
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 2em;
color: #191919;
padding-left: 20px;
}
#box_toolbox .splitter{
border-right: 2px solid #FFFFFF;
}
/*box_tool*/
#box_tool_top{
float: left;
width: 525px;
height:10px;
background: url(images/top-toll.png) no-repeat top left;
}
#box_tool_middle{
float: left;
width: 525px;
background: url(images/midd-toll.png) repeat-y;
padding: 10px 0 0 0;
}
#box_tool_bottom{
float: left;
width: 525px;
height:10px;
background: url(images/bottom-toll.png) no-repeat bottom left;
}
#box_details{
float: left;
width: 350px;
padding: 25px 25px 0 0;
font-family: Verdana,Arial,Helvetica, sans-serif; color: #ffffff; font-size: 0.8em; line-height:18px;
text-align: left;
}
#box_home .write_map{
float: left;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;
text-align: left;
}
#box_home .write_map a{
color: #000000;
text-decoration: underline;
}
#box_details .text{
font-family: Verdana,Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height:18px;
}
#box_details .text a{
color:#FFFFFF;
}
#box_details .text a:hover{
color:#FFFFFF;
}
#box_details img{
vertical-align: middle;
}
/*#box_details td{
padding: 10px 40px 10px 20px;
}*/
#box_details .head_build{
padding: 0 0 10px 0;
font-family: Monotype Corsiva,Arial;Verdana,Georgia,Tahoma;font-size: 3.8em;
color: #ffa710;
line-height: 1.2em;
text-decoration:underline;
}
#box_details .imghead{
padding: 0 0 0 10px;
}
#box_details .bread{
padding-bottom:10px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 2em;
color: #e8e6e6;
}
#box_details .head{
padding-bottom:10px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 2em;
color: #e8e6e6;
}
#box_details a{
color: #000000;
text-decoration: underline;
}
#box_details a:hover{
color: #000000;
text-decoration: none;
}
/*detail home*/
#box_home{
float: left;
position:relative;
width: 950px;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 0.8em; line-height:18px;
text-align: left;
margin:10px 0 0 0;
}
#toolbox{
position:absolute;
width:185px;
height:37px;
background: transparent url(images/toolbox.png) no-repeat;
top:10px;
left:10px;
}
#box_home .photo{
width: 512px;
height:400px;
border: 6px solid #e8e6e6;
}
#box_home .realtor{
margin-right: 15px;
border: 3px solid #e8e6e6;
}
#driving-box{
width: 617px;
height:450px;
border: 5px solid #e8e6e6;
}
#flash-photo{
width: 512px;
height:400px;
border: 6px solid #e8e6e6;
}
#box_home .head{
display:block;
padding-bottom: 15px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em; color:#e8e6e6;
font-weight:600;
}
#box_home .headform{
display:block;
padding-bottom: 15px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em; color:#000000;
}
#box_home .headask{
display:block;
padding-bottom: 15px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em; color:#FFFFFF;
}
#box_home .bar{
float: left;
width:525px;
height:37px;
background: url(images/bar-detail.png) no-repeat;
line-height: 35px;
size: 11px;
}
#box_home table .form{
border: 1px solid #d5d4d2;
background-color: #f1f1f1;
}
#box_home .td{
padding: 5px;
}
#box_home table .form input{
width: 98%;
}
#box_home a{
color: #000000;
text-decoration: underline;
}
#box_home a:hover{
color: #000000;
text-decoration: none;
}
.sec{
width: 100px;
height: 17px;
padding: 3px;
font-family:  Verdana, Arial, Times New Roman, Helvetica, sans-serif; font-size:12px;
letter-spacing: 5px;
color: #FFFFFF;
background-color: #323a42;
border: 0px solid #46505b;
}
#ask{
float: right;
width: 183px;
height: 129px;
text-align: right;
margin: 130px 15px 0 0;
}
#banner{
float: left;
width: 950px;
height: 344px;
background: #202428 url(images/banner.jpg) no-repeat;
text-align: left;
}
#box_menu{
float:left;
width: 950px;
height: 48px;
text-align: left;
}
#box_footer1{
float: left;
width: 100%;
height: 174px;
background: #000000 url(images/bar-bottom.jpg) repeat-x;
clear: both;
}
#wrapper_bottom{
width: 950px; margin: 0px auto;
height:auto;
text-align:left;
padding: 20px 0 20px 0;
font-family:  Verdana, Arial, Times New Roman, Helvetica, sans-serif; font-size:12px;
color: #d9d9d9;
}
#wrapper_bottom span{
display: block;
padding-bottom: 10px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
line-height: 1.6em;
color: #d9d9d9;
}
#wrapper_bottom .img_space{
padding:0 50px 0 0;
}
#wrapper_bottom .splitt{
border-right: 1px solid #343434;
padding: 0 30px 0 0;
}
#wrapper_bottom a{
color:#d9d9d9;
text-decoration:underline;
}
#box_add{
float: left;
width: 510px;
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 18px;
text-align: left;
padding: 35px 20px 25px 0;
}
#box_add a{
color: #FFFFFF; font-size: 12px; 
text-decoration: underline;
}
#box_add a:hover{
color: #FFFFFF; font-size: 12px; 
text-decoration: none;
}
#box_add span{
display: block;
padding-bottom: 10px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
line-height: 1.6em;
color: #FFFFFF;
}
#box_add .splitter{
border-right: 1px solid #818181;
padding: 0 30px 0 0;
}

/*front-testimonial*/
#box_testimonials{
float: left;
width: 530px;
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 18px;
text-align: left;
padding: 20px 0 25px 0;
}
#box_testimonials a{
color: #FFFFFF; font-size: 12px; 
text-decoration: underline;
}
#box_testimonials a:hover{
color: #FFFFFF; font-size: 12px; 
text-decoration: none;
}
#box_testimonials span{
display: block;
padding-bottom: 10px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em;
line-height: 1.6em;
color: #FFFFFF;
}
#box_office{
width: 950px; margin: 0px auto;
height: 326px;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 18px;
text-align: left;
padding: 33px 0 0 0;
}
#box_office .realtor_name{
padding: 0;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #467601;
}
#box_office a{
color: #000000; font-size: 12px; 
text-decoration: underline;
}
#box_office a:hover{
color: #000000; font-size: 12px; 
text-decoration: none;
}
#box_office span{
display: block;
padding-bottom:20px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #000000;
}
#box_office .podcast{
border: 2px solid #cacaca;
}
#box_office .splitter{
border-right: 1px solid #c9c9c9;
padding: 0 30px 0 0;
}
#box_footer2{
float: left;
width: 100%;
height: 231px;
padding: 4px 0 0 0;
background: #dbedc8;
clear: both;
}
#box_footer3{
float: left;
width: 100%;
}
#forms_inq{
float: left;
width: 525px;
height:auto;
margin: 15px 0 0 0;
border: 5px solid #ffffff;
background-color:#efeae3;
text-align:left;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 1em; line-height:18px;
}
#forms_inq td{
padding: 10px;
}
#forms_inq .input{
width: 98%;
height:20px;
padding: 5px 0 0 5px;
background-color:#f1f1f1;
}
#forms_inq .detail_head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #5c6a75;
}
#forms{
float: left;
width: 600px;
height:auto;
margin: 15px 0 0 0;
border: 5px solid #ffffff;
background-color:#efeae3;
text-align:left;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 1em; line-height:18px;
}
#forms td{
padding: 10px;
}
#forms a{
color:#000000;
text-decoration: underline;
}
#forms a:hover{
color:#000000;
text-decoration: none;
}
#forms .input{
width: 98%;
height:20px;
padding: 5px 0 0 5px;
background-color:#f1f1f1;
}
#forms .detail_head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #5c6a75;
}
#copyright{
width: 950px; margin: 0px auto;
font-family:  Arial,Verdana,Tahoma,Georgia; font-size: 11px;color: #d9d9d9;
text-align:left;
padding: 20px 0 0 0;
}
#copyright a{
color:#d9d9d9;
text-decoration: underline;
}
#copyright a:hover{
color:#d9d9d9;
text-decoration: none;
}
#footer{
   float: left;
    width: 773px;
	padding: 12px 0 0 0;
	font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.2em;
	color: #ffffff;
	text-align: left;
}
#footer span{
font-family: Verdana,Tahoma, Arial, Verdana,Georgia; font-size: 11px;color: #232323;
}
#contact{
float: left;
width: 177px;
padding-top: 12px;
}
#apply{
padding: 1px;
background-color:#f5f0ec;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000;
}
#apply a{
color:#000000;
}
#apply td{
padding: 5px 15px 5px 10px;
}
#apply td span{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: medium;
color: #40a3d8;
}
#apply td img{
vertical-align: middle;
}
/*email style*/
#top_address_email{
width: 850px;
height: 105px;
background: url('images/top-bar.jpg') repeat-x;
}
#top_address_email a{
color: #3F3F3F;
text-decoration: underline;
}
#address_email{
float: left;
width: auto;
padding: 15px 0 0 20px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
}
#address_email span{
font-family: lucida sans unicode,arial; color:#3F3F3F; font-size: large;
text-transform:uppercase;
}
#text_body{
float: left;
width: 850px;
height: auto;
background-color: #F1F1F1;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #3F3F3F;
text-align: left;
padding: 20px;
}
#head{
font-family: lucida sans unicode,arial; color:#e50000; font-size: large;
}

/*price list*/
#draft td{
padding: 5px;
}
#draft .head a{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
text-decoration: underline;
}
#draft .head a:hover{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
text-decoration: none;
}
#draft .head img{
vertical-align:middle;
}
#draft .head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #040404; font-size: 1.4em;
background-color:#d6d6d7;
}
#draft .head, td font{
color: #e50000;
}
#draft .odd td{
background-color:#f5f5f5;
border-bottom: 1px solid #cfcfcf;
}
#draft .odd img{
vertical-align:middle;
}
#draft .even td{
background-color:#FFFFFF;
border-bottom: 1px solid #cfcfcf;
}
#draft .even img{
vertical-align:middle;
}
#help font{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;color: #e50000; font-size: 1em;
}
#help{
float: left;
text-align: left;
}
#help td{
padding: 15px;
}
#help span{
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
/*twitter styling*/
#twitter_div_big{
float: left;
width: 620px;
padding: 0;
font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px;color: #000000;
}
#twitter_div_big ul li span {
display:block;
padding: 15px 0 0 0;
list-style-type:none;
font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px;color: #000000;
}
#twitter_div_big a {
    padding:0;
	text-decoration: underline;
	font-weight: normal;
	/*visibility: hidden;*/
    color: #000000;
}
#twitter_update_list{
	list-style: none;
	list-style-type: disc;
	margin-left: 0;
	padding-left: 1em;
	text-indent: 0.2em;
}
#box_resume{
float: right;
width: 950px;
min-height: 400px;
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
text-align: left;
background-color:#ffffff;
}
.ifr { display: block; height: 100%; width: inherit;}
#box_directory{
float: right;
width: 196px;
margin: 0;
padding: 10px 0 30px 20px;
display: inline;
list-style-type: none;
text-align: left;
background-color:#f5f0ec;
}
#box_directory ul{
list-style-type: none;
margin: 10px 0 0 0;
padding: 0;
}
#box_directory li{
	list-style-type: none;
	width: auto;
	margin: 0;
	text-decoration: none
}
#box_directory a{
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: normal;
	text-decoration: underline;
	color: #000000;
}
#box_directory a:hover{
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; font-weight: normal;
    text-decoration: none;
	color: #000000;
}
#box_directory li span a{
	text-decoration: none;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; color:  #000000; font-weight: normal;
	padding: 0 0 0 12px;
}
#box_directory li span a:hover{
	text-decoration: underline;
	font-family: Verdana,Arial,Georgia,Tahoma; font-size: 12px; color:  #000000; font-weight: normal;
	padding: 0 0 0 12px;
}
.head_dir {
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.2em; color:#091e5e;
}

#imgteaser {
	margin: 0;
	float: left;
	width: 166px;
	overflow: hidden;
}
#imgteaser a {
	text-decoration: none;
	float: left;
	position: relative;
}
#imgteaser a:hover {
	cursor: pointer;
}
#imgteaser a .more {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 1px;
	font-size: 1em;
	color: #FFFFFF;
	background: #000000;
	border-top: 1px solid #000000;
	padding: 3px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	text-decoration:none;
	width: 148px;
	margin: 0 2px 2px 2px;
	font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px; color:  #FFFFFF; font-weight: normal;
}
#imgteaser a:hover .desc{
	display: block;
	font-size: 1em;
	background: #000000;
	filter:alpha(opacity=85);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	color: #fff;
	position: absolute;
	bottom: 1px;
	left: 0px;
	padding: 3px;
	margin: 0 2px 2px 2px;
	width: 148px;
	border-top: 1px solid #000000;
	font-family: Arial,Verdana,Georgia,Tahoma; font-size: 12px; color:  #FFFFFF; font-weight: normal;
}
#imgteaser a:hover .desc strong {
	display: block;
	margin-bottom: 2px;
	font-size:1em;
}
#imgteaser a .desc {	display: none; }
#imgteaser a:hover .more { visibility: hidden;}
/*searches*/
#search_adv{
height: 150px;
width: 200px;
overflow: auto;
padding: 8px 3px 8x 3px;
border: 2px solid #FFFFFFF;
background-color:#e8e6e6;
color:#000000;
}
#search_map{
float: left;
height: 370px;
width: auto;
overflow: auto;
padding: 10px;
margin:0 0 0 10px;
border: 2px solid #FFFFFFF;
background-color:#e8e6e6;
list-style-type: none;
color:#010101;
}
#search_map ul{
list-style-type:none;
margin:0;
padding:0;

}
#search_map li{
margin:0;
padding:0;
display: block;
}
#search_map li a{
text-decoration: none;
color:#010101;
}
#error{
float: left;
width:auto;
height:auto;
position:absolute;
top: 45%;
left: 35%;
background-color: #000000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
filter:alpha(opacity=85);
-moz-opacity:0.85;
-khtml-opacity: 0.85;
opacity: 0.85;
font-family:Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height:18px;
display:block;
padding: 20px;
z-index: 50;
border: 3px solid #FFFFFF;
}
#error img{
padding: 0 10px 0 0;
}
#tagcloud {
float: left;
width: 910px;
padding: 10px 10px 10px 10px;
font-family: Arial,Verdana,Helvetica, sans-serif; color: #000000; line-height:18px;
text-align: left;
background-color:#f1f1f1;
border: 1px solid #cacaca;
margin: 20px 0 5px 0;
}
#tagcloud .head{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.6em;
color: #000000;
display:block;
padding: 0 0 10px 0;
}
#tagcloud a{
text-decoration:none;
}
#tagcloud a:hover{
text-decoration: underline;
}
#tagcloud span {
display:block;
padding: 0 0 10px 0;
}
.smallest {
    font-size: ;
}
.small {
    font-size: 12px;
}
.medium {
    font-size:12px;
}
.large {
    font-size:14px;
}
.largest {
    font-size:14px;
}
#sold_detail{
background: url(images/sold.png) no-repeat top left;
z-index: 10;
}
#bgtable{
border: 2px solid #FFFFFFF;
background-color:#e8e6e6;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
text-align: left;
}
#search_stiky{
height: 75px;
width: 200px;
overflow: auto;
padding: 8px 3px 8x 3px;
border: 1px solid #cacaca; 
}
#mortgage{
float: left;
width: auto;
height:auto;
background-color:#FFFFFf;
line-height: 18px;
text-align:left;
padding: 20px;
	font-family: Verdana,Arial,Georgia,Tahoma;
	font-size: 12px;
	color: #2d2d2d;
}
#mortgage a{
color: #000000;
text-decoration:underline;
}
    #mortgage .border {
    border-top: solid 1px #898989;
    border-right: solid 1px #898989;
	empty-cells:show;
	font-family: Verdana,Arial,Georgia,Tahoma;
	font-size: 12px;
	color: #2d2d2d;
    }

    #mortgage .border td {
    border-left: solid 1px #898989;
    border-bottom: solid 1px #898989;
	padding:10px;
	empty-cells:show;
    }
#mortgage .header{
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.4em;
color: #000000;
padding: 0 0 0 0;
line-height: 2em;
}
#mortgage .headersmall{
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.2em;
color: #000000;
padding: 0 0 0 15px;
}
