@charset "UTF-8"; /* CSS Document */ body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 } h4, h5, h6 { margin-bottom: 0; margin-top:12px; padding:0 0; color:#000 } div#hdrLogo { position:absolute; top:26px; left:28px; width:134px; height:35px } div#iscExpoLogo { position:absolute; top:11px; left:832px; width:55px; height:94px } div#siaLogo { position:absolute; top:22px; left:904px; width:41px; height:88px } div#hdrSpacer { height:59px } div#productContainerEmail { margin:15px } div#productContainer { width: 955px; margin: 15px 0 0 0; padding:0px 0 0 4px; display:table; font-size:12px; font-family:Arial, Helvetica, sans-serif } /*sj added 07.28.10*/div#productContainer, div#productContainer table, div#productContainer table tr, div#productContainer table tr td, div#productContainer table tr th/*, div#productContainer div, div#productContainer span */ { font-size:12px; font-family:Arial, Helvetica, sans-serif } div#productContentContainer { width:735px; top:160px; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#leftNav { margin-right:15px } div#leftNav a { color:#39f; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#leftNav a.link { color:#39f; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#leftNav a.visited { color:#39f; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#leftNav a.hover { color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#leftNav a.active { color:#39f; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#productMainContainer { width:522px; float:left; margin-right:15px; clear:both; display: inline } div#headersContainer { float:left; padding-bottom:20px } div#headersContainer h1 { margin:0; font-size:18px; font-weight:700; width:520px } div#productHdrContainer { display:table; width:100% } div#utilityContainer { float:right; display:inline; width:190px } h2#productsSection { margin-top:0; margin-bottom:20px; margin-right:0; padding-top:0; background-repeat:no-repeat; background-position:top left } div#productContainer h3 { font-size:12px; font-weight:700; color:#000; clear:both; margin:0 0 0 0; padding:0; width:500px } h2 a:link.ShowroomLink, h2 a:visited.ShowroomLink { color:#39f; background-color:transparent; font-size:18px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:700 } h2 a:hover.ShowroomLink, h2 a:focus.ShowroomLink { color:#39f; background-color:transparent; font-size:18px; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:700 } h2 a:active.ShowroomLink { color:#39f; background-color:transparent; font-size:18px; font-family: Arial, Helvetica, sans-serif; text-decoration:underline; font-weight:700 } div#productMainContainer div#productMainWrapper { border:1px solid #ccc; display: table-cell; width:520px; background-color:#fff; color:#000; text-align:left } div#productMainContainer div#productMainWrapper div#pmwLeftContainer { float:left; width:189px; border-right:1px solid #ccc } div#productMainContainer div#productMainWrapper div#pmwLeftContainer table#photoContainerTable { width:189px; height:186px } div#productMainContainer div#productMainWrapper div#pmwLeftContainer table#photoContainerTable tr td { vertical-align:middle; text-align:center } div#productMainContainer div#productMainWrapper div#pmwLeftContainer ul { margin:0; padding:0; list-style-type:none } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li { border-top:1px solid #ccc; border-bottom:1px solid #fff; background-color:#eee; list-style-type:none; margin:0; padding:7px 0 7px 0; text-align:left } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span { font-weight:700; font-size:12px; color:#666; text-decoration:none; padding-left:28px } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span#additionalProductImages { background:url(../images/additionalProductImages.gif) no-repeat 8px 0 } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span#noAdditionalProductImages { background:url(../images/noAdditionalProductImages.gif) no-repeat 8px 0; color:#ccc; cursor:text } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a { font-weight:700; font-size:12px; color:#666; text-decoration:none; padding-left:28px; word-spacing:-2px; font-family:Arial, Helvetica, sans-serif } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a.addImageNumbers { padding-left:2px } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a:visited { color:#666 } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a:hover { color:#000; text-decoration:underline } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#findADealer { background:url(../images/findADealer.gif) no-repeat 8px 0 } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#addtolist { background:url(../images/AddToList.gif) no-repeat 8px 0 } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#addtocart { background:url(../images/AddToCart.gif) no-repeat 8px 0 } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#viewcart { background:url(../images/View.gif) no-repeat 8px 0 } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#requestInformation { background:url(../images/requestInformation.gif) no-repeat 8px 0 } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#iqGreenStatements { background:url(../images/iqGreenState.gif) no-repeat 8px 0 } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#iqVideoNews { background:url(../images/iqVideoNews.gif) no-repeat 8px 0 } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#noAdditionalProductImages:hover { text-decoration:none } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#Product { background:url(../images/Product.gif) no-repeat 8px 1px; padding-left:29px } /* BEGIN CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */ /* one product detail link*/ div#productMainContainer div#productMainWrapper div#pmwRightContainer1 { float:right; width:295px; height:215px; overflow:auto; padding:8px 13px 0 0 } /* two product detail links */ div#productMainContainer div#productMainWrapper div#pmwRightContainer2 { float:right; width:295px; height:245px; overflow:auto; padding:8px 13px 0 0 } /* three product detail links */ div#productMainContainer div#productMainWrapper div#pmwRightContainer3 { float:right; width:295px; height:275px; overflow:auto; padding:8px 13px 0 0; font-size:12px } /* four product detail links */ div#productMainContainer div#productMainWrapper div#pmwRightContainer4 { float:right; width:295px; height:305px; overflow:auto; padding:8px 13px 0 0; font-size:12px } /* five product detail links */ div#productMainContainer div#productMainWrapper div#pmwRightContainer5 { float:right; width:295px; height:335px; overflow:auto; padding:8px 13px 0 0; font-size:12px } /* END CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */ div#newproducts { } div#MSRP { font-weight:700 } div#MSRP a, div#MSRP a:link, div#MSRP a:visited { color:#39f; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#MSRP a:hover { text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#MSRP a:active { text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#productMainContainer div#productMainWrapper div#pmwRightContainer h5 { font-weight:700; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:0 } div#productMainContainer div#productMainWrapper div#pmwRightContainer ul { margin:8px 5px 15px 0; padding:0; clear:both } div#productMainContainer div#productMainWrapper div#pmwRightContainer li { margin:10px 5px 10px 0; list-style-type:none; padding-left:15px; background:url(../images/bulletBlue.gif) no-repeat 0 6px; margin-bottom:0 } div#productSidebar { width:175px } div#leftSidebar { width:194px; margin-right:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:left } a.utilityLink { color:#666; text-decoration:none; padding-left:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.utilityLink#Page { background:url(../images/emailPage.gif) no-repeat 0 2px; padding-right:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.utilityLink#printerFriendly { background:url(../images/printerFriendly.gif) no-repeat 0 1px; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.utilityLink:visited { color:#666; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.utilityLink:hover { color:#000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#sidebarWrapper { background-color:#f5f5f5; border:1px solid #ccc; margin-bottom:5px; width:175px;/*display: inline;*/ } div#sidebarWrapper div.sidebarSectionWrapper { padding-top:7px; display:table; width:100% } div#sidebarWrapper div.sidebarSectionWrapperLast { background-image:none } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer { padding:0 10px } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 { font-size:12px; width:130px; margin:0; padding:0; float:left; color:#666; font-size:12px } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.green { color:#390 } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.orange { color:#FF8534 } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.gray { color:#B2B2B2 } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.related { color:#666; font-size:12px } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.scoreContainer { background-repeat: no-repeat; background-position:top left; float:left; width:42px; height:30px; margin-left:3px; text-align:center; color:#fff; padding-top:12px; font-size:12px; font-weight:700 } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.scoreGreen { background-image: url(../images/greenScoreBg.gif) } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.scoreOrange { background-image: url(../images/orangeScoreBg.gif) } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.scoreGray { background-image: url(../images/grayScoreBg.gif) } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent { clear:both; padding:5px 0 8px 0 } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarLinks { text-align:right } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer ul { margin:5px 5px 5px 0; padding:0; clear:both } div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer li { margin:0px 5px 5px 0; list-style-type:none; padding-left:15px; background:url(../images/bulletBlack.gif) no-repeat 0 6px; margin-bottom:0 } a.blueLinks { color:#3985E5; text-decoration:none; background-repeat: no-repeat; background-position:top right; background-image: url(../images/blueLinkBg.gif); padding-right:18px; display:block; height:20px } a.blueLinks:visited { color:#3985E5 } a.blueLinks:hover { text-decoration:underline } a.grayLinks { color:#666; text-decoration:none; background-repeat: no-repeat; background-position:top right; background-image: url(../images/grayLinkBg.gif); padding-right:18px; display:block; height:20px } a.grayLinks:visited { color:#666 } a.grayLinks:hover { text-decoration:underline } a.greenLinks { color:#000; text-decoration:none; padding-left:22px; display:block; margin-right:30px; float:left; font-weight:700 } a.greenLinks:visited { color:#000 } a.greenLinks:hover { text-decoration:underline; color:#000 } a#expandLink { background-image: url(../images/expand_all.gif); background-repeat: no-repeat } a#collapseLink { background-image: url(../images/collapse_all.gif); background-repeat: no-repeat } a#viewlist { background-image: url(../images/ViewListgreen.png) } a#viewcart { background-image: url(../images/AddToCartgreen.png) } div#productTabsContainer { float:left; width:520px; /*sj test 01.29.09 margin-right:15px;*/ clear:both } div#productDetailSpotlightContainer { float:left; width:175px; display: inline } /*BEGIN CENTER 3 BOXES*/ div#productDetailSpotlightContainerCenter { float:left; width:175px; margin:0 8px } /*END CENTER 3 BOXES*/ div#productSpotlightContainer { width:175px; margin-bottom:15px } div.productSpotlightWrapper { border-left:1px solid #B6D1F4; border-right:1px solid #B6D1F4 } div.productSpotlightTop { background-repeat: no-repeat; background-position:0 0; background-image: url(../images/productSpotlightTop3.gif); height:4px; font-size:1px } div.productSpotlightBottom { background-repeat: no-repeat; background-position:0 0; background-image: url(../images/productSpotlightBottom.gif); height:5px; font-size:1px } div#productSpotlightContainer h4 { background-repeat: repeat-x; background-position:0 0; background-image: url(../images/productSpotlightHeaderBg.gif); margin:0; padding:6px 0 0 11px; height:24px; font-size:12px; color:#000; font-weight:700 } div.productSpotlightContentWrapper { border-left:1px solid #fff; border-right:1px solid #fff; background-color:#EAF1FC; padding:8px 10px 0 10px; font-size:12px; color:#666; text-align:left } div.productSpotlightContentWrapper a { color: #3985e5; text-decoration: none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.productSpotlightContentWrapper a:hover { color: #3985e5; text-decoration: underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.productSpotlightContentWrapper strong a { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.productSpotlightContentWrapper strong a:hover { color:#000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.productSpotlightPhoto { border:1px solid #ccc; background-color:#fff; height:108px; margin-bottom:15px } table.productSpotlightPhotoTable { height:107px; width:149px } table.productSpotlightPhotoTable tr td { vertical-align:middle; text-align:center } div.learnMoreLink { padding-top:15px; padding-bottom:5px; text-align:right } div.tabsNavBucket { display:table; width:100%; background: url("../images/tabsNavBucketBackground.gif") repeat-x bottom; margin:23px 0 0 0 } div.tabsNavBucket ul { margin:0; padding:0 0; list-style:none } div.tabsNavBucket li { display:block; margin:0 5px 0 0; padding:0; float:left } div.tabsNavBucket a { float:left; background:url("../images/left.gif") no-repeat left top; margin:0 0 0 0; padding:0 0 0 4px; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.tabsNavBucket a span { float:left; display:block; background:url("../images/right.gif") no-repeat right top; padding:4px 8px 5px 5px; color:#3E8CE9; font-size:12px; font-family:Arial, Helvetica, sans-serif } /* Commented Backslash Hack hides rule from IE5-Mac \*/ div.tabsNavBucket a span { float:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } /* End IE5-Mac hack */ div.tabsNavBucket a:hover span { color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.tabsNavBucket .current a { background-position:0 -25px; border-width:0; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.tabsNavBucket .current a span { background-position:100% -25px; padding-bottom:6px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.tabsNavBucket a:hover { background-position:0 -25px; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } /*div#tabsNavBucket li.current a:hover { background-position:0 -84px; }*/ div.tabsNavBucket a:hover span { background-position:100% -25px; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif } /*div#tabsNavBucket li.current a:hover span { background-position:100% -84px; color:#000; }*/ div.tabContentContainer { width:100% } div.tabContentWrapper { background-color:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:10px } div.tabContentWrapper a:link { color: #39f; text-decoration: none; font-weight: 400; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.tabContentWrapper a:active { color: #39f; text-decoration: none; font-weight: 400; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.tabContentWrapper a:visited { color: #39f; text-decoration: none; font-weight: 400; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.tabContentWrapper a:hover { color: #39f; text-decoration: underline; font-weight: 400; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.tabContentWrapper ul { margin:10px; padding:0 } /*sj added to force tags to show up in tabContentWrapper*/ div.tabContentWrapper ul li { list-style: disc; list-style-position:inside; margin:0; padding:0 } /*sj added to get rid of space above within a */ div.tabContentWrapper ul li ul { margin:0; padding:0 } /*sj added to force tags within tags to indent*/ div.tabContentWrapper ul li ul li { position:relative; left:40px; list-style:circle; list-style-position:inside; margin:0; padding:0 } div.tabContentContainer div.tabContentBottom { background-repeat: no-repeat; background-position:bottom left; background-image: url(../images/tabContentWrapperBg.gif); font-size:1px; height:5px } div#contactsContainer { width:100% } div#specsContainer { /*display:none;*/ } div#docsContainer { width:100%/*display:none;*/ } div#productsContainer { /*display:none;*/ } div.contactsWrapper { background-repeat: repeat-x; background-position:bottom left; background-image: url(../images/contactsItemBottomBorder.gif); margin:0; padding:0 0 10px 0 } div.specsWrapper { background-repeat: repeat-x; background-position:bottom left; background-image: url(../images/contactsItemBottomBorder.gif); margin:0; padding:0 0 10px 0 } div.docsWrapper { background-repeat: repeat-x; background-position:bottom left; background-image: url(../images/contactsItemBottomBorder.gif); margin:0; padding:0 0 10px 0 } div.docsWrapper a:link { color: #39f; text-decoration: none; font-weight: 400; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.docsWrapper a:active { color: #39f; text-decoration: none; font-weight: 400; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.docsWrapper a:visited { color: #39f; text-decoration: none; font-weight: 400; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.docsWrapper a:hover { color: #39f; text-decoration: underline; font-weight: 400; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.productsWrapper { background-repeat: repeat-x; background-position:bottom left; background-image: url(../images/contactsItemBottomBorder.gif); margin:0; padding:0 0 10px 0 } div.contactsWrapper strong { color:#000 } div#contactsContainer ul { list-style-type:none; margin:0; padding:0 } div#contactsContainer ul li { background-repeat: no-repeat; background-position:0 5px; background-image: url(../images/bulletBlue.gif); padding-left:10px; margin-bottom:5px } div#manuMain { } div.SearchCSabout { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:700 } div.SearchCStitle { font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:700; margin:20px 0 20px 0 } #toplinks li { display: inline; list-style-type: none; padding-right: 20px } #toplinks li a { font-size:12px; font-family:Arial, Helvetica, sans-serif } div#manuSidebar { width:190px; display:table; padding:0px 0 0 /*sj temp left padding was 25px but this creates issues with isc365*/0px } div#manuUtilityContainer { height:28px } div#manuProdSpotContainer { padding-left:15px } div#manuInstructions { color:#39f; font-size:14px; font-weight:700; margin-top:10px } table#featuredManu { border-collapse:collapse; width:542px; margin-top:10px } table#featuredManu th { border:1px solid #ccc; text-align:left; background-color:#F1F1F1; padding:5px 8px } table#featuredManu td { border:1px solid #ccc; padding:5px 11px; text-align:center } div.expandCollapseConatiner { padding:10px 0 0 0; width:100%; display:table; font-size:12px } div#manuLinksWrapper { margin-top:15px } a.manuLinkExpand { display:block; float:left; width:23px; height:53px; background-color:#DDEDFF; color:#000; font-weight:700; font-size:12px; text-decoration:none; background-repeat: no-repeat; background-position:5px 20px; background-image: url(../images/expand.gif) } a.manuLinkExpandAdditional { display:block; float:left; width:23px; height:40px; background-color:#DDEDFF; color:#000; font-weight:700; font-size:12px; text-decoration:none; background-repeat: no-repeat; background-position:5px 15px; background-image: url(../images/expand.gif) } a.manuLinkExpand:visited { color:#000 } a.manuLinkExpand:hover { background-color:#B6D1F4 } a.manuLinkCollapse { display:block; float:left; width:23px; height:53px; background-color:#B6D1F4; color:#000; font-weight:700; font-size:12px; text-decoration:none; background-repeat: no-repeat; background-position:5px 18px; background-image: url(../images/collapse.gif) } a.manuLinkCollapseAdditional { display:block; float:left; width:23px; height:40px; background-color:#B6D1F4; color:#000; font-weight:700; font-size:12px; text-decoration:none; background-repeat: no-repeat; background-position:5px 15px; background-image: url(../images/collapse.gif) } a.manuLinkCollapse:visited { color:#000 } a.manuLinkCollapse:hover { background-color:#CCE4FE } a.catLinkExpand { display:block; background-color:#F2F7FD; color:#000; font-weight:700; font-size:12px; text-decoration:none; padding:5px 1px 5px 25px; background-repeat: no-repeat; background-position:5px 7px; background-image: url(../images/expand.gif) } a.catLinkExpand:visited { color:#000 } a.catLinkExpand:hover { background-color:#CCE4FE } a.companyLink { display:block; background-color:#F2F7FD; font-size:12px; text-decoration:none; padding:5px 0 5px 5px; background-repeat: no-repeat; background-position:5px 7px; color:#39f; font-weight:400; width:355px; float:left } a.companyLink:visited { color:#39f } a.companyLink:hover { background-color:#CCE4FE } div.FindRI { display:block; float:right; padding:5px 5px 5px 0 } a.catLinkCollapse { display:block; background-color:#CDE5FD; color:#000; font-weight:700; font-size:12px; text-decoration:none; padding:5px 1px 5px 25px; background-repeat: no-repeat; background-position:5px 7px; background-image: url(../images/collapse.gif) } a.catLinkCollapse:visited { color:#000 } a.catLinkCollapse:hover { background-color:#CCE4FE } div.logoHdrContainer { width:493px; height:75px; float:left; padding-left:20px; padding-right:5px; padding-top:7px; padding-bottom:7px; font-weight:400 } div.logoHdrContainerAdditional { width:493px; height:25px; float:left; padding-left:20px; padding-right:5px; padding-top:7px; padding-bottom:7px; font-weight:400 } div.logoHdrContainerHighlight { width:493px; height:75px; float:left; padding-left:18px; padding-right:3px; padding-top:5px; padding-bottom:5px; font-weight:400; border:2px solid #B6D1F4 } div.logoHdrContainerHighlightAdditional { width:493px; height:25px; float:left; padding-left:18px; padding-right:3px; padding-top:5px; padding-bottom:5px; font-weight:400; border:2px solid #B6D1F4 } div.logoContainer { float:left; width:100px; height:40px; padding-right:5px; padding-left:5px } .logoContainer img { } div.textCompanyName { float:left; padding-top:13px; color:#39f } div.companyLinksSponsored { padding-top:12px; color:#39f; float:left } /* this class div.companyLinks is for the Additional Manufacturer's links */ div.companyLinks { float:left; padding: 13px 5px; color:#39f } /* this class div.AddCompanyLinks added for Find a Reseller */ div.AddCompanyLinks { padding:5px 5px 0 0; float:right } /* this class div.AddCompanyLinksSponsored added for Find a Reseller */ div.AddCompanyLinksSponsored { float:right; padding:5px 5px 0 0 } div.requestInfoList /*sj 03.10.08 */ { background:url(../images/requestInformation.gif) no-repeat 0 12px; float:right; padding:12px 0 0 20px; color:#39f; text-align:right; margin:0px 5px 0 0 } div.requestInfoList a /*sj 03.10.08 */ { color:#39f; font-weight:400; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.requestInfoList a:link /*sj 03.10.08 */ { color:#39f; font-weight:400; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.requestInfoList a:active /*sj 03.10.08 */ { color:#39f; font-weight:400; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.requestInfoList a:hover /*sj 03.10.08 */ { color:#39f; font-weight:400; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.requestInfoList a:visited /*sj 03.10.08 */ { color:#39f; font-weight:400; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#alphalinks { color:#ccc; font-size:12px; line-height:20px; padding-left:5px } div#alphalinks a.logoHdrLinks { color:#000; text-decoration:underline; font-weight:700; padding-right:2px; padding-left:2px; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#alphalinks a.logoHdrLinks:visited { color:#666; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#alphalinks a.logoHdrLinks:hover { text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.logoHdrLinks { color:#39f; text-decoration:none; font-weight:400; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.logoHdrLinks:visited { color:#39f; text-decoration:none; font-weight:400; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.logoHdrLinks:hover { text-decoration:underline; font-weight:400; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTable { border-collapse:collapse; width:542px; font-size:12px; border:1px solid #B7D1F4 } table#manuTable th { text-align:left; background-color:#F2F7FD; color:#666; padding:3px 7px; border:1px solid #B7D1F4; font:12px Arial, Helvetica, sans-serif; font-weight:700 } table#manuTable th.rowHdr { text-align:left; background-color:#fff; padding:0; border:1px solid #B7D1F4 } table#manuTable th.companylinks { text-align:left; background-color:#f2f7fd; padding:0; border:1px solid #B7D1F4 } /*BEGIN View All*/ table#manuTable td.ViewAll { padding:3px 7px; border:1px solid #B7D1F4; text-align:center } table#manuTable td.ViewAll a { font: 14px Arial, Helvetica, sans-serif; color:#000; font-weight:700 } table#manuTable td.ViewAll a:link { font: 14px Arial, Helvetica, sans-serif; color:#000; font-weight:700 } table#manuTable td.ViewAll a:active { font: 14px Arial, Helvetica, sans-serif; color:#000; font-weight:700 } table#manuTable td.ViewAll a:visited { font: 14px Arial, Helvetica, sans-serif; color:#000; font-weight:700 } /* END View All*/ table#manuTable td { padding:3px 7px; border:1px solid #B7D1F4; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTable tr.iqFeatured td { background-color:#D6E5F9; border-color:#f2f7fd; border-style:solid; border-width:1px 0 1px 0 } table#manuTable td a { color:#3985E3; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTable td a:visited { color:#3985E3; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTable td a.model { } table#manuTable td a.details { background:url(../images/detailsArrow.gif) no-repeat; width:14px; height:14px; display:block; margin:0px 0 0 14px; /* for IE*/ font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTable tr td { background-color:#fff; color:#666 } table#manuTableAdd { border-collapse:collapse; width:542px; font-size:12px } table#manuTableAdd th { text-align:left; background-color:#F2F7FD; padding:3px 7px; border:1px solid #B7D1F4 } table#manuTableAdd th.rowHdr { text-align:left; background-color:#fff; padding:0; border:1px solid #B7D1F4 } table#manuTableAdd td { padding:3px 7px; border:1px solid #B7D1F4 } table#manuTableAdd td a { color:#3985E3; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTableAdd td a:visited { color:#3985E3; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTableAdd td a.details { display:block; margin-left:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTableAdd tr td { background-color:#fff } /* *********************************************************************************************** */ /*BEGIN VIEW ALL PRODUCTS PAGE*/ table#manuTableWide { border-collapse:collapse; width:735px; font-size:12px; border:1px solid #B7D1F4 } table#manuTableWide th { text-align:left; background-color:#F2F7FD; padding:3px 7px; border:1px solid #B7D1F4; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700 } table#manuTableWide td { padding:3px 7px; border:1px solid #B7D1F4; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTableWide td a { color:#3985E3; background-color:#fff; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTableWide td a:visited { color:#3985E3; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTableWide td a:hover { color:#3985E3; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } /*END VIEW ALL PRODUCTS PAGE*/ /* *********************************************************************************************** */ div#companyDetailWrapper { border:1px solid #ccc; display:table; width:540px; margin-bottom:23px; font-size:12px; background-color:#fff } div#companyDetailWrapper div#leftContainer { float:left; width:189px; border-right:1px solid #ccc } div#companyDetailWrapper div#rightContainer { float:right; width:323px; height:200px; overflow:auto; padding:0px; font-size:12px } div#companyDetailWrapper div#rightContainer p { clear:both; color:#000; margin: 0 20px 0 0 } /* BEGIN CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */ /* one company detail link */ div#companyDetailWrapper div#rightContainer1 { float:right; width:323px; height:219px; overflow:auto; padding:0px; font-size:12px } div#companyDetailWrapper div#rightContainer1 p { clear:both; color:#000; margin: 0 20px 0 0 } /* two company detail links */ div#companyDetailWrapper div#rightContainer2 { float:right; width:323px; height:248px; overflow:auto; padding:0px; font-size:12px } div#companyDetailWrapper div#rightContainer2 p { clear:both; color:#000; margin: 0 20px 0 0 } /* three company detail links */ div#companyDetailWrapper div#rightContainer3 { float:right; width:323px; height:248px; overflow:auto; padding:0px; font-size:12px } div#companyDetailWrapper div#rightContainer3 p { clear:both; color:#000; margin: 0 20px 0 0 } /* END CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */ div#companyDetailWrapper div#rightContainerMRC { float:right; width:323px; height:248px; overflow:auto; padding:0px; font-size:12px } div#companyDetailWrapper div#rightContainerMRC p { clear:both; color:#000; margin: 0 20px 0 0 } div#companyDetailWrapper div#companyAddressContainer { margin:10px; height:125px; color:#000 } div#companyDetailWrapper div#companyAddressContainer strong { color:#000 } div#companyDetailWrapper div#companyAddressContainer a { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressContainer a:visited { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressContainer img { margin-bottom:10px } div#companyDetailWrapper div#companyAddressContainerNoLinks { margin:10px; height: 180px; color:#000 } div#companyDetailWrapper div#companyAddressContainerNoLinks strong { color:#000 } div#companyDetailWrapper div#companyAddressContainerNoLinks a { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressContainerNoLinks a:visited { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressContainerNoLinks img { margin-bottom:10px } div#companyDetailWrapper div#companyAddressContainer1Links /*sj 04.15.08*/ { margin:10px; height: 202px; color: #000 } div#companyDetailWrapper div#companyAddressContainer1Links strong { color:#000 } div#companyDetailWrapper div#companyAddressContainer1Links a { color:#3985E5 } div#companyDetailWrapper div#companyAddressContainer1Links a:visited { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressContainer1Links img { margin-bottom:10px } div#companyDetailWrapper div#companyAddressContainer2Links /*sj 04.15.08*/ { margin:10px; height: 171px; color: #000 } div#companyDetailWrapper div#companyAddressContainer2Links strong { color:#000 } div#companyDetailWrapper div#companyAddressContainer2Links a { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressContainer2Links a:visited { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressContainer2Links img { margin-bottom:10px } div#companyDetailWrapper div#companyAddressContainer3Links { margin:10px; height: 140px; color: #000 } div#companyDetailWrapper div#companyAddressContainer3Links strong { color:#000 } div#companyDetailWrapper div#companyAddressContainer3Links a { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressContainer3Links a:visited { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressContainer3Links img { margin-bottom:10px } /* BEGIN LONG ADDRESSES */ div#companyDetailWrapper div#companyAddressIntlContainer { padding:10px; height: 155px } div#companyDetailWrapper div#companyAddressIntlContainer strong { color:#000 } div#companyDetailWrapper div#companyAddressIntlContainer a { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressIntlContainer a:visited { color:#3985E5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#companyAddressIntlContainer img { padding-bottom:10px } /* END LONG ADDRESSES */ div#companyDetailWrapper div#leftContainer ul { margin:0; padding:0; list-style-type:none } div#companyDetailWrapper div#leftContainer ul li { border-top:1px solid #ccc; border-bottom:1px solid #fff; background-color:#eee; padding-top:7px; padding-bottom:7px; list-style-type:none } div#companyDetailWrapper div#leftContainer li a { word-spacing:-2px; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#666; text-decoration:none; padding-left:28px; padding-top:1px; padding-bottom:1px } div#companyDetailWrapper div#leftContainer li a:visited { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#leftContainer li a:hover { color:#000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#leftContainer li a#findADealer { background:url(../images/findADealer.gif) no-repeat 8px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#leftContainer li a#requestInformation { background:url(../images/requestInformation.gif) no-repeat 8px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#leftContainer li a#downloadABrochure { background:url(../images/downloadABrochure.gif) no-repeat 8px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#leftContainer li a#iqVideoNews { background:url(../images/iqVideoNews.gif) no-repeat 8px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#leftContainer li a#iqGreenStatements { background:url(../images/iqGreenState.gif) no-repeat 8px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#companyDetailWrapper div#leftContainer li a#iqVideoNews { background:url(../images/iqVideoNews.gif) no-repeat 8px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif } /* BEGIN AVolution logo solution*/ div.CoName { float:left; display:block; margin:12px 0 12px 0; padding:0px; color: #000; font-weight: 700; font-size: 12px } div.CoName a:link, div.CoName a:visited { color:#39f; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.CoName a:hover, div.CoName a:focus { color:#39f; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.CoName a:active { color:#39f; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.booth { margin-top: 0; margin-right: 0; margin-bottom: 12px; margin-left: 0; padding-top: 0; padding-right: 0; padding-left: 0; color: #666; font-weight: 700; font-size: 12px; clear: both } img.AVolutionLogo { float:right; display:block } /* END AVolution logo solution*/ div#companyDetailWrapper div#rightContainer p { clear:both; color:#000; margin: 0 0 12px 0; clear:both; /* for AVolution float class issue in CTL1642*/ } div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#emailProduct { background:url(../images/emailProduct.gif) no-repeat 8px 1px; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.utilityLink#emailPage { background:url(../images/emailPage.gif) no-repeat 0 2px; padding-right:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif } /* BEGIN CSS FOR NEW PRODUCTS BANNER ON MAIN PAGE */ table#manuTable th.newProductsBanner { background-image: url(../images/newProd4.gif); background-repeat:no-repeat; width:543px; height:45px; padding:0px } span.imglinks { position:relative; top:5px; left:160px } a.reglnks:link { text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.reglnks:visited { font-size:12px; font-family:Arial, Helvetica, sans-serif } a.reglnks:hover { text-decoration:none; background-image:url(../images/register_on.gif); font-size:12px; font-family:Arial, Helvetica, sans-serif } a.viewlastlnks:link { text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } a.viewlastlnks:visited { font-size:12px; font-family:Arial, Helvetica, sans-serif } a.viewlastlnks :hover { text-decoration:none; background-image:url(../images/viewlast_on.gif); font-size:12px; font-family:Arial, Helvetica, sans-serif } .bannerLinks a:link { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#3985E5; line-height:16px; display:block; width:543px; height:45px; background-image:url(../images/newProd3_off.gif) } .bannerLinks a:visited { font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:16px } .bannerLinks a:hover { color:#3985E5; text-decoration:none; background-image:url(../images/newProd3_on.gif); font-size:12px; font-family:Arial, Helvetica, sans-serif } /* END CSS FOR NEW PRODUCTS BANNER ON MAIN PAGE */ div#footerPad { width:100%; clear:both; height:78px; /* must be at least the same height as div#footer */ } div#footer { bottom: 0; height:58px; background-color:#fff; width:938px; margin:0 14px 0 14px; padding:0px; clear:both; border-top:1px solid #ccc; font-weight:700; color:#000; padding-top:5px } div#footer ul { list-style-type:none; margin:0; padding:0 } div#footer ul li { color:#666; display:inline; margin-right:2px } div#footer ul li a { color:#666; font-weight:400; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#footer ul li a:visited { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#footer ul li a:hover { text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } #CATCopyright { color:#39f; FONT-WEIGHT: 700; FONT-SIZE: xx-small; TEXT-ALIGN: center } #CATCopyright a:link, #CATCopyright a:hover { color:#39f; text-decoration:none; FONT-SIZE: xx-small; font-family:Arial, Helvetica, sans-serif } #CATCopyright a:hover, #CATCopyright a:focus { color:#39f; text-decoration:underline; FONT-SIZE: xx-small; font-family:Arial, Helvetica, sans-serif } #CATCopyright a:active { color:#39f; text-decoration:none; FONT-SIZE: xx-small; font-family:Arial, Helvetica, sans-serif } div#BreadcrumbContainer { width:100%; min-width: 785 px; display:table; padding:8px 0; font-size:12px } div#BreadcrumbContainer a { color:#666; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#BreadcrumbContainer a:visited { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#BreadcrumbContainer a:hover { color:#000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#breadcrumb { float:left; color:#000; font-size:12px } div#breadcrumb a { color:#666; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#breadcrumb a:visited { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#breadcrumb a:hover { color:#000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } /* BEGIN FORM CSS */ div#iqformctr { width:570px; margin-left:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; background:#fff; color:#000 } div#iqformctr td { color:#000 } div#iqformctrwide { width:700px; margin-left:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; background:#fff } div#iqrfiaddress { margin:5px 0 5px 5px } div#iqformctrtitle { font-weight:700; padding:5px 5px 5px 5px } div.iqlabel { float:left; width:150px; padding:5px 0 5px 5px; text-align:right; margin:0 } div.iqfield { float:right; width:395px; padding:5px 5px 5px 0; text-align:left; margin:0 } div.iqnote { padding:5px 5px 5px 5px } div.iqlinks { text-align:center; padding:5px 5px 5px 5px; border-top:1px solid #ccc; background-color:#eee } div.iqlinks span { padding:40px } div.iqlinks span a { font-weight:700; color:#666; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.iqlinks a:visited { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.iqlinks a:hover { color:#000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.para { margin:5px } div.findformlinks { float:right; width:400px; padding:15px 5px 5px 5px; text-align:left; display: block } div.findformlinks a { color: #3985e3; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.findformlinks a:link { color: #3985e3; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.findformlinks a:visited { color: #3985e3; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.findformlinks a:hover { color: #3985e3; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.resultsaddress { float:left; width:300px; padding:15px 5px 5px 5px; text-align:left } div.resultsaddress a { color: #3985e3; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.resultsaddress a:link { color: #3985e3; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.resultsaddress a:visited { color: #3985e3; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.resultsaddress a:hover { color: #3985e3; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.resultsdist { float:right; padding:15px 5px 5px 5px; text-align:right; display: block } div.iqformpara { padding:5px 5px 15px 5px; margin-left: 30px; width:570px; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.iqformparawide { padding:5px 5px 15px 5px; margin-left: 30px; width:700px; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#titleleft { font-weight:700; padding:5px 5px 5px 5px; float:left; width:auto } div.iqreq { float:right; font-style:italic; padding:5px 5px 5px 5px } div.iqcheckall { font-weight:700; padding:5px 5px 5px 0 } div.iqbordertop { border-top:1px solid #ccc } div.iqcheckleft { float:left; width:50% } div.iqcheckright { float:right; width:50% } div.iqpremiummfr { margin:5px; background-color:#d3d3d3 } div.iqcheck { padding:5px } /* END FORM CSS */ div#loginBreadcrumbContainer { width:100%; _width:960px; /* Safari hack*/ display:table; padding:8px 0 } div#loginBreadcrumbContainer div#breadcrumb { float:left; padding-left:14px; color:#000 } div#loginBreadcrumbContainer div#breadcrumb a { color:#666; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#loginBreadcrumbContainer div#breadcrumb a:visited { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#loginBreadcrumbContainer div#breadcrumb a:hover { color:#000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#loginBreadcrumbContainer div#login { float:right; padding-right:20px; color:#000; /*sj 07.28.10 font-weight:700;*/ font-weight:400; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#loginBreadcrumbContainer div#login a { color:#4B6CA5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#loginBreadcrumbContainer div#login a:visited { color:#4B6CA5; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#loginBreadcrumbContainer div#login a:hover { color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif } /* FOR ADDITIONAL TABS ON PRODUCT DETAIL PAGE */ div.FeatureWrapper { background-repeat: repeat-x; background-position:bottom left; background-image: url(../images/contactsItemBottomBorder.gif); margin:0; padding:0 0 10px 0 } div.GalleryWrapper { background-repeat: repeat-x; background-position:bottom left; background-image: url(../images/contactsItemBottomBorder.gif); margin:0; padding:0 0 10px 0 } div.VideoWrapper { background-repeat: repeat-x; background-position:bottom left; background-image: url(../images/contactsItemBottomBorder.gif); margin:0; padding:0 0 10px 0 } div.accessoryWrapper { background-repeat: repeat-x; background-position:bottom left; background-image: url(../images/contactsItemBottomBorder.gif); margin:0; padding:0 0 10px 0 } div#FeatureContainer { /*display:none;*/ } div#GalleryContainer { /*display:none;*/ } div#VideoContainer { /*display:none;*/ } div#accessoryContainer { /*display:none;*/ } /* BEGIN NEWS PAGE CSS*/ div#iqrss { font-size: 12px; font-family:Arial, Helvetica, sans-serif; float:right; margin:4px 0 0 0; position:relative; top:-25px } div#iqrss img { border:none; margin-left:5px } div#iqrss a { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#iqrss a:active { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#iqrss a:link { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#iqrss a:hover { color:#000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#iqrss a:visited { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.iqSpacer { clear:both; height:10px } div.iqnewsArticleList { margin-left:130px; margin-bottom:10px } img.iqnewsLogo { width:100px; float:left } a.iqnewsArticleLink { color:#000; text-decoration:none; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; line-height:16px } a:link.iqnewsArticleLink { color:#000; text-decoration:none; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; line-height:16px } a:active.iqnewsArticleLink { color:#000; text-decoration:none; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; line-height:16px } a:hover.iqnewsArticleLink { color:#000; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } a:visited.iqnewsArticleLink { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div.iqnewsArticleDeck { color:#666; font-size:12px; line-height:14px; display:block; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks { font-size:12px; font-weight:700; color:#666; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks a:active.iqPageLink { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks a:link.iqPageLink { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks a.iqPageLink { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks a:visited.iqPageLink { color:#000; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks a:hover.iqPageLink { text-decoration:underline; color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks a.iqPageNext { text-decoration:none; color:#39f; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:700 } div#iqPageLinks a:active.iqPageNext { text-decoration:none; color:#39f; font-size:18px; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks a:link.iqPageNext { text-decoration:none; color:#000; font-size:18px; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks a:hover.iqPageNext { text-decoration:underline; color:#000; font-size:18px; font-family:Arial, Helvetica, sans-serif } div#iqPageLinks a:visited.iqPageNext { text-decoration:none; color:#000; font-size:18px; font-family:Arial, Helvetica, sans-serif } div.hLine { height:2px; background-repeat: repeat-x; background-position:left bottom; background-image: url(../images/contactsItemBottomBorder.gif); margin-bottom:10px } div.newsWrapper { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; background-color:#fff; color:#000 } div.iqnewsCoArticleList { margin-bottom:10px } div#companyContentContainer { display:none } /* END NEWS PAGE CSS*/ /*BEGIN POPOUT CSS */ body#ListingBoxPopoutBody { background:#d7d7d7; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666 } table#ListingBoxPopout { border:none; padding:5px; width:500px } table.ListingBoxPage { background:#d7d7d7; border:none; padding:5px; width:346px } img.AVlogo { float:right; border:none } td.ListingBoxLogo { width:150px; height:75px; text-align:center } td.ListingBoxInfo { width:186px; padding-left:4px } td.ListingBoxInfo a { color:#000483; font-size:12px; font-family:Arial, Helvetica, sans-serif } body#ListingBoxPopoutBody td { padding:5px } body#ListingBoxPopoutBody td.ListingBoxInfo { width:auto; padding:0 0 15px 4px } div.iqCloseWindow { text-align:center; margin:10px 0 0 0 } div.iqCloseWindow a { color:#000483; font-size:10px; font-family:Arial, Helvetica, sans-serif } /*END POPOUT CSS*/ /* BEGIN NARROW SEARCH PAGE */ div#iqNarrowSearch { text-align:center; width:auto } table#NarrowSearchTable { border:none; width: 740px; margin:10px 0 10px 0 } table#NarrowSearchTable a:link { color:#4b6ca5; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#NarrowSearchTable a:hover { color:#000483; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#NarrowSearchTable a:visited { color:#4b6ca5; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#NarrowSearchTable ul li { list-style:none; text-indent:-15px } table#NarrowSearchTable tr td { width:50%; whitespace:nowrap; vertical-align:text-top; background-color:#fff } table#NarrowSearchTable tr td div { max-height:150px; overflow:auto; overflow-x:hidden } span.NarrowRedText { font-weight:700; color: #f00 } span.NarrowGrayText { font-weight:700; color:#666 } /*END NARROW SEARCH PAGE */ div.NewIqProd { font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; color:#f00; margin:0 } div.NewIqProd { font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; color:#f00; margin:0 } div#SeeAllProducts a { color: #39f; font-size: 14px; font-family:Arial, Helvetica, sans-serif; font-weight: 700; margin-top: 10px; text-decoration:underline } div#SeeAllProducts a:active { color: #39f; text-decoration:underline; font-family:Arial, Helvetica, sans-serif } div#SeeAllProducts a:hover { color: #000; text-decoration:underline; font-family:Arial, Helvetica, sans-serif } div#SeeAllProducts a:visited { color: #39f; text-decoration:underline; font-family:Arial, Helvetica, sans-serif } div.VideoArticleList { margin-left:130px; margin-bottom:10px } img.iqVideoThumb { width:120px; float:left } div.hLinevideo { clear:both; height:2px; background-repeat: repeat-x; background-position:left bottom; background-image: url(../images/contactsItemBottomBord er.gif); margin-bottom:10px } div.videoWrapper { border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px; background-color:#fff; /*sj 1642*/ color:#000 } /*BEGIN Product Spotlight on Request Info (RFI) confirmation page */ div#CATRFIConfText { margin:0 0 20px } table#CATRFIConf { width:700px; /*important so when there are 3 Product Spotlights, the third does not end up under the first*/ } table#CATRFIConf div#productDetailSpotlightContainer { width:175px; float:left; margin:0 30px 0 0 } /*END Product Spotlight on Request Info (RFI) confirmation page */ /*BEGIN Product Spotlight on Email Product Info confirmation page */ div#CATEmailConfText { margin:0 0 20px } table#CATEmailConf { width:700px; /*important so when there are 3 Product Spotlights, the third does not end up under the first*/ } table#CATEmailConf div#productDetailSpotlightContainer { width:175px; float:left; margin:0 30px 0 0 } /*END Product Spotlight on Email Product Info confirmation page */ /*BEGIN CAT AND SUB CAT DISPLAY ON COMPANY PAGE*/ table#manuTableCat { border:1px solid #B7D1F4; color:#000; font-size:12px; width:524px } table#manuTableCat th { background-color:#fff; border:1px solid #B7D1F4; font:400 12px Arial, Helvetica, sans-serif; padding:3px 7px; text-align:left; width:524px } table#manuTableCat th a:link, table#manuTableCat th a:visited { color:#39f; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTableCat th a:hover, table#manuTableCat th a:focus { color:#39f; text-decoration:underline; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTableCat th a:active { color:#39f; text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif } table#manuTableCat th.rowHdr { background-color:#fff; border:1px solid #B7D1F4; padding:0; text-align:left } /*BEGIN new row for New Products link*/ table#manuTableCat th.MfrNewProdTh { text-align:left; background-color:#fff; padding:0; font-weight:700; border:1px solid #B7D1F4 } /*END new row for New Products link*/ table#manuTableCat th.catLinks { background-color:#F2F7FD; border:1px solid #B7D1F4; padding:0; text-align:left } div.catLinks { color:#39f; float:left; padding:5px } /*BEGIN link text for New Products link*/ table#manuTableCat tr th.MfrNewProdTh div.catLinks a.MfrNewProdList:link, table#manuTableCat tr th.MfrNewProdTh div.catLinks a.MfrNewProdList:visited { color:#f00; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none } table#manuTableCat tr th.MfrNewProdTh div.catLinks a.MfrNewProdList:hover, table#manuTableCat tr th.MfrNewProdTh div.catLinks a.MfrNewProdList:focus { color:#f00; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-decoration:underline } table#manuTableCat tr th.MfrNewProdTh div.catLinks a.MfrNewProdList:active { color:#f00; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-decoration:none } /*END link text for New Products link*/ table#manuTableCat a.manuLinkExpand { display:block; float:left; width:23px; height:25px; background-color:#DDEDFF; color:#000; font-weight:700; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background-repeat: no-repeat; background-position:5px 5px; background-image: url(../images/expand.gif) } table#manuTableCat a.manuLinkCollapse { display:block; float:left; width:23px; height:25px; background-color:#B6D1F4; color:#000; font-weight:700; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; background-repeat: no-repeat; background-position:5px 5px; background-image: url(../images/collapse.gif) } /*END CAT AND SUB CAT DISPLAY ON COMPANY PAGE */ /*BEGIN New Products page links*/ table#iqNewProdPgTable a:link, table#iqNewProdPgTable a:visited { text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#39f } table#iqNewProdPgTable a:hover, table#iqNewProdPgTable a:focus { text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#39f } table#iqNewProdPgTable a:active { text-decoration:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#39f } /*END New Products page links*/ div.CatNoLink {padding:3px 0 3px 7px}

