html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {


margin: 0px;
padding: 0px; 
border: 0px;
}

/* commented backslash hack v2 \*/ 
/* html, body{height:100%;}  */
/* end hack */ 
body {		


color: #505367;
background: #fff url(../images/BgBody.jpg) repeat-x ;
}
		
#container {


margin-left: 10px;
width: 771px; 
min-height:100%;
text-align: left;
position:relative;
}
/* commented backslash hack v2 \*/ 
/* * html #container {height:100%;}		 */
* html #container {width:777px;w\idth:775px;}





/* end hack */ 
#container2 {


margin-left: 10px;
width: 771px; 
min-height:100%;
text-align: left;
position:relative;
background:  url(../images/BgNavSecMain.jpg) 481px 422px no-repeat;
}
/* commented backslash hack v2 \*/ 
/* * html #container {height:100%;}		 */
* html #container2 {

width:777px;
w\idth:775px;
background:  url(../images/BgNavSecMain.jpg) 483px 422px no-repeat;
back\ground: url(../images/BgNavSecMain.jpg) 483px 422px no-repeat;
}
/* end hack */ 

#TopLine {


height: 15px;
padding: 0px;
position: relative;
display: block;
background-color: none;
}

* html #TopLine {

height: 14px; hei\ght: 14px;  

border: 0px solid red;
margin-bottom: 1px; margi\n-bottom: 1px;

}

#TopLine a#sitemap  {

background: url(../images/SitemapHover.jpg) 0px 0px no-repeat;
display: block;
height: 0px;
padding: 15px 0 0 0;
overflow: hidden;
width: 97px;
margin-left: 660px;
}
* html #TopLine a#sitemap  {

background: url(../images/SitemapHover.jpg) 0px 0px no-repeat;
padding: 14px 0 0 0;
margin-bottom: -5px;
}

#TopLine a:hover#sitemap  {

background: url(../images/SitemapHover.jpg) 0px -15px no-repeat;
}

* html #TopLine a:hover#sitemap  {

background: url(../images/SitemapHover.jpg) 0px -15px no-repeat;
padding: 14px 0 0 0;
}

#header {


height: 132px;
width:100%;
backgro und-color: #D1DCE9;
position:relative;
z-index:2;
overflow:hidden;
}

#Logo {


height: 0px;
display: block;
padding: 131px 0 0 0;
overflow: hidden;
background: #fff url(../images/Logo.jpg) no-repeat ;
width: 187px;
 }   

 * html #Logo {

 height: 35px; hei\ght: 0px;

 }

 #Galleries {


height: 0px;
display: block;
padding: 140px 0 0 0;
overflow: hidden;
background:  url(../images/Galleries.gif) no-repeat ;
width: 345px;
position: absolute;
Left: 420px;
top: 20px;
z-index: 10;
 }
 
 


 a {color: #c00000;}

 a:hover {

 color: #000;
 }
 #mainnav {


width:100%;
height: 28px;
position:relative;
border: 0px solid green;
z-index:2;
}
* html #mainnav{height:28px;he\ight:28px}		






#mainnav li {

display: block;
float: left;
height:13px;
border: 0px solid green;
}

#mainnav li a {

padding: 8px 15px;
margin-left: 0px;
color: #dedede;
text-decoration: none;
display: block;
height: 14px;
border-left: 1px solid #6a6a6a;
border-right: 1px solid #000;
font: bold 11px verdana;
}
* html #mainnav li a {

float:left;
}

#contactus {


z-index: 1000;
}

#mainnav li a:hover {

padding: 8px 15px;
height: 14px;
background: url(../images/BgNavigationHover.jpg) repeat-x 0px; 
color: #fff;
 }
 
#sidebar {


float: right;
width: 310px;

	border: 0px solid red;
}
/* =Contact  */
#sidebar #ContactContainer {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgContactBox.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #ContactContainer {

border: 0px; bo\rder: 0px; 

}

#sidebar #ContactContainer h3 {

height: 0px;
padding: 16px 0 0 0;
overflow: hidden;
background: #fff url(../images/titles/Title_Questions.jpg) no-repeat ;
width: 165px;
margin-top: 35px;
margin-left: 110px;
}	

#sidebar #ContactContainer p {

width: 200px;
font: 11px verdana;
color: #737373;
margin-left: 60px;
margin-top: 5px;
}

#sidebar #ContactContainer p#Address {

font: 12px verdana;
color: #000;
margin-top: 7px;
margin-left: 110px;
line-height: 18px;
}

#sidebar #ContactContainer p#Address span {

color: #b12d31;
font: bold 18px verdana;
}


#sidebar  p.Address {

font: 11px verdana;
color: #000;
margin-top: 30px;
margin-left: 10px;
line-height: 18px;
width: 270px;
}

#sidebar #ContactContainer p.Address span {

color: #b12d31;
font: bold 18px verdana;
}


#sidebar #CC_products {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgBlankBox.gif) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_products {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_hoists {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgHoists.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_hoists {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_employment {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgEmployment.gif) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_employment {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_about {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgAboutBox.gif) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_about {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_sitemap {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgSitemap.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_sitemap {

border: 0px; bo\rder: 0px; 

}



#sidebar #CC_products2 {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgProducts.gif) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_products2 {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_galleries {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgGalleriesBox.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_galleries {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_ergonomic {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgErgonomic.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_ergonomic {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_conveyors {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgConveyors.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_conveyors {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_cranes {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgCranes.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_cranes {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_parts {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgParts.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_parts {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_inspections {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgInspections.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_inspections {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_custom {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgCustom.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_custom {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_fabrication {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgFabrication.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_fabrication {

border: 0px; bo\rder: 0px; 

}

#sidebar #CC_repair {


border: 1px solid transparent;
height: 243px;
width: 310px;
background: url(../images/BgRepair.jpg) left 22px no-repeat; 
position: relative;
}
* html #sidebar #CC_repair {

border: 0px; bo\rder: 0px; 

}








#SlideContainer {


border: 0px solid green;
height: 221px;
width: 322px;
position: absolute;
z-index: 20;
top: 2px;
left:-12px;

}

* html #SlideContainer {

top: 1px;
}

#SlideContainer #ContactButton {


height: 0px;
display: block;
padding: 16px 0 0 0;
overflow: hidden;
background: url(../images/ButtonContactUs.gif) no-repeat ;
width: 106px;
margin-left: 140px;
}

 #SlideContainer h5 {

 cursor: pointer;
  }
  
 #SlideContainer #SlideBox p {

color: #fff;
} 

#SlideBox {


border: 0px solid red;
width: 322px;
height: 219px;
background:  url(../images/BgSlider.gif) no-repeat ;
}


#emailSuccess {


border: 0px solid green;
z-index: 30;
position: absolute;
width: 300px;
color: #fff;
top: 15px;
left: 50px;
}

#loadBar {


border: 0px solid blue;
z-index: 30;
position: absolute;
width: 300px;
color: #fff;
top: 22px;
left: 50px;
font: 11px verdana;
}


* html #loadebar {

left: 0px;
top: 16px;
}

#contactFormArea {


 width: 310px;
 border: 0px solid red; 
 margin-top:0px;
 margin-left: 0px;
 padding-left:10px;
 padding-top: 40px;
  color: #fff;
 }

.formwidth {


 width: 310px;
 border: 0px solid red; 
 margin-top:0px;
 margin-left: 0px;
 padding-left:10px;
 padding-top: 40px;
  color: #fff;
 }
label {


float: left;
width: 300px;
font:  10px verdana ;
border: 0px solid blue;
margin-bottom: 0px;
padding: 0px;
 }
  
* html label {


margin-top: 0px; mar\gin-top: 0px;

margin-bottom: -3px; mar\gin-bottom: -3px;

border: 0px solid red;
}  
  


a.formwidth {color:#7979FF;}

a.formwidth:hover{ color: #fff; }
input, textarea{





 width: 294px;
 margin-bottom: 4px;
 margin-top: 5px;
 border: 2px solid #b3b3b3;
}

* html input, textarea {


margin-bottom: 0px; mar\gin-bottom: 0px;
 margin-top: 4px; ma\rgin-top: 4px;



font: 10px verdana;
}

input {


height: 18px;
}

textarea{


width: 294px;
height: 75px;
margin-top: 0px;
margin-bottom: 2px;
}

* html textarea {


margin-top: 11px; mar\gin-top: 11px;

margin-bottom: -2px; mar\gin-bottom: -2px;

}

#sendContactEmail {


padding: 16px 0 0 0;
width: 57px;
height: 16px;
background:  url(../images/SubmitBtn.jpg) no-repeat ;
border: 0px;
overflow: hidden;
margin-top: 0px;
margin-left: 230px;
}

#sidebar h3#GetInspected  {

height: 0px;
padding: 30px 0 0 0;
overflow: hidden;
background: #fff url(../images/titles/Title_GetInspected.jpg) no-repeat ;
width: 297px;
margin-top: 5px;
margin-left: 0px;
margin-bottom: -5px;
}
* html #sidebar h3#GetInspected  {

margin-bottom: 0px; mar\gin-bottom: 0px;

}
#sidebar #InspectedBox {


width: 299px;
height: 96px;
border: 0px solid red;
background: url(../images/BgGetInspected.jpg) no-repeat ;

}

#sidebar #InspectedBox p {

font: 11px verdana;
width: 170px;
margin-top: 5px;
margin-left: 120px;
color: #000;
}

a#ArrowRed1 {

display: block;
color: #000;
font: bold 12px verdana;
background:  url(../images/ArrowRed1.jpg) 95px 3px no-repeat ;
width: 120px;
margin-left: 100px;
margin-top: 10px;
text-decoration: none;
}

a#ArrowRed2 {

display: block;
color: #000;
font: bold 12px verdana;
background:  url(../images/ArrowRed1.jpg) 85px 3px no-repeat ;
width: 120px;
margin-left: 50px;
margin-top: 10px;
text-decoration: none;
}
/* =sidebar */
#sidebar #BeRepairedBox {


width: 297px;
height: 138px;
background: url(../images/BgBeRepaired.jpg) no-repeat ;
border: 0px solid transparent;
display: block;

}

#sidebar #BeRepairedBox h3 {

height: 0px;
padding: 16px 0 0 0;
overflow: hidden;
background: #fff url(../images/titles/Title_RepairsMaintenance.jpg) no-repeat ;
width: 183px;
margin-top: 20px;
margin-left: 15px;
border: 0px solid red;
}

* html #sidebar #BeRepairedBox h3 {

margin-top:35px; mar\gin-top: 35px;

}

#sidebar #BeRepairedBox p {

font: 11px verdana;
width: 170px;
margin-top: 5px;
margin-left: 17px;
color: #000;
}

/* =content  */

#content {


width: 450px;
	border: 0px solid blue;
margin-bottom: -10px;
}
	
#content #SlideShow {


width: 445px;
height: 238px;
border: 0px solid yellow;
margin-top: 4px;
}

* html #content #SlideShow {

margin-top: 2px; mar\gin-top: 2px;

}

#content p {

font: 11px verdana;
color: #000;
margin-bottom: 7px;
padding-left: 5px;
padding-right: 25px;
}	

#content p#Larger {

font: bold 12px verdana;
color: #737373; 
margin-bottom: 15px;
}

a#ArrowBlack {

display: block;
color: #000;
font: bold 12px verdana;
background:  url(../images/ArrowBlack.jpg) 80px 3px no-repeat ;
width: 100px;
margin-left: 330px;
margin-top: 5px;
text-decoration: none;
}

#content h3 {

height: 0px;
padding: 28px 0 0 0;
overflow: hidden;
width: 430px;
margin-top: 10px;
margin-left: 5px;
margin-bottom: 5px;

}	

#content h3#FullService {

background:  url(../images/titles/Title_FullService.jpg) no-repeat ;
}
#content ul#QuickBoxes {

list-style-type: none;
height: 100px;
}

#content #QuickBoxes li{

list-style-type: none;
width: 223px;
height: 105px;
float: left;
}

#QuickBoxes li#NeedParts {

background: url(../images/BgNeedParts.jpg) 5px 0px no-repeat ;
}
#QuickBoxes li#NeedParts a {

display: block;
width: 87px;
height: 0px;
padding: 27px 0 0 0;
overflow: hidden;
margin-left: 115px;
margin-top: 23px;
}
#QuickBoxes li#NeedParts p {

width: 109px;
font:  11px verdana;
margin-left: 99px;
margin-top: 2px;
padding: 0px;
}
		
#QuickBoxes li#CustomMaterials {

background: url(../images/BgCustomMaterials.jpg) 0px 17px no-repeat ;
}
#QuickBoxes li#CustomMaterials a {

display: block;
width: 134px;
height: 0px;
padding: 12px 0 0 0;
overflow: hidden;
margin-left: 5px;
margin-top: 3px;
position: absolute;
}

* html #QuickBoxes li#CustomMaterials a {

margin-left:-113px;
margin-top: 15px;
}

#QuickBoxes li#CustomMaterials p {

width: 150px;
font:  11px verdana;
margin-left: 15px;
margin-top: 23px;
position: relative;
height: 35px;
}	

li#CustomMaterials p span {

left: 148px;
top: 17px;
display: block;
width: 35px;
margin-top: -2px;
position: absolute;
}	

#ContentBox {


background: url(../images/BgMainContent.jpg) -2px 0px no-repeat ;
min-height: 504px;
width: 443px;
margin-top: 3px;
margin-right: -13px;
border: 0px solid blue;
padding-top: 5px;
padding-left: 7px;
}

* html #ContentBox {

margin-top: 1px; 
mar\gin-top: 1px;
height: 504px; 
heig\ht: 504px;
}
#ContentBox h5, h4 {

margin-left: 10px;
font: verdana;
}

}
#ContentBox h3 {

height: 0px;
padding: 24px 0 0 0;
overflow: hidden;
width: 421px;
margin-left: 5px;
}

#ContentBox h3#About {

background:  url(../images/titles/Title_About.jpg) no-repeat ;
}

#ContentBox h3#Sitemap {

background:  url(../images/titles/Title_Sitemap.jpg) no-repeat ;
}

#ContentBox h3#Products {

background:  url(../images/titles/Title_ProductsServices.jpg) no-repeat ;
}

#ContentBox h3#Employment {

background:  url(../images/titles/Title_Employment.jpg) no-repeat ;
}	

#ContentBox h3#Contactus {

background:  url(../images/titles/Title_ContactUs.jpg) no-repeat ;
}

#ContentBox h3#GalleriesTitle {

background:  url(../images/titles/Title_Galleries.jpg) no-repeat ;
}	
#ContentBox h3#Cranes {

background:  url(../images/titles/Title_Cranes.jpg) no-repeat ;
}	
#ContentBox h3#Hoists {

background:  url(../images/titles/Title_Hoists.jpg) no-repeat ;
}	
#ContentBox h3#Parts {

background:  url(../images/titles/Title_Parts.jpg) no-repeat ;
}	
#ContentBox h3#Fabrication {

background:  url(../images/titles/Title_Fabrication.jpg) no-repeat ;
}	
#ContentBox h3#CustomMaterials {

background:  url(../images/titles/Title_CustomMaterials.jpg) no-repeat ;
}	
#ContentBox h3#ErgonomicHandling {

background:  url(../images/titles/Title_ErgonomicHandling.jpg) no-repeat ;
}	
#ContentBox h3#Conveyors {

background:  url(../images/titles/Title_Conveyors.jpg) no-repeat ;
}	
#ContentBox h3#RepairsMaintenance2 {

background:  url(../images/titles/Title_RepairsMaintenance2.jpg) no-repeat ;
}	
#ContentBox h3#Inspections {

background:  url(../images/titles/Title_Inspections.jpg) no-repeat ;
}	
#ContentBox h3#IPRunways {

background:  url(../images/titles/Title_IPRunways.jpg) no-repeat ;
}	
#ContentBox h3#IPCranes {

background:  url(../images/titles/Title_IPCranes.jpg) no-repeat ;
}	
#ContentBox h3#IPHoists {

background:  url(../images/titles/Title_IPHoists.jpg) no-repeat ;
}
#ContentBox h3#IPNotes {

background:  url(../images/titles/Title_IPNotes.jpg) no-repeat ;
}

#ContentBox p {

margin-left: 8px;
}

#ContentBox ol {

margin-left: 45px;
font: 11px verdana;
width: 350px;
margin-bottom: 10px;
list-style-position: inside;
padding: 0px;
}
ol.lowercase {

list-style-type: lower-alpha;
}


ol#notes {

list-style-type: decimal;
}

#notes li {

padding: 5px;
}

ul#ProductListing {

margin-left: 10px;
height: 350px;
}

#ProductListing li {

float: left;
width: 200px;
}

#ContentBox ul.dotted {

list-style-type: disc;
margin-left: 45px;
width: 300px;
list-style-position: inside;

}

#ContentBox ul {

font: 11px verdana;
margin-left: 10px;
margin-bottom: 8px;
list-style-type: none;
}

#ContentBox li a {

color: #a40000;
text-decoration: none;
margin-bottom: 2px;
font: bold 11px verdana;
}

#ContentBox li a:hover {

color: #000000;
}

/* =NavSec */	
* {margin:0;padding:0}





ul#NavSec{

list-style-type:none;
font: 11px verdana;
}

#NavSec{


    margin-left: 20px;
	margin-right: 20px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding:30px 0px 100px;
	width:272px;
	background:url(../images/BgNavSec.jpg) repeat-y left top;

}
#NavSec ul {

width:272px;
background: url(../images/NavSecLine.gif) no-repeat 2px 162px;
height: 170px;
margin-bottom: 0px;
list-style-type: none;
}


#NavSec li {position:relative;}

#NavSec li,#NavSec li a{

	width:272px;
	height:18px;
	float:left;
	clear:left;
}
#NavSec li a {

	text-decoration:none;
	position:absolute;
	left:0;
	top:0px;
	background:url(../images/BgNavSec_Hover.gif) no-repeat left top;
	padding-left: 25px;
	font: bold 11px verdana;
	color: #a40000;
}
#NavSec li a:hover{

	background-position:0 -18px;
	height:21px;
	top:-1px;
	z-index:999;
	
}

#NavSec li a:hover span{top: 3px; cursor: hand;}

#NavSec li a span{position:absolute;left:30px; top: 2px;} 












/* descending z-index for ie */


.a{z-index:10}



.b{z-index:9}



.c{z-index:8}



.d{z-index:7}



.e{z-index:6}



.f{z-index:5}



.g{z-index:4}



.h{z-index:3}



.i{z-index:2}

.clearfix:after {



    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {


    display:inline-block;
}

 /* mac hide \*/
    * html .clearfix {height: 1%;}






      .clearfix {display: block;}

 /* End hide */


 #GalleryBtn {


 height: 0px;
display: block;
padding: 35px 0 0 0;
overflow: hidden;
background: #fff url(../images/ViewGallery.gif) no-repeat ;
width: 195px;
margin-top: 30px;
margin-left: 40px;
 }
 
 #EmploymentBtn {


 height: 0px;
display: block;
padding: 35px 0 0 0;
overflow: hidden;
background: #fff url(../images/EmpApp.jpg) no-repeat ;
width: 195px;
margin-top: 30px;
margin-left: 40px;
 }
 
 #ProductLines {


 height: 0px;
display: block;
padding: 35px 0 0 0;
overflow: hidden;
background: #fff url(../images/ProductLines.jpg) no-repeat ;
width: 195px;
margin-top: 30px;
margin-left: 40px;
 }

 #BtnGalleryBack {


 height: 0px;
display: block;
padding: 35px 0 0 0;
overflow: hidden;
background: #fff url(../images/BtnGalleryBack.jpg) no-repeat ;
width: 195px;
margin-top: 30px;
margin-left: 40px;
 }
 
 
#footer	{


overflow: hidden;
bottom:0;
width:100%;
background-color: #000;
padding-top: 20px;
}



* html #footer {overflow: visible;}


#footer ul {

width: 741px;
list-style-type: none;
margin-left: 18px;
border: 0px solid green;
}

#footer li {

display: block;
height: 58px;
float: left;
margin-bottom: 5px;
border: 0px solid red;
}

#footer li a {

display : block;
height: 0px;
padding:58px 0 0 0;
overflow: hidden;

}

#footer li a#Budgit {

background: url(../images/LogoBudgit.jpg) no-repeat ;
width: 140px;
}

#footer li a#Yale {

background: url(../images/LogoYale.jpg) top center no-repeat ;
width: 150px;
}

#footer li a#LiftTech {

background: url(../images/LogoLiftTech.jpg) top center no-repeat ;
width: 240px;
}
#footer li a#ShawBox {

background: url(../images/LogoShawBox.jpg) top right no-repeat ;
width: 200px;
}

#footer li a#Vaculex {

background: url(../images/LogoVaculex.jpg) top left no-repeat ;
width: 170px;
}

#footer li a#Liftoflex {

background: url(../images/Logo_Liftoflex.jpg) center center no-repeat ;
width: 189px;
}

#footer li a#Electrolift {

background: url(../images/Logo_Electrolift.jpg) top center no-repeat ;
width: 170px;
}

#footer li a#Wright {

background: url(../images/Logo_Wright.jpg) center right no-repeat ;
width: 200px;
}

#footer li a#Loadrail {

background: url(../images/Logo_Loadrail.jpg) center left no-repeat ;
width: 150px;
}

#footer li a#Conductix {

background: url(../images/Logo_Conductix.jpg) top center no-repeat ;
width: 210px;
}

#footer li a#Ductowire {

background: url(../images/Logo_Ductowire.jpg) top center no-repeat ;
width: 170px;
}

#footer li a#Harrington {

background: url(../images/Logo_Harrington.jpg) top right no-repeat ;
width: 200px;
}

#footer li a#Davidround {

background: url(../images/Logo_Davidround.jpg) top left no-repeat ;
width: 200px;
}

#footer li a#Abelhowell {

background: url(../images/Logo_Abelhowell.jpg) center left no-repeat ;
width: 200px;
}

#footer li a#Caldwellgroup {

background: url(../images/Logo_Caldwellgroup.jpg) top left no-repeat ;
width: 140px;
}

#footer li a#Chesterhoist {

background: url(../images/Logo_Chesterhoist.jpg) top right no-repeat ;
width: 190px;
}

#footer li a#Stahl {

background: url(../images/Logo_Stahl.png) top left no-repeat ;
width: 160px;

}

#footer li a#Drivecon {

background: url(../images/Logo_Drivecon.jpg) top right no-repeat ;
width: 190px;
}

#footer li a#RandM {

background: url(../images/Logo_MasterDistributer.jpg) top right no-repeat ;
width: 210px;
}
#footer li a#Rapid {

background: url(../images/LogoRapid.jpg) top right no-repeat ;
width: 170px;
}

#footer li a#Acco {

background: url(../images/LogoAcco.jpg) top right no-repeat ;
width: 72px;
}

#footer li a#Aeromotive {

background: url(../images/LogoAeromotive.jpg) top right no-repeat ;
width: 190px;
}

#footer h2#Partnerships  {

height: 0px;
padding: 30px 0 0 0;
overflow: hidden;
background: #000 url(../images/titles/Title_Partnerships.jpg) no-repeat ;
width: 741px;
margin-left: 18px;
margin-bottom: 5px;
border-bottom: 1px solid #b12d31;
}

#footer p {margin:0;padding:0}
* html #footer {height:208px;he\ight:208px;}

#clearfooter {height:100px;width:100%;clear:both; }

#GalleryBox {


















width: 400px;
margin-left: 43px;
}
#GalleryBox img {

border: 2px solid #c00000;
margin-left: 5px;
}



