/*
	name : globalHeader
	file : aol.globalheader.css
	author : Brandon Goode
	(c) Copyright 2009 AOL Inc.

	description: 
	Styles the global header.
*/
 
#GH_ {
	z-index: 1500000;
	float: left;
	position: relative;
	font: 11px Arial;
	width: 980px;
	margin: 0 auto;	
	height: 146px;
}
/* 1. Top Hat
---------------------------------------------------------
*/  
	#GH_ #GH_hat {
		background: #488894;
		color: #ddd;
		float: left;
		height: 28px;
		width: 980px;
	}
                #GH_hat_links .aolBackLink {
			background: transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat -150px -100px !important;
                        padding-right:0 !important;
                        display:block;
                        border-right:0 none;
                        height:20px;
                        width:29px;
                        margin:-3px 5px 0 10px;
                        text-indent:-9999px;
                }
		#GH_ .GH_hat_A {
			background: none;
			color: #eee;
			text-decoration: none;
		}
		#GH_ .GH_hat_A:hover {
			text-decoration: underline;
		}
		#GH_ .GH_hat_UL {
			list-style-type: none;
			margin: 0;
			padding: 8px 0 0;
		}
			#GH_ .GH_hat_LI	{
				float: left;
			}
				#GH_ #GH_hat_links {
					float: left;
					padding-left: 4px;
					width: 50%;
				}
					#GH_ #GH_hat_links .GH_hat_links_A {
						border-right: 1px solid #999;
						padding: 0 10px;
					}
					#GH_ #GH_hat_tools .GH_hat_links_A {
						border-right: 1px solid #999;
						padding: 0 10px;
					}
					#GH_ #GH_hat_more, #GH_ .GH_hat_more {
						padding: 0 0 0 10px;
					}
					#GH_ #GH_hat_more, #GH_ .GH_hat_LI_more {
						position: relative;
					}
						#GH_ #GH_hat_more_link {
							background: transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat right -345px;
							padding: 0 12px 0 0;
							height: 20px;
							display: block;
							position: absolute;
							top: 0px;
							left: 25px;
						}
			#GH_ #GH_hat_tools {
				float: right;
				padding: 7px 15px 0 0;
			}

/* 2. More Links Fly Out
---------------------------------------------------------
*/  
	#GH_ #GH_more_list {
		z-index: 668;
		display: none;
		float: left;
		position: absolute;
		top: 27px;
		left: 340px;
		width: 328px;		
		border: 1px solid #c7c7c7;
		background: #fff;
		padding: 10px;
		font-size: 12px;
	}  
		#GH_ #GH_more_list_lab {
			display: block;
			border-bottom: 1px solid #c7c7c7;
			padding-bottom: 8px;
			color: #2E2E2E;	
		}
		#GH_ .GH_more_list_UL {
			float: left;
			list-style-type: none;
			margin: 0;
			padding: 6px 0 0;
			width: 33.33%;
		}
			#GH_ #GH_more_list a {
				color: #2864B4;
				font-weight: normal;
				line-height: 18px;
				text-decoration: none;
			}
			#GH_ #GH_more_list a:hover {
				text-decoration: underline;
			}
		
/* 3. Center: Branding & Search
---------------------------------------------------------
*/  
	#GH_ #GH_guts_transparency {
		background-color: rgb(114, 201, 218); 
		width: 980px; 
		clear: both; 
		position: relative; 
		height: 88px;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
		filter: alpha(opacity=60);
		opacity: 0.6;
		}
	#GH_ #GH_guts {
		clear: both;
		display: block;
		float: left;
		height: 88px;
		position: relative;
		width: 980px;
		z-index: 667;
		opacity: 1;
		top: -88px;
	}
		#GH_ #GH_powered_by {
			position:absolute;
			top:40px;
			left:750px;
			padding: 0 0 0 15px;
		}
			#GH_ #GH_powered_by_link {
				display: block;
				text-indent: -9999px;
				background: transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat scroll 0 -350px;
				height:30px;
				width:220px;position:relative;top:-5px;left:35px;

			}
		#GH_ #GH_brand {
			padding: 0 0 0 15px;
		}
			#GH_ #GH_brand_link	{
				/* _background: url("http://www.blogsmithmedia.com/www.housingwatch.com/media/hw-header-sprite.gif") no-repeat 0px -642px; */
				background: url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat 0px -642px;
				color: #333;
				display: block;
				height: 81px;
				overflow: hidden;
				text-decoration: none;
				text-indent: -6666px;
				width: 214px;
				margin-top: 7px;
			}
		#GH_ #GH_search_transparency {
			background-color: #666; 
			height: 50px; 
			width: 485px; 
			-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
			filter: alpha(opacity=20);		 
			opacity: 0.2; 
			left: 273px; 
			top: -68px; 
			position: relative
			}
		#GH_ #GH_search	{
			opacity: 1;
			padding:6px 8px;
			position: absolute;
			right: 218px;
			top: 15px;
		}
			#GH_ #GH_search_form {
				height: 43px;
				padding: 5px 0 0 5px;
				width: 473px;
			}
				#GH_ #GH_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;
				}
				#GH_ #GH_search_field.GH_search_active {
					background: transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat 0 0px;			
				}
				#GH_ #GH_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;
				}
				#GH_ #GH_search_button:hover {
					background-position: 0 -150px;
				}
			#GH_ #GH_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;
			}
				#GH_ #GH_search_results ul {
					color: #666666;
					list-style-type: none;
					margin: 0;
					padding: 0;
				}
					#GH_ #GH_search_results ul li {
						cursor: pointer;
						margin: 0;
						padding: 3px 10px;
					}
					#GH_ #GH_search_results .GH_highlight {
						background-color: #a4bd3d;
						color: #fff;
						text-decoration: underline;
					}
/* 4. Navigation
---------------------------------------------------------
*/  
	#GH_ #GH_nav {
		clear: both;
		float: left;
		height: 28px;
		width: 972px;
		margin: 0;
		background: #66bdce url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") repeat-x 0 -569px;
		padding: 0 0 3px 8px;		
		position: relative;
		top: -88px;
	}
		#GH_ .GH_nav_LI {
			float: left;
			z-index: 666;
			position: relative;
			list-style-type: none;
			margin-right: 8px;
			padding-left: 1px;			
		}
			#GH_ .GH_nav_list a {
				background: transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat scroll right -386px;
				padding-right: 12px;
				text-decoration: none;
			}
			#GH_ .GH_nav_list:hover a, 
			#GH_ .GH_nav_list a:hover {
				background:transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat scroll right -436px;
				text-decoration: none;
			}

	#GH_ .GH_nav_A {
		display: block;
		float: left;
		height: 20px;
		padding: 6px 7px 0;
		font-size: 14px;
		font-weight: bold;
		color: #194B55;
		text-decoration: none;
	}
		#GH_ #GH_nav_act {
			background: url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat left -295px;
		}
		#GH_ #GH_nav_act .GH_nav_A {
			color: #fff;
			background: url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat right -295px;
		}
		#GH_ #GH_nav_act.GH_nav_list .GH_nav_A {
			padding-right:7px;
		}
		#GH_ #GH_nav_act #GH_nav_act_B {
			display:block;
			background: url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat right -493px;
			padding-right:12px;
		}
		#GH_ #GH_nav_act.GH_nav_list_open #GH_nav_act_B {
			background:transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat scroll right -442px;
		}
		
	#GH_ .GH_nav_A:hover {
		text-decoration: underline;
	}

	#GH_ .GH_nav_list_UL {
		background: transparent url("http://o.aolcdn.com/os/realestate/hw/hw-sprite.png") no-repeat 31px -550px;
		border-bottom: 1px solid #2E2E2E;
		display: none;
		left: 0;
		list-style-type: none;
		margin: 0;
		padding: 7px 0 0 0;
		position: absolute;
		top: 22px;
		z-index: 667;
	}
	#GH_ .GH_nav_list_UL li {
		background-color: #fff;
		border-left: 1px solid #2E2E2E;
		border-right: 1px solid #2E2E2E;
		clear: both;
		float: left;
		font-size: 12px;
		width: 135px;
	}
	#GH_ .GH_nav_list_UL a {
		background: none;
		border-bottom: 1px solid #c7c7c7;
		color: #2864B4;
		display: block;
		float: left;
		font-size: 12px;
		font-weight: normal;
		padding: 7px 0 7px 7px;
		text-transform: none;
		width: 128px;
	}
	#GH_ .GH_nav_list_UL a:hover {
		background: #84a210;
		color: #fff;
	}
	#GH_ .GH_nav_list_UL .GH_nav_A_last {
		border: none;
	}
	#GH_ #GH_fb_link {
		float: right;
		list-style-type: none;
		margin-right: 0;
		padding-right: 15px;
	}
	#GH_ #GH_fb_link a	{
		color: #194b55;
		font-size: 12px;
		padding: 8px 0 0;
	}
	
#GH_hat_links .GH_hat_links_A img {position:relative; top:-3px;}