body {
	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;
}
div#productContainerEmail {
	margin:15px;
}
div#productContainer {
	width: 955px;
	margin: 15px 0px 0px 0px;
	padding:0px 0px 0px 4px;
	display:table;
}
div#productContentContainer {
	width:735px;
	top:160px;
	font:12px Arial, Helvetica, sans-serif;
}
div#leftNav {
	margin-right:15px;
}
div#leftNav a {
	color:#39f;
}
div#leftNav a.link {
	color:#39f;
}
div#leftNav a.visited {
	color:#39f;
}
div#leftNav a.hover {
	color:#000;
}
div#leftNav a.active {
	color:#39f;
}
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:bold;
	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:bold;
	color:#000000;
	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:bold;
	}
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:bold;
}
h2 a:active.ShowroomLink {
	color:#39f;
	background-color:transparent;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
div#productMainContainer div#productMainWrapper {
	border:1px solid #cccccc;
		display: table-cell;
	width:520px; 
	background-color:#ffffff;
	color:#000000;
	text-align:left;
}
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 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 #cccccc;
	border-bottom:1px solid #ffffff;
	background-color:#eeeeee;
	list-style-type:none;
	margin:0;
	padding:7px 0px 7px 0px;
	text-align:left;
}
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;
	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 {
	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:295px;
	height:215px;
	overflow:auto;
	padding:8px 13px 0px 0px;
}
/* two  product detail links */
div#productMainContainer div#productMainWrapper div#pmwRightContainer2 {
	float:right;
	width:295px;
	height:245px;
	overflow:auto;
	padding:8px 13px 0px 0px;
}
/* three product detail  links */
 div#productMainContainer div#productMainWrapper div#pmwRightContainer3 {
	float:right;
	width:295px;
	height:275px;
	overflow:auto;
	padding:8px 13px 0px 0px;
	font-size:12px;
}
/* four  product detail links */
div#productMainContainer div#productMainWrapper div#pmwRightContainer4 {
	float:right;
	width:295px;
	height:305px;
	overflow:auto;
	padding:8px 13px 0px 0px;
	font-size:12px;
}
/* five  product detail links */
div#productMainContainer div#productMainWrapper div#pmwRightContainer5 {
	float:right;
	width:295px;
	height:335px;
	overflow:auto;
	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:#39f;
	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;
	text-align:left;
}
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;
	/*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:#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:#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:#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:#000000;
	text-decoration:none;
	padding-left:22px;
	display:block;
	margin-right:30px;
	float:left;
	font-weight:bold;
}
a.greenLinks:visited {
	color:#000000;
}
a.greenLinks:hover {
	text-decoration:underline;
	color:#000000;
}
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 0;
	height:24px;
	padding-left:11px;
	padding-top:6px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
div.productSpotlightContentWrapper {
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#EAF1FC;
	padding:8px 10px 0px 10px;
	font-size:12px;
	color:#666666;
	text-align:left;
}
div.productSpotlightContentWrapper a {
	color: #3985e5;
	text-decoration: none;
}
div.productSpotlightContentWrapper a:hover {
	color: #3985e5;
	text-decoration: underline;
}
div.productSpotlightContentWrapper strong a {
	color:#000000;
	text-decoration:none;
}
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;
}
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;
}
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;
}
/* 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;
}
div.tabContentWrapper a:link {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper a:active {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper a:visited {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper a:hover {
	color: #3399ff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper  ul {
	margin:10px;
	padding:0;
}
/*sj added to force <li> 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 <ul> within a <ul>*/ div.tabContentWrapper ul li ul {
	margin:0;
	padding:0;
}
/*sj added to force <ul> tags within <ul> 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: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.docsWrapper a:active {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.docsWrapper a:visited {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.docsWrapper a:hover {
	color: #3399ff;
	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);
	margin:0;
	padding:0 0 10px 0;
}
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:#3399FF;
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
}
table#featuredManu {
	border-collapse:collapse;
	width:542px;
	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;
	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:#000000;
	font-weight:bold;
	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:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:5px 15px;
	background-image: url(../images/expand.gif);
}
a.manuLinkExpand:visited {
	color:#000000;
}
a.manuLinkExpand:hover {
	background-color:#B6D1F4;
}
a.manuLinkCollapse {
	display:block;
	float:left;
	width:23px;
	height:53px;
	background-color:#B6D1F4;
	color:#000000;
	font-weight:bold;
	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:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:5px 15px;
	background-image: url(../images/collapse.gif);
}
a.manuLinkCollapse:visited {
	color:#000000;
}
a.manuLinkCollapse:hover {
	background-color:#CCE4FE;
}
a.catLinkExpand {
	display:block;
	background-color:#F2F7FD;
	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.gif);
}
a.catLinkExpand:visited {
	color:#000000;
}
a.catLinkExpand:hover {
	background-color:#CCE4FE;
}
a.companyLink {
	display:block;
	background-color:#F2F7FD;
	font-size:12px;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	background-repeat: no-repeat;
	background-position:5px 7px;
	color:#3399FF;
	font-weight:normal;
	width:355px;
	float:left;
}
a.companyLink:visited {
	color:#3399FF;
}
a.companyLink:hover {
	background-color:#CCE4FE;
}
div.FindRI {
	display:block;
	float:right;
	padding:5px 5px 5px 0px;
}
a.catLinkCollapse {
	display:block;
	background-color:#CDE5FD;
	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:#3399FF;
}
div.companyLinksSponsored {
	padding-top:12px;
	color:#3399FF;
	float:left;
}
/* this class div.companyLinks is for the Additional Manufacturer's links */
div.companyLinks {
	float:left;
	padding: 13px 5px;
	color:#3399FF;
}
/* this class div.AddCompanyLinks added for Find a Reseller */
div.AddCompanyLinks {
	padding:5px 5px 0px 0px;
	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:#3399FF;
	text-align:right;
	margin:0px 5px 0px 0px;
}
div.requestInfoList a /*sj 03.10.08 */ {
	color:#3399FF;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:link /*sj 03.10.08 */ {
	color:#3399FF;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:active /*sj 03.10.08 */ {
	color:#3399FF;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:hover /*sj 03.10.08 */ {
	color:#3399FF;
	font-weight:normal;
	text-decoration:underline;
}
div.requestInfoList a:visited /*sj 03.10.08 */ {
	color:#3399FF;
	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:#3399FF;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
a.logoHdrLinks:visited {
	color:#3399FF;
	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 #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:bold;
}
table#manuTable th.rowHdr {
	text-align:left;
	background-color:#ffffff;
	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:#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;
}
/* END View All*/
table#manuTable td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
	font: 12px 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;
}
table#manuTable td a:visited {
	color:#3985E3;
}
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 0px 0px 14px; /* for IE*/
}
table#manuTable tr td {
	background-color:#ffffff;
	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:#ffffff;
	padding:0;
	border:1px solid #B7D1F4;
}
table#manuTableAdd td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
}
table#manuTableAdd td a {
	color:#3985E3;
}
table#manuTableAdd td a:visited {
	color:#3985E3;
}
table#manuTableAdd td a.details {
	display:block;
	margin-left:10px;
}
table#manuTableAdd tr td {
	background-color:#ffffff;
}
/* *********************************************************************************************** */

/*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:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
table#manuTableWide td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
	font: 12px Arial, Helvetica, sans-serif;
}
table#manuTableWide td a {
	color:#3985E3;
	background-color:#ffffff;
	text-decoration:none;
}
table#manuTableWide td a:visited {
	color:#3985E3;
}
table#manuTableWide td a:hover {
	color:#3985E3;
	text-decoration:underline;
}
/*END VIEW ALL PRODUCTS PAGE*/
/* *********************************************************************************************** */

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: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 */
/* 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:#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 */
 
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;
}
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 {
	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   {
	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;
}
/* BEGIN 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;
}
/* 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 #cccccc;
	border-bottom:1px solid #ffffff;
	background-color:#eeeeee;
	padding-top:7px;
	padding-bottom:7px;
	list-style-type:none
}
div#companyDetailWrapper div#leftContainer li a {
	word-spacing:-2px ;
	font-size:12px ;
	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;
}  
/* 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;
}
/*  END AVolution logo solution*/

div#companyDetailWrapper div#rightContainer p {
	clear:both;
	color:#000000;
	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;
}
a.utilityLink#emailPage {
	background:url(../images/emailPage.gif) no-repeat 0 2px;
	padding-right:15px;
}
/* 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;
}
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.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.gif);
}
/* 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: 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%;
	min-width: 785
	px;
	display:table;
	padding:8px 0;
	font-size:12px;
}
div#BreadcrumbContainer a {
	color:#666666;
	text-decoration:none;
}
div#BreadcrumbContainer a:visited {
	color:#666666;
}
div#BreadcrumbContainer a:hover {
	color:#000000;
	text-decoration:underline;
}
div#BreadcrumbContainer div{
	font-size:12px;
	color:#000;
}
div#BreadcrumbContainer div a {
	color:#fff;
	text-decoration:none;
}
div#BreadcrumbContainer div a:visited {
	color:#fff;
}
div#BreadcrumbContainer div a:hover {
	color:#fff;
	text-decoration:underline;
}
div#BreadcrumbContainer div#breadcrumb {
	float:left;
	color:#000000;
	font-size:12px;
}
div#BreadcrumbContainer div#breadcrumb a {
	color:#666666;
	text-decoration:none;
}
div#BreadcrumbContainer div#breadcrumb a:visited {
	color:#666666;
}
div#BreadcrumbContainer div#breadcrumb a:hover {
	color:#000000;
	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:#000000;
} 
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;
} 
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 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 #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: #3985e3;
}
div.findformlinks a:link {
	color: #3985e3;
}
div.findformlinks a:visited {
	color: #3985e3;
}
div.findformlinks a:hover {
	color: #3985e3;
}
div.resultsaddress {
	float:left;
	width:300px;
	padding:15px 5px 5px 5px;
	text-align:left;
}
div.resultsaddress a {
	color: #3985e3;
}
div.resultsaddress a:link {
	color: #3985e3;
}
div.resultsaddress a:visited {
	color: #3985e3;
}
div.resultsaddress a:hover {
	color: #3985e3;
}
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; /* Safari hack*/
	display:table;
	padding:8px 0;
}
div#loginBreadcrumbContainer div#breadcrumb {
	float:left;
	padding-left:14px;
	color:#000000;
}
div#loginBreadcrumbContainer div#breadcrumb a {
	color:#666666;
	text-decoration:none;
}
div#loginBreadcrumbContainer div#breadcrumb a:visited {
	color:#666666;
}
div#loginBreadcrumbContainer div#breadcrumb a:hover {
	color:#000000;
	text-decoration:underline;
}
div#loginBreadcrumbContainer div#login {
	float:right;
	padding-right:20px;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div#loginBreadcrumbContainer div#login a {
	color:#fff;
	font:12px Arial, Helvetica, sans-serif normal;
}
div#loginBreadcrumbContainer div#login a:visited {
	color:#fff;
}
div#loginBreadcrumbContainer div#login a:hover {
	color:#000;
}
/* 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;
}
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:#3399ff;
}
div#iqPageLinks a:active.iqPageNext {
	text-decoration:none;
	color:#3399ff;
}
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;
	color:#000000;
}
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:#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:#4b6ca5;
	text-decoration:none;
}
table#NarrowSearchTable a:hover {
	color:#000483;
	text-decoration:underline;
}
table#NarrowSearchTable a:visited {
	color:#4b6ca5;
	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;
}
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;
}
/*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 */



/*BEGIN New Products page links*/
table#iqNewProdPgTable a:link, table#iqNewProdPgTable a:visited {
	text-decoration:none;
	color:#F8960A;
}
table#iqNewProdPgTable a:hover, table#iqNewProdPgTable a:focus {
	text-decoration:none;
	color:#EA4336;
}
table#iqNewProdPgTable a:active {
	text-decoration:none;
	color:#F8960A;
}
/*END New Products page links*/
