
/* PAGE AND STRUCTURE STYLES */

body, html
            {
            margin: 0px;
            background-image: url(/en/images/core/bg_tile.jpg);
            background-repeat: repeat-x;
            background-attachment: scroll;
            background-color: #c9e7f9;
            font-size: 11px;
            line-height: 16px;
            font-family: Arial, Helvetica, sans-serif;
            color: #006699;
            }

p
            {
            margin: 0px 0px 14px 0px;
            }

a:link
            {
            color: #3776b5;
            text-decoration: none;
            }

a:hover
            {
            color: #3776b5;
            text-decoration: underline;
            }

a:visited
            {
            color: #3776b5;
            text-decoration: none;
            }

table
            {
            border: 0px;
            border-collapse: collapse;
            }
            
#page_body_main
            {
            width: 990px;
            margin: 0px auto;
            padding-top: 14px;
            position: relative;
            background-color: transparent;
            }

#page_top
            {
            width: 916px;
/*             width: 900px; */
            margin: 0px auto;
            padding: 0px 0px 0px 0px;
            background-color: transparent;
            }

#page_body_container
            {
            width: 990px;
            margin: 0px auto;
            padding: 0px 0px;
            background-color: transparent;
            }


/* END PAGE AND STRUCTURE STYLES */


/* BEGIN HOME PAGE STYLES */

#home_callout_container
            {
            width: 874px;
            margin: 0px auto;
            }

#home_callout_container div.callout
            {
            float: left;
            padding: 0px 15px 0px 0px;
            }


/* END HOME PAGE STYLES */


/* BEGIN PAGE_TOP ELEMENT STYLES */

#page_top table td.search_field
            {
            width: 122px;
            height: 19px;
            background-image: url(/en/images/core/bg_search_field.gif);
            background-repeat: no-repeat;
            background-attachment: scroll;
            background-color: transparent;
            }

#page_top table td.login_field
            {
            width: 90px;
            height: 19px;
            background-image: url(/en/images/core/bg_login_field.gif);
            background-repeat: no-repeat;
            background-attachment: scroll;
            background-color: transparent;
            }

.page_top_text_field
            {
            line-height: 10px;
            font-size: 9px;
            color: #666666;
            font-family: Arial, Helvetica, sans-serif;
            background-color: transparent;
            width: 100px;
            border: none;
            padding: 1px;
            margin: 4px 5px 0px 10px;
            }

.page_top_text
            {
            line-height: 10px;
            font-weight: bold;
            font-size: 9px;
            color: #277fd4;
            font-family: Arial, Helvetica, sans-serif;
            margin-top: 5px;
            }

.page_top_personalization
            {
            line-height: 10px;
            font-weight: bold;
            font-size: 9px;
            color: #003399;
            font-family: Arial, Helvetica, sans-serif;
            margin-top: 5px;
            }

.page_top_text a:link, .page_top_personalization a:link
            {
            color: #277fd4;
            text-decoration: none;
            }

.page_top_text a:visited, .page_top_personalization a:visited
            {
            color: #277fd4;
            text-decoration: none;
            }

.page_top_text a:hover, .page_top_personalization a:hover
            {
            color: #277fd4;
            text-decoration: underline;
            }
            
#page_top_error
           {
           line-height: 12px;
           font-weight: bold;
           font-size: 9px;
           color: #277fd4;
           background-color: #ffffff;
           padding: 4px;
           border: 1px #cc0000 solid;
           }

.page_top_error a:link
            {
            color: #cc0000;
            text-decoration: none;
            }

.page_top_error a:visited
            {
            color: #cc0000;
            text-decoration: none;
            }

.page_top_error a:hover
            {
            color: #cc0000;
            text-decoration: underline;
            }

/* END PAGE_TOP ELEMENT STYLES */


/* BEGIN COMMON CONTENT ELEMENT STYLES */

.page_head_container
            {
            margin: 0px auto;
            }

img.page_head
            {
            margin: 17px 0px 4px 0px;
            }

.content_table
            {
            width: 874px;
            margin: 0px auto;
            padding: 0px 0px;
            background-color: transparent;
            } 


.full_text_container
            {
            width: 874px;
            margin: 0px auto;
            padding: 0px 0px;
            background-color: transparent;
            } 

.body_copy
            {
            margin: 0px;
            font-size: 13px;
            line-height: 17px;
            font-family: Arial, Helvetica, sans-serif;
            color: #006699;
            }

.body_copy p
            {
            margin: 0px 0px 14px 0px;
            }

.body_copy p.subhead
            {
            font-weight: bold;
            font-size: 14px;
            line-height: 14px;
            margin: 0px 0px 6px 0px;
            }

.body_copy a:link
            {
            font-weight: bold;
            color: #66cc00;
            text-decoration: none;
            }

.body_copy a:visited
            {
            font-weight: bold;
            color: #99cc66;
            text-decoration: none;
            }

.body_copy a:hover
            {
            font-weight: bold;
            color: #66cc00;
            text-decoration: underline;
            }

.inline_callout
            {
            background-color: transparent;
            border-top: 1px #006699 dashed;
            border-bottom: 1px #006699 dashed;
            margin: 0px 0px 0px 0px;
            padding: 12px 0px 12px 0px;
            }
            
/* END COMMON CONTENT ELEMENT STYLES */


/* BEGIN MAIN NAVIGATION STYLES */


#nav_main_container
            {
            margin: 0px;
            padding: 0px;
            }

/* END MAIN NAVIGATION STYLES */



/* BEGIN SUB NAVIGATION STYLES */

table.nav_sub_dropdown
            {
            width: 150px;
            }
            

table.nav_sub_dropdown td.links
            {
            width: 136px;
            background-color: #ffffff;
            }

table.nav_sub_dropdown td.links img
            {
            margin: 0px 4px 0px 4px;
            }           

#nav_sub_our_story
            {
            position: absolute;
            left: 199px;
            top: 52px;
            z-index: 11;
            visibility: hidden;
            }

#nav_sub_hot_topics
            {
            position: absolute;
            left: 345px;
            top: 52px;
            z-index: 12;
            visibility: hidden;
            }

#nav_sub_products
            {
            position: absolute;
            left: 491px;
            top: 52px;
            z-index: 13;
            visibility: hidden;
            }

/* #nav_sub_gift_finder */
/*             { */
/*             position: absolute; */
/*             left: 637px; */
/*             top: 91px; */
/*             z-index: 14; */
/*             } */
            
#nav_sub_espanol
            {
            position: absolute;
            left: 783px;
            top: 52px;
            z-index: 15;
            visibility: hidden;
            }

#nav_sub_worldwide
            {
            position: absolute;
            left: 783px;
            top: 52px;
            z-index: 15;
            visibility: hidden;
            }


/* END SUB NAVIGATION STYLES */



/* BEGIN FOOTER NAVIGATION STYLES */

#footer
            {
            width: 874px;
            margin: 0px auto;
            padding: 0px 0px;
            background-color: transparent;
            font-size: 10px;
            line-height: 14px;
            color: #0066cc;
            font-family: Arial, Helvetica, sans-serif;
            } 

#footer table td.footer_content
            {
            width: 850px;
            background-image: url(/en/images/core/footer_bg.gif);
            background-repeat: repeat-x;
            background-attachment: scroll;
            background-color: #c9e7f9;
            text-align: center;
            }


#footer  a:link
            {
            color: #995bb8;
            text-decoration: none;
            }

#footer  a:visited
            {
            color: #995bb8;
            text-decoration: none;
            }

#footer  a:hover
            {
            color: #995bb8;
            text-decoration: underline;
            }

#footer ul
            {
            list-style: none;
            margin-top: 11px;
            margin-bottom: 13px;
            padding: 0px;
            font-weight: bold;
            font-size: 11px;
            }

#footer li 
            {
            display: inline;
            margin: 0px;
            padding: 0px;
            }

#footer li.divider
            {
            color: #995bb8;
            margin: 0px 2px 0px 2px;
            }

#footer li.divider_consumer
            {
            color: #0066cc;
            margin: 0px 2px 0px 2px;
            }

#footer li.consumer  a:link
            {
            font-weight: normal;
            color: #0066cc;
            text-decoration: none;
            }

#footer li.consumer  a:visited
            {
            font-weight: normal;
            color: #0066cc;
            text-decoration: none;
            }

#footer li.consumer  a:hover
            {
            font-weight: normal;
            color: #0066cc;
            text-decoration: underline;
            }

/* END FOOTER NAVIGATION STYLES */



/* BEGIN ASK EXPERTS STYLES */

#question_callout_bg
            {
            position: absolute;
            top: 264px;
            left: 54px;
            z-index: 200;
            width: 198px;
            height: 198px;
            margin: 0px;
            padding: 0px;
            }

#question_callout_content
            {
            position: absolute;
            top: 290px;
            left: 73px;
            z-index: 201;
            width: 166px;
            height: 166px;
            margin: 0px;
            padding: 0px;
            font-weight: bold;
            font-size: 18px;
            line-height: 22px;
            color: #ffffff;
            }

#question_callout_content p
            {
            margin: 0px 0px 6px 0px;
            }

.right_callout_copy
            {
            font-size: 12px;
            line-height: 15px;
            color: #333333;
            }


.guest_expert
            {
            margin-top: 4px;
            height: 264px;
            }

.conversation_quote
            {
            background-image: url(/en/images/hot_topics/ask_expert_bg_join_conversation.jpg);
            background-repeat: no-repeat;
            margin-top: 4px;
            height: 281px;
            }

.conversation_quote_julie
            {
            background-image: url(/en/images/hot_topics/julies_corner_bg_submit.jpg);
            background-repeat: no-repeat;
            margin-top: 17px;
            height: 281px;
            }

.next_month_topic
            {
            background-image: url(/en/images/hot_topics/ask_expert_bg_next_month.jpg);
            background-repeat: no-repeat;
            margin-top: 8px;
            height: 201px;
            }


/* END ASK EXPERTS STYLES */


/* BEGIN REAL PEOPLE STYLES */

.share_your_story
            {
            background-image: url(/en/images/real_people/real_people_bg_share_story.jpg);
            background-repeat: no-repeat;
            margin-top: 53px;
            width: 207px;
            height: 143px;
            }

.share_your_video
            {
            background-image: url(/en/images/real_people/happy_babies_bg_share_video.jpg);
            background-repeat: no-repeat;
            margin-top: 53px;
            width: 207px;
            height: 143px;
            }


#real_people_story
            {
            width: 878px;
            margin: 0px auto;
            background-image: url(/en/images/real_people/real_people_story_bg.gif);
            background-repeat: repeat-y;
            background-attachment: scroll;
            background-color: #e6f5fe;
            font-size: 12px;
            line-height: 17px;
            color: #006699;
            }

#real_people_story p.story_head
            {
            font-weight: bold;
            font-size: 18px;
            line-height: 19px;
            margin: 2px 0px 14px 0px;
            }

#real_people_story p.subhead
            {
            font-weight: bold;
            font-size: 14px;
            line-height: 15px;
            margin: 0px 0px 4px 0px;
            }

#real_people_story p
            {
            margin: 0px 0px 14px 0px;
            }

#real_people_story div.story_container
            {
            height: 606px;
            }

table.real_people_story
            {
            width: 833px;
            margin: 0px 0px 0px 19px;
            }

table.real_people_story td.left_col
            {
            width: 200px;
            padding-right: 16px;
            }

table.real_people_story td.center_col
            {
            width: 374px;
            padding-right: 20px;
            }

table.real_people_story td.right_col
            {
            width: 223px;
            }

table.real_people_story_selector
            {
            width: 223px;
            }

table.real_people_story_selector td.indicator
            {
            width: 10px;
            padding: 74px 4px 0px 2px;
            }

table.real_people_story_selector td.content
            {
            width: 207px;
            padding-bottom: 16px;
            }


/* END REAL PEOPLE STYLES */


/* BEGIN LIST TABLE STYLES */


#product_list, #award_list
            {
            width: 878px;
            margin: 0px auto;
            background-image: url(/en/images/misc/list_bg.gif);
            background-repeat: repeat-y;
            background-attachment: scroll;
            background-color: #ffffff;
            font-size: 12px;
            line-height: 14px;
            color: #999999;
            }

#product_list_bottom, #rounded_list_bottom, #rounded_list_top
            {
            width: 878px;
            margin: 0px auto;
            }

#product_list a:link
            {
            font-weight: bold;
            color: #66cc00;
            text-decoration: none;
            }

#product_list a:visited
            {
            font-weight: bold;
            color: #99cc66;
            text-decoration: none;
            }

#product_list a:hover
            {
            font-weight: bold;
            color: #66cc00;
            text-decoration: underline;
            }

#product_list div.item_row
            {
            background-color: #ffffff;
            border-bottom: 1px #cdcdcd dashed;
            margin: 0px 40px 0px 20px;
            padding: 6px 0px 6px 0px;
            }

#product_list table td.item_thm
            {
            width: 59px;
            margin: 0px;
            padding: 0px 35px 0px 30px;
            }

#product_list table td.item_name
            {
            font-weight: bold;
            font-size: 12px;
            line-height: 14px;
            color: #666666;
            width: 170px;
            margin: 0px;
            padding: 6px 0px 0px 0px;
            }

#product_list table td.item_description
            {
            width: 264px;
            margin: 0px;
            padding: 4px 30px 0px 30px;
            }
            
#product_list table td.item_links
            {
            text-align: right;
            width: 200px;
            margin: 0px;
            padding: 4px 32px 0px 0px;
            }

#product_list table td.item_links p
            {
            margin: 0px 0px 8px 0px;
            }

/* #product_list_lg_thm */
/*             { */
/*             background-image: url(/en/images/misc/list_lg_thm_bg.gif); */
/*             background-repeat: no-repeat; */
/*             background-attachment: scroll; */
/*             background-color: transparent; */
/*             width: 333px; */
/*             height: 303; */
/*             position: absolute; */
/*             top: 300px; */
/*             left: 177px; */
/*             padding: 8px 25px 8px 41px; */
/*             z-index: 900; */
/*             } */

.lg_thm
            {
            margin: 8px 25px 8px 41px;
            }

#search_wrapper
			{
            /*width: 878px;            
            margin: 0px auto;*/
            /*margin-left:56px;*/
            /*margin-right:0px auto;*/
            /*background-image: url(/en/images/misc/list_bg.gif);
            background-repeat: repeat-y;
            background-attachment: scroll;
            background-color: #ffffff;
            font-size: 12px;
            line-height: 14px;
            color: #999999;   	*/
			width: 878px;
            margin: 0px auto;
            background-image: url(/en/images/misc/list_bg.gif);
            background-repeat: repeat-y;
            background-attachment: scroll;
            background-color: #ffffff;                       
            font-size: 12px;
            line-height: 14px;
            color: #999999;			   
            z-index:-1;   
            height:inherit;                              
			}            

#search_product_list
            {
				
			float:left;
			width:480px;
/*			border-right: 1px #cdcdcd solid;		*/
            }            

#search_content_list
            {	
			float:left;	
			width:398px;			
			}
/*clear_it_all
			{
				clear:both;
				width:300px;
			}*/
#clear_it_all2
			{					
				clear:both;
			}							

#search_product_list_bottom, #rounded_list_bottom, #rounded_list_top
            {
            width: 878px;
            margin: 0px auto;
            }

#search_product_list a:link,#search_content_list a:link
            {
            font-weight: bold;
            color: #66cc00;
            text-decoration: none;
            }

#search_product_list a:visited,#search_content_list a:visited
            {
            font-weight: bold;
            color: #99cc66;
            text-decoration: none;
            }

#search_product_list a:hover,#search_content_list a:hover
            {
            font-weight: bold;
            color: #66cc00;
            text-decoration: underline;
            }
#search_content_list div.item_row
            {
            background-color: #ffffff;
            border-bottom: 1px #cdcdcd dashed;
            margin: 0px 40px 0px 10px;
            padding: 6px 0px 6px 0px;
            }
#search_product_list div.item_row
            {
            background-color: #ffffff;
            
            border-right: 1px #C9E7F9 solid;
            margin: 0px 20px 0px 10px;
            padding: 0px 0px 0px 0px;
            }  
            
#search_product_list div.dotted01
            {
            background-color: #ffffff;
            border-bottom: 1px #cdcdcd dashed;
            width:430px;
            margin: 0px 0px 0px 0px;
            padding: 6px 0px 6px 0px;
            }           
            
#search_product_list div.item_row2
            {							
            background-color: #ffffff;            
            border-right: 1px #cdcdcd solid;
            margin: 0px 20px 0px 15px;
            padding: 6px 0px 6px 0px;
            }   
#search_content_list div.item_row2
            {			
            background-color: #ffffff;                        
            margin: 0px 20px 0px 5px;
            padding: 6px 0px 6px 0px;
            }               
#search_product_list table td.item_thm,#search_content_list table td.item_thm
            {
            width: 59px;
            margin: 0px;
            padding: 0px 35px 0px 30px;
            }

#search_product_list table td.item_name
            {
            font-weight: bold;
            font-size: 12px;
            line-height: 14px;
            color: #666666;
            width: 170px;
            margin: 0px;
            padding: 6px 0px 0px 0px;
            }
#search_content_list table td.item_name
            {
            font-weight: bold;
            font-size: 12px;
            line-height: 14px;
            color: #666666;
            width: 340px;
            margin: 0px;
            padding: 6px 0px 0px 0px;
            }            

#search_content_list table td.item_description
            {
            width: 340px;
            margin: 0px;
            padding: 4px 30px 0px 00px;
            }
#search_product_list table td.item_description

            {
            width: 264px;
            margin: 0px;
            padding: 4px 30px 0px 00px;
            }                        
#search_product_list table td.item_description2,#search_content_list table td.item_description2
            {
            width: 500px;
            margin: 0px;
            padding: 4px 30px 0px 30px;
            }		
#search_product_list table td.item_description3
            {
            width: 500px;
            margin: 0px;
            padding: 4px 30px 0px 30px;
			background-color: #FFF;
            }						
            
#search_product_list table td.item_links
            {
            text-align: left;
            width: 200px;
            margin: 0px;
            padding: 4px 32px 0px 0px;
            }
#search_content_list table td.item_links
            {
            text-align: left;
            width: 200px;
            margin: 0px;
            padding: 4px 32px 0px 0px;
            }
#search_product_list table td.item_links p,#search_content_list table td.item_links p
            {
            margin: 0px 0px 8px 0px;
            }
.item_search_content_description
			{
				word-break:break-all; 
				width:340px;
				overflow:auto;				
			}

#sort_by
            {
            float: right;
            font-weight: bold;
            font-size: 10px;
            line-height: 14px;
            color: #ffffff;
            font-family: Arial, Helvetica, sans-serif;
            } 

#sort_by  a:link
            {
            color: #ffffff;
            text-decoration: none;
            }

#sort_by  a:visited
            {
            color: #ffffff;
            text-decoration: none;
            }

#sort_by  a:hover
            {
            color: #ffffff;
            text-decoration: underline;
            }

#sort_by ul
            {
            list-style: none;
            margin-top: 23px;
            padding: 0px;
            }

#sort_by li 
            {
            display: inline;
            margin-right: 3px;
            padding: 0px;
            }

#award_list div.item_row
            {
            background-color: #ffffff;
            border-bottom: 1px #cdcdcd dashed;
            margin: 0px 40px 0px 20px;
            padding: 8px 0px 8px 0px;
            }

#award_list table td.award_logo
            {
            width: 107px;
            margin: 0px;
            padding: 0px 12px 0px 5px;
            }

#award_list table td.award_name
            {
            font-weight: bold;
            font-size: 12px;
            line-height: 14px;
            color: #666666;
            width: 210px;
            margin: 0px;
            padding: 14px 0px 0px 0px;
            }

#award_list table td.award_description
            {
            width: 423px;
            margin: 0px;
            padding: 14px 30px 0px 30px;
            }

#award_list table td.award_description ul
            {
            list-style: none;
            padding: 0px;
            margin: 0px;
            }

#award_list table td.award_description li 
            {
            margin: 0px 0px 5px 0px;
            padding: 0px;
            }

/* END LIST TABLE STYLES */

/* BEGIN NEWS STYLES */

#news_links ul
            {
            list-style: none;
            padding: 0px;
            margin: 0px;
            }

#news_links li 
            {
            margin: 0px 0px 7px 0px;
            padding: 0px;
            }

#news_links a:link
            {
            font-weight: normal;
            color: #660099;
            text-decoration: none;
            margin-left: 12px;
            }

#news_links a:visited
            {
            font-weight: normal;
            color: #663399;
            text-decoration: none;
            margin-left: 12px;
            }

#news_links a:hover
            {
            font-weight: normal;
            color: #660099;
            text-decoration: underline;
            }

p.news_article_date
            {
            font-weight: bold;
            line-height: 16px;
            font-size: 16px;
            margin-bottom: 2px;
            }

p.news_article_subhead
            {
            line-height: 21px;
            font-size: 21px;
            margin-bottom: 27px;
            }


/* END NEWS STYLES */


/* BEGIN JULIE'S CORNER STYLES */

a.julies_corner:link
            {
            font-weight: normal;
            color: #663399;
            text-decoration: none;
            }

a.julies_corner:visited
            {
            font-weight: normal;
            color: #663399;
            text-decoration: none;
            }

a.julies_corner:hover
            {
            font-weight: normal;
            color: #660099;
            text-decoration: underline;
            }
            
#julies_pullquote_content
{
	/*
	position: absolute;
	top: 590px;
	left: 410px;
	*/
	width: 200px;
	margin: 0px;
	padding: 8px;
	font-weight: bold;
	font-size: 18px;
	line-height: 22px;
	float: right;
	color: #670295;
}   

#julies_pullquote_content .text
{
	 border-bottom: dashed 1px #6600cc;
	 border-top: dashed 1px #6600cc;
	 padding: 8px;
}  

#julies_pullquote_content img
{
	padding: 8px;
}

#julies_pullquote_content a
{
	color: #6600cc;
}         

#julies_pullquote_content a:hover
{
	text-decoration: none;
}  
            
/* END JULIE'S CORNER STYLES */


/* BEGIN PRODUCT FINDER STYLES */

.print_product_title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
    color: #343399;
    text-align: left;
    padding-top: 20px;
    padding-left: 50px;
}

.print_product_image
{
    width: 50%;
    padding: 10px 10px 20px 40px;
    vertical-align: top;
}

.print_product_textarea
{
    width: 50%;
    padding: 20px 40px 20px 10px;
    vertical-align: top;
}

.print_product_text
{
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    font-size: 120%;
}

.print_product_subtitle
{
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 5px;
    font-size: 125%;
    font-weight: bolder;
    color: #343399;
}

/* END PRODUCT FINDER STYLES */

/* TEXT STYLES */



sup
             {
             font-size: 8px;
             vertical-align: text-top;
             }


/* END TEXT STYLES */



/* BEGIN IMAGE STYLES */

a img, img
             {
             border: 0px;
             margin: 0px;
             }


img.alpha_png
             {
             behavior: url("/en/js/png.htc");
             }

div.guest_expert { behavior: url(/en/js/iepngfix.htc) }


img.inline

             {
             margin: 0px 5px 0px 5px;
             vertical-align: text-bottom;
             }


/* END IMAGE STYLES */




/* BEGIN FORM STYLES */


/* END FORM STYLES */

/* BEGIN SURVEY STYLES */
.SurveyAnswerOptions
{
    
    margin-left: 40px;
    margin-right: 0px;
    margin-bottom: 20px;
    padding: 5px 5px 5px 5px;
    color: Gray;
    /*
    width: 100%;
    background-color: #cccccc;
	border-color: Gray;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
    padding-left: 30px;
    */
}

.SurveyErrorMsg
{
    font-weight: bolder;
    font-stretch:ultra-expanded;
}

.SurveyTableTitle
{ 
    padding: 5px 5px 5px 5px;
	
    /*
    font-weight: bold;
	border-bottom-color: gray;
	border-right-color: gray;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color: #ADADAD;
	margin: 0px 0px 0px 0px;
	white-space: nowrap;*/
}

.SurveyTable
{
    margin-top: 10px;
    margin-left: 40px;
    width: 650px;
}

.SurveyFeatureTitle
{
    font-size: 13px;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
}

.SurveyColumnHeader
{
    width: 33%;
    padding-left: 15px;
    padding-right: 30px;
    color: Gray;
    font-style: normal;
    font-size: smaller;
}

.SurveyBody
{
	padding:0px;
	text-align: left;
	width: 878px;
    margin: 0px auto;
    background-image: url(/en/images/misc/list_bg.gif);
    background-repeat: repeat-y;
    background-attachment: scroll;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 14px;
    color: #999999;
    font-size: 13px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
}

.SurveyContent
{
	width: 800px;
	margin: 0px 0px 0px 20px;
	text-align: left;
}

.SurveyRule
{
    height: 1px;
    color: #006699;
}

/* END SURVEY STYLES */


#NAVD1 {list-style: none; height: 20px; margin-left: 0; padding-left: 0;}
#NAVD1 li{float: left; padding: 0 10px; border-right: 1px solid #006699;}

.xyzz1{width: 640px; margin: 0 auto; border-width:1px; border-style:solid; border-collapse:collapse;}

#NAVD2 {list-style: none; height: 20px; margin-left: 0; padding-left: 0;}
#NAVD2 li{float: left; padding: 0 10px; border-right: 1px solid #006699;}

        TABLE.admintables {
	        BACKGROUND-COLOR: #74aefa;
        }
        TABLE.admintables TR {
	        BACKGROUND-COLOR: #ffffff;
        }
        TABLE.admintables TH {
	        BACKGROUND-COLOR: #006699;
	        COLOR: #ffffff;
	        PADDING:4px;
        }

        TABLE.admintables TH A {
	        COLOR: #ffffff;
	        text-decoration: underline;	        
        }

        TABLE.admintables TD {
	        PADDING:4px;
	        border-bottom:solid #006699 1px;
        }

.adminButton
{
	font-weight: bold;
	color: #006699;
	font-size: 10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: whitesmoke;
	border: solid 1px #444444;
	padding: 5px;
	text-transform:capitalize;	
}

/* Parent's guide styles */

.icon {
width: 24.9%;
float: left;
text-align:center;
}

.bulletItem
{
	clear:both;
}
.bulletImage 
{
	float: left;
}

.bulletContent 
{
	width: 540px; 	
}

#crib
{
margin-top:-20px;
}

.bulletImageRight
{
float:right;
}

.clearParagraph 
{
	clear: both;
	margin-bottom: 7px;
	margin-top: 7px;
}

#copyContent 
{
	clear: left;
	width: 887px;
	height: 1060px;
	background: url(/parentsguide/images/pageBackground.jpg) no-repeat;
	margin: auto;
}

#copyContentBestExperience
{
	clear: left;
	width: 887px;
	height: 1529px;
	background: url(/parentsguide/images/dvdBackground.jpg) no-repeat;
	margin: auto;
}

#copyContentMoments
{
	clear: left;
	width: 887px;
	height: 941px;
	background: url(/parentsguide/images/momentsBackground.jpg) no-repeat;
	margin: auto;
}

#promiseLeft
{
	width: 581px;
	float:left;
	font-size: 13px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
}
#promiseRight
{
	float:right;
}

#copyContentPromise
{
	clear: left;
	width: 887px;
	height: 600px;
	background: url(/parentsguide/images/promiseBackground.jpg) no-repeat;
	margin: auto;
}

#iconHeader 
{
	margin: auto;
	width: 887px;
}
#section1 
{
	margin:auto;
	width: 860px;
	padding-top: 12px;
	
}
#promiseFooter
{
	clear:both;
}
#section2
{
	clear:both;
	margin:auto;
	width: 850px;
	padding-top: 12px;
	font-size: 13px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
}
#bestExperience 
{
	width:475px;
	float:left;
}
#experienceCopy 
{
	padding-left: 5px;
	padding-top: 5px;
	font-size: 13px;
    line-height: 17px;
    font-family: Arial, Helvetica, sans-serif;
    color: #006699;
}

#experienceImage 
{
	width: 370px;
	padding-top: 3px;
	float:right;
}

#section3 {
	margin:auto;
	width: 860px;
	padding-top: 12px;
}

#childrenAndMedia
{
	width: 608px;
	float: left;
}

#childrenMediaCopy
{
	padding-left:5px;
	padding-top:5px;
	font-size: 13px;
	line-height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
}

#childrenMediaImage
{
	float: right;
	width: 237px;	
}

#bestBabyEinsteinHeader
{
	width: 887px;
	margin: auto;
	clear:both;
	padding-left: 5px;
	margin-bottom: 15px;
}

#topleft
{
	width: 180px;
	float:left;
}

#topleft span 
{
	font-size:14px;
	font-weight:bold;
}

#topleft ul
{
	margin-top:0px;
	color:#339999;
}

#topCenter
{
	margin-top:15px;
	padding-left: 20px;
	float:left;
	width: 280px;
}

#topCenter2
{
	margin-top:0px;
	padding-left: 0px;
	float:left;
	width: 290px;
}

#topRight 
{
	padding-left: 5px;
	float:left;
	width: 345px;
}

#lastDvdParagraph
{
	padding-top: 10px;
	width: 720px;
}

#topRight2 
{
	padding-left: 5px;
	margin-top:-45px;
	float:left;
	width: 345px;
	padding-bottom: 0px;
}

/* End Parent's Guide styles */


/* Begin Website Survey styles */

.surveyQuestion
{
	width: 780px;
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 23px;
}

.surveyAnswer
{
	margin-top: 10px;
	margin-left: 50px;
	width: 650px;
	vertical-align: top;
	font-size: small;
	line-height: 20px;
}

.surveySubAnswer
{
	margin-left: 50px;
	width: 500px;
}

/* End Website Survey styles */

/* Registration Input Elements */
input.textNormal
{
	position: absolute;
	width: 127px;
	background-image: url( /en/images/registration/textbox_147.png );
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	padding: 5px 10px 5px 10px;
}

input.textLong
{
	position: absolute;
	width: 195px;
	background-image: url( /en/images/registration/textbox_215.png );
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	padding: 10px 10px 10px 10px;
}

input.textLongInline
{
	position: relative;
	width: 195px;
	background-image: url( /en/images/registration/textbox_215.png );
	background-repeat: no-repeat;
	background-color: Transparent;
	border: none;
	padding: 10px 10px 10px 10px;
	margin-left: 10px;
}

.regValidate
{
	position: absolute;
	font-size: 20pt;
	font-family: Arial;
}

.regTextboxDiv
{
	/*
	background-image: url( /en/images/registration/textbox_147.png );
	background-repeat: no-repeat;
	*/
}

/* End Registration Input Elements */