@charset "utf-8";
/* CSS Document */

body {
	background-image:url(../images/int_bodyBG.jpg);
	background-repeat:repeat-x;
	background-color:#5d3311;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.clear {
	CLEAR: both; FONT-SIZE: 0px; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px;
}

.masterContainer {
	width:951px;
	margin-left:auto;
	margin-right:auto;
}

.oneContentContainer {
	width:auto;
	float:left;
}

.leftContentContainer {
	margin-right:14px;
	float:left;
}

/* BEGIN Home Page Navigation */
.navContainer {
	float:left;
	margin-left:14px;
	padding-top:5px;
	background-color:#53451a;
	height:248px;
}
.navContainer a:link {
	display:block;
}
.navContainer a:visited {
	display:block;
}
.navContainer a:hover {
	display:block;
}
/* END Home Page Navigation */

/* BEGIN Sub Page Navigation */
.subNavContainer {
	float:left;
	margin-left:0px;
	padding-top:10px;
	background-color:#53451a;
	width:128px;
	height:180px;
}
.subNavContainer a:link {
	display:block;
}
.subNavContainer a:visited {
	display:block;
}
.subNavContainer a:hover {
	display:block;
}
/* END Sub Page Navigation */

.rightContentContainer {
	float:left;
}

.subHeader {
	float:left;
	width:823px;
	height:190px;
	background-image:url(../images/subpage_HeaderSpan.jpg);
	background-repeat:repeat-y;
}

.subSearch {
	float:left;
	padding:20px;
	padding-top:5px;
	width:408px;
	height:150px;
	background-image:url(../images/resid_searchBG.gif);
	background-repeat:repeat-x;
}

.subPageLogo {
	float:left;
	width:372px;
	height:184px;
}

.header1 {
	color:#53451a;
	font-size:14px;
	text-transform:uppercase;
	font-weight:900;
}

.footer {
	width:923px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:14px;
	padding-right:14px;
	background-color:#000000;
	color:#D7CF9D;
	font-size:10px;
}
.footer a:link {
	color:#D7CF9D;
	text-decoration:none;
}
.footer a:visited {
	color:#D7CF9D;
	text-decoration:none;
}
.footer a:hover {
	color:#D7CF9D;
	text-decoration:underline;
}

a:link { 
	text-decoration:none;
	}
a:visited { 
	text-decoration:none;
	}
a:hover { 
	text-decoration: underline;
	}
a:active { 
	text-decoration:underline;
	}

.phoneNumber {
	font-size:30px;
	font-weight:100;
}

.disclaimer {
	padding-left: 14px;
	padding-right:14px;
	padding-top:50px;
	padding-bottom:20px;
	font-size:9px;
	color:#D7CF9D;
}
.discLogos {
	padding-right:15px;
	width:86px;
	float:left;
}
.discCopy {
	width:820px;
	float:left;
}

/* BEGIN Home Page Specific Styles */
.homeBacking {
	width: 937px;
	background-color:#000000;
	padding-left:0px;
	padding-right:14px;
	padding-bottom:0px; /*allow space for generic footer*/
	padding-top:14px;
}

.homeContent {
	width:auto;
	height:112px;
	background-image:url(../images/home_txtAreaBacking.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	text-align:center;
}
/* END Home Page Specific Styles */

/* BEGIN General Sub Page Styles */
.subPageScroll {
	float:left;
	width:475px;
	height:440px;
	background-color:#FFFFFF;
	margin-right:14px;
	padding:30px;
	overflow: scroll;
 	overflow-x: auto;
    overflow-y: none;
}
div.subPageScroll {
	scrollbar-face-color:#c9c293;
	scrollbar-shadow-color:#a8a27b;
	scrollbar-highlight-color:#eee6af;
	scrollbar-3dlight-color:#c7c08c;
	scrollbar-darkshadow-color:#c7c08c;
	scrollbar-track-color:#cbc493;
	scrollbar-arrow-color:#000000;
}


.subBacking {
	width: 951px;
	background-color:#000000;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px; /*allow space for generic footer*/
	padding-top:14px;
}
/* END General Sub Page Styles */

/* BEGIN Residences Page Styles */
.resid_scrollContent {
	padding:30px;
	float:left;
	height:398px;
	/*background-image:url(../images/resid_scrollContentBG.gif);
	background-repeat:repeat-x;*/
	/*background-color:#d7d09d;*/
	background-color:#FFFFFF;
}

#vert.resid_scrollContent  {
	width:412px;
	height:306px;
	overflow: scroll;
 	overflow-x: auto;
    overflow-y: none;
}

#horiz.resid_scrollContent  {
	width: 691px;
	height: 180px;
	overflow: scroll;
 	overflow-x: none;
    overflow-y: auto;
}

#vert.resid_scrollContent .thumb {
	float:left;
	width:auto;
}
#horiz.resid_scrollContent .thumb {
	padding-left:15px;
	float:left;
	width:auto;
}

.resid_scrollContent .content {
	float:left;
	padding-left:20px;
	width:250px;
	font-size:14px;
}

#vert.resid_scrollContent .button {
	width:180px;
	padding-top:5px;
	margin-bottom:30px;
}

#horiz.resid_scrollContent .button {
	width:152px;
	padding-top:5px;
}

.resid_scrollContent .bold {
	font-weight:900;
}

div .resid_scrollContent {
	scrollbar-face-color:#c9c293;
	scrollbar-shadow-color:#a8a27b;
	scrollbar-highlight-color:#eee6af;
	scrollbar-3dlight-color:#c7c08c;
	scrollbar-darkshadow-color:#c7c08c;
	scrollbar-track-color:#cbc493;
	scrollbar-arrow-color:#000000;
}

/* Residencial Main Text Content Area */
.resid_content {
	float:left;
	width:210px;
	padding:40px;
	padding-right:0px;
	padding-left:10px;
	border: 1px solid #0000CC;
}
.resid_content .content {
	float:left;
	width:210px;
	font-size:11px;
}

.resid_content .bold {
	font-weight:900;
}
.resid_content .button {
	padding-top:30px;
}

/* Top content */
.resid_contentTop {
	float:left;
	width:auto;
	padding:20px;
	padding-right:0px;
	padding-left:10px;
}

.resid_contentTop .content {
	float:left;
	width:auto;
	font-size:11px;
}

.resid_contentTop .button {
	width:180px;
	padding-top:10px;
	padding-bottom:0px;
}

.topInfo {
	float:left;
	width:auto;
	font-size: 36px;
	font-weight:900;
	color:#53451a;
	padding-right:55px;
}

.topInfoUC
{
	font-size: 34px;
	vertical-align: bottom;
	color: #006699;
}

/* END Residences Page Styles */

/* BEGIN Gallery Page */
.galleryThumb {
	float:left;
	width:180px;
	padding-left:30px;
	padding-top:30px;
}
/* END Gallery Page */

/* BEGIN About Page Styles */

.aboutPanel {
	text-align: justify;	
}
/* END About Page Styles */

/* BEGIN Las Colinas Page Styles */

.areaMapBacking {	
	padding:10px;
	background-color:#b47941;
	color:#FFFFFF;
}

.areaMapBacking .header1 {	
	color:#FFFFFF;
}

/* END Las Colinas Page Styles */

.browseButton {
	width: 257px;
	height:24px;
	margin-bottom:1px;
	cursor:pointer;
}
.browseButton a:link {
	height:24px;
	background-image:url(../Images/browse_defState.jpg);
	font-size:12px;
	color:#d7cf9d;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
.browseButton a:visited {
	height:24px;
	background-image:url(../Images/browse_defState.jpg);
	font-size:12px;
	color:#d7cf9d;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
.browseButton a:hover {
	height:24px;
	background-image:url(../Images/browse_activeState.jpg);
	font-size:12px;
	color:#d7cf9d;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
.browseButton .bedNum {
	float:left;
	width:153px;
	padding-left:10px;
	padding-top:4px;
	font-size:12px;
	font-weight:900;
	color:#d7cf9d;
}

.browseButton .numLeft {
	float:left;
	width:38px;
	padding-top:4px;
	font-size:16px;
	font-weight:900;
	color:#d7cf9d;
	text-align:center;
}
.browseButton .unitText {
	float:left;
	width:40px;
	padding-top:1px;
	padding-left:8px;
	font-size:12px;
	color:#d7cf9d;
	line-height:8pt;
}

.home_leaseButton {
	position: absolute;
	left: 10px;
	top: 50px;
}
