* {

	margin: 0;

	padding: 0;

}



#company-name1{

	background:url("images/company-name1.gif");

	float:left;

	display:block;

    height:58px;

    width:182px;

	text-indent:-100em;

	}



#company-name3{

	background:url("images/company-name3.gif");

	float:left;

	display:block;

    height:58px;

    width:199px;

	text-indent:-100em;

}



#company-name5{

	background:url("images/company-name5.gif");

	float:left;

	display:block;

    height:58px;

    width:139px;

	text-indent:-100em;

}



#company-name8{

	background:url("images/company-name8.gif");

	float:left;

	display:block;

    height:58px;

    width:192px;

	text-indent:-100em;

}





#company-name6{

	background:url("images/company-name6.gif");

	float:left;

	display:block;

    height:58px;

    width:193px;

	text-indent:-100em;

}



   
.landingtable {
	text-align: left;
	border: 0px solid green;
	padding: 5px;
}
		

.landingtable table {
	border: 1px solid red;        
	/* You can also uncomment this and remove the align="center" attribute    
		margin: 0 auto;
	*/
}





.wrapper {

	width: 100%;

	overflow: hidden;

}



.clear {

	clear: both;

	font-size: 0%;

	line-height: 0%;

	height: 0;

}



input, select {

	vertical-align: middle;

	font-weight: normal;

}



img {

	border: 0;

	vertical-align: top;

	text-align: left;

}



ul, ol {

	list-style: none;

}



object {

	vertical-align: top;

}



a {

	color: #c0c0c0;

}



a:hover {

	text-decoration: none;

}



body {

	background: #000000;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 100%;

	line-height: 1em;

	color: #fff;

}



h3 {

	padding: 0 0 16px 0;

	line-height: 1.343em;

	font-size: 1.167em;

	font-weight: normal;

	font-style: normal;

	color: #fff;

}



h1.testimonial {

	font-style:normal;

	line-height: 1em;

	}


h2.testimonial {

	font-style:normal;

	line-height: 1.3em;

	}


h3.testimonial {

	font-style:normal;

	line-height: 1.343em;

	}

	

h3.contactus {

	line-height: 1.243em;

	font-size: 1.567em;

	font-weight: strong;

	font-style: normal;

	color: #fff;

	padding: 10px 0px 0px 0px ;

}	



h3.extra-indent {

	padding: 0 0 22px 0;

}



h3.no-indent {

	padding: 0;

}



h4 {

	padding: 0 0 16px 0;

	line-height: 1.1em;

	font-size: 1 em;

	font-weight: normal;

	font-style: normal;

	color: #fff;

}



.fleft {

	float: left;

}



img.fleft {

	margin: 0 25px 16px 0;

}



img.fleft1 {

	float: left;

	margin: 0 25px 22px 0;

}



img.fleft2 {

	float: left;

	margin: 6px 25px 16px 0;

}



.fright {

	float: right;

}



#main-tail {

	background: #000000 url(images/main-left.jpg) repeat-x 0% 100%;

}



#main {

	background: url(images/main-bg.jpg) no-repeat 50% 100%;

	font-size: 0.75em;

}



.col-1, .col-2, .col-3, .col-4 {

	float: left;

	overflow: hidden;

}



#header {

	background: url(images/header.jpg) no-repeat 40px 80px;

	width: 980px;

	height: 404px;

	margin: 0 auto;

	position: relative;

}



#header-freightliner {

	background: url(images/header-freightliner.jpg) no-repeat 40px 80px;

	width: 980px;

	height: 404px;

	margin: 0 auto;

	position: relative;

}



#header-reliable {

	background: url(images/header-reliable.jpg) no-repeat 40px 80px;

	width: 980px;

	height: 404px;

	margin: 0 auto;

	position: relative;

}



#logo {

	position: absolute;

	top: 9px;

	left: 62px;

}



#phone {

	position: absolute;

	top: 9px;

	right: 37px;

}



#icons {

	height: 15px;

	overflow: hidden;

	position: absolute;

	top: 54px;

	right: 54px;

}



#icons li {

	background: url(images/icons-divider.gif) no-repeat 0% 3px;

	padding: 0 11px 0 9px;

	margin: 0 0 0 -1px;

	float: left;

}



#menu {

	position: absolute;

	top: 80px;

	left: 40px;

}



#menu li {

	float: left;

}



#slogan {

	position: absolute;

	top: 188px;

	left: 76px;

}



#head-link {

	position: absolute;

	top: 273px;

	left: 92px;

}



#content {

	width: 914px;

	padding: 10px 37px 41px 29px;

	margin: 0 auto;

}



#content p {

	padding: 0 0 15px 0;

	line-height: 1.333em;

}



#content p em {

	float: right;

	padding: 0 20% 0 0;

	font-style: normal;

}



#content p i {

	display: block;

	font-style: normal;

}



#content p b {

	font-weight: normal;

	color: #c0c0c0;

}



#content p.no-indent {

	padding: 0;

}



#content p.extra-style {

	padding: 0;

	font-size: 1.083em;

	color: #fff;

}



.row-1 {

	padding: 0 0 34px 10px;

}



.box .border-top {

	background: #6f6f6f url(images/border-top.jpg) repeat-x 0% 0%;

}



.box .border-bot {

	background: url(images/border-bot.jpg) repeat-x 0% 100%;

}



.box .border-left {

	background: url(images/border-left.jpg) repeat-y 0% 0%;

}



.box .border-right {

	background: url(images/border-right.jpg) repeat-y 100% 0%;

}



.box .corner-top-left {

	background: url(images/corner-top-left.jpg) no-repeat 0% 0%;

}



.box .corner-top-right {

	background: url(images/corner-top-right.jpg) no-repeat 100% 0%;

}



.box .corner-bot-left {

	background: url(images/corner-bot-left.jpg) no-repeat 0% 100%;

}



.box .corner-bot-right {

	background: url(images/corner-bot-right.jpg) no-repeat 100% 100%;

	width: 100%;

}



.box .box-indent {

	min-height: 246px;

	height: auto !important;

	height: 246px;

	padding: 23px 24px 19px 24px;

}



.box p {

	padding: 0 0 10px 0 !important;

	margin: 0 0 0 -1px !important;

	line-height: 1.417em !important;

	font-size: 1em !important;

	color: #e2e1e1 !important;

}



.title {

	font-size:12pt;

	font-weight:bold;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	min-height: 26px;

	height: auto !important;

	height: 26px;

}



.title-1 {

	font-size:14pt;

	font-family:Arial, Helvetica, sans-serif;

	margin: 0 0 15px -2px;

	border-bottom: 1px solid #424344;

}



.title-1a {

	font-size:14pt;

	font-family:Arial, Helvetica, sans-serif;

	margin: 0 0 15px 2px;

	border-bottom: 1px solid #424344;

}



.title-1 img {

	margin: 0 0 0 -6px;

}



.title-2 {

	font-size:14pt;

	font-family:Arial, Helvetica, sans-serif;

	margin: 33px 0 15px -2px;

	border-bottom: 1px solid #424344;

}



.title-2 img {

	margin: 0 0 0 -6px;

}



.title-3 {

	margin: 18px 0 15px -2px;

	border-bottom: 1px solid #424344;

}



.title-3 img {

	margin: 0 0 0 -6px;

}



.indent-bot {

	margin: 0 0 9px 0;

}



.list {

	padding: 0 0 15px 0;

}



.list li {

	background: url(images/marker.gif) no-repeat 0% 12px;

	padding: 0 0 0 6px;

	line-height: 2.083em;

	color: #fff;

}



.list li a {

	color: #fff;

}



.list-1 {

	padding: 2px 0 0 0; 

}



.list-1 li {

	background: url(images/list-bg.gif) no-repeat 0% 0%;

	width: 281px;

	height: 48px;

	vertical-align: top;

	margin: 0 0 12px 0;

	line-height: 44px;

	overflow: hidden;

	color: #fff;

}



.list-1 li span {

	display: block;

	width: 48px;

	height: 48px;

	line-height: 46px;

	text-align: center;

	float: left;

	margin: 0 12px 0 0;

	font-size: 1.583em;

	color: #d7d7d7;

}



.list-1 li a {

	float: left;

	text-decoration: none;

	color: #fff;

}



.list-1 li a:hover {

	text-decoration: underline;

}



.list-2 {

	margin: -1px 0 0 0;

	padding: 0 0 7px 0;

}



.list-2 li {

	margin: 0 0 28px 0;

	line-height: 1.333em;

	color: #fff;

}



.list-2 li strong {

	display: block;

	padding: 0 0 4px 0;

	font-size: 1.083em;

	color: #c0c0c0;

}



.list-2 li strong span {

	margin: 0 0 0 4px;

	font-weight: normal;

	color: #fff;

}



.list-2 li a {

	text-decoration: none;

	color: #fff;

}



.list-2 li a:hover {

	text-decoration: underline;

}



.list-3 li {

	background: url(images/line-hor.gif) repeat-x 0% 100%;

	margin: 0 0 15px 0;

	padding: 0 0 16px 0;

	line-height: 1.333em;

	color: #fff;

}



.list-3 li strong {

	display: block;

	padding: 0 0 2px 0;

	font-size: 1.083em;

	color: #c0c0c0;

}



.list-3 li.extra-style {

	background: none;

	padding: 0;

}



.list-left {

	width: 48%;

	padding: 0 1% 0 0;

	float: left;

}



#subscribe-form {

	background: url(images/subscribe-bg.jpg) no-repeat 0% 0%;

	width: 239px;

	height: 44px;

	padding: 51px 20px 0 26px;

	position: relative;

}



#subscribe-form img {

	position: absolute;

	top: 17px;

	left: 20px;

}



#subscribe-form input {

	background: url(images/subscribe-input.jpg) no-repeat 100% 0%;

	width: 175px;

	height: 15px;

	border: none;

	padding: 5px 6px 5px 6px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #000;

}



#subscribe-form #subscribe-submit {

	background: url(images/subscribe-submit.jpg) no-repeat 0% 0%;

	width: 45px;

	height: 25px;

	border: none;

	padding: 0;

	float: left;

	margin: 0 0 0 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: bold;

	color: #fff;

	cursor: pointer;

}



#subscribe-form-red {

	background: url(images/subscribe-bg-red.jpg) no-repeat 0% 0%;

	width: 239px;

	height: 44px;

	padding: 51px 20px 0 26px;

	position: relative;

}



#subscribe-form-red img {

	position: absolute;

	top: 17px;

	left: 20px;

}



#subscribe-form-red input {

	background: url(images/subscribe-input-red.jpg) no-repeat 100% 0%;

	width: 175px;

	height: 15px;

	border: none;

	padding: 5px 6px 5px 6px;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #000;

}



#subscribe-form-red #subscribe-submit-red {

	background: url(images/subscribe-submit-red.jpg) no-repeat 0% 0%;

	width: 45px;

	height: 25px;

	border: none;

	padding: 0;

	float: left;

	margin: 0 0 0 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	font-weight: bold;

	color: #fff;

	cursor: pointer;

}





.company {

	padding: 30px 0 0 8px;

}



.company img {

	float: left;

}



.no-indent {

	padding: 0 !important;

	margin: 0 !important;

}



#main-table {

	width: 586px;

	overflow: hidden;

	margin: 0 0 14px 0;

	border: none;

	border-collapse: collapse;

}



#main-table tr {

	background: url(images/line-hor1.gif) repeat-x 50% 0%;

	position: relative;

}



#main-table tr.no-bg {

	background: none;

	color: #fff;

}



#main-table td {

	line-height: 24px;

}



#main-table td.column-1 {

	background: url(images/line-ver.gif) repeat-y 100% 0%;

	width: 221px;

}



#main-table td.column-2 {

	background: url(images/line-ver.gif) repeat-y 100% 0%;

	width: 158px;

	padding: 0 0 0 58px;

}



#main-table td.column-3 {

	background: none;

	width: 89px;

	padding: 0 0 0 60px;

}



#contact-form label {

	display: block;

	width: 100%;

	height: 25px;

	overflow: hidden;

}



#contact-form input {

	background: none;

	width: 273px;

	height: 14px;

	padding: 2px 5px 2px 5px;

	border: 1px solid #424344;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #fff;

}



#contact-form textarea {

	background: none;

	width: 273px;

	height: 87px;

	padding: 2px 5px 2px 5px;

	border: 1px solid #424344;

	float: left;

	overflow: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #fff;

}



#contact-form a {

	float: right;

	margin: 17px 0 0 12px;

}



#footer {

	width: 980px;

	height: 52px;

	margin: 0 auto;

	padding: 26px 0 0 0;

	overflow: hidden;

	font-size: 0.75em;

}



#footer ul {

	float: right;

	overflow: hidden;

	padding: 0 27px 0 0;

}



#footer ul li {

	background: url(images/icons-divider.gif) no-repeat 0% 4px;

	padding: 0 9px 0 7px;

	margin: 0 0 0 -1px;

	float: left;

	text-transform: uppercase;

	font-size: 0.833em;

}



#footer ul li#active a {

	color: #ffffff;

}



#footer ul li a {

	text-decoration: none;

	color: ffffff;

}



#footer ul li a:hover {

	color: #ffffff;

}



#footer p {

	padding: 0 0 0 40px;

	margin: -1px 0 0 0;

	color: ffffff;

}



#footer p span {

	color: #ffffff;

}



#footer p a {

	text-decoration: none;

	color: ffffff;

}



#footer p a:hover {

	text-decoration: underline;

}