/* site map */
div.sitemapColumnLeft,
div.sitemapColumnRight {float:left; position:relative;}
	div.sitemapColumnLeft {width:270px; padding:0 20px 0 0;}
	div.sitemapColumnRight {width:220px; padding:0 0 0 10px;}


/* MSDS */
 .msdsBox {
    width: 550px;
    border-bottom: 3px solid #ddd;
    overflow: auto;}
.msdsBox h3 {font-size: 1em!important;}
.msdsBox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;}
	.msdsBox ul li {
		list-style-type: none;
		margin: 0;
		padding: 10px 0 10px 31px;
		border-bottom: 1px solid #ddd;
		background: url(/images/iconExternal.gif) no-repeat 9px 8px;}
.msdsBox li p {margin: 0 0 0 19px!important;}

/* Quality Assurance */
.imgQA {float:left; margin: 0 20px 10px 0;}

/* ##### Retail Locator ##### */
.maincol h1.hdrRetail {
  background: url(/images/img_hdr_bkgd_retailLocator.jpg) bottom right no-repeat;}
div.abcNav {
	width:550px;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #e0e0e0;}
	div.abcNav a {text-decoration:underline; margin:0 5px 0 0;}
div.tableScroll {
	width:543px;
	height:225px;
	overflow-x:hidden;
	overflow-y:scroll;
	border-bottom:3px solid #e0e0e0;
	margin:0 0 20px 0;}
div.tableScroll table {border-collapse:collapse; width:543px;}
div.tableScroll table thead td {
	color: #fff;
    padding: 5px 0 6px 11px;
	background-color: #4082c6}
div.tableScroll table tbody td {
	color:#333;
	border-bottom:1px solid #e0e0e0;
	padding:15px 0;
	vertical-align:middle;}
	div.tableScroll table tbody td.logo {text-align:center;}

/* modifiers for existing styles */
ul.dots ul ul {
	list-style-type:circle;
	list-style-position:inside;
	margin-left:0;
	padding-left:0;
	margin-top:5px;}
h2.introtext {font-weight:normal;


