BODY {margin:0px;padding:0px;background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:79%;color:#FFFFFF;}

.green {color:#24ff00}
.darkgrey {color:#3c3c3c}
.yellow {color:#fff200}

A.link {color:#FFFFFF;text-decoration:underline;}
A.link:Hover {color:#24ff00;text-decoration:underline;}

A.link2 {color:#fff200;text-decoration:underline;}
A.link2:Hover {color:#FFFFFF;text-decoration:underline;}

A.fluid {color:#3c3c3c;text-decoration:underline;font-size:90%;}
A.fluid:Hover {color:#24ff00;text-decoration:underline}

.clear {clear:both}

#canvas {margin-left:auto;margin-right:auto;width:988px;}
#column1 {float:left;width:300px;margin-right:5px;padding:0px}
#column2 {float:left;width:671px;margin:0px;padding:0px;line-height:20px}
#column2_inner {float:left;width:631px;margin:0px;padding:0px 20px 0px 20px;background-color:#3c3c3c;}
#column3 {float:right;width:5px;margin:0px;padding:0px;background:url('images/right_graphic.gif') no-repeat;height:500px}

#column2_index {float:left;width:560px;margin:0px;padding-left:71px;}

#header {float:left;height:132px;width:988px;margin:0px;padding:0px;}
h1.header_main {float:left;height:0px;width:988px;margin:0px;padding:0px;text-indent:-9999px;line-height:0px}
h4 {font-size:100%;color:#24ff00;font-weight:normal;margin:0px;padding:0px;line-height:0px;text-transform:uppercase}

h2.invisible {text-indent:-9999px;float:left;}
#contact {width:300px;height:88px;margin:0px;padding:0px;float:left;background:url('images/contact_details.gif') no-repeat;}

/* Main Top Nav */
.cat_block {float:left;height:77px;width:988px;margin:0px;padding:0px;}

UL.cat_nav {float:left;width:988px;margin:0px;padding:0px;position:relative}
UL.cat_nav LI {height:77px;text-indent:-9999px;list-style-type:none;margin:0px;padding:0px;position:absolute;}
UL.cat_nav LI A {height:77px;display:block;}

.tether {width:169px;background:URL('images/tether_off.gif') no-repeat}
.tether A:hover {background:URL('images/tether_on.gif') no-repeat}
.rov {left:169px;width:163px;background:URL('images/rov_off_top.gif') no-repeat}
.rov A:hover {background:URL('images/rov_on_top.gif') no-repeat}
.fabrication {left:332px;width:163px;background:URL('images/sheet_off.gif') no-repeat}
.fabrication A:hover {background:URL('images/sheet_on.gif') no-repeat}
.precision {left:495px;width:163px;background:URL('images/precision_off.gif') no-repeat}
.precision A:hover {background:URL('images/precision_on.gif') no-repeat}
.cadcam {left:658px;width:163px;background:URL('images/cad_off.gif') no-repeat}
.cadcam A:hover {background:URL('images/cad_on.gif') no-repeat}
.bespoke {left:821px;width:167px;background:URL('images/bespoke_off.gif') no-repeat}
.bespoke A:hover {background:URL('images/bespoke_on.gif') no-repeat}


/* main nav */
#top_nav {padding:0px;margin:0px;background:url('images/nav_toppiece.gif');height:15px;width:300px}
UL.mainnav {float:left;margin:0px 0 10px 0;padding:0px;width:300px}
UL.mainnav LI {width:300px;height:33px;text-indent:-9999px;list-style-type:none;margin:0px;}
UL.mainnav LI A {width:300px;height:33px;display:block;}
.home {background:url('images/home_nav_off.gif') no-repeat}
.home A:hover {background:url('images/home_nav_on.gif') no-repeat}
.profile {background:url('images/profile_nav_off.gif') no-repeat}
.profile A:hover {background:url('images/profile_nav_on.gif') no-repeat}
.repairs {background:url('images/capabilities_nav_off.gif') no-repeat}
.repairs A:hover {background:url('images/capabilities_nav_on.gif') no-repeat}
.tether_nav {background:url('images/tether_nav_off.gif') no-repeat}
.tether_nav A:hover {background:url('images/tether_nav_on.gif') no-repeat}
.rov_nav {background:url('images/rov_nav_off.gif') no-repeat}
.rov_nav A:hover {background:url('images/rov_nav_on.gif') no-repeat}
.fabrication_nav {background:url('images/sheet_nav_off.gif') no-repeat}
.fabrication_nav A:hover {background:url('images/sheet_nav_on.gif') no-repeat}
.precision_nav {background:url('images/precision_nav_off.gif') no-repeat}
.precision_nav A:hover {background:url('images/precision_nav_on.gif') no-repeat}
.cadcam_nav {background:url('images/cad_nav_off.gif') no-repeat}
.cadcam_nav A:hover {background:url('images/cad_nav_on.gif') no-repeat}
.bespoke_nav {background:url('images/bespoke_nav_off.gif') no-repeat}
.bespoke_nav A:hover {background:url('images/bespoke_nav_on.gif') no-repeat}
.contactus {background:url('images/contactus_nav_off.gif') no-repeat}
.contactus A:hover {background:url('images/contactus_nav_on.gif') no-repeat}

/* enquiry */
#enquiry_tab {width:300px;height:54px;margin:0 0 10px 0;float:left;padding:0px}
UL.enquiry {float:left;width:300px;margin:0px;padding:0px;text-indent:-9999px;display:block;}
UL.enquiry LI {width:300px;height:54px;text-indent:-9999px;list-style-type:none;margin:0px;}
UL.enquiry LI A {width:300px;height:54px;display:block;}

.enquiry {width:300px;background:url('images/enquiry_off.gif') no-repeat}
.enquiry A:hover {background:url('images/enquiry_on.gif') no-repeat}

/* content */
#content_header {float:left;width:671px;height:20px;background:url('images/content_top.gif') no-repeat;margin:0px;padding:0px}
#content_base {float:left;width:671px;height:20px;background:url('images/content_base.gif') no-repeat;margin:0px;padding:0px}
h3.pageheaders {float:left;width:631px;margin:0px;padding:0 0 12px 0;height:25px;}
#indeximages {float:left;width:631px;margin:0 0 15px 0;padding:0px;height:110px;}

#column2_inner_col1 {float:left;width:241px;margin:0px;padding-right:20px;}
#column2_inner_col2 {float:left;width:370px;margin:0px;padding:20px 0 0 0}
.bullett UL {margin:12px 0 0 0;color:#FFFFFF;line-height:20px;padding-left:20px}
.bullett UL LI {padding:0 0 0 5px;margin:0px;}

/* gallery */
#galleryimage {width:241px;height:256px;float:left;padding:0 0 10px 0;margin:0px}
#gallerybase_inner {font-size:80%;text-decoration:none;}
#gallerybase_inner A {background:#24ff00;display:block;width:18px;height:18px;float:left;margin:0 2px 2px 0;text-decoration:none;color:#3c3c3c;text-align:center;}
#gallerybase_inner A:Hover {background:#ffffff;text-decoration:none;color:#3c3c3c;}

#aviimage {width:246px;height:231px;float:left;margin:10px 0 10px 0;padding:25px 0 0 5px;background:url('images/avi-projections.jpg') no-repeat;}
#aviimage2 {width:246px;height:231px;float:left;margin:10px 0 10px 0;padding:25px 0 0 5px;background:url('images/avi-projections_coming.jpg') no-repeat;}

/* form */
.request_estimate INPUT {border:1px #24ff00 solid;color:#3c3c3c}
.request_estimate SELECT {border:1px #24ff00 solid;color:#3c3c3c}
.request_estimate TEXTAREA {border:1px #24ff00 solid;color:#3c3c3c}
.request_estimate SPAN {color:#FFFFFF;}
.request_estimate INPUT.button {background:#3c3c3c;color:#FFFFFF;border:1px #24ff00 solid;font-size:95%;font-weight:bold}


















