/* This document was hand-carfted by Alex Marques. Slingshot Digital Design.949-388-2440. htttp://www.slingshotdigital.com */

/* Font and Body Descriptions */

body {
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 17px;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#6D8693;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#003399;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:white;
	scrollbar-3d-light-color:#9BAAC1;
}
h1	{
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size:	2em;
	font-weight: bold;
}
h2	{
	font-size:	1.75em;
}
h3	{
	font-size:	1.5em;
}
h4, h5	{
	font-size:	1.25em;
}
#content {
	margin-right: 10px;
	padding-left: 300px;
	padding-bottom: 5%;
	padding-top: 20px;
}
#contactcontent {
	margin-right: 10px;
	padding-left: 360px;
	padding-bottom: 5%;
	padding-top: 40px;
}
#homecontent {
	padding-top: 40px;
}
#subcontent {
	margin-right: 10px;
	padding-left: 300px;
	padding-bottom: 5%;
	padding-top: 20px;
	padding-right: 35px;
}
#productcontent {
	padding: 20px 40px 40px;
}
#footer {
	margin-right: 5px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
}

td, th {
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #000000;
}
a:link {
	text-decoration: underline;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:visited {
	text-decoration: underline;
	color: #333333;
}
.ssbody {
	FONT-FAMILY: Geneva, Arial, Verdana, sans-serif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 17px;
	text-decoration: none;
}
.italicbody {
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-style: oblique;
}

.ssbody a {
	color: #CC0000;
	text-decoration: underline;
}

.ssbody a:hover {
	color: #666666;
	text-decoration: none;
}
.hostingGrid {
	font-family: Geneva, Arial, Verdana, sans-serif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
}

.hostingGrid a {
	color: #000000;
	text-decoration: underline;
}

.hostingGrid a:hover {
	color: #666666;
	text-decoration: none;
}
.bottomLinks {
	font-family: Geneva, Arial, Verdana, sans-serif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
	color: #666666;
}

.bottomLinks a {
	color: #333333;
	text-decoration: underline;
}

.bottomLinks a:hover {
	color: #999999;
	text-decoration: none;
}
.sideNavs {
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 900;
	line-height: 12px;
}

.sideNavs a {
	color: #FF9900;
	text-decoration: underline;
}

.sideNavs a:hover {
	color: #666666;
	text-decoration: none;
}
.heading2a {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #333;
}
.heading2 {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #FFF;
}

.heading2 a {
	color: #0033CC;
	text-decoration: underline;
}

.heading2 a:hover {
	color: #000000;
	text-decoration: none;
}
.heading2 a:visited {
	color: #0033CC;
	text-decoration: none;
}
.heading1 {
	font-family: Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
}

.heading1 a {
	color: #000000;
	text-decoration: underline;
}

.heading1 a:hover {
	color: #CC0000;
	text-decoration: none;
}
.fineprint {
	font-family: Geneva, Arial, Verdana, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: lighter;
	color: #999999;
}

.fineprint a {
	color: #999999;
	text-decoration: none;
}

.fineprint a:hover {
	color: #000000;
	text-decoration: underline;
}
.itemsml a {
	color: #333399;
	text-decoration: none;
}
.mmbodysml {
	font-family: "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	color: #FFF;
}
.mmbodysmla {
	font-family: Impact;
	font-size: 17px;
	font-weight: normal;
	line-height: 17px;
	color: #FFF;
	letter-spacing: 1px;
}
.mmbodysml a {
	color: #000000;
	text-decoration: underline;
}

.mmbodysml a:hover {
	color: #CC0000;
	text-decoration: none;
}
.mmbody {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 17px;
	text-decoration: none;
	font-weight: bold;
}

.mmbody a {
	color: #CC0000;
	text-decoration: underline;
}

.mmbody a:hover {
	color: #666666;
	text-decoration: none;
}
.typebutt {
	color: #FFFFFF;
	background-color: #003399;
	margin: 0;
	padding: 0 2px 0 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

.typebutt2 {
	font: verdana, sans-serif;
	color: #000;
	background-color: #cc6;
	margin: 0;
	padding: 0 2px 0 2px;
}


/* Navigation Descriptions */

#navlogo{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 304px;
	height: 60px;
	z-index: 1;
	visibility: visible;
}

#navlogo01{
	position: absolute;
	left: 304px;
	top: 0px;
	width: 312px;
	height: 60px;
	z-index: 1;
	visibility: visible;
}

#navlogo02{
	position: absolute;
	left: 616px;
	top: 0px;
	width: 109px;
	height: 60px;
	z-index: 1;
	visibility: visible;
}

#navlogo03{
	position: absolute;
	left: 0px;
	top: 60px;
	width: 396px;
	height: 15px;
	z-index: 1;
	visibility: visible;
}

#navhome{
	position: absolute;
	left: 396px;
	top: 60px;
	width: 56px;
	height: 15px;
	z-index: 1;
	visibility: visible;
}

#navcompany{
	position: absolute;
	left: 452px;
	top: 60px;
	width: 75px;
	height: 15px;
	z-index: 1;
	visibility: visible;
}

#navproducts{
	position: absolute;
	left: 527px;
	top: 60px;
	width: 83px;
	height: 15px;
	z-index: 1;
	visibility: visible;
	background-image: url(products);
}

#navcontact{
	position: absolute;
	left: 610px;
	top: 60px;
	width: 73px;
	height: 15px;
	z-index: 1;
	visibility: visible;
}

#navlogo05{
	position: absolute;
	left: 683px;
	top: 60px;
	width: 42px;
	height: 15px;
	z-index: 1;
	visibility: visible;
}

#navlogo04{
	position: absolute;
	left: 0px;
	top: 75px;
	width: 725px;
	height: 17px;
	z-index: 1;
	visibility: visible;
}

/* Body Descriptions */

#container{
	position: absolute;
	left: 0px;
	top: 92px;
	width: 725px;
	z-index: 1;
	visibility: visible;
	background-color: #FFFFFF;
	height: auto;
}
#wrapper{
	background-color: #FFFFFF;
	width: 725px;
	margin-top: 92px;
	margin-left: 0px;
}
#productImage{
	position: absolute;
	left: 41px;
	top: 117px;
	width: 189px;
	z-index: 2;
	visibility: visible;
	background-color: #FFFFFF;
}
#productInfo{
	position: absolute;
	left: 802px;
	top: 117px;
	width: 385px;
	z-index: 2;
	visibility: visible;
	background-color: #FFFFFF;
	height: 459px;
}
#ind4000ycEnlarge{
	position: absolute;
	left: 74px;
	top: 360px;
	width: 127px;
	z-index: 2;
	visibility: visible;
	background-color: #FFFFFF;
}
#testImage{
	position: absolute;
	left: 741px;
	top: 81px;
	width: 725px;
	z-index: 5;
	visibility: visible;
	background-color: #FFFFFF;
}
#homeImage{
	position: absolute;
	left: 51px;
	top: 137px;
	width: 272px;
	z-index: 2;
	visibility: visible;
	background-color: #FFFFFF;
	height: 260px;
}
#contactImage{
	position: absolute;
	left: 51px;
	top: 137px;
	width: 272px;
	z-index: 2;
	visibility: visible;
	background-color: #FFFFFF;
	height: 260px;
}
div.float {
	float: left;
	padding: 30px 30px 5px;
  }
  
div.float p {
	text-align: center;
   }

div.spacer {
  clear: both;
  }
#sdd {
	position:relative;
	left:0px;
	z-index:1;
	color: #003399;
	visibility: hidden;
}
#sdd a{
color: #003399;
visibility: hidden;
}
#sdd a.link{
color: #003399;
visibility: hidden;
}
