body { font: normal small/1.2 arial,helvetica,sans-serif; color: #37423d; margin: 0; background: #FFE9E1 url('/images/main_bkg.jpg') repeat-y top center }
div { font-size: 90% }
form { margin: 0 }
td { vertical-align: top }
th { background-color:#000;color:#FFF; vertical-align: top }
h1 { font-size: 2em; margin: 0 0 0.3em 0; color: #000 }
h2 { font-size: medium; margin: 0 0 0.3em 0; color: #F44C01 }
h3 { font-size: small; margin: 0 0 10px 0; color: #000 }
h4 { font-size: x-large; margin: 0 0 20px 0; color: #F00 }
h5 { font-size: medium; margin: 0; color: #F44C01 }
input, textarea { font: normal small/1.2 arial,helvetica,sans-serif; color: #000 }
img { border: 0 }

a:link, a:visited, a:active { text-decoration: none; font-weight: bold; color: #F44C01 }
a:hover { text-decoration: none; font-weight: bold; color: #000 }

#hdr, #mnutop, #mnubtm, #cont, #egain { width: 992px; margin: auto; background: #FFF }
#mnutop, #mnubtm { background: #000 url('/images/bkg_boxhd.gif') repeat-x top left }
#mnutop { margin-bottom: 15px }
#mnulft { width: 170px; float: left; margin-top: 0 }
#rgt { width: 170px; float: right; margin-top: 0 }
#bdy { float: left; margin: 0 0 0 15px; border-bottom: 1px solid #FFF; width: 622px }
#mnubtm { padding: 5px 5px 0px 0; font-weight: bold; font-size: 90%; text-align: right; color: #FFF; margin-top: 10px }
#ftr {  }
#srch { width: 200px; margin-left: 1em }
#strap { padding: 6px 0 4px 0; text-transform: uppercase; font-weight: bold; font-size: 90%; color: #FFF }
#topmnu { padding: 6px 5px 4px 0; text-transform: uppercase; font-weight: bold; font-size: 90%; color: #FFF }
#btmnav { padding: 2px 0 4px 5px; text-transform: uppercase; font-weight: bold; font-size: 90%; float: left; color: #FFF }
#banner { float: right; text-align: right }

#banner p { font-size: 3em; margin: 0.25em 0 }
#banner span { color: #F44C3A }
#banner label { font-size: 1.5em; font-weight: bold; color: #F44C3A }

.clr { clear: left }
.box { border: 1px solid #F64A00; padding: 5px; background: #FFF; font-size: 100% }
.boxhd { background: #000 url('/images/bkg_boxhd.gif') repeat-x top left; text-align:center; text-transform: uppercase; font-weight: bold; color: #FFF; padding: 3px }
.btn1 { display: block; background: #C0C0C0 url('/images/bkg_btn1.gif') repeat-x top left; border: 1px solid #B0B0B0; padding: 3px }
.btn2 { display: block; background: #FF4513 url('/images/bkg_btn2.gif') repeat-x top left; border: 1px solid #FF4301; padding: 3px }
.btn3 { display: block; background: #0E0E0E url('/images/bkg_btn3.gif') repeat-x top left; border: 1px solid #000; padding: 3px }
.btn4 { display: block; background: #FFF url('/images/bkg_btn3.gif') repeat-x top left; border: 1px solid #666; padding: 3px }
.size1 { width: 68px; text-align: center }
.frmlbl { vertical-align: middle; text-align: right; width: 100px }
.frmlblta { vertical-align: top; text-align: right; width: 100px; padding-top: 10px }
.star { color: #F00; font-weight: 100%; font-size: small }
.dark { color: #000 }
.moreimages { text-align:right; margin: 5px 0 0 0; font-weight: bold }
.row1 { background-color: #EEE; color: #000;}
.row2 { background-color: #EFF; color: #000;}
.standout { text-align: center; font-size: 120%; font-weight: bold; color: #000 }
.standout2 { text-align: right; font-size: 100%; font-weight: bold; color: #000 }
.standoutred { color: #F00 }
.wb { background: #FFF }
.bb { background: #000; color: #FFF; font-weight: bold; padding-left: 5px }
.gb { background: #F44C01; color: #FFF; font-weight: bold; padding-left: 5px  }
.smaller { font-size: 85%; height: 2.0em }
.box2 { padding: 10px 0 }

.btn1:link, .btn1:visited, .btn1:active { text-decoration: none; font-weight: bold; color: #000 }
.btn1:hover { text-decoration: none; font-weight: bold; color: #F44C01 }

.btn2:link, .btn2:visited, .btn2:active { text-decoration: none; font-weight: bold; color: #000 }
.btn2:hover { text-decoration: none; font-weight: bold; color: #444 }

.btn3:link, .btn3:visited, .btn3:active { text-decoration: none; font-weight: bold; color: #FFF }
.btn3:hover { text-decoration: none; font-weight: bold; color: #F44C01 }

.btn4:link, .btn4:visited, .btn4:active { text-decoration: none; font-weight: bold; color: #FFF}
.btn4:hover { text-decoration: none; font-weight: bold; color: #F44C01 }

#topmnu a:link, #topmnu a:visited, #topmnu a:active  { text-decoration: none; font-weight: bold; color: #F44C01 }
#topmnu a:hover { text-decoration: none; font-weight: bold; color: #FFF }

#mnubtm a:link, #mnubtm a:visited, #mnubtm a:active  { text-decoration: none; font-weight: bold; color: #F44C01 }
#mnubtm a:hover { text-decoration: none; font-weight: bold; color: #FFF }

#strap a:link, #strap a:visited, #strap a:active { text-decoration: none; font-weight: bold; color: #FFF }
#strap a:hover { text-decoration: none; font-weight: bold; color: #F44C01 }

.moreimages a:link, .moreimages a:visited, .moreimages a:active { text-decoration: none; font-weight: bold; color: #F44C01 }
.moreimages a:hover { text-decoration: none; font-weight: bold; color: #000 }
.moreimages img { margin-bottom: 3px }

.standout span, .standout2 span, .bb span { color: #F00 }

#bdy .box { background: #FFF2EB; padding: 10px }

.box1 { clear: left; margin-bottom: 5px }
.box1 img { margin: 3px 10px 5px 0; border: 1px solid #000; float: left }
.box1 p { margin: 0; font-size: 1.3em; color: #000 }
.box1 .btn1, .box1 .btn2, .box1 .btn3, .box1 .btn4 { float: left; margin-right: 10px }
.box1 span { display: block; margin-top: 0.6em }

.box2 h1 { color: #F44C3A }
.box2 h2 { color: #000 }

.box9,.box9a { clear: both; margin-bottom: 5px; padding: 10px 10px 5px 10px }
.box9 img, .box9a img { margin: 3px 10px 5px 0; border: 1px solid #000; float: left }
.box9 p, .box9a p { margin: 0; font-size: 1.3em; color: #000 }

.box9 { border: 1px solid #FFECE1; background: #FFF2EB }
.box9a { border: 1px solid #FFF }

.box9 .btn1, .box9 .btn2, .box9 .btn3, .box9a .btn1, .box9a .btn2, .box9a .btn3 { margin: 0 }

#wantedbox, #matpartsbox, #featuredbox, #specialsbox { margin-top: 15px }

#matpartsbox { font-size: 100%; color: #000 }
#matpartsbox p { margin: 5px 0 }
#matpartsbox b { color: #000 }

#featuredbox h5 { font-size: 1.4em; padding: 1em 0 0.5em 0}
#featuredbox p { font-weight: normal }

#specialsbox h5 { font-size: 1.2em; padding: 1em 0 0.5em 0 }
#specialsbox p { font-size: 1.1em; font-weight: normal }

#egain { font-size: 0.8em; padding: 5px 0; text-align: right }

form .box { margin-bottom: 15px }

.smlimg { cursor: hand; border: 1px solid #000; margin-bottom: 5px }
.smlimg:hover { border: 1px solid #F64A00 }

#mainimg { cursor: hand; border: 1px solid #F64A00 }
#mainimg:hover { border: 1px solid #000 }