html
{
	background-color: #e4e4e4;
}
body
{
	font-family: arial,helvetica,clean,sans-serif;
	font-size: 75%;
}
p
{
	color: #373737;
	font-family: Arial,Helvetica,Verdana,sans-serif;
	padding: 0 0 1em 0;
}
h1, h2, h3, h4
{
	color: #000;
	font-weight: bold;
	margin-bottom: .5em;
}
h1
{
	color: #FFF;
	font-family: Calibri,Arial,sans-serif;
	font-size: 180%;
	margin: 10px 0 10px 0;
	height: 30px;
	padding: 5px 10px 15px 25px;
}
h2
{
	color: #dc1044;
	font-family: Calibri,Arial,sans-serif;
	font-size: 150%;
	z-index: 3;
	margin-bottom: 0;
}
h3
{
	font-family: Arial,sans-serif;
	color: #653690;
	font-size: 120%;
	margin: .5em 0 0 0;
}
a
{
	color: #4888B7;
	text-decoration: none;
	font-weight: bold;
}
a:visited
{
	color: #6d2091;
}
a:hover
{
	color: #000;
	text-decoration: underline;
}
a:active
{
	color: #000;
	text-decoration: none;
}
strong
{
	font-weight: bold;
}
em
{
	font-style: italic;
}
p.error
{
	color: #C03;
}
p.highlight
{
	color: #e1134f;
	font-weight: bold;
	font-size: 125%;
}
a.backTopTop
{
	background: url(../images/greyArrow.gif) no-repeat 0 60%;
	padding-left: 15px;
	color: #dc1044;
}
ul, ol
{
	padding-left: 20px;
}
ul li, ol li
{
	color: #373737;
	list-style-type: square;
	list-style-position: outside;
	margin: 3px 0;
}
ol li
{
	list-style-type: decimal;
}
table
{
	color: #373737;
}
#all
{
	margin: 0 auto;
	background: #fff;
	width: 980px;
}
#contentContainer
{
	position: relative;
	z-index: 2;
	margin: 0 20px 15px 20px;
	text-align: left;
	width: 940px;
}
#footer
{
	border-top: 1px dashed #babbc0;
	margin: 0 20px 10px 20px;
	padding: 10px 0 0 0;
	font-size: 90%;
	color: #373737;
}
#footer ul
{
	display: inline;
	float: left;
	width: 50%;
	color: #373737;
	padding: 0;
}
#footer ul li
{
	display: inline;
	float: left;
	padding: 5px 10px 5px 10px;
	background: transparent url("../images/seperator.gif") no-repeat 100% 50%;
}
#footer .last
{
	background: none;
}
#footer ul#right li
{
	float: right;
}
#footer ul li.country span
{
	padding-left: 18px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 3px;
	background: transparent url("../images/flags/navFlags/fr.gif") no-repeat 0 50%;
	font-weight: bold;
}
#footer a
{
	color: #373737;
	font-weight: normal;
}
a.skiplink
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}
.hiddenLinkInfo
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}
#footer p
{
	float: right;
	padding-right: 7px;
	padding-bottom: 5px;
}
#footer p.left
{
	float: left;
	padding-left: 10px;
}
h2.link
{
	cursor: pointer;
}
h2.link a:hover
{
	text-decoration: none;
}
#header .logoContainer img
{
	display: inline;
	float: left;
	width: 220px;
}
#header .logoContainer
{
	position: absolute;
}
#expressInstallContainer
{
	position: absolute;
	z-index: 100;
}
#navContainer
{
	position: relative;
	width: 758px;
	margin-left: 222px;
	min-height: 71px;
	height: auto !important;
	height: 71px;
	background-color: #faf0a2;
	background: #DE284E url(../images/nav/yellowNavBar.gif) no-repeat 0 0;
}
body.bumponboard #navContainer
{
	background: #DE284E url(../images/nav/purpleNavBar.gif) no-repeat 0 0;
}
body.busybaby #navContainer
{
	background: #DE284E url(../images/nav/orangeNavBar.gif) no-repeat 0 0;
}
body.firststeps #navContainer
{
	background: #DE284E url(../images/nav/greenNavBar.gif) no-repeat 0 0;
}
body.toddler #navContainer
{
	background: #DE284E url(../images/nav/blueNavBar.gif) no-repeat 0 0;
}
body.dad #navContainer
{
	background: #DE284E url(../images/nav/blueNavBarV2.gif) no-repeat 0 0;
}
#navContainer ul.firstLevel
{
	position: relative;
	z-index: 100;
	background: #faf0a2 url("../images/nav/whiteNavBar.gif") no-repeat 0 0;
	height: 50px;
}
#navContainer a
{
	color: #8f8f8f;
}
#navContainer ul.firstLevel li, #thirdLevelContainer ul.thirdLevel li
{
	display: inline;
	float: left;
	margin: 0 5px;
	padding-left: 0;
}
#navContainer ul.secondLevel
{
	display: block;
	position: absolute;
	top: 49px;
	left: 0;
	width: 743px;
	background: #de284e url("../images/nav/yellowNavBar.gif") no-repeat 0 100%;
	padding-left: 15px;
}
#navContainer ul.firstLevel li, #navContainer ul.secondLevel li
{
	background: transparent url("../images/redArrow.gif") no-repeat 97% 50%;
}
#navContainer ul.firstLevel li a
{
	display: block;
	padding: 16px 21px 16px 15px;
}
#navContainer ul.secondLevel li a
{
	padding: 2px 20px 5px 10px;
}
#navContainer .last
{
	background: none;
}
#navContainer ul.firstLevel li a span.info
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 75%;
	color: #777;
	text-align: center;
}
body.bumponboard #navContainer ul.firstLevel li.bumponboard a
{
	background: transparent url("../images/nav/bumpOnBoardNavSelected.gif") no-repeat 90% 0;
	color: #FFF;
	text-align: center;
	padding: 10px 25px 16px 28px;
}
body.newborn #navContainer ul.firstLevel li.newborn a
{
	background: transparent url("../images/nav/newbornNavSelected.gif") no-repeat 100% 0;
	color: #c71748;
	text-align: center;
	padding: 10px 22px 16px 25px;
}
body.busybaby #navContainer ul.firstLevel li.busybaby a
{
	background: transparent url("../images/nav/busybabyNavSelected.gif") no-repeat 100% 0;
	color: #FFF;
	text-align: center;
	padding: 10px 27px 16px 30px;
}
body.firststeps #navContainer ul.firstLevel li.firststeps a
{
	background: transparent url("../images/nav/firststepsNavSelected.gif") no-repeat 100% 0;
	color: #FFF;
	text-align: center;
	padding: 10px 16px 16px 20px;
}
body.toddler #navContainer ul.firstLevel li.toddler a
{
	background: transparent url("../images/nav/toddlerNavSelected.gif") no-repeat 100% 0;
	color: #FFF;
	text-align: center;
	padding: 10px 18px 16px 19px;
}
body.dad #navContainer ul.firstLevel li.dad a
{
	background: transparent url("../images/nav/dadNavSelected.gif") no-repeat 100% 0;
	color: #FFF;
	text-align: center;
	padding: 15px 37px 20px 35px;
}
#navContainer ul.firstLevel li.global
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}
#navContainer ul.firstLevel li.bumponboard a.selected:hover, #navContainer ul.firstLevel li.newborn a.selected:hover, #navContainer ul.firstLevel li.busybaby a.selected:hover, #navContainer ul.firstLevel li.firststeps a.selected:hover, #navContainer ul.firstLevel li.dad a.selected:hover, #navContainer ul.firstLevel li.toddler a.selected:hover
{
	text-decoration: none;
}
#navContainer ul.firstLevel li a.selected span.info, body.bumponboard #navContainer ul.firstLevel li.bumponboard a span.info, body.newborn #navContainer ul.firstLevel li.newborn a span.info, body.busybaby #navContainer ul.firstLevel li.busybaby a span.info, body.firststeps #navContainer ul.firstLevel li.firststeps a span.info, body.toddler #navContainer ul.firstLevel li.toddler a span.info, body.dad #navContainer ul.firstLevel li.dad a span.info
{
	overflow: visible;
	width: auto;
	height: auto;
	font-size: 75%;
	color: #777;
	display: block;
	text-align: center;
}
body.bumponboard #navContainer ul.firstLevel li.bumponboard a span.info
{
	color: #333;
}
#navContainer ul.firstLevel li.bumponboard ul.secondLevel li a, #navContainer ul.firstLevel li.newborn ul.secondLevel li a, #navContainer ul.firstLevel li.busybaby ul.secondLevel li a, #navContainer ul.firstLevel li.firststeps ul.secondLevel li a, #navContainer ul.firstLevel li.toddler ul.secondLevel li a, #navContainer ul.firstLevel li.dad ul.secondLevel li a
{
	background-image: none;
	padding: 2px 20px 5px 0;
}
#thirdLevelContainer
{
	position: relative;
	margin-left: 222px;
	width: 758px;
	background: transparent url(../images/nav/redNavBarBG.gif) no-repeat 0 0;
}
#thirdLevelContainer ul.thirdLevel
{
	float: left;
	padding-left: 5px;
}
#thirdLevelContainer ul.thirdLevel li
{
	padding: 5px 10px;
	background: #E1134F url("../images/seperator.gif") no-repeat 100% 50%;
	color: #fff;
	font-weight: bold;
	position: relative;
}
#thirdLevelContainer ul.thirdLevel li
{
	background: none;
	margin-right: 0;
	font-size: 90%;
}
#thirdLevelContainer ul.thirdLevel li.first
{
	background: url("../images/redSeperator.gif") no-repeat 100% 55%;
}
#thirdLevelContainer ul.thirdLevel li.registerHere
{
	background: url("../images/redSeperator.gif") no-repeat 0 55%;
	margin-left: 7px;
}
#thirdLevelContainer ul.thirdLevel li.myProfile
{
	background: url("../images/redSeperator.gif") no-repeat 100% 55%;
}
#thirdLevelContainer ul.thirdLevel li.signIn
{
	padding-right: 0;
}
#thirdLevelContainer ul.thirdLevel li.signIn a
{
	color: #fff;
	background-color: #e1134f;
}
#thirdLevelContainer ul.thirdLevel li.logIn
{
	padding: 0 0 2px;
}
#thirdLevelContainer ul.thirdLevel li span.email input, #thirdLevelContainer ul.thirdLevel li span.password input
{
	width: 130px;
	border: 0;
	background: url("../images/inputBoxBG.gif") no-repeat 0 50%;
	padding: 2px 5px;
}
#thirdLevelContainer ul.thirdLevel li span.password input
{
	background: url("../images/inputBoxTinyBG.gif") no-repeat 0 50%;
	width: 80px;
}
#thirdLevelContainer ul.thirdLevel li span.email
{
	padding-right: 0;
}
#thirdLevelContainer ul.thirdLevel li.first span.welcomeName
{
	text-decoration: underline;
}
#thirdLevelContainer ul.thirdLevel li.myProfile, #thirdLevelContainer ul.thirdLevel li.logOut
{
	padding-left: 0;
}
#thirdLevelContainer ul.thirdLevel li.registerHere a, #thirdLevelContainer ul.thirdLevel li.myProfile a, #thirdLevelContainer ul.thirdLevel li.logOut a.logoutLink
{
	color: #fff;
}
#thirdLevelContainer ul.thirdLevel li.logIn span
{
	display: inline;
	float: left;
	margin: 4px 2px 0 0;
}
#thirdLevelContainer ul.thirdLevel input
{
	color: #e11a51;
	font-weight: bold;
}
#thirdLevelContainer ul.buttons
{
	background: url("../images/nav/redCurvedNavBar.gif") no-repeat 0 100%;
	padding: 0 5px 5px 6px;
	float: right;
}
#thirdLevelContainer ul.buttons li
{
	display: inline;
	float: left;
	margin-right: 7px;
	margin-top: 10px;
	width: 140px;
}
#thirdLevelContainer ul.buttons li.explore a
{
	font-size: 90%;
	font-weight: normal;
	color: #8f8f8f;
	background: url("../images/buttons/yellowExploreButton.gif") no-repeat 0 50%;
	display: block;
	padding: 3px 15px 5px 6px;
	text-align: center;
}
#thirdLevelContainer ul.buttons li span
{
	display: inline;
	float: left;
}
#thirdLevelContainer ul.buttons li.search
{
	background: url("../images/searchBoxBG_newborn.gif") no-repeat 0 100%;
	padding: 3px 0 2px 3px;
}
#thirdLevelContainer ul.buttons li.search span.searchBox input
{
	border: 0;
	background: url("../images/inputBoxSmallBg.gif") no-repeat 0 50%;
	font-size: 90%;
	font-weight: normal;
	color: #8f8f8f;
	width: 110px;
	margin: 0;
	padding: 1px 3px 1px 5px;
}
#thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	display: inline;
	float: left;
	background: #e1134f url("../images/buttons/purpleArrowButton.gif") no-repeat 0 100%;
	color: #fff;
	border: 0;
	width: 16px;
	font-size: 90%;
	margin-left: 2px;
	cursor: pointer;
}
#thirdLevelContainer ul.thirdLevel li.logIn span.submitBtn input
{
	background: url("../images/buttons/redArrowButton.gif") no-repeat 50% 50%;
	border: 0;
	cursor: pointer;
	padding: 0 5px;
}
#thirdLevelContainer ul.thirdLevel li.registerHere, #thirdLevelContainer ul.thirdLevel li.logOut, #thirdLevelContainer ul.thirdLevel li.myProfile, #thirdLevelContainer ul.thirdLevel li.first, #thirdLevelContainer ul.thirdLevel li.signIn span
{
	background-color: #E1134F;
}
#contentContainer #topContainer
{
	position: relative;
}
#contentContainer #topLeftCol
{
	position: relative;
	z-index: 3;
	display: inline;
	float: left;
	width: 680px;
}
#contentContainer #topRightCol
{
	position: relative;
	z-index: 5;
	display: inline;
	float: left;
	width: 270px;
	padding-top: 9px;
	margin-left: -17px;
}
#contentContainer #leftCol
{
	display: inline;
	float: left;
	width: 220px;
	margin-right: 17px;
}
#contentContainer #middleCol
{
	display: inline;
	float: left;
	width: 275px;
}
#contentContainer #rightCol
{
	display: inline;
	float: right;
	width: 410px;
}
#contentContainer #subLeftCol
{
	display: inline;
	float: left;
	width: 145px;
	margin-right: 5px;
}
#contentContainer #subRightCol
{
	display: inline;
	float: left;
	width: 250px;
}
#contentContainer #twoColLeft
{
	display: inline;
	float: left;
	width: 790px;
	margin-right: 5px;
	margin-top: 10px;
}
#contentContainer #twoColRight
{
	display: inline;
	float: left;
	width: 142px;
	margin-top: 10px;
}
#contentContainer #twoColLeftIMU
{
	display: inline;
	float: left;
	width: 670px;
	margin-right: 10px;
	margin-top: 10px;
}
#contentContainer #twoColRightIMU
{
	display: inline;
	float: right;
	width: 250px;
	margin-top: 60px;
}
#contentContainer #twoColRightIMU .squareBannerContainer
{
	margin-bottom: 20px;
}
#contentContainer #twoColLeftSubCol
{
	display: inline;
	float: left;
	width: 555px;
	margin-right: 10px;
}
#contentContainer #twoColRightSubCol
{
	display: inline;
	float: left;
	width: 225px;
}
#contentContainer #twoColLeftSubColV2b, #contentContainer #twoColLeftSubColV2
{
	display: inline;
	float: left;
	width: 325px;
	margin-left: 7px;
	margin-right: 20px;
}
#contentContainer #twoColRightSubColV2b, #contentContainer #twoColRightSubColV2
{
	position: relative;
	display: inline;
	float: left;
	width: 285px;
	background: url("../images/general/computer_bump.gif") no-repeat 100% 0;
}
body.bumponboard #contentContainer #twoColRightSubColV2b, body.bumponboard #contentContainer #twoColRightSubColV2
{
	background: url("../images/general/computer_bump.gif") no-repeat 100% 0;
}
body.newborn #contentContainer #twoColRightSubColV2b, body.newborn #contentContainer #twoColRightSubColV2
{
	background: url("../images/general/computer_newborn.gif") no-repeat 100% 0;
}
body.busybaby #contentContainer #twoColRightSubColV2b, body.busybaby #contentContainer #twoColRightSubColV2
{
	background: url("../images/general/computer_busybaby.gif") no-repeat 100% 0;
}
body.firststeps #contentContainer #twoColRightSubColV2b, body.firststeps #contentContainer #twoColRightSubColV2
{
	background: url("../images/general/computer_firststeps.gif") no-repeat 100% 0;
}
body.toddler #contentContainer #twoColRightSubColV2b, body.toddler #contentContainer #twoColRightSubColV2
{
	background: url("../images/general/computer_toddler.gif") no-repeat 100% 0;
}
body.dad #contentContainer #twoColRightSubColV2b, body.dad #contentContainer #twoColRightSubColV2
{
	background: url("../images/general/computer_dad.gif") no-repeat 100% 0;
}
#contentContainer #twoColRightSubColV2b.colouringPictures
{
	background: url("../images/general/frame_bump.gif") no-repeat 100% 0;
}
body.bumponboard #contentContainer #twoColRightSubColV2b.colouringPictures
{
	background: url("../images/general/frame_bump.gif") no-repeat 100% 0;
}
body.newborn #contentContainer #twoColRightSubColV2b.colouringPictures
{
	background: url("../images/general/frame_newborn.gif") no-repeat 100% 0;
}
body.busybaby #contentContainer #twoColRightSubColV2b.colouringPictures
{
	background: url("../images/general/frame_busybaby.gif") no-repeat 100% 0;
}
body.firststeps #contentContainer #twoColRightSubColV2b.colouringPictures
{
	background: url("../images/general/frame_firststeps.gif") no-repeat 100% 0;
}
body.toddler #contentContainer #twoColRightSubColV2b.colouringPictures
{
	background: url("../images/general/frame_toddler.gif") no-repeat 100% 0;
}
body.dad #contentContainer #twoColRightSubColV2b.colouringPictures
{
	background: url("../images/general/frame_dad.gif") no-repeat 100% 0;
}
#contentContainer #twoColLeftSubLeftCol
{
	display: inline;
	float: left;
	width: 225px;
	margin-right: 15px;
}
#contentContainer #twoColLeftSubMiddleCol
{
	display: inline;
	float: left;
	width: 285px;
}
#contentContainer #twoColLeftSubRightCol
{
	display: inline;
	float: right;
	width: 255px;
}
#contentBoxOneCol, #contentBoxOneColBaby
{
	display: inline;
	float: left;
	width: 788px;
}
#contentBoxOneColError
{
	margin: 10px auto;
	width: 788px;
}
#contentBoxOneColError h3
{
	margin-bottom: 10px;
}
#contentBoxOneColError p
{
	padding: 5px 0;
}
#contentBoxOneCol.dialog .hd
{
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
#smallAdContainer, #skyscraperAdContainer
{
	position: relative;
}
#skyscraperAd
{
	display: inline;
	float: right;
	width: 120px;
}
#smallAd
{
	display: inline;
	float: right;
	width: 120px;
	margin-bottom: 10px;
}
#contentContainer #favouritesBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/favouritesBoxHeading_newborn.gif") no-repeat 0 0;
	margin: 10px 0 10px 0;
	width: 150px;
}
#contentContainer #favouritesBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#contentContainer #favouritesBox ol
{
	padding: 0 6px 10px 0;
	margin-left: 10px;
}
#contentContainer #favouritesBox ol li
{
	list-style-type: decimal;
	padding: 2px 15px 2px 0;
	font-weight: bold;
	background: #e1134f url("../images/whiteArrow.gif") no-repeat 100% 50%;
	color: #fff;
}
#contentContainer #favouritesBox ol li a
{
	color: #fff;
}
#contentContainer #favouritesBox ol li span
{
	font-weight: normal;
}
#contentContainer #allAboutBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/allAboutBoxHeading.gif") no-repeat 0 0;
	margin: 15px 0 0 0;
	margin-left: 0;
	width: 180px;
	height: 45px;
}
#contentContainer #allAboutBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 70%;
}
#contentContainer #allAboutBox a
{
	margin-bottom: 10px;
	color: #dc1044;
	text-decoration: underline;
}
#contentContainer #allAboutBox p
{
	margin-top: 5px;
}
#contentContainer #allAboutBox p.link
{
	background: transparent url(../images/greyArrow.gif) no-repeat scroll 100% 20%;
	float: right;
	padding-right: 15px;
}
#contentContainer #chattingAboutBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/chattingAboutBoxHeading.gif") no-repeat 0 0;
	margin: 10px 0 0 0;
	width: 232px;
	height: 37px;
}
#contentContainer #chattingAboutBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 70%;
}
#contentContainer #chattingAboutBox a
{
	margin-bottom: 10px;
	color: #dc1044;
}
#contentContainer #chattingAboutBox .searchForum input
{
	display: inline;
	float: left;
	background: url("../images/redSearchForum.gif") no-repeat 0 100%;
	padding: 4px 5px 2px;
	border: 0;
	color: #fff;
	width: 180px;
}
#contentContainer #chattingAboutBox .searchForum span.submit input
{
	background: url("../images/buttons/redSearchForumBtn.gif") no-repeat 100% 100%;
	width: 15px;
	height: 11px;
	margin: 5px 2px;
	cursor: pointer;
	color: #e1134f;
}
#contentContainer #chattingAboutBox .searchForum
{
	margin-bottom: 15px;
}
#contentContainer #chattingAboutBox .latestPostsForum p
{
	padding: 0;
}
#contentContainer #chattingAboutBox .latestPostsForum a
{
	background: transparent url(../images/buttons/redExploreButton2.gif) no-repeat 0 50%;
	color: #FFF;
	padding: 3px 30px 3px 10px;
	display: block;
}
#contentContainer #chattingAboutBox .latestPostsForum
{
	margin: 4px 0 15px 8px;
	width: 210px;
}
#contentContainer #chattingAboutBox img
{
	margin: 10px 0;
}
#contentContainer #chattingAboutBox .forumPost
{
	border-bottom: 1px solid #c0c0c0;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
#contentContainer #chattingAboutBox .forumPost p
{
	padding-bottom: 0;
}
#contentContainer #funAndGamesBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/funAndGamesBoxHeading.gif") no-repeat 0 0;
	margin: 11px 0 0 0;
	width: 232px;
	height: 43px;
}
#contentContainer #funAndGamesBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 70%;
}
#contentContainer #funAndGamesBox a
{
	margin-bottom: 10px;
	color: #dc1044;
	text-decoration: underline;
}
#contentContainer #funAndGamesBox p
{
	display: inline;
	float: left;
	font-weight: bold;
	color: #dc1044;
	width: 180px;
	margin-top: 95px;
	margin-left: 40px;
}
#contentContainer #funAndGamesBox p.link
{
	margin: 0;
	float: right;
	margin-top: 130px;
	width: 90px;
	background: url("../images/greyArrow.gif") no-repeat 100% 20%;
}
#contentContainer #featureBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/featuresBoxHeading.gif") no-repeat 0 0;
	margin: 9px 0 0 0;
	width: 102px;
	height: 33px;
}
#contentContainer #featureBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 70%;
}
#contentContainer #featureBox h3
{
	color: #e1134f;
	margin: 5px;
}
#contentContainer #featureBox h3 a
{
	color: #e1134f;
	display: block;
	margin-right: 5px;
}
#contentContainer #featureBox img
{
	display: block;
	width: 95px;
	height: 75px;
}
#contentContainer #featureBox .squiggleBorder
{
	margin: 0 auto 5px;
	width: 100px;
	height: 80px;
	padding: 7px 5px 5px 7px;
	background: url(../images/backgrounds/whiteBorderFilledSmallPurple.gif) no-repeat 0 0;
}
body.bumponboard #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallPurple.gif) no-repeat 0 0;
}
body.newborn #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallYellow.gif) no-repeat 0 0;
}
body.busybaby #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallOrange.gif) no-repeat 0 0;
}
body.firststeps #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallGreen.gif) no-repeat 0 0;
}
body.toddler #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallBlue.gif) no-repeat 0 0;
}
body.dad #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallBlue2.gif) no-repeat 0 0;
}
#contentContainer #featureBox p.link
{
	float: right;
	background: url("../images/purpleWhiteArrow.gif") no-repeat 100% 25%;
	padding-right: 15px;
}
body.bumponboard #contentContainer #featureBox p.link
{
	background: url("../images/purpleWhiteArrow.gif") no-repeat 100% 25%;
}
body.busybaby #contentContainer #featureBox p.link
{
	background: url("../images/orangeWhiteArrow.gif") no-repeat 100% 25%;
}
body.newborn #contentContainer #featureBox p.link
{
	background: url("../images/yellowGreyArrow.gif") no-repeat 100% 25%;
}
body.firststeps #contentContainer #featureBox p.link
{
	background: url("../images/greenGreyArrow.gif") no-repeat 100% 25%;
}
body.toddler #contentContainer #featureBox p.link
{
	background: url("../images/lightBlueWhiteArrow.gif") no-repeat 100% 25%;
}
body.dad #contentContainer #featureBox p.link
{
	background: url("../images/darkBlueWhiteArrow.gif") no-repeat 100% 25%;
}
#contentContainer #featureBox p.link a
{
	text-decoration: underline;
}
body.newborn #contentContainer #featureBox p.link a, body.firststeps #contentContainer #featureBox p.link a
{
	color: #555;
}
#contentContainer #adBox h2
{
	display: inline;
	float: left;
	z-index: 3;
	margin: 20px 0 0 -10px;
	width: 133px;
	height: 90px;
}
#contentContainer #adBox h2 span
{
	display: inline;
	float: left;
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 70%;
}
#contentContainer #adBox p
{
	display: inline;
	float: right;
	width: 100px;
	margin: 15px 0 0 0;
	font-size: 85%;
	color: #fff;
}
#contentContainer #topBox .image
{
	display: inline;
	float: left;
	padding: 6px 10px 0 5px;
	width: 266px;
}
#contentContainer #topBox .text
{
	padding: 6px 20px 0 0;
	display: inline;
	float: left;
	width: 330px;
}
#contentContainer #topBox .fullBox
{
	padding: 6px 20px 0 5px;
	width: 606px;
}
#contentContainer #topBox .NoJS
{
	width: 650px;
	float: left;
	margin-top: 35px;
	overflow: auto;
	height: 200px;
}
#contentContainer #topBox .NoJS .fullBox
{
	background-color: #fff077;
}
#contentContainer #topBox .NoJS .text
{
	background-color: #fff077;
	padding-right: 0;
}
#contentContainer #topBox .NoJS ul li
{
	margin-bottom: 10px;
	padding: 0;
	height: 223px;
	list-style-type: none;
}
#contentContainer #topBox h3
{
	color: #DC1044;
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 0;
	margin-top: 0;
}
#contentContainer #topBox p.links
{
	float: right;
}
#contentContainer #topBox p.links a
{
	display: inline;
	float: left;
	color: #DC1044;
	padding-right: 20px;
	margin-right: 20px;
	background: url("../images/blackArrow.gif") no-repeat 100% 60%;
}
#contentContainer #whatsOnBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/whatsOnBoxHeading.gif") no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
	width: 232px;
	height: 33px;
}
#contentContainer #whatsOnBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#contentContainer #whatsOnBox .jcarousel-control
{
	margin: 10px 0 10px 3px;
}
#contentContainer #whatsOnBox .bd a
{
	background: url("../images/whatsOnListBG.gif") no-repeat 0 0;
	margin: 5px 0;
	padding: 4px 10px 6px;
	width: 215px;
}
#contentContainer #whatsOnBox .bd a.selected
{
	background: url("../images/whatsOnListBG.gif") no-repeat 100% 100%;
	text-decoration: none;
}
#contentContainer #whatsOnBox .bd a.selected span
{
	color: #fff;
}
#contentContainer #whatsOnBox .bd a span
{
	display: block;
	font-size: 90%;
	font-weight: normal;
	color: #585858;
	padding-right: 15px;
	overflow: hidden;
	height: 12px;
}
#contentContainer #whatsOnBox .bd a span.itemNum
{
	height: 0;
}
#contentContainer #whatsOnBox .hd a:hover
{
	text-decoration: none;
}
#contentContainer #topBox .text
{
	height: 180px;
	overflow: hidden;
	font-size: 120%;
}
body.bumponboard #navContainer ul.firstLevel
{
	background: #d8ccfd url(../images/nav/whiteNavBarV3.gif) no-repeat 0 0;
}
body.bumponboard #navContainer ul.secondLevel
{
	background: #DE284E url(../images/nav/purpleNavBar.gif) no-repeat 0 100%;
}
body.bumponboard #navContainer ul.secondLevel li
{
	background: transparent url(../images/purpleArrow.gif) no-repeat scroll 97% 50%;
}
body.bumponboard #navContainer ul.secondLevel li.current a
{
	color: #373737;
	text-decoration: underline;
}
body.bumponboard #thirdLevelContainer ul.buttons li.search
{
	background: transparent url(../images/searchBoxBG_bump.gif) no-repeat 0 100%;
}
body.bumponboard #thirdLevelContainer ul.buttons li.explore a
{
	background: #e1134f url(../images/buttons/purpleExploreButton.gif) no-repeat 0 0;
	color: #fff;
}
body.bumponboard #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #e1134f url("../images/buttons/purpleArrowButton.gif") no-repeat 0 100%;
}
body.bumponboard #contentContainer #favouritesBox h2
{
	background: transparent url(../images/headings/favouritesBoxHeading_bump.gif) no-repeat 0 0;
}
body.bumponboard #contentContainer #whatsOnBox h2
{
	background: transparent url(../images/headings/whatsOnBoxHeading.gif) no-repeat 0 0;
}
body.bumponboard #contentContainer #topBox h3, body.bumponboard #contentContainer #featureBox h3, body.bumponboard #contentContainer #featureBox a, body.bumponboard #contentContainer #topBox ul li a
{
	color: #fff;
	background-color: #a98dff;
}
body.bumponboard #contentContainer #topBox ul li a
{
	background: transparent url(../images/whiteArrowV6.gif) no-repeat scroll 100% 60%;
}
body.bumponboard #contentContainer #topBox .NoJS .text
{
	background-color: #a98dff;
}
body.bumponboard #contentContainer #topBox .NoJS .fullBox
{
	background-color: #a98dff;
}
body.bumponboard #navContainer li.bumponboard ul.secondLevel li a
{
	color: #8F8F8F;
}
body.busybaby #navContainer ul.firstLevel
{
	background-color: #ffd4a8;
}
body.busybaby #navContainer ul.secondLevel
{
	background: #DE284E url(../images/nav/orangeNavBar.gif) no-repeat 0 100%;
}
body.busybaby #navContainer ul.secondLevel li.current a
{
	color: #373737;
	text-decoration: underline;
}
body.busybaby #thirdLevelContainer ul.buttons li.search
{
	background: transparent url(../images/searchBoxBG_busybaby.gif) no-repeat 0 100%;
}
body.busybaby #thirdLevelContainer ul.buttons li.explore a
{
	background: #e1134f url(../images/buttons/orangeExploreButton.gif) no-repeat 0 0;
	color: #fff;
}
body.busybaby #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #e1134f url("../images/buttons/orangeArrowButton.gif") no-repeat 0 100%;
}
body.busybaby #contentContainer #favouritesBox h2
{
	background: transparent url(../images/headings/favouritesBoxHeading_busybaby.gif) no-repeat 0 0;
}
body.busybaby #contentContainer #whatsOnBox h2
{
	background: transparent url(../images/headings/whatsOnBoxHeading.gif) no-repeat 0 0;
}
body.busybaby #contentContainer #topBox h3, body.busybaby #contentContainer #featureBox h3, body.busybaby #contentContainer #featureBox a, body.busybaby #contentContainer #topBox ul li a
{
	background-color: #ffa756;
	color: #fff;
}
body.busybaby #contentContainer #topBox h3, body.busybaby #contentContainer #topBox ul li a
{
	background-color: #ffa756;
	color: #e1134f;
}
body.busybaby #contentContainer #topBox ul li a
{
	background: transparent url(../images/orangeRedArrow.gif) no-repeat scroll 100% 60%;
}
body.busybaby #contentContainer #topBox ul
{
	padding: 0;
	margin: 0;
}
body.busybaby #contentContainer #topBox .NoJS .text
{
	background-color: #ffa756;
}
body.busybaby #contentContainer #topBox .NoJS .fullBox
{
	background-color: #ffa756;
}
body.busybaby #navContainer li.busybaby ul.secondLevel li a
{
	color: #8F8F8F;
}
body.newborn #navContainer ul.firstLevel
{
	background: #faf0a2 url(../images/nav/whiteNavBar.gif) no-repeat 0 0;
}
body.newborn #navContainer ul.secondLevel
{
	background: #DE284E url(../images/nav/yellowNavBar.gif) no-repeat 0 100%;
}
body.newborn #navContainer ul.secondLevel li.current a
{
	color: #373737;
	text-decoration: underline;
}
body.newborn #thirdLevelContainer ul.buttons li.search
{
	background: transparent url(../images/searchBoxBG_newborn.gif) no-repeat 0 100%;
}
body.newborn #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #fff url(../images/buttons/yellowArrowButton.gif) no-repeat 0 100%;
	color: #e1134f;
}
body.newborn #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #e1134f url("../images/buttons/yellowArrowButton.gif") no-repeat 0 100%;
}
body.newborn #contentContainer #favouritesBox h2
{
	background: transparent url(../images/headings/favouritesBoxHeading_newborn.gif) no-repeat 0 0;
}
body.newborn #contentContainer #whatsOnBox h2
{
	background: transparent url(../images/headings/whatsOnBoxHeading.gif) no-repeat 0 0;
}
body.newborn #contentContainer #topBox h3, body.newborn #contentContainer #featureBox h3, body.newborn #contentContainer #featureBox a, body.newborn #contentContainer #topBox ul li a
{
	background-color: #fff077;
	color: #e1134f;
}
body.newborn #contentContainer #topBox ul li a
{
	background: transparent url(../images/blackArrow.gif) no-repeat scroll 100% 60%;
}
body.newborn #contentContainer #topBox .NoJS ul li
{
	background-color: #fff077;
}
body.newborn #contentContainer #topBox .NoJS .fullBox
{
	background-color: #fff077;
}
body.newborn #contentContainer #topBox .NoJS .text
{
	background-color: #fff077;
}
body.newborn #navContainer li.newborn ul.secondLevel li a
{
	color: #8F8F8F;
}
body.firststeps #navContainer ul.firstLevel
{
	background: #d8ead5 url(../images/nav/whiteNavBarV2.gif) no-repeat 0 0;
}
body.firststeps #navContainer ul.secondLevel
{
	background: #DE284E url(../images/nav/greenNavBar.gif) no-repeat 0 100%;
}
body.firststeps #navContainer ul.secondLevel li
{
	background: transparent url(../images/greenArrow.gif) no-repeat scroll 97% 50%;
}
body.firststeps #navContainer ul.secondLevel li.current a
{
	color: #373737;
	text-decoration: underline;
}
body.firststeps #thirdLevelContainer ul.buttons li.search
{
	background: transparent url(../images/searchBoxBG_firststeps.gif) no-repeat 0 100%;
}
body.firststeps #thirdLevelContainer ul.buttons li.explore a
{
	background: #e1134f url(../images/buttons/greenExploreButton.gif) no-repeat 0 0;
	color: #767676;
}
body.firststeps #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #e1134f url("../images/buttons/greenArrowButton.gif") no-repeat 0 100%;
}
body.firststeps #contentContainer #favouritesBox h2
{
	background: transparent url(../images/headings/favouritesBoxHeading_firststeps.gif) no-repeat 0 0;
}
body.firststeps #contentContainer #whatsOnBox h2
{
	background: transparent url(../images/headings/whatsOnBoxHeading.gif) no-repeat 0 0;
}
body.firststeps #contentContainer #topBox h3, body.firststeps #contentContainer #featureBox h3, body.firststeps #contentContainer #featureBox a, body.firststeps #contentContainer #topBox ul li a
{
	background-color: #b2e5a6;
	color: #555;
}
body.firststeps #contentContainer #topBox ul li a
{
	background: transparent url(../images/greenGreyArrow.gif) no-repeat scroll 100% 60%;
}
body.firststeps #contentContainer #topBox .NoJS ul li
{
	background-color: #b2e5a6;
}
body.firststeps #contentContainer #topBox .NoJS .fullBox
{
	background-color: #b2e5a6;
}
body.firststeps #contentContainer #topBox .NoJS .text
{
	background-color: #b2e5a6;
}
body.firststeps #navContainer li.firststeps ul.secondLevel li a
{
	color: #8F8F8F;
}
body.toddler #navContainer ul.firstLevel
{
	background: #bae3fb url(../images/nav/whiteNavBarV4.gif) no-repeat 0 0;
}
body.toddler #navContainer ul.secondLevel
{
	background: #DE284E url(../images/nav/blueNavBar.gif) no-repeat 0 100%;
}
body.toddler #navContainer ul.secondLevel li
{
	background: transparent url(../images/blueArrow.gif) no-repeat scroll 97% 50%;
}
body.toddler #navContainer ul.secondLevel li.current a
{
	color: #373737;
	text-decoration: underline;
}
body.toddler #thirdLevelContainer ul.buttons li.search
{
	background: transparent url(../images/searchBoxBG_toddler.gif) no-repeat 0 100%;
}
body.toddler #thirdLevelContainer ul.buttons li.explore a
{
	background: #e1134f url(../images/buttons/blueExploreButton.gif) no-repeat 0 0;
	color: #fff;
}
body.toddler #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #e1134f url("../images/buttons/blueArrowButton.gif") no-repeat 0 100%;
}
body.toddler #contentContainer #favouritesBox h2
{
	background: transparent url(../images/headings/favouritesBoxHeading_toddler.gif) no-repeat 0 0;
}
body.toddler #contentContainer #whatsOnBox h2
{
	background: transparent url(../images/headings/whatsOnBoxHeading.gif) no-repeat 0 0;
}
body.toddler #contentContainer #topBox h3, body.toddler #contentContainer #featureBox h3, body.toddler #contentContainer #featureBox a, body.toddler #contentContainer #topBox ul li a
{
	background-color: #72c8ff;
	color: #fff;
}
body.toddler #contentContainer #topBox ul li a
{
	background: transparent url(../images/whiteArrowV4.gif) no-repeat scroll 100% 60%;
}
body.toddler #contentContainer #topBox .NoJS .text
{
	background-color: #72c8ff;
}
body.toddler #contentContainer #topBox .NoJS .fullBox
{
	background-color: #72c8ff;
}
body.toddler #navContainer li.toddler ul.secondLevel li a
{
	color: #8F8F8F;
}
body.dad #navContainer ul.firstLevel
{
	background: #bae3fb url(../images/nav/whiteNavBarV4.gif) no-repeat 0 0;
}
body.dad #navContainer ul.secondLevel
{
	background: #DE284E url(../images/nav/blueNavBarV2.gif) no-repeat 0 100%;
}
body.dad #navContainer ul.secondLevel li
{
	background: transparent url(../images/blueArrowV2.gif) no-repeat scroll 97% 50%;
}
body.dad #navContainer ul.secondLevel li.current a
{
	color: #373737;
	text-decoration: underline;
}
body.dad #thirdLevelContainer ul.buttons li.search
{
	background: transparent url(../images/searchBoxBG_dad.gif) no-repeat 0 100%;
}
body.dad #thirdLevelContainer ul.buttons li.explore a
{
	background: #e1134f url(../images/buttons/blueExploreButtonV2.gif) no-repeat 0 0;
	color: #fff;
}
body.dad #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #e1134f url("../images/buttons/blueArrowButtonV2.gif") no-repeat 0 100%;
}
body.dad #contentContainer #favouritesBox h2
{
	background: transparent url(../images/headings/favouritesBoxHeading_dad.gif) no-repeat 0 0;
}
body.dad #contentContainer #whatsOnBox h2
{
	background: transparent url(../images/headings/whatsOnBoxHeading.gif) no-repeat 0 0;
}
body.dad #contentContainer #topBox h3, body.dad #contentContainer #featureBox h3, body.dad #contentContainer #featureBox a, body.dad #contentContainer #topBox ul li a
{
	background-color: #5674ba;
	color: #fff;
}
body.dad #contentContainer #topBox ul li a
{
	background: transparent url(../images/whiteArrowV5.gif) no-repeat scroll 100% 60%;
}
body.dad #contentContainer #topBox .NoJS .text
{
	background-color: #5674ba;
}
body.dad #contentContainer #topBox .NoJS .fullBox
{
	background-color: #5674ba;
}
body.dad #contentContainer #topBox p
{
	color: #efefef;
	background-color: #5674ba;
}
body.dad #navContainer li.dad ul.secondLevel li a
{
	color: #8F8F8F;
}
body.login #contentBoxOneColNoHeading h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/alreadyRegisteredHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 12px;
	height: 40px;
}
body.login #contentBoxOneColNoHeading h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.login ul.loginList
{
	margin: 10px auto;
	padding: 0;
	width: 365px;
}
body.login ul.loginList input
{
	color: #373737;
	padding: 1px 2px;
}
body.login ul.loginList li span, body.login ul.loginList li input
{
	display: inline;
	float: left;
}
body.login ul.loginList li input
{
	margin-bottom: 5px;
}
body.login ul.loginList li span.label
{
	display: block;
	float: left;
	font-weight: bold;
}
body.login ul.loginList li span.required
{
	color: #e1134f;
	width: auto;
	display: block;
	float: left;
}
body.login ul.loginList li
{
	color: #373737;
	list-style-type: none;
	display: block;
}
body.login ul.loginList li input
{
	border: 2px solid #e1134f;
}
body.login input.loginbutton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 550px;
}
body.bumponboard .loginBox input.loginbutton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn .loginBox input.loginbutton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby .loginBox input.loginbutton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps .loginBox input.loginbutton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler .loginBox input.loginbutton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad .loginBox input.loginbutton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.login .loginError
{
	background-color: #f4d6df;
	border: 1px dashed #888;
	margin: 10px 0 20px;
	padding: 10px 10px 0 10px;
}
body.login #divValidation
{
	margin-bottom: 20px;
}
body.login #divValidation div ul
{
	display: inline;
	float: left;
	width: 95%;
	margin: 10px 0 20px 0;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
}
body.login #divValidation div ul li
{
	list-style-type: square;
	color: #e1134f;
	margin: 0 0 0 10px;
	font-weight: normal;
}
body.registerConfirm #pwdRemind h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/confirmRegistrationHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 12px;
	height: 40px;
}
body.registerConfirm #pwdRemind h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.registerConfirm #pwdRemind .codeInputContainer
{
	width: 400px;
	margin: 0 auto 20px;
}
body.registerConfirm #pwdRemind input.codeInput
{
	border: 2px solid #e1134f;
}
body.registerConfirm #pwdRemind input.codeButton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 20px;
}
body.bumponboard #pwdRemind input.codeButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn #pwdRemind input.codeButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby #pwdRemind input.codeButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps #pwdRemind input.codeButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler #pwdRemind input.codeButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
}
body.dad #pwdRemind input.codeButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.register .aboutYou h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/aboutYouHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 3px;
	height: 50px;
}
body.register .aboutYou h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.bumponboard .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_bump.gif) no-repeat 0 0;
}
body.newborn .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_toddler.gif) no-repeat 0 0;
}
body.dad .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_dad.gif) no-repeat 0 0;
}
body.register .aboutYourChild h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/aboutYourChildHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 3px;
	height: 50px;
}
body.register .aboutYourChild h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.bumponboard .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_bump.gif) no-repeat 0 0;
}
body.newborn .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_toddler.gif) no-repeat 0 0;
}
body.dad .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_dad.gif) no-repeat 0 0;
}
body.myProfile .promoCodeBox h2, body.register .promoCodeBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/promoCodeHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 3px;
	height: 50px;
}
body.myProfile .promoCodeBox h2 span, body.register .promoCodeBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.bumponboard .promoCodeBox h2
{
	background: url(../images/headings/promoCodeHeading_bump.gif) no-repeat 0 0;
}
body.newborn .promoCodeBox h2
{
	background: url(../images/headings/promoCodeHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby .promoCodeBox h2
{
	background: url(../images/headings/promoCodeHeading_busy.gif) no-repeat 0 0;
}
body.firststeps .promoCodeBox h2
{
	background: url(../images/headings/promoCodeHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler .promoCodeBox h2
{
	background: url(../images/headings/promoCodeHeading_toddler.gif) no-repeat 0 0;
}
body.dad .promoCodeBox h2
{
	background: url(../images/headings/promoCodeHeading_dad.gif) no-repeat 0 0;
}
body.myProfile .promoCodeBox ul, body.register .promoCodeBox ul, body.register ul.registerMiscQuestions, body.myProfile ul.registerChild, body.register ul.registerChild, body.register ul.register
{
	margin: 10px 0 20px 0;
	padding: 0;
}
body.myProfile .promoCodeBox ul li, body.register .promoCodeBox ul li, body.myProfile ul.registerChild li, body.register ul.registerMiscQuestions li, body.register ul.registerChild li, body.register ul.register li
{
	color: #373737;
	margin: 7px 0;
	list-style-type: none;
}
body.bumponboard ul.registerMiscQuestions li, body.bumponboard ul.registerMiscQuestions li a
{
	color: #fff;
	background-color: #a98dff;
}
body.toddler ul.registerMiscQuestions li a, body.toddler ul.registerMiscQuestions li a
{
	color: #fff;
	background-color: #72c8ff;
}
body.dad ul.registerMiscQuestions li, body.dad ul.registerMiscQuestions li a
{
	color: #fff;
	background-color: #5674ba;
}
body.myProfile .promoCodeBox ul li input, body.register .promoCodeBox ul li input, body.myProfile ul.registerChild li input, body.myProfile ul.registerChild li select, body.register ul.registerChild li input, body.register ul.registerChild li select, body.register ul.register li select, body.register ul.register li input
{
	color: #373737;
}
body.register ul.register li span.required, body.register ul.registerChild li span.required, body.register ul.registerMiscQuestions li span.required
{
	color: #e1134f;
	width: auto;
}
body.myProfile .promoCodeBox ul li input, body.register .promoCodeBox ul li input, body.myProfile ul.registerChild li input, body.register ul.register li input
{
	border: 2px solid #e1134f;
}
body.myProfile ul.registerChild li input.registerYourChildButton, body.register ul.registerChild li input.registerYourChildButton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 300px;
}
body.bumponboard ul.registerChild li input.registerYourChildButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn ul.registerChild li input.registerYourChildButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby ul.registerChild li input.registerYourChildButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps ul.registerChild li input.registerYourChildButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler ul.registerChild li input.registerYourChildButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad ul.registerChild li input.registerYourChildButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.myProfile ul.registerChild li input.saveChild, body.register ul.registerChild li input.saveChild
{
	margin: 10px 0 0 20px;
}
body.myProfile ul.registerChild li select, body.register ul.register li select, body.register ul.registerChild li select, body.register ul.registerChild li input.registerChildInput
{
	border: 2px solid #e1134f;
}
body.myProfile ul.registerChild li select, body.register ul.register li select, body.register ul.registerChild li select
{
	margin-top: 1px;
}
body.myProfile ul.registerChild li input.childDOBButton, body.register ul.registerChild li input.childDOBButton
{
	background: #fff url("../images/buttons/calendarButton.gif") no-repeat 100% 100%;
	color: #fff;
	border: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin-left: 5px;
}
body.register ul.register
{
	display: inline;
	float: left;
	width: 400px;
}
body.register #divValidation2 ul
{
	margin: 20px 0 20px 15px;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
	width: 90%;
}
body.register #divValidation ul
{
	display: inline;
	float: left;
	width: 260px;
	margin: 20px 0 20px 15px;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
}
body.register #divValidation2 ul li, body.register #divValidation ul li
{
	list-style-position: inside;
	list-style-type: square;
	color: #e1134f;
}
body.register ul.registerMiscQuestions li label
{
	font-weight: bold;
	margin: 0 5px;
}
body.register ul.registerMiscQuestions li input.joinButton
{
	display: inline;
	float: left;
	padding: 10px 0 10px 5px;
	border: 0;
	background: url("../images/buttons/joinButton.gif") no-repeat 0 50%;
	color: #FFF;
	font-size: 140%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 550px;
	width: 145px;
	text-transform: uppercase;
	text-align: left;
}
body.register table#tblChildren
{
	width: 570px;
	margin: 20px auto 0;
}
body.register table#tblChildren table td
{
	color: #373737;
	padding: 0;
	text-align: center;
}
body.register ul.registerMiscQuestions li span, body.register ul.registerMiscQuestions li input, body.register ul.register li span, body.register ul.register li input, body.register ul.registerChild li span, body.register ul.registerChild li input
{
	display: inline;
}
body.register ul.registerMiscQuestions li input, body.register ul.register li input, body.register ul.registerChild li input
{
	margin-bottom: 5px;
}
body.register ul.registerMiscQuestions li span.label, body.register ul.register li span.label, body.register ul.registerChild li span.label
{
	display: block;
	float: left;
}
body.register ul.registerMiscQuestions li span.required, body.register ul.register li span.required, body.register ul.registerChild li span.required
{
	color: #e1134f;
	width: auto;
	display: block;
	float: left;
	margin: 0 3px 0 0;
}
.topSpace
{
	margin-top: 20px;
}
body.registerThankyou img.thankyou
{
	margin: 30px 20px 10px 0;
	float: right;
}
body.registerThankyou #contentBoxOneColBaby .theText
{
	margin: 35px 0 0 0;
	float: right;
	width: 620px;
}
body.registerThankyou a.continue
{
	background: transparent url(../images/headings/thankyouRegisteringClickHereHeading.gif) no-repeat 0 0;
	display: block;
	float: right;
	height: 57px;
	margin-right: 15px;
	margin-bottom: 20px;
	width: 300px;
}
body.registerThankyou a.continue span
{
	position: relative;
	z-index: -1;
}
body.registerThankyou a:hover.continue
{
	text-decoration: none;
}
body.registerThankyou #all
{
	background: #fff url(../images/backgrounds/registerThankyouMainBG.jpg) no-repeat 0 0;
}
body.contactUs .introText
{
	margin-bottom: 20px;
}
body.contactUs .introText .colLeft
{
	width: 480px;
	display: inline;
	float: left;
}
body.contactUs .introText .colRight
{
	width: 250px;
	display: inline;
	float: right;
}
body.contactUs #blockFAQ ul
{
	padding: 0;
	margin: 0;
}
body.contactUs #blockFAQ ul li
{
	list-style-type: square;
	list-style-position: inside;
	color: #555;
}
body.contactUs #blockFAQ ul li a
{
	color: #555;
	font-size: 90%;
}
body.contactUs .introText h2
{
	margin-bottom: 10px;
}
body.contactUs .bump h2, body.contactUs .busyBaby h2, body.contactUs .firstSteps h2, body.contactUs .toddler h2, body.contactUs .dad h2, body.contactUs .newborn h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/bumpOnBoardFAQHeading.gif") no-repeat 0 0;
	width: 300px;
	height: 45px;
}
body.contactUs .newborn h2
{
	background: url("../images/headings/newbornFAQHeading.gif") no-repeat 0 0;
}
body.contactUs .busyBaby h2
{
	background: url("../images/headings/busyBabyFAQHeading.gif") no-repeat 0 0;
}
body.contactUs .firstSteps h2
{
	background: url("../images/headings/firstStepsFAQHeading.gif") no-repeat 0 0;
}
body.contactUs .toddler h2
{
	background: url("../images/headings/toddlerFAQHeading.gif") no-repeat 0 0;
}
body.contactUs .dad h2
{
	background: url("../images/headings/dadFAQHeading.gif") no-repeat 0 0;
}
body.contactUs .bump h2 span, body.contactUs .busyBaby h2 span, body.contactUs .firstSteps h2 span, body.contactUs .toddler h2 span, body.contactUs .dad h2 span, body.contactUs .newborn h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.contactUs .contactUsBlocksContainer
{
	width: 100%;
}
body.contactUs #blockFAQ, body.contactUs #blockPhone, body.contactUs #blockEmail, body.contactUs #blockWrite
{
	width: 168px;
	display: inline;
	float: left;
	margin-right: 7px;
}
body.contactUs #blockFAQ .content, body.contactUs #blockPhone .content, body.contactUs #blockEmail .content, body.contactUs #blockWrite .content
{
	min-height: 165px;
	height: auto !important;
	height: 165px;
}
body.contactUs #blockWrite
{
	margin-right: 0;
}
body.contactUs #blockFAQ .content h2
{
	display: block;
	font-size: 150%;
	text-align: center;
	padding: 10px 0 0 0;
	color: #fff;
	width: 150px;
}
body.contactUs #blockFAQ .content h2 a
{
	color: #fff;
}
body.contactUs #blockPhone .content p, body.contactUs #blockEmail .content p, body.contactUs #blockWrite .content p
{
	display: block;
	background: url("../images/general/phone.gif") no-repeat 50% 50%;
	height: 140px;
	font-size: 150%;
	text-align: center;
	padding: 0 5px 0 0;
}
body.contactUs #blockEmail .content p
{
	background: url("../images/general/email.gif") no-repeat 45% 50%;
	font-size: 100%;
	padding-right: 0;
}
body.contactUs #blockWrite .content p
{
	background: url("../images/general/write.gif") no-repeat 50% 50%;
}
body.contactUs #blockPhone .content a, body.contactUs #blockEmail .content a, body.contactUs #blockWrite .content a
{
	display: block;
	color: #fff;
	height: 100px;
}
body.contactUs .contactUsBoxEmail h2, body.contactUs .contactUsBoxFAQ h2, body.contactUs .contactUsBoxWrite h2, body.contactUs .contactUsBoxCall h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/writeToUsHeading.gif) no-repeat 0 0;
	width: 200px;
	height: 45px;
	margin-top: 12px;
	margin-left: 15px;
}
body.contactUs .contactUsBoxCall h2
{
	background: url(../images/headings/callUsHeading.gif) no-repeat 0 0;
}
body.contactUs .contactUsBoxFAQ h2
{
	background: url(../images/headings/faqHeading.gif) no-repeat 0 0;
}
body.contactUs .contactUsBoxEmail h2
{
	background: url(../images/headings/emailUsHeading.gif) no-repeat 0 0;
	height: 35px;
}
body.contactUs .contactUsBoxEmail h2 span, body.contactUs .contactUsBoxFAQ h2 span, body.contactUs .contactUsBoxWrite h2 span, body.contactUs .contactUsBoxCall h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.contactUs .contactUsBoxEmail h2 span, body.contactUs .contactUsBoxFAQ h2 span
{
	font-size: 60%;
}
body.contactUs .contactUsBoxWrite ul li, body.contactUs .contactUsBoxCall ul li
{
	list-style-type: none;
}
body.contactUs .contactUsBoxFAQ, body.contactUs .contactUsBoxWrite, body.contactUs .contactUsBoxCall
{
	margin-top: 10px;
	margin-bottom: 10px;
}
body.contactUs .contactUsBoxFAQ
{
	margin-bottom: 20px;
}
body.contactUs #contentContainer .contactUsBoxFAQ ul, body.contactUs #contentContainer .contactUsBoxWrite ul, body.contactUs #contentContainer .contactUsBoxCall ul
{
	padding-left: 10px;
	padding-bottom: 10px;
}
body.contactUs #contentContainer .contactUsBoxFAQ p a.backTopTop, body.contactUs #contentContainer .contactUsBoxWrite p a.backTopTop, body.contactUs #contentContainer .contactUsBoxCall p a.backTopTop
{
	margin-left: 10px;
}
body.contactUs .contactUsBoxFAQ ul
{
	margin: 0 0 0 20px;
}
body.contactUs ul.contactUsForm
{
	padding: 0;
	margin: 0 10px 30px 15px;
}
body.contactUs ul.contactUsForm li
{
	color: #373737;
	margin: 10px 0;
	list-style-type: none;
}
body.contactUs ul.contactUsForm li input
{
	color: #373737;
}
body.contactUs ul.contactUsForm li span.required
{
	color: #e1134f;
}
body.contactUs ul.contactUsForm li span.hint
{
	color: #777;
	font-weight: normal;
	display: block;
	padding: 3px 10px 10px 0;
	font-style: italic;
}
body.contactUs ul.contactUsForm li input, body.contactUs ul.contactUsForm li textarea
{
	border: 2px solid #e1134f;
}
body.contactUs ul.contactUsForm li input.submitButton
{
	display: inline;
	float: left;
	padding: 10px 0 10px 10px;
	border: 0;
	background: url("../images/buttons/joinButton.gif") no-repeat 0 50%;
	color: #FFF;
	font-size: 140%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 580px;
	width: 145px;
	text-transform: uppercase;
	text-align: left;
}
body.contactUs ul.contactUsForm li .commentLabelRequired, body.contactUs ul.contactUsForm li .commentLabel, body.contactUs ul.contactUsForm li .commentTextbox
{
	display: inline;
	float: left;
	margin-right: 3px;
}
body.contactUs ul.contactUsForm li .commentTextbox
{
	margin-bottom: 10px;
}
body.contactUs #divValidation ul
{
	display: inline;
	float: right;
	width: 260px;
	margin: 0 0 20px 15px;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
}
body.contactUs #divValidation ul li
{
	list-style-position: inside;
	list-style-type: square;
	color: #e1134f;
}
#countrySelector
{
	margin: 10px 10px 20px 50px;
	width: 870px;
}
#countrySelector h1
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}
#countrySelector ul.colOne, #countrySelector ul.colTwo, #countrySelector ul.colThree, #countrySelector ul.colFour
{
	width: 170px;
	float: left;
	display: inline;
	margin-right: 10px;
	padding: 0;
}
#countrySelector ul.colOne
{
	margin-left: 10px;
}
#countrySelector ul.colFour
{
	margin-right: 0;
}
#countrySelector ul.flags li a
{
	color: #373737;
}
#countrySelector ul.flags li a:hover
{
	color: #dc1044;
}
#countrySelector ul.flags li
{
	background: transparent url(../images/flags/uk.gif) no-repeat 0 50%;
	padding: 7px 0 7px 45px;
	color: #373737;
	font-weight: bold;
	margin: 5px 0;
	list-style-type: none;
}
#countrySelector ul.flags li.france
{
	background: transparent url(../images/flags/france.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.netherland
{
	background: transparent url(../images/flags/nederland.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.espana
{
	background: transparent url(../images/flags/espana.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.switzerland
{
	background: transparent url(../images/flags/switzerland.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.italy
{
	background: transparent url(../images/flags/italiano.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.russian
{
	background: transparent url(../images/flags/russian.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.israeli
{
	background: transparent url(../images/flags/israeli.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.dansk
{
	background: transparent url(../images/flags/dansk.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.sverige
{
	background: transparent url(../images/flags/sverige.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.czech
{
	background: transparent url(../images/flags/czechRepublic.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.slovakia
{
	background: transparent url(../images/flags/slovakia.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.ukraine
{
	background: transparent url(../images/flags/ukraine.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.ireland
{
	background: transparent url(../images/flags/ireland.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.turkiye
{
	background: transparent url(../images/flags/turkiye.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.polish
{
	background: transparent url(../images/flags/polish.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.belgium
{
	background: transparent url(../images/flags/belgium.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.portugal
{
	background: transparent url(../images/flags/portugal.gif) no-repeat 0 50%;
}
#countrySelector ul.flags li.world
{
	margin-top: 40px;
	background: transparent url(../images/flags/world.gif) no-repeat 0 50%;
}
#pageHeading
{
	background: transparent url(../images/titleBar.gif) no-repeat 0 0;
	padding: 2px 10px 0 25px;
	margin-bottom: 10px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
}
#twoColLeftIMU #pageHeading
{
	background: transparent url(../images/titleBarIMU.gif) no-repeat 0 0;
}
#pageHeading h1
{
	padding: 0;
	margin: 0;
	height: auto;
}
body.featuresHeading #pageHeading h1
{
	background: transparent url(../images/headings/featuresHeading.gif) no-repeat 0 100%;
}
body.categoriesHeading #pageHeading h1
{
	background: transparent url(../images/headings/categoriesHeading.gif) no-repeat 0 0;
}
body.chattingHeading #pageHeading h1
{
	background: transparent url(../images/headings/categoriesHeading.gif) no-repeat 0 0;
}
body.funGames #pageHeading h1
{
	background: transparent url(../images/headings/funGamesMainHeading.gif) no-repeat 0 90%;
}
body.aboutHuggies #pageHeading h1
{
	background: transparent url(../images/headings/aboutHuggiesHeading.gif) no-repeat 0 100%;
}
body.register #pageHeading h1
{
	background: transparent url(../images/headings/registerHeading.gif) no-repeat 0 0;
}
body.privacy #pageHeading h1
{
	background: transparent url(../images/headings/privacyPolicyHeading.gif) no-repeat 0 0;
	height: 48px;
	margin-top: 2px;
}
body.huggiesClub #pageHeading h1
{
	background: transparent url(../images/headings/huggiesClubHeading.gif) no-repeat 0 0;
	height: 48px;
	margin-top: 2px;
}
body.unsubscribe #pageHeading h1
{
	background: transparent url(../images/headings/cancelMembershipHeading.gif) no-repeat 0 0;
	height: 48px;
	margin-top: 2px;
}
body.contactUs #pageHeading h1
{
	background: transparent url(../images/headings/contactUsHeading.gif) no-repeat 0 0;
	height: 48px;
	margin-top: 2px;
}
body.dictionary #pageHeading h1
{
	background: transparent url(../images/headings/realParentsDictionaryHeading.gif) no-repeat 0 0;
}
body.termsConditions #pageHeading h1
{
	background: transparent url(../images/headings/termsConditionsHeading.gif) no-repeat 0 0;
	height: 48px;
	margin-top: 2px;
}
body.login #pageHeading h1
{
	background: transparent url(../images/headings/loginHeading.gif) no-repeat 0 0;
	height: 48px;
	margin-top: 2px;
}
body.passwordReminder #pageHeading h1
{
	background: transparent url(../images/headings/passwordReminderHeading.gif) no-repeat 0 0;
	height: 48px;
	margin-top: 2px;
}
body.admin #pageHeading h1
{
	background: transparent url(../images/headings/adminSectionHeading.gif) no-repeat 0 0;
}
body.reportAbuse #pageHeading h1
{
	background: transparent url(../images/headings/reportAbuseHeading.gif) no-repeat 0 0;
	height: 48px;
	margin-top: 2px;
}
body.myProfile #pageHeading h1
{
	background: transparent url(../images/headings/myProfileHeading.gif) no-repeat 0 100%;
}
body.exploreHuggies #pageHeading h1
{
	background: transparent url(../images/headings/exploreHuggiesHeading.gif) no-repeat 0 0;
	height: 46px;
	margin-top: 4px;
}
body.greenTips #pageHeading h1
{
	background: transparent url(../images/headings/greenPolicyHeading.gif) no-repeat 0 0;
}
body.searchPage #pageHeading h1
{
	background: transparent url(../images/headings/searchHuggiesHeading.gif) no-repeat 0 0;
}
#pageHeading h1 span
{
	position: relative;
	z-index: -1;
	color: #fff;
	background-color: #e1134f;
}
#pageHeading
{
	position: relative;
}
#pageHeading ul.leftList
{
	position: absolute;
	width: 100%;
	left: 5px;
	top: 27px;
}
#pageHeading .rightList
{
	position: absolute;
	top: 5px;
	right: 10px;
	width: 500px;
	z-index: 100;
}
#pageHeading .rightList ul
{
	float: right;
	width: auto;
	padding-left: 0;
}
#pageHeading .rightList ul li.last
{
	margin: 0;
}
#pageHeading .rightList ul li.last a
{
	background-image: none;
}
#pageHeading ul li
{
	display: inline;
	float: left;
	text-align: left;
	padding: 0 10px;
	color: #fff;
	font-weight: bold;
	background: #e1134f url(../images/redSeperator.gif) no-repeat scroll 100% 55%;
}
body.products #pageHeading .rightList ul li.last, #pageHeading .rightList ul li.last
{
	background: none;
	padding-right: 0;
}
#pageHeading .rightList ul li.last .addToFavBtn
{
	margin-top: 2px;
}
body.products #pageHeading .rightList ul li
{
	background: #e1134f url(../images/redSeperator.gif) no-repeat scroll 100% 55%;
}
#pageHeading ul li a
{
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
#pageHeading ul.leftList li.last
{
	background-image: none;
}
#pageHeading ul.leftList li.first
{
	padding-left: 0;
}
#twoColLeftIMU #pageHeading ul.leftList
{
	width: 630px;
	padding-left: 0;
}
#twoColLeftIMU #pageHeading .rightList ul
{
	float: right;
	width: auto;
	padding-left: 0;
}
body.greenTipsCategory #featureContentBox h2, body.greenTipsCategory #forumContentBox h2
{
	background: url(../images/headings/greenTipsHeading.gif) no-repeat 0 0;
}
body.yourBaby #featureContentBox h2, body.yourBaby #forumContentBox h2
{
	background: url(../images/headings/yourBabyHeading.gif) no-repeat 0 0;
}
body.babyHealth #featureContentBox h2, body.babyHealth #forumContentBox h2
{
	background: url(../images/headings/babyHealthHeading.gif) no-repeat 0 0;
}
body.sleep #featureContentBox h2, body.sleep #forumContentBox h2
{
	background: url(../images/headings/sleepHeading.gif) no-repeat 0 0;
}
body.feeding #featureContentBox h2, body.feeding #forumContentBox h2
{
	background: url(../images/headings/feedingHeading.gif) no-repeat 0 0;
}
body.growthDevelopment #featureContentBox h2, body.growthDevelopment #forumContentBox h2
{
	background: url(../images/headings/growthDevelopmentHeading.gif) no-repeat 0 0;
}
body.care #featureContentBox h2, body.care #forumContentBox h2
{
	background: url(../images/headings/careHeading.gif) no-repeat 0 0;
}
body.teething #featureContentBox h2, body.teething #forumContentBox h2
{
	background: url(../images/headings/teethingHeading.gif) no-repeat 0 0;
}
body.pottyTraining #featureContentBox h2, body.pottyTraining #forumContentBox h2
{
	background: url(../images/headings/pottyTrainingHeading.gif) no-repeat 0 0;
}
body.bedWetting #featureContentBox h2, body.bedWetting #forumContentBox h2
{
	background: url(../images/headings/bedwettingHeading.gif) no-repeat 0 0;
}
body.safety #featureContentBox h2, body.safety #forumContentBox h2
{
	background: url(../images/headings/safetyHeading.gif) no-repeat 0 0;
}
body.equipmentEssentials #featureContentBox h2, body.equipmentEssentials #forumContentBox h2
{
	background: url(../images/headings/equipmentEssentialsHeading.gif) no-repeat 0 0;
}
body.funGames #featureContentBox h2, body.funGames #forumContentBox h2
{
	background: url(../images/headings/funGamesHeading.gif) no-repeat 0 0;
}
body.healthWellbeing #featureContentBox h2, body.healthWellbeing #forumContentBox h2
{
	background: url(../images/headings/yourHealthWellbeingHeading.gif) no-repeat 0 0;
}
body.relationships #featureContentBox h2, body.relationships #forumContentBox h2
{
	background: url(../images/headings/relationshipsHeading.gif) no-repeat 0 0;
}
body.lifestyle #featureContentBox h2, body.lifestyle #forumContentBox h2
{
	background: url(../images/headings/lifestyleHeading.gif) no-repeat 0 0;
}
body.moneyWork #featureContentBox h2, body.moneyWork #forumContentBox h2
{
	background: url(../images/headings/moneyWorkHeading.gif) no-repeat 0 0;
}
body.childcare #featureContentBox h2, body.childcare #forumContentBox h2
{
	background: url(../images/headings/childcareHeading.gif) no-repeat 0 0;
}
body.linksResources #featureContentBox h2, body.linksResources #forumContentBox h2
{
	background: url(../images/headings/linksResourcesHeading.gif) no-repeat 0 0;
}
body.swimming #featureContentBox h2, body.swimming #forumContentBox h2
{
	background: url(../images/headings/swimmingBabiesHeading.gif) no-repeat 0 0;
}
body.planningPregnancy #featureContentBox h2, body.planningPregnancy #forumContentBox h2
{
	background: url(../images/headings/planningPregnancyHeading.gif) no-repeat 0 0;
}
body.yourPregnancy #featureContentBox h2, body.yourPregnancy #forumContentBox h2
{
	background: url(../images/headings/yourPregnancyHeading.gif) no-repeat 0 0;
}
body.dietPregnancy #featureContentBox h2, body.dietPregnancy #forumContentBox h2
{
	background: url(../images/headings/dietPregnancyHeading.gif) no-repeat 0 0;
}
body.antenatalCare #featureContentBox h2, body.antenatalCare #forumContentBox h2
{
	background: url(../images/headings/antenatalCareHeading.gif) no-repeat 0 0;
}
body.preparingBaby #featureContentBox h2, body.preparingBaby #forumContentBox h2
{
	background: url(../images/headings/preparingForBabyHeading.gif) no-repeat 0 0;
}
body.babyNames #featureContentBox h2, body.babyNames #forumContentBox h2
{
	background: url(../images/headings/babyNamesHeading.gif) no-repeat 0 0;
}
body.labourBirth #featureContentBox h2, body.labourBirth #forumContentBox h2
{
	background: url(../images/headings/labourBirthHeading.gif) no-repeat 0 0;
}
body.afterBirth #featureContentBox h2, body.afterBirth #forumContentBox h2
{
	background: url(../images/headings/afterTheBirthHeading.gif) no-repeat 0 0;
}
body.prematureBabies #featureContentBox h2, body.prematureBabies #forumContentBox h2
{
	background: url(../images/headings/prematureBabiesHeading.gif) no-repeat 0 0;
}
body.birthAnnouncements #featureContentBox h2, body.birthAnnouncements #forumContentBox h2
{
	background: url(../images/headings/birthAnnouncementsHeading.gif) no-repeat 0 0;
}
body.birthStories #featureContentBox h2, body.birthStories #forumContentBox h2
{
	background: url(../images/headings/birthStoriesHeading.gif) no-repeat 0 0;
}
body.postnatalDepression #featureContentBox h2, body.postnatalDepression #forumContentBox h2
{
	background: url(../images/headings/postnatalDepressionHeading.gif) no-repeat 0 0;
}
body.miscarriageLoss #featureContentBox h2, body.miscarriageLoss #forumContentBox h2
{
	background: url(../images/headings/miscarriageLossHeading.gif) no-repeat 0 0;
}
#featureContentBox h2
{
	display: block;
	z-index: 3;
	margin: 0;
	margin-left: 0;
	margin-top: 7px;
	width: 232px;
	height: 35px;
}
#featureContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#existingAdvertContentBox .paging, #searchContentBox .paging, #featureContentBox .paging, #adminContentBox .paging, #forumContentBox .paging, #activitySelectorResultContentBox .paging
{
	float: right;
	display: inline;
	margin-top: -18px;
	margin-bottom: 18px;
}
#existingAdvertContentBox .paging, #searchContentBox .paging
{
	position: absolute;
	right: 10px;
}
#adminContentBox .paging
{
	margin-top: 0;
}
#existingAdvertContentBox .paging ul, #searchContentBox .paging ul, #featureContentBox .paging ul, #adminContentBox .paging ul, #forumContentBox .paging ul, #activitySelectorResultContentBox .paging ul
{
	float: right;
	padding-left: 0;
}
#existingAdvertContentBox .paging ul li, #searchContentBox .paging ul li, #featureContentBox ul li, #adminContentBox ul li, #forumContentBox .paging ul li, #activitySelectorResultContentBox ul li
{
	display: inline;
	float: left;
	margin: 0 3px;
	color: #fff;
}
#existingAdvertContentBox .paging ul li a, #searchContentBox .paging ul li a, #featureContentBox .paging ul li a, #adminContentBox .paging ul li a, #forumContentBox .paging ul li a, #activitySelectorResultContentBox .paging ul li a
{
	border: 1px solid #fff;
	padding: 1px 5px;
	color: #fff;
	display: block;
}
#existingAdvertContentBox .paging ul li a:hover, #searchContentBox .paging ul li a:hover, #featureContentBox .paging ul li a:hover, #adminContentBox .paging ul li a:hover, #forumContentBox .paging ul li a:hover, #activitySelectorResultContentBox .paging ul li a:hover
{
	background-color: #fff;
	color: #000;
}
#existingAdvertContentBox .paging ul li a, #adminContentBox .paging ul li a, #adminContentBox ul li
{
	color: #373737;
}
#existingAdvertContentBox .paging ul li.current a, #searchContentBox .paging ul li.current a, #featureContentBox .paging ul li.current a, #adminContentBox .paging ul li.current a, #forumContentBox .paging ul li.current a, #activitySelectorResultContentBox .paging ul li.current a
{
	background-color: #fff;
	color: #000;
}
#existingAdvertContentBox .paging ul li a.pagingButton, #searchContentBox .paging ul li a.pagingButton, #featureContentBox .paging ul li a.pagingButton, #adminContentBox .paging ul li a.pagingButton, #forumContentBox .paging ul li a.pagingButton, #activitySelectorResultContentBox .paging ul li a.pagingButton
{
	text-decoration: underline;
	border: none;
}
#existingAdvertContentBox .paging ul li a:hover.pagingButton, #searchContentBox .paging ul li a:hover.pagingButton, #featureContentBox .paging ul li a:hover.pagingButton, #adminContentBox .paging ul li a:hover.pagingButton, #forumContentBox .paging ul li a:hover.pagingButton, #activitySelectorResultContentBox .paging ul li a:hover.pagingButton
{
	text-decoration: underline;
	background-color: transparent;
}
#featureContentBox .item, #activitySelectorResultContentBox .item
{
	position: relative;
	margin: 10px;
	color: #373737;
}
#featureContentBox .item h3, #activitySelectorResultContentBox .item h3
{
	margin-top: 0;
	color: #e1134f;
}
#featureContentBox .item h3 span, #activitySelectorResultContentBox .item h3 span
{
	font-weight: normal;
}
#featureContentBox .item h3 a, #activitySelectorResultContentBox .item h3 a
{
	color: #e1134f;
}
#activitySelectorResultContentBox .item p.summary
{
	padding-bottom: 5px;
}
#featureContentBox .item .newItem
{
	position: relative;
}
#featureContentBox .item .newItem span
{
	position: absolute;
	z-index: 10;
	color: #000;
	left: 0;
	top: 0;
	background: url(../images/new.gif) no-repeat 0 0;
	padding: 3px 15px 5px;
	text-indent: -1000px;
	width: 60px;
	height: 30px;
}
#featureContentBox .item .squiggleBorder
{
	display: inline;
	float: left;
	width: 189px;
	height: 140px;
	padding: 12px 0 0 8px;
	margin-right: 10px;
	background: url(../images/backgrounds/purpleBorderFilled.gif) no-repeat 0 0;
}
body.bumponboard #featureContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/purpleBorderFilled.gif) no-repeat 0 0;
}
body.newborn #featureContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/yellowBorderFilled.gif) no-repeat 0 0;
}
body.busybaby #featureContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/orangeBorderFilled.gif) no-repeat 0 0;
}
body.firststeps #featureContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/greenBorderFilled.gif) no-repeat 0 0;
}
body.toddler #featureContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/lightBlueBorderFilled.gif) no-repeat 0 0;
}
body.dad #featureContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/darkBlueBorderFilled.gif) no-repeat 0 0;
}
#featureContentBox .item .squiggleBorder div
{
	float: left;
	text-align: center;
	width: 172px;
	height: 130px;
}
#featureContentBox .item .squiggleBorder div a
{
	margin: 0 auto;
}
#activitySelectorResultContentBox .item img
{
	display: inline;
	float: left;
	margin-right: 10px;
}
#featureContentBoxAlt.dialog .b div div.bottomLinks, #activitySelectorResultContentBox.dialog .b div div.bottomLinks
{
	background-image: none;
	position: absolute;
	top: 7px;
	left: 35px;
	width: 520px;
}
#featureContentBox.dialog .b div div.paging, #adminContentBox.dialog .b div div.paging, #forumContentBox.dialog .b div div.paging, #searchContentBox.dialog .b div div.paging, #activitySelectorResultContentBox.dialog .b div div.paging
{
	background-image: none;
	position: absolute;
	top: 25px;
	left: 40px;
	width: 735px;
}
#forumContentBox .pagingLeft ul
{
	float: left;
	padding-left: 0;
}
#forumContentBox.forumContentBoxLarge .b div div.pagingLeft
{
	left: 30px;
	top: 23px;
}
#featureContentBox.dialog .b div div.paging ul li, #adminContentBox.dialog .b div div.paging ul li, #forumContentBox.dialog .b div div.paging ul li, #searchContentBox.dialog .b div div.paging ul li, #activitySelectorResultContentBox.dialog .b div div.paging ul li
{
	font-size: 12px;
}
#featureContentBoxAlt.dialog .b div div.bottomLinks img
{
	display: inline;
	float: left;
}
#featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList
{
	display: inline;
	float: right;
	font-size: 11px;
}
#featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li
{
	display: inline;
	float: left;
}
#featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a
{
	color: #575757;
	background: transparent url(../images/whiteSeperator.gif) no-repeat scroll 100% 65%;
	padding-left: 5px;
	padding-right: 7px;
	text-decoration: underline;
}
body.bumponboard .bottomLinks .rightList input.addToFavBtn, body.bumponboard #featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a
{
	color: #fff;
	background-color: #a98dff;
}
body.newborn #featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a, body.firststeps #featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a, body.busybaby #featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a, body.toddler #featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a
{
	background: transparent url(../images/greySeperator.gif) no-repeat scroll 100% 65%;
}
body.dad .bottomLinks .rightList input.addToFavBtn, body.dad #featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a
{
	color: #fff;
	background-color: #5674ba;
}
#featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a:hover
{
	color: #000;
}
#featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li.last a
{
	background-image: none;
}
#featureContentBoxAlt #featureVideo
{
	margin-bottom: 15px;
}
#featureContentBoxAlt #featureVideo .video
{
	display: inline;
	float: left;
	height: 232px;
	width: 312px;
}
#featureContentBoxAlt .heading h3
{
	color: #DC1044;
	font-weight: bold;
	font-size: 200%;
	padding-bottom: 0;
	margin: 0 0 12px 0;
}
#featureContentBoxAlt #featureVideo .heading
{
	display: inline;
	float: left;
	margin-left: 7px;
	width: 180px;
}
#featureContentBoxAlt h3
{
	color: #DC1044;
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 10px;
}
#featureContentBoxAlt h4
{
	margin: 10px 0 5px;
}
#featureContentBoxAlt ul
{
	margin-bottom: 5px;
}
#featureContentBoxAlt .bumpTop, #featureContentBoxAlt .bumpMiddle, #featureContentBoxAlt .bumpBottom
{
	margin-bottom: 20px;
}
#featureContentBoxAlt .bumpTop .picture, #featureContentBoxAlt .bumpBottom .picture
{
	width: 200px;
	display: inline;
	float: left;
	margin-bottom: 10px;
}
#featureContentBoxAlt .bumpTop .text, #featureContentBoxAlt .bumpBottom .text
{
	width: 290px;
	display: inline;
	float: right;
}
#featureContentBoxAlt .bumpMiddle .picture
{
	width: 200px;
	display: inline;
	float: right;
	margin-bottom: 10px;
}
#featureContentBoxAlt .bumpMiddle img
{
	float: right;
}
#featureContentBoxAlt .bumpMiddle .text
{
	width: 290px;
	display: inline;
	float: left;
}
#featureContentBoxAlt #featureCopy ul
{
	padding-bottom: 7px;
}
#featureContentBoxAlt #featureCopy ol
{
	padding-bottom: 7px;
}
#featureContentBoxAlt .activityInfo
{
	margin-bottom: 20px;
}
#featureContentBoxAlt .activityInfo ul
{
	padding-left: 0;
}
#featureContentBoxAlt .activityInfo ul li
{
	list-style-type: none;
	display: inline;
	float: left;
	width: 49%;
}
#relatedFeatureContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/relatedFeatures.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 0;
	height: 43px;
}
#relatedFeatureContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#relatedFeatureContentBox ol, #funStuffContentBox ol, #relatedPostContentBox ol
{
	padding: 10px 0 10px 20px;
}
#relatedFeatureContentBox ol li, #funStuffContentBox ol li, #relatedPostContentBox ol li
{
	list-style-type: decimal;
	list-style-position: outside;
	color: #373737;
	padding-bottom: 5px;
}
#relatedPostContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/relatedPosts.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
	height: 33px;
}
#relatedPostContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 0;
	margin-top: 10px;
	font-size: 60%;
}
#relatedPostContentBox ol
{
	padding: 10px 0 10px 20px;
}
#funStuffContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/funStuff.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
	height: 33px;
}
#funStuffContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
#funStuffContentBox ol
{
	padding: 10px 0 0 20px;
}
#funStuffContentBox ol li span
{
	display: block;
}
#relatedProductContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/relatedProducts.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
	height: 40px;
}
#relatedProductContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 0;
	margin-top: 10px;
	font-size: 60%;
}
#relatedProductContentBox .product
{
	position: relative;
	margin: 5px 5px 10px;
	color: #373737;
}
#relatedProductContentBox .product h3
{
	font-size: 120%;
}
#relatedProductContentBox .product .image
{
	display: inline;
	float: left;
	width: 75px;
	margin-right: 5px;
}
#relatedProductContentBox .product .text
{
	display: inline;
	float: right;
	width: 100px;
}
#relatedProductContentBox .product img
{
	display: block;
	height: 75px;
	width: 75px;
}
#relatedProductContentBox p.noProducts
{
	margin: 5px 5px 0;
}
#relatedOfferContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/relatedOffers.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
	height: 33px;
}
#relatedOfferContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#relatedOfferContentBox ol
{
	padding: 10px 0 10px 20px;
}
#relatedOfferContentBox ol li
{
	color: #373737;
	padding-bottom: 5px;
}
#relatedOfferContentBox ol li a
{
	font-size: 120%;
	display: block;
	padding-bottom: 3px;
}
#relatedOfferContentBox ol li span
{
	display: block;
}
body.toolHome #pageHeading ul.leftList
{
	margin-left: 20px;
}
#funGamesToolsContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/funGamesFunStuffHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
	height: 35px;
}
#funGamesToolsContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.bumponboard #funGamesToolsContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/funGamesFunStuffHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
}
body.bumponboard #funGamesToolsContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.newborn #funGamesToolsContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/funGamesFunStuffHeading_newborn.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
}
body.newborn #funGamesToolsContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.busybaby #funGamesToolsContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/funGamesFunStuffHeading_busybaby.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
}
body.busybaby #funGamesToolsContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.firststeps #funGamesToolsContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/funGamesFunStuffHeading_firststeps.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
}
body.firststeps #funGamesToolsContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.toddler #funGamesToolsContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/funGamesFunStuffHeading_toddler.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
}
body.toddler #funGamesToolsContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.dad #funGamesToolsContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/funGamesFunStuffHeading_dad.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 10px;
}
body.dad #funGamesToolsContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.toolHome #funGamesToolsContentBox .item
{
	margin: 10px 10px 20px;
}
body.toolHome #funGamesToolsContentBox .squiggleBorder
{
	display: inline;
	float: left;
	width: 189px;
	height: 152px;
	padding: 12px 0 0 8px;
	margin-right: 10px;
	background: url(../images/backgrounds/purpleBorderFilled.gif) no-repeat 0 0;
}
body.bumponboard #funGamesToolsContentBox .squiggleBorder
{
	background: url(../images/backgrounds/purpleBorderFilled.gif) no-repeat 0 0;
}
body.newborn #funGamesToolsContentBox .squiggleBorder
{
	background: url(../images/backgrounds/yellowBorderFilled.gif) no-repeat 0 0;
}
body.busybaby #funGamesToolsContentBox .squiggleBorder
{
	background: url(../images/backgrounds/orangeBorderFilled.gif) no-repeat 0 0;
}
body.firststeps #funGamesToolsContentBox .squiggleBorder
{
	background: url(../images/backgrounds/greenBorderFilled.gif) no-repeat 0 0;
}
body.toddler #funGamesToolsContentBox .squiggleBorder
{
	background: url(../images/backgrounds/lightBlueBorderFilled.gif) no-repeat 0 0;
}
body.dad #funGamesToolsContentBox .squiggleBorder
{
	background: url(../images/backgrounds/darkBlueBorderFilled.gif) no-repeat 0 0;
}
body.toolHome #funGamesToolsContentBox .item
{
	position: relative;
	margin: 10px;
	color: #373737;
}
body.toolHome #funGamesToolsContentBox .itemText
{
	display: inline;
	float: left;
	width: 410px;
}
body.toolHome #funGamesToolsContentBox .item h3
{
	margin-top: 0;
}
body.toolHome #funGamesToolsContentBox .item h3 a
{
	color: #e1134f;
}
body.toolHome #funGamesToolsContentBox .item .newItem
{
	position: relative;
}
body.toolHome #funGamesToolsContentBox .item .newItem span
{
	position: absolute;
	z-index: 10;
	color: #000;
	left: 0;
	background: url(../images/new.gif) no-repeat 0 0;
	padding: 3px 15px 5px;
	text-indent: -1000px;
	width: 60px;
	height: 30px;
}
body.toolWallpaper #toolContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/wallpaperHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-top: 10px;
	height: 25px;
}
body.toolWallpaper #toolContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.toolEcard #toolContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/ecardHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-top: 10px;
	height: 25px;
}
body.toolEcard #toolContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.toolBedtimeStory #toolContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/bedtimeStoryHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-top: 10px;
	height: 25px;
}
body.toolBedtimeStory #toolContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.toolBabyMoments #toolContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/babyMomentsHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-top: 10px;
	height: 25px;
}
body.toolBabyMoments #toolContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.toolBabyBlender #toolContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/miniMorpherHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-top: 10px;
	height: 25px;
}
body.toolBabyBlender #toolContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
#activitySelectorContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/activitySelectorHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 35px;
	width: 201px;
}
#activitySelectorContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 60%;
}
body.newborn #activitySelectorContentBox h2
{
	background: url(../images/headings/activitySelectorHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby #activitySelectorContentBox h2
{
	background: url(../images/headings/activitySelectorHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps #activitySelectorContentBox h2
{
	background: url(../images/headings/activitySelectorHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler #activitySelectorContentBox h2
{
	background: url(../images/headings/activitySelectorHeading_toddler.gif) no-repeat 0 0;
}
body.dad #activitySelectorContentBox h2
{
	background: url(../images/headings/activitySelectorHeading_dad.gif) no-repeat 0 0;
}
#activitySelectorContentBox p
{
	color: #fff;
	background-color: #e1134f;
	padding-left: 15px;
	padding-right: 15px;
}
#activitySelectorContentBox #divCriteria p
{
	color: #373737;
	background-color: #fff;
}
#selectorContainer
{
	margin-top: -10px;
}
#selectorContainer.NoJS
{
	margin-top: 0;
}
#activitySelectorContentBox .activitySelector
{
	display: inline;
	float: right;
	margin-top: -20px;
	background: url(../images/selectBoxSuperLargeBG.gif) no-repeat 100% 0;
	padding: 2px 5px 7px;
}
#activitySelectorContentBox .activitySelector span
{
	font-weight: bold;
	margin-right: 20px;
}
#activitySelectorContentBox .activitySelector select
{
	width: 220px;
	border: 0 none;
}
#activitySelectorContentBox p
{
	padding-top: 15px;
}
#activitySelectorContentBo .theActivitySelector
{
	margin: 25px auto 0;
	width: 715px;
}
#activitySelectorContentBox #divCriteria p
{
	padding: 5px 0 9px 0;
}
#activitySelectorContentBox #divCriteria
{
	margin-top: 15px;
	margin-left: 10px;
}
#activitySelectorContentBox #divCriteria table tr
{
	display: block;
	margin-bottom: 5px;
}
#activitySelectorContentBox #divCriteria table th
{
	font-weight: bold;
}
#activitySelectorContentBox #divCriteria table
{
	margin: 0 auto;
}
#activitySelectorContentBox #divCriteria input.searchButton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 480px;
}
body.bumponboard #activitySelectorContentBox #divCriteria input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn #activitySelectorContentBox #divCriteria input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby #activitySelectorContentBox #divCriteria input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps #activitySelectorContentBox #divCriteria input.searchButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler #activitySelectorContentBox #divCriteria input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad #activitySelectorContentBox #divCriteria input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
#activitySelectorResultContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/resultsHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 7px;
	height: 45px;
	width: 201px;
}
#activitySelectorResultContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.newborn #activitySelectorResultContentBox h2
{
	background: url(../images/headings/resultsHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby #activitySelectorResultContentBox h2
{
	background: url(../images/headings/resultsHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps #activitySelectorResultContentBox h2
{
	background: url(../images/headings/resultsHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler #activitySelectorResultContentBox h2
{
	background: url(../images/headings/resultsHeading_toddler.gif) no-repeat 0 0;
}
body.dad #activitySelectorResultContentBox h2
{
	background: url(../images/headings/resultsHeading_dad.gif) no-repeat 0 0;
}
#activitySelectorResultContentBox .item
{
	width: 720px;
}
#activitySelectorResultContentBox .item .itemText
{
	display: inline;
	float: left;
	width: 510px;
}
#activitySelectorResultContentBox .item .itemText ul
{
	padding-left: 0;
	width: 510px;
}
#activitySelectorResultContentBox .item .itemText ul li
{
	color: #373737;
	display: block;
	float: none;
	margin: 3px 0;
	list-style-type: none;
}
#activitySelectorResultContentBox .item .itemText ul li span.label
{
	display: block;
	float: left;
	width: 120px;
}
#activitySelectorResultContentBox .item .itemText h3 span
{
	font-weight: bold;
}
#activitySelectorResultContentBox .item .itemText p
{
	color: #373737;
}
#activitySelectorResultContentBox .item .squiggleBorder
{
	display: inline;
	float: left;
	width: 189px;
	height: 140px;
	padding: 12px 0 0 8px;
	margin-right: 10px;
	background: url(../images/backgrounds/purpleBorderFilled.gif) no-repeat 0 0;
}
body.bumponboard #activitySelectorResultContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/purpleBorderFilled.gif) no-repeat 0 0;
}
body.newborn #activitySelectorResultContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/yellowBorderFilled.gif) no-repeat 0 0;
}
body.busybaby #activitySelectorResultContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/orangeBorderFilled.gif) no-repeat 0 0;
}
body.firststeps #activitySelectorResultContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/greenBorderFilled.gif) no-repeat 0 0;
}
body.toddler #activitySelectorResultContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/lightBlueBorderFilled.gif) no-repeat 0 0;
}
body.dad #activitySelectorResultContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/darkBlueBorderFilled.gif) no-repeat 0 0;
}
#activitySelectorResultContentBox .item
{
	margin-bottom: 10px;
}
body.downloads #pageHeading ul.leftList
{
	margin-left: 20px;
}
.downloadIntroText
{
	margin: 0 5px 0 17px;
}
.downloadIntroText h3
{
	color: #e1134f;
}
#wallpaperBox h2, #picturesBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/wallpaperHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 45px;
}
body.bumponboard #wallpaperBox h2
{
	background: url(../images/headings/wallpaperHeading_bump.gif) no-repeat 0 0;
}
body.newborn #wallpaperBox h2
{
	background: url(../images/headings/wallpaperHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby #wallpaperBox h2
{
	background: url(../images/headings/wallpaperHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps #wallpaperBox h2
{
	background: url(../images/headings/wallpaperHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler #wallpaperBox h2
{
	background: url(../images/headings/wallpaperHeading_toddler.gif) no-repeat 0 0;
}
body.dad #wallpaperBox h2
{
	background: url(../images/headings/wallpaperHeading_dad.gif) no-repeat 0 0;
}
#picturesBox h2
{
	background: url(../images/headings/colouringPicturesHeading_bump.gif) no-repeat 0 0;
}
body.bumponboard #picturesBox h2
{
	background: url(../images/headings/colouringPicturesHeading_bump.gif) no-repeat 0 0;
}
body.newborn #picturesBox h2
{
	background: url(../images/headings/colouringPicturesHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby #picturesBox h2
{
	background: url(../images/headings/colouringPicturesHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps #picturesBox h2
{
	background: url(../images/headings/colouringPicturesHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler #picturesBox h2
{
	background: url(../images/headings/colouringPicturesHeading_toddler.gif) no-repeat 0 0;
}
body.dad #picturesBox h2
{
	background: url(../images/headings/colouringPicturesHeading_dad.gif) no-repeat 0 0;
}
#wallpaperBox h2 span, #picturesBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
#picturesBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
#wallpaperDownloads, #pictureDownloads
{
	width: 50px;
	display: inline;
	float: left;
}
#wallpaperCarousel
{
	margin: 0;
}
#wallpaperDownloads img, #pictureDownloads img
{
	border: 2px solid #fff;
}
#wallpaperDownloads a, #pictureDownloads a
{
	display: block;
	border: 2px solid #dbdee4;
	width: 46px;
	padding: 0;
	height: 46px;
}
#wallpaperDownloads a.selected, #pictureDownloads a.selected, #wallpaperDownloads a:hover, #pictureDownloads a:hover
{
	border: 2px solid #9d121e;
}
#wallpaperCarousel, #picturesCarousel
{
	position: relative;
	display: inline;
	float: left;
	margin-left: 20px;
}
#picturesCarousel.NoJS
{
	margin-left: 0;
}
#wallpaperCarousel .jcarousel-clip, #picturesCarousel .jcarousel-clip
{
	position: relative;
	width: 215px;
	height: 280px;
}
#picturesCarousel .jcarousel-clip .pictureImage img
{
	margin-left: 65px;
}
#wallpaperCarousel ul li, #picturesCarousel ul li
{
	width: 210px;
}
.resolution
{
	margin-top: 80px;
	margin-left: 5px;
}
.resolution p
{
	display: inline;
	float: left;
	color: #000;
	background: transparent url("../images/redArrow.gif") no-repeat 0 20%;
	padding-left: 18px;
	width: 80px;
	margin-bottom: 5px;
}
#wallpaperCarousel a
{
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}
body.downloads .pictureImage p
{
	background: #fff url("../images/buttons/print.gif") no-repeat 0 0;
	width: 87px;
	height: 38px;
	display: block;
	margin-top: 90px;
	margin-left: 120px;
}
body.downloads .pictureImage p a.printButton
{
	color: #fff;
	font-size: 115%;
	padding: 8px 20px 0 6px;
	display: block;
}
.wallpaperImage
{
	padding-top: 32px;
	padding-left: 43px;
	width: 140px;
}
.pictureImage
{
	padding-top: 33px;
	width: 140px;
}
#wallpaperCarousel.NoJS
{
	width: 215px;
}
#wallpaperCarousel.NoJS ul li
{
	background: #fff url("../images/general/computer_bump.gif") no-repeat 100% 0;
	border-bottom: 1px dashed #c0c0c0;
	height: auto;
	margin-bottom: 20px;
}
body.bumponboard #wallpaperCarousel.NoJS ul li
{
	background: #fff url("../images/general/computer_bump.gif") no-repeat 100% 0;
}
body.newborn #wallpaperCarousel.NoJS ul li
{
	background: #fff url("../images/general/computer_newborn.gif") no-repeat 100% 0;
}
body.busybaby #wallpaperCarousel.NoJS ul li
{
	background: #fff url("../images/general/computer_busybaby.gif") no-repeat 100% 0;
}
body.firststeps #wallpaperCarousel.NoJS ul li
{
	background: #fff url("../images/general/computer_firststeps.gif") no-repeat 100% 0;
}
body.toddler #wallpaperCarousel.NoJS ul li
{
	background: #fff url("../images/general/computer_toddler.gif") no-repeat 100% 0;
}
body.dad #wallpaperCarousel.NoJS ul li
{
	background: #fff url("../images/general/computer_dad.gif") no-repeat 100% 0;
}
#wallpaperCarousel.NoJS ul li .wallpaperImage
{
	padding-left: 37px;
}
#picturesCarousel.NoJS ul li
{
	background: #fff url("../images/general/frame_bump.gif") no-repeat 0 0;
	border-bottom: 1px dashed #c0c0c0;
	height: auto;
	margin-bottom: 20px;
}
body.bumponboard #picturesCarousel.NoJS ul li
{
	background: #fff url("../images/general/frame_bump.gif") no-repeat 100% 0;
}
body.newborn #picturesCarousel.NoJS ul li
{
	background: #fff url("../images/general/frame_newborn.gif") no-repeat 100% 0;
}
body.busybaby #picturesCarousel.NoJS ul li
{
	background: #fff url("../images/general/frame_busybaby.gif") no-repeat 100% 0;
}
body.firststeps #picturesCarousel.NoJS ul li
{
	background: #fff url("../images/general/frame_firststeps.gif") no-repeat 100% 0;
}
body.toddler #picturesCarousel.NoJS ul li
{
	background: #fff url("../images/general/frame_toddler.gif") no-repeat 100% 0;
}
body.dad #picturesCarousel.NoJS ul li
{
	background: #fff url("../images/general/frame_dad.gif") no-repeat 100% 0;
}
#picturesCarousel.NoJS ul li .pictureImage img
{
	padding-left: 60px;
}
#contentContainer #funGamesHomeTopBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/featuredToolHeading_bump.gif") no-repeat 0 0;
	margin-top: 6px;
	margin-left: 0;
	width: 210px;
	height: 40px;
}
#contentContainer #funGamesHomeTopBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.bumponboard #contentContainer #funGamesHomeTopBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/featuredToolHeading_bump.gif") no-repeat 0 0;
	margin-top: 6px;
	margin-left: 0;
	width: 210px;
	height: 40px;
}
body.bumponboard #contentContainer #funGamesHomeTopBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.newborn #contentContainer #funGamesHomeTopBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/featuredToolHeading_newborn.gif") no-repeat 0 0;
	margin-top: 6px;
	margin-left: 0;
	width: 210px;
	height: 40px;
}
body.newborn #contentContainer #funGamesHomeTopBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.busybaby #contentContainer #funGamesHomeTopBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/featuredToolHeading_busybaby.gif") no-repeat 0 0;
	margin-top: 6px;
	margin-left: 0;
	width: 210px;
	height: 40px;
}
body.busybaby #contentContainer #funGamesHomeTopBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.firststeps #contentContainer #funGamesHomeTopBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/featuredToolHeading_firststeps.gif") no-repeat 0 0;
	margin-top: 6px;
	margin-left: 0;
	width: 210px;
	height: 40px;
}
body.firststeps #contentContainer #funGamesHomeTopBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.toddler #contentContainer #funGamesHomeTopBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/featuredToolHeading_toddler.gif") no-repeat 0 0;
	margin-top: 6px;
	margin-left: 0;
	width: 210px;
	height: 40px;
}
body.toddler #contentContainer #funGamesHomeTopBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.dad #contentContainer #funGamesHomeTopBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/featuredToolHeading_dad.gif") no-repeat 0 0;
	margin-top: 6px;
	margin-left: 0;
	width: 210px;
	height: 40px;
}
body.dad #contentContainer #funGamesHomeTopBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#contentContainer #funGamesHomeTopBox .babyBlender
{
	background: url("../images/backgrounds/babyBlenderBG.jpg") no-repeat 0 0;
}
#contentContainer #funGamesHomeTopBox .babyBlender ol
{
	float: right;
	width: 300px;
}
#contentContainer #funGamesHomeTopBox .babyBlender ol li
{
	font-size: 120%;
	font-weight: bold;
}
#contentContainer #funGamesHomeTopBox .babyBlender ol li.one
{
	padding: 15px 0 14px 65px;
	background: url("../images/listNumberOne.gif") no-repeat 4% 0;
}
#contentContainer #funGamesHomeTopBox .babyBlender ol li.two
{
	padding: 15px 0 15px 50px;
	background: url("../images/listNumberTwo.gif") no-repeat 0 0;
}
#contentContainer #funGamesHomeTopBox .babyBlender ol li.three
{
	padding: 0 0 15px 75px;
	background: url("../images/listNumberThree.gif") no-repeat 10% 0;
}
#contentContainer #funGamesHomeTopBox .babyBlender .goToBlenderButton
{
	float: right;
	text-indent: -1000px;
	border: 0;
	background: url("../images/buttons/goToBlender.gif") no-repeat 0 0;
	width: 143px;
	height: 48px;
	display: block;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
}
#contentContainer .funGamesAdBox
{
	float: right;
}
#contentContainer #funGamesHomeActivitesBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/activitiesHeading.gif") no-repeat 0 0;
	margin-top: 8px;
	margin-left: 0;
	width: 130px;
	height: 40px;
}
#contentContainer #funGamesHomeActivitesBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#contentContainer #funGamesHomeActivitesBox p
{
	padding-left: 7px;
}
#contentContainer #funGamesHomeActivitesBox p, #contentContainer #funGamesHomeActivitesBox a
{
	color: #373737;
}
body.bumponboard #contentContainer #funGamesHomeActivitesBox p, body.bumponboard #contentContainer #funGamesHomeActivitesBox a
{
	color: #fff;
	background-color: #a98dff;
}
body.toddler #contentContainer #funGamesHomeActivitesBox p, body.toddler #contentContainer #funGamesHomeActivitesBox a
{
	color: #fff;
	background-color: #72c8ff;
}
body.dad #contentContainer #funGamesHomeActivitesBox p, body.dad #contentContainer #funGamesHomeActivitesBox a
{
	color: #fff;
	background-color: #5674ba;
}
#contentContainer #funGamesHomeActivitesBox img
{
	margin: 0 17px 10px;
}
#contentContainer #funGamesHomeActivitesBox .squiggleBorder
{
	height: 152px;
	padding: 12px 0 0 12px;
	background: url(../images/backgrounds/redBorderFilledLarge.gif) no-repeat 50% 0;
}
#contentContainer #funGamesHomeFunStuffBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/funStuffHeading.gif") no-repeat 0 0;
	margin-top: 8px;
	margin-left: 0;
	width: 130px;
	height: 40px;
}
#contentContainer #funGamesHomeFunStuffBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#contentContainer #funGamesHomeFunStuffBox .tool
{
	margin: 10px 10px 20px;
}
#funGamesHomeFunStuffBox .squiggleBorder
{
	display: inline;
	float: left;
	width: 100px;
	height: 80px;
	padding: 6px 5px 5px 5px;
	margin-right: 10px;
	background: url(../images/backgrounds/whiteBorderFilledSmallPurple.gif) no-repeat 0 0;
}
body.bumponboard #funGamesHomeFunStuffBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallPurple.gif) no-repeat 0 0;
}
body.newborn #funGamesHomeFunStuffBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallYellow.gif) no-repeat 0 0;
}
body.busybaby #funGamesHomeFunStuffBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallOrange.gif) no-repeat 0 0;
}
body.firststeps #funGamesHomeFunStuffBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallGreen.gif) no-repeat 0 0;
}
body.toddler #funGamesHomeFunStuffBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallBlue.gif) no-repeat 0 0;
}
body.dad #funGamesHomeFunStuffBox .squiggleBorder
{
	background: url(../images/backgrounds/whiteBorderFilledSmallBlue2.gif) no-repeat 0 0;
}
#funGamesHomeFunStuffBox .tool .squiggleBorder a.itemImage
{
	display: block;
	border: 2px solid #fff;
}
#funGamesHomeFunStuffBox .itemText
{
	display: inline;
	float: right;
	width: 120px;
}
#funGamesHomeFunStuffBox .itemText h3
{
	margin-top: 0;
}
#funGamesHomeFunStuffBox p, #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #fff;
	background-color: #a98dff;
}
body.bumponboard #funGamesHomeFunStuffBox p, body.bumponboard #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #fff;
	background-color: #a98dff;
}
body.newborn #funGamesHomeFunStuffBox p, body.newborn #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #373737;
	background-color: #fff077;
}
body.busybaby #funGamesHomeFunStuffBox p, body.busybaby #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #373737;
	background-color: #ffa756;
}
body.firststeps #funGamesHomeFunStuffBox p, body.firststeps #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #373737;
	background-color: #b2e5a6;
}
body.toddler #funGamesHomeFunStuffBox p, body.toddler #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #373737;
	background-color: #72c8ff;
}
body.dad #funGamesHomeFunStuffBox p, body.dad #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #fff;
	background-color: #5674ba;
}
#funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #555;
	float: right;
	padding-left: 15px;
	background: url("../images/purpleGreyArrow.gif") no-repeat 0 70%;
}
body.bumponboard #funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #555;
	background: url("../images/purpleGreyArrow.gif") no-repeat 0 70%;
}
body.newborn #funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #555;
	background: url("../images/yellowGreyArrow.gif") no-repeat 0 70%;
}
body.busybaby #funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #555;
	background: url("../images/orangeGreyArrow.gif") no-repeat 0 70%;
}
body.firststeps #funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #555;
	background: url("../images/greenGreyArrow.gif") no-repeat 0 70%;
}
body.toddler #funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #555;
	background: url("../images/lightBlueGreyArrow.gif") no-repeat 0 70%;
}
body.dad #funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #fff;
	background-color: #5674ba;
	background: url("../images/darkBlueWhiteArrow.gif") no-repeat 0 70%;
}
#contentContainer #funGamesHomeDownloadsBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/downloadsHeading_bump.gif") no-repeat 0 0;
	margin-top: 15px;
	margin-left: 0;
	width: 130px;
	height: 40px;
}
#contentContainer #funGamesHomeDownloadsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.bumponboard #contentContainer #funGamesHomeDownloadsBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/downloadsHeading_bump.gif") no-repeat 0 0;
	margin-top: 15px;
	margin-left: 0;
	width: 140px;
	height: 40px;
}
body.bumponboard #contentContainer #funGamesHomeDownloadsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.newborn #contentContainer #funGamesHomeDownloadsBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/downloadsHeading_newborn.gif") no-repeat 0 0;
	margin-top: 15px;
	margin-left: 0;
	width: 140px;
	height: 40px;
}
body.newborn #contentContainer #funGamesHomeDownloadsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.busybaby #contentContainer #funGamesHomeDownloadsBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/downloadsHeading_busybaby.gif") no-repeat 0 0;
	margin-top: 15px;
	margin-left: 0;
	width: 140px;
	height: 40px;
}
body.busybaby #contentContainer #funGamesHomeDownloadsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.firststeps #contentContainer #funGamesHomeDownloadsBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/downloadsHeading_firststeps.gif") no-repeat 0 0;
	margin-top: 15px;
	margin-left: 0;
	width: 140px;
	height: 40px;
}
body.firststeps #contentContainer #funGamesHomeDownloadsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.toddler #contentContainer #funGamesHomeDownloadsBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/downloadsHeading_toddler.gif") no-repeat 0 0;
	margin-top: 15px;
	margin-left: 0;
	width: 140px;
	height: 40px;
}
body.toddler #contentContainer #funGamesHomeDownloadsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.dad #contentContainer #funGamesHomeDownloadsBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/downloadsHeading_dad.gif") no-repeat 0 0;
	margin-top: 15px;
	margin-left: 0;
	width: 140px;
	height: 40px;
}
body.dad #contentContainer #funGamesHomeDownloadsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#contentContainer #funGamesHomeDownloadsBox .downloadItem
{
	margin: 10px 0;
}
#contentContainer #funGamesHomeDownloadsBox .downloadItem a.itemImage
{
	display: block;
	border: 2px solid #fff;
	width: 56px;
	height: 50px;
	margin: 0 10px 0 7px;
}
#contentContainer #funGamesHomeDownloadsBox .downloadItem a.itemImage:hover
{
	border: 2px solid #33a2d6;
}
#contentContainer #funGamesHomeDownloadsBox .downloadItem a.itemImage
{
	display: inline;
	float: left;
}
#contentContainer #funGamesHomeDownloadsBox h3
{
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 110%;
}
#contentContainer #funGamesHomeDownloadsBox h3 a
{
	color: #fff;
	background-color: #e1134f;
}
#contentContainer #funGamesHomeDownloadsBox h3, #contentContainer #funGamesHomeDownloadsBox p
{
	display: inline;
	float: left;
	width: 120px;
	color: #fff;
	background-color: #e1134f;
}
#contentContainer #funGamesHomeCompBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/competitionsHeading_bump.gif") no-repeat 0 0;
	margin-top: 12px;
	margin-left: 0;
	width: 150px;
	height: 40px;
}
#contentContainer #funGamesHomeCompBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.bumponboard #contentContainer #funGamesHomeCompBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/competitionsHeading_bump.gif") no-repeat 0 0;
	margin-top: 12px;
	margin-left: 0;
	width: 150px;
	height: 40px;
}
body.bumponboard #contentContainer #funGamesHomeCompBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.newborn #contentContainer #funGamesHomeCompBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/competitionsHeading_newborn.gif") no-repeat 0 0;
	margin-top: 12px;
	margin-left: 0;
	width: 150px;
	height: 40px;
}
body.newborn #contentContainer #funGamesHomeCompBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.busybaby #contentContainer #funGamesHomeCompBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/competitionsHeading_busybaby.gif") no-repeat 0 0;
	margin-top: 12px;
	margin-left: 0;
	width: 150px;
	height: 40px;
}
body.busybaby #contentContainer #funGamesHomeCompBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.firststeps #contentContainer #funGamesHomeCompBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/competitionsHeading_firststeps.gif") no-repeat 0 0;
	margin-top: 12px;
	margin-left: 0;
	width: 150px;
	height: 40px;
}
body.firststeps #contentContainer #funGamesHomeCompBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.toddler #contentContainer #funGamesHomeCompBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/competitionsHeading_toddler.gif") no-repeat 0 0;
	margin-top: 12px;
	margin-left: 0;
	width: 150px;
	height: 40px;
}
body.toddler #contentContainer #funGamesHomeCompBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.dad #contentContainer #funGamesHomeCompBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/competitionsHeading_dad.gif") no-repeat 0 0;
	margin-top: 12px;
	margin-left: 0;
	width: 150px;
	height: 40px;
}
body.dad #contentContainer #funGamesHomeCompBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#funGamesHomeCompBox .squiggleBorder
{
	display: inline;
	float: left;
	width: 100px;
	height: 80px;
	padding: 8px 0 0 8px;
	margin-right: 10px;
	background: url(../images/backgrounds/whiteBorderFilled.gif) no-repeat 0 0;
}
#funGamesHomeCompBox .compText
{
	display: inline;
	float: right;
	width: 80px;
	color: #fff;
	background-color: #e1134f;
}
#funGamesHomeCompBox .compText a
{
	color: #fff;
	background-color: #e1134f;
	font-size: 115%;
}
#funGamesHomeCompBox .compItem
{
	margin-bottom: 10px;
}
#funGamesHomeCompBox p.viewMoreLink a
{
	color: #fff;
	background-color: #e1134f;
	float: right;
	padding-left: 15px;
	margin-top: 10px;
	background: url("../images/whiteArrowSmaller.gif") no-repeat 0 70%;
}
#contentContainer #funStuffToolTopContentBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/funGamesFunStuffHeading.gif") no-repeat 0 0;
	margin-top: 8px;
	margin-left: 0;
	width: 130px;
	height: 40px;
}
#contentContainer #funStuffToolTopContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#contentContainer #funStuffToolTopContentBox .babiesAttack ol
{
	float: right;
	width: 180px;
	margin-right: 10px;
	margin-bottom: 40px;
}
#contentContainer #funStuffToolTopContentBox .babiesAttack ol li
{
	font-size: 110%;
	font-weight: bold;
	list-style-type: none;
}
#contentContainer #funStuffToolTopContentBox .babiesAttack ol li.one
{
	padding: 5px 0 5px 65px;
	background: url("../images/listNumberOne.gif") no-repeat 4% 0;
}
#contentContainer #funStuffToolTopContentBox .babiesAttack ol li.two
{
	padding: 5px 0 5px 50px;
	background: url("../images/listNumberTwo.gif") no-repeat 0 0;
}
#contentContainer #funStuffToolTopContentBox .babiesAttack ol li.three
{
	padding: 5px 0 15px 75px;
	background: url("../images/listNumberThree.gif") no-repeat 25% 20%;
}
#contentContainer #funStuffToolTopContentBox .babiesAttack .browseButton, #contentContainer #funStuffToolTopContentBox .babiesAttack .attackButton
{
	float: right;
	text-indent: -1000px;
	border: 0;
	background: url("../images/buttons/browsePictures.gif") no-repeat 0 0;
	width: 100px;
	height: 48px;
	display: block;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
}
#contentContainer #funStuffToolTopContentBox .babiesAttack .attackButton
{
	background: url("../images/buttons/attackButton.gif") no-repeat 0 0;
	width: 125px;
}
#contentContainer #funStuffToolTopContentBox .babiesAttack .chooseImage
{
	background: url("../images/greenBorderInput.gif") no-repeat 0 0;
	border: none;
	padding: 3px 7px 4px;
	color: #666;
	font-size: 90%;
	margin: 5px 0 10px;
	width: 141px;
}
#contentContainer #recentBabiesContentBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/recentBabiesHeading.gif") no-repeat 0 0;
	margin-top: 8px;
	margin-left: 0;
	width: 257px;
	height: 40px;
}
#contentContainer #recentBabiesContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#contentContainer #recentBabiesContentBox .topBabies
{
	margin: 10px auto 0;
	width: 500px;
}
#contentContainer #recentBabiesContentBox .topBabies ul
{
	padding-left: 0;
}
#contentContainer #recentBabiesContentBox .topBabies ul li
{
	display: inline;
	float: left;
	margin-right: 5px;
	width: 120px;
}
#contentContainer #recentBabiesContentBox .topBabies ul li a
{
	color: #fff;
	display: block;
}
#contentContainer #recentBabiesContentBox .topBabies ul li a:hover
{
	text-decoration: none;
	color: #373737;
}
#contentContainer #recentBabiesContentBox .topBabies ul li a span
{
	margin: 5px 0;
	display: block;
	text-align: center;
	width: 100%;
}
body.offers #featureContentBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/offersRedHeading.gif") no-repeat 0 0;
	margin-top: 8px;
	margin-left: 0;
	width: 257px;
	height: 30px;
}
body.offers #featureContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#contentContainer #offersBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/offersHeading.gif") no-repeat 0 0;
	margin-top: 8px;
	margin-left: -5px;
	width: 257px;
	height: 30px;
}
#contentContainer #offersBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#contentContainer #offersBox .offer
{
	position: relative;
	margin: 10px;
	color: #373737;
}
#contentContainer #offersBox .offer h3
{
	margin-top: 0;
}
#contentContainer #offersBox .offer h3 a
{
	color: #e1134f;
}
#contentContainer #offersBox .offer img
{
	display: inline;
	float: left;
	margin-right: 10px;
}
#contentContainer .productOffer
{
	margin-top: 20px;
}
#contentContainer .productOffer h3
{
	color: #373737;
	margin-bottom: 10px;
}
#contentContainer .productOffer p.otherOffers a
{
	float: right;
	text-decoration: underline;
}
#productContentBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesWipesHeading.gif") no-repeat 0 0;
	margin: 0 5px 10px;
	width: 514px;
	height: 97px;
}
#productContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#productContentBox #pureWipes h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/pureWipesHeading.gif") no-repeat 0 0;
	height: 87px;
	margin: 5px 5px 10px 0;
	width: 250px;
}
#productContentBox #pureWipes h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#productContentBox #naturalCare h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/naturalCareWipesHeading.gif") no-repeat 0 0;
	height: 83px;
	margin: 15px 5px 10px 0;
	width: 250px;
}
#productContentBox #naturalCare h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#productContentBox #softSkin h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/softSkinWipesHeading.gif") no-repeat 0 0;
	height: 87px;
	width: 250px;
}
#productContentBox #softSkin h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#productContentBox #wipesPack h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/wipesPackHeading.gif") no-repeat 0 0;
	height: 83px;
	margin: 12px 5px 10px 0;
	width: 250px;
}
#productContentBox #wipesPack h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#didYouKnowBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#didYouKnowBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/productDidYouKnowGreenHeading.gif") no-repeat 0 0;
	margin: 20px 5px 5px 0;
	width: 200px;
	height: 20px;
}
#productContentBox #wipesBoxContainer
{
	width: 550px;
}
#productContentBox #wipeLeftCol, #productContentBox #wipeRightCol
{
	width: 260px;
	display: inline;
	float: left;
}
#productContentBox #wipeLeftCol
{
	padding-right: 10px;
	margin-right: 10px;
	background: url("../images/general/wipesDivideV.gif") no-repeat 101% 50%;
}
#productContentBox #softSkin, #productContentBox #pureWipes
{
	padding-bottom: 20px;
	background: url("../images/general/wipesDivideH.gif") no-repeat 50% 100%;
}
#productContentBox #softSkin img, #productContentBox #pureWipes img
{
	margin-bottom: 10px;
}
#productContentBox #softSkin img
{
	margin-bottom: 85px;
}
#productContentBox #pureWipes .heading
{
	display: inline;
	float: left;
	width: 230px;
	margin: 0;
}
#productContentBox #pureWipes .imageShot
{
	display: inline;
	float: right;
	width: 230px;
	margin-top: 15px;
}
#productContentBox #pureWipes img.bottomImage
{
	position: absolute;
	right: 5px;
	bottom: 3px;
	height: 124px;
	width: 169px;
}
#productContentBox p
{
	color: #e1134f;
	font-weight: bold;
}
#productContentBox ul li
{
	list-style-type: none;
	color: #373737;
	margin-bottom: 5px;
	padding-left: 20px;
	background: url("../images/redArrowSingle.gif") no-repeat 0 0;
}
#productContentBox .subContentContainerRight, #productContentBox .subContentContainer
{
	display: inline;
	float: left;
	width: 245px;
	padding-right: 5px;
	position: relative;
}
#productContentBox .subContentContainerRight
{
	margin-right: 0;
}
#productContentBox .subContentContainerRight #softSkin, #productContentBox .subContentContainer #naturalCare
{
	width: 235px;
}
#productContentBox #pureWipes ul, #productContentBox #wipesPack ul, #productContentBox #softSkin ul, #productContentBox #naturalCare ul
{
	padding-left: 0;
	margin: 10px 0;
}
#productContentBox #softSkin img, #productContentBox #naturalCare img
{
	margin-top: 10px;
}
#productContentBox #pureWipes p, #productContentBox #wipesPack p, #productContentBox #softSkin p, #productContentBox #naturalCare p
{
	font-weight: normal;
	color: #373737;
}
body.aboutHuggies p.moreProducts a
{
	color: #E1144F;
	float: right;
	margin: 0 10px;
	text-decoration: underline;
}
#didYouKnowBox p
{
	width: 390px;
	margin-right: 10px;
}
#didYouKnowBox img.badge
{
	position: absolute;
	z-index: 1000;
	top: -85px;
	right: 10px;
}
#didYouKnowBox p a
{
	color: #E1144F;
	text-decoration: underline;
}
body.aboutHuggies #productContentBox #pureWipes
{
	margin-bottom: 10px;
	padding-right: 10px;
}
body.naturalFit #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesNaturalFitHeading.gif") no-repeat 0 0;
	margin: 5px auto;
	width: 514px;
	height: 97px;
}
body.naturalFit #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.naturalFit #productContentBox h3
{
	color: #e1134f;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.naturalFit #productContentBox p
{
	color: #e1134f;
}
body.naturalFit #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 200px;
}
body.naturalFit #productContentBox .topBlurb img
{
	display: inline;
	float: right;
}
body.naturalFit #productContentBox .natFitImageColLeft
{
	display: inline;
	float: left;
	width: 210px;
	margin-top: 10px;
}
body.naturalFit #productContentBox .natFitImageColLeft ul
{
	padding: 30px 10px 40px 0;
}
body.naturalFit #productContentBox .natFitImageColLeft ul li
{
	padding-bottom: 10px;
}
body.naturalFit #productContentBox .natFitImageColRight
{
	display: inline;
	float: right;
	width: 285px;
}
body.naturalFit #productContentBox .natFitImageBtm
{
	width: 100%;
}
body.naturalFit #productContentBox .natFitImageBtm .babyShot
{
	display: inline;
	float: left;
}
body.naturalFit #productContentBox .natFitImageBtm .sizeChart
{
	display: inline;
	float: right;
	margin-right: 15px;
}
body.naturalFit #didYouKnowBox h2
{
	background: transparent url(../images/headings/productDidYouKnowOrangeHeading.gif) no-repeat scroll 0;
}
body.preemies #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesPreemiesHeading.gif") no-repeat 0 0;
	margin: 5px auto;
	width: 514px;
	height: 97px;
}
body.preemies #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.preemies #productContentBox h3
{
	color: #e1134f;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.preemies #productContentBox p
{
	color: #e1134f;
}
body.preemies #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 200px;
}
body.preemies #productContentBox .topBlurb img
{
	display: inline;
	float: right;
}
body.preemies #productContentBox .preImageColLeft
{
	display: inline;
	float: left;
	width: 235px;
	margin-top: 10px;
}
body.preemies #productContentBox .preImageColLeft ul
{
	padding: 0 10px 50px 0;
}
body.preemies #productContentBox .preImageColLeft ul li
{
	padding-bottom: 10px;
}
body.preemies #productContentBox .preImageColRight
{
	display: inline;
	float: right;
	width: 255px;
	margin-top: 10px;
}
body.preemies #productContentBox .preImageColRight .sizeChart
{
	margin: 10px 0 0 0;
}
body.preemies #didYouKnowBox h2
{
	background: url(../images/headings/productDidYouKnowYellowHeading.gif) no-repeat scroll 0;
}
body.preemies #productContentBox .preImageColContainer
{
	margin-bottom: 20px;
}
body.preemies .tagBottom p
{
	text-align: center;
}
body.preemies .tagBottom p a
{
	color: #e1134f;
}
body.newbornProduct #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesNewbornHeading.gif") no-repeat 0 0;
	margin: 5px auto;
	width: 514px;
	height: 97px;
}
body.newbornProduct #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.newbornProduct #productContentBox h3
{
	color: #e1134f;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.newbornProduct #productContentBox p
{
	font-size: 130%;
	color: #e1134f;
	padding-top: 40px;
}
body.newbornProduct #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 190px;
}
body.newbornProduct #productContentBox .topBlurb img
{
	display: inline;
	float: right;
}
body.newbornProduct #productContentBox .newbornImageColLeft
{
	display: inline;
	float: left;
	width: 200px;
	margin-top: 10px;
}
body.newbornProduct #productContentBox .newbornImageColLeft ul
{
	padding: 0 10px 10px 0;
}
body.newbornProduct #productContentBox .newbornImageColLeft ul li
{
	padding-bottom: 10px;
}
body.newbornProduct #productContentBox .newbornImageColRight
{
	display: inline;
	float: right;
	width: 320px;
	margin-top: 10px;
}
body.newbornProduct #productContentBox .newbornImageColRight .sizeChart
{
	margin: 10px 0 0 0;
}
body.newbornProduct #didYouKnowBox h2
{
	background: url(../images/headings/productDidYouKnowYellowHeading.gif) no-repeat scroll 0;
}
body.newbornProduct #productContentBox .newbornImageColContainer
{
	margin: 10px 0;
}
body.newbornProduct .tagBottom img
{
	margin: 0 20px 10px;
}
body.newbornKit #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesNewbornKitHeading.gif") no-repeat 0 0;
	margin: 5px auto;
	width: 514px;
	height: 87px;
}
body.newbornKit #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.newbornKit #productContentBox h3
{
	color: #e1134f;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.newbornKit #productContentBox p
{
	color: #e1134f;
	font-size: 105%;
}
body.newbornKit #productContentBox .topBlurb
{
	margin-bottom: 10px;
}
body.newbornKit #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 180px;
}
body.newbornKit #productContentBox .topBlurb img
{
	display: inline;
	float: right;
}
body.newbornKit #didYouKnowBox h2
{
	background: url(../images/headings/productDidYouKnowYellowHeading.gif) no-repeat scroll 0;
}
body.newbornKit .tagBottom img
{
	margin: 0 0 10px 10px;
}
body.newbornProduct #productContentBox .tagBottom p
{
	font-size: 90%;
	color: #373737;
	padding-top: 0;
	font-weight: normal;
}
body.littleWalkers #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesLittleWalkersHeading.gif") no-repeat 0 0;
	margin: 5px auto;
	width: 514px;
	height: 97px;
}
body.littleWalkers #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.littleWalkers #productContentBox h3
{
	color: #e1134f;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.littleWalkers #productContentBox p
{
	color: #e1134f;
}
body.littleWalkers #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 190px;
}
body.littleWalkers #productContentBox .topBlurb img
{
	display: inline;
	float: right;
	margin-top: 15px;
}
body.littleWalkers #productContentBox .walkFitImageColLeft img.nappyGuide
{
	margin-top: 20px;
	margin-bottom: 10px;
}
body.littleWalkers #productContentBox .walkFitImageColLeft img.babyShot
{
	margin-top: 50px;
}
body.littleWalkers #productContentBox .walkFitImageColLeft
{
	display: inline;
	float: left;
	width: 235px;
	margin-top: 10px;
}
body.littleWalkers #productContentBox .walkFitImageColRight
{
	display: inline;
	float: right;
	width: 227px;
}
body.littleWalkers #productContentBox .walkFitImageColRight .sizeChart
{
	margin: 10px 0 0 30px;
}
body.pullups #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesPullupsHeading.gif") no-repeat 0 0;
	margin: 5px auto;
	width: 514px;
	height: 97px;
}
body.pullups #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.pullups h3.nighttime
{
	position: absolute;
	z-index: 10;
	background: url("../images/headings/pullupsNightTimeText.gif") no-repeat 0 0;
	width: 232px;
	height: 61px;
	margin: -30px 160px 5px;
}
body.pullups h3.nighttime span
{
	margin-left: -5000px;
}
body.pullups #productContentBoxLower
{
	margin-top: -10px;
}
body.pullups #productContentBox h3
{
	color: #fff;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.pullups #productContentBox p
{
	color: #fff;
}
body.pullups #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 225px;
	margin-left: 10px;
}
body.pullups #productContentBox .topBlurb img
{
	float: right;
}
body.pullups #productContentBox ul
{
	padding-left: 10px;
}
body.pullups #productContentBox ul li
{
	padding-bottom: 10px;
	color: #002963;
}
body.pullups #productContentBoxLower .topBlurb
{
	margin-top: 30px;
}
body.pullups #productContentBoxLower .topBlurb div
{
	display: inline;
	float: right;
	width: 165px;
	margin-left: 10px;
	margin-right: 10px;
}
body.pullups #productContentBoxLower .topBlurb p
{
	color: #fff;
	background-color: #002963;
}
body.pullups #productContentBoxLower .topBlurb img
{
	display: inline;
	float: left;
}
body.pullups #didYouKnowBox h2
{
	background: url(../images/headings/productDidYouKnowBlueHeading.gif) no-repeat scroll 0;
}
body.superdry #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesSuperdryHeading.gif") no-repeat 0 0;
	margin: 5px auto;
	width: 514px;
	height: 97px;
}
body.superdry #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.superdry #productContentBox h3
{
	color: #fff;
	background-color: #1268b3;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.superdry #productContentBox p
{
	color: #fff;
	background-color: #1268b3;
}
body.superdry #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 190px;
	margin-top: 10px;
	margin-left: 10px;
}
body.superdry #productContentBox .topBlurb img
{
	display: inline;
	float: right;
	margin-top: 10px;
}
body.superdry #productContentBox .superdryImageColLeft
{
	display: inline;
	float: left;
	width: 180px;
	margin-top: 10px;
	margin-left: 10px;
}
body.superdry #productContentBox .superdryImageColLeft ul
{
	padding: 0 10px 10px 0;
}
body.superdry #productContentBox .superdryImageColLeft ul li
{
	padding-bottom: 10px;
	color: #fff;
	background-color: #1268b3;
	background: url(../images/lightBlueListArrow.gif) no-repeat 0 0;
}
body.superdry #productContentBox .superdryImageColRight
{
	display: inline;
	float: right;
	width: 324px;
	margin-top: 10px;
}
body.superdry #productContentBox .superdryImageColRight .sizeChart
{
	margin: 10px 0 0 0;
}
body.superdry #didYouKnowBox h2
{
	background: url(../images/headings/productDidYouKnowOrangeHeading.gif) no-repeat 0 0;
}
body.superdry #productContentBox .superdryImageColContainer
{
	margin: 10px 0;
}
body.changingPad #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesChangingPadsHeading.gif") no-repeat 0 0;
	margin: 5px auto;
	width: 514px;
	height: 97px;
}
body.changingPad #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.changingPad #productContentBox h3
{
	color: #e1134f;
	margin: 0 30px 20px 0;
	font-size: 150%;
}
body.changingPad #productContentBox p
{
	color: #e1134f;
}
body.changingPad #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 200px;
}
body.changingPad #productContentBox .topBlurb img
{
	display: inline;
	float: right;
}
body.changingPad #productContentBox .changingPadsImageColLeft
{
	display: inline;
	float: left;
	width: 235px;
	margin-top: 10px;
}
body.changingPad #productContentBox ul
{
	padding: 10px 0 10px 0;
}
body.changingPad #productContentBox ul li
{
	padding-bottom: 10px;
}
body.changingPad #productContentBox .changingPadsImageColRight
{
	display: inline;
	float: right;
	width: 255px;
	margin-top: 10px;
}
body.changingPad #productContentBox .changingPadsImageColRight .sizeChart
{
	margin: 10px 0 0 0;
}
body.changingPad #didYouKnowBox h2
{
	background: url(../images/headings/productDidYouKnowYellowHeading.gif) no-repeat scroll 0;
}
body.changingPad #productContentBox .changingPadsImageColContainer
{
	margin: 10px 0;
}
body.changingPad .tagBottom img
{
	margin: 0 20px 10px;
}
body.littleSwimmers #productContentBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesLittleSwimmersHeading.gif") no-repeat 0 0;
	margin: 15px 0;
	width: 199px;
	height: 140px;
}
body.littleSwimmers #productContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
	color: #0062a9;
}
body.littleSwimmers #productContentBox h3
{
	color: #e1134f;
	margin: 0 30px 20px 0;
	font-size: 150%;
}
body.littleSwimmers #productContentBox p
{
	color: #215ba5;
}
body.littleSwimmers #productContentBox img.littleSwimmersTag
{
	position: absolute;
	right: 30px;
	top: 0;
}
body.littleSwimmers #productContentBox .littleSwimmersLeftCol
{
	display: inline;
	float: left;
	width: 235px;
	margin-top: 10px;
	margin-left: 10px;
}
body.littleSwimmers #productContentBox .littleSwimmersRightCol
{
	display: inline;
	float: right;
	width: 255px;
	margin-top: -50px;
	position: relative;
	z-index: 20;
}
body.littleSwimmers #productContentBox .tagBottom
{
	margin-top: 10px;
}
body.littleSwimmers #productContentBox ul
{
	padding: 10px 0 10px 0;
}
body.littleSwimmers #productContentBox ul li
{
	padding-bottom: 10px;
	background: transparent url(../images/blueListArrow.gif) no-repeat 0 0;
}
body.littleSwimmers #didYouKnowBox h2
{
	background: url(../images/headings/productDidYouKnowYellowHeading.gif) no-repeat scroll 0;
}
body.littleSwimmers #productContentBox .changingPadsImageColContainer
{
	margin: 10px 0;
}
body.littleSwimmers .tagBottom p a
{
	display: block;
	float: right;
	color: #fff;
	margin-right: 20px;
	padding: 7px 45px 7px 35px;
	background: url(../images/buttons/littleSwimmersButton.jpg) no-repeat 0 0;
	font-size: 120%;
}
.offerImage
{
	margin-top: 30px;
}
.divListing h2
{
	margin: 0 10px 15px 10px;
	border-bottom: 1px solid #d0d0d0;
	color: #8F8F8F;
}
.categoryListBox
{
	width: 384px;
	float: left;
	display: inline;
	margin: 0 5px 10px 5px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
}
.categoryListBox ul
{
	color: #4888B7;
	padding: 10px 0 0 32px;
}
.categoryListBox ul li
{
	list-style-type: square;
	margin-bottom: 5px;
}
.categoryListBox h3
{
	color: #fff;
	padding: 3px 0 5px 5px;
	background-color: #e1134f;
}
#searchBoxContainer
{
	width: 790px;
}
#searchBox
{
	margin-top: 15px;
}
.searchCategoriesContentBox p
{
	color: #fff;
	background-color: #dc1044;
}
.searchCategoriesContentBox .addNewTopic
{
	margin-top: 20px;
}
.searchCategoriesContentBox span
{
	font-weight: bold;
	background-color: #dc1044;
}
.searchCategoriesContentBox .stage, .searchCategoriesContentBox .category
{
	display: inline;
	float: left;
	padding: 1px 0 2px;
	width: 250px;
}
.searchCategoriesContentBox .category
{
	width: 300px;
}
.searchCategoriesContentBox .category
{
	margin-left: 10px;
}
.searchCategoriesContentBox .stage span, .searchCategoriesContentBox .category span
{
	display: inline;
	float: left;
	margin-right: 10px;
	width: 50px;
}
.searchCategoriesContentBox .category span
{
	width: 65px;
}
.searchCategoriesContentBox .stage select, .searchCategoriesContentBox .category select
{
	display: inline;
	float: left;
	margin-right: 10px;
	color: #373737;
}
.searchCategoriesContentBox .addNewTopic span
{
	display: inline;
	float: left;
	margin-right: 10px;
}
.searchCategoriesContentBox .addNewTopic input
{
	color: #373737;
}
.searchCategoriesContentBox input
{
	display: inline;
	float: left;
	background: #dc1044 url(../images/inputBoxBG.gif) no-repeat scroll 0 50%;
	border: 0;
	padding: 1px 5px 2px;
	margin-right: 10px;
}
.searchCategoriesContentBox input.arrowButton
{
	display: inline;
	float: left;
	background: #e1134f url("../images/buttons/redArrowButton.gif") no-repeat 0 50%;
	color: #fff;
	border: 0;
	width: 16px;
	font-size: 90%;
	cursor: pointer;
}
#divTop5Girls, #divTop5Boys
{
	width: 370px;
	display: inline;
	float: left;
	margin-top: 15px;
	margin-bottom: 20px;
}
#divTop5Girls
{
	float: right;
}
.babyNameFinderBox .content h2, #divTop5Boys .content h2, #divTop5Girls .content h2, #divMeaning .content h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/babyNameFinderHeading2.gif") no-repeat 0 0;
	margin: 0 5px 10px 0;
	width: 220px;
	height: 45px;
}
.babyNameFinderBox .content h2 span, #divTop5Boys .content h2 span, #divTop5Girls .content h2 span, #divMeaning .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 50%;
}
body.bumponboard .babyNameFinderBox .content h2
{
	background: url("../images/headings/babyNameFinderHeading_bump.gif") no-repeat 0 0;
}
body.newborn .babyNameFinderBox .content h2
{
	background: url("../images/headings/babyNameFinderHeading_newborn.gif") no-repeat 0 0;
}
body.busybaby .babyNameFinderBox .content h2
{
	background: url("../images/headings/babyNameFinderHeading_busybaby.gif") no-repeat 0 0;
}
body.firststeps .babyNameFinderBox .content h2
{
	background: url("../images/headings/babyNameFinderHeading2.gif") no-repeat 0 0;
}
body.toddler .babyNameFinderBox .content h2
{
	background: url("../images/headings/babyNameFinderHeading_toddler.gif") no-repeat 0 0;
}
body.dad .babyNameFinderBox .content h2
{
	background: url("../images/headings/babyNameFinderHeading_dad.gif") no-repeat 0 0;
}
#divTop5Boys .content h2
{
	background: url("../images/headings/topFiveBoyNameHeading.gif") no-repeat 0 0;
}
body.bumponboard #divTop5Boys .content h2
{
	background: url("../images/headings/topFiveBoyNameHeading_bump.gif") no-repeat 0 0;
}
body.newborn #divTop5Boys .content h2
{
	background: url("../images/headings/topFiveBoyNameHeading_newborn.gif") no-repeat 0 0;
}
body.busybaby #divTop5Boys .content h2
{
	background: url("../images/headings/topFiveBoyNameHeading_busybaby.gif") no-repeat 0 0;
}
body.firststeps #divTop5Boys .content h2
{
	background: url("../images/headings/topFiveBoyNameHeading.gif") no-repeat 0 0;
}
body.toddler #divTop5Boys .content h2
{
	background: url("../images/headings/topFiveBoyNameHeading_toddler.gif") no-repeat 0 0;
}
body.dad #divTop5Boys .content h2
{
	background: url("../images/headings/topFiveBoyNameHeading_dad.gif") no-repeat 0 0;
}
#divTop5Girls .content h2
{
	background: url("../images/headings/topFiveGirlNameHeading.gif") no-repeat 0 0;
}
body.bumponboard #divTop5Girls .content h2
{
	background: url("../images/headings/topFiveGirlNameHeading_bump.gif") no-repeat 0 0;
}
body.newborn #divTop5Girls .content h2
{
	background: url("../images/headings/topFiveGirlNameHeading_newborn.gif") no-repeat 0 0;
}
body.busybaby #divTop5Girls .content h2
{
	background: url("../images/headings/topFiveGirlNameHeading_busybaby.gif") no-repeat 0 0;
}
body.firststeps #divTop5Girls .content h2
{
	background: url("../images/headings/topFiveGirlNameHeading.gif") no-repeat 0 0;
}
body.toddler #divTop5Girls .content h2
{
	background: url("../images/headings/topFiveGirlNameHeading_toddler.gif") no-repeat 0 0;
}
body.dad #divTop5Girls .content h2
{
	background: url("../images/headings/topFiveGirlNameHeading_dad.gif") no-repeat 0 0;
}
#divMeaning .content h2
{
	background: url("../images/headings/findAMeaningHeading.gif") no-repeat 0 0;
}
body.bumponboard #divMeaning .content h2
{
	background: url("../images/headings/findAMeaningHeading_bump.gif") no-repeat 0 0;
}
body.newborn #divMeaning .content h2
{
	background: url("../images/headings/findAMeaningHeading_newborn.gif") no-repeat 0 0;
}
body.busybaby #divMeaning .content h2
{
	background: url("../images/headings/findAMeaningHeading_busybaby.gif") no-repeat 0 0;
}
body.firststeps #divMeaning .content h2
{
	background: url("../images/headings/findAMeaningHeading.gif") no-repeat 0 0;
}
body.toddler #divMeaning .content h2
{
	background: url("../images/headings/findAMeaningHeading_toddler.gif") no-repeat 0 0;
}
body.dad #divMeaning .content h2
{
	background: url("../images/headings/findAMeaningHeading_dad.gif") no-repeat 0 0;
}
.babyNameFinderBox p, #divMeaning p, .babyNameFinderBox select, #divMeaning select, .babyNameFinderBox table, #divMeaning table
{
	color: #373737;
}
.babyNameFinderBox table, #divMeaning table
{
	width: 300px;
	margin: 0 auto;
}
.babyNameFinderBox table#tblResults
{
	width: 715px;
}
#divMeaning table
{
	margin: 10px auto;
}
#divTop5Boys table, #divTop5Girls table
{
	width: 325px;
}
.babyNameFinderBox table th
{
	font-weight: bold;
	width: 100px;
}
.babyNameFinderBox table td
{
	padding: 3px;
}
.babyNameFinderBox table#tblResults td
{
	padding: 0;
}
.babyNameFinderBox table#tblResults th span, .babyNameFinderBox table#tblResults td span
{
	padding: 2px;
}
.babyNameFinderBox table td input.searchButton, #divMeaning table td input.searchButton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 230px;
}
body.bumponboard #divMeaning table td input.searchButton, body.bumponboard .babyNameFinderBox table td input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn #divMeaning table td input.searchButton, body.newborn .babyNameFinderBox table td input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby #divMeaning table td input.searchButton, body.busybaby .babyNameFinderBox table td input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps #divMeaning table td input.searchButton, body.firststeps .babyNameFinderBox table td input.searchButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler #divMeaning table td input.searchButton, body.toddler .babyNameFinderBox table td input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad #divMeaning table td input.searchButton, body.dad .babyNameFinderBox table td input.searchButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
#divMeaning table td input.searchButton
{
	margin: 0 0 10px 10px;
}
.babyNameFinderBox table#tblResults
{
	border-top: 1px solid #a0a0a0;
	border-bottom: 1px solid #a0a0a0;
}
.babyNameFinder .resultsContainer
{
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: auto;
	height: 300px;
}
body.babyNameFinder table#tblResults table th
{
	border-top: 1px solid #a0a0a0;
}
body.babyNameFinder table#divMeaningRanking table
{
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
}
body.babyNameFinderBox table#tblResults table th, body.babyNameFinder #divTop5Boys table th, body.babyNameFinder #divTop5Girls table th, body.babyNameFinder table#divMeaningRanking table th
{
	color: #373737;
	font-weight: bold;
	background-color: #D3DADB;
	text-align: center;
	border-bottom: 1px solid #a0a0a0;
}
body.bumponboard table#tblResults table th, body.bumponboard #divTop5Boys table th, body.bumponboard #divTop5Girls table th, body.bumponboard table#divMeaningRanking table th
{
	background-color: #d8ccfd;
	border-bottom: 2px solid #a98dff;
}
body.busybaby table#tblResults table th, body.busybaby #divTop5Boys table th, body.busybaby #divTop5Girls table th, body.busybaby table#divMeaningRanking table th
{
	background-color: #ffd4a8;
	border-bottom: 2px solid #ffa756;
}
body.newborn table#tblResults table th, body.newborn #divTop5Boys table th, body.newborn #divTop5Girls table th, body.newborn table#divMeaningRanking table th
{
	background-color: #fff077;
	border-bottom: 2px solid #ffa756;
}
body.firststeps table#tblResults table th, body.firststeps #divTop5Boys table th, body.firststeps #divTop5Girls table th, body.firststeps table#divMeaningRanking table th
{
	background-color: #d8ead5;
	border-bottom: 2px solid #b2e5a6;
}
body.toddler table#tblResults table th, body.toddler #divTop5Boys table th, body.toddler #divTop5Girls table th, body.toddler table#divMeaningRanking table th
{
	background-color: #bae3fb;
	border-bottom: 2px solid #72c8ff;
}
body.dad table#tblResults table th, body.dad #divTop5Boys table th, body.dad #divTop5Girls table th, body.dad table#divMeaningRanking table th
{
	background-color: #cdddff;
	border-bottom: 2px solid #5674ba;
}
body.babyNameFinderBox table#tblResults table th, body.babyNameFinder table#divMeaningRanking table th, body.babyNameFinder table#divMeaningRanking table td
{
	display: inline;
	float: left;
}
body.babyNameFinderBox table#tblResults table td, body.babyNameFinder #divTop5Boys table td, body.babyNameFinder #divTop5Girls table td, body.babyNameFinder table#divMeaningRanking table td
{
	color: #373737;
	padding: 0;
	margin: 0;
	text-align: center;
}
body.babyNameFinderBox table#tblResults table td span, body.babyNameFinder #divTop5Boys table td span, body.babyNameFinder #divTop5Girls table td span, body.babyNameFinder table#divMeaningRanking table td span
{
	display: inline;
	float: left;
	padding: 6px 2px;
	width: 200px;
}
body.babyNameFinder #divTop5Boys table th span, body.babyNameFinder #divTop5Girls table th span
{
	padding: 0 2px;
	width: auto;
}
body.babyNameFinder #divTop5Boys table th.ranking span, body.babyNameFinder #divTop5Girls table th.ranking span
{
	width: 100px;
}
body.babyNameFinder table#divMeaningRanking table td span.noShow, body.admin table#divMeaningRanking table td span.noShow, body.admin table#divMeaningRanking table th span.noShow, #divMeaning .noShow
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	padding: 0;
}
#pagingOptionsContainer
{
	margin-top: -17px;
}
#forumContentBox #pagingOptionsContainer .rightList
{
	display: inline;
	float: left;
	width: 60%;
	margin: 15px 0 0 0;
}
body.dictionary #forumContentBox #pagingOptionsContainer .rightList
{
	width: 62%;
}
#forumContentBox .rightList ul li
{
	margin-top: 0;
}
#forumContentBox #pagingOptionsContainer .paging
{
	display: inline;
	float: right;
	width: 35%;
	margin: 0;
}
#forumContentBox #pagingOptionsContainer .paging ul
{
	padding-left: 0;
}
#forumContentBox p.noRecords
{
	padding: 10px 7px;
}
.forumIntroText
{
	margin: 0 25px 15px 20px;
}
#forumContentBox h2
{
	background: url(../images/headings/forumHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
#forumContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.forumSearch #forumContentBox h2
{
	background: url(../images/headings/forumSearchHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
body.forumSearch #forumContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.latestPosts #forumContentBox h2
{
	background: url(../images/headings/latestPostsHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
body.latestPosts #forumContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.myPosts #forumContentBox h2
{
	background: url(../images/headings/myPostsHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
body.myPosts #forumContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#forumContentBox .paging ul li input.prevButton, #forumContentBox .paging ul li input.nextButton
{
	border: 0;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	background-color: #b2e5a6;
}
#forumContentBox .forumTopics, #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #a98dff;
	padding: 5px 0;
	margin: 0 7px;
}
body.bumponboard #forumContentBox .forumTopics, body.bumponboard #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #a98dff;
}
body.newborn #forumContentBox .forumTopics, body.newborn #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #fff077;
}
body.busybaby #forumContentBox .forumTopics, body.busybaby #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #ffa756;
}
body.firststeps #forumContentBox .forumTopics, body.firststeps #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #b2e5a6;
}
body.toddler #forumContentBox .forumTopics, body.toddler #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #72c8ff;
}
body.dad #forumContentBox .forumTopics, body.dad #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #5674ba;
}
#forumContentBox .forumTopics
{
	padding: 10px 0;
}
#forumContentBox .forumTopics ul
{
	padding-left: 0;
}
#forumContentBox ul.forumHeading li, #forumContentBox .forumTopics ul li
{
	display: inline;
	float: left;
	margin: 0;
}
#forumContentBox ul.forumHeading li.title, #forumContentBox ul.forumHeading li.lastPost, #forumContentBox ul.forumHeading li.replies, #forumContentBox .forumTopics ul li.replies
{
	color: #373737;
	font-weight: bold;
	width: 265px;
}
#forumContentBox .forumTopics ul li.topicDetails a
{
	display: block;
}
#forumContentBox ul.forumHeading li.forumName, #forumContentBox ul.forumHeading li.date
{
	font-weight: bold;
}
#forumContentBox .forumTopics ul li.lastPost, #forumContentBox ul.forumHeading li.lastPost
{
	width: 70px;
	float: left;
}
#forumContentBox ul.forumHeading li.replies, #forumContentBox .forumTopics ul li.replies
{
	float: right;
	text-align: center;
	width: 142px;
}
#forumContentBox .forumTopics ul li.replies a
{
	font-weight: normal;
	color: #373737;
}
#forumContentBox .forumTopics ul li.replies a:hover
{
	text-decoration: none;
}
#forumContentBox .forumTopics ul li
{
	color: #373737;
	margin: 0;
}
#forumContentBox ul.forumHeading li.forumName span, #forumContentBox ul.forumHeading li.date span, #forumContentBox .forumTopics ul li.date span, #forumContentBox .forumTopics ul li.forumName span
{
	display: block;
}
#forumContentBox .forumTopics ul li.topicDetails
{
	width: 255px;
	padding-right: 10px;
}
#forumContentBox .forumTopics ul li.topicDetails a span
{
	font-size: 120%;
}
#forumContentBox .forumTopics ul li.noReplies
{
	width: 142px;
	height: 33px;
	background: url(../images/general/haveYourSay.gif) no-repeat 0 50%;
}
#forumContentBox .forumTopics ul li.replies a
{
	display: block;
}
#forumContentBox .forumTopics ul li.noReplies a
{
	display: block;
	height: 33px;
}
#forumContentBox .forumTopics ul li span.displayName
{
	display: block;
	color: #e1134f;
	font-weight: bold;
}
#forumContentBox .noShow
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}
body.myPosts #forumContentBox ul.forumHeading li.forumName span
{
	display: block;
	float: left;
}
body.myPosts #forumContentBox table.tblMyPosts
{
	width: 100%;
}
body.newborn #forumContentBox .paging ul li a, body.busybaby #forumContentBox .paging ul li a, body.firststeps #forumContentBox .paging ul li a
{
	color: #575757;
	border-color: #777;
}
body.myPosts #forumContentBox ul.forumHeading li.forumName, body.myPosts #forumContentBox ul.forumHeading li.date
{
	color: #373737;
	font-weight: bold;
}
body.myPosts #forumContentBox .forumTopics ul li.topicDetails, body.myPosts #forumContentBox ul.forumHeading li.title
{
	width: 375px;
}
body.myPosts #forumContentBox .forumTopics ul li span.topicText, body.myPosts #forumContentBox .forumTopics ul li span.forumName
{
	display: block;
}
#forumContentBox.dialog .b div div.paging
{
	width: 500px;
}
#forumContentBox.forumContentBoxLarge .b div div.paging
{
	width: 730px;
}
#forumContentBox.forumContentBoxLarge .b div div.pagingLeft
{
	width: 650px;
}
#forumContentBox .paging
{
	margin-top: -13px;
	margin-bottom: 0;
}
#forumContentBox .forumOptions
{
	margin-left: 10px;
	width: 100px;
}
#forumContentBox .forumOptions p
{
	position: absolute;
}
#forumContentBox .forumOptions p a
{
	background: url(../images/greyArrow.gif) no-repeat 0 60%;
	padding-left: 15px;
	text-decoration: underline;
}
body.bumponboard #forumContentBox .forumOptions p a
{
	background: url(../images/purpleWhiteArrow.gif) no-repeat 0 60%;
	color: #fff;
}
body.busybaby #forumContentBox .forumOptions p a
{
	background: url(../images/orangeGreyArrow.gif) no-repeat 0 60%;
}
body.toddler #forumContentBox .forumOptions p a
{
	background: url(../images/lightBlueWhiteArrow.gif) no-repeat 0 60%;
	color: #fff;
}
body.dad #forumContentBox .forumOptions p a
{
	background: url(../images/darkBlueWhiteArrow.gif) no-repeat 0 60%;
	color: #fff;
}
#forumContentBox .forumOptions ul
{
	padding: 0;
	width: 300px;
}
#forumContentBox .forumOptions ul li
{
	display: inline;
	float: left;
	background: url(../images/greyArrow.gif) no-repeat 0 60%;
	padding-left: 12px;
	margin-right: 15px;
}
body.bumponboard #forumContentBox .forumOptions ul li
{
	background: url(../images/purpleWhiteArrow.gif) no-repeat 0 60%;
}
body.bumponboard #forumContentBox .forumOptions ul li a
{
	color: #fff;
	background-color: #a98dff;
}
body.busybaby #forumContentBox .forumOptions ul li
{
	background: url(../images/orangeGreyArrow.gif) no-repeat 0 60%;
}
body.busybaby #forumContentBox .forumOptions ul li a
{
	color: #653690;
}
body.toddler #forumContentBox .forumOptions ul li
{
	background: url(../images/lightBlueWhiteArrow.gif) no-repeat 0 60%;
}
body.toddler #forumContentBox .forumOptions ul li a
{
	color: #fff;
	background-color: #72c8ff;
}
body.dad #forumContentBox .forumOptions ul li
{
	background: url(../images/darkBlueWhiteArrow.gif) no-repeat 0 60%;
}
body.dad #forumContentBox .forumOptions ul li a
{
	color: #fff;
	background-color: #5674ba;
}
#pageHeading .rightList ul li input.exploreForumsTxt
{
	background: transparent url(../images/inputBoxBG.gif) no-repeat scroll 0 50%;
	border: 0 none;
	padding: 2px 5px;
	width: 130px;
	color: #8F8F8F;
}
#pageHeading .rightList ul li input.exploreForumsBtn
{
	background: #E1134F url(../images/buttons/redArrowButton.gif) no-repeat scroll 0 50%;
	border: 0;
	color: #fff;
	font-size: 90%;
	width: 16px;
	cursor: pointer;
}
#forumContentBox .rightList
{
	float: right;
	margin-top: -20px;
	width: 334px;
}
#forumContentBox .rightList ul
{
	float: left;
	width: auto;
	padding-left: 0;
}
#forumContentBox #doRightList ul
{
	float: right;
}
#forumContentBox .rightList ul li.last
{
	margin-right: 0;
}
#forumContentBox .rightList ul li.last a
{
	background-image: none;
}
#forumContentBox .rightList ul li
{
	display: inline;
	float: left;
	margin-right: 10px;
	color: #373737;
	font-weight: bold;
}
#forumContentBox .rightList ul li a
{
	color: #575757;
	padding-right: 10px;
	background: url(../images/whiteSeperator.gif) no-repeat scroll 100% 55%;
}
body.bumponboard #forumContentBox .rightList ul li a
{
	background-color: #a98dff;
	color: #fff;
}
body.toddler #forumContentBox .rightList ul li a
{
	background-color: #72c8ff;
	color: #fff;
}
body.dad #forumContentBox .rightList ul li a
{
	background-color: #5674ba;
	color: #fff;
}
body.newborn #forumContentBox .rightList ul li a
{
	background: url(../images/greySeperator.gif) no-repeat 100% 55%;
}
body.busybaby #forumContentBox .rightList ul li a
{
	background: url(../images/greySeperator.gif) no-repeat 100% 55%;
}
body.firststeps #forumContentBox .rightList ul li a
{
	background: url(../images/greySeperator.gif) no-repeat 100% 55%;
}
#forumContentBox .hd h3
{
	padding-left: 0;
	margin-top: 0;
	text-decoration: underline;
	color: #373737;
}
body.bumponboard #forumContentBox .hd h3
{
	color: #fff;
	background-color: #a98dff;
}
body.toddler #forumContentBox .hd h3
{
	color: #fff;
	background-color: #72c8ff;
}
body.dad #forumContentBox .hd h3
{
	color: #fff;
	background-color: #5674ba;
}
#forumContentBox .postOptions ul
{
	padding: 0;
}
#forumContentBox .postOptions ul li
{
	display: inline;
	float: left;
	background: url(../images/whiteSeperator.gif) no-repeat scroll 100% 55%;
	margin: 4px 0;
	padding: 0 5px;
}
body.newborn #forumContentBox .postOptions ul li
{
	background: url(../images/greySeperator.gif) no-repeat 100% 55%;
}
body.busybaby #forumContentBox .postOptions ul li
{
	background: url(../images/greySeperator.gif) no-repeat 100% 55%;
}
body.firststeps #forumContentBox .postOptions ul li
{
	background: url(../images/greySeperator.gif) no-repeat 100% 55%;
}
#forumContentBox .postOptions ul li.conditions
{
	margin-top: 6px;
}
#forumContentBox .postOptions ul li a
{
	color: #575757;
}
body.newborn #forumContentBox .postOptions ul li.last, body.busybaby #forumContentBox .postOptions ul li.last, body.firststeps #forumContentBox .postOptions ul li.last, #forumContentBox .postOptions ul li.last
{
	background: 0;
}
#forumContentBox .postOptions ul li.reply
{
	width: 420px;
}
#forumContentBox input.postButton, #forumContentBox input.replyButton
{
	border: 0;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	background-color: #b2e5a6;
	background: url(../images/greyArrow.gif) no-repeat scroll 1% 55%;
}
body.bumponboard #forumContentBox input.replyButton
{
	color: #fff;
	background: url(../images/purpleGreyArrow.gif) no-repeat scroll 1% 55%;
}
body.busybaby #forumContentBox input.replyButton
{
	background: url(../images/orangeGreyArrow.gif) no-repeat scroll 1% 55%;
}
body.toddler #forumContentBox input.replyButton
{
	color: #fff;
	background: url(../images/lightBlueGreyArrow.gif) no-repeat scroll 1% 55%;
}
body.dad #forumContentBox input.replyButton
{
	color: #fff;
	background: url(../images/darkBlueWhiteArrow.gif) no-repeat scroll 1% 55%;
}
#forumContentBox input.replyButton
{
	position: absolute;
	top: 3px;
	right: 25px;
	font-size: 15px;
	height: 30px;
	width: 85px;
}
#forumContentBox input.postButton
{
	font-size: 100%;
	color: #575757;
	background: none;
	text-align: left;
}
#forumContentBox input.replyButton
{
	float: right;
	padding-left: 10px;
}
#forumContentBox .post
{
	margin-bottom: 20px;
}
#forumContentBox .simplePost
{
	border-bottom: 1px dashed #c0c0c0;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#forumContentBox .post table th, #forumContentBox .post table td
{
	width: 390px;
	color: #373737;
}
#forumContentBox.forumContentBoxLarge .post table th, #forumContentBox.forumContentBoxLarge .post table td
{
	width: 630px;
	color: #373737;
}
#forumContentBox .post table td.postMemberDetails
{
	width: 145px;
}
#forumContentBox .post .postOptions
{
	width: 740px;
	border-bottom: 1px solid #373737;
	background-color: #a98dff;
	margin-top: 10px;
}
body.bumponboard #forumContentBox .post .postOptions
{
	background-color: #a98dff;
}
body.newborn #forumContentBox .post .postOptions
{
	background-color: #fff077;
}
body.busybaby #forumContentBox .post .postOptions
{
	background-color: #ffa756;
}
body.firststeps #forumContentBox .post .postOptions
{
	background-color: #b2e5a6;
}
body.toddler #forumContentBox .post .postOptions
{
	background-color: #72c8ff;
}
body.dad #forumContentBox .post .postOptions
{
	background-color: #5674ba;
}
body.bumponboard #forumContentBox .post .postOptions ul li a
{
	background-color: #a98dff;
	color: #fff;
}
body.firststeps #forumContentBox .post .postOptions
{
	background-color: #b2e5a6;
}
body.toddler #forumContentBox .post .postOptions ul li a
{
	background-color: #72c8ff;
	color: #fff;
}
body.dad #forumContentBox .post .postOptions ul li a
{
	background-color: #5674ba;
	color: #fff;
}
#forumContentBox .post span
{
	display: block;
}
#forumContentBox .post span.postMessageBody, #forumContentBox .post span.postTitle, #forumContentBox .post span.postDate
{
	display: inline;
	float: left;
	width: 500px;
}
#forumContentBox .post span.postDate
{
	float: right;
	width: 75px;
	text-align: center;
	margin-right: 10px;
}
#forumContentBox .post span.postDisplayName
{
	font-weight: bold;
	color: #e1134f;
	padding: 0 0 5px 0;
}
#forumContentBox .post span.postMessageBody
{
	margin-top: 5px;
}
#forumContentBox .post img.memberPhoto
{
	display: block;
	width: 60px;
	height: 60px;
	margin-bottom: 5px;
	border: 1px solid #000;
}
#pageHeading.dictionary .rightList li.last, #pageHeading.forumPageHeading .rightList li.last
{
	margin-top: 2px;
}
#forumContentBox .rightList input.addToFavBtn
{
	border: 0;
	background-color: Transparent;
	color: #555;
	font-weight: bold;
	cursor: pointer;
	width: 123px;
}
body.bumponboard #forumContentBox .rightList input.addToFavBtn, body.toddler #forumContentBox .rightList input.addToFavBtn, body.dad #forumContentBox .rightList input.addToFavBtn
{
	color: #fff;
}
.bottomLinks .rightList input.addToFavBtn
{
	border: 0;
	background-color: Transparent;
	color: #555;
	font-weight: bold;
	cursor: pointer;
	display: inline;
	float: left;
	text-decoration: underline;
	width: 120px;
	margin-top: -2px;
}
#pageHeading .rightList input.addToFavBtn
{
	border: 0;
	background-color: #e1134f;
	color: #fff;
	cursor: pointer;
	display: inline;
	float: left;
	text-decoration: underline;
	width: 120px;
}
body.dictionarySearch #forumContentBox ul.forumHeading li.title, body.dictionarySearch #forumContentBox .forumTopics ul li.topicDetails, body.forumSearch #forumContentBox ul.forumHeading li.title, body.forumSearch #forumContentBox .forumTopics ul li.topicDetails
{
	width: 380px;
	padding-right: 10px;
}
body.dictionarySearch #forumContentBox ul.forumHeading li.title, body.dictionarySearch #forumContentBox .forumTopics ul li.topicDetails
{
	width: 500px;
}
body.dictionarySearch #forumContentBox .forumTopics ul li span p, body.forumSearch #forumContentBox .forumTopics ul li span p
{
	padding: 0;
}
#replyPostContentBox h2
{
	background: url(../images/headings/replyPostHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
#replyPostContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#replyPostContentBox
{
	margin-top: 20px;
}
#replyPostContentBox h3
{
	color: #e1134f;
	margin-bottom: 15px;
	font-size: 130%;
}
#replyPostContentBox ul
{
	padding: 0;
}
#replyPostContentBox ul.newPost li
{
	list-style-type: none;
	margin-bottom: 10px;
	display: inline;
	float: left;
	width: 100%;
	font-weight: bold;
}
#replyPostContentBox ul li.category, #replyPostContentBox ul li.stage
{
	width: 50%;
}
#replyPostContentBox ul li.category span, #replyPostContentBox ul li.stage span, #replyPostContentBox ul li.subject span.subjectLabel
{
	display: block;
	float: left;
}
#replyPostContentBox ul li.post span, #replyPostContentBox ul li.post textarea
{
	display: inline;
	float: left;
}
#replyPostContentBox ul li.post textarea
{
	margin-right: 3px;
}
#replyPostContentBox ul li span.dropDown
{
	border: 2px solid #a98dff;
}
body.bumponboard #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #a98dff;
}
body.newborn #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #fff077;
}
body.busybaby #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #ffa756;
}
body.firststeps #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #b2e5a6;
}
body.toddler #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #72c8ff;
}
body.dad #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #5674ba;
}
#replyPostContentBox ul li textarea, #replyPostContentBox ul li input
{
	padding: 2px;
	border: 2px solid #a98dff;
}
body.bumponboard replyPostContentBox ul li textarea, body.bumponboard #replyPostContentBox ul li input
{
	border: 2px solid #a98dff;
}
body.newborn replyPostContentBox ul li textarea, body.newborn #replyPostContentBox ul li input
{
	border: 2px solid #fff077;
}
body.busybaby replyPostContentBox ul li textarea, body.busybaby #replyPostContentBox ul li input
{
	border: 2px solid #ffa756;
}
body.firststeps replyPostContentBox ul li textarea, body.firststeps #replyPostContentBox ul li input
{
	border: 2px solid #b2e5a6;
}
body.toddler replyPostContentBox ul li textarea, body.toddler #replyPostContentBox ul li input
{
	border: 2px solid #72c8ff;
}
body.dad replyPostContentBox ul li textarea, body.dad #replyPostContentBox ul li input
{
	border: 2px solid #5674ba;
}
#replyPostContentBox ul li input.postButton
{
	padding: 10px 0 10px 10px;
	border: 0;
	background: url("../images/buttons/postButton.gif") no-repeat 0 50%;
	color: #FFF;
	font-size: 130%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 30px 10px 0;
	width: 155px;
	text-transform: uppercase;
	text-align: left;
	float: right;
}
body.bumponboard #replyPostContentBox ul li input.postButton, body.newborn #replyPostContentBox ul li input.postButton, body.busybaby #replyPostContentBox ul li input.postButton, body.firststeps #replyPostContentBox ul li input.postButton, body.toddler #replyPostContentBox ul li input.postButton, body.dad #replyPostContentBox ul li input.postButton
{
	border: 0;
}
#replyPostContentBox #divValidation
{
	margin-bottom: 20px;
}
#replyPostContentBox #divValidation div ul
{
	display: inline;
	float: left;
	width: 90%;
	margin: 0 0 20px 15px;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
}
#replyPostContentBox #divValidation div ul li
{
	list-style-type: square;
	color: #e1134f;
	margin: 0 0 0 10px;
	font-weight: normal;
}
#forumRulesBox h2
{
	background: url(../images/headings/forumRulesHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 10px;
	width: 200px;
	height: 25px;
}
#forumRulesBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#handyHintsBox h2
{
	background: url(../images/headings/handyHintsHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 10px;
	width: 200px;
	height: 25px;
}
#friendyForumEtiquetteBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#friendyForumEtiquetteBox h2
{
	background: url(../images/headings/friendlyForumHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 5px;
	width: 250px;
	height: 45px;
}
#createUsernameBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#createUsernameBox h2
{
	background: url(../images/headings/forumUsernameHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 5px;
	width: 250px;
	height: 45px;
}
#forumInfoBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#forumInfoBox h2
{
	background: url(../images/headings/generalForumInfoHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 5px;
	width: 250px;
	height: 45px;
}
#reportFunctionBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#reportFunctionBox h2
{
	background: url(../images/headings/reportFunctionHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 10px;
	width: 200px;
	height: 25px;
}
#moderationProcessBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#moderationProcessBox h2
{
	background: url(../images/headings/moderationProcessHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 10px;
	width: 200px;
	height: 25px;
}
#forumSafetyTipsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#forumSafetyTipsBox h2
{
	background: url(../images/headings/safetyTipsHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 5px;
	width: 250px;
	height: 45px;
}
#termsConditionsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
#termsConditionsBox h2
{
	background: url(../images/headings/termsConditionsForumHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 10px;
	width: 200px;
	height: 25px;
}
#handyHintsBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.conditionsOfUse #contentContainer .content ul
{
	padding: 5px 0 20px 30px;
}
body.conditionsOfUse #conditionsIntro h3
{
	margin-top: 20px;
	color: #e1134f;
}
body.conditionsOfUse #conditionsIntro ul
{
	margin-bottom: 20px;
}
body.conditionsOfUse #contentContainer .content ol li ul
{
	padding-bottom: 5px;
}
body.conditionsOfUse #contentContainer .content ol li ul li
{
	list-style-type: square;
}
body.conditionsOfUse #contentContainer ol
{
	padding-bottom: 10px;
}
body.conditionsOfUse #contentContainer ul.forumQuickLinksMenu
{
	padding: 0 0 0 20px;
}
#handyHintsBox ul li.colour1, #handyHintsBox ul li.colour2, #handyHintsBox ul li.colour3, #handyHintsBox ul li.colour4, #handyHintsBox ul li.colour5, #handyHintsBox ul li.colour6, #handyHintsBox ul li.colour7, #handyHintsBox ul li.colour8, #handyHintsBox ul li.colour9, #handyHintsBox ul li.colour10, #handyHintsBox ul li.colour11
{
	font-size: 110%;
	font-weight: bold;
}
#handyHintsBox ul li.colour1 a, #handyHintsBox ul li.colour1
{
	color: #e1134f;
}
#handyHintsBox ul li.colour2
{
	color: #a98dff;
}
#handyHintsBox ul li.colour3 a, #handyHintsBox ul li.colour3
{
	color: #eed613;
}
#handyHintsBox ul li.colour4
{
	color: #ffa756;
}
#handyHintsBox ul li.colour5
{
	color: #90df7d;
}
#handyHintsBox ul li.colour6 a, #handyHintsBox ul li.colour6
{
	color: #72c8ff;
}
#handyHintsBox ul li.colour7
{
	color: #5674ba;
}
#handyHintsBox ul li.colour8 a, #handyHintsBox ul li.colour8
{
	color: #a0a0a0;
}
#handyHintsBox ul li.colour9
{
	color: #c6d95c;
}
#handyHintsBox ul li.colour10
{
	color: #f07fb3;
}
#handyHintsBox ul li.colour11
{
	color: #4b79d7;
}
#handyHintsBox ul li.colour11 a, #handyHintsBox ul li.colour1 a, #handyHintsBox ul li.colour3 a, #handyHintsBox ul li.colour8 a, #handyHintsBox ul li.colour6 a
{
	text-decoration: underline;
}
#handyHintsBox ul li.colour11 a:hover, #handyHintsBox ul li.colour1 a:hover, #handyHintsBox ul li.colour3 a:hover, #handyHintsBox ul li.colour8 a:hover, #handyHintsBox ul li.colour6 a:hover
{
	color: #000;
}
#forumContentBox.hidden
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}
body.greenTips .content h2
{
	background: url(../images/headings/didYouKnowHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
body.greenTips .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.greenTips .content h3
{
	color: #e1134f;
	margin: 15px 0;
	font-size: 140%;
}
body.greenTips .content h4
{
	font-size: 120%;
	color: #653690;
}
body.greenTips .content ul
{
	margin-bottom: 20px;
	padding-left: 30px;
}
body.greenTips .content ul.subList
{
	margin-bottom: 0;
}
body.greenTips .content a.centerImage
{
	display: block;
	width: 304px;
	margin: 10px auto;
}
body.greenTips .content ul.quickFacts
{
	margin: 20px 0 10px 0;
}
body.greenTips .content ul.quickFacts li
{
	margin: 10px 0;
}
body.greenTips .content p.tick
{
	padding-left: 20px;
	background: url(../images/tick.gif) no-repeat 0 0;
}
body.greenTips .content .wasteDetails
{
	width: 300px;
	margin: 10px auto;
}
body.greenTips .content .wasteDetails ul.waste
{
	width: 170px;
	display: inline;
	float: left;
	margin-top: 10px;
}
body.greenTips .content .wasteDetails ul.waste li.red
{
	list-style-image: url(../images/general/redSquare.gif);
}
body.greenTips .content .wasteDetails ul.waste li.yellow
{
	list-style-image: url(../images/general/yellowSquare.gif);
}
body.greenTips .content .wasteDetails ul.waste li.blue
{
	list-style-image: url(../images/general/blueSquare.gif);
}
body.greenTips .content p.disclaimer
{
	color: #888;
}
body.greenTips .content p.disclaimer a
{
	color: #777;
}
body.greenTips .content ul.tickList li
{
	list-style-image: url(../images/tick.gif);
}
body.greenTips .content ul.subList li
{
	list-style-image: none;
}
body.greenTips .content span.highlight
{
	font-size: 120%;
	font-weight: bold;
}
body.greenTips .greenPolicyDisclaimer
{
	margin: 0 10px;
	text-align: center;
}
body.greenTips #pageHeading .greenPolicyBreadcrumbs li a.last
{
	background-image: none;
}
body.greenTips #greenPolicyMarginTop
{
	margin-top: 20px;
}
body.admin .content h2
{
	background: url(../images/headings/admin_contentListHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 7px 0 10px 0;
	width: 200px;
	height: 33px;
}
body.admin .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #adminMenuContentBox .content h2
{
	background: url(../images/headings/admin_adminHomeHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 9px 0 10px 5px;
	width: 200px;
	height: 33px;
}
body.admin #adminMenuContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #addContentBox .content h2
{
	background: url(../images/headings/admin_addContentHeading.gif) no-repeat 0 60%;
	display: block;
	z-index: 3;
	margin: 7px 0 10px 0;
	width: 200px;
	height: 33px;
}
body.admin #addContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #advertContentBox .content h2
{
	background: url(../images/headings/admin_editAddNewAdvertHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 260px;
	height: 33px;
}
body.admin #advertContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #existingAdvertContentBox .content h2
{
	background: url(../images/headings/admin_existingAdvertsHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 200px;
	height: 33px;
}
body.admin #existingAdvertContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #babyNameAdminContentBox .content h2
{
	background: url(../images/headings/babyNameFinderHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 200px;
	height: 33px;
}
body.admin #babyNameAdminContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #memberContentBox .content h2
{
	background: url(../images/headings/admin_ManageMembersHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 200px;
	height: 33px;
}
body.admin #memberContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #memberSummaryContentBox .content h2
{
	background: url(../images/headings/admin_MemberSummaryHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 200px;
	height: 33px;
}
body.admin #memberSummaryContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #newMemberContentBox .content h2
{
	background: url(../images/headings/admin_ManageNewMembersHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 200px;
	height: 33px;
}
body.admin #newMemberContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #moderationContentBox .content h2
{
	background: url(../images/headings/admin_forumModerationHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 200px;
	height: 33px;
}
body.admin #moderationContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #moderationContentBox .content h2
{
	background: url(../images/headings/admin_forumModerationHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 200px;
	height: 33px;
}
body.admin #monthlySummaryContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #monthlySummaryContentBox .content h2
{
	background: url(../images/headings/admin_monthlySummaryHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 250px;
	height: 33px;
}
body.admin #lookupContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #managePromotionsContentBox .content h2
{
	background: url(../images/headings/admin_managePromotions.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 10px 0 10px 0;
	width: 250px;
	height: 33px;
}
body.admin #managePromotionsContentBox .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.admin #managePromotionsContentBox table#promotionContainerHeading th span
{
	font-weight: bold;
}
#memberContentBox h4
{
	color: #653690;
	font-size: 110%;
}
body.admin .content select
{
	margin: 0 10px;
}
body.admin .content .hd p
{
	padding-left: 10px;
}
div#adminContentBox.dialog span
{
	color: #373737;
}
#adminContentBox .paging
{
	width: 250px;
}
body.admin .content .selectContent p
{
	padding-bottom: 0;
}
body.admin .content .selectContent
{
	width: 350px;
	display: inline;
	float: left;
}
body.admin #moderationContentBox .moderationContainer
{
	width: 100%;
	height: 300px;
	overflow: auto;
	margin: 5px 0;
}
body.admin #memberContentBox .searchForMemberContainer
{
	width: 100%;
	height: 90px;
	overflow: auto;
	margin: 5px 0 20px;
}
body.admin #moderationContentBox .reportAbuseModContainer
{
	width: 100%;
	height: 150px;
	overflow: auto;
	margin: 5px 0;
}
body.admin #newMemberContentBox .newMemberResults
{
	width: 100%;
	height: 300px;
	overflow: auto;
	margin: 5px 0;
}
body.admin #memberContentBox table#searchsearchForMemberHeading th, body.admin #lookupContentBox table th, body.admin #newMemberContentBox .moderationContainer table th, body.admin #moderationContentBox table#moderationContainerHeading th
{
	font-weight: bold;
	padding: 2px 0;
}
body.admin #memberContentBox table#searchsearchForMemberHeading th, body.admin #moderationContentBox table#moderationContainerHeading th
{
	background-color: #D3DADB;
}
#newMemberContentBox #pagingButtonsContainer
{
	border-bottom: 1px solid #c0c0c0;
	width: 100%;
	margin: 5px 0 10px;
	color: #373737;
}
#addContentBox .activityCategoryOptions
{
	width: 50%;
	display: inline;
	float: left;
}
#addContentBox .activityCategoryOptions span.label
{
	display: block;
	float: left;
	color: #373737;
	font-weight: bold;
}
#addContentBox .activityCategoryOptionsContainer
{
	margin-bottom: 10px;
}
#addContentBox .activityCategoryOptions table td input
{
	margin: 0 5px 0 0;
}
#addContentBox ul.activityList, #addContentBox ul.addContent
{
	padding-left: 0;
}
#addContentBox ul.activityList li, #addContentBox ul.addContent li
{
	list-style-type: none;
	display: block;
}
#addContentBox ul.activityList li
{
	margin: 5px 0 7px;
}
#addContentBox ul.activityList li span, #addContentBox ul.activityList li input, #addContentBox ul.addContent li span, #addContentBox ul.addContent li textarea, #addContentBox ul.addContent li input
{
	display: inline;
	float: left;
}
#addContentBox ul.activityList li input, #addContentBox ul.addContent li input
{
	margin-bottom: 5px;
}
#addContentBox ul.addContent li textarea, #addContentBox ul.addContent li input
{
	margin-right: 2px;
}
#addContentBox ul.activityList li span.label, #addContentBox ul.addContent li span.label
{
	display: block;
	float: left;
	font-weight: bold;
}
#addContentBox ul.activityList li select
{
	margin: 0;
}
#lookupContentBox ul.addContentOneCol, #moderationContentBox ul.addContentTwoCol, #memberContentBox ul.addContentOneCol, #memberContentBox ul.addContentTwoCol, #newMemberContentBox ul.addContentOneCol, #babyNameAdminContentBox ul.addContentTwoCol, #existingAdvertContentBox ul.addContentTwoCol, #advertContentBox ul.addContentTwoCol, #addContentBox ul.addContentTwoCol
{
	padding-left: 0;
}
#lookupContentBox ul.addContentOneCol, #moderationContentBox ul.addContentTwoCol, #newMemberContentBox ul.addContentOneCol, #memberContentBox ul.addContentOneCol, #memberContentBox ul.addContentTwoCol, #babyNameAdminContentBox ul.addContentTwoCol, #existingAdvertContentBox ul.addContentTwoCol, #advertContentBox ul.addContentTwoCol
{
	margin-bottom: 20px;
}
#moderationContentBox ul.addContentTwoCol li, #memberContentBox ul.addContentTwoCol li, #babyNameAdminContentBox ul.addContentTwoCol li, #existingAdvertContentBox ul.addContentTwoCol li, #advertContentBox ul.addContentTwoCol li, #addContentBox ul.addContentTwoCol li
{
	display: inline;
	float: left;
	width: 50%;
}
#lookupContentBox ul.addContentOneCol li, #newMemberContentBox ul.addContentOneCol li, #memberContentBox ul.addContentOneCol li
{
	list-style-type: none;
	width: 100%;
	display: block;
}
#lookupContentBox ul.addContentOneCol li span, #lookupContentBox ul.addContentOneCol li input, #lookupContentBox ul.addContentOneCol li select, #moderationContentBox ul.addContentTwoCol li span, #moderationContentBox ul.addContentTwoCol li input, #moderationContentBox ul.addContentTwoCol li select, #newMemberContentBox ul.addContentOneCol li span, #newMemberContentBox ul.addContentOneCol li input, #newMemberContentBox ul.addContentOneCol li button.calendarButton, #newMemberContentBox ul.addContentTwoCol li select, #babyNameAdminContentBox ul.addContentTwoCol li span, #babyNameAdminContentBox ul.addContentTwoCol li select, #babyNameAdminContentBox ul.addContentTwoCol li input, #memberContentBox ul.addContentOneCol li span, #memberContentBox ul.addContentOneCol li input, #memberContentBox ul.addContentOneCol li select, #memberContentBox ul.addContentTwoCol li span, #memberContentBox ul.addContentTwoCol li select, #memberContentBox ul.addContentTwoCol li input, #existingAdvertContentBox ul.addContentTwoCol li span, #advertContentBox ul.addContentTwoCol li select, #advertContentBox ul.addContentTwoCol li button.calendarButton, #advertContentBox ul.addContentTwoCol li span, #advertContentBox ul.addContentTwoCol li textarea, #advertContentBox ul.addContentTwoCol li input, #addContentBox ul.addContentTwoCol li select, #addContentBox ul.addContentTwoCol li button.calendarButton, #addContentBox ul.addContentTwoCol li span, #addContentBox ul.addContentTwoCol li textarea, #addContentBox ul.addContentTwoCol li input
{
	display: inline;
	float: left;
}
#moderationContentBox ul.addContentTwoCol li select, #newMemberContentBox ul.addContentOneCol li select, #memberContentBox ul.addContentOneCol li select, #memberContentBox ul.addContentTwoCol li select
{
	margin: 0;
}
#lookupContentBox ul.addContentOneCol li input, #lookupContentBox ul.addContentOneCol li select
{
	margin: 0 5px 0 0;
}
#babyNameAdminContentBox ul.addContentTwoCol li select, #advertContentBox ul.addContentTwoCol li select, #addContentBox ul.addContent li select, #addContentBox ul.addContentTwoCol li select
{
	margin: 0 2px 0 0;
}
#babyNameAdminContentBox ul.addContentTwoCol li input, #addContentBox ul.addContentTwoCol li textarea, #addContentBox ul.addContentTwoCol li input
{
	margin-right: 2px;
}
#lookupContentBox ul.addContentOneCol li span.label, #moderationContentBox ul.addContentTwoCol li span.label, #newMemberContentBox ul.addContentOneCol li span.label, #memberContentBox ul.addContentOneCol li span.label, #memberContentBox ul.addContentTwoCol li span.label, #babyNameAdminContentBox ul.addContentTwoCol li span.label, #existingAdvertContentBox ul.addContentTwoCol li span.label, #advertContentBox ul.addContentTwoCol li span.label, #addContentBox ul.addContentTwoCol li span.label
{
	display: block;
	float: left;
	font-weight: bold;
}
#addContentBox ul.addContentTwoCol li button.calendarButton
{
	padding: 0;
	width: 18px;
	height: 18px;
}
#addContentBox ul.addContentTwoCol li span.required
{
	color: #e1134f;
	width: auto;
	display: block;
	float: left;
	margin-right: 2px;
}
#addContentBox ul.addContent li select
{
	margin-bottom: 5px;
}
#addContentBox .actionButtons
{
	position: relative;
	z-index: 100;
	width: 500px;
	margin: 0 auto;
}
#managePromotionsContentBox input.saveButton, #managePromotionsContentBox input.cancelButton, .actionButtons input.viewButton, .actionButtons input.sendButton, .actionButtons input.searchButton, .actionButtons input.addButton, .actionButtons input.deleteButton, .actionButtons input.editButton, .actionButtons input.cancelButton, .actionButtons input.saveButton, .actionButtons input.newButton
{
	display: inline;
	float: left;
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 10px;
}
#babyNameAdminContentBox .actionButtons input.newButton
{
	margin: 0 0 0 5px;
}
#babyNameAdminContentBox .actionButtons input.addButton
{
	margin: 0 0 0 50px;
}
#newMemberContentBox .actionButtons input.searchButton, #memberContentBox .actionButtons input.sendButton, #memberContentBox .actionButtons input.searchButton
{
	margin: 10px 0 0 610px;
}
#memberContentBox ul.addContentOneCol .actionButtons input.searchButton
{
	margin: 0 0 0 10px;
}
#memberContentBox p.hint
{
	font-style: italic;
}
body.bumponboard #managePromotionsContentBox input.saveButton, body.bumponboard #managePromotionsContentBox input.cancelButton, body.bumponboard .actionButtons input.viewButton, body.bumponboard .actionButtons input.sendButton, body.bumponboard .actionButtons input.searchButton, body.bumponboard .actionButtons input.addButton, body.bumponboard .actionButtons input.deleteButton, body.bumponboard .actionButtons input.editButton, body.bumponboard .actionButtons input.cancelButton, body.bumponboard .actionButtons input.saveButton, body.bumponboard .actionButtons input.newButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn #managePromotionsContentBox input.saveButton, body.newborn #managePromotionsContentBox input.cancelButton, body.newborn .actionButtons input.viewButton, body.newborn .actionButtons input.sendButton, body.newborn .actionButtons input.searchButton, body.newborn .actionButtons input.addButton, body.newborn .actionButtons input.deleteButton, body.newborn .actionButtons input.editButton, body.newborn .actionButtons input.cancelButton, body.newborn .actionButtons input.saveButton, body.newborn .actionButtons input.newButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby #managePromotionsContentBox input.saveButton, body.busybaby #managePromotionsContentBox input.cancelButton, body.busybaby .actionButtons input.viewButton, body.busybaby .actionButtons input.sendButton, body.busybaby .actionButtons input.searchButton, body.busybaby .actionButtons input.addButton, body.busybaby .actionButtons input.deleteButton, body.busybaby .actionButtons input.editButton, body.busybaby .actionButtons input.cancelButton, body.busybaby .actionButtons input.saveButton, body.busybaby .actionButtons input.newButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps #managePromotionsContentBox input.saveButton, body.firststeps #managePromotionsContentBox input.cancelButton, body.firststeps .actionButtons input.viewButton, body.firststeps .actionButtons input.sendButton, body.firststeps .actionButtons input.searchButton, body.firststeps .actionButtons input.addButton, body.firststeps .actionButtons input.deleteButton, body.firststeps .actionButtons input.editButton, body.firststeps .actionButtons input.cancelButton, body.firststeps .actionButtons input.saveButton, body.firststeps .actionButtons input.newButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler #managePromotionsContentBox input.saveButton, body.toddler #managePromotionsContentBox input.cancelButton, body.toddler .actionButtons input.viewButton, body.toddler .actionButtons input.sendButton, body.toddler .actionButtons input.searchButton, body.toddler .actionButtons input.addButton, body.toddler .actionButtons input.deleteButton, body.toddler .actionButtons input.editButton, body.toddler .actionButtons input.cancelButton, body.toddler .actionButtons input.saveButton, body.toddler .actionButtons input.newButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad #managePromotionsContentBox input.saveButton, body.dad #managePromotionsContentBox input.cancelButton, body.dad .actionButtons input.viewButton, body.dad .actionButtons input.sendButton, body.dad .actionButtons input.searchButton, body.dad .actionButtons input.addButton, body.dad .actionButtons input.deleteButton, body.dad .actionButtons input.editButton, body.dad .actionButtons input.cancelButton, body.dad .actionButtons input.saveButton, body.dad .actionButtons input.newButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
#managePromotionsContentBox input.addNewCampaignButton
{
	display: inline;
	float: left;
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/largeButtonPlain_Bump.gif") no-repeat 50% 50%;
	width: 197px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 20px 0 10px 250px;
}
body.bumponboard #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_FirstSteps.gif") no-repeat 50% 50%;
}
body.toddler #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
#addContentBox ul.addContentTwoCol li input[disabled]
{
	color: GrayText;
	cursor: inherit;
	background-color: #a0a0a0;
}
body.admin .actionButtons input.viewButton[disabled], body.admin .actionButtons input.deleteButton[disabled], body.admin .actionButtons input.editButton[disabled], body.admin .actionButtons input.cancelButton[disabled], body.admin .actionButtons input.saveButton[disabled], body.admin .actionButtons input.newButton[disabled]
{
	color: GrayText;
	cursor: inherit;
}
body.admin #divValidation div ul
{
	width: 95%;
	margin: 10px 0 20px 0;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
}
body.admin #divValidation div ul li
{
	list-style-type: square;
	color: #e1134f;
	margin: 0 0 0 10px;
	font-weight: normal;
}
body.admin #adminContentBox .item
{
	border-bottom: 1px solid #c0c0c0;
}
#managePromotionsContentBox .theContainer, #monthlySummaryContentBox .theContainer, #memberSummaryContentBox .theContainer, #lookupContentBox .theContainer, #babyNameAdminContentBox .theContainer, #moderationContentBox .theContainer, #newMemberContentBox .theContainer, #memberContentBox .theContainerV2, #memberContentBox .theContainer, #addContentBox .theContainer
{
	margin-bottom: 20px;
	border-bottom: 1px dashed #C0C0C0;
	padding-bottom: 20px;
}
#memberContentBox .theContainerV2
{
	padding-bottom: 0;
}
#addContentBox .checkListBox
{
	margin-top: 10px;
}
#addContentBox .checkListBox div
{
	height: 218px;
	overflow: auto;
}
#addContentBox .checkListBox table
{
	width: 100%;
	height: 218px;
	overflow: auto;
}
#addContentBox .checkListBox table td input
{
	margin: 0 5px 0;
}
#newMemberContentBox ul.addContentOneCol li button.calendarButton, #memberContentBox ul.addContentOneCol li input.calendarButton, #memberContentBox ul.addContentTwoCol li button.calendarButton, #advertContentBox ul.addContentTwoCol li button.calendarButton, #addContentBox ul.addContentTwoCol li button.calendarButton
{
	background: #fff url("../images/buttons/calendarButton.gif") no-repeat 100% 100%;
	color: #fff;
	border: 0;
	width: 20px;
	cursor: pointer;
	margin-left: 0;
}
body.admin #advertContentBox .actionButtons
{
	width: 260px;
	float: right;
}
body.admin #moderationContentBox ul.addContentTwoCol li input.readOnly, body.admin #memberContentBox ul.addContentTwoCol li input.readOnly, body.admin #addContentBox ul.addContentTwoCol li input.readOnly, body.admin #advertContentBox ul.addContentTwoCol li input.readOnly
{
	background-color: #E0E0E0;
}
body.admin #existingAdvertContentBox .advertFlash, body.admin #existingAdvertContentBox .advertImage, body.admin #advertContentBox .advertFlash, body.admin #advertContentBox .advertImage
{
	display: inline;
	float: left;
	width: 360px;
}
body.admin #existingAdvertContentBox .advertImage, body.admin #advertContentBox .advertImage
{
	float: right;
}
body.admin #existingAdvertContentBox .existingAdInfo
{
	border-bottom: 1px dashed #8f8f8f;
	padding-bottom: 20px;
}
body.admin #existingAdvertContentBox .actionButtons input.editButton
{
	float: right;
}
body.admin #babyNameAdminContentBox .actionButtons input.saveButton
{
	margin-left: 590px;
}
body.admin #babyNameAdminContentBox #divMeaningRanking
{
	margin-top: 10px;
}
body.admin #babyNameAdminContentBox #divMeaningRanking th span
{
	font-weight: bold;
	text-align: center;
}
body.admin #babyNameAdminContentBox #divMeaningRanking td
{
	text-align: center;
}
body.admin #babyNameAdminContentBox .rankingContainer
{
	display: inline;
	float: left;
	width: 49%;
}
body.admin #memberContentBox .registerAChild .actionButtons
{
	margin-left: 250px;
}
body.admin #memberContentBox .memberAdminTableChildren th
{
	font-weight: bold;
}
body.admin #memberContentBox .memberAdminTableChildren
{
	margin: 10px 0;
}
#moderationContentBox #moderateBtns
{
	width: 410px;
	margin: 0 auto;
}
#moderationContentBox #moderateBtns input
{
	margin: 0 10px;
}
#lookupContentBox .actionButtons input
{
	float: right;
}
body.admin #moderationContentBox ul.addContentTwoCol li span.radioBtn
{
	margin-right: 20px;
}
body.admin #moderationContentBox ul.addContentTwoCol li span.radioBtn input
{
	margin-right: 3px;
}
body.admin ul#fckKey
{
	padding: 20px 0 0 0;
	position: absolute;
	width: 150px;
	font-size: 90%;
}
body.admin ul#fckKey li
{
	margin-left: 10px;
	padding: 2px 0;
}
body.admin ul#fckKey li.first
{
	margin-left: 0;
}
body.admin ul#fckKey li span.templateIcon
{
	background: url(../images/general/template_icon.jpg) no-repeat 0 0;
	padding: 2px 0 3px 25px;
}
body.admin ul#fckKey li span.flashIcon
{
	background: url(../images/general/flash_icon.jpg) no-repeat 0 0;
	padding: 2px 0 3px 25px;
}
body.admin ul#fckKey li span.flashVideoIcon
{
	background: url(../images/general/flashVid_icon.jpg) no-repeat 0 0;
	padding: 2px 0 3px 25px;
}
body.admin ul#fckKey li span.pictureIcon
{
	background: url(../images/general/picture_icon.jpg) no-repeat 0 0;
	padding: 2px 0 3px 25px;
}
body.admin #moderationContentBox table td span.noShow, body.admin #moderationContentBox table th span.noShow
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	padding: 0;
}
body.admin #monthlySummaryContentBox ul, body.admin #memberSummaryContentBox ul
{
	padding-left: 0;
}
body.admin #monthlySummaryContentBox ul li, body.admin #memberSummaryContentBox ul li
{
	list-style-type: none;
}
body.admin #memberSummaryContentBox span.label
{
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;
}
body.admin #monthlySummaryContentBox span.label
{
	display: block;
	float: left;
	width: 450px;
	font-weight: bold;
	color: #444;
}
body.admin #managePromotionsContentBox .existingPromos, body.admin #managePromotionsContentBox .promoTable
{
	margin-top: 10px;
	color: #373737;
}
body.admin #managePromotionsContentBox .existingPromos th, body.admin #managePromotionsContentBox .existingPromos td
{
	padding: 2px;
}
body.admin #managePromotionsContentBox .existingPromos td
{
	padding: 6px 2px;
}
body.admin #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #A98DFF;
	background-color: #f2f2f2;
	padding: 2px;
	text-align: center;
	margin: 3px 0;
}
body.busybaby #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #ffa756;
}
body.newborn #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #ffa756;
}
body.firststeps #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #b2e5a6;
}
body.toddler #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #72c8ff;
}
body.dad #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #5674ba;
}
body.admin #managePromotionsContentBox .promoTable input.promoInput
{
	display: inline;
	float: left;
	width: 190px;
}
body.admin #managePromotionsContentBox .promoTable span.label
{
	display: block;
	float: left;
	width: 140px;
	font-weight: bold;
}
body.admin #managePromotionsContentBox input.saveButton, body.admin #managePromotionsContentBox input.cancelButton
{
	float: right;
	margin-top: 25px;
}
body.passwordReminder .content h2
{
	background: url(../images/headings/forgottenYourPasswordHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 220px;
	height: 33px;
}
body.passwordReminder #passwordSent .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.passwordReminder #passwordSent .content h2
{
	background: url(../images/headings/thankyouHeading.gif) no-repeat 0 20%;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 220px;
	height: 33px;
}
body.passwordReminder .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.passwordReminder p.emailInput
{
	width: 400px;
	margin: 10px auto;
}
body.passwordReminder p.emailInput span, body.passwordReminder p.emailInput input
{
	display: inline;
	float: left;
}
body.passwordReminder p.emailInput input
{
	margin-bottom: 5px;
}
body.passwordReminder p.emailInput span.label
{
	display: block;
	float: left;
	font-weight: bold;
}
body.passwordReminder p.emailInput span.required
{
	color: #e1134f;
	width: auto;
	display: block;
	float: left;
	margin-right: 2px;
}
body.passwordReminder #pwdRemind input.sendButton
{
	display: block;
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 550px;
}
body.bumponboard #pwdRemind input.sendButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn #pwdRemind input.sendButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby #pwdRemind input.sendButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps #pwdRemind input.sendButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler #pwdRemind input.sendButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
}
body.dad #pwdRemind input.sendButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.passwordReminder #divValidation
{
	margin-bottom: 20px;
}
body.passwordReminder .divError, body.passwordReminder #divValidation div ul
{
	display: inline;
	float: left;
	width: 95%;
	margin: 10px 0 10px 0;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
}
body.passwordReminder #divValidation div ul li
{
	list-style-type: square;
	color: #e1134f;
	margin: 0 0 0 10px;
	font-weight: normal;
}
body.passwordReminder .divError h3
{
	color: #DC1044;
	padding-bottom: 5px;
}
body.reportAbuse .content h2
{
	background: url(../images/headings/complainMessageHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 10px;
	width: 240px;
	height: 33px;
}
body.reportAbuse .content h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.reportAbuse .divButtons
{
	float: right;
}
body.reportAbuse input.cancelButton, body.reportAbuse input.continueButton
{
	display: inline;
	float: left;
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px;
}
body.bumponboard #reportAbuseContentBox input.continueButton, body.bumponboard #reportAbuseContentBox input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn #reportAbuseContentBox input.continueButton, body.newborn #reportAbuseContentBox input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby #reportAbuseContentBox input.continueButton, body.busybaby #reportAbuseContentBox input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps #reportAbuseContentBox input.continueButton, body.firststeps #reportAbuseContentBox input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler #reportAbuseContentBox input.continueButton, body.toddler #reportAbuseContentBox input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
}
body.dad #reportAbuseContentBox input.continueButton, body.dad #reportAbuseContentBox input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.reportAbuse #reportAbuseContentBox h4
{
	margin-top: 7px;
	margin-bottom: 10px;
	color: #e1134f;
	font-size: 110%;
}
body.reportAbuse #reportAbuseContentBox table.originalPost
{
	width: 100%;
	margin-bottom: 10px;
}
body.reportAbuse #reportAbuseContentBox table.originalPost th
{
	font-weight: bold;
	background-color: #D3DADB;
	text-align: center;
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	padding: 3px;
}
body.reportAbuse #reportAbuseContentBox table.originalPost td
{
	color: #373737;
	padding: 0;
	border: 1px solid #A0A0A0;
	text-align: center;
	padding: 3px;
}
body.reportAbuse #reportAbuseContentBox table.originalPost th.title, body.reportAbuse #reportAbuseContentBox table.originalPost td.title
{
	width: 65%;
	text-align: left;
}
body.reportAbuse #reportAbuseContentBox ul
{
	padding-left: 0;
}
body.reportAbuse #reportAbuseContentBox ul.reportAbuseComment li
{
	list-style-type: none;
	display: block;
}
body.reportAbuse #reportAbuseContentBox ul li span, body.reportAbuse #reportAbuseContentBox ul li textarea, body.reportAbuse #reportAbuseContentBox ul li input
{
	display: inline;
	float: left;
}
body.reportAbuse #reportAbuseContentBox ul li textarea, body.reportAbuse #reportAbuseContentBox ul li input
{
	margin-right: 2px;
	margin-bottom: 10px;
}
body.reportAbuse #reportAbuseContentBox ul li span.label
{
	display: block;
	float: left;
}
body.reportAbuse #reportAbuseContentBox ul li span.required
{
	color: #e1134f;
	width: auto;
	display: block;
	float: left;
	margin-right: 2px;
}
body.reportAbuse #reportAbuseContentBox ul li.info
{
	padding-left: 155px;
	padding-bottom: 15px;
}
body.reportAbuse #reportAbuseContentBox #divForm
{
	border-top: 1px dashed #c0c0c0;
	padding-top: 10px;
	margin-top: 10px;
}
body.reportAbuse #divValidation div ul
{
	display: inline;
	float: left;
	width: 95%;
	margin: 10px 0 10px 0;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
}
body.reportAbuse #divValidation div ul li
{
	list-style-type: square;
	color: #e1134f;
	margin: 0 0 0 10px;
	font-weight: normal;
}
body.reportAbuse .divError h3
{
	color: #DC1044;
	padding-bottom: 5px;
}
body.myProfile .aboutYou h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/aboutYouHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 3px;
	height: 50px;
}
body.myProfile .aboutYou h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.bumponboard .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_bump.gif) no-repeat 0 0;
}
body.newborn .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_toddler.gif) no-repeat 0 0;
}
body.dad .aboutYou h2
{
	background: url(../images/headings/aboutYouHeading_dad.gif) no-repeat 0 0;
}
body.myProfile .aboutYourChild h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/aboutYourChildHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 3px;
	height: 50px;
}
body.myProfile .aboutYourChild h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.bumponboard .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_bump.gif) no-repeat 0 0;
}
body.newborn .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_toddler.gif) no-repeat 0 0;
}
body.dad .aboutYourChild h2
{
	background: url(../images/headings/aboutYourChildHeading_dad.gif) no-repeat 0 0;
}
body.myProfile .preferences h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/preferencesHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 3px;
	height: 50px;
}
body.myProfile .preferences h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.bumponboard .preferences h2
{
	background: url(../images/headings/preferencesHeading_bump.gif) no-repeat 0 0;
}
body.newborn .preferences h2
{
	background: url(../images/headings/preferencesHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby .preferences h2
{
	background: url(../images/headings/preferencesHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps .preferences h2
{
	background: url(../images/headings/preferencesHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler .preferences h2
{
	background: url(../images/headings/preferencesHeading_toddler.gif) no-repeat 0 0;
}
body.dad .preferences h2
{
	background: url(../images/headings/preferencesHeading_dad.gif) no-repeat 0 0;
}
body.myProfile .updateProfile h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/updateYourProfileHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 3px;
	height: 50px;
}
body.myProfile .updateProfile h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.bumponboard .updateProfile h2
{
	background: url(../images/headings/updateYourProfileHeading_bump.gif) no-repeat 0 0;
}
body.newborn .updateProfile h2
{
	background: url(../images/headings/updateYourProfileHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby .updateProfile h2
{
	background: url(../images/headings/updateYourProfileHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps .updateProfile h2
{
	background: url(../images/headings/updateYourProfileHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler .updateProfile h2
{
	background: url(../images/headings/updateYourProfileHeading_toddler.gif) no-repeat 0 0;
}
body.dad .updateProfile h2
{
	background: url(../images/headings/updateYourProfileHeading_dad.gif) no-repeat 0 0;
}
body.myProfile ul.registerChild
{
	padding: 0;
	margin-left: 0;
}
body.myProfile .aboutYou ul, body.myProfile .preferences ul
{
	margin: 10px 0 25px 0;
	padding: 0;
}
body.myProfile .registerChild li, body.myProfile .preferences ul li, body.myProfile .aboutYou li
{
	color: #373737;
	margin: 10px 0;
	list-style-type: none;
}
body.myProfile .aboutYou li select, body.myProfile .aboutYou li input
{
	color: #373737;
}
body.myProfile .aboutYou li select, body.myProfile .aboutYou li input
{
	border: 2px solid #e1134f;
}
body.myProfile .preferences select
{
	margin-left: 10px;
	border: 2px solid #e1134f;
}
body.myProfile .preferences select.yourFavSelect
{
	display: inline;
	float: left;
	margin-left: 0;
	margin-top: 5px;
}
body.myProfile .preferences .favUpDownButtons
{
	display: inline;
	float: left;
	width: 30px;
	padding-top: 45px;
}
body.myProfile .preferences .favUpDownButtons input
{
	display: inline;
	float: left;
}
body.myProfile .preferences .favActionButtons
{
	display: block;
	width: 100%;
}
body.myProfile .favActionButtons input.editButton, body.myProfile .favActionButtons input.saveButton, body.myProfile .favActionButtons input.cancelButton
{
	display: inline;
	float: right;
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px;
}
body.bumponboard .favActionButtons input.editButton, body.bumponboard .favActionButtons input.saveButton, body.bumponboard .favActionButtons input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn .favActionButtons input.editButton, body.newborn .favActionButtons input.saveButton, body.newborn .favActionButtons input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby .favActionButtons input.editButton, body.busybaby .favActionButtons input.saveButton, body.busybaby .favActionButtons input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps .favActionButtons input.editButton, body.firststeps .favActionButtons input.saveButton, body.firststeps .favActionButtons input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler .favActionButtons input.editButton, body.toddler .favActionButtons input.saveButton, body.toddler .favActionButtons input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad .favActionButtons input.editButton, body.dad .favActionButtons input.saveButton, body.dad .favActionButtons input.cancelButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.myProfile .favActionButtons input.cancelButton
{
	margin-left: 0;
}
body.myProfile .updateProfile .favActionButtons
{
	margin-bottom: 15px;
}
body.myProfile .updateProfile p.cancelMember, body.myProfile .updateProfile p.cancelMember a
{
	color: #666;
	padding-bottom: 0;
}
body.myProfile span.noChildren
{
	margin: 0 0 10px 0;
	font-weight: bold;
	display: block;
}
body.myProfile ul li span, body.myProfile ul li input
{
	display: inline;
}
body.myProfile ul li span.label
{
	display: block;
	float: left;
}
body.myProfile ul li span.required
{
	color: #e1134f;
	width: auto;
	display: block;
	float: left;
	margin: 0 3px 0 0;
}
body.myProfile .yourFavBox .hint p
{
	font-style: italic;
	padding: 5px 0 0 0;
}
body.myProfile .yourFavBox
{
	margin-bottom: 25px;
}
body.myProfile .yourFavBox .hint
{
	width: 100%;
}
body.myProfile .updateProfile .favActionButtons input.saveButton[disabled], body.myProfile .updateProfile .favActionButtons input.cancelButton[disabled], body.myProfile .updateProfile .favActionButtons input.editButton[disabled]
{
	color: GrayText;
	cursor: inherit;
}
body.register table#tblChildren, body.myProfile table#tblChildren
{
	width: 570px;
	margin: 10px 0;
	border: 1px solid #a0a0a0;
}
body.register table#tblChildren table, body.myProfile table#tblChildren table
{
	width: 570px;
	border: none;
}
body.register table#tblChildren table th, body.myProfile table#tblChildren table th
{
	color: #373737;
	font-weight: bold;
	background-color: #D3DADB;
	text-align: center;
	border-bottom: 1px solid #a0a0a0;
}
body.bumponboard .aboutYourChild table#tblChildren table th
{
	background-color: #d8ccfd;
	border-bottom: 2px solid #a98dff;
}
body.busybaby .aboutYourChild table#tblChildren table th
{
	background-color: #ffd4a8;
	border-bottom: 2px solid #ffa756;
}
body.newborn .aboutYourChild table#tblChildren table th
{
	background-color: #fff077;
	border-bottom: 2px solid #ffa756;
}
body.firststeps .aboutYourChild table#tblChildren table th
{
	background-color: #d8ead5;
	border-bottom: 2px solid #b2e5a6;
}
body.toddler .aboutYourChild table#tblChildren table th
{
	background-color: #bae3fb;
	border-bottom: 2px solid #72c8ff;
}
body.dad .aboutYourChild table#tblChildren table th
{
	background-color: #cdddff;
	border-bottom: 2px solid #5674ba;
}
body.register table#tblChildren table th, body.register table#tblChildren table th, body.myProfile table#tblChildren table th, body.myProfile table#tblChildren table td
{
	display: inline;
	float: left;
}
body.register table#tblChildren table td, body.myProfile table#tblChildren table td
{
	color: #373737;
	padding: 0;
	margin: 0;
	text-align: center;
}
body.register table#tblChildren table td span, body.myProfile table#tblChildren table td span
{
	display: inline;
	float: left;
	padding: 6px 2px;
	width: 200px;
}
body.register table#tblChildren table td input, body.myProfile table#tblChildren table td input
{
	padding: 0;
	width: 50px;
	border: 2px solid #a98dff;
	margin: 3px;
	cursor: pointer;
	color: #373737;
}
body.myProfile table#tblChildren table td input
{
	margin: 3px 0;
}
body.busybaby table#tblChildren table td input
{
	border: 2px solid #ffa756;
}
body.newborn table#tblChildren table td input
{
	border: 2px solid #ffa756;
}
body.firststeps table#tblChildren table td input
{
	border: 2px solid #b2e5a6;
}
body.toddler table#tblChildren table td input
{
	border: 2px solid #72c8ff;
}
body.dad table#tblChildren table td input
{
	border: 2px solid #5674ba;
}
body.admin ul.profilePics, body.myProfile .profilePicture ul
{
	margin: 0;
	width: 700px;
}
body.admin ul.profilePics li, body.myProfile .profilePicture ul li
{
	display: inline;
	float: left;
	list-style-type: none;
	width: 100px;
}
body.admin ul.profilePics li img, body.myProfile .profilePicture ul li img
{
	border: 1px solid #e1134f;
}
body.admin ul.profilePics li input, body.myProfile .aboutYou ul.profilePics li input
{
	border: none;
}
body.admin .currentProfilePicture img, body.myProfile .profilePicture .currentProfilePicture img
{
	border: 2px solid #e1134f;
}
body.admin .currentProfilePicture, body.myProfile .profilePicture .currentProfilePicture
{
	width: 100%;
	margin-bottom: 15px;
}
body.admin .currentProfilePicture p, body.myProfile .profilePicture .currentProfilePicture p
{
	width: 200px;
}
body.admin .currentProfilePicture p, body.admin .currentProfilePicture img, body.myProfile .profilePicture .currentProfilePicture p, body.myProfile .profilePicture .currentProfilePicture img
{
	display: inline;
	float: left;
}
body.register #divValidation3 div ul, body.myProfile #divValidation2 div ul
{
	display: inline;
	float: left;
	width: 95%;
	margin: 10px 0 10px 0;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
}
body.register #divValidation3 div ul li, body.myProfile #divValidation2 div ul li
{
	list-style-type: square;
	color: #e1134f;
	margin: 0 0 0 10px;
	font-weight: normal;
}
body.myProfile #divValidation ul
{
	display: inline;
	float: right;
	width: 260px;
	margin: 0 0 20px 15px;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
}
body.myProfile #divValidation ul li
{
	list-style-position: inside;
	list-style-type: square;
	color: #e1134f;
}
#exploreHuggiesPopup
{
	position: absolute;
	z-index: 100;
	margin-top: -53px;
	margin-left: 167px;
	width: 660px;
}
#exploreHuggiesPopup.noJS, #exploreHuggiesPopup h3
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
}
#exploreHuggiesPopup h4
{
	color: #fff;
	font-size: 120%;
	padding-bottom: 5px;
	background: url(../images/exploreHuggiesLineH_bump.gif) repeat-x 0 100%;
}
body.bumponboard #exploreHuggiesPopup h4
{
	color: #fff;
	background: url(../images/exploreHuggiesLineH_bump.gif) repeat-x 0 100%;
}
body.newborn #exploreHuggiesPopup h4
{
	color: #e1134f;
	background: url(../images/exploreHuggiesLineH_newborn.gif) repeat-x 0 100%;
}
body.busybaby #exploreHuggiesPopup h4
{
	color: #fff;
	background: url(../images/exploreHuggiesLineH_busybaby.gif) repeat-x 0 100%;
}
body.firststeps #exploreHuggiesPopup h4
{
	color: #fff;
	background: url(../images/exploreHuggiesLineH_firststeps.gif) repeat-x 0 100%;
}
body.toddler #exploreHuggiesPopup h4
{
	color: #fff;
	background: url(../images/exploreHuggiesLineH_toddler.gif) repeat-x 0 100%;
}
body.dad #exploreHuggiesPopup h4
{
	color: #fff;
	background: url(../images/exploreHuggiesLineH_dad.gif) repeat-x 0 100%;
}
body.exploreHuggies .colOne, body.exploreHuggies .colTwo, body.exploreHuggies .colThree
{
	width: 160px;
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 10px;
	padding: 0;
}
#exploreHuggiesPopup .colOne, #exploreHuggiesPopup .colTwo, #exploreHuggiesPopup .colThree
{
	width: 190px;
	float: left;
	display: inline;
	padding-right: 10px;
	margin-top: 10px;
	padding: 0;
}
#exploreHuggiesPopup .colOne
{
	width: 200px;
}
#exploreHuggiesPopup .colTwo
{
	width: 170px;
}
#exploreHuggiesPopup .colThree
{
	width: 190px;
}
#exploreHuggiesPopup .colOne div, #exploreHuggiesPopup .colTwo div, #exploreHuggiesPopup .colThree div
{
	background: url(../images/exploreHuggiesLineV_bump.gif) repeat-y 90% 0;
}
body.bumponboard #exploreHuggiesPopup .colOne div, body.bumponboard #exploreHuggiesPopup .colTwo div, body.bumponboard #exploreHuggiesPopup .colThree div
{
	background: url(../images/exploreHuggiesLineV_bump.gif) repeat-y 90% 0;
}
body.newborn #exploreHuggiesPopup .colOne div, body.newborn #exploreHuggiesPopup .colTwo div, body.newborn #exploreHuggiesPopup .colThree div
{
	background: url(../images/exploreHuggiesLineV_newborn.gif) repeat-y 90% 0;
}
body.busybaby #exploreHuggiesPopup .colOne div, body.busybaby #exploreHuggiesPopup .colTwo div, body.busybaby #exploreHuggiesPopup .colThree div
{
	background: url(../images/exploreHuggiesLineV_busybaby.gif) repeat-y 90% 0;
}
body.firststeps #exploreHuggiesPopup .colOne div, body.firststeps #exploreHuggiesPopup .colTwo div, body.firststeps #exploreHuggiesPopup .colThree div
{
	background: url(../images/exploreHuggiesLineV_firststeps.gif) repeat-y 90% 0;
}
body.toddler #exploreHuggiesPopup .colOne div, body.toddler #exploreHuggiesPopup .colTwo div, body.toddler #exploreHuggiesPopup .colThree div
{
	background: url(../images/exploreHuggiesLineV_toddler.gif) repeat-y 90% 0;
}
body.dad #exploreHuggiesPopup .colOne div, body.dad #exploreHuggiesPopup .colTwo div, body.dad #exploreHuggiesPopup .colThree div
{
	background: url(../images/exploreHuggiesLineV_dad.gif) repeat-y 90% 0;
}
body.bumponboard #exploreHuggiesPopup .colThree div, body.newborn #exploreHuggiesPopup .colThree div, body.busybaby #exploreHuggiesPopup .colThree div, body.firststeps #exploreHuggiesPopup .colThree div, body.toddler #exploreHuggiesPopup .colThree div, body.dad #exploreHuggiesPopup .colThree div
{
	background-image: none;
}
body.exploreHuggies .colOne, body.exploreHuggies .colTwo, body.exploreHuggies .colThree
{
	margin-top: 20px;
	background: url(../images/general/whiteLargeSeperator.gif) repeat-y 90% 0;
}
#exploreHuggiesPopup .colOne
{
	margin-left: 5px;
}
#exploreHuggiesPopup .colThree
{
	margin-right: 0;
	background: none;
}
#exploreHuggiesPopup .colOne ul li a, #exploreHuggiesPopup .colTwo ul li a, #exploreHuggiesPopup .colThree ul li a
{
	color: #fff;
}
body.newborn #exploreHuggiesPopup .colOne ul li a, body.newborn #exploreHuggiesPopup .colTwo ul li a, body.newborn #exploreHuggiesPopup .colThree ul li a
{
	color: #777;
}
#exploreHuggiesPopup ul
{
	padding: 0;
}
#exploreHuggiesPopup ul li
{
	list-style-type: none;
}
#exploreHuggiesPopup a.exploreHuggiesHideButton
{
	float: right;
	margin-right: 10px;
	z-index: 3;
	background: url(../images/buttons/closeCross_bumponboard.gif) repeat-y 100% 100%;
}
body.newborn #exploreHuggiesPopup a.exploreHuggiesHideButton
{
	background: url(../images/buttons/closeCross_newborn.gif) repeat-y 100% 100%;
}
body.busybaby #exploreHuggiesPopup a.exploreHuggiesHideButton
{
	background: url(../images/buttons/closeCross_busybaby.gif) repeat-y 100% 100%;
}
body.firststeps #exploreHuggiesPopup a.exploreHuggiesHideButton
{
	background: url(../images/buttons/closeCross_firststeps.gif) repeat-y 100% 100%;
}
body.toddler #exploreHuggiesPopup a.exploreHuggiesHideButton
{
	background: url(../images/buttons/closeCross_toddler.gif) repeat-y 100% 100%;
}
body.dad #exploreHuggiesPopup a.exploreHuggiesHideButton
{
	background: url(../images/buttons/closeCross_dad.gif) repeat-y 100% 100%;
}
#exploreHuggiesPopup a.exploreHuggiesHideButton:hover
{
	text-decoration: none;
}
#exploreHuggiesPopup a.exploreHuggiesHideButton span
{
	position: relative;
	z-index: -1;
	margin-left: 10px;
	margin-top: 10px;
}
body.dictionary #forumContentBox h2
{
	background: url(../images/headings/dictionaryEntriesHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
body.dictionary #forumContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.dictionarySearch #forumContentBox h2
{
	background: url(../images/headings/dictionarySearchHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
body.dictionarySearch #forumContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.unsubscribe h2
{
	background: url(../images/headings/unsubscribeHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
body.unsubscribe h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.unsubscribe #unsubscribeContentBox input.unsubscribeButton
{
	display: block;
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 0 auto;
}
body.bumponboard #unsubscribeContentBox input.unsubscribeButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn #unsubscribeContentBox input.unsubscribeButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby #unsubscribeContentBox input.unsubscribeButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps #unsubscribeContentBox input.unsubscribeButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler #unsubscribeContentBox input.unsubscribeButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
}
body.dad #unsubscribeContentBox input.unsubscribeButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.aboutHuggies #allProducts h2
{
	background: url(../images/headings/allProductsHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 7px;
	width: 200px;
	height: 33px;
}
body.aboutHuggies #allProducts h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.aboutHuggies #allProductsContainer
{
	width: 750px;
	margin-bottom: 10px;
}
body.aboutHuggies .jcarousel-skin-huggies-products
{
	display: inline;
	float: left;
	margin-bottom: 10px;
}
body.aboutHuggies #allProducts .jcarousel-prev
{
	display: inline;
	float: left;
	padding-bottom: 0;
}
body.aboutHuggies #allProducts .jcarousel-next
{
	float: right;
}
body.aboutHuggies #allProducts .jcarousel-prev, body.aboutHuggies #allProducts .jcarousel-next
{
	background: url(../images/buttons/next.gif) no-repeat 50% 0;
	display: block;
	z-index: 3;
	width: 40px;
	height: 28px;
	margin-top: 25px;
	cursor: pointer;
}
body.aboutHuggies #allProducts .jcarousel-next-disabled
{
	background: url(../images/buttons/next.gif) no-repeat 50% 100%;
}
body.aboutHuggies #allProducts .jcarousel-prev
{
	background: url(../images/buttons/prev.gif) no-repeat 50% 0;
}
body.aboutHuggies #allProducts .jcarousel-prev-disabled
{
	background: url(../images/buttons/prev.gif) no-repeat 50% 100%;
}
body.aboutHuggies .jcarousel-skin-huggies-products a
{
	border: 2px solid #fff;
	display: block;
	width: 75px;
	height: 75px;
	margin: 0 auto;
}
body.aboutHuggies .jcarousel-skin-huggies-products a:hover
{
	border: 2px solid #c0c0c0;
}
body.aboutHuggies .jcarousel-skin-huggies-products li.noJS
{
	list-style-type: none;
}
body.aboutHuggies .jcarousel-skin-huggies-products li.noJS a
{
	height: auto;
	display: inline;
	float: left;
	border: none;
	width: 100px;
}
body.aboutHuggies .jcarousel-skin-huggies-products li a.readMoreLink
{
	width: auto;
}
body.aboutHuggies .jcarousel-skin-huggies-products li a.readMoreLink:hover
{
	border: none;
}
body.coupon h2
{
	background: url(../images/headings/bonDeReduction.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 11px;
	margin-left: 7px;
	width: 200px;
	height: 33px;
}
body.coupon h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.coupon #pageHeading
{
	margin-top: 10px;
}
body.coupon #pageHeading
{
	background: url(../images/titleBarFull.gif) no-repeat scroll 0 0;
}
body.coupon #printCouponButton div
{
	margin: 10px;
}
body.coupon #printCouponButton div h3, body.coupon #printCouponButton div h4
{
	color: #e1134f;
	font-size: 110%;
}
body.coupon #printCouponButton div ul
{
	padding: 0;
}
body.coupon #printCouponButton div ul li
{
	color: #e1134f;
	margin: 0 0 10px;
	width: 100%;
	display: block;
	background: url(../images/general/bullet.gif) no-repeat scroll 0 15%;
	padding-left: 15px;
}
body.coupon #printCouponButton div ul li input
{
	margin: 0 3px;
}
body.coupon #printCouponButton div ul li input.noChck
{
	margin-left: 30px;
}
body.coupon #printCouponButton div ul li span
{
	display: block;
	font-weight: bold;
}
body.coupon #printCouponButton div ul li label
{
	color: #373737;
}
body.coupon #printCouponButton #validation
{
	margin: 20px 15px 20px 15px;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px;
	width: 93%;
}
body.coupon #printCouponButton #validation p
{
	color: #e1134f;
	padding: 0;
}
body.coupon #printCouponButton #validation.noShow
{
	display: none;
}
body.coupon #printCouponButton a#printlink
{
	background: url(../images/buttons/couponButton.gif) no-repeat scroll 0 0;
	color: #FFF;
	display: block;
	font-size: 120%;
	height: 30px;
	padding: 13px 10px 0 21px;
	text-transform: uppercase;
	width: 238px;
	margin: 20px auto;
}
body.coupon #printCouponButton span.theHint
{
	color: #666;
	font-weight: normal;
	font-size: 90%;
	display: inline;
	float: left;
	width: 580px;
	margin-top: 10px;
}
body.coupon #printCouponButton a#getFlashPlayer, body.coupon #printCouponButton a#getFlashPlayer img
{
	display: inline;
	float: left;
	width: 90px;
}
body.coupon #printCouponButton div ul li #containerForMacOX
{
	margin: 0;
}
body.competition #featureContentBox h2
{
	background: url(../images/headings/competitionsRedHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 5px;
	margin-left: 7px;
	width: 200px;
	height: 33px;
}
body.competition #featureContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.pregCalendar #calendarContentBox h2
{
	background: url(../images/headings/pregnacyCalendarHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 9px;
	margin-left: 7px;
	width: 200px;
	height: 33px;
}
body.pregCalendar #calendarContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 0;
	font-size: 60%;
}
body.pregCalendar #calendarContentBox h3
{
	border-bottom: 1px solid #c0c0c0;
	margin: 20px 0 10px 0;
	padding-bottom: 3px;
	color: #e1134f;
}
body.pregCalendar #calendarContentBox h3#noLine
{
	border: 0;
}
body.pregCalendar #calendarContentBox ul
{
	width: 100%;
	padding-left: 0;
	margin-bottom: 30px;
}
body.pregCalendar #calendarContentBox ul li
{
	display: inline;
	float: left;
	list-style-type: none;
	width: 32%;
	background: transparent url(../images/general/week24.gif) no-repeat 0 50%;
	height: 45px;
	margin-bottom: 10px;
	margin: 5px 0;
}
body.pregCalendar #calendarContentBox ul li.week1
{
	background: transparent url(../images/general/week1.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week2
{
	background: transparent url(../images/general/week2.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week3
{
	background: transparent url(../images/general/week3.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week4
{
	background: transparent url(../images/general/week4.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week5
{
	background: transparent url(../images/general/week5.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week6
{
	background: transparent url(../images/general/week6.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week7
{
	background: transparent url(../images/general/week7.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week8
{
	background: transparent url(../images/general/week8.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week9
{
	background: transparent url(../images/general/week9.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week10
{
	background: transparent url(../images/general/week10.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week11
{
	background: transparent url(../images/general/week11.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week12
{
	background: transparent url(../images/general/week12.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week13
{
	background: transparent url(../images/general/week13.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week14
{
	background: transparent url(../images/general/week14.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week15
{
	background: transparent url(../images/general/week15.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week16
{
	background: transparent url(../images/general/week16.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week17
{
	background: transparent url(../images/general/week17.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week18
{
	background: transparent url(../images/general/week18.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week19
{
	background: transparent url(../images/general/week19.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week20
{
	background: transparent url(../images/general/week20.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week21
{
	background: transparent url(../images/general/week21.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week22
{
	background: transparent url(../images/general/week22.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week23
{
	background: transparent url(../images/general/week23.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week24
{
	background: transparent url(../images/general/week24.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week25
{
	background: transparent url(../images/general/week25.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week26
{
	background: transparent url(../images/general/week26.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week27
{
	background: transparent url(../images/general/week27.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week28
{
	background: transparent url(../images/general/week28.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week29
{
	background: transparent url(../images/general/week29.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week30
{
	background: transparent url(../images/general/week30.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week31
{
	background: transparent url(../images/general/week31.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week32
{
	background: transparent url(../images/general/week32.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week33
{
	background: transparent url(../images/general/week33.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week34
{
	background: transparent url(../images/general/week34.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week35
{
	background: transparent url(../images/general/week35.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week36
{
	background: transparent url(../images/general/week36.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week37
{
	background: transparent url(../images/general/week37.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week38
{
	background: transparent url(../images/general/week38.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week39
{
	background: transparent url(../images/general/week39.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week40
{
	background: transparent url(../images/general/week40.gif) no-repeat 0 50%;
}
body.pregCalendar #calendarContentBox ul li.week40, body.pregCalendar #calendarContentBox ul li.week37, body.pregCalendar #calendarContentBox ul li.week34, body.pregCalendar #calendarContentBox ul li.week31, body.pregCalendar #calendarContentBox ul li.week28, body.pregCalendar #calendarContentBox ul li.week24, body.pregCalendar #calendarContentBox ul li.week21, body.pregCalendar #calendarContentBox ul li.week18, body.pregCalendar #calendarContentBox ul li.week15, body.pregCalendar #calendarContentBox ul li.week12, body.pregCalendar #calendarContentBox ul li.week9, body.pregCalendar #calendarContentBox ul li.week6, body.pregCalendar #calendarContentBox ul li.week3
{
	float: right;
}
body.pregCalendar #calendarContentBox ul li a
{
	display: block;
	padding-left: 55px;
	padding-top: 12px;
}
body.offers #offerBox img
{
	margin: 0 auto 10px 10px;
}
body.offers #offerBox .bodyText
{
	margin: 0 auto 10px 10px;
}
body.offers #offerBox .bodyText h3, body.offers #offerBox .bodyText p
{
	color: #fff;
	background-color: #4b78d7;
}
body.offers #offerBox .bodyText p.couponButton a
{
	background: #4b78d7 url(../images/buttons/offerButton.gif) no-repeat scroll 0 0;
	text-transform: uppercase;
	color: #fff;
	display: block;
	font-size: 120%;
	height: 30px;
	float: right;
	padding: 13px 30px 0 15px;
	text-align: center;
	width: 165px;
}
body.offers #offerBox .bodyText h3
{
	margin-bottom: 10px;
}
body.offers #offerBox .bodyText p
{
	padding: 7px 0;
}
body.offers #offerBox .bodyText ul
{
	padding: 5px 0 10px 20px;
}
body.offers #offerBox .bodyText ul li
{
	color: #fff;
	background-color: #4b78d7;
}
body.offers #offerBox .bodyText .tandc ul
{
	padding: 0;
	margin: 5px 20px 10px 0;
}
body.offers #offerBox .bodyText .tandc ul li
{
	list-style-type: none;
	color: #fff;
	background-color: #4b78d7;
}
body.offers #offerBox .bodyText .tandc ul li
{
	display: inline;
	float: left;
	width: 49%;
}
body.offers #offerBox .bodyText .tandc ul li.right
{
	text-align: right;
}
body.offers #offerBox .bodyText .tandc ul li a
{
	color: #fff;
	background-color: #4b78d7;
}
body.competition #offerBox img
{
	margin: 0 auto 10px 10px;
}
body.competition #offerBox .bodyText
{
	margin: 0 auto 10px 10px;
}
body.competition #offerBox .bodyText h3, body.competition #offerBox .bodyText p
{
	color: #e1134f;
	background-color: #c6d95e;
}
body.competition #offerBox input.enterBtn
{
	background: #c6d95e url(../images/buttons/offerButtonV2.gif) no-repeat scroll 0 0;
	text-transform: uppercase;
	color: #fff;
	font-size: 120%;
	font-weight: bold;
	border: 0;
	float: right;
	display: block;
	padding: 13px 15px 15px 0;
	width: 215px;
	cursor: pointer;
	margin: 0 auto 10px;
}
body.competition #offerBox .bodyText h3
{
	margin-bottom: 10px;
}
body.competition #offerBox .bodyText p
{
	padding: 7px 0;
}
body.competition #offerBox .bodyText ul
{
	padding: 0;
	margin: 5px 20px 10px 0;
}
body.competition #offerBox .bodyText ul li
{
	list-style-type: none;
	color: #e1134f;
	background-color: #c6d95e;
}
body.competition #offerBox .bodyText ul li
{
	display: inline;
	float: left;
	width: 49%;
}
body.competition #offerBox .bodyText ul li.right
{
	text-align: right;
}
body.competition #offerBox .bodyText ul li a
{
	color: #e1134f;
	background-color: #c6d95e;
}
body.competition #offerBox .termsConditions
{
	color: #e1134f;
	background-color: #c6d95e;
	margin: 0 auto 10px 10px;
	width: 50%;
}
body.competition #offerBox .termsConditions a
{
	color: #e1134f;
}
body.huggiesClub .divError
{
	margin: 0 0 20px 0;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 0 10px;
}
body.huggiesClub .divError p
{
	color: #C03;
}
body.huggiesClub .goTo span
{
	display: inline;
	float: left;
}
body.huggiesClub a.messageBtnLink
{
	display: inline;
	float: left;
	padding: 10px 10px;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 0 5px 20px;
	text-align: center;
}
body.bumponboard a.messageBtnLink
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn a.messageBtnLink
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby a.messageBtnLink
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps a.messageBtnLink
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler a.messageBtnLink
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad a.messageBtnLink
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dueDateCalculator #dueDateContentBox
{
	margin-bottom: 15px;
}
#dueDateContentBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/dueDateCalculatorHeading.gif") no-repeat 0 0;
	margin-top: 9px;
	margin-left: 2px;
	width: 370px;
	height: 40px;
}
#dueDateContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.dueDateCalculator .dueDate
{
	padding-left: 0;
}
body.dueDateCalculator .dueDate li
{
	color: #373737;
	margin: 10px 0;
	list-style-type: none;
}
body.dueDateCalculator .dueDate li input.calButton, body.dueDateCalculator .dueDate li input.text, body.dueDateCalculator .dueDate li span
{
	display: inline;
	float: left;
}
body.dueDateCalculator .dueDate li input.text
{
	margin-right: 3px;
}
body.dueDateCalculator .dueDate li select, body.dueDateCalculator .dueDate li input
{
	color: #373737;
	border: 2px solid #e1134f;
}
body.dueDateCalculator .lunarPredictor li button.calButton, ul.dueDate li input.calButton
{
	background: #fff url("../images/buttons/calendarButton.gif") no-repeat 100% 0;
	color: #fff;
	border: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	margin-left: 0;
}
ul.dueDate li input.calculateButton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 400px;
}
body.bumponboard ul.dueDate li input.calculateButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn ul.dueDate li input.calculateButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby ul.dueDate li input.calculateButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps ul.dueDate li input.calculateButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler ul.dueDate li input.calculateButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad ul.dueDate li input.calculateButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dueDateCalculator #divDueDate
{
	margin: 10px 0;
}
body.dueDateCalculator #divDueDate table
{
	margin: 10px 0;
}
body.dueDateCalculator #divDueDate table tr
{
	display: block;
	padding: 2px 0;
}
body.dueDateCalculator #divDueDate table th
{
	font-weight: bold;
	color: #373737;
}
body.dueDateCalculator #divDueDate table td
{
	color: #373737;
}
body.dueDateCalculator #divValidation2 ul, body.dueDateCalculator #divValidation ul
{
	margin: 20px 0 20px 15px;
	background-color: #f4d6df;
	border: 1px dashed #888;
	padding: 10px 10px 10px 20px;
	width: 90%;
}
body.dueDateCalculator #divValidation2 ul li, body.dueDateCalculator #divValidation ul li
{
	list-style-position: inside;
	list-style-type: square;
	color: #e1134f;
}
#lunarPredictorBox h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/lunarPredictorHeading.gif") no-repeat 0 0;
	margin-top: 9px;
	margin-left: 0;
	width: 210px;
	height: 40px;
}
#lunarPredictorBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.dueDateCalculator .lunarPredictor
{
	padding-left: 0;
}
body.dueDateCalculator .lunarPredictor li
{
	color: #373737;
	margin: 10px 0;
	list-style-type: none;
}
body.dueDateCalculator .lunarPredictor li span
{
	display: inline;
	float: left;
}
body.dueDateCalculator .lunarPredictor li span.customVal
{
	display: inline;
	float: left;
}
body.dueDateCalculator .lunarPredictor li select, body.dueDateCalculator .lunarPredictor li input
{
	color: #373737;
	border: 2px solid #e1134f;
}
ul.lunarPredictor li input.predictButton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 400px;
}
body.bumponboard ul.lunarPredictor li input.predictButton
{
	background: url("../images/buttons/searchButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn ul.lunarPredictor li input.predictButton
{
	background: url("../images/buttons/searchButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby ul.lunarPredictor li input.predictButton
{
	background: url("../images/buttons/searchButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps ul.lunarPredictor li input.predictButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
}
body.toddler ul.lunarPredictor li input.predictButton
{
	background: url("../images/buttons/searchButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad ul.lunarPredictor li input.predictButton
{
	background: url("../images/buttons/searchButtonPlain_Dad.gif") no-repeat 50% 50%;
	color: #fff;
}
body.legalStatement #contentBoxOneCol h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/termsConditionsHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 35px;
	width: 201px;
}
body.legalStatement #contentBoxOneCol h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 50%;
}
#searchContentBox h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/searchHeading_bump.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 35px;
	width: 201px;
}
#searchContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 50%;
}
body.newborn #searchContentBox h2
{
	background: url(../images/headings/searchHeading_newborn.gif) no-repeat 0 0;
}
body.busybaby #searchContentBox h2
{
	background: url(../images/headings/searchHeading_busybaby.gif) no-repeat 0 0;
}
body.firststeps #searchContentBox h2
{
	background: url(../images/headings/searchHeading_firststeps.gif) no-repeat 0 0;
}
body.toddler #searchContentBox h2
{
	background: url(../images/headings/searchHeading_toddler.gif) no-repeat 0 0;
}
body.dad #searchContentBox h2
{
	background: url(../images/headings/searchHeading_dad.gif) no-repeat 0 0;
}
#searchContentBox p.searchCriteria
{
	color: #fff;
	background-color: #e1134f;
	padding-bottom: 0;
	margin-top: 10px;
}
#searchContentBox p.searchCriteria input, #searchContentBox p.searchCriteria select
{
	margin: 0 5px;
}
#searchContentBox p.searchCriteria input
{
	padding: 1px 2px;
}
#searchContentBox .item h3
{
	color: #e1134f;
}
#searchContentBox .item p.type
{
	padding: 3px 0;
}
#searchContentBox .item .squiggleBorder
{
	display: inline;
	float: left;
	width: 189px;
	height: 140px;
	padding: 12px 0 0 8px;
	margin-right: 10px;
	background: url(../images/backgrounds/purpleBorderFilled.gif) no-repeat 0 0;
}
body.bumponboard #searchContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/purpleBorderFilled.gif) no-repeat 0 0;
}
body.newborn #searchContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/yellowBorderFilled.gif) no-repeat 0 0;
}
body.busybaby #searchContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/orangeBorderFilled.gif) no-repeat 0 0;
}
body.firststeps #searchContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/greenBorderFilled.gif) no-repeat 0 0;
}
body.toddler #searchContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/lightBlueBorderFilled.gif) no-repeat 0 0;
}
body.dad #searchContentBox .item .squiggleBorder
{
	background: url(../images/backgrounds/darkBlueBorderFilled.gif) no-repeat 0 0;
}
#searchContentBox .item .squiggleBorder div
{
	float: left;
	text-align: center;
	width: 172px;
	height: 130px;
}
#searchContentBox .item .squiggleBorder div a
{
	margin: 0 auto;
}
#searchContentBox .item img
{
	display: inline;
	float: left;
	margin-right: 10px;
}
#searchContentBox .item .itemText
{
	display: inline;
	float: left;
	width: 520px;
}
#searchContentBox .item
{
	margin: 5px 0;
}
#searchContentBox p.searchCriteria input.goButton
{
	padding: 0 3px;
	border: 1px solid #fff;
	cursor: pointer;
	color: #fff;
	background-color: #a98dff;
	font-weight: bold;
}
body.busybaby #searchContentBox p.searchCriteria input.goButton
{
	background-color: #ffa756;
}
body.newborn #searchContentBox p.searchCriteria input.goButton
{
	background-color: #fff077;
	color: #e1134f;
}
body.firststeps #searchContentBox p.searchCriteria input.goButton
{
	background-color: #b2e5a6;
}
body.toddler #searchContentBox p.searchCriteria input.goButton
{
	background-color: #72c8ff;
}
body.dad #searchContentBox p.searchCriteria input.goButton
{
	background-color: #5674ba;
}
.error404Box h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/error404Heading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 35px;
	width: 201px;
}
.error404Box h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 50%;
}
.error301Box h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/error301Heading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 35px;
	width: 201px;
}
.error301Box h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 50%;
}
.error302Box h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/error302Heading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 35px;
	width: 201px;
}
.error302Box h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 50%;
}
.error403Box h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/error403Heading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 35px;
	width: 201px;
}
.error403Box h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 50%;
}
.error503Box h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/error503Heading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 35px;
	width: 201px;
}
.error503Box h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 20px;
	font-size: 50%;
}
body.siteMap #pwdRemind h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/siteMapHeading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 12px;
	height: 40px;
}
body.siteMap #pwdRemind h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 10px;
	font-size: 60%;
}
body.siteMap #pwdRemind h3
{
	color: #e1134f;
	margin-bottom: 10px;
	padding-bottom: 2px;
	border-bottom: 1px solid #c0c0c0;
}
body.siteMap #pwdRemind ul
{
	margin: 0 0 20px;
}
body.siteMap #pwdRemind ul li ul
{
	margin: 0;
}
body.landingPage ul#noShow li
{
	display: block;
	overflow: hidden;
	width: 0;
	height: 0;
	padding: 0;
}
#contentContainer .holdingImage
{
	margin: 50px auto 191px;
	width: 762px;
	text-align: center;
}
#KCContactUsForm
{
	background-color: #e1134f;
	height: 20px;
}
#forumContentBox .pagingLetters ul
{
	padding: 3px;
	display: block;
	background: url(../images/greySeperator.gif) no-repeat scroll 0 55%;
}
#forumContentBox .pagingLetters ul li
{
	color: #FFF;
	display: inline;
	float: left;
	margin: 0 3px;
	padding-right: 6px;
	background: url(../images/greySeperator.gif) no-repeat scroll 100% 55%;
}
#forumContentBox .pagingLetters ul li a
{
	color: #FFF;
}
#forumContentBox #miscDictionaryOptions
{
	margin: 10px 0;
}
#forumContentBox #miscDictionaryOptions .dictionaryOptions
{
	display: inline;
	float: left;
	width: 150px;
}
#forumContentBox #miscDictionaryOptions .pagingNumbers
{
	display: inline;
	float: right;
	width: 300px;
	margin-right: 5px;
}
#forumContentBox #miscDictionaryOptions .dictionaryOptions
{
	margin-left: 5px;
}
#forumContentBox #miscDictionaryOptions .dictionaryOptions ul
{
	width: 150px;
	padding-left: 0;
}
#forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: url(../images/purpleWhiteArrow.gif) no-repeat scroll 0 60%;
	display: inline;
	float: left;
	margin-right: 15px;
	padding-left: 12px;
}
body.bumponboard #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: transparent url(../images/purpleWhiteArrow.gif) no-repeat scroll 0 60%;
}
body.newborn #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: transparent url(../images/greyArrow.gif) no-repeat scroll 0 60%;
}
body.busybaby #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: transparent url(../images/orangeGreyArrow.gif) no-repeat scroll 0 60%;
}
body.firststeps #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: transparent url(../images/greenGreyArrow.gif) no-repeat scroll 0 60%;
}
body.toddler #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: transparent url(../images/lightBlueWhiteArrow.gif) no-repeat scroll 0 60%;
}
body.dad #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: transparent url(../images/darkBlueWhiteArrow.gif) no-repeat scroll 0 60%;
}
#forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #fff;
	background-color: #a98dff;
}
body.bumponboard #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #fff;
	background-color: #a98dff;
}
body.newborn #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #575757;
	background-color: #fff077;
}
body.busybaby #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #653690;
	background-color: #ffa756;
}
body.firststeps #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #575757;
	background-color: #b2e5a6;
}
body.toddler #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #fff;
	background-color: #72c8ff;
}
body.dad #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #fff;
	background-color: #5674ba;
}
#forumContentBox #miscDictionaryOptions .pagingNumbers ul
{
	float: right;
}
#forumContentBox #miscDictionaryOptions .pagingNumbers ul li
{
	color: #FFF;
	display: inline;
	float: left;
	margin: 0 3px;
}
#forumContentBox #miscDictionaryOptions .pagingNumbers ul li a
{
	border: 1px solid #FFF;
	color: #FFF;
	display: block;
	padding: 1px 5px;
}
#forumContentBox #miscDictionaryOptions .pagingNumbers ul li.current a
{
	background-color: #FFF;
	color: #000;
}
#forumContentBox #miscDictionaryOptions .pagingNumbers ul li a.pagingButton
{
	border: none;
	text-decoration: underline;
}
#forumContentBox #miscDictionaryOptions .pagingNumbers ul li a.pagingButton:hover
{
	background-color: transparent;
	text-decoration: underline;
}
body.dictionary #forumContentBox .b div div.paging
{
	width: 505px;
}
body.dictionary #forumContentBox.forumContentBoxLarge .b div div.paging
{
	width: 730px;
}
body.dictionary #forumContentBox.forumContentBoxLarge .b div div.pagingShort
{
	width: 630px;
}
body.bumponboard #forumContentBox #miscDictionaryOptions .pagingNumbers ul li, body.bumponboard #forumContentBox .pagingLetters ul li a
{
	background-color: #a98dff;
}
body.newborn #forumContentBox #miscDictionaryOptions .pagingNumbers ul li a
{
	border-color: #777;
	color: #575757;
}
body.newborn #forumContentBox .pagingLetters ul li a
{
	color: #575757;
}
body.busybaby #forumContentBox #miscDictionaryOptions .pagingNumbers ul li a
{
	border-color: #777;
	color: #575757;
}
body.busybaby #forumContentBox .pagingLetters ul li a
{
	color: #575757;
}
body.firststeps #forumContentBox #miscDictionaryOptions .pagingNumbers ul li a
{
	border-color: #777;
	color: #575757;
}
body.firststeps #forumContentBox .pagingLetters ul li a
{
	color: #575757;
}
body.toddler #forumContentBox #miscDictionaryOptions .pagingNumbers ul li, body.toddler #forumContentBox .pagingLetters ul li a
{
	background-color: #72c8ff;
}
body.dad #forumContentBox #miscDictionaryOptions .pagingNumbers ul li, body.dad #forumContentBox .pagingLetters ul li a
{
	background-color: #5674BA;
}
body.toddler #forumContentBox .pagingLetters ul li, body.dad #forumContentBox .pagingLetters ul li
{
	background: url(../images/whiteSeperator.gif) no-repeat scroll 100% 55%;
}
body.toddler #forumContentBox .pagingLetters ul, body.dad #forumContentBox .pagingLetters ul
{
	background: url(../images/whiteSeperator.gif) no-repeat scroll 0 55%;
}
#contentContainer img.holdingImage
{
	margin: 50px 0 191px 90px;
	width: 762px;
}
#all:after, #header:after, #contentContainer:after, #contentContainer #chattingAboutBox .searchForum:after, #contentContainer #funGamesHomeTopBox .babyBlender:after, #contentContainer #funStuffToolTopContentBox .babiesAttack:after, #contentContainer #funGamesHomeFunStuffBox .tool:after, #contentContainer #offersBox .offer:after, #contentContainer #funGamesHomeDownloadsBox .downloadItem:after, #contentContainer #recentBabiesContentBox .topBabies:after, #contentContainer #topContainer:after, #thirdLevelContainer:after, .carouselContainer:after, .stageAndCategory:after, .searchCategoriesContentBox:before, #pageHeading ul:after, #featureContentBox .item:after, #featureVideo:after, #productVideo:after, #featureContentBox .paging:after, #forumContentBox .paging:after, #adminContentBox .paging:after, #searchContentBox .paging:after, #wallpaperCarousel.NoJS ul li:after, #picturesCarousel.NoJS ul li:after, #featureContentBox .item .newItem:after, #contentContainer #topBox .NoJS ul li:after, #featureContentBox ul:after, #forumContentBox ul:after, #forumContentBox .post .postOptions:after, #forumContentBox .post span.postMessageBody:before, #pageHeading:after, body.contactUs .introText:after, body.contactUs .introText ul:before, body.contactUs .contactUsBlocksContainer:after, body.greenTips .content .wasteDetails:after, body.register ul.register li:after, body.register ul.registerChild li:after, body.reportAbuse #reportAbuseContentBox ul li:after, body.login ul.loginList li:after, #addContentBox ul.addContent li:after, body.myProfile .yourFavBox:after, body.myProfile .favActionButtons:after, #funGamesToolsContentBox .item:after, #addContentBox ul.addContentTwoCol:after, body.myProfile .yourFavBox .hint:before, body.myProfile .profilePicture ul:after, body.myProfile .profilePicture .currentProfilePicture:after, body.admin ul.profilePics:after, body.admin .currentProfilePicture:after, body.offers #offerBox .bodyText p.couponButton:after, body.offers #offerBox .bodyText ul:after, body.babyNameFinder #nameContainer:after, body.pregCalendar #calendarContentBox ul:after, body.naturalFit #productContentBox .topBlurb:after, body.littleWalkers #productContentBox .topBlurb:after, body.preemies #productContentBox .topBlurb:after, body.preemies #productContentBox .preImageColContainer:after, body.newbornKit #productContentBox .topBlurb:after, body.newbornProduct #productContentBox .topBlurb:after, body.newbornProduct #productContentBox .newbornImageColContainer:after, body.changingPad #productContentBox .topBlurb:after, body.changingPad #productContentBox .changingPadsImageColContainer:after, body.superdry #productContentBox .topBlurb:after, body.superdry #productContentBox .superdryImageColContainer:after, body.littleSwimmers #productContentBox .littleSwimmersColContainer:after, body.littleSwimmers #productContentBox .tagBottom:after, #featureContentBoxAlt .bumpTop:after, #featureContentBoxAlt .bumpMiddle:after, #featureContentBoxAlt .bumpBottom:after, #funGamesHomeCompBox .compItem:after, #contentContainer #funGamesHomeActivitesBox .squiggleBorder:after, #activitySelectorResultContentBox .item:after, #featureContentBoxAlt .activityInfo:after, #relatedProductContentBox .product:after, ul.registerMiscQuestions li:after, #pagingOptionsContainer:after, #addContentBox .actionButtons:after, #addContentBox .activityCategoryOptionsContainer:after, #existingAdvertContentBox ul.addContentTwoCol:after, #babyNameAdminContentBox ul.addContentTwoCol:after, #advertContentBox ul.addContentTwoCol:after, #memberContentBox ul.addContentTwoCol:after, #memberContentBox ul.addContentOneCol li:after, body.admin #advertContentBox .actionButtons:after, body.admin #advertContentBox .advertContainer:after, body.admin #existingAdvertContentBox .advertContainer:after, body.admin #existingAdvertContentBox .actionButtons:after, body.naturalFit #productContentBox #natFitImageColContainer:after, body.littleWalkers #productContentBox #walkFitImageColContainer:after, body.aboutHuggies .jcarousel-skin-huggies-products li.noJS:after, body.featuresHeading #divListing:after, body.chattingHeading #divListing:after, #newMemberContentBox ul.addContentOneCol:after, #newMemberContentBox ul#pagingButtons:after, #moderationContentBox ul.addContentTwoCol:after, #moderationContentBox #moderateBtns:after, #lookupContentBox ul.addContentOneCol li:after, #lookupContentBox .actionButtons:after, body.dueDateCalculator .dueDate li:after, body.admin #memberSummaryContentBox ul li:after, body.admin #monthlySummaryContentBox ul li:after, #managePromotionsContentBox .theContainer:after, body.myProfile .aboutYou li:after, #wipesBoxContainer:after, body.coupon #printCouponButton div ul li #containerForMacOX:after, #footer:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
