/* CSS Document */


.wrapper {min-width:954px; background-color: #ffffff;/*background: url(../hgimages/composterhq-bg.jpg) repeat-x 0 0 #F8FAF8;*/}
/********************** Header */
.header {
    text-align:left;
    }
.header-top {
    position:relative;
    z-index:999;
    width:930px;
	height: 95px;
    margin:0 auto;
    }
.header {}
.header-top-container {background: url(../hgimages/Homeland-header.jpg) no-repeat 50% 0  #040404;    min-height:110px;/*border-bottom:1px solid #FFFFFF;background: url(/skin/frontend/default/composterhq/hgimages/ComposterHQ_header_top_bg.jpg) no-repeat 50% 0 #ffffff;*/ }
.header-top { padding:10px;}
.header-nav-container {}
.middle {
    min-height:400px;
    width:930px;
    margin:0 auto;
    text-align:left;
    position:relative;
	padding:0px 0px;
    }
	
	.realtor {
	font:12px arial, helvetica, sans-serif;
    min-height:300px;
    width:185px;
    margin:0px 5px 5px 0px;
    text-align:left;
    position:relative;
	padding:0px 25px 0px 0px;
		/*border: 1px solid #cccccc;*/
		float:left; 
    }
	
	
.header-nav {
    width:960px;
    margin:0 auto;
	height: 29px;
    background: url(../hgimages/Homeland-header-rbar.gif) no-repeat  50% 0;
    }
.side-col { width:205px; }
.col-left { float:left; }
.col-main { float:left;}
.col-right { float:right; border:1px solid #c4c1bc;}
.col-1-layout .col-main { float:none; margin:0; }
.col-2-right-layout .col-main { float:left; width:790px; min-height:342px; background: url(../hgimages/for-sale-texas.jpg) no-repeat 0 0  #ffffff; background-position:right top; }
.col-2-right-layout .Hteam { float:left; width:790px; min-height:250px; border:1px solid #BEBCB7; padding-left: 20px;}
.col-2-right-layout .Hteam-hdr { float:left; width:790px; min-height:15px; border:1px solid #BEBCB7; margin-bottom: 10px;  }
.col-2-left-layout .col-main { float:right; width:790px; margin-right:10px; background: url(../hgimages/for-sale-texas.jpg) no-repeat 0 0  #ffffff;}
.col-3-layout .col-main { float:left; width:590px; height: 700px; margin-left:0px; background: url(../hgimages/main-content-bg.gif) no-repeat 100% 0 #ffffff;}

.col-3-layout .col-left { width:330px; }
.col-2-left-layout .col-left { width:195px;}
.col-3-layout .col-left .base-mini { border:1px solid #c4c1bc; background:#fff; line-height:1.3em;  font-size:.95em;  }


.note {
	background: url(../hgimages/house-note.jpg) no-repeat 100% 0 #ffffff;
	font:12px arial, helvetica, sans-serif;
    height:450px;
    width:205px;
    margin:0 auto;
    text-align:left;

		padding:0px 0px 0px 50px;
		float: left;
    }	

.search-bar {padding:5px 3px 3px 35px; line-height:1.25em;}

.searchb {
	background-color: #DF0029;
    position:relative;
    z-index:999;
    width:100%;
	height: 30px;
    margin:0 auto;
	border-top: 1px solid #fff;
    }


.middle-container {background: url(../hgimages/main_container_bg.gif) no-repeat 50% 0 #ffffff;
}
.middle {padding:10px 0px 80px 10px;}
.middlesb {
    min-height:20px;
    width:900px;
    margin:0 auto;
    text-align:left;
    position:relative;
		padding:0px 0px;
    }

.feature {
    
	font:12px arial, helvetica, sans-serif;
    height:350px;
    width:572px;
    margin:0 auto;
    text-align:left;
overflow: auto;

	padding: 5px 5px 5px 10px;
	margin-bottom: 10px;
    }

/********************** Realtor Cards */
.realtor-card {
	font:12px arial, helvetica, sans-serif;
    height:179px;
    width:335px;
    margin:0px 5px 5px 5px;
    text-align:left;
    position:relative;
		padding:0px 0px 0px 0px;
    }
	
.margie {
	background: url(../hgimages/realtor-card-margie-bg.jpg) no-repeat 100% 0 #ffffff;}
.louis {
	background: url(../hgimages/realtor-card-louis-bg.jpg) no-repeat 100% 0 #ffffff;}
.nancy {
	background: url(../hgimages/realtor-card-nancy-bg.jpg) no-repeat 100% 0 #ffffff;}
.sandra {
	background: url(../hgimages/realtor-card-sandra-bg.jpg) no-repeat 100% 0 #ffffff;}
	

.Rname {
	margin-left: 100px;
	padding: 3px 3px 3px 0px;
	font-size: 13px;
	font-weight:bold;
	color: #990000;
	}
	
.RnameM {
	margin-left: 100px;
	padding: 3px 3px 3px 0px;
	font-size: 12px;
	font-weight:bold;
	color: #990000;
	}
	
	
.Rcred {
	margin: 0px 3px 5px 100px;
	font-size: 11px;
	padding-bottom: 0px;;
	}
	
.Rsales {
	margin: 0px 8px 5px 8px;
	}
	
.Rsales-N {
	margin: 13px 3px 5px 100px;
	}
	
/********************** Footer */
.footer-container {}
.footer {
    width:930px;
    margin:0 auto;
    padding:10px 10px 4em;
    background-color:#FFFFFF;
    /*position:relative;*/
    }
.footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
.footer .informational label { color:#fff; font-weight:bold; padding-right:3px; }
.footer .informational ul {
    display:inline;
    }
.footer .informational li {
    display:inline;
    background: url(../hgimages/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }
.footer .informational li.last { background:none; padding-right:0; }
.footer .informational a, .footer .informational a:hover { color:#fff; }
.footer .informational a { text-decoration:none; }
.footer .legality {
    padding:13px 0;
    color:#ecf3f6;
    text-align:center;
    }
.footer .legality a, .footer .legality a:hover { color:#ecf3f6; }
