/* Building Instructions Main Content -- */
.BIcsMainBiOuterContainer { margin:0; width:549px; float:left; display:block; padding:0 }
.BIcsBiContainer { margin:0; width:547px; border-left:1px solid #dadada; background-color:#f8f8f8; border-right:1px solid #dadada; float:left; display:block; }
.BIcsBiTitle { margin:0; padding:0; width:549px; height:25px; no-repeat }
.BIcsBiTitle p { margin:0 0 0 20px; padding:0; color:#fff; font-size:1.3em; line-height:1.8em; font-weight:bold }
.BIbiText { margin:15px 0 5px 0; float:left; padding:0 0 0 40px }
.BIbiText ul { margin:0; padding:0; list-style-type:none }
.BIbiText ul li { margin:0; padding:0; float:left }
.BIbiText ul li img { margin:0 20px 0 0; padding:0; float:left }
.BIbiText ul li p { margin:0; padding:15px 0 10px 0; font-size:1.1em; color:#343434; width:375px; float:left }
.BIformDetails { margin:5px 0 0 0; float:left; padding:0 }
.BIformDetails ul { margin:17px 0 7px 0; padding:0; float:left; clear:both; list-style-type:none }
.BIformDetails ul li { margin:0; float:left; padding:0 }
.BIformDetails ul li.BIformLabel { margin:0; width:200px; font-size:1.1em; line-height:1.8em; color:#343434; float:left; padding:0 }
.BIformDetails ul li input { margin:0 10px 0 0; color:#343434; font-size:1.1em; height:14px; float:left; padding:0 3px }
.BIformDetails ul li select { margin:0 10px 0 0; color:#343434; font-size:1.1em; width:188px; height:19px; float:left; padding:0 }
.BIquickInput { width:60px }
.BIkeywordInput { width:106px }
.BIformButton { margin:0; padding:0 }
.BIErrorText {width:150px;}
.BIformSelect { margin:20px 0 50px 0; padding:0 }
.BIformSelect select { margin:0 10px 0 0; color:#343434; font-size:1.1em; width:188px; height:19px; float:left; padding:0 }


p.BIformText { margin:0; padding:0 0 15px 0; width:288px; color:#343434; text-align:left; font-size:1.1em; clear:both }
.BIselectProductOuterContainer { margin:0; padding:0; float:left; background-color:#f8f8f8; border-left:1px solid #dadada; border-right:1px solid #dadada; width:547px }
.BIselectProductContainer { margin:0; float:left; background-color:#f8f8f8; padding:0 0 0 30px; }
.BIselectText { margin:0; font-size:1.1em; color:#343434; padding:0 5px 0 0px; float:left }
.BIselectTitle { margin:10px 0 5px 0; padding:0; font-size:1.1em; font-weight:bold; color:#343434 }
.BIselectScroll { margin:0; padding:5px 0 0 0; width:505px; float:left; overflow:auto; }
.BIselectScroll option { margin:0; padding:0; width:335px; font-size:1.1em; float:left }
.BIselectScroll a { margin:0; padding:2px 0 2px 13px; text-decoration:none; display:block; clear:both; font-size:1.1em; color:#343434 }
.BIsearchOptionText { margin:10px 0 0 20px; font-size:1.1em; color:#343434; padding:0 5px 0 20px; width:125px; float:left }
.BIoptionText { margin:0; font-size:1.1em; font-weight:bold; color:#8595a2; padding:22px 0 15px 25px }
.BIsearchOptionTitle { margin:13px 0 5px 0; padding:0; font-size:1.1em; font-weight:bold; color:#343434 }
.BIprodImage { margin:0; padding:0; float:left }
.BIprodImage img { margin:0 15px 0 0px; font-size:1.1em; color:#343434; padding:0; width:123px; height:76px; float:left }
.BIprodDetails { margin:0; padding:0; width:280px; float:left }
.BIprodDetails p { margin:0; padding:0; font-size:1.1em; color:#343434 }
p.BIprodTitle { margin:0; padding:0; font-weight:bold; text-decoration:underline; clear:both }
p.BIprodDesc { margin:0; padding:12px 0 0 0; font-weight:normal; clear:both }
.BItLine { margin:0; padding:0 0 0 15px; font-weight:normal }
.BIdownloadButton { margin:24px 0 0 0; padding:0; width:85px; float:left }
.downloadButton { margin:0; padding:0 0 0 10px; width:70px; float:left }
.BIcsImage { margin:0; padding:0 }
.frameEndBorders {  }

.BICrawlerPageCategoryLink {clear:both;}
.BIContainer{float:left;width:450px;}
.hovertip { position:absolute; width:240px; background-color:#fff; font-size:1em; z-index:100; color:#343434; margin-left:150px; margin-top:-170px;border:solid 1px #ddd; }
.hovertip h1 { height:auto; margin-top:0; margin-left:0px; background-color:#bbb; font-size:1.1em; font-weight:bold; margin:0; z-index:10; padding:2px; text-align:center; color:#343434 }
.hovertip p { padding:5px; margin-top:0.5em; line-height: 1.2em; z-index:10 } 
.dottedBorder { border-bottom:1px dotted #000; width:250px }