@charset "UTF-8";
/* CSS Document */

/*  ------ body attributes ------- */	

.home-bg {font:12px Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 0 10px 0;
	height:648px;
	background-image:url(/images/home-bg.jpg);
	background-repeat:no-repeat;
	background-position: top;
	background-color: #ffffff;
	color:#000000;
	line-height:1.7em;}
	
.interior-bg {font:12px Verdana, Arial, Helvetica, sans-serif; 
	margin: 0 0 10px 0;
	height:289px;
	background-image:url(/images/interior-bg.jpg);
	background-repeat:no-repeat;
	background-position: top;
	background-color: #ffffff;
	color:#000000;
	line-height:1.7em;}



/*  ------ global link colors ------- */	
	
a:link {color: #3185a2; text-decoration: none;}
a:visited {color: #3185a2; text-decoration: none;}
a:hover {color: #002f46; text-decoration: none;}
a:active {color: #002f46; text-decoration: none;}

img {border: 0px;}

img {margin:0;padding:0;}

img a {margin:0;padding:0;}

/*  ------ h tags, clear margin and padding ------- */

h1 {margin: 0px; padding: 0px;}
h2 {margin: 0px; padding: 0px;}
h3 {margin: 0px; padding: 0px;}
h4 {margin: 0px; padding: 0px;}



/*  ------ used so .png files are transparent in ie ------- */

img {behavior:url(/_includes/iepngfix.htc); }



/*  ------ center site and set the width ------- */

.header-wrapper {
width:770px;
height:104px;
margin: 0 auto;
padding:0;
text-align:left;}

.menu-wrapper {
width:770px;
margin: 0 auto;
padding:0px;
text-align:left;
clear:both;}

.body-wrapper {
width:770px;
height:461px;
margin: 0 auto;
padding:0px;
text-align:left;
clear:both;}

.body-interior-wrapper {
width:770px;
margin: 0 auto;
padding:0px;
text-align:left;
clear:both;}

.home-banners-bg {
width:770px;
height:130px;
margin: 0 auto;
padding:0px;
text-align:left;
clear:both;
background-image:url(/images/home-footer-bg.jpg);
background-repeat:repeat-x;
background-position: top;}


.interior-footer-bg {
width:770px;
height:59px;
margin: 0 auto;
padding:0px;
text-align:left;
clear:both;
background-image:url(/images/interior-footer-bg.jpg);
background-repeat:repeat-x;
background-position: top;}

.home-banners {
width:720px;
height:74px;
margin: 0 auto;
padding:0px;
text-align:left;
clear:both;}

.footer-spacer {
width:770px;
height:20px;
margin: 0 auto;
padding:0px;
text-align:left;
clear:both;}


/*  ------ Logo ------- */	
	
.accurate-logo {
	width: 228px;
	height:102px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;}
	


/*  ------ Top Links and Search ------- */		
	
.top-links {
	font-size: 13px;
	float: right;
	margin:79px 0 0 0}

	.top-links ul {
		padding: 0px 0 0 0;
		margin: 0;}
	
	.top-links ul li {
		display:inline;
		list-style:none;
		padding: 0 0 0 0px;}

	.top-links a {
		display:block;
    	float:right;
		height: 25px;}
		
		.top-links a:hover {
		background-position:0 -25px;}
		
		.top-links a:active {
		background-position:0 -50px;}
		
		.top-links .about {
			width:69px;
    		background:url("/images/tab-about-us.png") no-repeat;
			margin-right: 2px;}
			
		.top-links .employment {
			width:85px;
    		background:url("/images/tab-employment.png") no-repeat;
			margin-right: 2px;}
			
		.top-links .contact {
			width:77px;
    		background:url("/images/tab-contact.png") no-repeat;}
			
			
/*  ------ Menu ------- */		
	
.menu-top {
	font-size: 9px;
	margin:0px 0 0 0;
	padding: 0px 0 0 0;
	background-image:url(images/menu-top.jpg);
	width:770px;
	height:30px;}
	
	
/*  ------ Top Links and Search ------- */		
	
.menu-links {
	font-size: 13px;
	margin:0px 0 0 0;
	clear:both;}

	.menu-links ul {
		padding: 0px 0 0 0;
		margin: 0;}
	
	.menu-links ul li {
		display:inline;
		list-style:none;
		padding: 0 0 0 0px;	}

	.menu-links a {
		display:block;
    	float:right;
		height: 46px;}
		
		.menu-links a:hover {
		background-position:0 -46px;}
		
		.menu-links a:active {
		background-position:0 -92px;}
		
		
		.menu-links .products-services {
			width:256px;
    		background:url("/images/menu-product-services.png") no-repeat;}
			
		.menu-links .gear-pumps {
			width:185px;
    		background:url("/images/menu-gear-pumps.png") no-repeat;}
			
		.menu-links .inspection {
			width:151px;
    		background:url("/images/menu-product-inspection.png") no-repeat;}
			
		.menu-links .equipment {
			width:178px;
    		background:url("/images/menu-equipment.png") no-repeat;}
		
	
		
/*  ------ Home Display Text ------- */		
	
.home-display-text {
	float: right;
	padding:50px 17px 0 0;
	width:444px;
	height:183px;}
	
	
/*  ------ Home Banners bg ------- */		
	
.home-banner-standard-custom-gears-bg {
	float: left;
	padding:0px 0px 0 0;
	width:350px;
	height:74px;
	background-image:url(images/home-banner-standard-custom-gear-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;}
	
.home-banner-tractor-gear-bg {
	float: right;
	margin:0px 0px 0 20px;
	width:350px;
	height:74px;
	background-image:url(images/home-banner-tractor-gear-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;}

.home-banner-text {
		font-family: Verdana, Helvetica, Arial sans-serif;
		font-size:11px;
		line-height:16px;
		color: #333333;
		padding: 20px 0px 0px 18px;}
		
		.home-banner-text h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; text-decoration: none;}
		
		.home-banner-text a:link {color: #000c13; text-decoration: none; }
		.home-banner-text a:visited {color: #000c13; text-decoration: none;}
		.home-banner-text a:hover {color: #3185a2; text-decoration: none;}
		.home-banner-text a:active {color: #666666; text-decoration: none;}
		
		
	
	

/*  ------ Body Text ------- */		
	
.body-text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#666;
	margin: 0 auto;
	padding:0px;
	text-align:left;}

		.body-text a:link {color: #31859f; text-decoration: underline;}
		.body-text a:visited {color: #31859f; text-decoration: underline;}
		.body-text a:hover {color: #666666; text-decoration: none;}
		.body-text a:active {color: #000000; text-decoration: none;}

	.body-text h1 {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:30px;
		line-height:33px;
		color: #002c46;
		padding: 20px 0px 3px 0px;
		border-bottom-color:#abb9c0;
		border-bottom-style:solid;
		border-bottom-width:1px;
		font-weight:normal;}
		
	.body-text h2 {
		font-family:Verdana, Geneva, sans-serif;
		font-size:18px;
		line-height:21px;
		color: #002c46;
		font-weight:normal;}
		
	.body-text h3 {
		font-size:12px;
		color: #31859F;}
		
	.body-text .lg-bold-text {
		font-size:12px;
		line-height:16px;
		color: #333333;
		font-weight:bold;}
		
	.body-text .cookie-crumb {
		font-family:Verdana, Arial, Geneva, sans-serif;
		font-size:11px;
		line-height:13px;
		color: #333333;
		padding: 5px 0px 5px 0px;
		font-weight:normal;}
		
.height-30 {
	height:30px;}
	
.height-40 {
	height:40px;}
	
.width-460 {
	width:460px;
	padding:0px 20px 0px 0px}
	
.width-220 {
	width:220px;}
	
.width-240 {
	width:240px;}
	
.width-20 {
	width:20px;}

.image-border {
	border-color:#999999;
	border-style:solid;
	border-width:1px;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 0px 0px;}

.category-image-border {
	border-color:#3f6174;
	border-style:solid;
	border-width:1px;
	padding: 1px 1px 1px 1px;
	margin: 0px 25px 0px 0px;}	

.detail-image-border {
	border-color:#3f6174;
	border-style:solid;
	border-width:5px;
	padding: 4px 4px 4px 4px;
	margin: 0px 25px 0px 0px;}	
		



/*  ------ Category Text ------- */		
	
.category-text {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	line-height:18px;
	color:#666;
	margin: 0 auto;
	padding:0px;
	text-align:left;}

		.category-text  a:link {color: #002c46; text-decoration: none;}
		.category-text  a:visited {color: #002c46; text-decoration: none;}
		.category-text  a:hover {color: #666666; text-decoration: none;}
		.category-text  a:active {color: #000000; text-decoration: none;}

	.category-text h1 {
		font-size:12px;
		line-height:14px;
		color: #002c46;}
		
	.category-text h2 {
		font-size:11px;
		line-height:14px;
		color: #31859f;
		font-style:italic;
		font-weight:normal;}
		
	.category-text .lg-blue-text {
		font-size:16px;
		line-height:14px;
		color: #002c46;
		font-weight:normal;}
		
	.padding-tractor-th {
		padding:0px 20px 0px 0px;}


	
	
/*  ------ Footer Text ------- */		
	
.footer-menu {
width:770px;
height:107px;
margin: 0 auto;
padding:0px;
text-align:left;
clear:both;
background-color:#000e15;}

	.footer-menu-text {
		font-family: Helvetica, Arial, Verdana sans-serif;
		font-size:11px;
		float: left;
		height:13px;
		color: #ffffff;
		padding: 20px 20px 20px 20px;}
		
		.footer-menu-text a:link {color: #ffffff; text-decoration: none;}
		.footer-menu-text a:visited {color: #ffffff; text-decoration: none;}
		.footer-menu-text a:hover {color: #3185a2; text-decoration: none;}
		.footer-menu-text a:active {color: #666666; text-decoration: none;}
		
	
	.footer-copyright-text {
		clear:both;
		font-family: Helvetica, Arial, Verdana sans-serif;
		font-size:11px;
		color: #80878a;
		float: left;
		height:13px;
		padding: 8px 0px 0px 20px;
		margin-top:8px;}
		
	.footer-address-text {
		font-family: Helvetica, Arial, Verdana sans-serif;
		font-size:11px;
		color: #cccfd0;
		float: right;
		height:13px;
		padding: 20px 20px 0px 0px;
		margin-bottom:0px;
		vertical-align:top;
		text-align:right;}
		
		.footer-address-text .footer-name {color: #3185a0; font-size: 12px; line-height:14px;}
		
		.footer-address-text .footer-phone {color: #cccfd0; font-size: 14px; line-height:14px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	