*, a { 
	behavior: url(res/iepngfix.htc); 	
}
body {
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: left top;
	background: url(../img/fairyGradBG.gif);
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color: #acdb4f;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	background-color: #fffeec;
	margin: 0px;
	padding: 0px;
}
.preview_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #58326e;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.preview_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	border: #329123 solid 1px;
	width: 220px
}
.preview_txtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	font-size: 1em;
	border: #329123 solid 1px;
	width: 300px;
	height: 50px;
}
.sent_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	text-decoration: underline;
	font-weight: bold;
}
.sent_link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4baa44;
	text-decoration: underline;
	font-weight: bold;
}
.sent_icon {
	border: #329123 solid 2px;
}
.preview_check {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	border: #329123 solid 1px;
}
p, .support {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.35em;
	color: #58326e;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#base {
	width: 975px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 596px;
}
#base1 {
	width: 988px;
	padding: 0px;
	margin-top: 130px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header {
	width: 978px;
	position: absolute;
	z-index:30;
	top: 10px;
	height: 48px;
}
#logo1 {
	position:absolute;
	background-attachment: fixed;
	background: url(../img/fairy_logo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 230px;
	width: 198px;
	left: 0;
	top: 0;
	z-index:1;
}
#logo {
	position:absolute;
	background-attachment: fixed;
	background: url(../img/fairy_kipper_logo_blue.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 230px;
	width: 198px;
	left: 0;
	top: 0;
	z-index:1;
}
/** html #logo {
	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fairy_kipper_logo.png', sizingMethod='scale');
	height: auto!important;
	height: 186px;
	width: 186px;
	display:inline-block;
}*/
* html #logo {
	background-image: url(../img/fairy_kipper_logo_blue.png);
	height: auto!important;
	height: 186px;
	width: 186px;
	display:inline-block;
}
#mainmenu {
	position: absolute;
	left: 185px;
	top: 0px;
	width: 796px;
}
#mainmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mainmenu li {
	display: inline;
	list-style-type: none;
	display: table-cell;
	float: left;
}
#mainmenu a.menu1 {
	background: url(../img/menu_001.png);
	background-repeat: no-repeat;
	background-position: top;
	display: inline-block;
	height: 53px;
	width: 118px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu1:hover {
	background: url(../img/menu_001_on.png);
	background-position: top;
	background-repeat: no-repeat;
	display: inline-block;
	height: 53px;
	width: 118px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu1-active {
	background: url(../img/menu_001_on.png);
	background-position: top;
	background-repeat: no-repeat;
	display: inline-block;
	height: 53px;
	width: 118px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu2 {
	background: url(../img/menu_002.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 123px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu2:hover {
	background: url(../img/menu_002_on.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 123px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu2-active {
	background: url(../img/menu_002_on.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 123px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu3 {
	background: url(../img/menu_003.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 130px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu3:hover {
	background: url(../img/menu_003_on.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 130px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu3-active {
	background: url(../img/menu_003_on.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 130px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu4 {
	background: url(../img/menu_004.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 133px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu4:hover {
	background: url(../img/menu_004_on.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 133px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu4-active {
	background: url(../img/menu_004_on.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 133px;
}
#mainmenu a.menu5 {
	background: url(../img/menu_005.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 146px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu5:hover {
	background: url(../img/menu_005_on.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 146px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu5-active {
	background: url(../img/menu_005_on.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 146px;
}
#mainmenu a.menu6 {
	background: url(../img/menu_006.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 146px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu6:hover {
	background: url(../img/menu_006_on.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 53px;
	width: 146px;
	cursor: pointer;
	cursor: hand;
}
#mainmenu a.menu6-active {
	background: url(../img/menu_006_on.png);
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	height: 53px;
	width: 146px;
	cursor: pointer;
	cursor: hand;;
}
span {
	display:none;
}
h1 {
	display:none;
}
#middle {
	position: relative;
	top:180px;
	z-index: 20;
}
#flashinsert {
	position: absolute;
	top: 64px;
}
.block1 {
	display:block;
	width:133px;
	height: 115px;
}
.block2 {
	display:block;
	width:135px;
	height: 115px;
}
#overflowtest {
	position: relative;
	width: 576px;
}
#overflowtest2 {
	position: relative;
	width: 590px;
}
#overflowpreg {
	overflow:auto;
	height:248px;
	position: relative;
	width: 576px;
	padding-right: 5px;
}
#overflow {
	overflow:auto;
	height:308px;
	position: relative;
	width: 576px;
	padding-right: 5px;
}
#overflow1 {
	overflow:auto;
	height:412px;
	position: relative;
}
#overflow3 {
	overflow:auto;
	height:440px;
	position: relative;
}
#content {
	position: absolute;
	left: 232px;
	top: 67px;
	width:620px;
	height:380px;
	z-index:2;
}
.classcontent {
	position: absolute;
	left: 232px;
	top: 67px;
	width:620px;
	height:380px;
	z-index:2;
}
#title {
	height: 39px;
	width: 574px;
}
.title {
	background: url(../img/title_fairyskin.gif);
}
.title1 {
	background: url(../img/title_talk.png);
}
.title2 {
	background: url(../img/title_preg.png);
}
.title3 {
	background: url(../img/title_baby1.png);
}
.title4 {
	background: url(../img/title_skin1.png);
}
.title5 {
	background: url(../img/title_support1.png);
}
.title6 {
	background: url(../img/title_subpreg.png);
}
.title7 {
	background: url(../img/title_skin1.png);
}
.title8 {
	background: url(../img/title_subpreg2.png);
}
.title9 {
	background: url(../img/title_subpreg3.png);
}
.title10 {
	background: url(../img/title_baby2.gif);
}
.title11 {
	background: url(../img/title_baby3.png);
}
.title12 {
	background: url(../img/title_baby4.png);
}
.title13 {
	background: url(../img/title_baby5.png);
}
.title14 {
	background: url(../img/title_sensitive.png);
}
.title15 {
	background: url(../img/title_sensitive1.png);
}
.title16 {
	background: url(../img/title_sensitive2.png);
}
.title17 {
	background: url(../img/title_sensitive3.png);
}
.title18 {
	background: url(../img/title_support2.png);
}
.title19 {
	background: url(../img/title_support3.gif);
}
.title191 {
	background: url(../img/title_support4.png);
}
.title20 {
	background: url(../img/title_newsletter.png);
}
.title21 {
	background: url(../img/title_unsubscribe.png);
}
.title22 {
	background: url(../img/title_tip.gif);
}
.title23 {
	background: url(../img/title_question.gif);
}
.title24 {
	background: url(../img/title_bliss2.png);
}
.title24a {
	background: url(../img/title_bliss7.png);
}
.title25 {
	background: url(../img/title_skin_to_skin.png);
}
.title26 {
	background: url(../img/title_open_your_heart.png);
}
.title27 {
	background: url(../img/title_fairy_cares.png);
}
.title28 {
	background: url(../img/title_sitemap.png);
}
.title29 {
	background: url(../img/title_bliss3.png);
}
.title30 {
	background: url(../img/title_bliss4.png);
}
.title31 {
	background: url(../img/title_bliss5.png);
}
.title32 {
	background: url(../img/title_bliss6.png);
}
.title33 {
	background: url(../img/title_news.png);
}
.title34 {
	background: url(../img/title_news1.png);
}
.title35 {
	background: url(../img/celebrity_supporters.png);
}
.title36 {
	background: url(../img/titlefgodmothers.gif);
}
.title37 {
	background: url(../img/titlelucy.gif);
}
.title38 {
	background: url(../img/titlelucya.gif);
}
.titlemum {
	background: url(../img/title_mums.png);
}
.titlemum1 {
	background: url(../img/title_mums1.png);
}
.titlemum2 {
	background: url(../img/title_mums2.png);
}
.titlemum3 {
	background: url(../img/title_mums3.png);
}
.titlemilestone {
	background: url(../img/title_milestone_h.gif);
}
.titleecard {
	background: url(../img/title_ecard.gif);
}
.titlebadge {
	background: url(../img/title_badges.gif);
}
.titlemilestone1 {
	background: url(../img/title_milestone.gif);
}
.titleoffer {
	background: url(../img/title_offer.png);
}
.titleoffer1 {
	background: url(../img/title_offer1.png);
}
.titleoffer2 {
	background: url(../img/title_offer2.png);
}
.titleoffer3 {
	background: url(../img/title_offer3.png);
}
.titleoffer4 {
	background: url(../img/title_offer4.gif);
}
.titleoffer5 {
	background: url(../img/titleallergy.gif);
}
.titleoffer6 {
	background: url(../img/title_baby_massage.png);
}
.titlelaundry {
	background: url(../img/title_laundry.png);
}
.titlelaundry1 {
	background: url(../img/title_laundry1.png);
}
.titlelaundry2 {
	background: url(../img/title_laundry2.png);
}
.titlelaundry3 {
	background: url(../img/title_laundry3.png);
}
.titlelaundry4 {
	background: url(../img/title_laundry4.png);
}
.titlelaundry5 {
	background: url(../img/title_laundry5.png);
}
.titleprod {
	background: url(../img/title_prod.png);
}
.titleprod1 {
	background: url(../img/title_prod1.png);
}
.titleprod2 {
	background: url(../img/title_prod2.png);
}
.titleprod3 {
	background: url(../img/title_prod3.png);
}
.titleprod4 {
	background: url(../img/title_prod4.png);
}
.titleprod5 {
	background: url(../img/title_prod5.png);
}
.titlecelebrating {
	background: url(../img/title_celebrating.png);
}
.titletoddle {
	background: url(../img/title_big_toddle.png);
}
.titlemumsgel {
	background: url(../img/mums_non_bio_gel.png);
}
.titlegoinghome {
	background: url(../img/title_bliss_going_home_pack.png);
}
.margin {
	margin-left:20px;
	margin-top:10px;
}
.margin1 {
	margin-left:20px;
	margin-right:32px;
	margin-top:10px;
}
.margin2 {
	left:-25px;
	position: relative;
}
.margin3 {
	margin-left:20px;
}
#leftnav {
	color: #6f848c;
	height: 20px;
	text-align: left;
	width:188px;
	position:absolute;
	top: 244px;
	left: 13px;
	z-index:50;
}
#leftnav a.bt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 17px;
	color: #FFFFFF;
	display: block;
	height: auto;
	text-align: left;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left:15px;
	padding-bottom:1px;
	background-attachment: fixed;
	background: url(../img/bottmenu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:188px;
}
#leftnav a.btmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 17px;
	color: #4baa44;
	display: block;
	height: auto;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-left:15px;
	padding-bottom:1px;
	width:188px;
}
#blmenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1px;
	border-bottom: #c5d88b solid 1px;
	display: block;
	height: auto;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	padding-left:15px;
	padding-bottom:1px;
	width:172px;
}
#leftnav a.bt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 17px;
	color: #FFFFFF;
	display: block;
	height: auto;
	text-align: left;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left:15px;
	padding-bottom:1px;
	background-attachment: fixed;
	background: url(../img/bottmenu1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:188px;
}
#leftnav a.bt41 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.1em;
	color: #009ccd;
	display: block;
	height: 22px;
	width: 188px;
	background: url(../img/left_button2.gif);
	text-align: left;
	float: left;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left:15px;
}
#leftnav a.bt42 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.1em;
	color: #4baa44;
	display: block;
	height: 22px;
	width: 188px;
	background: url(../img/left_button2.gif);
	text-align: left;
	float: left;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left:15px;
}
#leftnav a.bt43 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	line-height: 1.1em;
	color: #4baa44;
	display: block;
	height: 22px;
	width: 188px;
	background: url(../img/left_button3.gif);
	text-align: left;
	float: left;
	text-decoration: none;
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left:15px;
}
/*left nav new styles */



#leftnav a.bt44 {
	background:transparent url(../img/left_button2.gif) no-repeat scroll 0%;
	color:#4BAA44;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	height:22px;
	line-height:1.1em;
	padding-left:45px;
	text-align:left;
	text-decoration:none;
	width:158px;
}
#leftnav a.bt45 {
	background:transparent url(../img/left_button2.gif) no-repeat scroll 0%;
	color:#009CCD;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	height:22px;
	line-height:1.1em;
	padding-left:45px;
	text-align:left;
	text-decoration:none;
	width:158px;
}
/*left nav end new styles */

#leftnav ul {
	width:188px;
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	float: left;
	display:block;
}
#leftnav li {
	display: block;
	float: left;
	margin-bottom:5px;
}
.expandbottom {
	width: 188px;
	background: url(../img/topmenu.gif);
	background-repeat:repeat-y;
	height:auto !important;
	height:17px;
}
.expandbottom1 {
	width: 188px;
	background: url(../img/topmenu1.gif);
	background-repeat:repeat-y;
	height:auto !important;
	height:17px;
}
#docs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #999999;
	margin-right:5px;
	margin-top:5px;
	float:left;
	width:auto;
}
#rightgreen {
	background-attachment: fixed;
	background: url(../img/green_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 89px;
	width: 188px;
	float:left;
}
#description {
	padding-top:10px;
	padding-left:5px;
	width: 180px;
	float: left;
}
#idmargin {
	margin-left:12px;
}
.floatl {
	float:left;
}
.floatlm {
	float:left;
	padding-left:80px;
}
.floatr {
	float:right;
	margin-right: 32px !important;
	margin-right: 26px;
}
.floatr1 {
	float:right;
	margin-left: 10px;
}
#clear {
	clear:both;
}
#cleardiv {
	clear:both;
	height:22px !important;
	height:20px;
}
.textquest {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #69cadb;
	font-size: 0.9em;
	text-decoration: none;
}
.textgreensmall {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 0.65em !important;
	font-size: 0.55em;
	text-decoration: none;
	margin-left:20px;
}
.textgreen {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 0.6em;
	text-decoration: none;
}
.textgreen1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 1em;
	text-decoration:none;
}
.textgreen2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 1em;
	text-decoration:none;
}
.textgreen3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 0.7em;
	text-decoration:none;
}
.textblack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.6em;
	text-decoration: none;
}
.textblack2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.txtareablack {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	font-size: 0.7em;
	text-decoration: none;
	border: #329123 solid 1px;
	width: 180px;
	height: 100px;
	overflow: auto;
}
.txtareablack1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	font-size: 0.7em;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
}
.txtareablack2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.7em;
	text-decoration: none;
}
.textblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.5em;
	color: #69cadb;
}
.textorig {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.2em;
	color: #58326e;
}
.textorig1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #58326e;
}
.textbluepreg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.5em;
	color: #009ccd;
}
.textbluepreg1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.3em;
	text-decoration: none;
	color: #69cadb;
}
.textgreenpreg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 0.7em;
	text-decoration: none;
}
.textgreenpreg1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 1em;
	text-decoration: none;
}
#error1 {
	margin-left:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 0.7em;
	text-decoration: none;
}
.error_msg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
#error2 {
	width: 480px;
	position: relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	z-index: 20;
}
.block {
	background-attachment: fixed;
	background: url(../img/transparent.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position:absolute;
	left: 0px;
	top: 1px;
	display: block;
	height: 230px;
	width: 198px;
	z-index:500;
}
#bottom {
	margin-top:200px !important;
	margin-top:0px;
	background-attachment: fixed;
	background: url(../img/fairy_home.gif);
	background-repeat: no-repeat;
	height: 569px;
	width: 975px;
}
#bioback {
	background: url(../img/fairy_home.gif);
	width:975px;
	height:355px;
	z-index:1;
}
#main1 {
	padding-top:10px;
	padding-left:8px;
	width: 180px;
	float: left;
}
#main2 {
	padding-left:8px;
	width: 220px;
	float: left;
}
#main3 {
	padding-top:10px;
	padding-left:8px;
	width: 180px;
	float: left;
}
#footer {
	background-color: #acdb4f;
	width:975px;
	height:33px;
	position: absolute;
	top: 563px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2c6b11;
}
#footer2 {
	background-color: #acdb4f;
	width:975px;
	height:33px;
	position: absolute;
	top: 763px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2c6b11;
}
#footerEcard {
	background-color: #acdb4f;
	width:975px;
	height:33px;
	position: absolute;
	top: 978px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2c6b11;
}
#footer3 {
	background-color: #acdb4f;
	width:975px;
	height:33px;
	position: absolute;
	top: 963px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2c6b11;
}
#footernew {
	background-color: #acdb4f;
	width:975px;
	height:33px;
	position: absolute;
	top: 618px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2c6b11;
}
#bottomleft {
	margin-top:10px !important;
	margin-top:5px;
	margin-left: 10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 0.6em;
	text-decoration: none;
}
#bottompromo {
	margin-top:5px;
	margin-right: 10px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	text-decoration: none;
}
#bottomright {
	margin-top:5px;
	margin-left: 10px;
	margin-right: 10px;
	float:right;
}
#btflash {
	width: 975px;
	height: 200px;
	z-index:1;
	position: absolute;
	left: 0px;
	top: 363px;
}
#btflash1 {
	width: 975px;
	height: 200px;
	z-index:1;
	top:0px;
}
#btflash2 {
	width: 975px;
	height: 200px;
	z-index:1;
	position: absolute;
	left: 0px;
	top: 563px;
}
#btflash3 {
	width: 975px;
	height: 200px;
	z-index:1;
	position: absolute;
	left: 0px;
	top: 763px;
}
#btflash img, #btflash1 img, #btflash2 img, #btflash3 img {
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#footer1 {
	background-color: #acdb4f;
	width:975px;
	height:33px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2c6b11;
}
#both {
	width:975px;
	margin-right:-100px;
	clear:both;
	left:-232px;
	position:relative;
	z-index:1;
}
.form2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px solid #339f2b;
	width:240px;
	height: auto;
}
.marginmum {
	height:320px !important;
	height:210px;
}
.marginpregnancy {
	height:140px !important;
	height:100px;
}
.marginpregnancy1 {
	height:230px !important;
	height:50px;
}
.marginpregnancy2 {
	height:290px !important;
	height:170px;
}
.marginpregnancy3 {
	height:300px !important;
	height:300px;
}
.marginpregnancy4 {
	height:310px !important;
	height:220px;
}
#index {
	position:absolute;
	top:64px;
	left: 0px;
}
#partone {
	float:left;
	width:360px;
}
#partone1 {
	float:left;
	width:375px;
}
#parttwo {
	float:left;
	width:188px;
	margin-left:20px;
}
.product_bio {
	width: 187px;
	height: 187px;
	background-image: url(../img/pic_prod_bio1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}
#parttwo1 {
	float:left;
	width:188px;
	margin-left:10px;
}
#parttwoBuy {
	position: absolute;
	top: 40px;
	right: 40px !important;
	right: 295px;
	width:188px;
}
#divleft {
	float:left;
	width:111px;
}
#divright {
	float:left;
	width:420px;
	margin-left:10px;
}
#submenu {
	margin-left:40px;
	padding-left:30px;
	background-attachment: fixed;
	background: url(../img/pic_flower.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
	width: auto;
}
#submenu1 {
	padding-left:22px;
	margin-top:10px;
	background-attachment: fixed;
	background: url(../img/pic_flower.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 93px;
	width: auto;
}
#outside {
	margin-left:15px;
}
.link {
	font-weight: bold;
	text-decoration: underline;
}
.thanks {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color:#2C6B11;
}
.thanks1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
	color:#2C6B11;
}
.thanks2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	text-decoration: none;
	color:#2C6B11;
}
.thanks4 {
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: none;
	color:#2C6B11;
}
.thankstitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	color:#00432d;
}
#gmtip1 {
	width: 400px;
	margin-left: 0px;
}
#gmtip1 #gtipcontent {
	background: url(../img/quest_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 385px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 13px;
	padding-bottom: 0px;
}
#gmtip1 #gtipname {
	background: url(../img/quest_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 402px;
	height:70px;
}
/*tips begin*/

#mtip1 {
	width: 440px;
	margin-left: 90px;
	margin-bottom: 5px;
}
#mtip1 #tipcontent {
	background: url(../img/tips_top1.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 394px;
	padding-right: 27px;
	padding-left: 19px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 14px;
	color: #58326e;
	padding-bottom: 0px;
}
#mtip1 #tipname {
	background: url(../img/tips_back1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 440px;
	padding-top: 5px;
}
#mtip1 #tipuser {
	width: 200px;
	background: url(../img/tip_name_bottom1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 232px;
}
#mtip1 #tipname #tipuser #username {
	background: url(../img/tip_name_top1.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 164px;
	padding-right: 18px;
	padding-left: 18px;
	padding-top: 13px;
	padding-bottom: 18px;
	font-size: 0.8em;
	line-height: 14px;
	font-weight: bold;
	color: #820d40;
	font-family: Arial, Helvetica, sans-serif;
}
#mtip1 #tipname #tipuser #username h1 {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	display:inline;
}
#mtip2 {
	width: 440px;
	margin-bottom: 5px;
}
#mtip2 #tipcontent {
	background: url(../img/tips_top2.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 394px;
	padding-right: 27px;
	padding-left: 19px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 14px;
	color: #58326e;
	padding-bottom: 0px;
}
#mtip2 #tipname {
	background: url(../img/tips_back2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 440px;
	padding-top: 4px;
}
#mtip2 #tipuser {
	width: 203px;
	background: url(../img/tip_name_bottom2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#mtip2 #tipname #tipuser #username {
	background: url(../img/tip_name_top2.gif);
	background-repeat: no-repeat;
	background-position: top;
	width: 164px;
	padding-right: 18px;
	padding-left: 21px;
	padding-top: 13px;
	padding-bottom: 18px;
	font-size: 0.8em;
	line-height: 14px;
	font-weight: bold;
	color: #820d40;
	font-family: Arial, Helvetica, sans-serif;
}
#mtip2 #tipname #tipuser #username h1 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	display:inline;
}
#sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	list-style-type: none;
}
#sitemap li {
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #006633;
}
#sitemap a {
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}
#sitemap a:hover {
	text-decoration: underline;
}
.sitemap {
	margin-left: 20px;
	list-style-type: none;
}
.subsitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	list-style-type: none;
	margin-bottom: 5px;
}
#posrel {
	position:relative;
	top:310px;
	z-index: 1;
}
#posabs {
	position:absolute;
	left: 10px;
	z-index: 1;
}
#posrelhome {
	position:relative;
	top:155px;
}
#posabshome {
	position:absolute;
	left: 10px;
}
#contenthome {
	background: url(../img/fairy_home_timmy.jpg);
	width:975px;
	height:490px;
	z-index:20;
	position: absolute;
	top:9px;
	z-index: 20;
	left: 0px;
}
/*#contenthome #mainbliss {
	color: #999999;
	width:auto;
	left: 383px;
	top: -132px;
	position: absolute;
}
#contenthome #maincampain {
	color: #999999;
	width:auto;
	position:absolute;
	left: 371px;
	top: -110px;
}
#contenthome #mainproduction {
	color: #999999;
	width:auto;
	position:absolute;
	left: 20px;
	top: 108px;
	z-index:50;
}
#contenthome #mainsoft {
	color: #999999;
	width:auto;
	position:absolute;
	left: 600px;
	top: -19px;
}
#contenthome #mainbio {
	color: #999999;
	width:auto;
	position:absolute;
	left: 625px;
	top: 116px;
	z-index:50;
}*/
#contenthome #introducing {
	width: 421px;
	height: 39px;
	position: absolute;
	left: 261px;
	top: 64px;
}
#contenthome #vaccine {
	width: 165px;
	height: 171px;
	position: absolute;
	left: 17px;
	top: 124px;
}
#contenthome #colectfree {
	width: 246px;
	height: 159px;
	position: absolute;
	left: 727px;
	top: 107px;
}
#contenthome #softener {
	width: 175px;
	height: 154px;
	position: absolute;
	left: 17px;
	top: 295px;
}
#contenthome #barnardo {
	width: 107px;
	height: 126px;
	position: absolute;
	left: 729px;
	top: 141px;
}
#contenthome #timmytime {
	width: 107px;
	height: 126px;
	position: absolute;
	left: 620px;
	top: 35px;
}
#contenthome #nonbio {
	width: 116px;
	height: 157px;
	position: absolute;
	left: 753px;
	top: 280px;
}
#teasers, #ecardframe #teasers {
	position: absolute;
	left: 612px;
	top: 38px;
	width:132px;
	height:370px;
	z-index:2;
}
#teasers #picture1 {
	width: 133px;
	height: 115px;
	position: absolute;
	right: 2px !important;
	right: -5px;
	top: 0px;
	z-index:5;
}
#teasers #picture2 {
	width: 133px;
	height: 115px;
	position: absolute;
	right: 2px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}
#teasers #picture3 {
	width: 133px;
	height: 115px;
	position: absolute;
	right: 2px !important;
	right: -5px;
	top: 240px;
	z-index:5;
}
#teasers #picture1 img, #teasers #picture2 img {
	position: relative;
	top: 0px;
	left: 0px;
}
/*#teasers #picture2b {
	width: auto;
	height: auto;
	position: absolute;
	right: -5px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}
#teasers #picture2c {
	width: auto;
	height: auto;
	position: absolute;
	right: -2px !important;
	right: -2px;
	top: 120px;
	z-index:5;
}
#teasers #picture2d {
	width: auto;
	height: auto;
	position: absolute;
	right: 1px !important;
	right: -2px;
	top: 120px;
	z-index:5;
}
#teasers #picture23 {
	width: auto;
	height: auto;
	position: absolute;
	right: 10px !important;
	right: -5px;
	top: 120px !important;
	top: 122px;
	z-index:5;
}
#teasers #picture3 {
	width: auto;
	height: auto;
	position: absolute;
	right: -28px !important;
	right: -5px;
	top: -13px;
	z-index:5;
}
#teasers #picture4 {
	width: auto;
	height: auto;
	position: absolute;
	right: -37px !important;
	right: -5px;
	top: -145px;
	z-index:5;
}
#teasers #picture6 {
	width: auto;
	height: auto;
	position: absolute;
	right: 0px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}
#teasers #picture6b {
	width: auto;
	height: auto;
	position: absolute;
	right: 7px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}
#teasers #picture6c {
	width: auto;
	height: auto;
	position: absolute;
	right: -3px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}
#teasers #picture7 {
	width: auto;
	height: auto;
	position: absolute;
	right: -9px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}
#teasers #picture8 {
	width: auto;
	height: auto;
	position: absolute;
	right: 12px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}
#teasers #picture9 {
	width: auto;
	height: auto;
	position: absolute;
	right: 9px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}
#teasers #picture10 {
	width: auto;
	height: auto;
	position: absolute;
	right: -4px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}
#teasers #picture11 {
	width: auto;
	height: auto;
	position: absolute;
	right: -6px !important;
	right: -5px;
	top: 120px;
	z-index:5;
}*/
#overflow2 {
	overflow:auto;
	height:262px;
	position: relative;
	width: 576px;
	padding-right: 5px;
}
#contentbt {
	width: 558px;
	padding-left: 18px;
}
#flower {
	width: 575px;
	height: 26px;
	background: url(../img/flower_bottom.png) left top no-repeat;
	clear: both;
	margin-bottom: 5px;
}
#marginpic {
	margin-left:70px;
}
#expand {
	width: 277px;
	margin-left: 22px !important;
	margin-left: 10px;
	float:left;
}
#expand #expandcontent {
	background: url(../img/top.png);
	background-repeat: no-repeat;
	background-position: left top;
	width : 277px;
	min-height: 55px !important;
	height: auto !important;
	height: 65px;
	padding-top:10px;
}
#expand #expandcontent1 {
	background: url(../img/ecards.png);
	background-repeat: no-repeat;
	background-position: left top;
	width : 277px;
	min-height: 100px !important;
	height: auto !important;
	height: 100px;
	padding-top:10px;
}
#expand #expanddiv2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #58326e;
	width: 170px;
	padding-right:0px;
	margin-left:115px;
}
#expandright2 {
	width: 277px;
	left: 40px !important;
	margin-left: 18px;
	float:left;
}
#expandright2 #expandcontent2 {
	background: url(../img/badges.png);
	background-repeat: no-repeat;
	background-position: left top;
	width : 277px;
	min-height: 100px !important;
	height: auto !important;
	height: 100px;
	padding-top:10px;
}
#expandright2 #expanddiv2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #58326e;
	width: 180px;
	padding-right:0px;
	margin-left:115px;
}
* html #expand #expandcontent {
	/*background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top.png', sizingMethod='crop');*/
 	background-image: url(../img/top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 277px;
	height: auto !important;
	height: 60px;
}
#expand #expandname {
	background: url(../img/bott.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 277px;
	height:20px;
}
* html #expand #expandname {
/*	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bott.png', sizingMethod='scale');*/
 	background-image: url(../img/bott.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 277px;
	height:20px;
}
#expand #expanddiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #58326e;
	width: 180px;
	padding-right:0px;
	margin-left:87px;
}
#expand #expandleft {
	position:absolute;
	left:-30px;
	top:-10px;
	width:114px;
	height:97px;
	text-align: right;
}
#expand #expandleftMile {
	position:absolute;
	left: -3px;
	top:-9px;
	width:114px;
	height:97px;
	text-align: right;
}
#expand #expandrel {
	position:relative;
	left:0px;
	top:0px;
}
#expandright {
	width: 277px;
	margin-left: 40px !important;
	margin-left: 28px;
	float:left;
}
#expandright #expandcontent {
	background: url(../img/top.png);
	background-repeat: no-repeat;
	background-position: left top;
	width : 277px;
	min-height: 55px !important;
	height: auto !important;
	height: 65px;
	padding-top:10px;
}
* html #expandright #expandcontent {
/*	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/top.png', sizingMethod='crop');*/
 	background-image: url(../img/top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 277px;
	height: auto !important;
	height: 60px;
}
#expandright #expandname {
	background: url(../img/bott.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 277px;
	height:20px;
}
* html #expandright #expandname {
/*	background: none;
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/bott.png', sizingMethod='scale');*/
	background-image: url(../img/bott.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 277px;
	height:20px;
}
#expandright #expanddiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #58326e;
	width: 180px;
	padding-right:0px;
	margin-left:87px;
}
#expandright #expanddiv2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #58326e;
	width: 180px;
	padding-right:0px;
	margin-left:91px;
}
#expandright #expandleft {
	position:absolute;
	left:-13px;
	top:-10px;
	width:114px;
	height:97px;
}
#expandright #expandleft2 {
	position:absolute;
	left:-20px;
	top:-10px;
	width:114px;
	height:97px;
}
#expandright #expandleft3 {
	position:absolute;
	left:-12px;
	top:-10px;
	width:114px;
	height:97px;
}
#expandright2 #expandleft1 {
	position:absolute;
	left:317px;
	top: 141px;
	width:114px;
	height:97px;
}
#expandright #expandrel {
	position:relative;
	left:0px;
	top:0px;
}
#flowerflash {
	position:absolute;
	left: 382px;
	top: 113px;
}
#marginflash {
	margin-left:25px;
}
#marglinda {
	margin-left:0px;
	margin-top:20px;
}
#marglinda1 {
	margin-left:28px;
	margin-top:20px;
}
#marglinda2 {
	margin-left:23px;
	width: 90px;
}
#marglinda3 {
	margin-left:3px;
	margin-top:10px;
}
.btw41 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #fff36a;
	display: block;
	height: 18px;
	text-align: left;
	float: left;
	text-decoration: none;
	font-weight: bold;
	padding-left:19px;
	padding-top:2px;
}
.btw42 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #ffffff;
	display: block;
	height: 18px;
	text-align: left;
	float: left;
	text-decoration: none;
	font-weight: bold;
	padding-left:19px;
	padding-top:2px;
}
.evt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #4baa44;
	font-weight: bold;
	text-decoration: none;
}
.evt_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #58326e;
	font-weight: normal;
	text-decoration: none;
	border: #4baa44 solid 1px;
}
.evt_modify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #58326e;
	font-weight: normal;
	text-decoration: none;
	padding-top:10px;
}
.txtareablackbadge {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	font-size: 1em;
	text-decoration: none;
}
.evt_modify_ch {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	font-size: 0.7em;
	text-decoration: none;
}
.evt_preview {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4baa44;
	font-weight: bold;
	text-decoration: none;
}
.badge_preview_txtarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	font-size: 1em;
	border: #329123 solid 1px;
	width: 450px;
	height: 33px;
	font-weight: normal;
}
.badge_preview_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #58326e;
	font-size: 1em;
	border: #329123 solid 1px;
	width: 350px;
	font-weight: normal;
}
.tableData {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #58326e;
	text-align: center;
}
.tableDataTD {
	background-color: #69CADB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #58326e;
	font-weight: bold;
	text-align: center;
}
#ecard {
	margin: 0px;
	padding: 0px;
}
body#ecard {
	margin: 0px;
	padding: 0px;
	background-color: #ff0000;
}
#ecard #content {
	position: absolute;
	left: 0px;
	top: 0px;
	width:620px;
	height:380px;
	z-index:2;
}
#ecardframe #content {
	position: absolute;
	left: 232px;
	top: 67px;
	width:620px;
	height:500px;
	z-index:2;
}
#ecardframe #btflash {
	width: 975px;
	height: 200px;
	z-index:1;
	position: absolute;
	left: 0px;
	top: 785px;
}
h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #2c6b11;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;
}
.findoutmore {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 1em;
	text-decoration:none;
	font-weight: bold;
	display:block;
	position: relative;
	top: 5px;
}
.greenlink {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #2c6b11;
	font-size: 1em;
	text-decoration:none;
	font-weight: bold;
}
.packtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #2c6b11;
}
.right {
	float: right;
	clear: both;
}