body
{
margin: 0;
padding: 0;
background: #0b0b09 url(images/back.jpg) repeat-x;
text-align: center;
}
#logo{
float: left;
width: 229px;
height: 66px;
line-height: 66px;
padding: 10px 0 0 0;
}
#topbar{
float: left;
width: 950px;
height: 100px;
background: #36332c url(images/bar-top.jpg) repeat-x;
}

#topnav{
float: left;
width: 800px;
height: 30px;
text-align: left;
padding: 15px 0 0 20px;
font-family: Verdana, Arial,Georgia,Tahoma;color: #000000; font-size: 12px;
}
#topnav a{
    color: #000000;
	text-decoration: none;
}
#topnav a:hover{
    color: #000000;
	text-decoration: underline;
}
#topnav img{
vertical-align: middle;
}
#box_nav{
float: left;
width: 950px;
height: 55px;
text-align:left;
background: #e0e0e0 url(images/back-nav.jpg) repeat-x;
}
#rss{
float: left;
width: 26px;
height: 26px;
padding: 12px 0 0 60px;
text-align: left;
}
#list img{
vertical-align:middle;
margin: 0 10px 0 0;
}
#listwrapper{
float: left;
width: 910px;
height: auto;
text-align: left;
padding: 0 20px 0 20px;
background-color: #efeae3;
}
#contentwrapper{
float: left;
width: 950px;
height: auto;
text-align: left;
padding: 0 0 0 0;
background-color: #efeae3;
}
#contentwrapper-content{
float: left;
width: 950px;
min-height: 330px;
text-align: left;
background: #7a97ad url(images/bar_testimonials.jpg) repeat-x;
}
/* box featured + carousel */
#box_featured{
float: left;
width: 310px;
height: 228px;
text-align: left;
padding: 15px;
margin: 20px 0 10px 20px;
background:#000000 url(images/back_featured.jpg) repeat-x;
border: 1px solid #000000;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px; color: #font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px;
color:#d2d2d2;
}
#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 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_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:#d2d2d2;
}
#box_featured a{
color: #cccccc;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px;
text-decoration: underline;
}
#box_featured a:hover{
color: #cccccc;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px;
text-decoration: none;
}
.carousel-box {
	float: left;
	width: 310px;
	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:-5px;
		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: 300px;
	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: 310px;
height: 228px;
text-align: left;
padding: 15px;
margin: 20px 0 10px 20px;
background:#2097c3 url(images/back_sales.jpg) repeat-x;
border: 1px solid #022537;
font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px; color: #font-family: Verdana, Arial,Georgia,Tahoma;font-size: 12px;
color:#FFFFFF;
}
#box_sold .imgb{
border: 3px solid #000000;
}
#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: 310px;
	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;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/prev.png',sizingMethod='scale');
	}
		/*.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;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/next.png',sizingMethod='scale');
	}
		/*.carousel-box button.next:hover {
			background-position:left -29px;
		}*/
		.carousel-box-sold ul li {
		  	width: 310px;
			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: 185px;
height: 121px;
margin: 35px 0 0 20px;
text-align: left;
}
#quote:hover{
float: left;
width: 181px;
height: 29px;
margin: 95px 0 0 329;
background: url(images/search_btn_over.png) no-repeat;
background-position:bottom;
cursor: pointer;
text-align: left;
}
#frame{
width: 950px; margin: 0px auto;
background-color: #efeae3;
}
#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_nearby{
float:left;
width: 520px;
background-color:#35312b;
font-family: Verdana, Arial,Helvetica, sans-serif; color: #d2d2d2; font-size: 12px; line-height:18px;
}
#box_nearby a{
color:#d2d2d2;
}
#box_content{
float: left;
width: 625px;
padding: 15px 20px 0 0;
font-family: Verdana, Arial,Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
text-align: left;
margin: 0 0 0 0;
}
#box_content .bread{
display:block;
padding: 45px 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:#000000;
}
#box_content a{
color: #000000;
text-decoration: underline;
}
#box_content a:hover{
color: #000000;
text-decoration: none;
}
#box_content .pod{
display: block;
padding-bottom:5px;
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.6em;
color: #191919;
}
#box_right{
float: left;
width: 235px;
height:auto;
margin: 25px 20px 30px 20px;
padding: 0 10px 0 10px;
border: 1px solid #c1c1c1;
text-align:left;
background-color:#dfe1e2;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; 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: 10px;
}
#box_right .head{
display:block;
padding: 25px 0 0 0;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em; color:#191919;
font-weight:500;
}
#box_right .head img{
vertical-align:middle;
padding-right: 12px;
}
#box_right .ask{
background-color:#f7efb9;
font-family: lucida sans unicode,Arial,Verdana, Helvetica, sans-serif; color: #000000; font-size:1.4em; line-height:18px;
font-weight:500;
}
#box_right .ask img{
vertical-align:middle;
padding-right: 10px;
}
/*box_search*/
#box_search{
float: left;
width: 910px;
padding: 33px 20px 0 20px;
font-family: Verdana, Arial,Helvetica, sans-serif; color: #000000; 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.6em; 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.6em; color:#000000;
}
#box_search a{
color: #000000;
text-decoration: underline;
}
#box_search a:hover{
color: #000000;
text-decoration: none;
}
#box_search .photo{
border: 6px solid #c1c1c1;
}
/*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: 625px;
padding: 15px 0 0 0;
font-family: Verdana, Arial,Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
text-align: left;
margin: 0 0 0 0;
}
#box_results .map{
color: #000000;
}
#box_results .map a{
color: #000000;
text-decoration: underline;
}
#box_results .map a:hover{
color: #000000;
text-decoration: none;
}
#box_results .nav{
color: #000000;
border-left: 1px solid #c0c0c0; 
line-height: 18px;
}
#box_results .nav a{
color: #000000;
text-decoration: underline;
line-height: 18px;
}
#box_results .nav a:hover{
color: #000000;
text-decoration: none;
line-height: 18px;
}
#box_results td {
padding: 10px;
}
#box_results .drop{
background-color:#f4f4f4;
padding: 3px;
}
#box_results .head{
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.4em; color:#000000;
line-height:1.4em;
font-weight:300;
}
#box_results .head font{
color:#2097c3;
}
#box_results .bread{
display:block;
padding: 45px 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:#000000;
}
#box_results a{
color: #000000;
text-decoration: underline;
}
#box_results a:hover{
color: #000000;
text-decoration: none;
}
#box_results .img{
border: 2px solid #000000;
}
#box_results .photo{
border: 6px solid #c1c1c1;
}
#box_results .head_map{
display:block;
padding: 0;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.2em; color:#000000;
}
/* detail page */
#box_toolbox{
float: left;
width: auto;
height:auto;
margin: 25px 0 25px 0;
padding: 20px 0 0 0;
border: 1px solid #c1c1c1;
background-color: #dfe1e2;
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_details{
float: left;
width: auto;
padding: 25px 25px 0 0;
font-family:Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
text-align: left;
}
#box_details img{
vertical-align: middle;
}
/*#box_details td{
padding: 10px 40px 10px 20px;
}*/
#box_details .head{
display: block;
padding-bottom:15px;
padding-top:15px;
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1em;
color: #2097c3;
}
#box_details .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:#191919;
}
#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: 900px;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
text-align: left;
}
#toolbox{
position:absolute;
width:185px;
height:37px;
background: transparent url(images/toolbox.png) no-repeat;
top:10px;
left:10px;
}
#box_home .map{
color: #c1c1c1;
}
#box_home .photo{
width: 512px;
height:400px;
border: 6px solid #c1c1c1;
}
#box_home .realtor{
margin-right: 10px;
border: 3px solid #c1c1c1;
}
#driving-box{
width: 617px;
height:450px;
border: 6px solid #c1c1c1;
}
#flash-photo{
width: 512px;
height:400px;
border: 6px solid #c1c1c1;
}
#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.6em;
color:#2097c3;
}
#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.6em;
color:#191919;
}
#box_home .bar{
float: left;
width:520px;
background-color: #dfe1e2;
border: 1px solid #c1c1c1;
padding: 5px 0 5px 0;
font-size:11px;
}
#box_home table .form{
background-color: #dfe1e2;
border: 1px solid #c1c1c1;
}
#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: #057fac;
border: 0px solid #085977;
}
#banner{
float: left;
width: 950px;
height: 327px;
background: #ffffff url(images/banner.jpg) no-repeat;
text-align: left;
}
#box_footer1{
float: left;
width: 100%;
height: 326px;
background: #000000 url(images/back2.jpg) repeat-x;
clear: both;
}
/*mortgage rates*/
#box_mortgage{
float: left;
width: 725px;
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #898989; font-size: 12px; line-height: 18px;
text-align: left;
padding: 0 0 0 0;
}
#box_mortgage a{
color: #898989; font-size: 12px; 
text-decoration: underline;
}
#box_mortgage a:hover{
color: #898989; font-size: 12px; 
text-decoration: none;
}
#box_mortgage 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; color:#d2d2d2;
line-height: 1.6em;
color: #FFFFFF;
}
#box_mortgage .head{
color:#d2d2d2;
}
    #box_mortgage .border {
    border-top: solid 1px #898989;
    border-right: solid 1px #898989;
	empty-cells:show;
    }

    #box_mortgage .border td {
    border-left: solid 1px #898989;
    border-bottom: solid 1px #898989;
	padding:5px;
	empty-cells:show;
	
    }
/*end mortgage rates*/
#box_add{
float: left;
width: 320px;
height: auto;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 18px;
text-align: left;
padding: 35px 20px 25px 20px;
background-color:#efeae3;
}
#box_add a{
color: #000000; font-size: 12px; 
text-decoration: underline;
}
#box_add a:hover{
color: #000000; 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: #000000;
}
#box_add .podcast{
border: 2px solid #cacaca;
}
#box_add .podcast_front{
float: left;
width:198px;
height:160px;
border: 2px solid #cacaca;
}
#box_add .splitter{
border-right: 1px solid #202020;
padding: 0 30px 0 0;
}
/*front-testimonial*/
#box_test{
float: left;
width: 320px; 
height: auto;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 12px; line-height: 18px;
text-align: left;
padding: 35px 0 25px 20px;
}
#box_test 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:#FFFFFF;
line-height: 1.6em;
}
#box_test a{
color: #FFFFFF; font-size: 12px; 
text-decoration: underline;
}
#box_test a:hover{
color: #FFFFFF; font-size: 12px; 
text-decoration: none;
}
#box_office2{
float: left;
width: 195px; 
height: auto;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; line-height: 18px;
text-align: left;
padding: 35px 0 25px 35px;
}
#box_office2 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:#ffffff;
line-height: 1.6em;
}
#box_office2 a{
color:#ffffff;
}
/*end*/
#box_office{
float: left;
width: 174px; 
height: auto;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height: 18px;
text-align: left;
padding: 35px 20px 25px 20px;
background-color:#dad6d1;
}
#box_office 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:#000000;
line-height: 1.6em;
}
font .realtor_name{
color: #ffa409;
font-weight: bold;
}
#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 .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: #e7e7ef;
clear: both;
}
#box_footer3{
float: left;
width: 100%;
}
#forms_inq{
float: left;
width: 520px;
height:auto;
margin: 15px 0 0 0;
border: 1px solid #c1c1c1;
background-color:#dfe1e2;
text-align:left;
font-family: Verdana,Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
}
#forms_inq td{
padding: 10px;
}
#forms_inq .input{
width: 98%;
height:20px;
padding: 5px 0 0 5px;
background-color:#f4f4f4;
}
#forms_inq .detail_head{
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em; color:#000000;
}
#forms{
float: left;
width: 625px;
height:auto;
margin: 15px 0 0 0;
border: 1px solid #c1c1c1;
background-color:#dfe1e2;
text-align:left;
font-family: Verdana, Arial,Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
}
#forms td{
padding: 10px;
}
#forms .input{
width: 98%;
height:20px;
padding: 5px 0 0 5px;
background-color:#f4f4f4;
}
#forms .detail_head{
font-family: HelveticaNeue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, lucida sans unicode,Arial,Verdana,Georgia,Tahoma; font-size: 1.6em; color:#000000;
}
#copyright{
float: left;
width: 910px;
height: auto;
font-family:  Arial,Verdana,Tahoma,Georgia; font-size: 11px;color: #000000;
text-align: left;
padding: 20px;
background-color:#efeae3;
}
#copyright a{
color:#000000;
text-decoration: underline;
}
#copyright a:hover{
color:#000000;
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{
float: left;
width: 280px;
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
#twitter_div ul li span {
font-family: Verdana,Arial,Georgia,Tahoma; font-size: 11px;color: #333333;
}
#twitter_div ul li a {
	text-decoration: underline;
	font-weight: bold;
	visibility: hidden;
}
 
#twitter_div img{
vertical-align: middle;
}
#twitter_div font{
font-family: lucida sans unicode,Arial,Verdana,Georgia,Tahoma;font-size: 1.4em;
color: #e50000;
}
.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;
}
/*photo*/
#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: 1px solid #c1c1c1;
background-color:#dfe1e2;
color:#000000;
}
#search_map{
float: left;
height: 370px;
width: auto;
overflow: auto;
padding: 10px;
margin:0 0 0 10px;
border: 1px solid #c1c1c1;
background-color:#dfe1e2;
color:#000000;
list-style-type: none;
}
#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:#000000;
}
/*news feeds*/
#box_rss span a{
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif; color: #d2d2d2; font-size: 10px; line-height:18px;
text-align:left;
/*visibility:hidden;*/
}
#box_rss img{
display:block;
padding: 0 0 15px 0;
}
#box_rss span a:hover{
float: left;
font-family: Arial,Verdana, Helvetica, sans-serif; color: #d2d2d2; font-size: 10px; line-height:18px;
text-align:left;
/*visibility:hidden;*/
}
#box_rss i{
font-family: Verdana,Arial, Helvetica, sans-serif; color: #35312b; font-size: 10px; line-height:18px;
}
#box_rss td{
font-family: Verdana,Arial,Helvetica, sans-serif; color: #000000; font-size: 12px; line-height:18px;
}
#error{
float: left;
position: absolute;
top: 45%;
left: 40%;
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;
border: 3px solid #FFFFFF;
visibility: visible;
z-index: 50;
}
#error img{
padding: 0 10px 0 0;
}
#tagcloud {
float: left;
width: 890px;
padding: 10px 10px 10px 10px;
font-family: Arial,Verdana,Helvetica, sans-serif; color: #000000; line-height:18px;
text-align: left;
background-color:#ffffff;
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{
float: left;
background-image:url(images/sold.png);
background-repeat:no-repeat;
background-position:center;
z-index: 10;
}
#sold_detail{
float: left;
background-image:url(images/sold.png);
background-repeat: no-repeat;
background-position:bottom left;
z-index: 10;
}
#bgtable{
border: 1px solid #c1c1c1;
background-color:#dfe1e2;
}
#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;
}
