body {
	margin: 0;
	background: url('../images/bg.jpg') #022a6f repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#content {
	float: left;
	width: 713px;
	min-height: 337px;
	background-color: #fff;
	padding: 10px 0 20px 10px;
}
#content hr {
	width: 703px;
	margin: 20px 10px 20px 0;
}
#content h1, 
#content h2, 
#content h3 {
	padding: 0;
	padding-right: 10px;
	margin: 10px 0;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 18px;
}
h3 {
	font-size: 16px;
}
.center {
	text-align:center;
}
.no-margin {
	margin: 0;
}
.no-padding { 
	padding: 0;
}
.allcaps {
	text-transform: uppercase;
}
#content  a {
	color: #044a99;
	font-weight: bold;
	text-decoration: none;
}
#content a:hover {
	color: #7aa7dc;
	text-decoration: none;
}
h3.header-blue {
	color: #000075;
	font-weight: bold;
}

.header-red {
	color: #ed1b23;
	font-weight: bold;
}
#contact-form .required-contact,
#floating-contact-form .required-contact {
	border: solid 1px #ed1b23;
}
.required-request {
	color: #ed1b23;
	vertical-align: super;
}
.text-right {
	text-align: right;
}

#content img.rightimg {
	padding: 10px;
	padding-right: 0;
}

#content img.leftimg {
	padding: 10px;
	padding-left: 0;	
}

#content p {
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	padding: 0;
	padding-right: 10px;
	margin: 10px 0 20px;
}

#content ul li {
	font-size: 15px;
	line-height: 25px;

}
#content object {
	padding: 0;
	margin: 10px 0;
}
.clear {
	clear: both;
}
.slogan {
	font-size: 14px;
	color: #000000;
}
.whitetext {
	font-size: 12px;
	color: #FFFFFF;
}
.regulartext {
	font-size: 12px;
	color: #012E60;
	line-height: 18px;
}
.title {
	font-size: 24px;
	font-weight: bold;
	color: #012E60;
}
.titleblack {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.tickertext {
	font-size: 12px;
	font-weight: bold;
	color: #044A99;
}
.general-links a {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.general-links a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #012E60;
	text-decoration: none;
}
ul.bottomlinks {
	padding: 0;
}
.bottomlinks a {
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
	padding: 3px;
}
.bottomlinks a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #7aa7dc;
	text-decoration: none;
}
.whitesmalltext {
	font-size: 10px;
	color: #FFFFFF;
}
#content p.smalltext {
	font-size: 10px;
	color: #012E60;
	line-height: 1em;
}
.subnav {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	height: 20px;
	width: 170px;
	padding-left: 19px;
	padding-top: 3px;
}
.subnav:hover {
	font-size: 12px;
	font-weight: bold;
	color: CADCF1;
	text-decoration: none;
	background-color: #4A7DBB;
	left: 15px;
	height: 20px;
	width: 170px;
	padding-left: 19px;
	padding-top: 3px;
}

.tdnav{ background-color: #0e55a3; }

td.border
{ 
  border-top: 1px solid #B40000;
  border-right:1px solid #B40000;
  border-left:1px solid #B40000;
  border-bottom:1px solid #B40000;
}


.floatimgleft {
float:left;
margin-top:2px;
margin-right:5px;
margin-bottom:1px;
}

.floatimgRight {
float:Right;
margin-top:2px;
margin-right:5px;
margin-bottom:1px;
}

font.header
{
    
    font-weight: normal;
    font-size: 14pt;
    color: #0e55a3;
    Text-decoration: none;
   
}


font.redbold
{
    
    font-weight: bold;
    font-size: 10pt;
    color: #B40000;
    Text-decoration: none;
   
}

div.black_head
{ height:40px; font-weight: normal; font-size: 16pt; color: #ffffff; Text-decoration: none; background-color: #0055a1; padding: 5px; }


td.copywrite
{ font-weight: normal; font-size: 10pt; color: #ffffff; Text-decoration: none; background-color: #c6001f; padding: 3px; }
div.copywrite_2
{
    
    font-weight: normal;
    font-size: 10pt;
    color: #ffffff;
    Text-decoration: none;
    background-color: #000000;
    padding: 0px
}
td.content
{
    
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    padding:10px;
    Text-decoration: none;
    background-color: #ffffff;
    
}
td.content2
{ font-weight: normal; font-size: 10pt; color: #000000; padding:10px; Text-decoration: none; background-color: #ffffff; border-top: 1px solid #0e55a3; }
td.subheader
{
    
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    Text-decoration: none;
    background-color: #ed1c24;
}

div.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.nav_footer
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}

A.nav_footer:hover
{
    TEXT-DECORATION: underline;
    COLOR: #cccccc; 
}

A.feature
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #4db5f7;
    TEXT-DECORATION: none
}

A.feature:hover
{
    TEXT-DECORATION: underline;
    COLOR: #4db5f7; 
}
td.exp_header
{
    
    font-weight: normal;
    font-size: 10pt;
     color: #ffffff;
    Text-decoration: none;
    background-color: #ed1c24;
} 

td.exp_footer
{
    
    font-weight: normal;
    font-size: 10pt;
    color: #ffffff;
    padding:4px;
    Text-decoration: none;
    background-color: #ed1c24;
} 

td.newly_header
{ font-weight: normal; font-size: 10pt; color: #0e55a3; background-color: #fff; Text-decoration: none; padding: 5px; } 

td.newly_footer
{
    
    font-weight: normal;
    font-size: 10pt;
    color: #0e55a3;
    padding:5px;
    Text-decoration: none;
    background-color: #fff;
} 

td.inact_header
{
    
    font-weight: normal;
    font-size: 10pt;
    color: #ffffff;
    Text-decoration: none;
    background-color: #0e55a3;
} 

td.inact_footer
{
    
    font-weight: normal;
    font-size: 10pt;
    color: #ffffff;
    padding:4px;
    Text-decoration: none;
    background-color: #0e55a3;
} 

td.subnav
{
    
    font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
    padding: 5px;
    Text-decoration: none;
    background-color: #0e55a3;
}       

A.Nav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    background-color:#B40000;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

A.Nav:hover
{
    TEXT-DECORATION: none;
    background-color:#E40F0F;
    COLOR: #ffffff;
    
}

A.subnavlink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    TEXT-DECORATION: none
    
}
 
A.subnavlink:hover
{
    TEXT-DECORATION: underline;
    COLOR: #fffff;
}

A.links
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #B40000;
    TEXT-DECORATION: underline;
    
}
 
A.links:hover
{
    TEXT-DECORATION: underline;
    COLOR: #E40F0F;
}
.navlook { color: #fff; font-size: 12px; line-height: 12px; border-bottom: 1px solid #8d3b3b; }
#wrapper {
	width: 980px;
	margin: 0 auto;
}
#topbar {
	width: 980px;
	height: 13px;
	background-image: url('../images/topshadebar.gif');
}

#header-branding {
	 width: 980px;
	 height: 116px;
}

.float-left, 
.float-center, 
.float-right {
	float: left;
}

.float-left,
.float-right {
	width: 21px;
}

.float-center {
	width: 938px;
}

/********************************************************
* Header Branding ***************************************
*********************************************************/

#header-branding .float-left {
	background: url('../images/shadeleft.png') repeat-y;
}

#header-branding .float-right {
	background: url('../images/shaderight.png') repeat-y;
}

#header-branding .branding-top {
	height: 41px;
}

#header-branding .branding-top-center{
	background: url('../images/topbar.png') no-repeat left #fff;
}

#header-branding .branding-middle {
	height: 46px;
}

#header-branding .branding-middle-center  {
	background: url('../images/remaxassociates.gif') no-repeat left #fff;
}

#header-branding .branding-bottom {
	min-height: 29px;
}

#header-branding .branding-bottom-center  {
	font-size: 24px;
	font-family: "Calibri";
	color: #ea0000;
	font-weight: bold;
	background-color: #fff;
}

#header-branding .branding-bottom-center .left {
	display: inline-block;
	width: 459px;
	text-align: left;
	padding-left: 10px;
}

#header-branding .branding-bottom-center .right {
	display: inline-block;
	width: 459px;
	text-align: right;
	padding-right: 10px;
}

#topnav {
	text-align: right;
	height: 41px;
	color: #fff;
}

#topnav a {
	padding: 0 5px;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#topnav a.last {
	padding-right: 10px;	
}

#topnav a:hover {
	color: #7AA7DC;
	text-decoration: none;
}

#flash-header {
	 width: 980px;
}

#flash-header .tall{
	height: 275px;
	background-color: #7AA7DC;
}

#flash-header .short {
	height: 175px;
	background-color: #7AA7DC;
}

#flash-header .float-left {
	background: url('../images/shadeleft.png') repeat-y;	 
}

#flash-header .float-right {
	background: url('../images/shaderight.png') repeat-y;
}
#main {
	width: 980px; 
	min-height: 450px;
}
#main .float-left {
	background: url('../images/shadeleft.png') repeat-y;
	min-height: 450px;
}
#main .float-center {
	min-height: 450px;
	background: url('../images/main-bg.png') repeat-y #fff;
}
#main .float-right {
	background: url('../images/shaderight.png') repeat-y;	
	min-height: 450px;
}
#main-spacer {
	height: 7px;
	width: 938px;
	background-color: #7aa7dc;
}

/********************************************************
* Ticker ************************************************
*********************************************************/

#main-ticker {
	width: 938px;
	height: 62px;
	background-color: #cadcf1;	
}

#ticker-phones {
	float: left;
	width: 215px;
	height: 62px;
	font-family: "Calibri";
	color: #fff;
	background-color: #022867;
}

#ticker-phones p {
	margin: 0;
	padding: 10px 5px 0;
	text-align: center;
}

#ticker-wrapper {
	float: left;
	width: 723px;
	height: 47px;
	padding-top: 15px;
	vertical-align: middle;
	background-color: #cadcf1;
	overflow: hidden; 	
}

#ticker {
	height: 47px;
	background-color: #cadcf1;	
	color: #044A99;
}

ul.addressticker { 
	position: relative;
	left: 750px;
	font: bold 20px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.addressticker li {
	float: left; 
	height: 47px;
	margin: 0;
	padding: 0;
	background: #cadcf1;
}

ul.addressticker a {
	white-space: nowrap;
	padding: 0;
	margin: 0 50px 0 0;
} 

#sidebar-wrapper {
	width: 215px;
	float: left;
	background-color: #044b99;
}

#sidebar-nav {
	list-style: none;
	width: 215px;
	background-image: url('../images/bluefadebg.jpg');
	padding: 0;
	margin: 0;
}
#sidebar-nav li {
	height: 24px;
	vertical-align: middle;
	background: url('../images/divideline.gif') top repeat-x;
}
#sidebar-nav li a {
	display: block;
	width: 205px;
	height: 24px;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#sidebar-nav li a:hover {
	color: #cadcf1;
	background-color: #4a7dbb;
}
#nav-footer {
	width: 215px; 
	height: 4px;
	background: url('../images/bluefadeout.gif') repeat-x #2864af;
}

#footer-nav {
	text-align: center;
}

/********************************************************
* Footer Branding ***************************************
*********************************************************/

#footer-branding .branding-top-wrapper {
	height: 46px;
}

#footer-branding .branding-middle-wrapper {
	height: 29px;
}

#footer-branding .branding-bottom-wrapper {
	height: 32px;
}

#footer-branding .float-left {
	background: url('../images/shadeleft.png') repeat-y;
}

#footer-branding .float-right {
	background: url('../images/shaderight.png') repeat-y;
}

#footer-branding .branding-middle {
	min-height: 29px;
}

#footer-branding .branding-middle-center  {
	font-size: 24px;
	font-family: "Calibri";
	color: #ea0000;
	font-weight: bold;
	background-color: #fff;
}

#footer-branding .branding-middle-center .left {
	display: inline-block;
	width: 459px;
	text-align: left;
	padding-left: 10px;
}

#footer-branding .branding-middle-center .right {
	display: inline-block;
	width: 459px;
	text-align: right;
	padding-right: 10px;
}

#footer-branding .branding-top {
	height: 46px;
	padding-top: 10px;
}

#footer-branding .branding-top-center  {
	background: url('../images/remaxassociates.gif') no-repeat left #fff;
}

#footer-branding .branding-bottom {
	height: 32px;
}

#footer-branding .branding-bottom-center {
	height: 32px;
	background: url('../images/bottombar.png') no-repeat left #fff;
}
#footer-branding .end .float-left {
	height: 32px;
	background: url('../images/shadeendleft.png') no-repeat;
}

#footer-branding .end .float-right {
	height: 32px;
	background: url('../images/shadeendright.png') no-repeat;
}
#bottombar {
	width: 980px;
	height: 7px;
	background-image: url('../images/shadebottom.png');
}
#article-archive-list ul li {
	list-style: none;
}
#article-archive-list ul li a {
	text-transform: capitalize;
	text-decoration: none;
}

#content  p.address {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

/********************************************************
* Consumer Resources ************************************
*********************************************************/
ul#consumer-resources, 
ul#school-info, 
ul#north-houston-communities,
ul.search-mls { 
	padding-left: 0; 
}

ul.search-mls { 
	margin-top: 0; 
}


ul#consumer-resources li,
ul#school-info li,
ul#north-houston-communities li, 
ul.search-mls li { 
	list-style: none;
	padding: 3px 0; 
}

ul#consumer-resources li a,
ul#school-info li a,
ul#north-houston-communities li a, 
ul.search-mls li a { 
	list-style: none;
	padding: 5px 0; 
	font-size: 14px;
	font-weight: bold;
}

ul#consumer-resources li .list-bullet,
ul#school-info li .list-bullet,
ul#north-houston-communities li .list-bullet,
ul.search-mls li .list-bullet { 
	display: inline-block;
	width: 50px; 
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	list-style: none;
	font-size: 16px;
	color: #ed1b23;
	font-weight: bold;
}

.blue-background {
	width: 127px;
	padding: 1px 2px;
	background-color: #044a99;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

ul#agent-profiles {
	padding: 0;
	padding-left: 30px;
}

ul#agent-profiles li {
	display: inline-block;
	padding: 13px;
}

/********************************************************
* Menu **************************************************
*********************************************************/

.menu-wrapper {
	height: 37px;	
}

.menu {
	width: 938px;
	list-style: none;
	margin: 0;
	padding: 0;
	height: 37px;
	background-color: #7AA7DC;
}

.menu li {
	height: 37px;
	display: inline-block;
	border-left: solid 1px #fdfdfd;
	border-right: solid 1px #9b9b9b;
	margin: 0;
	background: url('../images/btn-bg.png');
	text-align: center;
}

.menu li:hover {
	background: url('../images/btn-bg-hover.png');
}

.menu li a {
	display: inline-block;
	text-decoration: none;
	font-weight: 500;
	color: #001c3b;
	font-size: 12px;
}

.menu li.first {
	border-left: 0;
}

.menu li.last {
	border-right: 0;
}

#main-menu li {
	width: 126px;
	height: 24px;
	padding: 8px 3px 5px;
}

#main-menu li.last {
	width: 128px;
}

#sub-menu li {
	width: 305px;
	height: 24px;
	padding: 8px 3px 5px;
}

#sub-menu li.last {
	width: 306px;
}

#main-menu li a {
	width: 94px;
}

#sub-menu li a {
	padding-left: 15px;
	background: url('../images/menu-arrow.png') no-repeat left center;
}

#flash-header .tall #header-image {
	height: 194px;
	width: 938px;
	background-color: #7AA7DC;
}

#flash-header .short #header-image {
	height: 94px;
	width: 938px;
}

#article-archive-list ul {
	padding-left: 10px;
}

#article-archive-list ul li {
	padding: 5px 0;
}

#contact-wrapper {
	width: 196px;
	margin: 10px;
	font-size: 11px;
}

.contact-title {
	height: 30px;
	font-size: 22px;
	font-weight: bold;
	color: #012E60;
	background: url(/images/contact-envelope.png) no-repeat;
	margin-left: 10px;
	margin-bottom: 10px;
}

#contact-top {
	height: 15px;
	width: 196px;
	background: url('../images/contact-top.png') no-repeat center bottom;
}

#contact-middle {
	width: 196px;
	background: url('../images/contact-middle.png') repeat-y center top;
}

#contact-bottom {
	height: 15px;
	width: 196px;
	background: url('../images/contact-bottom.png') no-repeat center top;
}

#contact-form hr,
#floating-contact-form hr {
	width: 100%;
	margin: 0 0 4px 0;
	height: 1px; 
	background-color: #666;
	color: #666;
	border: none;
}

#contact-form p,
#floating-contact-form p {
	text-align: justify; 
	padding: 0; 
	padding-left: 10px; 
	margin: 0;
}

#contact-form label,
#contact-form input,
#contact-form textarea,
#contact-form select,
#floating-contact-form label,
#floating-contact-form input,
#floating-contact-form textarea,
#floating-contact-form select {
	display: block;
	width: 168px;
	margin: 6px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#contact-form input[type=text],
#floating-contact-form input[type=text] {
	height: 20px;
}

#contact-form input:focus,
#contact-form textarea:focus,
#contact-form select:focus,
#floating-contact-form input:focus,
#floating-contact-form textarea:focus,
#floating-contact-form select:focus  {
	background-color: #ffc;
	border: 2px solid #044A99;
	color: #000;
}

#contact-form label,
#floating-contact-form label {
	padding-top: 3px;
}

#contact-form textarea,
#floating-contact-form textarea  {
	height: 75px;
}

#contact-form ul,
#floating-contact-form ul  {
	margin: 0;
	padding: 0;
	list-style: none;
}

#contact-form ul li,
#floating-contact-form ul li {
	margin: 0 5px;
}

#contact-form ul.amenities {
	padding-left: 15px;
}

#contact-form ul.amenities li {
	font-size: 22px;
	color: #666;
	margin: 3px 0;
}

#contact-form #submit,
#floating-contact-form #submit {
	width: 75px;
	margin-top: 10px;
}

#contact-form input[type=checkbox] {
	display: inline-block;
	width: 10px;
}

#request-wrapper {
	width: 463px;
	margin: 10px 10px 40px 110px;
	font-size: 11px;
}

#request-wrapper #contact-form {
	width: 264px;
	margin-left: 100px;
}

#request-wrapper #contact-form label,
#request-wrapper #contact-form input,
#request-wrapper #contact-form textarea,
#request-wrapper #contact-form select {
	display: block;
	margin: 0 5px;
}

#request-wrapper #contact-form label {
	width: 254px;
	color: #012E60;
}

#request-wrapper #contact-form input,
#request-wrapper #contact-form textarea,
#request-wrapper #contact-form select {
	width: 250px;
}

#request-wrapper #contact-form input,
#request-wrapper #contact-form select {
	height: 30px;
}
#request-wrapper #contact-form textarea { 
	height: 150px;
}

#request-wrapper #contact-form input,
#request-wrapper #contact-form select,
#request-wrapper #contact-form textarea {
	font-size: 22px;
	font-family: Arial,Helvetica,sans-serif;
}

#request-wrapper #contact-form #submit {
	width: 100px;
	height: 40px;
	margin: 30px 0 15px 85px;
}

#request-wrapper #contact-form .short-input {
	width: 175px;
}

#request-wrapper #contact-form input[type=checkbox] {
	display: inline-block;
	width: 15px;
	height: 15px;
}

/********************************************************
* Neighborhood Menu *************************************
*********************************************************/

#neighborhood-menu {
	height: 208px;
	width: 486px;
	margin: 0 108px 0 118px;
}

#neighborhood-menu ul {
	height: 104px;
	width: 486px;
	padding: 0;
	margin: 0;
	list-style: none;
}
#neighborhood-menu ul li {
	display: inline-block;
	float: left;
	height: 104px;
	width: 162px;
}

#neighborhood-menu ul li a {
	display: block;
	height: 104px;
	width: 162px;
	text-decoration: none;
}


#neighborhood-menu ul li#kingwood {
	background-image: url(/images/neighborhoods/kingwood.png);
}

#neighborhood-menu ul li#summerwood {
	background-image: url(/images/neighborhoods/summerwood.png);
}

#neighborhood-menu ul li#eagle-springs {
	background-image: url(/images/neighborhoods/eagle-springs.png);
}

#neighborhood-menu ul li#fall-creek {
	background-image: url(/images/neighborhoods/fall-creek.png);
}

#neighborhood-menu ul li#atascocita {
	background-image: url(/images/neighborhoods/atascocita.png);
}

#neighborhood-menu ul li#the-woodlands {
	background-image: url(/images/neighborhoods/the-woodlands.png);
}

#neighborhood-menu ul li#kingwood:hover {
	background-image: url(/images/neighborhoods/kingwood-hover.png);
}

#neighborhood-menu ul li#summerwood:hover {
	background-image: url(/images/neighborhoods/summerwood-hover.png);
}

#neighborhood-menu ul li#eagle-springs:hover {
	background-image: url(/images/neighborhoods/eagle-springs-hover.png);
}

#neighborhood-menu ul li#fall-creek:hover {
	background-image: url(/images/neighborhoods/fall-creek-hover.png);
}

#neighborhood-menu ul li#atascocita:hover {
	background-image: url(/images/neighborhoods/atascocita-hover.png);
}

#neighborhood-menu ul li#the-woodlands:hover {
	background-image: url(/images/neighborhoods/the-woodlands-hover.png);
}

/********************************************************
* Footer Neighborhoods **********************************
*********************************************************/

#footer-neighborhoods {
	 width: 980px;
	 height: 69px;
}

#footer-neighborhoods .float-left {
	height: 62px;
	padding-bottom: 7px;
	background-image: url('../images/shadeleft.png');	 
}

#footer-neighborhoods .float-center {
	width: 938px;
	height: 62px;
	padding-bottom: 7px;
	background-color: #7aa7dc;
}

#footer-neighborhoods .float-right {
	height: 62px;
	padding-bottom: 7px;
	background: url('../images/shaderight.png') repeat-y;
}

#neighborhood-phones {
	float: left;
	width: 215px;
	height: 62px;
	font-family: "Calibri";
	color: #fff;
	background-color: #022867;
}

#neighborhood-phones p {
	margin: 0;
	padding: 10px 5px 0;
	text-align: center;
}

#neighborhood-wrapper {
	float: left;
	width: 723px;
	height: 62px;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	background-color: #cadcf1;
	overflow: hidden; 	
}

/********************************************************
* Footer Neighborhood Menu ******************************
*********************************************************/

#footer-neighborhood-menu {
	height: 62px;
	width: 723px;
}

#footer-neighborhood-menu ul {
	height: 62px;
	width: 723px;
	padding: 0;
	margin: 0;
	list-style: none;
}
#footer-neighborhood-menu ul li {
	display: inline-block;
	float: left;
}

#footer-neighborhood-menu ul li a {
	display: block;
	height: 62px;
	width: 100%;
	text-decoration: none;
}

#footer-neighborhood-menu ul li#kingwood-footer {
	background-image: url(/images/neighborhoods/kingwood-footer.png);
	width: 122px;
}

#footer-neighborhood-menu ul li#summerwood-footer {
	background-image: url(/images/neighborhoods/summerwood-footer.png);
	width: 121px;
}

#footer-neighborhood-menu ul li#eagle-springs-footer {
	background-image: url(/images/neighborhoods/eagle-springs-footer.png);
	width: 117px;
}

#footer-neighborhood-menu ul li#fall-creek-footer {
	background-image: url(/images/neighborhoods/fall-creek-footer.png);
	width: 120px;
}

#footer-neighborhood-menu ul li#atascocita-footer {
	background-image: url(/images/neighborhoods/atascocita-footer.png);
	width: 121px;
}

#footer-neighborhood-menu ul li#the-woodlands-footer {
	background-image: url(/images/neighborhoods/the-woodlands-footer.png);
	width: 122px;
}

#footer-neighborhood-menu ul li#kingwood-footer:hover {
	background-image: url(/images/neighborhoods/kingwood-footer-hover.png);
}

#footer-neighborhood-menu ul li#summerwood-footer:hover {
	background-image: url(/images/neighborhoods/summerwood-footer-hover.png);
}

#footer-neighborhood-menu ul li#eagle-springs-footer:hover {
	background-image: url(/images/neighborhoods/eagle-springs-footer-hover.png);
}

#footer-neighborhood-menu ul li#fall-creek-footer:hover {
	background-image: url(/images/neighborhoods/fall-creek-footer-hover.png);
}

#footer-neighborhood-menu ul li#atascocita-footer:hover {
	background-image: url(/images/neighborhoods/atascocita-footer-hover.png);
}

#footer-neighborhood-menu ul li#the-woodlands-footer:hover {
	background-image: url(/images/neighborhoods/the-woodlands-footer-hover.png);
}

/********************************************************
* Float Form ********************************************
*********************************************************/
#float-form-wrapper {
	width: 215px;
	position: relative;
}

#float-form {
	visibility: hidden;
	height: 0;
}
