@import 'stripstyles.css';
@import 'clearfix.css'; 

/* CSS for hungry emus */
html {
height:100%; 
max-height:100%;
border:0; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
/* overflow: hidden; */
/* */ }
html, body { padding: 0; margin: 0; text-align:center;}
body {
	font: normal 11px/1.5em "Verdana", "Lucida Grande", sans-serif;
	background: #fff; height:100%; max-height:100%; /* overflow:hidden; */ padding:0; margin:0; border:0;
	}	
	
	#sectional_body_content p a {
		color:#699;
		text-decoration:underline;
	}

/* html tags */
h1,h2 {
	text-align: left;
	margin-left: 20px;
}

h2 {
	margin-top: 2em;
}
	
/* Content Divs */

#outside {
	width:716px;
	height:100%; max-height:100%; display:block;
	padding:0;
	margin:0 auto;
	background: url('../images/tan_background.gif') 0 0 repeat-y; 
}

#header {
	position:relative;
	margin:0;
	padding:0;
	border-top:solid 16px #fff;
	text-align:left;
	background: url('../images/top_banner_back_full.gif') 0 0 no-repeat;
}
.top_left_image {
	display:block;
	width:193px;
	height:158px;
	border:0;
	margin:0;
	padding:0;
	float:left;
	visibility: hidden;
} 


a .header_search_image {
	display:block;
	float:right;
	margin:50px 0 0 0;
	padding:0;
	width:161px;
	height:87px;
	border:0;
}

a.header_top_right_home_link { /*border:solid 1px blue;*/
	text-indent:-5000px;
	position:absolute; 
	display:inline;
	right:0;
	width:270px;
	height:150px;
	margin:0; padding:0;
}

#sectional_underheader {
	display:block;
	background:#9fc7c3;
	margin:0;
	padding:0;
}

#sectional_underheader h2 {
	color:#fff;
	text-transform:uppercase;
	font-weight:normal;
	font-size:11px;
	letter-spacing:3px;
	float:left;
	line-height:1em;
	padding:0;
	margin:21px 0 0 22px;
}

.section_title_image {
	display:block;
	width:193px;
	height:49px;
	border:0;
	margin:0;
	padding:0;
	float:left;
}

#sectional_body_content {
	display:block;
	margin:0;
	padding:0;
	position:relative;
	background:#83b5b0;
}
#sectional_body_inner, #search_body_inner {
	display:block;
	float:left;
	width:523px;
	margin:0;
	padding:0;
	background:#fff;
	color: #492100;
}
	#search_body_inner {background:#f6f5e8;}

.sectional_body_inner_image {
	float:right;
	width:144px;
	height:358px;
	border:0;
	margin:0;
	padding:0;
}

.sectional_body_inner_image_search {
	float:right;
	width:212px;
	height:176px;
	border:0;
	margin:0;
	padding:0;
}

#sectional_body_inner p, #search_body_inner p {
	text-align:left;
	font-size:10px;
	line-height:1.5em;
	margin:12px 160px 0 20px;
}
	#search_body_inner p {
		font-size:9px;
		line-height:2em;
		margin:2px 230px 10px 20px;
		}
	#search_body_inner a {
		color:#000;
		text-decoration:underline;
	}
.end_paragraph {padding-bottom:15px;}
	
#search_body_inner h3, #search_body_inner h2 {
	display:block;
	text-align:left;
	text-transform:uppercase;
	font-size:9px;
	line-height:1em;
	margin:10px 0 0 20px; padding:0;
	color:#779a98;
}
	#search_body_inner h2 {
		font-size:14px;
		margin:15px 20px ;
		font-weight:normal;
		color:#5e5a2b;
	}
	
	#search_body_inner h3 span {margin-left:5px; position:relative; top:-2px;}
	#search_body_inner h3 span a {
		font-size:7px;
		line-height:1em;
		color:#832a06;
		text-transform:uppercase;
		padding: 0 10px 5px 0;
		background: url('../images/spy_glass.gif') top right no-repeat;
	}
#search_body_inner p a {
	color:#000;
}
#sectional_body_content .featured_showroom_link, #sectional_body_content .search_results_email_link { /*border:solid 1px blue;*/
	position:relative;
	float:left;
	margin:-30px 0 0 10px;
	padding:0;
	bottom:0;
	left:0;
}
	#sectional_body_content .search_results_email_link {margin-left:20px;}
	
	.featured_showroom_link a, .search_results_email_link a {
		line-height:1.8em;
		color:#fff;
		text-transform:uppercase;
	}
		.search_results_email_link a {line-height:12px; font-size:10px;}
		.featured_showroom_link a:hover, .search_results_email_link a:hover {color:#000;}
	.featured_showroom_link img {
		float:left;
		margin:0 5px;
		vertical-align:middle;
	}
	.search_results_email_link img {
		float:left;
		margin:2px 5px; padding:0;
		vertical-align:middle;
	}
	
	#search_body_inner .send_to_a_friend {
		margin:30px 0 20px 20px;
		float:left;
		text-align:left;
		line-height:1em;
	}
	#search_body_inner .send_to_a_friend a {
		text-transform:uppercase;
		text-decoration:none;
		font-family: Arial;
		font-size:9px;
		color:#779a98;
	}
	#search_body_inner .send_to_a_friend a:hover {color:#000;}
	.send_to_a_friend img {
		margin:2px 5px; padding:0;
		vertical-align:middle;
	}

.home_content_image {
	margin:0;
	padding:0;
	width:523px;
	height:392px;
	border:0;
	float:right;
}

/* Lists and Navigation */
#header ul {
	display:block;
	float:left;
}

#header li {
	display:block;
	padding:0;
	width:95px;
	margin:0 0 1px 0;
	font-family: Arial;
	font-size:9px;
	line-height:1em;
}
	#header li a {
		display:block;
		width:100%;
		margin:0;
		padding:12px 0 2px 10px;
		background:#927a66;
		color:#fff;
		text-transform:uppercase;
	}
	#header li a:hover {
		color:#83b6b1;
		background: #6d4d33;}

#sectional_body_content ul {
	display:block;
	float:left;
	margin-top:12px;
}	
#sectional_body_content li {
	display:block;
	width:193px;
	font-family: Arial;
	font-size:9px;
	text-align:right;
}
#sectional_body_content li a {
	text-transform:uppercase;
	padding-right:24px;
	color:#492100;
}
	#sectional_body_content li a:hover {color:#492100;}
	
	.underline {text-decoration:underline;}

div#homepage_left {
	position: absolute;
	height: 392px;
	background: url('../images/homepage_left.jpg') no-repeat;
}

div#homepage_left a#tenant_login {
	position: absolute;
	display: block;
	top: 112px;
	width: 190px;
	height: 50px;
}

div#homepage_left a#showroom_avail {
	position: absolute;
	display: block;
	top: 180px;
	width: 190px;
	height: 80px;
}

div#homepage_left a#restaurant {
	position: absolute;
	display: block;
	top: 280px;
	width: 190px;
	height: 100px;
}

ul#homepage_left_nav  {
	float:left;
	display:block;
	width:193px;
	visibility: hidden;
	margin:0;
	padding:0;
}
	ul#homepage_left_nav li {
		margin:0;
		padding:0;
		color:#fff;
		text-transform:uppercase;
		text-align:left;
		letter-spacing:1.5px;
	}

	ul#homepage_left_nav li a {
		display:block;
		font-family: "Arial Narrow", Helvetica, Tahoma, Arial;
		font-size:20px;
		margin:5px 0 0 30px;
		letter-spacing:-1px;
		color:#615c20;
	}
	.home_left_subnav_titles_1 {
		display:block;
		padding:50px 0 0 20px;
	}
	.home_left_subnav_titles_2 {
		display:block;
		padding:30px 0 0 20px;
	}
	.home_left_subnav_titles_3 {
		display:block;
		padding:15px 0 0 20px;
	}
	
div#sectional_body_inner ul.norm {
	list-style-type: circle;
	float: none;
}

div#sectional_body_inner ul.norm li {
	text-align: left;
	margin-left: 25px;
	font: normal 10px/1.5em "Verdana", "Lucida Grande", sans-serif;
	white-space: nowrap;
}

div#footer {
	padding-top: 10px;
	font-size: 10px;
	background-color: #cbc5ac;
}

div#footer a {
	color: #792706;
}

table.leasing {
	margin-left: 20px;
	
}

table.leasing td {
	padding: 10px;
	text-align: center;
}

table.leasing tr.even {
	background-color: #eeeeee;
}



table.tenants {
	border: 0;
	table-layout: fixed
}

table.tenants th {
	text-align: left;
}

table.tenants tr.even {
	background-color: #dddddd;
}
table.tenants td {
	padding: 2px;
	text-align: left;
}

table.tenants td a {
	color: #792706;
}

img#cbreLogo {
	float: right;
	position: relative;
	right: 0px;
	top: 10px;
}


div#homepage_left a#growBadge {
	width: 190px;
	height: 65px;
	top: 0px;
	background: transparent url('../images/grow-logo-big.jpg') no-repeat;
	display: block;
	z-index: 10;
}

div#homepage_left a#loweroaklawn {
	width: 190px;
	height: 90px;
	top: 0px;
	background: transparent url('') no-repeat;
	display: block;
	z-index: 10;
}