@charset "utf-8";
/* CSS Document */

body { font-family:arial; margin:0; padding:0; font-size:12px; color:#000; background-color: #fff; background-image: url(IMAGES/bodyBg.gif); background-repeat: repeat-x; }
div, form, img, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size: 12px; font-weight: normal; }
a { color: #000; text-decoration: none; }
a:hover { color: #FF0000; text-decoration:underline }
.noBg { background:none!important }
.noBorder { border:none!important }
.red { color:red }
.clear { clear:both; height:0; overflow:hidden }
.hidden { display:none }
.display { display:block }
.zone { width:952px; margin:0 auto; position:relative }
.header { background:url(IMAGES/topBg.gif) no-repeat; height:214px; }
.bussiness { position:absolute; left:10px; top:7px; color:#666 }
.topNav { position:absolute; right:10px; top:7px; color:#185167; }
.topNav a { color:#185167; font-weight:bold }
.logo { position:absolute; right:667px; top:48px; width: 243px; overflow:hidden; height: 70px; }
.logo img { position:absolute; }
.email { position:absolute; left: 75px; top: 174px; width:168px; height: 17px; height:26px; }
.mianCon { background:#f2f2f2; }
.leftNav { float:left; padding-left:18px; width:285px; background:url(IMAGES/leftNavMiddleBg.gif) 18px 0 repeat-y; }
.leftNavBox { background:url(IMAGES/leftNavMiddleBg2.gif) repeat-x; margin:0 9px; display:block }
.leftNavMian { padding:10px 0 0 15px; display:block }
.leftNavMian li { list-style:none }
.leftNavMian li a { display:block; margin:0; padding:0; height:25px; font-weight:bold; background:url(IMAGES/dotCyan.gif) 0 5px no-repeat; padding:0 0 0 13px; color:#053446 }
.leftNavMian li a:hover { color:#FFF }
#MachinerySubNav, #AssemblySubNav { padding:0px 0 5px 0px; }
#MachinerySubNav li a, #AssemblySubNav li a { font-weight:normal; padding:0 0 0 30px; background:url(IMAGES/arrowRightCyan.gif) 18px 5px no-repeat; height:19px; }
.rightCon { float:left; padding:0 0 10px 8px; width:633px; overflow:hidden }
.rightCon h1{ font-size:20px }
.rightCon li {margin:0 26px 5px 30px; }
.productsList { border-top:1px dotted #1a6785; padding:10px 0 0 0; display:block ;margin:10px 0}
.productsList li { float:left; margin:0 15px 5px 5px; list-style:none}
.productsList li img { border:1px solid #ccc; margin:1px; }
.productsList li .title{background:url(IMAGES/circleGray.gif) no-repeat 0 2px; padding-left:15px;width:160px;overflow:hidden;height:18px;}

.scroll_div { position:absolute; left:307px; top: 64px; width:635px; margin:0 auto; overflow:hidden; white-space:nowrap; background:#ffffff; }
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li { display:inline; }
.foot{border-top:1px solid #ccc;padding:5px 0 25px;}
.footNav{background:#f7f7f7;border-top:1px solid #ddd;padding:10px 0}
