@charset "UTF-8";
/* CSS Document */
body {
	background-color:#333333;
	font-family:Verdana, Helvetica, Arial, sans-serif;
	width:auto;
	height:auto;
}
a:link {
	font-size:14px;
	color:#33CC33;
	text-decoration:none;
}
a:visited {
	font-size:14px;
	color:#33CC33;
	text-decoration:none;
}
a:hover {
	font-size:14px;
	color:#6699CC;
	text-decoration:none;
}
.headerSmall {
	font-size:14px;
	color:#6699CC;
	word-spacing:0.2px;
	text-align:left;
}
.headerBig {
	font-size:26px;
	color:#FFFFFF;
	font-style:italic;
	text-align:right;
}
.wrapper {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:10px;
	height:538px;
	width:734px;
	background-color:#6699CC;
	z-index:1;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	background-image: url(images/background_grey.gif);
}	
.banner {
	position:absolute;
	height:140px;
	width:700px;
	left:16px;
	top:17px;
	z-index:12;
	background-image:url(images/header_back.jpg);
}
.logo {
	position:absolute;
	background-image:url(images/han_logo_blue.png);
	background-repeat: no-repeat;
	left:532px;
	top: 23px;
	z-index:40;
	width: 180px;
	height: 35px;
}
.address {
	position:absolute;
	left:568px;
	top:57px;
	z-index:40;
	font-size:14px;
	text-align: right;
	width: 136px;
}
.email {
	position:absolute;
	left:490px;
	top:117px;
	z-index:40;
	font-size:14px;
	text-align: right;
	width: 214px;
}
.buttonbar {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
}
.home {
	position:absolute;
	top:139px;
	left:21px;
	z-index:20;
	text-decoration:none;
}
.multimedia {
	position:absolute;
	top:139px;
	left:79px;
	z-index:20;
	text-decoration:none;
}
.hifi {
	position:absolute;
	top:139px;
	left:285px;
	z-index:20;
	text-decoration:none;
}
.carkits {
	position:absolute;
	top:139px;
	left:327px;
	z-index:20;
	text-decoration:none;
}
.security {
	position:absolute;
	top:139px;
	left:396px;
	z-index:20;
	text-decoration:none;
}
.installs {
	position:absolute;
	top:139px;
	left:470px;
	z-index:20;
	text-decoration:none;
}
.services {
	position:absolute;
	top:139px;
	left:593px;
	z-index:20;
	text-decoration:none;
}
.links {
	position:absolute;
	top:139px;
	left:670px;
	z-index:20;
	text-decoration:none;
}
.image {
	position:absolute;
	height:323px;
	width:380px;
	left:16px;
	top:171px;
	border-width:medium;
	border-style:solid;
	border-color:#222222;
	z-index:4;
	background-color:#FFFFFF;
}
.text {
	position:absolute;
	height:auto;
	width:275px;
	left:0px;
	top:6px;
	font-size:14px;
	color:#FFFFFF;
	z-index:7;
}
.textwindow {
	position:absolute;
	height:268px;
	width:282px;
	left:424px;
	top:180px;
	overflow:hidden;
	z-index:7;
	background-color: #222222;
}
.textwindowmask {
	position:absolute;
	height:295px;
	width:300px;
	left:416px;
	top:171px;
	z-index:3;
	background-color:#222222;
}
.form {
	position:absolute;
	width:266px;
	height:24px;
	top:186px;
	left:425px;
	z-index:8;
}
.mapinstructions {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	size:12px;
	position:absolute;
	top:218px;
	left:427px;
	z-index:30;
	width: 271px;
	height: 131px;
}
.footer {
	position:absolute;
	height:20px;
	width:300px;
	left:416px;
	top:476px;
	background-color:#222222;
	z-index:4;
	font-size:12px;
	color:#FFFFFF;
	padding-top: 4px;
}
.scrollup {
	display:block;
	position:absolute;
	left:653px;
	top:477px;
	z-index:8;
	width: 25px;
	height: 22px;
	background-image:url(images/scrollup.png);
	background-repeat:no-repeat;
}
.scrollup:hover {
	background-image:url(images/scrollup_blue.png);
	background-repeat:no-repeat;
}
.scrolldown {
	display:block;
	position:absolute;
	left:682px;
	top:477px;
	z-index:10;
	width: 25px;
	height: 22px;
	background-image:url(images/scrolldown.png);
	background-repeat:no-repeat;
}
.scrolldown:hover {
	background-image:url(images/scrolldown_blue.png);
	background-repeat:no-repeat;
}
.background {
	background-attachment: fixed;
	background-image: url(images/background.gif);
	background-repeat: no-repeat;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:10px;
	height:538px;
	width:734px;
	z-index:1;
}
hr {
	color: #006699;
}
