@charset "utf-8";
/* styles for the 'content header'                            */
/* the content header also has the print/email function in it */
/* see the pageUtilities stylesheet for those styles          */ 


#contentHeaderContainer {
	width:759px;
	float:left;
}
.smallCountry #contentHeaderContainer {
	width:955px;
	float:none;
}

#birdseed {  /* the 'you are here' navigation */
	width:387px;
	float:left;
	padding:11px 0 11px 14px;
	text-align:left;
	font-size:63%;
	color:#666;
}

#birdseed a {
	color:#666;
	text-decoration:underline;
}

#mainContent {  /* the main content container */
	width:560px;
	float:left;
	padding:10px 15px 10px 16px;
	font-size:75%;
	text-align:left;
    background:white;
}

.smallCountry #mainContent {
	width:auto;
	float:left;
}
.smallCountry #mainContentProductDetail{
	width:924px;
	float:left;
	padding:10px 15px 10px 16px;
	font-size:75%;
	text-align:left;
	background:white;
	float:left;
}
.smallCountry #mainContentClinCat{
	width:924px;
	float:left;
	padding:10px 15px 10px 16px;
	font-size:75%;
	text-align:left;
	background:white;
	float:left;
}
.smallCountry #mainContentProdSubcat{
	width:924px;
	float:left;
	padding:10px 15px 10px 16px;
	font-size:75%;
	text-align:left;
	background:white;
	float:left;
}
.smallCountry #mainContentCorpNews{
	width:924px;
	float:left;
	padding:10px 15px 10px 16px;
	font-size:75%;
	text-align:left;
	background:white;
	float:left;	
}
.smallCountry #mainContent .colLeft {
	float:left;
	width:290px;
}
.smallCountry #mainContent .colRight {
	float:right;
	margin-left:20px;
	width:300px;
}

#mainContent .colRight {
   	float:right;
        width:320px;
}

/* styles for the 'content footer' module                     */
/* the content footer also has the print/email function in it */
/* see the pageUtilities stylesheet for those styles          */

#contentFooter {
	width:735px;
	float:right;
	padding-left:24px;
}

#backToTopColumn {
	width:376px;
	float:left;
	padding-top:15px;
	text-align:left;
	font-size:75%;
}

#introSmall {
	width:490px;
	height:99px;
	margin:0 auto;
	padding:18px 25px 22px 21px;
	color:#fff;
}
#introSmall a { color:#fff; }
#mainContent #intro {
	margin:0 auto 15px;
	color:#fff;
}
#introAhs,
#introAbthera,
#introTss,
#introLifecell {
	width:390px;
	height:113px;
	padding:38px 125px 22px 21px;
	margin:0 auto 20px;
	color:#fff;
}
#introAbthera {
	height:134px;
	padding-top:10px;
	padding-bottom:32px;
}
#introAhs {
	width:437px;
	height:200px;
	padding:8px 125px 22px 23px;
	margin:0 auto 20px;
	color:#fff;
}
#introLifecell {
	height:125px;
	padding-top:13px;
}
#introRecycling {
	width:564px;
	height:129px;
	margin-bottom:1em;
}
#introRecycling h1,
#introRecycling p {
	position:absolute;
	top:-999em;
	left:-999em;
	font-size:0;
	line-height:0;
	width:0;
	height:0;
}
#mainContent #introAhs h1,
#mainContent #introAbthera h1,
#mainContent #introTss h1,
#mainContent #introLifecell h1 {
	color:#fff;
	font-weight:normal;
	font-size:180%;
	margin:20px 0 5px 16px;
	padding:0;
	width:380px;
}

#mainContent #introAhs h1 {text-transform:uppercase; margin-left:20px;}
#mainContent #introLifecell h1, #mainContent #introTss h1 {margin:10px 0 5px 16px;}
#mainContent #introAhs a { color:inherit; }
#mainContent #introAhs span {

	color:#d3d3d3;
	font-size:100%;
	font-weight:normal;
	text-transform:capitalize;
	margin:0 0 0 6px;
	padding:0;
	width:350px;
	text-align:right;
}
#mainContent #introAbthera h2 {
	color:#dddcdc;
	font-weight:normal;
	font-size:140%;
	padding:0;
	margin:0 0 0 96px;
	width:300px;
}

#mainContent #introLifecell h1 .subText {
	margin-top:30px;
	font-size:90%;
}
#mainContent #introLifecell h2 {
	margin:0 0 0 125px;
	padding:0;
	width:645px;
	font-weight:normal;
	font-style:italic;
	font-size:100%;
	color:#fff;
}
#mainContent #introAhs p {
	margin:-5px 0 0 155px;
	width:258px;
	color:#fff;
}
#mainContent #introLifecell p,
#mainContent #introTss p {
	width:244px;
	color:#fff;
	margin:0 0 0 134px;
	font-size:100%;	
	line-height:120%;
}
#mainContent #introLifecell p {
	margin-left:154px;
}
#introEdOps {
	width:349px;
	height:130px;
	padding:43px 190px 17px 22px;
	margin:0 auto 20px;
	color:#fff;
}
#mainContent #introEdOps h1 {
	font-size:130%;
}
#mainContent #introEdOps p {
	color:#fff;
	font-size:100%;	
	line-height:144%;
}
#introELabeling {
	width:349px;
	height:130px;
	padding:43px 190px 17px 22px;
	margin:0 auto 20px;
	color:#fff;
}
#mainContent #introELabeling h1 {
	font-size:130%;
	color:#000;
}
#mainContent #introELabeling p {
	color:#fff;
	font-size:100%;	
	line-height:144%;
}

#mainContent #introLargeDouble {
	background:url(../images/headings/heading_large_double_background.jpg) no-repeat 0 0;
	width:494px;
	height:191px;
	padding:14px 20px 33px 22px;
	color:#fff;
}
#mainContent #introLargeDouble h1,
#mainContent #introSmall h1 {
	font-size:140%;
	font-weight:bold;
	margin:0;
	padding:0;
	color:#fff;
}
#mainContent #introLargeDouble h2 {
	font-size:120%;
	margin:0.75em 0;
	color:#fff;
}

#mainContent #intro p,
#mainContent #introSmall p,
#mainContent #introLargeDouble p {
	margin:0.35em 0;
	padding:0;
	line-height:144%;
	color:#fff;
}

