/* Import other stylesheets for media: screen */
@import url("layout.css");
@import url("menu.css");
@import url("sitemap.css");
@import url("overlay.css");

/* Classes and styles */

body {
	font-family: Arial;
	font-size: 12px;
	color: #7d7873;
	line-height: 16px;
}

a{
	color: #3e7437;
	text-decoration: none;
}

a:hover{
	color: #64bc46;
}

a.selected{
	color: red;
}	

p{
	margin: 0 0 12px 0;
	padding: 0;
}

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

img{
	border: 0;
}

.png, div.subMenu, div.subMenuBg, #carouselGradientLeft, #carouselGradientRight, .routeColumn a.pdf{
	_behavior: url('http://rbdev.dettol.nl/css/iepngfix.htc');
}

h1,h2,h3,h4,h5,form{
	padding: 0;
	margin: 0;
}

.familyBlock h4, #productText h2, #consumerServiceText h4, #consumerServiceForm h4{
	color: #1e419b; 
	font-size: 21px;
}	

hr {
	color: #e8ece7;
	background-color: #ddd7d0;
	height: 1px;
	border: 0px;
	width: 100%;
}

/* HOME STYLE */
div.carouselTextSmall, 
div.carouselTextLarge{
	width: 360px;
}	

div.carouselTextLarge.sIFR-replaced{
	margin-bottom: 5px;
}	

div.carouselTextSmall.sIFR-replaced{
	margin-bottom: 8px;
}

div#homeContent h2.sIFR-replaced object{
	margin-bottom: -15px;
}	

div#homeContent h2{
	margin: 0 0 10px 9px;
	color: #1e419b;	
	font-size: 18px;
	font-weight: normal;	
}

/* CONTENT STYLE */
div#contentText h1{
	color: #1e419b; 
	font-size: 24px;
}	

div#contentText h2{	
	color: #3e7437; 
	font-size: 18px;
	font-weight: normal;
}

div#contentText h4,
#contentProducten{
	font-size: 14px;
	color: #64b946;
	font-weight: bold;
	margin-bottom: 10px;
}

div#contentTextLarge h3{
	font-size: 14px;
	color: #3e7437;
	font-weight: bold;
	margin-bottom: 10px;
}

div#contentLeft h4{
	 color: #1e419b; 
	 font-size: 18px;
}	

div#contentLeft h4 a{
	color: #1e419b; 
}	

div#contentRight h1{
	color: #1e419b; 
	font-size: 30px;
}	

div#contentText ul,
div#contentTextLarge ul,
div#contentLinksLarge ul,
div#contentMainBottom ul{
	margin: 0px;
	padding: 0px 0 0 15px;
}

div.contentBanner h4{
	color: #64b946;
}

div.contentBanner h4.sIFR-replaced object{
	margin-bottom: -5px;
	_margin-bottom: -2px;
}

.contentBanner h4{
	color: #64b946; 
	font-size: 18px;
}	

#contentRight h2{
	color: #3e7437; 
	font-size: 18px;
}

/* PRODUCTEN */
ul.productUl{
	margin: 10px 0 10px 0!important;
	padding: 0 !important;
}	

ul.productUl li{
	padding: 0 0 0 15px;
	font-size: 16px;
	line-height: 16px;
	list-style: none;
	background-image: url("../images/bg_product_li.gif");
	background-repeat: no-repeat;
	color: #7d7873;
}

/* FAMILY */
div.familyBlock h4{
	margin: 20px 0 10px 0;	
}

.familyBlock h5{
	font-weight: bold;
	color: #3e7437;
	margin-bottom: 1px;
	font-size: 13px !important;
}

/* CONSUMER SERVICE */
#consumerServiceText h4, #consumerServiceForm h4{
	margin-bottom: 10px;
}

#consumerServiceForm form{
	margin-top: 25px;	
}	

#contactForm label,
#consumerServiceForm label{
	float: left;
	width: 110px;
}

.error{
	color: red;	
}	

.inputText,
.formText{
	float: left;
	width: 245px;
	border: 1px solid #a09b96;
	margin-bottom: 5px;
}

.inputRadio{
	margin-bottom: 5px;
}	

.formTextarea{
	float: left;
	width: 310px;
	height: 80px;
	border: 1px solid #a09b96;
	margin-bottom: 5px;
}	

.inputTextarea{
	float: left;
	width: 610px;
	height: 160px;
	border: 1px solid #a09b96;
	margin-bottom: 5px;
}

.submitBtn{
	margin-top: 5px;
}
