

/* ------------ 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, ul, ol, dl, fieldset, address {margin-bottom: 1em;}

body 	{
	background-color:#0080FD;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:13px;
	text-align:justify;
	color:#333333;
	}

a:link, a:active 
	{
	color:#339999;
	text-decoration:underline;
	}
	
a:visited {
	color:#00CCCC;
 	text-decoration:underline;
 	} 	

a:hover {
	color:#000000;
 	text-decoration:none;
 	}
 	
	


.mealstable 	{
		text-align:left;
	
	}



ul.navigation 
	{
	list-style:none;
	margin-left:0px;
	margin-top:0px;
	font-family:Trebuchet MS, Verdana;font-size:14px;
	}
	
li.navigation {	
		list-style:none;
		color: #0080FD;
		} 
		
.navigation li a {
		color: #0080FD;
		background-color: #FFFFFF;
		text-decoration: none;	
		border-bottom: solid 1px #EFEFEF;
		padding-right:0px;
		padding-left:6px;
		padding-bottom:4px;
		padding-top:4px;
		display: block;
		}  
		
.navigation A:visited {
		color: #0080FD;
		background-color: #FFFFFF;
		text-decoration: none;	
		border-bottom: solid 1px #EFEFEF;
		padding-right:0px;
		padding-left:6px;
		padding-bottom:4px;
		padding-top:4px;
		display: block;
		}  
			
.navigation li a:hover {
			color:#000000;
			padding-left:10px;
			}  
	
	
h1{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#0099FF;
	margin-bottom:15px;
	}
	
h2{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#0099FF;
	margin-bottom:15px;
	}
	
h3{
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#0099FF;
	margin-bottom:0px;
	}	


h1.homebox {
	font-family:"Lucida Sans" Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#FFFFFF;
	margin-bottom:12px;
	padding:0px;
	}
	
p.homebox 	{
	font-size:13px;
	color:#FFFFFF;
	line-height:50%;
	}	
	
.homebox A:link 
	{
	color:#FFFFFF;
	text-decoration:none;
	}
	
	.homebox a:visited 
		{
		color:#FFFFFF;
		text-decoration:none;
	}

	.homebox a:hover {
		color:#CCCCCC;
 		text-decoration:underline;
 		}	
 		
 		
 		
p.breadcrumb 	{
	font-size:11px;
	color:#333333;
	line-height:50%;
	}

.breadcrumb A:link 
	{
	text-decoration:none;
	}
	
	.breadcrumb a:visited 
		{
		text-decoration:none;
	}

	.breadcrumb a:hover {
 		text-decoration:underline;
 		}	 		
 		
.davidandrewslink 
	{
	padding-left:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
	}
	
	
	.davidandrewslink A:link 
		{
		text-decoration: none; 
		color: #99CCFF; 

		}
		
	.davidandrewslink A:visited 
		{
		text-decoration: none; 
		color: #99CCFF; 

		}
		
	.davidandrewslink A:active 
		{
		text-decoration: none; 
		color: #FFFFFF; 
		
		}
	.davidandrewslink A:hover 
		{
		color: #FFFFFF; 
		} 		




ul.body { 
	list-style-image: url("../images/arrow.gif");
	line-height:150%;
	padding-left:30px;
	}
	

.imgfloatleft {
	float : left;
	padding-right:5px;
	}
	
.imgfloatright {
	float : right;
	padding-left:15px;
	}	
	
  
INPUT {
background-color: #FFFFFF;
border:solid 1px #CCCCCC;
color: #333333;
font-family: arial, verdana, ms sans serif;
font-size: 8pt;

} 






/* ------------------ Layout ------------------ */


#container {
	margin-top:0px;
	position:relative;
	top:0px;
	left:0px;
	align:left;
	width:995px;
	margin:0px auto;
	z-index:1;
	}  
	
#loginform {
	margin-left:0px;
	position:absolute;
	left:621px;
	top:13px;
	width:325px;
	height:16px;
	padding : 10px;
	z-index:50;
	background:#EFEFEF;
	border:1px solid #CCCCCC;
	font-size:11px;
	color:#666666;
	text-align:left;
	}

#navigation {
	margin-left:0px;
	position:absolute;
	left:20px;
	top:9px;
	width:130px;
	height:49px;
	padding-left : 0px;
	z-index:1;
	background:url(../images/index_02.gif);}  

#maincontent {
	padding-left:220px;
	padding-right:80px;
	width:695px;
	overflow: hidden;
	margin-top:0px;
	position:relative;
	left:0px;
	top:321px;
	background:url(../images/index_02.jpg);
	}
	
#maincontentalt {
	padding:20px;
	overflow: hidden;
	margin-top:100px;
	position:relative;
	left:0px;
	top:134px;
	width:955px;
	background:url(../images/content_bg.jpg);
	background-repeat: no-repeat;
	}	
	
#footer {
	margin-top:315px;
	position:relative;
	left:0px;
	width:995px;
	height:200px;
	padding-top:0px;
	background:url(../images/index_03.jpg);
	}
	

#homebox1 {
	height:115px;
	width:275px;
	margin-top:0x;
	position:absolute;
	left:220px;
	top:190px;
	background-repeat: no-repeat;
	padding:20px;
	border:0px solid #660066;
	text-align:left;
	background:url(../images/homebox1.gif);
	}  
	
#indextext {
	height:169px;
	width:870px;
	margin-top:0x;
	position:absolute;
	left:10px;
	top:180px;
	}
	
	
	text-align:left;
	
	}  	
	
#homebox2 {
	position:absolute;
	height:171px;
	width:490px;
	margin-top:0x;
	left:465px;
	top:0px;
	background-repeat: no-repeat;
	padding:20px;
	border:0px solid #660066;
	text-align:left;
	background:url(../images/homebox2.jpg);
	}  
	
#homebox3 {
	position:absolute;
	height:171px;
	width:411px;
	margin-top:0x;
	left:544px;
	top:225px;
	background-repeat: no-repeat;
	padding:20px;
	border:0px solid #660066;
	text-align:left;
	background:url(../images/homebox3.jpg);
	}  
	
#homebox4 {
	position:absolute;
	height:171px;
	width:218px;
	margin-top:0x;
	left:0px;
	top:225px;
	background-repeat: no-repeat;
	padding:20px;
	border:0px solid #660066;
	text-align:right;
	background:url(../images/homebox4.jpg);
	} 
	
#homebox5 {
	position:absolute;
	height:171px;
	width:218px;
	margin-top:0x;
	left:272px;
	top:225px;
	background-repeat: no-repeat;
	padding:20px;
	border:0px solid #660066;
	text-align:right;
	background:url(../images/homebox5.jpg);
	} 	



.banner {
	position:relative;
	left:-20px;
	top:-20px;
	}  



#rightmove {
	position:absolute;
	
	left:-250px;
	top:-20px;
	z-index:-1;
	
	}  



#flash {
	height:87px;
	width:350px;
	margin-top:0px;
	position:absolute;
	left:430px;
	top:0px;
	
	;z-index:0;
	}  



#branding {
	height:321px;
	width:1000px;
	margin-top:0px;
	background:url(../images/index_01.jpg);
	position:absolute;left:0px;top:0px;
	width:100%;
	color : #000000;
	background-repeat: no-repeat;
	padding : 0px;
	}  
















#submenu {margin-right:-10px;margin-top:0px;padding-left : 0px;z-index:3;}  

#breadcrumb {a.hover text-decoration:none;font-family: Arial, Helvetica, sans-serif;font-size: 10px;height:57px;width:502px;margin-top:0px;position:absolute;left:25px;top:10px;width:100%;color : #000000;background-repeat: no-repeat;padding : 0px;}  
#scroller {margin-top:2px;position:relative;left:1px;width:900px;height:76px;padding:0px;}


/* divs for specific pages */

#contentbox {width:730px;margin-top:70px;position:relative;left:5px;top:0px;background-color:#FFFFFF;color : #333333;background-repeat: no-repeat;padding:10px;border:0px solid #660066;text-align:justify;}  
#indextexttable {margin-top:0px;position:absolute;left:15px;top:60px;width:245px;padding : 0px;z-index:1;border:0px solid;color:#FFFFFF;font-size:15px;text-align:left;}  
#corporatemaincontent {overflow: hidden;margin-top:0px;position:relative;left:0px;top:125px;width:872px;background : #D9D7EA;background:url(../images/main_corporate.png);}  
#corporatebranding {height:207px;width:502px;margin-top:0px;background:url(../images/head_corporate.png);position:absolute;left:0px;top:-5px;width:100%;color : #000000;background-repeat: no-repeat;padding : 0px;}  
#sportswearmaincontent {overflow: hidden;margin-top:0px;position:relative;left:0px;top:125px;width:872px;background : #D9D7EA;background:url(../images/main_sportswear.png);}  
#sportswearbranding {height:207px;width:502px;margin-top:0px;background:url(../images/head_sportswear.png);position:absolute;left:0px;top:-5px;width:100%;color : #000000;background-repeat: no-repeat;padding : 0px;}  
#blankmaincontent {overflow: hidden;margin-top:0px;position:relative;left:0px;top:125px;width:872px;background : #D9D7EA;background:url(../images/main_blank.png);}  
#blankbranding {height:207px;width:502px;margin-top:0px;background:url(../images/head_blank.gif);position:absolute;left:0px;top:-5px;width:100%;color : #000000;background-repeat: no-repeat;padding : 0px;}  
#workwearmaincontent {overflow: hidden;margin-top:0px;position:relative;left:0px;top:125px;width:872px;background : #D9D7EA;background:url(../images/main_workwear.png);}  
#workwearbranding {height:207px;width:502px;margin-top:0px;background:url(../images/head_workwear.png);position:absolute;left:0px;top:-5px;width:100%;color : #000000;background-repeat: no-repeat;padding : 0px;}  
#headwearmaincontent {overflow: hidden;margin-top:0px;position:relative;left:0px;top:125px;width:872px;background : #D9D7EA;background:url(../images/main_headwear.png);}  
#headwearbranding {height:207px;width:502px;margin-top:0px;background:url(../images/head_headwear.png);position:absolute;left:0px;top:-5px;width:100%;color : #000000;background-repeat: no-repeat;padding : 0px;}  
#safetywearmaincontent {overflow: hidden;margin-top:0px;position:relative;left:0px;top:125px;width:872px;background : #D9D7EA;background:url(../images/main_safetywear.png);}  
#safetywearbranding {height:207px;width:502px;margin-top:0px;background:url(../images/head_safetywear.png);position:absolute;left:0px;top:-5px;width:100%;color : #000000;background-repeat: no-repeat;padding : 0px;}  
#aboutbranding {height:207px;width:502px;margin-top:0px;background:url(../images/head_about.gif);position:absolute;left:0px;top:-5px;width:100%;color : #000000;background-repeat: no-repeat;padding : 0px;}  
#aboutmaincontent {overflow: hidden;margin-top:0px;position:relative;left:0px;top:125px;width:872px;background : #D9D7EA;background:url(../images/main_about.png);}  
#sparebox {height:150px;width:180px;margin-top:0px;position:relative;left:300px;top:-150px;color : #660066;background-repeat: no-repeat;padding:10px;border:0px solid #660066;text-align:right;}  




#usedmaincontent {margin-top:0px;position:relative;left:0px;top:231px;width:992px;background:url(/../images/main_bg8.gif);background-repeat: no-repeat;}  
#financemaincontent {margin-top:0px;position:relative;left:0px;top:231px;width:992px;background:url(/../images/main_bg3.jpg);background-repeat: no-repeat;}  
#testimonialsmaincontent {margin-top:0px;position:relative;left:0px;top:231px;width:992px;height:100%;background:url(/../images/main_bg5.jpg);background-repeat: no-repeat;}  
#contactmaincontent {margin-top:0px;position:relative;left:0px;top:231px;width:992px;height:100%;background:url(/../images/main_bg6.jpg);background-repeat: no-repeat;}  
#clothingmaincontent {margin-top:0px;position:relative;left:0px;top:231px;width:992px;height:100%;background:url(/../images/main_bg4.jpg);background-repeat: no-repeat;}  
#servicingmaincontent {margin-top:0px;position:relative;left:0px;top:231px;width:992px;height:100%;background:url(/../images/main_bg7.jpg);background-repeat: no-repeat;}  



/* 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;}    





 
  
  

  
  
  

   

	
	
	
	










-->
</style>