div#tdm_baby_center img {
    display: inline;
}
    
div#tdm_baby_center a {
    color: #1A75CF;
}

/* baby center landing page */

div#row1_module {
    margin-top: 10px;
}

div#row1_module_left_top {
    width: 431px;
    background: transparent url("/images/baby_center_images/bg_row1_module_top.png") 0 0 no-repeat;
    float: left;
    height: 250px;
    margin-bottom: 10px;
}

div#row1_module_left_bottom {
    width: 431px;
    background: transparent url("/images/baby_center_images/bg_row1_module_bottom.png") 0 100%  no-repeat;
    height: 250px;
}

div#row1_module_left_top h4 {   
    text-indent: -9999px;
    background: transparent url("/images/baby_center_images/bg_row1_module_header1.png") 0 0 no-repeat;
    width: 102px;
    height: 17px;
    font-size: 1px; /* ie6 hack */
    line-height: 1px; /* ie6 hack */
    position: relative;
    left: 10px;
    top: 8px;
}

div#row1_module_content {
    margin: 25px 7px 5px 10px;
    background: #FFF;
    height: 200px;  
}

div#row1_module_content img#row1_img {
    float: left;
    width: 198px;
    height: 201px;
    border: 1px solid #CCC;
}

div#baby_center_form {
    margin: 0 0 0 0px;
    background: transparent url("/images/baby_center_images/bg_row1_romance.png") 0 5px no-repeat;
    padding-top: 66px;
}

div#baby_center_form label {
    font-size: 10px;
    letter-spacing: -1px;
}

div#baby_center_form label span {
    color: #1A75CF;
    font-size: 10px;
}

object {outline: 0}
    

div#baby_center_form input.text {
    width: 152px;
    background: #FFF;
    border: 1px solid #7F9DB9;
    margin: 3px 0;
    font-family: Verdana, Arial, helvetica, Sans-Serif;
    font-size: 11px;
    color: #1A75CF;
    height: 15px;
    padding: 3px 2px 3px;
}

table#select_table {
    border: 0;
    margin-bottom: 20px;
}

table#select_table {
    margin-right: 2px;
}

/*table#select_table td {
    padding: 3px 3px 0;
}*/

div#baby_center_form select {
    border: 1px solid #7F9DB9;
    padding: 2px;
    margin-right: 2px;
}

div#baby_center_form select option {
    padding-right: 2px;
}

div#baby_center_form input.baby_center_submit  {
    background: transparent url("/images/baby_center_images/bg_row1_submit.png") 0 0 no-repeat;
    text-indent: -9999px;
    width: 138px;
    height: 20px;
    float: left;
    border: 0;
    cursor: pointer;
    margin-right: 7px;
}

div#baby_center_form a.skip {
 font-weight: bold;
 padding-top: 4px;   
}

div#row1_module_right {
    margin: 0 0 0 440px;
    width: 120px;
}

div#row2_module {
    border-top: 1px solid #FFF;
    clear: both;
    /*padding-top: 10px;*/
}

div#row2_module_left_top {
    background: transparent url("/images/baby_center_images/bg_row2_left_module_top.png") 0 0 no-repeat;
    width: 326px;
    float: left;
    height: 572px;
}

div#row2_module_left_bottom {
    background: transparent url("/images/baby_center_images/bg_row2_left_module_bottom.png") 0 100% no-repeat;
    width: 326px;
    height: 572px;
}

div#row2_module_left_top h4 {
    text-indent: -9999px;
    background: transparent url("/images/baby_center_images/bg_row2_left_module_header.png") 0 0 no-repeat;
    width: 105px;
    height: 12px;
    font-size: 1px; /* ie6 hack */
    line-height: 1px; /* ie6 hack */
    position: relative;
    left: 10px;
    top: 8px;
    text-indent: -9999px;
}

div#row2_module_left_content {
    margin: 28px 10px 15px 11px;
    /*height: 250px;*/
}

div#row2_module_left_content h5 {
    margin: 0 0 7px 0;
}

div#row2_module_left_content h5 a {
    font-size: 15px;
    color: #1A75CF;
}

div#row2_module_left_content img#row2_left_img {
    float: left;
    width: 103px;
    height: 150px;
    border: 1px solid #CCC;
    margin-top: 2px;
}

p#row2_left_module_text {
    font-size: 11px;
    margin: 0 0 0 115px;
    line-height: 1.3;
}

div#row2_left_module_text2 {
    clear: both;
}

div#row2_left_module_text2 h6 {
    padding: 6px 0 0 0;
}

div#row2_left_module_text2 p {
    margin: 3px 0 12px 0;
    line-height: 1.3;
}

div#row2_info_box {    
    margin: 12px 0 0 0;
    width: 280px;
    height: 143px;
}

div#links_of_interest {
    margin: 17px 0 10px 12px;
    background: transparent url("/images/baby_center_images/bg_duckie.png") 0 0 no-repeat;
    padding: 5px 0 5px 58px;
}

div#links_of_interest h5 {
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 12px;
    color: #1A75CF;
}

div#links_of_interest ul {
    list-style: none;
    margin-bottom: 10px;;
    padding: 0;
}

div#links_of_interest ul li {
    margin: 0;
    padding: 0;
}
    
div#links_of_interest ul li a {    
    color: #1A75CF;
    font-size: 10px;
    font-family: Verdana, Arial, helvetica, Sans-Serif;
}

div#row2_module_right {
    margin: 0 0 0 336px;
    width: 230px;

}

div#baby_registry_top {
    width: 250px;
    height: 165px;
    background: transparent url("/images/baby_center_images/bg_baby_registry_top.png") 0 0 no-repeat;
}

div#baby_registry_bottom {
    width: 250px;
    height: 165px;
    background: transparent url("/images/baby_center_images/bg_baby_registry_bottom.png") 0 100% no-repeat;
}

div#baby_registry_top h4 {
    text-indent: -9999px;
    background: transparent url("/images/baby_center_images/bg_header_baby_registry.png") 0 0 no-repeat;
    width: 91px;
    height: 17px;
    font-size: 1px; /* ie6 hack */
    line-height: 1px; /* ie6 hack */
    position: relative;
    left: 10px;
    top: 9px;
}

div#baby_registry_content {
    padding: 14px 0 0 12px;
}

div#baby_registry_content p {
    margin: 6px 0;
}

form.baby_registry_form {
    margin: 0;
}

form.baby_registry_form input.text {
    width: 106px;
    background: #FFF;
    border: 1px solid #7F9DB9;
    margin: 3px 0;
    font-size: 12px;
    padding: 3px 2px 3px;
    font-family: Verdana, Arial, helvetica, Sans-Serif;
    font-size: 11px;
    color: #1A75CF;
    height: 15px;
}

div#baby_registry_top input.baby_registry_submit  {
    background: transparent url("/images/baby_center_images/bg_submit_registry.png") 0 0 no-repeat;
    text-indent: -9999px;
    width: 120px;
    height: 21px;
    border: 0;
    margin-top: 4px;
    cursor: pointer;
}

div#connect_share_top {
  width: 250px;
  background: transparent url("/images/baby_center_images/bg_connect_share_top.png") 0 0 no-repeat;
  margin-top: 10px;
}

div#connect_share_bottom {
  background: transparent url("/images/baby_center_images/bg_connect_share_bottom.png") 0 100% no-repeat;
  padding-bottom: 13px;
}

div#connect_share_top h4 {
   text-indent: -9999px;
   background: transparent url("/images/baby_center_images/bg_header_connect.png") 0 0 no-repeat;
   width: 133px;
   height: 15px;
   font-size: 1px; /* ie6 hack */
   line-height: 1px; /* ie6 hack */
   position: relative;
   left: 12px;
   top: 9px; 
}

div#connect_share_section1 {
    padding: 16px 0 0 0;
}   

div#connect_share_section1 h4 {
   text-indent: -9999px;
   background: transparent url("/images/baby_center_images/bg_header_strength_in_mothers.png") 0 0 no-repeat;
   width: 133px;
   height: 15px;
   font-size: 1px; /* ie6 hack */
   line-height: 1px; /* ie6 hack */ 
}

div#connect_share_section1 p {
    margin: 12px 0 0 12px;
}

div#connect_share_section2 h4 {
   text-indent: -9999px;
   background: transparent url("/images/baby_center_images/bg_header_baby_talk.png") 0 0 no-repeat;
   width: 63px;
   height: 15px;
   font-size: 1px; /* ie6 hack */
   line-height: 1px; /* ie6 hack */
   margin-top: 9px; 
}

div#connect_share_section2 p {
    margin: 12px 0 0 12px;
}

div#flash_poll {
    width: 230px;
    height: 154px;
    margin-top: 10px;
}

div#flash_poll p { display: none; }

/* baby center landing page cookie based ajax view */

div#row1_module_content_b {
    width: 180px; 
}

div#row1_module_content_b div#featured_article_content table {
    border-collapse: collapse;
}


div#row1_module_content_b div#featured_article_content table td {
    padding: 0;
}

div#row1_module_content_b div#featured_article_content table td.row1_left_column {
    width: 200px;
}

div#row1_module_content_b div#featured_article_content table td.row1_center_column {
    background: transparent url("/images/baby_center_images/bg_vert_dot.png") 1px 0 repeat-y;
    padding: 0 4px;
}

div#row1_module_content_b div#featured_article_content table td.row1_center_column img {
    display: none;
}

div#row1_module_content_b div#featured_article_content table td.row1_center_column img {
    /*display: none;*/
}

div#row1_module_content_b div#featured_article_content table td.row1_right_column {
    width: 220px;
}

div#row1_module_content_b p.update {
    margin: 0;
}

div#row1_module_content_b p.update a {
    font-size: 10px;
}

div#row1_left_module {
    width: 170px;
    padding-right: 10px;
    margin-top: 5px;
    height: 190px;
    padding: 0 0 3px 0;
}

div#row1_left_module h5.welcome,
div#row1_left_module h5.welcome span {   
    font-size: 14px;
    color: #1A75CF;
    margin: 0;
}

div#row1_left_module p.update {   
    font-size: 10px;
    margin: 0;
}

div#row1_left_module p strong,
div#row1_left_module p a {
    font-size: 10px;
    font-family: Verdana, Arial, helvetica, Sans-Serif
}

div#row1_right_module {
   margin-left: 5px;
   padding: 5px 0;
   height: 180px;
   width: 225px;
}

div#row1_right_module h6 {
    color: #1A75CF; 
}

div#row1_right_module h5 {
    color: #1A75CF;
    font-size: 14px; 
}

div#row1_right_module a#read_more {
   text-indent: -9999px;
   display: block;
   background: transparent url("/images/baby_center_images/bg_baby_center_read_more.png") 0 0 no-repeat;
   width: 94px;
   height: 21px;
   font-size: 1px;
   line-height: 1px;
   overflow: hidden;
}

div#row1_right_module p.sub_link_header {
    margin-bottom: 0;
}

div#row1_right_module p.sub_link_header strong {
    color: #1A75CF;
}    
    
div#row1_right_module p.sub_link {
    color: #1A75CF;
    font-size: 10px;
    margin: 0;
    font-family: Verdana, Arial, helvetica, Sans-Serif;
}

div#row1_right_module p.sub_link a {
    font-size: 10px;
}
/* ajax loading icon styles */

div#loading_icon {
    width: 16px;
    height: 16px;
    top: 90px;
    left: 209px;
    position: relative;
    z-index: 0;
}
/* baby center page 3 */

div#baby_center_content {  /*  */
    position: relative;
}

div#featured_articles_top {
    width: 435px;
    background: transparent url("/images/baby_center_images/bg_featured_articles_top.png") 0 0 no-repeat;
}

div#featured_articles_bottom {
    width: 435px;
    background: transparent url("/images/baby_center_images/bg_featured_articles_bottom.png") 0 100% no-repeat;
    padding-bottom: 10px;
}

div#featured_articles_top h4 {
    width: 112px;
    height: 12px;
    background: transparent url("/images/baby_center_images/bg_featured_articles_title.gif") 0 0 no-repeat;
    position: relative;
    font-size: 1px; /* ie6 hack */
    line-height: 1px; /* ie6 hack */ 
    left: 12px;
    top: 10px;
    text-indent: -9999px;  
}

div#featured_articles_content {
    padding: 32px 5px 0 14px;
}

div#featured_articles_top h5,
div.dotted_module h5 {
    font-family: Verdana, Arial, helvetica, Sans-Serif;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

div#featured_articles_top h5 a,
div.dotted_module h5 a {
    font-size: 15px;
    color: #1a75cf;
}

div#featured_articles_text {
    margin: 7px 0 0 0;
    padding: 0;
    height: 150px;
}    

div#featured_articles_text img {
    float: left;
    width: 103px;
    height: 150px;
    border: 1px solid #CCC;
    margin: 3px 12px 0 0;
}

div#featured_articles_text p#caption {
    margin: 0 7px 0 0;
    padding: 0;
    line-height: 15px;
}

div#featured_articles_text_lower {
    clear: both;
}

div#featured_articles_text_lower {
    clear: both;
}

div#featured_articles_text_lower h6 {
    margin: 12px 0 0 0;
    padding: 0;
}

div#featured_articles_text_lower p {
    line-height: 15px;
    margin: 5px 0;
    padding: 0;
}

div#featured_articles_dotted_border {
    background: transparent url("/images/baby_center_images/bg_featured_articles_dotted_border.png") 0 0 no-repeat;
    width: 432px;
    height: 171px;
    margin: 19px 3px 0 0;
}

div#featured_articles_dotted_border div.dotted_module {
    float: left;
    width: 204px;
    padding-left: 12px;
}

div#featured_articles_text_lower img,
div#featured_articles_dotted_border img {
    display: inline;
}

div#featured_articles_dotted_border div.dotted_module h5 a {
    font-size: 12px;
}

div#featured_articles_dotted_border div.dotted_module div.dotted_module_bottom {
    margin-top: 37px;
}

div#featured_articles_right_rail {
    position: absolute;
    top: 0;
    left: 445px;
    width: 120px;
}


div#featured_articles_right_rail img.fpo {
    width: 120px;
    height: 250px;
}


div#right_rail_module1 {
    width: 120px;
    background: #FFF6DA url("/images/baby_center_images/bg_right_rail_top.png") 0 0 no-repeat;
}

div#right_rail_module2 {
    width: 120px;
    background: transparent url("/images/baby_center_images/bg_right_rail_bottom.png") 0 100% no-repeat;
    padding: 10px 0;
}

div#right_rail_module1 h5 {
    margin: 0 0 3px 0;
    padding: 0 0 0 10px;
    font-weight: bold;
    font-size: 12px;
    color: #1A75CF;
}


div#right_rail_module1 a img {
    width: 10px;
    height: 13px;
    padding: 0;
    display: inline;   
}

div#right_rail_module1 div.rrm_itemImage img {
    margin-left: 10px;
    border: 1px solid #CCC;
}
    
div#right_rail_module1 p {
    padding: 0 4px;
}


div#rrm_itemgroup {
    padding: 10px 7px 0 12px;
}

div#featured_articles_dotted_border div.dotted_module h6.blue_header {
    font-size: 12px;
    color: #1A75CF;
    margin-top: 2px;
}

div.rrm_itemLink {
    padding: 0 10px;
}

table.TDM_bottom_adv {
    clear: both;
}

div.clear {
    clear: both;
    height: 17px;
}
