body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
h4, h5, h6 {
	margin-bottom: 0;
	margin-top:12px;
	padding:0 0;
	color:#000000;
}
div#hdrLogo {
	position:absolute;
	top:26px;
	left:28px;
	width:134px;
	height:35px;
}
div#iscExpoLogo {
	position:absolute;
	top:11px;
	left:832px;
	width:55px;
	height:94px;
}
div#siaLogo {
	position:absolute;
	top:22px;
	left:904px;
	width:41px;
	height:88px;
}
div#hdrSpacer {
	height:59px;
}
div#productContainer {
	width: 955px;
	margin: 0;
	padding-top:0;
	padding-left:14px;
	padding-right:0px;
	margin-top:15px;
	background-repeat:repeat-y;
	display:table;
}
div#productContentContainer {
	width:735px;
	top:160px;
	font:12px Arial, Helvetica, sans-serif;
}
div#leftNav {
	margin-right:15px;
}
div#productMainContainer {
	width:522px;
	float:left;
	margin-right:15px;
	clear:both;
}
div#headersContainer {
	float:left;
	padding-bottom:20px
}
/*sj 07.11.07 */div#headersContainer h1 {
	line-height:30px;
}
div#productHdrContainer {
	display:table;
	width:100%;
}
div#productHdrContainer h3 {
	clear:both;
}
div#utilityContainer {
	float:right;
	display:inline;
	width:190px;
}
h2#productsSection {
	margin-top:0;
	margin-bottom:20px;
	margin-right:0;
	padding-top:0;
	background-repeat:no-repeat;
	background-position:top left;
}
div#productContainer h3 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	clear:both;
	margin:0 0 0 0;
	padding:0;
	width:500px;
}
div#productMainContainer div#productMainWrapper {
	border:1px solid #cccccc;
	display: table-cell;
	width:520px;
	background-color:#ffffff;
	color:#000000;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer {
	float:left;
	width:189px;
	border-right:1px solid #cccccc;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer table#photoContainerTable {
	width:189px;
	height:186px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #ffffff;
	background-color:#eeeeee;
	padding-top:7px;
	padding-bottom:7px;
	/*sj 6.27.07*/list-style-type:none;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span {
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding-left:28px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span#additionalProductImages {
	background:url(../images/additionalProductImages.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li span#noAdditionalProductImages {
	background:url(../images/noAdditionalProductImages.gif) no-repeat 8px 0px;
	color:#cccccc;
	cursor:text;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a {
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding-left:28px;
	/*temp sj 6-18-2007*/ word-spacing:-2px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a.addImageNumbers {
	padding-left:2px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a:visited {
	color:#666666;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a:hover {
	color:#000000;
	text-decoration:underline
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#findADealer {
	background:url(../images/findADealer.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#addtolist {
	background:url(../images/AddToList.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#addtocart {
	background:url(../images/AddToCart.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#viewcart {
	background:url(../images/View.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#requestInformation {
	background:url(../images/requestInformation.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#iqVideoNews {
	background:url(../images/iqVideoNews.gif) no-repeat 8px 0px;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#noAdditionalProductImages:hover {
	text-decoration:none;
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#Product {
	background:url(../images/Product.gif) no-repeat 8px 1px;
	padding-left:29px;
}
/* BEGIN  CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */
/* one product detail link*/
div#productMainContainer div#productMainWrapper div#pmwRightContainer1 {
	float:right;
	width:/*sj temp 01.14.2008 300px*/ 295px;
	height:215px;
	overflow:auto;
	padding:8px 13px 0px 13px;
	color:#000000;
}
/* two  product detail links */
div#productMainContainer div#productMainWrapper div#pmwRightContainer2 {
	float:right;
	width:/*sj temp 01.14.2008 300px*/ 295px;
	height:245px;
	overflow:auto;
	padding:8px 13px 0px 13px;
	color:#000000;
}
/* three product detail  links */
 div#productMainContainer div#productMainWrapper div#pmwRightContainer3 {
	float:right;
	width:/*sj temp 01.14.2008 300px*/ 295px;
	height:275px;
	overflow:auto;
	padding:8px 13px 0px 13px;
	font-size:12px;
	color:#000000;
}
/* four  product detail links */
div#productMainContainer div#productMainWrapper div#pmwRightContainer4 {
	float:right;
	width:/*sj temp 01.14.2008 300px*/ 295px;
	height:305px;
	overflow:auto;
	padding:8px 13px 0px 13px;
	font-size:12px;
	color:#000000;
}
/* five  product detail links */
div#productMainContainer div#productMainWrapper div#pmwRightContainer5 {
	float:right;
	width:/*sj temp 01.14.2008 300px*/ 295px;
	height:335px;
	overflow:auto;
	padding:8px 13px 0px 13px;
	font-size:12px;
	color:#000000;
}
/* END CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */

div#newproducts {
}
div#MSRP {
	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:175px;
}
div#leftSidebar {
	width:194px;
	margin-right:15px;
	font-size:12px;
}
a.utilityLink {
	color:#666666;
	text-decoration:none;
	padding-left:20px;
}
a.utilityLink#Page {
	background:url(../images/emailPage.gif) no-repeat 0 2px;
	padding-right:15px;
}
a.utilityLink#printerFriendly {
	background:url(../images/printerFriendly.gif) no-repeat 0 1px;
}
a.utilityLink:visited {
	color:#666666;
	text-decoration:none;
}
a.utilityLink:hover {
	color:#000000;
	text-decoration:underline;
}
div#sidebarWrapper {
	background-color:#f5f5f5;
	border:1px solid #cccccc;
	margin-bottom:5px;
	width:175px;
}
div#sidebarWrapper div.sidebarSectionWrapper {
	/*sj 03.18.08 background-image: url(../images/sideBarDivider.gif);
	background-repeat: repeat-x;
	background-position:bottom left;*/
	padding-top:7px;
	display:table;
	width:100%;
}
div#sidebarWrapper div.sidebarSectionWrapperLast {
	background-image:none;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer {
	padding:0 10px;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 {
	font-size:12px;
	width:130px;
	margin:0;
	padding:0;
	float:left;
	color:#666666;
	font-size:12px;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.green {
	color:#339900;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.orange {
	color:#FF8534;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.gray {
	color:#B2B2B2;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.related {
	color:#666666;
	font-size:12px;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.scoreContainer {
	background-repeat: no-repeat;
	background-position:top left;
	float:left;
	width:42px;
	height:30px;
	margin-left:3px;
	text-align:center;
	color:#ffffff;
	padding-top:12px;
	font-size:12px;
	font-weight:bold;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.scoreGreen {
	background-image: url(../images/greenScoreBg.gif);
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.scoreOrange {
	background-image: url(../images/orangeScoreBg.gif);
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.scoreGray {
	background-image: url(../images/grayScoreBg.gif);
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent {
	clear:both;
	padding:5px 0 8px 0;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarLinks {
	text-align:right;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer ul {
	margin:5px 5px 5px 0px;
	padding:0;
	clear:both;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer li {
	margin:0px 5px 5px 0;
	list-style-type:none;
	padding-left:15px;
	background:url(../images/bulletBlack.gif) no-repeat 0 6px;
	margin-bottom:0;
}
a.blueLinks {
	color:#3985E5;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:top right;
	background-image: url(../images/blueLinkBg.gif);
	padding-right:18px;
	display:block;
	height:20px;
}
a.blueLinks:visited {
	color:#3985E5;
}
a.blueLinks:hover {
	text-decoration:underline;
}
a.grayLinks {
	color:#666666;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:top right;
	background-image: url(../images/grayLinkBg.gif);
	padding-right:18px;
	display:block;
	height:20px;
}
a.grayLinks:visited {
	color:#666666;
}
a.grayLinks:hover {
	text-decoration:underline;
}
a.greenLinks {
	color:#1FCF00;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:22px;
	display:block;
	height:20px;
	margin-right:30px;
	float:left
}
a.greenLinks:visited {
	color:#1FCF00;
}
a.greenLinks:hover {
	text-decoration:underline;
	color:#1FCF00;
}
a#expandLink {
	background-image: url(../images/expandgreen.png);
}
a#collapseLink {
	background-image: url(../images/collapsegreen.png);
}
a#viewlist {
	background-image: url(../images/ViewListgreen.png);
}
a#viewcart {
	background-image: url(../images/AddToCartgreen.png);
}
div#productTabsContainer {
	float:left;
	width:99%;
	margin-right:15px;
}
div#productDetailSpotlightContainer {
	float:left;
	width:175px;
}
/*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/productSpotlightTop2.gif);
	height:4px;
	font-size:1px
}
div.productSpotlightBottom {
	background-repeat: no-repeat;
	background-position:0 0;
	background-image: url(../images/productSpotlightBottom.gif);
	height:5px;
	font-size:1px
}
div#productSpotlightContainer h4 {
	background-repeat: repeat-x;
	background-position:0 0;
	background-image: url(../images/productSpotlightHeaderBg.gif);
	margin:0 0;
	height:24px;
	padding-left:11px;
	padding-top:6px;
	font-size:12px;
	color:#000000;
}
div.productSpotlightContentWrapper {
	/*sj 11.04.08 border-top:1px solid #ffffff;*/
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#EAF1FC;
	padding:8px 10px 0px 10px;
	font-size:12px;
}
/*sj 11.05.08*/ div.productSpotlightContentWrapper a {
	color: #3985e5;
	text-decoration: none;
}
/*sj 11.05.08*/ div.productSpotlightContentWrapper a:hover {
	color: #3985e5;
	text-decoration: underline;
}
/*sj 11.05.08 div.productSpotlightContentWrapper strong{
	color:#000000;
}*/

/*sj 11.05.08 */div.productSpotlightContentWrapper strong a {
	color:#000000;
	text-decoration:none;
}
/*sj 11.05.08 */div.productSpotlightContentWrapper strong a:hover {
	color:#000000;
	text-decoration:underline;
}
div.productSpotlightPhoto {
	border:1px solid #CCCCCC;
	background-color:#ffffff;
	height:108px;
	margin-bottom:15px;
}
table.productSpotlightPhotoTable {
	height:107px;
	width:149px;
}
div.learnMoreLink {
	padding-top:15px;
	padding-bottom:5px;
	text-align:right;
}
div.tabsNavBucket {
	display:table;
	width:100%;
	background: url("../images/tabsNavBucketBackground.gif") repeat-x bottom;
	margin:23px 0 0 0;
}
div.tabsNavBucket ul {
	margin:0;
	padding:0 0;
	list-style:none;
}
div.tabsNavBucket li {
	display:block;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
div.tabsNavBucket a {
	float:left;
	background:url("../images/left.gif") no-repeat left top;
	margin:0 0 0 0;
	padding:0 0 0 4px;
	text-decoration:none;
}
div.tabsNavBucket a span {
	float:left;
	display:block;
	background:url("../images/right.gif") no-repeat right top;
	padding:4px 8px 5px 5px;
	color:#3E8CE9;
	font-size:12px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.tabsNavBucket a span {
	float:none;
}
/* End IE5-Mac hack */
div.tabsNavBucket a:hover span {
	color:#000000;
}
div.tabsNavBucket .current a {
	background-position:0 -25px;
	border-width:0;
}
div.tabsNavBucket .current a span {
	background-position:100% -25px;
	padding-bottom:6px;
	color:#000000;
}
div.tabsNavBucket a:hover {
	background-position:0% -25px;
	text-decoration:none;
}
/*div#tabsNavBucket li.current a:hover {
  background-position:0 -84px;
  }*/
  
div.tabsNavBucket a:hover span {
	background-position:100% -25px;
	color:#000000;
}
/*div#tabsNavBucket li.current a:hover span {
	background-position:100% -84px;
	color:#000000;
  }*/
div.tabContentContainer {
	width:100%
}
div.tabContentWrapper {
	background-color:#ffffff;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px;
	color:#000000;
}
/*sj 06.27.07*/div.tabContentWrapper a:link {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.tabContentWrapper a:active {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.tabContentWrapper a:visited {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.tabContentWrapper a:hover {
	color: #3399ff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
div.tabContentContainer div.tabContentBottom {
	border-top:1px solid #cccccc;
	font-size:1px;
	height:5px;
}
div#contactsContainer {
	width:100%
}
div#specsContainer {
/*display:none;*/
}
div#docsContainer {
	width:100%/*display:none;*/
}
div#productsContainer {
/*display:none;*/
}
div.contactsWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	padding-bottom:10px;
	margin-left:-10px;
	padding-left:10px
}
div.specsWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	padding-bottom:10px;
	margin-left:-10px;
	padding-left:10px
}
div.docsWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	padding-bottom:10px;
	margin-left:-10px;
	padding-left:10px
}
/*sj 06.27.07*/div.docsWrapper a:link {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.docsWrapper a:active {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.docsWrapper a:visited {
	color: #3399ff;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
}
/*sj 06.27.07*/div.docsWrapper a:hover {
	color: #3399ff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}
div.productsWrapper {
	background-repeat: repeat-x;
	background-position:bottom left;
	background-image: url(../images/contactsItemBottomBorder.gif);
	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 {
}
#toplinks li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}
#toplinks li a {
}
div#manuSidebar {
	width:190px;
	display:table;
	padding:0px 0px 0px /*sj temp left padding was 25px but this creates issues with isc365*/0px;
}
div#manuUtilityContainer {
	height:28px;
}
div#manuProdSpotContainer {
	padding-left:15px;
}
div#manuInstructions {
	color:#ffffff;
	font-size:/*sj 02.15.08 12px*/ 14px;
	font-weight:bold;
	margin-top:10px;
}
table#featuredManu {
	border-collapse:collapse;
	width:542px;
	margin-top:10px;
}
table#featuredManu th {
	border:1px solid #cccccc;
	text-align:left;
	background-color:#F1F1F1;
	padding:5px 8px;
}
table#featuredManu td {
	border:1px solid #cccccc;
	padding:5px 11px;
}
div.expandCollapseConatiner {
	padding:10px 0;
	width:100%;
	display:table;
	font-size:12px;
}
div#manuLinksWrapper {
	/*sj 03.18.08 border-bottom:1px solid #B7D1F4;*/	
	margin-top:15px;
}
a.manuLinkExpand {
	display:block;
	float:left;
	width:23px;
	/*sj height:90px; */ height:53px;
	background-color:#DDEDFF;
	/*border-bottom:1px solid #B7D1F4;*/
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	/*padding:5px 1px 5px 25px;*/
	background-repeat: no-repeat;
	/* sj background-position:5px 37px;*/ background-position:5px 20px;
	background-image: url(../images/expand.gif);
}
a.manuLinkExpandAdditional {
	display:block;
	float:left;
	width:23px;
	height:40px;
	background-color:#DDEDFF;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:5px 15px;
	background-image: url(../images/expand.gif);
}
a.manuLinkExpand:visited {
	color:#000000;
}
a.manuLinkExpand:hover {
	background-color:#B6D1F4;
}
a.manuLinkCollapse {
	display:block;
	float:left;
	width:23px;
	/*sj height:90px; */ height:53px;
	background-color:#B6D1F4;
	/*border-bottom:1px solid #B7D1F4;*/
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-repeat: no-repeat;
	/*sj background-position:5px 35px; */  background-position:5px 18px;
	background-image: url(../images/collapse.gif);
}
a.manuLinkCollapseAdditional {
	display:block;
	float:left;
	width:23px;
	height:40px;
	background-color:#B6D1F4;
	/*border-bottom:1px solid #B7D1F4;*/
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:5px 15px;
	background-image: url(../images/collapse.gif);
}
a.manuLinkCollapse:visited {
	color:#000000;
}
a.manuLinkCollapse:hover {
	background-color:#CCE4FE;
}
a.catLinkExpand {
	display:block;
	/*sj 03.14.08 width:517px;*/
	background-color:#F2F7FD;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding:5px 1px 5px 25px;
	background-repeat: no-repeat;
	background-position:5px 7px;
	background-image: url(../images/expand.gif);
}
a.catLinkExpand:visited {
	color:#000000;
}
a.catLinkExpand:hover {
	background-color:#CCE4FE;
}
a.companyLink {
	display:block;
	background-color:#F2F7FD;
	font-size:12px;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	background-repeat: no-repeat;
	background-position:5px 7px;
	color:#3399FF;
	font-weight:normal;
	width:355px;
	float:left;
}
a.companyLink:visited {
	color:#3399FF;
}
a.companyLink:hover {
	background-color:#CCE4FE;
}
/*test this*/
div.FindRI {
	display:block;
	float:right;
	padding:5px 5px 5px 0px;
}
a.catLinkCollapse {
	display:block;
	/*sj test 03.14.08 width:542px; */
	background-color:#CDE5FD;
	/*border-bottom:1px solid #B7D1F4;*/
	color:#000000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding:5px 1px 5px 25px;
	background-repeat: no-repeat;
	background-position:5px 7px;
	background-image: url(../images/collapse.gif);
}
a.catLinkCollapse:visited {
	color:#000000;
}
a.catLinkCollapse:hover {
	background-color:#CCE4FE;
}
div.logoHdrContainer {
	width:493px;
	height:75px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:normal;
}
div.logoHdrContainerAdditional {
	width:493px;
	height:25px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:normal;
}
div.logoHdrContainerHighlight {
	width:493px;
	height:75px;
	float:left;
	padding-left:18px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	border:2px solid #B6D1F4;
}
div.logoHdrContainerHighlightAdditional {
	width:493px;
	height:25px;
	float:left;
	padding-left:18px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	border:2px solid #B6D1F4;
}
div.logoContainer {
	float:left;
	width:100px;
	height:40px;
	padding-right:5px;
	padding-left:5px;
}
.logoContainer img {
}
div.textCompanyName {
	float:left;
	padding-top:13px;
	color:#3399FF;
}
div.companyLinksSponsored {
	padding-top:12px;
	color:#3399FF;
	/*sj 03.10.08 width:320px;*/
	float:left;
}
/* this class div.companyLinks is for the Additional Manufacturer's links */
div.companyLinks {
	float:left;
	padding: 13px 5px;
	color:#3399FF;
}
/* this class div.AddCompanyLinks added for Find a Reseller */
div.AddCompanyLinks {
	padding:5px 5px 0px 0px;
	/*sj temp position: absolute;
	left: 440px;*/
	float:right;
}
/* this class div.AddCompanyLinksSponsored added for Find a Reseller */
div.AddCompanyLinksSponsored {
	float:right;
	padding:5px 5px 0px 0px;
}
div.requestInfoList /*sj 03.10.08 */ {
	background:url(../images/requestInformation.gif) no-repeat 0px 12px;
	float:right;
	padding:12px 0px 0px 20px;
	color:#3399FF;
	text-align:right;
	margin:0px 5px 0px 0px;
}
div.requestInfoList a /*sj 03.10.08 */ {
	color:#3399FF;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:link /*sj 03.10.08 */ {
	color:#3399FF;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:active /*sj 03.10.08 */ {
	color:#3399FF;
	font-weight:normal;
	text-decoration:none;
}
div.requestInfoList a:hover /*sj 03.10.08 */ {
	color:#3399FF;
	font-weight:normal;
	text-decoration:underline;
}
div.requestInfoList a:visited /*sj 03.10.08 */ {
	color:#3399FF;
	font-weight:normal;
	text-decoration:none;
}
div#alphalinks {
	color:#cccccc;
	font-size:12px;
	line-height:20px;
	padding-left:5px;
}
div#alphalinks a.logoHdrLinks {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	padding-right:2px;
	padding-left:2px;
}
div#alphalinks a.logoHdrLinks:visited {
	color:#666666;
	text-decoration:underline;
}
div#alphalinks a.logoHdrLinks:hover {
	text-decoration:underline;
}
a.logoHdrLinks {
	color:#3399FF;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
}
a.logoHdrLinks:visited {
	color:#3399FF;
	text-decoration:none;
	font-weight:normal;
}
a.logoHdrLinks:hover {
	text-decoration:underline;
	font-weight:normal;
}
table#manuTable {
	border-collapse:collapse;
	width:542px;
	font-size:12px;
	border:1px solid #B7D1F4;
}
/*sj test 12.17.07*/ table#manutable tr {
	width:542px;
}
table#manuTable th {
	text-align:left;
	background-color:#F2F7FD;
	padding:3px 7px;
	border:1px solid #B7D1F4;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	/*sj test 01.08.08 */ 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;
}
/*sj 02.15.08 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;
}
/*sj temp END View All*/
table#manuTable td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
	/*update 6.25.07*/font: 12px Arial, Helvetica, sans-serif;
}
table#manuTable td a {
	color:#3985E3;
}
table#manuTable td a:visited {
	color:#3985E3;
}
table#manuTable td a.model /*sj added 02.14.08 */ {
}
table#manuTable td a.details /*sj added 02.14.08 */ {
	background:url(../images/detailsArrow.gif) no-repeat;
	width:14px;
	height:14px;
	display:block;
	margin:0px 0px 0px 14px; /*sj 03.21.08 for IE*/
}
table#manuTable tr td {
	background-color:#ffffff;
	color:#000000;
}
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;
	color:#000000;
}
table#manuTableAdd th.rowHdr {
	text-align:left;
	background-color:#ffffff;
	padding:0;
	border:1px solid #B7D1F4;
}
table#manuTableAdd td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
}
table#manuTableAdd td a {
	color:#3985E3;
}
table#manuTableAdd td a:visited {
	color:#3985E3;
}
table#manuTableAdd td a.details {
	display:block;
	margin-left:10px;
}
table#manuTableAdd tr td {
	background-color:#ffffff;
	color:#000000;
}
/* *********************************************************************************************** */

div#companyDetailWrapper {
	border:1px solid #cccccc;
	display:table;
	width:540px;
	margin-bottom:23px;
	font-size:12px;
	background-color:#ffffff;
}
div#companyDetailWrapper div#leftContainer {
	float:left;
	width:189px;
	border-right:1px solid #cccccc;
}
div#companyDetailWrapper div#rightContainer {
	float:right;
	width:323px;
	height:/*sj 04.15.08 180px*/ 200px;
	overflow:auto;
	padding:0px;
	font-size:12px;
}
div#companyDetailWrapper div#rightContainer p {
	clear:both;
	color:#000000;
	margin: 0px 20px 0px 0px;
}
/* BEGIN  CODE FOR THIS DIV AFTER HEIGHT VARIATIONS sj 03.25.08*/
/* one company detail link */
div#companyDetailWrapper div#rightContainer1 {
	float:right;
	width:323px;
	height:/*sj 10.08.08  248px*/219px;
	overflow:auto;
	padding:0px;
	font-size:12px;
}
div#companyDetailWrapper div#rightContainer1 p {
	clear:both;
	color:#000000;
	margin: 0px 20px 0px 0px;
}
/* two company detail links */
div#companyDetailWrapper div#rightContainer2 {
	float:right;
	width:323px;
	height:248px;
	overflow:auto;
	padding:0px;
	font-size:12px;
}
div#companyDetailWrapper div#rightContainer2 p {
	clear:both;
	color:#000000;
	margin: 0px 20px 0px 0px;
}
/* three company detail  links */
div#companyDetailWrapper div#rightContainer3 {
	float:right;
	width:323px;
	height:248px;
	overflow:auto;
	padding:0px;
	font-size:12px;
}
div#companyDetailWrapper div#rightContainer3 p {
	clear:both;
	color:#000000;
	margin: 0px 20px 0px 0px;
}
/* END CODE FOR THIS DIV AFTER HEIGHT VARIATIONS */

div#companyDetailWrapper div#companyAddressContainer {
	margin:10px;
	height:125px;
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainer strong {
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainer a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainerNoLinks /*sj 03.18.08*/ {
	margin:10px;
	height: 180px;
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainerNoLinks strong {
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainerNoLinks a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainerNoLinks a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainerNoLinks img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainer1Links  /*sj 04.15.08*/ {
	margin:10px;
	height: 202px;
	color: #000000;
}
div#companyDetailWrapper div#companyAddressContainer1Links strong {
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainer1Links a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer1Links a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer1Links img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainer2Links  /*sj 04.15.08*/ {
	margin:10px;
	height: 171px;
	color: #000000;
}
div#companyDetailWrapper div#companyAddressContainer2Links strong {
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainer2Links a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer2Links a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer2Links img {
	margin-bottom:10px;
}
div#companyDetailWrapper div#companyAddressContainer3Links  /*sj 04.15.08*/ {
	margin:10px;
	height: 140px;
	color: #000000;
}
div#companyDetailWrapper div#companyAddressContainer3Links strong {
	color:#000000;
}
div#companyDetailWrapper div#companyAddressContainer3Links a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer3Links a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressContainer3Links img {
	margin-bottom:10px;
}
/*sj BEGIN added 11-19-2007 for long addresses */
div#companyDetailWrapper div#companyAddressIntlContainer {
	padding:10px;
	height: 155px;
}
div#companyDetailWrapper div#companyAddressIntlContainer strong {
	color:#000000;
}
div#companyDetailWrapper div#companyAddressIntlContainer a {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressIntlContainer a:visited {
	color:#3985E5;
}
div#companyDetailWrapper div#companyAddressIntlContainer img {
	padding-bottom:10px;
}
/*sj END added 11-19-2007 for long addresses */
div#companyDetailWrapper div#leftContainer ul {
	margin:0;
	padding:0;
	list-style-type:none
}
div#companyDetailWrapper div#leftContainer ul li {
	border-top:1px solid #cccccc;
	border-bottom:1px solid #ffffff;
	background-color:#eeeeee;
	padding-top:7px;
	padding-bottom:7px;
}
div#companyDetailWrapper div#leftContainer li a {
	word-spacing:-2px /*sj added 02.28.08*/;
	font-size:12px /*sj added 02.28.08*/;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	padding-left:28px;
	padding-top:1px;
	padding-bottom:1px;
}
div#companyDetailWrapper div#leftContainer li a:visited {
	color:#666666;
}
div#companyDetailWrapper div#leftContainer li a:hover {
	color:#000000;
	text-decoration:underline
}
div#companyDetailWrapper div#leftContainer li a#findADealer {
	background:url(../images/findADealer.gif) no-repeat 8px 0px;
}
div#companyDetailWrapper div#leftContainer li a#requestInformation {
	background:url(../images/requestInformation.gif) no-repeat 8px 0px;
}
div#companyDetailWrapper div#leftContainer li a#downloadABrochure {
	background:url(../images/downloadABrochure.gif) no-repeat 8px 0px;
}
/*sj  BEGIN AVolution logo solution*/
div.CoName {
	float:left;
	display:block;
	margin:12px 0px 12px 0px;
	padding:0px;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
img.AVolutionLogo {
	float:right;
	display:block;
}
/*sj  END AVolution logo solution*/

div#companyDetailWrapper div#rightContainer h5 a {
	color: #3985e3; /*sj temp 12.20.07*/
}
div#productMainContainer div#productMainWrapper div#pmwLeftContainer li a#emailProduct {
	background:url(../images/emailProduct.gif) no-repeat 8px 1px;
}
a.utilityLink#emailPage {
	background:url(../images/emailPage.gif) no-repeat 0 2px;
	padding-right:15px;
}
/*sj BEGIN CSS FOR NEW PRODUCTS BANNER ON MAIN PAGE */
table#manuTable th.newProductsBanner {
	background-image: url(../images/newProd4.gif);
	background-repeat:no-repeat;
	width:543px;
	height:45px;
	padding:0px;
}
.bannerLinks a:link {
	font-family:Arial, Helvetica, sans-serif;
	color:#3985E5;
	line-height:16px;
	display:block;
	width:543px;
	height:45px;
	background-image:url(../images/newProd3_off.gif);
}
.bannerLinks a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
}
.bannerLinks a:hover {
	color:#3985E5;
	text-decoration:none;
	background-image:url(../images/newProd3_on.gif);
}
/*sj 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 {
	color:#39f;
	FONT-WEIGHT: 700;
	FONT-SIZE: xx-small;
	TEXT-ALIGN: center
}
#CATCopyright a:link, #CATCopyright a:hover {
	color:#39f;
	text-decoration:none;
	FONT-SIZE: xx-small;
	font-family:Arial, Helvetica, sans-serif
}
#CATCopyright a:hover, #CATCopyright a:focus {
	color:#39f;
	text-decoration:underline;
	FONT-SIZE: xx-small;
	font-family:Arial, Helvetica, sans-serif
}
#CATCopyright a:active {
	color:#39f;
	text-decoration:none;
	FONT-SIZE: xx-small;
	font-family:Arial, Helvetica, sans-serif
}
div#BreadcrumbContainer {
	width:100%;
	display:table;
	padding:8px 0;
	font-size:12px;
}
div#BreadcrumbContainer a /*sj 04.08.08*/ {
	color:#666666;
	text-decoration:none;
}
div#BreadcrumbContainer a:visited /*sj 04.08.08*/ {
	color:#666666;
}
div#BreadcrumbContainer a:hover /*sj 04.08.08*/ {
	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;
	border:1px solid #cccccc;
	background:#ffffff;
	color:#000000;
}
div#iqformctr td {
	color:#000000;
}
div#iqformctrwide {
	width:700px;
	margin-left:30px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #cccccc;
	background:#ffffff;
	color:#000000;
}
div#iqformctrwide td {
	color:#000000;
}
div#iqrfiaddress {
	margin:5px 0 5px 5px;
}
div#iqformctrtitle {
	font-weight:bold;
	padding:5px 5px 5px 5px;
}
div.iqlabel {
	float:left;
	width:150px;
	padding:5px 5px 5px 5px;
	text-align:right
}
div.iqfield {
	float:right;
	width:400px;
	padding:5px 5px 5px 5px;
	text-align:left;
}
position:relative;
right:8px;
}
div.iqnote {
	padding:5px 5px 5px 5px;
}
div.iqlinks {
	text-align:center;
	padding:5px 5px 5px 5px;
	border-top:1px solid #cccccc;
	background-color:#eeeeee;
}
div.iqlinks span {
	padding:40px;
}
div.iqlinks span a {
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
div.iqlinks a:visited {
	color:#666666;
}
div.iqlinks a:hover {
	color:#000000;
	text-decoration:underline
}
div.para {
	margin:5px;
}
div.findformlinks {
	float:right;
	width:400px;
	padding:15px 5px 5px 5px;
	text-align:left;
	display: block;
}
div.findformlinks a {
	color: #3985e3;
}
div.findformlinks a:link {
	color: #3985e3;
}
div.findformlinks a:visited {
	color: #3985e3;
}
div.findformlinks a:hover {
	color: #3985e3;
}
div.resultsaddress {
	float:left;
	width:300px;
	padding:15px 5px 5px 5px;
	text-align:left;
}
div.resultsaddress a {
	color: #3985e3;
}
div.resultsaddress a:link {
	color: #3985e3;
}
div.resultsaddress a:visited {
	color: #3985e3;
}
div.resultsaddress a:hover {
	color: #3985e3;
}
div.resultsdist {
	float:right;
	padding:15px 5px 5px 5px;
	text-align:right;
	display: block;
}
div.iqformpara {
	padding:5px 5px 15px 5px;
	margin-left: 30px;
	width:570px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div.iqformparawide {
	padding:5px 5px 15px 5px;
	margin-left: 30px;
	width:700px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
div#titleleft {
	font-weight:bold;
	padding:5px 5px 5px 5px;
	float:left;
	width:auto;
}
div.iqreq {
	float:right;
	font-style:italic;
	padding:5px 5px 5px 5px;
}
div.iqcheckall {
	font-weight:bold;
	padding:5px 5px 5px 0px;
}
div.iqbordertop {
	border-top:1px solid #cccccc;
}
div.iqcheckleft {
	float:left;
	width:50%;
}
div.iqcheckright {
	float:right;
	width:50%;
}
div.iqpremiummfr {
	margin:5px;
	background-color:#d3d3d3;
}
div.iqcheck {
	padding:5px;
}
/* END  FORM CSS */

div#loginBreadcrumbContainer {
	width:100%;
	_width:960px; /*sj 04.04.08 Safari hack*/
	display:table;
	padding:8px 0;
}
div#loginBreadcrumbContainer div#breadcrumb {
	float:left;
	padding-left:14px;
	color:#000000;
}
div#loginBreadcrumbContainer div#breadcrumb a {
	color:#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;
	/*sj 06/18/2007*/ font-size:12px;
	/*sj 06/18/2007*/ font-family:Arial, Helvetica, sans-serif;
}
div#loginBreadcrumbContainer div#login a {
	color:#4B6CA5;
	text-decoration:none;
	/*updated 6.25.07*/font:12px Arial, Helvetica, sans-serif normal;
}
div#loginBreadcrumbContainer div#login a:visited {
	color:#4B6CA5;
}
div#loginBreadcrumbContainer div#login a:hover {
	color:#000000;
	text-decoration:underline;
}
/*ADDED 08.21.07 FOR ADDITIONAL TABS ON PRODUCT DETAIL PAGE */
div.FeatureWrapper {
	padding-bottom:10px;
	margin-left:-10px;
	padding-left:10px
}
div.accessoryWrapper {
	padding-bottom:10px;
	margin-left:-10px;
	padding-left:10px
}
div#FeatureContainer {
/*display:none;*/
}
div#accessoryContainer {
/*display:none;*/
}
/*BEGIN RCS CSS*/
div#centerRCS {
	width:542px;
}
div#RCSwrapper {
	border-bottom:1px solid #B7D1F4;
}
div#WelcomeDetailContainer {
	width:175px;
	margin-bottom:10px;
}
div#WelcomeContainer {
	width:175px;
	margin-bottom:15px;
}
div.WelcomeTop {
	background-repeat: no-repeat;
	background-position:0 0;
	background-image: url(../images/productSpotlightTop2.gif);
	height:4px;
	font-size:1px
}
div.WelcomeWrapper {
	border-left:1px solid #B6D1F4;
	border-right:1px solid #B6D1F4;
}
div.WelcomeWrapper h4 {
	background-repeat: repeat-x;
	background-position:0 0;
	background-image: url(../images/LoginHeaderBg.gif);
	margin:0 0;
	min-height:24px;
	padding-left:11px;
	padding-top:6px;
	padding-bottom:5px;
	font-size:12px;
	color:#000000;
}
div.WelcomeContentWrapper {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#ffffff;
	padding:8px 10px 0px 10px;
	font-size:12px;
	color:#000000;
}
div.LoginBottom {
	background-repeat: no-repeat;
	background-position:0 0;
	background-image: url(../images/LoginBottom.gif);
	height:5px;
	font-size:1px
}
div.LoginLogo {
	background-color:#ffffff;
}
table.WelcomeLogoTable {
	width:149px;
	padding-bottom:5px;
	color:#000000;
}
table.WelcomeLogoTable img {
	display:block
}
a.companyLinkRCS {
	display:block;
	background-color:#F2F7FD;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	color:#3399FF;
}
a.companyLinkRCS:visited {
	color:#3399FF;
}
a.companyLinkRCS:hover {
	background-color:#CCE4FE;
}
table#manuTableRCS {
	border-collapse:collapse;
	width:542px;
	font-size:12px;
}
table#manuTableRCS th {
	text-align:left;
	background-color:#F2F7FD;
	border:1px solid #B7D1F4;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
}
table#manuTableRCS th.rowHdr {
	text-align:left;
	background-color:#ffffff;
	padding:0;
	border:1px solid #B7D1F4;
}
table#manuTableRCS th.companylinks {
	text-align:left;
	background-color:#f2f7fd;
	padding:0;
	border:1px solid #B7D1F4;
}
table#manuTableRCS td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
	/*update 6.25.07*/font: 12px Arial, Helvetica, sans-serif;
}
table#manuTableRCS td a {
	color:#3985E3;
}
table#manuTableRCS td a:visited {
	color:#3985E3;
}
table#manuTableRCS td a.details {
	display:block;
	margin-left:10px;
}
table#manuTableRCS tr td {
	background-color:#ffffff;
	color:#000000;
}
table#manuTableRCS td a.add {
	display:block;
	margin-left:20px;
}
table#manuTable td a.add {
	display:block;
	margin-left:20px;
}
table#manuTableRCS td span.DescriptionPrice {
	font-size:12px;
	color:#3985e3;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
table#manuTable td span.DescriptionPrice {
	font-size:12px;
	color:#3985e3;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer h4 span.login {
	color:#666666;
	font-size:12px;
}
div#sidebarWrapper div.sidebarSectionWrapper div.sidebarContainer div.sidebarContent div.text {
	color:#666666;
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
}
/*sj 01.14.08*/div#headersContainer h3 {
	display:block;
	font-size: 12px;
	font-weight: bold;
}
/*sj 01.14.08*/div#headersContainer h4 {
	display:block;
	font-size: 12px;
	font-weight: bold;
}
td.price {
	text-align:right;
}
td.quantity {
	text-align:center;
}
div#ListCartContainer {
	width:542px;
	margin-bottom:15px;
}
div#ListCartContainerPrint {
	width:600px;
	margin-bottom:15px;
	margin-left:10px;
}
div#ListCartTop {
	background-repeat: no-repeat;
	background-position:0 0;
	background-image: url(../images/ListCartTop.gif);
	height:4px;
	font-size:1px
}
div#ListCartHdr {
	border-left:1px solid #B6D1F4;
	border-right:1px solid #B6D1F4;
	background-repeat: repeat-x;
	background-position:0 0;
	background-image: url(../images/ListCartHeaderBg.gif);
	margin:0 0;
	height:24px;
	padding:6px 11px;
}
div#ListCartHdrMsg {
	float:left;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
div#ListCartHdrMsgPrint {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}
div.ListCartContentWrapper {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background-color:#ffffff;
	padding:8px 10px 0px 10px;
	font-size:12px;
	color:#000000;
}
div#UpdateBttn {
	float:right;
	height: 30px;
}
table#ListCartTable {
	border-collapse:collapse;
	width:542px;
	font-size:12px;
	border:1px solid #B7D1F4;
}
table#ListCartTable th {
	text-align:left;
	background-color:#F2F7FD;
	padding:3px 7px;
	border:1px solid #B7D1F4;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
table#ListCartTable td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffffff;
}
table#ListCartTable td a {
	color:#3985E3;
}
table#ListCartTable td a:visited {
	color:#3985E3;
}
table#ListCartTable td a.details {
	display:block;
	margin-left:10px;
}
table#ListCartTablePrint {
	border-collapse:collapse;
	width:100%;
	font-size:12px;
	border:1px solid #000000;
	margin-top:20px;
	clear:both;
}
table#ListCartTablePrint th {
	text-align:left;
	padding:3px 7px;
	border:1px solid #000000;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
table#ListCartTablePrint td {
	padding:3px 7px;
	border:1px solid #000000;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffffff;
}
div#ListCartTotal {
	width:540px;
	border-top:0px;
	border-right:1px solid #B7D1F4;
	border-bottom:1px solid #B7D1F4;
	border-left:1px solid #B7D1F4;
	text-align:right;
	background-color:#ffffff;
}
div#ListCartTotal div#Total {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:6px 11px;
}
div#TotalPrint {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	padding:10px 0px;
	width:598px;
	background-color:#ffffff;
	text-align:right;
}
div#ListCartTotal div#Purchase {
	padding: 0px 11px 6px 0px;
}
div#ListCartBttm {
	border-top:0px;
	border-right:1px solid #B7D1F4;
	border-bottom:1px solid #B7D1F4;
	border-left:1px solid #B7D1F4;
	background-color:#f2f7fd;
	color:#000000;
	width:540px;
	padding-top:11px;
	padding-bottom:11px;
	text-align:center;
	margin:0px;
}
div#ListCartBttm ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div#ListCartBttm li {
	list-style-type:none;
	display:inline;
}
div#ListCartBttm li a {
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding-left: 20px;
	padding-right: 50px;
}
div#ListCartBttm li a:hover {
	color: #000000;
	text-decoration: underline;
}
div#ListCartBttm li a:visited {
	color: #000000;
	text-decoration: none;
}
div#ListCartBttm li a#ListCartEmail {
	background:url(../images/emailProduct.gif) no-repeat;
}
div#ListCartBttm li a#ListCartPrint {
	background:url(../images/print.gif) no-repeat;
}
div#ListCartBttm li a#ListCartQuote {
	background:url(../images/quote.gif) no-repeat;
}
div#manuInstructionsRCS {
	color:#000000;
	font-size:/*sj 02.15.08 12px*/ 14px;
	font-weight:bold;
	margin-bottom:10px;
}
div#RightSidebar {
	width:175px;
	padding-left:15px;
}
div#ContactUsContainer {
	width:542px;
	margin-bottom:15px;
}
div#ContactUsAddress {
	padding:6px 11px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
div#ContactUsTop {
	background-repeat: no-repeat;
	background-position:0 0;
	background-image: url(../images/ListCartTop.gif);
	height:4px;
	font-size:1px
}
div#ContactUsHdr {
	border-left:1px solid #B6D1F4;
	border-right:1px solid #B6D1F4;
	background-repeat: repeat-x;
	background-position:0 0;
	background-image: url(../images/ContactUsHeaderBg.gif);
	margin:0 0;
	min-height:24px;
	padding:6px 11px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
}
div#ContactUsForm {
	border-left:1px solid #B6D1F4;
	border-right:1px solid #B6D1F4;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	min-height:250px;
	display:block;
	padding-left:5px;
}
div#ContactUsForm p {
	padding:6px 11px;
}
/* BEGIN sj added 03.05.08 */
div#ContactUsForm ul li {
	list-style:none;
	line-height:20px;
}
div#ContactUsForm ul li a {
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	padding-left: 20px;
	padding-right: 50px;
}
div#ContactUsForm ul li a:active {
	color:#000000;
	text-decoration:underline;
}
div#ContactUsForm ul li a:link {
	color:#000000;
	text-decoration:underline;
}
div#ContactUsForm ul li a:hover {
	color: #000000;
	text-decoration: none;
}
div#ContactUsForm ul li a:visited {
	color: #666666;
	text-decoration: underline;
}
/* END sj added 03.05.08 */
div.ContactUsLabel {
	float:left;
	width:130px;
	padding:5px 5px 5px 5px;
	text-align:right;
}
div.ContactUsField {
	float:right;
	width:380px;
	padding:5px 5px 5px 5px;
	text-align:left;
}
div#ContactUsBttm {
	border:1px solid #B7D1F4;
	background-color:#f2f7fd;
	color:#000000;
	width:540px;
	padding-top:11px;
	padding-bottom:11px;
	text-align:center;
}
div#ContactUsBttm ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
div#ContactUsBttm li {
	list-style-type:none;
	display:inline;
}
div#ContactUsBttm li a {
	font-weight:bold;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding-left: 20px;
	padding-right: 50px;
}
div#ContactUsBttm li a:hover {
	color: #000000;
	text-decoration: underline;
}
div#ContactUsBttm li a:visited {
	color: #000000;
	text-decoration: none;
}
div#ContactUsBttm li a#ListCartEmail {
	background:url(../images/emailProduct.gif) no-repeat;
}
div#ContactUsBttm li a#ListCartPrint {
	background:url(../images/print.gif) no-repeat;
}
div#ContactUsBttm li a#ListCartQuote {
	background:url(../images/quote.gif) no-repeat;
}
div#shipBill {
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
div#shipBill h1 {
	font-size:12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
div#shipBillPrint {
	width:600px;
	font-size:12px;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
div#shipBillPrint h1 {
	font-size:12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
div#ship {
	float:left;
	width:49%;
}
div#bill {
	float:right;
	width:49%;
}
table#ListCartTableSummary {
	border-collapse:collapse;
	width:530px;
	font-size:12px;
	border:1px solid #B7D1F4;
}
table#ListCartTableSummary th {
	text-align:left;
	background-color:#F2F7FD;
	padding:3px 7px;
	border:1px solid #B7D1F4;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}
table#ListCartTableSummary td {
	padding:3px 7px;
	border:1px solid #B7D1F4;
	font: 12px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffffff;
}
div#TotalSummary {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-align:right;
	padding:5px;
}
div#OrderSummary {
	border-left:1px solid #B6D1F4;
	border-right:1px solid #B6D1F4;
	border-bottom:1px solid #B6D1F4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffffff;
	min-height:250px;
	display:block;
	padding-left:5px;
}
div#OrderSummary p {
	padding:5px 0px;
	margin:0px;
}
div#OrderSummary a {
	color:#3985e3;
	text-decoration:none;
}
div#OrderSummary a:hover {
	color:#000000;
	text-decoration:underline;
}
div#OrderSummary a:visited {
	color:#3985e3;
	text-decoration:none;
}
a.add {
	background:url(../images/add.gif) no-repeat;
	width:14px;
	height:14px;
	display:block;
	margin:auto;
}
/*END RCS CSS*/

/*BEGIN RCS PROJECTS CSS */
div#iqProjectContainer {
	margin:0;
	padding:0;
	font-size:12px;
}
.iqProjectPageLinks {
	margin:0 0 10px 0;
	clear:both;
}
.iqProjectPageLinks a {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectPageLinks a:active {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectPageLinks a:link {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectPageLinks a:hover {
	color:#000000;
	text-decoration:underline;
}
.iqProjectPageLinks a:visited {
	color:#3985e3;
	text-decoration:none;
}
a.iqBack {
	margin:0 30px 0 0;
}
.iqProjectDetailLinks {
	margin:0 0 10px 0;
	clear:both;
}
.iqProjectDetailLinks .iqBack {
	float:left;
}
.iqProjectDetailLinks a {
	color:#3985e3;
	text-decoration:underline;
}
.iqProjectDetailLinks a:active {
	color:#3985e3;
	text-decoration:underline;
}
.iqProjectDetailLinks a:link {
	color:#3985e3;
	text-decoration:underline;
}
.iqProjectDetailLinks a:hover {
	color:#000000;
	text-decoration:underline;
}
.iqProjectDetailLinks a:visited {
	color:#3985e3;
	text-decoration:underline;
}
.iqProjectList {
	clear:both;
}
.iqProjectListImage {
	float:left;
}
.iqProjectListDesc {
	margin:0 0 10px 0;
	font-size:12px;
}
.iqProjectListImage {
	margin:0 10px 10px 0;
}
.iqProjectListName {
	font-size:14px;
	font-weight:bold;
}
.iqProjectListName a {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectListName a:active {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectListName a:link {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectListName a:hover {
	color:#000000;
	text-decoration:underline;
}
.iqProjectListName a:visited {
	color:#3985e3;
	text-decoration:none;
}
a.iqProjectListMore {
	color:#3985e3;
	text-decoration:none;
}
a.iqProjectListMore:active {
	color:#3985e3;
	text-decoration:none;
}
a.iqProjectListMore:link {
	color:#3985e3;
	text-decoration:none;
}
a.iqProjectListMore:hover {
	color:#000000;
	text-decoration:underline;
}
a.iqProjectListMore:visited {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectDetailName {
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
}
.iqProjectImgLinks {
	margin:0 0 10px 0;
}
.iqProjectImgLinks a {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectImgLinks a:active {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectImgLinks a:link {
	color:#3985e3;
	text-decoration:none;
}
.iqProjectImgLinks a:hover {
	color:#000000;
	text-decoration:underline;
}
.iqProjectImgLinks a:visited {
	color:#3985e3;
	text-decoration:none;
}
div#iqProjectAddLinks {
}
div#iqProjectRequest {
	background:url(../images/requestInformation.gif) no-repeat 0px 0px;
}
div#iqProjectRequest a {
	margin:0 0 0 20px;
	color:#3985e3;
	text-decoration:none;
}
div#iqProjectRequest a:active {
	color:#3985e3;
	text-decoration:none;
}
div#iqProjectRequest a:link {
	color:#3985e3;
	text-decoration:none;
}
div#iqProjectRequest a:hover {
	color:#000000;
	text-decoration:underline;
}
div#iqProjectRequest a:visited {
	color:#3985e3;
	text-decoration:none;
}
div#iqProjectDescription {
	margin:10px 0 10px 0;
}
/*END RCS PROJECTS CSS */

/* BEGIN NEWS PAGE CSS ADDED 06.13.08 */

div#iqrss {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	margin:4px 0 0 0;
	position:relative;
	top:-25px;
}
div#iqrss img {
	border:none;
	margin-left:5px;
}
div#iqrss a {
	color:#000;
	text-decoration:none;
}
div#iqrss a:active {
	color:#000;
	text-decoration:none;
}
div#iqrss a:link {
	color:#000;
	text-decoration:none;
}
div#iqrss a:hover {
	color:#000;
	text-decoration:underline;
}
div#iqrss a:visited {
	color:#000;
	text-decoration:none;
}
div.iqSpacer {
	clear:both;
	height:10px;
}
div.iqnewsArticleList {
	margin-left:130px;
	margin-bottom:10px;
}
img.iqnewsLogo {
	width:100px;
	float:left;
}
a.iqnewsArticleLink {
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
a:link.iqnewsArticleLink {
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
a:active.iqnewsArticleLink {
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
}
a:hover.iqnewsArticleLink {
	color:#000;
	text-decoration:underline;
}
a:visited.iqnewsArticleLink {
	color:#000;
	text-decoration:none;
}
div.iqnewsArticleDeck {
	color:#666666;
	font-size:12px;
	line-height:14px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
div#iqPageLinks {
	font-size:12px;
	font-weight:bold;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
}
div#iqPageLinks a:active.iqPageLink {
	color:#000;
	text-decoration:none;
}
div#iqPageLinks a:link.iqPageLink {
	color:#000;
	text-decoration:none;
}
div#iqPageLinks a.iqPageLink {
	color:#000;
	text-decoration:none;
}
div#iqPageLinks a:visited.iqPageLink {
	color:#000;
	text-decoration:none;
}
div#iqPageLinks a:hover.iqPageLink {
	text-decoration:underline;
	color:#000;
}
div#iqPageLinks a.iqPageNext {
	font:18px bold;
	text-decoration:none;
	color:#3399ff;
}
div#iqPageLinks a:active.iqPageNext {
	text-decoration:none;
	color:#3399ff;
}
div#iqPageLinks a:link.iqPageNext {
	text-decoration:none;
	color:#000;
}
div#iqPageLinks a:hover.iqPageNext {
	text-decoration:underline;
	color:#000;
}
div#iqPageLinks a:visited.iqPageNext {
	text-decoration:none;
	color:#000;
}
div.hLine {
	height:2px;
	background-repeat: repeat-x;
	background-position:left bottom;
	background-image: url(../images/contactsItemBottomBorder.gif);
	margin-bottom:10px;
}
div.newsWrapper {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:10px;
	background-color:#ffffff;
}
div.iqnewsCoArticleList {
	margin-bottom:10px;
}
div#companyContentContainer {
	display:none;
}
/* END NEWS PAGE CSS*/

/*BEGIN POPOUT CSS ADDED 11.10.08*/
body#ListingBoxPopoutBody {
	background:#d7d7d7;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
table#ListingBoxPopout {
	border:none;
	padding:5px;
	width:500px;
}
table.ListingBoxPage {
	background:#d7d7d7;
	border:none;
	padding:5px;
	width:346px;
}
img.AVlogo {
	float:right;
	border:none;
}
td.ListingBoxLogo {
	width:150px;
	height:75px;
	text-align:center;
}
td.ListingBoxInfo {
	width:186px;
	padding-left:4px;
}
td.ListingBoxInfo a {
	color:#000483;
}
body#ListingBoxPopoutBody td {
	padding:5px;
}
body#ListingBoxPopoutBody td.ListingBoxInfo {
	width:auto;
	padding:0 0 15px 4px;
}
div.iqCloseWindow {
	text-align:center;
	margin:10px 0 0 0;
}
div.iqCloseWindow a {
	color:#000483;
	font-size:10px;
}
/*END POPOUT CSS*/

/* BEGIN NARROW SEARCH PAGE */
div#iqNarrowSearch {
	text-align:center;
	width:auto;
}
table#NarrowSearchTable {
	border:none;
	/*RCS width: 740px;*/ width:540px;
	margin:10px 0 10px 0;
}
table#NarrowSearchTable a:link {
	color:#4b6ca5;
	text-decoration:none;
}
table#NarrowSearchTable a:hover {
	color:#000483;
	text-decoration:underline;
}
table#NarrowSearchTable a:visited {
	color:#4b6ca5;
	text-decoration:none;
}
table#NarrowSearchTable ul li {
	list-style:none;
	text-indent:-15px;
}
table#NarrowSearchTable tr td {
	width:50%;
	whitespace:nowrap;
	vertical-align:text-top;
	background-color:#ffffff;
}
table#NarrowSearchTable tr td div {
	max-height:150px;
	overflow:auto;
	overflow-x:hidden;
}
span.NarrowRedText {
	font-weight:bold;
	color: #FF0000;
}
span.NarrowGrayText {
	font-weight:bold;
	color:#666666;
}
/*END NARROW SEARCH PAGE */

div.NewIqProd {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin:0;
}
div.NewIqProd {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
	margin:0;
}
div#SeeAllProducts a {
	color: #3399ff;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	text-decoration:underline;
}
div#SeeAllProducts a:active {
	color: #3399ff;
	text-decoration:underline;
}
div#SeeAllProducts a:hover {
	color: #000000;
	text-decoration:underline;
}
div#SeeAllProducts a:visited {
	color: #3399ff;
	text-decoration:underline;
}
/*BEGIN Product Spotlight on Request Info (RFI) confirmation page */
div#CATRFIConfText {
	margin:0 0 20px;
}
table#CATRFIConf {
	width:700px; /*important so when there are 3 Product Spotlights, the third does not end up under the first*/
}
table#CATRFIConf div#productDetailSpotlightContainer {
	width:175px;
	float:left;
	margin:0 30px 0 0;
}
/*END Product Spotlight on Request Info (RFI) confirmation page */
/*BEGIN Product Spotlight on Email Product Info confirmation page */
div#CATEmailConfText {
	margin:0 0 20px;
}
table#CATEmailConf {
	width:700px; /*important so when there are 3 Product Spotlights, the third does not end up under the first*/
}
table#CATEmailConf div#productDetailSpotlightContainer {
	width:175px;
	float:left;
	margin:0 30px 0 0;
}
/*END Product Spotlight on Email Product Info confirmation page */

