﻿@font-face {
	font-family: OpenSansBold;
	src: url('/fonts/opensans-condbold-webfont.eot?') format('eot'), url('/fonts/opensans-condbold-webfont.woff')
	format('woff');
}
div {
	font-family: Arial;
	font-size: 10pt;
}
table.GlobalHeader {
	 width: 100%;
	 padding: 0px;
	 margin: 0px;
	 text-align: center;
	 background-color: #DDDDFF;
	 background-image: url(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/assets.controlanything.com/images/Tran-Right.png);
	background-repeat: repeat-y;
	background-position: right;
}
.LeftBorder {
	width: 100%;
	background-image: url(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/assets.controlanything.com/images/257-Tran-Top.png);
}
.Container257 .Bottom {
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/257-Tran-Bottom.png);
}
.Container780 {
	width: 780px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container780 .Top {
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/780-Tran-Top.png);
}
.Container780 .Bottom {
	background-image: url(https://s3.amazonaws.com/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(https://s3.amazonaws.com/assets.controlanything.com/images/390-Tran-Top.png);
}
.Container390 .Bottom {
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/390-Tran-Bottom.png);
}
.Container520 {
	width: 520px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container520 .Top {
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/520-Tran-Top.png);
}
.Container520 .Bottom {
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/520-Tran-Bottom.png);
}
.Container791 {
	width: 791px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container791 .Top {
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/791-Tran-Top.png);
}
.Container791 .Bottom {
	background-image: url(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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;
	margin-left: 6px;
}
.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(https://s3.amazonaws.com/assets.controlanything.com/images/Rounded-Top.gif);
	color: black;
	text-align: center;
	z-index: 1;
}
.RoundedProdFeatTop h4 {
	font-size: 13pt;
}
.RoundedProdFeatTopRight {
	background-image: url(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/assets.controlanything.com/images/Rounded-Top.gif);
	text-align: center;
	font-size: 11pt;
}
.ProductContent {
	text-align: left;
	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: 0px;
	width:1000px;
	height: 562px;
	display:none;
	text-align: center;
	/*background:url(https://s3.amazonaws.com/assets.controlanything.com/images/Video-Background.png) no-repeat;*/
	position: absolute;
	z-index: 1000000;
}
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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/assets.controlanything.com/images/navigation/Header-Nav.png);
	float: left;
	background-repeat: no-repeat;
}
div.HNav {
	background-image: url(https://s3.amazonaws.com/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;
	width: 1000px;
}
div.GlobalFooter {
	position: absolute;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 12px;
}
.FooterTopGrad {
	background-color: #efefef;
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/ShaderTop.png);
	border: 1px solid #333333;
	background-repeat: repeat-x;
	background-position: top;
}
.FooterLinks {
	background-image: url(https://s3.amazonaws.com/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;
}
.leftNavSubContainer {
 width: 180px;
 text-align: center;
 padding: 8px;
 
}
.LeftNavContainer {
 position: relative;
 float: left;
 -moz-border-radius: 5px 0px 0px 5px;
 width: 196px;
 text-align: center;
}
.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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(https://s3.amazonaws.com/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(/images/testimages/LeftNavDiv-Inset-Top.jpg);
 width: 680px;
 height: 8px;
}
div.sub div.LeftNavPopoutMiddle {
 background-image: url(/images/testimages/LeftNavDiv-Inset-Middle.jpg);
 width: 660px;
 padding-left: 10px;
 padding-right: 10px;
}
div.sub div.LeftNavPopoutBottom {
 background-image: url(/images/testimages/LeftNavDiv-Inset-Bottom.jpg);
 width: 680px;
 height: 8px;
 background-position: bottom;
}
div.LeftNavPopoutMiddle table tr:hover {
 background-image: url(/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(/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(https://s3.amazonaws.com/assets.controlanything.com/images/pop-plus.png);
 background-repeat: no-repeat;
 background-position: right;
}
li.MegaHover:hover .plus {
 background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/yellow-arrow.png);
}
li.MegaHover {
 text-align: left;
 background-image: url(https://s3.amazonaws.com/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(https://s3.amazonaws.com/assets.controlanything.com/images/sub-left-side.png);
 background-repeat: repeat-y;
 background-position: left;
 left: 192px;
}
.LeftNavTitle {
 background-image: url(https://s3.amazonaws.com/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;
}
.Android {
 background-position: 0px -80px;
}
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(https://s3.amazonaws.com/assets.controlanything.com/images/pop-out-connector.png);
}
#productTopVideo{
	height: 444px;
	margin-bottom: 8px;
}
@font-face {
	font-family: Play;
	src: url('/fonts/play-regular-webfont.eot?') format('eot'), url('/fonts/play-regular-webfont.woff')
	format('woff');
}
@font-face {
	font-family: PlayBold;
	src: url('/fonts/play-bold-webfont.eot?') format('eot'), url('/fonts/play-bold-webfont.woff')
	format('woff');
}
@font-face {
	font-family: Sansation;
	src: url('/fonts/sansation-regular-webfont.eot?') format('eot'),
	url('/fonts/sansation-regular-webfont.woff') format('woff');
}
@font-face {
	font-family: Oswald;
	src: url('/fonts/oswald-regular-webfont.eot?') format('eot'), url('/fonts/oswald-regular-webfont.woff')
	format('woff');
}
@font-face {
	font-family: OswaldBold;
	src: url('/fonts/oswald-bold-webfont.eot?') format('eot'), url('/fonts/oswald-bold-webfont.woff')
	format('woff');
}
.subContent .subHeader{
	background-color: rgba(255,255,255,.7);
	padding: 8px 12px 8px 266px;
	height: 69px;
}
.subContent{
	background-color: #555;
	padding: 12px;
	float: left;
}
#headerNavigation li{
	width: 16%;
	float: left;
	height: 43px;
	border-top: #666;
	border-bottom: #666;
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-grey.png);
	border-left: 1px solid #eee;
	border-right: 1px solid #bbb;
}
#headerNavigation li:hover{
	background-image:
		url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-grey.png);
	background-image:
		-moz-radial-gradient(40% 0%, circle, rgba(0,0,0,0), rgba(0,0,0,.5)),
		url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-grey.png);
	background-image:
		-webkit-radial-gradient(50% 0%, rgba(0,0,0,0), rgba(0,0,0,.5)),
		url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-grey.png);
	background-image:
		radial-gradient(ellipse at center top, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%),
		url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-grey.png);
}
#headerNavigation li:active, #headerNavigation li:focus{
	background-image:
		url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-grey.png);
	background-image:
		-moz-radial-gradient(40% 0%, circle, rgba(0,0,0,0), rgba(0,0,0,.8)),
		url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-grey.png);
	background-image:
		-webkit-radial-gradient(50% 0%, rgba(0,0,0,0), rgba(0,0,0,.8)),
		url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-grey.png);
	background-image:
		radial-gradient(ellipse at center top, rgba(0,0,0,0) 0%, rgba(0,0,0,.8) 100%),
		url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-grey.png);
}
#headerNavigation li:first-child{
	border-left: none;
}
#headerNavigation li.rightSide{
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-right: 1px solid #666;
	box-shadow: 6px 0px 6px 0px rgba(0,0,0,.5);
}
#headerNavigation li.Gold{
	background-image: none;
	border-left: none;
	border-right: none;
	width: 17.6%;
}
#headerNavigation li.Gold:hover{
	background-image:
		-moz-radial-gradient(40% 0%, circle, rgba(0,0,0,0), rgba(0,0,0,.05));
	background-image:
		-webkit-radial-gradient(50% 0%, rgba(0,0,0,0), rgba(0,0,0,.05));
	background-image:
		radial-gradient(ellipse at center top, rgba(0,0,0,0) 0%, rgba(0,0,0,.05) 100%);
}
#headerNavigation li.Gold:active, #headerNavigation li.Gold:focus{
	background-image:
		-moz-radial-gradient(40% 0%, circle, rgba(0,0,0,0), rgba(0,0,0,.18));
	background-image:
		-webkit-radial-gradient(50% 0%, rgba(0,0,0,0), rgba(0,0,0,.18));
	background-image:
		radial-gradient(ellipse at center top, rgba(0,0,0,0) 0%, rgba(0,0,0,.18) 100%);
}
#headerNavigation li a{
	color: #666;
	text-decoration: none;
	display: block;
	height: 100%;
	width: 100%;
	padding-top: 11px;
	font-family: Play, Arial;
	font-size: 16px;
}
div.GlobalHeaderDiv{
	width: 100%;
	top: 0px;
	text-align: left;
}
body{
	background: #eaeaea;
}
ul#headerNavigation{
	clear: both;
	list-style: none;
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-top: 32px;
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/header/header-nav-background-gold.png);
	height: 43px;
	border-radius: 8px;
	overflow: hidden;
	border: 1px solid #fff;
	box-shadow: 0px -1px 0px 0px #666, 0px 1px 0px 0px #666, 1px 0px 0px 0px #666, -1px 0px 0px 0px #666,
	0px -2px 6px 0px rgba(0,0,0,.4);
}
.SearchText{
	background-color: white;
	border: 1px solid #666;
	display: block;
	float: left;
	padding-left: 14px;
	width: 180px;
	height: 24px;
	border: 1px solid black;
	margin-top: 2px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
div.InnerWrapper{
	background-color: #eaeaea;
	margin-left: auto;
	margin-right: auto;
}
.ContentSuperContainerBGMiddle{
	background-color: #eaeaea;
	margin-top: 160px;
}
.UniqueContentContainer{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
ul.sideBySideList{
	float: left;
	margin-top: 0px;
}
ul.sideBySideList li:first-child{
	display: block;
	margin-left: -24px;
	color: #000;
}
.moreLink{
	float: right;
}
.contentBox h4 span{
	color: #2a67dd;
}
.contentBoxLeft p{
	margin-bottom: 8px;
}
a.moreLink{
	color: #ff6c00;
	font-family: PlayBold;
}
.contentBoxRight{
	float: right;
	width: 360px;
	position: relative;
	text-align: center;
}
.contentBoxRight video{
	border: 1px solid #555;
}
h4 sup{
	color: #2a67dd;
}
.contentBoxLeft h4{
	color: #3d3639;
	font-family: PlayBold, arial, sans-serif;
	font-size: 34px;
	line-height: 28px;
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 4px;
}
.contentBoxLeft{
	width: 360px;
	float: left;
	margin-right: 24px;
}
.contentBox h3{
	color: #2a67dd;
	font-family: PlayBold, arial, sans-serif;
	font-size: 44px;
}
.contentBox{
	display: inline-block;
	box-shadow: 0px 16px 16px -8px rgba(126,126,126,.6);
	padding: 12px;
	width: 764px;
	color: #777;
	margin-top: 20px;
	background-image:
		-moz-linear-gradient(50% 100%, #f4f4f4, #fff);
	background-image:
		-webkit-gradient(linear, 50% 100%, 50% 0%, from(#f4f4f4), to(#fff));
	background-image:
		linear-gradient(#fff, #f4f4f4);
}
.contentBox:first-child{
	margin-top: 0px;
}
.contentBoxShadedHeader{
	border: 4px solid #5f5f5f;
	border-radius: 8px;
	width: 756px;
}
.contentBoxShadedHeader h3{
	color: white;
	background-color: #5f5f5f;
	font-size: 28px;
	width: 628px;
	margin-top: -16px;
	margin-left: -16px;
	padding-left: 160px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.contentBoxShadedHeader h3 span{
	color: #aaa;
	background-color: #5f5f5f;
	display: block;
	font-size: 12px;
}
.Orange{
	color: #ff6c00;
	font-family: PlayBold, arial, sans-serif;
	text-align: center;
	font-size: 12px;
}
.Orange:visited{
	color: #ff6c00;
}
.OrangeBackground{
	color: white;
	font-family: PlayBold, arial, sans-serif;
	background-color: #ff6c00;
	padding: 2px 8px 2px 8px;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
}
.OrangeBackground:visited{
	color: white;
}
.twoLineLi{
	color: #777;
	font-size: 14px;
	font-family: Oswald;
	margin: 0px;
	list-style: none;
	padding-left: 28px;
}
.twoLineLi li:before{
	content: "\002022";
	color: #2a67dd;
	font-size: 28px;
	position: absolute;
	margin-top: -10px;
	margin-left: -12px;
}
.twoLineLi li{
	text-indent: -8px;
}
.twoLineLi li span{
	font-weight: normal;
	font-size: 12px;
	font-family: arial;
	padding-left: 8px;
}
.centeredSmallPrint{
	color: #777;
	text-align: center;
	font-size: 10px;
}
.MirTable td{
	text-align: center;;
}
.contentBoxShadedHeader h4{
	color: #2a67dd;
	font-family: Oswald, arial;
	font-weight: normal;
	font-size: 20px;
}
.tripleContentBoxContainer{
	clear: both;
	margin-top: 24px;
	display: inline-block;
	padding-bottom: 44px;
}
.tripleContentBoxContainer .contentBoxShadedHeader{
	width: 250px;
	float: left;
	margin-left: 8px;
	margin-right: 9px;
	text-align: center;
	color: #777;
	border: 1px solid #5f5f5f;
	padding-bottom: 44px;
	height: 100%;
	text-decoration: none;
	background:
		url("https://s3.amazonaws.com/assets.controlanything.com/images/home_page/More.png") no-repeat center bottom,
		-moz-linear-gradient(50% 100%, #f4f4f4, #fff);
	background:
		url("https://s3.amazonaws.com/assets.controlanything.com/images/home_page/More.png") no-repeat center bottom,
		-webkit-gradient(linear, 50% 100%, 50% 0%, from(#f4f4f4), to(#fff));
	background:
		url("https://s3.amazonaws.com/assets.controlanything.com/images/home_page/More.png") no-repeat center bottom,
		linear-gradient(#fff, #f4f4f4);
}
.tripleContentBoxContainer .contentBoxShadedHeader:first-child{
	margin-left: 0px;
}
.tripleContentBoxContainer .contentBoxShadedHeader:last-child{
	margin-right: 0px;
}
.tripleContentBoxContainer .contentBoxShadedHeader h3{
	width: 100%;
	padding-left: 0px;
	margin: 0px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.tripleContentBoxContainer .contentBoxShadedHeader img{
	max-width: 244px;
	margin-top: 12px;
	margin-bottom: 8px;
	max-height: 140px;
}
.tripleContentBoxContainer p{
	margin-bottom: 8px;
}
img.border{
	border: 1px solid #555;
}
.contentBoxShadedHeader table td{
	vertical-align: top;
}
ul.nav{
	background-color: #797979;
	border-radius: 8px;
	border: 2px solid #797979;
	width: 188px;
	margin-top: 12PX;
	font-family: PlayBold, arial, sans-serif;
}
ul.nav li:first-child{
	text-align: center;
	color: #eaeaea;
	font-size: 16px;
	font-family: OswaldBold, arial, sans-serif;
}
ul.nav li.MegaHover{
	background-image:
		-moz-linear-gradient(50% 100%, #fefefe, #d5d5d5);
	background-image:
		-webkit-gradient(linear, 50% 100%, 50% 0%, from(#fefefe), to(#d5d5d5));
	background-image:
		linear-gradient(#fefefe, #d5d5d5);
	width: 100%;
	margin-bottom: 2px;
}
ul.nav li.MegaHover:hover{
	background-image:
		-moz-radial-gradient(40% 0%, circle, rgba(0,0,0,.0), rgba(0,0,0,.4)),
		-moz-linear-gradient(50% 100%, #fefefe, #d5d5d5);
	background-image:
		-webkit-radial-gradient(50% 0%, rgba(0,0,0,.0), rgba(0,0,0,.4)),
		-webkit-gradient(linear, 50% 100%, 50% 0%, from(#fefefe), to(#d5d5d5));
	background-image:
		radial-gradient(ellipse at center top, rgba(0,0,0,.0) 0%, rgba(0,0,0,.4) 100%),
		linear-gradient(#fefefe, #d5d5d5);
	background-position: center;
}
ul.nav li.MegaHover:active{
	background-image:
		-moz-radial-gradient(40% 0%, circle, rgba(0,0,0,.2), rgba(0,0,0,.8)),
		-moz-linear-gradient(50% 100%, #fefefe, #d5d5d5);
	background-image:
		-webkit-radial-gradient(50% 0%, rgba(0,0,0,.2), rgba(0,0,0,.8)),
		-webkit-gradient(linear, 50% 100%, 50% 0%, from(#fefefe), to(#d5d5d5));
	background-image:
		radial-gradient(ellipse at center top, rgba(0,0,0,.2) 0%, rgba(0,0,0,.8) 100%),
		linear-gradient(#fefefe, #d5d5d5);
	background-position: center;
}
ul.nav li.MegaHover:first-child{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
ul.nav li.MegaHover:last-child{
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom: 0px;
	margin-bottom: 0px;
}
ul.nav li.MegaHover a.HoverLink{
	color: #797979;
	padding-left: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 16px;
	margin-right: 0px;
	border: none;
	font-weight: normal;
}
ul.nav li.MegaHover:hover a.HoverLink{
	color: white;
}
li.MegaHover a.HoverLink span{
	font-weight: normal;
	font-size: .75em;
	display: block;
	color: #999;
	font-family: arial, georgia, helvetica;
}
a.plus{
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/left-nav/Plus.png)
}
li.MegaHover:hover a.plus{
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/left-nav/Plus.png)
}
.LeftNavContainer{
	width: 198px;
	margin-left: -2px;
}
.subContentGreen{
	background-color: #60a249;
}
.sub .subContentGreen .subHeader{
	background-color: #2d5124;
}
.subContentRed{
	background-color: #cb3d2b;
}
.sub .subContentRed .subHeader{
	background-color: #792319;
}
.sub .subContentRed .seriesLogo{
	background-color: #3c100d;
}
.subContentBlue{
	background-color: #3f70ba;
}
.sub .subContentBlue .subHeader{
	background-color: #244370;
}
.sub .subContentBlue .seriesLogo{
	background-color: #162c4a;
}
.linkContent th{
	background-color: #eee;
	color: #444;
	border: 1px solid #555;
	padding: 2px 0px 2px 8px;
}
.linkContent table{
	border-collapse: collapse;
}
.linkContent .LeftNavTableInterface{
	text-align: left;
	padding: 4px 0px 4px 16px;
	width: 40%;
}
.linkContent td{
	border-top: 1px solid #555;
	border-bottom: 1px solid #555;
	font-weight: bold;
	width: 40px;
}
.linkContent td.LeftNavTableInterface a{
	color: #888;
	text-decoration: none;
}
.linkContent td a{
	color: #1086DD;
}
.linkContent td.SolidState{
	width: 116px;
}
.linkContent tr td:first-child{
	border-left: 1px solid #555;
}
.linkContent tr td:last-child{
	border-right: 1px solid #555;
}
.subHeader .seriesIntro{
	color: #ccc;
	padding: 0px;
	font-weight: bold;
}

.subContentGray .subHeader p{
	color: #555;
	padding: 0px;
	font-weight: bold;
}
.subHeader h4{
	margin-top: 0px;
}
.linkContent .subTable tr.MainHeaderRow th{
	text-align: left;
	border: 0px solid black;
	background-color: #fff;
}
.linkContent .subTable tr.MainHeaderRow th:last-child{
	text-align: center;
}
tr.MainHeaderRow h5{
	font-size: 1.4em;
	font-style: normal;
	margin-top: 0px;
}
.subTable tr:hover{
	background-color: beige;
}
.subTable tr td:hover{
	background-color: #FFA;
}
.subTable tr td a:hover{
	color: red;
}
.linkContent .subTable tr td a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: underline;
}
ul.nav li.MegaHover div.sub{
	top: -1px;
	left: 208px;
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/left-nav/left-nav-sub-gradient.png);
	border: 4px solid black;
	width: 712px;
}
.subContent .seriesLogo{
	width: 254px;
	height: 85px;
	float: left;
	background-color: black;
}
.subHeader h4{
	color: #fff;
	padding: 0px;
}
.subContent .linkContent{
	background-color: #fff;
	padding: 12px;
	margin-top: 12px;
}
p.LeftNavTitle {
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/LeftNavHeaders_new.png);
}
li.MegaHover a.HoverLink{
	padding-right: 20px;
	width: 148px;
	height: inherit;
	padding-left: 8px;
}
li.MegaHover{
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/leftnavbutton.png);
}
li.MegaHover:active{
	background-position: 0px -144px;
}
li.MegaHover:hover{
	background-position: 0px -72px;
}
li.MegaHover{
	font-size: 13px;
}
#globalFooterTop div{
	float: left;
	width: 218px;
	border-right: 1px solid #3a3a3a;
	border-left: 2px solid #666;
	height: 248px;
	color: #979797;
	padding: 24px;
	font-size: 14px;
}
#globalFooterTop div:first-child{
	border-left: 0px solid #666;
}
#globalFooterTop div:last-child{
	border-right: 0px solid #666;
}
#globalFooterTop div a{
	color: #979797;
	text-decoration: none;
}
#globalFooterTop div .Orange{
	color: #ef5a25;
}
#globalFooterTop div h5{
	text-decoration: none;
	font-style: normal;
	font-size: 22px;
	font-weight: normal;
	color: #cacaca;
	font-family: Oswald, Arial, sans-serif;
}
#globalFooterTop div p{
	margin-top: 12px;
	margin-bottom: 12px;
}
#globalFooterTop div ul{
	margin-top: 12px;
	margin-bottom: 12px;
	list-style: none;
	padding-left: 0px;
}
#globalFooterTop div ul li:before{
	content: ">";
}
#globalFooterTop div ul li{
	margin-top:6px;
	margin-bottom: 6px;
}
#globalFooterTop div hr{
	color: #6e6e6e;
}
#headerTopBlack{
	border-bottom: 7px solid #598fdb;
	background-color: black;
	width: 100%;
	text-align: left;
}
#globalFooterTop{
	display: inline-block;
	background-color: #4d4d4d;
	margin-left: 198px;
	width: 804px;
	border-top: 4px solid black;
}
#headerTopBlackContent{
	width: 720px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	color: #bebebe;
	padding-left: 280px;
	font-family: Sansation, Arial;
	padding-top: 20px;
	font-size: 20px;
}
#headerCompanyName{
	padding-left: 280px;
	font-family: PlayBold, Arial;
	color: #999;
	font-size: 15px;
}
.Gold span{
	display: block;
	width: 100%;
	border-right: 2px solid #d3bd28;
}
#globalFooterBottom{
	background-color: #333;
	height: 28px;
	text-align: right;
	padding: 20px;
	color: #bbb;
	width: 764px;
	margin-left: 198px;
	margin-top: -3px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
#headerSearch{
	float: right;
	font-family: PlayBold, Arial;
}
#headerNavSearch{
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
#contactInformation .phoneNumber{
	clear: both;
	font-size: 32px;
	color: #cacaca;
	padding-top: 8px;
}
#headerTopBlackContent img{
	position: absolute;
	margin-left: -280px;
	margin-top: -8px;
	font-size: 20px;
}
#leftNavSelected{
	background-image: url(https://s3.amazonaws.com/assets.controlanything.com/images/left-nav/new-connector.png);
	background-repeat: repeat-y;
	background-position: right;
	width: 208px;
	background-color: #606060;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
#breadCrumbContainer{
	text-align: left;
	padding-top: 4px;
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	padding-left: 28px;
}
.clickToPlayVideoBackground{
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: rgba(0,0,0,.4);
	top:0px;
	z-index: 9999;
}
