BODY {margin:0px;background:#000000 URL(images/bg.gif) repeat-x left top;font-family:Arial, Helvetica, sans-serif; font-size:79%;line-height:16px;color:#FFFFFF}

#canvas {width:900px;float:left;}
#canvasinner1 {width:653px;float:left;}
#canvasinner2 {width:247px;float:left;}

.grey {color:#AAA9A9}
.blue {color:#89AAC5}
.clear {clear:both;height:0px}
A {color:#AAA9A9}
A:Hover {color:#FFFFFF}
P {font-size:90%;margin:0 0 15px 0;padding:0px}

.request_estimate INPUT.button {background:#174279;color:#FFFFFF;border:1px #666666 solid;font-size:95%;font-weight:bold}

/* main content area */
H1.logo {float:left;height:109;width:653px;margin:12px 0 12px 0;overflow:hidden;!important;height /**/:109px;text-indent:-9999px;}
H2.navtop {float:left;height:37;width:247px;margin:0 0 0 0;padding:0px;overflow:hidden;!important;height /**/:37px;text-indent:-9999px;}
H2.headers {height:11;width:410px;margin:0 0 15px 0;padding:0px;overflow:hidden;!important;height /**/:11px;text-indent:-9999px;}
H3 {font-size:110%;font-weight:bold;margin:0 0 5px 0;padding:0px;}
H3.smheaders {font-size:120%;margin:0 0 0 0;padding:0px;color:#666666;line-height:20px;font-weight:normal}

#col1 {float:left;margin:0 0 0 0;width:180px;background-color:#000000}
#col2 {float:left;margin:0 0 0 0;width:450px;background-color:#000000;height:660px}
#col2inner {float:left;margin:0 0 0 4px;width:420px;background-color:#000000;}
#col3 {float:right;margin:12px 0 0 0;width:247px;background-color:#000000;}

/* left main nav */
#leftnavblock {float:left;width:159px;}
UL.leftnav {margin:0 0 0 0;padding:0px;font-weight:bold;}
UL.leftnav A {display:block;height:20px;}
UL.leftnav LI {display:block;margin:1px 0px 1px 0px;color:#AAA9A9;}
UL.leftnav LI A {background:url(images/link.gif);color:#AAA9A9;text-decoration:none;padding:3px 0 0 25px;}
UL.leftnav A:Hover {background:url(images/link_over.gif);color:#FFFFFF;}

UL.leftnavinner {margin:0px;padding:0px;font-size:90%}
UL.leftnavinner  A {display:block;height:20px;}
UL.leftnavinner  LI {display:block;margin:1px 0px 1px 0px;color:#AAA9A9;}
UL.leftnavinner  LI A {background:url(images/innerlink.gif);color:#AAA9A9;text-decoration:none;padding:3px 0 0 35px;}
UL.leftnavinner  A:Hover {background:url(images/innerlink_over.gif);color:#FFFFFF;}

UL.leftnav2 {margin:0px;padding:0px;font-weight:bold;}
UL.leftnav2 A {display:block;height:20px;}
UL.leftnav2 LI {display:block;margin:1px 0px 1px 0px;color:#AAA9A9;}
UL.leftnav2 LI A {background:url(images/link.gif);color:#AAA9A9;text-decoration:none;padding:3px 0 0 25px;}
UL.leftnav2 A:Hover {background:url(images/link_over.gif);color:#FFFFFF;}

/* left main nav / 2 lozenges*/
UL.badges {float:left;width:167px;margin:10px 0 10px 0;padding:0px}
UL.badges LI {width:167px;height:107px;text-indent:-9999px;list-style-type:none;margin:10px 0 0 5px;}
UL.badges LI A {width:167px;height:107px;display:block}

.estimate {width:167px;background:url(images/estimate.jpg) no-repeat}
.estimate A:hover {background:url(images/estimate_over.jpg) no-repeat}
.delivery {width:167px;background:url(images/delivery.jpg) no-repeat}
.delivery A:hover {background:url(images/delivery_over.jpg) no-repeat}

.address {color:#AAA9A9;margin:0 0 0 15px;}

#bevel {background:URL(images/leftbevel.jpg) repeat-y;float:left;width:16px;height:100%;padding:0 0 0 10px}
#bevel2 {background:URL(images/textbevel.jpg) repeat-x;float:left;height:16px;width:100%;padding:0px;margin:0 0 10px 0}
#bevel3 {background:URL(images/textbevel.jpg) repeat-x;float:left;height:16px;width:100%;padding:0px;margin:15px 0 10px 0}


/* right main nav */
UL.rightnav {float:left;width:247px;margin:0px;padding:0px}
UL.rightnav LI {width:247px;height:77px;text-indent:-9999px;list-style-type:none;margin:0 0 0 0;padding:0px;}
UL.rightnav LI A {width:247px;height:77px;display:block}

.cad {width:247px;background:url(images/navcad.gif) no-repeat}
.cad A:hover {background:url(images/navcad_over.gif) no-repeat}
.cnc {width:247px;background:url(images/navcnc.gif) no-repeat}
.cnc A:hover {background:url(images/navcnc_over.gif) no-repeat}
.press {width:247px;background:url(images/navpress.gif) no-repeat}
.press A:hover {background:url(images/navpress_over.gif) no-repeat}
.steel {width:247px;background:url(images/navfabrications.gif) no-repeat}
.steel A:hover {background:url(images/navfabrications_over.gif) no-repeat}
.mig {width:247px;background:url(images/navmig.gif) no-repeat}
.mig A:hover {background:url(images/navmig_over.gif) no-repeat}
.polishing {width:247px;background:url(images/navpolish.gif) no-repeat}
.polishing A:hover {background:url(images/navpolish_over.gif) no-repeat}
.express {width:247px;background:url(images/navexpress.gif) no-repeat}
.express A:hover {background:url(images/navexpress_over.gif) no-repeat}

.request_estimate INPUT {border:1px #174279 solid;}
.request_estimate SELECT {border:1px #174279 solid;}
.request_estimate TEXTAREA {border:1px #174279 solid;}
.request_estimate SPAN {color:#999999}

UL.bullet {margin:0 0 0 0;padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif;font-size:90%}
UL.bullet LI {color:#FFFFFF;background:URL('images/smarrow.jpg') no-repeat left 11px;padding:5px 0 0 20px;list-style-type:none;}

/* services page */
UL.services {float:left;width:435px;margin:15px 0 0 0;padding:0px}
UL.services LI {float:left;width:202px;height:120px;text-indent:-9999px;list-style-type:none;margin:0 14px 14px 0;padding:0px;}
UL.services LI A {width:202px;height:120px;display:block}
UL.services LI#serv1 A {background:URL('images/serv_loz_1.gif') no-repeat;}
UL.services LI#serv1 A:Hover {background:URL('images/serv_loz_1_on.gif') no-repeat;}
UL.services LI#serv2 A {background:URL('images/serv_loz_2.gif') no-repeat;}
UL.services LI#serv2 A:Hover {background:URL('images/serv_loz_2_on.gif') no-repeat;}
UL.services LI#serv3 A {background:URL('images/serv_loz_3.gif') no-repeat;}
UL.services LI#serv3 A:Hover {background:URL('images/serv_loz_3_on.gif') no-repeat;}
UL.services LI#serv4 A {background:URL('images/serv_loz_4.gif') no-repeat;}
UL.services LI#serv4 A:Hover {background:URL('images/serv_loz_4_on.gif') no-repeat;}
UL.services LI#serv5 A {background:URL('images/serv_loz_5.gif') no-repeat;}
UL.services LI#serv5 A:Hover {background:URL('images/serv_loz_5_on.gif') no-repeat;}
UL.services LI#serv6 A {background:URL('images/serv_loz_6.gif') no-repeat;}
UL.services LI#serv6 A:Hover {background:URL('images/serv_loz_6_on.gif') no-repeat;}



