﻿html {
				cursor: default;
}
body {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				margin: 0;
				padding: 0;
}
/* TOOL TIPS */
/* override the arrow image of the tooltip */
.tooltip {
				display: none;
				background-color: #7cade8;
				border: 1px solid #cc9;
				padding: 3px;
				font-size: 13px;
				-moz-border-radius: 3px;
}
.tooltip2 {
				display: none;
				background-color: transparent;
				padding-top: 32px;
				font-size: 12px;
				height: 40px;
				width: 50px;
				background-image: url('../img/back.png');
				background-repeat: no-repeat;
				background-position: left top;
}
.tooltip3 {
				display: none;
				background-color: transparent;
				padding-top: 32px;
				font-size: 12px;
				height: 40px;
				width: 50px;
				background-image: url('../img/forward.png');
				background-repeat: no-repeat;
				background-position: right top;
}
.close a {
				border: thin transparent solid;
}
.close a:hover {
				border: thin gray solid;
}
.close img {
				border: none;
}
/* scroll demo */
#scroll {
				position: relative;
				height: 460px;
				overflow: hidden;
				border: 1px solid #ddd;
				width: 948px;
				padding: 15px;
				-moz-border-radius: 5px;
				margin: auto;
}
#tools {
				width: 9999em;
				position: absolute;
				height: 400px;
				overflow: hidden;
}
.tool {
				float: left;
				width: 1000px;
				height: 400px;
				padding: 0px 0px 0px 0px;
				overflow: hidden;
}
/* INTRO */
.introdetails {
				float: left;
				margin: auto;
				width: 580px;
				padding: 5px 5px 5px 5px;
				overflow: hidden;
				text-align: left;
}
.introdetails h1 {
				text-align: left;
				color: #666;
				border-bottom: thin #666 solid;
				width: 50%;
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				font-family: "Lucida Sans Unicode";
}
.introdetails p {
				text-align: left;
}
.introdetails img {
				margin-left: 50px;
}
.introdemos {
				border-left: 1px solid #ddd;
				float: left;
				min-height: 365px;
				width: 380px;
				overflow: hidden;
				margin: auto;
				padding: 5px 5px 5px 5px;
				overflow: hidden;
				text-align: left;
}
.introdemos h2 {
				padding: 0px 0px 0px 10px;
				margin: 20px 0px 0px 0px;
				font-family: "Lucida Sans Unicode";
				color: #666;
				font-size: 22px;
}
.introdemos ul {
}
.introdemos li {
				list-style-image: url('../img/apply.png');
}
.introdemos p {
				margin: 35px 0px 0px 40px;
				text-align: left;
}
.introdemos img {
				height: 40px;
				width: 40px;
}
#info0 {
				text-align: left;
				margin: 20px 0px 0px 0px;
}
#info0 a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
#info0 a:hover {
				color: #0083f0;
}
#info0 a:active {
				outline: none;
}
#info0 img {
				border: none;
}
/* END OF INTRO */
/* WAVELENGTH AND POWER */
.wavepowerdetails {
				text-align: center;
				margin: 0px 0px 0px 0px;
				width: 948px;
				padding: 5px 5px 5px 5px;
				overflow: hidden;
}
.wavepowerdetails h2 {
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
				font-family: "Lucida Sans Unicode";
				color: #666;
				font-size: 22px;
}
.wavepowerdetails img {
				margin: 15px 0px 0px 9px;
}
#infof {
				text-align: right;
				margin: 0px 0px 0px 0px;
}
#infof a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
#infof a:hover {
				color: #0083f0;
}
#infof a:active {
				outline: none;
}
#infof img {
				border: none;
}
/* END OF WAVELENGTH AND POWER */
/* FEATURES */
.featdetails {
				float: left;
				margin: auto;
				width: 700px;
				padding: 5px 5px 5px 5px;
				overflow: hidden;
}
.panes div {
				text-align: center;
				width: 100%;
}
.panes p {
				text-align: left;
				padding-left: 15px;
				margin-top: 3px;
}
#powerstability {
				margin-top: -9px;
}
#gaus {
				margin-top: -20px;
}
.featdemos {
				border-left: 1px solid #ddd;
				float: left;
				height: 365px;
				padding: 5px 5px 5px 5px;
				width: 240px;
				overflow: hidden;
				text-align: left;
}
.featdemos h2 {
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 10px;
				font-family: "Lucida Sans Unicode";
				color: #666;
				font-size: 22px;
				width: 160px;
				border-bottom: thin #666 solid;
}
.featdemos li {
				list-style-image: url('../img/previous.png');
}
.featdemos img {
				border: none;
				bottom: 0px;
}
.featdemos p {
				margin: 280px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
}
#info {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
}
#info a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
#info a:hover {
				color: #0083f0;
}
#info a:active {
				outline: none;
}
.tabs {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				float: left;
				width: 200px;
}
.tabs li {
				list-style-type: none;
				height: 20px;
}
.tabs a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
.tabs a:hover {
				color: #0083f0;
}
.tabs a:active {
				outline: none;
}
/* END OF FEATURES */
/* APPLICATIONS */
.appdetails {
				float: left;
				margin: auto;
				width: 948px;
				padding: 5px 5px 5px 5px;
				overflow: hidden;
				text-align:center;
}
.appdemos {
				border-left: 1px solid #ddd;
				float: left;
				height: 365px;
				padding: 0px 5px 0px 5px;
				width: 200px;
				overflow: hidden;
				text-align: left;
				display: block;
}
.panes2 div {
				text-align: center;
				width: 100%;
}
.panes2 p {
				text-align: left;
				padding-left: 15px;
}
.appdemos {
				border-left: 1px solid #ddd;
				float: left;
				height: 365px;
				padding: 5px 5px 5px 5px;
				width: 240px;
				overflow: hidden;
				text-align: left;
}
.appdemos h2 {
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 10px;
				font-family: "Lucida Sans Unicode";
				color: #666;
				font-size: 22px;
				width: 160px;
				border-bottom: thin #666 solid;
}
.appdemos li {
				list-style-image: url('../img/previous.png');
}
.appdemos img {
				border: none;
				bottom: 0px;
}
.appdemos p {
				margin: 280px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
}
#info2 {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
}
#info2 a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
#info2 a:hover {
				color: #0083f0;
}
#info2 a:active {
				outline: none;
}
.tabs2 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				float: left;
				width: 200px;
}
.tabs2 li {
				list-style-type: none;
				height: 20px;
}
.tabs2 a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
.tabs2 a:hover {
				color: #0083f0;
}
.tabs2 a:active {
				outline: none;
}
/* END OF APPLICATIONS */
/* DIMENSIONS */
.dimdetails {
				float: left;
				margin: auto;
				width: 948px;
				padding: 5px 5px 5px 5px;
				overflow: hidden;
}
.dimdetails p {
				text-align: right;
}
.dimdetails a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
.dimdetails a:hover {
				color: #0083f0;
}
.dimdetails a:active {
				outline: none;
}
.dimdetails img {
				border: none;
}
#info3 {
				text-align: left;
				margin-left: 20px;
				z-index: 1;
				position: relative;
}
#info3 a {
				padding-right: 50px;
}
#info3 a#laserhead {
				padding-right: 375px;
}
/* END OF DIMENSIONS */
/* ENHANCEMENTS */
.softdetails {
				float: left;
				margin: auto;
				width: 580px;
				padding: 5px 5px 5px 5px;
				overflow: hidden;
				text-align: center;
}
.panes3 div {
				text-align: center;
				width: 100%;
}
.panes3 p {
				text-align: left;
				padding-left: 15px;
}
.softdemos {
				border-left: 1px solid #ddd;
				float: left;
				min-height: 365px;
				padding: 5px 5px 5px 5px;
				width: 380px;
				overflow: hidden;
}
.softdemos h2 {
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 10px;
				font-family: "Lucida Sans Unicode";
				color: #666;
				font-size: 22px;
				width: 210px;
				border-bottom: thin #666 solid;
}
.softdemos li {
				list-style-image: url('../img/previous.png');
}
.softdemos a {
				font-size: 12px;
				text-decoration: none;
}
.softdemos p {
				padding: 0px 15px 0px 15px;
}
#info4 {
				text-align: right;
				margin: 248px 0px 0px 0px;
}
#info4 a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
#info4 a:hover {
				color: #0083f0;
}
#info4 a:active {
				outline: none;
}
#info4 img {
				border: none;
}
.tabs3 {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				float: left;
				width: 300px;
}
.tabs3 li {
				list-style-type: none;
				height: 20px;
}
.tabs3 a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
.tabs3 a:hover {
				color: #0083f0;
}
.tabs3 a:active {
				outline: none;
}
/* END OF ENHANCEMENTS */
/* QC AND CERTS */
.qccdetails {
				float: left;
				margin: auto;
				width: 500px;
				padding: 5px 5px 5px 5px;
				overflow: hidden;
}
.qccdetails h1 {
				margin: 0px 0px 0px 15px;
				font-family: "Lucida Sans Unicode";
				font-size: 20px;
				width: 400px;
				border-bottom: thin #000 solid;
}
.qccdetails p {
				margin: 0px 0px 0px 15px;
}
.qccdetails img {
				padding-right: 20px;
}
#info5 {
				text-align: left;
				margin: 40px 0px 0px 200px;
}
#info5 a {
				text-decoration: none;
				text-align: left;
				color: #000;
				padding: 0px 0px 0px 0px;
				margin: 0px 0px 0px 0px;
}
#info5 a:hover {
				color: #0083f0;
}
#info5 a:active {
				outline: none;
}
#info5 img {
				border: none;
				padding-right: 0px;
}
#downloads {
				float: left;
				width: 300px;
				height: 400px;
}
#downloads img {
}
#downloads p {
				color: #0083f0;
				font-size: large;
				font-family: "Lucida Sans Unicode";
				width: 200px;
				vertical-align: 10px;
				border-bottom: thin #0083f0 solid;
}
p#datasheet {
				font-size: medium;
				border: none;
}
p#usermanual {
				font-size: medium;
				border: none;
}
/* END OF QC AND CERTS */
#thumbs {
				background: url('../img/demo-navi3.jpg') no-repeat;
				height: 90px;
				position: absolute;
				top: 410px;
				width: 990px;
				left: -8px;
}
.t a {
				background: url('../img/demo-navi3.jpg') no-repeat -21px -90px;
				margin-left: 11px;
				display: block;
				width: 99px;
				float: left;
				height: 90px;
				cursor: pointer;
}
.t a.active {
				cursor: default !important;
}
.navi {
				margin-left: 314px;
}
/* CSS sprite for the navigation */
#t0 {
				margin-left: 20px;
				_margin-left: 10px;
}
#t0.active {
				background-position: -21px 0 !important;
}
#t0:hover {
				background-position: -21px -180px;
}
#t0:active {
				background-position: -21px -270px;
}
#t1 {
				background-position: -325px -90px;
}
#t1:hover {
				background-position: -325px -180px;
}
#t1:active {
				background-position: -325px -270px;
}
#t1.active {
				background-position: -325px 0 !important;
}
#t2 {
				background-position: -435px -90px;
}
#t2:hover {
				background-position: -435px -180px;
}
#t2:active {
				background-position: -435px -270px;
}
#t2.active {
				background-position: -435px 0 !important;
}
#t3 {
				background-position: -545px -90px;
}
#t3:hover {
				background-position: -545px -180px;
}
#t3:active {
				background-position: -545px -270px;
}
#t3.active {
				background-position: -545px 0 !important;
}
#t4 {
				background-position: -655px -90px;
}
#t4:hover {
				background-position: -655px -180px;
}
#t4:active {
				background-position: -655px -270px;
}
#t4.active {
				background-position: -655px 0 !important;
}
#t5 {
				background-position: -765px -90px;
}
#t5:hover {
				background-position: -765px -180px;
}
#t5:active {
				background-position: -765px -270px;
}
#t5.active {
				background-position: -765px 0 !important;
}
#t6 {
				background-position: -875px -90px;
}
#t6:hover {
				background-position: -875px -180px;
}
#t6:active {
				background-position: -875px -270px;
}
#t6.active {
				background-position: -875px 0 !important;
}
/* get rid of those system borders being generated for A tags */
a:active {
				outline: none;
}
:focus {
				-moz-outline-style: none;
}
ul.tabs a:active, a:focus, a:hover, a:visited {
				outline: none;
				border: none;
}
ul.tabs img {
				border: none;
}
#products {
				margin: auto;
				padding: 0;
				width: 1000px;
}
#prod1{
				border-bottom:1px silver solid;
}
#prod1:hover{
				border:none;
				outline:none;
}