body {
	margin:0;
	font:13px/17px Arial, Helvetica, sans-serif;
	color:#6e7177;
	background:url(../images/body-bg.jpg) repeat-x;
}
p {margin:0 0 16px 0;}
a {
	text-decoration:underline;
	color:#ea4e2c;
}
a:hover {text-decoration:none;}
#container {
	margin:15px auto 0;
	width:910px;
	overflow:hidden;
}
#header {
	width:861px;
	height:101px;
	padding:14px 13px 0 36px;
	overflow:hidden;
	background:url(../images/header-bg.gif) no-repeat;
}
#header strong {
	background:url(../images/logo.gif) no-repeat;
	width:192px;
	height:77px;
	margin:0;
	float:left;
	display: inline; 
	overflow:hidden;
	text-indent:-9999px;
}
#header strong a {
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
}
#header ul {
	float:right;
	overflow:hidden;
	list-style:none;
	margin:34px 0 0 0;
	padding:0;
}
#header ul li {
	border-right:1px solid #ea4e2c;
	padding:9px 20px 0;
	float:left;
	height:34px;
	margin:0 -1px 0 1px;
}
#header ul li a {
	font:13px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#5e6a71;
	padding-bottom:3px;
	text-decoration:none;
	display:block;
}
#header ul li.active a, #header ul li a:hover {
	border-bottom:6px solid #2f3f62;
}
#main {
	width:900px;
	margin-right:10px;
	overflow:hidden;
	background:#fff;
}
.center-section-inner {
	padding:60px 0 0 35px;
	background:url(../images/center-section-inner.jpg) no-repeat;
	width:865px;
	height:138px;
}
.center-section-inner h2 {
	margin:0 0 8px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: lighter;
}
.center-section-inner strong {
	font-size:14px;
}
.center-section {
	padding:60px 0 47px 35px;
	width:865px;
	height:183px;
	overflow:hidden;
	background:url(../images/center-section.jpg) no-repeat;
}
.center-section h2 {
	margin:0 0 28px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: normal;
	font-weight: lighter;
}
.center-section a.more {
	color:#fe854d;
	background:url(../images/link-bg.jpg) no-repeat 100% 50%;
	font-size:18px;
	padding:5px 38px 5px 0;
	text-decoration:none;
}
.center-section a.more:hover {
	background:url(../images/link-bg-hover.gif) no-repeat 100% 50%;
}
ul.products-list {
	width:100%;
	overflow:hidden;
	background:#2f3f62 url(../images/ul-bg.gif) repeat-y 192px 50%;
	list-style:none;
	border:solid #2f3f62;
	border-width:15px 0 16px 0;
	margin:0;
	padding:0;
}
ul.products-list li {
	float:left;
}
ul.products-list li.piston {
	width:146px;
	padding:0 12px 0 35px;
}
ul.products-list li.rider, ul.products-list li.wiper, ul.products-list li.scraper{
	width:146px;
	padding:0 12px 0 10px;
}
ul.products-list li.rod {
	width:158px;
	padding:0 35px 0 10px;
}
ul.products-list h2 {
	margin:0 0 10px 0;
	background:url(../images/list-bg.gif) no-repeat 0 50%;
	font:18px bold Arial, Helvetica, sans-serif;
	padding-left:44px;
}
ul.products-list h2 a {
	color:#fff;
	text-decoration:none;
}
ul.products-list p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#fff;
}
ul.products-list a.more {
	background:url(../images/list-link-bg.gif) no-repeat 100% 50%;
	color:#fff;
	padding:5px 27px 5px 0;
	text-decoration:none;
}
ul.products-list a.more:hover {
	background:url(../images/list-link-hover-bg.gif) no-repeat 100% 50%;
}
.contact-section {
	background:url(../images/contact-section-bg.gif) repeat-y 159px 0;
	margin:28px 54px 52px 35px;
	width:811px;
	overflow:hidden;
}
.contact-section a:hover {text-decoration:none;}
.contact-section h3, .piston-rings h3 {
	margin:0 0 20px;
	font:bold 24px Arial, Helvetica, sans-serif;
	color:#ea4e2c;
} 
.contact, .heading, .order {float:left;}
.contact {
	width:153px;
	padding-right:5px;
}
.general {
	border-top:7px solid #2f3f62;
	margin-bottom:30px;
	background:url(../images/general-bg.jpg) no-repeat 205px 48px;
	min-height:545px;
}
* html
.general {height:545px;}
.piston-rings {
	float:right;
	width:605px;
	padding:27px 32px 0 27px;
}
.products {
	float:left;
	width:236px;
}
ul.products-link {
	list-style:none;
	width:190px;
	margin:24px 0 0 14px;;
	padding:0;
}
ul.products-link li {
	font:bold 12px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d3d7db;
	padding:0 0 10px 5px;
	margin:0 0 13px 0;
}
ul.products-link li a {
	background:url(../images/link-inner-bg.jpg) no-repeat 0 50%;
	color:#6e7177;
	padding:0 0 0 17px;
	text-decoration:none;
}
ul.products-link li a:hover {
	color:#ea4e2c;
}
.products h3 {
	background:#2f3f62;
	margin:0;
	font:18px Arial, Helvetica, sans-serif;
	padding:11px 0 17px 35px;
	color:#fff;
}
.heading {
	padding:0 20px 0 10px;
	width:480px;
}
strong.add {
	border-bottom:5px solid #d3d7db;
	padding-bottom:14px;
	margin-bottom:25px;
	display:block;
	font-weight:normal;
	color:#2f3f62;

}
.order {
	width:129px;
	padding-left:10px;
}
#footer {
	overflow:hidden;
	height:1%;
	background:#d9dee6;
	margin-right:10px;
	padding:20px 35px 0 36px;
}
#footer p {
	color:#586168;
}
#footer p.text-right {
	float:right;
}
#footer p.text-left {
	float:left;
}

