/*sj something in the code is calling reset.css already so it doesn't need to be called here @import '../CTL1642/css/reset.css';*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
h4, h5, h6 {
	margin-bottom: 0;
	margin-top:12px;
	padding:0 0;
	color:#fff;
}
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 14px;
	display:table;
}
div#productContentContainer {
	width:735px;
	top:160px;
	font:12px Arial, Helvetica, sans-serif;
}
div#leftNav {
	margin-right:15px;
}
div#productMainContainer {
	width:522px;
	float:left;
	clear:both;
	margin:0 0 0 20px;
	background-color:#0c454c;
	display: inline;
}
div#headersContainer {
	float:left;
}
div#headersContainer h1 {
	margin:0;
	color:#fff;
	font-size:18px;
	font-weight:bold;
	width:520px;
}
div#headersContainer h3 {
	color:#fff;
	font-size:14px;
	font-weight:bold;
	width:520px;
}
div#headersContainer a:link.ShowroomLink, div#headersContainer a:visited.ShowroomLink {
	color:#fff;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
div#headersContainer a:hover.ShowroomLink, div#headersContainer a:focus.ShowroomLink {
	color:#0c454c;
	background-color:#fff;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
div#headersContainer a:active.ShowroomLink {
	color:#fff;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}
div#productHdrContainer {
	display:table;
	width:520px;
	margin:9px 0 0 20px;
}
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:14px;
	font-weight:bold;
	color:#000;
	clear:both;
	margin:0;
	padding:0;
	width:500px;
	color:#fff;
}
div#productMainContainer div#productMainWrapper {
	border:1px solid #ccc;
	display: table-cell;
	width:520px;
	background-color:#fff;
	color:#000;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer {
	float:left;
	width:189px;
	border-right:1px solid #ccc;
	margin:0;
	padding:0;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer table#photoContainerTable {
	width:189px;
	height:186px;
	margin:0;
	padding:0;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li {
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	background-color:#eeeeee;
	padding-top:7px;
	padding-bottom:7px;
	list-style-type:none;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span {
	font-weight:bold;
	font-size:12px;
	color:#666;
	text-decoration:none;
	padding-left:28px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span#additionalProductImages {
	background:url(../images/additionalProductImages.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span#noAdditionalProductImages {
	background:url(../images/noAdditionalProductImages.gif) no-repeat 8px 0px;
	color:#ccc;
	cursor:text;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a {
	font-weight:bold;
	font-size:12px;
	color:#666;
	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:#666;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a:hover {
	color:#000;
	text-decoration:underline
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#findADealer {
	background:url(../images/findADealer.gif) no-repeat 8px 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#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;
	color:#000;
}
/* 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;
}
/* six  product detail links */div#productMainContainer div#productMainWrapper div#pmwRightContainer6 {
	float:right;
	width:295px;
	height:355px;
	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;
	color:#fff;
}
a.utilityLink {
	color:#666;
	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:#666;
	text-decoration:none;
}
a.utilityLink:hover {
	color:#000;
	text-decoration:underline;
}
div#sidebarWrapper {
	width:175px;
	margin:9px 0 0 20px;
}
div#sidebarWrapper div.sidebarSectionWrapper {
	background-image:url(../images/productspotlighttop3.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	font-size:1px;
	height:auto;
	width:175px;
	padding:4px 0 0 0;
}
div#sidebarWrapper div.sidebarSectionWrapperLast {
	background-image:none;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer {
	background-image:url(../images/productspotlightbottom.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	font-size:1px;
	padding:0 0 5px 0;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 {
	background-image:url(../images/productspotlightheaderbgtall.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	color:#000;
	font-size:12px;
	font-weight:bold;
	height:auto;
	margin:0;
	padding: 6px 12px 10px 11px;
	font-family:Arial, Helvetica, sans-serif;
	border-width: 0 1px 0 1px;
	border-color: #B6D1F4;
	border-style:solid;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.green {
	color:#390;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.orange {
	color:#FF8534;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.gray {
	color:#B2B2B2;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.related {
	color:#000;
	font-size:12px;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent {
	background-color:#EAF1FC;
	border-width: 0 1px 0 1px;
	border-color: #B6D1F4;
	border-style:solid;
	color:#000;
	font-size:12px;
	padding:18px 10px 0 10px;
	margin:0;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent ul {
	margin:0;
	padding:0;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent a.logoHdrLinks:link, div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent a.logoHdrLinks:visited {
	color:#000;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent a.logoHdrLinks:hover, div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent a.logoHdrLinks:focus {
	color:#000;
	text-decoration:underline;
	font-weight:normal;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent a.logoHdrLinks:active {
	color:#000;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
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:#666;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:top right;
	background-image: url(../images/grayLinkBg.gif);
	padding-right:18px;
	display:block;
	height:20px;
}
a.grayLinks:visited {
	color:#666;
}
a.grayLinks:hover {
	text-decoration:underline;
}
a.greenLinks {
	color:#fff;
	text-decoration:none;
	padding-left:22px;
	display:block;
	margin-right:30px;
	float:left;
	font-weight:bold;
}
a.greenLinks:visited {
	color:#fff;
}
a.greenLinks:hover {
	text-decoration:underline;
	color:#fff;
}
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;
	clear:both;
	margin:0;
}
div#productDetailSpotlightContainer {
	float:left;
	width:175px;
	margin:9px 0 0 20px;
	display: inline;
}
div#productDetailSpotlightContainerCenter {
	float:left;
	width:175px;
	margin:0 8px;
}
/*BEGIN CENTER 3 BOXES*/
div#productDetailSpotlightContainerCenter {
	float:left;
	width:175px;
	margin:0 8px;
}
/*END CENTER 3 BOXES*/
div#productSpotlightContainer {
	width:175px;
	margin-bottom:15px;
}
div.productSpotlightWrapper {
	border-left:1px solid #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:#000;
	font-weight:bold;
}
div.productSpotlightContentWrapper {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#EAF1FC;
	padding:8px 10px 0px 10px;
	font-size:12px;
	color:#000;
}
div.productSpotlightContentWrapper a {
	color: #3985e5;
	text-decoration: none;
}
div.productSpotlightContentWrapper a:hover {
	color: #3985e5;
	text-decoration: underline;
}
div.productSpotlightContentWrapper strong a {
	color:#000;
	text-decoration:none;
}
div.productSpotlightContentWrapper strong a:hover {
	color:#000;
	text-decoration:underline;
}
div.productSpotlightPhoto {
	border:1px solid #ccc;
	background-color:#fff;
	height:108px;
	margin-bottom:15px;
}
table.productSpotlightPhotoTable {
	height:107px;
	width:149px;
}
div.learnMoreLink {
	padding-top:15px;
	padding-bottom:5px;
	text-align:right;
}
div.tabsNavBucket {
	display: table;
	width: 500px;
	background-color: transparent;
	background-image: url(../images/tabsNavBucketBackground.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: center bottom;
	margin:23px 0 0 20px;
}
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;
	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:#000;
}
div.tabsNavBucket .current a {
	background-position:0 -25px;
	border-width:0;
}
div.tabsNavBucket .current a span {
	background-position:100% -25px;
	padding-bottom:6px;
	color:#000;
}
div.tabsNavBucket a:hover {
	background-position:0% -25px;
	text-decoration:none;
}
div.tabsNavBucket a:hover span {
	background-position:100% -25px;
	color:#000;
}
div.tabContentContainer {
	width:100%;
}
div.tabContentWrapper {
	color:#000;
	background-color: #fff;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ccc;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccc;
	padding:10px;
}
div.tabContentWrapper a:link {
	color: #39f;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper a:active {
	color: #39f;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper a:visited {
	color: #39f;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentWrapper a:hover {
	color: #39f;
	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 {
	width:100%;
}
div#docsContainer {
	width:100%;
}
div#productsContainer {
	width:100%;
}
div.contactsWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	margin:0;
	padding:0 0 10px 0;
}
div.specsWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	margin:0;
	padding:0 0 10px 0;
}
div.docsWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	margin:0;
	padding:0 0 10px 0;
}
div.docsWrapper a:link {
	color: #39f;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.docsWrapper a:active {
	color: #39f;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.docsWrapper a:visited {
	color: #39f;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
div.docsWrapper a:hover {
	color: #39f;
	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:#000;
}
div#contactsContainer ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div#contactsContainer ul li {
	background-repeat: no-repeat;
	background-position:0 5px;
	background-image: url(../images/bulletBlue.gif);
	padding-left:10px;
	margin-bottom:5px;
}
/* ALL manuMain ADDITIONS FOR 1642*/
div#manuMain form table tr td {
	padding:2px;
}
div#manuMain form {
}
div#manuMain form table tr td a {
	color:#fff;
}
div#manuMain div#iqNarrowSearch form {
	background: none;
	color:#000;
	border:none;
	padding:0;
}
div#manuMain h2 {
	font-size:16px;
	font-weight:bold;
}
/* END manuMain ADDITIONS*/
div.SearchCSabout {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
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;
	float:right;
	margin:0;
}
div#manuUtilityContainer {
	height:28px;
}
div#manuProdSpotContainer {
	margin:11px 0 0 20px;
	width:175px;
}
h2.iqCrumb {
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	margin:11px 0 0 20px;
}
div#manuInstructions {
	color:#fff;
	font-size: 12px;
	font-weight:bold;
	margin:20px 0 15px 20px;
}
#CenterRightCol table#featuredManu {
	border-collapse:collapse;
	width:524px;
	margin:0 0 14px 98px;
	background:url(../images/FeaturedAdsNarrow.gif) no-repeat;
	height:85px;
}
#CenterCol table#featuredManu {
	border-collapse:collapse;
	width:524px;
	margin:0 0 14px 20px;
	background:url(../images/FeaturedAdsNarrow.gif) no-repeat;
	height:85px;
}
table#featuredManu th {
	text-align:left;
	background-color:#F1F1F1;
	padding:5px 8px;
}
table#featuredManu td {
	padding:5px 11px;
	text-align:center;
}
table#featuredManu a:link, table#featuredManu a:visited {
	color:#0c454c;
	background-color:transparent;
	text-decoration:underline;
}
table#featuredManu a:hover, table#featuredManu a:focus {
	color:#0c454c;
	background-color:transparent;
	text-decoration:none;
}
table#featuredManu a:active {
	color:#0c454c;
	background-color:#fff;
	background-color:transparent;
}
div.expandCollapseConatiner {
	padding:10px 0;
	width:100%;
	display:block;
	font-size:12px;
	margin:0 0 0 20px;
}
div#manuLinksWrapper {
	margin:15px 0 0 20px;
}
a.manuLinkExpand {
	display:block;
	float:left;
	width:23px;
	height:53px;
	background-color:#DDEDFF;
	color:#000;
	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:#000;
	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:#000;
}
a.manuLinkExpand:hover {
	background-color:#B6D1F4;
}
a.manuLinkCollapse {
	display:block;
	float:left;
	width:23px;
	height:53px;
	background-color:#B6D1F4;
	color:#000;
	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:#000;
	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:#000;
}
a.manuLinkCollapse:hover {
	background-color:#CCE4FE;
}
a.catLinkExpand {
	display:block;
	background-color:#F2F7FD;
	color:#000;
	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:#000;
}
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:#39f;
	font-weight:normal;
	width:355px;
	float:left;
}
a.companyLink:visited {
	color:#39f;
}
a.companyLink:hover {
	background-color:#CCE4FE;
}
div.FindRI {
	display:block;
	float:right;
	padding:5px 5px 5px 0px;
}
a.catLinkCollapse {
	display:block;
	background-color:#CDE5FD;
	color:#000;
	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:#000;
}
a.catLinkCollapse:hover {
	background-color:#CCE4FE;
}
div.logoHdrContainer {
	width:493px;
	height:75px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight: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;
	/*sj 09.27.10*/ /*margin: 5px 5px 0 5px;*/ margin:5px;
}
.logoContainer img {
	display:block;
}
div.textCompanyName {
	float:left;
	padding-top:13px;
	color:#39f;
}
div.companyLinksSponsored {
	margin:20px 0 0 0;
	color:#39f;
	float:left;
	width:300px;
}
/* this class div.companyLinks is for the Additional Manufacturer's links */
div.companyLinks {
	float:left;
	padding: 13px 5px;
	color:#39f;
	/*sj 09.27.10*/ width:400px;
	display:inline;
}
/* 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;
	width:80px;
	height:auto;
	margin:13px 5px 0 0;
}
div.requestInfoList {
	background:url(../images/requestInformation.gif) no-repeat 0px 12px;
	float:right;
	padding:12px 0px 0px 20px;
	color:#39f;
	text-align:right;
	margin:0px 5px 0px 0px;
}
div.requestInfoList a {
	color:#39f;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:link {
	color:#39f;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:active {
	color:#39f;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:hover {
	color:#39f;
	font-weight:normal;
	text-decoration:underline;
}
div.requestInfoList a:visited {
	color:#39f;
	font-weight:normal;
	text-decoration:none;
}
div#alphalinks {
	color:#ccc;
	font-size:12px;
	line-height:20px;
	padding-left:5px;
}
div#alphalinks a.logoHdrLinks {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
}
div#alphalinks a.logoHdrLinks:visited {
	color:#666;
	text-decoration:underline;
}
div#alphalinks a.logoHdrLinks:hover {
	text-decoration:underline;
}
a.logoHdrLinks {
	color:#39f;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
a.logoHdrLinks:visited {
	color:#39f;
	text-decoration:none;
	font-weight:normal;
}
a.logoHdrLinks:hover {
	text-decoration:underline;
	font-weight:normal;
}
table#manuTable {
	border-collapse:collapse;
	width:524px;
	font-size:12px;
	border:1px solid #B7D1F4;
	color:#000;
}
table#manuTable a {
	color:#39f;
}
table#manuTable th {
	text-align:left;
	/*background-color:#fff; 03-30-2010*/ background-color:#EAF1FC;
	padding:3px 7px;
	border:1px solid #B7D1F4;
	font:12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	width:524px;
}
table#manuTable th.rowHdr {
	text-align:left;
	background-color:#fff;
	padding:0;
	font-weight:bold;
	border:1px solid #B7D1F4;
}
table#manuTable th.rowHdr div.CatNoLink {
	padding:3px 7px;
}
table#manuTable th.companylinks {
	text-align:left;
	background-color:#fff;
	padding:0;
	border:1px solid #B7D1F4;
}
/* BEGIN View All*/
table#manuTable td.ViewAll {
	padding:3px 7px;
	border:1px solid #B7D1F4;
	text-align:center;
}
table#manuTable td.ViewAll a {
	font: 14px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
}
table#manuTable td.ViewAll a:link {
	font: 14px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
}
table#manuTable td.ViewAll a:active {
	font: 14px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
}
table#manuTable td.ViewAll a:visited {
	font: 14px Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
}
/* END View All*/
table#manuTable td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
	font: 12px Arial, Helvetica, sans-serif;
	width:32%;
}
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;
}
table#manuTable tr td {
	background-color:#fff;
}
table#manuTableAdd {
	border-collapse:collapse;
	width:524px;
	font-size:12px;
}
table#manuTableAdd th {
	text-align:left;
	background-color:#F2F7FD;
	padding:3px 7px;
	border:1px solid #B7D1F4
}
table#manuTableAdd th.rowHdr {
	text-align:left;
	background-color:#fff;
	padding:0;
	border:1px solid #B7D1F4;
}
table#manuTableAdd td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
}
table#manuTableAdd td a {
	color:#3985E3;
}
table#manuTableAdd td a:visited {
	color:#3985E3;
}
table#manuTableAdd td a.details {
	display:block;
	margin-left:10px;
}
table#manuTableAdd tr td {
	background-color:#fff;
}
/* *********************************************************************************************** */

/*BEGIN VIEW ALL PRODUCTS PAGE*/
table#manuTableWide {
	border-collapse:collapse;
	width:735px;
	font-size:12px;
	border:1px solid #ccc;
	background-color:#fff;
	color:#000;
}
table#manuTableWide th {
	text-align:left;
	padding:3px 7px;
	border:1px solid #ccc;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
table#manuTableWide td {
	padding:3px 7px;
	border:1px solid #ccc;
	font: 12px Arial, Helvetica, sans-serif;
}
table#manuTableWide td a {
	color:#3985E3;
	background-color:#fff;
	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 #ccc;
	display:table;
	width:540px;
	font-size:12px;
	background-color:#fff;
	margin:9px 0 5px 20px;
}
div#companyDetailWrapper div#leftContainer {
	float:left;
	width:189px;
	border-right:1px solid #ccc;
}
div#companyDetailWrapper div#leftContainer div#companyAddressContainerLinks {
	color:#000;
	margin:5px 0 5px 5px;
}
div#companyDetailWrapper div#rightContainer {
	float:right;
	width:308px;
	height:200px;
	overflow:auto;
	padding:0px;
	font-size:12px;
	margin:0 15px 0 0;
	display:inline;
}
div#companyDetailWrapper div#rightContainer p {
	clear:both;
	color:#000;
	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:#000;
	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:#000;
	margin: 0px 20px 0px 0px;
}
/* three company detail  links */
div#companyDetailWrapper div#rightContainer3 {
	float:right;
	width:323px;
	height:248px;
	overflow:auto;
	padding:0px 0px 0px 0px;
	font-size:12px;
	margin:0px 17px 0px 0px;
}
div#companyDetailWrapper div#CAVSP {
	float:right;
	padding:0px 10px 0px 0px;
	margin: 5px 10px 0px 0px;
}
div#companyDetailWrapper div#rightContainer3 p {
	clear:both;
	color:#000;
	margin: 0px 20px 0px 0px;
}
/* four company detail  links */
div#companyDetailWrapper div#rightContainer4 {
	float:right;
	width:323px;
	height:277px;
	overflow:auto;
	padding:0px;
	font-size:12px;
}
div#companyDetailWrapper div#rightContainer4 p {
	clear:both;
	color:#000;
	margin: 0px 20px 0px 0px;
}
/* five company detail  links */
div#companyDetailWrapper div#rightContainer5 {
	float:right;
	width:323px;
	height:306px;
	overflow:auto;
	padding:0px;
	font-size:12px;
}
div#companyDetailWrapper div#rightContainer5 p {
	clear:both;
	color:#000;
	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:#000;
	margin: 0px 20px 0px 0px;
}
div#companyDetailWrapper div#companyAddressContainer {
	margin:10px;
	height:125px;
	color:#000;
}
div#companyDetailWrapper div#companyAddressContainer strong {
	color:#000;
}
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:#000;
}
div#companyDetailWrapper div#companyAddressContainerNoLinks strong {
	color:#000;
}
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 {
	margin:10px;
	height: 202px;
	color: #000;
}
div#companyDetailWrapper div#companyAddressContainer1Links strong {
	color:#000;
}
div#companyDetailWrapper div#companyAddressContainer1Links a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer1Links a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer1Links img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainer2Links {
	margin:10px;
	height: 171px;
	color: #000;
}
div#companyDetailWrapper div#companyAddressContainer2Links strong {
	color:#000;
}
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: #000;
}
div#companyDetailWrapper div#companyAddressContainer3Links strong {
	color:#000;
}
div#companyDetailWrapper div#companyAddressContainer3Links a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer3Links a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer3Links img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainer4Links {
	margin:10px;
	height: 140px;
	color: #000;
}
div#companyDetailWrapper div#companyAddressContainer4Links strong {
	color:#000;
}
div#companyDetailWrapper div#companyAddressContainer4Links a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer4Links a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer4Links img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainer5Links {
	margin:10px;
	height: 140px;
	color: #000;
}
div#companyDetailWrapper div#companyAddressContainer5Links strong {
	color:#000;
}
div#companyDetailWrapper div#companyAddressContainer5Links a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer5Links a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer5Links img {
	margin-bottom:10px;
}
/* BEGIN  for long addresses */
div#companyDetailWrapper div#companyAddressIntlContainer {
	padding:10px;
	height: 155px;
}
div#companyDetailWrapper div#companyAddressIntlContainer strong {
	color:#000;
}
div#companyDetailWrapper div#companyAddressIntlContainer a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressIntlContainer a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressIntlContainer img {
	padding-bottom:10px;
}
/* END for long addresses */
div#companyDetailWrapper div#leftContainer ul {
	margin:0;
	padding:0;
	list-style-type:none
}
div#companyDetailWrapper div#leftContainer ul li {
	border-top:1px solid #ccc;
	border-bottom:1px solid #fff;
	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:#666;
	text-decoration:none;
	padding-left:28px;
	padding-top:1px;
	padding-bottom:1px;
}
div#companyDetailWrapper div#leftContainer li a:visited {
	color:#666;
}
div#companyDetailWrapper div#leftContainer li a:hover {
	color:#000;
	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:7px 0px 7px 0px;
	padding:0px;
	color: #000;
	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: #0c454c;
	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;
	color: #0c454c;
	font-weight: bold;
	font-size: 12px;
	text-decoration:underline;
}
div.CoName a:active {
	float:left;
	display:block;
	margin:12px 0px 12px 0px;
	padding:0px;
	color: #0c454c;
	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: #666;
	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:#000;
	margin: 0 0 12px 0;
	clear:both; /* for AVolution float class issue in CTL1642*/
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#emailProduct {
	background:url(../images/emailProduct.gif) no-repeat 8px 1px;
}
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:#000;
	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:#fff;
	width:938px;
	margin:0 14px 0 14px;
	padding:0px;
	clear:both;
	border-top:1px solid #ccc;
	font-weight:bold;
	color:#000;
	padding-top:5px;
}
div#footer ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div#footer ul li {
	color:#666;
	display:inline;
	margin-right:2px;
}
div#footer ul li a {
	color:#666;
	font-weight:normal;
	text-decoration:none;
}
div#footer ul li a:visited {
	color:#666;
}
div#footer ul li a:hover {
	text-decoration:underline;
}
#CATCopyright {
	FONT-WEIGHT: bold;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: center;
	color:#fff;
}
#CATCopyright a {
	color:#fff;
}
div#BreadcrumbContainer {
	width:100%;
	display:table;
	padding:8px 0;
	font-size:12px;
	color:#ffcf3d;
}
div#BreadcrumbContainer a {
	color:#ffcf3d;
	text-decoration:none;
}
div#BreadcrumbContainer a:visited {
	color:#ffcf3d;
	text-decoration:none;
}
div#BreadcrumbContainer a:hover {
	color:#ffcf3d;
	text-decoration:underline;
}
div#breadcrumb {
	float:left;
	color:#ffcf3d;
	font-size:12px;
}
div#breadcrumb a {
	color:#ffcf3d;
	text-decoration:none;
}
div#breadcrumb a:visited {
	color:#ffcf3d;
	text-decoration:none;
}
div#breadcrumb a:hover {
	color:#ffcf3d;
	text-decoration:underline;
}
/* BEGIN  FORM CSS */
div#iqformctr {
	width:570px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	background:#fff;
	color:#000;
}
div#iqformctr a {
	color:#1F6C77;
}
div#iqformctr td {
	color:#000;
}
div#iqformctrwide {
	width:700px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	background:#fff;
	color:#000;
}
div#iqformctr td {
	color:#000;
}
div#iqformctrwide a {
	color:#1F6C77;
}
div#iqrfiaddress {
	margin:5px 0 5px 5px;
	display:block;
	width:280px;
	float:left;
}
div#iqrfiaddress2 {
	margin:5px 0 5px 5px;
	display:block;
	width:280px;
	float:right;
}
div#iqformctrtitle {
	font-weight:bold;
	padding:5px;
}
div.iqlabel {
	float:left;
	width:150px;
	padding:5px 0 5px 0;
	text-align:right;
	margin:0;
}
div.iqfield {
	float:right;
	width:405px;
	padding:5px 0 5px 0;
	text-align:left;
	margin:0;
	font-size:12px;
}
div.iqnote {
	padding: 5px;
}
div.iqlinks {
	text-align:center;
	padding: 5px;
	border-top:1px solid #ccc;
	background-color:#eeeeee;
}
div.iqlinks span {
	padding:40px;
}
div.iqlinks span a {
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
div.iqlinks a:visited {
	color:#666;
}
div.iqlinks a:hover {
	color:#000;
	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;
	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 #ccc;
}
div.iqcheckleft {
	float:left;
	width:50%;
}
div.iqcheckright {
	float:right;
	width:50%;
}
div.iqpremiummfr {
	margin:5px;
	background-color:#d3d3d3;
}
div.iqcheck {
	padding:5px;
}
/* END  FORM CSS */

div#loginBreadcrumbContainer {
	width:100%;
	_width:960px;
	padding:8px 0;
}
div#loginBreadcrumbContainer div#breadcrumb {
	float:left;
	padding-left:14px;
	color:#ffcf3d;
}
div#loginBreadcrumbContainer div#breadcrumb a {
	color:#ffcf3d;
	text-decoration:none;
}
div#loginBreadcrumbContainer div#breadcrumb a:visited {
	color:#ffcf3d;
	text-decoration:none;
}
div#loginBreadcrumbContainer div#breadcrumb a:hover {
	color:#ffcf3d;
	text-decoration:underline;
}
div#loginBreadcrumbContainer div#login {
	float:right !important;
	padding-right:20px !important;
	color:#ffcf3d !important;
	font-weight:bold !important;
	font-size:12px !important;
	font-family:Arial, Helvetica, sans-serif !important;
}
div#loginBreadcrumbContainer div#login a {
	color:#ffcf3d;
	font:12px Arial, Helvetica, sans-serif normal;
	text-decoration:none;
}
div#loginBreadcrumbContainer div#login a:visited {
	color:#ffcf3d;
	text-decoration:none;
}
div#loginBreadcrumbContainer div#login a:hover {
	color:#ffcf3d;
	text-decoration:underline;
}
/*ADDED 08.21.07 FOR ADDITIONAL TABS ON PRODUCT DETAIL PAGE */

div.FeatureWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	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 {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
	background-color:#fff;
	color:#000;
	float: left;
	width:502px;
	margin:0 0 0 20px;
}
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 {
}
div#GalleryContainer {
}
div#accessoryContainer {
}
/* BEGIN NEWS PAGE CSS */

div#iqrss {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	margin:4px 0 0 20px;
	position:relative;
	top:-25px;
}
div#iqrss img {
	border:none;
	margin-left:5px;
}
div#iqrss a {
	color:#fff;
	text-decoration:none;
}
div#iqrss a:active {
	color:#fff;
	text-decoration:none;
}
div#iqrss a:link {
	color:#fff;
	text-decoration:none;
}
div#iqrss a:hover {
	color:#fff;
	text-decoration:underline;
}
div#iqrss a:visited {
	color:#fff;
	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:#666;
	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:#39f;
}
div#iqPageLinks a:active.iqPageNext {
	text-decoration:none;
	color:#39f;
}
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#allContentContainer {
/*sj margin:0 0 0 20px;*/
}
div.newsWrapper {
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:10px;
	background-color:#fff;
	color:#000;
	float: left;
	width:502px;
	margin:0 0 0 20px;
}
div.iqnewsCoArticleList {
	margin-bottom:10px;
}
/*div#companyContentContainer {
	display:none;
	margin:0 0 0 20px;
}*/ /*sj 09-22-2010*/
/* END NEWS PAGE CSS*/

/*BEGIN POPOUT CSS */
body#ListingBoxPopoutBody {
	background:#fff;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
table#ListingBoxPopout {
	border:none;
	padding:5px;
	width:500px;
}
table.ListingBoxPage {
	background:#fff;
	border:none;
	padding:5px;
	width:346px;
	color:#000;
}
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:722px;
	margin:0;
}
table#NarrowSearchTable a:link {
	color:#1F6C77;
	text-decoration:none;
}
table#NarrowSearchTable a:hover {
	color:#1F6C77;
	text-decoration:underline;
}
table#NarrowSearchTable a:visited {
	color:#4b6ca5;
	text-decoration:none;
}
table#NarrowSearchTable ul li {
	list-style:none;
	text-indent:5px;
}
table#NarrowSearchTable tr td {
	white-space:nowrap;
	vertical-align:text-top;
	text-align:left;
	padding:5px;
}
table#NarrowSearchTable tr td div {
	float:left;
	width:50%;
}
span.NarrowRedText {
	font-weight:bold;
	color: #FF0000;
}
span.NarrowGrayText {
	font-weight:bold;
	color:#666;
}
/*END NARROW SEARCH PAGE */
/*BEGIN NARROW RESULTS PAGE*/
table#NarrowResults {
	color:#000;
	background:#fff;
	border:1px solid #ccc;
	width:722px;
}
table#NarrowResults a {
	color:#1F6C77;
}
/*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 {
	font-size: 14px;
	font-weight: bold;
	color:#fff;
	text-decoration:underline;
}
div#SeeAllProducts a:active {
}
div#SeeAllProducts a:hover {
}
div#SeeAllProducts a:visited {
}
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;
}
table#PIN tr td b a {
	color:#fff;
	line-height:30px;
}
a#iqVideoNews {
	background:url(../images/iqVideoNews.gif) no-repeat 8px 0px;
}
div.VideoArticleList {
	margin-left:130px;
	margin-bottom:10px;
	height:auto;
	display:block;
}
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#manumain fieldset form.iqAVservice {
	width: 700px;
}
/*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 SubmitMsg CSS - used for message after a form is submitted */
div#SubmitMsgContainer {
	width:400px;
	font-family:Arial, Helvetica, sans-serif;
	margin:auto;
}
div#SubmitMsgHeading {
	color:#fff;
	background-color: #F00;
	text-align:center;
	font-size:1.2em;
	padding:10px;
	border:solid #fff 1px;
	text-shadow: 0.1em 0.1em 0.05em #333;
	letter-spacing: 0.05em;
}
div#SubmitMsgTxt {
	color:#297984;
	background-color:#fff;
	text-align:center;
	padding:10px;
	font-size:1em;
	font-style:italic;
}
/* END SubmitMsg CSS */

div#CenterCol div#productHdrContainer div#productMainWrapper div#productTabsContainer div.tabsnavbucket {
	margin:23px 0 0 0;
}
div#productTabsContainer div.tabContentContainer {
}
div#productTabsContainer div.tabContentWrapper {
}
#CenterRightCol fieldset legend {
	color:#fff;
}
#CenterRightCol table tr td fieldset {
	position:relative;
	left:-10px;
}
/*BEGIN CAT AND SUB CAT DISPLAY ON COMPANY PAGE*/
table#manuTableCat {
	border:1px solid #B7D1F4;
	color:#000;
	font-size:12px;
	width:524px;
}
table#manuTableCat th {
	background-color:#fff;
	border:1px solid #B7D1F4;
	font: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:#fff;
	border:1px solid #B7D1F4;
	padding:0;
	text-align:left;
}
/*BEGIN new row for New Products link*/
table#manuTableCat th.MfrNewProdTh {
	text-align:left;
	background-color:#fff;
	padding:0;
	font-weight: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:#39f;
	float:left;
	padding:5px;
}
/*BEGIN link text for New Products link*/
table#manuTableCat tr th.MfrNewProdTh div.catLinks a.MfrNewProdList:link, table#manuTableCat tr th.MfrNewProdTh div.catLinks a.MfrNewProdList:visited {
	color:#f00;
	font-size:12px;
	font-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:#000;
	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:#000;
	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 Search */
#NarrowMfrKeyword {
	color:#0C454C;
	font-weight:bolder;
	margin:0 0 10px 0;
	background-image:url(../ctl1642/images/NarrowMfrKeyword.png);
	background-repeat:no-repeat;
	background-position:top left;
	display:inline-block;
	width:722px;
	height:25px;
	padding:5px 0 0 20px;
}
#NarrowMfrTxt {
	color:#fff;
	background-image: url(../ctl1642/images/NarrowMfrTxt.png);
	background-repeat:no-repeat;
	height:28px;
	width:722px;
	text-indent:-9999px;
}
#MfrBoxTop {
	background-color:#297985;
	width:722px;
	margin:0;
	padding:0;
	display:none;
}
#MfrBox {
	background-color:#297985;
	width:712px;
	margin:0;
	padding:0 5px 5px 5px;
}
#MfrBoxBttm {
	background-color:transparent;
	background-image:url(../ctl1642/images/MfrBoxBttm.png);
	width:722px;
	background-position:bottom;
	margin:0;
	padding:0;
	height:10px;
}
#SponsoredMfrTop {
	width:702px;
	background-color:transparent;
	background-image: url(../ctl1642/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(../ctl1642/images/SponsoredMfrBttm.png);
	background-position:bottom;
	margin:0 0 5px 5px;
	float:left;
	height:10px;
}
#SponsoredMfr a:link {
	color:#0C454C;
	text-decoration:none;
}
#SponsoredMfr a:visited {
	color:#297985;
	text-decoration:none;
}
#SponsoredMfr a:hover, #SponsoredMfr a:focus {
	color:#0C454C;
	text-decoration:underline;
}
#SponsoredMfr a:active {
	color:#0C454C;
	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:#fff;
	text-decoration:none;
}
#AddMfr a:visited {
	color: #CCC;
	text-decoration:none;
}
#AddMfr a:hover, #AddMfr a:focus {
	color:#fff;
	text-decoration:underline;
}
#AddMfr a:active {
	color:#fff;
	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*/
