/*
	name : globalFooter
	file : aol.globalfooter.css
	author : Brandon Goode, Rob Cabacungan
	(c) Copyright 2009 AOL Inc.

	description: 
	Styles the global footer.
*/
 
#GF_ {
	z-index: 1500000;
	position: relative;
	font: 13px Arial;
	width: 980px;
	margin: 0 auto 10px;
	height:350px;
}	
/* 1. Center: Branding & Search
---------------------------------------------------------
*/  
	#GF_ #GF_guts_transparency {
		background-color: #72C9DA;
		clear: both;
		height: 88px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		opacity: 0.6;
		position: relative;
		width: 980px;
	}
	
	#GF_ #GF_guts {
		opacity: 1;
		clear: both;
		display: block;
		float: left;
		height: 88px;
		top: -88px;
		position: relative;
		width: 978px;
		z-index: 667;
	}
		#GF_ #GF_brand {
			padding: 0 0 0 14px;
		}
			#GF_ #GF_brand_link	{
				background: url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat 0px -649px;
				color: #333;
				display: block;
				height: 81px;
				overflow: hidden;
				text-decoration: none;
				text-indent: -6666px;
				width: 214px;
				margin-top: 7px;
			}
		#GF_ #GF_search_transparency {
			background-color: #666;
			height: 50px;
			left: 273px;
			opacity: 0.2;
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
			filter: alpha(opacity=20);		
			position: relative;
			top: -68px;
			width: 485px;
		}
			
		#GF_ #GF_search	{
			opacity: 1;
			padding:6px 8px;
			position: absolute;
			right: 218px;
			top: 15px;
		}
			#GF_ #GF_search_form {
				height: 43px;
				padding: 5px 0 0 5px;
				width: 473px;
			}
				#GF_ #GF_search_field {
					float: left;
					height: 24px;
					width: 342px;
					margin: 0;
					border: 0px;
					background: transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat 0 -50px;
					padding: 10px 0 4px 13px;
					font: bold 16px Arial;
					color: #666;
				}
				#GF_ #GF_search_field.GF_search_active {
					background: transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat 0 0px;			
				}
				#GF_ #GF_search_button {
					background: url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat 0 -100px;
					border: none;
					cursor: pointer;
					height: 39px;
					margin: 0 0 0 4px;
					overflow: hidden;
					padding: 0;
					text-indent: -6666px;
					width: 111px;
				}
				#GF_ #GF_search_button:hover {
					background-position: 0 -150px;
				}
			#GF_ #GF_search_results	{
				background-color: #ffffff;
				border: 1px solid #818181;
				display: none;
				font-weight: normal;
				left: 13px;
				position: absolute;
				top: 49px;
				width: 353px;
				font-size: 12px;
			}
				#GF_ #GF_search_results ul {
					color: #666666;
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
					#GF_ #GF_search_results ul li {
						cursor: pointer;
						margin: 0;
						padding: 3px 10px;
					}
					#GF_ #GF_search_results .GF_highlight {
						background-color: #a4bd3d;
						color: #fff;
						text-decoration: underline;
					}

#GF_bottom {position:relative;top:-88px;}
/* 2. Links
---------------------------------------------------------
*/  
	#GF_ #GF_links {
		clear: both;
		width: 966px;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;
		padding:17px 0 0 14px;
		margin: 0;
	}
		#GF_ .GF_links_LI {
			float: left;
			height: 170px;
			padding-top:16px;
			width:185px;
		}
			#GF_ .GF_links_LI em {
				font-weight: bold;
				font-size: 13px;
				font-style: normal;
			}
	#GF_ .GF_links_list_UL {
		padding: 16px 0 0 0;
		margin: 0;
		list-style-image: none;
		list-style-position: outside;
		list-style-type: none;	
	}
	#GF_ .GF_links_list_UL li {
	}
	#GF_ .GF_links_list_UL a {
		color: #04A6B7;
		text-decoration: none;
	}
	#GF_ .GF_links_list_UL a:hover {
		text-decoration: underline;
	}
	#GF_ .GF_links_list_UL .GF_links_A_last {
		border: none;
	}
	#GF_ #GF_fb_link {
		float: right;
		list-style-type: none;
		margin-right: 0;
		padding-right: 15px;
	}
	#GF_ #GF_fb_link a	{
		color: #ffffff;
		font-size: 12px;
		padding: 8px 0 0;
	}
	
/* 3. Legal
---------------------------------------------------------
*/  
	#GF_ #GF_legal {
		clear: both;
		width: 966px;
		margin: 0 4px;
		padding: 10px 0 3px 14px;
		border-top: dotted 1px #f2f2f2;
	}
	
	#GF_ #GF_legal a {
		color: #04A6B7;
		text-decoration: none;
	}
	
	#GF_ #GF_legal a:hover {
		text-decoration: underline;
	}

	#GF_ #GF_legal_logo {
		background: transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat 0 -450px;
		display: block;
		float: left;
		height: 30px;
		margin:0 20px 100px 0;
		width: 235px;
		text-indent:-6666px;
	}