/*************************************************************************
**************************************************************************

Produced by DHX Advertising
May 2012
http://dhxadv.com

TABLE OF CONTENTS
01. GLOBAL
02. COPY STYLES
03. LINKS
04. HEADER
05. MAIN NAV
06. SUBNAV
07. HOME PAGE
08. INNER PAGE
XX. FOOTER

**************************************************************************
*************************************************************************/

/*************************************************************************
01. GLOBAL
*************************************************************************/

* {
	margin:0;
	padding:0;
}

@font-face{
	font-family:'AauxProOT-Regular';
	src:url('fonts/AauxProOTRegular.eot');
	src:url('fonts/AauxProOTRegular.eot.eot?#iefix') format('embedded-opentype'),
		url('fonts/AauxProOTRegular.woff') format('woff'),
		url('fonts/AauxProOTRegular.svg#AauxProOT-Regular') format('svg');
	font-weight:normal;}

@font-face{
	font-family:'AauxProOTBold';
	src:url('fonts/AauxProOTBold.eot');
	src:url('fonts/AauxProOTBold.eot.eot?#iefix') format('embedded-opentype'),
		url('fonts/AauxProOTBold.woff') format('woff'),
		url('fonts/AauxProOTBold.svg#AauxProOTBold') format('svg');
	font-weight:normal;}

@font-face{
	font-family:'AauxProOTLight';
	src:url('fonts/AauxProOTLight.eot');
	src:url('fonts/AauxProOTLight.eot.eot?#iefix') format('embedded-opentype'),
		url('fonts/AauxProOTLight.woff') format('woff'),
		url('fonts/AauxProOTLight.svg#AauxProOTLight') format('svg');
	font-weight:normal;}

@font-face{
	font-family:'AauxProOTBlack';
	src:url('fonts/AauxProOTBlack.eot');
	src:url('fonts/AauxProOTBlack.eot.eot?#iefix') format('embedded-opentype'),
		url('fonts/AauxProOTBlack.woff') format('woff'),
		url('fonts/AauxProOTBlack.svg#AauxProOTBlack') format('svg');
	font-weight:normal;}
body {
	width:100%;
	height:100%;
	font:15px/16px 'AauxProOT-Regular', Arial, Helvetica, sans-serif;
	color:#000000;
	-webkit-font-smoothing:antialiased;
	background:#545454;
}
sub, sup {
	vertical-align:baseline;
	position:relative;
	font-size:9px;
	top:-0.4em;
}
sub {
	top:0.4em;
}
p sup {
top:-0.4em;
}
.feature-image p sup {
top:-0.4em;
}
h2 sup{
top:-1.0em;
}
.home-promo p sup {
top:-0.4em;
}
h1 sup {
font-size:18px;
top:-.9em;

}

/*************************************************************************
02. COPY STYLES
*************************************************************************/

p {
	margin:0 0 13px;
	line-height:1.3;
}
ul {
	list-style-image:url(../images/bullet.png);
	margin-left:14px;
}
ul li {
	color:#000000;
	font-size:14px;
	margin-bottom:2px;
}
video {
	margin:0 auto;
}
input.field, textarea {
	width:250px;
	height:28px;
	margin-bottom:10px;
	padding-left:10px;
	line-height:14px;
	border:1px solid #aaaaaa;
	box-shadow:1px 1px 0px #12550f;
	-moz-box-shadow:1px 1px 0px #12550f;
	-webkit-box-shadow:1px 1px 0px #12550f;
	outline:none
}
textarea{
	height:100px;
}
select{
	width:250px;
	height:28px;
	margin-bottom:10px;
	background:#EFEFEF;
}

/*************************************************************************
03. LINKS
*************************************************************************/

a:link, a:visited, a:active {
	color:#f28b20;
	text-decoration:none;
}
a img {
	border:none;
}
#header #nav a, #header #nav a:visited, #subheader #subnav a, #subheader #subnav a:visited {
	text-transform:uppercase;
	text-decoration:none;
	margin-left:12px;
}
#header #nav a, #header #nav a:visited {
	color:#000000;
}
#header #nav a:hover, #header #nav a.current {
	color:#f28b20;
}
#subheader #subnav a, #subheader #subnav a:visited {
	color:#b4b4b4;
}
#subheader #subnav a:hover, #subheader #subnav a.current {
	color:#ffffff;
}
#home-buckets-container #home-buckets .home-bucket-container .home-bucket a {
	color:#f28b20;
	display:block;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	margin-top:6px;
}
.video-link a, .other-link a {
	background: url(../images/btn-play.png) no-repeat top left;
	height: 21px;
	margin-left: 9px;
	padding: 6px 0 0 34px;
	float: left;
	display: block;
	text-decoration:none;
	color:#000000;
}
.other-link a {
	background:none;
	padding-left:0;
	font-weight:normal;
	color:#f28b20;
	margin-left:0;
}
.video-link a:hover {
	background-position:0px -27px;
}
.feature-nav li a {
	width: 270px;
	height: 34px;
	padding: 0 0 0 15px;
	display: block;
	font-size:15px;
	line-height: 36px;
	color: #000000;
	text-decoration:none;
}
.feature-nav li a.selected {
	color: #ffffff;
	background: transparent url(../images/features-highlight.png) no-repeat;
}
.feature-visual div div.feature-image a {
	color:#f28b20;
}
a.feature-btn-learnmore {
	width:132px;
	height:32px;
	display:block;
	background:url(../images/btn-learn.png) no-repeat top left;
	position:absolute;
	top:32px;
	right:26px;
}
#breadcrumb a {
	text-decoration:none;
	color:#bbbbbb;
}
#footer .footer-bucket .footer-bucket-copy a,
#footer .footer-bucket .footer-bucket-copy span {
	color:#ffffff;
	text-decoration:none;
}
a.arrow-button {
	display:block;
	height:21px;
	background:url(../images/bg-btn-arrow.png) no-repeat top right;
	font-size:14px;
	color:#ffffff;
	padding-left:10px;
	padding-right:16px;
	padding-top:4px;
	text-decoration:none;
}
#home-promo-container #home-promos .home-promo#home-promo-1 a.arrow-button {
	width:120px;
}
.product-bucket .product-bucket-copy a.arrow-button {
	width:75px;
}
.industry-clients a.arrow-button {
	width:125px;
	margin-top:22px;
}
a.next-page-link {
	display:block;
	height:28px;
	position:absolute;
	top:194px;
}
a.next-page-link#next-page-link-g10 {
	width:122px;
	left:425px;
}
a.next-page-link#next-page-link-evolution {
	width:122px;
	left:424px;
	top:244px;
}
#industry-container ul li a {
	color:#000000;
}
#industry-container a:hover {
	color:#f28b20;
}
/*
a.industry-button {
	width:177px;
	height:37px;
	padding-top:9px;
	padding-left:12px;
	display:block;
	font-weight:bold;
	color:#ececec;
	text-shadow:0px 1px 2px #444444;
	background:url(http://intellibotrobotics.com/wp-content/themes/intellibot/images/markets-button.png) no-repeat top left;
}
*/
a.industry-button {
	cursor:pointer;
}
.industry-form a.close {
	width:70px;
	height:16px;
	display:block;
	position:absolute;
	margin:5px 0 0 535px;
	background:transparent url(../images/btn-close.png) no-repeat 0 -16px;
	cursor:pointer;
}

/*************************************************************************
04. HEADER
*************************************************************************/

.header-container {
	padding-top:27px;
	width:100%;
	background:#ffffff;
}
.subheader-container {
	width:100%;
	height:55px;
	background:#545454 url(../images/bg-subnav.png) repeat-x top;
	border-bottom:1px solid #ffffff;
}
#header, #subheader {
	width:960px;
	margin:0 auto;
}

#header {
    position:relative;
    height: 190px;
}

/*************************************************************************
05. MAIN NAV/SUBNAV
*************************************************************************/

#header #nav, #subheader #subnav {
	float:right;
	margin-right:5px;
}
#header #logo {
	width:189px;
	height:59px;
	display:block;
	background:url(../images/logo.png) no-repeat top left;
	float:left;
	margin-left:24px;
	margin-top: 113px;
}

#header #sealed-air-logo {
    width:244px;
    height:118px;
    display: block;
    float: right;
    margin-bottom:-37px;
    background:url(../images/diversey_holding_shape.png) no-repeat top left;
}


#header #nav {
	margin-top:75px;
}
#subheader #subnav {
	padding-top:19px;
}

/*************************************************************************
06. HERO AREA
*************************************************************************/

.hero-container {
	width:100%;
	height:234px;
	background:#ffffff url(../images/bg-hero.png) repeat-x;
}
.hero-wrap {
	margin: 0 auto;
	position: relative;
	width: 910px;
}
.hero-taski-image {
	display: block;
	margin: 50px auto 30px;
}
.hero-download-button {
	box-shadow: 1px 2px 2px 0 rgba(0, 0, 0, 0.5);
	color: #fff !important;
	display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    width: 200px;
	
	background-image: linear-gradient(#f28b20, #ca741b);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f28b20,endColorstr=#ca741b);
}
.hero {
	width:960px;
	height:234px;
	margin:0 auto;
}
.hero h1 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:33px;
	line-height:38px;
	color:#000000;
	width:570px;
	padding-top:48px;
}
.hero h1 span {
	color:#f28b20;
}
.hero#hero-how {
	background:url(../images/bg-hero-how.png) no-repeat top right;
}
.hero#hero-how-g10 {
	background:url(../images/bg-hero-g10.png) no-repeat top left;
}
.hero#hero-how-g10 h1 {
	width:696px;
	padding-top:36px;
	padding-left:255px;
}
.hero#hero-how-evolution, .hero-container#hero-container-evolution {
	height:530px;
}
.hero#hero-products, .hero-container#hero-container-products {
	height:437px;
}
.hero#hero-industries h1 {
	width:930px;
	padding-left:30px;
	padding-top:36px;
	letter-spacing:-1pt;
}
.hero-container#hero-container-dealer,
.hero-container#hero-container-dealer .hero {
	height:174px;
}
.hero#hero-where h1,
.hero-container#hero-container-dealer .hero h1 {
	width:960px;
}
.hero-container#hero-container-dealer .hero h1 {
	padding-top:24px;
}
.hero-container#hero-container-about {
	padding:52px 0 26px;
	height:223px;
	background:#ffffff;
}
.hero-container#hero-container-about .hero {
	background:url(../images/bg-hero-about.jpg) no-repeat top center;
	height:223px;
}
.hero-container#hero-container-products {
	/*background:#ffffff url(../images/bg-hero-products.png) no-repeat top center;*/
}
.hero-container#hero-container-products-hydrobot,
.hero-container#hero-container-products-aerobot,
.hero-container#hero-container-products-duobot {
	height:360px;
}
#hero-container-products-aerobot .hero {
	position: relative;
}
#hero-container-products-aerobot #aero-bronze {
	position: absolute;
    right: 120px;
    top: 105px;
}
.hero-container .product-hero-container {
	width:100%;
}
.hero-container#hero-container-products-hydrobot .product-hero-container {
	height:360px;
	background:url(../images/bg-hero-products-hydrobot.jpg) no-repeat top center;
}
.hero-container#hero-container-products-aerobot .product-hero-container {
	height:360px;
	background:url(../images/bg-hero-products-aerobot.jpg) no-repeat top center;
}
.hero-container#hero-container-products-duobot .product-hero-container {
	height:360px;
	background:url(../images/bg-hero-products-duobot.jpg) no-repeat top center;
}
.hero-container#hero-container-products-hydrobot .product-hero-container .hero,
.hero-container#hero-container-products-aerobot .product-hero-container .hero,
.hero-container#hero-container-products-duobot .product-hero-container .hero {
	padding-left:415px;
	width:525px;
	padding-top:127px;
	padding-right:20px;
	height:233px;
}
.hero-container .product-hero-container .hero h1 {
	padding:3px 0 8px;
	font-weight:normal;
	font-size:18px;
}
.hero-container .product-hero-container .hero p {
	font-family: 'AauxProOT-Regular',Arial,Helvetica,sans-serif;
	font-size:18px;
	line-height:23px;
}
.hero-container#industries {
	height:437px;
}
.hero-container#industries .hero {
	height:103px;
	padding-top:334px;
}
.hero#hero-industries-education {
	background:url(../images/bg-hero-industries-education.jpg?ver=2) no-repeat top left;
}
.hero#hero-industries-offices {
	background:url(../images/bg-hero-industries-offices.jpg) no-repeat top left;
}
.hero#hero-industries-healthcare {
	background:url(../images/bg-hero-industries-healthcare.jpg) no-repeat top left;
}
.hero#hero-industries-manufacturing {
	background:url(../images/bg-hero-industries-manufacturing.jpg) no-repeat top left;
}
.hero#hero-industries-retail {
	background:url(../images/bg-hero-industries-retail.jpg?ver=2) no-repeat top left;
}
.hero#hero-industries-airports {
	background:url(../images/bg-hero-industries-airports.jpg) no-repeat top left;
}
.hero#hero-industries-hospitality {
	background:url(../images/bg-hero-industries-hospitality.jpg) no-repeat top left;
}
.hero#hero-industries-government {
	background:url(../images/bg-hero-industries-government.jpg) no-repeat top left;
}
.hero-container#industries .hero h1 {
	text-align:center;
	width:960px;
	margin:0 auto;
	padding:0;
}
.hero-container#hero-container-service,
.hero-container#hero-container-service .hero {
	background:#ffffff;
	height:194px;
}
.hero-container#hero-container-service .hero {
	background:url(../images/bg-hero-where-service.png) no-repeat top right;
}
.hero-container#hero-container-service .hero h1 {
	width:740px;
	padding-top:22px;
}

.hero-container#hero-container-sitemap,
.hero-container#hero-container-sitemap .hero#hero-sitemap {
	height:auto;
	overflow:auto;
}

/*************************************************************************
XX. REUSED STYLES
*************************************************************************/

.clear {
	clear:both;
}
.divider {
	clear:both;
	width:100%;
	height:10px;
	background:#ffffff url(../images/divider.png) no-repeat top center;
}
ul.downloadlist {
	list-style-image:url(../images/bullet-arrow.png);
}

/**************************************************************************
07. HOME PAGE
**************************************************************************/

.home-subheader-container {
	height:23px;
	padding-top:0;
	border-bottom:1px solid #e0e0e0;
	background-position:bottom;
}
#home-hero-container {
	height:350px;
	background:#ffffff url(../images/bg-hero-home.png) repeat-x;
	width:100%;
	overflow:hidden;
}
#home-animation {
	width:1100px;
	height:298px;
	margin:0 auto;
}
#home-animation-fallback {
	width:100%;
	height:298px;
	background:url(../images/bg-home-animation.jpg) no-repeat top center;
}
#home-buckets-container {
	width:100%;
	height:169px;
	background:#ffffff;
}
#home-buckets-container #home-buckets {
	width:910px;
	height:167px;
	margin:0 auto;
	border:1px solid #bebebe;
	border-bottom:1px solid #ffffff;
	background:#ffffff url(../images/bg-home-bucket.png) repeat-x;
}
#home-buckets-container #home-buckets .home-bucket-container {
	width:180px;
	height:167px;
	border-left:1px solid #ffffff;
	border-right:1px solid #bebebe;
	float:left;
	position:relative;
	overflow:hidden;
}
#home-buckets-container #home-buckets .home-bucket-container#last {
	border-right:1px solid #ffffff;
}
#home-buckets-container #home-buckets .home-bucket-container h2 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:normal;
	display:block;
	position:absolute;
	width:95px;
	top:16px;
	left:16px;
	color:#000000;
	line-height:19px;
	text-transform: uppercase;
}
#home-buckets-container #home-buckets .home-bucket-container .home-bucket {
	width:156px;
	height:71px;
	position:absolute;
	left:-180px;
	top:0;
	padding-top:80px;
	padding-left:16px;
	padding-right:188px;
	padding-bottom:16px;
	font-size:13px;
}
#home-buckets-container #home-buckets .home-bucket-container .home-bucket p {
	margin:0;
}
#home-buckets-container #home-buckets .home-bucket-container .home-bucket#home-bucket-1 {
	background:url(../images/bg-home-bucket-1.png) no-repeat top right;
}
#home-buckets-container #home-buckets .home-bucket-container .home-bucket#home-bucket-2 {
	background:url(../images/bg-home-bucket-2.png) no-repeat top right;
}
#home-buckets-container #home-buckets .home-bucket-container .home-bucket#home-bucket-3 {
	background:url(../images/bg-home-bucket-3.png) no-repeat top right;
}
#home-buckets-container #home-buckets .home-bucket-container .home-bucket#home-bucket-4 {
	background:url(../images/bg-home-bucket-4.png) no-repeat top right;
}
#home-buckets-container #home-buckets .home-bucket-container .home-bucket#home-bucket-5 {
	background:url(../images/bg-home-bucket-5.png) no-repeat top right;
}
#home-promo-container {
	width:100%;
	height:211px;
	background:#ffffff url(../images/bg-home-promo.png) repeat-x;
	padding-top:38px;
}
#home-promo-container #home-promos {
	width:912px;
	height:188px;
	margin:0 auto;
}
#home-promo-container #home-promos .home-promo {
	height:188px;
	padding-right:1px;
}
#home-promo-container #home-promos .home-promo h3 {
	font-family:'AauxProOTLight';
	font-size:15px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #ca741b;
	color:#f28b20;
	text-transform: uppercase;
}
#home-promo-container #home-promos .home-promo p {
	font-family:'AauxProOT-Regular';
	font-size:15px;
	margin:12px 16px 12px 0;
	line-height:15px;
}
#home-promo-container #home-promos .home-promo#home-promo-1 {
	width:357px;
	padding-left:159px;
	float:left;
	background:url(../images/bg-home-promo-1.png) no-repeat top left;
}
#home-promo-container #home-promos .home-promo#home-promo-2 {
	width:363px;
	float:right;
	background:url(../images/bg-home-promo-2.png) no-repeat top left;
}
#home-promo-container #home-promos .home-promo#home-promo-2 #video-link {
	width:132px;
	height:104px;
	float:left;
	margin-left:24px;
	margin-right:28px;
	margin-top:25px;
}
#home-promo-container #home-promos .home-promo#home-promo-2 #video-copy {
	float:left;
	width:179px;
}

#home-promo-1 {
	position: relative;
}

#home-promo-1 p {
	display: inline-block;
	width: 290px;
}

#home-promo-1 #bronze {
	position: absolute;
    right: 7px;
    top: 78px;
}

#home-promo-1 .arrow-button {
	position: relative;
	top: -4px;
}

/*************************************************************************
08. INNER PAGE
*************************************************************************/

#main-container {
	width:100%;
	background:#ffffff;
}
#productdata-container {
	width:100%;
	background:#ffffff url(../images/bg-products-main.jpg) no-repeat top center;
}
#main {
	width:960px;
	margin:0 auto;
}
.video-link, .other-link {
	margin-top: 10px;
	width: 265px;
	height: 25px;
	color:#000000;
	position:relative;
	z-index:2;
}
.other-link {
	margin-left:18px;
}
.other-link div {
	clear:both;
}
.next-page-promo {
	height:150px;
	width:960px;
	position:relative;
	padding-top:30px;
}
.next-page-promo h1 {
	text-transform: uppercase;
	font-weight: normal;
	text-align: center;
}
.next-page-promo h4 {
	font-weight: normal;
	text-align: center;
}
.next-page-promo a {
	text-align: center;	
}

.next-page-promo#next-page-g10 {
	background:url(../images/bg-nextpage-g10.jpg) no-repeat top center;
}
.next-page-promo#next-page-evolution {
	height:354px;
	background:url(../images/bg-nextpage-evolution.jpg) no-repeat top center;
}
.next-page-promo#bottom-evolution {
	height:260px;
	width:100%;
	background:url(../images/bg-bottom-evolution.jpg) no-repeat top center;
}
.additional-buckets {
	height:163px;
	width:958px;
	margin:0 auto;
	padding-top:49px;
}
.additional-buckets.evolution-bucket {
	width:874px;
	padding-top:54px;
}
.additional-buckets.evolution-bucket h3 {
	font-weight:normal;
	font-size:20px;
}
.additional-buckets.evolution-bucket ul {
	list-style-image:none;
	list-style:none;
	padding-top:28px;
	margin-left:3px;
	width:445px;
}
.additional-buckets.evolution-bucket ul li {
	background:url(/images/bullet.png) no-repeat top left;
	background-size:10px 10px;
	background-position:0px 3px;
	padding-left:22px;
}
.additional-buckets .additional-bucket {
	height:163px;
	width:304px;
	float:left;
	padding-right:2px;
	padding-left:14px;
	background:url(../images/bucket-divider.png) no-repeat top right;
}
.additional-buckets .additional-bucket#last {
	padding-right:0;
	background:none;
}
.additional-buckets .additional-bucket .additional-bucket-copy {
	width:240px;
	padding-left:64px;
}
.additional-buckets .additional-bucket .additional-bucket-copy#bucket-autonomous-operation {
	background:url(../images/icon-autonomous-operation.png) no-repeat top left;
}
.additional-buckets .additional-bucket .additional-bucket-copy#bucket-eco-friendly-operation {
	background:url(../images/icon-eco-friendly-operation.png) no-repeat top left;
}
.additional-buckets .additional-bucket .additional-bucket-copy#bucket-accountability {
	background:url(../images/icon-accountability.png) no-repeat top left;
}
.additional-buckets .additional-bucket .additional-bucket-copy#bucket-increased-productivity {
	background:url(../images/icon-increased-productivity.png) no-repeat top left;
}
.additional-buckets .additional-bucket .additional-bucket-copy#bucket-cost-savings {
	background:url(../images/icon-cost-savings.png) no-repeat top left;
}
.additional-buckets .additional-bucket .additional-bucket-copy h4 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#000000;
	text-transform: uppercase;
	padding-bottom:10px;
}
.additional-buckets .additional-bucket .additional-bucket-copy p {
	font-family: 'AauxProOT-Regular',Arial,Helvetica,sans-serif;
	margin-right:21px;
	font-size:15px;
	font-weight:normal;
	color:#000000;
	line-height:1.3;
}
.logo {
	height:29px;
}
.logo#logo-hydrobot {
	width:289px;
	background:url(../images/logo-swingobot1650.png) no-repeat top left;	
}
.logo#logo-aerobot {
	width:244px;
	background:url(../images/logo-aerobot.png) no-repeat top left;	
}
.logo#logo-duobot {
	width:226px;
	background:url(../images/logo-duobot.png) no-repeat top left;	
}
#industry-container {
	width:960px;
	height:168px;
	padding-top:280px;
	text-align:center;
	background:url(../images/bg-hero-industry-landing.jpg) no-repeat top center;
}
#industry-container h2 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	text-align:center;
	font-size:30px;
	font-weight:normal;
	color:#000000;
	margin-bottom:28px;
	padding-top:30px;
}
#industry-container ul {
	list-style:none;
	list-style-image:none;
	width:850px;
	margin:0 auto;
}
#industry-container ul li {
	float:left;
	text-transform:uppercase;
	padding:0 14px;
	border-right:2px solid #575759;
}
#industry-container ul li#last {
	border-right:none;
}
#about-container {
	overflow:auto;
	width:937px;
	margin:0 auto;
	padding-bottom:53px;
}
#about-container .about {
	width:454px;
	float:left;
}
#about-container .about h2 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:21px;
	color:#424242;
	margin-bottom:18px;
	padding-top:1px;
}
#about-container .about p {
	color:#000000;
	line-height:18px;
}
#about-container .about.about-left {
	margin-right:29px;
}
#calculator-container {
	width:100%;
	background:#ffffff url(../images/bg-calculator.jpg) no-repeat top center;
	overflow:auto;
	padding-bottom:24px;
}
#calculator-container h1 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	font-weight:normal;
	color:#6c6c6c;
	font-size:33px;
	line-height:36px;
	width:820px;
	padding-top:30px;
	height:180px;
}
#calculator-container h2 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:21px;
	color:#515151;
}
#calculator-container h3 {
}
#calculator-container h4 {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px solid #e0e0e0;
}
#calculator-container .calculator-left {
	width:430px;
	margin:10px 30px 0 0;
	float:left;
}
#calculator-container .calculator-right {
	width:430px;
	margin:10px 0 0;
	float:right;
}
#calculator-container #calculator-form {
	width:384px;
	margin-bottom:20px;
	padding:10px 20px;
	color:#ffffff;
	font-weight:bold;
	text-shadow:0px 1px 2px #222222;
	background:url(../images/bg-calculator-form.jpg) no-repeat top left;
	border:3px solid #3e7800;
}
#calculator-container #calculator-form td {
	padding:5px 0;
	border-bottom:1px solid #355f07;
}
#calculator-container #calculator-form input.field,
#calculator-container #calculator-form select {
	width:110px;
	height:28px;
	margin:0;
	padding-left:10px;
	line-height:16px;
	border:1px solid #ffffff;
	box-shadow:1px 1px 0px #12550f;
	-moz-box-shadow:1px 1px 0px #12550f;
	-webkit-box-shadow:1px 1px 0px #12550f;
	outline:none;
}
#calculator-container #calculator-results tr.alt {
	background:#eeeeee;
}
#calculator-container #calculator-results td {
	padding:3px;
}

/*************************************************************************
XX. PRODUCTS LANDING PAGE
*************************************************************************/

.product-buckets-container {
	height:437px;
	width:960px;
	background:#ffffff url(../images/bg-hero-products.png) no-repeat top center;
	margin:0 auto;
}
.product-buckets {
	height:394px;
	width:752px;
	margin:0 auto;
	padding-top:43px;
}
.product-buckets .product-bucket {
	height:394px;
	width:250px;
	float:left;
	padding-right:1px;
	background:url(../images/product-divider.png) no-repeat top right;
}
.product-buckets .product-bucket#bucket-hydrobot,
.product-buckets .product-bucket#bucket-aerobot,
.product-buckets .product-bucket#bucket-duobot {
	padding-right:0;
	background:none;
}
.product-buckets .product-bucket .product-image {
	width:219px;
	height:258px;
	margin:0 auto;
}
.product-buckets .product-bucket#bucket-hydrobot .product-image {
	background:url(../images/product-hydrobot.png) no-repeat top center;
}
.product-buckets .product-bucket#bucket-aerobot .product-image {
	background:url(../images/product-aerobot.png) no-repeat top center;
}
.product-buckets .product-bucket#bucket-duobot .product-image {
	background:url(../images/product-duobot.png) no-repeat top center;
}
.product-buckets .product-bucket .product-bucket-copy {
	padding-left:54px;
	width:196px;
}
.product-buckets .product-bucket#bucket-hydrobot .product-bucket-copy {
	padding-left:20px;
}
.product-buckets .product-bucket .product-bucket-copy h2 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-bottom:13px;
	text-transform:uppercase;
}
.product-buckets .product-bucket .product-bucket-copy ul,
.prefooter ul {
	width:182px;
	margin-left:13px;
	height:52px;
}
.product-buckets .product-bucket .product-bucket-copy ul li {
	float:left;
	width:91px;
	margin-bottom:3px;
}
#product-info {
	width:960px;
	height:600px;
}
#product-menu {
	height:31px;
	width:884px;
	border-bottom:2px solid #dfdfdf;
	padding:49px 38px 0;
	position:relative;
	z-index:2;
	background:#ffffff url(../images/bg-products-main.jpg) no-repeat top center;
}
#product-menu h3 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	display:inline;
	font-weight:normal;
	font-size:21px;
	color:#4c4c4c;
	text-transform:uppercase;
}
#product-menu a {
	font-size:13px;
	color:#4c4c4c;
	text-decoration:none;
	font-weight:bold;
	border-right:1px solid #e1e1e1;
	padding:12px 16px;
}
#product-menu a.last {
	border-right:none;
}
#product-menu a.current,
#product-menu a:hover {
	color:#f28b20;
}
.prefooter ul.downloadlist a {
	color:#f28b20;
	text-decoration:none;
}

/*************************************************************************
XX. INDUSTRY PAGE
*************************************************************************/

.industry {
	position:relative;
	width:610px;
	min-height:400px;
	padding:40px 30px 15px 320px;
	float:left;
	z-index:1;
}
.industry.airports {
	background:url(../images/industry-airports.jpg) no-repeat top left;
}
.industry.education {
	background:url(../images/industry-education.jpg) no-repeat top left;
}
.industry.healthcare {
	background:url(../images/industry-healthcare.jpg) no-repeat top left;
}
.industry.hospitality {
	background:url(../images/industry-hospitality.jpg) no-repeat top left;
}
.industry.manufacturing {
	background:url(../images/industry-manufacturing.jpg) no-repeat top left;
}
.industry.offices {
	background:url(../images/industry-offices.jpg) no-repeat top left;
}
.industry.retail {
	background:url(../images/industry-retail.jpg) no-repeat top left;
}

.industry.government {
	background:url(../images/industry-government.jpg) no-repeat top left;
	min-height: 551px;
}
.industry .industry-desc {
	width:360px;
	float:left;
}
.industry .industry-desc h2,
.industry .industry-form h2 {
	color:#000000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:14px;
	text-transform:uppercase;
}
.industry .industry-desc ul li,
.industry .industry-clients ul li {
	margin-bottom:10px;
	line-height:1.3;
}
.industry .industry-clients {
	width:210px;
	float:right;
	margin-top:4px;
}
.industry .industry-clients h3 {
	font-weight:bold;
	font-size:13px;
	color:#000000;
	margin-bottom:10px;
}
.industry #industry-form-message {
	position:absolute;
	background:#ffffff;
	border:2px solid #000000;
	height:200px;
	width:300px;
	top:100px;
	left:380px;
	display:none;
	z-index:3;
}
.industry #industry-form-message #returnmsg {
	height:160px;
	width:260px;
	margin:10px;
}
.industry #industry-form-message #close-message {
	position:absolute;
	top:140px;
	left:62px;
	width:177px;
	height:37px;
	padding-top:9px;
	padding-left:12px;
	font-size:16px;
	text-shadow:0px 1px 2px #222222;
	color:#ffffff;
	background:url(../images/markets-button.png) no-repeat top left;
}
.industry#industry-form-holder {
	position:absolute;
	display:none;
	top:0;
	left:0;
	z-index:2;
	height:450px;
}
.industry#industry-form-holder .industry-form {
	width:610px;
	float:left;
}
#industry-form-submit {
	cursor:pointer;
}

/*************************************************************************
09. OVERLAY
*************************************************************************/

.overlay {
	width:910px;
	height:471px;
	display:none; /* initially hide */
	background:#FFFFFF;
	position:relative;
	z-index:100;
	box-shadow:0px 0px 24px #7a7a7a;
	left:50%;
	margin-left:-455px;
}
.overlay-small {
	width:540px;
	height:350px;
	left:50%;
	margin-left:-270px;
}
.overlay p,
.overlay li {
	font-size:15px;
}
.overlay-static {
	display:block;
	margin:0 auto;
	position:relative;
	z-index:1;
	left:0;
}
.overlay .overlay-title {
	width:834px;
	height:48px;
	border-bottom:2px solid #ffffff;
	font-size:32px;
	color:#ffffff;
	padding:16px 38px 0;
	line-height:32px;
	font-weight:bold;
	background:#f28b20;
	text-transform:uppercase;
}
.overlay .overlay-title#intellitrak_logo {
	background-color: #f28b20;
	background-image: url(../images/intellitrack_logo_white.png);
	background-position: 38px 18px;
    background-repeat: no-repeat;
    text-indent: -9999px;
}
.overlay .overlay-content-container {
	width:834px;
	height:405px;
	overflow:hidden;
	padding:0 38px;
}
.overlay-small .overlay-content-container {
	height:284px;
}
.overlay .overlay-content-container,
.overlay .overlay-content-container .jspPane {
	background:#ffffff url(../images/bg-overlay-content-shadow.png) no-repeat top center;
	outline:none;
}
.overlay .overlay-content-container .overlay-content {
	width:834px;
	padding:24px 0 16px;
}
.overlay-small .overlay-title,
.overlay-small .overlay-content-container,
.overlay-small .overlay-content-container .overlay-content {
	width:464px;
}
.overlay-small .overlay-title {
	font-size:21px;
}
.overlay-small .overlay-content-container .overlay-content {
	font-size:16px;
}
.overlay .overlay-content-container #video-content,
.overlay .overlay-content-container .video-content {
	width:605px;
	height:340px;
	margin:32px auto 0;
}	
.overlay .close{
	width:92px;
	height:32px;
	position:absolute;
	top:16px;
	right:16px;
	cursor:pointer;
	background-image:url(../images/close.png);	
}
.overlay .overlay-content .divider {
	margin:26px auto 16px;
}

/*************************************************************************
XX. FEATURE HIGHLIGHTER
*************************************************************************/

#features-container {
	width: 900px;
	height: 350px;
	padding: 43px 30px 37px;
	background: #C6C6C6 url(../images/bg-gradient.png) no-repeat;
	z-index: 20;
}
.feature-nav {
	width: 280px;
	padding-right: 10px;
	float: left;
	position:relative;
	z-index:2;
}
.feature-nav h2 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #000000;
	margin: 0 0 15px 0;
	padding: 1px 0 0;
	font-weight:normal;
	text-transform: uppercase;
}
.feature-nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image:none;
	border-top: 1px solid #CDCDCD;
	width: 255px;
}
.feature-nav li {
	font-family: 'AauxProOT-Regular',Arial,Helvetica,sans-serif;
	border-bottom: 1px solid #CDCDCD;
}
.feature-nav li.zeroelement {
	display:none;
}
.feature-visual div {
	position:relative;
}
.feature-visual div div.feature-image {
	width:625px;
	height:345px;
	padding:0;
	font-size:14px;
	position:absolute;
	z-index:1;
	right:0;
	top:0;
}
.feature-visual div div.feature-image p {
	padding-top:291px;
	padding-left:20px;
	width:537px;
}
.feature-visual div div.feature-image p.twoline {
	padding-top:284px;
}
.feature-visual div#how-zero div.feature-image {
	background:url(../images/features/feature-howitworks-0.jpg) no-repeat top right;
}
.feature-visual div#how-one div.feature-image {
	background:url(../images/features/feature-howitworks-1.jpg) no-repeat top right;
}
.feature-visual div#how-two div.feature-image {
	background:url(../images/features/feature-howitworks-2.jpg) no-repeat top right;
}
.feature-visual div#how-three div.feature-image {
	background:url(../images/features/feature-howitworks-3.jpg) no-repeat top right;
}
.feature-visual div#how-four div.feature-image {
	background:url(../images/features/feature-howitworks-4.jpg) no-repeat top right;
}
.feature-visual div#how-five div.feature-image {
	background:url(../images/features/feature-howitworks-5.jpg) no-repeat top right;
}
.feature-visual div#how-six div.feature-image {
	background:url(../images/features/feature-howitworks-6.jpg) no-repeat top right;
}
.feature-visual div#g10-one div.feature-image {
	background:url(../images/features/feature-G10-1.jpg) no-repeat top right;
}
.feature-visual div#g10-two div.feature-image {
	background:url(../images/features/feature-G10-2.jpg) no-repeat top right;
}
.feature-visual div#g10-three div.feature-image {
	background:url(../images/features/feature-G10-3.jpg) no-repeat top right;
}
.feature-visual div#g10-four div.feature-image {
	background:url(../images/features/feature-G10-4.jpg) no-repeat top right;
}
.feature-visual div#g10-five div.feature-image {
	background:url(../images/features/feature-G10-5.jpg) no-repeat top right;
}
.feature-visual div#g10-six div.feature-image {
	background:url(../images/features/feature-G10-6.jpg) no-repeat top right;
}
.feature-visual div#products-aerobot-one div.feature-image {
	background:url(../images/features/feature-aerobot-1.jpg) no-repeat top right;
}
.feature-visual div#products-aerobot-two div.feature-image {
	background:url(../images/features/feature-aerobot-2.jpg) no-repeat top right;
}
.feature-visual div#products-aerobot-three div.feature-image {
	background:url(../images/features/feature-aerobot-3.jpg) no-repeat top right;
}
.feature-visual div#products-aerobot-four div.feature-image {
	background:url(../images/features/feature-aerobot-4.jpg) no-repeat top right;
}
.feature-visual div#products-aerobot-five div.feature-image {
	background:url(../images/features/feature-aerobot-5.jpg) no-repeat top right;
}
.feature-visual div#products-aerobot-six div.feature-image {
	background:url(../images/features/feature-aerobot-6.jpg) no-repeat top right;
}
.feature-visual div#products-aerobot-seven div.feature-image {
	background:url(../images/features/feature-aerobot-7.jpg) no-repeat top right;
}
.feature-visual div#products-aerobot-eight div.feature-image {
	background:url(../images/features/feature-aerobot-8.jpg) no-repeat top right;
}
.feature-visual div#products-hydrobot-one div.feature-image {
	background:url(../images/features/feature-hydrobot-1.jpg) no-repeat top right;
}
.feature-visual div#products-hydrobot-two div.feature-image {
	background:url(../images/features/feature-hydrobot-2.jpg) no-repeat top right;
}
.feature-visual div#products-hydrobot-three div.feature-image {
	background:url(../images/features/feature-hydrobot-3.jpg) no-repeat top right;
}
.feature-visual div#products-hydrobot-four div.feature-image {
	background:url(../images/features/feature-hydrobot-4.jpg) no-repeat top right;
}
.feature-visual div#products-hydrobot-five div.feature-image {
	background:url(../images/features/feature-hydrobot-5.jpg) no-repeat top right;
}
.feature-visual div#products-hydrobot-six div.feature-image {
	background:url(../images/features/feature-hydrobot-6.jpg) no-repeat top right;
}
.feature-visual div#products-hydrobot-seven div.feature-image {
	background:url(../images/features/feature-hydrobot-7.jpg) no-repeat top right;
}
.feature-visual div#products-duobot-one div.feature-image {
	background:url(../images/features/feature-duobot-1.jpg) no-repeat top right;
}
.feature-visual div#products-duobot-two div.feature-image {
	background:url(../images/features/feature-duobot-2.jpg) no-repeat top right;
}
.feature-visual div#products-duobot-three div.feature-image {
	background:url(../images/features/feature-duobot-3.jpg) no-repeat top right;
}
.feature-visual div#products-duobot-four div.feature-image {
	background:url(../images/features/feature-duobot-4.jpg) no-repeat top right;
}
.feature-visual div#products-duobot-five div.feature-image {
	background:url(../images/features/feature-duobot-5.jpg) no-repeat top right;
}
.feature-visual div#products-duobot-six div.feature-image {
	background:url(../images/features/feature-duobot-6.jpg) no-repeat top right;
}

/*************************************************************************
XX. EVOLUTION ANIMATION STYLES
*************************************************************************/

#evolution {
	width: 900px;
	height: 530px;
	padding: 0 30px;
	background: url(../images/bg-evolution.png) no-repeat top;
}
#evolution h1 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	padding: 48px 0 48px 0;
	font-size: 32px;
	text-align: center;
	font-weight:normal;
	width:900px;
}
#evolution .evolution-slide {
	width: 190px;
	position: absolute;
	display: none;
}
#evolution .evolution-slide h2 {
	font-weight:bold;
	font-size:13px;
	color:#000000;
}
#evolution .evolution-slide img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
#evolution .evolution-slide#evolution-slide-2 {
	margin-left: 140px;
}
#evolution .evolution-slide#evolution-slide-3 {
	margin-left: 280px;
}
#evolution .evolution-slide#evolution-slide-4 {
	margin-left: 420px;
}
#evolution .evolution-slide#evolution-slide-5 {
	margin-left: 570px;
}
#evolution .evolution-slide#evolution-slide-6 {
	margin-left: 710px;
}
#evolution .evolution-slide#evolution-slide-7 {
	margin-left: 570px;
	display: block;
	opacity: 0;
	filter: alpha(opacity=0);
}

/*************************************************************************
XX. FAQ PAGE
*************************************************************************/

#faq-container {
	padding-top:16px;
	padding-bottom:16px;
}
#faq-container h2 {
	padding-bottom:16px;
}
.faq {
	width:900px;
	padding:24px 0;
	overflow:auto;
	border-bottom:1px solid #e0e0e0;
}
.faq#last {
	border:none;
}
.faq .question {
	width:250px;
	float:left;
}
.faq .question p {
	font-weight:bold;
}
.faq .answer {
	width:610px;
	float:right;
}

#faqContainer h2{
	padding-top: 30px;
}

#faqContainer table{
	width: 100%;
	border-spacing: 0;
	border-collapse: collapse;
}
#faqContainer table tr td:first-child{
	font-weight:bold;
	width: 215px;
	padding-right: 75px;
}
#faqContainer table tr td{
	padding-bottom: 2em;
	padding-top: 2em;
}
#faqContainer table tr{
	border-bottom:1px solid #bebebe;
}
#faqContainer table tr:last-child{
	border-bottom:none;
}

/*************************************************************************
XX. NEWS PAGE
*************************************************************************/

.faq .news {
}
.faq .news h1 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	font-size: 32px;
	font-weight:normal;
	padding-bottom:30px;
}
.faq .news h2 {
	font-family: 'AauxProOTLight',Arial,Helvetica,sans-serif;
	font-size: 21px;
	font-weight:normal;
	padding:36px 0 12px 0;
}
.faq .news h3 {
	margin:24px 0 0 0;
	padding:24px 0 12px 0;
	font-size:15px;
	border-top:1px solid #e0e0e0;
}
.faq .news p {
	margin-top:0;
}
.faq .news blockquote {
	margin-top:-10px;
	padding-left:16px;
}

/*************************************************************************
XX. DEALER/SALES PAGES
*************************************************************************/

#sales-container {
	width:900px;
	padding:0px 30px;
	overflow:auto;
}
#sales-container .sales-left, #sales-container .column {
	width:245px;
	margin:0 25px 10px 0;
	float:left;
}
#support-content #sales-container .sales-right{
	width:448px;
}
#support-content #sales-container .sales-left{
	width:170px;
}
#sales-container .sales-left .sales-left {
	margin-bottom:30px;
}
#sales-container .sales-left h2,
#sales-container .sales-right h2 {
	padding-bottom:16px;
	line-height:22px;
}
#sales-container .sales-left#service-info p {
	margin-bottom:28px;
}
#sales-container .sales-right {
	width:540px;
	padding-left:30px;
	float:left;
	border-left:1px solid #dfdfdf;
}
#sales-container .column {
	min-height:200px;
	padding-bottom:20px;
	border-bottom:1px solid #dfdfdf;
}
#sales-container .column h3 {
	padding-bottom:15px;
}
#sales-bottom {
	width:735px;
	padding:0px 0px 30px 30px;
}
#sales-bottom h2 {
	padding-bottom:16px;
	line-height:22px;
}
#sales-bottom td {
	vertical-align:top;
	padding:10px 0px 20px 0px;
}

/* service accordion */
ul.menu{
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
	margin:25px 0;
	border-top:1px solid #CDCDCD;
}
.menu li a.tab{
	height:34px;
	padding-left:15px;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:34px;
	color:#000000;
	border-bottom:1px solid #CDCDCD;
}
.menu li a.tab.active{
	color:#FFFFFF;
	text-shadow: #99530E 0px -1px 0px;
	background:#FFFFFF url(../images/accordion-bg.png) repeat-x;
}
.menu .panel{
	margin:15px 15px 40px 15px;
}

/*************************************************************************
XX. SITEMAP
*************************************************************************/

.hero-container#hero-container-sitemap .hero#hero-sitemap h1,
.hero-container#hero-container-sitemap .hero#hero-sitemap ul {
	margin-bottom:20px;
}
.hero-container#hero-container-sitemap .hero#hero-sitemap ul ul {
	margin-bottom:0;
}
ul.sitemap {
	float:left;
	margin-left:50px;
}

/*************************************************************************
XX. FOOTER
*************************************************************************/

#prefooter-container {
	width:100%;
	height:306px;
	background:#ffffff;
}
#prefooter-container .prefooter {
	width:633px;
	height:173px;
	padding-left:327px;
	padding-top:133px;
	margin:0 auto;
}
#prefooter-container .prefooter .prefooter-list {
	float:left;
	width:226px;
}
#prefooter-container .prefooter h3 {
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}
#prefooter-container .prefooter#prefooter-products-hydrobot {
	background:url(../images/bg-prefooter-products-hydrobot.jpg) no-repeat top center;
}
#prefooter-container .prefooter#prefooter-products-aerobot {
	background:url(../images/bg-prefooter-products-aerobot.jpg) no-repeat top center;
}
#prefooter-container .prefooter#prefooter-products-duobot {
	background:url(../images/bg-prefooter-products-duobot.jpg) no-repeat top center;
}
.prefooter ul {
}
.prefooter ul.downloadlist {
	margin-left:20px;
}
#breadcrumb-container {
	width:100%;
	height:45px;
	background:#797979;
}
#breadcrumb {
	width:883px;
	height:29px;
	margin:0 auto;
	text-transform:uppercase;
	color:#ffffff;
	font-size:14px;
	padding-top:16px;
	padding-left:36px;
	padding-right:36px;
}
#breadcrumb span {
	color:#bbbbbb;
}
#footer-container {
	width:100%;
	height:101px;
	padding-top:32px;
	background:url(../images/bg-breadcrumb.png) no-repeat top center;
	margin-bottom:85px;
}
#footer {
	width:955px;
	height:101px;
	margin:0 auto;
}
#footer .footer-bucket {
	width:248px;
	padding-right:7px;
	padding-left:21px;
	padding-top:5px;
	height:96px;
	/* background:url(../images/footer-divider.png) no-repeat top right; */
	float:left;
}
#footer .footer-bucket#last {
	background:none;
}
#footer .footer-bucket h4 {
	font-size:16px;
	color:#ffffff;
	margin-bottom:20px;
	text-transform:uppercase;
}
#footer .footer-bucket .footer-bucket-copy {
	display:block;
	width:248px;
	height:60px;
	color:#c0c0c0;
	text-decoration:none;
}
#footer .footer-bucket .footer-bucket-copy p {
	margin:0 0 4px;
}
#footer .footer-bucket .footer-bucket-copy#footer-annual_savings {
	padding-left:118px;
	width:130px;
	background:url(../images/icon-graph.png) no-repeat top left;
}
#footer .footer-bucket .footer-bucket-copy#footer-resources {
}
#footer .footer-bucket .footer-bucket-copy#footer-resources ul {
	float:left;
	list-style-type:none;
	width:248px;
}
#footer .footer-bucket .footer-bucket-copy#footer-resources ul li {
	float:left;
	width:124px;
}
#footer .footer-bucket .footer-bucket-copy#footer-find_a_dealer {
	padding-left:124px;
	width:124px;
	background:url(../images/icon-map.png) no-repeat top left;
}

#find-dealer {
	margin: 0 75px 0 30px;
}

#footer-social ul {
	margin: 0;
	padding: 0;
}

#footer-social ul li {
	display: inline-block;
    list-style: none outside none;
    margin-right: 5px;
}

#footer-social ul li a {
	background-image: url(../images/social-sprite.png);
	background-repeat: no-repeat;
	display: block;
	height: 34px;
	text-indent: -9999px;
	width: 32px;
}

#footer-social ul li#linkedin a {
	background-position: 0 -1px;
}

#footer-social ul li#youtube a {
	background-position: -38px -1px;
}

#footer-social ul li#facebook a {
	background-position: -75px -1px;
}

#footer-social ul li#twitter a {
	background-position: -112px -1px;
}

/*************************************************************************
a. APPENDIX: IMPORTED STYLES YET TO BE ORGANIZED
*************************************************************************/

/*
#demo-video {
	position: absolute;
	top: 0;
	left: 0;
	width: 900px;
	height: 350px;
	text-align: center;
	padding: 30px 30px 10px 30px;
	clear: both;
	display: none;
	background: #0E0E0E url(http://intellibotrobotics.com/wp-content/themes/intellibot/images/bg-gradient-dark.png) no-repeat;
	z-index: 21;
}
#demo-video a.close {
	width: 70px;
	height: 16px;
	display: block;
	position: absolute;
	margin: 0 0 0 835px;
	background: transparent url(http://intellibotrobotics.com/wp-content/themes/intellibot/images/btn-close.png) no-repeat;
}
#callouts {
	padding: 30px 30px 0 30px;
	float: left;
	background: white url(http://intellibotrobotics.com/wp-content/themes/intellibot/images/bg-shadow.png) no-repeat top;
}
.callout {
	width: 210px;
	margin: 0 30px 30px 0;
	padding-left: 60px;
	float: left;
}
.callout img {
	margin-left: -60px;
	float: left;
}
.callout h3 {
	font-size: 16px;
	color: #000000;
	margin: 0 0 8px 0;
}
*/

/*************************************************************************
VIDEO LIBRARY
*************************************************************************/
#support-nav {
	display:block;
	width:240px;
	min-height:1px;
	float:left;
	margin-bottom:48px;
}
#support-nav ul {
	list-style:none;
	width:233px;
	margin:0;
	padding:0;
}
#support-nav ul li {
	margin:0;
	padding:0;
	width:233px;
	height:42px;
	cursor:pointer;
	display:block;
	cursor:pointer;
	background:url(../images/spriteSupportTabNav.png) no-repeat top left;
}
#support-nav ul.support-topnav ul.support-subnav {
	display:none;
}
#support-nav ul.support-topnav li {
	color:#fff;
}
#support-nav ul.support-topnav li:hover {
	background-position:0 -210px;
}
#support-nav ul li span {
	display:block;
	width:195px;
	height:28px;
	padding-left:38px;
	padding-top:14px;
	background:url(../images/spriteArrows.png) no-repeat top left;
	background-position:20px 15px;
	font-weight:bold;
}
#support-nav ul li span span {
	display:inline;
	width:auto;
	height:auto;
	padding:0;
	font-size:0.8em;
	text-transform:uppercase;
	color:#7fa550;
}
#support-nav ul.support-topnav li.current {
	background-position:0 -42px;
	color:#fff;
}
#support-nav ul.support-topnav li.current span {
	background-position:20px -27px;
}
#support-nav ul.support-subnav li {
	background-position:0 -126px;
	color:#000;
}
#support-nav ul.support-subnav li:hover {
	background-position:0 -168px;
}
#support-nav ul.support-subnav li span {
	background-position:0px 42px;
}
#support-nav ul.support-subnav li.current {
	background-position:0 -84px;
	color:#000;
}
#support-nav ul.support-subnav li.current span {
	background-position:213px -69px;
}
#support-content-container {
	float:left;
	width:720px;
	margin-bottom:48px;
}
#support-content h1 {
	margin-bottom:24px;
}
#support-content, #support-content>div{
	width:680px;
	margin:0;
}
#video-main {
	float:left;
	width:720px;
	overflow:hidden;
	position:relative;
}
#video-pages {
	position:relative;
	top:0;
	left:0;
}
.video-page {
	float:left;
	width:720px;
}
div.thumb-video-library-container {
	float:left;
	width:200px;
	height:250px;
	margin:0 20px 20px;
}
a.thumb-video-library {
	display:block;
	width:198px;
	height:143px;
	border:1px solid #dfdfdf;
	position:relative;
	background:url(/images/bg-video-thumbnail.png) repeat-x top;
}
a.thumb-video-library:hover {
	cursor:pointer;
}
a.thumb-video-library img {
	margin-top:16px;
}
.play-overlay-large {
	position:absolute;
	width:71px;
	height:71px;
	left:63px;
	top:36px;
	background:url(/images/sprite-play-large.png) no-repeat top left;
}
.play-overlay-large:hover,
.thumb-video-library:hover .play-overlay-large {
	background-position:0px -71px;
}
#video-page-control {
	float:right;
	margin:0 14px 28px;
}
.video-page-click {
	width:26px;
	height:20px;
	border:1px solid #cacaca;
	display:block;
	float:left;
	margin:0 6px;
	background:url(/images/sprite-box.png) repeat-x top;
	color:#6c6c6c;
	font-size:14px;
	line-height:14px;
	text-align:center;
	padding-top:6px;
	box-shadow:2px 2px 1px rgba(0,0,0,0.23);
}
.video-page-click:hover {
	cursor:pointer;
}
.video-page-click.current, .video-page-click:active {
	background-position:0px -26px;
	border:1px solid #6c6c6c;
}
.video-page-click.video-page-click-prev {
	opacity:0;
	filter:alpha(opacity=0);
}
.video-page-click.video-page-click-next {
}
.video-title {
	font-weight:bold;
	font-size:14px;
	margin:6px 0;
	line-height:17px;
	text-decoration:underline;
	color:#000000;
}
.video-desc {
	font-size:13px;
	margin:6px 0;
	line-height:16px;
	color:#000000;
}
#hero-support-container,
#hero-support {
	height:120px;
	background-image:none;
}
