@charset "UTF-8";/* CSS Document *//* ------------------ GLOBAL STYLES START ------------------ */img, div, a, span, h1 { behavior: url(_img/iepngfix.htc);}li {	margin-left:5px;	padding-left:0px;}ul { margin: 0px; padding: 0px; }h1 {	color:#4abdee;	font-size:22px;	line-height:30px;	font-weight:bold;	margin: 0px;	text-align: left;}h2 {	color:#4abdee;	font-size:16px;	font-weight:bold;	margin: 0px;	text-align: left;}.white {color:#FFFFFF;}.veteran {color:#4abdee; font-weight:bold;}h3 {	color:#4abdee;	font-size:16px;	font-weight:bold;	margin: 0px;}body {	margin:0px;	background-color: #18191d;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #ffffff;	line-height: 24px;	text-align: justify;}a { color: #FFFFFF; text-decoration:underline; }a:hover {	color: #4abdee;	text-decoration:none;}#bground-texture {	background-image: url(../_img/bground-image-K2-castings.jpg);	background-repeat: no-repeat;	background-position: center top;}/* ------------------ GLOBAL STYLES END ------------------ */#header {	width: 961px;	margin-right: auto;	margin-left: auto;	height:144px;}#logo {	float:left;	padding-top: 55px;	width: 323px;}#contact-phone {	float:left;	text-align:right;	width: 615px;	padding-top: 115px;	font-weight: bold;	color: #1a4383;	font-size: 15px;}#main-nav-container {	background-image:url(../_img/main-nav-bground-K2-castings.png);	width: 961px;	margin-right: auto;	margin-left: auto;	margin-bottom: 20px;	height:38px;	text-align:center;	padding-top:13px;}ul#topnav {	margin:0px 0 0px 0px;	padding: 0;	list-style: none;	float: left;	position: relative;	font-size: 13px;	font-weight: bold;	text-transform: uppercase;}ul#topnav li {	float: left;	padding: 0;	margin:0;}ul#topnav a {	float: left;	display: block;	height: 33px;	color:#ffffff;	text-decoration:none;	letter-spacing: -0.03em;}ul#topnav a:hover {	color:#4abdee;	}#home li.home a,#products li.products a,#parts li.parts a,#prices li.prices a,#about li.about a,#contact li.contact a,#news li.news a {	color:#4abdee;/*	background-image:url(../_img/nav-arrow.jpg);	background-repeat: no-repeat;	background-position: center bottom;*/}ul#topnav li.home a { width: 93px; }ul#topnav li.products a { width: 189px; }ul#topnav li.parts a { width: 215px; }ul#topnav li.prices a { width: 135px; }ul#topnav li.about a{ width: 108px; }ul#topnav li.contact a{ width: 125px; }ul#topnav li.news a { width: 96px; }/* ------------------ HOME PAGE STYLES START ------------------ */#home-callouts {	margin-top:21px;	width:586px;}#home-callout-left {	float:left;	width:295px;}#home-callout-left-content {	width:264px;	background-image: url(../_img/home-callouts-left-repeat.png);	background-repeat: repeat-y;	padding-left: 10px;	background-position: center;	height: 132px;	text-align: center;	font-size: 15px;	line-height: 24px;	padding-top: 5px;}#home-callout-left-top {	width:264px;	background-image: url(../_img/home-callouts-left-top.png);	background-repeat: no-repeat;	background-position: left top;	height: 30px;	padding-top: 113px;	padding-left:10px;	text-align: center;}#home-callout-left-bottom {	width:274px;	background-image: url(../_img/home-callouts-left-bottom.png);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom: 5px;}#home-callout-right {	float:left;	width:270px;}#home-callout-right-content {	width:270px;	background-image: url(../_img/home-callouts-right-repeat.png);	background-repeat: repeat-y;	padding-left: 0px;	background-position: center;	height: 130px;	text-align: center;	padding-top: 7px;}#home-callout-right-top {	width:260px;	background-image: url(../_img/home-callouts-right-top.png);	background-repeat: no-repeat;	background-position: left top;	height: 30px;	padding-top: 113px;	padding-left:10px;	text-align: center;}#home-callout-right-bottom {	width:270px;	background-image: url(../_img/home-callouts-right-bottom.png);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom: 5px;}/* ------------------ HOME PAGE STYLES END ------------------ */#page-content {	width: 961px;	margin-right: auto;	margin-left: auto;}#page-content-left {	width: 586px;	float:left;	}#page-content-right {	width: 375px;	float:left;}#box-body-content-home {	background-image: url(../_img/expandable-content-box-repeat.png);	background-repeat: repeat-y;	background-position: center;	width: 505px;	height: 250px;	padding-top: 15px;	padding-right: 30px;	padding-left: 30px;}#box-body-content-prices {	background-image: url(../_img/expandable-content-box-repeat.png);	background-repeat: repeat-y;	background-position: center;	width: 502px;	padding-top: 0px;	padding-right: 30px;	padding-left: 33px;	padding-bottom: 15px;}#box-body-top-prices {	background-image: url(../_img/expandable-content-box-top.png);	background-repeat: no-repeat;	background-position: center top;	padding-top:10px;	width: 565px;}#box-body-bottom-prices {	background-image: url(../_img/expandable-content-box-bottom.png);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom:10px;	width: 565px;}.prices-container {	background-color: #FFFFFF;	border: 1px solid #4e6883;	margin-top: 6px;}/*#box-body-content-prices {	background-image: url(../_img/expandable-content-box-repeat-white.png);	background-repeat: repeat-y;	background-position: center;	width: 500px;	padding-top: 0px;	padding-right: 30px;	padding-left: 35px;	padding-bottom: 15px;}#box-body-top-prices {	background-image: url(../_img/expandable-content-box-top-white.png);	background-repeat: no-repeat;	background-position: center top;	padding-top:10px;	width: 565px;}#box-body-bottom-prices {	background-image: url(../_img/expandable-content-box-bottom-white.png);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom:10px;	width: 565px;}*/#box-body-content {	background-image: url(../_img/expandable-content-box-repeat.png);	background-repeat: repeat-y;	background-position: center;	width: 495px;	padding-top: 15px;	padding-right: 35px;	padding-left: 35px;	padding-bottom: 15px;}#box-body-top {	background-image: url(../_img/expandable-content-box-top.png);	background-repeat: no-repeat;	background-position: center top;	padding-top:10px;	width: 565px;}#box-body-bottom {	background-image: url(../_img/expandable-content-box-bottom.png);	background-repeat: no-repeat;	background-position: center bottom;	padding-bottom:10px;	width: 565px;}.box-right {	background-image: url(../_img/right-boxes-repeat.png);	background-repeat: repeat-y;	background-position: center;	width: 310px;	height: 225px;	padding-right: 30px;	padding-left: 35px;	padding-top: 8px;}.box-right a { text-decoration:none;}.box-right-top {	background-image: url(../_img/right-boxes-top.png);	background-repeat: no-repeat;	background-position: center top;	width: 340px;	height: 33px;	font-family: Arial, Helvetica, sans-serif;	font-size: 22px;	line-height: 22px;	font-weight: bold;	text-decoration: none;	padding-left: 35px;	padding-top: 13px;}.box-right-top a { color:#FFFFFF; text-decoration:none;}.box-right-top a:hover {	color: #4abdee;	text-decoration:none;}.box-right-bottom {	background-image: url(../_img/right-boxes-bottom.png);	background-repeat: no-repeat;	background-position: center bottom;	width: 375px;	margin-bottom: 21px;	padding-bottom: 6px;}.product-list1 {	float:left;	width:148px;	text-align: left;}.product-list2 {	float:left;	width:162px;	text-align: left;}.contact-list {	float:left;	width:245px;	text-align: left;}#banner {	height: 307px;	width: 961px;}#products-footer-banner {	height: 285px;	width: 961px;	float: left;	margin-top: 22px;}.strong-text {	font-size:14px;	font-weight:bold;}/* ------------------ FOOTER START ------------------ */#footer-background {	background-image: url(../_img/footer-bg-repeat-K2-castings.jpg);	background-repeat: repeat-x;	background-position: center top; /* making this - position:relative; - allows the left navigation to go behind it */	float: left;	width: 100%;	margin-top: 61px;}div#IE6 #footer-background {background-image: none;}#footer-content {	margin-left:auto;	margin-right:auto;	font-family:Helvetica, Arial, sans-serif;	font-size: 11px;	line-height:20px;	color: #999999;	font-weight:normal;	text-align:justify;	padding-top: 30px;	width: 961px;	background-image: url(../_img/footer-bg-image-K2-castings.png);	background-repeat: no-repeat;	background-position: center top;	height: 264px;}#footer-contact-info {	width:477px;	float:left;	font-weight:bold;	color:#FFFFFF;	font-size: 13px;	padding-left: 33px;}#footer-logo {	width:415px;	float:left;	text-align:right;	padding-right: 35px;}#footer-content a {	color:#999999;	text-decoration:none;}#footer-content a:hover {	color:#dddddd;	text-decoration:none;}#footer-vital-credit {	padding-top:100px;	width:961px;	text-align:right;	float: left;}/* ------------------ FOOTER END ------------------ */div.feedburnerFeedBlock {	/*font: normal 11px Arial, Helvetica, sans-serif;*/	line-height: 18px;	/*color: #999999;	width: 250px;	background: #FFFFFF;	padding: 15px;*/}div.feedburnerFeedBlock ul {	margin:3px 0 0;	padding: 0px;}div.feedburnerFeedBlock ul li {	list-style: none;	padding:0; 	margin:0 0 10px 0;}div.feedburnerFeedBlock li {	list-style: none;	padding:0 0 0px 0; 	margin:0; }.headline a {color: #4abdee;font-size: 16px;font-weight: bold;margin: 0px;text-align: left;text-decoration: none;}.headline a:hover {	text-decoration:underline;}#creditfooter {display:none;}