/* @import url(reset.css);  */

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;  /* for centering in IE */
	padding: 0px;
	margin: 0px;
}

body {
font-size: 100%; /* For IE5/win */
}
html>body {
font-size: 16px; /* IE can’t read this - Safari hack */
}
#wrapper {
	position: relative;
	width: 1000px;
      height: 700px;
	font-size: 62.5%;   /* Richard Rutter */
	margin: 0 auto;   /* centering page for other browsers */
	background-color: #E3E3E3;
}

#header {
	position: absolute;
	clear: both;
	top: 0px;
	left: 0px;
	height: 144px;
	width: 1000px;
	background-color: #000000;  /* black */
	z-index: +1;
}

#content {
	position: absolute;
	top: 144px;
	left: 0px;
	height: 346px;
	background-color: #E3E3E3; /* light grey */
}
#productnav {
	position: absolute;
	left: 0px;
	top: 491px;
	background-color: #000000; /* black */
	height: 144px;
	width: 1000px;
	margin:0;
	padding: 0px;
	text-align: center;
	z-index: +1;
}

#footer{
	position: absolute;
	left: 0px;
	top: 635px;
	width: 1000px;
	height: 144px;
	background-color: #E3E3E3; /* light grey */
	text-align: center;
	clear: both;
}

.nav {font-size:1.3em;}
#content {font-size:1.2em;}
#sidebar {font-size: 0.9em;}
#footer {font-size:0.9em;}
h1 {font-size:2em;}  /* displayed at 24px */
/* h2 {font-size:1.5em;} */  /* displayed at 18px */
h2 {font-size:18pt;}   /* displayed at 18px */
h3 {font-size:1.25em;}  /* displayed at 15px */
h4 {font-size:1em;}  /* displayed at 12px */
inmput select, th, td {font-size:1em;}
#main_content li {font-size:0.8333em;}
li li, li p, td p, blockquote p {font-size:1em;}

#headcol1 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px 0 0 30px;
}

#headcol2 {
	position: absolute;
	top: 0px;
	left: 230px;
	padding: 15px 50px 0 0;
}

#headnav {
	position: absolute;
	top: 110px;
	left: 0px;
	padding-left: 5px;
}

#headcol2 img.endorser {
	margin-left: 78px;
}

/* Header Links LVHA order */
#header a:link {color: #FFCC00;
        text-decoration: none;}     /* unvisited link */
#header a:visited {color: #FFCC00;
        text-decoration: none;}  /* visited link */
#header a:hover {color: #FFFFFF;
	text-decoration: none;}   /* mouse over link */
#header a:active {color: #FFFFFF;
	text-decoration: none;}   /* selected link */

#col1 {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px;
	width: 500px;
	background-color: #E3E3E3; /* light grey */
}

#col2 {
	position: absolute;
	top: 0px;
	left: 500px;
	width: 500px;
	background-color: #E3E3E3; /* light grey */
	text-align: left;
}

#col2 p {
	padding: 0px 30px 0px 6px;
	font-weight: normal;
}

#col2 h2 {
	padding: 30px 30px 0px 6px;
	margin-left: 6px;
	/* font-size: 2em; */
	font-size: 16pt;
	font-weight: bold;
	margin: 0;
	Color: #333399;  /* Blue text */ 
	border-bottom: 1px solid #CCCCCC;
}

#content p {
	color: #000000; /* black text */
}

/* Content Links LVHA order */
#content a:link {color: #3366CC;}     /* unvisited link */
#content a:visited {color: #3366CC;}  /* visited link */
#content a:hover {color: #660000;}   /* mouse over link */
#content a:active {color: #6699FF;}   /* selected link */

ul.nav {
	padding: 0;
	margin: 10px 0 0 0;
	list-style-type: none;
}

ul.nav li {
	display: inline;
	color: #FFCC00;  /* yellow text */
	font-weight: bold;
	margin-left: 75px;
}

#productnav h2 {
	color: #FFFFFF;  /* white text */
	/* font-size: 2.8em; */
	font-size: 18pt;
	letter-spacing: .1em;  /* kerning */
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}
#productnav div.imglinks {
	padding: 0px 15px 0px 15px;
}

#myGallery
{
	position: absolute;
	top: 30px;
	left: 30px;
	text-align: left;
	margin: 0 auto;
      width: 470px  !important;
      height: 300px !important;
      border: none;
}	
.jdGallery .slideElement {
	background-color: #E3E3E3; /* light grey */
}
.jdGallery .loadingElement {
	background-color: #E3E3E3; /* light grey */
}

#productnav div.imglinks img {
	border: 0px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#testimonial3 {
	visibility: hidden;   /* set testimonial to be hidden initially */
}

#footer .testimonial  {
	margin-top: 25px;
	width: 360px;
	height: 85px;
	padding: 0px;
}
#footer .testimonial p {
	position: absolute;
	top: 30px;
	left: 180px;
	text-align: left;
	font-size: 12pt;
	font-weight: bold;
}

#footer .testimonial img {
	border: none;
}

#footer .testimonial div.org-images {
	position: absolute;
	left: 340px;
	top: 25px;
	width: 300px;
}

#productnav a:hover img {
	border-bottom: 10px solid #FFCC00;
}

#footer .hs-homepage {
	position: absolute;
	top: 50px;
	left: 886px;
	width:94px;
	height: 54px;
}
