@charset "utf-8";

a:link {
	color: #008957;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #008957;
}
a:hover {
	text-decoration: underline;
	color: #008957;
}
a:active {
	text-decoration: none;
	color: #008957;
}

h1{
color:#008957; 
font-size:14px; 
font-weight:bold;
}

.kamillosan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#fdfce6;
}
.main-bgd{
	background-image:url(../images/kam-main-bgd.gif);
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	background-repeat:repeat-y;
}
.newsletter{
	background-image:url(../images/newsletter-bgd.jpg);
	background-repeat:no-repeat;
	width:212px;
}
.sponsors-section{
	background-image:url(../images/sponsors-background_17.jpg);
	background-repeat:no-repeat;
	width:212px;
	
}
.babyworld-ad{
	background-image:url(../images/babyworld-ad_20.jpg);
	background-repeat:no-repeat;
	width:212px;
	height:261px;
	color:#000000;
}
.feature-products{
	background-image:url(../images/feature-products-bgd_20.jpg);
	background-repeat:no-repeat;
	width:563px;
	height:286px;
}
.competition{
	background-image:url(../images/kamillosan-competition_25.jpg);
	background-repeat:no-repeat;
	height:286px;
	width:563px;
}

.Competition-large-text{
	font-size:18px; 
	font-weight:bold; 
}
.competitions-smaller-text{
	font-size:13px;
	font-weight:400

}
.contact-info{
	height:82px;
	width:216px;
}
.shopping-basket{
	background-image:url(../images/shopping-basket-background_19.jpg);
	background-repeat:repeat-y;
	width:216px;
	height:70px;
}
.testimonials-home-bgd{
	background-image:url(../images/testimonials-home-bgd_21.jpg);
	background-repeat:no-repeat;
	width:216px;
	height:400px;
}
.Infaderm-section{
	font-weight:bold;
	width:216px;
	text-align:center;
	padding-top: 25px;
}
.kam-range-intro{
	width:563px;
	padding-top:50px;
	background-image:url(../images/proudct-range-top-bgd_15_15.jpg);
	background-repeat:no-repeat;
	text-align:left;
	
}
.ointment-range{
	width:563px;
	height:1024px;
	background-image:url(../images/ointment-background_24.jpg);
	background-repeat:no-repeat;
}
.nappy-cream-range{
	width:563px;
	height:900px;
	background-image:url(../images/nappy-cream-bgd_24.jpg);
	background-repeat:no-repeat;
}
.thermometer-range{
	width:563px;
	height:1580px;
	background-image:url(../images/thermometer-range-bgd.jpg);
	background-repeat:no-repeat;

}
.breastfeeding-advice-intro{
	width:563px;
	padding-top:50px;
	background-image:url(../images/breastfeeding-background-top_15.jpg);
	background-repeat:no-repeat;
	text-align:left;
	
}
.links-to-advice{
 	width:563px;
	height:272px;
	margin-top:15px;
	background-image:url(../images/breastfeeding-advice-btn-lines_28.jpg);
	background-repeat:no-repeat;
	text-align:left;
 
}
.kam-range-home{
	width:563px;
	padding-top:50px;
	height:1200px;
	background-image:url(../images/kam-range-home-bgd_15.jpg);
	background-repeat:no-repeat;
	text-align:left;
	
}

.kam-pateient-info-leaflet{
	width:563px;
	padding-top:50px;
	background-image:url(../images/patient-info-leaflet-bgd.jpg);
	background-repeat:no-repeat;
	text-align:left;
	
}
.kam-tips-award-ointment{
	width:563px;
	padding-top:50px;
	background-image:url(../images/ointment-award-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
	
}

.kam-breastfeeding-advice-home{
	width:563px;
	padding-top:50px;
	background-image:url(../images/breastfeeding-advice-home-bgd_15.jpg);
	background-repeat:no-repeat;
	text-align:left;
	
}

.kam-breastfeeding-advice-faq{
	width:563px;
	padding-top:50px;
	background-image:url(../images/breastfeeding-advice-home-bgd_15.jpg);
	background-repeat:no-repeat;
	text-align:left;
	
}

.kam-baby-talk-banner-home{
	width:563px;
	padding-top:50px;
	background-image:url(../images/baby-talk-home-banner.jpg);
	background-repeat:no-repeat;
	text-align:left;
	
}
.kam-health-prof-banner-home{
	width:563px;
	padding-top:50px;
	background-image:url(../images/health-prof-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.time-to-buy-home{
	width:563px;
	padding-top:50px;
	background-image:url(../images/time-to-buy-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.healthcare-form-text-fields{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FFFFFF;
	border-style:solid;
	border-width:1px;
	border-color:#999999;
	font-weight:normal;
	}
	
.media-coverage-home{
	width:563px;
	padding-top:50px;
	background-image:url(../images/media-coverage-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.competitions-home{
	width:563px;
	padding-top:50px;
	background-image:url(../images/competitions-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.contact-us-home{
	width:563px;
	padding-top:50px;
	background-image:url(../images/contact-us-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.bounty-poll{
	width:563px;
	padding-top:50px;
	background-image:url(../images/baby-talk/breastfeeding-poll-bar.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.babytv{
	width:563px;
	padding-top:50px;
	background-image:url(../images/baby-talk/babytv-bar.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.babytv-vid{
	width:563px;
	margin-top:10px;
}
.mens-attitude{
	width:563px;
	padding-top:50px;
	background-image:url(../images/Baby-Talk/mens-attitude-bar.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.mens-attitude-bgd{
	width:563px;
	background-image:url(../images/Baby-Talk/mens_attitude_bgd.gif);
	background-repeat:no-repeat;
	text-align:left;
}
.kam-thermometer-award{
	width:563px;
	padding-top:50px;
	background-image:url(../images/thermometer-award-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.kam-lakeside-award{
	width:563px;
	padding-top:50px;
	background-image:url(../images/lakeside-award-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.kam-ugandan-article{
	width:563px;
	padding-top:50px;
	background-image:url(../images/ugandan-article-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.kam-basket{
	width:563px;
	padding-top:50px;
	background-image:url(../images/shopping-basket-bar.jpg);
	background-repeat:no-repeat;
	text-align:left;
}
.secure-page{
	background-image:url(../images/secure-background.jpg);
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676767;
}
.range-tabs-nappy{
	background:url(../images/range-tabs-nappy.gif) no-repeat top;
	width:560px;
	height:55px;
	font-weight:bold;
}
.range-tabs-thermo{
	background:url(../images/range-tabs-thermometer.gif) no-repeat top;
	width:560px;
	height:55px;
	font-weight:bold;
}
.range-tabs-ointment{
	background:url(../images/range-tabs-ointment.gif) no-repeat top;
	width:560px;
	height:55px;
	font-weight:bold;
}
.range-tabs-cradle{
	background:url(../images/range-tabs-cradle-cap.gif) no-repeat top;
	width:560px;
	height:55px;
	font-weight:bold;
}
.range-tabs-stretch{
	background:url(../images/range-tabs-stretch-mark.gif) no-repeat top;
	width:560px;
	height:55px;
	font-weight:bold;
}
.range-backgound{
	background:url(../images/range-background.gif) repeat-y top;
	width:560px;
}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 537px; /*Width of Carousel Viewer itself*/
height: 261px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 537px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
