* {margin:0px;padding:0px}
BODY {background:URL('images/bgrepeat.gif');font-family:Arial, Helvetica, sans-serif; font-size:79%;color:#6d6e71;}

.clear {clear:both}

A {color:#6d6e71;text-decoration:underline;}
A:Hover {color:#e51937;text-decoration:underline;}

A.email {color:#FFFFFF;text-decoration:none;}
A.email:Hover {color:#b2b2b4;text-decoration:underline;}

A.links {color:#e51937;text-decoration:underline;}
A.links:Hover {color:#6d6e71;text-decoration:underline;}

.grey {color:#6d6e71}
.red {color:#e51937}

/* framework */
#canvas {width:1000px;margin-left:auto;margin-right:auto;}
#canvas-bevel {width:1000px;height:460px;background:url('images/frame-bevel.png') no-repeat;}
#canvas-inner {width:950px;float:left;background-color:#FFFFFF;margin:0 25px 0 25px;}
#canvas-gradient {width:942px;float:left;margin:0px 4px 0 4px;background:url('images/frame-gradient.gif') repeat-y;}
#content {width:932px;float:left;background-color:#FFFFFF;margin:0 5px 5px 5px}
#corporate-logos {float:left;width:256px;height:131px;margin:20px 0 30px 0}
#column1 {width:256px;float:left;}

/* content band */
#contentband-grey {float:left;width:932px;height:25px;background:URL('images/content-greyhead.gif') no-repeat}
#contentband-red {float:left;width:932px;height:25px;background:URL('images/content-redhead.gif') no-repeat}
#contentband-white {float:left;width:932px;height:25px;background:URL('images/content-whitehead.gif') no-repeat}

/* content */
.flashbanner {width:598px;height:137px;float:left;margin:5px 0 10px 0;}
/* white */
#column2-white {width:648px;float:left;}
#column2-white-inner {width:598px;float:left;padding:0 25px 0 25px;}
#column2-white-inner-left {width:298px;float:left;}
#column2-white-inner-right {width:255px;float:left;padding:0 0 0 45px}
#column2-white-inner P {line-height:20px}
/* red */
#column2-red {width:648px;float:left;background-color:#e51937;margin-bottom:10px}
#column2-red-inner {width:598px;float:left;padding:0 25px 0 25px;}
#column2-red-inner-left {width:298px;float:left;}
#column2-red-inner-right {width:300px;float:left;}
#column2-red-inner P {color:#FFFFFF;line-height:18px}
/* grey */
#column2-grey {width:648px;float:left;background-color:#6d6e71;margin-bottom:10px}
#column2-grey-inner {width:598px;float:left;padding:0 25px 0 25px;}
#column2-grey-inner-left {width:298px;float:left;}
#column2-grey-inner-right {width:300px;float:left;}
#column2-grey-inner-long {width:598px;float:left;}
#column2-grey-inner P {color:#FFFFFF;line-height:18px}

.tablegap {height:7px}

/* header */
#header {float:left;width:932px;height:144px;}
#header-inner {float:left;width:281px;height:144px;}
#header-top {float:left;width:281px;height:103px;background:url('images/flash-header.gif') no-repeat;}
#flash {float:left;width:126px;height:94px;position:absolute;padding:4px 0 0 77px}

/* htags */
h1.logo {float:left;text-indent:-9999px;width:281px;height:41px;background:url('images/logo.gif') no-repeat;}
h2.strap {float:left;text-indent:-9999px;width:651px;height:144px;background:url('images/strap-header.jpg') no-repeat;}
h2.corporate-logos {float:left;text-indent:-9999px;width:256px;height:131px;background:url('images/bsga-logo.gif') no-repeat;}

/* htags-headers */
h3.welcome {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/welcome.gif') no-repeat;padding-bottom:20px}
h3.aboutus {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/about.gif') no-repeat;padding-bottom:20px}
h3.products {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/products.gif') no-repeat;padding-bottom:20px}
h3.portfolio {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/portfolio.gif') no-repeat;padding-bottom:20px}
h3.design {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/design.gif') no-repeat;padding-bottom:20px}
h3.fabrication {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/fabrication.gif') no-repeat;padding-bottom:20px}
h3.cnc {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/cnc.gif') no-repeat;padding-bottom:20px}
h3.project {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/project.gif') no-repeat;padding-bottom:20px}
h3.installation {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/installation.gif') no-repeat;padding-bottom:20px}
h3.maintenance {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/maintenance.gif') no-repeat;padding-bottom:20px}
h3.contact {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/contact.gif') no-repeat;padding-bottom:20px}
h3.clients {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/clients.gif') no-repeat;padding-bottom:20px}
h3.services {float:left;text-indent:-9999px;width:598px;height:22px;background:url('images/headers/services.gif') no-repeat;padding-bottom:20px}

/* Top Nav */
#topnav {float:left;width:932px;height:57px;}
UL.topnav_block {float:left;width:932px;position:relative;}
UL.topnav_block LI {height:57px;text-indent:-9999px;list-style-type:none;position:absolute;}
UL.topnav_block LI A {height:57px;display:block;}

.aboutus {width:106px;background:URL('images/aboutus-off.gif') no-repeat}
.aboutus A:hover {background:URL('images/aboutus-on.gif') no-repeat}
.products {left:106px;width:108px;background:URL('images/products-off.gif') no-repeat}
.products A:hover {background:URL('images/products-on.gif') no-repeat}
.services {left:214px;width:101px;background:URL('images/services-off.gif') no-repeat}
.services A:hover {background:URL('images/services-on.gif') no-repeat}
.clients {left:315px;width:94px;background:URL('images/clients-off.gif') no-repeat}
.clients A:hover {background:URL('images/clients-on.gif') no-repeat}
.portfolio {left:409px;width:107px;background:URL('images/portfolio-off.gif') no-repeat}
.portfolio A:hover {background:URL('images/portfolio-on.gif') no-repeat}
.contact {left:516px;width:115px;background:URL('images/contact-off.gif') no-repeat}
.contact A:hover {background:URL('images/contact-on.gif') no-repeat}
.navend {left:631px;width:301px;background:URL('images/navend.gif') no-repeat}

/* Left Nav */
UL.leftnav_block {float:left;width:256px;height:231px;}
UL.leftnav_block LI {width:256px;height:33px;list-style-type:none;text-indent:-9999px;}
UL.leftnav_block LI A {height:33px;display:block;}

.home {width:256px;background:URL('images/home-off.gif') no-repeat}
.home A:hover {background:URL('images/home-on.gif') no-repeat}
.design {width:256px;background:URL('images/design-off.gif') no-repeat}
.design A:hover {background:URL('images/design-on.gif') no-repeat}
.project {width:256px;background:URL('images/project-off.gif') no-repeat}
.project A:hover {background:URL('images/project-on.gif') no-repeat}
.fabrication {width:256px;background:URL('images/fabrication-off.gif') no-repeat}
.fabrication A:hover {background:URL('images/fabrication-on.gif') no-repeat}
.cnc {width:256px;background:URL('images/cnc-off.gif') no-repeat}
.cnc A:hover {background:URL('images/cnc-on.gif') no-repeat}
.installation {width:256px;background:URL('images/installation-off.gif') no-repeat}
.installation A:hover {background:URL('images/installation-on.gif') no-repeat}
.maintenance {width:256px;background:URL('images/maintenance-off.gif') no-repeat}
.maintenance A:hover {background:URL('images/maintenance-on.gif') no-repeat}

/* footer */
#footer-red {width:932px;float:left;height:35px;background-color:#e51937}
#professional {float:left;width:248px;height:35px;background:URL('images/professional.gif') no-repeat;text-indent:-9999px;}
#telephone1 {float:left;width:217px;height:35px;background:URL('images/telephone1.gif') no-repeat;text-indent:-9999px;}
#telephone2 {float:left;width:247px;height:35px;background:URL('images/telephone2.gif') no-repeat;text-indent:-9999px;}
#email {float:left;width:159px;height:26px;background:URL('images/email.gif') no-repeat;padding:9px 0 0 60px;font-size:105%}

#footer-grey {width:882px;float:left;height:25px;background-color:#6d6e71;padding:0 25px 0 25px}
#footer-left {width:482px;float:left;height:20px;padding:5px 0 0 0;color:#FFFFFF;font-size:90%}
#footer-right {width:400px;float:left;height:20px;padding:5px 0 0 0px;color:#FFFFFF;font-size:90%;text-align:right}

/* Form */
.enquiry INPUT {border:1px #e51937 solid;padding:2px}
.enquiry SELECT {border:1px #e51937 solid;width:289px;padding:2px;color:#6d6e71;font-size:90%}
.enquiry TEXTAREA {border:1px #e51937 solid;font-family:Arial, Helvetica, sans-serif;font-size:90%;width:284px;padding:2px;color:#6d6e71}
.enquiry SPAN {color:#6d6e71;line-height:25px;}
.enquiry INPUT.button {background-color:#6d6e71;color:#FFFFFF;border:1px #e51937 solid;font-size:85%;width:70px;height:28px;}



