﻿td.LeftNav {
	vertical-align: top;
	text-align: left;
	width: 200px;
	padding: 10px;
	background-color: #EFEFEF;
}
table.GlobalFooter{
	width: 1000px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid navy;
	margin-top: 8px;
	margin-bottom: 8px;				
}
td.GlobalFooter {
	vertical-align: top;
	width: 240px;
	background-color: #DDDDFF;
	border-right: 1px solid gray;
	padding: 8px;
}
div {
	font-family: Arial;
	font-size: 10pt;
}
table.GlobalHeader {
	 width: 100%;
	 padding: 0px;
	 margin: 0px;
	 text-align: center;
	 background-color: #DDDDFF;
	 background-image: url('/images/HEADER.jpg');
	 height: 89px;
	 border-collapse: collapse;
}
img {
	border: 0px solid black;
}
.Center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.PictureOverlay {
	display:none;
	width:600px;		
	font-size:11px;
}
.PictureOverlay div.close {
	background-image:url(/images/close.png);
	position:absolute; right:-10px; top:-10px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.PictureOverlay p {
	margin-bottom: 4px;
}
.CatPicEnlarged {
	z-index: 26;
	position: relative;
	width: 600px;
}
.PictureOverlay p {
	z-index: 75;
	position: relative;
	text-align: center;
}
.More {
	float: right;
	padding-right: 8px;
	z-index: 500;
	position: relative;
}
.OverlayImage {
	z-index: 25;
	position: absolute;
	width: 110%;
	height: 120%;
	margin-top: -30px;
	margin-left: -20px;
}
.CatProdPic {
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	text-align: left;
	float: left;
	height: 130px;
	padding: 0px 10px 0px 10px; 
	width: 150px;
}
.Vert {
	display: table-cell;
	height: 130px;
	vertical-align: middle;
	width: 150px;
}
.CatProdPrice {
	width: 70px;
	height: 28px;
	display: inline-block;
	float: left;
	margin-top: 4px;
}
.CatProdOrder {
	width: 100px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	float: right;
	margin-right: 15px;
}
.CatPriceOrder {
	height: 36px;
	width: 210px;
	vertical-align: bottom;
	text-align: center;
	position: absolute;
	top: 75%
}
.CatProdCap {
	padding-right: 8px;
	color: gray;
	font-size: 8pt;
	text-align: center;
	height:50px;
	vertical-align: top;
}
.CatProdRight {
	height: 110px;
	width: 210px;
	float: right;
}
.row2 {
	background-color: lavendar;
}
.FeaturesItem {
	padding-bottom: 8px;
	padding-top: 8px;
	font-size: 9pt;
	font-weight: 600;
}
#movie {
	margin-left: auto;
	margin-right: auto;
}
.CaptionedMovie {
	color: gray;
	font-size: 9pt;
	text-align: center;
	width: 100%;
}
.FeaturesList {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	list-style: none;
}
.Container {
	min-height: 10px;
	width: 801px;
	margin-left: -10px;
}
.MovieContainer {
	color: gray;
	font-size: 9pt;
	width: 100%;
	text-align:center;
}
.ResourcesLinks {
	width: 100%;
	padding-right: 5px;
}
.ProductTop {
	text-align: left;
	display: inline-block;
	clear: both;
	min-height: 1%;
}
.DropRowContainer {
	width: 100%;
	display: inline-block;
	text-align: left;
	margin-left: -10px;
}
.RowContainer {
	width: 100%;
	display: inline-block;
	text-align: left;
	clear: both;
	float: left;
}
.Top {
	width: 100%;
	height: 10px;
	background-repeat: no-repeat;
	background-position: top;
}
.Middle {
	width: 100%;
	background-image: url('/images/Tran-Right.png');
	background-repeat: repeat-y;
	background-position: right;
}
.LeftBorder {
	width: 100%;
	background-image: url('/images/Left-Bord.png');
	background-repeat: repeat-y;
	background-position: left;
	overflow: hidden;
	padding-left: 1px;
}
.Header {
	text-align: center;
}
div.Rightside .PicCutoff {
	margin-right: -2px;
}
.Grad {
	margin-left: 1px;
	margin-right: 4px;
	position: relative;
	background-image: url('/images/Prod-Pic-Grad.png');
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.ProdGrad {
	margin-left: 1px;
	margin-right: 4px;
	position: relative;
	background-image: url('/images/Prod-Pic-Grad.png');
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.GradCorr {
	margin-left: -1px;
	margin-right: -4px;
}
.GradIEFix {
	height: 2px;
	width: 50%;
	float: left;
}
.PicCutoff {
	overflow: hidden;
	margin-right: 5px;
	text-align: center;
}
.Description {
	padding: 4px;
	color: gray;
	font-size: 9pt;
	padding-right: 8px;
	overflow: visible;
}
.RightSide .Description {
	text-align: center;
}
.Description ul {
	padding-left: 18px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
}
.Bottom {
	width: 100%;
	height: 12px;
	margin-top: -2px;
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
}
.LeftSide {
	width: 340px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}
.RightSide {
	float: right;
	width: 400px;
	padding-right: 12px;
}
.Container187 {
	width: 187px;
	float: left;
	padding-left: 10px;
	display: inline-block;
	text-align: left;
}
.Container187 .Top {
	background-image: url('/images/187-Tran-Top.png');
}
.Container187 .Bottom {
	background-image: url('/images/187-Tran-Bottom.png');
}
.Container253 {
	width: 253px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container253 .Top {
	background-image: url('/images/253-Tran-Top.png');
}
.Container253 .Bottom {
	background-image: url('/images/253-Tran-Bottom.png');
}
.Container257 {
	width: 257px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container257 .Top {
	background-image: url('/images/257-Tran-Top.png');
}
.Container257 .Bottom {
	background-image: url('/images/257-Tran-Bottom.png');
}
.Container385 {
	width: 385px;
	float: left;
	padding-left: 10px;
	position: relative;
	text-align: left;
}
.Container385 .Top {
	background-image: url('/images/385-Tran-Top.png');
}
.Container385 .Bottom {
	background-image: url('/images/385-Tran-Bottom.png');
}
.Container780 {
	width: 780px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container780 .Top {
	background-image: url('/images/780-Tran-Top.png');
}
.Container780 .Bottom {
	background-image: url('/images/780-Tran-Bottom.png');
}
.Container190 {
	width: 190px;
	float: left;
	padding-left: 10px;
	display: inline-block;
	text-align: left;
}
.Container190 .Top {
	background-image: url('/images/190-Tran-Top.png');
}
.Container190 .Bottom {
	background-image: url('/images/190-Tran-Bottom.png');
}
.Container253 {
	width: 253px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container253 .Top {
	background-image: url('/images/253-Tran-Top.png');
}
.Container253 .Bottom {
	background-image: url('/images/253-Tran-Bottom.png');
}
.Container257 {
	width: 257px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container257 .Top {
	background-image: url('/images/257-Tran-Top.png');
}
.Container257 .Bottom {
	background-image: url('/images/257-Tran-Bottom.png');
}
.Container390 {
	width: 390px;
	float: left;
	padding-left: 10px;
	position: relative;
	text-align: left;
}
.Container390 .Top {
	background-image: url('/images/390-Tran-Top.png');
}
.Container390 .Bottom {
	background-image: url('/images/390-Tran-Bottom.png');
}
.Container520 {
	width: 520px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container520 .Top {
	background-image: url('/images/520-Tran-Top.png');
}
.Container520 .Bottom {
	background-image: url('/images/520-Tran-Bottom.png');
}
.Container791 {
	width: 791px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container791 .Top {
	background-image: url('/images/791-Tran-Top.png');
}
.Container791 .Bottom {
	background-image: url('/images/791-Tran-Bottom.png');
}
.Container1000 {
	width: 1000px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container1000 .Top {
	background-image: url('/images/1000-Tran-Top.png');
}
.Container1000 .Bottom {
	background-image: url('/images/1000-Tran-Bottom.png');
}
blockquote {
    margin-right: 0px;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
}
.caption {
	color: gray;
	font-size: 9pt;
}
td.contact a:active {
	background-image: url('/images/CONTACT-CLICKED.jpg');
}
td.home a:active {
	background-image: url('/images/HOME-CLICKED.jpg');
}
td.login a:active {
	background-image: url('/images/LOGIN-CLICKED.jpg');
}
td.resources a:active {
	background-image: url('/images/RESOURCES-CLICKED.jpg');
}
td.software a:active {
	background-image: url('/images/SOFTWARE-CLICKED.jpg');
}
td.review a:active {
	background-image: url('/images/REVIEW-CLICKED.jpg');
}
td.checkout a:active {
	background-image: url('/images/CHECKOUT-CLICKED.jpg');
}
p {
	font-family: Arial;
	font-size: 10pt;
	margin-top: 2px;
	margin-bottom: 20px;
}
td {
	font-family: Arial;
	font-size: 10pt;
}
h1{
	font: normal normal bold 17pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}
h2{
	font: normal normal bold 15pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}
h3{
	font: normal bold 14pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}
h4{
	font: normal bold 13pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}
h5{
	font: normal bold 10pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	font-style: italic;
}
ul.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 180px;
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	position: relative;
	z-index: 100;
}
ul li.base {
	position: relative;
}
ul li.subbase {
	position: relative;
}
ul#sub {
	position: absolute;
	left: 179px;
	top: 0;
	display: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 180px;
	margin-top: -1px;
	z-index: 120000;
	border-left: 1px solid navy;
	border-right: 1px solid navy;
}
ul.sub {
	position: absolute;
	left: 179px;
	top: 0;
	display: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 180px;
	margin-top: -1px;
	z-index: 120000;
	border-left: 1px solid navy;
	border-right: 1px solid navy;
}
ul#sub2 {
	position: absolute;
	left: 179px;
	top: 0;
	display: none;
	padding: 0px;
	margin-left: -1px;
	list-style: none;
	width: 150px;
	z-index: 130000;
	border-right: 1px solid navy;
	border-left: 1px solid navy;
}
ul.sub2 {
	position: absolute;
	left: 179px;
	top: 0;
	display: none;
	padding: 0px;
	margin-left: -1px;
	list-style: none;
	width: 150px;
	z-index: 130000;
	border-right: 1px solid navy;
	border-left: 1px solid navy;
}
ul li a.link {
	display: block;
	text-decoration: none;
	background: #ddddff;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.sensorlink {
	display: block;
	text-decoration: none;
	background-color: #FFFF99;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.reactorlink {
	display: block;
	text-decoration: none;
	color: yellow;
	background-color: red;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.webrelaylink {
	display: block;
	text-decoration: none;
	color: white;
	background-color: #8ca9ff;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.webrelaylink:hover {
	background-color: #5069b3;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.taralistlink {
	display: block;
	text-decoration: none;
	color: white;
	background-color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.proxrlitelink {
	display: block;
	text-decoration: none;
	color: yellow;
	background-color: #004814;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.highpowerlink {
	display: block;
	text-decoration: none;
	color: yellow;
	background-color: #6666FF;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.highpowerlink:hover {
	background-color: #6600FF;
	color: white;
}
ul li a.MirLink {
	display: block;
	text-decoration: none;
	color: white;
	background-color: #04283D;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.link2 {
	display: block;
	text-decoration: none;
	background: #BBBBFF;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	width: 100%;
	border-bottom: 1px solid #ddddff;
}
ul li a.link3 {
	display: block;
	text-decoration: none;
	background: #4544AC;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	color: #FFFFFF;
	width: 100%;
}
ul li a.link4 {
	display: block;
	text-decoration: none;
	background: #FED3D5;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	color: #FF0000;
	width: 100%;
}
ul li a.link5 {
	display: block;
	text-decoration: none;
	background: #000066;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	color: #FFFF00;
	width: 100%;
}
ul li a.link6 {
	display: block;
	text-decoration: none;
	background: #FFFFCC;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	width: 100%;
	border-bottom: 1px solid ActiveBorder;
}
td.ResourceButton {
	 width: 190px;
	 vertical-align: middle;
	 text-align: center;
}
td.ResourceDescriptionLink {
	padding-bottom: 8px;
}
a.ResourceDescriptionLink {
	text-decoration: none;
}
a.ResourceDescriptionLink:hover {
	text-decoration: underline;
	color: blue;
}
.ReactorResourceButton {
	background-image: url('/images/Res-Button_Back2.png');
	background-repeat: no-repeat;
	width: 200px;
	min-height: 32px;
	vertical-align: middle;
	text-align: center;
}
.ReactorResourceButton:hover {
	width: 200px;
	vertical-align: middle;
	text-align: center;
	min-height: 32px;
	background-image: url('/images/Res-Button_Back.png');
	background-repeat: no-repeat;
}
.ReactorResourceButton a {
	display: block;
	width: 184px;
	height: 26px;
	min-height: 26px;
	background-position:center;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-size: 10pt;
	color: black;
	padding-top: 4px;
	padding-left: 5px;
}
.ReactorResourceButton a:visited {
	color: black;
}
.LeftBorder h4 {
	padding-left: 6px;
}
ul li a.link:hover {
	background: #8786FF;
	color:#FFFF00;
}
ul li a.sensorlink:hover {
	background: #FFFF00;
}
ul li a.reactorlink:hover {
	background-color: #AF0101;
	color: yellow;
}
ul li a.taralistlink:hover {
				background-color: #808080;
				color: #FFFFFF;
}
ul li a.proxrlitelink:hover {
				background-color: #02893C;
				color: #FFFFFF;				
}
ul li a.MirLink:hover {
	color: #F79020;
	background-color: #225371;
}
ul li a.link2:hover {
	background: #8786FF;
	color:#FFFF00;
}
ul li a.link3:hover {
	background: #ddddff;
	color: #CCCC00;
}
ul li a.link4:hover {
	background: red;
	color:#FFFF00;
}
ul li a.link5:hover {
	background: #ddddff;
    color: blue;
}
ul li a.link6:hover {
	background: #FFFF00;
}
li#base:hover ul#sub, li#base.over ul#sub { 
	display: block;
}
li ul li#subbase:hover ul#sub2, li ul li#subbase.over ul#sub2 { 
	display: block;
}
li.base:hover ul.sub{ 
	display: block;
}
li ul li.subbase:hover ul.sub2{ 
	display: block;
}
.google form {
	display: inline;
	height: 46px;
}
.MechLink {
	text-align: center;
	font-size: 12pt;
}
.Mech {
	width: 100%;
	text-align: center;
	margin-top: 12px;
}
.MechPic {
	width: 100%;
	background-color: black;
	text-align: center;
}
.AdditionalProducts {
	width: 100%;
}
.AdditionalProductHeader {
	text-align: center;
	margin-right: 4px;
	margin-left: 0px;
}
.CategoryProductHeader {
	color: blue;
	text-align: center;
	margin-right: 4px;
	margin-left: 0px;
	font-size: 12pt;
	margin-bottom: 8px;
	text-align: center;
}


.CategoryHeader {
	color: blue;
	text-align: center;
	margin-right: 4px;
	margin-left: 0px;
	margin-top: 0px;
}
.CategoryHeader:hover {
	text-decoration: none;
	color: red;
}


.ProductData {
	padding: 4px;
	padding-right: 9px;
}
.Ratings {
	width: 100%;
	border: 1px solid #efefef;
}
.ProdTables {
	width: 100%;
	text-align: center;
	height: 120px;
}
.Left {
	text-align: left;
}
.Col1 {
	width: 80px;
}
.Row1 {
	background-color: #ffffff;
}
.Row2 {
	background-color: #ccccff;
}
.ProductLeftSide {
	width: 257px;
	float: right;
}
.ProductPrice {
	float: right;
	width: 180px;
	text-align: center;
	padding-top: 10px;
}
.ProductNotice {
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: yellow;
	color: red;
	text-align: center;
}
.QuantityDiscounts {
	color: navy;
	background-color: yellow;
	text-align: center;
	width: 100%;
}
.ProductFeatures {
	width: 100%;
}
.RoundedProdFeatTop {
	width: 100%;
	background-image: url('/images/Rounded-Top.gif');
	color: black;
	text-align: center;
	z-index: 1;
}
.RoundedProdFeatTop h4 {
	font-size: 13pt;
}
.RoundedProdFeatTopRight {
	background-image: url('/images/Top-Right-W.png');
	background-position: top right;
	width: 100%;
	min-height: 30px;
	background-repeat: no-repeat;
	z-index: 100;
}
.RoundedProdFeatBottomLeft {
	background-image: url('/images/Bottom-Left-W.png');
	background-position: bottom left;
	width: 100%;
	min-height: 30px;
	background-repeat: no-repeat;
}
.RoundedProdFeatBottomRight {
	background-image: url('/images/Bottom-Right-W.png');
	background-position: bottom right;
	width: 100%;
	min-height: 30px;
	background-repeat: no-repeat;
	padding-top: 4px;
}
.RoundedProdFeatTopLeft {
	background-image: url('/images/Top-Left-W.png');
	background-position: top left;
	width: 100%;
	min-height: 30px;
	background-repeat: no-repeat;
	z-index: 101;
}
.ProdFeatContent {
/*
	background-image: url('/images/RoundBackground.gif');
	background-repeat: repeat-y;
*/
	padding-right: 8px;
	border-right: 1px solid #BBBBFF;
	border-left: 1px solid #BBBBFF;
}
.RoundedProdFeatBottom {
	background-image: url('/images/Rounded-Top.gif');
	text-align: center;
	font-size: 11pt;
}
.ProductContent {
	text-align: left;
	padding-left: 10px;
	width: 516px;
	float: left;
}
.ProdPicCaption {
	float: left;
	width: 600px;
	text-align: center;
	color: gray;
	font-size: 9pt;
	padding-top: 10px;
	clear: both;
}
.ProdHead {
	width: 790px;
}
.ProdPic {
	float: left;
	width: 600px;
	text-align: center;
	color: gray;
	font-size: 9pt;
	clear: left;
	min-height: 1%;
}
.StockNumber {
	font-size: 8pt;
}
.ProdLogos {
	float: right;
	width: 180px;
	text-align: center;
	min-height: 19px;
	clear: right;
	position: relative;
}
.MoreLink {
	float: right;
	padding: 8px;
}
.AdditionalProductCaption{
	padding-right: 4px;
	color: gray;
	font-size: 8pt;
	text-align: center;
	padding-bottom: 16px;
}
.AdditionalProductPic {
	overflow: hidden;
	vertical-align: middle;
	width: 150px;
	text-align: center;
}
.AdditionalProductPic img {
	vertical-align: middle;
}
.AdditionalProductPic a {
	cursor: pointer;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li {float: left;}
* html ul li a {height: 1%;}
/* End */
#Resources {
	margin-top: 10px;
}
.AdditionalLeft {
	text-align: center;
	margin-top: 8px;
}
img.Trigger {
	cursor:pointer;
}
a {color: blue;}
a:visited {color: blue;}
a:hover {color: red; text-decoration: none;}
div.overlay {
	padding:30px;	
	width:1000px;
	height: 650px;
	display:none;
	text-align: center;
	background:url(/images/Video-Background.png) no-repeat;

}
div.overlay div.close {
	position:absolute;
}
a.player { 		
	display:block;
	height: 562px;
	margin-left: auto;
	margin-right: auto;
}
#HorizPlayList {
	height:80px;
	border:1px solid #ddd;
	width:584px;
	position:relative;
	overflow:hidden;
	float:left;
}
#HorizPlayList div.Clips {
	height:80px;
	position:absolute;
	width:10000em;
}
a.Item {
	cursor: pointer;
}
div.Clips a.Item {
	width: 222px;
	margin: 4px 0 4px 4px;
	margin-right: 0px;
	text-decoration: none;
	color: black;
	background-color: white;
	border: 1px solid blue;
	padding: 4px;
	height: 180px;
	text-align: center;
}
#HorizPlayList div.Clips a {
	float:left;
	font-size:11px;
}
#HorizPlayList div.Clips a:hover {
	background-position:-140px 0;
	color:#000;
}
#HorizPlayList div.Clips a.playing {
	background-position:-280px 0;		
	color:#000;
}
#HorizPlayList div.Clips a.paused {
	background-position:-420px 0;		
	color:#000;
}
#HorizPlayList div.Clips a.progress {
	opacity:0.8;
}
a.next, a.prev {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/left.png) no-repeat;
	margin:90px 10px;
	cursor:pointer;
	float:left;
}
a.next:hover, a.prev:hover {
	background-position:0px -18px;		
}
a.next {
	background-image:url(/images/right.png);	
}
a.next.disabled, a.prev.disabled {
	visibility:hidden;		
}
p.VidCap {
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
}
a.Item h5 {
	margin: 3px;
	text-align: left;
}
a:active {
	outline:none;
}
:focus {
	-moz-outline-style:none;
}
.VidCaption {
	color: gray;
	font-size: 10pt;
}
#VideoPageLayout .Item {
	display: block;
	width: 788px;
	height: 102px;
	clear: both;
	border: 1px solid gray;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
}
.VidPic {
	float: left;
	height: 80px;
	width: 200px;
	text-align: center;
}
a.RippleButton {
	background-image: url('http://www.controlanything.com/images/Ripple-Button-3Combined.png');
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	width: 200px;
	height: 28px;
	background-position:center;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-size: 10pt;
	color: black;
	padding-top: 4px;
	padding-left: 5px;
	position: relative;
	background-position: 0px 0px;
	font-weight: 700;
	margin-left: auto;
	margin-right: auto;
}
a.RippleButton:hover {
	display: block;
	background-position: 0px -35px;
	color: black;
}
a.RippleButton:active {
	display: block;
	background-position: 0px -70px;
	color: black;
}
body {
	text-align: center;
	background-image: url('/images/Background.png');
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 0px;
	background-color: #F0F0FF;
}
td.HeaderLogo {
	width: 248px;
	padding-top: 0px;
	vertical-align: middle;
}
td.HeaderTitle {
	text-align: left;
	padding-top: 0px;
	width: 660px;
	vertical-align: middle;
}
td.HeaderSearch {
	width: 210px;
	vertical-align: middle;
}
div.OuterWrapper {
	width: 1020px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
div.InnerWrapper {
	width: 1000px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	padding-top: 8px;
}
table.HeaderTable {
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center;
	background-color: #DDDDFF;
	background-image: url('HEADER.jpg');
	height: 89px;
	border-collapse: collapse;
	border: 1px solid gray;
}
#PM_Menu {
	margin-left:20px;
}
#PM_Menu h4 {
	color: #0E618D;
}
#PM_Menu ul {
	padding: 10px 20px;
	margin: 0px;
}
#PM_Menu li {
	list-style: none outside none;
	padding-bottom: 6px;
}
#PM_Menu li a {
	cursor: pointer;
	font-size: 16px;
	display: block;
	color: #0E618D;
	padding: 3px 0 3px 25px;
	background: url(/images/Plus.png) no-repeat 0px 4px;
}
#PM_Menu li div {
	margin: 10px 15px 10px 25px;
	padding: 10px 15px;
	border: 1px #e9db8d solid;
	background: #FFFFCC;
	font-size: 14px;
	line-height: 20px;
	display: none;
}

#PM_Menu li div a {
	background: none;
	display: inline;
	padding: 0px;
}

ul.thumb {
	float: left;
	list-style: none;
	margin-left: 19px;
	padding: 2px;
	width: 1000px;
	margin-top: 0px;
	margin-bottom: 0px;
}
ul.thumb li {
	margin: 0;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 71px;
	height: 40px;
	margin-left: 32px;
	margin-right: 32px;
	display: inline;
}
li.Expander a {
	padding-top: 16px;
	padding-bottom: 6px;
	width: 71px;
	height: 40px;
	display: block;
}
ul.thumb li img {
	width: 71px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	border: 0px;
}
ul.thumb li img.hover {
	background:url(http://www.controlanything.com/images/Film-Strip-Overlay2.png) no-repeat center center;  /* Image used as background on hover effect */
	border: none; /* Get rid of border on hover */
}
.ExpandWrapper {
	padding: 0px;
	float: left;
	background:url(http://www.controlanything.com/images/Expand_DropShadow.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 150px;
	height: 84px;
	display:inline-table;
	/* \*/display:block;/**/
}
.PreExpandWrapper {
	width: 71px;
	height: 52px;
}
.ExpandWrapper img {
	display:block;
}
p.Learn {
	margin-top: -20px;
	text-align: right;
	font-weight: 600;
}
#ProdAttributes td {
	padding-top: 8px;
	padding-bottom: 8px;
}
#ProdAttributes table tbody tr td table  tbody tr td {
	padding-top: 0px;
	padding-bottom: 0px;
}
ul.AtAGlance {
	word-spacing: 1px;
	line-height: 1.3em;
	color: rgb(92, 92, 92);
	font-family: verdana;
	font-size: 9pt;
	font-weight: 600;
}
ul.AtAGlance li {
	padding-bottom: 12px;
}
.Col2, .Col3 {
	text-align: center;
}