@charset "utf-8";
/* CSS Document */
h1.h1{color:#666;margin:0; padding:0; font-size: 12px; font-weight: normal; }
h1.h1 a{color:#666;margin:0; padding:0; font-size: 12px; font-weight: normal; }
.mainH1{ background:url(images/mianH1Bg.gif) no-repeat 0 1px ;padding:0 0 0 15px;margin-top:5px}
body { font-family:arial; margin:0; padding:0; font-size:12px; color:#000; background-color: #cecfd2; 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; }
h2{font-size:15px}
h3{font-size:12px;margin-top:5px}

/*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:956px; margin:0 auto; position:relative }
.header { background:url(images/mainTopBg.gif) no-repeat 0 39px ; height:269px; }
.bussiness {
	position:absolute;
	left:9px;
	top:7px;
	color:#666;
	width: 944px;
	height: 22px;
}
.topNav { position:absolute; right:10px; top:7px; color:#185167; }
.topNav a { color:#185167; font-weight:bold }
.topCoreNav{
	position:absolute;
	right:416px;
	top:196px;
	width: 516px;
	height: 37px;
}
.topCoreNav a{
float:left; background:url(images/topCoreNavBg.gif) no-repeat;margin-right:8px;line-height:37px;width:70px;text-align:center;font-size:14px;color:#FFF;padding-top:2px

}
.search-button{ background:url(images/go.gif) no-repeat #fff;border:none;width:25px;height:23px;position:relative;top:-1px;FONT-SIZE:0}
.topCoreNav a.special{width:135px;background-position:right 0}
.logo {
	
	position:absolute;
	right:559px;
	top:57px;
	width: 375px;
	overflow:hidden;
	height: 121px;
}
.logo img {
	position:absolute;
	top: 2px;
	left: 0px;
}
.email {
	position:absolute;
	left: 825px;
	top: 198px;
	width:109px;
	height: 17px;
	height:24px;
}
.breadcrumbs{
	position:absolute;
	top: 243px;
	left: 45px;
	width: 597px;
	height: 24px;
}
#search{
	position:absolute;
	top: 238px;
	left: 702px;
	width: 247px;
	height: 24px;
}
.mianCon,.footNav { background:url(images/mainMiddleBg.gif) repeat-y #fff; }
.mianBottom{ background:url(images/mainBottomBg.gif) no-repeat;height:5px;}
.leftNav { float:left; padding-left:16px; width:263px; background:url(images/leftNavMiddleBg.gif) 22px 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 {line-height:1; display:block; margin:2px 0 2px 0; font-weight:bold; background:url(images/dotCyan.gif) 0 5px no-repeat; padding:4px 0 4px 13px; color:#000 }
.leftNavBottom{background:url(images/leftNavBottomBg.gif) repeat-x;height:11px;margin: 0 0 0 6px;width:251px;}
.leftNavMian li a:hover { color:#FFF }
.ThreeNav  li a{ font-weight:normal; padding:0 0 0px 30px; background:url(images/arrowRightCyan.gif) 18px 2px no-repeat; margin-bottom:8px}
#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,.rightCon h2{ 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:439px;
	top: 70px;
	width:478px;
	margin:0 auto;
	overflow:hidden;
	white-space:nowrap;
	background:#ffffff;
	height: 107px;
}
#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:30px 0 25px;background:url(images/footBg.gif) no-repeat center 45px;}
.footNav{padding:10px 0}
.pagefoot{font-size:12px;color:#999;padding:80px 0 10px;text-align:center;font-weight:normal}
.pagefoot a{color:#999!important;text-decoration:none!important;}
.pagefoot .footNav{padding:20px 0 30px 0}
.line{height:1px;background:#ccc;margin:10px 0 0}
.line2{height:1px;background:#fff;margin:0 0 10px 0}

