

/* body stuff here */

.davidandrewslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
}
	.davidandrewslink A:link {text-decoration: none; color: #CCCCCC}
	.davidandrewslink A:visited {text-decoration: none; color: #CCCCCC}
	.davidandrewslink A:active {text-decoration: underline; color: #CCCCCC}
	.davidandrewslink A:hover {text-decoration: underline; color: #CCCCCC;}


body {

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:url(/images/_bg.jpg);
	font-size:75%

}

h1 {
	font-family:Trebuchet MS,Verdana;
	font-size: 20px;
	line-height: 2px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding: 15px 0;
	color: #000000;text-decoration: none; background-color: transparent; border-color: #A6A27D; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted;
}

.bodytext {
	font-family:Trebuchet MS,Verdana;
	font-size: 12px;
	font-style: normal;
	line-height: 145%;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}

	.bodytext A:link {color: #003366;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; font-weight: bold;}	
	.bodytext A:visited {color: #003366;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; font-weight: bold;}
	.bodytext A:hover {color: #003366;text-decoration: none; background-color: transparent; border-color: #333333; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: dotted; font-weight: bold;}
	
.imgfloatleft {float : left;padding-right:5px;}


#maincontent {

	margin-top:0px;
	position:absolute;left:195px;top:0px;width:745px;
	color : #000000;
	padding : 12px;

}  
  
  
#container {
	margin-top:0px;
	background:url(/images/bg.jpg);
	background-repeat: repeat-x; 
	position:absolute;left:0px;top:228px;
	width:100%;
	color : #000000;
	padding : 0px;
	height:80%;
   }    
  
  
#titleimage {
	height:142px;margin-top:0px;
	background:#CCCCCC repeat-x;
	position:absolute;left:152px;top:118px;width:755px;
	color : #000000;
	padding : 0px;
  }  




/* header */


  
#branding {
	height:68px;
	margin-top:0px;
	background:url(/images/head.gif);
	width:100%;
	position:absolute;left:-0px;top:0px;width:100%;
	color : #000000;
	border-top : #000000 solid 1px;
	border-bottom : #036381 solid 2px;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	padding : 3px;
	
	}  
  
  
#bannerindex {
	height:129px;
	margin-top:40px;
	background:url(/images/banner.gif) no-repeat;
	position:absolute;left:-0px;top:36px;width:100%;
	color : #666666;
	padding : 4px;
	border-top:solid 1px #FFFFFF
  } 
  
#bannerbearings {
	height:129px;
	margin-top:40px;
	background:url(/images/banner_bearings.gif) no-repeat;
	position:absolute;left:-0px;top:36px;width:100%;
	color : #666666;
	padding : 4px;
	border-top:solid 1px #FFFFFF
  }  
  
    
  #bannermech {
  	height:129px;
  	margin-top:40px;
  	background:url(/images/banner_mech.gif) no-repeat;
  	position:absolute;left:-0px;top:36px;width:100%;
  	color : #666666;
  	padding : 4px;
  	border-top:solid 1px #FFFFFF
  }  
  
    #bannergearboxes {
    	height:129px;
    	margin-top:40px;
    	background:url(/images/banner_gear.gif) no-repeat;
    	position:absolute;left:-0px;top:36px;width:100%;
    	color : #666666;
    	padding : 4px;
    	border-top:solid 1px #FFFFFF
  }  
  
      #bannerelectrical {
      	height:129px;
      	margin-top:40px;
      	background:url(/images/banner_electrical.gif) no-repeat;
      	position:absolute;left:-0px;top:36px;width:100%;
      	color : #666666;
      	padding : 4px;
      	border-top:solid 1px #FFFFFF
  }  
  
  
        #bannerhydraulics {
        	height:129px;
        	margin-top:40px;
        	background:url(/images/banner_hydraulics.gif) no-repeat;
        	position:absolute;left:-0px;top:36px;width:100%;
        	color : #666666;
        	padding : 4px;
        	border-top:solid 1px #FFFFFF
    } 
    
        #bannerconsumables {
        	height:129px;
        	margin-top:40px;
        	background:url(/images/banner_cons.gif) no-repeat;
        	position:absolute;left:-0px;top:36px;width:100%;
        	color : #666666;
        	padding : 4px;
        	border-top:solid 1px #FFFFFF
    }     
  
  
#breadcrumb {
	margin-top:40px;
	background:#036381;
	position:absolute;left:-0px;top:166px;width:100%;
	color : #666666;
	padding : 0px;
	border-top:solid 1px #FFFFFF;

  }    
  
  .breadcrumb {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000;}
  .breadcrumb a:link {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#006582; text-decoration:none;}
  .breadcrumb a:visited {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#006582; text-decoration:none;}
  .breadcrumb a:hover {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#000000; text-decoration:underline;}

  
  
/* navigation & left links */  
  
  
  
#navigation {
	margin-top:0px;
	position:absolute;left:-0px;top:15px;width:165px;
	color : #000000;
	padding : 3px;
  }  
 
  
ul.navigation {
	list-style: none;
	padding-left:0px;
	margin-left:-4px;
	margin-top:-3px;
	line-height:2.0em; 
	width:100%;
	}





.navigation li a {
	width: 100%;
	display: block;
	color: #3C3C3C;
	text-decoration: none;
	text-align: left;
	padding: 0 0 0 0;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:0px;
	border-top:dotted 0px;
	font-weight:bold;
}  

.navigation li a:hover {
	color:#FFFFFF; 
	background:#036381;
	
	}    
	
	
li.navigation2 a:hover {font-family:Trebuchet MS,Verdana;color: #036381; padding-left:15px;padding-bottom:0px;border-top:dotted 0px;border-bottom:dotted 0px;background:none;font-size: 11px;font-weight:normal;}
li.navigation2 a:link {color: #3C3C3C; padding-left:15px;padding-bottom:0px;border-top:dotted 0px;border-bottom:dotted 0px;font-size: 11px;font-weight:normal;}
li.navigation2 a:visited {padding-left:15px;padding-bottom:0px;border-top:dotted 0px;border-bottom:dotted 0px;font-size: 11px;font-weight:normal;}
  
  
  
  
  /* topnav  */
  

  
  
  ul.topnav {
  	list-style:none;
  	margin-left:200px;
  	margin-top:-0px;
  	
  	
  	
  	
  	
  
  	}
  	
  /* topnav bullet point style */
  
  
  li.topnav {	list-style:none;
  	display:inline;
  	float:left;
  	font-family:Trebuchet MS,Verdana;
  	font-size:1.0em;
  	} 
  	
  
  /* topnav link styles */	
  	
   
  
  li.topnav a {
  
  	color: #FFFFFF;
  	text-decoration: none;
  	border-right: solid 1px #FFFFFF;
  	padding-right:10px;padding-left:10px;padding-bottom:2px;padding-top:0px;
  		display: block;
  
  }  
  
  
  .topnav li a:hover {
  	color:#036381; 
  	background:#FFFFFF;
  
  	
	}    
  
  
  
  
  
  
#address {
	margin-top:0px;
	background:#FFFFFF repeat-x;
	position:absolute;left:-0px;top:488px;width:130px;
	color : #000000;
	padding : 8px;
	font-size:9px;
  }    





	.home a#home,
	.briefings a#briefings,
	.events a#events,
	.specialoffers a#specialoffers,
	.costs a#costs,
	.bookings a#bookings,
	.contacts a#contacts,
	.gallery a#gallery,
	.directions a#directions,
	.laserswhat a#laserswhat,
	.laserscosts a#laserscosts,
	.lasersdirections a#lasersdirections,
	.laserscontact a#laserscontact
	
	{
	   display: block;
	   width: 100%;
	   text-align: right;
	   text-decoration: none;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:13px;
	   color: #FFFFFF;
	   BORDER: solid 1px;
	   border: solid 1px #006582;
	   background-color:#006582;
	   line-height: 200%;
	   text-indent: 10px;
	   padding-right: 15px;
}




-->
</style>