
/*---------DON'T DELETE THIS! CLEARFIX! ---------*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

 .clearfix {
display: inline-block;
}

    /* Holly Hack Targets IE Win only \*/
    * html .clearfix {height: 1%;}
	.clearfix {display: block;}
    /* End Holly Hack */

textarea{
	resize:none;
	}

/*-----------END CLEARFIX----------*/
a{color:#e0c298;}
body{margin:0px;top:0;left:0px;color:#e0c298;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:24px;background:#544022; }
#container{width:900px; margin:0px auto; background:#544022; border:2px solid #7f825c; position: relative;}
#navcontainer{width:900px; margin:0px auto; background:url(../media/images/nav_bg.png);height:73px; display:block;}
#texastitles{ padding:25px 0 35px 20px;}
#flashcontainer{width:900px; margin:0px auto;}
#bl{width:172px;float:left;}
#bl img{ margin:0px auto;display:block;}
#br{width:728px; float:right;}
#bottom{width:900px;min-height:173px;background-position:bottom; background-repeat:no-repeat;}
#bottomimg{ float:right; padding:24px 56px 0 17px; width:181px;}
#copy{padding:24px 0 15px 20px;line-height:20px; text-align:justify; width:475px;}
#hoodcopy{padding:24px 0 15px 20px;line-height:20px; text-align:justify; width:475px; float:left;}
#regcopy{padding:30px 0 15px 178px;line-height:20px;text-align:justify; width:575px;}
#hood{width:181px; float:right;text-align:center; padding-right:25px; padding-top:35px;}
#fb_button{position: absolute; left: 20px; bottom: 25px;}
#footer{ font-size:10px;color:#FFFFFF; }
#neighborhood_plan {

	width: 675px;
	height: 645px;
	background: url(../media/images/neighborhood_plan_bg_fpodarnew.png);
	position: relative;
}
/*////////////////////////////////////////
///////////////Reg Page/////////////////*/
#reghead{ widows:900px; height:188px; display:block; background:url(../media/images/reg_head.jpg); background-repeat:no-repeat;}
#regtitle{ width:900px;height:51px; background:url(../media/images/titles/reg.jpg); background-repeat:no-repeat; display:block; color:#fff;line-height:normal;}
#regtitle p{ padding:12px 0 12px 205px;}
#regcontainer{width:508px; margin:0px auto; color:#fff; line-height:normal; font-size:10px;}
#required, #required span{margin-top:-22px; font-size:10px;}
.divider{ width:508px; height:22px; display:block;background:url(../media/images/divider.gif); background-repeat:repeat-x;}
.doubledivider{width:508px; height:36px; display:block;background:url(../media/images/doubledivider.gif); background-repeat:repeat-x;}
.cat{ margin-left:10px;}
.firstname{ padding:0 0 0 108px;}
.address{float:left;padding-right:120px; clear:all;}
.eaddress{float:left;padding-right:88px; clear:all;}
.city{float:left; padding-right:61px; }
.phone{padding-right:98px;}
input{ background:#e0c298;border:1px solid #221a0e;}
#checkboxleft{ float:left;width:230px;display:block;}
#checkboxright{ float:left;width:210px;}
#contactpref{ width:450px; height:25px;margin:0px auto; padding-left:75px; display:block;}
#contactpref2{ width:450px;height:105px;margin:0px auto; padding-left:75px;}
#dropmenus { width:550px;margin:0px auto;}
#droptitles{width:200px;margin:0 10px;}
#menus{float:right; margin-right:10px; margin-top:-4px; width:290px;}
.dropwidth{380px;}
textarea{background:#e0c298;border:1px solid #221a0e;}
#textwrapper{margin:0px auto;padding:10px 50px; text-align:center;}
.submitbttns{ margin:15px;background:#544022;border:none;}
/*/////////////////////////*/
/*------ Nav area -----*/
#nav {
	height:28px;
	width:716px;
	background: url(../media/images/nav.png);
	padding:0;
	position: relative;
	top: 28px;
	left:124px;
}

 #nav li {
    margin: 0; padding:0; list-style: none;
    position: absolute;height:28px;display:block; }

  #nav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }


  #nav a{
  	display:block;
	height:28px;
	width:100%;
	}

  #nav a span{display:none;}

  #nav li ul li a span{display:block;}




#nav li ul {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  }

#nav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}

#nav li:hover ul, #nav li.over ul{ display: block; }

	/** Nav links are plain text if CSS is turned off **/


	#nav_home{left:0px;top:0px; height:28px;width:101px;}
	#nav_community{left:103px;top:0px;height:28px;width:101px;}
	#nav_neighborhoods{left:206px;top:0px;height:28px;width:101px;}
	#nav_amenities{left:308px;top:0px;height:28px;width:101px;}
	#nav_news{left:410px;top:0px;height:28px;width:101px;}
	#nav_contact{left:512px;top:0px;height:28px;width:101px;}
	#nav_other{left:614px;top:0px;height:28px;width:101px;}


	#nav_home a:hover, #home #nav_home{
    background: transparent url(../media/images/nav.png)
    -0px -28px no-repeat;}

	#nav_community a:hover, #community #nav_community{
    background: transparent url(../media/images/nav.png)
    -103px -28px  no-repeat;}

	#nav_neighborhoods a:hover, #neighborhoods #nav_neighborhoods{
    background: transparent url(../media/images/nav.png)
    -206px -28px no-repeat;}

	#nav_amenities a:hover, #amenities #nav_amenities{
    background: transparent url(../media/images/nav.png)
    -308px -28px no-repeat;}
	
	#nav_news a:hover, #news #nav_news{
	background: transparent url(../media/images/nav.png)
    -410px -28px no-repeat;}

	#nav_contact a:hover, #contact #nav_contact{
	background: transparent url(../media/images/nav.png)
    -512px -28px no-repeat;}

	#nav_other a:hover, #other #nav_other{
	background: transparent url(../media/images/nav.png)
    -614px -28px no-repeat;}


/*///////////////////////////////*/
/*------ Contact Nav area -----*/
#contact_nav {
	height:28px;
	width:389px;
	background: url(../media/images/contact_nav.gif);
	padding:0;
	position: relative;
	top: 0px;
	left:0px;
}

 #contact_nav li {
    margin: 0; padding:0; list-style: none;
    position: absolute;height:28px;display:block; }

  #contact_nav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }


  #contact_nav a{
  	display:block;
	height:28px;
	width:100%;
	}

  #contact_nav a span{display:none;}

  #contact_nav li ul li a span{display:block;}




#contact_nav li ul {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  }

#contact_nav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}

#contact_nav li:hover ul, #contact_nav li.over ul{ display: block; }

	/** Nav links are plain text if CSS is turned off **/


	#nav_reg{left:0px;top:0px; height:28px;width:121px;}
	#nav_email{left:133px;top:0px;height:28px;width:121px;}
	#nav_morrow{left:267px;top:0px;height:28px;width:121px;}


	#nav_reg a:hover, #reg #nav_reg{
    background: transparent url(../media/images/contact_nav.gif)
    -0px -28px no-repeat;}

	#nav_email a:hover, #email #nav_email{
    background: transparent url(../media/images/contact_nav.gif)
    -133px -28px  no-repeat;}

	#nav_morrow a:hover, #morrow #nav_morrow{
    background: transparent url(../media/images/contact_nav.gif)
    -267px -28px no-repeat;}








/*//////////////////////////////*/
/*////////CopperWood////////////*/

#neighborhood_legend {
	background: url(../media/images/neighborhood_legend.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../media/images/neighborhood_legend.png", sizingMethod="crop");
}

#neighborhood_nav {
	height:28px;
	width:121px;
	background: url(../media/images/CopperWoodBttn.gif);
	padding:0;
	position: relative;
	top: 0px;
	left:0px;
}

 #neighborhood_nav li {
    margin: 0; padding:0; list-style: none;
    position: absolute;height:28px;display:block; }

  #neighborhood_nav li ul{
  padding:0;
  margin:0px 0 0 0;
  height:auto;
  }


  #neighborhood_nav a{
  	display:block;
	height:28px;
	width:100%;
	}

  #neighborhood_nav a span{display:none;}

  #neighborhood_nav li ul li a span{display:block;}




#neighborhood_nav li ul {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  }

#neighborhood_nav li > ul {
	top: auto;
	left: auto;
	margin-left: 0px;
	margin-top: 0px;
	}

#neighborhood_nav li:hover ul, #neighborhood_nav li.over ul{ display: block; }

	/** Nav links are plain text if CSS is turned off **/

	#nav_copperwood{left:0px;top:0px;height:28px;width:120px;}


	#nav_copperwood a:hover, #copperwood #nav_copperwood{
    background: transparent url(../media/images/CopperWoodBttn.gif)
    -0px -28px no-repeat;}

	/* Amenties Gallery */
#gallerycontainer { height: 73px; padding: 4px 0; border-top: 4px solid #7e6542;  border-bottom: 4px solid #7e6542 }
#gallery { height: 71px; border-top: 1px solid #a28f66;  border-bottom: 1px solid #a28f66; padding-left:194px; }
#img1 { background: url(../media/images/photos/thumb_1.gif); }
#img2 { background: url(../media/images/photos/thumb_2.gif); }
#img3  { background: url(../media/images/photos/thumb_3.gif); }
#img4 { background: url(../media/images/photos/thumb_4.gif); }
#img5 { background: url(../media/images/photos/thumb_5.gif); }
#img6 { background: url(../media/images/photos/thumb_6.gif); }
#img7 { background: url(../media/images/photos/thumb_7.gif); }
#leftimg { float:left; height:71px; } #rightimg { float:left; height:71px; }

