#legal #contentMain, #legal #leftCol, #legal #rightCol, #privacy_policy #contentMain, #privacy_policy #leftCol, #privacy_policy #rightCol, #sitemap #contentMain{
	background-image:none;
}

#legal #contentMain, #privacy_policy #contentMain{
	padding-bottom:25px;
}

.footer_pages #rightCol, .footer_pages #rightCol p{
	color: #857c74;
}

.footer_pages h1{
 	background: url(/images/footer_pages/kao_brands_website_h.gif) top left no-repeat;
 	text-indent:-9000px;
 	height:20px;
}

.footer_pages h2, .footer_pages #rightCol h2{
	color: #11B892;
	font-weight:bold;
	line-height:20px;
	text-transform:uppercase;
	text-indent:0;
	width:auto;
	height:auto;
}

#intro{
	height:161px;
}

#legal #leftCol, #privacy_policy #leftCol{
	margin-right:30px;
}

#legal #leftCol, #legal #rightCol, #privacy_policy #leftCol, #privacy_policy #rightCol{
	width:400px;
}

#rightCol p{
	margin-bottom:18px;
}

#sitemap li#sitemap a, #legal li#legal a, #privacy_policy li#privacy_policy a, #contact li#contact_us a{
	color:#3B7568;
}

/* legal styles */
#legal #intro{
 	background: url(/images/footer_pages/legal_intro.jpg) top left no-repeat;	
}

/* privacy policy styles */

#privacy_policy #intro{
 	background: url(/images/footer_pages/privacy_policy_intro.jpg) top left no-repeat;	
}

/* site map styles */
#sitemap #intro{
 	background: url(/images/footer_pages/site_map_intro.jpg) top left no-repeat;	
}

#sitemap div.column{
	width:215px;
	margin-right:30px;
	height:390px;
	float:left;
	position:relative;
	display:inline;
	background: url(/images/common/site_map_divider.jpg) no-repeat top right;	
}

#sitemap div.column.last{
	background:none;
	margin:0;	
}

#sitemap #contentMain ul{
	margin-bottom:16px;
}

#sitemap #contentMain ul li{
	list-style-type:disc;
	margin-left:15px;
	line-height:22px;
	color:#31675A;
}

#sitemap #contentMain ul li ul{
	margin:0 0 10px 0;
}

#sitemap #contentMain ul li ul li{
	list-style:none;
	line-height:20px;
	margin-left:0;
}

#sitemap #contentMain ul li a{
	color:#31675A;
}

#sitemap #contentMain ul li a:hover{
	color: #11B892
}

/* contact us styles */
#contact #intro{
 	background: url(/images/footer_pages/contact_us_intro.jpg) top left no-repeat;	
}

#contact #contentMain{
	overflow:visible;
}

#contact #rightCol{
	background: transparent url(/images/common/divider_bottom.gif) bottom left no-repeat;
	padding-bottom:20px;
	height:550px;
}

html > body #contentMain.contact #rightCol{
	height:auto;
	min-height:550px;
}

#contact #leftCol{
	background: transparent url(/images/common/divider_top.gif) top right no-repeat;
}

#contact #leftCol #country_left div, #contact #leftCol #country_right div{
	float:left;
	line-height:18px;
	width:200px;
	color:#31675A;
	margin-bottom:18px;
}

#contact #country_left, #contact #country_right{
	float:left;
	width:200px;
}

#contact #country_left{
	margin-right:60px;
}

#contact #leftCol div strong{
	text-transform:uppercase;
	display:block;
}

#contact h1{
 	background: url(/images/footer_pages/global_contact_h.gif) top left no-repeat;	
}

#contact #rightCol div{
	margin-left:28px;
}

#contact hr{border:1px solid #CECECD;}

#contact table td{
	padding:2px;
	line-height:18px;
	color:#0FB791;
	width:280px;
}

#contact textarea{
	width:305px;
	border:1px solid #CECECD;
	margin-bottom:5px;
	height:80px;
}

#contact select, #contact input{
	margin-right:2px;
	height:18px;
	color:#857C74;
}

#contact select, #contact input.event_text{
	width:196px;
	border:1px solid #CECECD;
}

#contact td.input_margin input{
	float:left;
	margin-bottom:10px;
}

#contact td.less_width {
	color:#857C74;
}

#contact td.less_width input{
	height:12px;
	width:12px;
	margin-right:5px;
}

#contact td.gray{
	color:#6F6D6C;
}

#contact select.event_date{
	width:64px;
}

#contact #submit{
	background: url(/images/common/submit.gif) no-repeat;
	height:19px;
	text-indent:-9000px;
	cursor:pointer;
	width:73px;
	border:none;
}

#contact #submit.over{
	background: url(/images/common/submit_over.gif) no-repeat;	
}

body#contact table small{
	width:330px;
	display:block;
}

b#contact_us_h{
	text-indent:-9000px;
	height:17px;
	display:block;
	width:200px;
	background: url(/images/footer_pages/contact_us_online_h.gif) no-repeat;	
}
