/* CSS Document */

/* reset css */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* general elements */

body {
background:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
.container {
width:760px;
margin:auto;
}
p {
margin-bottom:10px;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#01FB04;
font-weight:bold;
margin-bottom:10px;
}
/* header */

.header {
background:url(../images/bg-header.jpg) no-repeat;
height:151px;
}

/* menu nav */

.header ul {
padding-top:126px;
margin:auto;
}
.header li {
float:left;
}
.home a {
background:url(../images/home.jpg) no-repeat;
background-position:top;
height:25px;
width:82px;
display:block;
}
.home a:hover, .home-active a {
background:url(../images/home.jpg) no-repeat;
background-position:bottom;
height:25px;
width:82px;
display:block;
}
.about a {
background:url(../images/about.jpg) no-repeat;
background-position:top;
height:25px;
width:118px;
display:block;
}
.about a:hover, .about-active a {
background:url(../images/about.jpg) no-repeat;
background-position:bottom;
height:25px;
width:118px;
display:block;
}
.products a {
background:url(../images/products.jpg) no-repeat;
background-position:top;
height:25px;
width:122px;
display:block;
}
.products a:hover, .products-active a {
background:url(../images/products.jpg) no-repeat;
background-position:bottom;
height:25px;
width:122px;
display:block;
}
.services a {
background:url(../images/services.jpg) no-repeat;
background-position:top;
height:25px;
width:109px;
display:block;
}
.services a:hover, .services-active a {
background:url(../images/services.jpg) no-repeat;
background-position:bottom;
height:25px;
width:109px;
display:block;
}
.trucking a {
background:url(../images/trucking.jpg) no-repeat;
background-position:top;
height:25px;
width:206px;
display:block;
}
.trucking a:hover, .trucking-active a {
background:url(../images/trucking.jpg) no-repeat;
background-position:bottom;
height:25px;
width:206px;
display:block;
}
.contact a {
background:url(../images/contact.jpg) no-repeat;
background-position:top;
height:25px;
width:123px;
display:block;
}
.contact a:hover, .contact-active a {
background:url(../images/contact.jpg) no-repeat;
background-position:bottom;
height:25px;
width:123px;
display:block;
}

/* content */
.top-content-home {
height:360px;
background:url(../images/bg-top.jpg) repeat-x;
margin-bottom:2px;
}
.top-content {
height:299px;
background:url(../images/bg-top.jpg) repeat-x;
margin-bottom:2px;
}
.top-content-about {
height:182px;
background:url(../images/bg-top.jpg) repeat-x;
margin-bottom:2px;
}
.top-content-contact {
height:360px;
background:url(../images/bg-top.jpg) repeat-x;
margin-bottom:2px;
}
.top-content-services {
height:568px;
background:url(../images/bg-top.jpg) repeat-x;
margin-bottom:2px;
}
.bottom-content {
height:494px;
background:url(../images/bg-bottom.jpg) repeat-x;
margin-bottom:6px;
}
.bottom-content-services {
height:575px;
background:url(../images/bg-bottom.jpg) repeat-x;
margin-bottom:6px;
}
.bottom-content-abt {
height:575px;
background:url(../images/bg-bottom.jpg) repeat-x;
margin-bottom:6px;
}
.bottom-content-products {
height:550px;
background:url(../images/bg-bottom.jpg) repeat-x;
margin-bottom:6px;
}
.top-left {
background:url(../images/headline-top.jpg) no-repeat;
width:241px;
float:left;
padding-top:40px;
padding-left:40px;
padding-right:20px;
}
.top-left-about {
background:url(../images/headline-top-about.jpg) no-repeat;
width:241px;
float:left;
padding-top:40px;
padding-left:40px;
padding-right:20px;
line-height:20px;


}
.top-left-contact {
background:url(../images/headline-top-contact.jpg) no-repeat;
width:680px;
float:left;
padding-top:40px;
padding-left:40px;
padding-right:20px;
line-height:20px;
}
.top-left-contact form {
margin-left:240px;
}
.top-left-products {
background:url(../images/headline-top-products.jpg) no-repeat;
width:241px;
float:left;
padding-top:40px;
padding-left:40px;
padding-right:20px;
line-height:20px;
}
.top-left-services {
background:url(../images/headline-top-services.jpg) no-repeat;
width:241px;
float:left;
padding-top:40px;
padding-left:40px;
padding-right:20px;
line-height:20px;
}
.top-left-trucking {
background:url(../images/headline-top-trucking.jpg) no-repeat;
width:241px;
float:left;
padding-top:40px;
padding-left:40px;
padding-right:20px;
line-height:20px;
}
.top-right {
	width:459px;
	height:299px;
	float:left;

}
.top-right-abt {
width:459px;
 
float:left;

}

.top-right1 {
width:459px;
height:562px;
float:left;

}
.bottom-left {
width:307px;
float:left;
}
.bottom-right {
background:url(../images/headline-bottom.jpg) no-repeat;
width:393px;
float:left;
padding-top:40px;
padding-left:30px;
padding-right:30px;
line-height:20px;
}
.bottom-right-about {
background:url(../images/headline-bottom-empty.jpg) no-repeat;
width:393px;
float: right;
padding-top:40px;
padding-left:30px;
padding-right:30px;
line-height:20px;
}
.bottom-right-products {
background:url(../images/headline-bottom-empty.jpg) no-repeat top right;
width:700px;
float:left;
padding-top:40px;
padding-left:30px;
padding-right:30px;
line-height:20px;
}
table img {
margin-right:10px;
}
.content a {
color:#01FB04;
}
.notice {
font-weight:bold;
color:#01FB04;
}
/* footer */

.footer {
background:url(../images/bg-footer.jpg) no-repeat;
height:25px;
padding-top:4px;
color:#00ff01;
margin-bottom:10px;

}
.footer li {
display:inline;
}
.footer ul {
margin-left:15px;
_margin-left:10px;
width:575px;
_width:568px;
float:left;
}
.footer a, .footer p {
color:#00ff01;
text-decoration:none;
}
.footer a:hover {
text-decoration:underline;
}

.footer_abt {
background:url(../images/bg-footer.jpg) no-repeat;
height:25px;
padding-top:4px;
color:#00ff01;
margin-bottom:10px;
float:left;
width:760px;

}
.footer_abt li {
display:inline;
}
.footer_abt ul {
margin-left:15px;
_margin-left:10px;
width:575px;
_width:568px;
float:left;
}
.footer_abt a, .footer_abt p {
color:#00ff01;
text-decoration:none;
}
.footer_abt a:hover {
text-decoration:underline;
}
.powered {
font-style:italic;
font-weight:bold;
}
