﻿div {
	font-family: Arial;
	font-size: 10pt;
}
table.GlobalHeader {
	 width: 100%;
	 padding: 0px;
	 margin: 0px;
	 text-align: center;
	 background-color: #DDDDFF;
	 background-image: url(http://assets.controlanything.com/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(http://assets.controlanything.com/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;
}
.CatProdMiddle {
	height: 130px;
}
.CatProdPic {
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	height: 130px;
	width: 150px;
	float: none;
	padding: 0px;
	text-align: center;
}
.Vert {
	display: table-cell;
	height: 130px;
	vertical-align: middle;
	width: 150px;
}
.CatProdPrice {
	display: inline-block;
	float: left;
	margin-top: 4px;
	width: 262px;
	padding-left: 12px;
	vertical-align: middle;
	padding-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;
	float: right;
	width: 150px;
	margin: 0 10px;
}
.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;
	clear: both;
}
.Top {
	width: 100%;
	height: 10px;
	background-repeat: no-repeat;
	background-position: top;
}
.Middle {
	width: 100%;
	background-image: url(http://assets.controlanything.com/images/Tran-Right.png);
	background-repeat: repeat-y;
	background-position: right;
}
.LeftBorder {
	width: 100%;
	background-image: url(http://assets.controlanything.com/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(http://assets.controlanything.com/images/Prod-Pic-Grad.png);
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.ProdGrad {
	margin-left: 1px;
	margin-right: 4px;
	position: relative;
	background-image: url(http://assets.controlanything.com/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: #333;
	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;
}
.Container257 {
	width: 257px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container257 .Top {
	background-image: url(http://assets.controlanything.com/images/257-Tran-Top.png);
}
.Container257 .Bottom {
	background-image: url(http://assets.controlanything.com/images/257-Tran-Bottom.png);
}
.Container780 {
	width: 780px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container780 .Top {
	background-image: url(http://assets.controlanything.com/images/780-Tran-Top.png);
}
.Container780 .Bottom {
	background-image: url(http://assets.controlanything.com/images/780-Tran-Bottom.png);
}
.Container390 {
	width: 390px;
	float: left;
	padding-left: 10px;
	position: relative;
	text-align: left;
}
.Container390 .Top {
	background-image: url(http://assets.controlanything.com/images/390-Tran-Top.png);
}
.Container390 .Bottom {
	background-image: url(http://assets.controlanything.com/images/390-Tran-Bottom.png);
}
.Container520 {
	width: 520px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container520 .Top {
	background-image: url(http://assets.controlanything.com/images/520-Tran-Top.png);
}
.Container520 .Bottom {
	background-image: url(http://assets.controlanything.com/images/520-Tran-Bottom.png);
}
.Container791 {
	width: 791px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container791 .Top {
	background-image: url(http://assets.controlanything.com/images/791-Tran-Top.png);
}
.Container791 .Bottom {
	background-image: url(http://assets.controlanything.com/images/791-Tran-Bottom.png);
}
blockquote {
    margin-right: 0px;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	width: 788px;
}
.caption {
	color: gray;
	font-size: 9pt;
}
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.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;
}
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(http://assets.controlanything.com/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(http://assets.controlanything.com/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;
}
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(http://assets.controlanything.com/images/Rounded-Top.gif);
	color: black;
	text-align: center;
	z-index: 1;
}
.RoundedProdFeatTop h4 {
	font-size: 13pt;
}
.RoundedProdFeatTopRight {
	background-image: url(http://assets.controlanything.com/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(http://assets.controlanything.com/images/Bottom-Left-W.png);
	background-position: bottom left;
	width: 100%;
	min-height: 30px;
	background-repeat: no-repeat;
}
.RoundedProdFeatBottomRight {
	background-image: url(http://assets.controlanything.com/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(http://assets.controlanything.com/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(http://assets.controlanything.com/images/RoundBackground.gif);
	background-repeat: repeat-y;
*/
	padding-right: 8px;
	border-right: 1px solid #BBBBFF;
	border-left: 1px solid #BBBBFF;
}
.RoundedProdFeatBottom {
	background-image: url(http://assets.controlanything.com/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(http://assets.controlanything.com/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(http://assets.controlanything.com/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(http://assets.controlanything.com/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://assets.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;
}
a.OrderRippleButton {
	background-image: url(http://assets.controlanything.com/images/RippleOrder.png);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	width: 128px;
	height: 32px;
	text-decoration: none;
	background-position:center;
	position: relative;
	background-position: 0px 0px;
	margin-left: auto;
	margin-right: 160;
}
a.OrderRippleButton:hover {
	display: block;
	background-position: 0px -35px;
	color: black;
}
a.OrderRippleButton:active {
	display: block;
	background-position: 0px -70px;
	color: black;
}
a.NGOrderRippleButton {
	background-image: url(http://assets.controlanything.com/images/RippleOrderNG.png);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	width: 92px;
	height: 32px;
	text-decoration: none;
	background-position:center;
	position: relative;
	background-position: 0px 0px;
	margin-left: auto;
	margin-right: 160;
}
a.NGOrderRippleButton:hover {
	display: block;
	background-position: 0px -35px;
	color: black;
}
a.NGOrderRippleButton:active {
	display: block;
	background-position: 0px -70px;
	color: black;
}
a.OrderRippleButton_top {
	background-image: url(http://assets.controlanything.com/images/RippleOrder.png);
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	width: 128px;
	height: 32px;
	text-decoration: none;
	background-position:center;
	position: relative;
	background-position: 0px 0px;
	margin-left: auto;
	margin-right: auto;
}
a.OrderRippleButton_top:hover {
	display: block;
	background-position: 0px -35px;
	color: black;
}
a.OrderRippleButton_top:active {
	display: block;
	background-position: 0px -70px;
	color: black;
}
.CatProdBottom {
	clear: both;
	margin-top: 8px;
}
.CatProdLeft ul {
	padding-left: 16px;
}
.CatProdLeft {
	padding-left: 8px;
	color: #333
}
body {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	margin: 0px;
	background-color: #F0F0FF;
 background-image: url(http://assets.controlanything.com/images/Background-with-weave.jpg);
}
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;
	background-color: #FFFFFF;
 margin: 10px;
 padding-top: 0px;
}
#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(http://assets.controlanything.com/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://assets.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://assets.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;
}
div.ComponentDownload {
	width: 300px;
	border: 2px solid navy;
	float: right;
	margin: 4px;
	padding: 4px;
}
a.What {
	font-size: 8pt;
}
p.Bottom img {
	 float: right;
	 margin-top: -40px;
}
.EmailSignup {
	display: block;
	width: 180px;
	height: 60px;
	background-image: url(http://assets.controlanything.com/images/graphic/Email_Subscribe.png);
	background-repeat:no-repeat;
	margin-bottom: 8px;
	margin-top: 4px;
}
.EmailSignup:active {
	background-position: 0 100%;
}
.HNav {
	display: block;
	height: 28px;
	background-image: url(http://assets.controlanything.com/images/navigation/Header-Nav.png);
	float: left;
	background-repeat: no-repeat;
}
div.HNav {
	background-image: url(http://assets.controlanything.com/images/navigation/Search-Left.png);
	background-color: rgb(88, 89, 91);
	background-position: left center;
	color: white;
	width: 166px;
	text-align: left;
}
a.Home {
	width: 108px;
}
a.Home:hover {
	background-position: 0px -28px;
}
a.Home:active {
	background-position: 0px -56px;
}
a.Resources {
	width: 146px;
	background-position: -108px 0px;
}
a.Resources:hover {
	background-position: -108px -28px;
}
a.Resources:active {
	background-position: -108px -56px;
}
a.Software {
	width: 134px;
	background-position: -254px 0px;
}
a.Software:hover {
	background-position: -254px -28px;
}
a.Software:active {
	background-position: -254px -56px;
}
a.Contact {
	width: 145px;
	background-position: -388px 0px;
}
a.Contact:hover {
	background-position: -388px -28px;
}
a.Contact:active {
	background-position: -388px -56px;
}
a.Review {
	width: 181px;
	background-position: -551px 0px;
	text-decoration: none;
	color: #000;
	padding-top: 8px;
	font-size: 14px;
	height: 20px;
	padding-right: 8px;
	text-align: right;
	font-weight: bold;
}
a.Review:hover {
	background-position: -551px -28px;
}
a.Review:active {
	background-position: -551px -56px;
}
a.Checkout {
	width: 112px;
	background-position: -740px 0px;
}
a.Checkout:hover {
	background-position: -740px -28px;
}
a.Checkout:active {
	background-position: -740px -56px;
}
.SearchText {
	background-color: transparent;
	border: none;
	display: block;
	float: left;
	margin-top: 5px;
	padding-left: 14px;
	width: 122px;
}
.SearchMag {
	padding-top: 2px;
	float: right;
	display: block;
	margin-right: 4px;
}
#HeaderNavContainer {
	height: 28px;
	margin-top: 4px;
}
div.GlobalFooter {
	clear: both;
	width: 1000px;
	margin-top: 20px;
	padding-bottom: 12px;
}
.FooterTopGrad {
	background-color: #efefef;
	background-image: url(http://assets.controlanything.com/images/ShaderTop.png);
	border: 1 px solid #333333;
	background-repeat: repeat-x;
	background-position: top;
}
.FooterLinks {
	background-image: url(http://assets.controlanything.com/images/ShaderBottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	height: 200px;
}
.Customer {
	float: left;
	width: 234px;
	padding: 8px;
	vertical-align: top;
}
ul.Footer {
	margin-bottom: 0px;
	margin-top: 18px;
}
div.About {
	float: left;
	width: 234px;
	padding: 8px;
	vertical-align: top;
}
div.ToolsResources {
	float: left;
	width: 234px;
	padding: 8px;
	vertical-align: top;
}
.Info {
	float: left;
	width: 234px;
	padding: 8px;
	vertical-align: top;
	text-align: right;
}
.Info p {
	margin-top: 18px;
	padding: 0px;
	vertical-align: top;
	margin-bottom: 0px;
}
div.GlobalHeaderDiv {
 position: absolute;
 left: auto;
 right: auto;
 top: 28px;
}
.GlobalFooter {
 clear: both;
}
.LeftNavContainer {
 position: relative;
 float: left;
 -moz-border-radius: 5px 0px 0px 5px;
 width: 180px;
 text-align: center;
 padding: 8px;
}
.UniqueContentContainer {
 background-color: white;
 display: inline-block;
 width: 792px;
 padding-left: 12px;
 text-align: left;
 padding-bottom: 12px;
 min-height: 1364px;
 margin-right: -4px;
}
.ContentSuperContainerBGMiddle {
 background-color: #efefef;
 clear: both;
 margin-top: 200px;
}
.UniqueContentContainerFull {
 background-color: white;
 display: inline-block;
 width: 100%;
 text-align: left;
}
.shadeRight {
 background-image: url(http://assets.controlanything.com/images/content-right.png);
 margin-right: -70px;
 padding-right: 70px;
 background-repeat: repeat-y;
 background-position: right;
 padding-top: 1px;
}
.shadeLeft {
  background-image: url(http://assets.controlanything.com/images/content-left.png);
  background-repeat: repeat-y;
  margin-left: -70px;
  padding-left: 70px;
  padding-top: 1px;
  position: static;
}
div.Alert {
 border-radius: 5px;
 border: 1px solid red;
 background-color: #f9dede;
 color: red;
 width: 100%;
 text-align: left;
 overflow: visible;
 position: relative;
 margin-top: 16px;
 margin-left: auto;
 margin-right: auto;
}
div.Alert h3 {
 padding-left: 48px;
 background-image: url(http://assets.controlanything.com/images/icon-attention.png);
 background-repeat: no-repeat;
 margin-top: -12px;
 padding-top: 12px;
 margin-left: 8px;
}
div.Alert p {
 margin: 2px;
 background-color: white;
 padding: 8px 20px 8px 20px;
 clear: both;
}
ul.nav li.MegaHover div.sub {
 position: absolute; /*--Important--*/;
 margin: 0px;
 z-index: 99998;
 float: left;
 display: none; /*--Hidden for those with js turned off--*/;
 overflow: visible;
 padding-top: 10px;
 margin-top: -16px;
 width: 680px;
 background-color: black;
 color: white;
 top: 160px;
 left: 180px;
 padding: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 text-align: left;
 left: 192px;
}
li.MegaHover div.sub {
 width: 680px;
 background-color: black;
 color: white;
 top: 250px;
 left: 192px;
 padding: 10px;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
}
div.sub div.LeftNavPopoutTop {
 background-image: url(http://www.controlanything.com/images/testimages/LeftNavDiv-Inset-Top.jpg);
 width: 680px;
 height: 8px;
}
div.sub div.LeftNavPopoutMiddle {
 background-image: url(http://www.controlanything.com/images/testimages/LeftNavDiv-Inset-Middle.jpg);
 width: 660px;
 padding-left: 10px;
 padding-right: 10px;
}
div.sub div.LeftNavPopoutBottom {
 background-image: url(http://www.controlanything.com/images/testimages/LeftNavDiv-Inset-Bottom.jpg);
 width: 680px;
 height: 8px;
 background-position: bottom;
}
div.LeftNavPopoutMiddle table tr:hover {
 background-image: url(http://www.controlanything.com/images/testimages/LeftNavDiv-Inset-Hover.jpg);
}
div.LeftNavPopoutMiddle table tr.HeaderRow:hover {
 background-image: none;
}
div.LeftNavPopoutMiddle table tr.HeaderRow th {
 padding-top: 12px;
}
div.LeftNavPopoutMiddle table tr.HeaderRow td {
 padding-top: 8px;
}
div.LeftNavPopoutMiddle table td {
 height: 28px;
 width: 40px;
 border-bottom: 1px solid #F2F2F2;
}
div.LeftNavPopoutMiddle table td {
 height: 28px;
 width: 40px;
 border-bottom: 1px solid #F2F2F2;
}
div.LeftNavPopoutMiddle table td.SolidState {
 width: 120px;
}
div.LeftNavPopoutMiddle table td.SolidState a {
 width: 118px;
}
div.LeftNavPopoutMiddle table td.SolidState a:hover {
 background-image: none;
}
div.LeftNavPopoutMiddle table td a {
 display: block;
 height: 20px;
 padding-top: 7px;
 padding-bottom: 1px;
 width: 38px;
 text-align: center;
 padding-right: 2px;
}
div.LeftNavPopoutMiddle table td.LeftNavTableInterface a {
 display: inline;
 height: auto;
 padding-top: 0px;
 padding-bottom: 0px;
 color: black;
 text-decoration: none;
}
div.LeftNavPopoutMiddle table td.LeftNavTableInterface {
 padding-right: 0px;
 padding-left: 12px;
 text-align: left;
 width: 248px;
 border-right: 1px solid #E6E6E6;
 border-bottom: 0px;
}
div.LeftNavPopoutMiddle table td a:hover {
 background-image: url(http://www.controlanything.com/images/testimages/LeftNavDiv-Inset-Hover-Button.jpg);
}
div.LeftNavPopoutMiddle table td.LeftNavTableInterface a:hover {
 background-image: none;
}
li.MegaHover a.HoverLink {
 width: 159px;
 display: block;
 text-decoration: none;
 padding: 5px;
 padding-left: 16px;
 height: 18px;
 text-align: left;
 font-weight: bold;
 border-bottom: 1px solid #666;
 border-top: 1px solid #999;
 color: inherit;
}
.plus {
 background-image: url(http://assets.controlanything.com/images/pop-plus.png);
 background-repeat: no-repeat;
 background-position: right;
}
li.MegaHover:hover .plus {
 background-image: url(http://assets.controlanything.com/images/yellow-arrow.png);
}
li.MegaHover {
 text-align: left;
 background-image: url(http://assets.controlanything.com/images/leftnavbutton.jpg);
 color: white;
}
li.mhBottom {
 border-bottom-left-radius: 10px;
 border-bottom-right-radius: 10px;
}
li.mhTop {
 border-top-left-radius: 10px;
 border-top-right-radius: 10px;

}
li.MegaHover:hover {
 background-position: 0 -28px;
 color: yellow;
}
li.MegaHover:active {
 background-position: 0 -56px;
}
li.MegaHover a.HoverLink:active {
 color: red;
}
li.MegaHover div.sub {
 background-image: url(http://assets.controlanything.com/images/sub-left-side.png);
 background-repeat: repeat-y;
 background-position: left;
 left: 192px;
}
.LeftNavTitle {
 background-image: url(http://assets.controlanything.com/images/leftnavheaders.png);
 background-repeat: no-repeat;
 height: 20px;
 text-indent: -9990px;
 margin-bottom: 1px;
 margin-top: 12px;
}
.StandAlone {
 background-position: 0px 0px;
}
.ComputerControl {
 background-position: 0px -20px;
}
.Additional {
 background-position: 0px -40px;
}
.Support {
 background-position: 0px -60px;
}
table.subTable {
 color: black;
 text-align: center;
 border-collapse: collapse;
}
li.mhBottom a.HoverLink {
 border-bottom: none;
}
li.mhTop a.HoverLink {
 border-top: none;
}
tr.MainHeaderRow th {
 background-position: left;
 font-size: 12pt;
 text-align: left;
}
tr.HeaderRow th {
 background-position: left;
 text-align: left;
}
div.LeftNavPopoutMiddle table.Accessories td.SolidState {
 width: 160px;
}
div.LeftNavPopoutMiddle table.Accessories td.SolidState a {
 width: 158px;
}
div.connector {
 position: absolute;
 height: 16px;
 width: 12px;
 left: -12px;
 top: 18px;
 background-image: url(http://assets.controlanything.com/images/pop-out-connector.png);
}
