@charset "UTF-8";
body {
	background-image: url(images/bgfade.jpg);
	background-repeat: repeat-x;
	background-color: #ABABAB;
	font-size: 12px;
	color:#564b47;  
	padding:20px;
	margin:0px;
	text-align: center;
}


#container { 	
	text-align: left;
	vertical-align: middle;	
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}

#header-nav {
	text-align:center;
	height:66px;
	background-image:url(images/header-bg.jpg);
	background-repeat:no-repeat;
}
	
#header-tools {
	margin:0 auto;
	width:1000px;
}

#header-tools h1 { 
	position:relative;
	width:1000px;
	height:346px;
	margin:0px; 
}

#header-tools h1 span { 
	background:url("images/home-tools.jpg") no-repeat;
	position:absolute;
	width:100%;
	height:100%; 
}
#combokit-tools {
	margin:0 auto;
	width:1000px;
}

#combokit-tools h1 { 
	position:relative;
	width:1000px;
	height:346px;
	margin:0px; 
}
#combokit-tools h1 span { 
	background:url("images/5combo-hero.jpg") no-repeat;
	position:absolute;
	width:100%;
	height:100%; 
}

#award-header {
	margin:0 auto;
	width:1000px;
}

#award-header h1 { 
	position:relative;
	width:1000px;
	height:346px;
	margin:0px; 
}
#award-header h1 span { 
	background:url("images/award-hero.jpg") no-repeat;
	position:absolute;
	width:100%;
	height:100%; 
}

#video-header {
	margin:0 auto;
	width:1000px;
	height:347px;
	text-align:center;
	background:url("images/video-hero.jpg") no-repeat;
}

#video-header h1 { 
	position:relative;
	width:1000px;
	height:346px;
	margin:0px; 
}
#video-header h1 span { 
	background:url("images/video-hero.jpg") no-repeat;
	position:absolute;
	width:100%;
	height:100%; 
}

#drillkit-tools {
	margin:0 auto;
	width:1000px;
}

#drillkit-tools h1 { 
	position:relative;
	width:1000px;
	height:346px;
	margin:0px; 
}
#drillkit-tools h1 span { 
	background:url("images/drillkit-hero.jpg") no-repeat;
	position:absolute;
	width:100%;
	height:100%; 
}
#main-nav {
	height:77px;
	background-image:url(images/home-nav-bg.jpg);
	background-repeat:no-repeat;
}

#main-nav ul {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}

#main-nav ul li {
display: inline;
}

#main-nav ul li.logo {
background-color:#00FF99
}

#main-nav ul li a {
padding: 5px 20px 5px 20px;
color:#999999;
text-decoration: none;
border-right: 1px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
text-transform:uppercase;
}

#main-nav ul li.last a {
padding: 5px 20px 5px 20px;
color:#999999;
text-decoration: none;
border-right: 0px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
text-transform:uppercase;
}

#main-nav ul li a:hover {
color:#E86A00
}

#main-nav ul li.active a {
color:#E86A00
}

#combo-nav {
	height:77px;
	background-image:url(images/5combo-nav-bg.jpg);
	background-repeat:no-repeat;
}

#combo-nav ul {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}

#combo-nav ul li {
display: inline;
text-transform:uppercase;
}

#combo-nav ul li.logo {
background-color:#00FF99
}

#combo-nav ul li a {
padding: 5px 20px 5px 20px;
color:#999999;
text-decoration: none;
border-right: 1px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}

#combo-nav ul li.last a {
padding: 5px 15px 5px 20px;
color:#999999;
text-decoration: none;
border-right: 0px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}

#combo-nav ul li a:hover {
color:#E86A00
}

#combo-nav ul li.active a {
color:#E86A00
}


#drillkit-nav {
	height:77px;
	background-image:url(images/drillkit-nav-bg.jpg);
	background-repeat:no-repeat;
}

#drillkit-nav ul {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}

#drillkit-nav ul li {
display: inline;
text-transform:uppercase;
}

#drillkit-nav ul li.logo {
background-color:#00FF99
}

#drillkit-nav ul li a {
padding: 5px 20px 5px 20px;
color:#999999;
text-decoration: none;
border-right: 1px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}

#drillkit-nav ul li.last a {
padding: 5px 15px 5px 20px;
color:#999999;
text-decoration: none;
border-right: 0px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}

#drillkit-nav ul li a:hover {
color:#E86A00
}

#drillkit-nav ul li.active a {
color:#E86A00
}

#award-nav {
	height:77px;
	background-image:url(images/award-nav-bg.jpg);
	background-repeat:no-repeat;
}

#award-nav ul {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}

#award-nav ul li {
display: inline;
text-transform:uppercase;
}

#award-nav ul li.logo {
background-color:#00FF99
}

#award-nav ul li a {
padding: 5px 20px 5px 20px;
color:#999999;
text-decoration: none;
border-right: 1px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}

#award-nav ul li.last a {
padding: 5px 15px 5px 20px;
color:#E86A00;
text-decoration: none;
border-right: 0px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}

#award-nav ul li a:hover {
color:#E86A00
}

#award-nav ul li.active a {
color:#E86A00
}

#video-nav {
	height:77px;
	background-image:url(images/video-nav-bg.png);
	background-repeat:no-repeat;
}

#video-nav ul {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: center;
margin: 0;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0px;
}

#video-nav ul li {
display: inline;
text-transform:uppercase;
}

#video-nav ul li.logo {
background-color:#00FF99
}

#video-nav ul li a {
padding: 5px 20px 5px 20px;
color:#999999;
text-decoration: none;
border-right: 1px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}

#video-nav ul li.last a {
padding: 5px 15px 5px 20px;
color:#999;
text-decoration: none;
border-right: 0px solid #999; /* the borders have the same size */
margin-right: -1px; /* the value has to be like the above but negative */
}

#video-nav ul li a:hover {
color:#E86A00
}

#video-nav ul li.active a {
color:#E86A00
}

#products {
	width:699px;
	margin: 0px auto;
	padding: 0px;
}

#firstproductrow {
	height:240px;
	background-image:url(images/5combo-top-bg.jpg);
	background-repeat:no-repeat;
}

#productrow {
	height:231px;
	background-image:url(images/5combo-product-bg.jpg);
	background-repeat:no-repeat;
}
#leftimage, #lefttext, #rightimage, #righttext {
	width:348px;
	text-align:center;
	margin:0px;
	padding:0px;
	border: solid 0px #fff;
	}
	
#leftimage, #lefttext {
float:left;
}

#rightimage, #righttext {
float:right;
}
	
#productbar {
margin: 2px 0px;
	height:48px;
	background-image:url(images/productbar.jpg);
	background-repeat:no-repeat;
}

#lefttext, #righttext {
padding:15px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fff;
text-transform:uppercase;
}

.recip {
padding-top:40px;
}

h2 {
padding:10px 15px;
text-align:left;
color:#E86A00;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:16px;
line-height:25px;
}

#rightimage h3 {
padding:0px 15px;
text-align:center;
color:#FFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
line-height:14px;
}
#rightimage h3 a {
color:#333;
font-weight: bold;
text-decoration:underline;
}

#rightimage h3 a:hover {
color:#fff;
font-weight: bold;
text-decoration:none;
}

#rightimage img.hdlogo {
	padding-top:10px;
}

.cat, .spec {
font-family: Arial, Helvetica, sans-serif;
color:#fff;
}

.cat {
	text-align:right;
}
.spec {
	text-align:left;
}
.spec2 {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10px;
text-transform:none;
}

.footer {
clear:both;
padding-top:10px;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10px;

	color:#333;
	}
	
h4 a{
padding-top:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:10px;
color:#333;
text-decoration:none
}

h4 a:hover{
color:#fff;
}

.video {
padding-top:25px;
}
