/* General CSS Tags */
@charset "ISO-8859-1";
body{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:78%;
	color: #666;
	height: 100%;
	/*background-image: url(/image/green_bg.gif);*/
	background-repeat: repeat-x;
}
.container {
	min-width: 882px;
	position: relative;
}
a:link{
	text-decoration:none;
	color:#333;
}
	
a:hover{
	text-decoration:underline;
	color:#7AB41C;
}

.inset-image{
padding: 0px;
	float: left;
	margin: 15px 15px 15px 0px;
}
/* Header */
.header-home{
height: 50px;
width: 882px;
float: left;
padding-bottom: 0px;
} 
.search-box{
position: relative; 
top: 10px; 
right: 0px; 
float: right; 
padding-bottom: 40px;
}
*html .search-box{
position: relative; 
top: 20px; 
right: 0px; 
float: right; 
padding-bottom: 40px;
}

#search-box-text{
	background:#F5F5F5 url(/images/global/constructchem/search_input_bg_dow.gif) no-repeat scroll 0 0;
	border:0 none;
	float:left;
	font-size:11px;
	height:18px;
	padding:4px 0 0 4px;
	width:190px;}

*html #search-box-text{
	background:#F5F5F5 url(/images/global/constructchem/search_input_bg_dow.gif) no-repeat scroll 0 0;
	border:0 none;
	float:left;
	font-size:11px;
	height:18px;
	padding:4px 0 0px 4px;
	margin:0px -4px 0px 0;
	width:190px;}

.header-logo{
	display: inline;
	float: left;
	margin: 8px 0px 16px 0px;
}
*html .header-logo{
	float: left;
	display: inline;
	margin: 30px -150px 50px 0px;
}

/* IMPORTANT 	

/* Homepage */

.content-A h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #7AB41C;
	margin-right: 0;
	margin-left: 0px;
	width: 600px;
	float: left;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	text-align: left;
}
.content-A-generic h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #7AB41C;
	margin-right: 0;
	margin-left: 0px;
	/*width: 100%;*/
	/*float: left;*/
	width: 600px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	text-align: left;
}
*html .content-A-generic h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #7AB41C;
	margin-right: 0;
	margin-left: 0px;
	width: 100%;
	float: left;
	/*width: 600px;*/
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 10px;
	text-align: left;
}

/* Title */

.title2{
	font-size: 20px;
	font-weight: normal;
	text-decoration:none;
	color: #6AAA1C;
}

.title2 a:link, .title2 a:visited{
	font-size:12px;
}

.title2 a:hover{
	font-size: 20px;
	font-weight: normal;
	text-decoration:none;
	color: #6AAA1C;
}
	
.subhead{
	color:#666666;
	font-size:15px;
	margin:0;
	padding-top:4px;
	margin-bottom:-3px;}

.tablehead{
	color: #eee;
	font-weight: bold;
	font-size: 94%;
	background-color: #696969;}

.table-heading{
	color: #eee;
	font-weight: bold;
	font-size: 94%;
	background-color: #696969;}

.table-subheading{
	color: black;
	font-weight: bold;
	background-color: #999;
	vertical-align: bottom;}

.tablesubhead{
	color: black;
	font-weight: bold;
	font-size: 94%;
	background-color: #999;}

/* Other*/

.clearfloats {
clear: both;
height: 0px;
font-size: 1px;
line-height: 0px;
}

.content-A-homepage h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #7AB41C;
	float: left;
	width: 90%;
	text-transform: capitalize;
	margin: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
}	
.content-B-homepage h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #7AB41C;
	float: left;
	width: 90%;
	text-transform: capitalize;
	margin: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
}

/* Homepage CSS */

.container-homepage {
	width: 882px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #FFF;
} 

.container-generic {
	width: 882px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #FFF;
} 
/* Main Nav Sections - Homepage*/
.main-nav-homepage {
	font-weight:bold;
	height: 35px;
	text-transform: uppercase;
	width: 882px;
	float: left;
	display: inline;
	font-size: 12px;
	background-image: url(/image/nav_bg.gif);
	background-repeat: no-repeat;
	clear: both;
}
.main-nav-hnav-table-selected{
background-color:#e8f4de;
color:#7ab51d;
}

.main-nav-homepage ul {
margin: 10px 0px 0px 50px;
padding: 0px;
list-style: none;
}

.main-nav-homepage ul li{
padding: 0px;
display: inline;
float: left;
}

.main-nav-homepage a:link, .main-nav-homepage a:visited {
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
display: inline;
color: #fff; 
text-decoration: none;
padding: 0px 20px;
}

.main-nav-homepage a:hover, .main-nav-homepage a:visited:hover {
color: #fff;
padding: 0px 20px;
}

.primary-nav-homepage{
	display: none;
}
/* MAIN Image Sections */
*html .main-image-homepage {
padding-bottom: 0px;
margin-bottom: -3px;
}

.main-image-homepage {
	margin-bottom: 12px;
	clear: both;
	float: none;
	height: 202px;
	width: 882px;
	vertical-align: middle;
	padding: 0px;
	background-image: url(/image/main_image_homepage.jpg);
	background-repeat: no-repeat;
}

.main-image-homepage img {
position: relative;
z-index: 2;}

.main-image-homepage ul {
padding: 30px 10px 0px 10px;
list-style:none;}

.main-image-content-homepage{
	position: relative;
	color:#FFFFFF;
	font-size:36px;
	top:-250px;
	margin: auto;
	height: 202px;
	z-index: 2;
}
.main-image-content-homepage ul{
	margin: 0px;
	padding: 20px; 40px; 0px; 0px;
	list-style:none;
}

/* Generic Image Sections */
*html .main-image-generic {
padding-bottom: 0px;
margin-bottom: -3px;
}

.main-image-generic {
	margin-bottom: 12px;
	clear: both;
	float: none;
	height: 102px;
	width: 882px;
	vertical-align: middle;
	padding: 0px;
}

.main-image-generic img {
position: relative;
z-index: 2;}

.main-image-generic ul {
padding: 30px 10px 0px 10px;
list-style:none;}

.main-image-content-generic{
	position: relative;
	color:#FFFFFF;
	font-size:36px;
	top:-180px;
	margin: auto;
	height: 102px;
	z-index: 2;
}
.main-image-content-generic ul{
	margin: 0px;
	padding: 20px; 40px; 0px; 0px;
	list-style:none;
}

/* COLUMN WRAPPER Sections */

 /* Container Section Homepage    */
 
.column-wrapper-homepage{
	clear: left;
	float:right;
	background-color:#ffffff;
	background-image: url(/image/bg-home-content.gif);
	background-repeat: repeat-y;
	margin-top: -10px;
}
 
 *html .column-wrapper-homepage{
	clear: left;
	float:right;
	background-color:#ffffff;
	background-image: url(/image/bg-home-content.gif);
	background-repeat: repeat-y;
	margin-top: -232px;
}
 
.column-wrapper-generic{
	clear: left;
	float:right;
	background-color:#ffffff;
}
 
*html .column-wrapper-generic{
	clear: left;
	float:right;
	margin-top: -140px;
	width: auto;
}
.title, .title-homepage{
	display:none;}
	
*html .content-area-homepage {
margin: -10px 0px 0px 0px;
padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.content-area-homepage {
margin: -10px 0px 0px 0px;
padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

.content-area-homepage ul {
margin-left: 0px;
padding-left: 15px;
list-style: none;
}

.content-area-homepage ul li {background:url(/images/global/constructchem/grey_bullet.gif) no-repeat 1px 0px;
	padding-left:12px;
	display:block;}

.content-homepage{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #666;
}
 
.content-A-homepage{
	margin-top: 0px;
	float:left;
	color: #666;
	font-size: 12px;
	width:550px;
	background-color:#f1f7e8;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 25px;
	padding-left:20px;
	margin-left: 0px;
} 

.content-A-homepage ul {
list-style: none;
}

.content-B-homepage{
	text-align:left;
	background-color: #fff;
	color:#999999;
	float:right;
	font-size:12px;
	padding-left:10px;
	margin-right:10px;
	width:270px;
	margin-top: 0px;
}

.content-B-homepage p {
	margin-top: 10px;
	padding-left: 0x;}

/* Generic Section CONTENT */

.title-generic{
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
color:#81b72e;
padding-top:15px;
padding-bottom:5px;

}

.main-nav-generic {
	height: 35px;
	text-transform: uppercase;
	width: 882px;
	float: left;
	display: inline;
	font-size: 12px;
	/*font-weight:bold; */
	background-image: url(/image/nav_bg.gif);
	background-repeat: no-repeat;
	clear: both;
}

.header-home-generic{
height: 50px;
width: 882px;
float: left;} 

.nav-area-generic {
/*padding: 0px 0px 0px 0px;*/
margin-top: 0px;
display: inline;
margin-left: 1px;
}

*html .header-home-generic{
height: -30px;
width: 882px;
float: left;
} 

*html .nav-area-generic {
/*padding: 0px 0px 0px 0px;*/
margin-top: 500px;
display: inline;
}

.main-nav-generic ul {
margin: 10px 0px 0px 50px;
padding: 0px;
list-style: none;

}

.main-nav-generic ul li{
padding: 0px;
display: inline;
float: left;
	font-weight:bold;
}
.main-nav-generic ul li{
padding: 0px;
display: inline;
float: left;
	font-weight:bold;
}

.main-nav-generic a:link, .main-nav-generic a:visited {
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
display: inline;
color: #fff; 
text-decoration: none;
padding: 0px 20px;
}

.main-nav-generic a:hover, .main-nav-generic a:visited:hover {
color: #fff;
padding: 0px 20px;
}

.primary-nav-generic{
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
color:#000;
font-weight: bold;
margin-top:0px 0 0 0;
padding: 0px 0 10px 0;
width: 250px;
}
.primary-nav-generic ul {
background-color: #f1f7e8;
list-style:none;
padding: 10px 10px 10px 10px;
}

.primary-nav-generic ul li {
background-image: url(/image/primary_nav_bg_1.jpg);
	background-repeat: no-repeat;
	background-position:center; 
padding:5px 5px 5px 5px ;
margin:0px;
text-align: center;
} 
*:first-child+html .primary-nav-generic ul li {
	background-image: url(/image/primary_nav_bg_1.jpg);
	background-repeat: no-repeat;
	background-position:center; 
	padding:5px 5px 5px 0px ;
	margin:0px;
	text-align: center;
} 
.primary-nav-generic ul li a {
font-size:12px;

}

.primary-nav-generic a:link, .primary-nav-generic a:visited {
font-size:12px;
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
color:#000;
font-weight: bold;
display: inline;
color: #000; 
text-decoration: none;
padding: 0px 20px;
}

.primary-nav-generic a:hover, .primary-nav-generic a:visited:hover {
font-size:12px;
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
color:#000;
font-weight: bold;
color: #7ab51d;
padding: 0px 20px;
}

*html .primary-nav-generic{
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
color:#000;
font-weight: bold;
margin: 0px 0 0 -40px;
padding: 0px 0 10px 0px;
width: 250px;
}

*:first-child+html .primary-nav-generic{
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
color:#000;
font-weight: bold;
margin: 0px 0 0 -40px;
padding: 0px 0 10px 0px;
width: 250px;
}
*html .primary-nav-generic ul {
background-color: #f1f7e8;
list-style:none; 
padding: 10px 10px 10px 10px;
}
*:first-child+html .primary-nav-generic ul {
background-color: #f1f7e8;
list-style:none;
padding: 10px 10px 10px 10px;
}

*html .primary-nav-generic ul li {
background-image: url(/image/primary_nav_bg_1.jpg);
	background-repeat: no-repeat;
	background-position:center; 
padding:5px 5px 5px 10px ;
margin:0px;
}
*:first-child+html .primary-nav-generic ul li {
background-image: url(/image/primary_nav_bg_1.jpg);
	background-repeat: no-repeat;
	background-position:center; 
padding:5px 5px 5px 10px ;
margin:0px;

}
*html .primary-nav-generic ul li a {
font-size:12px;
}
*:first-child+html .primary-nav-generic ul li a {
font-size:12px;
}

*html .primary-nav-generic a:link, .primary-nav-generic a:visited {
font-size:12px;
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
color:#000;
font-weight: bold;
display: inline;
color: #000; 
text-decoration: none;
padding: 0px 20px;
}
*:first-child+html .primary-nav-generic a:link, .primary-nav-generic a:visited {
font-size:12px;
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
color:#000;
font-weight: bold;
display: inline;
color: #000; 
text-decoration: none;
padding: 0px 20px;
}

*html .primary-nav-generic a:hover, .primary-nav-generic a:visited:hover {
font-size:12px;
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
color:#000;
font-weight: bold;
color: #7ab51d;
padding: 0px 20px;
}

*:first-child+html .primary-nav-generic a:hover, .primary-nav-generic a:visited:hover {
font-size:12px;
font-family: Arial, Myriad Pro, Helvetica Neue, Verdana, sans-serif;
color:#000;
font-weight: bold;
color: #7ab51d;
padding: 0px 20px;
}

*html .content-generic{
width: 540px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	float: left;
	display: inline;
	margin-top: -20px;
	margin-bottom: 0px;
	
}      

.content-generic{
    width: 560px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	float: left;
	display: inline;
	margin-top: -120px;
	padding-bottom: 0px;	
	clear: left;
}      


.content-area-generic {
width: auto;
padding-right:10px;
float: right;
font-family: Arial, Helvetica, sans-serif;
color: #666;
line-height:150%;
height:auto !important;
margin-top: 0px;
display: inline;
}

.content-area-generic ul {
margin-left: 0px;

list-style: none;
}

.content-area-generic ul li { padding-left:12px;
display:block;}


*html .content-area-generic {
width: 540px;
padding-right:110px;
float: right;
font-family: Arial, Helvetica, sans-serif;
color: #666;
line-height:150%;
margin: -100px 0 0 -10px;
display: inline;
}


*:first-child+html .content-area-generic {
width: 540px;
padding-right:110px;
float: right;
font-family: Arial, Helvetica, sans-serif;
color: #666;
line-height:150%;
margin: -10px 0 0 -10px;
display: inline;
}

*html .content-area-generic ul {
margin-left: 0px;
list-style: none;
}

*:first-child+html  .content-area-generic ul {
margin-left: 0px;
list-style: none;
}

*html .content-area-generic ul li { padding-left:12px;
display:block;}


*:first-child+html  .content-area-generic ul li { padding-left:12px;
display:block;}


.content-A-generic{
	margin-top: 0px;
	float:right;
	color: #444;
	font-size: 12px;
} 

.content-A-generic ul {
padding-left: 0px;
list-style: none;
}
.content-A-generic p {
}

.content-B-generic{
	background-color: #fff;
	color:#999999;
	float:right;
	font-size:12px;
	padding-left:15px;
	margin-top: 10px;
}

.content-B-generic p {
margin-top: 10px;
padding-left: 15px;}

.content-B-generic-Container {
	clear: none;
	float: left;
	background-color: #FFF;
	margin-bottom: 12px;
} 

/* Breadcrumbs & Footer Sections */

	
/* Breadcrumb */

.breadcrumb{
background-image: url(/image/breadcrump_bg_homepage.gif);
background-repeat: no-repeat-x;
width: 882px;
float: left;
	float:none;
	font-size:10px;
	font-weight:normal;
	height:36px;
	padding-top:6px;
	clear: both;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}
.breadcrumb a:link{
	padding-top:10px;
		padding-left:20px;
}

.breadcrumb a:link, .breadcrumb a:visited{
	color:#900;
	text-decoration:none;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
}
	
.breadcrumb a:hover{
	color:#666;
	text-decoration:none;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
}

.breadcrumb-generic{
	background-image: url(/image/breadcrump_bg_homepage.gif);
	background-repeat: no-repeat;
	background-position:left;
	width: 882px;
	float: left;
	float:none;
	font-size:10px;
	font-weight:normal;
	height:36px;
	padding-top:6px;
	clear: both;
	margin: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
}
/* Footer  Sections*/

.footer{
	margin-left:20px;
background-color: #FFFFFF;
	font-size: 11px;
	color: #999999;
	float:left;
	padding-top: 4px;
	width:90%;}

.footer-links{
	margin-left:20px;
	float:left;
	border-top:2px solid #666666;
	padding-top: 10px;
	height:36px;
	width:100%;}

.footer-links a:link, a:visited{
	font-size: 10px;
	font-weight:bold;
	color: #666;
	text-decoration:none;
	margin-right:10px;
}

.footer-links a:hover{
	font-size: 12px;
	font-weight:bold;
	color: #666666;
	text-decoration:none;}


.footer-generic{
	background-color: #FFFFFF;
	font-size: 11px;
	color: #999999;
	float:left;
	width:882px;
	padding-top: 4px;
}

.global-footer{
	padding-left:20px;
	margin-left:20px;
}
	
/* Other divs */

.column-wrapper-other{
	margin-top:8px;
	width:100%;}

.content-area-other{
	width: 882px;
    float:left;
	margin-top:-2px;}

.content-other{
	float:left;
	width:100%;}

.content-A-other{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	margin: 20px;
}
.regions {
height: 0px;
width: 210px;
position: relative;
top: -282px;
left: 445px;
font-size: 10px;
margin-bottom: -5px;
}
*html .regions {
height: 0px;
width: 210px;
position: relative;
top: -282px;
left: 445px;
font-size: 10px;
margin-bottom: -5px;
}
#country-select {
font-size: 10px;}

#content-row-navigation ul ul.navigation-collapsed {
display: none;}

.externalLink{
	padding-right: 15px;
	color: #999999;
	text-decoration: none;}

.feature-story
{
	  background-image: url(http://building.dow.com/na/en/image/dbs2009/home_separator.jpg);
	  background-repeat:repeat-x;
	  background-position:bottom;
	  padding-bottom:65px;
	  clear:both;
}

.feature-story-image
{
	width:498px;
}

	
.feature-story-teaser
{
    background-image: url(http://www.dowconstructionchemicals.com/image/story_bg_green.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:204px;	
	/*width:468px;*/
}

.feature-story .feature-story-teaser .feature-story-text {
  color: #fff;
  font-size: 12px;
}

.feature-story .feature-story-teaser .feature-story-text a:link,
.feature-story .feature-story-teaser .feature-story-text a:visited {
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
}

#flash-replacement
{
	text-align:right;
}
