html
{
	overflow: -moz-scrollbars-vertical !important;
}

body {
	margin: 27px 0px 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.copycontainer {
	margin-top: 12px;
	margin-right: 14px;
	margin-bottom: 12px;
	margin-left: 18px;
}
p.maincopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	margin: 0px 0px 1em;
	padding: 0px;
}
h1.maincopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #1EA288;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .5em;
	margin-left: 0px;
}
h2.maincopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #F552A7;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .5em;
	margin-left: 0px;	
}
h3.maincopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #3FA6CC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .5em;
	margin-left: 0px;
}
h4.maincopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #FFDA00;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .5em;
	margin-left: 0px;
}
.boldgreen {
	font-weight: bold;
	color: #1EA288;
}
hr.ailmentrule {
	color: #94D0CA;
	border: solid;
}
a.normal:link {
	color: #F552A7;
	text-decoration: underline;
}
a.normal:visited {
	color: #F552A7;
	text-decoration: underline;
}
a.normal:hover {
	color: #F552A7;
	text-decoration: none;
}
a.normal:active {
	color: #FFDA00;
	text-decoration: none;
}

a.green
{
	color:#1ea288;
	text-decoration:underline;
}

a.green:hover
{
	text-decoration: none;
}

a.grey
{
	color:#333333;
	text-decoration:underline;
}

a.grey:hover
{
	text-decoration: none;
}

.boldpink {
	font-weight: bold;
	color: #F552A7;
}
.boldblue {
	font-weight: bold;
	color: #3FA6CC;
}
.boldyellow {
	font-weight: bold;
	color: #FFDA00;
}

/*New CSS August 09 */
#productslandingcontainer
{
	background-image:url(../Images/aug09/products_panel_bg.jpg);
	background-repeat:no-repeat;
	width:453px;
	height:220px;
	overflow:hidden;
}

#productslandingcontainersmaller
{
	background-image:url(../Images/aug09/products_panel_smaller_bg.jpg);
	background-repeat:no-repeat;
	width:453px;
	height:140px;
	overflow:hidden;
}

#productslandingcontainer #gellanding,
#productslandingcontainer #dropslanding,
#productslandingcontainer #shampoolanding
{
	float:left;
	width:113px;
	height:220px;
	overflow:hidden;
}

#productslandingcontainersmaller #gellanding,
#productslandingcontainersmaller #dropslanding,
#productslandingcontainersmaller #shampoolanding
{
	float:left;
	width:113px;
	height:140px;
	overflow:hidden;
}

#productslandingcontainer #toothpastelanding
{
	float:left;
	width:114px;
	height:220px;
	overflow:hidden;
}

#productslandingcontainersmaller #toothpastelanding
{
	float:left;
	width:114px;
	height:140px;
	overflow:hidden;
}

#productslandingcontainer h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	margin:20px 0 0 0;
	padding:0;
}

#productslandingcontainersmaller h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	margin:5px 0 0 0;
	padding:0;
}

#productslandingcontainer h2 a,
#productslandingcontainersmaller h2 a
{
	text-decoration:none;
}

#productslandingcontainer #gellanding h2 a,
#productslandingcontainersmaller #gellanding h2 a
{
	color:#f552a7;
}

#productslandingcontainer #dropslanding h2 a,
#productslandingcontainersmaller #dropslanding h2 a
{
	color:#51b6d5;
}

#productslandingcontainer #shampoolanding h2 a,
#productslandingcontainersmaller #shampoolanding h2 a
{
	color:#fbdf00;
}

#productslandingcontainer #toothpastelanding h2 a,
#productslandingcontainersmaller #toothpastelanding h2 a
{
	color:#c1a1c8;
}	

#productslandingcontainer .productslandingimage
{
	height:129px;
	overflow:hidden;
}

#productslandingcontainersmaller .productslandingimage
{
	height:82px;
	overflow:hidden;
}

#productslandingcontainer p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0;
	padding:0;
	text-align:center;
}

#productslandingcontainersmaller p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0;
	padding:0;
	text-align:center;
}

#productslandingcontainer p a,
#productslandingcontainersmaller p a
{
	color:#6d6d6d;
}

#babyofthemonthbanner
{
	background-image:url(../Images/aug09/baby_of_the_month_horizontal_bg.jpg);
	background-repeat:no-repeat;
	width:461px;
	height:99px;
	overflow:hidden;
	margin:11px 0 18px 10px;
}

#babyofthemonthbanner #leftbox
{
	float:left;
	width:164px;
}

#babyofthemonthbanner #centrebox
{
	float:left;
	width:157px;
}

#babyofthemonthbanner #rightbox
{
	float:left;
	width:140px;
}

#babyofthemonthbanner img
{
	border:none;
}

#babyofthemonthbanner .bannertitlebox
{
	height:48px;
	overflow:hidden;
}

#babyofthemonthbanner p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0;
	padding:0;
}

#babyofthemonthbanner p a
{
	color:#6d6d6d;
}

ul.teethinggelbullet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	margin: 0px 0px 1em 15px;
	list-style-image:url(../Images/aug09/teethinggel_bullet.jpg);
	padding: 0px;
}

ul.colicdropsbullet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	margin: 0px 0px 1em 15px;
	list-style-image:url(../Images/aug09/colicdrops_bullet.jpg);
	padding: 0px;
}

ul.capshampoobullet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	margin: 0px 0px 1em 15px;
	list-style-image:url(../Images/aug09/capshampoo_bullet.jpg);
	padding: 0px;
}

ul.teethingtoothpastebullet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	margin: 0px 0px 1em 15px;
	list-style-image:url(../Images/aug09/teethingtoothpaste_bullet.jpg);
	padding: 0px;
}

.teethinggelpackshotbox
{
	height:101px;
	overflow:hidden;
}

.colicdropspackshotbox
{
	height:197px;
	overflow:hidden;
}

.capshampoopackshotbox
{
	height:213px;
	overflow:hidden;
}

.teethingtoothpastepackshotbox
{
	height:212px;
	overflow:hidden;
}

p.enlargelink
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	list-style-type:none;
}

p.enlargelink a
{
	display:block;
	padding:0 0 0 49px;
	background-image:url(../Images/aug09/enlarge_btn_bg.jpg);
	background-repeat:no-repeat;
	color:#6d6d6d;
	height:24px;
	line-height:24px;
	
}

h5.maincopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #c1a1c8;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .5em;
	margin-left: 0px;
}

.faqs
{
	margin:0 0 83px 0;
}

p.faqquestion,
p.faqanswer
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.5em;
}

p.faqquestion a
{
	color:#333333;
	text-decoration:none;
}

.faqanswerbox
{
	border-bottom:solid 1px #d3d3d3;
	padding-bottom:8px;
	margin-bottom:10px;
}

.faqtitle
{
	margin-top:1em!important;
}

#wheretobuyoutlets
{
	margin:41px 0 0 0;
}

.smaller
{
	font-size:0.7em!important;
}

ul.wheretobuyproductsbullet
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	margin: 0px 0px 49px 0;
	list-style-type:none;
	padding: 0px;
}

.ailments
{
	margin:0 0 83px 0;
}

a.boldgreen
{	
	text-decoration:none;
}

p.ailmentquestion
{
	margin:0 0 0.5em 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.5em;
}

ul.homebullets,
ol.homebullets
{
	margin:0 0 0.5em 15px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.5em;
}
