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
{
	font-family: Arial,sans-serif;
	color: #007DC5;
    font-size: 150%;
    margin: 0 0 20px;
}
h3
{
	font-family: Arial,sans-serif;
	color: #653690;
	font-size: 120%;
	margin: .5em 0 0 0;
}
h4 {
    color: #007DC5;
    font-family: Arial,sans-serif;
    font-size: 150%;
    margin: 0 0 20px;
}

a
{
	color: #007dc5;
	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: #007dc5;
	font-weight: bold;
	font-size: 125%;
}
a.backTopTop
{
	background: url(../images/greyArrow.gif) no-repeat 0 60%;
	padding-left: 15px;
	color: #007dc5;
}
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: 222px;
}
#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: #007dc5 url(../images/nav/yellowNavBar.gif) no-repeat 0 0;
}
body.bumponboard #navContainer
{
	background: #007dc5 url(../images/nav/purpleNavBar.gif) no-repeat 0 0;
}
body.busybaby #navContainer
{
	background: #007dc5 url(../images/nav/orangeNavBar.gif) no-repeat 0 0;
}
body.firststeps #navContainer
{
	background: #007dc5 url(../images/nav/greenNavBar.gif) no-repeat 0 0;
}
body.toddler #navContainer
{
	background: #007dc5 url(../images/nav/blueNavBar.gif) no-repeat 0 0;
}
body.dad #navContainer
{
	background: #007dc5 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: #007dc5 url("../images/nav/yellowNavBar.gif") no-repeat 0 100%;
	padding-left: 15px;
}
#navContainer ul.firstLevel li, #navContainer ul.secondLevel li
{
	background: transparent url("../images/blueArrow.gif") no-repeat 97% 50%;
}
body.newborn #navContainer ul.secondLevel li
{
	background: transparent url("../images/yellowArrow.gif") no-repeat 97% 50%;
}
body.busybaby #navContainer ul.secondLevel li
{
	background: transparent url("../images/greenArrow.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: #007dc5;
	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: #007dc5 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: #007dc5;
}
#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: #007dc5;
	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: #007dc5 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: #007dc5;
}
#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: 0;
	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: #007dc5 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: #007dc5;
	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: #007dc5;
}
#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: #007dc5;
}
#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: #007dc5;
	text-decoration: underline;
}
#contentContainer #funAndGamesBox h3
{
	font-weight: bold;
	color: #007dc5;
	width: 150px;
	margin: 10px 0;
}
#contentContainer #funAndGamesBox p.extraInfo
{
    font-weight: bold;
    color: #007dc5;
	width: 140px;
}
#contentContainer #funAndGamesBox p.link
{
	margin: 10px 0 0 240px;
	width: 110px;
	background: url("../images/greyArrow.gif") no-repeat 100% 60%;
	font-size: 115%;
	padding: 0;
}
#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: 0;
	font-size: 70%;
}
#contentContainer #featureBox h3
{
	color: #007dc5;
	margin: 5px;
}
#contentContainer #featureBox h3 a
{
	color: #007dc5;
	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/bumpOnBoard/smallSquiggle.gif) no-repeat 0 0;
}
body.bumponboard #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/bumpOnBoard/smallSquiggle.gif) no-repeat 0 0;
}
body.newborn #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/newborn/smallSquiggle.gif) no-repeat 0 0;
}
body.busybaby #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/busybaby/smallSquiggle.gif) no-repeat 0 0;
}
body.firststeps #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/firststeps/smallSquiggle.gif) no-repeat 0 0;
}
body.toddler #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/toddler/smallSquiggle.gif) no-repeat 0 0;
}
body.dad #contentContainer #featureBox .squiggleBorder
{
	background: url(../images/backgrounds/dad/smallSquiggle.gif) no-repeat 0 0;
}
#contentContainer #featureBox p.link
{
	float: right;
	background: url("../images/greyArrow.gif") no-repeat 100% 25%;
	padding-right: 15px;
}
#contentContainer #featureBox p.link a
{
	text-decoration: underline;
}
#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 .WOflash
{
	margin-top: 6px;
}
#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: 30px;
	overflow: auto;
}
#contentContainer #topBox .NoJS ul
{
	padding: 0 0 0 10px;
	margin: 0;

}
#contentContainer #topBox .NoJS .fullBox
{
	background-color: #fff;
}
#contentContainer #topBox .NoJS .text
{
	background-color: #fff;
	padding-right: 0;
}
#contentContainer #topBox .NoJS ul li
{
	margin-bottom: 10px;
	padding: 0;
	height: 223px;
	list-style-type: none;
}
#contentContainer #topBox h3
{
	color: #007dc5;
	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: #007dc5;
	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;
	margin-bottom: 22px;
	width: 127px;
	height: 22px;
}
#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: #e4d8ef url(../images/nav/whiteNavBarV3.gif) no-repeat 0 0;
}
body.bumponboard #navContainer ul.secondLevel
{
	background: #e4d8ef 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: #007dc5 url(../images/buttons/purpleExploreButton.gif) no-repeat 0 0;
	color: #fff;
}
body.bumponboard #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #007dc5 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: #007dc5;
	background-color: #fff;
}
body.bumponboard #contentContainer #topBox ul li a
{
	background: transparent url(../images/greyArrow.gif) no-repeat scroll 100% 60%;
}
body.bumponboard #contentContainer #topBox .NoJS .text
{
	background-color: #fff;
}
body.bumponboard #contentContainer #topBox .NoJS .fullBox
{
	background-color: #fff;
}
body.bumponboard #navContainer li.bumponboard ul.secondLevel li a
{
	color: #8F8F8F;
}
body.busybaby #navContainer ul.firstLevel
{
	background-color: #dbebaf;
	background: #dbebaf url(../images/nav/whiteNavBarV2.gif) no-repeat 0 0;
}
body.busybaby #navContainer ul.secondLevel
{
	background: #007dc5 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: #007dc5 url(../images/buttons/orangeExploreButton.gif) no-repeat 0 0;
	color: #fff;
}
body.busybaby #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #007dc5 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 ul li a
{
	background: transparent url(../images/greyArrow.gif) no-repeat scroll 100% 60%;
}
body.busybaby #contentContainer #topBox ul
{
	padding: 0;
	margin: 0;
}

body.busybaby #navContainer li.busybaby ul.secondLevel li a
{
	color: #8F8F8F;
}
body.newborn #navContainer ul.firstLevel
{
	background: #fef7e7 url(../images/nav/whiteNavBar.gif) no-repeat 0 0;
}
body.newborn #navContainer ul.secondLevel
{
	background: #007dc5 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: #007dc5;
}
body.newborn #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #007dc5 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 ul li a
{
	background: transparent url(../images/greyArrow.gif) no-repeat scroll 100% 60%;

}
body.newborn #navContainer li.newborn ul.secondLevel li a
{
	color: #8F8F8F;
}
body.firststeps #navContainer ul.firstLevel
{
	background: #f399b9 url(../images/nav/whiteNavBarV5.gif) no-repeat 0 0;
}
body.firststeps #navContainer ul.secondLevel
{
	background: #007dc5 url(../images/nav/greenNavBar.gif) no-repeat 0 100%;
}
body.firststeps #navContainer ul.secondLevel li
{
	background: transparent url(../images/redNewArrow.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: #007dc5 url(../images/buttons/greenExploreButton.gif) no-repeat 0 0;
	color: #fff;
}
body.firststeps #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #007dc5 url("../images/buttons/redNewArrowButton.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 ul li a
{
	background: transparent url(../images/greyArrow.gif) no-repeat scroll 100% 60%;

}
body.firststeps #navContainer li.firststeps ul.secondLevel li a
{
	color: #454545;
}
body.toddler #navContainer ul.firstLevel
{
	background: #bae3fb url(../images/nav/whiteNavBarV4.gif) no-repeat 0 0;
}
body.toddler #navContainer ul.secondLevel
{
	background: #007dc5 url(../images/nav/blueNavBar.gif) no-repeat 0 100%;
}
body.toddler #navContainer ul.secondLevel li
{
	background: transparent url(../images/lightBlueArrow.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: #007dc5 url(../images/buttons/blueExploreButton.gif) no-repeat 0 0;
	color: #1e84b5;
}
body.toddler #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #007dc5 url("../images/buttons/blueArrowButton.gif") no-repeat 0 100%;
	color: #007dc5;
}
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: #fff;
	color: #007dc5;
}
body.toddler #contentContainer #topBox ul li a
{

	background: transparent url(../images/greyArrow.gif) no-repeat scroll 100% 60%;
}
body.toddler #navContainer li.toddler ul.secondLevel li a
{
	color: #8F8F8F;
}
body.dad #navContainer ul.firstLevel
{
	background: #c8d5cd url(../images/nav/whiteNavBarV6.gif) no-repeat 0 0;
}
body.dad #navContainer ul.secondLevel
{
	background: #007dc5 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: #007dc5 url(../images/buttons/blueExploreButtonV2.gif) no-repeat 0 0;
	color: #fff;
}
body.dad #thirdLevelContainer ul.buttons li.search span.arrowSubmitBtn input
{
	background: #007dc5 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 ul li a
{

	background: transparent url(../images/greyArrow.gif) no-repeat scroll 100% 60%;
}
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 #007dc5;
}
body.login input.loginbutton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #007dc5;
	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 #007dc5;
}
body.registerConfirm #pwdRemind input.codeButton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #007dc5;
	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.register ul.registerMiscQuestions, body.myProfile ul.registerChild, body.register ul.registerChild, body.register ul.register
{
	margin: 10px 0 20px 0;
	padding: 0;
}
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: #bc9dd6;
}
body.toddler ul.registerMiscQuestions li a, body.toddler ul.registerMiscQuestions li a
{
	background-color: #aadef5;
}
body.busybaby ul.registerMiscQuestions li, body.dad ul.registerMiscQuestions li a
{
	color: #fff;
	background-color: #a6cd38;
}
body.dad ul.registerMiscQuestions li, body.dad ul.registerMiscQuestions li a
{
	color: #fff;
	background-color: #769766;
}
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;
	display: block;
	float: left;
	margin: 0 3px 0 0;
}
body.myProfile ul.registerChild li input, body.register ul.register li input
{
	border: 2px solid #007dc5;
}
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: #007dc5;
	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%;
	color: #fff;
}
body.firststeps ul.registerChild li input.registerYourChildButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	color: #fff;
}
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 #007dc5;
}
body.register ul.registerChild li input.registerChildInput
{
	float: left;
	display: block;
}
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.bumponboard ul.registerMiscQuestions li input.joinButton
{
	background: url("../images/buttons/joinButton_bump.gif") no-repeat 0 50%;
}
body.newborn ul.registerMiscQuestions li input.joinButton
{
	background: url("../images/buttons/joinButton_newborn.gif") no-repeat 0 50%;
}
body.busybaby ul.registerMiscQuestions li input.joinButton
{
	background: url("../images/buttons/joinButton_busy.gif") no-repeat 0 50%;
}
body.firststeps ul.registerMiscQuestions li input.joinButton
{
	background: url("../images/buttons/joinButton_firststeps.gif") no-repeat 0 50%;
}
body.toddler ul.registerMiscQuestions li input.joinButton
{
	background: url("../images/buttons/joinButton_toddler.gif") no-repeat 0 50%;
}
body.dad ul.registerMiscQuestions li input.joinButton
{
	background: url("../images/buttons/joinButton_dad.gif") no-repeat 0 50%;
}
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;
}
body.firststeps ul.registerMiscQuestions li a, body.firststeps ul.registerMiscQuestions li span, body.firststeps ul.registerMiscQuestions li span.required
{
	color: #fff;
}
.topSpace
{
	margin-top: 20px;
}
body.registerThankyou img.thankyou
{
	margin: 30px 20px 10px 0;
	float: right;
}
body.registerThankyou #contentBoxOneColBaby p
{
	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 .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 #007dc5;
}
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: #007dc5;
}
#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: #007dc5;
}
#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.germany
{
	background: transparent url(../images/flags/germany.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-top: 5px;
	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 100%;
}
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 100%;
}
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 100%;
}
body.mumNearMe #pageHeading h1
{
	background: transparent url(../images/headings/mumNearMe.gif) no-repeat 0 0;
}
#pageHeading h1 span
{
	position: relative;
	z-index: -1;
	color: #fff;
	background-color: #007dc5;
}
#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: #007dc5 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: #007dc5 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: #007dc5;
}
#featureContentBox .item h3 span, #activitySelectorResultContentBox .item h3 span
{
	font-weight: normal;
}
#featureContentBox .item h3 a, #activitySelectorResultContentBox .item h3 a
{
	color: #007dc5;
}
#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;
}
#existingAdvertContentBox .b div div.paging, #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;
}
#existingAdvertContentBox .b div div.paging ul li, #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.firststeps .bottomLinks .rightList input.addToFavBtn, body.firststeps #featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a
{
	color: #fff;
	background-color: #e20051;
}
body.bumponboard .bottomLinks .rightList input.addToFavBtn, body.bumponboard #featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a
{
	color: #fff;
	background-color: #bc9dd6;
}
body.busybaby #featureContentBoxAlt.dialog .b div div.bottomLinks ul.rightList li a, body.newborn #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: #769766;
}
#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: #007dc5;
	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: #007dc5;
	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: 5px;
	height: 35px;
}
#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: 30px;
	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: 12px;
	height: 40px;
}
#relatedProductContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	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: 11px;
	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: #007dc5;
}
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: #007dc5;
	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: #007dc5;
	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: #007dc5;
}
#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/blueArrow.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
{
	font-size: 120%;
	color: #fff;

	padding: 8px 20px 0;
	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: #bc9dd6;
}
body.firststeps #contentContainer #funGamesHomeActivitesBox p, body.firststeps #contentContainer #funGamesHomeActivitesBox a
{
	color: #fff;
	background-color: #e20051;
}
body.dad #contentContainer #funGamesHomeActivitesBox p, body.dad #contentContainer #funGamesHomeActivitesBox a
{
	color: #fff;
	background-color: #769766;
}
#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;
}
body.bumponboard #contentContainer #funGamesHomeActivitesBox .squiggleBorder
{
	background: url(../images/backgrounds/bumponboard/blueBorderFilledLarge.gif) no-repeat 50% 0;
}
body.newborn #contentContainer #funGamesHomeActivitesBox .squiggleBorder
{
	background: url(../images/backgrounds/newborn/blueBorderFilledLarge.gif) no-repeat 50% 0;
}
body.busybaby #contentContainer #funGamesHomeActivitesBox .squiggleBorder
{
	background: url(../images/backgrounds/busybaby/blueBorderFilledLarge.gif) no-repeat 50% 0;
}
body.firststeps #contentContainer #funGamesHomeActivitesBox .squiggleBorder
{
	background: url(../images/backgrounds/firststeps/blueBorderFilledLarge.gif) no-repeat 50% 0;
}
body.toddler #contentContainer #funGamesHomeActivitesBox .squiggleBorder
{
	background: url(../images/backgrounds/toddler/blueBorderFilledLarge.gif) no-repeat 50% 0;
}
body.dad #contentContainer #funGamesHomeActivitesBox .squiggleBorder
{
	background: url(../images/backgrounds/dad/blueBorderFilledLarge.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: #bc9dd6;
}
body.bumponboard #funGamesHomeFunStuffBox p, body.bumponboard #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #fff;
	background-color: #bc9dd6;
}
body.newborn #funGamesHomeFunStuffBox p, body.newborn #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #373737;
	background-color: #fcecc4;
}
body.busybaby #funGamesHomeFunStuffBox p, body.busybaby #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #373737;
	background-color: #a6cd38;
}
body.firststeps #funGamesHomeFunStuffBox p, body.firststeps #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #fff;
	background-color: #e20051;
}
body.toddler #funGamesHomeFunStuffBox p, body.toddler #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #373737;
	background-color: #aadef5;
}
body.dad #funGamesHomeFunStuffBox p, body.dad #funGamesHomeFunStuffBox .itemText h3 a
{
	color: #fff;
	background-color: #769766;
}
#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: #fff;
	background-color: #bc9dd6;
	background: url("../images/bumpWhiteArrow.gif") no-repeat 0 70%;
}
body.newborn #funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #555;
	background: url("../images/newbornGreyArrow.gif") no-repeat 0 70%;
}
body.busybaby #funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #555;
	background: url("../images/busyBabyGreyArrow.gif") no-repeat 0 70%;
}
body.firststeps #funGamesHomeFunStuffBox p.viewMoreLink a
{
	color: #fff;
	background: url("../images/firstStepsWhiteArrow.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: #769766;
	background: url("../images/dadWhiteArrow.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: #007dc5;
}
#contentContainer #funGamesHomeDownloadsBox h3, #contentContainer #funGamesHomeDownloadsBox p
{
	display: inline;
	float: left;
	width: 120px;
	color: #fff;
	background-color: #007dc5;
}
#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: 105px;
	height: 80px;
	padding: 8px 0 0 8px;
	background: url(../images/backgrounds/whiteBorderFilled.gif) no-repeat 0 0;
}
#funGamesHomeCompBox .compText
{
	display: inline;
	float: left;
	padding-left: 3px;
	width: 75px;
	color: #fff;
	background-color: #007dc5;
}
#funGamesHomeCompBox .compText a
{
	color: #fff;
	background-color: #007dc5;
	font-size: 115%;
}
#funGamesHomeCompBox .compItem
{
	margin-bottom: 10px;
}
#funGamesHomeCompBox p.viewMoreLink a
{
	color: #fff;
	background-color: #007dc5;
	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: 3px;
	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: #007dc5;
}
#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: 500px;
	height: 110px;
}
#productContentBox h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}*/
#productContentBox #wipesBoxContainer
{
	width: 550px;
}
#productContentBox #pureWipes h2
{
	/*background: transparent url(../images/headings/pureWipesHeading.gif) no-repeat scroll 0 0;*/
	display: block;
	/*height: 115px;*/
	margin: 5px 5px 30px 0;
	width: 240px;
	z-index: 3;
}
#productContentBox #pureWipes h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#productContentBox #pureWipes p.disclaimer {font-size: 75%; font-style: italic; margin-top: 60px; padding-bottom: 0;}
#productContentBox #naturalCare h2
{
	background: transparent url(../images/headings/naturalCareWipesHeading.gif) no-repeat scroll 0 00%;
	display: block;
	height: 115px;
	margin: 27px 5px 30px 0;
	width: 240px;
	z-index: 3;
}
#productContentBox #naturalCare h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	margin-top: 30px;
	font-size: 90%;
}
#productContentBox #softSkin h2
{
	background: transparent url(../images/headings/softSkinWipesHeading.gif) no-repeat scroll 0 0;
	display: block;
	height: 115px;
	width: 240px;
	z-index: 3;
	margin-bottom: 30px;
}
#productContentBox #softSkin h2 span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
#productContentBox #wipesPack h2
{
	background: transparent url(../images/headings/wipesPackHeading.gif) no-repeat scroll 0 0;
	display: block;
	height: 100px;
	margin: 12px 5px 10px 0;
	width: 240px;
	z-index: 3;
}
#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/productDidYouKnowBlueHeading.gif") no-repeat 0 0;
	margin: 20px 5px 5px 0;
	width: 200px;
	height: 20px;
}
#productContentBox #wipeLeftCol, #productContentBox #wipeRightCol
{
	display: inline;
	float: left;
	width: 260px;
}
#productContentBox #wipeLeftCol
{
	background: transparent url(../images/general/wipesDivideV.gif) no-repeat scroll 101% 50%;
	margin-right: 10px;
	padding-right: 10px;
}
#productContentBox #naturalCare, #productContentBox .theTopBit, #productContentBox #softSkin, #productContentBox #pureWipes
{
	background: transparent url(../images/general/wipesDivideH.gif) no-repeat scroll 50% 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
body.aboutHuggies #productContentBox #pureWipes
{
	margin-bottom: 10px;
	padding-right: 10px;
}
#productContentBox #pureWipes img, #productContentBox #softSkin img, #productContentBox #naturalCare img
{
	margin-top: 10px;
}
#productContentBox #pureWipes img
{
	margin-bottom: 10px;
}
#productContentBox #softSkin img
{
	margin-bottom: 45px;
}
#productContentBox #pureWipes ul
{
	padding-left: 0;
}
/*
#productContentBox p
{
	color: #007dc5;
	font-weight: bold;
}
*/
#productContentBox ul
{
	padding-left: 0;
	margin: 10px 0;
}
#productContentBox ul li
{
	list-style-type: none;
	color: #007dc5;
	margin-bottom: 15px;
	padding-left: 20px;
	background: url("../images/blueListArrow.gif") no-repeat 0 50%;
	/*
	font-weight: bold;
    */
}
#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 #softSkin ul, #productContentBox #naturalCare ul
{
	padding-left: 0;
}
#productContentBox #softSkin img, #productContentBox #naturalCare img
{
	margin-top: 10px;
}
body.aboutHuggies p.moreProducts a
{
	color: #007dc5;
	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: #007dc5;
	text-decoration: underline;
}
body.naturalFit #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesNaturalFitHeading.gif") no-repeat 0 0;
	margin: 10px auto;
	width: 500px;
	height: 172px;
}
body.naturalFit #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.naturalFit #productContentBox h3
{
	color: #007dc5;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.naturalFit #productContentBox h4
{
	color: #007dc5;
	margin: 0 0 30px 0;
	font-size: 115%;
}
body.naturalFit #productContentBox p
{
	color: #007dc5;
}
body.naturalFit #productContentBox p strong
{
	color: #007dc5;
	/*
	font-style: italic;
    */
	font-weight: bolder;
}
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: 235px;
	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: 235px;
}
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: 500px;
	height: 160px;
}
body.preemies #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.preemies #productContentBox h3
{
	color: #007dc5;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.preemies #productContentBox p
{
	color: #007dc5;
}
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/productDidYouKnowPurpleHeading.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: #007dc5;
}
body.newbornProduct #twoColLeftSubCol h2.mainHeading
{
	display: block;
	z-index: 3;
	background: url("../images/headings/huggiesNewbornHeading.gif") no-repeat 0 0;
	margin: 10px auto;
	width: 500px;
	height: 180px;
}
body.newbornProduct #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.newbornProduct #productContentBox h3
{
	color: #007dc5;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.newbornProduct #productContentBox p
{

	color: #007dc5;
}
body.newbornProduct #productContentBox #theNewbornLeftCol
{
	display: inline;
	float: left;
	width: 250px;
}
body.newbornProduct #productContentBox #theNewbornRightCol
{
	display: inline;
	float: left;
	width: 250px;
}
body.newbornProduct #productContentBox #theNewbornRightCol img
{
	margin-left: 10px;
}
body.newbornProduct #productContentBox #theNewbornLeftCol img
{
	margin-top: 20px;
}
body.newbornProduct #productContentBox img.newbornSizeChart
{
	margin: 0;

}
body.newbornProduct #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 200px;
}
body.newbornProduct #productContentBox .topBlurb img
{
	display: inline;
	float: right;
}
body.newbornProduct #productContentBox .newbornImageColLeft
{
	display: inline;
	float: left;
	width: 235px;
	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: 255px;
	margin-top: 10px;
}
body.newbornProduct #productContentBox .newbornImageColRight .sizeChart
{
	margin: 10px 0 0 0;
}
body.newbornProduct #didYouKnowBox h2
{
	background: url(../images/headings/productDidYouKnowPurpleHeading.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: 500px;
	height: 200px;

}
body.newbornKit #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.newbornKit #productContentBox h3
{
	color: #007dc5;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.newbornKit #productContentBox p
{
	color: #007dc5;
	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/productDidYouKnowPurpleHeading.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: 10px auto;
	width: 500px;
	height: 160px;
}
body.littleWalkers #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.littleWalkers #productContentBox h3
{
	color: #007dc5;
	margin: 0 0 20px 0;
	font-size: 150%;
}
body.littleWalkers #productContentBox p
{
	color: #007dc5;
}
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: 10px auto;
	width: 500px;
	height: 160px;
}
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: #007dc5;
	margin: 0 0 10px 0;
	font-size: 150%;
}
body.wipes #productContentBox h3
{
	color: #007dc5;
	margin: 0 0 5px 10px;
	font-size: 130%;
}
body.superdry #productContentBox h4
{
	color: #007dc5;
	margin: 0 0 10px 0px;
	font-size: 130%;
}
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: 5px;
}
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: #007dc5;
	font-weight: bold;
}
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: 10px auto 20px;
	width: 500px;
	height: 160px;
}
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: #007dc5;
}
body.superdry #productContentBox .topBlurb div
{
	display: inline;
	float: left;
	width: 200px;
}
body.superdry #productContentBox .topBlurb img
{
	display: inline;
	float: right;
}
body.superdry #productContentBox .superdryImageColLeft
{
	display: inline;
	float: left;
	width: 130px;
	margin-top: 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: 377px;
	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: 500px;
	height: 160px;
}
body.changingPad #twoColLeftSubCol h2.mainHeading span
{
	position: relative;
	z-index: -1;
	margin-left: 30px;
	font-size: 90%;
}
body.changingPad #productContentBox h3
{
	color: #007dc5;
	margin: 0 30px 20px 0;
	font-size: 150%;
}
body.changingPad #productContentBox p
{
	color: #007dc5;
}
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/productDidYouKnowPurpleHeading.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: #007dc5;
	margin: 0 30px 20px 0;
	font-size: 150%;
}
body.littleSwimmers #productContentBox p
{
	color: #007dc5;
}
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.pullups #productContentBox .tagBottom
{
	margin-top: 10px;
	margin-bottom: 35px;
}
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/productDidYouKnowBlueHeading.gif) no-repeat scroll 0;
}
body.littleSwimmers #productContentBox .changingPadsImageColContainer
{
	margin: 10px 0;
}
body.littleSwimmers .tagBottom p a, body.pullups .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: #007dc5;
	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: #007dc5;
}
#searchBoxContainer
{
	width: 790px;
}
#searchBox
{
	margin-top: 15px;
}
.searchCategoriesContentBox p
{
	color: #fff;
	background-color: #007dc5;
}
.searchCategoriesContentBox .addNewTopic
{
	margin-top: 20px;
}
.searchCategoriesContentBox span
{
	font-weight: bold;
	background-color: #007dc5;
}
.searchCategoriesContentBox .stage, .searchCategoriesContentBox .category
{
	display: inline;
	float: left;
	padding: 1px 0 2px;
	width: 250px;
}
.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: #007dc5 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: #007dc5 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: 90%;
}
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: #007dc5;
	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%;
	color: #fff;
}
body.firststeps #divMeaning table td input.searchButton, body.firststeps .babyNameFinderBox table td input.searchButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	color: #fff;
}
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%;
}
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 #bc9dd6;
}
body.busybaby table#tblResults table th, body.busybaby #divTop5Boys table th, body.busybaby #divTop5Girls table th, body.busybaby table#divMeaningRanking table th
{
	background-color: #c0e752;
	border-bottom: 2px solid #a6cd38;
}
body.newborn table#tblResults table th, body.newborn #divTop5Boys table th, body.newborn #divTop5Girls table th, body.newborn table#divMeaningRanking table th
{
	background-color: #fcecc4;
	border-bottom: 2px solid #f4d994;
}
body.firststeps table#tblResults table th, body.firststeps #divTop5Boys table th, body.firststeps #divTop5Girls table th, body.firststeps table#divMeaningRanking table th
{
	background-color: #fa79a7;
	border-bottom: 2px solid #e20051;
}
body.toddler table#tblResults table th, body.toddler #divTop5Boys table th, body.toddler #divTop5Girls table th, body.toddler table#divMeaningRanking table th
{
	background-color: #d3eefa;
	border-bottom: 2px solid #aadef5;
}
body.dad table#tblResults table th, body.dad #divTop5Boys table th, body.dad #divTop5Girls table th, body.dad table#divMeaningRanking table th
{
	background-color: #b1cba5;
	border-bottom: 2px solid #769766;
}
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: #e20051;
}
#forumContentBox .forumTopics, #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #bc9dd6;
	padding: 5px 0;
	margin: 0 7px;
}
body.bumponboard #forumContentBox .forumTopics, body.bumponboard #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #bc9dd6;
}
body.newborn #forumContentBox .forumTopics, body.newborn #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #fcecc4;
}
body.busybaby #forumContentBox .forumTopics, body.busybaby #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #a6cd38;
}
body.firststeps #forumContentBox .forumTopics, body.firststeps #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #e20051;
}
body.toddler #forumContentBox .forumTopics, body.toddler #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #aadef5;
}
body.dad #forumContentBox .forumTopics, body.dad #forumContentBox ul.forumHeading
{
	border-bottom: 2px solid #769766;
}
#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: #555;
	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.toddler #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/bumpWhiteArrow.gif) no-repeat 0 60%;
	color: #fff;
}
body.busybaby #forumContentBox .forumOptions p a
{
	background: url(../images/busyBabyGreyArrow.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/dadWhiteArrow.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.firststeps #forumContentBox .forumOptions ul li
{
	background: url(../images/firststepsWhiteArrow.gif) no-repeat 0 60%;
}
body.bumponboard #forumContentBox .forumOptions ul li
{
	background: url(../images/bumpWhiteArrow.gif) no-repeat 0 60%;
}
body.bumponboard #forumContentBox .forumOptions ul li a
{
	color: #fff;
	background-color: #bc9dd6;
}
body.firststeps #forumContentBox .forumOptions ul li a
{
	color: #fff;
	background-color: #e20051;
}
body.busybaby #forumContentBox .forumOptions ul li
{
	background: url(../images/busyBabyWhiteArrow.gif) no-repeat 0 60%;
}
body.busybaby #forumContentBox .forumOptions ul li a
{
	color: #fff;
	background-color: #a6cd38;
}
body.toddler #forumContentBox .forumOptions ul li
{
	background: url(../images/lightBlueGreyArrow.gif) no-repeat 0 60%;
}
body.toddler #forumContentBox .forumOptions ul li a
{
	background-color: #aadef5;
}
body.dad #forumContentBox .forumOptions ul li
{
	background: url(../images/dadWhiteArrow.gif) no-repeat 0 60%;
}
body.dad #forumContentBox .forumOptions ul li a
{
	color: #fff;
	background-color: #769766;
}
#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: #007dc5 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: right;
	width: auto;
	padding-left: 0;
}
#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: #bc9dd6;
	color: #fff;
}
body.toddler #forumContentBox .rightList ul li a
{
	background-color: #aadef5;
}
body.dad #forumContentBox .rightList ul li a
{
	background-color: #769766;
	color: #fff;
}
body.toddler #forumContentBox .postOptions ul li, body.toddler #forumContentBox .rightList ul li a
{
	background: url(../images/greySeperator.gif) no-repeat 100% 55%;
}
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/whiteSeperator.gif) no-repeat 100% 55%;
	color: #fff;
}
body.firststeps #forumContentBox .rightList ul li a
{
	background: url(../images/whiteSeperator.gif) no-repeat 100% 55%;
	color: #fff;
}
#forumContentBox .hd h3
{
	padding-left: 5px;
	margin-top: 3px;
	text-decoration: underline;
	color: #373737;
}
body.bumponboard #forumContentBox .hd h3
{
	color: #fff;
	background-color: #bc9dd6;
}
body.toddler #forumContentBox .hd h3
{
	background-color: #aadef5;
}
body.firststeps #forumContentBox .hd h3
{
	color: #fff;
	background-color: #e20051;
}
body.dad #forumContentBox .hd h3
{
	color: #fff;
	background-color: #769766;
}
#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/whiteSeperator.gif) no-repeat 100% 55%;
}
body.firststeps #forumContentBox .postOptions ul li
{
	background: url(../images/whiteSeperator.gif) no-repeat 100% 55%;
}
#forumContentBox .postOptions ul li.conditions
{
	margin-top: 6px;
}
body.firststeps #forumContentBox .postOptions ul li a
{
	color: #fff;
	background-color: #e20051;
}
body.busybaby #forumContentBox .postOptions ul li a
{
	color: #fff;
	background-color: #a6cd38;
}
#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: #007dc5;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	background-color: #e20051;
	background: url(../images/greyArrow.gif) no-repeat scroll 1% 55%;
}
body.bumponboard #forumContentBox input.replyButton
{
	color: #fff;
	background: url(../images/purpleWhiteArrow.gif) no-repeat scroll 1% 55%;
}
body.busybaby #forumContentBox input.replyButton
{
	color: #fff;
	background: url(../images/busyBabyWhiteArrow.gif) no-repeat scroll 1% 55%;
}
body.firststeps #forumContentBox input.replyButton
{
	color: #fff;
	background: url(../images/firststepsWhiteArrow.gif) no-repeat scroll 1% 55%;
}
body.toddler #forumContentBox input.replyButton
{
	background: url(../images/lightBlueGreyArrow.gif) no-repeat scroll 1% 55%;
}
body.dad #forumContentBox input.replyButton
{
	color: #fff;
	background: url(../images/dadWhiteArrow.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: #bc9dd6;
	margin-top: 10px;
}
body.bumponboard #forumContentBox .post .postOptions
{
	background-color: #bc9dd6;
}
body.newborn #forumContentBox .post .postOptions
{
	background-color: #fcecc4;
}
body.busybaby #forumContentBox .post .postOptions
{
	background-color: #a6cd38;
}
body.firststeps #forumContentBox .post .postOptions
{
	background-color: #e20051;
}
body.toddler #forumContentBox .post .postOptions
{
	background-color: #aadef5;
}
body.dad #forumContentBox .post .postOptions
{
	background-color: #769766;
}
body.bumponboard #forumContentBox .post .postOptions ul li a
{
	background-color: #bc9dd6;
	color: #fff;
}
body.firststeps #forumContentBox .post .postOptions
{
	background-color: #e20051;
}
body.toddler #forumContentBox .post .postOptions ul li a
{
	background-color: #aadef5;
}
body.dad #forumContentBox .post .postOptions ul li a
{
	background-color: #769766;
	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: #007dc5;
	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.busybaby #forumContentBox .rightList input.addToFavBtn, body.firststeps #forumContentBox .rightList input.addToFavBtn, body.bumponboard #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: #007dc5;
	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: #007dc5;
	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 #bc9dd6;
}
body.bumponboard #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #bc9dd6;
}
body.newborn #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #fcecc4;
}
body.busybaby #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #a6cd38;
}
body.firststeps #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #e20051;
}
body.toddler #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #aadef5;
}
body.dad #replyPostContentBox ul li span.dropDown
{
	border: 2px solid #769766;
}
#replyPostContentBox ul li textarea, #replyPostContentBox ul li input
{
	padding: 2px;
	border: 2px solid #bc9dd6;
}
body.bumponboard replyPostContentBox ul li textarea, body.bumponboard #replyPostContentBox ul li input
{
	border: 2px solid #bc9dd6;
}
body.newborn replyPostContentBox ul li textarea, body.newborn #replyPostContentBox ul li input
{
	border: 2px solid #fcecc4;
}
body.busybaby replyPostContentBox ul li textarea, body.busybaby #replyPostContentBox ul li input
{
	border: 2px solid #a6cd38;
}
body.firststeps replyPostContentBox ul li textarea, body.firststeps #replyPostContentBox ul li input
{
	border: 2px solid #e20051;
}
body.toddler replyPostContentBox ul li textarea, body.toddler #replyPostContentBox ul li input
{
	border: 2px solid #aadef5;
}
body.dad replyPostContentBox ul li textarea, body.dad #replyPostContentBox ul li input
{
	border: 2px solid #769766;
}
#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;
	padding-left: 22px;
	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
{
	background: url(../images/headings/friendlyForumHeading.gif) no-repeat 0 0;
	display: block;
	z-index: 3;
	margin: 0;
	margin-top: 5px;
	width: 250px;
	height: 45px;
}
#friendyForumEtiquetteBox 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: 8px;
	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%;
}
#termsConditionsBox 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;
}
#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: #007dc5;
}
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: #007dc5;
}
#handyHintsBox ul li.colour2
{
	color: #bc9dd6;
}
#handyHintsBox ul li.colour3 a, #handyHintsBox ul li.colour3
{
	color: #eed613;
}
#handyHintsBox ul li.colour4
{
	color: #a6cd38;
}
#handyHintsBox ul li.colour5
{
	color: #90df7d;
}
#handyHintsBox ul li.colour6 a, #handyHintsBox ul li.colour6
{
	color: #aadef5;
}
#handyHintsBox ul li.colour7
{
	color: #769766;
}
#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: #007dc5;
	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/admin_babyNameHeading.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 td span,
body.admin #managePromotionsContentBox table th span
{
	padding: 0 3px;
}
body.admin #managePromotionsContentBox table td input
{
	margin: 0 2px;
}
body.admin #managePromotionsContentBox #resultsContainer
{
	overflow: auto; 
	width: 730px;
	height: 300px;
	margin-bottom: 20px;
}
body.admin #managePromotionsContentBox #promotionContainerHeading
{
	margin-top: 10px;
}
body.admin #managePromotionsContentBox p#promoInfo span 
{
	display: inline;
	float: left;
	width: 300px;
}
body.admin #managePromotionsContentBox ul.addContentTwoCol
{
	padding: 0;
}
body.admin #managePromotionsContentBox ul.addContentTwoCol li
{
	display: block;
	width: 100%;
	
}
body.admin #managePromotionsContentBox ul.addContentTwoCol li input,
body.admin #managePromotionsContentBox ul.addContentTwoCol li span.label
{
	display:inline;
	float:left;
}
body.admin #managePromotionsContentBox ul.addContentTwoCol li span.label
{
	display:block;
	float:left;
	font-weight:bold;
}
body.admin #managePromotionsContentBox ul.addContentTwoCol 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: 3px;
}
body.admin #managePromotionsContentBox input.createButton,
body.admin #managePromotionsContentBox input.exportButton2,
body.admin #managePromotionsContentBox input.exportButton
{
	display: inline;
	float: left;
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/largeButtonPlain_Bump.gif") no-repeat 50% 50%;
	width: 200px;
	color: #e1134f;
	font-size: 120%;
	font-weight: bold;
	cursor: pointer;
	margin: 10px 0 0 10px;
}
body.admin #managePromotionsContentBox .actionBtn
{
	margin: 10px 0;
	width: 720px;
}
body.admin #managePromotionsContentBox .actionBtn input.createButton
{
	margin: 0 0 20px 270px;
}
body.admin #managePromotionsContentBox input.exportButton2
{
	margin: 10px 0 0 190px;
}
body.admin #managePromotionsContentBox .exportAll {
	display: inline;
	float: left;
	width: 300px;
	margin-right: 10px;	
}
body.admin #managePromotionsContentBox .ExportDate
{
	display: inline;
	float: left;
	width: 400px;
	border-left: 1px solid #c0c0c0;
	padding-left: 10px;	
}
#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;
}
#newMemberContentBox img.ui-datepicker-trigger, #advertContentBox img.ui-datepicker-trigger, #addContentBox ul.addContentTwoCol li img.ui-datepicker-trigger
{
	padding: 0;
	width: 18px;
	height: 18px;
}
#newMemberContentBox img.ui-datepicker-trigger
{
	margin-left: 5px;
}
#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;
}
.actionButtons input.duplicateButton, .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: #007dc5;
	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 .actionButtons input.duplicateButton, 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 .actionButtons input.duplicateButton, 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 .actionButtons input.duplicateButton, 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%;
	color: #fff;
}
body.firststeps .actionButtons input.duplicateButton, 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 .actionButtons input.duplicateButton, 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%;
}
body.dad .actionButtons input.duplicateButton, 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.exportButton2, 
body.bumponboard #managePromotionsContentBox input.exportButton,
body.bumponboard #managePromotionsContentBox .actionBtn input.createButton,
body.bumponboard #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_Bump.gif") no-repeat 50% 50%;
	color: #fff;
}
body.newborn #managePromotionsContentBox input.exportButton2, 
body.newborn #managePromotionsContentBox input.exportButton,
body.newborn #managePromotionsContentBox .actionBtn input.createButton,
body.newborn #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_Newborn.gif") no-repeat 50% 50%;
}
body.busybaby #managePromotionsContentBox input.exportButton2, 
body.busybaby #managePromotionsContentBox input.exportButton,
body.busybaby #managePromotionsContentBox .actionBtn input.createButton,
body.busybaby #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_Busy.gif") no-repeat 50% 50%;
}
body.firststeps #managePromotionsContentBox input.exportButton2, 
body.firststeps #managePromotionsContentBox input.exportButton,
body.firststeps #managePromotionsContentBox .actionBtn input.createButton,
body.firststeps #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_FirstSteps.gif") no-repeat 50% 50%;
}
body.toddler #managePromotionsContentBox input.exportButton2, 
body.toddler #managePromotionsContentBox input.exportButton,
body.toddler #managePromotionsContentBox .actionBtn input.createButton,
body.toddler #managePromotionsContentBox input.addNewCampaignButton
{
	background: url("../images/buttons/largeButtonPlain_Toddler.gif") no-repeat 50% 50%;
	color: #fff;
}
body.dad #managePromotionsContentBox input.exportButton2, 
body.dad #managePromotionsContentBox input.exportButton,
body.dad #managePromotionsContentBox .actionBtn input.createButton,
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;
}
#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: 500px;
	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 #bc9dd6;
	background-color: #f2f2f2;
	padding: 2px;
	text-align: center;
	margin: 3px 0;
}
body.busybaby #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #a6cd38;
}
body.newborn #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #a6cd38;
}
body.firststeps #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #e20051;
}
body.toddler #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #a6cd38;
}
body.dad #managePromotionsContentBox .existingPromos td a
{
	border: 2px solid #769766;
}
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.addButton,
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 0;
	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: #007dc5;
	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: #007dc5;
	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: #007dc5;
	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: #007dc5;
	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: #007dc5;
	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 #007dc5;
}
body.myProfile .preferences select
{
	margin-left: 10px;
	border: 2px solid #007dc5;
}
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: #007dc5;
	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%;
	color: #fff;
}
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%;
	color: #fff;
}
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: #D6C2E5;
	border-bottom: 2px solid #bc9dd6;
}
body.busybaby .aboutYourChild table#tblChildren table th
{
	background-color: #D1E699;
	border-bottom: 2px solid #a6cd38;
}
body.newborn .aboutYourChild table#tblChildren table th
{
	background-color: #fcecc4;
	border-bottom: 2px solid #F8CE63;
}
body.firststeps .aboutYourChild table#tblChildren table th
{
	background-color: #FFA8C8;
	border-bottom: 2px solid #e20051;
}
body.toddler .aboutYourChild table#tblChildren table th
{
	background-color: #ddf2fb;
	border-bottom: 2px solid #7BCCEF;
}
body.dad .aboutYourChild table#tblChildren table th
{
	background-color: #c8d5c2;
	border-bottom: 2px solid #769766;
}
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 #bc9dd6;
	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 #a6cd38;
}
body.newborn table#tblChildren table td input
{
	border: 2px solid #F8CE63;
}
body.firststeps table#tblChildren table td input
{
	border: 2px solid #e20051;
}
body.toddler table#tblChildren table td input
{
	border: 2px solid #7BCCEF;
}
body.dad table#tblChildren table td input
{
	border: 2px solid #769766;
}
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 #007dc5;
}
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 #007dc5;
}
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: #007dc5;
}
#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: #007dc5;
	background: url(../images/exploreHuggiesLineH_newborn.gif) repeat-x 0 100%;
}
body.busybaby #exploreHuggiesPopup h4
{
	color: #007dc5;
	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: #007dc5;
	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: 170px;
}
#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: 20px;
}
#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.busybaby #exploreHuggiesPopup .colOne ul li a, body.busybaby #exploreHuggiesPopup .colTwo ul li a, body.busybaby #exploreHuggiesPopup .colThree ul li a, 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: #007dc5;
	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%;
	color: #fff;
}
body.firststeps #unsubscribeContentBox input.unsubscribeButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	color: #fff;
}
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/yourCouponHeading.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: #007dc5;
	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: #007dc5;
}
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: #00a4e4;
}
body.offers #offerBox .bodyText p.couponButton a
{
	background: #00a4e4 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: #00a4e4;
}
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: #00a4e4;
}
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: #00a4e4;
}
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: #fff;
	background-color: #74c694;
}
body.competition #offerBox input.enterBtn
{
	background: #74c694 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: #007dc5;
	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: #007dc5;
	background-color: #c6d95e;
}
body.competition #offerBox .termsConditions
{
	color: #007dc5;
	margin: 0 auto 10px 10px;
	width: 50%;
	color: #fff;
	background-color: #74c694;
}
body.competition #offerBox .termsConditions a
{
	color: #fff;
	background-color: #74c694;
}
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: #007dc5;
	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: 220px;
	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 img, 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 #007dc5;
}
body.dueDateCalculator .lunarPredictor li img, ul.dueDate li input.calButton
{
	background: #fff url("../images/buttons/calendarButton.gif") no-repeat 100% 0;
	color: #fff;
	border: 0;
	width: 18px;
	height: 18px;
	cursor: pointer;
	float: left;
	display: block;
	margin: 0 0 0 5px;
}
ul.dueDate li input.calculateButton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #007dc5;
	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%;
	color: #fff;
}
body.firststeps ul.dueDate li input.calculateButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	color: #fff;
}
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%;
}
#lunarPredictorBox h3
{
	margin-bottom: 5px;
}
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 #007dc5;
}
body.dueDateCalculator .lunarPredictor li input
{
	float: left;
	display: block;
}
ul.lunarPredictor li input.predictButton
{
	padding: 10px 0;
	border: 0;
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	width: 111px;
	color: #007dc5;
	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%;
	color: #fff;
}
body.firststeps ul.lunarPredictor li input.predictButton
{
	background: url("../images/buttons/searchButtonPlain.gif") no-repeat 50% 50%;
	color: #fff;
}
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: 9px 0 15px 0;
	height: 25px;
	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: #007dc5;
}
#searchContentBox p.searchCriteria input, #searchContentBox p.searchCriteria select
{
	margin: 0 5px;
}
#searchContentBox p.searchCriteria input
{
	padding: 1px 2px;
}
#searchContentBox .item h3
{
	color: #007dc5;
}
#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: #bc9dd6;
	font-weight: bold;
}
body.busybaby #searchContentBox p.searchCriteria input.goButton
{
	background-color: #a6cd38;
}
body.newborn #searchContentBox p.searchCriteria input.goButton
{
	background-color: #fcecc4;
	color: #007dc5;
}
body.firststeps #searchContentBox p.searchCriteria input.goButton
{
	background-color: #e20051;
}
body.toddler #searchContentBox p.searchCriteria input.goButton
{
	background-color: #aadef5;
}
body.dad #searchContentBox p.searchCriteria input.goButton
{
	background-color: #769766;
}
.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%;
}
.error500Box h2
{
	display: block;
	z-index: 3;
	background: url(../images/headings/error500Heading.gif) no-repeat 0 0;
	margin: 0;
	margin-left: 0;
	margin-top: 9px;
	height: 35px;
	width: 201px;
}
.error500Box 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: #007dc5;
	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: #007dc5;
	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/bumpWhiteArrow.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/bumpWhiteArrow.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/busyBabyGreyArrow.gif) no-repeat scroll 0 60%;
}
body.firststeps #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: transparent url(../images/firstStepsWhiteArrow.gif) no-repeat scroll 0 60%;
}
body.toddler #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: transparent url(../images/lightBlueGreyArrow.gif) no-repeat scroll 0 60%;
}
body.dad #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li
{
	background: transparent url(../images/dadWhiteArrow.gif) no-repeat scroll 0 60%;
}
#forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #fff;
	background-color: #bc9dd6;
}
body.bumponboard #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #fff;
	background-color: #bc9dd6;
}
body.newborn #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #575757;
	background-color: #fcecc4;
}
body.busybaby #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #653690;
	background-color: #a6cd38;
}
body.firststeps #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #fff;
	background-color: #e20051;
}
body.toddler #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #575757;
	background-color: #aadef5;
}
body.dad #forumContentBox #miscDictionaryOptions .dictionaryOptions ul li a
{
	color: #fff;
	background-color: #769766;
}
#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;
}
body.toddler #forumContentBox #miscDictionaryOptions .pagingNumbers ul li.current a
{
	border-color: #777;
	color: #575757;
}
#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: #bc9dd6;
}
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: #fff;
}
body.toddler #forumContentBox #miscDictionaryOptions .pagingNumbers ul li, body.toddler #forumContentBox .pagingLetters ul li a
{
	background-color: #aadef5;
	color: #575757;
}
body.dad #forumContentBox #miscDictionaryOptions .pagingNumbers ul li, body.dad #forumContentBox .pagingLetters ul li a
{
	background-color: #769766;
}
body.firststeps #forumContentBox .pagingLetters ul li, body.dad #forumContentBox .pagingLetters ul li
{
	background: url(../images/whiteSeperator.gif) no-repeat scroll 100% 55%;
}
body.firststeps #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;
}

/******************************Product Stuff **********************************/
#productContentBox #pureWipes p, #productContentBox #wipesPack p, #productContentBox #softSkin p, #productContentBox #naturalCare p, body.pullups #productContentBox p, body.preemies #productContentBox p, body.changingPad #productContentBox p, body.naturalFit #productContentBox p, body.littleWalkers #productContentBox p, body.newbornKit #productContentBox p, body.superdry #productContentBox p{color: #007dc5;}
body.pullups #productContentBox #theProductLeftCol, body.preemies #productContentBox #theProductLeftCol, body.changingPad #productContentBox #theProductLeftCol, body.naturalFit #productContentBox #theProductLeftCol, body.littleWalkers #productContentBox #theProductLeftCol, body.newbornKit #productContentBox #theProductLeftCol, body.superdry #productContentBox #theProductLeftCol
{
	display: inline;
	float: left;
	width: 250px;
}
body.pullups #productContentBox #theProductRightCol, body.preemies #productContentBox #theProductRightCol, body.changingPad #productContentBox #theProductRightCol, body.naturalFit #productContentBox #theProductRightCol, body.littleWalkers #productContentBox #theProductRightCol, body.newbornKit #productContentBox #theProductRightCol, body.superdry #productContentBox #theProductRightCol
{
	display: inline;
	float: left;
	width: 250px;
}

body.pullups #productContentBox #theProductRightCol, body.preemies #productContentBox #theProductRightCol, body.changingPad #productContentBox #theProductRightCol, body.naturalFit #productContentBox #theProductRightCol, body.littleWalkers #productContentBox #theProductRightCol, body.newbornKit #productContentBox #theProductRightCol, body.superdry #productContentBox #theProductRightColLittle
{
	display: inline;
	float: left;
	width: 250px;
	margin-top: -65px;
}

body.pullups #productContentBox #theProductRightCol img, body.preemies #productContentBox #theProductRightCol img, body.changingPad #productContentBox #theProductRightCol img, body.naturalFit #productContentBox #theProductRightCol img, body.littleWalkers #productContentBox #theProductRightCol img, body.newbornKit #productContentBox #theProductRightCol img body.superdry #productContentBox #theProductRightCol img{margin-left: 10px;}
body.pullups #productContentBox img.changingPadChart, body.preemies #productContentBox img.changingPadChart, body.changingPad #productContentBox img.changingPadChart, body.naturalFit #productContentBox img.natfitSizeChart, body.littleWalkers #productContentBox img.walkersSizeChart, body.newbornKit #productContentBox img.walkersSizeChart,, body.pullups #productContentBox img.pullupsSizeChart, body.newbornKit #productContentBox img.pullupsSizeChart, body.superdry #productContentBox img.superdrySizeChart{margin: 30px auto 10px;}
body.pullups #theProductRightCol img.changingPadsPackshot, body.preemies #theProductRightCol img.changingPadsPackshot, body.changingPad #theProductRightCol img.changingPadsPackshot, body.naturalFit #theProductRightCol img.natfitPackshot, body.littleWalkers #theProductRightCol img.walkersPackshot, body.newbornKit #theProductRightCol img.walkersPackshot, body.superdry #theProductRightCol img.superDryPackshot{margin: 0 auto 10px;}
body.littleWalkers #theProductRightCol img.walkersPackshot{margin-top: 50px;}
body.naturalFit #productContentBox ul{margin: 15px 0 30px;}
body.changingPad #productContentBox #theProductRightCol img.changingPadsSizeChart{margin-top: 30px;}
#productContentBox .preemiesBaby, #productContentBox #softSkin{padding-bottom: 40px;}
body.wipes #productContentBox .theLeftCol
{
	display: inline;
	float: left;
	width: 240px;
}
body.wipes #productContentBox .theRightCol
{
	display: inline;
	float: right;
	width: 225px;
}
#productContentBox #pureWipes ul, #productContentBox #naturalCare ul, #productContentBox #pureWipes p, #productContentBox #naturalCare p{padding-left: 10px;}
#productContentBox #softSkin ul, #productContentBox #softSkin p{	padding-right: 15px;}
#productContentBox #wipesPack p{padding: 20px 20px 0 0;}
#productContentBox #pureWipes img, #productContentBox #naturalCare img, #productContentBox #softSkin img, #productContentBox #wipesPack img {margin: 0;	padding: 0;}
#productContentBox #pureWipes img.babyPic, #productContentBox #naturalCare img.babyPic, #productContentBox #softSkin img.babyPic, #productContentBox #wipesPack img.babyPic{	margin: 0 0 20px 20px;}
#productContentBox #wipesPack img.babyPic{	margin: 0 0 20px 30px;}
#productContentBox .theTopBit #quickLinks li
{
	background: transparent url(../images/greySeperator.gif) no-repeat scroll 0 50%;
	display: inline;
	float: left;
	padding: 0 7px;
	margin: 0;
	font-size: 90%;
}
#productContentBox .theTopBit #quickLinks li.first{	background: none;	padding-left: 0;}
#productContentBox .theTopBit #quickLinks li.first a{	color: #373737;}
.theTopBit{	padding: 10px;}
.skipTolink
{
	display: block;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
body.superdry #productContentBox img.superdrySizeChart {margin: 0px 0 10px 15px;}

#contentContainer #paymentForParentBox .hd h2
{
	display: block;
	z-index: 3;
	background: url("../images/headings/paymentForParentsHeading.gif") no-repeat 0 0;
	margin: 8px 0 5px;
	width: 200px;
	height: 25px;
}
#contentContainer #paymentForParentBox .hd h2 span
{
	font-size: 90%;
	margin-left: 30px;
	position: relative;
	z-index: -1;
}

/******************** Generic Clearing Floats ********************************/

#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, body.mumNearMe #mumNearMeBox .mumSearch:after, body.mumNearMe #mumNearMeBox #mailContainer .theContainer:after, #mumNearMeBox input.replyButton:after, body.mumNearMe #mumNearMeBox .theContainer:after, #productContentBox #wipesBoxContainer:after, body.newCompetition #contentContainer #btmContainer:after, body.newCompetition #contentContainer #sendFriend ul li:after, body.newCompetition #contentContainer #canvasContentBox #divValidation:after, body.dueDateCalculator .lunarPredictor:after, body.admin #divValidation:after, body.newCompetition #contentContainer #sangenicContentBox #question #divValidation:after, body.newCompetition #sangenicContentBox #theSangenicContainer:after, body.newCompetition #contentContainer #sangenicContentBox #divValidation.valSummary:after, body.newCompetition #contentContainer #sangenicVideo:after, body.newCompetition #contentContainer #theVideo:after, body.wipes #productContentBox #pureWipes:after, body.wipes #productContentBox #wipesPack:after, body.wipes #productContentBox #naturalCare:after, body.wipes #productContentBox #softSkin:after, #productContentBox .theTopBit #quickLinks:after, 
body.newCompetition #contentContainer #dorelContentBox #dorelCompContainer:after,
body.newCompetition #contentContainer #dorelContentBox #dorelContainer:after,
body.newCompetition #contentContainer #dorelContentBox #dorelCompContainer:after, 
body.newCompetition #contentContainer #dorelContentBox #divValidation:after, 
body.newCompetition #contentContainer #dorelContentBox #divValidation.valSummary:after,
body.newCompetition #contentContainer #zoggsContentBox #zoggsCompContainer:after,body.newCompetition #contentContainer #zoggsContentBox #zoggsContainer:after,body.newCompetition #contentContainer #zoggsContentBox #stokeCompContainer:after, body.newCompetition #contentContainer #zoggsContentBox #divValidation:after, body.newCompetition #contentContainer #zoggsContentBox #divValidation.valSummary:after,body.comedy #lbolMainContentBox .container:after,body.newCompetition #contentContainer #stokkeContentBox #stokeCompContainer:after, body.newCompetition #contentContainer #stokkeContentBox #divValidation:after, body.newCompetition #contentContainer #stokkeContentBox #divValidation.valSummary:after,body.newCompetition #contentContainer #stokkeContentBox #stokkeContainer:after,
body.newCompetition #contentContainer #groCompanyContentBox #theGroCompanyContainer:after, body.newCompetition #contentContainer #groCompanyContentBox #divValidation:after, body.newCompetition #contentContainer #groCompanyContentBox #divValidation.valSummary:after, body.newCompetition #contentContainer #groCompanyContentBox .egg:after, body.newCompetition #contentContainer #groCompanyContentBox #groCompContainer:after, #footer:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
