html
{
	min-height: 100.1%; 
	height: 100.1%;		
}

body
{
	background-image:url(hh_images/bg.jpg);
	margin-top:15px;
	background-color:#677c69;
	color:inherit;
}

A:link
{
	background-color:inherit;
	color:#000000;
	text-decoration:none;
}

A:visited
{
	background-color:inherit;
	color:#000000;
	text-decoration:none;
}

A:hover
{
	background-color:inherit;
	color:#000000;
	text-decoration:underline;
}

A:active
{
	background-color:inherit;
	color:#000000;
	text-decoration:none;
}

.border
{
	color:inherit;
	margin:0 auto;
	width:750px;
}

.main
{
	position:relative;
	color:inherit;
	width:596px;
	border:2px;
	border-top:0px;
	border-style:solid;
	border-color:#194431;
	padding-left:150px;
	height:800px;
	min-height:800px;
	background-image:url(hh_images/bgforest2.jpg);
	background-color:#FFFFFF;

}

.header_content
{
	position:relative;
	z-index:10;
}

.coupon
{
	position:relative;
	background-image:url(hh_images/coupon-sign.png);
	width:250px;
	height:200px;
	min-height:200px;
	left:320px;
	top:-230px;
}

.subtitle
{
	position:relative;
	background-image:url(hh_images/subtitle.png);
	width:600px;
	height:75px;
	min-height:75px;
	left:-230px;
	top:-40px;
	z-index:50;
}

.left_bar_container2
{
	position:absolute;
	width:400px;
	z-index:10;	
}

.right_bar_container
{
	position:absolute;
	width:400px;
	z-index:10;
}

#current
{
	background-color:#000066;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/button_bg3.gif);
	padding-left:15px;
}

.header
{
	position:relative;
	background-image:url(hh_images/header.png);
	top:0px;
	width:750px;
	height:150px;
	min-height:150px;
}

.content_bottom
{
	width:700px;
	clear:both;
}

.title
{
	position:absolute;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	text-align:center;
	font-weight:bold;
	width:500px;
	padding-bottom:10px;
	top:70px;
}

.content
{
	position:relative;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:600px;
	padding-bottom:10px;
	top:-750px;
	z-index:20;
}

.h1
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	background-color:inherit;
	padding-top:20px;
}

.h2
{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	background-color:inherit;
}

.paragraph
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:50px;
	width:390px;
}

.top_padding
{
	padding-top:10px;
}

.top_padding_large
{
	padding-top:40px;
}

.top_margin
{
	margin-top:10px;
}

.top_margin_large
{
	margin-top:40px;
}

.left_margin
{
	margin-left:10px;
}

.left_margin_large
{
	margin-left:20px;
}

.left
{
	left:10px;
}

.top_border
{
	border-top:1px;
	border-top-color:#000066;
	border-top-style:solid;
}

.bottom_border
{
	position:relative;
	color:inherit;
	margin:0 auto;
	width:950px;
}

.padding
{
	padding:10px;
}

.top_margin_20
{
	margin-top:20px;
}

.bottom_padding
{
	padding-bottom:10px;
}

.center
{
	text-align:center;
}

a:link.web_site_spotlight, a:visited.web_site_spotlight, a:active.web_site_spotlight, a:hover.web_site_spotlight
{
	text-decoration:none;
	font-size:70px;

}

ul, ol
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}


.italic
{
	font-style:italic;
}

.center
{
	text-align:center;
}

.bold
{
	font-weight:bold;
}

.small
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.left_padding_5
{
	padding-left:5px;
}

.left_margin_100
{
	margin-left:50px;
}

.width_400
{
	padding-left:50px;
	width:400px;
}

.border_picture_l1
{
	position:relative;
	width:200px;
	height:135px;
	min-height:135px;
	background-color:#FF0000;
	background-image:url(hh_images/border1.jpg);
	z-index:10;
	right:50px;
	top:400px;
	border:1px;
	border-color:#194431;
	border-style:solid;
}

.border_picture_l2
{
	position:relative;
	width:200px;
	height:135px;
	min-height:135px;
	background-color:#FF0000;
	background-image:url(hh_images/border6.jpg);
	z-index:10;
	right:100px;
	top:350px;
	border:1px;
	border-color:#194431;
	border-style:solid;
}

.border_picture_l3
{
	position:relative;
	width:200px;
	height:135px;
	min-height:135px;
	background-color:#FF0000;
	background-image:url(hh_images/border7.jpg);
	z-index:10;
	right:50px;
	top:300px;
	border:1px;
	border-color:#194431;
	border-style:solid;
}

.border_picture_r1
{
	position:relative;
	width:200px;
	height:135px;
	min-height:135px;
	background-color:#FF0000;
	background-image:url(hh_images/border2.jpg);
	left:600px;
	top:100px;
	border:1px;
	border-color:#194431;
	border-style:solid;
	z-index:10;

}

.border_picture_r2
{
	position:relative;
	width:200px;
	height:135px;
	min-height:135px;
	background-color:#FF0000;
	background-image:url(hh_images/border4.jpg);
	left:650px;
	top:75px;
	border:1px;
	border-color:#194431;
	border-style:solid;
	z-index:10;
}


.border_picture_r3
{
	position:relative;
	width:200px;
	height:125px;
	min-height:125px;
	background-color:#FF0000;
	background-image:url(hh_images/border3.jpg);
	left:600px;
	top:50px;
	border:1px;
	border-color:#194431;
	border-style:solid;
	z-index:10;
}

.border_picture_r4
{
	position:relative;
	width:200px;
	height:135px;
	min-height:135px;
	background-color:#FF0000;
	background-image:url(hh_images/border5.jpg);
	left:650px;
	top:25px;
	border:1px;
	border-color:#194431;
	border-style:solid;
	z-index:10;
}

.border_picture_r5
{
	position:relative;
	width:200px;
	height:135px;
	min-height:135px;
	background-color:#FF0000;
	background-image:url(hh_images/border8.jpg);
	left:600px;
	top:0px;
	border:1px;
	border-color:#194431;
	border-style:solid;
	z-index:10;
}

.test
{
	position:relative;
	height:125px;
	min-height:125px;
	width:600px;
	margin:0 auto;
	background-color:#FFFFFF;
}

.half_left
{
	position:relative;
	float:left;
	padding-left:40px;
	width:200px;
}

.half_right
{
	position:relative;
	float:left;
	padding-left:15px;
	width:150px;
}

.half_item
{
	position:relative;
	height:70px;
}

.left_bar_container
{
	position:relative;
	width:160px;
	left:-170px;
	top:-280px;
}

.button_home
{
	position:relative;
	width: 131px;
	height:116px;
	min-height:116px;
	background-repeat:no-repeat;
	background-color:inherit;
	color:inherit;
	background-image:url(hh_images/buttons/home3.png);
	z-index:10;
	top:60px;
	left:-20px;
}

.button_services
{
	position:relative;
	width: 131px;
	height:116px;
	min-height:116px;
	background-repeat:no-repeat;
	background-color:inherit;
	color:inherit;
	background-image:url(hh_images/buttons/services3.png);
	left:-50px;
	top:0px;
	z-index:10;
}	

.button_portfolio
{
	position:relative;
	width: 131px;
	height:116px;
	min-height:116px;
	background-repeat:no-repeat;
	background-color:inherit;
	color:inherit;
	background-image:url(hh_images/buttons/pgallery3.png);
	left:-20px;
	top:-60px;
	z-index:10;
}	

.button_suppliers
{
	position:relative;
	width: 131px;
	height:116px;
	min-height:116px;
	background-repeat:no-repeat;
	background-color:inherit;
	color:inherit;
	background-image:url(hh_images/buttons/suppliers3.png);
	left:-50px;
	top:-115px;
	z-index:10;
}	


.button_contact
{
	position:relative;
	width: 131px;
	height:116px;
	min-height:116px;
	background-repeat:no-repeat;
	background-color:inherit;
	color:inherit;
	background-image:url(hh_images/buttons/contact3.png);
	left:-20px;
	top:-175px;
	z-index:10;
}	

.footer
{
	position:relative;
	top:0px;
}