body {
	background-image: url(/images/header/body_bg.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	margin-bottom: 10px;
}

	#body_gradient {
		min-height: 852px;
		background-image: url(/images/header/body_gradient_bg.png);
		background-repeat: repeat-x;
	}

		#header_bg_container {
			background-image: url(/images/header/header_bg_container_bg.png);
			background-position: 50% 0%;
			background-position: top;
			background-repeat: no-repeat;
			height: 243px;
		}

			#header {
				width: 980px;
				height: 203px;
				margin-left: auto;
				margin-right: auto;
				background-repeat: no-repeat;
			}

				a#header_agent_name {
					display: block;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 21px;
					color: #ffffff;
					font-weight: normal;
					padding-left: 240px;
					padding-top: 73px;
					padding-bottom: 67px;
					line-height: 27px;
				}

				#print_logo {
					display: none;
				}

				#logo {
					float: left;
					width: 461px;
				}

				#quick_search {
					float: right;
					width: 519px;
				}

					#quick_search_title {
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size: 19px;
						font-weight: normal;
						margin-top: 13px;
						margin-left: 37px;
						line-height: 24px;
						width: 363px;
						float: left;
					}

					#quick_search_title_options {
						font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
						font-size: 19px;
						font-weight: normal;
						line-height: 24px;
						width: 112px;
						margin-top: 13px;
						float: left;
					}

					#quick_search_form {
						font-size: 11px;
						font-weight: bold;
						margin-top: 0px;
						margin-left: 15px;
						width: 370px;
					}

						.quick_search_field {
							float: left;
							margin-right: 7px;
							margin-top: 12px;
						}

							#qs_address1 {
								width: 138px;
							}

						#quick_search_MLS {
							float: left;
							width: 202px;

						}

						#quick_search_search {
							float: left;
							margin-top: 4px;
							width: 130px;
							margin-left: 23px;
						}

					#quick_search_buttons {
						float: right;
						width: 110px;
						margin-right: 6px;
					}

						#quick_search_advanced {
							padding: 0 0 0 0;
							margin: 11px 0 0 0;
						}

					a.quick_search_shortsale {
						display: block;
						background-image: url(/images/search/short_sales.png);
						width: 110px;
						height: 40px;
						margin-bottom: 8px;
					}

					a.quick_search_shortsale:hover {
						background-image: url(/images/search/short_sales_over.png);
					}

					a.quick_search_foreclosure {
						display: block;
						background-image: url(/images/search/foreclosure.png);
						width: 110px;
						height: 40px;
						margin-bottom: 8px;
					}

					a.quick_search_foreclosure:hover {
						background-image: url(/images/search/foreclosure_over.png);
					}

					a.quick_search_advancedsearch {
						display: block;
						background-image: url(/images/search/advanced_search.png);
						width: 110px;
						height: 40px;
					}

					a.quick_search_advancedsearch:hover {
						background-image: url(/images/search/advanced_search_over.png);
					}

			#navigation {
				width: 980px;
				margin-left: auto;
				margin-right: auto;
				background-image: url(/images/header/navigation_bg.png);
				background-repeat: repeat-x;
				height: 40px;
				font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 17px;
				font-weight: normal;
				text-transform: uppercase;
				line-height: 24px;
			}

				#navigation div {
					height: 40px;
					float: left;
				}

					.menu1 a:link,
					.menu1 a:visited {
						display: block;
						padding: 9px 0px 6px 0px;
						text-decoration: none;
						color: #333333;
						background-image: url(/images/header/navigation_link_bg.png);
						margin-right: 2px;
						text-align: center;
						background-color: #000000;
					}

					.menu1 a:hover {
						background-position: 0px -40px;
					}

					.menu1 a:active {
						background-position: 0px -80px;
					}

					.menu1_selected a:link,
					.menu1_selected a:visited,
					.menu1_selected a:active,
					.menu1_selected a:hover {
						display: block;
						padding: 9px 0px 6px 0px;
						text-decoration: none;
						background-image: url(/images/header/navigation_link_bg.png);
						margin-right: 2px;
						text-align: center;
						background-color: #000000;
						background-position: 0px -80px;
						color: #333333;
					}

						#navigation_buying a {
							width: 97px;
						}

						#navigation_selling a {
							width: 100px;
						}

						#navigation_team a {
							width: 168px;
						}

						#navigation_listings a {
							width: 200px;
						}

						#navigation_advantage a {
							width: 173px;
						}

						#navigation_resources a {
							width: 114px;
						}

						#navigation_contact a {
							width: 116px;
							margin-right: 0px;
						}

						#navigation_agent_buying a {
							width: 125px;
						}

						#navigation_agent_selling a {
							width: 125px;
						}

						#navigation_agent_expertise a {
							width: 130px;
						}

						#navigation_agent_listings a {
							width: 135px;
						}

						#navigation_agent_advantage a {
							width: 172px;
						}

						#navigation_agent_resources a {
							width: 143px;
						}

						#navigation_agent_contact a {
							width: 138px;
							margin-right: 0px;
						}

		#inside_ds_edge_container {
			width: 986px;
			margin-left: auto;
			margin-right: auto;
			background-image: url(/images/header/inside_ds_edge_container_bg.png);
		}

			#left_ds_edge {
				float: left;
				width: 3px;
			}

			#right_ds_edge {
				float: right;
				width: 3px;
			}

			#inside_frame {
				width: 980px;
				float: left;
				background-position: top;
				background-repeat: repeat-x;
				background-color: #000000;
			}

			#inside {
				width: 980px;
				float: left;
				background-image: url(/images/header/inside_bg.png);
				min-height: 698px;
			}

				#inside_top {}

				#content {
					padding: 0px 8px 0px 8px;
				}

					#header_breadcrumbs {
						text-align: right;
						color: #999999;
						width: 964px;
						position: relative;
						top: 10px;
						height: 30px;
						clear: both;
					}

						#header_breadcrumbs a:link,
						#header_breadcrumbs a:active,
						#header_breadcrumbs a:visited {
							color: #999999;
						}

						#header_breadcrumbs a:hover {
							color: #aaaaaa;
						}

						#main_site_link
						{
							float: left;
							margin-top: -4px;
							padding-left: 5px;
						}

						/*#header_corner_message {
							float: left;

						}*/

		#bottom_yellow_line {
			background-image: url(/images/footer/bottom_yellow_line.gif);
			background-position: 50% 0%;
			background-position: top;
			background-repeat: no-repeat;
			height: 5px;
		}

		#footer_bg_container {
			width: 986px;
			margin-left: auto;
			margin-right: auto;
		}

			#left_footer_ds_edge {
				float: left;
				width: 3px;
			}

			#right_footer_ds_edge {
				float: right;
				width: 3px;
			}

			#footer {
				width: 971px;
				float: left;
				background-image: url(/images/footer/footer_bg.png);
				height: 102px;
				font-size: 11px;
				padding: 5px 0px 0px 9px;
			}

				#footer_text {
					float: left;
					line-height: 14px;
				}

				#footer_address {
					float: left;
					margin-top: 8px;
					line-height: 14px;
					clear: left;
					width: 700px;
				}

				#grip_logo {
					float: right;
					margin-top: 57px;
					margin-right: 8px;
				}

				#grip_logo_with_share_this {
					float: right;
					margin-top: 30px;
					margin-right: 8px;
				}

				#share_this {
					text-align: right;
					padding-bottom: 10px;
				}

h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #ffffff;
	font-weight: normal;
	background-image:  url(/images/labels/yellow_line_bg.png);
	background-repeat: no-repeat;
	padding-top: 7px;
	margin-top: 0px;
	margin-bottom: 5px;
}

	h1 span {
		background-image:  url(/images/labels/no_yellow_line_bg.png);
		background-repeat: no-repeat;
		padding-right: 10px;
		padding-left: 12px;
		background-position: 0px -7px;
	}

#inside_left_container {
	float: left;
	width: 187px;
	margin-right: 19px;
	margin-top: 7px;
}

	.inside_left_container_item {
		border-left: 1px solid #262626;
		border-right: 1px solid #262626;
		padding-left: 4px;
		padding-right: 4px;
		padding-bottom: 2px;
		padding-top: 3px;
	}

#inside_right_container {
	width: 758px;
	float: left;
}

#inside_white {
	background-color: #ffffff;
	margin: 0px;
	/*padding: 1px 20px 1px 20px; */
	padding: 1px 12px 1px 12px;
	color: #000000;
	min-height:600px;
}

#inside_white_top {
	margin-top: 10px;
}

#inside_white_bottom {
	margin-bottom: 10px;
}

.menu2 a:link,
.menu2 a:visited,
.menu2 a:active {
	display: block;
	padding: 9px 7px 9px 7px;
	text-decoration: none;
	color: #1c1c1c;
	background-image: url(/images/header/navigation2_link_bg.png);
	background-color: #d0d0d0;
	font-size: 16px;
	line-height: 19px;
	background-position: 0px 0px;
	margin-bottom: 2px;
}

.menu2 a:hover {
	background-position: 0px -37px;
}

.menu2_selected a:link,
.menu2_selected a:visited,
.menu2_selected a:active,
.menu2_selected a:hover {
	display: block;
	padding: 9px 7px 9px 7px;
	text-decoration: none;
	color: #1c1c1c;
	background-image: url(/images/header/navigation2_link_bg.png);
	background-color: #d0d0d0;
	font-size: 16px;
	line-height: 19px;
	background-position: 0px -37px;
	margin-bottom: 2px;
}

.foreclosure_overlay
{
	height:45px;
	width:115px;
	background-image: url(/images/overlay_foreclosure.png);
	float: left;
	position:absolute;
}

.shortsale_overlay
{
	height:45px;
	width:115px;
	background-image: url(/images/overlay_shortsale.png);
	float: left;
	position:absolute;
}
