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{}
a:link{color:#000000}
a:visited{color:#9702a7}
.product a:visited{color: #9702a7 !important;}
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; }
.color-black { color:#000000 !important;}
.twentyfive { width: 25%;}
.thirtythree { width: 33%;}
.fifty { width: 50%;}
.onehundred { width: 100%;}
.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;}
.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; }
.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; }
.leftCol {width: 695px; float: left; overflow: hidden;}
.leftCol-firmware {width: 695px; float: left; overflow: hidden; height: 130px;}
.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; width:300px; 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; width:375px; display:inline-block; color:#000000; font-size:10px; float:right; font-weight:bold; clear: right;}
.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 0px 0px; border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; }
/*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 0px 0px; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px; }
#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 0px 0px; -moz-border-radius: 0 0 0px 0px; -webkit-border-radius: 0 0 0px 0px;}
#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 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; }
.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-color:#e18d24; color:#ffffff; text-align:left; text-decoration:none; width:100%; -moz-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0;}
.home-tabs li{background-color:#e18d24; line-height:26px; font-weight:bold;  margin:0 0 0 10px; -moz-border-radius: 0px 0px 0 0; border-radius: 5px 5px 0 0;}
.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; 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;}
.home-content-bottom{}
.featured-products{float:left; width:599px; cursor:pointer}
.featured-products-title{background-color:#0998b5; color:#ffffff; font-size:11px; font-weight:bold; margin:0; padding:0}
.featured-products-title span{background-color:#0998b5; 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.gitex{border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:577px; height:78px; background-color:#0998b5; padding:10px 10px 0 10px; vertical-align:top}
.featured-products div.gitex a{margin-top: 10px;}
.featured-products div{border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:577px; height:58px; background-color:#ffffff; 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-color:#0998b5; color:#ffffff; font-size:11px; font-weight:bold; padding:0; margin-bottom:0px}
.latest-news span{background-color:#0998b5; 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:58px; overflow:hidden; background-color:#ffffff; 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*/
.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:#666666; margin-bottom:10px}
.returnpolicy-narrow{width:475px; height:auto}
.returnpolicy h3{font-size:11px; font-weight:bold; color:#666666}
.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:#666666}
.aboutus h5{font-size:13px; font-weight:bold; color:#666666}
.aboutus ul li h4{font-size:11px; font-weight:bold; color:#666666; 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: #e18d24; 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:#666666}
.staff h1{font-size:18px; font-weight:bold; color:#666666; 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:610px; margin-top:13px; padding:0}
.staff dl dt{clear:left; float:left; width:150px; height:auto; padding:5px; margin:0; font-weight:bold; border-top:1px solid #cccccc}
.staff dl dd{float:left; width:435px; 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 a:link{text-decoration:none; color:#000000}
.intermediate a:visited{text-decoration:none; color:#9702a7}
.intermediate a:hover{text-decoration:none; color:#e18d24}
.intermediate a:active{text-decoration:none; color:#e18d24}
.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:url(/images/global/sprite.png) no-repeat -1px -421px; color:#ffffff; font-weight:bold; font-size:12px;}
.intermediate-header 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}
.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{color:#aaaaaa; 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:#e18d23; font-weight:bold; 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;}
.intermediate-infohdr span,
.side-block h2 span {background-color: #e18d24; display:block; line-height:30px; margin:0 0 0 background-color: #e18d24; height:30px; color:#ffffff; font-weight:bold; font-size:13px; 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;}
.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.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:714px; margin-bottom:1em;}
.prodGallery td{border:1px solid #cccccc; padding:10px; width:280px;}
.prodGallery .noBorder{border:none; padding:0}
.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;}
.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:50px}
.diagramRight{float:right; margin-left:15px}
.clearance{text-decoration:line-through; font-weight:normal}
.miniGallery{float:left; margin:1em 20px 0 0; text-align:center; width:120px; height:170px}
.miniGallery .prodImage{display:block; margin-bottom:.5em}
.miniGallery .prodImageHub{display:block; margin-bottom:.5em; 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.55em;}
.product h6 { font-size: 11px; font-weight: bold; }
.product h5 { font-size: 13px; font-weight: bold; }
.product a { color: #0094b2; text-decoration: underline; }
.product 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-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 0; }
.product-image-other h4 { font-weight: bold; color: #aaaaaa; 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-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: url("/images/global/sprite.png") no-repeat scroll -1px -390px #e18d24; height: 24px; list-style: none !important; margin: 0 !important; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.product-subtabs { background: url("/images/global/sprite.png") no-repeat scroll -1px 602px #e18d24; }
.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 a { display:block; padding:0 13px; color:#ffffff; text-decoration: none; font-weight: bold; }
.product-tabs-narrow a { padding:0 5px; }
.product-tabs a:hover { background-color: #F7EFE7; color:#000000; }
.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: 5px 0 0 0; -webkit-border-radius: 5px 0 0 0; border-radius: 5px 0 0 0; }
.product-tabs-content { padding: 15px; border: 1px solid #cccccc; border-top: none; float: left; display: inline; width: 871px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; }
.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: 430px; margin-bottom: 20px }
.product-tabs-content .col-left { margin-right: 10px; }
.product-tabs-content .col2 { float: left; width: 435px; margin-bottom: 20px }
.product-tabs-content .col-left2 { margin-right: 30px; width: 435px;}

.product-subtabs-content { padding: 15px; border: 1px solid #cccccc; border-top: none; float: left; display: inline; width: 839px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
.product-subtabs-content .col { float: left; width: 410px; margin-bottom: 20px }
.product-subtabs-content .col-left { margin-right: 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/plusminus.png") no-repeat 6px -26px; padding: 5px 5px 5px 20px; }
h6.diagram-caption-collapsed b { background-position: 6px 10px; }
.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-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: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; }
.product-listing-caption b { display: block; padding: 6px 12px 6px 20px; background: url("/images/global/plusminus.png") no-repeat 6px -25px; }
.product-listing-caption-collapsed { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.product-listing-caption-collapsed b { background-position: 6px 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: #e18d24; }
.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-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-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 { float: left; display: inline; width: 270px; margin-right: 10px;}
.product-list-description2 { float: left; display: inline; width: 660px;}
.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-warning-bold {color: #ff0000; font-weight: bold; font-size:14px;}
.firmware-warning-block {background-color: #ff0000; color: #FFFFCC;}
.advisory {	color: #000000; font-weight: bold; font-size:11px; background-color: #FFFFCC; line-height: 20px; text-align: center; border:1px solid #FF0000; padding: 10px 10px 10px 10px;}
.product-list-shop { float: left; display: inline; width: 391px; }
.product-list-shop2 { float: left; display: inline; width: 880px; }
.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 { width: 292px; }
.product-list-shop { width: 391px; }
.product-listing-group .product-list-description { width: 270px; }
.product-list-wide .product-list-description { width: 372px; }
.product-list-wide .product-list-shop { width: 311px; }
.product-listing-group .product-list-wide .product-list-description,
.product-listing-group.product-list-wide .product-list-description{ width: 350px; }
/*************************************/
/*Photo Slideshow for Home Page*/
.thumbnails{width:510px; position:relative; left:395px; top:-30px; z-index:120}
.thumbnails li{width:18px; float:left; margin-right:10px; list-style:none}
.thumbnails a{width:18px; padding:3px; display:block; border:none}
.thumbnails a.activeSlideimg{background: url(/images/home/dot2.jpg)}
.thumbnails a.activeSlide img{background: url(/images/home/dot2.jpg)}
.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{background: url(/images/home/dot2.jpg)}
.thumbnails a.activeSlide img{display:none}

.thumbnails-back{width:510px; position:relative; left:395px; top:-30px; z-index:120}
.thumbnails-back li{width:18px; float:left; margin-right:10px; list-style:none}
.thumbnails-back a{width:18px; padding:3px; display:block; border:none}
.thumbnails-back a.activeSlideimg{background: url(/images/home/dot2.jpg)}
.thumbnails-back a.activeSlide img{background: url(/images/home/dot2.jpg)}
.thumbnails-back a:focus{outline:none}
.thumbnails-back a img{border:none; display:block; margin-right:10px}
.thumbnails-back a img{border:2px solid #ffffff}
.thumbnails-back a:hover img{background: url(/images/home/dot2.jpg)}
.thumbnails-back a.activeSlide img{display:none}

.float{position:absolute; z-index:98; height:60px}
#homeContent .mainImage{cursor:pointer; margin:0pt; overflow:hidden; width:903px; height:375px; position:relative}
.mainImage .first{width:903px; height:375px}
.mainImage .hidden{display:none; width:903px; height:375px}
.mainImage .header-text{position:absolute; top:5px; 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:16pt; 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}

.mainImage .sub-header2{position:absolute; top:50px; left:20px; font-family:arial,helvetica,verdana,sans-serif; font-size:16pt; color:#ffffff; z-index:98; white-space:nowrap}
.mainImage .sub-header2.sub-line{margin-top:-2px}
.mainImage .sub-header2.third-line{margin-top:-3px}
.mainImage .sub-header2.fourth-line{margin-top:-4px}
/*************************************/
/* Forms */
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:#000000; 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-color:#0998b5; color: #ffffff; padding: 5px 12px; -moz-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; }
.legend-n { font-weight:bold; float: left; width: 368px; font-size:13px; background-color:#0998b5; color: #ffffff; padding: 5px 12px; -moz-border-radius: 0px 0px 0 0; border-radius: 0px 0px 0 0; -webkit-border-radius: 0px 0px 0 0; }
.legend-toggle { cursor: pointer; }
h3.legend-empty { margin-bottom: 15px; -moz-border-radius: 0px; border-radius: 0px; -webkit-border-radius: 0px; }
.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: url(/images/global/sprite.png) no-repeat -1px -601px transparent; text-align: left; padding: 8px; border-top: none;}
.buttons-set button {background: url(/images/global/sprite.png) no-repeat scroll 50% -390px transparent; border: 1px solid #cccccc; font-weight: bold; font-size: 14px; padding: 3px 10px; color: #ffffff; cursor: pointer; text-shadow: 2px 2px 2px #666666; -moz-border-radius: 5px; border-radius: 5px; -webkit-border-radius: 5px; }
.buttons-set button:hover {background-position: 50% -421px; border-color: #000000; text-shadow: 2px 2px 2px #666666; }
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: 0px; }
.popup-page p.text{margin-bottom: 3px;}
.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 { width:100%; border:1px solid #d0d0d0; border-spacing:0; empty-cells:show; }
.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: url("/images/global/sprite.png") no-repeat scroll -1px -421px #0094b2; 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; }
/* 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; font-weight: normal;} 
.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; }

/* 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}}

.header-right ul li.mobile-menu{display:none}
#mobile-nav{width: 100%; list-style: none; text-decoration: none;}
#mobile-nav .navbar{list-style:none; background-color:#ffffff; color:#ffffff; text-align:center; text-decoration:none; width:156px;}
#mobile-nav .navbar a{line-height:26px; font-weight:bold;  margin:0 0 0 3px; text-decoration: none; color: #fff;}
#mobile-nav ul{border-top:3px solid #e18d24; padding-top:5px; clear:both}
#mobile-nav ul{width:inherit}
#mobile-nav ul li{border:1px solid #cccccc; width:auto; background-color:#ffffff; padding:5px 10px; overflow:hidden; display:block; cursor:pointer; height: 20px;}
#mobile-nav a{ text-decoration: none; display: block; background: none;}
#mobile-nav > li{ margin-bottom: 10px;}
.mainImage .hidden{height: 348px;}
#home .featured-products img {width:100px; height:53px;}

@media only screen and (max-width: 770px){
	body, .home-content ul li h2, .featured-products-title, .latest-news h2{font-size: 14px;}
	.global-nav, #foreign-menu{display: none;}
	.home-content ul li{float: none; display: block; width: auto; margin: 0px;	}
	.featured-products, .latest-news{float: none;width: 100%;}
	.featured-products, .featured-products div, .container, .global-nav, #homeContent .mainImage, .mainImage .first, .mainImage .hidden, .mainImage img, .header-right .search-global, .header-right .search-global dd, #homeContent .mainImage, #home a img, :link img, :visited img{width: 100%;}
	.popup-container :link img{width: 80px;}
	.latest-news div{	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;}
	#homeContent .mainImage, .mainImage .hidden, .footer{height: auto;}
	.featured-products div{width: auto; height: auto; background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 0%, #ccedf0 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ccedf0));
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ccedf0 100%);
		background: -o-linear-gradient(top,  #ffffff 0%,#ccedf0 100%);
		background: -ms-linear-gradient(top,  #ffffff 0%,#ccedf0 100%);
		background: linear-gradient(to bottom,  #ffffff 0%,#ccedf0 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccedf0',GradientType=0 );
	}
	.mainImage .header-text{	font-size: 2em;	white-space: normal;}
	.mainImage .sub-header2, .mainImage .sub-header{	font-size: 1em;	white-space: normal; top: 110px;}
	.header-keywords, #home .thumbnails{display: none;}
	.thumbnails-back{display: none;}
	.home-main-products, .featured-products, .latest-news{margin-bottom: 10px;}
	.footer-contact, .footer ul li{float: none; display: inline-block;}
	.footer ul{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;}
	.featured-products div h3 a, input.required, textarea.required, select.required{ font-size: 14px;}
	.footer p{margin-left: 10px;}
}
@media only screen and (max-width: 200px){
	#homeContent .mainImage{height: 140px;}
}
@media only screen and (min-width: 300px) and (max-width: 400px){
	#homeContent .mainImage{height: 155px;}
}
@media only screen and (min-width: 400px) and (max-width: 500px){
	#homeContent .mainImage{height: 185px;}
}
@media only screen and (min-width: 500px) and (max-width: 600px){
	#homeContent .mainImage{height: 215px;}
}
@media only screen and (min-width: 600px) and (max-width: 700px){
	#homeContent .mainImage{height: 245px;}
}
@media only screen and (min-width: 700px) and (max-width: 770px){
	#homeContent .mainImage{height: 295px;}
}
@media only screen and (max-width: 770px) and (max-device-width: 800px){
	.popup-form, .popup-form .container, .popup-form .fieldset, .popup-form .form-list li{width: 100%;}
	.popup-form .required{ font-size: 14px;}
	.popup-form .fieldset-horizontal .form-list label, .popup-form .fieldset-horizontal .form-list li.control label{width: 40%}
	#popup_close{width: 17px !important; height: 17px !important; left: 305px !important;}
}

/*Popup-New*/
.popup-page-new .container { margin: 10px auto; }
.popup-form -new .container { width: 392px; }
.popuplinks-new a{text-decoration:none; display:inline; color:#0094b2; font-weight:bold}
.popuplinks-new a:link{color:#0094b2}
.popuplinks-new a:visited{color:#e18d24}
.popuplinks-new a:hover{color:#e76000}
.popuplinks-new a:active{color:#e76000}
.popuplinks-new h1{text-align:center; font-size:18px; font-weight:bold; color:#666666; margin-top:10px; margin-bottom:10px}
.popup-form-new .fieldset { width: auto; clear: left; }
.popup-form-new .form-list li { width: 312px; clear: left; }
#popup-footer-new { margin: 10px auto; width: 400px; }
#popup-contact-new { float: right; text-align: left; width: 180px; line-height: 1.5em; }
#popup-footer-link-new { background: url(/images/global/sprite.png) no-repeat scroll -558px -176px; height: 42px; width: 192px; float: left; margin: 10px 0 0 10px; }
#popup-contact-new a:link,
#popup-close-link-new:link,
#popup-close-link-new:visited { color: #0094b2; }
#popup-contact-new a,
#popup-close-link-new { font-weight: bold; }
.popup-close-link-container-new { clear: both; text-align: center; padding-top: 20px; font-size: 14px; }
.popup-page-new h2 { margin-top: 0; font-size: 12px; }
.popup-page-new h1 { margin-bottom: 0px; }
.popup-page-new p.text{margin-bottom: 3px;}
.popup-intro-new { text-align: center; }
.popup-form-new h1 {text-align: center;}
.form-list-new li.control-clear .input-box { float: none; display: block; clear: left; margin-top: 5px; }
.popup-form-new .buttons-set { padding: 0; margin: 0 0 10px 0; background: none; text-align: center;}
.popup-page-new #contact-ad { width: 100%}
/*Project Evaluation*/
.popup-form-project-eval-new .container { width: 505px; }
.popup-form-project-eval-new .fieldset-horizontal .input-box,
.popup-form-project-eval-new .fieldset-horizontal select { width: 312px; }
.popup-form-project-eval-new .fieldset-horizontal textarea,
.popup-form-project-eval-new .fieldset-horizontal input.input-text { width: 306px; } 
.popup-container { width:312px } 
#interests-kvmswitch {width: 35px} 
#interests-serverenvironment {width: 35px} 
#interests-usbextender {width: 35px} 
#interests-videomatrixswitch {width: 35px} 
#emailinfo-emailinfo {width: 30px} 
#interests-catalog {width: 35px} 
#popup-name {width: 75px} 
#popup-phone {width: 75px} 
#popup-email {width: 75px}
#popup2-name {width: 75px} 
#popup2-phone {width: 75px} 
#popup2-email {width: 75px}
#popup2-title {width: 75px}
#popup2-company {width: 75px}
#popup2-address1 {width: 75px}
#popup2-address2 {width: 75px}
#popup2-city {width: 75px}
#popup2-state {width: 75px}
#popup2-zip {width: 75px}
#popup2-country {width: 75px}
#popup2-comments {width: 75px}
#p-cat {width: 220px}
#p-kvm {width: 220px}
#p-server {width: 220px}
#p-usb {width: 220px}
#p-video {width: 220px}
#p-emailinfo {width: 220px}
#popup-box {width: 45px}
input.cfield{
	display:none;
}
input#hsearchbar{
    padding: 3px;
    border: 1px solid #aaaaaa;
    font-size: 11px;
    width: 175px;
}
#hsearchbar::placeholder{
	color:#000000;
}
li.ac_odd {
    background-color: #eee;
}
li.ac_even {
    background-color: #fff;
}
li.ac_over {
    background: #0093b1;
    color: #fff;
}
