body{
	/*sj 04.22.08  margin:0;
	padding:0;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
h4, h5, h6 {
	margin-bottom: 0;
	margin-top:12px;
	padding:0 0;
	color:#000000;
}

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;
}
/*BEGIN sj test 09.03.2008*/
div#productContainerEmail {
	margin:15px;
}
/* END sj test 09.03.2008*/     

div#productContainer{    
	width: 955px;
	margin: 15px 0px 0px 0px;
	padding:0px 0px 0px 14px;
	display:table;
}
div#productContentContainer{
	width:735px;
    top:160px;
	font:12px Arial, Helvetica, sans-serif;
}
div#leftNav{
	margin-right:15px;
}
div#productMainContainer{
	width:522px;
	float:left;
	margin-right:15px;
	clear:both;
}
div#headersContainer{
	float:left;
	padding-bottom:20px
}
/*sj 07.11.07 */div#headersContainer h1 {
	line-height:30px;	
	}
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:bold;
	color:#000000;
	clear:both;
	margin:0 0 0 0;
	padding:0;
	width:500px;
}
div#productMainContainer div#productMainWrapper{
	border:1px solid #cccccc;
		display: table-cell;
	width:520px; 
	background-color:#ffffff;
	color:#000000;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer{
	float:left;
	width:189px;
	border-right:1px solid #cccccc;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer  table#photoContainerTable{
	width:189px;
	height:186px;
}
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 #cccccc;
	border-bottom:1px solid #ffffff;
	background-color:#eeeeee;
	padding-top:7px;
	padding-bottom:7px;
	/*sj 6.27.07*/list-style-type:none;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span{
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding-left:28px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span#additionalProductImages{
	background:url(../images/additionalProductImages.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span#noAdditionalProductImages{
	background:url(../images/noAdditionalProductImages.gif) no-repeat 8px 0px;
	color:#cccccc;
	cursor:text;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a{
	font-weight:bold;
	font-size:12px;
 	color:#666666;
	text-decoration:none;
	padding-left:28px;
	/*temp sj 6-18-2007*/ word-spacing:-2px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a.addImageNumbers{
	padding-left:2px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a:visited{
	color:#666666;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a:hover{
	color:#000000;
	text-decoration:underline
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#findADealer{
	background:url(../images/findADealer.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#addtolist{
	background:url(../images/AddToList.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#addtocart{
	background:url(../images/AddToCart.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#viewcart{
	background:url(../images/View.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#requestInformation /*sj 03.14.08*/ {
	background:url(../images/requestInformation.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#requestInformation {
	background:url(../images/requestInformation.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#iqGreenStatements {
	background:url(../images/iqGreenState.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#iqVideoNews {
	background:url(../images/iqVideoNews.gif) no-repeat 8px 0px;
}
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:/*sj 04.22.08 test 300px*/295px;
            height:215px;
            overflow:auto;
	/*sj 11.11.08 test padding:8px 13px 0px 13px;*/ padding:8px 13px 0px 0px;
}

/* two  product detail links */
div#productMainContainer div#productMainWrapper div#pmwRightContainer2{
            float:right;
            width:/*sj 04.22.08 test 300px*/295px;
            height:245px;
            overflow:auto;
	/*sj 11.11.08 test padding:8px 13px 0px 13px;*/ padding:8px 13px 0px 0px;
}

/* three product detail  links */
 div#productMainContainer div#productMainWrapper div#pmwRightContainer3{
            float:right;
            width:/*sj 04.22.08 test 300px*/295px;
            height:275px;
            overflow:auto;
	/*sj 11.11.08 test padding:8px 13px 0px 13px;*/ padding:8px 13px 0px 0px;
            font-size:12px;
}

/* four  product detail links */
div#productMainContainer div#productMainWrapper div#pmwRightContainer4{
            float:right;
            width:/*sj 04.22.08 test 300px*/295px;
            height:305px;
            overflow:auto;
	/*sj 11.11.08 test padding:8px 13px 0px 13px;*/ padding:8px 13px 0px 0px;
            font-size:12px;
}

/* five  product detail links */
div#productMainContainer div#productMainWrapper div#pmwRightContainer5{
            float:right;
            width:/*sj 04.22.08 test 300px*/295px;
            height:335px;
            overflow:auto;
	/*sj 11.11.08 test padding:8px 13px 0px 13px;*/ padding:8px 13px 0px 0px;
            font-size:12px;
}
/* END CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */

div#newproducts {
}
div#MSRP {
	font-weight:bold;
}
div#MSRP a, div#MSRP a:link, div#MSRP a:visited{
	color:#C93035;
	text-decoration:none;
}
div#MSRP a:hover {
	text-decoration:underline;
}
div#MSRP a:active{ 
	text-decoration:none;
}
div#productMainContainer div#productMainWrapper div#pmwRightContainer h5{
	font-weight:bold;
	font-size:12px;
	margin-top:0;
}

div#productMainContainer div#productMainWrapper div#pmwRightContainer ul{
	margin:8px 5px 15px 0px;
	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;
}

a.utilityLink{
	color:#666666;
	text-decoration:none;
	padding-left:20px;

}
a.utilityLink#Page{
	background:url(../images/emailPage.gif) no-repeat 0 2px;
	padding-right:15px;
}
a.utilityLink#printerFriendly{
	background:url(../images/printerFriendly.gif) no-repeat 0 1px;
}	
a.utilityLink:visited{
	color:#666666;
	text-decoration:none;
}
a.utilityLink:hover{
	color:#000000;
	text-decoration:underline;
}
 div#sidebarWrapper{
	background-color:#f5f5f5;
	border:1px solid #cccccc;
	margin-bottom:5px;
	width:175px;

}
div#sidebarWrapper div.sidebarSectionWrapper{
	/*sj 03.18.08 background-image: url(../images/sideBarDivider.gif);
	background-repeat: repeat-x;
	background-position:bottom left;*/
	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:#666666;
	font-size:12px;
	
}
 div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.green{
	color:#339900;
}
 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:#666666;
	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:#ffffff;
	padding-top:12px;
	font-size:12px;
	font-weight:bold;
}
 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 0px;
	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:#C93035;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:top right;
	background-image: url(../images/blueLinkBgRed_C93035.gif);
	padding-right:18px;
	display:block;
	height:20px;
	
}
a.blueLinks:visited{
	color:#3985E5;
}

a.blueLinks:hover{
	text-decoration:underline;
}
a.grayLinks{
	color:#666666;
	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:#666666;
}

a.grayLinks:hover{
	text-decoration:underline;
}
a.greenLinks{
	color:#1FCF00;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:22px;
	display:block;
	height:20px;
	margin-right:30px;
	float:left
}
a.greenLinks:visited{
	color:#1FCF00;
}
a.greenLinks:hover{
	text-decoration:underline;
	color:#1FCF00;
}
a#expandLink{
	background-image: url(../images/expandgreen.png);
}
a#collapseLink{
	background-image: url(../images/collapsegreen.png);
}
a#viewlist{
	background-image: url(../images/ViewListgreen.png);
}
a#viewcart{
	background-image: url(../images/AddToCartgreen.png);
}


div#productTabsContainer{	
	float:left;
	width:520px;
	margin-right:15px;
	
}
div#productDetailSpotlightContainer{
	float:left;
	width:175px;
}	
div#productDetailSpotlightContainerCenter{
	float:left;
	width:175px;
	margin:0 8px;
}
/*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 #d3d3d3;
	border-right:1px solid #d3d3d3;
}
div.productSpotlightTop{
	background-repeat: no-repeat;
	background-position:0 0;
	background-image: url(../images/productSpotlightTopGray.gif);
	height:4px;
	font-size:1px
}
div.productSpotlightBottom{
	background-repeat: no-repeat;
	background-position:0 0;
	background-image: url(../images/productSpotlightBottomGray.gif);
	height:5px;
	font-size:1px
}
div#productSpotlightContainer h4{
	background-repeat: repeat-x;
	background-position:0 0;
	background-image: url(../images/productSpotlightHeaderBgGray.gif);
	margin:0 0;
	height:24px;
	padding-left:11px;
	padding-top:6px;
	font-size:12px;
	color:#000000;
}
div.productSpotlightContentWrapper{
	/*sj 11.04.08 border-top:1px solid #ffffff;*/
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#f3f3f3;
	padding:8px 10px 0px 10px;
	font-size:12px;
	color:#666666;
}
/*sj 11.05.08*/ div.productSpotlightContentWrapper a{
color: #C93035;
text-decoration: none;
}

/*sj 11.05.08*/ div.productSpotlightContentWrapper a:hover{
color: #C93035;
text-decoration: underline;
}



/*sj 11.05.08 div.productSpotlightContentWrapper strong{
	color:#000000;
}*/

/*sj 11.05.08 */div.productSpotlightContentWrapper strong a{
	color:#000000;
	text-decoration:none;
}
/*sj 11.05.08 */div.productSpotlightContentWrapper strong a:hover{
	color:#000000;
	text-decoration:underline;
}
div.productSpotlightPhoto{
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	height:108px;
	margin-bottom:15px;
}
table.productSpotlightPhotoTable{
	height:107px;
	width:149px;
}
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_gray.gif") no-repeat left top;
  margin:0 0 0 0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
div.tabsNavBucket a span {
  float:left;
  display:block;
  background:url("../images/right_gray.gif") no-repeat right top;
  padding:4px 8px 5px 5px;
  color:#C93035;
  font-size:12px;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.tabsNavBucket a span {float:none;}
/* End IE5-Mac hack */
div.tabsNavBucket a:hover span {
  color:#000000;
  }
div.tabsNavBucket .current a {
  background-position:0 -25px;
  border-width:0;
  }
div.tabsNavBucket .current a span {
  background-position:100% -25px;
  padding-bottom:6px;
  color:#000000;
  }
div.tabsNavBucket a:hover {
  background-position:0% -25px;
  text-decoration:none;
  }
/*div#tabsNavBucket li.current a:hover {
  background-position:0 -84px;
  }*/
  
div.tabsNavBucket a:hover span {
  background-position:100% -25px;
  color:#000000;
  }
 /*div#tabsNavBucket li.current a:hover span {
	background-position:100% -84px;
	color:#000000;
  }*/
div.tabContentContainer{
	width:100%
}

div.tabContentWrapper{
	background-color:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px;
}
/*sj 06.27.07*/div.tabContentWrapper a:link{
	color: #C93035;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.tabContentWrapper a:active{
	color: #C93035;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.tabContentWrapper a:visited{
	color: #C93035;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.tabContentWrapper a:hover{
	color: #C93035;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
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);
	padding-bottom:10px;
	margin-left:-10px;
	padding-left:10px	
}
div.specsWrapper{
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	padding-bottom:10px;
	margin-left:-10px;
	padding-left:10px	
}
div.docsWrapper{
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	padding-bottom:10px;
	margin-left:-10px;
	padding-left:10px	
}
/*sj 06.27.07*/div.docsWrapper a:link{
	color: #C93035;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.docsWrapper a:active{
	color: #C93035;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.docsWrapper a:visited{
	color: #C93035;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.docsWrapper a:hover{
	color: #C93035;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
div.productsWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	padding-bottom:10px;
	margin-left:-10px;
	padding-left:10px	
}

div.contactsWrapper strong{
	color:#000000;
}
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:bold;
}
div.SearchCStitle{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
margin:20px 0px 20px 0px;
}

#toplinks li 
{
display: inline;
list-style-type: none;
padding-right: 20px;
}
#toplinks li a
{
}
div#manuSidebar{
	width:190px;
	display:table;
	padding:0px 0px 0px /*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:#666666;
	font-size:/*sj 02.15.08 12px*/ 14px;
	font-weight:bold;
	 margin-top:10px;
}
table#featuredManu{
	border-collapse:collapse;
	width:542px;
	/* sj margin-top:18px; */ margin-top:10px;
	
}
table#featuredManu th{
	border:1px solid #cccccc;
	text-align:left;
	background-color:#F1F1F1;
	padding:5px 8px;
}
table#featuredManu td{
	border:1px solid #cccccc;
	/*sj padding:18px 11px; */ padding:5px 11px; 
	/*sj temp 01.02.08 */ text-align:center;
}
div.expandCollapseConatiner{
	padding:10px 0;
	width:100%;
	display:table;
	 font-size:12px;
}
div#manuLinksWrapper{
	/*sj 03.18.08 border-bottom:1px solid #d5d5d5;*/	
	/*sj margin-bottom:40px */
	 margin-top:15px;
}
a.manuLinkExpand{
	display:block;
	float:left;
	width:23px;
	height:53px;
	background-color:#EEEEEE;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:5px 20px;
	background-image: url(../images/expand_red_C93035.gif);
}
a.manuLinkExpandAdditional{
	display:block;
	float:left;
	width:23px;
	height:40px; 
	background-color:#EEEEEE;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:5px 15px;
	background-image: url(../images/expand_red_C93035.gif);
}
a.manuLinkExpand:visited{
	color:#000000;
}
a.manuLinkExpand:hover{
	background-color:#D3D3D3;
}
a.manuLinkCollapse{
	display:block;
	float:left;
	width:23px;
	height:53px;
	background-color:#D3D3D3;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
	background-repeat: no-repeat;
	background-position:5px 18px;
	background-image: url(../images/collapse_red_C93035.gif);
}
a.manuLinkCollapseAdditional{
	display:block;
	float:left;
	width:23px;
	height:40px; 
	background-color:#D3D3D3;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;	
	background-repeat: no-repeat;
	background-position:5px 15px;
	background-image: url(../images/collapse_red_C93035.gif);
}
a.manuLinkCollapse:visited{
	color:#000000;
}
a.manuLinkCollapse:hover{
	background-color:#EEEEEE;
}

a.catLinkExpand{
	display:block;
	/*sj 03.14.08 width:542px;*/
	background-color:#f7f7f7;
	/*border-bottom:1px solid #d5d5d5;*/
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding:5px 1px 5px 25px;
	background-repeat: no-repeat;
	background-position:5px 7px;
	background-image: url(../images/expand_red_C93035.gif);
}
a.catLinkExpand:visited{
	color:#000000;
}
a.catLinkExpand:hover{
	background-color:#CCE4FE;
	
}


a.companyLink{
	display:block;
	/*width:542px;*/
	background-color:#f7f7f7;
	/*border-bottom:1px solid #d5d5d5;*/
	/*color:#000000;*/
	/*font-weight:bold;*/
	font-size:12px;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	background-repeat: no-repeat;
	background-position:5px 7px;
	color:#C93035;
	font-weight:normal;
	width:355px;
	float:left;
}
a.companyLink:visited{
	color:#C93035;
}
a.companyLink:hover{
	background-color:#CCE4FE;
	
}
/*test this*/
div.FindRI {
	display:block;
	float:right;
	padding:5px 5px 5px 0px;

}
a.catLinkCollapse{
	display:block;
	/*sj 03.14.08 width:542px;*/
	background-color:#CDE5FD;
	/*border-bottom:1px solid #d5d5d5;*/
	color:#000000;
	font-weight:bold;
	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:#000000;
}
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:normal;	
}
div.logoHdrContainerAdditional{	
	width:493px;
	height:25px;
	float:left;
	padding-left:20px;
	padding-right:5px;	
	padding-top:7px;
	padding-bottom:7px;
	font-weight:normal;	
}
div.logoHdrContainerHighlight{
	width:493px;	
	height:75px;
	float:left;
	padding-left:18px;
	padding-right:3px;	
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;	
	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:normal;	
	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:#C93035;
}
div.companyLinksSponsored{
	padding-top:12px;
	color:#C93035;
	/*sj 03.10.08 width:320px;*/
	float:left;
}

/* this class div.companyLinks is for the Additional Manufacturer's links */
div.companyLinks{
	float:left;
	padding: 13px 5px;
	color:#C93035;
}
/* this class div.AddCompanyLinks added for Find a Reseller */
div.AddCompanyLinks {
	padding:5px 5px 0px 0px;
	/*sj temp position: absolute;
	left: 440px;*/
	float:right;
}
/* this class div.AddCompanyLinksSponsored added for Find a Reseller */
div.AddCompanyLinksSponsored {
	float:right;
	padding:5px 5px 0px 0px;
}
div.requestInfoList /*sj 03.10.08 */ {
	background:url(../images/requestInformation.gif) no-repeat 0px 12px;
	float:right;
	padding:12px 0px 0px 20px;
	color:#C93035;
	text-align:right;
	margin:0px 5px 0px 0px;
}
div.requestInfoList  a /*sj 03.10.08 */{
	color:#C93035;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList  a:link /*sj 03.10.08 */{
	color:#C93035;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList  a:active /*sj 03.10.08 */{
	color:#C93035;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList  a:hover /*sj 03.10.08 */{
	color:#C93035;
	font-weight:normal;
	text-decoration:underline;
}
div.requestInfoList  a:visited /*sj 03.10.08 */{
	color:#C93035;
	font-weight:normal;
	text-decoration:none;
}

div#alphalinks {
	color:#cccccc;
	font-size:12px;
	line-height:20px;
	padding-left:5px;
	}
div#alphalinks a.logoHdrLinks{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
}
div#alphalinks a.logoHdrLinks:visited{
	color:#666666;
	text-decoration:underline;
}
div#alphalinks a.logoHdrLinks:hover{
	text-decoration:underline;	
}

a.logoHdrLinks{
	color:#C93035;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
a.logoHdrLinks:visited{
	color:#C93035;
	text-decoration:none;
	font-weight:normal;
}
a.logoHdrLinks:hover{
	text-decoration:underline;
	font-weight:normal;
}


table#manuTable {
	border-collapse:collapse;
	 width:542px; 
	font-size:12px;
	border:1px solid #d5d5d5;
}

table#manuTable th{
	text-align:left;
	background-color:#f7f7f7;
	padding:3px 7px;
	border:1px solid #d5d5d5;
	/*update 6.25.07*/font:12px Arial, Helvetica, sans-serif;
	/*update 10.16.2007*/ font-weight:bold;
}
table#manuTable th.rowHdr{
	text-align:left;
	background-color:#ffffff;
	padding:0;
	border:1px solid #d5d5d5;
}
table#manuTable th.companylinks{
	text-align:left;
	background-color:#f7f7f7;
	padding:0;
	border:1px solid #d5d5d5;
}
/*sj 02.15.08 BEGIN View All*/
table#manuTable td.ViewAll{
	padding:3px 7px;
	border:1px solid #d5d5d5;
	text-align:center;
}
table#manuTable td.ViewAll a{
	font: 14px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
table#manuTable td.ViewAll a:link{
	font: 14px  Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
table#manuTable td.ViewAll a:active{
	font: 14px  Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
table#manuTable td.ViewAll a:visited{
	font: 14px  Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
/*sj temp END View All*/
table#manuTable td{
	padding:3px 7px;
	border:1px solid #d5d5d5;
	/*update 6.25.07*/font: 12px Arial, Helvetica, sans-serif;
}

table#manuTable td a{
	color:#C93035;
}
table#manuTable td a:visited{
	color:#C93035;
}
table#manuTable td a.model /*sj added 02.14.08 */ {
}
table#manuTable td a.details /*sj added 02.14.08 */ {
background:url(../images/detailsArrow.gif) no-repeat;
width:14px;
height:14px;
display:block;
margin:0px 0px 0px 14px; /*sj 03.21.08 for IE*/
}
table#manuTable tr td {
background-color:#ffffff;
}


table#manuTableAdd {
	border-collapse:collapse;
	width:542px;
	font-size:12px;
}
table#manuTableAdd th{
	text-align:left;
	background-color:#f7f7f7;
	padding:3px 7px;
	border:1px solid #d5d5d5
}
table#manuTableAdd th.rowHdr{
	text-align:left;
	background-color:#ffffff;
	padding:0;
	border:1px solid #d5d5d5;

}
table#manuTableAdd td{
	padding:3px 7px;
	border:1px solid #d5d5d5;

}
table#manuTableAdd td a{
	color:#C93035;
}
table#manuTableAdd td a:visited{
	color:#C93035;
}
table#manuTableAdd td a.details{
	display:block;
	margin-left:10px;
}
table#manuTableAdd tr td {
background-color:#ffffff;
}

/* *********************************************************************************************** */

div#companyDetailWrapper{
	border:1px solid #cccccc;
	display:table;
	width:540px;	
	margin-bottom:23px;
	 font-size:12px;
	 background-color:#ffffff;
}
div#companyDetailWrapper div#leftContainer{
	float:left;
	width:189px;
	border-right:1px solid #cccccc;
}

div#companyDetailWrapper div#rightContainer{

            float:right;

            width:323px;

            height:/*sj 04.15.08 180px*/ 200px;
overflow:auto;
			padding:0px;
            font-size:12px;
}
div#companyDetailWrapper div#rightContainer p{
	clear:both;
	color:#000000;
	margin: 0px 20px 0px 0px;
}

/* BEGIN  CODE FOR THIS DIV AFTER HEIGHT VARIATIONS sj 04.14.08*/
/* one company detail link */
div#companyDetailWrapper div#rightContainer1{
            float:right;
            width:323px;
            height:/*sj 10.08.08  248px*/219px;
            overflow:auto;
			padding:0px;
            font-size:12px;
}
div#companyDetailWrapper div#rightContainer1 p{
	clear:both;
	color:#000000;
	margin: 0px 20px 0px 0px;
}

/* 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:#000000;
	margin: 0px 20px 0px 0px;
}
/* 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:#000000;
		margin: 0px 20px 0px 0px;
}
/* END CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */
 
/*BEGIN sj 09.19.08 */
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:#000000;
	margin: 0px 20px 0px 0px;
}
/*END sj 09.19.08 */
 

div#companyDetailWrapper div#companyAddressContainer{
	margin:10px;
	height:125px;
	color:#000000;
}
	div#companyDetailWrapper div#companyAddressContainer strong{
		color:#000000;
	}
	div#companyDetailWrapper div#companyAddressContainer a{
		color:#3985E5;
	}
	div#companyDetailWrapper div#companyAddressContainer a:visited{
		color:#3985E5;
	}
	div#companyDetailWrapper div#companyAddressContainer img {
		margin-bottom:10px;
		}
div#companyDetailWrapper div#companyAddressContainerNoLinks /*sj 03.18.08*/{
	margin:10px;
	height: 180px;
	color:#000000;
}
	div#companyDetailWrapper div#companyAddressContainerNoLinks strong{
		color:#000000;
	}
	div#companyDetailWrapper div#companyAddressContainerNoLinks a{
		color:#3985E5;
	}
	div#companyDetailWrapper div#companyAddressContainerNoLinks a:visited{
		color:#3985E5;
	}
	div#companyDetailWrapper div#companyAddressContainerNoLinks img {
		margin-bottom:10px;
		}
div#companyDetailWrapper div#companyAddressContainer1Links  /*sj 04.15.08*/

{

margin:10px;

height: 202px;
color: #000000;
}
	div#companyDetailWrapper div#companyAddressContainer1Links strong{
		color:#000000;
	}
	div#companyDetailWrapper div#companyAddressContainer1Links a{
		color:#3985E5;
	}
	div#companyDetailWrapper div#companyAddressContainer1Links a:visited{
		color:#3985E5;
	}
	div#companyDetailWrapper div#companyAddressContainer1Links img {

                        margin-bottom:10px;

                        }           div#companyDetailWrapper div#companyAddressContainer2Links  /*sj 04.15.08*/

{

margin:10px;

height: 171px;

color: #000000;

}

            div#companyDetailWrapper div#companyAddressContainer2Links strong{

                        color:#000000;

            }

            div#companyDetailWrapper div#companyAddressContainer2Links a{

                        color:#3985E5;

            }

            div#companyDetailWrapper div#companyAddressContainer2Links a:visited{

                        color:#3985E5;

            }

            div#companyDetailWrapper div#companyAddressContainer2Links img {

                        margin-bottom:10px;

                        }

div#companyDetailWrapper div#companyAddressContainer3Links  /*sj 04.15.08*/

{

margin:10px;

height: 140px;

color: #000000;

}

            div#companyDetailWrapper div#companyAddressContainer3Links strong{

                        color:#000000;

            }

            div#companyDetailWrapper div#companyAddressContainer3Links a{

                        color:#3985E5;

            }

            div#companyDetailWrapper div#companyAddressContainer3Links a:visited{

                        color:#3985E5;

            }

            div#companyDetailWrapper div#companyAddressContainer3Links img {

                        margin-bottom:10px;

                        }



/*sj BEGIN added 11-19-2007 for long addresses */
div#companyDetailWrapper div#companyAddressIntlContainer{
	padding:10px;
	height: 155px;
}
div#companyDetailWrapper div#companyAddressIntlContainer strong{
	color:#000000;
}
div#companyDetailWrapper div#companyAddressIntlContainer a{
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressIntlContainer a:visited{
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressIntlContainer img {
	padding-bottom:10px;
	}
/*sj END added 11-19-2007 for 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 #cccccc;
	border-bottom:1px solid #ffffff;
	background-color:#eeeeee;

	padding-top:7px;
	padding-bottom:7px;
}
div#companyDetailWrapper div#leftContainer li a{
	word-spacing:-2px /*sj added 02.28.08*/;
	font-size:12px /*sj added 02.28.08*/;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding-left:28px;
	padding-top:1px;
	padding-bottom:1px;
}
div#companyDetailWrapper div#leftContainer li a:visited{
	color:#666666;
}
div#companyDetailWrapper div#leftContainer li a:hover{
	color:#000000;
	text-decoration:underline
}
div#companyDetailWrapper div#leftContainer li a#findADealer{
	background:url(../images/findADealer.gif) no-repeat 8px 0px;
}
div#companyDetailWrapper div#leftContainer li a#requestInformation{
	background:url(../images/requestInformation.gif) no-repeat 8px 0px;
}
div#companyDetailWrapper div#leftContainer li a#downloadABrochure {
	background:url(../images/downloadABrochure.gif) no-repeat 8px 0px;
}
div#companyDetailWrapper div#leftContainer li a#iqVideoNews {
	background:url(../images/iqVideoNews.gif) no-repeat 8px 0px;
}
div#companyDetailWrapper div#leftContainer li a#iqGreenStatements {
	background:url(../images/iqGreenState.gif) no-repeat 8px 0px;
}  

/*sj  BEGIN AVolution logo solution*/
div.CoName {
float:left;
display:block;
margin:12px 0px 12px 0px;
padding:0px;
color: #000000;
font-weight: bold;
font-size: 12px;
}
div.booth
{
margin-top: 0px;
margin-right: 0px;
margin-bottom: 12px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
color: #666666;
font-weight: bold;
font-size: 12px;
clear: both;
}
img.AVolutionLogo {
float:right;
display:block;
}
/*sj  END AVolution logo solution*/

div#companyDetailWrapper div#rightContainer p{
	clear:both;color:#000000;
	margin: 0 0 12px 0;
	clear:both; /*sj  02.20.08 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;
}




a.utilityLink#emailPage{
	background:url(../images/emailPage.gif) no-repeat 0 2px;
	padding-right:15px;
}
	

/*sj BEGIN CSS FOR NEW PRODUCTS BANNER ON MAIN PAGE 09-27-07*/
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;
}
a.reglnks:visited {

}
a.reglnks :hover{
text-decoration:none;
background-image:url(../images/register_on.gif);
}

a.viewlastlnks:link {
text-decoration:none;
}
a.viewlastlnks :visited {

}
a.viewlastlnks :hover{
text-decoration:none;
background-image:url(../images/viewlast_on.gif);
}

.bannerLinks a:link {
font-family:Arial, Helvetica, sans-serif;
color:#3985E5;
line-height:16px;
display:block;
width:543px;
height:45px;
background-image:url(../images/newProd3_off_red_C93035.gif);
}
.bannerLinks a:visited {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:16px;
}
.bannerLinks a:hover{
color:#3985E5;
text-decoration:none;
background-image:url(../images/newProd3_on_red_C93035.gif);

}
/*sj END CSS FOR NEW PRODUCTS BANNER ON MAIN PAGE  09-27-07*/


div#footerPad{
	width:100%;
	clear:both;
	height:78px; /* must be at least the same height as div#footer */
}

div#footer {
	bottom: 0px;	
	height:58px;
	background-color:#ffffff; 
	width:938px;
	margin:0 14px 0 14px;
	padding:0px;
	clear:both;
	border-top:1px solid #cccccc;
	font-weight:bold;
	color:#000000;
	padding-top:5px;
}
div#footer ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
div#footer ul li{
	color:#666666;
	display:inline;
	margin-right:2px;
}
div#footer ul li a{
	color:#666666;
	font-weight:normal;
	text-decoration:none;
}
div#footer ul li a:visited{
	color:#666666;
}
div#footer ul li a:hover{
	text-decoration:underline;
}
#CATCopyright 
{
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    TEXT-ALIGN: center
}
div#BreadcrumbContainer{
	width:100%;
	display:table;
	padding:8px 0;
	font-size:12px;
}
div#BreadcrumbContainer a /*sj 04.08.08*/{
	color:#C93035;
	text-decoration:none;
}
div#BreadcrumbContainer a:visited /*sj 04.08.08*/{
	color:#C93035;
}
div#BreadcrumbContainer a:hover /*sj 04.08.08*/{
	color:#C93035;
	text-decoration:underline;
}

div#breadcrumb{
	float:left;
	color:#C93035;
	font-size:12px;
}
div#breadcrumb a{
	color:#C93035;
	text-decoration:none;
}
div#breadcrumb a:visited{
	color:#C93035;
}
div#breadcrumb a:hover{
	color:#C93035;
	text-decoration:underline;
}
/* BEGIN  FORM CSS */
div#iqformctr {
width:570px; margin-left:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc; background:#ffffff; color:#000;
} /* ADDED background:#ffffff; to iqformctr on 11.11.08*/
div#iqformctr td { color:#000000;} 
div#iqformctrwide {
width:700px; margin-left:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc; background:#ffffff; color:#000000;
} 
div#iqformctrwide td {color:#000000;}div#iqrfiaddress {
	margin:5px 0 5px 5px;
    }
div#iqformctrtitle {
font-weight:bold; padding:5px 5px 5px 5px;
}
div.iqlabel {
float:left; width:150px;padding:5px 5px 5px 5px; text-align:right
}
div.iqfield {
float:right; width:400px;padding:5px 5px 5px 5px; text-align:left;
}
position:relative; right:8px;
} div.iqnote{
 padding:5px 5px 5px 5px;
}
div.iqlinks {
text-align:center; padding:5px 5px 5px 5px; border-top:1px solid #cccccc; background-color:#eeeeee;
}
div.iqlinks span {
padding:40px; 
}
div.iqlinks span a{
font-weight:bold;
color:#666666;
text-decoration:none;
}
div.iqlinks a:visited{
color:#666666;
}
div.iqlinks a:hover{
color:#000000;
text-decoration:underline
}
div.para {
	margin:5px;
}
div.findformlinks {
	float:right; 
	width:400px;
	padding:15px 5px 5px 5px; 
	text-align:left;
	display: block;
}
div.findformlinks a{
	color: #C93035;
}
div.findformlinks a:link{
	color: #C93035;
}
div.findformlinks a:visited{
	color: #C93035;
}
div.findformlinks a:hover{
	color: #C93035;
}
div.resultsaddress {
	float:left; 
	width:300px;
	padding:15px 5px 5px 5px; 
	text-align:left;
}
div.resultsaddress a{
	color: #C93035;
}
div.resultsaddress a:link{
	color: #C93035;
}
div.resultsaddress a:visited{
	color: #C93035;
}
div.resultsaddress a:hover{
	color: #C93035;
}

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:bold; 
	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:bold; padding:5px 5px 5px 0px;}
div.iqbordertop {border-top:1px solid #cccccc;}
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; /*sj 04.04.08 Safari hack*/

	display:table;
	padding:8px 0;
}
div#loginBreadcrumbContainer div#breadcrumb{
	float:left;
	padding-left:14px;
	color:#000000;
}

div#loginBreadcrumbContainer div#breadcrumb a{
	color:#C93035;
	text-decoration:none;
}
div#loginBreadcrumbContainer div#breadcrumb a:visited{
	color:#C93035;
}
div#loginBreadcrumbContainer div#breadcrumb a:hover{
	color:#C93035;
	text-decoration:underline;
}

div#loginBreadcrumbContainer div#login{
	float:right;
	padding-right:20px;
	color:#000000;
	font-weight:bold;
	/*sj 06/18/2007*/ font-size:12px;
	/*sj 06/18/2007*/ font-family:Arial, Helvetica, sans-serif;
}
div#loginBreadcrumbContainer div#login a{
	color:#C93035;
	/*updated 6.25.07*/font:12px Arial, Helvetica, sans-serif normal; 
}
div#loginBreadcrumbContainer div#login a:visited{
	color:#C93035;
}
div#loginBreadcrumbContainer div#login a:hover{
	color:#C93035; text-decoration:underline;
}

/*ADDED 08.21.07 FOR ADDITIONAL TABS ON PRODUCT DETAIL PAGE */
div.FeatureWrapper{
            background-repeat: repeat-x;
            background-position:bottom left;
            background-image: url(../images/contactsItemBottomBorder.gif);
            padding-bottom:10px;
            margin-left:-10px;
            padding-left:10px          
}
div.accessoryWrapper{
            background-repeat: repeat-x;
            background-position:bottom left;
            background-image: url(../images/contactsItemBottomBorder.gif);
            padding-bottom:10px;
            margin-left:-10px;
            padding-left:10px          
}
div#FeatureContainer{
            /*display:none;*/
}
div#accessoryContainer{
            /*display:none;*/
}

/* BEGIN NEWS PAGE CSS ADDED 06.13.08 */

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;
}
div#iqrss a:active{
color:#000;
text-decoration:none;
}
div#iqrss a:link{
color:#000;
text-decoration:none;
}
div#iqrss a:hover{
color:#000;
text-decoration:underline;
}
div#iqrss a:visited{
color:#000;
text-decoration:none;
}


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:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
}
a:link.iqnewsArticleLink {
color:#000;
text-decoration:none;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
}
a:active.iqnewsArticleLink {
color:#000;
text-decoration:none;
font-size:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
}
a:hover.iqnewsArticleLink {
color:#000;
text-decoration:underline;
}
a:visited.iqnewsArticleLink {
color:#000;
text-decoration:none;
}

div.iqnewsArticleDeck {
color:#666666;
font-size:12px;
line-height:14px;
display:block;
font-family:Arial, Helvetica, sans-serif;
}

div#iqPageLinks {
font-size:12px;
font-weight:bold;
color:#666;
font-family:Arial, Helvetica, sans-serif;
}
div#iqPageLinks a:active.iqPageLink {
color:#000;
text-decoration:none;
}

div#iqPageLinks a:link.iqPageLink {
color:#000;
text-decoration:none;
}

div#iqPageLinks a.iqPageLink {
color:#000;
text-decoration:none;
}

div#iqPageLinks a:visited.iqPageLink {
color:#000;
text-decoration:none;
}

div#iqPageLinks a:hover.iqPageLink {
text-decoration:underline;
color:#000;
}

div#iqPageLinks a.iqPageNext {
font:18px bold;
text-decoration:none;
color:#C93035;
}

div#iqPageLinks a:active.iqPageNext {
text-decoration:none;
color:#C93035;
}

div#iqPageLinks a:link.iqPageNext {
text-decoration:none;
color:#000;
}

div#iqPageLinks a:hover.iqPageNext {
text-decoration:underline;
color:#000;
}

div#iqPageLinks a:visited.iqPageNext {
text-decoration:none;
color:#000;
}

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 #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:10px;
	background-color:#ffffff;
}

div.iqnewsCoArticleList {

margin-bottom:10px;

}


	div#companyContentContainer{

	display:none;

	}  
/* END NEWS PAGE CSS*/

/*BEGIN POPOUT CSS ADDED 11.10.08*/
body#ListingBoxPopoutBody {
background:#d7d7d7;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
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;
}
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;
}
/*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:#3985e3;
text-decoration:none;
}
table#NarrowSearchTable a:hover{
color:#000483;
text-decoration:underline;
}
table#NarrowSearchTable a:visited{
color:#3985e3;
text-decoration:none;
}
table#NarrowSearchTable ul li {
list-style:none;
text-indent:-15px;
}
table#NarrowSearchTable tr td {
width:50%;
whitespace:nowrap;
vertical-align:text-top;
background-color:#ffffff;
}
table#NarrowSearchTable tr td div {
max-height:150px;
overflow:auto;
overflow-x:hidden;
}
span.NarrowRedText {
font-weight:bold;
color: #FF0000;
}
span.NarrowGrayText {
font-weight:bold;
color:#666666;
}
/*END NARROW SEARCH PAGE */ 

/*BEGIN NARROW RESULTS PAGE*/ 
table#NarrowResults {
	width:722px;
}
/*END NARROW RESULTS PAGE*/
 div.NewIqProd {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin:0;
}
div.NewIqProd {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin:0;
}
div#SeeAllProducts a {
	color: #3399ff;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	text-decoration:underline;
}
div#SeeAllProducts a:active {
	color: #3399ff;
	text-decoration:underline;
}
div#SeeAllProducts a:hover {
	color: #000000;
	text-decoration:underline;
}
div#SeeAllProducts a:visited {
	color: #3399ff;
	text-decoration:underline;
}
/*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:#000000;
font-size:12px;
width:524px;
}
table#manuTableCat th {
background-color:#fff;
border:1px solid #B7D1F4;
font:normal 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;
}
table#manuTableCat th a:hover, table#manuTableCat th a:focus {
	color:#39f;
	text-decoration:underline;
}
table#manuTableCat th a:active {
	color:#39f;
	text-decoration:none;
}

table#manuTableCat th.rowHdr {
background-color:#FFFFFF;
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:bold;
	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:#3399FF;
	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-weight:bold;
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-weight:bold;
text-decoration:underline;
}
table#manuTableCat tr th.MfrNewProdTh div.catLinks a.MfrNewProdList:active {
	color:#f00;
font-size:12px;
font-weight:bold;
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:#000000;
	font-weight:bold;
	font-size:12px;
	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:#000000;
	font-weight:bold;
	font-size:12px;
	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 */


div#companyDetailWrapper div#leftContainer li a#iqVideoNews{
background:url(../images/iqVideoNews.gif) no-repeat 8px 0px;
}
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 #cccccc;
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 padding:10px;
 background-color:#ffffff;
/*sj 1642*/ color:#000000;
}


