html{ overflow-y: scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0; font-weight:normal}
div, table, th, td{vertical-align:top}
fieldset, img{border:0}
a img, :link img, :visited img{border:none}
a:focus{outline:0}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
p, li, dd, dt{/*line-height:1.3em; */}
/*Global Styles*/
body{font-family:Verdana,Geneva,sans-serif; font-size:11px; color:#000000; background:#ffffff; text-align:center}
h1{clear:both}
h2{}
h3{}
.intermediate-links2:link{color:#0094b2;font-weight: bold;font-size: 16px; text-decoration:none; !important}
.intermediate-links:link{color:#000000;font-weight: bold;font-size: 12px; text-decoration:none; !important}
.intermediate-links:visited{color:#9702a7;font-weight: bold;font-size: 12px; text-decoration:none; !important}
.intermediate-links:hover{color:#e76000;font-weight: bold;font-size: 12px; text-decoration:none; !important}
.sensor-links:link{color:#000000;font-weight: bold;font-size: 11px; text-decoration:none !important}
.sensor-links:visited{color:#9702a7;font-weight: bold;font-size: 11px; text-decoration:none !important}
.sensor-links:hover{color:#e76000 !important;font-weight: bold;font-size: 11px; text-decoration:none !important}
a:link{color:#0094b2}
a:visited{color:#9702a7}
a:hover{color:#e18d24}
a:active{color:#e18d24}
.clear-floats{clear:both}
.lt-gray{background-color: #e3e3e3;}
.bold-margin {font-weight: bold; padding: 5px 5px 5px 5px;}
.bold-margin-b {font-weight: bold; padding: 10px 0px 0px 0px;}
.bold {font-weight: bold;}
.align-vert-c-l {	vertical-align: middle;	text-align: left;}
/*Helpers*/
.size9 { font-size:9px; }
.size10 { font-size:10px; }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size14 { font-size:14px; font-weight: bold; }
.price { font-size:20px; font-weight: bold; color:#000000; padding: 0px 0px 10px 0px }
.color-black { color:#000000 !important;}
.twentyfive { width: 25%;}
.thirtythree { width: 33%;}
.fifty { width: 50%;}
.onehundred { width: 100%;}
.pad0 { padding: 0px 0px 0px 0px !important;}
.pad10 { padding: 10px 10px 10px 10px;}
.pad20 { padding: 20px 20px 20px 20px !important;}
.pad20left { padding: 0px 0px 0px 20px !important;}
/*Can use for ul inside of app notes*/
.border0 {border: none !important; }
.indent30{padding: 0px 0px 0px 30px !important;}
.indent35{padding: 0px 0px 0px 35px !important;}
.margin10 { margin: 10px 10px 10px 10px;}
.border10 { border-spacing: 10px 10px 10px 10px;}
.center {display: block;margin-left: auto;margin-right: auto }
.align-l { text-align: left}
.align-r { text-align: right }
.align-c { text-align: center }
.align-cc {	text-align: center;	vertical-align: middle; }
.align-b { vertical-align: bottom; }
.align-t { vertical-align: top; }
.float-l { float: left; }
.float-r { float: right; }
.float-n { float: none; }
.no-hover {background:none !important;}
.color-bg-white {background-color: #ffffff;}
.color-bg {background-color: #f7efe7;}
.container{width:903px; text-align:left; margin:0 auto}
.popup-page .container { margin: 10px auto; }
.popup-form .container { width: 392px; }
/*Layouts*/
.pressrelease-body {width: 695px; float: left; overflow: hidden; }
.oneCol {width: 695px; float: left; overflow: hidden; }
.site-map {width: 900px; float: left; overflow: hidden; }
.navCol {
	width: 140px;
	float: left;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #F5F5F5;
	-moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px;
}
.navCol h2 {
	font-family:Verdana,Geneva,sans-serif;
	font-size:14px;
	background-color: #666;
	color:#FFF;
	font-weight: bold;
	padding:5px 0px 5px 5px;
	-moz-border-radius: 0px 0px 0px 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	vertical-align: middle;
}
.leftCol {width: 541px; float: left; overflow: hidden; padding:0px 10px 0px 10px;}
.leftCol-firmware {width: 541px; float: left; overflow: hidden; height: 130px; padding-right: 10px;}
.rightCol {width: 200px; float: right; overflow: hidden; }
.two-col-right-page .leftCol { width: 190px; }
.two-col-right-page .rightCol { width: 695px; }
.two-col-left-page .leftCol { width: 695px; }
.two-col-left-page .rightCol { width: 190px; }
.three-col-page .leftCol,
.three-col-page .rightCol { width: 190px; }
.three-col-page .centerCol { width: 495px; float: left; margin-left: 15px; }
/*Header*/
.header{padding:16px 0 0 0; height:56px}
.header-left{padding:16px 0 0 0; height:56px}
.header-left p a{background:url(/images/global/sprite.png) no-repeat -558px -176px; width:192px; height:42px; float:left; padding:0 22px 0 0; text-indent:-9999px; display:block}
.header-keywords{float:left; font-size:12px; width:300px; text-align:left; margin:0}
.header-left .header-keywords h1,
.header-left .header-keywords h2{font-size:12px; border: none; margin: 0; padding: 0; font-weight: normal; color: #000000; }
.header-right ul{float:right}
.header-right ul li{display:inline; border-right:1px solid #0094b2; padding:0 5px; font-weight:bold}
.header-right ul li.first{padding-left:0}
.header-right ul li.last{border-right:none; padding-right:0}
.header-right ul li a{color:#0094b2; text-decoration:none}
.header-right ul li a:visited{color:#9702A7}
.header-right ul li a:hover{color:#e76000}
.header-right ul li a:active{color:#e76000}
.header-right form { display: inline; }
.header-right .search-global{text-align:right; padding-top:10px; display:inline-block; color:#000000; font-size:10px; float:right; font-weight:bold; clear: right; width:375px}
.header-right .search-global dt, .header-right .search-global dd{display:inline}
.header-right .search-global dd .search-field{padding:3px; border:1px solid #aaaaaa; font-size:11px; width:150px}
.header-right .search-global .button{padding: 0; background:#ffffff url(/images/global/sprite.png) no-repeat -1px -285px; width:12px; cursor:pointer; border:0px; text-indent:-9999px}
.header-right .search-global label { display: none !important;}
/*Search Suggestions (Auto Complete)*/
.ac_results { padding: 0px; margin-top: -1px; border: 1px solid #aaaaaa; background-color: white; overflow: hidden; z-index: 99999; -moz-box-shadow: 0 2px 2px#000000; box-shadow: 0 2px 2px#000000; -webkit-box-shadow: 0 2px 2px#000000; }
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0;}
.ac_results li { margin: 0px; cursor: default; display: block; font-size: 11px;
/* if width is 100% the horizontal scrollbar will apear when scroll mode is used    width: 100%;*/
/* Very important: if line-height is not set or set in relative units scroll will be broken in Firefox */
line-height: 16px; overflow: hidden; white-space: nowrap; text-align: left;}
.ac_results a { text-decoration: none; color: #000000; display: block; padding: 2px 5px; }
a.ac_all_results { border-top: 1px solid #aaaaaa; }
li.ac_over { background: #F7EFE7; }
.ac_results,
li.ac_last { -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
/*Foreign Menu*/
.header-right .search-global dd {float: right; display: inline;}
#foreign-menu { margin: 0 15px 0 0;}
#foreign-menu:hover div,
#foreign-menu.over div, 
#foreign-menu ul { -moz-box-shadow: 0px 0px 0px #000000; -webkit-box-shadow: 0px 0px 0px #000000; box-shadow: 0px 0px 0px #000000; }
#foreign-menu div a { line-height: 20px; display: block; }
#foreign-menu div { border: 1px solid #ffffff; width: 145px; padding: 2px 0; border-radius: 0px 0px 0 0; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0;}
#foreign-menu:hover div,
#foreign-menu.over div { border-color: #666666; background-color:#0998b5; }
#foreign-menu a { text-decoration: none; font-size: 11px; }
#foreign-menu a span { padding: 0 5px; }
#foreign-menu ul {display:none; position: absolute; z-index: 1000; border: 1px solid #666666; border-top: none; background: #ffffff; width: 145px; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; }
#foreign-menu:hover ul,
#foreign-menu.over ul {display:block;}
#foreign-menu:hover div a,
#foreign-menu.over div a { color: #ffffff; }
#foreign-menu li { display: block; border-right: none; font-weight: normal; padding: 0; list-style: none; zoom: 1; }
#foreign-menu li.first a {}
#foreign-menu li.last a {border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
#foreign-menu li a { color: #000000; display: block; padding: 4px 7px; }
#foreign-menu li a:hover { background: #F7EFE7; }
#foreign-menu li.separator a { border-top: 1px solid #666666; margin-top: 5px; padding-top: 5px }
/*Navigation*/
#nav, #nav ul{list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:999; width: 903px;}
#nav a{display:block; padding:0px 5px; color:#000000; text-decoration:none; font-size:10px;}
#nav li ul a:hover {background-color:#F7EFE7;}
#nav ul li.over > a, #nav ul li.over > a.arrow{background-color:#F7EFE7;}
#nav li ul li.bottom > a, #nav li ul li.bottom > a{-moz-border-radius:0 0 0px 0px; border-radius:0 0 0px 0px; -webkit-border-radius:0 0 0px 0px;}
#nav li ul li.top > a, #nav li ul li.top > a{-moz-border-radius:0px 0px 0 0; border-radius:0px 0px 0 0; -webkit-border-radius:0px 0px 0 0;}
#nav li ul li.top.bottom > a, #nav li ul li.top.bottom > a {-moz-border-radius:0px; border-radius:0px; -webkit-border-radius:0px;}
#nav li ul li{width:100%;height:auto; float:left;}
#nav li ul li a{border-bottom:1px solid #cccccc;}
#nav li ul li a.bottom{border:0px;}
#nav li{position:relative; float:left;}
#nav li ul {position:absolute; display:none; background-color:#ffffff; border:1px solid #000000; -moz-border-radius:0px; border-radius:0px; box-shadow: 0px 0px 0px #000000; -moz-box-shadow: 0px 0px 0px #000000; -webkit-box-shadow: 0px 0px 0px #000000; } 
#nav ul ul{top:auto;}
#nav li ul ul{left:200px; top:0.3em; margin:0px 0 0 10px; background-color:#ffffff;}/*sets position of 2nd layer of menu relative to the 1st layer*/
#nav ul #kvmextenders ul {left:170px;}/*specific positioning for 3rd layer flyout*/
#nav ul #kvmdrawers ul {left:225px;}/*specific positioning for 3rd layer flyout*/
ul li ul .top a.arrow, ul li ul a.arrow {background:url(/images/global/sprite.png) no-repeat -690px -149px;}
ul li ul li ul .top a.arrow, ul li ul li ul .bottom a.arrow, ul li ul li ul#kvmextenders a.arrow {background:url(/images/global/sprite.png) no-repeat -720px -149px;}
ul li ul li ul#kvmdrawers a.arrow {background:url(/images/global/sprite.png) no-repeat -665px -149px;}
#nav ul li .top .arrow, #nav ul li ul li .top .arrow{_border-bottom:1px solid #cccccc;}/*IE 6 hack*/
#nav a.navbar{font-size:12px; font-weight:bold; height:26px; text-align:center; border-right: 1px solid #ffffff; padding:0;line-height:2em;color:#ffffff;}
#nav a.navbar{font-size:12px; font-weight:bold; height:26px; text-align:center; border-right: 1px solid #ffffff; padding:0;line-height:2em;color:#ffffff;}
#nav li#first.over a.navbar{background-color:#e18d24; color:#ffffff; height:26px;}
#nav li.over a.navbar{background-color:#e18d24; color:#ffffff; height:26px;}
#nav li#last.over a.navbar{background-color:#e18d24; color:#ffffff; height:26px;}
.global-nav{background-color:#0998b5; width:903px; height:26px; margin-bottom:5px}
#nav > li > a:hover, #nav > li.over > a{ }
#nav li.over {z-index:900;}
/*Footer*/
.footer, .footer-sub{width:inherit; border-bottom:1px solid #cccccc; padding: 20px 0 10px 0; height:110px}
.footer ul,
.footer-sub ul{ float:right; }
.footer ul li,
.footer-sub ul li{ float:right; padding-left: 20px; }
.footer ul li img, 
.footer-sub ul li img{padding-top:25px}
.footer .icons li, 
.footer-sub .icons li {list-style:none}
.footer .icons li a,
.footer-sub .icons li a {background:url(/images/global/sprite.png) no-repeat; display:block; }
.footer .icons li.freecaticon { padding-left: 0;}
.footer .icons li.freecaticon a, 
.footer-sub .icons li.freecaticon a{ background-position:-109px -152px; height:86px; width:177px;}
.footer .icons li.bbbcaticon { padding-top: 10px; }
.footer .icons li.bbbcaticon a { background: none; }
.footer .icons li.mcafeecaticon a,
.footer-sub .icons li.mcafeecaticon a { height:70px; width:94px; background: none; }
.footer-contact { float:left }
.footer-contact strong{font-weight:bold}
.footer-contact a:link,
.footer .icons li.freecaticon a,
.footer-sub .icons li.freecaticon a{color:#0094b2; text-decoration:none}
.footer-contact a:visited{color:#e18d24}
.footer-contact a:hover{color:#e76000}
.footer-contact a:active{color:#e76000}
.footer-contact a:visited .color-black{color:#000000}
.footer-contact a:hover .color-black{color:#000000}
.footer-contact a:active .color-black{color:#000000}
.legal-footer{/*width:415px;*/ margin-top:5px; padding:10px 0 15px 0px; text-align:center;}
.legal-footer a{width:101px; height:27px; font-size:10px; float:right; text-decoration:none; margin-top:-20px; background:url(/images/global/sprite.png) no-repeat -777px -185px; margin-right:230px;}
.legal-footer p{margin-right:190px;}
.footer-links { float: right; margin-top: 5px; }
.footer-links li { list-style: none; float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid #aaaaaa; }
.footer-links li.last { margin: 0; padding: 0; border: none; }
.footer-links a {color:#0094b2; font-size:14px; text-decoration:none; }
.footer-links a:hover, .footer-links a:active{color:#e76000}
.footer-links a:visited{color:#e18d24}
/*************************************/
/*HOMEPAGE STYLES*/
/*************************************/
.social-media{float:left; padding:8px 0px 15px 0px;}
.social-media ul a{height:15px; width:15px; text-indent:-9999px; display:block; background:url(/images/global/sprite.png) no-repeat; margin-left:3px}
.social-media ul{list-style:none}
.social-media li{float:left}
.social-media a.facebook:link, .social-media a.facebook:visited{background-position:-49px -150px}
.social-media a.twitter:link, .social-media a.twitter:visited{background-position:-49px -216px}
.social-media a.rss:link, .social-media a.rss:visited{background-position:-49px -173px}
.social-media a.email:link, .social-media a.email:visited{background-position:-49px -194px; width:15px}
.social-media a.youtube:link, .social-media a.youtube:visited{background-position:-49px -241px}
.social-media a.linkedin:link, .social-media a.linkedin:visited{background-position:-49px -265px}
.social-media.social-active a.facebook:hover{background-position:-1px -150px}
.social-media.social-active a.twitter:hover{background-position:-1px -216px}
.social-media.social-active a.rss:hover{background-position:-1px -173px}
.social-media.social-active a.email:hover{background-position:-1px -194px; width:15px}
.social-media.social-active a.youtube:hover{background-position:-1px -241px}
.social-media.social-active a.linkedin:hover{background-position:-1px -265px}
.social-media.social-active ul a.facebook{background-position:-25px -150px}
.social-media.social-active ul a.twitter{background-position:-25px -216px}
.social-media.social-active ul a.rss{background-position:-25px -173px}
.social-media.social-active ul a.email{background-position:-25px -194px; width:15px}
.social-media.social-active ul a.youtube{background-position:-25px -241px}
.social-media.social-active ul a.linkedin{background-position:-25px -265px}
.home-main-products{width:inherit; margin-top:7px}
.home-tabs{list-style:none;background:url(/images/global/sprite.png) no-repeat -1px -390px; color:#ffffff; text-align:center; text-decoration:none; width:156px;}
.home-tabs li{background:url(/images/global/sprite.png) no-repeat 100% -390px; line-height:26px; font-weight:bold;  margin:0 0 0 3px;}
.home-content{border-top:3px solid #e18d24; padding-top:5px; clear:both}
.home-content ul{width:inherit}
/*Use variable for specific height for .home-content ul li - change height:52px; background:url(/images/global/sprite.png) -1px -83px; to--> height:69px; background:url(/images/global/sprite.png) -1px 0px; */
.home-content ul li{border:1px solid #cccccc; width:274px; height:52px; background:url(/images/global/sprite.png) -1px -83px; padding:5px 10px; overflow:hidden; margin:0 7px 7px 0; display:inline-block; float:left; cursor:pointer}
.home-content ul li.last{margin-right:0}
.home-content ul li a{text-decoration:none; display:block}
.home-content ul li h2{font-size:12px; font-weight:bold; height:15px; margin-bottom:5px; background:url(/images/global/sprite.png) no-repeat 100%; background-position: -631px -253px}
.home-content-bottom{}
.featured-products{float:left; width:599px; cursor:pointer}
.featured-products-title{background:url(/images/global/sprite.png) no-repeat -1px -421px; color:#ffffff; font-size:11px; font-weight:bold; margin:0; padding:0}
.featured-products-title span{background:url(/images/global/sprite.png) no-repeat 100% -421px; display:block; line-height:30px; margin:0 0 0 10px; padding:0 7px 0 0}
/*Use variable for specific height for .featured-products div - change height:48px; to height:59px; */
.featured-products div{border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:577px; height:48px; background:url(/images/global/sprite.png) -1px 0px; padding:10px; vertical-align:top}
.featured-products div a, .latest-news div a{display:block; text-decoration:none; vertical-align:top}
.featured-products div h3 a{font-size:11px; font-weight:bold; margin-bottom:5px}
.featured-products div a:link{color:#000000}
.featured-products div:hover a, .latest-news div:hover a, .home-content ul li:hover a{color:#e76000}
.featured-products div a img{float:right; margin-left:15px}
.latest-news{float:right; width:297px}
.latest-news h2{background:url(/images/global/sprite.png) no-repeat -1px -421px; color:#ffffff; font-size:11px; font-weight:bold; padding:0; margin-bottom:0px}
.latest-news span{background:url(/images/global/sprite.png) no-repeat 100% -421px; display:block; line-height:30px; margin:0 0 0 10px; padding:0 7px 0 0}
.latest-news h4 a{float:right; color:#ffffff; font-size:9px; margin-top:-22px; margin-bottom:0px; margin-right:10px; text-decoration:none}
/*Use variable for specific height for .latest-news div - change height:48px; to height:59px; */
.latest-news div{border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:275px; height:48px; overflow:hidden; background:url(/images/global/sprite.png) no-repeat -1px -513px; padding:10px; margin-top:0px;cursor:pointer}
.latest-news div h3{margin-bottom:5px}
.latest-news div h3 a{font-size:11px; font-weight:bold; vertical-align:top}
/*************************************/
/*************************************/
/* Items for Pull Down Menu*/
#menubar{display:inline; color:#000000; font-weight:bold; font-size:10px; margin-right:19px; text-decoration:none; vertical-align:top}
#popbox{background:#ffffff; border:1px solid; border-color:#666666; font-size:11px; top:55px; z-index:1000}
#menubar{font-size:11px; padding-top:1px}
#popbox, .menu2{display:none; position:absolute; width:14em}
.menu2{z-index:1001}
#menubar a, #menubar a:active, #menubar a:visited{color:#000000; font-weight:normal}
.menu2 a, .menupulldown a{text-decoration:none}
.menu2 a{display:block; padding:.2em .5em}
#menubar .menu2 a:hover{color:#000000; background-color:#F7EFE7}
/*************************************/
/*************************************/
/*Sub page styles*/
.teal{background: none repeat scroll 0 0 #c3dbdf;border-bottom: 1px solid #d0d0d0;}
.infobox{float:right; margin-top:-20px; width:200px}
.infobox-hdr{background:url(/images/extenders/bg-hdr-right.jpg) no-repeat; width:190px; height:23px; color:#ffffff; font-weight:bold; font-size:12px; padding:7px 0 0 10px}
.infobox-content{border-bottom:#cccccc 1px solid; border-left:#cccccc 1px solid; border-right:#cccccc 1px solid; width:188px; padding:5px}
.returnpolicy{width:700px; height:inherit; float:right; margin-top:10px}
.returnpolicy h1{font-size:18px; font-weight:bold; color:#000000; margin-bottom:10px}
.returnpolicy-narrow{width:475px; height:auto}
.returnpolicy h3{font-size:11px; font-weight:bold; color:#000000}
.returnpolicy ul li{color:#000000; line-height:16px; margin-bottom:10px}
.returnpolicy a{text-decoration:none; display:inline; color:#0094b2; font-weight:bold}
.returnpolicy a:link{color:#0094b2}
.returnpolicy a:visited{color:#e18d24}
.returnpolicy a:hover{color:#e76000}
.returnpolicy a:active{color:#e76000}
.returnpolicy ul{margin-left:40px; list-style:disc; line-height:10px; margin-bottom:0px}
.customerlist{width:700px; height:inherit; float:right; margin-top:10px}
.customerlist h1{font-size:18px; font-weight:bold; color:#666666; margin-bottom:10px}
.customerlist h2{font-size:11px; font-weight:bold; color:#666666; margin-bottom:10px; line-height:16px}
.customerlist h3{font-size:11px; font-weight:bold; color:#666666}
.customerlist h5{font-size:14px; font-weight:bold; color:#666666}
.customerlist ul li h4{font-size:11px; font-weight:bold; color:#666666; display:inline; margin-right:4px}
.customerlist ul li{color:#000000; line-height:16px; margin-bottom:10px; list-style:none}
.customerlist ul ul.box li{font-size:11px; color:#000000; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:650px; height:inherit; overflow:hidden; background:url(/images/bg-customer-list.gif) repeat-x bottom; padding:10px; margin-bottom:0px}
.customerlist ul ul.box .top{border-top:1px solid #cccccc}
.customerlist a{text-decoration:none; display:inline; color:#0094b2; font-weight:bold}
.customerlist a:link{color:#0094b2}
.customerlist a:visited{color:#e18d24}
.customerlist a:hover{color:#e76000}
.customerlist a:active{color:#e76000}
.customerlist dl{margin-bottom:4px}
.customerlist dl dt{background:#e3e3e3; color:#ffffff; float:left; font-weight:bold; margin-right:10px; padding:5px; width:40px}
.customerlist dl dd{margin:2px 0; padding:5px}
.customerlist ul li ul.privacystatement{margin-left:40px; list-style:disc; line-height:10px; margin-bottom:0px}
.aboutus{width:700px; height:inherit; float:right; margin-top:10px}
.aboutus h1{font-size:18px; font-weight:bold; color:#000000; margin-bottom:10px}
.aboutus h2{font-size:11px; font-weight:bold; color:#000000; margin-bottom:10px; line-height:16px}
.aboutus h3{font-size:11px; font-weight:bold; color:#000000}
.aboutus h5{font-size:13px; font-weight:bold; color:#000000}
.aboutus ul li h4{font-size:11px; font-weight:bold; color:#000000; display:inline; margin-right:4px}
.aboutus ul li{color:#000000; line-height:16px; margin-bottom:10px; list-style:none}
.aboutus ul ul.box li{font-size:11px; color:#000000; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:650px; height:inherit; overflow:hidden; background:url(/images/home/bg-sprite.png) repeat-x center; background-position:298px -200px; padding:10px; margin-bottom:0px}
.aboutus ul ul.box .top{border-top:1px solid #cccccc}
.aboutus a{text-decoration:none; display:inline; color:#0094b2; font-weight:bold}
.aboutus a:link{color:#0094b2}
.aboutus a:visited{color:#e18d24}
.aboutus a:hover{color:#e76000}
.aboutus a:active{color:#e76000}
.aboutus ul li ul.privacystatement{margin-left:40px; list-style:disc; line-height:10px; margin-bottom:0px}
.sidenav {float:left; width:130px; height:inherit; margin-top:15px}
.sidenav ul li{font-size:12px; padding:5px; list-style:none}
.sidenav .twitter{font-size:10px}
.sidenav .twitter a{font-weight:normal}
.sidenav .contact{margin-top:20px}
.sidenav .contact ul li{list-style:none; padding:0px; font-size:11px}
.sidenav .contact ul li a{font-weight:normal}
.sidenav h2{background:url(/images/global/bg-sidenav-tab.png) no-repeat; width:130px; height:23px; color:#ffffff; font-size:11px; font-weight:bold; padding:7px 0 0 10px; margin-bottom:0px}
.sidenav a{text-decoration:none; font-weight:bold}
.sidenav a:link,
.sidenav a:active,
.sidenav a:visited { color:#0094b2 }
.sidenav a:hover{ color:#e76000 }
.sidenav ul.box li{ width:114px; font-size:11px; color:#000000; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:inherit; height:inherit; overflow:hidden; background:url(/images/home/bg-sprite.png) repeat-x center;  background-position:145px -101px; padding:7px; margin-bottom:0px}
.sidenav ul.box .top{border-top:1px solid #cccccc}
/*Sidenav using sprites*/
div.side-nav h2 { margin: 0; padding: 0; border: none; background: url(/images/global/sprite.png) no-repeat -1px -390px #e76000; }
div.side-nav h2 span { color: #ffffff; font-size: 12px; font-weight: bold; display: block; line-height: 26px; margin: 0 0 0 10px; padding: 0 7px 0 0; background: url(/images/global/sprite.png) no-repeat 100% -390px; }
.side-nav li { font-size: 11px; padding: 7px; list-style: none; background: url(/images/global/sprite.png) no-repeat -1px -533px #ffffff; border: 1px solid #cccccc; border-top: none; margin: 0; line-height: 1.5em;}
.side-nav a { text-decoration: none; font-weight: bold; display: block; }
.side-nav a:link,
.side-nav a:active,
.side-nav a:visited { color:#0094b2 }
.side-nav a:hover{ color:#e76000 }
.pressrelease{height:inherit; float:left; width:600px; margin-top:10px; margin-left:73px}
.pressrelease a:link{text-decoration:none; display:inline; color:#0094b2; font-weight:bold}
.pressrelease a:visited{color:#e18d24}
.pressrelease a:hover{color:#e76000}
.pressrelease a:active{color:#e76000}
.pressrelease h1{font-size:18px; font-weight:bold; color:#666666; margin-bottom:10px}
.news dl{float:left; width:600px; margin-left:73px; margin-top:13px; padding:0; border-bottom:4px solid #ffffff; border-top:2px solid #ffffff; border-right:8px solid #ffffff; background-color:#f0f0f0}
.news dl dt{clear:left; float:left; width:150px; height:30px; padding:5px; margin:0; font-weight:bold; border-top:2px solid #ffffff; border-right:8px solid #ffffff; border-bottom:4px solid #ffffff; background-color:#f0f0f0}
.news dl dd{float:left; width:416px; height:30px; margin:0; padding:5px; border-bottom:4px solid #ffffff; border-top:2px solid #ffffff; border-right:6px solid #ffffff; background-color:#f0f0f0}
.news a{text-decoration:none; font-weight:bold}
.news a:link{color:#0094b2}
.news a:visited{color:#e18d24}
.news a:hover{color:#e76000}
.news a:active{color:#e76000}
.archive{float:right; width:73px; height:inherit; margin-top:10px}
.archive ul li{font-size:10px; padding:5px; list-style:none}
.archive a{text-decoration:none; font-weight:bold}
.archive a:link{color:#0094b2}
.archive a:visited{color:#e18d24}
.archive a:hover{color:#e76000}
.archive a:active{color:#e76000}
/*.chatbutton{clear:both; float:right; text-align:center; background:url(/images/global/box-bg.gif) no-repeat; width:200px; height:115px; margin-top:10px}
.chatbutton h2{color:#0094b2; padding-top:8px; font-size:13px; margin-top:0px; margin-bottom:3px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:bold; text-align:center}
.chatbutton img{margin-top:5px}*/
#agent-container { float:right; margin-top:15px; background-color:#ffffff; border: 1px solid #cccccc; -moz-border-radius:0px; border-radius: 0px; width: 200px; padding: 7px 0; text-align: center; line-height: 1;}
.rightCol #agent-container { width: auto; float: none; }
#agent-container h2 { color: #e76000; font-size: 12px; font-weight: bold; margin: 0 0 10px 0; padding: 0; padding-bottom: 0; border-bottom: none; }
#live-agent-jive, #live-agent-call { cursor: pointer }
#live-agent-call { margin-bottom: 6px; }
#live-agent-call span{background-color:#ffffff; height:20px; width:147px; display:block; margin:auto;}
.two-col-right-page #agent-container,
.two-col-left-page #agent-container,
.three-col-page #agent-container { width: 188px; }
.contactus{width:500px; height:inherit; float:right; margin-top:10px}
.contactus b{color:#666666}
.contactus h1{font-size:18px; font-weight:bold; color:#666666; margin-bottom:10px}
.contactus ul li{list-style:none}
.contactus a{text-decoration:none; font-weight:bold}
.contactus a:link{color:#0094b2}
.contactus a:visited{color:#e18d24}
.contactus a:hover{color:#e76000}
.contactus a:active{color:#e76000}
.contactus h2{font-size:12px; font-weight:bold; color:#666666; margin-bottom:8px}
.border{border:1px solid #cccccc; width:427px; height:468px; background-color:#f5f5f6}
.required{color:red; font-weight:bold; font-size:11px; margin-top:3px; margin-left:10px}
.attributeinput{font-size:12px; font-weight:normal; font-style:normal; color:black; margin-top:0px; height:15px; text-decoration:none; margin-left:10px}
.list{text-decoration:none; list-style:none; text-align:left; margin-top:5px; margin-left:100px; font-size:10px}
.bordernewsletter{border:1px solid #cccccc; width:425px; height:600px; background-color:#f5f5f6}
.borderfreecat{border:1px solid #cccccc; width:530px; height:440px; background-color:#f5f5f6}
.freecatform{width:550px; padding:0; font-size:11px; margin-left:10px; margin-top:10px}
.freecatform dl{width:450px; margin:0px; padding:2px; height:auto; text-align:left}
.freecatform dl dt, dd{height:20px; margin-top:2px}
.freecatform dl dt{float:left; text-align:left; width:180px}
.freecatform dl dd{float:left; width:150px; clear:left; margin-left:5px}
.freecatform dl dt.comments{height:70px}
.freecatform ul li{margin-top:10px}
.freecatform input{border:1px solid #cccccc}
.freecatform textarea{border:1px solid #cccccc}
.freecatform .button{border:1px solid #cccccc; color:#000000; padding:3px; background:url(/images/home/bg-sprite.png) repeat-x bottom; background-position:145.5px -7px}
.freecatform dl dt.buttons{height:40px; padding-top:20px}
.freecatform .checkbox{border-style:none}
.freecatform h1{text-align:center; font-size:18px; font-weight:bold; color:#666666; margin-top:0; margin-bottom:10px}
.freecatform a{text-decoration:none; font-weight:bold}
.freecatform a:link{color:#0094b2}
.freecatform a:visited{color:#e18d24}
.freecatform a:hover{color:#e76000}
.freecatform a:active{color:#e76000}
.freecatcaptcha{position:static}
.freecatcaptcha table input{border:1px solid #cccccc}
.freecatcaptcha table td{white-space:nowrap}
.freecat{margin-left:80px}
.contactform{width:410px; padding:0; font-size:11px; margin-left:10px; margin-top:10px}
.contactform dl{width:410px; margin:0px; padding:2px; height:auto; text-align:left}
.contactform dl dt, dd{height:20px; margin-top:2px}
.contactform dl dt{float:left; text-align:left; width:150px; margin-left:5px}
.contactform dl dd{clear:left; float:left; width:130px; margin-left:5px}
.contactform dl dt.comments{height:70px}
.contactform ul li{margin-top:10px}
.contactform input{border:1px solid #cccccc}
.contactform textarea{border:1px solid #cccccc}
.contactform .button{border:1px solid #cccccc; color:#000000; padding:3px; background:url(/images/home/bg-sprite.png) repeat-x bottom; background-position:145.5px -7px}
.contactform dl dt.buttons{height:40px; padding-top:20px}
.contactform .checkbox{border-style:none}
.contactform h1{margin-left:37px; text-align:center; font-size:18px; font-weight:bold; color:#666666; margin-top:0; margin-bottom:10px}
.contactform a{text-decoration:none; font-weight:bold}
.contactform a:link{color:#0094b2}
.contactform a:visited{color:#e18d24}
.contactform a:hover{color:#e76000}
.contactform a:active{color:#e76000}
.contactcaptcha{position:static}
.contactcaptcha table input{border:1px solid #cccccc}
.contactcaptcha table td{white-space:nowrap}
.captcha table input{border:1px solid #cccccc}
.captcha{position:relative; top:443px; left:151px}
.staff{width:610px; height:inherit; float:left; margin-left:73px; margin-top:10px}
.staff b{color:#000000}
.staff h1{font-size:18px; font-weight:bold; color:#000000; margin-bottom:10px}
.staff a{text-decoration:none; font-weight:bold}
.staff a:link{color:#0094b2}
.staff a:visited{color:#e18d24}
.staff a:hover{color:#e76000}
.staff a:active{color:#e76000}
.staff dl{float:left; width:700px; margin-top:13px; padding:0}
.staff dl dt{clear:left; float:left; width:160px; height:auto; padding:5px; margin:0; font-weight:bold; border-top:1px solid #cccccc}
.staff dl dd{float:left; width:500px; height:auto; margin:0; padding:5px; border-top:1px solid #cccccc}
.about-nti{width:700px; height:inherit; float:right; margin-top:10px}
.about-nti h1{font-size:18px; font-weight:bold; color:#666666; margin-bottom:10px}
.about-nti a{text-decoration:none; display:inline; color:#0094b2; font-weight:bold}
.about-nti a:link{color:#0094b2}
.about-nti a:visited{color:#e18d24}
.about-nti a:hover{color:#e76000}
.about-nti a:active{color:#e76000}
.about-ntidl{float:left; width:610px; margin-top:13px; padding:0}
.about-nti dl dt{clear:left; float:left; width:300px; height:auto; padding:5px; margin:0}
.about-nti dl dd{float:left; width:300px; height:auto; margin:0; padding:5px}
.gsa dl{float:left; width:600px; padding:0; border-bottom:4px solid #ffffff; border-top:2px solid #ffffff; border-right:8px solid #ffffff; background-color:#f0f0f0}
.gsa dl dt{clear:left; float:left; width:430px; height:15px; padding:5px; margin:0; border-top:2px solid #ffffff; border-right:8px solid #ffffff; border-bottom:4px solid #ffffff; background-color:#f0f0f0}
.gsa dl dd{float:left; width:136px; height:15px; margin:0; padding:5px; border-bottom:4px solid #ffffff; border-top:2px solid #ffffff; border-right:6px solid #ffffff; background-color:#f0f0f0}
.gsa b{color:#666666}
.gsasearch b{color:#666666; margin-left:20px}
.popuplinks a{text-decoration:none; display:inline; color:#0094b2; font-weight:bold}
.popuplinks a:link{color:#0094b2}
.popuplinks a:visited{color:#e18d24}
.popuplinks a:hover{color:#e76000}
.popuplinks a:active{color:#e76000}
.popuplinks h1{text-align:center; font-size:18px; font-weight:bold; color:#666666; margin-top:10px; margin-bottom:10px}
.tech{width:700px; height:inherit; float:right; margin-top:10px}
.tech dl{font-size:11px; font-weight:bold; color:#666666; display:inline; margin-right:4px}
.tech dl dt{color:#000000; line-height:16px; margin-bottom:10px; list-style:none}
.tech dl dd{color:#000000; line-height:16px; margin-bottom:5px; margin-top:-65px; margin-left:115px; list-style:none}
.promotion{height:inherit; margin-top:10px}
.promotion h1{font-size:22px; font-weight:bold; color:#666666; margin-bottom:10px}
.promotion h1.large{font-size:30px; font-weight:bold; color:#666666; margin-bottom:10px}
.promotion h2{font-size:18px; font-weight:bold; color:#0094b2; margin-bottom:10px; line-height:20px}
.promotion ul li{color:#000000; line-height:12px; margin-bottom:8px; margin-left:40px; list-style:disc}
.promotion a{display:inline; color:#0094b2; font-weight:bold}
.promotion a:link{color:#0094b2}
.promotion a:visited{color:#e18d24}
.promotion a:hover{color:#9702a7}
.promotion a:active{color:#e76000}
/*************************************/
/* PRODUCTS                          */
/*************************************/
.productsTop{margin-bottom:15px}
.productsTop a{color:#0094b2}
.leftCol h2{margin-right:1em}
.intermediate {line-height:1.55em; width:761px;float: left; padding: 0px 0px 0px 0px;}
.intermediate-items {line-height:1.55em; width:751px;float: left; padding: 0px 0px 0px 10px;}
.intermediate a:link{text-decoration:none; color:#000000}
.intermediate .anchorlinkinfo a:link{ color: #0094b2 }
.intermediate .anchorlinkinfo a:hover{ color:#e18d24 }
.intermediate a:visited{text-decoration:none; color:#9702a7}
.intermediate a:hover{text-decoration:none; color:#e76000}
.intermediate a:active{text-decoration:none; color:#e76000}
.intermediate h1,
.product h1 {color:#000000; font-size:18px; font-weight:bold; margin-bottom:5px}
.intermediate h2,
.product h2 {font-size:13px; font-weight:bold; color:#000000; margin-bottom:5px}
.intermediate-content {clear:both; margin-left:-10px;}
.intermediate-content-icons{clear:both;}
.intermediate-header{clear:both; background-color:#0998b5; color:#ffffff; font-weight:bold; font-size:12px; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0;}
.intermediate-header span{background-color:#0998b5; display:block; line-height:30px; margin:0 0 0 10px; padding:0 7px 0 0}
.intermediate-article{float:left;cursor:pointer; background:url(/images/global/sprite.png) no-repeat -1px -601px; width:332px; min-height:250px; margin:10px 10px 0 0; padding:5px}
.intermediate-article h3{font-size:14px; font-weight:bold; background:url(/images/global/sprite.png) no-repeat -574px -254px}
.intermediate-article h4{font-size:12px}
.intermediate-article.odd {margin-right:0;}
/*This is a unique color to display the price range on intermediate pages in orange */
.prodDescript h4{color:#e76000; font-weight:bold; font-size:11px}
.prodDescript2 {color:#e76000; font-weight:normal; font-size:11px}
.intermediate-article:hover a{color:#e76000} 
.intermediate-infohdr,

.side-block h2 {background-color:#e18d24; height:30px; color:#ffffff; font-weight:bold; font-size:12px; margin: 0;}

.side-block2 { border: 1px solid #aaaaaa; }
.side-block2 h2 {background-color:#ffffff; color:#000000;font-weight:bold; font-size:12px; margin: 0; vertical-align: text-middle;}

.intermediate-infohdr span,
.side-block h2 span {background-color:#e18d24; display:block; line-height:30px; margin:0 0 0 10px;}

.side-block2 h2 span {background:#ffffff no-repeat 100% display:block; line-height:30px; margin:0 0 0 10px;}

.side-block-press h2 {background-color:#e18d24; height:30px; color:#ffffff; font-weight:bold; font-size:10px; margin: 0;}
.intermediate-infohdr span,
.side-block-press h2 span {background-color:#e18d24; display:block; line-height:30px; margin:0 0 0 10px;}
.intermediate-info-content, 
.side-block-content {border:#cccccc 1px solid; border-top:none; padding:5px; -moz-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px;}

.side-block-content2 {border:#ffffff 1px solid; background-color:#F7EFE7; border-top:none; padding:3px; -moz-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px;}
.intermediate-info-content ul{list-style:none}
.intermediate-info-content ul a{color:#0094b2; font-weight:bold; text-decoration:none; font-size:11px}
.intermediate-info-content li{padding-left:30px; padding-bottom:.25em; line-height:1.3em}
.intermediate-info-content ul li a:hover{color:#e76000}
.intermediate-info-content ul li a:active{color:#e76000}
.intermediate-info-content li.pdf{background:#ffffff url(/images/global/sprite.png) no-repeat -314px -281px;}
.intermediate-info-content li.info{background:#ffffff url(/images/global/sprite.png) no-repeat -25px -290px;}
.intermediate-info-content li.whitepaper{background:#ffffff url(/images/global/sprite.png) no-repeat -314px -281px;}
.intermediate-info-content li.featurecompare{background:#ffffff url(/images/global/sprite.png) no-repeat -314px -281px;}
.intermediate-info-content li.featurecompare-nobg{padding-left: 0px; display:table;}
.intermediate-info-content li.featurecompare-nobg .icon{background:#ffffff url(/images/global/sprite.png) no-repeat -314px -281px; width: 20px; height: 20px; display:table-cell;position:absolute;margin-top:0px;}
.intermediate li.featurecompare-nobg a:link{display:table-cell; width: 160px; padding-left: 30px;}
.intermediate-info-content li.rss{background:#ffffff url(/images/global/sprite.png) no-repeat -314px -241px;}
.anchorlink h2 a:link{text-decoration:none; color:#0094b2}
.anchorlink h2 a:hover{color:#e76000}
.agent-btn{margin-bottom:5px}
.connect{float:right; margin-top:15px; background:url(/images/extenders/bg-connect.jpg) no-repeat; width:200px; height:77px; text-align:center; padding-top:10px}
.connect h3{color:#0094b2; font-size:12px; font-weight:bold; margin-bottom:10px}
.prodGallery{width:771px; margin-bottom:1em;}
.prodGallery td{border:1px solid #cccccc; padding:10px; width:50%;}
.prodGallery .noBorder{border:none; padding:10}
.prodGallery .prodImage{float:left; width:100px; margin-right:15px}
.prodGallery .prodDescript ul{margin-left:10px}
.prodDescript a{display:block; text-decoration:underline; font-weight:bold}
.prodGallery p{margin-top:.5em; color:#000000;}

.prodGallery2{width:750px; margin-bottom:1em;}
.prodGallery3{width:898px; margin-bottom:0em;}
.prodGallery2 td{border:0px solid #cccccc; padding:10px; width:50%;}
.prodGallery2 .noBorder{border:none; padding:10}
.prodGallery2 .prodImage{float:center; width:318px; margin-right:15px}
.prodGallery2 .prodDescript ul{margin-left:10px}
.prodDescript2 a{display:block; text-decoration:underline; font-weight:normal}
.prodGallery2 p{margin-top:.5em; color:#000000;}

.leftCol dl{margin-top:.5em}
.leftCol dt{font-weight:bold; margin:.5em 0 0; height:auto}
.leftCol dd{margin:0; padding:0; height:auto}
.leftCol p{color:#000000;}
.prodGallery .extenders-article{width:320px}
.diagramLeft{float:left; margin-right:5px}
.diagramRight{float:right; margin-left:15px}
.clearance{text-decoration:line-through; font-weight:normal}
.miniGallery{float:left; margin:0px 0px 0 0; text-align:center; width:108px; height:150px}
.miniGallery .prodImage{display:block; margin-bottom:5px}
.miniGallery .prodImageHub{display:block; margin-bottom:5px; height:41px}
.miniGallery a{text-decoration:underline}
/*Product Page*/
.product-list-description ul ul li,
.product-list-description2 ul ul li,
.product-tabs-content ul ul li { list-style: circle;  }
.product {line-height:1.65em; width:761px;float: left;}
.product h6 { font-size: 11px; font-weight: bold; }
.product h5 { font-size: 13px; font-weight: bold; }
.product a { color: #0094b2; text-decoration: none; }
.product a.nodecor { color: #0094b2; text-decoration: none; }
.product a:hover { color: #e76000; text-decoration: none; }

.product2 a { color: #000000; text-decoration: none; }
.product2 a.nodecor { color: #0094b2; text-decoration: none; }
.product2 a:hover { color: #e76000; text-decoration: none; }

.product-titles { float: left; width: 695px; }
.product ul { margin-left: 15px; list-style: disc; padding: 0;}
.product ul li { margin: 0; padding: 0;}
.product-list {width:751px; padding:0px 0px 0px 10px;}
.product-list3 {width:903px; padding:0px 0px 0px 1px;}
.product-image-container { margin: 20px 0; clear: both; }
.product-image-zoom { text-align: center; margin: 0 0 5px; }
.product-image-zoom a { background: url("/images/global/icon-search.png") no-repeat scroll 0 50%; padding: 0 0 2px 15px;  }
.product-image,
.product-image-caption { text-align: center }
.product-image-caption { font-weight: bold;}
.product-image-other { float: left; display: inline; width: 100%; margin: 10px 0px 10px 10px;}
.product-image-other h4 { font-weight: bold; font-size: 11px; text-transform: uppercase; padding-bottom: 3px; border-bottom: 1px solid #e3e3e3; margin-bottom: 10px; }
.product-image-other ul { margin: 0; padding: 0; }
.product-image-other ul li { list-style: none; float: left; display: inline; padding: 0; border: 1px solid #aaaaaa; margin-right: 10px; }
.product-image-other2 ul li { list-style: none; float: left; display: inline; padding: 0; border: 1px solid #ffffff; margin-right: 10px; margin-left: 30px;}
.product-image-other img { float: left; display: inline; }
ul.product-certs { margin: 10px 0 0 0; }
ul.product-certs li { list-style: none; margin: 5px; text-align: center;}
/*Set Background Color*/
.product-highlight .side-block-content { background: #F7EFE7; }
/* Tabs */
/*Set Background Color*/
.product-tabs { border: 1px solid #cccccc; border-bottom-color: #aaaaaa; background-color:#e18d24; height: 24px; list-style: none !important; margin: 0 !important; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0;}
.product-subtabs { background-color:#e18d24; }
.product-subtabs-sn { background-color:#e18d24; font-size: 10px; }
.product-subtabs-sensor {background-color:#e18d24; font-size: 10px !important }
.product-subtabs-sn a { display:block; padding:0 10px; color:#ffffff; text-decoration: none; font-weight: bold; }
.product-tabs li { float:left; border-right:1px solid #aaaaaa; border-left:1px solid #ffffff; line-height:24px; }
.product-tabs li.first { border-left:0; }
.product-tabs li.last {  background-color: #0998b5; }
.product-tabs-narrow a { display:block; padding:0 4px; color:#ffffff; text-decoration: none; font-weight: bold; }
.product-tabs a { display:block; padding:0 4px; color:#ffffff; text-decoration: none; font-weight: bold; }
.product-tabs-narrow a { padding:0 4px; }
.product-tabs a:hover { background-color: #F7EFE7; color:#000000; }
.product .tab-control a{color: #0094b2}
.product .tab-control a:hover { color: #e76000; text-decoration: none; }
.product-tabs li.ui-tabs-selected a,
.product-tabs li.ui-tabs-selected a:hover { background-color:#ffffff; font-weight:bold; color:#000000; padding-bottom: 1px; }
.product-tabs li.ui-tabs-selected.first a { -moz-border-radius: 0px 0 0 0; -webkit-border-radius: 0px 0 0 0; border-radius: 0px 0 0 0; }
.product-tabs-content { padding: 15px; border: 1px solid #cccccc; border-top: none; float: right; display: inline; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; width: 720px;}
.product-tabs-content2 { padding: 0px; border: 0px; width: 910px; } /*For content without border and no tabs*/
.ui-tabs .ui-tabs-hide {display: none !important;}
.product-tabs-content h6 { clear: both; margin-top: 5px; }
.product-tabs-content .col { float: left; width: 345px; margin-bottom: 20px }
.product-tabs-content .col-left { margin-right: 10px; }
.product-tabs-content .col2 { float: left; width: 345px; margin-bottom: 20px }
.product-tabs-content .col-left2 { margin-right: 30px; width: 345px;}
.product-tabs-container {float: right;width: 752px;}
.product-subtabs-container {float: right;width: 719px;}
.product-subtabs-content { padding: 15px; border: 1px solid #cccccc; border-top: none; float: left; display: inline; width: 700px; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
.product-subtabs-content .col { float: left; width: 410px; margin-bottom: 20px }
.product-subtabs-content .col-left { margin-right: 10px; }
.product-subtabs-content-sn { padding: 0px; border: 0px solid #cccccc; border-top: none; float: left; display: inline; width:715px; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
.product-subtabs-content-sn .col { float: left; width: 306px; margin-bottom: 20px }
.product-subtabs-content-sn .col-left { margin-right: 10px; padding-left: 10px; }
ul.testimonial-list li { list-style: none; border-bottom: 1px dotted #aaaaaa; margin-bottom: 10px; padding-bottom: 10px; }
ul.testimonial-list li.last { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.testimonial-list .citation {text-align: right; font-style: italic;}
.testimonial-list p {margin: 0 0 10px;}
.tab-diagrams { padding-bottom: 5px; }
.tab-diagrams h4 { color: #e76000; font-size: 14px; font-weight: bold; }
.tab-diagrams ul { margin: 10px 0 10px 0; border: 1px solid #cccccc;}
.tab-diagrams .diagram-container { border-bottom: 1px solid #cccccc; }
.tab-diagrams li { list-style: none; }
.tab-diagrams h6 { border-bottom: 1px solid #cccccc; font-weight: bold; margin: 0; padding: 0; text-align: left; background: url("/images/global/sprite.png") no-repeat scroll -1px -602px; cursor: pointer; }
.tab-diagrams h6:hover { background: #e3e3e3; color: #e76000; }
h6.diagram-caption b { display: block; background: url("/images/global/minus.png") no-repeat 5px 11px; padding: 5px 5px 5px 20px; }
h6.diagram-caption-collapsed b { background: url("/images/global/plus.png") no-repeat 5px 11px; }
.diagram-image-wrapper { text-align: center; padding: 10px 0; }
.diagram-image-description { text-align: left; padding: 0 10px 10px 10px ; }
.tab-downloads ul li,
.product-list-downloads ul li { list-style: none; padding: 2px 0 3px 22px; margin: 5px 0; background: url("/images/global/file-icons/default.png") no-repeat 0 50%; }
.tab-downloads ul li.pdf,
.product-list-downloads li.pdf { background-image: url("/images/global/file-icons/pdf.png"); }
.tab-downloads ul li.url,
.product-list-downloads li.url { background-image: url("/images/global/file-icons/url.png"); }
.tab-downloads ul li.zip,
.product-list-downloads li.zip { background-image: url("/images/global/file-icons/zip.png"); }
.tab-downloads ul li.txt,
.product-list-downloads li.txt { background-image: url("/images/global/file-icons/txt.png"); }
.tab-downloads ul li.mp4,
.product-list-downloads li.mp4 { background-image: url("/images/global/file-icons/mp4.png"); }

.product-list-downloads2 ul li { list-style: none; width: 450px; padding: 2px 0 3px 22px; margin: 0px 207px; background: url("/images/global/file-icons/default.png") no-repeat 0 50%; }
.tab-downloads ul li.pdf,
.product-list-downloads2 li.pdf { background-image: url("/images/global/file-icons/pdf.png"); }
.tab-downloads ul li.url,
.product-list-downloads2 li.url { background-image: url("/images/global/file-icons/url.png"); }
.tab-downloads ul li.zip,
.product-list-downloads2 li.zip { background-image: url("/images/global/file-icons/zip.png"); }
.tab-downloads ul li.txt,
.product-list-downloads2 li.txt { background-image: url("/images/global/file-icons/txt.png"); }
.tab-downloads ul li.mp4,
.product-list-downloads2 li.mp4 { background-image: url("/images/global/file-icons/mp4.png"); }

.product-listing { padding-top: 10px;}
.product-listing-caption { color: #ffffff; cursor: pointer; border: none; background-color:#0998b5; font-size: 13px; margin-top: 10px; text-align: left; -moz-border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; }
.product-listing-caption2 { color: #ffffff; cursor: pointer; border: none; background-color:#0998b5; font-size: 13px; margin-top: 0px; text-align: left; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; }
.product-listing-caption b { display: block; padding: 6px 12px 6px 20px; background: url("/images/global/minus.png") no-repeat 5px 11px; }
.product-listing-caption-collapsed { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.product-listing-caption-collapsed b { background: url("/images/global/plus.png") no-repeat 5px 11px; }
.notoggle { cursor: default; }
.notoggle b { padding: 6px 12px; background: none; }
table.product-listing-group { margin-bottom: 10px; }
.product-table-price { text-align: right; }
.product-table-qty input.text{ width: 2.5em !important; padding: 2px; background: #ffffff; border: 1px solid #B6B6B6; color: #2F2F2F; font: 12px/15px Arial,Helvetica,sans-serif; vertical-align: middle;}
.product-table-price { font-weight: bold; color: #e76000; }
.product .buttons-set { text-align: right; margin-top: 20px; }
ul.product-options { margin: 7px 0; padding: 7px 7px 0 7px; background: #e3e3e3; }
ul.product-options li { padding-bottom: 7px; list-style: none; }
.product-options label { font-weight: bold; display: block; margin: 5px 0; }
.tab-parts { padding-top: 5px; }
/*Product List*/
.product-listing-group { border: 1px solid #cccccc; padding: 10px 10px 0 10px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.product-listing-group2 { border: 1px solid #cccccc; padding: 0px 10px 0 10px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.product-list-item { margin-bottom: 15px; }
.product-listing-group .last { margin-bottom: 0; }
.product-list h4 { color: #000000; font-size: 14px; font-weight: bold; margin: 0 0 10px 0; border-bottom: 1px solid #cccccc; padding-bottom: 3px; }
.product-list-image { float: left; display: inline; width: 200px; margin-right: 10px; text-align: center; }
.product-list-image2 { float: left; display: inline; width: 200px; margin-right: 20px; text-align: center; }
.product-list-image-wide { float: left; display: inline; width: 250px; margin-right: 10px; text-align: center; }
.product-list-image-wide2 { float: left; display: inline; width: 100%; margin-right: 10px; text-align: center; }
.product-list-caption { text-align: center; font-weight: bold; }
.product-list-downloads { background: #ffffff; margin: 10px 0 0; padding: 10px; }
.product-list-downloads ul { margin: 0; }
.product-list-description-wide { float: left; display: inline; margin-right: 10px; width:459px}
.product-list-description2 { display: inline; width: 100%;}
.firmware-warning {	color: #ff0000; font-weight: bold; font-size:11px; background-color: #FFFFCC; line-height: 20px; text-align: center; border:1px solid #FF0000; padding: 10px 10px 10px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.firmware-warning2 {	color: #ff0000; font-weight: bold; font-size:11px; background-color: #FFFFCC; line-height: 20px; text-align: left; border:1px solid #FF0000; padding: 10px 20px 10px 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.firmware-warning-bold {color: #ff0000; font-weight: bold; font-size:14px;}
.firmware-warning-block {background-color: #ff0000; color: #FFFFCC;}
.note {     color: #000000; font-weight: bold; font-size:11px; background-color: #FFFFCC; line-height: 20px; border:1px solid #000000; padding: 10px 10px 10px 10px;}
.note-bold {font-weight: bold}
.product-list-shop { float: left; display: inline; width: 100%; }
.product-list-shop2 { float: left; display: inline; width: 100%; }
.product-list-shop-3-col { float: right; text-align: center;}
.product-list .data-table thead th,
.product-list .data-table td { padding: 3px 4px; }
.product-list ul.product-options { margin: 0 0 7px 0; padding: 0; background: transparent; }
.product-list .buttons-set { margin-top: 0; }
.product-list .buttons-set button { font-size: 12px; }
.price-formula { color: #e76000; font-weight: bold; margin-bottom: 10px; }
/*Product List Width Configuration*/
.product-list-description{ float: left; display: inline; width: 490px; margin-right: 10px; }
.product-list-description-video{ float: left; display: inline; width: 873px; margin-right: 10px; }
.product-list-description3{ float: left; display: inline; width: 725px; margin-right: 10px; }
.product-list-description3 .col { float: left; width: 350px; margin-bottom: 20px }
.product-list-description3 .col-left { margin-right: 10px; }

/*************************************/
/*Photo Slideshow for Home Page*/
.thumbnails{width:510px; position:relative; left:20px; top:-70px; z-index:98}
.thumbnails li{width:78px; float:left; margin-right:10px; list-style:none}
.thumbnails a{width:78px; padding:3px; display:block; border:none}
.thumbnails a.activeSlide{background:#e18d24; border:2px solid #e18d24}
.thumbnails a:focus{outline:none}
.thumbnails a img{border:none; display:block; margin-right:10px}
.thumbnails a img{border:2px solid #ffffff}
.thumbnails a:hover img{border:2px solid #e18d24}
.float{position:absolute; z-index:98; height:60px}
#homeContent .mainImage{cursor:pointer; margin:0pt; overflow:hidden; width:903px; height:348px; position:relative}
.mainImage .first{width:903px; height:348px}
.mainImage .hidden{display:none; width:903px; height:348px}
.mainImage .header-text{position:absolute; top:12px; left:20px; font-family:helvetica,arial,verdana,sans-serif; font-weight:bold; font-size:30pt; letter-spacing:0px; white-space:nowrap; color:#ffffff; text-shadow: 2px 2px 2px #002B36;}
.mainImage .header-text2{position:absolute; top: 37px; left:20px; font-family:helvetica,arial,verdana,sans-serif; font-weight:bold; font-size:30pt; letter-spacing:0px; white-space:nowrap; color:#ffffff; text-shadow: 2px 2px 2px #002B36;}
.mainImage .second-line{margin-top:-5px; font-weight:bold}
.mainImage .sub-header{position:absolute; top:110px; left:20px; font-family:arial,helvetica,verdana,sans-serif; font-size:17pt; color:#ffffff; z-index:98; white-space:nowrap}
.mainImage .sub-header.sub-line{margin-top:-2px}
.mainImage .sub-header.third-line{margin-top:-3px}
.mainImage .sub-header.fourth-line{margin-top:-4px}
/*************************************/
/* Forms */
#hsearchbar{
    padding: 3px;
    border: 1px solid #aaaaaa;
    font-size: 11px;
    width: 175px;
}
#hsearchbar::placeholder{
        color:#000000;
}
input.required,
textarea.required,
select.required{ color: #000000; font-weight: normal; font-size: 12px; margin: 0; padding: 0;}
input,select,textarea,button { font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#000000; }
input.input-text,select,textarea { background:#ffffff; border:1px solid #aaaaaa; }
input.input-text,textarea { padding:2px; }
select, select.required { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #aaaaaa; padding:2pxh 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
.form-list li { margin: 0 15px 0 15px; padding-bottom: 5px; list-style:none; float: left; display: inline; width: 871px; }
.form-list label { float:left; display: inline; color:#666666; font-weight:bold; margin: 0 0 5px 0; }
.form-list label.required { position:relative; z-index:0; }
.form-list label.required em,
.fieldset h4.required em { float:left; display: inline; font-style:normal; color:#ff0000; position:absolute; left:-8px; }
.form-list label.required em { top: 0; }
.form-list li.fields { margin: 0 15px; padding-bottom: 0;}
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin: 0 6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
.form-list .input-box { display:block; clear:both; }
.form-list .field { float:left; display: inline; width:217px; padding-bottom: 10px; }
.form-list input.input-text { width:194px; }
.form-list textarea { width:194px; height:5em; }
.form-list select { width:198px; }
.form-list li.wide .input-box { width:418px }
.form-list li.wide input.input-text,
.form-list li.wide textarea,
.form-list li.wide select,
 #segment-other-list-field textarea { width:416px; }
.form-list li.additional-row { border-top:1px solid #cccccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; display: inline; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
.form-list li.legacy-captcha .input-box { width: auto; }
.form-list li.legacy-captcha .input-text { float: left; }
.form-list li.legacy-captcha .input-box a,
.form-list li.legacy-captcha .input-box img { float: left; margin-left: 10px; }
.fieldset { border: 1px solid #d0d0d0; background: #F7EFE7; padding: 10px 0 0 0; margin: 0 0 15px 0; float: left; display: inline; width: 901px; -moz-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;}
.legend { font-weight:bold; float: left; width: 879px; font-size:13px; background: url(/images/global/sprite.png) no-repeat scroll -1px -421px #0094b2; color: #ffffff; padding: 5px 12px; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.legend-n { font-weight:bold; float: left; width: 368px; font-size:13px; background: url(/images/global/sprite.png) no-repeat scroll -1px -421px #0094b2; color: #ffffff; padding: 5px 12px; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; }
.legend-toggle { cursor: pointer; }
h3.legend-empty { margin-bottom: 15px; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.form-subhead { clear: both; margin: 0 15px 10px 15px; color: #0094b2; font-weight: bold; text-transform: uppercase; position: relative; font-size: 11px; }
.form-list .divider, .form-subhead {border-top: 1px solid #cccccc; padding-top: 5px; }
.first-form-subhead { border-top: none; margin-top: 0; padding-top: 0; }
.form-subhead-plain { text-transform: none; color: #666666; }
.buttons-set { clear:both; text-align:right; margin-bottom: 10px; background-color:#e18d24  transparent; text-align: left; padding: 8px; border-top: none;}
.buttons-set button {background-color:#e18d24; border: 1px solid #cccccc; font-weight: bold; font-size: 14px; padding: 3px 10px; color: #ffffff; cursor: pointer; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.buttons-set button:hover {background-color:#0998b5; background-position: 50% -421px; border-color: #000000; }

input.error,
textarea.error,
select.error { border: 2px solid #ff0000; }
.checkbox.error { border: none; }
.radio.error { border: none; }
label.error,
.fieldset-horizontal .form-list label.error,
.fieldset-horizontal .form-list li.control label.error { color: #ff0000; clear: left; display: block; float: none; width: auto; text-align: left; padding-top: 5px;}
.error-messages, .success { font-size: 12px; font-weight: bold; color: #ff0000; border: 2px solid #ff0000; background: #fee; padding: 10px 15px; margin: 20px 0; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.success { color: #0094b2; border-color: #0094b2; background: #efe; }
.success p { font-weight: bold; margin-bottom: 10px; color: #0094b2; }
.error-messages ul { margin: 10px 0 0 20px; padding: 0; }
.error-messages li,
.error-messages div { font-weight: bold; }
.error-messages a:link,
.success a:link{color: #0094b2;}
.error-messages a:hover,
.success a:hover {color: #e76000;}
.eula {   }
.eula-text {
height: 200px; overflow: auto; border: 1px solid #d0d0d0;
overflow-x: hidden; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
padding: 1px; /*ie8*/
font-family: "Bitstream Vera Sans Mono", "Curier New", mono; font-size: 12px;
}
#contact-ad { width: 500px}
/*IE FIX*/
.form-subhead,
.fieldset {zoom: 1}
.fieldset-no-header { -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
/*Horizontal form layout*/
.fieldset-horizontal .form-list .field { width: 360px; }
.fieldset-horizontal .form-list .input-box { float: left; display: inline; clear: none; margin-left: 10px; }
.fieldset-horizontal .form-list label,
.fieldset-horizontal .form-list li.control label { width: 145px; float: left; text-align: right; }
.fieldset-horizontal .form-list li.control .input-box label { float: none }
.fieldset-horizontal .form-list label.required em,
.fieldset-horizontal .fieldset h4.required em { float: none; position: static; padding-right: 3px; }
.fieldset-horizontal .form-list li.control label.error { clear: none; width: auto; text-align: left; }
.popup-form .fieldset { width: auto; clear: left; }
.popup-form .form-list li { width: 360px; clear: left; }
.fieldset-horizontal .input-box { width: 200px; }
/*2 column form layout*/
.two-col-right-page .legend,
.two-col-left-page .legend { width: 671px; }
.two-col-right-page .fieldset,
.two-col-left-page .fieldset { width: 693px; }
.two-col-right-page .form-list li,
.two-col-left-page .form-list li { width: 663px; }
/*3 column form layout*/
.three-col-page .legend { width: 471px; }
.three-col-page .fieldset { width: 493px; }
.three-col-page .form-list li { width: 463px; }
.three-col-page .form-list li.wide input.input-text,
.three-col-page .form-list li.wide textarea,
.three-col-page .form-list li.wide select { width:456px; }
.three-col-page .form-list .field { width: 231px; }
/* All pages should have body class of generic-page */
.generic-page h1{color:#000000; font-size:18px; font-weight:bold; margin-bottom:15px}
.generic-page h2{font-size:14px; font-weight:bold; color:#000000; margin: 30px 0 10px 0; border-bottom: 1px solid #cccccc; padding-bottom: 3px;}
p.text { margin-bottom: 10px;}
.text-content h6 { font-size: 11px; font-weight: bold; color: #000000; margin-top: 10px; }
.text-content li { margin-bottom: 5px; }
.text-content ol, .text-content ul { margin: 5px 0 5px 15px; }
.text-content ol { list-style: decimal; }
.text-content ol > li { font-weight: bold; margin-left: 15px; }
.text-content ol.ol-no-bold > li { font-weight: normal; }
.text-content ul { list-style: disc; }
.text-content ol ul li { font-weight: normal; }
.text-content ul ul { list-style: circle; }
.text-content ul ul ul { list-style: square; }
.text-content a:link {color: #0094b2;}
.text-content a:hover {color: #e76000;}
/*Popup*/
#popup-footer { margin: 10px auto; width: 400px; }
#popup-contact { float: right; text-align: left; width: 180px; line-height: 1.5em; }
#popup-footer-link { background: url(/images/global/sprite.png) no-repeat scroll -558px -176px; height: 42px; width: 192px; float: left; margin: 10px 0 0 10px; }
#popup-contact a:link,
#popup-close-link:link,
#popup-close-link:visited { color: #0094b2; }
#popup-contact a,
#popup-close-link { font-weight: bold; }
.popup-close-link-container { clear: both; text-align: center; padding-top: 20px; font-size: 14px; }
.popup-page h2 { margin-top: 0; font-size: 12px; }
.popup-page h1 { margin-bottom: 10px; }
.popup-intro { text-align: center; }
.popup-form h1 {text-align: center;}
.form-list li.control-clear .input-box { float: none; display: block; clear: left; margin-top: 5px; }
.popup-form .buttons-set { padding: 0; margin: 0 0 10px 0; background: none; text-align: center;}
.popup-page #contact-ad { width: 100%}
/*Project Evaluation*/
.popup-form-project-eval .container { width: 505px; }
.popup-form-project-eval .fieldset-horizontal .input-box,
.popup-form-project-eval .fieldset-horizontal select { width: 312px; }
.popup-form-project-eval .fieldset-horizontal textarea,
.popup-form-project-eval .fieldset-horizontal input.input-text { width: 306px; }
#project-eval-control .field label { float: none; }
#project-eval-control .field { width: 93px; }
.popup-form-project-eval .form-list li { width: 472px; }
/*Form Popup*/
#contact-ad h3 { font-weight: bold; margin-bottom: 20px; color: #0094b2; font-size: 14px; text-align: center; }
#contact-ad li { margin-bottom: 15px; list-style: none; zoom: 1; }
#contact-ad li img { float: left; margin-right: 10px;}
#contact-ad li h4 { margin-bottom: 5px; padding: 0 0 3px 3px; border-bottom: 2px solid #cccccc;}
#contact-ad li h4 a,
#contact-ad li h4 a:visited { font-weight: bold; color: #0094b2; text-decoration: none; }
#contact-ad li h4 a:hover { font-weight: bold; }
#contact-ad li h4,
#contact-ad li p { margin-left: 90px; font-size: 12px;}
/*Distributor Application Speciffic*/
#product-interests .field { width: 290px; }
#will-add-logo-label { float: left; display: inline;}
/*Partner*/
ul.partner-links { margin-left: 10px; list-style: none; }
.partner-links li { line-height: 16px; padding-left: 20px; margin-bottom: 10px; background: url(/images/global/sprite.png) no-repeat scroll -890px -252px transparent; }
.partner-links a { font-weight: bold; }
/*YouTube Playlist*/
.video-page .container { width: 855px }
.video-playlist-page .container { width: 1181px }
.video-playlist-small-page .container { width: 968px }
.yt-container { border: 1px solid #e3e3e3; margin-bottom: 15px; width: 1179px; float: left; display: inline; }
.video-playlist-small-page .yt-container { width: 966px; }
.yt-video { float: left; display: inline; height: 510px; }
.video-playlist-small-page .yt-video { height: 510px; }
.yt-container ul { background: #e3e3e3; float: left; display: inline; margin: 0; width: 326px; height: 503px; overflow-y: scroll; overflow-x: hidden; padding-top: 7px;}
.video-playlist-small-page .yt-container ul { height: 503px; }
.yt-container li { list-style-type: none; padding: 0; float: left; display: inline; margin: 0px 7px 7px; }
.yt-container li img { width: 120px; float: left; display: inline; margin-right: 7px; border: 1px solid #cccccc; }
.yt-container li a { text-decoration: none; padding: 7px; width: 280px; margin: 0; background: #ffffff; border: 1px solid #cccccc; text-align: left; float: left; display: inline; }
.yt-container li a b { font-weight: bold; color: #0094b2; }
.yt-container li a:hover,
li.currentvideo a { border-color: #aaaaaa;  }
.yt-container li a:hover { background: #e3e3e3; -moz-box-shadow: 0 0 3px #0094b2; box-shadow: 0 0 3px #0094b2; -webkit-box-shadow: 0 0 3px #0094b2;}
li.currentvideo a,
li.currentvideo a:hover { background: #e3e3e3;  -moz-box-shadow: 0 0 3px #e76000; box-shadow: 0 0 3px #e76000; -webkit-box-shadow: 0 0 3px #e76000; }
li.currentvideo a b,
li.currentvideo a:hover b {color: #e76000;}
.yt-container li a b,
.yt-container li a span{ display: block; margin-left: 129px; }
.yt-container li a span { margin-top: 7px; color: #666666; }
.video-playlist-small-page h2 { margin-top: 0; font-size: 12px; }
.video-playlist-small-page h1 { margin-bottom: 5px; }
/* Data Table */
.data-table { border:1px solid #d0d0d0; border-spacing:0; empty-cells:show; width:100% }
.data-table { face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = 0); }/*IE Hack to force cell spacing*/
.data-table td,
.data-table th { vertical-align: middle; }
.data-table .even  { background:#e3e3e3 }
.data-table tr:hover { background:#ebf1f6; }
.data-table td.last,
.data-table th.last { border-right:0; }
.data-table tr.last td { border-bottom:0 !important; }
.data-table th,
.data-table caption { padding:3px 8px; font-weight:bold; }
.data-table td { padding:3px 8px; }
.data-table thead th,
.data-table caption { font-weight:bold; border-right:1px solid #d0d0d0; padding:2px 8px; color:#000000; vertical-align:middle; }
.data-table thead th.wrap { white-space:normal; }
.data-table thead th a,
.data-table thead th a:hover { color:#ffffff; }
.data-table thead th { background: #c3dbdf; border-bottom: 1px solid #d0d0d0; }
.data-table thead th .tax-flag { font-size:11px; white-space:nowrap; }
.data-table caption { color: #ffffff; border: none; background-color: #0998b5; border-radius: 5px 5px 0 0; font-size: 13px; padding: 6px 12px; text-align: left;}
.data-table tfoot { border-bottom:1px solid #cccccc; }
.data-table tfoot tr { background-color:#cccccc !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #cccccc; }
.data-table tfoot strong { font-size:16px; }
.data-table tbody th { vertical-align: middle; } 
.data-table tbody tr th { background: #ffffff; }
.data-table tbody th,
.data-table tbody td { border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }
.data-table a{color:#0094b2 !important; }
.data-table a:hover {color:#e76000 !important; }
/* Bundle products tables */
.data-table tbody.odd tr { background:#e3e3e3 !important; }
.data-table tbody.even tr { background:#e3e3e3 !important; }
.data-table tbody.odd tr td,
.data-table tbody.even tr td { border-bottom:0; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom:1px solid #cccccc; }
.data-table tbody td .option-label { font-weight:bold; font-style:italic; }
.data-table tbody td .option-value { padding-left:10px; }
.reseller-table a { text-decoration: none;} 
.reseller-table td { vertical-align: bottom; font-size: 13px; } 
.reseller-table tr:hover { background:#ffffff;}
.leftCol p.required { font-size:11px; color:#ff0000; font-weight: bold; margin-left: 0;}
.buttons-set-quote {margin-top: 15px;}
/*! SLIMBOX */
#lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #ffffff; }
.lbLoading { background: #ffffff url(/images/global/slimbox/loading.gif) no-repeat center; }
#lbImage { position: absolute; left: 0; top: 0; border: 10px solid #ffffff; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(/images/global/slimbox/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(/images/global/slimbox/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: 1.4em; text-align: left; border: 10px solid #ffffff; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(/images/global/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }
.col-head-bold-cnt {font-size:14px; font-weight:bold; color:#000000; text-align: center;}
/* Image Table */
.image-table { width:96%; padding: 0px 150px; }
.container-product{width:980px;text-align:left;margin:0 auto}
/* Old template remnants */
.container-product2{width:903px;text-align:left;margin:0 auto}

.nti-tab-header{display:none; font-size: 16px !important;font-weight: bold;}
.nti-subtab-header{display:none; font-size: 14px !important;font-weight: bold;}
.show-all .nti-tab-header, .show-all .nti-subtab-header { text-align: center; color: rgb(225, 141, 36) !important; }
.show-all .product-subtabs-content-sn{ border-bottom: 1px solid #0094B2; padding-top: 5px;}
#subtabs .product-subtabs-content-sn:last-child { border-bottom: none;}
.show-all .product-tabs{	display:none}
.show-all .product-tabs-content{	border-style: solid !important;	border-radius: 0px !important;}
.product .group-btn{ margin:0 0 3px 10px !important;	background: none !important; text-align:left !important; padding: 0px; line-height: 33px;}
.group-all-btn{	display: none}
.addthis_button_facebook_like {overflow:hidden;width: 45px !important;}
.addthis_toolbox{display:inline; float:right}
#social-blk{display:inline;position:relative;right:-274px}#note{resize:none}#gplus{margin-right:5px!important;vertical-align:top !important}#custom-linkedin-button{width:61px;height:23px;display:inline-block}#likeframe{display:inline;width:51px;height:20px;border:none}.g-plusone{display:inline-block;width:41px}.social{display:inline}.fb-button{-webkit-border-radius:3px;border:1px solid #CAD4E7;cursor:pointer;white-space:nowrap;color:#3B5998!important;padding:1px 5px 1px 3px;display:inline-block;font-size:11px;font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-weight:400!important;background:#ECEEF5;position:relative;margin-right:4px;line-height:16px;width:46px;top:-4px;height:16px}.fb-icon{background:url(/images/global/sprite.png) -1px -150px no-repeat;width:20px;height:20px;display:inline-block}.fb-button:hover{border:1px solid #9DACCE;text-decoration:none!important}.fb-button::before{background:#fff;border:1px solid #C1C1C1;color:#333!important;display:inline-block;height:14px;line-height:14px;margin-left:6px;min-width:15px;padding:1px 2px;text-align:center;white-space:nowrap;position:absolute;top:0;left:100%;cursor:default}.linkedin-btn{text-decoration:none}.linkedin.vertical{width:57px;height:55px;overflow:hidden;text-align:center;font-family:arial,sans-serif}.linkedin:hover{cursor:pointer}.linkedin.vertical .linkedin-count b{display:block;padding:0;margin:0;font-size:16px;line-height:30px;color:#04558B}.linkedin-share{position:relative;display:block;height:18px;margin-top:1px}.linkedin-share-logo{display:block;position:absolute;top:0;left:0;background:url(/images/global/sprite.png) -835px -287px;height:18px;width:18px;padding:0;overflow:hidden;text-indent:-9999px;float:left;cursor:pointer;z-index:1}.linkedin-secure .linkedin-share-logo{background:url(/images/global/sprite.png) -835px -287px}.linkedin-share-title{display:block;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0.4,#eee),color-stop(0.65,#fcfcfc)) #fff;background:-moz-linear-gradient(center bottom,#eee 40%,#fcfcfc 65%) #fff;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFFDFDFD, endColorstr=#FFECECEC);border-top:1px solid #e2e2e2;border-right:1px solid #bfbfbf;border-bottom:1px solid #b9b9b9;height:16px;line-height:16px;margin-left:1px;padding:0 4px 0 22px;text-shadow:-1px 1px 0 #fff;font-size:10px;font-weight:700;color:#333;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;text-decoration:none!important}.linkedin:hover .linkedin-share-logo{background-position:-860px -287px}.linkedin:hover .linkedin-count{background-position:-90px top}.linkedin:hover .linkedin-share-title{border-top-color:#ababab;border-right-color:#9a9a9a;border-bottom-color:#787878;background:#ececec;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.52,#dedede),color-stop(0.04,#ececec));background-image:-moz-linear-gradient(center bottom,#dedede 52%,#ececec 4%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFEDEDED, endColorstr=#FFDEDEDE)}.linkedin.horizontal{width:100px;height:18px;overflow:hidden;text-align:center;text-align:left;font-family:arial,sans-serif}.linkedin.horizontal .linkedin-share{width:57px;margin:0}.product a.social{text-decoration:none}#emailer,.tw-button{margin-right:4px;max-width:100%;display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;white-space:nowrap;text-align:left;position:relative;background-color:#F8F8F8;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#DEDEDE));background-image:-moz-linear-gradient(top,#fff,#DEDEDE);background-image:-o-linear-gradient(top,#fff,#DEDEDE);background-image:-ms-linear-gradient(top,#fff,#DEDEDE);background-image:linear-gradient(top,#fff,#DEDEDE);border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:0 1px 0 rgba(255,255,255,.5);-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;font:normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;color:#333!important;font-weight:700;padding:0 5px 0 20px;text-decoration:none!important;top:-11px}#emailer:active,#emailer:hover,.tw-button:active,.tw-button:hover{text-decoration:none!important;background-color:#F8F8F8;background-image:-webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#D9D9D9));background-image:-moz-linear-gradient(top,#F8F8F8,#D9D9D9);background-image:-o-linear-gradient(top,#F8F8F8,#D9D9D9);background-image:-ms-linear-gradient(top,#F8F8F8,#D9D9D9);background-image:linear-gradient(top,#F8F8F8,#D9D9D9);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #CCC}.tw-button::before{background:#fff;border:1px solid #BBB;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;min-width:8px;font-weight:400}#email-ico{height:15px;width:15px;display:block;position:absolute;left:2px;background:url(/images/global/sprite.png) -1px -194px no-repeat;top:0}.tw-button-ico{width:16px;height:13px;position:absolute;top:50%;margin-top:-5px;left:2px;background:url(/images/global/sprite.png) -800px -280px no-repeat}.tw-button-arr{border-collapse:collapse;border-spacing:0;position:absolute;border-color:transparent #D7D7D7;border-style:solid;border-width:4px 5px 4px 0;display:block;top:5px;left:100%;margin-left:2px;height:0!important}.tw-button-arr::after{content:'';border-color:transparent #fff transparent #D7D7D7;border-style:solid;border-width:4px 5px 4px 0;display:block;position:absolute;left:2px;top:-4px}#em-overlay{position:fixed;top:15%;left:50%;margin-left:-320px;background:#fff;border:1px solid #d2d2d1;width:640px;-webkit-box-shadow:0 0 8px 4px rgba(0,0,0,.25);-moz-box-shadow:0 0 8px 4px rgba(0,0,0,.25);box-shadow:0 0 8px 4px rgba(0,0,0,.25);font-family:"helvetica neue",helvetica,arial,sans-serif;z-index:16777271;display:none;overflow:hidden}#em-overlay #em-overlayheader{position:relative;border-bottom:1px solid #d2d2d1;background:#f1f1f1;height:49px;cursor:default}#em-overlay #em-overlayheader p{position:absolute;top:16px;left:100px;width:475px;padding:0;margin:0;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#em-overlay #em-overlayheader h3{height:49px;text-align:left;line-height:49px;margin:0 50px 0 22px;border:0;padding:0 20px;font-size:16px;font-family:"helvetica neue",helvetica,arial,sans-serif;font-weight:700;text-shadow:0 1px #fff;color:#0094b2;direction:ltr}#em-overlay #em-overlayheader h3.logoaddthis{padding-left:22px}#em-overlay #em-overlayheader .em-overlayheadersvc{display:inline-block;position:absolute;top:15px;left:20px;cursor:default!important;opacity:1!important}#em-overlay #em-overlayheader #em-overlayheaderclose{display:block;position:absolute;top:0;right:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQwNzc2QTQ5Qjk1RDExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQwNzc2QTQ4Qjk1RDExRTFCMkE4OEUxNTUwRjMwREY0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InV1aWQ6OEE1QUU0REMzMEU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6M0M5RkJGRTEyQUU4REYxMUJCNzJGQkJCQzlBM0Y1RkMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz78RHhFAAAApUlEQVR42rxTiQnAIAxU6QAdxRW6iZ1EnKRu4gqO0g1sCilEvT7Q0kBQ9O4wl6hLKepNGPUyhmMTQhhpSZTZez8jMGEWWizlRJi1fUHiS8dARHaMSaiELPaViCB3WC1NBMB4CMozWaJuuwBE1BkZdoEB8Qn5kzaaC7fbgN0xN+TYlNOJmCvyXjPwpBKRL7BnhgERiwQmHhDothDJjMVz8Ptv3AQYAJWjVVdnlDZCAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:center center;border-left:1px solid #d2d2d1;width:49px;height:49px;line-height:49px;overflow:hidden;text-indent:-9999px;text-shadow:none;cursor:pointer}#em-overlay #em-overlayheader #em-overlayheaderclose:hover{background-color:#dedede}#em-overlay #em-overlaycontent{height:368px;position:relative}#em-overlaycopy,#em-overlayemail,#em-overlayshare{height:368px}#at20mc,#em-overlaycontent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}#em-overlay #em-overlaycontent.emnolay{position:relative;height:400px;padding:20px;overflow:auto}#emolb{position:fixed;top:0;right:0;left:0;bottom:0;z-index:16777270;display:none}.emolblight{background:rgba(110,115,123,.65)}.emolbdark{background:rgba(0,0,0,.5)}.emolbnone{background:rgba(255,255,255,0)}.emolb-light .emo-error{position:absolute;top:50%;left:50%;margin-top:-80px;margin-left:-171px;width:300px;background:#fff;border:1px solid #d2d2d1;box-shadow:0 0 5px #ccc;padding:20px;text-align:center;font-size:13px;color:#f35a43}.emolb-light .emo-error button{background:#ebebeb;background-image:linear-gradient(top,#fdfdfd,#d8d8d8);background-image:-webkit-linear-gradient(#fdfdfd,#d8d8d8);background-image:-moz-linear-gradient(#fdfdfd,#d8d8d8);background-image:-ms-linear-gradient(top,#fdfdfd,#d8d8d8);border:1px solid #a9a9a9;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 1px #fff inset;padding:8px 20px;font-weight:400;font-size:14px;color:#000;cursor:pointer}.emolmail-form{background:#fff}.emolmail{position:relative;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.emolmail .emol-head{background:#1b1b1b;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.27,#1b1b1b),color-stop(0.82,#4d4d4d));background-image:-moz-linear-gradient(center bottom,#1b1b1b 27%,#4d4d4d 82%);border-bottom:1px solid #bebebe;padding:12px 20px;line-height:1em}.emolmail .emol-head h2{display:inline;background:url(/images/global/sprite.png) no-repeat left;margin:0;padding:2px 0 2px 22px;line-height:16px;font-size:13px;color:#fff}.emolmail .emol-head.head-error{background:#922322;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.3,#922422),color-stop(0.65,#ad3030));background-image:-moz-linear-gradient(center bottom,#922422 30%,#ad3030 65%)}.emailrow{position:relative;border-bottom:1px solid #e4e4e4;margin:0;padding:0;height:40px;line-height:40px;overflow:hidden;color:#666}.emailrow.row-error,.emailrow.row-error input{color:#922322}.emailrow label{position:absolute;top:0;left:20px;width:85px;font-size:13px}.emailrow p{margin:0;padding:0}.emailrow p span{position:absolute;top:0;bottom:0;left:82px;right:20px}.emailrow p span input{display:block;background:0 0;border:0;margin:8px 0;height:20px;line-height:20px;width:100%;outline:0;text-rendering:optimizelegibility;color:#000}.emailrow p span input:focus{color:#000}.emailrow .emailrow-input.atfrom{right:120px}.emailrow .email-rem{position:absolute;top:11px;right:20px;left:auto;bottom:auto;width:115px;height:12px;line-height:18px;text-align:left;font-size:12px;color:#666;cursor:default}.emailrow .email-rem input{display:inline-block;height:auto;width:auto;margin:2px 5px 0 0;float:left}#emol-msg{position:relative;min-height:150px}#emol-msg span{display:block;position:relative;padding-left:20px;bottom:4px;border:0}#emol-msg span textarea{display:block;height:150px;width:97%;border:0;margin:0;font-family:arial,helvetica,sans-serif;font-size:13px;outline:0;background:0 0;padding:15px 0 0}#emol-msg span textarea:focus{color:#000}#emol-sharelink{position:relative;border-top:1px solid #e4e4e4;padding:4px 20px;font-size:13px;color:#666;cursor:default}#emol-sharelink label{display:block;width:40px;float:left}#emol-sharelink p{width:90%;max-width:525px;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;float:left}#emol-send{position:relative;bottom:8px;left:0;right:0}#emol-send .emol-send-inner{position:relative;border-top:1px solid #e4e4e4;height:60px}#emol-send p{position:absolute;top:32px;left:20px;width:360px;padding:0;margin:0;font-size:11px;color:#666}#emol-send p.msg-noicons small{width:400px}#emol-send .btn-blue{position:absolute;top:10px;right:20px}#emol-send small{display:block;width:232px;font-size:13px;float:left}#emol-send a{display:block;width:16px;height:16px;line-height:16px;text-indent:-9999px;overflow:hidden;margin:0 4px;float:left}.btn-blue{background:#0094b2;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;*/transition:all .25s ease-in-out;padding:8px 20px;font-weight:400;font-size:14px;color:#fff}.btn-blue:hover{background:#00a4c2;text-decoration:none;color:#fff;cursor:pointer}.btn-blue:active{background:#0099ba;box-shadow:none}#emol-send .btn-gry{position:absolute;top:20px;right:20px}.btn-gry{background:#f3f3f3;border:1px solid #e5e5e5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:10px 20px;font-weight:700;line-height:1em;color:#000;cursor:pointer}.btn-gry:hover{background:#ebebeb;border-color:#e7e7e7;text-decoration:none;color:#000;cursor:pointer}.btn-gry:active{background:#e7e7e7}@media screen and(min-width:200px) and(max-width:560px){#emol-send .btn-blue{position:absolute;top:62px;right:auto;left:18px}}
.amazon-disp p{margin-left: 5px; padding-top: 5px; font-weight: bold; display: inline; vertical-align: top;}
.amazon-disp{width: 99%; padding-top: 4px; border-bottom: 1px solid #aaaaaa;}

@media only screen and (max-width: 770px){
	body{font-size: 14px;}
	.container, .global-nav, .header-right .search-global, .header-right .search-global dd, .product, .product-tabs-container, .intermediate{width: 100%;}
	.latest-news div, .intermediate-items, .prodGallery{	width: auto;}
	.header-right .search-global dd{display: block; margin-bottom: 20px;	margin-right: 10%;}
	.header-right .search-global dd .search-field{width: 80%; line-height: 19px; font-size: 14px;}
	.footer{height: auto;}
	.header-keywords, .navCol, .global-nav, #foreign-menu, #showtabs button, .product-tabs{display: none;}
	.footer-contact, .footer ul li{float: none; display: inline-block;}
	.footer ul, .rightCol, .leftCol, .product-tabs-content .col, .product-tabs-content .col-left, .product-tabs-content, .intermediate .leftCol td{float: none; width: auto;}
	#bbblink {width: auto !important;}
	.digicerticon, #bbblink, .freecaticon a{text-align: center; margin: 0px auto;}
	.legal-footer a{	margin-right: 0px;}
	.header-right ul li.mobile-menu{display: inline;}
	.footer p{margin-left: 10px;}
	#agent-container a{ margin-right: 10px;}
	.product-image a img, .diagram-container img{ width: 100%; height: auto;}
	.productsTop{ margin-left: 10px;}
	.nti-tab-header, .product-tabs-content, .intermediate .leftCol td{ display: block;}
	.ui-tabs .ui-tabs-hide{ display: block !important;}
	#social-blk{ right: 0px;}
	.product-tabs-content{ border-radius: 0 !important; border-style: solid !important; padding: 8px;}
	.nti-tab-header, .nti-subtab-header{ color: rgb(225, 141, 36) !important; text-align: center}
	.data-table col{width: 50px;}
	.data-table{ word-break: break-all;}
	.product-certs li{display: inline-block;}
	.product h6, .intermediate-infohdr, .intermediate-info-content ul a, .product h2, #agent-container h2, .prodDescript h4, .intermediate h2, .med-text, .R2{font-size: 14px;}
	.prodGallery td{width: auto; display: block; margin-bottom: 10px;}
	.header-right ul li.mobile-menu{ display: inline !important;}
	.diagramLeft{float: none;}
	
	.intermediate-info-content li.whitepaper, .intermediate-info-content li.featurecompare, .intermediate-info-content li.pdf{background: #ffffff url(/images/global/icon-pdf.png) no-repeat 0px 0px;}
	.intermediate-info-content li.info{background: #ffffff url(/images/global/icon-info.png) no-repeat 0px 0px;}
	.intermediate-info-content li.rss{background: #ffffff url(/images/global/icon-rss.png) no-repeat 0px 0px;}
	.prodGallery{border-collapse: collapse;	border-spacing: 0;}
	.intermediate-items{ padding: 0px; float: none;}
	#em-overlay{left: 2%;top: 5%;width: 95%; margin-left: 0%;}
	#popup_close{width: 17px !important; height: 17px !important; left: 305px !important;}
	#agent-container a{display: inline-block;}
	.rotationViewer{width: 100% !important; height: auto !important;}
	#page_rotationViewer-frame1{position: relative;}
	.intermediate-content .prodDescript p, .intermediate-content .prodDescript h4{ cursor: pointer;}
}

.header-right ul li.mobile-menu{display:none;}


/* Begin Treeview jquery.treeview.css https://github.com/jzaefferer/jquery-treeview */
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: #F5F5F5;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(/includes/jquery-treeview/images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: #e18d24; cursor: pointer; }

.treeview li { background: url(/includes/jquery-treeview/images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -2px; }

.treeview li.last { background-position: 0 -1763px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(/includes/jquery-treeview/images/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(/includes/jquery-treeview/images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(/includes/jquery-treeview/images/treeview-red.gif); } 
.treeview-red li a {font-weight:normal; text-decoration:none;" }
.treeview-red li a { text-decoration:none;" }
.treeview-red a:link{color:#000000}
.treeview-red a:visited{color:#9702a7}
.treeview-red a:hover{color:#e18d24}
.treeview-red a:active{color:#e18d24}

.treeview-black li { background-image: url(/includes/jquery-treeview/images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(/includes/jquery-treeview/images/treeview-black.gif); }  

.treeview-gray li { background-image: url(/includes/jquery-treeview/images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(/includes/jquery-treeview/images/treeview-gray.gif); } 

.treeview-famfamfam li { background-image: url(/includes/jquery-treeview/images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(/includes/jquery-treeview/images/treeview-famfamfam.gif); } 

.treeview .placeholder {
	background: url(/includes/jquery-treeview/images/ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(/includes/jquery-treeview/images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(/includes/jquery-treeview/images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(/includes/jquery-treeview/images/file.gif) 0 0 no-repeat; }
/* End Treeview jquery.treeview.css https://github.com/jzaefferer/jquery-treeview */

.intermediate-sensors {cursor: pointer; float: left; height: 210px; margin: 15px 5px 5px 5px; overflow: hidden; padding: 5px 5px 0px 5px; width: 210px; text-align:center; display:table; border-style:solid; border-color: #999; border-width: 1px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px}
.intl-dist-grid {cursor: pointer; float: left; height: 100px; margin: 8px 8px 8px 8px; overflow: hidden; padding: 5px 5px 0px 5px; width: 122px; text-align:center; display:table; font-size: 11px; font-weight: bold; !important}
.intl-dist-flag {padding-top:0px; padding-bottom:0px !important}
.intl-dist-info {font-size: 10px; font-weight: bold; !important}

.greyblock{width:700px;height:inherit;float:right;margin-top:10px; !important}
.greyblock a{display: block; background-color: #efefef; padding: 10px; margin-bottom: 10px; text-decoration: none; font-weight: bold; !important}


