 */
body *
{
  font-size: 101%; /* for IE bug */
}


body{ font-size: 75%; }


html>body { font-size: 75%;}


table, input, select, th, td, textarea { font-size: 1em; }


li li, li p, td p, blockquote p, div div { font-size: 1em; }

table table td { font-size: 0.95em; }

body {margin: 0px; padding:0px; background:url(bg.jpg) repeat-x #fff; color:#666;font-family:Arial, Verdana, Helvetica, sans-serif;}

form, input * {margin:0px; padding:0px}

img {border: 0;}

#container {width:766px;margin:0 auto;clear:both;}
#header {width:100%;clear:both;}
#content {width:100%;clear:both;padding-top:20px;}
.contentin {width:766px;clear:both; background:url(innerbg.gif) repeat-y;}
#footer {width:100%;clear:both;margin:0 auto;padding-top:20px;}

.hometop {width:359px; background:url(box-bg.gif) repeat-y;}
.homebar {width:252px;background:#535354;height:240px;color:#999;}
	
.automotive a:link {width:293px;height:50px;background:url(automotive.jpg) no-repeat top;display:block;}
.automotive a:visited {width:293px;height:50px;background:url(automotive.jpg) no-repeat top;display:block;}
.automotive a:hover {width:293px;height:50px;background:url(automotive.jpg) no-repeat bottom;display:block;}

.aviation a:link {width:293px;height:50px;background:url(aviation.jpg) no-repeat top;display:block;}
.aviation a:visited {width:293px;height:50px;background:url(aviation.jpg) no-repeat top;display:block;}
.aviation a:hover {width:293px;height:50px;background:url(aviation.jpg) no-repeat bottom;display:block;}

.grease a:link {width:293px;height:50px;background:url(grease.jpg) no-repeat top;display:block;}
.grease a:visited {width:293px;height:50px;background:url(grease.jpg) no-repeat top;display:block;}
.grease a:hover {width:293px;height:50px;background:url(grease.jpg) no-repeat bottom;display:block;}

.industrial a:link {width:293px;height:50px;background:url(industrial.jpg) no-repeat top;display:block;}
.industrial a:visited {width:293px;height:50px;background:url(industrial.jpg) no-repeat top;display:block;}
.industrial a:hover {width:293px;height:50px;background:url(industrial.jpg) no-repeat bottom;display:block;}

.marine a:link {width:293px;height:50px;background:url(marine.jpg) no-repeat top;display:block;}
.marine a:visited {width:293px;height:50px;background:url(marine.jpg) no-repeat top;display:block;}
.marine a:hover {width:293px;height:50px;background:url(marine.jpg) no-repeat bottom;display:block;}

.homepad {padding:15px;}
.contentpad {padding:6px;}
.title {font-size:18px;color:#452d29;padding-bottom:17px; border-bottom:3px solid #cec7ad;clear:both;}
.highlight {color:#f2a319;font-weight:bold;}

.textfooter { font-size:11px;font-weight:normal;color:#6a6a6b;}
.textfooter a:link {color:#6a6a6b;text-decoration:none;}
.textfooter a:visited {color:#6a6a6b;text-decoration:none;}
.textfooter a:hover {color:#6a6a6b;text-decoration:underline;}

.topmenu a:link {color:#452d29;text-decoration:none;}
.topmenu a:visited {color:#452d29;text-decoration:none;}
.topmenu a:hover {color:#ce0021;text-decoration:none;}

.contactleft {width:63%;float:left;}
.contactright {width:36%;float:right;}

h1 {font-size: 1.73em; font-weight: 600; color: #d93e0e; text-transform: uppercase; font-family: Arial, Verdana, Helvetica, sans-serif;}
h2 {font-size: 14px; font-weight: bold; color: #2c420c;}
h3 {font-size: 1.09em; color: #333;}
h4 {font-size: 1em; font-weight: bold; margin: 0px; padding: 0px;}
h5 {}
h6 {}

a:link {color: #d73a0d; text-decoration: underline;}
a:visited {color: #d73a0d; text-decoration: underline;}
a:hover {color: #000; text-decoration: underline;}

img.top {margin: 10px 0 0 0;}
img.left {float: left; margin: 5px 10px 10px 0;}
img.right {float: right; margin: 0 0 10px 10px;}
img.middle {vertical-align: middle;}

.imgwrap {border:1px solid #d1cab0;}

.list {font-size:11px;}
.list ul {padding:0px;list-style:none;}
.list ul li {padding:0px;background:url(ch_1.gif) no-repeat; padding:0px 0px 8px 15px; height:20px;}


.wd_tableBorder {border: 1px solid #CCCCCC;}
table.wd_table {font-size:11px;}
table.wd_hover tr:hover td {background: #c3b777;}
table.wd_hover tr.row1:hover td, table.wd_hover tr.row1:hover th {background: #c3b777;}
table.wd_hover tr.row2:hover td, table.wd_hover tr.row2:hover th {background: #c3b777;}
table.wd_hover tr.rowHighlight:hover td {background: #c3b777;}
table.wd_hover tr.rowTSHighlight:hover td {background: #c3b777;}
table.wd_table tr.wd_tableTopRow th {background: #991805; color: #fff; font-weight: bold;}
table.wd_table tr.row1 td, table.wd_table tr.row1 th {background: #e7e7e7;}
table.wd_table tr.row2 td, table.wd_table tr.row2 th {background: #f4f4f4;}
table.wd_table tr.rowHeader th {background: #414141; color: #fff;}
table.wd_table tr.rowHighlight td {background: #414141; color: #fff;}
table.wd_table tr.rowTSHighlight td {background: #ccd0e1; border-bottom: 1px solid #aaa;}
table.wd_table tr th.cellHeader {background: #414141; color: #fff;}
table.wd_table tr td.cellHighlight {background: #414141; color: #fff;}
table.wd_table tr td.cellTSHighlight {background: #ccd0e1; border-bottom: 1px solid #aaa;}
table.wd_table tr td.cellTotal {border-top: 1px solid #414141; border-bottom: 1px solid #414141;}
table.wd_table tr td.cellSubTotal {border-top: 1px solid #414141;}
table.wd_table tr td.cellRed {background: #ebddd8;}
table.wd_table tr td.cellGreen {background: #d8ebdc;}

#gallery { padding: 0px; width: 754px; }
#gallery ul { list-style: none; padding:0px;}
#gallery ul li { float:left;padding:0px 3px 3px 0px; }
#gallery ul img { border: 0px solid #e7e7e7; border-width: 2px 2px 2px;}
#gallery ul a:hover img { border: 0px solid #cccccc; border-width: 2px 2px 2px; color: #fff;}
#gallery ul a:hover { color: #fff; }