@charset "utf-8";
/* CSS Document */

@media screen {


html { min-height: 100%; margin-bottom:1px; }


body { 
	padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif;  }

a{ color:#0000FF; line-height:18px}
a:hover { color:#0000FF;  line-height:18px}
a.SiteNavBar:hover{ color:#0000FF; text-decoration:none;}
a.SiteMapNavBar:hover{ color:#666666; text-decoration:none;}

input.button:hover, a.button:hover { background:#bbe9f9 url(images/button_bg_hover.gif) repeat-x top; }
a.button { padding: 4px 5px; display:-moz-inline-box; display:inline-block;}
a.button:hover { padding: 4px 5px; display:-moz-inline-box; display:inline-block; }
input.button { height:21px; min-width: 60px;}
input.button:hover { height:21px; }
.breadCrumbPanel a:hover{ color:#1141FF;font-size:12px; }
a.CategoryBreadCrumbs:hover{ color:#1141FF; font-size:12px !important; text-decoration:underline !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.CategoryBreadCrumbs1:hover{ color:#1141FF; font-size:12px !important; text-decoration:underline !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 { font-size:12px; }
#rightSidebarPanel .section .header a:hover { color:#984700; }
#mainPanel div .iner_frame .itemList tr td a:hover{ color:#416573; }
#mainPanel .dialogSection .header a:hover { float:right; text-decoration:underline; color:#8C0901; }


#outerContentWrapper { text-align: center; width: 976px; margin:0px auto; background:#fff;}
#innerContentWrapperhome { margin: 0px auto;  background:#fff;padding-top: 15px;padding-bottom: 3px;}

}
#storeHeader .shortcuts  a {
    font-family: Verdana, Arial, Helvetica, sans-serif; display: block; background:url(images/button_topBg.gif) no-repeat;
    width: 85px; float: right; height: 25px; padding: 5px 3px 0 3px;  margin: 14px 0 0 0;
    font-size: 11px; text-transform: uppercase; color: #474747; text-decoration: none; text-align: center; }
#storeHeader .shortcuts a:hover {}
#storeHeader .shortcuts a.basket:hover{margin-top:13px;}
#storeHeader .shortcuts a.acct:hover{margin-top:13px;}
#storeHeader .shortcuts a.admin:hover{margin-top:13px;}
#storeHeader .shortcuts a.wishlist:hover{margin-top:13px;}
#storeHeader .shortcuts a.login:hover{margin-top:13px;}
.searchButton:hover { }
.allButton:hover { background: url(images/button_bg_hover.gif) repeat-x; }
#storeHeader .navigation a:hover {}
#storeNav a:hover {  color:#F99034; text-decoration:underline; }

.paging a:hover { background: #bbe9f9 url(images/button_bg_hover.gif) repeat-x top;}
ul.category li a:hover { color:#307094; }

.catalog .tableNode a:hover { }
td.details .detailsInnerPara a:hover {color:#474747;}
td.details p a:hover{color:#474747;}
.showAll:hover { color:#474747; }
a.searchCriteria:hover { color:#317195; }
.summarySection .summarySectionContent a:hover{ background: #DAE7EA  url(images/button_bg_hover.gif) repeat-x; }
.miniBasketItemTitle a:hover { color:#005c92;}  
.miniBasketQtyDeleteLine a:hover{ text-decoration:underline;}
.miniBasketPrice { color:#3c95c1; font-weight:bold; font-size:12px; }

a.basketProductLink:hover {color:#474747;}
a.wishlistProductLink:hover {color:#474747;}
div.checkoutPageHeader .content a:hover {
    background: url(images/button_bg_hover.gif) repeat-x top;  }}


.LoginMessage { 
    background:#fff url(images/CategoryBreadCrumbsEdge.gif) no-repeat left top;
    padding: 5px 0; text-indent: 10px; width: 800px; margin:0pt auto; color:red; }
.LoginMessage a:hover { 
    background:#d6dddf url(images/checkoutPageHeaderEdge.gif) no-repeat left top;  color: #fff; font-weight: bold;}
table.itemList td a:hover{color: #788F03;}
table.itemList td.address  select{ border: solid 1px #b3b3b3; padding: 2px;}
table.form th { font-weight:bold; font-size:14px;  }

table.form td.address a:hover{ }

table.orderSummaryTable td a:hover{ background: #bbe9f9 url(images/button_bg_hover.gif) repeat-x;}
a:hover.altoddButton{ background:#7FB3E5 url(images/button_bg_hover.gif) repeat-x; }
table.pagedList th a:hover { color: #474747; text-decoration:underline; }

#imenu-wf {
background: #0066CB;
color: #fff;
text-decoration: none;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.15);
overflow: visible;
border: none;
height: 40px;
margin: 0 auto;
width:1026px;}

#home a:hover{
	color:#5ca9d6;
	opacity: 0.5;
}
#magnify {
	margin: 5px 0px 0px 5px; 
}
.searchform .s:focus {
	outline:0;
	border:none;
}
::-webkit-input-placeholder { 
    color:    #FFF;
}
::-moz-placeholder { 
    color:    #FFF;
	opacity: 1;
}
:-ms-input-placeholder { 
    color:    #FFF;
}
div.headeroutterwrap2-wf {margin: 0px auto; background: #FFFFFF; width:100%;}

#defaultheadcontainer-wf {
width: 1026px;
height: 101px;
background-color: white;
position: relative;
padding-top: 1px;
padding-bottom: 1px;
margin-left: auto;
margin-right: auto;}
.topheaderposition {position: relative; width: 976px;height: 100px;left: 25px;top: -1px;}
.headerspacer {width: 1026px; background-color:#FFF; display: block; height: 9px;}
div.navendspacer{float:right;margin-right:21px;margin-top:1px;width:170px;}
div.widebar { margin: 0px; background-color: #0066CB; width: 100%; height: 40px; }
#foot-breadcrumbs a:hover{font-size:12px; font-family:verdana,Arial, Helvetica, sans-serif;text-decoration:none;}

@media screen and (max-device-width: 480px) {
body{
    -webkit-text-size-adjust: none;
	
  }

#foot-breadcrumbs a{ font-size:12px !important; font-family:verdana,Arial, Helvetica, sans-serif;}
#foot-breadcrumbs a:hover{font-size:12px !important; font-family:verdana,Arial, Helvetica, sans-serif; text-decoration:none;}

a.CategoryBreadCrumbs{color:#1141FF; text-decoration:underline;  font-family:Verdana, Arial, Helvetica, sans-serif;}
a.CategoryBreadCrumbs:hover{ color:#1141FF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}


.CategoryBreadCrumbs1{ color:#000000;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.CategoryBreadCrumbs1{ color:#1141FF; text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif; }
a.CategoryBreadCrumbs1:hover{ color:#1141FF; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}

}


#foot-base {
	display: block;
	width: 626px;
	margin: 0px auto;
	padding: 15px 0px 25px 0px;
	font-size:14px;
	color: #666666;
	text-align:center;
}
#foot-base span{font-size:12px; line-height: 20px;}
#ft-col ul li a:hover {
	color: #666666;
	text-decoration: underline;
}
#sm-icons div#g a:hover {
	background-position: 0px 0px;
}
#sm-icons div#rss a:hover {
	background-position: -32px -32px;
}
#sm-icons div#sub a:hover {
	background-position: -64px -32px;
}
#sm-icons div#fb a:hover {
	background-position: -96px 0px;
}
#sm-icons div#twit a:hover {
	background-position: -128px 0px;
}
#sm-icons div#li a:hover {
	background-position: -160px -32px;
}
#sm-icons div#youtube a:hover {
	background-position: -192px 0px;
}
div.bcrumb2top-home{position: relative;width: 1026px; padding: 0px; margin: 0px auto; height: 42px;}
.CatBreadCrumbs1{display:inline-block;}


div.Contentoutterwrap {
margin: 0px auto;
width: 976px;
background: #FFFFFF;
padding-left: 25px;
padding-right: 25px;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.3); }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
body{ margin: 0px 0px 0px 0px; text-align:left; background-color: #ECECEC;  background-repeat: repeat;}
body{overflow-y: scroll;}

fieldset, p, blockquote, th, td {
margin:0;
padding:0;
}
td {
 color: #000;
 font-family: verdana, arial, sans-serif;
 font-size: 10pt;
 line-height:14px; text-align: left;}
.h1 {font-size:18px;}
a.HomeDylink:hover{cursor:pointer; color: #000000;text-decoration: underline; line-height: 18px;font-size: 13px;font-family: verdana, arial, sans-serif;}
a.hometextlink:hover{color: #777;text-decoration: underline; font-size: 13px;font-family:Arial, Helvetica, sans-serif;}
.PP-OV-Content a.maptextlink:hover{color: #1141FF;text-decoration: none; font-weight:bold;}
	  	  
a.PnbDy:hover{color: #003399;
		text-decoration: underline;
		line-height: 20px;
		font-size: 15px;
		font-weight: bold;
      font-family: Arial, Helvetica, sans-serif;}
.DyRheader:Hover{cursor:pointer;
		color: #1141FF;
		text-decoration: underline;
		line-height: 18px;
		font-family: arial, sans-serif;
		font-size:12px;}
.DySiteNavbar2:hover{cursor:pointer;
		color: #003399;
		text-decoration: underline; 
		font-size: 12px;
} 	
a.DyFooter:hover{cursor:pointer;
		color: #666;
		text-decoration: underline;
		line-height: 16px;
		font-size:12px; 
		font-family: arial, sans-serif;}
a.DyProductNavbar:hover{cursor:pointer;
		color: #003399;
		text-decoration: underline; 
		line-height: 30px;
		font-size: 13px;
      font-family: arial, Geneva, sans-serif;}
	  
.MultiRollover2:hover {cursor:pointer;
		color: #003399;
		text-decoration: underline; 
		line-height: 18px;
		font-size: 15px;
		font-weight: bold;
	  font-family: Arial, Helvetica, sans-serif;}
#footer a:hover {color: #fff;text-decoration: underline;line-height: 18px;font-family: arial, sans-serif;}
	
	a.PP-OV-Contentlink:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 18px;
	text-decoration:underline;
	}
	
	a.PP-OV-Contentlink2:hover {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	text-decoration:underline;
	}

.PP-OV-Capacity{FONT-SIZE: 15px; font-family: Arial, Helvetica, sans-serif; line-height:1;}
.PP-OV-Content a:hover{color:#1141FF; text-decoration:underline;}
.PP-OV-ContentPR a:hover{color:#1141FF; text-decoration:underline;}
.PP-OV-Content-Print a.addart:hover{color:#1141FF; text-decoration:underline;}
.PP-OV-Content a.addart:hover{color:#1141FF; text-decoration:underline;}
.PP-OV-Content-Support a:hover{color:#000; text-decoration:underline;}
a:hover.hidden{color:#000000; text-decoration:underline;color:#000;font-family: Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;-moz-user-select: none; -webkit-user-select: none; -o-user-select: none}

@media print {.PP-OB-TableTitle2{ display:none; }

}
body{-moz-user-select: none; -webkit-user-select:none; -o-user-select:none; -khtml-user-select:none; user-select:none;}

.IndexPage-Content{
	font-size: 21px; 
	color: #1141ff ;
	line-height:21px;
	padding-top: 10px;padding-bottom: 18px;
	text-decoration:none;
margin: 0 auto;
}

.IndexPage-Content:hover{
font-size: 21px; color:#000 ; line-height:21px;
padding-top: 10px;padding-bottom: 18px;
margin: 0 auto;
}
	.IndexPage-ContentBoxes:Hover{
	FONT-SIZE: 9pt;
	font-family: verdana, arial, sans-serif;
	line-height: 14px; 
	text-align: center;
	background-color: #FCFCFC;
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
    }
	
	.IndexPage-ProductBoxes:Hover{
	FONT-SIZE: 9pt;
	font-family: verdana, arial, sans-serif;
	line-height: 14px; 
	text-align: center;
	background-color:#FCFCFC;
	
    }
#homePageDivContentElement{
width: 966px;
margin: 0px auto;
position: relative;
padding-top: 10px;
}
div.homePageDivContentRow1{
	
	height: 400px;
}
	.IndexPage-DivContentBoxes:Hover{
	FONT-SIZE: 9pt;
	line-height: 14px; 
	text-align: center;
	background-color:#FCFCFC;
	
    }
.HomeDylink2:Hover{
cursor:pointer;
color: #000000;
text-decoration: underline;
line-height: 30px;
font-size: 15px;
font-family: arial, sans-serif;
}

.HomeDylink2, h1, h2, h3 {font-size: 15px; font-weight: normal}	
}
.dyinfobuttonHover{cursor:pointer;
color:#003399;
cursor:pointer;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration: underline;
margin-left:4px;
margin-top:4px;
}	

a.dyinfobutton:hover{color:#003399;
cursor:pointer;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:underline;
margin-left: 4px;
margin-top:2px;}



pre {
   font-size:12px; 
}

#logoGraphic{position:absolute; top:10px; left:10px; width: 75px; z-index: 2;padding-top: 1px; padding-bottom: 1px;}

#logoTextLink{width:200px; position:absolute;  left:111px; top:64px; z-index: 4; line-height: normal;}
#logohypertext{color:#1141FF;text-decoration:none; font-size:12px; vertical-align:top; line-height:normal; font-family:Arial, Helvetica, sans-serif;}
#logostatictext{color:#1141FF;font-size:12px; vertical-align:top; line-height:normal; font-family:Arial, Helvetica, sans-serif;}
#centerPnp{position:absolute; left:396px; top:19px; border: 0px;padding-top: 1px; padding-bottom: 1px;}
#rightTopText{position:absolute; left:685px; top:10px; text-align: right; padding-top: 1px; padding-bottom: 1px; line-height:18px;
font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;	font-weight:bold; color: black; width: 300px; font-size:18px;}
span.greytext {color:#000000;}
#rightTopText2 {font-size:16px; line-height: 28px;color:#000;}

div.clearspace{clear:both;}
a.sitemap:hover{color: #666;text-decoration: underline;line-height: 16px;font-size:12px;font-family: arial, sans-serif;}
.Dylink{cursor:pointer; color: #003399;text-decoration: none; line-height: 18px; font-size: 12px; font-family: verdana, arial, sans-serif;}
a.Dylink:hover{cursor:pointer;color: #003399;text-decoration: underline; line-height: 18px; font-size: 13px; font-family:  arial, geneva, sans-serif;}
a.contactflyout:hover{text-decoration:underline;}
.footerspacer{padding-top:6px; clear:both;}
.desctop a:hover{color: #777; text-decoration:underline;}
.desctopwithvideo a:hover{font-size: 13px;; color: #1141FF; text-decoration:underline;}
div.strongmanvideoimg:hover{background-image:url(/Assets/video-gallery/plug-n-play-smart-sensors-275x142-rd.png)}
a.inlinelink:hover {color:#000000;font-family: Arial,Helvetica,sans-serif;font-size: 12px; text-decoration:underline;}
a.highlight:hover {color:#003399;cursor: pointer;font-family: Arial,Helvetica,sans-serif;font-size: 15px;font-weight: bold; line-height: 20px; text-decoration: underline;}
.PC-Capacity {font-family: Arial,Helvetica,sans-serif; font-size: 11px;color: #000000;}
#defaultfootercontainer {
    background-color: white;
    padding-bottom: 15px;
    padding-top: 6px;
    position: relative;
    width: 975px;
	margin:0px auto;
}
.PC-ProductLinkView{visibility:collapse;}
.PC-ProductLinkView{display:none;}
.PC-Infobutton{visibility:collapse;}
.PC-Infobutton{display:none;}
.arrow{visibility:collapse;}
.arrow{display:none;}
.PC-Price{visibility:collapse;}
.PC-Price{display:none;}
#breadcrumbtop a:hover{ text-decoration:none;}
@media print {
#orderblock {display:none;}
#orderblockprint {display: block;}


#onpagevideopnp-pnppage{display: none;}
#printtitlespecs {display: block; background-color:transparent; margin-left:20px;}
td.PP-ST-specblock{FONT-SIZE:12px;}
td.PP-ST-specblockR{FONT-SIZE:12px;}


div.mdb-dimensionheading{position: relative; font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
height: 16px;
top: -15px;
left: 466px;
z-index:1}

div.rts-specimageheadpos {top:280px; left:37px;}



div.lineDrawingTop1 {position:relative; top:-60px;}
div.lbo-specimage{position:relative;top:-20px}
div.lbc-specimage{position:relative; top:-15px;}
div.lbm-specimage{position:relative; top:-15px;}
div.mlc-specimage{position:relative; top:-20px;}
div.clc-specimage{position:relative; top:-20px;}
div.tll-mainimage{position:relative ; left: 140px;}
div.swp-overviewtabspacer{height:0px;}
div.swp-specimage{position:relative; top:-20px ; left:40px ;}
div.swp-specimage2{position:relative; top:-40px ; left:0px ;}

div.ebb-specimage{position:relative; top:0px; left:10px;}



div.dpm3-cover-specimage{position:relative; top: 80px; left:10px ;}

}
div.plugnplaylink {margin-top:130px;width: 330px;}
div.plugnplayprint {position: relative; height:10px; margin-top:30px;margin-left: -10px;}
#compatible-instrumentation {padding-top: 7px;}
#loadcell-specifications {padding-top:23px;}
#playbutton div#yt a:hover {
	background-position: 0px -183px;
}
.playbutton div.yt a:hover {
	background-position: 0px -183px;
}
#playbuttonLC div#yt a:hover {
	background-position: 0px -143px;
}
.videotext-torque a:hover{font-size: 13px;; color: #1141FF; text-decoration:underline;}
.videotext-lc a:hover{font-size: 13px;; color: #1141FF; text-decoration:underline;}
.hiddenspacer {padding-top: 15px;clear: both; display:none;}
.moreoutputtext a:hover{font-size: 13px;; color: #1141FF; text-decoration:underline;}
.column_container:after, .clear_insides:after, .tabs:after, .col2:after, .col3:after, .col4:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.homepageheader, h1 {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 21px;
}