img, div
{ behavior: url(/iepngfix.htc) }

body.home
{
margin: 0px;
text-align: center;
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
background-color: #000000;

}

div.holder
{
width: 834px;
margin: 0 auto;
text-align: left;
}


div.holder2
{
width: 834px;
float: left;
background-image: url(images/stretchbackground.jpg);
background-repeat: repeat-y;

}

div.leftholder
{
width: 261px;
float: left;
}


/* ---------------- Home Top Nav ------------*/

div.navigation {
width: 261px;
height: 428px;
background-image: url(images/Nav.jpg);
	margin: 0 auto; 
	padding: 0; 
	list-style: none;
background-repeat: no-repeat;
	float: left;
	clear: both;
}


#nav li a 
{
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav li, ul, ol {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;


}


#nav li a.spacer1 					{ background: url('images/Nav.jpg') no-repeat 0px 0px; width: 261px; height: 177px }
#nav li a:hover.spacer1	   			{ background: url('images/Nav.jpg') no-repeat -261px 0px; width: 261px; height: 177px }

#nav li a.aboutus 					{ background: url('images/Nav.jpg') no-repeat 0px -177px; width: 261px; height: 38px }
#nav li a:hover.aboutus	   			{ background: url('images/Nav.jpg') no-repeat -261px -177px; width: 261px; height: 38px }

#nav li a.services 					{ background: url('images/Nav.jpg') no-repeat 0px -215px; width: 261px; height: 33px }
#nav li a:hover.services	   		{ background: url('images/Nav.jpg') no-repeat -261px -215px; width: 261px; height: 33px }

#nav li a.ourprocess 				{ background: url('images/Nav.jpg') no-repeat 0px -248px; width: 261px; height: 32px }
#nav li a:hover.ourprocess 	   		{ background: url('images/Nav.jpg') no-repeat -261px -248px; width: 261px; height: 32px }

#nav li a.photogallery 				{ background: url('images/Nav.jpg') no-repeat 0px -280px; width: 261px; height: 36px }
#nav li a:hover.photogallery 	   	{ background: url('images/Nav.jpg') no-repeat -261px -280px; width: 261px; height: 36px }

#nav li a.clienttracking 			{ background: url('images/Nav.jpg') no-repeat 0px -316px; width: 261px; height: 33px }
#nav li a:hover.clienttracking 	   	{ background: url('images/Nav.jpg') no-repeat -261px -316px; width: 261px; height: 33px }

#nav li a.contactus 				{ background: url('images/Nav.jpg') no-repeat 0px -349px; width: 261px; height: 36px }
#nav li a:hover.contactus 	   		{ background: url('images/Nav.jpg') no-repeat -261px -349px; width: 261px; height: 36px }

#nav li a.spacer2 					{ background: url('images/Nav.jpg') no-repeat 0px -385px; width: 261px; height: 43px }
#nav li a:hover.spacer2	   			{ background: url('images/Nav.jpg') no-repeat -261px -385px; width: 261px; height: 43px }

							/* ---------------- End Home Top Nav ------------*/





div.locatorbutton
{
width: 261px;
height: 299px;
clear: both;
background-image: url(images/Locatorbutton.jpg);
background-repeat: no-repeat;
float: left;

}

div.locatorbuttonclick
{
width: 222px;
height: 264px;
cursor: pointer;
position: relative;
left: 20px;
float: left;
clear: both;
top: 20px;
}

div.rightholder
{
width: 573px;
float: right;
}

div.header
{
width: 573px;
height: 303px;
float: left;

}

div.textheader
{
width: 573px;
height: 72px;
background-image: url(images/textheader.jpg);
background-repeat: no-repeat;
float: left;

}

div.textheaderaboutus
{
width: 573px;
height: 72px;
background-image: url(images/aboutustextheader.jpg);
background-repeat: no-repeat;
float: left;

}

div.textheadercarriers
{
width: 573px;
height: 72px;
background-image: url(images/carrierstextheader.jpg);
background-repeat: no-repeat;
float: left;

}

div.textheadercontactus
{
width: 573px;
height: 72px;
background-image: url(images/contactustextheader.jpg);
background-repeat: no-repeat;
float: left;

}

div.textheaderlocater
{
width: 573px;
height: 72px;
background-image: url(images/locatertextheader.jpg);
background-repeat: no-repeat;
float: left;

}

div.textheaderourprocess
{
width: 573px;
height: 72px;
background-image: url(images/ourprocesstextheader.jpg);
background-repeat: no-repeat;
float: left;

}

div.textheaderphotogallery
{
width: 573px;
height: 72px;
background-image: url(images/photogallerytextheader.jpg);
background-repeat: no-repeat;
float: left;

}

div.textheaderservices
{
width: 573px;
height: 72px;
background-image: url(images/servicestextheader.jpg);
background-repeat: no-repeat;
float: left;

}

div.textheadershippers
{
width: 573px;
height: 72px;
background-image: url(images/shipperstextheader.jpg);
background-repeat: no-repeat;
float: left;

}



div.content
{
width: 573px;
height: 352px;
clear: both;
background-image: url(images/contentbg.jpg);
float: left;

}

div.contentoverflow
{
width: 548px;
height: 352px;
overflow: auto;
clear: both;
float: left;
padding-left: 10px;
padding-right: 10px;

}


div.homecontent
{
width: 573px;
height: 352px;
clear: both;
background-image: url(images/contentbg.jpg);
float: left;

}

div.homecontentoverflow
{
width: 548px;
height: 150px;
overflow: auto;
clear: both;
float: left;
padding-left: 10px;
padding-right: 10px;

}

div.navigation2
{
width: 834px;
height: 71px;
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
float: left;
margin: 0 auto; 
padding: 0; 
list-style: none;
clear: both;

}

#nav2 li a 
{
	text-indent:-999em;
	display:block;	
	list-style: none;
	float: left;

}


#nav2 li, ul, ol {
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;


}


#nav2 li a.footerspacer1 						{ background: url('images/footer.jpg') no-repeat 0px 0px; width: 331px; height: 71px }
#nav2 li a:hover.footerspacer1 	   				{ background: url('images/footer.jpg') no-repeat 0px 0px; width: 331px; height: 71px }

#nav2 li a.footeraboutus 						{ background: url('images/footer.jpg') no-repeat -331px 0px; width: 67px; height: 71px }
#nav2 li a:hover.footeraboutus	   				{ background: url('images/footer.jpg') no-repeat -331px -71px; width: 67px; height: 71px }

#nav2 li a.footerservices						{ background: url('images/footer.jpg') no-repeat -398px 0px; width: 62px; height: 71px }
#nav2 li a:hover.footerservices	   				{ background: url('images/footer.jpg') no-repeat -398px -71px; width: 62px; height: 71px }

#nav2 li a.footerourprocess						{ background: url('images/footer.jpg') no-repeat -460px 0px; width: 82px; height: 71px }
#nav2 li a:hover.footerourprocess	   			{ background: url('images/footer.jpg') no-repeat -460px -71px; width: 82px; height: 71px }

#nav2 li a.footerphotogallery					{ background: url('images/footer.jpg') no-repeat -542px 0px; width: 91px; height: 71px }
#nav2 li a:hover.footerphotogallery	   			{ background: url('images/footer.jpg') no-repeat -542px -71px; width: 91px; height: 71px }

#nav2 li a.footerclienttracking					{ background: url('images/footer.jpg') no-repeat -633px 0px; width: 99px; height: 71px }
#nav2 li a:hover.footerclienttracking	   		{ background: url('images/footer.jpg') no-repeat -633px -71px; width: 99px; height: 71px }

#nav2 li a.footercontactus						{ background: url('images/footer.jpg') no-repeat -732px 0px; width: 77px; height: 71px }
#nav2 li a:hover.footercontactus	   			{ background: url('images/footer.jpg') no-repeat -732px -71px; width: 77px; height: 71px }

#nav2 li a.footerspacer2						{ background: url('images/footer.jpg') no-repeat -809px 0px; width: 25px; height: 71px }
#nav2 li a:hover.footerspacer2	   				{ background: url('images/footer.jpg') no-repeat -809px 0px; width: 25px; height: 71px }