﻿h2 {
	font-size: 21px;
	font-weight: bold;
	line-height: 22px;
	}
a:link,
a:visited,
a:hover,
a:active {
	color: #005596;
	text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		}

#content-wrapper {
    margin: auto;
    width: 946px;
}
	#hdr {
    margin: 40px 1px 0px;
}
		#hdr h1 {
			height: 48px;
			width: 348px;
			float: left;
			}
		#hdr #company {
			color: #005596;
			float: right;
			font-size: 11px;
			line-height: 12px;
            margin-bottom: 0;
}
			#hdr #company a:link,
			#hdr #company a:visited,
			#hdr #company a:hover,
			#hdr #company a:active {
				color: #005596;
				font-size: 10px;
				line-height: 12px;
				text-decoration: none;
				}
				#hdr #company a:hover {
					text-decoration: underline;
					}
		#hdr #navigation {
			margin: 61px 0 0;
			width: 100%;
			height: 39px;
			overflow: hidden;
			}
			#hdr #navigation li {
				float: left;
				height: 39px;
				overflow: hidden;
				position: relative;
				}
				#hdr #navigation li a:link,
				#hdr #navigation li a:visited,
				#hdr #navigation li a:hover,
				#hdr #navigation li a:active {
					color: #fff;
					display: block;
					font-size: 12px;
					font-weight: bold;
					line-height: 39px;
					padding: 0 0px;
					text-align: center;
					text-decoration: none;
					text-indent: -1000px;
					text-transform: uppercase;
					}
                #hdr #navigation li a span {
						background-position: 0 0;
						cursor: pointer;
						cursor: hand;
						display: block;
						}
					#hdr #navigation li a:hover {
						background-position: 0px -39px;
						}
						#hdr #navigation li a:hover span {
							background-position: 0px -39px !important;
							}
				#hdr #navigation li.first a {
					border-left: 0;
					}	
				#hdr #navigation li.last a {
					border-right: 0;
					}
				#hdr #navigation li a.active {
					background-position: 0px -78px;
					}
					#hdr #navigation li a.active span {
						background-position: 0px -78px !important;
						}
				#hdr #navigation li#about { width: 174px; }
					#hdr #navigation li#about span{
						background: url(../../images/navigation/about.png) no-repeat;
						width: 174px;
						height: 39px;
						}	
				#hdr #navigation li#cars { width: 192px; }
				#hdr #navigation li#cars span{
					background: url(../../images/navigation/performance.png) no-repeat;
					width: 192px;
					height: 39px;
					}							
				#hdr #navigation li#trucks { width: 187px; }
					#hdr #navigation li#trucks span {
						background: url(../../images/navigation/light.png) no-repeat;
						width: 187px;
						height: 39px;
						}
				#hdr #navigation li#commercial { width: 199px; }
					#hdr #navigation li#commercial span {
						background: url(../../images/navigation/medium.png) no-repeat;
						width: 199px;
						height: 39px;
						}
				/*#hdr #navigation li#warranty { width: 125px; }
					#hdr #navigation li#warranty span {
						background: url(../../images/navigation/catalog.png) no-repeat;
						width: 71px;
						height: 30px;
						}*/
				#hdr #navigation li#catalog { width: 190px; }
					#hdr #navigation li#catalog span {
                        background: url(../../images/navigation/catalog.png) no-repeat;
                        width: 190px;
                        height: 39px;
}
	#bdy {
		margin: 0 2px 15px 0;
		}
		#bdy-wrapper {
			margin-top: 9px;
			height: 100%;
			}
	#ftr {
		clear: both;
		margin: 0 0 5px;
		text-align: left;
		}
		#ftr p {
			color: #005596;
		    padding: 0 13px 0 5px;
			font-size: 11px;

			}
		
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */