ul, li, h4, h3, h2, h1, p {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
}

body {
margin:0;
padding:0;
background: #e8e8e8 url(/files/corporate/000/000/002/16/gateway/images/bg_repeat.png) repeat-x top left;
text-align: center;
}

a {
outline:none;
text-decoration:none;
}

#container {
margin: 0 auto;
width: 921px;
text-align:left;
}

#header {
background: url(/files/corporate/000/000/002/16/gateway/images/header_ca.jpg) no-repeat top left;
height: 194px;
}

#header_flash {
padding-top:38px;
padding-left:441px;
}
#main_nav {
padding-top:12px;
padding-left:430px;
}

#content {
background: url(/files/corporate/000/000/002/16/gateway/images/content_bg.jpg) repeat-y top left;
padding-top: 10px;
width: 100%;
overflow:auto;
}

#content_left {
float:left;
width:350px;
padding-left:30px;
font-family:Arial,Verdana,Tahoma,san-serif;
font-size: 11px;
color: #27245E;
padding-bottom: 20px;
}

#content_left h3 {
font-size: 19px;
}

#content_right {
float:right;
width:490px;
padding-right:30px;
padding-bottom: 20px;
overflow:hidden;
}

#content_map {
float:left;
}

#map {
background: url(/files/corporate/000/000/002/16/gateway/images/apartment_map_back.png) no-repeat top left;
width: 274px;
height: 287px;
}

/****** Featured Community Module ******/
#featured_community {
	width: 202px;
	height: 287px;
	float:right;
}

#featured_community_top {
	background: url(/files/corporate/000/000/002/16/gateway/images/feat_comm_top.png) no-repeat top left;
	width: 100%;
	height: 32px;
}

#featured_community_middle {
	background: url(/files/corporate/000/000/002/16/gateway/images/feat_comm_middle.png) repeat-y top left;
	height:232px;
	font-family:Arial,Verdana,Tahoma,san-serif;
	font-size: 12px;
	color: #27245E;
}

#featured_community_content {
	width: 175px;
	margin-top: 5px;
	margin-left:10px;
}

#featured_community_thumb {
	width: 175px;
	margin: 0 auto;
	padding-top: 10px;
}

#featured_community_thumb img {
	border: 1px solid #27245E;
}

.featured_community_name a{
	font-weight: bold;
	color: #26239B;
}

.featured_community_info {
	color:#666666;
}

.featured_community_url {
	margin-top: 5px;
}

.featured_community_url a {
	margin-top:10px;
	font-size:10px;
	color: #26239B;
}

#featured_community_bottom {
	background: url(/files/corporate/000/000/002/16/gateway/images/feat_comm_bottom.png) no-repeat top left;
	height: 23px;
}
/***************************************/



/****** Search Module - Small ******/
#search_module_small{
	float: left;
	width: 355px;
	height: auto;
	padding: 0px;
	padding-top: 30px;
}

.search_module_small_top{
	float: left;
	width: 355px;
	height: 21px;
	background: url(/files/corporate/000/000/002/16/gateway/images/search_small_top.png) no-repeat top left;
}

.search_module_small_middle{
	padding-left: 15px;
	padding-top: 4px;
	float: left;
	width: 355px;
	background: url(/files/corporate/000/000/002/16/gateway/images/search_small_middle.png) repeat-y top left;
}

.search_module_small_bottom{
	float: left;
	width: 355px;
	height: 19px;
	background: url(/files/corporate/000/000/002/16/gateway/images/search_small_bottom.png) no-repeat top left;
}

#bed_select{}
#bath_select{}
#city_select{}

.bed_container{
	float: left;
	width: 68px;
}

.bath_container{
	padding-left: 3px;
	float: left;
	width: 50px;
}

.city_container{
	padding-left: 7px;
	float: left;
	width: 100px;
}

.bed_image{
	float: left;
	width: 60px;
	height: 11px;
	padding-top: 3px;
	padding-bottom: 1px;
	background: url(/files/corporate/000/000/002/16/gateway/images/search_beds.png) no-repeat left;
}
.bath_image{
	float: left;
	width: 34px;
	padding-top: 3px;
	padding-bottom: 1px;
	height: 11px;
	background: url(/files/corporate/000/000/002/16/gateway/images/search_baths.png) no-repeat left;
}
.city_image{
	float: left;
	width: 24px;
	padding-top: 3px;
	padding-bottom: 1px;
	height: 11px;
	background: url(/files/corporate/000/000/002/16/gateway/images/search_city.png) no-repeat left;
}
#search_submit{
	float: right;
	width: 24px;
	height: 24px;
	padding-top:12px;
	padding-right:25px;
}
/***********************************/

/****** Footer ******/
#footer {
	background: url(/files/corporate/000/000/002/16/gateway/images/footer.jpg) repeat-y top left;
	height: 124px;
	width:921px;
}

#footer_address {
	text-align:center;
	font-family:Georgia, serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-top:12px;
}

.address_corp_name {
	font-family:Arial,Verdana,Tahoma,san-serif;
	font-size: 15px;
}

.address_corp_name a {
text-decoration: none;
color: #FFF;
}

.address_corp_name a:hover {
color: #94A5CE;
}

#footer_copyright {
	font-family:Arial,Verdana,Tahoma,san-serif;
	font-size: 10px;
	color: #FFFFFF;
        padding-top:12px;
}
#footer_copyright_text {
        float:left;
        padding-left: 35px;

}

#footer_equal_housing {
        float:right;
        padding-right: 35px;
        width: 148px;
}


#footer_equal_housing_text {
 width:127px;
 float:left;
 padding-right: 5px;
}

#footer_equal_housing_logo {
  background:transparent url(/files/corporate/000/000/002/16/gateway/images/equal_housing_logo.png) no-repeat scroll 0%;
  width:16px;
  height:14px;
  float:left;
  
}

/********************/

/****** Search Module - Large ******/
#search {
	float:left;
	font-family:arial,sans-serif;
	width:420px;
}
.search_back_top {
	background:transparent url(/files/corporate/000/000/002/16/gateway/images/search_top.png) no-repeat scroll 0%;
	float:left;
	height:37px;
	width:494px;
}
.search_back_bot {
	background:transparent url(/files/corporate/000/000/002/16/gateway/images/search_bottom.png) no-repeat scroll 0%;
	float:left;
	font-size:0pt;
	height:20px;
	line-height:0pt;
	width:494px;
}
#search_page {
	text-align:left;
}
#search_top_text {
	text-align:left;
}
#search_top_text strong {
	color:#4387E3;
}
#search_top_text a {
	color:#742E26;
	text-decoration:none;
}
#search_top_text a:hover {
	color:#CFA43C;
	text-decoration:underline;
}
#search_table {
	font-size:12px;
	line-height:21px;
	margin-left:80px;
	overflow:hidden;
	width:200px;
}
#search_middle_container {
	background:transparent url(/files/corporate/000/000/002/16/gateway/images/search_middle.png) repeat-y scroll 0%;
	float:left;
	height:185px;
	text-align:left;
	padding-top:10px;
	width:494px;
}
#search_table tr {
	height:15px;
}
.search_type_title {
	color:#525252;
	padding-right:10px;
	padding-top:10px;
	text-align:right;
	width:210px;
}
.btn_submit {
	left:153px;
	margin-top:5px;
	position:relative;
}
#results_table{
	overflow: hidden;
	width: 410px;
	padding: 2px;
	float: left;
	margin: 0px 0px 10px 0px;
}
.community_name{
/*top link*/
	font-family: Arial,Verdana,Tahoma,san-serif;
	font-weight:bold;
	width: 391px; 
	height: 24px;
	border-width: 0px;
	border-style: solid;
	border-color: #000;
	text-align: left; 
	float: left; 
	border: 0px;
	margin-top: 10px; 
	padding-top: 6px;
	background: url('/files/corporate/000/000/002/16/gateway/images/search_results_top.png') no-repeat top left;
}
.community_url{
/*bottom link*/
	width: 386px; 
	text-decoration: none; 
	padding: 6px 0px 2px 5px; 
	float: left;
	height: 20px;
	border: 0px; 
	text-align: left;
	background: url('/files/corporate/000/000/002/16/gateway/images/search_results_bottom.png') no-repeat top left;
}	
/*community links*/
.community_name a, .community_name a:link, .community_name a:visited, .community_name a:active{padding: 0px 0px 0px 10px; color: #282461; font-weight: bold; font-size: 14px;}
.community_url a, .community_url a:link, .community_url a:visited, .community_url a:active{padding: 0px 0px 0px 5px;color: #FFFFFF; font-weight: bold; font-size: 10px;}
.community_name a:hover, .community_url a:hover{color: #8B9DCB;}
.community_url{ clear: both;}
.community_info{font-size: 10px; text-align: left; color: #28235D}
	
/*container for each result, all values are fixed*/	
.middle{
	width: 391px; 
	height: auto; 
	padding: 0px;
	float: left; 
	font-size: 10px;
	border-width: 0px;
	border-style: solid;
	border-color: #000;
	clear: both; 
	background: url('/files/corporate/000/000/002/16/gateway/images/search_results_middle.png') repeat-y top left;
}
.middle_left img{
/*site image*/
	height: 78px;
	float: left;
	clear: left;
}
.middle_middle{
/*addresss*/
	width: 123px;
	text-align: left;
	font-size: 10px;
	line-height: 11px;
	padding: 5px;
	float: left;
}
.middle_right{
/*community specifications*/
	width: 150px;
	line-height: 11px;
	color: #000; 
	float: left; 
	text-align: left; 
}
.middle_right #specs_table{color: #28235D}
#specs_table{font-size: 10px; text-align: left;  }
/***********************************/

/****** Contact Us ******/
#contact {
	display:inline;
	float:left;
	text-align:left;
}

.cityname {
	background:transparent url(/files/corporate/000/000/002/16/gateway/images/contact_us_city_back.png) no-repeat scroll left top;
	clear:both;
	color:#2F2E7C;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-left:10px;
	padding-top:4px;
	text-align:left;
}

#contact_table {
	color:#282461;
	float:left;
	font-size:11px;
	margin-bottom:15px;
	text-align:left;
}	

.site_check{
	float: left; 
	text-align: left;
	font-size: 12px; 
	display: block;
	width: 60%;
	font-weight: bold;
	color: #3F5699;  
	padding: 2px 0px 2px 8px;
	background: #E8E8E8;
	margin-bottom: 5px;
	margin-right: 10px;
}	
/************************/

/******* Interactive Map - Tool Tip ******/
#txtcontent {
	color:white;
	font-family:Times New Roman,serif;
	font-size:11px;
	font-weight:bold;
	height:50px;
	left:98px;
	line-height:normal;
	position:relative;
	text-align:left;
	top:110px;
	width:220px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/files/corporate/000/000/002/16/gateway/images/map_popup.png',sizingMethod='scale');
}
html > body #txtcontent {
	background:transparent url(/files/corporate/000/000/002/16/gateway/images/map_popup.png) no-repeat scroll left top;
}
#dhtmltooltip {
	left:-300px;
	position:absolute;
	visibility:hidden;
	z-index:100;
}
.map_main_city_top {
	color:#353070;
	float:left;
	padding:12px 0px 0px 12px;
	position:relative;
	top:0px;
	width:211px;
}
.map_main_city_bot {
	color:white;
	float:left;
	padding-left:12px;
	position:relative;
	top:3px;
	width:211px;
}
/*******************************/

