@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, p, form, hr {
	padding: 00px;
	margin: 00px;
}
p {
	padding: 00px 00px 15px 00px;
}
h1 {
	font-size: 36px;
	padding: 00px 00px 15px 00px;
}
h2 {
	font-size: 24px;
	padding: 00px 00px 15px 00px;
}
h3 {
	font-size: 22px;
	padding: 00px 00px 15px 00px;
}
h4 {
	font-size: 20px;
	padding: 00px 00px 15px 00px;
}
h5 {
	font-size: 18px;
	padding: 00px 00px 15px 00px;
}
h6 {
	font-size: 16px;
	padding: 00px 00px 12px 00px;
}
A:link, A:active, A:visited, A:hover {
	color: #0000FF;
	text-decoration: underline;
}
A:hover {
	color: #FF0000;
}
.left {
	float: left;
}
.right {
	float: right;
}
.left_align {
	text-align: left;
}
.right_align {
	text-align: right;
}
.center_align {
	text-align: center;
}
.text_justify {
	text-align: justify;
}
.clear {
	clear: both;
}
img {
	border: 00px;
}
.padding_none {
	padding: 00px;
}
.margin_none {
	margin: 00px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	background: url(images_willowglen/page_bg.jpg) left top scroll repeat;
}
#almaden {
	width: 778px;
	position: relative;
	margin: auto;
}
/****************************** Menu Bg ***********************************/
#menu {
	background: url(images_willowglen/menu_bg.jpg) center top scroll no-repeat;
	background-color: #FFFFFF;
	width: 778px;
	height: 31px;
	float: left;
}
#menu ul {
	padding: 00px 00px 00px 140px;
}
#menu li {
	color: #000000;
	text-decoration: none;
	list-style: none;
	float: left;
	font-size: 13px;
	line-height: 31px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images_willowglen/menu_strip.jpg) right center scroll no-repeat;
}
#menu A:link, #menu A:active, #menu A:visited, #menu A:hover {
	color: #000000;
	text-decoration: none;
	padding: 00px 20px;
}
#menu A:hover {
	color: #FFFFFF ;
	text-decoration: underline;
	padding: 00px 20px;
}
#menu .menu_strip {
	background: none;
}
#menu .home {
	width: 72px;
}
#menu .about_me {
	width: 97px;
}
#menu .property_search {
	width: 134px;
}
#menu .calculator {
	width: 97px;
}
#menu .contact_me {
	width: 110px;
}
/****************************** Top Banner ***********************************/
#top_banner {
	width: 778px;
	height: 212px;
	float: left;
}
/****************************** bg ***********************************/
#bg {
	background: url(images_willowglen/bg_2.jpg) left top scroll no-repeat;
	float: left;
	width: 776px;
	line-height: 60px;
	border-bottom: 9px solid #e7eade;
}
.padding_1 {
	padding: 00px 25px;
	color: #4d7101;
	text-decoration: none;
}
.padding_1 A:link, .padding_1 A:active, .padding_1 A:visited, .padding_1 A:hover {
	color: #4d7101;
	text-decoration: none;
}
.padding_1 A:hover {
	color: #302825;
	text-decoration: underline;
}
/****************************** Content ***********************************/
#content_bg {
	background-color: #FFFFFF;
	padding: 35px 20px 15px 20px;
	width: 738px;
}
.texttitles {
	font-size: 18px;
	font-weight: bold;
}
.texttitle,  .texttitle a:link,  .texttitle a:active,  .texttitle a:visited
 {
	font-size: 15px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
 .texttitle a:hover
 {
	font-size: 15px;
	font-weight: bold;
	color:#009900;
	text-decoration:underline;
}
.padding_img {
	padding: 00px 00px 10px 15px;
}
/****************************** Bottom Bg ***********************************/
#bottom_bg {
	width: 728px;
	background-color: #e6e9de;
	padding: 15px 25px 15px 25px;
	float: left;
}
#bottom_bg A:link, #bottom_bg A:active, #bottom_bg A:visited, #bottom_bg A:hover {
	color: #000000;
	text-decoration: none;
}
#bottom_bg A:hover {
	text-decoration: underline;
}
/****************************** localbiz ***********************************/
#localbiz {
	width: 778px;
	padding: 15px 00px;
	float: right;
	text-align: right;
	color: #FFFFFF;
	text-decoration: none;
}
#localbiz A:link, #localbiz A:active, #localbiz A:visited, #localbiz A:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#localbiz A:hover {
	text-decoration: underline;
}

.red-bold-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#FF0000;
	
}

.white-bold-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#FFFFFF;
	
}
.padd-10
{
	padding:10px;
}
.padd-10-20
{
	padding: 10px 20px;
}
.center-line
{
	border:#000000 1px solid;
}
.box-1
{
	border: #000000 1px solid;
	padding:10px;
	margin:10px;
}