body {
	margin:0;
	background-color:#eae4d8;
	font:12px Arial, Helvetica, sans-serif;
	color:#8e8486;
}

td {
	font:12px Arial, Helvetica, sans-serif;
}

img { border-style:none;}
a, a:active, a:visited { outline: none; text-decoration:none; color: #476EC6;}
a:hover { text-decoration:underline;}
a:focus { -moz-outline-style: none; }

input, textarea, select { vertical-align:middle;}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#main {
	width:968px;
	margin:10px auto 0;
	background-color:#fff;
}
.main-wrap {
	background:url(../images/bg-main-top.gif) no-repeat;
}
#header {
	height:1%;
	padding:8px 0 0;
	position:relative;
	z-index:2;
}
#header:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
#header .top-nav {
	margin:7px 10px 0 0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
	font-size:11px;
	display:inline;
}
#header .top-nav li {
	float:left;
	background:url(../images/separator-top-nav.gif) no-repeat 0 3px;
	padding:0 8px;
	margin:0 1px 0 -1px;
}
#header .top-nav li a { color:#8e8486;}
#header .logo-area {
	overflow:hidden;
	width:100%;
}
.logo {
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:417px;
	height:105px;
	text-indent:-9999em;
	margin-left:16px;
}
.logo a {
	display:block;
	overflow:hidden;
	height:100%;
}
.logo-area fieldset {
	float:right;
	width:323px;
	margin-top:44px;
	background:url(../images/bg-fieldset-header.gif) no-repeat;
	padding:10px 12px 6px 16px;
}
.logo-area fieldset input.text {
	margin-top:3px;
	font:12px Arial, Helvetica, sans-serif;
	background:none;
	border:0;
	color:#99a9a5;
	float:left;
}
.logo-area fieldset input.button {
	float:left;
	margin-left:5px;
	background:none;
	border:none;
}
.logo-area fieldset div.row {
	background:#fff url(../images/ads-google.gif) no-repeat 4px 6px;
	border:1px solid #ddd;
	width:170px;
	padding:1px 0 3px 63px;
	float:left;
}
/*menu start*/
#menu {
	margin:0;
	padding:0;
	list-style:none;
	border-bottom:2px solid #5f7fc5;
	width:100%;
}
#menu:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}
#menu li {
	float:left;
	background:url(../images/separator-menu.gif) no-repeat 100% 0;
}
#menu li:hover,
#menu li.hover { position:relative;}
#menu li a {
	height:39px;
	display:block;
	text-indent:-9999em;
	background-repeat:no-repeat;
	margin-right:1px;
}

#menu li a.home {
	background-image:url(../images/link1-home.gif);
	width:71px;
}
#menu li a.getting-pregnant {
	background-image:url(../images/link2-getting.gif);
	width:138px;
}
#menu li a.pregnancy {
	background-image:url(../images/link3-pregnancy.gif);
	width:95px;
}
#menu li a.labour {
	background-image:url(../images/link4-labour.gif);
	width:116px;
}
#menu li a.newborn {
	background-image:url(../images/link5-newborn.gif);
	width:85px;
}
#menu li a.new-mum {
	background-image:url(../images/link6-new-mum.gif);
	width:92px;
}
#menu li a.more-birth {
	background-image:url(../images/link7-more-birth.gif);
	width:95px;
}
#menu li a.babyclub {
	background-image:url(../images/link-babyclub.gif);
	width:106px;
}
#menu li a.join-our-forum {
	background-image:url(../images/link8-join-our-forum.gif);
	width:161px;
}

/*old menu styles
#menu li a.home {
	background-image:url(../images/link1-home.gif);
	width:88px;
}
#menu li a.getting-pregnant {
	background-image:url(../images/link2-getting.gif);
	width:152px;
}
#menu li a.pregnancy {
	background-image:url(../images/link3-pregnancy.gif);
	width:107px;
}
#menu li a.labour {
	background-image:url(../images/link4-labour.gif);
	width:135px;
}
#menu li a.newborn {
	background-image:url(../images/link5-newborn.gif);
	width:101px;
}
#menu li a.new-mum {
	background-image:url(../images/link6-new-mum.gif);
	width:106px;
}
#menu li a.more-birth {
	background-image:url(../images/link7-more-birth.gif);
	width:110px;
}
#menu li a.join-our-forum {
	background-image:url(../images/link8-join-our-forum.gif);
	width:161px;
}
*/
#menu li a:hover { background-position:0 -39px;}
#menu li:hover div,
#menu li.hover div { display:block;}
#menu div {
	display:none;
	position:absolute;
	top:39px;
	left:-1px;
	width:160px;
}
#menu div span {
	background:url(../images/bg-drop-down-bottom.gif) no-repeat;
	height:12px;
	overflow:hidden;
	display:block;
}

#menu ul {
	margin:0;
	padding:0;
	list-style:none;
	background:url(../images/bg-drop-down.gif) repeat-y;
	overflow:hidden;
	height:1%;
	border-top:2px solid #5f7fc5;
}
#menu ul li {
	background:none;
	padding-left:1px;
	width:159px;
	border-top:1px solid #8fc86b;
}
#menu ul li a {
	height:auto;
	padding:5px 5px 5px 13px;
	text-indent:0;
	color:#49923d;
	text-decoration:none;
}
#menu ul a:hover { background:#ceefba;}
#menu #menu-join-our-forum, #menu #menu-home, #menu #menu-babyclub
{
	display:none;
}
/*menu end*/
#content {
	overflow:hidden;
	height:1%;
	background:#fff url(../images/bg-main-bottom.gif) no-repeat 0 100%;
	padding:38px 11px 17px;
	position:relative;
}
#pregnancy #content { padding-top:20px;}
.columns-wrap {
	overflow:hidden;
	width:638px;
}
.bread-crumb {
	overflow:hidden;
	height:1%;
	color:#476ec6;
	margin:0 7px 4px 17px;
	font-size:11px;
}
.bread-crumb strong {
	float:left;
	margin-right:7px;
}
.bread-crumb ul {
	margin:0;
	padding:0;
	list-style:none;
}
.bread-crumb ul li {
	float:left;
	font-weight:bold;
}
.bread-crumb ul a {
	background:url(../images/bullet-arrows-grey.gif) no-repeat 100% 50%;
	padding-right:16px;
	margin-right:4px;
	font-weight:normal;
	text-decoration:underline;
	color:#8e8486;
}
a.send-to {
	text-decoration:underline;
	background:url(../images/link-more-arrow.gif) no-repeat 0 3px;
	padding-left:9px;
	margin-top:8px;
	color:#476ec6;
}
.bread-crumb a.send-to { float:right;}
#content h1 {
	margin:3px 0 6px;
	font-size:29px;
	font-weight:normal;
	color:#6a8bd8;
}
#content h3 {
	margin:0 0 5px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
h3.quick-links { padding-left:14px;}
#content h3.blue-title { color:#6a8bd8;}
#content h3.darkblue-title { color:#193a84;}
.period {
	position:absolute;
	top:3px;
	left:253px;
	width:255px;
}
.period span{
	position:absolute;
	left:-150px;
}	
.period ul {
	margin:0;
	padding:0 0 0 19px;
	list-style:none;
}
.period a.back,
.period a.next {
	width:17px;
	height:13px;
	position:absolute;
	top:0;
	left:0;
	background:url(../images/link-top-back.gif) no-repeat;
	text-indent:-9999em;
	margin-right:2px;
	overflow:hidden;
}
.period a.next {
	background:url(../images/link-top-next.gif) no-repeat;
	left:auto;
	right:0;
}
.period li {
	float:left;
	margin:0;
	padding-right:1px;
	position:relative;
}
.period .active { position:relative;}
.period .info-text{
	display:block;
	position:absolute;
	left:220px;
	top:-1px;
}
.period li a {
	background:url(../images/link-period.gif) no-repeat;
	width:7px;
	height:13px;
	display:block;
	text-indent:-9999em;
	overflow:hidden;
}
.period li a:hover,
.period li.active a { background-position:-7px 0;}
.period div {
	display:none;
	position:absolute;
	top:17px;
	left:-15px;
	width:80px;
}
.period div p {
	margin:0;
	color:#586963;
}
h3.border {
	border-bottom:1px solid #d4d2d2;
	padding:0 0 3px 12px;
}
.sidebar1 h3.birth {
	padding-left:0;
	border-bottom:0;
	margin-bottom:-10px !important;
}
.sidebar1#pregnancy { font-size:11px;}
#content .grad-box h3 { color:#476ec6;}
#content h4 {
	margin:0;
	font-size:16px;
	color:#419e32;
	padding:3px 0 2px 12px;
}
h4.underline-title {
	text-decoration:underline;
	padding-left:0 !important;
}
h4.underline-title a {
	text-decoration:underline;
	color:#419e32;
}
#content h4.darkgrey-title {
	color:#8e8486;
	padding: 3px;
	margin:0;
	font-size: 14px;
}

span.big-link a {
	background:url(../images/bg-big-link-l.png) no-repeat;
	float:left;
	height:28px;
	line-height:26px;
	font-size:13px;
	color:#fff;
	padding:0 5px 0 14px;
	text-decoration:none;
}
span.big-link em {
	background:url(../images/bg-big-link-r.png) no-repeat;
	width:10px;
	height:28px;
	float:left;
}
.sidebar1 {
	width:160px;
	float:left;
}
.main-column {
	width:469px;
	float:left;
	margin-left:9px;
}
.sub-column {
	width:628px;
	margin-left:0;
}
.full-column{
	width:100%;
	float:left;
}
.sidebar2 {
	width:300px;
	float:right;
	padding-bottom:20px;
}
.sidebar2 h5 {
	margin:0 0 5px;
	font-size:15px;
	color:#6a8bd8;
}
.info-box .forum-box { margin-top:15px;}
.info-box .forum-box div {
	_float:left;
	width:150px;
	overflow:hidden;
	margin-left:18px;
}
.info-box .forum-box p { margin-bottom:5px;}
.info-box .links-block {
	overflow:hidden;
	width:100%;
	float:left;
	margin-top:14px;
}
.info-box .links-block a.more {
	float:right;
	margin-top:12px;
}
.info-box img { display:block;}
.info-box .birth-date img { 
	display:inline; 
	float:none;
}

.middle-column {
	width:469px;
	float:right;
	color:#4f4b4c;
	font-size:13px;
}
#content .middle-column h1 {
	font-size:30px;
	margin:10px 0 20px 0;
	color:#4c5e58;
}
.middle-column img, .photo-gallery img{ 
margin:3px 13px 5px 0;
}

.middle-column p { margin-bottom:15px !important;}
.middle-column strong.desc {
	color:#193a84;
	margin-bottom:20px;
	display:block;
}
.middle-column .news {
	float:right;
	width:121px;
	border:1px solid #ccc;
	padding:3px 5px;
	margin:3px 0 5px 10px;
	overflow:hidden;
	font-size:11px;
	font-weight: normal;
}

.middle-column .news ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

.middle-column .news li {
	padding:5px 4px 0 4px;
	margin-bottom:4px;
	border-top:1px solid #f0f0f0;
}
.middle-column .news li:first-child { border:0;}
.middle-column .news a {
	height:18px;
	background-repeat:no-repeat;
	padding-left:23px;
	color:#666;
	display:block;
	font-family: 'Times New Roman', Georgia, serif;
}
.middle-column .news a.print { background-image:url(../images/icon1.gif);}
.middle-column .news a.discuss { background-image:url(../images/icon2.gif);}
.middle-column .news a.e-mail { background-image:url(../images/icon3.gif);}
.middle-column .news a.rss { background-image:url(../images/icon4.gif);}
.middle-column .news a.recommend { background-image:url(../images/icon5.gif);}
.middle-column .news a.single-page { background-image:url(../images/icon6.gif);}
.middle-column .bottom-links {
	width:100%;
	overflow:hidden;
}
.middle-column .bottom-links a.send-to {
	float:left;
	font-size:11px;
}
.middle-column .bottom-links .pages { float:right;}
.middle-column .bottom-links .pages p {
	float:left;
	margin:0 5px 0 !important;
}
.middle-column .bottom-links .pages ul {
	overflow:hidden;
	float:left;
}
.middle-column .bottom-links .pages li {
	float:left;
	background:url(../images/separator-bottom-links.gif) no-repeat 0 2px;
	margin:0 1px 0 -1px;
	padding:0 7px;
}
.middle-column .bottom-links .pages li a { color:#4f4b4c;}
.middle-column .bottom-links .pages li.active a {
	color:#000;
	font-weight:bold;
}
.middle-column .birth-message {
	font-size: 12px;
	color:#8e8486;
	margin-top: 3px;
	float: right;
	width: 280px;
}

.photo-gallery .birth-message{
	color:#8e8486;
	padding:5px 0;
}

.photo-gallery .birth-image {
	width: 150px;
	max-height: 150px;
	float: left;
	margin-bottom:10px;
}

.photo-gallery .panel-like {
	border:1px solid #fff;
	height:20px;
	background:#f8f8f8;
	padding:5px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
}

.topics-wrap { background:url(../images/bg-two-boxes.gif) repeat-y;}
.topics {
	width:206px;
	padding:0 12px 14px;
	float:left;
	background:url(../images/bg-two-boxes-top.gif) no-repeat;
	margin-left:9px;
	display:inline;
}
.topics h4 {
	padding-left:0 !important;
	margin-bottom:8px !important;
}
.topics-holder {
	background:url(../images/bg-two-boxes-bottom.gif) no-repeat 100% 100%;
	overflow:hidden;
	width:478px;
	margin-left:-9px;
}
.topics ul {
	margin:0;
	padding:0;
	list-style:none;
}
.topics ul a {
	color:#6db362;
	text-decoration:underline;
}
#content .middle-column h3 {
	font-size:16px;
	color:#28478c;
}
.main-holder {
	background:#c5dbf9 url(../images/bg-main-info.gif) repeat-x;
	overflow:hidden;
	height:1%;
	margin-bottom:-12px;
}
.main-info {
	width:638px;
	color:#365CB2;
}
.main-info img { padding-bottom:9px;}
.main-info .main-info-wrap {
	width:400px;
	float:left;
	margin-left:24px;
}
.main-info .main-info-wrap p { margin:12px 0 15px;}
.main-info .main-info-wrap p a {
	text-decoration:underline;
	color:#4166b7;
	font-weight:bold;
}
.main-info h1 {
	color:#fff !important; 
	margin:-2px 0 7px 17px !important;
	font-size:20px !important;
	font-weight:normal !important;
}
.main-info h1.top-title {
	margin-top:0;
	padding:2px 0;	
}
.main-info h2, #babyclub-body .box h2.top-title {
	color:#fff;
	margin:-2px 0 7px 17px;
	font-size:20px;
	font-weight:normal;
}
.main-info h2.top-title, #babyclub-body .box h2.top-title {
	margin-top:0;
	padding:2px 0;
	position:relative;
}
.main-info h2.top-title a
{
	font-size:16px;
	position:absolute;
	text-decoration:underline;
	color:#fff;
	right:7px;
}
.main-column p { margin:0;}
.main-column #gallery {
	overflow:hidden;
	width:100%;
	margin:5px 0 -12px;
	padding:4px 0 5px;
	background:#c3daf9;
	position:relative;
}
.main-column table {
	margin:0 0 -7px;
	width:100%;
	background:url(../images/bg-table.gif) repeat-y;
	font-weight:bold;
	color:#6db362;
	border-collapse:collapse;
}

.article-content table, .article-content table#pagedText, .article-content table#fullText {
	background: none;
	color: #4F4B4C;
}

/*.article-content img {
	display: none;
}*/

.left-large {
	width: 638px;
}	

.left-large .upload-form {
	float: right;
	width: 400px;
}

.left-large table, .left-large td {
	background: none;
	color: #8E8486;
	font-weight: bold;
}
.left-large table .hint {
	font-size: 11px;
	color:#8E8486;
	margin-top: 3px;
}
.left-large table span
{
	color:red;
	float:left;
	font-weight:normal;
}

.left-large table .DropDownField {

height:22px;
margin-right:10px;
}
.UploaderTable {
	margin: 0px;
}

.main-column table td.desc { padding-top:7px;}
.main-column table td.spec { padding-bottom:7px;}
.main-column table td.title {
	padding-left:12px;
	width:120px;
	color:#7c857b;
	font-weight: bold;
}
.main-column table td.title.desc a {
	color:#7c857b;
	font-weight: bold;
	text-decoration: none;
}
.main-column table td.title.desc a:hover {
	text-decoration: underline;
}

.main-column table td.account { width:85px;}
.main-column table tr.border td { border-bottom:1px solid #fff;}

.main-column table td a {
	color:#6db362;
	text-decoration: none;
	font-weight: bold;
}
.main-column table td a:hover {
	text-decoration: underline;
}

#gallery a.link-prev,
#gallery a.link-next {
	width:16px;
	height:30px;
	position:absolute;
	top:20px;
	left:6px;
	background:url(../images/link-gallery-prev.gif);
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;
	z-index:2;
}
#gallery a.link-next {
	background-image:url(../images/link-gallery-next.gif);
	left:auto;
	right:5px;
}
#gallery div {
	width:416px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	background:#87b3ef;
	border:1px solid #fff;
	padding:2px 4px;
}
#gallery div ul {
	position:relative;
	width:9999px;
	margin:0;
	list-style:none;
}
#gallery div ul li {
	float:left;
	width:105px;
}
#gallery div ul li img {
	display:block;
	border:1px solid #fff;
	margin-bottom:4px;
}
#gallery div ul li span {
	display:block;
	color:#fff;
	text-align:center;
	padding-bottom:3px;
}
#gallery div ul li span a{
	color:#fff;
}
.main-column .promo-box {
	overflow:hidden;
	width:470px;
	margin-right:-10px;
}
.main-column .promo-box h5 {
	border-bottom:1px solid #cbcbcb;
	margin:0;
	padding-bottom:4px;
	font-size:11px;
	color:#8c6761;
}
.main-column .promo-box .promo {
	float:left;
	width:245px;
	margin-right:10px;
	padding:10px 0 8px;
}
.main-column .promo-box .promo img {
	float:left;
	margin-right:5px;
}
.main-column .promo-box .promo a {
	color:#8E8486;
}

/*info boxes start*/
.info-box {
	background:#c3daf9;
	margin-bottom:8px;
}

.transparent-box { background:#fff;}
.green-box { background:#8fc86b;}
.sub-green-box { font-size:11px;}
.transparent-green { background:#fff;}
.info-tl { background:url(../images/bg-blue-box-tl.gif) no-repeat;}
.info-tr { background:url(../images/bg-blue-box-tr.gif) no-repeat 100% 0;}
.transparent-box .info-tl { background:url(../images/bg-white-box-tl.gif) no-repeat;}
.transparent-box .info-tr { background:url(../images/bg-white-box-tr.gif) no-repeat 100% 0;}
.green-box .info-tl { background:url(../images/bg-green-box-tl.gif) no-repeat;}
.green-box .info-tr { background:url(../images/bg-green-box-tr.gif) no-repeat 100% 0;}
.grad-box .info-tl { background:url(../images/bg-blue3-box-tl.gif) no-repeat;}
.grad-box .info-tr { background:url(../images/bg-blue3-box-tr.gif) no-repeat 100% 0;}
.main-info .info-tl { background:url(../images/bg-blue-box-tl.gif) no-repeat;}
.main-info .info-tr { background:url(../images/bg-blue-box-tr.gif) no-repeat 100% 0;}
.info-bl { background:url(../images/bg-blue-box-bl.gif) no-repeat 0 100%;}
.info-br {
	background:url(../images/bg-blue-box-br.gif) no-repeat 100% 100%;
	padding:5px 0 12px;
	overflow:hidden;
	height:1%;
}
.secondary-box .info-bl { background:url(../images/bg-blue2-box-bl.gif) no-repeat 0 100%;}
.secondary-box .info-br { background:url(../images/bg-blue2-box-br.gif) no-repeat 100% 100%;}
.green-box .info-bl { background:url(../images/bg-green-box-bl.gif) no-repeat 0 100%;}
.green-box .info-br { background:url(../images/bg-green-box-br.gif) no-repeat 100% 100%;}
.green-box p { margin-bottom:0 !important;}
.transparent-bottom-box .info-bl { background:url(../images/bg-transparent-box-bl.gif) no-repeat 0 100%;}
.transparent-bottom-box .info-br {
	background:url(../images/bg-transparent-box-br.gif) no-repeat 100% 100%;
	padding-bottom:5px;
}
.transparent-green .info-bl { background:url(../images/bg-green2-box-bl.gif) no-repeat 0 100%;}
.transparent-green .info-br {
	background:url(../images/bg-green2-box-br.gif) no-repeat 100% 100%;
	padding-bottom:5px;
}
.info-content,
.info-bar {
	border:solid #6a8bd8;
	border-width:0 1px;
	overflow:hidden;
	height:1%;
}

.info-content table {
	background: none;
}

.transparent-green .info-content { border-color:#95d08b;}
.info-bar {
	border:0;
	padding-top:0;
}
.info-box .holder {
 padding:4px 10px;
}

.info-box .holder a.viewall
{
	color:#476EC6;
	text-decoration:underline;
	padding-top:5px;
}
.sidebar2 .green-box .holder {
	padding:6px 10px 8px 16px;
	margin-bottom:-8px;
}
.sidebar2 .green-box h4 {
	padding:0 !important;
	font-size:14px !important;
	margin-bottom:3px !important;
}
.table-bottom {
	background:url(../images/bg-table-bottom.gif) no-repeat;
	height:7px;
	overflow:hidden;
}
.info-content img { float:left;}
.sub-box .info-content { padding:0;}
.secondary-box .holder,
.grad-box .holder { padding-top:0;}
.transparent-box .info-content { border-color:#d4d2d2;}
.transparent-box .info-content { padding-bottom:12px;}

.info-box .middle-content { 
padding-bottom:0;
}
.info-box .join-area {
	width:260px;
	overflow:hidden;
	padding-left:15px;
}
.info-box .join-area #noRow
{
	display:none;
}

.info-box fieldset.birth-date div {
	width:100%;
	overflow:hidden;
	margin-top:10px;
}
.info-box fieldset.birth-date input.text {
	width:206px;
	padding:2px 0 2px 4px;
	border:1px solid #ddd;
	font:12px Arial, Helvetica, sans-serif;
	color:#99a9a5;
}
.info-box fieldset.birth-date select { margin-right:5px;}
.info-box fieldset.birth-date .button{ 
	float:left;
		
}
.info-box fieldset.birth-date a{
	color:#87B3EF;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin-top:20px;
	padding-top:15px;
	text-decoration:underline;
	
}
.info-box fieldset.birth-date table{
	background:none;
	margin:0;
}

.info-box fieldset.birth-date label{
	display:inline;
	color:#8e8486;
	font-weight:normal;
}

.info-box ul.tags-cloud {
	text-align:center;
	width:375px;
	margin:0 auto;
}
.info-box ul.tags-cloud li {
	display:inline;
	padding:0 6px;
	line-height:20px;
}
.info-box a.more {
	text-decoration:underline;
	color:#476ec6;
	background:url(../images/link-more-arrow.gif) no-repeat 100% 5px;
	padding-right:8px;
}
.green-box p { color:#fff;}
.info-box .list li { line-height:16px;}
.info-box .list a {
	color:#4f4b4c;
	text-decoration:underline;
}
.sub-column a.more {
	float:right;
	margin-bottom:5px;
}
.sub-column .holder {
	overflow:hidden;
	height:1%;
}
.sub-column .bottom-holder { margin-bottom:-14px;}
.border-box {
	border-bottom:1px solid #d4d2d2;
	margin-bottom:4px;
	overflow:hidden;
}
.birth-divider
{
	margin-top: 7px;
	border-bottom:1px solid #d4d2d2;
	margin-bottom:4px;
	clear: both;
}
.info-founders {
	background:#abcaf5 url(../images/bg-info-founders.gif) repeat-x 0 70px;
	margin-bottom:6px;
	text-align:center;
}
.info-founders img { margin-bottom:4px;}
.info-founders p {
	color:#fff;
	margin:0;
	text-align:center;
}
.info-founders p span {
	width:69px;
	float:left;
	margin-bottom:5px;
}
.info-founders p em {
	font-style:normal;
	color:#5a70a2;
}
.info-founders strong {
	color:#fff;
	padding:3px 0;
	margin-top:5px;
	background:#8fc86b;
	display:block;
}
.sponsors-wrap { margin-bottom:-13px;}
.sponsor-info {
	border-bottom:1px solid #d4d2d2;
	overflow:hidden;
	height:1%;
	padding:8px 5px 7px;
}
.sponsors-wrap h3 { padding-left:12px;}
.sponsor-info ul li {
	background:url(../images/link-more-arrow.gif) no-repeat 0 3px;
	padding-left:10px;
}
.sponsor-info ul li a { color:#8e8486;}
.sponsor-info img { margin-right:6px;}
.sponsor-info div {
	overflow:hidden;
	height:1%;
}
/*info boxes end*/
.info-box ul {
	margin:0 0 5px;
	padding:0;
	list-style:none;
}
.info-box .sponsor-info ul {
	margin:0;
	padding:0;
	overflow: hidden;
}
.info-box ul.quick-links li {
	padding:5px 12px;
	border-top:1px solid #fff;
}
.info-box ul.quick-links li:first-child { border:0;}
.info-box ul.quick-links li a { color:#476ec6;}
.info-box ul.quick-links li.color {
	background:#d2e4fc;
	padding:4px 12px;
}
.sidebar2 fieldset.form-box {

	overflow:hidden;
	margin:0 -25px -5px 0;
}
.sidebar2 fieldset label {
	color:#476ec6;
	font-weight:bold;
	display:block;
	margin:0 0 5px 3px;
}
.sidebar2 fieldset div.col {
	float:left;
	width:125px;
	margin-right:25px;
}
.sidebar2 fieldset div.col select { width:100%;}
.sidebar2 fieldset div.col input.text {
	width:110px;
	padding:1px 0 1px 4px;
	border:1px solid #999;
	font:12px Arial, Helvetica, sans-serif;
}
.sidebar2 fieldset div.col a.view-all {
	text-decoration:underline;
	color:#476ec6;
	font-size:11px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sidebar2 fieldset div.col input.button {
	margin-top:20px;
	float:right;
}
.sidebar2 fieldset div.col div { margin-top:6px;}
.sidebar2 p { margin:0;}
.tags-cloud { margin-top:12px !important;}
.tags-cloud li a { color:#6a8bd8;}
.tags-cloud li a.Tag3 {
	font-weight:bold;
	color:#78be4b;
}
.tags-cloud li a.Tag2 { color:#8e8486;}
.tags-cloud li a.Tag4 { color:#8e8486; font-weight:bold; font-size:18px;}
.tags-cloud li a.Tag5 { font-weight:bold; font-size:18px;}
#sub-nav {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	bottom:2px;
	right:11px;
	background:url(../images/bg-sub-info.gif) no-repeat;
	width:297px;
	height:31px;
	overflow:hidden;
	text-align:center;
}
#sub-nav li {
	display:inline;
	line-height:31px;
	background:url(../images/separator-sub-nav.gif) no-repeat 0 3px;
	padding:0 2px 0 5px;
}
#sub-nav li:first-child { background:none;}
#sub-nav a {
	color:#49923d;
	font-weight:bold;
}
.main-links .boxes-wrap { margin:-4px 0 -8px;}
.main-links ul { margin-bottom:8px;}
.main-links li {
	background:url(../images/bullet-arrow-green.gif) no-repeat 0 3px;
	padding:0 0 8px 10px;
}
.main-links li a {
	text-decoration:underline;
	color:#666364;
}
.main-links h3 {
	background:#91ca6d url(../images/bg-title-main-links.gif) repeat-x;
	padding:4px 0 3px 14px;
}
.ads-box {
	margin-bottom:-6px;
	font-size:11px;
}
.ads-box div {
	overflow:hidden;
	height:1%;
}
.ads-box img { margin-right:8px;}
/*footer start*/
#footer {
	width:968px;
	margin:0 auto;
	text-align:center;
	padding:10px 0;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul li {
	display:inline;
	background:url(../images/separator-nav-footer.gif) no-repeat 0 2px;
	padding:0 1px 0 5px;
}
#footer ul li:first-child { background:none;}
#footer ul a { color:#8e8486;}
#footer p { margin:0 0 5px;}
/*footer end*/

.pages p {
	padding-top: 7px;
}
.PagerControl {
	float: left;
}

.PagerNumberArea span, .PagerNumberArea span a { color:#4f4b4c;}
.PagerNumberArea span.SelectedPage {
	color:#000;
	font-weight:bold;
}

.Uploader {
	border: none;
}
.UploaderLabel {
	display: none;
}

.EditingFormControlNestedControl {
	float: left;
}

#fullText
{
	display:none;
	width:450px;
}
#pagedText
{
	
}


#PagedLink
{
	display:none;
}
table.radioList
{
	background:none;
	color:#8E8486;
	margin-bottom:5px;
	width:100%;
}
.radioList input
{
		
	float:left;
}
.radioList label
{
	float:left;
	padding-top:3px;
}
.sidebar2 .info-box .join-area
{
	padding-left:0;
	overflow:visible;
}
.sidebar2 .info-box .join-area h1, .sidebar2 .info-box .join-area #noRow
{
	display:none;
}
.article-content ul
{
	margin:5px;
	padding:5px;
	list-style-type:disc;
}
.article-content ul li
{
	margin-bottom:5px;
}
.twobox .right {
	background:#E2FAD3 none repeat scroll 0 0;
	float:right;
	padding:0 0 0 5px;
	width:247px;
}
.twobox .links {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0 0 13px;
}

.twobox .links li {
float:left;
}

.twobox .links li.recalculate {
float:right;
}

.twobox .links li a {
background:transparent url(../images/ico-send-to-friend.gif) no-repeat scroll left center;
float:left;
line-height:20px;
padding:0 0 0 24px;
}

#cse-search-results  .t
{
	width:80%;
}
#cse-search-results
{
	width:600px;
}

.subscribe fieldset{
	background:transparent url(../images/separator.gif) repeat-x scroll 0 0;
	overflow:hidden;
	padding-bottom:5px;
	width:100%;
}

#content .subscribe h4 {
	font-size:12px;
	margin:10px 0 0;
	padding:0;
}

#content .subscribe div {
	overflow:hidden;
	padding:10px 0 0;
	width:100%;
}

#content .subscribe div label {
	float:left;
	font-weight:bold;
	width:185px;
}

#content .subscribe div select {
	float:left;
	margin:0 9px 0 0;
	width:67px;
}

#content .subscribe div input {
	border:1px solid #8F8F8F;
	float:left;
	margin:0 13px 0 0;
	padding:2px 0 0 4px;
	width:229px;
}

#content .subscribe .button{
	float:right;
	padding-top:10px;
}

.UploaderCell .EditingFormControlNestedControl {
	height: 25px;
}

.infoMessage
{
	color:#476EC6;
	font-weight:bold;
	font-size:14px;
}

.nfp-image img
{
	margin:3px 13px 5px 0;
}
.states-menu ul
{
	margin 0 0 10px 10px;
}
.states-menu li
{
	display:block;
	float:left;
	width:55px;
}
.states-menu li a
{
	text-decoration:underline;
}
.nfp-details table td
{
	font-weight:normal;
}

/* iFrame Page Styles */

#content.iframe {
	width: 968px;
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
}

.body-content {
	text-align: center;
}

.leaderboard {
	margin-bottom: 18px;
}

/*# Baby Club #*/

.blueboxwrapper {
		width:640px;
	}
	
	div.blueboxtop {
		width:640px;
		background:url(/images/babyclub/bg_bluetop.png) no-repeat top left;
		height:12px;
	}
		
	div.blueboxbottom {
		widows:640px;
		background:url(/images/babyclub/bg_bluebottom.png);
		height:12px;
	}
	
	div.blueboxcontent {
		background-color:#e4f1fb;
		padding:0 12px;
	}
	
	div.boxcontent {
		background-color:#ffffff;
		padding:4px;
	}
	
	.bcsignup {
		background:url(/images/babyclub/bg_signup.jpg) top left no-repeat;
		width:608px;
		height:126px;
		padding:55px 15px 10px 15px;
	}
	
	.bcsignup span {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#464749;
		font-size:12px;
	}

	.bcsignup select {
		float:left;
		margin:10px 8px 0 0;
		color: #333333;
	}
	
	.bcsignup .checkbox {
		float:left;
		margin:10px 5px 0px 10px;
		width: 13px;
		height: 13px;
	}
	
	.bcsignup .bcfield {
		margin-top:10px;
		width: 200px;
		margin-right: 5px;
		color: #333333;
	}
	
	.bcsignup .submit {
		margin-top:10px;
		width:111px;
		height:36px;
		background:url(/images/babyclub/button_join.png) top left no-repeat;
		border:none;
		margin-right:3px;
	}

.whyjoin {
		height:496px;
		width:600px;
		background:url(/images/babyclub/bg_whyjoin.jpg) 0px 0px no-repeat;
		padding:105px 20px 20px 20px;
	}
	
	.whyjoincontent {
		background-color:#ffffff;
		padding:15px 0px 0 15px;
		min-height:350px;

	}
	
	.whyjoinpromo {
		width:281px;
		float:left;
		margin-right:10px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#464749;
		font-size:12px;	
		margin-bottom:10px;
		line-height:13px;
	}
	
	.whyjoinpromo h2 
	{
		padding: 0;
	}
	.whyjoinpromo h2 a {
		font-family:'lucida handwriting';
		color:#005faf;
		font-size:15px;
		margin:0;
		display:block;
		margin-bottom:10px;
		font-weight: normal;
	}
	
	.whyjoinpromo img {
		float:left;
		margin-right:10px;
	}
	
	.whyjoinpromo div {
		float:left;
		width:115px;
	}
	
	.whyjoinpromo a {
		color:#005faf;
		display:block;
		font-weight:bold;
		margin-top:3px;
		text-decoration:none;
	}

/*# Baby Club Signup #*/
#body_baby-club-signup
{
	/*@editable*/
	background-color: #999999;
background-image:none;
	padding: 0px;
	margin: 0px;
}
#body_baby-club-signup  .socialSignup
{
	width: 110px;	
	display: inline-table;
}

#body_baby-club-signup  .container
{
	/*@editable*/
	border: 1px solid #000000;
width:600px;
}
#body_baby-club-signup  fieldset
{
	border: none;
	padding: 0;
	margin: 0;
}
#body_baby-club-signup  .content
{
	/*@editable*/
	background-color: #FFFFFF; /*@editable*/
	padding: 20px;
	font-family: Arial;
	font-size: 12px;
	line-height: 150%; /* #3# Editable */
	color: #333333; /* #3# Editable */
padding-top: 0px;
}
#body_baby-club-signup  .content #content
{
padding-top: 0px;
}
#body_baby-club-signup  .headerBar
{
	/*@editable*/
	background-color: #ffffff; /*@editable*/
	padding: 20px; /*@editable*/
	border-bottom: 0px solid #000000;
}
#body_baby-club-signup  .headerText
{
	/*@editable*/
	color: #666666; /*@editable*/
	font-size: 32px; /*@editable*/
	font-family: Arial; /*@editable*/
	font-weight: bold; /*@editable*/
	text-align: left;
}
#body_baby-club-signup  p, #body_baby-club-signup label, #body_baby-club-signup .formText
{
	/*@editable*/
	line-height: 150%; /*@editable*/
	font-family: Arial; /*@editable*/
	font-size: 12px; /*@editable*/
	color: #333333;
}
#body_baby-club-signup  .alert
{
	/*@editable*/
	font-size: 20px; /*@editable*/
	line-height: 200%; /*@editable*/
	color: #FF0000; /*@editable*/
	font-family: Arial; /*@editable*/
	font-weight: bold;
}
#body_baby-club-signup  div.errorText
{
	/*@editable*/
	font-size: 12px; /*@editable*/
	line-height: 150%; /*@editable*/
	font-weight: bold; /*@editable*/
	color: #FF0000; /*@editable*/
	font-family: Arial; /*@editable*/
	background-color: #FFEEEE; /*@editable*/
	padding: 5px; /*@editable*/
	margin: 3px;
}
#body_baby-club-signup  a:link, #body_baby-club-signup a:active, #body_baby-club-signup a:visited, #body_baby-club-signup a
{
	/*@editable*/
	color: #0000FF;
}
#body_baby-club-signup  a.poweredBy
{
	font-size: 10px;
	font-family: trebuchet ms;
	text-decoration: none;
}
#body_baby-club-signup .poweredByBox td
{
	text-align: center;
}
#body_baby-club-signup .vcard, #body_baby-club-signup .vevent
{
	background: #eee;
	border: 2px solid #ccc !important;
	padding: 14px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin: 5px 0 !important;
}
#body_baby-club-signup span.vcard, #body_baby-club-signup span.vevent
{
	padding: 2px 1px 2px 70px !important;
	margin: 0 2px 0 !important;
}
#body_baby-club-signup .org
{
	display: block;
	margin: 8px 0 0 0;
	padding-left: 19px;
	background: url(http://kidspot.us1.list-manage.com/images/vcard.png) no-repeat;
	font-weight: bold;
	font-size: 110%;
}
#body_baby-club-signup .hcard-download
{
	background: url(http://kidspot.us1.list-manage.com/images/hcard-download-or.png) no-repeat;
	padding: 2px 0 2px 32px;
}

#body_baby-club-signup #Tr1 { /* hide competition answer field until it is needed again */
	display:none;
}

/* General Form Formatting */#mergeTable
{
	width: 100%;
}
#body_baby-club-signup  #archive-list
{
	margin: 3em;
	list-style: square;
	line-height: 1.6em;
}
#body_baby-club-signup .required
{
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
#body_baby-club-signup .formText
{
	vertical-align: top;
}
#body_baby-club-signup .subfield
{
	display: block;
	margin: 2px 0;
	padding: 4px;
	line-height: 30px;
}
#body_baby-club-signup .phonefield
{
	min-width: 265px;
}
#body_baby-club-signup .phonefield .subfield, #body_baby-club-signup .datefield .subfield
{
	display: inline;
}
#body_baby-club-signup .subfield label
{
	padding-left: 4px;
	font-style: italic;
}
#body_baby-club-signup .mergeTable
{
	border-collapse: separate;
}
#body_baby-club-signup .mergeRow td
{
	padding: 12px;
	border-top: 1px solid #ccc;
}
#body_baby-club-signup input, #body_baby-club-signup textarea, #body_baby-club-signup select
{
	padding: 4px;
}
#body_baby-club-signup input:focus, #body_baby-club-signup textarea:focus, #body_baby-club-signup select:focus
{
	background: #ffc;
}
#body_baby-club-signup .countryfield select
{
	min-width: 120px;
}
#body_baby-club-signup .radiogroup label
{
	padding-right: 12px;
}
#body_baby-club-signup #archive-list-title
{
	margin-bottom: 5px;
}
#body_baby-club-signup #archive-company
{
	font-weight: normal;
}
#body_baby-club-signup #archive-company, #body_baby-club-signup  #archive-subscribe-link
{
	margin: 5px 0;
}
#body_baby-club-signup #archive-subscribe-link
{
	float: right;
	margin-top: 2px;
}
#body_baby-club-signup #forward-friend-table label
{
	font-weight: bold;
}
#body_baby-club-signup #forwardToFriendFooter
{
	padding-top: 10px;
	border-top: 1px solid #ccc;
}

/*# Baby Club Content Pages #*/

#babyclub-banner {

}

#babyclub-banner h1 {
	background-image:url("/images/babyclub/img_birthBC_banner.jpg");
	height:70px;
	position:relative;
}

#babyclub-banner .top-box {
	background:none repeat scroll 0 0 transparent;
	border:1px solid #4975B6;
	height:22px;
	padding:0;
	text-transform:lowercase;
margin:0 0 2px;
overflow:hidden;
}

#babyclub-banner a.send-friend {
	background:none repeat scroll 0 0 #4975B6;
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	font-weight:bold;
	padding:0;
	text-align:center;
	width:170px;
	float:right;
	height:22px;
	line-height:22px;
	margin:0;
	overflow:hidden;
	text-indent:14px;
}

#babyclub-banner #tab {
	height:22px;
	font-size:11px;
	font-weight:bold;
	list-style:none outside none;
	padding:0;
margin: 0;
}

#babyclub-banner #tab li {
	border-right:1px solid #4975B6;
	height:26px;
	margin-top:-4px;
	float:left;
	overflow:hidden;
}

#babyclub-banner #tab a {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#4975B6;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	font-weight:bold;
	height:27px;
	padding-left:3px;
	padding-right:2px;
	padding-top:3px;
	float:left;
	overflow:hidden;
	cursor:pointer;
	text-decoration:none;
	line-height:22px;
}

#babyclub-banner #tab a:hover, #babyclub-banner #tab li.CMSListMenuHighlightedLI a {
	background: #DC5E9E;
	color: #FFFFFF;
}

#babyclub-body {
	width: 638px;
}

#babyclub-body .box {
	background:url("/images/babyclub/bg-content-box.gif") repeat scroll 0 0 transparent;
	margin:8px 0 0;
	overflow:hidden;
	width:638px;
	color:#363636;
}
#babyclub-body .box .frame {
background:url("/images/babyclub/bg-content-box-t.gif") no-repeat scroll 0 0 transparent;
}

#babyclub-body .box .bg {
	width:603px;
	background:url("/images/babyclub/bg-content-box-b.gif") no-repeat scroll 0 100% transparent;
	overflow:hidden;
	padding:26px 12px 26px 23px;
}

#babyclub-body .box h2 {
color:#DC5E9E;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:30px;
width:445px;
margin:0;
padding:0 0 5px;
}

#babyclub-body .box a {
color:#4975B6;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
}

.print {
margin-right:10px;
}

#babyclub-body .box p {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
color:#363636;
margin:8px 0 0;
line-height:15px;
padding:5px 0 4px;
}

#babyclub-body .box h3 {
color:#DC5E9E;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
font-weight:bold;
margin:15px 0 0;
padding:0;
}

#babyclub-body .box h4 {
color:#DC5E9E;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-weight:bold;
margin:15px 0 0;
padding:0;
}

#babyclub-body .box h5 {
color:#DC5E9E;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
margin:15px 0 0;
padding:0;
}

#babyclub-body .box h6 {
color:#DC5E9E;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:normal;
margin:15px 0 0;
padding:0;
}

#babyclub-body .box ul {
line-height:normal;
list-style:none outside none;
padding: 0;
margin: 0;
}

#babyclub-body .box ul li {
background:url("/images/babyclub/bullet-green2.gif") no-repeat scroll 0 7px transparent;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
margin:5px 25px 0 0;
padding:0 0 0 14px;
}

#babyclub-body .MyspotInfo {
font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin-bottom:12px;
}
#babyclub-body .MyspotAuthor {
color:#4975B6;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
}
#babyclub-body .MyspotDate  {
color:#7A7A7A;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-weight:bold;
}

/*# Competition #*/
.competition img.comp_image { float:right; margin:10px; }
.competition .success { color:green; font-weight:bold; }

#babyclub-body.competition .box p, #babyclub-body.competition .box span, #babyclub-body.competition .box label {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}

#babyclub-body .box h2.full {
width: 592px;
font-size: 22px;
}

#babyclub-body.competition .box a {
color:#4a75b5;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}

/*# Competition Form #*/
.competition_form { margin:20px 0; }
.competition_form label { font-weight:bold; float:left; width:145px; margin: 10px 0; }
.competition_form .textfield { padding:2px; width:350px; margin: 10px 0; }
.competition_form textarea { height:100px; width:350px; }
.competition_form .comp_instructions { font-weight:bold; margin:10px 0; }
.competition_form .error { color:#ff0000; font-weight:bold; padding:10px 0;}

.competition_form .button {
	margin-top:10px;
	width:111px;
	height:36px;
	background:url(/images/btn-comp-enter.gif) top left no-repeat;
	border:none;
	margin-left:10px;
	text-indent: -999px;
}

.comp-disclaimer {
	font-size: 10px;
}
.hint {
	font-size: 11px;
	color:#8E8486;
	margin-top: 3px;
	float:left;
	font-weight:normal;
}

/*# Competition Photo Gallery #*/
.competition .holder .photo-gallery { position:relative; float:left; padding:5px 10px; height:270px; overflow:hidden; width:150px; }
