body
{
	font-family: Verdana;
	font-size: 14px;
	background-image:url('images/bg.jpg');
	text-align:center;
}

a.black{
	text-decoration:none;
	color: #000000;
}
a.contact-link{
	font-size:14px;
}

ul
{
list-style-type: disc;
text-align:left;
}

li
{
font-size:14px;
}
/*
ul {
	list-style-type:disc;
	text-align:left;
	font-size:14px;
}
*/
p
{
	padding-left:15px;
	font-size: 14px;
	text-align: left;
	/*float: left; */
	padding-bottom: 10px;
}

p.financing
{
	text-align:left;
	float:left;
}
p.furtherinfo
{
	text-align:center;
	font-weight:bold;
}
p.address
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
p.service
{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
img
{
border:none;
padding:none;
margin:none;
}
img.gallery
{
border:none;
padding:none;
width: 300px;
height: 159px;
}
.truck-text
{
float:left;
width:330px;
}
.home-text
{
text-align:center;
margin-left:auto;
margin-right:auto;
width:125px;
}

div#wrapper
{
text-align:center;
margin-left:auto;
margin-right:auto;
}
div#banner
{
text-align:center;
font-weight:bold;
margin-left:auto;
margin-right:auto;
height:278px;
width:971px;
background-image:url('images/banner.png');
}
#banner div{
	position:relative;
	top:370;
	color:/*#26abe3;*/ #bab9b5;
	font-size:170%; /*110*/
}
div#nav
{
padding:0 0 12 0;
text-align:center;
margin-left:auto;
margin-right:auto;
}
div#nav-left
{
height:54px;
width:144px;
background-image:url('images/nav-left.png');
}
div#nav-center
{ 
margin-left:31px;
height:54px;
}
div#nav-right
{
height:54px;
width:148px;
background-image:url('images/nav-right.png');
}
div#nav-bottom
{
padding:0px;
margin-left:25px;
text-align:center;
height:39px;
}
div#sub-nav-top
{
text-align:center;
margin-left:auto;
margin-right:auto;
height:60px;
width:1000px;
}
div#sub-nav-bottom
{
text-align:center;
margin-left:auto;
margin-right:auto;
height:56px;
width:900px;
}
div#content
{
text-align:center;
margin-left:auto;
margin-right:auto;
height:318px;
width:715px;
}

div#sub-page-header-container
{
text-align:center;
margin-left:auto;
margin-right:auto;
width:1030px;
	/**/
}


/*--------------------------------------------------------------------*/
/*-----------------------------INVENTORY------------------------------*/
/*--------------------------------------------------------------------*/
.inventory
{
	float:left;
	border-spacing:1px;
	padding:0;
	margin:28 0 0 0;
	width:100%;
	border: 1px solid #000000;
}
th
{
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
th.color
{
	background-color:#333333;
}
td
{
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	padding: 3px; 
}
td.color
{
	background-color:#666666;
}
/*--------------------------------------------------------------------*/
/*------------------------------SERVICE-------------------------------*/
/*--------------------------------------------------------------------*/
div#service
{
float:left;
margin:0px;
padding:0px;
width:325px;
}

div#service-content
{
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:1200px;
}

div#contact-content-large-service
{
float:left;
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:800px;
}


/*--------------------------------------------------------------------*/
/*------------------------------ABOUT US------------------------------*/
/*--------------------------------------------------------------------*/
div#aboutus
{
float:left;
margin:0px;
padding:0px;
width:332px;
}

div#aboutus-content
{
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:1200px;
}

div#contact-content-large-aboutus
{
float:left;
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:800px;
}

/*--------------------------------------------------------------------*/
/*------------------------------WELDING-------------------------------*/
/*--------------------------------------------------------------------*/

div#contact-content-welding
{
float:left; 
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:730px;
}
div#welding-content
{
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:1070px;
}

div#welding
{
float:left;
margin:0px;
padding:0px;
width:330px;
}

/*--------------------------------------------------------------------*/
/*--------------------------CONTACT Section---------------------------*/
/*--------------------------------------------------------------------*/

div#content-banner
{
float:left;
height:140px; /*84*/
width:534px;
}
div#content-logo
{
float:right;
height:140px;
width:480px;
background-image:url('images/banner-small.png') no-repeat;
/*Added for address*/
color:/*#26abe3;*/ #bab9b5;
padding:0 0 12 0;
text-align:center;
font-weight:bold;
font-size:92%;
/*End address*/
}
div#contact-content
{
/*float:left;
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:730px;*/
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:780px;
}
/*--------------------------------------------------------------------*/
/*--------------------CONTACT Content (Normal)------------------------*/
/*--------------------------------------------------------------------*/

div#contact-content-top
{
float:left;
margin-left: 1px;
width:718px;
height:30px;
/*background-image:url('images/contact-content-top.png');*/
}
div#contact-content-left
{
float:left;
width:30px;
/*height:413px;
background-image:url('images/contact-content-left.png');*/
}
div#contact-content-center
{
float:left;
width:661px;
height:413px;
text-align:center;
background-image:url('images/contact-content-center.jpg');
}
div#contact-content-right
{
float:left;
width:28px;
height:413px;
background-image:url('images/contact-content-right.png');
}
div#contact-content-bottom
{
float:left;
width:718px;
height:29px;
background-image:url('images/contact-content-bottom.png');
}

/*--------------------------------------------------------------------*/
/*---------------------CONTACT Content (Large)------------------------*/
/*--------------------------------------------------------------------*/

div#contact-content-large
{
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:800px;
}
div#contact-content-top-large
{
float:left;
margin-left: 1px;
width:779px;
height:29px;
background-image:url('images/contact-content-top-large.png');
}
div#contact-content-left-large
{
float:left;
width:28px;
height:862px;
background-image:url('images/contact-content-left-large.png');
}
div#contact-content-center-large
{
float:left;
width:720px;
height:862px;
background-image:url('images/contact-content-center-large.jpg');
font-size: 20px;
}
div#contact-content-right-large
{
float:left;
width:31px;
height:862px;
background-image:url('images/contact-content-right-large.png');
}
div#contact-content-bottom-large
{
float:left;
width:779px;
height:31px;
background-image:url('images/contact-content-bottom-large.png');
}

/*--------------------------------------------------------------------*/
/*-----------------------------SWAPLOADER-----------------------------*/
/*--------------------------------------------------------------------*/

div#swaploader-header-container
{
float:none;
text-align:center;
margin-left:auto;
margin-right:auto;
width:1030px;
height:140px;
}
div#swaploader-content
{
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:1030px;
height:100%;
}

/*--------------------------------------------------------------------*/
/*------------------------------GALLERY-------------------------------*/
/*--------------------------------------------------------------------*/

div#gallery-banner
{
float:left;
height:140px;
width:534px;
}

div#gallery-content
{
margin:0px;
padding:0px;
text-align:center;
margin-left:auto;
margin-right:auto;
width:1000px;
}

div.row
{
float:left;
border:none;
padding:none;
width:1000px;
height:200px;
}













.thclear 
{
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.tdclear
{
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	padding: 3px;
	vertical-align:top;
}

/*--------------------------------------------------------------------*/
/*------------------------------BODIES--------------------------------*/
/*--------------------------------------------------------------------*/

div#bodies-banner
{
	float:left;
}
div#bodies-content
{
	margin:0px;
	padding:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:1070px;
}

.rugby
{ 
	float:left;
}

/*--------------------------------------------------------------------*/
/*-----------------------------EXTRAS --------------------------------*/
/*--------------------------------------------------------------------*/

div#extras-banner
{
	float:left;
}
div#extras-content
{
	margin:0px;
	padding:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:1070px;
}

/*--------------------------------------------------------------------*/
/*----------------------------EQUIPMENT-------------------------------*/
/*--------------------------------------------------------------------*/

div#equipment-banner
{
	float:left;
	height:140px;

}
div#equipment-content
{
	margin:0px;
	padding:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:1100px;
}
div#equipment-content.lift-gate
{
	margin:0px;
	padding:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:1300px;
}
/*  Swaploader Accordian  */
.demo-show {
	/*width: 350px;8?
	margin: 1em .5em;*/
}
.demo-show h3 {
	margin: 0;
	padding: 0; /*.25em;*
	/*background: #bfcd93;
	border-top: 1px solid #386785;
	border-bottom: 1px solid #386785;*/
}
.demo-show div {
	padding: 0; /*.5em .25em;*/
}
