@charset "utf-8";
body {
	font:normal normal normal 13px/1.5 Arial, Helvetica, sans-serif;
	background: #fff url(../_img/bodyBg.jpg) center repeat-y;
}
p {
	color: #333;
	font-size: 13px;
}
h2, h3, h4, h5, h6{
	font: bold 20px/1.5 Arial, Helvetica, sans-serif;
	color: #12589D;
}
h3 {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
}
h4 {
	font-size:16px;
}
h6 {
	font-size:14px;
	text-align:right;
}
h7 {
	font-size:20px;
	text-align:right;
	color: #78bd34;
}
a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.leftImg {  /* places an image LEFT for text wrap */
	float:left;
	padding:0 15px 0 0;
}
.rightImg {  /* places an image RIGHT for text wrap */
	float:right;
	padding:0 0 0 15px;
}
.clearall {clear: both;}
/*** LAYOUT STYLES ***/
#container, #header, #nav, #contentWrap, #footer, #top {
	margin:0 auto;
	width:1000px;
}
/*TOPNAV*/
#top {
	background: url(../_img/top-border.gif) repeat-x top;
	height: 36px;
}
#top h2 {
	color: #fff;
	letter-spacing: 3px;
	font-size: 24px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: normal;
	text-align: center;
}
/*header rules*/
#header {
	height:160px;
}
#header h1 a { /*LOGO*/
	display: block;
	width: 252px;
	height: 61px;
	position:absolute;
	margin:14px 0 0 10px;
	background: url(../_img/AirWorkx-logo.gif) no-repeat;
	text-indent: -9999px;
}
#contactInfo {
	float:right;
	width:220px;
	height:60px;
	padding:8px;
	text-align:right;
	text-transform: uppercase;
}
#contactInfo p {
	color: #034389;
}
/*LEADER*/
}
#indexleaderboard {
	width: 680px;
	margin: 0 auto;
}
#indexleaderboard h2 {
	color: #78bd34;
	font-size: 32px;
	padding-top: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#indexleaderboard h3 {
	font-style:italic;
	font-size: 22px;
	text-align: center;
}
#leaderboard {
	width: 465px;
	margin: 0 auto;
}
#leaderboard h2 {
	color: #78bd34;
	font-size: 32px;
	padding-top: 20px;
	text-align: center;
}
#leaderboard h3 {
	color: #002c83;
	font-style:italic;
	font-size: 22px;
	text-align: center;
}
#productboard {
	margin: 0 auto;
	width: 521px;

}
#productboard h2 {
	color: #78bd34;
	font-size: 32px;
	padding-top: 20px;
	text-align: center;
}
#productboard h3 {
	color: #002c83;
	font-style:italic;
	font-size: 22px;
	text-align: justify;
}
#machineleaderboard {
	width: 800px;
	margin: 0 auto;
}
#machineleaderboard h2 {
	color: #78bd34;
	font-size: 32px;
	padding-top: 20px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#machineleaderboard h3 {
	font-style:italic;
	font-size: 20px;
	text-align: left;
}
#machineleaderboard li {
	list-style: disc;
	line-height: 1.2;
	text-align: left;
	margin-left: 25px;
}
/*main content rules*/
#contentWrap {
	background: url(../_img/contentBg.jpg) no-repeat top center;
	overflow:hidden;
}
#content {
	width: 900px;
	margin: 0 auto;
}
#left-column {
	width: 270px;
	float: left; 
	margin-right: 45px;
}
#left-column p, #right-column p {
	line-height: 1.4;
	margin-bottom: 8px;
	color: #000;
}
#left-column p span, #right-column p span {
	color: #0057ba; 
	font-weight: bold; 
	text-transform:uppercase;
}
#left-column .blue {
	color: #0057ba;
	font-style: italic;
}
#right-column {
	width: 270px;
	float: right;
}
#right-column li {
	margin-left: 30px;}

#contentLeft, #contentRight {
	float:left;
	padding:10px;
}
#contentLeft {
	width:573px;
}
#contentRight {
	width:347px;
}
#mid-left-column {
	width: 270px;
	float: left;
	margin-left: 157px;
	margin-right: 46px;
}
#mid-right-column {
	width: 270px;
	float: left;
}
#mid-left-column p, #mid-right-column p {
	line-height: 1.4;
	margin-bottom: 8px;
	color: #000;
}
#mid-left-column p span, #mid-right-column p span {
	color: #0057ba; 
	font-weight: bold; 
	text-transform:uppercase;
}
/*footer rules*/
#footer {
	height: 100px;
	clear: both;
	text-align:center;
}
#footer a {
	text-decoration: none;
	color: #333;
}
p.copy {
	font:10px/1.5 Arial, Helvetica, sans-serif;
}
/* footer horizontal navigation */
#footer ul#footerNav {
	padding:20px 0 0;
}
ul#footerNav li {
	display:inline;
	margin:0 0 0 10px;
	line-height:30px;
}
ul#footerNav li a {
	display:inline;
}
.red {
	color: #ef3332;
}
.dryworkx {
	color: #fdbb29;
}
.koolworkx {
	color: #009cc9;
}
/*Start Product Tab Nav*/
#tab-nav{ height:90px; background:#c6dbe8;}
#tab-nav ul {
	margin:auto;
	margin:0px;
	padding:4px 0px;
	list-style:none;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
} 
#tab-nav li { margin:0px; padding:0px; height:32px; padding:25px 30px 25px 25px; float:left; border-right:1px solid #d8d7d7; position:relative; z-index:0; cursor:pointer; width: 140px;}          
#tab-nav li:first-child, #nav-slider li.first { padding-left:10px }
#tab-nav a { display:block; font-weight:bold; color:#333; font-size:12px; text-decoration: none; }         
#tab-nav a:hover, #tab-nav li:hover a, #tab-nav li.active a, #tab-nav li.current a {
	color:#FFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#tab-nav li.current{background: #71a5c6;}
#tab-nav span {
	color:#6a6969;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}     
#tab-nav .arrow { height:9px; background:url('/assets/img/blank.png') bottom center no-repeat; border:none; list-style:none; position:absolute; z-index:10; bottom:-90px; overflow: visible !important; } 
/*  END Product Tab Nav  */

#product-pdf {
	margin-top: 20px;
	margin-left: 20px;
	float: left;
}
#tab-content-display
{
	margin-top: 40px;
}
#tab-content-display h2
{
	color: #6bacd6;
	font-size: 28px;
	padding:0px;
	margin:0px;
	margin-bottom: 10px;
}
#tab-content-display p
{
	font-size: 12px;
	line-height: 18px;
	color: #696969;
}
.productcontent {
  margin-left: auto;
  margin-right: auto;
  width: 980px;
}
.product_grid {
  display: inline;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}
.productcontent .product_grid {
	width: 975px;
}
/* `Clear Floated Elements-----------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/*http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}
.justify {
	text-align: justify;
}
.centered-image {
    display: block;
    margin-left: auto;
    margin-right: auto 
}