body {
	font-family: Times, serif;
	font-size: 10pt;
	margin: 0px;
	border: 0px;
	padding: 0px;
}

div#body a {
	text-decoration: underline;
	color: #C60;
}

div#body a:visited {
	color: #C60;
}

td {
	font-family: Times, serif;
	font-size: 10pt;
}

.nostyle {
	display: none;
}

table#topnavtable {
	padding: 5px 0px 5px 6px;
}

table#navtable {
	display: inline;
	margin: -18px 0px 0px 85px;
	z-index: 1;
	background-color: #000;
}

table#maintable {
	position: relative;
	left: -5px;
	z-index: 0;
}

span.navlinkbox {
	padding: 0px 1em;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #999;
	color: #666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	letter-spacing: -1px;
}

.navlinkbox a {
	color: #999;
	text-decoration: none;
}

.navlinkbox a:hover {
	color: #F90;
}

.navlinkbox a.current {
	color: #F90;
}

div#sidebar {
	position: absolute;
	float: left;
	width: 248px;
	height: 100%;
	background-color: #000;
}

div#body {
	height: 100%;
	padding: 0px 0px 0px 20px;
	border-left-width: 15px;
	border-left-color: #F90;
	border-left-style: solid;
	margin: 0px 0px 0px 2px;	
}

div.bottomnav {
	font-family: Verdana, Arial, sans-serif;
        font-size: 7pt;
        letter-spacing: -1px;
	padding: 0px;
	margin: 10px 0px;
	text-align: center;
	width: 250px;
	line-height: 1.5em;
}
div#backtop {
	width: 250px;
	text-align: center;
	font-size: 80%;
}
div#imgtop {
	padding: 0px;
	margin: 65px 0px 0px 15px;
}

h1 {
	font-size: 16pt;
	font-weight: lighter;
	margin: 0px;
	padding: 25px 0px 0px;
	letter-spacing: 1pt;
}

p {
	width: 250px;
	line-height: 16pt;
}

div.section {
	border-top-width: 2px;
	border-top-color: #CCC;
	border-top-style: solid;
	width: 435px;
}

p.products {
	width: 100%;
	padding: 0px;
}

.section ul {
	padding: 5px 10px 0px 150px;
}

div.orange_img {
	padding: 0px 5px 0px 0px;
	border-right-width: 15px;
	border-right-color: #F90;
	border-right-style: solid;
	margin: 0px 0px 20px 0px;
	float: right;
	display: block;
}

/* DROP DOWN MENU STYLES */

#DD_0, #DD_1 {
	position: absolute;
	float: left;
	top: 3em; 
	background-color: #000;
	color: #999;
	visibility: hidden;
	padding: 0 .5em .5em;
	line-height: 1.5em;
	z-index: 1;
	margin-left: -.5em;
}

#DD_0 A, #DD_1 A {
	text-decoration: none;
	color: #999;
}

#DD_0 A:hover, #DD_1 A:hover {
	color: #F90;
}

/*
div  { border-style: dotted; border-color: blue; border-width: 1px; } 
span { border-style: solid; border-color: black; border-width: 1px; }
table { border-style: dotted; border-color: yellow; border-width: 1px; }
p { border-style: dotted; border-color: green; border-width: 1px; }
*/
