/* CSS Document */

* {
margin:0;
padding:0;
}

body {
background:#f384ae;
font:76% Arial, Helvetica, sans-serif;
margin:0 0 0 0;
border:0;
}

html {
border:0;
}

#container {
width:990px;
margin:auto;
background:#fff;
}

.header {
width:990px;
height:76px;
}

.clear {
clear:both;
}

.header_left {
width:222px;
float:left;
padding-top:16px;
}

.header_left img {
float:right;
}

.header_right {
width:768px;
float:left;
}

.search {
height:30px;
width:768px;
}

.navigation {
width:768px;
height:33px;
}

.navigation ul {
height:33px;
padding:0 4px 1px 4px;
width:660px;
float:right;
display:inline;
margin-right:4px;
border-bottom:1px solid #e04880;
}

.navigation ul li {
display:block;
float:left;
width:110px;
list-style:none;
background:url(images/nav_back.jpg) no-repeat;
}

.navigation ul li a,
.navigation ul li a:visited {
display:block;
float:left;
width:110px;
height:23px;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:10px 0 0 0;
}

.navigation ul li a:hover {
display:block;
float:left;
width:110px;
height:23px;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
text-decoration:underline;
padding:10px 0 0 0;
}

.content {
padding:12px;
}

.content_left {
width:754px;
float:left;
}

.content_right {
width:207px;
float:right;
}

.content_right .right_side_head {
height:28px;
background:url(images/right_side_heading.jpg) no-repeat;
padding:12px 0 0 19px;
}

.right_side_head h2 {
font:12px Arial, Helvetica, sans-serif;
color:#da2b6c;
font-weight:bold;
text-transform:uppercase;
}
.right_side_head h2 a, .right_side_head h2 a:hover{
font:12px Arial, Helvetica, sans-serif;
color:#da2b6c;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}{
font:12px Arial, Helvetica, sans-serif;
color:#da2b6c;
font-weight:bold;
text-transform:uppercase;
}

.content_right ul {
padding:0 0 10px 30px;
}

.content_right ul li {
list-style:url(images/sidebar_bullet.jpg);
border-bottom:1px dotted #f3c2d4;
padding:0 0 3px 0;
}

.content_right ul li a,
.content_right ul li a:hover,
.content_right ul li a:visited {
font:12px Arial, Helvetica, sans-serif;
color:#f1547e;
text-decoration:none;
}

.body_header {
width:754px;
height:129px;
}

ul.body_nav {
width:754px;
margin-bottom:12px;
}

ul.body_nav li {
width:174px;
height:33px;
display:block;
float:left;
}

ul.body_nav li a {
width:152px;
height:25px;
display:block;
float:left;
background:url(images/body_button.jpg) no-repeat left;
font:11px Arial, Helvetica, sans-serif;
color:#f1547e;
font-weight:bold;
text-decoration:none;
padding:8px 0 0 22px;
}

ul.body_nav li a:hover {
width:152px;
height:25px;
display:block;
float:left;
background:url(images/body_button_hover.jpg) no-repeat left;
font:11px Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:8px 0 0 22px;
}

.pregnency_newsletter {
width:224px;
height:155px;
float:left;
border:1px solid #F4C8D7;
background:url(images/newsletter_back.jpg) no-repeat;
padding:10px;
}

.pregnency_newsletter h2, .due_date_calculater h2 {
font:14px Arial, Helvetica, sans-serif;
color:#b8235b;
font-weight:bold;
border-bottom:1px solid #e380a6;
}

.pregnency_newsletter p, .baby_names p {
font:12px Arial, Helvetica, sans-serif;
color:#e380a6;
margin:5px 0;
}
.pregnency_newsletter ul {
margin:3px 0 0 6px;

}
.pregnency_newsletter ul li{
list-style:none;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#B8235B;
padding:4px 3px;
}
.pregnency_newsletter ul li a, .pregnency_newsletter ul li a:hover{
text-decoration:none;
color:#B8235B;
}
.newsletter_user_name {
background:url(images/newsletter_txtbx.jpg) no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#444;
width:156px;
height:17px;
margin:2px 0;
border:0;
padding:1px 2px 0 2px;
}

.newsletter_password {
background:url(images/newsletter_txtbx.jpg) no-repeat;
font:11px Arial, Helvetica, sans-serif;
color:#444;
width:156px;
height:17px;
margin:2px 0;
border:0;
padding:1px 2px 0 2px;
}

.due_date_calculater {
width:226px;
height:160px;
float:left;
display:inline;
margin-left:8px;
padding:10px 10px 5px 10px;
background:url(images/due_date_calculater_back.jpg) no-repeat;
border-bottom:1px solid #F59ABB;
}

.due_dt_cal_txt {
height:15px;
width:118px;
border:1px solid #bab4b6;
padding:2px 2px 0 2px;
margin:2px 0;
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

.cal_btn {
margin-left:3px;
vertical-align:middle;
}

.date_format {
font:11px Arial, Helvetica, sans-serif;
color:#ed89ac;
margin-left:8px;
}

.preg_weekbyweek {
font:11px Arial, Helvetica, sans-serif;
color:#333;
}

.preg_weekbyweek {
width:169px;
height:17px;
border:1px solid #bab4b6;
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

.preg_weekbyweek option {
font:11px Arial, Helvetica, sans-serif;
color:#444;
padding:0 0 0 3px;
}

.baby_names_txt {
width:120px;
height:16px;
padding:1px 0 0 2px;
border:1px solid #bab4b6;
font:11px Arial, Helvetica, sans-serif;
color:#444;
}

.baby_names {
width:226px;
height:160px;
float:left;
display:inline;
margin-left:8px;
padding:10px;
background:url(images/baby_names.jpg) no-repeat;
}

.baby_names a,
.baby_names a:visited  {
font:12px Arial, Helvetica, sans-serif;
color:#e380a6;
text-decoration:underline;
}

.baby_names a:hover {
font:12px Arial, Helvetica, sans-serif;
color:#e380a6;
text-decoration:none;
}

.baby_names_title {
width:186px;
height:34px;
background:url(images/baby_names_title.jpg) no-repeat;
}

.pregnency_concern {
width:479px;
height:241px;
float:left;
background:url(images/pregnency_concern.jpg) no-repeat;
margin:3px 0 0 0;
padding:10px;
}

.pregnency_concern h2 {
font:14px Arial, Helvetica, sans-serif;
color:#14aab0;
font-weight:bold;
}
.pregnency_concern h2 a, .pregnency_concern h2 a :hover {
font:14px Arial, Helvetica, sans-serif;
color:#14aab0;
font-weight:bold;
text-decoration:none;
}

ul.pregnency_concern_row1 {
width:128px;
float:left;
margin:12px 0 0 0;
}

ul.pregnency_concern_row2 {
width:128px;
float:left;
margin:12px 0 0 0;
padding-left:12px;
}

ul.pregnency_concern_row1 li,
ul.pregnency_concern_row2 li {
list-style:none;
border-bottom:1px dotted #4d484a;
padding:0 0 2px 0;
}

ul.pregnency_concern_row1 li a,
ul.pregnency_concern_row2 li a,
ul.pregnency_concern_row1 li a:hover,
ul.pregnency_concern_row2 li a:hover,
ul.pregnency_concern_row1 li a:visited,
ul.pregnency_concern_row2 li a:visited {
font:12px Arial, Helvetica, sans-serif;
color:#4d484a;
text-decoration:none;
}

ul.pregnency_concern_row1 li a:hover,
ul.pregnency_concern_row2 li a {
font:12px Arial, Helvetica, sans-serif;
color:#4d484a;
text-decoration:none;
}

.pregnency_box ul {
width:165px;
float:right;
margin:20px 0 0 0;
padding-right:20px;
}

.pregnency_box ul li {
list-style:none;
margin:2px 0;
}

.pregnency_box ul li a,
.pregnency_box ul li a:visited {
font:12px Arial, Helvetica, sans-serif;
color:#26748e;
text-decoration:none;
}

.pregnency_box ul li a:hover {
font:12px Arial, Helvetica, sans-serif;
color:#26748e;
text-decoration:underline;
}

.pregnency_box_readmore {
font:12px Arial, Helvetica, sans-serif;
color:#f80b1b;
text-align:right;
}
.pregnency_box_readmore a:hover{
font:12px Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;
}

.pregnency_box_readmore a,
.pregnency_box_readmore a:visited,
.pregnency_box_readmore a:hover {
font:12px Arial, Helvetica, sans-serif;
color:#f80b1b;
text-decoration:none;
}

.tab_box {
width:251px;
float:right;
}
.baby_gift{
float:left;
width:240px;
padding:0 0 6px 5px;
}
.baby_gift p{
padding:10px 0 6px 0;
text-align:center;
font:12px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

.baby_gift .gift_image{
height:46px;
width:245px;
}
.baby_gift .gift_image h2{
padding:0 0 0 71px;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
}
.baby_gift .gift_image p{
padding:0 10px 0 71px;
font:11px Arial, Helvetica, sans-serif;
color:#000000;
text-align:justify;
}
.photo_gallery{
float:left;
width:473px;
height:111px;
background:url(images/photo_gallery_bak.jpg) no-repeat;
padding:3px 9px;
}
.photo_gallery h6,
.photo_gallery h6 a,
.photo_gallery h6 a:hover
{
	color:#E73981;
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.photo_gallery ul
{
	display:inline;
	float:left;
	width:231px;
	margin-left:9px;
}
.photo_gallery ul li
{
	list-style:circle inside;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
}
.photo_gallery ul li a,
.photo_gallery ul li a:hover
{
	list-style:none;
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-align:justify;
	text-decoration:none;
}
.baby_adice{
float:left;
width:247px;
height:113px;
background:url(images/baby_adice.jpg) no-repeat;
margin-left:10px;
}
.baby_adice p{
color:#DA2B6C;
font:16px Arial, Helvetica, sans-serif;
text-align:justify;
padding:90px 80px 0px 10px;
}

.baby_adice a, .baby_adice .click a:hover{
color:#DA2B6C;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}
.footer {
background:#f7bcd2;
padding:10px 9px 10px 0px; 
}
.footer ul{
	float:left;
	width:236px;
	margin-left:9px;
}
.footer ul li{
	list-style:none;
}
.footer ul li a,
.footer ul li a:hover{
	font:11px Arial, Helvetica, sans-serif;
	color:#f51267;
	text-decoration:none;
}

.footer p {
	font:11px Arial, Helvetica, sans-serif;
	color:#f51267;
	text-align:center;
}

.footer p a{
font:11px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}

.footer p a:hover {
font:11px Arial, Helvetica, sans-serif;
color:#f51267;
text-decoration:underline;
}
