/* CSS Document */

body {padding:0; margin:0; background-color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
form {padding:0; margin:0;}
h5{ margin:0px; text-indent:-99999px; padding: 0px 0px 0px 0px; background:url(images/Banner/Banner_left.jpg) no-repeat left; width:195px; height:149px;}
.whiteBoldText{ font-size:medium; font-weight:bold; color:#ffffff; text-align:center; padding:10px 3px 10px 3px;}
.stackLeft{float:left; clear:left; padding-bottom:15px; padding-right:5px;}
.stackRight{float:right; clear:right; padding-bottom:15px; padding-left:5px;}
a:link {text-decoration:none; color: #ff0000;}
a:visited {text-decoration:none; color: #ff0000;}
a:active {text-decoration:none; color: #ff0000;}
a:hover {text-decoration:underline;}

a.none:link,a.none:visited,a.none:active,a.none:hover{ text-decoration:none; background-color:Transparent;}

a.leftNav1:link {text-decoration:none; border-bottom:solid 1px #cccccc; text-transform:capitalize; color: #ffffff;display:block; padding:5px 10px;background-color:#ff0000; font-size:14px;}
a.leftNav1:visited {text-decoration:none; border-bottom:solid 1px #cccccc; text-transform:capitalize; color: #ffffff;display:block; padding:5px 10px;background-color:#ff0000; font-size:14px;}
a.leftNav1:active {text-decoration:none; border-bottom:solid 1px #cccccc; text-transform:capitalize; color: #ffffff;display:block; padding:5px 10px;background-color:#ff0000;  font-size:14px;}
a.leftNav1:hover {text-decoration:none; border-bottom:solid 1px #cccccc; text-transform:capitalize; color: #ffcccc;display:block; padding:5px 10px;background-color:#ff0000;  font-size:14px;}

a.leftNav1Active:link {text-decoration:none; border-bottom:solid 1px #cccccc; text-transform:capitalize; color: #ffffff;display:block; padding:5px 10px;background-color:#ff0000; font-size:14px;}
a.leftNav1Active:visited {text-decoration:none; border-bottom:solid 1px #cccccc; text-transform:capitalize; color: #ffffff;display:block; padding:5px 10px;background-color:#ff0000; font-size:14px;}
a.leftNav1Active:active {text-decoration:none; border-bottom:solid 1px #cccccc; text-transform:capitalize; color: #ffffff;display:block; padding:5px 10px;background-color:#ff0000;  font-size:14px;}
a.leftNav1Active:hover {text-decoration:none; border-bottom:solid 1px #cccccc; text-transform:capitalize; color: #ffcccc;display:block; padding:5px 10px;background-color:#ff0000;  font-size:14px;}


a.leftNav2:link {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block;padding:5px;background-color:#000000; font-size:12px;}
a.leftNav2:visited {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px;background-color:#000000;  font-size:12px;}
a.leftNav2:active {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px;background-color:#000000;  font-size:12px;}
a.leftNav2:hover {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px;background-color:#ff0000;  font-size:12px;}

a.leftNav2Active:link {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px;background-color:#ff0000;  font-size:12px;}
a.leftNav2Active:visited {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px;background-color:#ff0000;  font-size:12px;}
a.leftNav2Active:active {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px;background-color:#ff0000; font-size:12px;}
a.leftNav2Active:hover {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px;background-color:#000000; font-size:12px;}


a.leftNav3:link {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block;padding:5px 5px 5px 15px;background-color:#000000; font-size:12px;}
a.leftNav3:visited {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 15px;background-color:#000000; font-size:12px;}
a.leftNav3:active {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 15px;background-color:#000000; font-size:12px;}
a.leftNav3:hover {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 15px;background-color:#ff0000; font-size:12px;}

a.leftNav3Active:link {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 15px;background-color:#ff0000; font-size:12px;}
a.leftNav3Active:visited {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 15px;background-color:#ff0000; font-size:12px;}
a.leftNav3Active:active {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 15px;background-color:#ff0000; font-size:12px;}
a.leftNav3Active:hover {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 15px;background-color:#000000; font-size:12px;}

a.whiteLink:link,a.whiteLink:visited,a.whiteLink:active,a.whiteLink:hover{color:#fff;}
a.whiteLink:hover{text-decoration:underline;}

a.leftNav4:link {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block;padding:5px 5px 5px 25px;background-color:#000000; font-size:12px;}
a.leftNav4:visited {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 25px;background-color:#000000; font-size:12px;}
a.leftNav4:active {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 25px;background-color:#000000; font-size:12px;}
a.leftNav4:hover {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 25px;background-color:#ff0000; font-size:12px;}

a.leftNav4Active:link {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 25px;background-color:#ff0000; font-size:12px;}
a.leftNav4Active:visited {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 25px;background-color:#ff0000; font-size:12px;}
a.leftNav4Active:active {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 25px;background-color:#ff0000; font-size:12px;}
a.leftNav4Active:hover {text-decoration:none; border-bottom:solid 1px #cccccc; color: #ffffff;display:block; padding:5px 5px 5px 25px;background-color:#000000; font-size:12px;}
a img {border:none;}
table * {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
table tr td p {padding-top: 10px;}
table tr td img {padding: 3px;}

#CorneredEdges tr td img
{
	padding: 0px;
}
table {margin:0; padding:0;}
table * {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;font-style:normal;}

#content {position:relative; margin:0 auto; width:940px; border:none; background-color:#666666;}
#detergentContent {position:relative; margin:0 auto; width:940px; border:none; background-color:#666666;}

#flashobject, #flashcontainer {width:740px; height:300px; position:relative; z-index:1;}
#flashcontainer {background-color:#FFFFFF;}

#main {width:738px; height:298px; position:relative; z-index:1; overflow:auto; padding:1px;}
#main_st {width:738px; height:274px; position:relative; overflow:auto; padding:1px;}
#text {height:135px; position:relative; overflow:auto; margin-top:148px; padding:0 15px;}

#banner {background:url(images/Banner_Home.jpg) top center no-repeat; width:740px; height:95px; display:block;}
#banner span {display:none;}

#nav {background-color:#000000; padding:1px 1px 1px 5px; font-size:12px;}
#nav * {color:#FFFFFF; text-transform:uppercase;}
#nav .menu {float:left; padding:0px 0; border-left:1px solid #666666; position:relative; margin:0; height:24px; background-color:#000000; z-index:100;}
#nav .menu a {display:block; padding:5px 10px;}
#nav .menu a:hover {text-decoration:none;}
#nav .menu .menulist {position:absolute; top:24px; left:0px; display:none; background-color:#000000; z-index:200; white-space:nowrap;}
/* -- */
#pwApps {background-color:#3366CC; color:#000000;}
.applicationsMainBG{background-color:#CC6600; color:#000000;}
.productsMainBG{background-color:#3366CC; color:#000000;}
.hotsyMainBG{background-color:#CC0000; color:#000000;}
.literatureMainBG{background-color:#336600; color:#000000;}
.contactMainBG{background-color:#666666; color:#000000;}
/* -- */
/* - CARL - */
.imgDlrLookupCarlSearch{padding-top: 0px; padding-left: 5px;}

/* -  / CARL - */
#nav .menu:hover .menulist {display:block;}
#nav #officialsite {display:inline; background:url(images/NAV_OfficialSite.gif) top center no-repeat; width:168px; height:24px; float:right; margin:0 25px 0 0;}
#nav #officialsite span {display:none;}

#nav #applications a:hover {background-color:#CC6600; color:#000000;}
#nav #products a:hover {background-color:#3366CC; color:#000000;}
#nav #hotsy a:hover {background-color:#CC0000; color:#000000;}
#nav #literature a:hover {background-color:#336600; color:#000000;}
#nav #contact a:hover {background-color:#666666; color:#000000;}
#footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; background:#666666 url('images/backcolumns.gif') repeat-y; margin:0;}
#footer tr td {vertical-align:top; overflow:hidden;}
#footer tr td div {width:228px; overflow:hidden;}
#footer tr td.left {width:228px; padding:1px 10px 1px 9px;}
#footer tr td.right {width:228px; padding:1px 9px 1px 10px;}
#footer tr td.center {width:228px; padding:1px 9px;}
#footer .topcolumns {background:url('images/topcolumns.gif') no-repeat; height:8px; overflow:hidden; padding:0;}
#footer .bottomcolumns {background:url('images/bottomcolumns.gif') no-repeat; height:8px; overflow:hidden; padding:0;}
#footer tr.verticalcolumns td {background:url('images/verticalcolumns.gif') no-repeat; height:16px; overflow:hidden; padding:0;}
#footer tr.verticalcolumns td.left {background-position:left top;}
#footer tr.verticalcolumns td.right {background-position:right top;}

#bottomlinks {position:relative; background-color:#000000; text-align:center; padding:2px; overflow:hidden;}
#bottomlinks p {color:#FFFFFF; text-transform:uppercase; font-size:10px; margin:0; padding:0;}
#bottomlinks a {color:#FFFFFF;}

#copyright p {width:100%; font-size:10px; margin:0; padding:0;}
#copyright p.left {float:left;}
#copyright p.right {float:right; text-align:right;}

.redText {color: #ff0000;}
.bigRedText12pt
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
}
.bigRedText13pt
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #ff0000;
}
.bigRedText14pt
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #ff0000;
}
.bigRedText16pt
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #ff0000;
}
.smallerText{font-size: smaller;}


UL.redArrow
{
	list-style-image: url(../Images/common/triangle_ul.gif);
	list-style-position:inside;
	clear: both;
	padding: 0;
	margin: 0;
}
UL.redArrowClearLeft
{
	list-style-image: url(../Images/common/triangle_ul.gif);
	list-style-position:inside;
	clear:left;
	padding-top: 0px;
	margin-top:0px;
}
Ul.redArrowNew
{
	list-style-image: url(../Images/common/triangle_ul.gif);
	list-style-position:inside;
}
UL.generalList
{
	list-style-position:inside;
	padding: 0;
	margin: 0;
}
UL.redSquare
{
	list-style-image: url(../Images/redSquare.gif);
	list-style-position:inside;
	padding: 0;
	margin: 0;
}
UL.redSquare li
{
	padding: 2px;
}

UL.redArrowNoPad
{
	list-style-image: url(../Images/common/triangle_ul.gif);
	list-style-position:inside;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 15px;
}
UL.redCircleNoPad
{
	list-style-image: url(../Images/common/circle_ul.gif);
	list-style-position:inside;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 15px;
}
UL.none
{
	list-style-image: url(new/images/trans.gif);
	list-style-position:inside;
}
UL.nonePad
{
	list-style-image: url(new/images/trans.gif);
	list-style-position:inside;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px 0px 0px 15px;	
}
h4
{
	font-weight: bold;
	font-size: medium;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.dws
{
	text-decoration: underline;
	color: #000000;
	font-size: x-small;
}
.dealerH1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}
.dealerH1Red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #ff0000;
}
.dealerH2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.dealerRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #ff0033;
	font-style: italic;
}
.dealerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.bigBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	color: #000000;
}

.largeBoldItalic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
.mediumBoldItalic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}

.largeBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #000000;
	font-weight: bold;
}

.xLargeBoldItalic
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #000000;
	font-weight: bold;
	font-style: italic;
}
.pt18BoldItalicUnderline
{
	font-weight: bold;
	font-size: 18pt;
	color: #000000;
	text-decoration: underline;
	font-style: italic;
}
.pt16BoldItalicUnderline
{
	font-weight: bold;
	font-size: 16pt;
	color: #000000;
	text-decoration: underline;
	font-style: italic;
}
.pt12BoldItalic
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-style: italic;
}
.pt12Bold
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
}

.pt11Bold
{
	font-weight: bold;
	font-size: 11pt;
	color: #000000;
}

.thinBlackLine
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.pad10px
{
	padding-left: 10px;
}
.pad10pxAll
{
	padding: 10px;
}
.pad20px
{
	padding-left: 20px;
}
.pad30px
{
	padding-left: 30px;
}
.pad40px
{
	padding-left: 40px;
}
.pad50px
{
	padding-left: 50px;
}
ul.faq
{
	margin-left: 15px;
}
li.faq
{
	padding-bottom: 10px;
}
.copy
{
	font-size: 7pt;
}
.seriesList {font-size: 12px;}
.seriesListBold
{
	font-size: 12px;
	font-weight: bold;
}
h1
{
	font-size: 12pt;
}
.productsLink
{
	text-decoration: none;
	color: #000000;
	padding-right: 10px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-top: 3px;
	border-bottom: #000000 thin solid;
}
.line1
{
	font-weight: bold;
	font-size: 18pt;
	color: #ffffff;
	background-color: #ff0000;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: underline;
}
a:promo.link
{
	font-size: 9pt;
	color: #ffffff;
}
a:promo.hover
{
	font-size: 9pt;
	color: #ffffff;
	background-color: #696969;
}
a:promo.visited
{
	font-size: 9pt;
	color: #ffffff;
}
a:promo.active
{
	font-size: 9pt;
	color: #ffffff;
}
a.small:link
{
	font-size:9pt; color:#ff0000; text-decoration:none;
}
a.small:visited
{
	font-size:9pt; color:#ff0000; text-decoration:none;
}
a.small:active
{
	font-size:9pt; color:#ff0000; text-decoration:none;
}
a.small:hover
{
	font-size:9pt; color:#ff0000; text-decoration:underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.bigBlackText11pt:link
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.bigBlackText11pt:visited
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.bigBlackText11pt:active
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.bigBlackText11pt:hover
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.bigRedText12pt:link
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
}
a.bigRedText12pt:visited
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
}
a.bigRedText12pt:active
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
}
a.bigRedText12pt:hover
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration:underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.bigRedText13pt:link
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
}
a.bigRedText13pt:visited
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
}
a.bigRedText13pt:active
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration:none;
}
a.bigRedText13pt:hover
{
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #ff0000;
	text-decoration:underline;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.contractHolder:link{color:#505050;font-size:12pt;text-decoration:none; font-weight:bold;}
a.contractHolder:visited{color:#505050;font-size:12pt;text-decoration:none; font-weight:bold;}
a.contractHolder:active{color:#505050;font-size:12pt;text-decoration:none; font-weight:bold;}
a.contractHolder:hover{color:#505050;font-size:12pt;font-weight:bold;text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a.regular:link, a.regular:visited, a.regular:active, a.regular:hover{color:#000; font-size:8pt; font-weight:bold;}
a.regular:hover{ text-decoration:underline;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.leftInsert
{
	clear: left;
	display: inline;
	float: left;
	width: 265px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.contractHolder
{
	color:#505050;font-size:12pt;text-decoration:none; font-weight:bold;
}
