body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
a {
	color:#fff;
	font-weight: bold;
	text-decoration:underline;
}
a:link, a:visited {
	color:#fff;
	font-weight: bold;
	text-decoration: underline;
}
a:hover,  a:focus {
	color:#fca700;
	font-weight: bold;
	text-decoration: underline;
}
 a:active {
	color:#fff;
	font-weight: bold;
	text-decoration: underline;
}
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#productMainContainer {
	width:522px;
	float:left;
	clear:both;
	margin:0 0 0 10px;
	padding:0;
	display: inline;
}
div#headersContainer {
	float:left;
	width:544px;
	margin:0;
	padding:0;
}
div#headersContainer h2 {
	margin:0;
	padding:0;
}
div#headersContainer h2 a.ShowroomLink:link, div#headersContainer h2 a.ShowroomLink:visited {
	display: inline;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	text-decoration: underline;
	margin: 0 0 0 10px;
	padding:0;
}
div#headersContainer h2 a.ShowroomLink:hover, div#headersContainer h2 a.ShowroomLink:focus {
	color: #FCA700;
	font-weight: bold;
	text-decoration: underline;
}
div#headersContainer h2 a.ShowroomLink:active {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
div#headersContainer h1 {
	line-height:30px;
	color:#fff;
	background-color:transparent;
	margin:0 0 0 10px;
	padding:0; 
}
div#productHdrContainer {
	display:table;
	width:100%;
	margin:11px 0 10px 0;
}
div#productHdrContainer h3 {
	color:#fff;
	background-color:transparent;
	margin:0 0 0 10px;
	padding:0;
	width:534px;
	font-weight:normal;
}
div#productHdrContainer div#headersContainer h3 {
	color:#fff;
	background-color:transparent;
	margin:0 0 0 10px;
	padding:0;
	font-weight:bold;
}
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;
	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 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:#005BA9;
	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:#005BA9;
	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:#005BA9;
}
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 0
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer 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 0;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#noAdditionalProductImages:hover {
	text-decoration:none;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#Product {
	background:url(../images/Product.gif) no-repeat 8px 1px;
	padding-left:29px;
}
/* BEGIN  CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */
/* one product detail link*/
div#productMainContainer div#productMainWrapper div#pmwRightContainer1 {
	float:right;
	width:295px;
	height:215px;
	overflow:auto;
	padding:8px 13px 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:268px;
	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:link, div#MSRP a:visited {
	color:#005BA9;
	text-decoration:none;
	font-weight:bold;
}
div#MSRP a:hover, div#MSRP a:focus {
	color:#005BA9;
	text-decoration:underline;
	font-weight:bold;
}
div#MSRP a:active {
	color:#005BA9;
	text-decoration:none;
	font-weight:bold;
}
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:194px;
}
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 {
	width:194px;
	float:left;
	margin:18px 0 0 14px;
	background-color:#fff;
	display: inline;
}
div#sidebarWrapper div.sidebarSectionWrapper {
	display:table;
	width:194px;
	margin:0;
	padding:0;
}
div#sidebarWrapper div.sidebarSectionWrapperLast {
	background-image:none;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer {
	margin:0;
	padding:0;
	width:194px;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 {
	width:174px;
	color:#fff;
	background-color:#005BA9;
	font-size:120%;
	margin:0;
	padding:10px;
	font-weight: bold;
}
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:#FFF;
	font-size:120%;
	width:174px;
}
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 5px 0 10px;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarLinks {
	text-align:right;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer ul {
	margin:5px 0 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:#005BA9;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:bottom right;
	background-image: url(../CTL9959/images/blueLinkBg.png);
	display:block;
	height:20px;
	padding:5px 25px 0 0;
}
a.blueLinks:visited {
	color:#005BA9;
}
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:#fff;
	text-decoration:none;
	padding-left:27px;
	display:block;
	margin-right:30px;
	float:left;
	font-weight:bold;
	line-height:22px;
}
a.greenLinks:visited {
	color:#fff;
}
a.greenLinks:hover {
	text-decoration:underline;
	color:#fff;
}
a#expandLink {
	background-image: url(../CTL9959/images/expand_all.png);
	background-repeat: no-repeat;
	height:22px;
}
a#collapseLink {
	background-image: url(../CTL9959/images/collapse_all.png);
	background-repeat: no-repeat;
	height:22px;
}
a#viewlist {
	background-image: url(../images/ViewListgreen.png);
}
a#viewcart {
	background-image: url(../images/AddToCartgreen.png);
}
div#productTabsContainer {
	float:left;
	width:520px;
	clear:both;
}
div#productTabsContainer div.tabsNavBucket {
	  display:table;
      width:520px;
      background: url("../images/tabsNavBucketBackground.gif") repeat-x bottom;
	  margin:11px 0 0 0; 
      }
div#productDetailSpotlightContainer {
	float:left;
	width:194px;
	margin:11px 0 0 14px;
	display: inline;
}
/*BEGIN CENTER 3 BOXES*/
div#productDetailSpotlightContainerCenter {
	float:left;
	width:194px;
	margin:0 8px;
}
/*END CENTER 3 BOXES*/
div#productSpotlightContainer {
	width:194px;
	margin:11px 0 0 0;
}
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;*/
	display:none;
}
div.productSpotlightBottom {
	/*background-repeat: no-repeat;
	background-position:0 0;
	background-image: url(../images/productSpotlightBottom.gif);
	height:5px;
	font-size:1px;*/
	height:0;
	margin:0;
	padding:0;
}
div#productSpotlightContainer h4 {
	background-repeat: repeat-x;
	background-position:0 0;
	/*background-image: url(../images/productSpotlightHeaderBg.gif);*/
	/*height:24px;
	padding-left:11px;
	padding-top:6px;*/
	font-size:120%;
	color:#fff;
	background-color:#005BA9;
	margin:0;
	padding:10px;
	font-weight:bold;
}
div.productSpotlightContentWrapper {
	/*border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;*/
	background-color:#fff;
	padding:8px 10px 0px 10px;
	font-size:12px;
	color:#000;
	text-align:left;
}
div.productSpotlightContentWrapper a {
	color: #005BA9;
	text-decoration: none;
}
div.productSpotlightContentWrapper a:hover {
	color: #005BA9;
	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:174px;
}
div.learnMoreLink {
	text-align:right;
	padding:15px 0 5px 0;
}
div.tabsNavBucket {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("../images/tabsNavBucketBackground.gif");
	background-position:center bottom;
	background-repeat:repeat-x;
	display:table;
	margin:23px 0 0 20px;
	width:500px;
      } 
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:#005BA9;
	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%; 
	clear:both;
}
div.tabContentWrapper {
	background-color:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px;
}
div.tabContentWrapper a:link {
	color:#005BA9;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper a:active {
	color:#005BA9;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper a:visited {
	color:#005BA9;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper a:hover {
	color:#005BA9;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper ul {
	margin:0;
	padding:0;
}
/*added to force bullet points to show up in tabContentWrapper*/ div.tabContentWrapper ul li {
	list-style: disc;
	list-style-position:inside;
	text-align:left;
	color:#000;
}
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
}
div.docsWrapper a:link {
	color:#005BA9;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.docsWrapper a:active {
	color:#005BA9;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.docsWrapper a:visited {
	color:#005BA9;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.docsWrapper a:hover {
	color:#005BA9;
	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:194px;
	display:table;
	margin:0;
	padding:0;
}
div#manuUtilityContainer {
	height:28px;
}
div#manuProdSpotContainer {
	padding-left:15px;
}
h2.iqcrumb {
		/*background-color: transparent;
	overflow: hidden;
	display: inline;
	float: left;
	height: auto;
	width: 534px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:bold;
	font-style:normal;
	color:#fff;
	text-transform:capitalize;
	margin: 11px 0 0 5px;
	padding:0;
	border-bottom: 1px #fff solid;
	text-indent:3px;*/ 
	/* CSS not refreshing - check later to see if this code works http://stage.iqcatalogs.com/avcat/CTL9959/index.cfm?category=audio-video-conferencing-equipment */
	background-color: transparent;
	overflow: hidden;
	display: inline;
	float: left;
	height: auto;
	width: 534px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:bold;
	font-style:normal;
	color:#fff;
	text-transform:capitalize;
	margin: 11px 0 0 5px;
	padding:0;
	border-bottom: 1px #fff solid;
	text-indent:3px; 
}
div#manuInstructions {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	margin:10px 0 0 10px;
	padding:0;
}
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 {
	width:100%;
	display: inline-table;
	font-size:14px;
	margin:10px 0 0 10px;
	padding:0;
}
div#manuLinksWrapper {
	width:524px;
	margin:15px 0 0 10px; 
}
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(../CTL9959/images/expand.png);
}
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(../CTL9959/images/expand.png);
}
a.manuLinkExpand:visited {
	color:#000000;
}
a.manuLinkExpand:hover {
	background-color:#fff;
}
a.manuLinkCollapse {
	display:block;
	float:left;
	width:23px;
	height:53px;
	background-color:#005BA9;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:5px 18px;
	background-image: url(../CTL9959/images/collapse.png);
}
a.manuLinkCollapseAdditional {
	display:block;
	float:left;
	width:23px;
	height:40px;
	background-color:#005BA9;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:5px 15px;
	background-image: url(../CTL9959/images/collapse.png);
}
a.manuLinkCollapse:visited {
	color:#000000;
}
a.manuLinkCollapse:hover {
	background-color:#fff;
}
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(../CTL9959/images/expand.png);
}
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:#005BA9;
	font-weight:normal;
	width:355px;
	float:left;
}
a.companyLink:visited {
	color:#005BA9;
}
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(../CTL9959/images/collapse.png);
}
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:#005BA9;
}
div.companyLinksSponsored {
	padding-top:12px;
	color:#005BA9;
	float:left;
}
/* this class div.companyLinks is for the Additional Manufacturer's links */
div.companyLinks {
	float:left;
	padding: 14px 5px 0 5px;
	color:#005BA9;
}
div.companyLinks a:link, div.companyLinks a:visited {
	color:#005BA9;
	text-decoration:none;
}
div.companyLinks a:hover, div.companyLinks a:focus {
	color:#005BA9;
	text-decoration:underline;	
}
div.companyLinks a:active {
	color:#005BA9;
	text-decoration:none;	
}
/* 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 {
	background:url(../images/requestInformation.gif) no-repeat 0px 12px;
	float:right;
	padding:12px 0px 0px 20px;
	color:#005BA9;
	text-align:right;
	margin:0px 5px 0px 0px;
}
div.requestInfoList a  {
	color:#005BA9;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:link  {
	color:#005BA9;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:active  {
	color:#005BA9;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:hover  {
	color:#005BA9;
	font-weight:normal;
	text-decoration:underline;
}
div.requestInfoList a:visited  {
	color:#005BA9;
	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:#005BA9;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
a.logoHdrLinks:visited {
	color:#005BA9;
	text-decoration:none;
	font-weight:normal;
}
a.logoHdrLinks:hover {
	text-decoration:underline;
	font-weight:normal;
}
table#manuTable {
	border-collapse:collapse;
	width:522px;
	font-size:12px;
	border:1px solid #B7D1F4;
	background:#fff;
	color:#000;
}
table#manuTable th {
	text-align:left;
	background-color:#F2F7FD;
	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;
}
table#manuTable th.companylinks a:link, table#manuTable th.companylinks a:visited {
	color:#005BA9;
	text-decoration:none;
	font-weight:bold;
}
table#manuTable th.companylinks a:hover, table#manuTable th.companylinks a:focus {
	color:#005BA9;
	text-decoration: underline;
	font-weight:bold;
}
table#manuTable th.companylinks a:active {
	color:#005BA9;
	text-decoration:none;
	font-weight:bold;
}
/*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:link, table#manuTable td a:visited {
	color:#005BA9;
	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
}
table#manuTable td a:hover, table#manuTable td a:focus {
	color:#005BA9;
	background-color:transparent;
	text-decoration:underline;
	font-weight:bold;
}
table#manuTable td a:active {
	color:#005BA9;
	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
}
table#manuTable td a.model {
}
table#manuTable td a.details {
	background:url(../CTL9959/images/detailsArrow.png) no-repeat;
	width:14px;
	height:14px;
	display:block;
	margin:0px 0px 0px 14px; /* 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:#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:#005BA9;
}
table#manuTableAdd td a:visited {
	color:#005BA9;
}
table#manuTableAdd td a.details {
	display:block;
	margin-left:10px;
}
table#manuTableAdd tr td {
	background-color:#ffffff;
}
/* *********************************************************************************************** */

/*BEGIN VIEW ALL PRODUCTS PAGE*/
table#manuTableWide {
	color:#000;
	background-color:#fff;
	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:#005BA9;
	background-color:#ffffff;
	text-decoration:none;
}
table#manuTableWide td a:visited {
	color:#005BA9;
}
table#manuTableWide td a:hover {
	color:#005BA9;
	text-decoration:underline;
}
/*END VIEW ALL PRODUCTS PAGE*/
/* *********************************************************************************************** */

div#companyDetailWrapper {
	border:1px solid #cccccc;
	display:table;
	width:521px;
	margin:11px 0 23px 10px;
	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:311px;
	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:252px;
	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:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainer a:visited {
	color:#005BA9;
}
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:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainerNoLinks a:visited {
	color:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainerNoLinks img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainer1Links  {
	margin:10px;
	height: 202px;
	color: #000000;
}
div#companyDetailWrapper div#companyAddressContainer1Links strong {
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainer1Links a {
	color:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainer1Links a:visited {
	color:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainer1Links img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainer2Links   {
	margin:10px;
	height: 171px;
	color: #000000;
}
div#companyDetailWrapper div#companyAddressContainer2Links strong {
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainer2Links a {
	color:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainer2Links a:visited {
	color:#005BA9;
}
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:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainer3Links a:visited {
	color:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainer3Links img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainer4Links   {
	margin:10px;
	height: 140px;
	color: #000000;
}
div#companyDetailWrapper div#companyAddressContainer4Links strong {
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainer4Links a {
	color:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainer4Links a:visited {
	color:#005BA9;
}
div#companyDetailWrapper div#companyAddressContainer4Links 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:#005BA9;
}
div#companyDetailWrapper div#companyAddressIntlContainer a:visited {
	color:#005BA9;
}
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;
}
div#companyDetailWrapper div#leftContainer li a {
	word-spacing:-2px ;
	font-size:12px ;
	font-weight:bold;
	color:#005ba9;
	text-decoration:none;
	padding-left:28px;
	padding-top:1px;
	padding-bottom:1px;
}
div#companyDetailWrapper div#leftContainer li a:visited {
	color:#005ba9;
}
div#companyDetailWrapper div#leftContainer li a:hover {
	color:#005ba9;
	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;
}
/* 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.CoName a:link, div.CoName a:visited{
	float:left;
	display:block;
	margin:12px 0px 12px 0px;
	padding:0px;
	color: #000000;
	background-color:transparent;
	font-weight: bold;
	font-size: 12px;
	text-decoration:underline;
}
div.CoName a:hover, div.CoName a:focus{
	float:left;
	display:block;
	margin:12px 0px 12px 0px;
	padding:0px;
	background-color: #000000;
	color:#fff;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
div.CoName a:active{
	float:left;
	display:block;
	margin:12px 0px 12px 0px;
	padding:0px;
	color: #000000;
	background-color:transparent;
	font-weight: bold;
	font-size: 12px;
	text-decoration:underline;
}
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:#005BA9;
	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:#005BA9;
	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%;
	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#breadcrumb {
	float:left;
	color:#000000;
	font-size:12px;
}
div#breadcrumb a {
	color:#666666;
	text-decoration:none;
}
div#breadcrumb a:visited {
	color:#666666;
}
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;  
	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#iqrfiaddress a:link, div#iqrfiaddress a:visited {
	color:#005BA9;
	text-decoration:none;
}
div#iqrfiaddress a:hover, div#iqrfiaddress a:focus {
	color:#005BA9;
	text-decoration:underline;
}
div#iqrfiaddress a:active {
	color:#005BA9;
	text-decoration:none;
}
div#iqformctrtitle {
	font-weight:bold;
	padding:5px;
}
div.iqlabel {
	float:left; 
	width:150px;
	padding:5px; 
	text-align:right;
}
div.iqfield {
	float:right; 
	width:400px;
	padding:5px; 
	text-align:left;
	position:relative; 
	right:8px;
}
div.iqnote{
	padding:5px;
}
div.iqlinks {
	text-align:center;
	padding:10px;
	border-top:1px solid #cccccc;
	background-color:#eeeeee;
}
div.iqlinks a:link, div.iqlinks a:visited {
	color:#000;
	text-decoration:none;
	background-color:#FCA700;
	border:#000 1px solid;
	padding:5px;
}
div.iqlinks a:hover, div.iqlinks a:focus {
	color:#fff;
	text-decoration:none;
	background-color:#000;
}
div.iqlinks a:active {
	color:#000;
	text-decoration:none;
	background-color:#FCA700;
}
div.iqlinks span {
	padding:40px;
}
div.iqlinks span a:link, div.iqlinks span a:visited  {
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
div.iqlinks span a:hover, div.iqlinks span a:focus {
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
div.iqlinks span a:active {
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
div.para {
	margin:5px;
}
div.findformlinks {
	float:right;
	width:400px;
	padding:15px 5px 5px 5px;
	text-align:left;
	display: block;
}
div.findformlinks a:link, div.findformlinks a:visited {
	color: #000;
	background-color:#FCA700;
	text-decoration:underline;
	font-weight:bold;
}
div.findformlinks a:hover, div.findformlinks a:focus {
	color: #FCA700;
	background-color:#000;
	text-decoration:none;
	font-weight:bold;
}
div.findformlinks a:active {
	color: #000;
	background-color:#FCA700;
	text-decoration:underline;
	font-weight:bold;
}
div.resultsaddress {
	float:left;
	width:300px;
	padding:15px 5px 5px 5px;
	text-align:left;
}
div.resultsaddress a {
	color: #005BA9;
}
div.resultsaddress a:link {
	color: #005BA9;
}
div.resultsaddress a:visited {
	color: #005BA9;
}
div.resultsaddress a:hover {
	color: #005BA9;
}
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;
	float:left;
	width:auto;
}
div.iqreq {
	float:right;
	font-style:italic;
	padding: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:#4B6CA5;
	font:12px Arial, Helvetica, sans-serif normal;
}
div#loginBreadcrumbContainer div#login a:visited {
	color:#4B6CA5;
}
div#loginBreadcrumbContainer div#login a:hover {
	color:#000000;
}
/* FOR ADDITIONAL TABS ON PRODUCT DETAIL PAGE */
div#allContentContainer {
	width:524px;
	margin:0 0 0 10px; 
}
div.FeatureWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	padding:0;
	margin:0;
}
div.GalleryWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	margin:0;
	padding:0;
	color:#000;
}
div.GalleryWrapper ul {
	margin:0;
	padding:0;
}
div.VideoWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	padding:0;
	margin:0;
}
div.accessoryWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	padding: 0;
	margin: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 11px 0 0;
	position:relative;
	top:-28px;
	color:#fff;
	background-color:transparent;
	display:inline;
}
div#iqrss img {
	border:none;
	margin-left:5px;
}
div#iqrss a:link, div#iqrss a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
div#iqrss a:hover, div#iqrss a:focus {
	color:#fff;
	font-weight:bold;
	text-decoration: underline;
}
div#iqrss a:active {
	color:#fff;
	font-weight:bold;
	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:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
div#iqPageLinks a:link, div#iqPageLinks a:visited {
	color:#fff;
	background-color: transparent;
	font-weight:bold;
	text-decoration: underline;
}
div#iqPageLinks a:hover, div#iqPageLinks a:focus {
	color:#1b78bd;
	background-color:#fff;
	font-weight:bold;
	text-decoration: none;
}
div#iqPageLinks a:active {
	color:#fff;
	background-color:transparent;
	font-weight:bold;
	text-decoration: underline;
}

div#iqPageLinks a.iqPageNext {
	font:18px bold;
	text-decoration:none;
	color:#005BA9;
}
div#iqPageLinks a:active.iqPageNext {
	text-decoration:none;
	color:#005BA9;
}
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;
	clear:both;
	position:relative;
	top:-25px;
}
div.iqnewsCoArticleList {
	margin-bottom:10px;
}
div#companyContentContainer {
	display:none;
}
div#CenterRightCol h2 a.ShowroomLink:link, div#CenterRightCol h2 a.ShowroomLink:visited {
	display: inline;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	text-decoration: underline;
	margin: 0;
	padding:0;
}
div#CenterRightCol h2 a.ShowroomLink:hover, div#CenterRightCol h2 a.ShowroomLink:focus {
	color: #FCA700;
	font-weight: bold;
	text-decoration: underline;
}
div#CenterRightCol h2 a.ShowroomLink:active {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
/* END NEWS PAGE CSS*/

/*BEGIN POPOUT CSS */
body#ListingBoxPopoutBody {
	background:#d7d7d7;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
table#ListingBoxPopout {
	border:none;
	padding:5px;
	width:500px;
}
table.ListingBoxPage {
	background-color:#d7d7d7;
	color:#000;
	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:link, td.ListingBoxInfo a:visited {
	color:#005ba9;
	text-decoration:none;
}
td.ListingBoxInfo a:hover, td.ListingBoxInfo a:focus {
	color:#005ba9;
	text-decoration:underline;
}
td.ListingBoxInfo a:active {
	color:#005ba9;
	text-decoration:none;
}
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:link, div.iqCloseWindow a:visited {
	color:#005ba9;
	text-decoration:none;
	font-size:10px;
}
div.iqCloseWindow a:hover, div.iqCloseWindow a:focus  {
	color:#005ba9;
	text-decoration:underline;
	font-size:10px;
}
div.iqCloseWindow a:active  {
	color:#005ba9;
	text-decoration:none;
	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%;
	white-space:nowrap;
	vertical-align:text-top;
	background-color:#ffffff;
}
table#NarrowSearchTable tr td div {
	max-height:150px;
	overflow:visible; 
}
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:link, div#SeeAllProducts:visited {
	display: inline;
	float: left;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	text-decoration: none;
	background-image:url(../CTL9959/images/iqBullet.png);
	background-repeat:no-repeat;
	background-position:left;
	margin:14px 0 0 14px; 
	padding:0 0 0 15px;
}
div#SeeAllProducts:hover, div#SeeAllProducts:focus {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
div#SeeAllProducts:active {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

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/contactsItemBottomBorder.gif);
margin-bottom:10px;
}
div.videoWrapper{
 border-left:1px solid #cccccc;
 border-right:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
 background-color:#ffffff;
 color:#000000;
 padding:0;
 margin:0;
}
/* added to highlight categories in dropdown menus*/
option.iqDDcat {    
	background-color:#000;    
	color:#fff;    
	font-weight:bold; 
} 
/*BEGIN CAT AND SUB CAT DISPLAY ON COMPANY PAGE*/
table#manuTableCat {
border:1px solid #B7D1F4;
color:#000000;
font-size:12px;
width:524px;
}
/*BEGIN to fix white links on white background*/
table#manuTableCat tr th a:link, table#manuTableCat tr th a:visited{
color:#005BA9;
font-size:12px;
text-decoration:none;
}
table#manuTableCat tr th a:hover, table#manuTableCat tr th a:focus{
color:#005BA9;
font-size:12px;
text-decoration:underline;
}
table#manuTableCat tr th a:active{
color:#005BA9;
font-size:12px;
text-decoration:none;
}
/*END to fix white links on white background*/

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.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;
text-transform:capitalize;
}
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;
text-transform:capitalize; 
}
table#manuTableCat tr th.MfrNewProdTh div.catLinks a.MfrNewProdList:active {
	color:#f00;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:capitalize;
}
/*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(../CTL9959/images/expand.png);
}
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(../CTL9959/images/collapse.png);
} 
/*END CAT AND SUB CAT DISPLAY ON COMPANY PAGE */

/* BEGIN New Search */
#NarrowMfrKeyword {
	color:#000;
	font-weight:bolder;
	margin:0 0 10px 0;
	background-image:url(../CTL9959/images/NarrowMfrKeyword.png);
	background-repeat:no-repeat;
	background-position:top left;
	display:inline-block;
	width:722px;
	height:25px;
	padding:5px 0 0 20px;
}
#NarrowMfrTxt {
	background-color:transparent;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:150%;
	font-style:normal;
	font-weight:bold;
	height:auto;
	margin:11px 0 9px 5px;
	overflow:hidden;
	padding:0;
	text-indent:3px;
	text-transform:capitalize;
	width:722px;
}
#MfrBoxTop {
	background-color:#297985; 
	width:722px; 
	margin:0; 
	padding:0;
	display:none;
}
#MfrBox {
	background-color:transparent; 
	width:712px; 
	margin:0; 
	padding:0 5px 5px 5px;
	background-color:transparent; 
	background-image:url("../CTL9959/images/iqSearchBG.jpg");
	background-position:right center;
	background-repeat:repeat-y;
}
#MfrBoxBttm {
	background-color:transparent;
	width:722px; 
	margin:0; 
	padding:0;
	height:10px;
	display:none;
}
#SponsoredMfrTop {
	width:702px;
	background-color:transparent;
	background-image: url(../images/SponsoredMfrTop.png);
	background-position:top;
	margin:5px 0 0 5px;
	float:left;
	height:10px;
}
#SponsoredMfr {
	width:692px;
	background-color:#fff;
	margin:0 5px;
	float:left;
	padding:0 5px; 
}
#SponsoredMfrBttm {
	width:702px;
	background-color:transparent;
	background-image: url(../images/SponsoredMfrBttm.png);
	background-position:bottom;
	margin:0 0 5px 5px;
	float:left;
	height:10px;
}
#SponsoredMfr a:link {
	color:#000;
	text-decoration:none;
}
#SponsoredMfr a:visited {
	color:#333;
	text-decoration:none;
}
#SponsoredMfr a:hover, #SponsoredMfr a:focus {
	color:#000;
	text-decoration:underline;
}
#SponsoredMfr a:active {
	color:#000;
	text-decoration:none;
}
#SponsoredMfrTxt {
	float:left;
	color: #999;
	text-align:center;
	width:692px;
	margin:5px 0 0 0;
}
#SponsoredMfrLeftCol {
	float:left;
	width:326px;
	padding:5px;
	margin:0;
	color:#000;
	background-color:transparent;
}
#SponsoredMfrRightCol {
	float:right;
	width:326px;
	padding:5px;
	margin:0;
	color:#000;
	background-color:transparent;
}
#AddMfrTop {
	width:712px;
	margin:5px 0 0 0;
	height:10px;
	background-color:#297985;
	float:left;
	display:none;
}
#AddMfr {
	width:692px;
	margin:0 5px;
	float:left;
	padding:0 5px;
	background-color:transparent;
}
#AddMfrBttm {
	width:712px;
	margin:0 0 5px 0;
	height:10px;
	background-color:#297985;
	float:left;
	display:none;
}
#AddMfr a:link {
	color:#000;
	text-decoration:none;
}
#AddMfr a:visited {
	color: #333;
	text-decoration:none;
}
#AddMfr a:hover, #AddMfr a:focus {
	color:#000;
	text-decoration:underline;
}
#AddMfr a:active {
	color:#000;
	text-decoration:none;
}
#AddMfrTxt {
	float:left;
	color: #999;
	text-align:center;
	width:692px;
	margin:5px 0 0 0;
}
#AddMfrLeftCol {
	float:left;
	width:326px;
	padding:5px;
	margin:0;
	color:#000;
	background-color:transparent;
}
#AddMfrRightCol {
	float:right;
	width:326px;
	padding:5px;
	margin:0;
	color:#000;
	background-color:transparent;
}			
/*END New Search*/
