@charset  "UTF-8";

/* CSS Document */
/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */
/* CSS class for zoomed area */
.MagicZoomBigImageCont { border: 1px solid #cdd6d1; }

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader
{
	font: 10px Corbel, Arial, sans-serif;
	color: #000;
	background: #cdd6d1;
	text-align: center !important;
}

/* CSS class for small looking glass square under mouse */
.MagicZoomPup
{
	border: 1px solid #aaa;
	background: #ffffff;
	cursor: hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading
{
	text-align: center;
	background: #ffffff;
	color: #444;
	border: 1px solid #ccc;
	opacity: 0.8;
	padding: 3px 3px 3px 3px !important;
	display: none;
	/* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img { padding-top: 3px !important; }

#wrapper
{
	text-align: left;
	width: 780px;
	margin: 0 auto;
	position: relative;
}

body { background-color: #444B52; }

.HVHBody {
	font-family: Century Gothic, Arial;
	font-size: 12px;
	color: #444b52;
}

.fontbig16 {font-size: 16px}

img {
	border: 0px;
}

img.floatLeft
{
	float: left;
	margin: 6px;
}

img.floatRight
{
	float: right;
	margin: 6px;
}

img.floatCenter
{
	float: center;
	margin: 20px;
}

#background
{
	z-index: 5;
	position: absolute;
	width: 697px;
	z-index: 6;
	left: 35px;
	top: 116px;
	background-color: #FFFFFF;
	overflow: hidden;
	visibility: visible;
	margin-bottom: 20px;
	padding-top: 40px;
}
#footer
{
	position: relative;
	width: 697px;
	height: 35px;
	z-index: 23;
	margin-top: 6px;
	background-color: #444B52;
	left: 552px;
}

#address {
	position: absolute;
	z-index: 20;
	height: 25px;
	width: 300px;
	top: 89px;
	left: 380px;
}

#mainmenu
{
	z-index: 0;
	position: absolute;
	margin-top: -112px;
	margin-left: -26px;
	overflow: hidden;
	display: inline-table;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
#mainmenu
{
	z-index: 0;
	position: relative;
	left: 29px;
	top: 145px;
	overflow: hidden;
}


#mainmenu2
{
	z-index: 0;
	position: relative;
	left: 40px;
	top: 24px;
	overflow: hidden;
}


#indexcontent
{
	position: relative;
	z-index: 21;
	overflow: visible;
	text-align: center;
	margin-top: 17px;
	margin-bottom: 30px;
	vertical-align: middle;
	padding-left: 30px;
}
#HVHitems
{
	z-index: 200;
	visibility: visible;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 475px;
	padding-left: 30px;
}
#HVHitemsAC
{
	z-index: 200;
	visibility: visible;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 475px;
	padding-left: 30px;
}
#HVHitems .HVHBody tr td p {
	text-align: left;
	margin-bottom: 10px;

}
#menufloat {
	position:absolute;
	width:200px;
	height:24px;
	z-index: 16;
	left: 35px;
	top: 186px;
}
#itemtx
{
	position: absolute;
	width: 353px;
	height: 50px;
	z-index: 7;
	left: 238px;
	top: 130px;
}
#itemtxAC
{
	position: absolute;
	width: 353px;
	height: 50px;
	z-index: 17;
	left: 258px;
	top: 127px;
}

#localnav
{
	position: absolute;
	width: 130px;
	height: 26px;
	z-index: 25;
	left: 598px;
	top: 123px;
	
	}
#logo
{
	position: absolute;
	width: 481px;
	height: 41px;
	z-index: 5;
	left: 54px;
	top: 48px;
}
#login
{
	position: absolute;
	width: 62px;
	height: 23px;
	z-index: 15;
	left: 635px;
	top: 64px;
}

#headerlinks
{
	position: absolute;
	width: 300px;
	height: 26px;
	z-index: 1019;
	left: 65px;
	top: 90px;
}

#salesrep
{
	position: absolute;
	width: 107px;
	height: 12px;
	z-index: 6;
	left: 612px;
	top: 43px;
}

#listbackground
{
	position: absolute;
	width: 175px;
	height: 53px;
	z-index: 7;
	left: 39px;
	top: 121px;
	padding: 2px;
	background-color: #cdd6d1;
	border: 1px ridge #444B52;
}
.mainbackground
{
	position: absolute;
	width: 697px;
	height: 596px;
	z-index: 2;
	left: 35px;
	top: 116px;
	background-color: #FFFFFF;
	vertical-align: middle;
}

#headerbackground
{
	position: absolute;
	width: 697px;
	height: 80px;
	z-index: 4;
	left: 35px;
	top: 35px;
	background-color: #cdd6d1;
}

#inside
{
	position: absolute;
	width: 42px;
	height: 30px;
	z-index: 22;
	left: 178px;
	top: 125px;
}

#emailtxt
{
	position: absolute;
	z-index: 10;
	left: 43px;
	top: 128px;
}

#email_address
{
	position: absolute;
	width: 125px;
	height: 24px;
	z-index: 19;
	left: 52px;
	top: 152px;
}

#rollovermessage
{
	position:absolute;
	width:125px;
	height:24px;
	z-index:26;
	left: 605px;
	top: 145px;
	overflow: hidden;
}

#servsitetag
{
	position:absolute;
	z-index:130;
	left: 442px;
	top: 117px;
	overflow: hidden;
	z-index:26;
}
#index-message
{
	position:absolute;
	width:147px;
	height:33px;
	z-index:26;
	left: 560px;
	top: 135px;
	overflow: hidden;
}


