@charset "utf-8";
/* CSS Document */
*,object{margin:0; padding:0}
body{background:#000 url("../images/bg.jpg") repeat-x}
img{border:none}
a,p,td,div,span,h1,h2,h3,h4{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #333333}
label { float:left; margin:0 0 10px; width:120px; clear:left}
input, select {	margin-bottom: 10px; float:left; width: 200px;}

.clear{clear:both}
.clearleft{clear:left}
a{color: #cc6633}
a:hover{text-decoration: none}

/*  Major Layout styles */
#PageWrap {	width: 990px; margin: 0 auto; background:url("../images/wrap-bg.png") no-repeat 21px 0}
#logo {	display: block; height: 117px; width: 240px; margin: 0 auto; background-image: url("../images/logo.png")}
#Header{ background:url("../images/header-bg.png") no-repeat    ; height:167px}
#PaperWrap { width: 962px; background:url("../images/paper-bg.png") repeat-y -21px 0; padding:0 0 0 28px; clear:left; float:left; position: relative;}
#Footer { width: 950px; height:70px; padding:12px 0 10px 40px; color:#999; background:url(../images/footer-bg.png) no-repeat -32px 0; float:left; clear:left}
#Footer p { width:460px; color:#999; float:left; font-size:9pt}
#Footer ul { float:left; width:425px; text-align:right}
#Footer li,#Footer a { font-size:9pt; display:inline; text-decoration:none; color:#999;}
#Footer a:hover{color:#cc6633}


/*---------------------  main Nav with Fade  ---------------------- */
#nav{ height:50px; background:url("../images/nav.png") no-repeat; width: 924px; margin-left:28px}
	#nav a{ text-decoration:none}
.goaway{ display:none}
	#nav li, #nav a{ height:50px; display:block}
	#nav li{ float:left; list-style:none; display:inline}
		#nav01{width:107px}
		#nav02{width:133px}
		#nav03{	width:208px}
		#nav04{	width:125px}
		#nav05{	width:205px}
		#nav06{	width:146px}


	.hot{display:block; height:100%; background:url("../images/nav.png") no-repeat}
		#nav01 a:hover,#nav01 a.selected,#nav01 span.hot{background:url("../images/nav.png"); background-position: 0 -50px}
		#nav02 a:hover,#nav02 a.selected,#nav02 span.hot{background:url("../images/nav.png"); background-position: -107px -50px}
		#nav03 a:hover,#nav03 a.selected,#nav03 span.hot{background:url("../images/nav.png"); background-position: -240px -50px}
		#nav04 a:hover,#nav04 a.selected,#nav04 span.hot{background:url("../images/nav.png"); background-position: -448px -50px}
		#nav05 a:hover,#nav05 a.selected,#nav05 span.hot{background:url("../images/nav.png"); background-position: -573px -50px}
		#nav06 a:hover,#nav06 a.selected,#nav06 span.hot{background:url("../images/nav.png"); background-position: -778px -50px}

/*---------------------  Sub Nav  ---------------------- */
#SubNav{ margin: 0 0 10px 0; list-style: none}
	#SubNav li { margin: 0 0 5px 0; width:223px; height:40px; display:block}
	#SubNav li a{display:block;	color:#666;	text-decoration: none;	font-weight: bold;	padding: 10px 0 0 7px;	height: 30px}
	#SubNav li a.TwoRow{padding: 2px 0 0 7px; height: 38px}
	
	/*  Subnav Image BG*/
	#SubNav li a.Overview{background:url("../images/subnav/sn-overview.png")}
	#SubNav li a.AboutPrin{background: url("../images/subnav/sn-aboutPrincipal.png")}
	#SubNav li a.SOMP1{background: url("../images/subnav/sn-SOMP-1.png")}
	#SubNav li a.SOMP2{background: url("../images/subnav/sn-SOMP-2.png")}
	#SubNav li a.SOMP3{background: url("../images/subnav/sn-SOMP-3.png")}
		
	
	#SubNav li a:hover, #SubNav li a.selected{background-position: 0 -40px}
		#SubNavList{ margin: 0 0 10px 0; list-style: none}
		#SubNavList li { margin: 0; width:223px; height:20px; display:block; background: none}
		#SubNavList li a{display:block; color:#666; text-decoration: none; font-weight: normal; padding: 0 0 0 7px; height: 20px}
		#SubNavList li a:hover, #SubNavList li a.selected{color:#669933; background:none; font-weight:bold}
		
		#SubNav li a span {display: none;}

		.PDF { background:url("../images/pdf.gif") no-repeat 0 1px; float:left; height:20px;width:16px}
		#SubNav li a.TwoRow span.PDF{margin-top: 8px}

/*---------------------  Homepage CSS work  ---------------------- */
#HomeFlash { height: 430px; width: 884px; position: relative; margin: 10px 0 20px 20px}
	#HomeFlash a { height: 100%; width: 100%; display:block; position:relative}
#NoFlash { height: 430px; width: 884px; position: relative; background:url("../images/temp/temp-home.jpg") no-repeat;}
#Home{clear: left; float: left;}
	#Home *{display:none; color:#000}


/*---------------------  Subpage CSS work  ---------------------- */
#SubLeft{ width: 225px; margin:10px 20px 0 15px; position: relative; float:left; clear: left; }
#leftImgLogo { background:url("../images/subleft/sub-l-bottom-logo.png") no-repeat -5px 0; height:115px; width: 223px}
#NoImg{	height: 200px; width: 250px}
#leftImg { width: 223px}
	.LI-about{background:url("../images/subleft/Left_About1.jpg") no-repeat; height: 400px;}
	.LI-principal{background:url("../images/subleft/NoFlash-Principal.jpg") no-repeat; height: 400px;}
	.LI-Acquisition{background:url("../images/subleft/Left_Acquisition1.jpg") no-repeat; height: 400px;}
	.LI-PartOver{background:url("../images/subleft/Left_Partners1.jpg") no-repeat; height: 400px;}
	.LI-Part1{background:url("../images/subleft/Left_Partners2.jpg") no-repeat; height: 400px;}
	.LI-Part2{background:url("../images/subleft/Left_Partners3.jpg") no-repeat; height: 400px;}
	.LI-Part3{background:url("../images/subleft/Left_Partners4.jpg") no-repeat; height: 400px;}
	.LI-contact{background: url("../images/subleft/Left_Contact1.jpg") no-repeat; height: 400px;}
	.LI-aptHomes{background: url("../images/subleft/sub-l-privacy.jpg") no-repeat; height: 450px;}
	.LI-Privacy{background:url("../images/subleft/sub-l-privacy.jpg") no-repeat; height: 400px;}
	.LI-Sitemap{background:url("../images/subleft/Left_Sitemap1.jpg") no-repeat; height: 400px;}
#SubLeftFlash{width:223px; height:400px}	

#Copy{ width:664px; position: relative;	float:left; margin: 10px 0 0 0; background:url("../images/watermark.gif") no-repeat right bottom;}
	#Copy p{ margin: 0 0 15px 0; width:590px; line-height: 1.4;}
	#Copy p span { color: #C15F20; font-weight: bold;}
	#Copy ol{ width:580px; position: relative; margin: 10px 0 30px 0; padding-left:30px }
	#Copy ul{ width:580px; position: relative; margin: 10px 0 30px 0; padding-left:30px; list-style-type:none; }
		#Copy ol li, #Copy ul li{ margin: 0 0 5px 20px; color: #000;}
		#Copy ol li{ font-size:13pt}
		#Copy ul li{ font-size:10pt;  background:url(../images/Bullet1.jpg) no-repeat; padding: 0 0 5px 25px !Important}
}
			#Copy ol li span, #Copy ul li span{ color:#993300; font-weight: normal; font-size:10pt}
			#Copy label span, #Copy .Red{color:#900}
			
			
	
	h1#Title{ display: block; height: 40px; width: 650px;}
	.TitleAbout{background: url("../images/title/title-about.gif") no-repeat}
	.TitlePrivacy{background: url("../images/title/title-Privacy.gif") no-repeat}
	.TitleAcquisition{background: url("../images/title/title-Acquisition.gif") no-repeat}
	.TitlePartners{background: url("../images/title/title-partners.gif") no-repeat}
	.TitlePart1{background: url("../images/title/title-partners1.gif") no-repeat}
	.TitlePart2{background: url("../images/title/title-partners2.gif") no-repeat}
	.TitlePart3{background: url("../images/title/title-partners3.gif") no-repeat}
	.TitleHomes{background: url("../images/title/title-homes.gif") no-repeat}
	.TitlePrivacy{background: url("../images/title/title-Privacy.gif") no-repeat}
	.TitleSitemap{background: url("../images/title/title-Sitemap.gif") no-repeat}
	.TitleContact{background: url("../images/title/title-contact.gif") no-repeat; width:340px !Important}
	
	
	
	h1#Title span {	display: none;}
	#TeamName h1{ font-size: 23px; font-weight: bold; margin: 0 0 30px; padding:0; color:#c15f20}
	#Copy h2,#Copy h3{ font-size: 14px; font-weight: bold; color: #000; margin: 0 0 5px}
	#Copy h3{ color: #c15f20}
	
	.HozLine { background-color: #CCC; height: 1px; width: 400px; margin: 30px 0; z-index: 100; position: relative;}	
	.lot{float:left}
	.contactHR{ text-align:left; width:325px; height:1px; color:#B9DAB8}

	#StateOfTX{	background:url("../images/TX-state.jpg") no-repeat; width:250px; height:240px; position:absolute; right:60px;	z-index: 50; top:30px;}
	
	#minHeight,#minHeightContact,#minHeightAcqusition,#minHeightAbout { float: right; width: 0px; height: 705px;}
	#minHeightContact { height: 530px; }
	#minHeightAcqusition { height: 580px; }
	#minHeightAbout { height: 625px; }



/*---------------------  SubPage CSS work  ---------------------- */

#TeamHeadshot a {float: left;	height: 50px; width: 140px;	padding: 150px 0 0 0; margin: 0 10px 0 0; text-align: center; background-position:15px 0; display:block}
#TeamHeadshot a span { font-size: 10pt;	font-weight: bold; color: #669933}
#TeamHeadshot a { font-size: 10px;	font-weight: normal; color: #999999}

#headshotLogo {	background: url("../images/headshot-logo.gif") no-repeat; float: left; height: 75px; width: 250px;	margin: 50px 0 0 0}
#headshot {	height: 300px; width:200px; float:left}
	.gottsacker{background: url("../images/gottsacker.jpg") no-repeat}
#TeamName {	float: left; width: 330px; margin: 50px 0 0 15px}
#TeamName h1 {font-size: 12pt; margin: 0; color: #cc6633;}
#TeamName h2 { font-size: 10pt; font-weight: bold; color: #000}




.HomeList {	margin: 0 0 0 20px; width: 600px; float: left; position:relative}
.HomeList.last{margin: 0 0 20px 20px}
	.HomeList div:first-child{width:200px; height:160px; float:left; margin:0 10px 0 0; position:relative}
	
		div.HighPoint{background: url("../images/proj/01_HighPoint.jpg") no-repeat;}
		div.CottagesAtBedford{background: url("../images/proj/02_CottagesAtBedford.jpg") no-repeat;}
		div.HuntingtonMeadows{background: url("../images/proj/03_HuntingtonMeadows.jpg") no-repeat;}
		div.HuntersGreen{background: url("../images/proj/04_HuntersGreen.jpg") no-repeat;}
		div.AvalonVillas{background: url("../images/proj/05_AvalonVillas.jpg") no-repeat;}
		div.MarshCreek{background: url("../images/proj/06_MarshCreek.jpg") no-repeat;}
		div.Bellagio{background: url("../images/proj/07_Bellagio.jpg") no-repeat;}
		div.EdgeAtSanMaarcos{background: url("../images/proj/08_EdgeAtSanMaarcos.jpg") no-repeat;}
		div.Block{background: url("../images/proj/02_Block24.jpg") no-repeat;}
		div.Stoneleigh{background: url("../images/proj/10_Stoneleigh.jpg") no-repeat;}

	a.Button { font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; background: url("../images/button.png") no-repeat; width:301px; height:32px; float:left; text-align:center; padding: 4px 10px 0 0}
	a.ButtonSM { font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; background: url("../images/buttonSM.png") no-repeat; width:175px; height:32px; float:left; text-align:center; padding: 4px 10px 0 0}
	a.Button:hover,a.ButtonSM:hover { color: #666; background-position: 0 -37px}



#Proj{height: 290px; width: 655px; margin: 0 0 30px -4px; float:left}
.Acqusition { background: url("../images/flipshow.jpg") no-repeat; height: 290px; width: 655px; margin: 0 0 30px -4px; float:left}
.Partners { background: url("../images/acquisitionTop.jpg") no-repeat; height: 158px; width: 655px; margin: 0 0 30px -4px; float:left}
.HomeList h2 { height:37px; background:url("../images/apartment-hr.gif") repeat-x 0 -5px; width:390px !Important; float:left;}
.HomeList p { width:380px !Important;}

#Copy hr {margin: 30px 0 40px 20px; clear: left; float: left; height: 1px; color:#666; width:600px}
.partnerBOX { float: left; width: 200px; height:110px; background:url("../images/partners-box.png") no-repeat; margin:0 10px 20px 0 }
.partnerBOX h4{ margin:18px 0 0 8px}
.partnerBOX h5{ margin:2px 0 0 8px; font-size:9pt; font-weight:normal; font-style:italic}
.partnerBOX a{margin:20px 0 0 8px; display:block; font-size:9px; width:185px}
a#Access { clear: left; float: left; height: 40px; width: 222px; display:block;}
a#Access:hover { background-position:0 -40px}
	.one{background: url(../images/access-1-button.png) no-repeat; }
	.two{background: url(../images/access-2-button.png) no-repeat; }
	.three{background: url(../images/access-3-button.png) no-repeat; }
