/* ------------ Styles ---------------- */

/* This rule resets all margins for compatibility with ie & FF */
* {padding:0;margin:0;}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ol, dl, fieldset, address {margin-bottom: 1em;}

body 	{
	background:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color: #D8EBFF;
	font-family:Tahoma, Verdana, Arial, "sans serif";
	margin:0px;
	padding:0px;
	font-size:13px;
	text-align:justify;
	color:#333333;
	line-height:150%;
	}
	
a:link {color:#000066;text-decoration:none;}	
a:visited {color:#000066;text-decoration:none;}	
a:hover {color:#000000;text-decoration:none;}

#footer A:link {color:#CCCCCC;text-decoration:none;}	
#footer A:visited {color:#CCCCCC;text-decoration:none;}	
#footer a:hover {color:#000000;text-decoration:none;}

#indexfooter A:link {color:#CCCCCC;text-decoration:none;}	
#indexfooter A:visited {color:#CCCCCC;text-decoration:none;}	
#indexfooter a:hover {color:#000000;text-decoration:none;}

p.breadcrumb {
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#999999;
		text-decoration:none;
		margin-bottom:0px;
		}
		
		

p.breadcrumb a {
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#006699;
		text-decoration:none;
		margin-bottom:0px;
		}
		
p.breadcrumb a:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#006699;
		text-decoration:none;
		margin-bottom:0px;}
		
p.breadcrumb a:hover {
		text-decoration:underline;
		}		

.homebox a:link {
	color:#FFFFFF;
	text-decoration:none;
}

.homebox a:visited {
	color:#FFFFFF;
	text-decoration:none;
}		

.homebox a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
 	
h1{
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000066;
	font-weight: normal;
	margin-top: 15px;
	}
	
	h1.homebox{
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#000066;
	margin-bottom:0px;
	margin-top:5px;
	}
	
h2{
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000066;
	font-weight: normal;
	}

ul	{ 
	list-style-image: url("../images/arrow.gif");
	line-height:150%;
	margin-bottom:25px;
	margin-top:5px;
	padding-left:35px;
	}

ul.navigation {
	list-style:none;
	margin-top:0px;
	margin-left:-28px;
	}

li.navigation {
	list-style:none;
	display:inline;
	float:left;
	} 	
	
.navigation li a:link {
	color: #FFFFFF;
	text-decoration: none;
	padding:10px 10px 11px 10px;
	font-family:Tahoma, Verdana, Arial, "sans serif";
	font-size:14px;
	display: block;
	background:url(images/navbutton.gif);
	border-right:solid 1px #003399;
	}  

.navigation li a:visited {
	list-style:none;
	display:inline;
	float:left;
	color: #FFFFFF;
	text-decoration: none;
	padding:10px 10px 11px 10px;
	font-family:Tahoma, Verdana, Arial, "sans serif";
	font-size:14px;
	display: block;
	background:url(images/navbutton.gif);
	border-right:solid 1px #003399;
	}  	
	
.navigation li a:hover {
	background:url(images/navbutton2.gif);
	}  	
		
.footertext {
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	}
	
.davidandrewslink {
	text-decoration: none;
	color: #CCCCCC;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}
	
.davidandrewslink A:visited {
	text-decoration: none;
	color: #CCCCCC;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	} 			
	
.davidandrewslink A:hover {
	color: #CC6633; 
	} 	
		
.homebox {
	color: #FFFFFF;
	line-height: 170%;
	font-size:12px;
	text-align:left;
	} 	
	
.table {
	color: #666666;
	line-height: 100%;
	font-size:11px;
	text-align:left;
	} 	
	
.TrackTrace {
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-align:left;

}

/* ------------------ Layout ------------------ */


#branding {
	height:102px;
	width:957px;
	margin-top:0px;
	background:url(images/head.jpg);
	position:absolute;
	left:0px;
	top:0px;
	color : #000000;
	background-repeat: no-repeat;
	padding : 0px;
	z-index:0;
	}  

#container {
	margin-top:0px;
	position:relative;
	top:0px;
	left:0px;
	width:957px;
	margin:0px auto;
	z-index:1;
	}  
	
#navigation {
	position:absolute;
	left:0px;
	top:102px;
	width:957px;
	height:41px;
	z-index:100;
	background:url(images/navbg.jpg);
	}  
	
#livehelp {
	position:absolute;
	left:820px;
	top:0px;
	width:101px;
	height:41px;
	} 		
	
#banner {
	position:absolute;
	left:0px;
	top:143px;
	width:958px;
	height:202px;
	z-index:100;
	background:url(images/banner.jpg);
	} 
	
#servicesbanner {
	position:absolute;
	left:0px;
	top:143px;
	width:957px;
	height:173px;
	z-index:100;
	background:url(images/banner_services.jpg);
	} 	
	
#airfreightbanner {
	position:absolute;
	left:0px;
	top:143px;
	width:957px;
	height:173px;
	z-index:100;
	background:url(images/banner_airfreight.jpg);
	} 	
	
#seafreightbanner {
	position:absolute;
	left:0px;
	top:143px;
	width:957px;
	height:173px;
	z-index:100;
	background:url(images/banner_seafreight.jpg);
	} 
	
#usefulinfobanner {
	position:absolute;
	left:0px;
	top:143px;
	width:957px;
	height:173px;
	z-index:100;
	background:url(images/banner_usefulinfo.jpg);
	} 
	
#linksbanner {
	position:absolute;
	left:0px;
	top:143px;
	width:957px;
	height:173px;
	z-index:100;
	background:url(images/banner_links.jpg);
	} 	
	


#aboutbanner {
	position:absolute;
	left:0px;
	top:143px;
	width:957px;
	height:173px;
	z-index:100;
	background:url(images/banner_about.jpg);
	} 	

#trackandtracebanner {
	position:absolute;
	left:0px;
	top:143px;
	width:957px;
	height:173px;
	z-index:100;
	background:url(images/banner_tracktrace.jpg);
	} 	
	
#quotebanner {
	position:absolute;
	left:0px;
	top:143px;
	width:957px;
	height:173px;
	z-index:100;
	background:url(images/banner_quote.jpg);
	} 	

#roadfreightbanner {
	position:absolute;
	left:0px;
	top:143px;
	width:957px;
	height:173px;
	z-index:100;
	background:url(images/banner_roadfreight.jpg);
	} 			
	
#maincontent {
	padding-left:70px;
	padding-top:30px;
	padding-right:290px;
	overflow: hidden;
	margin-top:0px;
	position:relative;
	left:0px;
	top:345px;
	width:600px;
	min-height: 425px;
	background:url(images/contentbg.jpg);
	}
	
#altmaincontent {
	padding-left:40px;
	padding-top:30px;
	padding-right:40px;
	overflow: hidden;
	margin-top:0px;
	position:relative;
	left:0px;
	top:316px;
	width:875px;
	background:url(images/contentbg_alt.jpg);
	}	

#tracktracebox {
	padding-left:9px;
	padding-top:3px;
	padding-right:5px;
	overflow: hidden;
	margin-top:0px;
	position:absolute;
	left:722px;
	top:28px;
	width:189px;
	background:url(images/home_trackbg.jpg);
	height: 106px;
	}
	
#newsbox {
	padding-left:9px;
	padding-top:3px;
	padding-right:5px;
	overflow: hidden;
	margin-top:0px;
	position:absolute;
	left:722px;
	top:148px;
	width:189px;
	background:url(images/home_trackbg.jpg);
	height: 104px;
	}
	
		#newsbox h2 {
		font-size: 1.0em;
		padding: 0px;
		margin: 0px;
		}
		
		#newsbox p {
		font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#666666;
		text-align:left;
		line-height:100%;
		}
	
#quotebox {
	padding-left:9px;
	padding-top:3px;
	padding-right:5px;
	overflow: hidden;
	margin-top:0px;
	position:absolute;
	left:722px;
	top:268px;
	width:189px;
	background:url(images/home_quotebg.jpg);
	height: 86px;
	}	

#footer {
	margin-top:315px;
	position:relative;
	left:0px;
	width:937px;
	height:38px;
	padding-top:80px;
	padding-left:20px;
	background-image: url(images/footer.jpg);
	font-size:10px;
	color:#666666;
	}
	
#indexfooter {
	margin-top:345px;
	position:relative;
	left:0px;
	width:937px;
	height:38px;
	padding-top:80px;
	padding-left:20px;
	background-image: url(images/footer.jpg);
	font-size:10px;
	color:#666666;
	}	

	
#TrackTrace {
	background: url(images/fieldbg.gif);
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-size:10px;
	color:#666666;

}	



/* Menu highlight style */

.index a#index,
.processes a#processes,
.new a#new,
.finance a#finance,
.clothing a#clothing,
.servicing a#servicing,
.about a#about,
.testimonials a#testimonials,
.contact a#contact,
.laserswhat a#laserswhat,
.laserscosts a#laserscosts,
.lasersdirections a#lasersdirections,
.laserscontact a#laserscontact
{color:#FFFFFF; background:#333399;font-weight:bold;z-index:2;}    

/* End Menu highlight style */

/*CSS for ticker*/

#ajaxticker1{
width: 200px;
height: 100px;
padding: 5px;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}

.someclass{ /*Scroller class*/
}
