@charset "utf-8";
/* CSS Document */

body{
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	}

/*CONTAINERS*/
#content-container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
#contact-content-container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
#black-bar-bg-sub-header-container{
	width:100%;
	background:#000000;
	border-top:2px #e0dfd8 solid;
	}
#footer-container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	font:10px "Lucida Sans Unicode", Arial, sans-serif;
	color:#000000;
	}
#gray-bar-bg-header-container{
	width:100%;
	background:#afafaf;
	border-top:3px solid #e0dfd8;
	}
#listings-content-container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
#listings-int-content-container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
#team-content-container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
#top-container{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	text-align:right;
	font:10px "Lucida Sans Unicode", Arial, sans-serif;
	color:#000000;
	}
	
/*WRAPPERS*/
#nav-wrapper{
	margin-top:15px;
	}
#photo-header-wrapper{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	}
#sub-header-wrapper{
	width:950px;
	padding:10px 0px 10px 0px;
	margin-left:auto;
	margin-right:auto;
	}
	
/*BOXES*/
#austin-area-map-box{
	background:#F0EFE8;
	padding:5px 5px 5px 5px;
	border:3px #d9d8d5 solid;
	}
#body-faded-gradient-box{
	background:#FFFFFF top repeat-x;
	padding:5px;
	}
#body-content-border-box{
	border:4px solid #CCCCCC;
	padding:0px 5px 5px 5px;
	}
#buyers-form-box{
	font:12px "Lucida Sans Unicode", Arial, sans-serif;
	margin:0px 0px 0px 0px;
	border:3px #d9d8d5 solid;
	}
#buyers-form-box table{
	background:#F0EFE8;
}	
#buyers-form-box td{
	padding:5px 5px 5px 5px;
}
#footer-social-links{
	margin-bottom:5px;
	text-align:center;
	}
#homes-box{
	background:#f0efe8;
	border:3px #d9d8d5 solid;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
	}
#homes-box h4{
	font-weight:bold;
	text-transform:uppercase;
}
#homes-box li{
	font-size:14px;
}
#listings-box{
	background:#f0efe8;
	border:3px #d9d8d5 solid;
	padding:5px;
	margin-bottom:10px;
	}
#listings-box div.contact-box{
	width:400px;
	height:145px;
	margin-top:10px;
	border:3px solid #d9d8d5;
	background:url(../images/photos/michael-scheffe.jpg) bottom left no-repeat #000000;
	}
#listings-box div.contact-box-w-o-bg-pic{
	width:400px;
	margin-top:10px;
	border:3px solid #d9d8d5;
	background:#000000;
	}
#pages-bar-box{
	background:#000000;
	padding:5px;
	margin-bottom:5px;
	font:bold 12px "Lucida Sans Unicode", Arial, sans-serif;
	color:#FFFFFF;
	}
#right-homepage-content-contact-box{
	height:145px;
	border:3px solid #d9d8d5;
	background:url(../images/photos/michael-scheffe.jpg) bottom left no-repeat #000000;
	margin-bottom:5px;
	}
#right-homepage-content-box{
	background:#f0efe8;
	border:3px #d9d8d5 solid;
	padding:5px;
	margin-bottom:5px;
	}
#right-homepage-testimonials-box{
	height:225px;
	background:#f0efe8;
	border:3px #d9d8d5 solid;
	padding:5px;
	margin-bottom:5px;
	overflow:hidden;
	}
#right-homepage-search-box{
	background:url(../images/bg/austin-360-bg.jpg) #000000 no-repeat top;
	border:3px #d9d8d5 solid;
	padding:5px;
	margin-bottom:5px;
	}
#right-buyers-form-box{
	background:#f0efe8;
	border:3px #d9d8d5 solid;
	padding:5px;
	margin-bottom:5px;
	}
#right-buyers-form-box img{
	padding:0px 0px 5px 0px;
	}
#status-bar-box{
	background:#000000;
	padding:5px;
	margin-bottom:5px;
	font:bold 12px "Lucida Sans Unicode", Arial, sans-serif;
	color:#FFFFFF;
	}
	
/*TABLES*/
#left-listings-content-col{
	width:67%;
	padding:10px 10px 0px 0px;
	}
#listings-box td{
	vertical-align:top;
	}
#right-listings-content-col{
	width:33%;
	padding:10px 0px 0px 10px;
	}
#left-homepage-content-col{
	width:67%;
	padding:10px 10px 0px 0px;
	}
#right-homepage-content-col{
	width:33%;
	padding:10px 0px 0px 10px;
	}

/*FOR WORDPRESS*/
#blog-single-post{
	margin:7px 70px 0px 0px;
	}
#blog-home-post-btm-box{
	clear:left;
	margin:5px 5px 5px 5px;
	}
#blog-archive-post-btm-box{
	clear:left;
	margin:5px 5px 5px 5px;
	}
