/* @import url(reset.css);  */

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;  /* for centering in IE */
	padding: 0px;
	margin: 0px;
      height: 100%;
}

body {
font-size: 100%; /* For IE5/win */
}
html>body {
font-size: 16px; /* IE can’t read this - Safari hack */
}
#wrapper {
	position: relative;
	width: 1000px;
	font-size: 62.5%;   /* Richard Rutter */
	margin: 0 auto;   /* centering page for other browsers */
	text-align: left;
}
.nav {font-size:1.3em;}
#content {font-size: 1.0em;}
#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;}

#header {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 105px;
	width: 1000px;
	background-color: #000000;  /* black */
}
#headcol1 {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 101px;
	padding: 10px 0 0 30px;
}

#headcol2 {
	position: absolute;
	top: 0px;
	left: 230px;
	height: 101px;
	width: 770px;
	padding: 15px 50px 0 0;
}
#headnav {
	position: absolute;
	top: 75px;
	left: 0px;
	padding-left: 5px;
}

/* 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 */

#header img {
	border: none;
}

#header ul.nav {
	padding: 0;
	margin: 10px 0 0 0;
	list-style-type: none;
}

#header ul.nav li {
	display: inline;
	color: #FFCC00;  /* yellow text */
	font-weight: bold;
	margin-left: 75px;
}

#sidebar {
	position: absolute;
	top: 105px;
	height: 325px;
      width: 196px;
      padding: 0 0 100px 0;
	background-color: #4C4A5F; /* steel */ 
}

#sidebar ul {
	padding: 0;
	margin: 10px 0 0 38px;
	list-style-type: none;
	width: 148px;
}

#sidebar ul li {
	font-size: 8pt;
	padding-bottom: 15px;
}

#sidebar .current {
	color: #000000;
	font-weight: bold;
      /* display: none; */
}

/* Sidebar Links LVHA order */
#sidebar a:link {color: #FFFFFF;  
        font-weight: normal;
        text-decoration: none;}     /* unvisited link */
#sidebar a:visited {color: #FFFFFF;
        text-decoration: none;}  /* visited link */
#sidebar a:hover {color: #000000;
	text-decoration: none;}   /* mouse over link */
#sidebar a:active {color: #000000;
	text-decoration: none;}   /* selected link */

#content {
	Position: absolute;
	top: 0px;
	left: 0px;
}
#col1 {
	position: absolute;
	top: 105px;
	left: 196px;
	padding: 0px;
	width: 484px;
	text-align: left;
}



#col2 {
	position: absolute;
	top: 105px;
	left: 680px;
	width: 320px;
	text-align: center
}

#col2 img {
	padding: 10px 0px 0px 0px;
}
#col1 p {
	padding: 0px 20px 0px 0px;
	font-weight: normal;
}

#col1 h2 {
	padding: 10px 0px 0px 0px;
	/* font-size: 2em; */
	font-size: 12pt;
	font-weight: bold;
	margin: 0;
	color: #5565C7;  /* Blue text */ 
}

#col1 h3 {
	padding: 0px 0px 0px 0px;
	font-size: 10pt;
	font-weight: bold;
	margin: 0px 0px -7px 0px;
	color: #670003  /* Brick Red text */
}

#horiz {
	position: absolute;
	top: 605px;
	left: 196px;
	width: 804px;
	text-align: left;
	padding: 0px 0px 0px 30px;
}

#content p {
	color: #000000; /* black text */
}

#content div.prod-desc {
      margin: 10px 0px 0px 30px;
	border: 2px solid #CCCCCC;
      padding: 0px 0px 20px 20px;
}

#content div.prod-desc li {
	margin-left: -25px;
}

#content .prod-sub-links ul {
	padding: 0;
	margin: 10px 0 0 0;
	list-style-type: none;
}

#content div.prod-sub-links li {
	margin-left: 0px;   /* brings left-edge of list even with paragraph edge */
	font-weight: bold;
}

/* Content Links LVHA order */
#content .prod-sub-links a:link {
       color: #3366CC;
       text-decoration: none;
}                                 /* unvisited link */
#content .prod-sub-links a:visited {
       color: #3366CC;
       text-decoration: none;
}                                 /* visited link */
#content .prod-sub-links a:hover {
	 color: #660000;
       text-decoration: none;
}                                 /* mouse over link */
#content .prod-sub-links a:active {color: #6699FF;}   /* selected link */


/* 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 */

#content div.order {
      background-color: #CCCCCC;
}

#footer{
	width: 1000px;
	height: 20px;
	background-color: #FFFFFF; /* black */
	text-align: center;
}

div.addr {
	margin: 35px 0px 0px 70px;
	font-size: 12pt;
}

div.addr h1 {
	font-size: 18pt;
	font-weight: bold;
	color: #5565C7;  /* Blue text */ 
}

div.addr a {
	text-decoration: none;
}

div.hs-sidebar {
	width: 94px;
	margin: 10px 0 0 38px;
}



