html, br {
	margin:0;
	padding:0;
}

div { 
		margin:0;
		padding:0;
	 }

a {
	color: #be3973;
}
a:visited {
	color: #be3973;
}
a:hover {
	color: #be3973;
}
a:active {
	color: #be3973;
}

img { vertical-align: top; }

a img {border: none; border-style: none; }

img { border-style: none; }

body,td,th {
	color: #000000;
}

body {
	background-color: #fef8c5;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #454545;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;

}

p {
	margin:0 0 1em 0; 
	color: #454545;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
}

ol, ol li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: bold;
	padding: 1px 0px 1px 3px;
	margin: 10px;
	text-decoration: none;
	margin-top: 0;
	padding-top: 0;
	color: #be3973;
}

ul, ul li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	list-style-type: square;
	list-style-position: outside;
	padding: 1px 0px 1px 3px;
	margin: 6px;
	margin-top: 0;
	padding-top: 0;
	text-decoration: none;
}


a:hover, a:active {text-decoration: underline;}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 17px; text-decoration: none }
h1 a {text-decoration: none;} 
h1 a:active { text-decoration: underline }
h1 a:hover { text-decoration: underline }

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none; margin: 15px 0 0 0; }
h2 a { text-decoration: none }
h2 a:active { text-decoration: underline }
h2 a:hover { text-decoration: underline }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 15px; text-decoration: none }
h3 a { text-decoration: none }
h3 a:active { text-decoration: underline }
h3 a:hover { text-decoration: underline }

.subhead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; line-height: 21px; text-decoration: none }
a.subhead { text-decoration: none }
a.subhead:active { text-decoration: underline }
a.subhead:hover { text-decoration: underline }


.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; line-height: 12px; text-decoration: none}
a.smalltext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; line-height: 12px; text-decoration: none; color: #000000; }
a.smalltext:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; line-height: 12px; text-decoration: underline; color: #000000; }
a.smalltext:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; line-height: 12px; text-decoration: underline; color: #000000; }

#layer_grass { border: 1px solid #a6c22e; border-top: 0; padding: 0; width: 1000px; background-color:#FFFFFF; margin: 0 auto;}
#layer_main, #layer_main_home { border: 1px solid #a6c22e; border-top: 0; border-bottom: 0; padding: 0; width: 1000px; background-color:#FFFFFF; position: relative; margin: 0 auto;}
#layer_logo_sidebar { width: 203px; position: absolute; left: 0; top: 0; }
#layer_nav_body { width: 797px; position: relative; left: 203px; background-image:url(images/lhd_inside_flower.jpg); background-position: bottom right; background-repeat:no-repeat; }
#layer_navigation { position: relative; height: 78px; }
#layer_nav_img { position: absolute; top: 0; left: 0;z-index: 1; }
#layer_nav_map { position: absolute; top: 0; left: 0;z-index: 7; }
#layer_history_over { position: absolute; top: 0; left: 45px; z-index: 2; visibility: hidden; }
#layer_services_over { position: absolute; top: 0; left: 181px; z-index: 2;  visibility: hidden; }
#layer_portfolio_over { position: absolute; top: 0; left: 302px; z-index: 2;  visibility: hidden; }
#layer_resources_over { position: absolute; top: 0; left: 484px; z-index: 2;  visibility: hidden; }
#layer_contact_over { position: absolute; top: 0; left: 648px; z-index: 2;  visibility: hidden; }
#layer_head { padding: 80px 0 0 26px; }
#layer_copy { margin-left: 53px; margin-top: 10px; width: 480px; overflow: auto; }
#layer_thumbs { width: 516px; margin-left: 40px; }
#layer_link { margin-left: 53px; margin-top: 10px; width: 480px; overflow: auto; padding-bottom: 30px; }
footer { padding: 5px; text-align:center; }
#layer_flower { position: absolute; left: 166px; bottom: 104px; width: 357px; height: 233px; z-index: 3; }
#layer_butterfly { position: absolute; right: 178px; bottom: 217px; width: 145px; height: 187px; z-index: 3; }
#layer_attract_mes { position: absolute; right: 78px; bottom: 104px; width: 398px; height: 113px; z-index: 3; }
#layer_grass_home { position: absolute; bottom: 0; left: 0; border: 0; }
#layer_main_home { height: 523px; }
