/* globals */
BODY,DIV,IMG,TABLE,TD,H1,H2,H3,P,DL,DT,DD {margin:0;padding:0;border:0;color:#FFFFDF;}
BODY {background:#444444 url('./images/shot_peening-1.gif') fixed;}
A {color:#A0B0F0;}
H1 {font:700 22px tahoma,sans-serif;text-align:center;color:#444444;margin:46px 0 24px 0;text-decoration:underline;text-transform:capitalize;}
H3 {text-align:center;margin-right:74px;}
.pad {width:12px;}
.padl {padding-left:40px;}
.padt {padding-top:18px;}
.marl {margin-left:40px;}
.mart {margin-top:12px;}

/* layout */
.hd {padding:12px 0 0 126px;height:43px;background:url('./images/abrasive_finishing-1.jpg') 142px bottom;}
.head {height:110px;background:url('./images/abrasive_finishing-2.gif') repeat-x;}
.inhead {width:700px;padding:9px 0 0 81px;height:101px;background:url('./images/abrasive_finishing_co.gif') no-repeat;}
.afco {width:620px;height:27px;}
.title {height:74px;position:relative;top:60px;margin-left:270px;width:350px;}
.title P {text-align:right;font:20px helvetica,arial,sans-serif;padding:0 25px 3px 0;margin:0;}
.title P:first-letter {font:italic 700 36px times,serif;text-transform:uppercase;padding-right:1px;color:#444444;}
.subt {font:12px arial;text-align:center;}
.subt:before {content:"»»»» ";}
.hr {width:350px;height:6px;}
.page {width:780px;background:url("./images/abrasive_finishing_page.gif") repeat-y;}
.main {margin:0 44px 0 165px;min-height:300px;}
.foot {clear:both;height:110px;background:url('./images/abrasive_finishing-3.gif') repeat-x bottom;}
.infoot {background:url('./images/abrasive_finishing_company.gif') no-repeat;width:593px;height:110px;text-align:center;padding:0 65px 0 122px;}
.ojd {position:relative;left:-250px;top:-16px;}
.blinks {margin-top:44px;width:440px;}
.blinks TD {width:16.66%;text-align:center;}
.lnks A {color:#444444;font:700 10px verdana;text-decoration:none;}
.lnks A:hover {color:#FFFFDF;}
.ft {height:56px;background:url('./images/abrasive_finishing-10.jpg') 142px top;}

/* page contents */
.art {position:relative;top:-12px;}
.bdy {margin:1em 74px 1.4em 0px;text-indent:1.5em;}
.hdln {position:relative;top:3px;font-size:16px;color:#CFCFAF;margin-top:1em;}
.hdln:first-letter {font:italic 700 28px times,serif;color:#444444;padding:0 1px 0 20px;}
.hdlnbmp {position:relative;top:-2px;}
.spn {margin:0 20px;font-size:20px;}
.bks {margin-right:74px;text-align:center;}
.lrg {position:relative;top:-40px;font-size:11px;}
.bi {margin-right:5px;}
.bic {text-align:center;margin-right:74px;}
.biz TD {padding:0 0 10px 20px;vertical-align:top;}
DT {text-indent:1.5em;text-transform:capitalize;margin-top:.75em;color:#CFCFAF;font:700 16px helvetica,arial,sans-serif;}
DD {margin-right:74px;}
.ovnav {margin-left:40px;font-size:12px;}
.ovnav A {position:relative;top:-4px;}
.trctr TD {text-align:center;width:50%;}
.b3d {border:2px solid #000000;background-color:#686868;padding:3px;}

/* fonts & colors */
.s {font:10px helvetica,arial,sans-serif;}
.m {font:14px helvetica,arial,sans-serif;}
.l {font:16px helvetica,arial,sans-serif;}
.dgr {color:#808080;}
.lgr {color:#C0C0C0;}
.gld {color:#CFCFAF;}

/* form */
.form {position:relative;left:85px;margin:0;padding:0;width:350px;}
.form P {margin:20px 0 8px 0;}
.form FORM {margin:0;padding:0;}
.form DIV {padding-top:3px;}
.form FIELDSET {white-space:nowrap;margin:0px 10px 0 25px;padding:3px 12px 12px 12px;border:1px solid #686868;width:290px;}
FIELDSET.msge {padding-bottom:0;border-bottom:0;}
.form LEGEND {color:#444444;font-size:11px;margin:0 0 0 5px;padding:0 5px;}
.form INPUT {border:2px solid #444444;border-bottom-color:#B4B4B4;border-right-color:#B4B4B4;background-color:#E0E0CF;color:#444444;width:200px;padding:1px 0 0 5px;margin:0;font-size:.8em;}
.msge LEGEND {color:#FFFFDF;}
.form SELECT {border:2px solid #444444;border-bottom-color:#B4B4B4;border-right-color:#B4B4B4;background-color:#E0E0CF;color:#444444;width:200px;padding:1px 0 0 5px;margin:0;font-size:.8em;}
.form TEXTAREA {border:2px solid #444444;border-bottom-color:#B4B4B4;border-right-color:#B4B4B4;background-color:#E0E0CF;color:#444444;width:350px;height:150px;overflow:auto;margin:0;padding:5px 0 5px 5px;font-size:.8em;}
.form INPUT:focus,SELECT:focus,TEXTAREA:focus {background-color:#FFFFDF;}
.buttn INPUT {border:2px solid #B4B4B4;border-right-color:#444444;border-bottom-color:#444444;height:53px;margin:0 0 0 45px;padding:0;background-color:transparent;}
.buttn INPUT:active {border:2px solid #444444;border-right-color:#B4B4B4;border-bottom-color:#B4B4B4;}
.buttn INPUT:focus {background-color:#808080;}
.date {color:#E0E0CF;margin:10px 0 14px 22px;text-align:center;}
#notetab {width:150px;height:92px;visibility:hidden;position:absolute;background:url('./images/notetab.gif') center center no-repeat;z-index:100;}
#notetabCont {color:#444444;padding:5px 13px 13px 39px;font:10px arial;}

/* site map */
.smtbl TABLE {background:url('./images/smbg.gif') no-repeat right;padding-right:1px;}
.smtbl TD {height:37px;font-size:12px;text-transform:uppercase;padding-right:8px;}
.smtbl A {color:#444444;text-decoration:none;position:relative;top:3px;}
.smb1 {background:url('./images/smbg1.gif') left;padding-left:15px;}
.smb2 {background:url('./images/smbg2.gif') left;padding-left:55px;}
.smb2c {background:url('./images/smbg2c.gif') left;padding-left:55px;}
.smb2n {background:url('./images/smbg2n.gif') left;padding-left:55px;}
.smb2nc {background:url('./images/smbg2nc.gif') left;padding-left:55px;}
.smb3 {background:url('./images/smbg3.gif') left;padding-left:95px;}
.smb3c {background:url('./images/smbg3c.gif') left;padding-left:95px;}
.smb3n {background:url('./images/smbg3n.gif') left;padding-left:95px;}
.smb3nc {background:url('./images/smbg3nc.gif') left;padding-left:95px;}
.smb4 {background:url('./images/smbg4.gif') left;padding-left:135px;}
.smb4c {background:url('./images/smbg4c.gif') left;padding-left:135px;}
.smb4n {background:url('./images/smbg4n.gif') left;padding-left:135px;}
.smb4nc {background:url('./images/smbg4nc.gif') left;padding-left:135px;}
.smb4m {background:url('./images/smbg4m.gif') left;padding-left:135px;}
.smb4mc {background:url('./images/smbg4mc.gif') left;padding-left:135px;}
.smb4mn {background:url('./images/smbg4mn.gif') left;padding-left:135px;}
.smb4mnc {background:url('./images/smbg4mnc.gif') left;padding-left:135px;}
.smb5 {background:url('./images/smbg5.gif') left;padding-left:175px;}
.smb5c {background:url('./images/smbg5c.gif') left;padding-left:175px;}
.smb5n {background:url('./images/smbg5n.gif') left;padding-left:175px;}
.smb5nc {background:url('./images/smbg5nc.gif') left;padding-left:175px;}


/* main menu */
.menu {float:left;width:122px;padding-top:6px;}
.up {margin-left:56px;width:43px;height:49px;}
.menulist {list-style-type:none;margin:0;padding:0;text-align:center;font:italic 700 12px helvetica,arial,sans-serif;}
.menulist LI {margin:10px 0 0 2px;padding:3px 0 0 0;height:37px;background:url('./images/mnbg.gif') no-repeat center center;}
.menulist A {text-decoration:none;color:#444444;width:80px;height:40px;}
.dmenuhide {position:absolute;top:0px;visibility:hidden;}
.dmenu {position:absolute;top:0px;visibility:hidden;z-index:5;padding:0 0 6px 6px;background:url('./images/dmenucbg.gif') no-repeat left bottom;white-space:nowrap;}
.dmenuc {text-align:left;border:2px solid #686868;border-width:2px 2px 1px 1px;font:12px helvetica,arial,sans-serif;line-height:16px;background-color:#989898;padding:3px 7px 3px 4px;width:142px;}
.dmenu A {color:#444444;width:100%;display:block;text-indent:3px;border:1px solid #989898;border-bottom:1px solid #686868;border-top:0;padding:1px 0;text-decoration:none;font:700 12px helvetica,arial,sans-serif;text-indent:10px;}
.dmenu A:hover {background-color:#C0C0C0;border-color:#686868;border-width:0 1px 1px 1px;color:#444444;}
.dmenu IMG {position:absolute;left:-16px;top:0px;z-index:10;}
.top {float:left;position:relative;top:74px;left:-58px;}
.back {width:62px;height:43px;}
.sm {margin:5px 0 20px 15px;width:47px;height:33px;}

