﻿
/* COMMON */
body{color:#333; font-family:Arial; font-size:12px; line-height:normal; background:#71a9db url(images/body_bg.jpg) top center no-repeat; }
body, form, div, p, h1, h2, h3, h4, h5, h6, ol, ul, li, dt, dd, fieldset{margin:0; padding:0;}
fieldset, a img{ border:0; }
a{color:#fb8302; outline:none;}
sup{vertical-align:top;}

form { width:1000px; margin:0 auto; }
.contain{width:1000px; float:left; }
.sitetop { height:171px; }
.topcontent { float:right; height:100px; overflow:hidden; }
.sitecontent { overflow:hidden; background:#FFF url(images/sitecontent_bg.jpg) bottom left no-repeat; }
#right{margin:0 0 10px 0; width:279px; float:right; }
#left{margin:0 0 0 10px; padding-bottom:10px; width:180px; float:left;  }
#main{margin:0 0 0 200px; padding:0 0 40px 0; width:510px; overflow:hidden; }
dfn{font-style:normal; color:#2375BD;} /* Blue Milestone Symbols */
.sitelogo{ float:left; padding:10px 0 0 25px; }
.sublinks{clear:both; padding:6px 0; background:url(images/sublinks_bg.png) no-repeat; }
.searcher{background:url(images/searchbox_bg.gif) bottom left no-repeat; vertical-align:middle; width:241px; margin-left:724px; padding:5px 0 8px 13px; height:27px;}
.searcher input{vertical-align:middle; width:145px;}
.printsend{width:160px; height:26px; overflow:hidden; float:right; text-align:right; padding:5px 20px 0 0; cursor:pointer;  }
.printsend a {  text-decoration:none; }
.secthdr{color:#0162ad; font-size:26px; font-family:Georgia; line-height:normal; margin-bottom:10px; font-weight:normal;}
.subhdr{color:#2375bd; font-size:13px; margin-bottom:5px;}

/* TOPNAV & MEGA MENU */
#topnav { clear:right; margin:0 0 0 19px; width:975px; height:71px; overflow:hidden; }
#topnav li { list-style-type:none; float:left; }
#topnav li ul { position:absolute; display:none; z-index:9000; width:739px; }
#topnav .mmbottom { font-size:13px; font-weight:bold; background:url(images/topnav/mega_bottom_bg.gif) top left no-repeat; padding:14px 0 0 16px; height:27px; }

#topnav li a, #topnav li a:link, #topnav a:visited { display:block; height:71px; text-indent:-99999px; background-repeat:no-repeat; background-position:0 0; }
#topnav li a.curr, #topnav li a.curr:link, #topnav li a.curr:visited { background-position:0 -142px; }
#topnav li a:hover, 
#topnav li a.curr:hover,
#topnav li.tnhover a.curr:hover,
#topnav li.currli:hover a,
#topnav li:hover a, 
#topnav li.tnhover a, 
#topnav li.tnhover a:visited { background-position:0 -71px; }
#topnav li:hover ul,
#topnav li.tnhover ul { display:block; }

#topnav li#tnpreg a { background-image:url(images/topnav/pregnancy.png); width:132px; }
#topnav li#tnbirth a { background-image:url(images/topnav/birth.png); width:108px; }
#topnav li#tnsupsit a { background-image:url(images/topnav/supsit.png); width:137px;  }
#topnav li#tnsit a { background-image:url(images/topnav/sitter.png); width:104px; }
#topnav li#tncrawl a { background-image:url(images/topnav/crawler.png); width:116px; }
#topnav li#tntodd a { background-image:url(images/topnav/toddler.png); width:115px; }
#topnav li#tnpres a { background-image:url(images/topnav/preschooler.png); width:142px; }
#topnav li#tnallstages a { background-image:url(images/topnav/all.png); width:109px; }
#topnav li#tnpreg li a, #topnav li#tnbirth li a, #topnav li#tnsupsit li a, #topnav li#tnsit li a, 
#topnav li#tncrawl li a, #topnav li#tntodd li a, #topnav li#tnpres li a, #topnav li#tnallstages li a { display:inline; background:none; width:auto; height:auto; padding:0; }

#tnpreg ul { margin-left:-5px; }
#tnbirth ul { margin-left:-137px; }
#tnsupsit ul { margin-left:-211px; }
#tnsit ul { margin-left:-302px; }
#tncrawl ul { margin-left:-362px; }
#tntodd ul { margin-left:-433px; }
#tnpres ul { margin-left:-513px; }
#tnallstages ul { margin-left:-622px; }

#topnav li ul li { padding:16px 0 0 0; width:739px; height:260px; background-repeat:no-repeat; }
#tnpreg li { background-image:url(images/topnav/pregnancy_bg.png); }
#tnbirth li { background-image:url(images/topnav/birth_bg.png);  }
#tnsupsit li { background-image:url(images/topnav/supsit_bg.png); }
#tnsit li { background-image:url(images/topnav/sitter_bg.png);  }
#tncrawl li { background-image:url(images/topnav/crawler_bg.png); }
#tntodd li { background-image:url(images/topnav/toddler_bg.png);  }
#tnpres li { background-image:url(images/topnav/preschooler_bg.png);  }
#tnallstages li { background-image:url(images/topnav/all_bg.png); }

#topnav li ul .mmcontent { height:250px; background-position:285px 0; background-repeat:no-repeat; }
#tnpreg .mmcontent { background-image:url(images/topnav/pregnancy_bg.jpg); }
#tnbirth .mmcontent { background-image:url(images/topnav/birth_bg.jpg);  }
#tnsupsit .mmcontent { background-image:url(images/topnav/supsit_bg.jpg); }
#tnsit .mmcontent { background-image:url(images/topnav/sitter_bg.jpg);  }
#tncrawl .mmcontent { background-image:url(images/topnav/crawler_bg.jpg); }
#tntodd .mmcontent { background-image:url(images/topnav/toddler_bg.jpg);  }
#tnpres .mmcontent { background-image:url(images/topnav/preschooler_bg.jpg);  }
#tnallstages .mmcontent { background-image:url(images/topnav/all_bg.jpg); }

#topnav li ul .mmhdr { margin:25px 0 5px 35px; width:auto; }
#topnav li ul .relclinks { margin:0 0 5px 35px; height:70px; width:270px; }
#topnav li#tnpreg li p.relclinks a,
#topnav li#tnbirth li p.relclinks a,
#topnav li#tnsupsit li p.relclinks a,
#topnav li#tnsit li p.relclinks a,
#topnav li#tncrawl li p.relclinks a,
#topnav li#tntodd li p.relclinks a,
#topnav li#tnpres li p.relclinks a,
#topnav li#tnallstages li p.relclinks a { color:#fefeff; text-indent:0px; width:120px; height:20px; float:left; font-size:12px; }
#topnav li#tnpreg li p.relclinks a.rclast,
#topnav li#tnbirth li p.relclinks a.rclast,
#topnav li#tnsupsit li p.relclinks a.rclast,
#topnav li#tnsit li p.relclinks a.rclast,
#topnav li#tncrawl li p.relclinks a.rclast,
#topnav li#tntodd li p.relclinks a.rclast,
#topnav li#tnpres li p.relclinks a.rclast,
#topnav li#tnallstages li p.relclinks a.rclast { width:auto; float:none; }

#topnav .bullets { margin:0 0 0 35px; width:235px; color:#FFF; }
#topnav .bullets img { display:block; margin:0 0 3px -10px; }
#topnav .bullets span { display:block; list-style-type:disc; }


#topnav .mmfeat { width:165px; float:right; padding:10px 35px 0 0; font-weight:bold; text-align:right; }
#topnav .mmfeat img { display:block; margin-bottom:14px; }
#topnav .mmfeat a { font-weight:normal; color:#FFF; }
#topnav .mmfeat a img { margin-bottom:8px; }
#topnav .mmfeat .feathdr { padding-left:11px; }

#topnav #tnpreg .mmfeat { color:#990144; }
#topnav #tnbirth .mmfeat { color:#251e92; }
#topnav #tnsupsit .mmfeat{  color:#886011; }
#topnav #tnsit .mmfeat { color:#015e92; }
#topnav #tncrawl .mmfeat{  color:#972f01; }
#topnav #tntodd .mmfeat { color:#08510f; }
#topnav #tnpres .mmfeat { color:#5a034b; }
#topnav #tnallstages .mmfeat { color:#002958; text-align:center; }
#topnav #tnallstages .mmfeat p, #topnav #tnallstages .mmfeat a { padding-left:15px; }

#topnav .mmbottom span.ft { width:312px; display:block; float:left; }

#tnpreg .mmhdr { padding-right:32px; }
#tnbirth .mmhdr { padding-right:73px; }
#tnsupsit .mmhdr { padding-right:15px; }
#tnsit .mmhdr { padding-right:70px; }
#tncrawl .mmhdr { padding-right:71px; }
#tntodd .mmhdr { padding-right:70px; }
#tnpres .mmhdr { padding-right:20px; }
#tnallstages .mmhdr { padding-right:45px; }

#topnav iframe { display:none; position:absolute; top:1px; left:2px; width:735px; height:275px; }


/* IPLEDGE TICKER */
.ipledgecontain {position:relative; top:-2px;}
.ipledgeticker {position:absolute; top:0px; left:510px; width:185px; height:90px; text-align:center; background:url(images/ticker/ticker_bg.png) no-repeat;}
.ipledgeticker span {display:block; margin:-5px 0 0 0; height:25px; font-size:24px; line-height:24px; color:#FFF; font-family:Georgia;}
.ipledgeticker img {margin-top:3px;}
.iepledgebtn{display:none;}


/* PS COUNTER */
.ps-counter { width:315px; float:right; }


/* TOP INFORMATION CALLOUT */
#information { position:absolute; top:0; margin-left:504px; margin-top:30px; }
#information a img, #information a:link img, #information a:visited img { background:url(images/information.png) top left no-repeat; }
#information a:hover img { background:url(images/information_on.png) top left  no-repeat; }

#prodrecall { position:absolute; top:0; margin-left:504px; margin-top:30px; }
#prodrecall a img, #prodrecall a:link img, #prodrecall a:visited img { background:url(images/prodrecall.png) top left no-repeat; }
#prodrecall a:hover img { background:url(images/prodrecall_on.png) top left  no-repeat; }


/* TOP LOGGED IN */
.anontop { float:right; margin:0 20px 0 10px; padding:3px 0 0 0; width:70px; height:25px; text-align:center; background:url(images/header_login.jpg) no-repeat; }
.anontop a { color:#3381bb; text-decoration:none; font-weight:bold; }

.anontoplarge { float:right; margin:0 20px 0 10px; width:350px; height:80px; background:url(images/anon_top_large_bg.gif) no-repeat; }
.anontoplarge .alreadyreg { float:right; padding:8px 0 0 0; width:68px; color:#3381bb; font-size:10px; line-height:13px; }
.anontoplarge .alreadyreg a { display:block; padding:0 0 0 8px; color:#3381bb; font-weight:bold; text-decoration:none; background:url(images/anon_top_link_arrow.gif) 0 5px no-repeat; }
.anontoplarge .hdrimg { padding:8px 0 0 11px; height:16px; }
.anontoplarge .anoninput { float:left; margin:0 0 0 11px; padding:2px 5px; height:14px; width:160px; font-size:10px; color:#8b9196; border:1px solid #c2c9cf; border-width:1px 0 1px 1px; }
.anontoplarge .anonbtn { float:left; }

.loggedintop { float:right; margin:0 23px 0 10px; padding:9px 0 0 15px; width:335px; height:51px; background:url(images/loggedin_bg.jpg) no-repeat; }
.litlinks { float:right; width:95px; }
.litlinks a { display:block; color:#3381bb; font-size:10px; text-decoration:none; }
.litmilestone { float:left; margin:0 10px 0 0;  }
.litname { padding:0 0 3px 0; color:#ff7505; font-family:Georgia; font-weight:bold; font-size:13px; line-height:normal; }
.litselector select { width:180px; font-size:9px; }


/* NEW RIGHT SIDE USER PANEL */
/*GOING AWAY?*/
.loggedinright { DISPLAY:NONE; font-family:Trebuchet MS; font-size:12px; line-height:14px; width:251px; }
.loggedinright a { color:#0e7d8b; }
.loggedinright .lowlinks { font-family:Arial; font-size:11px; color:#0e7d8b; padding:12px 0 0 0; }
.loggedinright .hiname { font-size:18px; display:block; color:#0e7d8b; margin-bottom:6px; }

.loggedinright div { background:url(images/userpanel/nokid_bg.jpg) top left no-repeat; height:304px; padding:24px 0 0 23px; }
.loggedinright div img { margin-bottom:13px; display:block; }
.loggedinright div p.copyarea { height:129px; overflow:hidden; width:124px; font-size:12px; color:#7f7f7f; }
.loggedinright div p.copyarea span { display:block; margin-bottom:10px; }
.loggedinright div p.kidpick { padding-top:20px; height:20px; width:210px; }
.loggedinright div p.kidpick select { font-size:9px; }

.loggedinright .upbirth { background-image:url(images/userpanel/birth_bg.jpg); }
.loggedinright .upcrawler { background-image:url(images/userpanel/crawler_bg.jpg); }
.loggedinright .uppregnancy { background-image:url(images/userpanel/pregnancy_bg.jpg); }
.loggedinright .uppreschooler { background-image:url(images/userpanel/preschooler_bg.jpg); }
.loggedinright .upsitter { background-image:url(images/userpanel/sitter_bg.jpg); }
.loggedinright .upsupsit { background-image:url(images/userpanel/supsit_bg.jpg); }
.loggedinright .uptoddler { background-image:url(images/userpanel/toddler_bg.jpg); }
.loggedinright .nokid .lowlinks { margin-top:8px; }


/* MILESTONE TAB CONTENT: LANDING PAGES */
.milestoneicons{margin:0 0 10px 0;}
.milestonetabs{margin:0 0 -3px 15px;}
.milestonetabs img{cursor:pointer;}
.milestonetabs .ajax__tab_tab{background:url(images/tab_off_bg.jpg) top left no-repeat;}
.milestonetabs .ajax__tab_active .ajax__tab_tab{background:url(images/tab_on_bg.jpg) top left no-repeat;}

.wamlink{cursor:pointer;}
.landingtabs h2{font-family:Georgia; font-size:18px; line-height:22px; color:#fff; background:#62bbe6; margin-bottom:8px; padding:5px 10px 0 15px; height:26px;}
#tabAnonymous h2{background:url(images/milestones/hdr_anon_bg.gif) repeat-x;}
#tabPregnancy h2{background:url(images/milestones/hdr_pregnancy_bg.gif) repeat-x;}
#tabBirth h2{background:url(images/milestones/hdr_birth_bg.gif) repeat-x;}
#tabSupportedSitter h2{background:url(images/milestones/hdr_supsitter_bg.gif) repeat-x;}
#tabSitter h2{background:url(images/milestones/hdr_sitter_bg.gif) repeat-x;}
#tabCrawler h2{background:url(images/milestones/hdr_crawler_bg.gif) repeat-x;}
#tabToddler h2{background:url(images/milestones/hdr_toddler_bg.gif) repeat-x;}
#tabPreschooler h2{background:url(images/milestones/hdr_preschooler_bg.gif) repeat-x;}

/* WHAT ARE MILESTONES POPUP */
#divWhatAreMilestones {position:absolute; top:200px; margin-left:30px; width:561px; height:423px; background:url(images/popdrop.png) top left no-repeat;}
.mspopper{margin:7px 0 0 7px; padding:3px 20px 0 25px; background:url(images/legend/legend_bg.jpg) top left no-repeat;}
.mspopper .closer{text-align:right; font-size:10px; font-weight:bold;}
.mspopper .closer a{color:#f6731b; text-decoration:none;}
.mspopper h3{color:#2375bd; font-size:13px; padding-bottom:10px;}
.mspopper p{width:498px; padding-bottom:20px;}
.mspopper li{list-style-type:none; background:url(images/blue_bullet.gif) 0 4px no-repeat; padding-left:12px;}
#preg, #birt, #supp, #sitt, #craw, #todd, #pres{margin-top:25px; display:none; background-position:top left; background-repeat:no-repeat; padding-left:50px;}
.mspopper div h4{font-size:12px; font-weight:bold; padding-bottom:10px;}

#pres h4{color:#872075;}
#todd h4{color:#419015;}
#craw h4{color:#f84c00;}
#sitt h4{color:#2375bd;}
#supp h4{color:#de9800;}
#birt h4{color:#6a51a4;}
#preg h4{color:#e64e6f;} 
#preg{background-image:url(images/legend/preg_bg.gif);}
#pres{background-image:url(images/legend/pres_bg.gif);}
#supp{background-image:url(images/legend/supp_bg.gif);}
#sitt{background-image:url(images/legend/sitt_bg.gif);}
#craw{background-image:url(images/legend/craw_bg.gif);}
#birt{background-image:url(images/legend/birt_bg.gif);}
#todd{background-image:url(images/legend/todd_bg.gif);}


/* SLIDER */
.slidesearch{clear:both;}
.sliderFix iframe{display:none;}
.slidernav{height:21px; overflow:hidden; background-color:#FFF;}
.slidernav a{display:block; float:left; height:21px; overflow:hidden; text-indent:-9000px; background:url() no-repeat; cursor:pointer;}
.slidernav a:hover{background-position: 0 -21px;}
.slidernav a.off{background-position: 0 -42px;}
.slidernav a.off:hover{background-position: 0 -63px;}
.slidernav a.on, .slidernav a.on:hover{background-position: 0 -84px; cursor:default;}
 
#sn-stage{width:149px; background-image:url(images/slider/selectstage_tab.gif); cursor:default;}
#sn-pregnancy{width:119px; background-image:url(images/slider/pregnancy_tab.gif);}
#sn-newborn{width:100px; background-image:url(images/slider/newborn_tab.gif);}
#sn-baby{width:66px; background-image:url(images/slider/baby_tab.gif);}
#sn-toddler{width:96px; background-image:url(images/slider/toddler_tab.gif);}
#sn-preschool{width:160px; background-image:url(images/slider/preschooler_tab.gif);}

.slidercontent{display:none; background-color:#FFF;}
.slidercontent img{display:block;}
#slider{clear:left; float:left; margin:10px 0 0 20px; width:690px; font-family:Georgia;}
#slider .stop{position:absolute; width:690px; z-index:500; }
#slider .sbot{}
#slider h2{font-size:18px; line-height:25px;}
#slider p{margin:0 205px 5px 0; font-size:12px; color:#333; line-height:16px;}
#slider .mtxt{display:block; margin:10px 0;}

#slider .selector{margin:0 0 10px 0;}
#slider .selector input{float:left; display:block; width:50px; height:57px; font-size:11px;}
#slider .selector h3{margin:0 0 0 60px; font-size:16px; line-height:20px;}
#slider .selector ul{float:left; margin:0 0 0 12px; list-style-type:none;}
#slider .selector li{padding:0 0 0 8px;}


/* FOOTER */
#footer { clear:both; font-family:Arial; background:url(images/footer.png) top left repeat-y; }
#footer a, #footer a:link, #footer a:visited {color:#898989; text-decoration:none;  }
#footer a:hover {text-decoration:underline;}
#footer .foottop { clear:both; padding:0 55px; height:85px; background:url(images/footer.png) -1000px 0px no-repeat; }
#footer .flocator { float:right; margin:17px 0 0 0; padding:24px 0 0 25px; width:120px; height:25px; background:url(images/footer_sprite.png) 0 0 no-repeat; }
#footer .flocator input { float:left; border:1px solid #FFF; width:90px; height:15px; font-size:9px; }
#footer .flocator a { display:block; float:left; width:20px; height:23px; text-indent:-9999px; background:url(images/footer_sprite.png) -111px -24px no-repeat; }
#footer .fphone { display:block; float:left; margin:25px 0 0 0; width:365px; height:60px; text-indent:-9999px; background:url(images/footer_sprite.png) 0 -90px no-repeat; }
#footer .fsocial { float:left; width:325px; margin:38px 0 0 30px; }
#footer .fsocial p { float:left; text-indent:-9999px; margin:5px 0 0 5px; width:255px; height:20px; background:url(images/footer_sprite.png) -60px -60px no-repeat; }
#footer .fsocial a { display:block; float:left; margin:0 2px 0 4px; width:24px; height:24px; text-indent:-9999px; }
#footer .fsocial a.fb { background:url(images/footer_sprite.png) 0 -53px no-repeat; }
#footer .fsocial a.yt { background:url(images/footer_sprite.png) -29px -53px no-repeat; }
#footer .footlinks { position:relative; padding:0 40px; color:#778694; font-size:10px; line-height:normal; }
#footer .footlinks a { display:block; padding:4px 0 3px 0; }
#footer .footlinks span { display:block; padding:0 0 4px 0; font-weight:bold; font-size:11px; background:url(images/footlinks_dots.gif) bottom left repeat-x; }
#footer .goodfood { position:absolute; top:130px; left:790px; width:122px; height:56px; }
#footer .fcol { float:left; padding:0 0 0 25px; width:120px; }
#footer .footbottom { clear:both; padding:25px 0 0 0; height:65px; text-align:center; color:#598eb9; font-size:11px; line-height:13px; background:url(images/footer.png) -2000px 0px no-repeat; }
#footer .footbottom a { color:#045193; }

/* BREADCRUMBS */
#breadcrumb{padding:7px 30px 6px 25px; margin-right:278px; font-family:Verdana; color:#9ba6b1; }
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited{text-decoration:none;}
#breadcrumb a:hover{text-decoration:underline;}


/* RIGHT SIDE: RELATED CONTENT BOX */
.rightrel {background:url(images/right_rel_bg.gif) top left repeat-y; margin-bottom:10px;}
.rightrel h4 {padding:10px 0 0 12px; height:17px; font-family:Georgia; font-size:14px; color:#fff; background:url(images/right_rel_top.gif) top left no-repeat;}
.rightrel .links {background:url(images/right_rel_bottom.gif) bottom left no-repeat; width:240px; padding:5px 5px 10px 5px;}
.rightrel .links a, .rightrel .links a:link, .rightrel .links a:visited {display:block; color:#2375bd; text-decoration:none; padding:3px 0 2px 15px;}
.rightrel .links a:hover{background:#bee5f6 url(images/blue_bullet.gif) 6px 8px no-repeat;}
.rightrel .plinks {background:url(images/right_rel_bottom.gif) bottom left no-repeat; width:240px; padding:5px 5px 10px 5px;}
.rightrel .plinks .item{overflow:hidden;}
.rightrel .canlink {display:block; float:left; padding:0 0 0 7px; width:44px;}
.rightrel .txtlink, .rightrel .txtlink:link, .rightrel .txtlink:visited {display:block; float:left; width:150px; color:#2375bd; text-decoration:none; padding:3px 0 2px 20px;}


/* ANON BOX */
.rightanon{background:url(images/anon_bg.gif) top left repeat-y; margin-bottom:10px;}
.rightanon h4{background:url(images/anon_top.gif) top left no-repeat; padding:20px 0 0 20px;}
.rightanon .loginlink{background:url(images/anon_bottom.gif) bottom left no-repeat; padding:0 0 13px 20px; font-weight:bold;}
.rightanon select{font-family:Arial; font-size:11px; color:#999;}
.rightanon .emailbox{width:170px; height:16px; border:1px solid #999; display:block; margin-bottom:5px;}
.rightanon .rainner{width:210px; background:url(images/anon_innerbg.gif) top left repeat-y; margin-left:20px; margin-bottom:6px;}
.rightanon label{color:#0075a5; font-size:9px; font-weight:bold; background:url(images/anon_innertop.gif) top left no-repeat; display:block; padding:9px 17px 0 17px;}
.rightanon .btn{background:url(images/anon_innerbottom.gif) bottom left no-repeat; padding:0 0 9px 17px;}
.rightanon fieldset{padding:5px 0 5px 17px;}
.rightanon .anoncopy{background:url(images/anonbg.jpg) top right no-repeat; width:217px; margin-left:20px; padding:12px 0 14px 0;}
.rightanon .anoncopy2{width:217px; margin-left:20px; padding:5px 0;}
.rightanon .anoncal{margin:2px 0 -4px 4px; cursor:pointer;}
.rightanondob{width:110px;} 
.rightanon .pplink {float:right; padding:3px 10px 0 0; font-size:10px;}

/* 09 regtout */
.rightregtout { background:url(images/notebook/regtout_bg.jpg) top left no-repeat; padding:20px 0 0 22px; height:260px; }
.rrtindent { display:block; margin:10px 0 18px 88px; }
.regtouttb { display:block; width:170px; margin:0 0 0 18px; height:21px; border:1px solid #FFF; font-family:Georgia; font-size:12px; color:#666; line-height:24px; margin-bottom:9px; }
.rrtinup { padding:0 0 14px 10px; display:block; }
.rrtinup * { vertical-align:middle; padding-right:17px;}
.wiify { margin:25px 0 0 -149px; }

/* notebook popup */
#notepop { display:none; width:250px; height:380px; position:absolute; top:188px; background:url(images/notebook/notebookpop_bg.gif) top left no-repeat; }
#notepop .closer { position:absolute; width:29px; margin:5px 0 0 215px; }
#notepop p { margin:0 10px 15px 105px; padding:0 0 0 10px; font-size:12px; line-height:13px; color:#004b85; background:url(images/notebook_bullet.gif) 0 3px no-repeat; }
#notepop label { color:#0075a5; font-weight:bold; margin-left:20px; }
#notepop .btn { margin-left:6px; vertical-align:middle; }
#notepop .nphdr { padding:27px 0 33px 22px; }
#notepop .nptb { margin:5px 0 10px 30px; width:180px; height:18px; border:none; background:transparent; font-family:Georgia; font-size:14px; color:#778694;  }
#notepop .btn { margin:0 0 0 140px; }

/* NOTEBOOK A/B TESTING */
.abtesting{ margin:10px 0; width:251px; background:url() top left repeat-y; }
.abtesting h4{background:url() top left no-repeat; padding:9px 0 0 0;}
.abtesting .rainner { padding: 0 38px; }
.abtesting .rainner label { font-size:9px; color:#0075A5; font-weight:bold; }
.abtesting .rainner input { margin:0 0 5px 0; width:100%; }
.abtesting .rainner .pplink { display:none; }
.abtesting p.loginlink { float:right; text-align:right; margin:-20px 38px 0 0; width:45px; }
.abtesting .nbdisclaim { height:30px; background:url() bottom left no-repeat; }

.abblue{background-image:url(images/notebook/abb_anon_bg.gif); }
.abblue h4{background-image:url(images/notebook/abb_anon_top.gif);}
.abblue .nbdisclaim{background-image:url(images/notebook/abb_anon_bottom.gif);}

.aborange{background-image:url(images/notebook/abo_anon_bg.gif); }
.aborange h4{background-image:url(images/notebook/abo_anon_top.gif);}
.aborange .nbdisclaim{background-image:url(images/notebook/abo_anon_bottom.gif);}

.abyellow{background-image:url(images/notebook/aby_anon_bg.gif); }
.abyellow h4{background-image:url(images/notebook/aby_anon_top.gif);}
.abyellow .nbdisclaim{background-image:url(images/notebook/aby_anon_bottom.gif);}

/* NOTEBOOK */
.notebook{margin-bottom:10px; padding:38px 27px 17px 20px; height:279px; background:url(images/notebook_bg.jpg) top left no-repeat;}
.notebook p strong{color:#fc7e03; width:196px; overflow:hidden;}
.notebook p{margin-top:3px;}
.notebook .tabs{width:29px; float:right;}
.notebook .tabs img{cursor:pointer;}
.notebook .postit{background-repeat:no-repeat; background-position:top left; margin-top:6px; padding:4px 10px 5px 10px; width:170px;}
.notebook .join .postit{margin-top:0px;}
.notebook .join p{width:195px;}
.notebook .emailbox{width:170px; height:16px; border:1px solid #999; display:block; margin-bottom:5px;}
.notebook .rightanondob{width:130px; height:16px; border:1px solid #999;}
.notebook .anoncal{vertical-align:bottom;}
.notebook label{color:#fff; font-size:9px; line-height:9px; font-weight:bold;}
.notebook select{font-family:Arial; font-size:11px; color:#999;}
.notebook .postit h6{color:#fff; font-size:11px;}
.notebook .nlink{width:80px; float:left; font-weight:bold;}
.notebook .ms{z-index:10; font-size:9px; font-weight:bold; margin-top:0px; padding:22px 42px 20px 0; text-align:right; margin-right:32px; background-repeat:no-repeat; background-position:top right;}
.notebook{position:relative; }
.notebook .ajax__calendar{z-index:30; position:relative;}
.notebook .ms{position:absolute; bottom:5px; right:30px; z-index:2;}
.notebook .soone{padding:4px 0;}
.notebook .sotwo{padding:4px 0;}
.notebook .solinks{font-weight:bold;}
.notebook .solinks a{display:block; padding-bottom:4px;}

.notebook .ms{color:#7570b3; background-image:url(../Birth/images/nb_icon.gif);}
.notebook .welcome .postit{background-image:url(../Birth/images/rpostit_bg.gif);}
.notebook .join .postit{background-image:url(../Birth/images/apostit_bg.gif);}

/* FANCY ROUNDED DO STUFF BOXES */
.infobox{margin:10px 0; padding:15px 0 0 0; width:510px; background:url(images/infobox_top.gif) no-repeat;}
.infobox h3{margin:0px 20px; padding:0 0 7px 0; font-size:18px; color:#2375BD; font-family:Georgia; font-weight:normal;}
.infobox h4{margin:0px 20px; color:#2375BD; font-size:11px;}
.infobox p{margin:0px 20px; padding:0 0 5px 0;}
.infobox .footer{height:10px; background:url(images/infobox_bottom.gif) bottom left no-repeat;}

/* these use infobox*/
.learnbox a{display:block; margin:0 20px; padding:0 0 4px 10px; background:url(images/link_bullet.gif) 0 6px no-repeat;} 
.videobox a{margin:0px 20px; font-weight:bold;} 
.videobox .vthumb{width:98px; border:1px solid #847A76; margin:0 10px 10px 20px; display:inline; float:left;}
.videobox .info{overflow:hidden;}
.videobox .footer{}
.productbox a{font-weight:bold;} 
.productbox .pthumb{width:83px; border:1px solid #2375BD; margin:0 10px 10px 20px; display:inline; float:left;}
.productbox .info{overflow:hidden;}
.productbox .footer{}

.signbox{margin:10px 0; padding:15px 0 0 0; width:510px; background:url(images/signbox_top.gif) no-repeat;}
.signbox p{margin:0px 20px; padding:0 0 5px 40px; font-weight:bold; color:#666;}
.signbox .footer{height:10px; background:url(images/signbox_bottom.gif) bottom left no-repeat;}

.podcastbox{margin:10px 0; padding:15px 0 0 0; width:510px; background:url(images/podcastbox_top.gif) no-repeat;}
.podcastbox p{margin:0px 20px; padding:0 0 5px 40px; font-weight:bold; color:#666;}
.podcastbox .footer{height:10px; background:url(images/podcastbox_bottom.gif) bottom left no-repeat;}

.printbox{margin:10px 0; padding:0 0 10px 0; width:510px; background:url(images/printbox.gif) bottom left no-repeat;}
.printbox .inner{padding:15px 0 0 0; background:url(images/printbox.gif) no-repeat;}
.printbox p{margin:0px 20px; padding:5px 0 10px 55px; font-size:13px; line-height:17px; color:#778694; font-weight:bold; }
.printbox .printpdf{margin:5px 15px 0 10px; float:right;}

.prodrequestbox{margin:0 0 10px 0; padding:31px 0 0 0; width:780px; background:url(images/prod_request_form_bg.gif) no-repeat;}
.prodrequestbox h3{margin:0 20px 0 25px; font-size:12px; color:#2375BD;}
.prodrequestbox p{margin:0px 20px 12px 25px; padding:0 0 5px 0; width:718px; color:#666; font-size:13px; line-height:18px;}
.prodrequestbox .reqbtns { padding:0 0 40px 73px; }
.prodrequestbox .footer{height:10px; background:url(images/prod_request_box.gif) bottom left no-repeat;}

.storebox{margin:10px 0; padding:15px 0 0 0; width:510px; background:url(images/storebox_top.gif) no-repeat;}
.storebox p{margin:0px 20px 0 165px; padding:0 0 5px 10px; font-weight:bold; color:#666; border-left:1px solid #CCD6D8;}
.storebox .footer{height:10px; background:url(images/storebox_bottom.gif) bottom left no-repeat;}

.milestonebox{margin:10px 0; padding:15px 0 0 0; width:510px; background:url(images/milestonebox_top.gif) no-repeat;}
.milestonebox h3{float:left; width:150px; }
.milestonebox p{margin:0 0 5px 180px; padding:0 10px; border-left:1px solid #CCD6D8;}
.milestonebox .footer{height:10px; background:url(images/milestonebox_bottom.gif) bottom left no-repeat;}

.testimonialbox{margin:10px 0; padding:15px 0 0 0; width:510px; background:url(images/testimonialbox_top.gif) no-repeat;}
.testimonialbox h3{padding:0 20px 0 60px; font-size:12px; color:#FE7E00;}
.testimonialbox p{margin:0px 20px; padding:0 0 5px 40px; font-weight:bold; color:#666;}
.testimonialbox a{margin:5px 15px 0 15px; float:right;}
.testimonialbox .footer{height:10px; background:url(images/testimonialbox_bottom.gif) bottom left no-repeat;}

/*nutrition guide box*/
.adetails div h6 { height:60px; padding:20px 15px 0 70px; background:url(../Nutrition/images/nutguide_printbox.gif) no-repeat; }
.adetails div h6 span { font-size:12px; line-height:15px; color:#778694; font-weight:bold; }
.adetails div h6 a { float:right; display:block; width:80px; }


/* LEFTNAV */
#left { width:160px; }

#leftnav { width:160px; margin:0 0 0 5px; }
#leftnav .lnsearch { padding:15px 0 0 18px; height:35px; background:url(images/leftnav/leftnav.png) -320px -175px no-repeat; }
#leftnav .lnsearch input { float:left; padding:0; width:112px; height:20px; font-family:Georgia; font-size:15px; color:#F97103; border:1px solid #FFF; }
#leftnav .lnsearch a { display:block; float:left; text-indent:-9999px; margin:-3px 0 0 0; width:20px; height:30px; background:url(images/leftnav/leftnav.png) -452px -187px no-repeat; }
#leftnav .lnmilestone { width:160px; text-align:center; background:url(images/leftnav/leftnav.png) top right repeat-y; }
#leftnav .lnfacebook { padding:0 0 0 13px; height:40px; background:url(images/leftnav/leftnav.png) top right repeat-y; }
#leftnav .lnfacebook .wof { padding:5px 0 0 0; }

#leftnav .lnlinks a { display:block; width:160px; height:35px; text-indent:-9999px; background:url(images/leftnav/leftnav.png) no-repeat; }
#leftnav .lnlinks li { list-style-type:none; background:url(images/leftnav/leftnav.png) top right repeat-y; }
#leftnav .lnlinks li a { margin:0 8px; padding:6px 10px; width:124px; height:auto; text-indent:0; color:#667888; text-decoration:none; cursor:pointer; background:none; }
#leftnav .lnlinks li a:hover, #left .lnlinks li a.cur { color:#FFF; background:#71A9DB; }
#leftnav .lnlinks li div a { padding-left:25px; width:109px; }

#leftnav .lnlinks .pr { background-position:0 0; }
#leftnav .lnlinks .nf { background-position:0 -35px; }
#leftnav .lnlinks .gd { background-position:0 -70px; }
#leftnav .lnlinks .pa { background-position:0 -105px; }
#leftnav .lnlinks .so { background-position:0 -140px; }
#leftnav .lnlinks .sn { height:58px; background-position:0 -175px; }
#leftnav .lnlinks .cu { background-position:0 -233px; }
#leftnav .lnlinks .au { background-position:0 -268px; }

#leftnav .lnlinks .pr:hover { background-position:-160px 0; }
#leftnav .lnlinks .nf:hover { background-position:-160px -35px; }
#leftnav .lnlinks .gd:hover { background-position:-160px -70px; }
#leftnav .lnlinks .pa:hover { background-position:-160px -105px; }
#leftnav .lnlinks .so:hover { background-position:-160px -140px; }
#leftnav .lnlinks .sn:hover { background-position:-160px -175px; }
#leftnav .lnlinks .cu:hover { background-position:-160px -233px; }
#leftnav .lnlinks .au:hover { background-position:-160px -268px; }

#leftnav .lnlinks .cur .pr { background-position:-320px 0; }
#leftnav .lnlinks .cur .nf { background-position:-320px -35px; }
#leftnav .lnlinks .cur .gd { background-position:-320px -70px; }
#leftnav .lnlinks .cur .pa { background-position:-320px -105px; }
#leftnav .lnlinks .cur .so { background-position:-320px -140px; }
#leftnav .lnlinks .cur .sn { background-position:-320px -175px; }
#leftnav .lnlinks .cur .cu { background-position:-320px -233px; }
#leftnav .lnlinks .cur .au { background-position:-320px -268px; }

#leftnav .lnlinks .prodsep { padding:5px 20px; }
#leftnav .lnlinks .prodsep span { display:block; border-top:1px solid #CDD8E2; border-bottom:1px solid #FFF; }
#leftnav .leftnavfooter { height:15px; background:url(images/leftnav/leftnav_footer.png) no-repeat; }

/* TOUTS */
#left .sitetouts a { display:block; margin:5px 0 5px 5px; }
#right .sitetouts a { display:block; margin:5px 0; }

.store-locator-tout-hdr { display:block; margin:5px 0 0 5px; }
.store-locator-tout { margin:0 0 0 5px; padding:0 13px 5px 13px; width:134px; color:#a1acb6; background:url(images/leftnav/store_locator_bg.gif) bottom left no-repeat; }
.store-locator-tout p, .store-locator-tout select, .store-locator-tout input { margin:0 0 10px 0; }
.store-locator-tout label { display:block; color:#7f8e9b; font-weight:bold; }
.store-locator-tout input { width:90px; }
.store-locator-tout a { color:#a1acb6; font-size:11px; }


/* LAYERS */
/* universal layer styles */
.popup{position:absolute; z-index:900; top:180px; left:40%; width:561px; height:423px; background:url(images/popdrop.png) top left no-repeat;}
.popup iframe{display:none;}
.popup .closer{font-weight:bold; text-align:right;}
.popup .closer a{text-decoration:none;}

.reskinpop { left:50%; margin-left:-290px; width:578px; height:441px; background:url(images/reskinpopdrop.png) top left no-repeat; }
.reskinpop .closer{float:right;}

/* vbb conversion popup */
.vbbpop{background:url(images/vbbpop.jpg) top left no-repeat; padding:0 15px 10px 15px; margin:10px 0 0 10px;}
.vbbpop h3{line-height:normal; width:450px; padding-bottom:5px; color:#ff8500; font-weight:bold; font-size:18px; font-family:Georgia; padding-top:93px;}
.vbbpop h4, .vbbpop h5{color:#666; font-weight:bold; font-size:13px; line-height:15px; width:355px; padding-bottom:7px;}
.vbbpop h5{color:#ff8500; padding-bottom:0;}
.vbbpop li{list-style-type:none; background:url(images/blue_bullet.gif) 0 5px no-repeat; padding-left:11px; width:251px; font-size:12px; line-height:16px;}
.vbbpop ul{padding-bottom:14px;}
.vbbpop p{margin-left:10px; font-size:11px; padding-bottom:20px;}
.vbbpop a img{padding-left:10px;}

/* merger popup */
.mergerpop{background:url(images/mergerpop.jpg) top left no-repeat; margin:10px 0 0 10px; width:516px; height:393px; padding-left:20px;}
.mergerpop h3{padding-top:158px; font-size:13px; color:#2375bd; line-height:15px; width:261px; padding-bottom:4px;}
.mergerpop p{width:257px; font-size:12px; padding-bottom:16px;}

/* reg leave popup */
.regpop {background:#014C85 url(images/regpop.jpg) 290px 150px no-repeat; margin:10px 0 0 10px; width:550px; height:410px;}
.regpop h3{font-family:Georgia; font-size:28px; line-height:31px; font-weight:normal; color:#FFF; padding:8px 0 15px 0; margin:0 15px 5px 20px; background: url(images/regpop_border.gif) bottom left repeat-x; }
.regpop h4, .regpop p{ margin:0 15px 10px 20px; color:#FFF; font-size:13px; width:277px; }
.regpop li{ margin:0 0 5px 40px; font-size:13px; line-height:17px; color:#FFF; }
.regpop li span { color:#96c0e4; }
.regpop ul{ padding-bottom:15px; width:260px; }
.regpop a img{margin-left:20px;}

/* engaged popup */
.engagedpop{background:#014C85 url(images/engagedpop.jpg) 280px 133px no-repeat; margin:10px 0 0 10px; width:550px; height:380px;}
.engagedpop h3{font-family:Georgia; font-size:28px; line-height:31px; font-weight:normal; color:#FFF; padding:8px 0 18px 0; margin:0 15px 10px 20px; background: url(images/regpop_border.gif) bottom left repeat-x; }
.engagedpop h4{color:#666; font-size:13px; line-height:15px; width:280px; padding:0 0 17px 20px;}
.engagedpop li{ margin:0 0 5px 40px; font-size:13px; line-height:17px; color:#FFF; }
.engagedpop li span { color:#96c0e4; }
.engagedpop ul{ padding-bottom:15px; width:260px; }
.engagedpop a img{margin-left:20px;}

/* ams confirm popup */
.amspop{background:url(images/amspop.jpg) 280px 150px no-repeat; margin:10px 0 0 10px; padding:0 0 0 20px; width:530px; height:410px; }
.amsbtn { margin:15px 0 0 0; }
.amsexpectingpop{background:url(images/amsexpectingpop.jpg) 280px 133px no-repeat; }
.amspop h3{font-family:Georgia; font-size:28px; line-height:31px; font-weight:normal; color:#FFF; padding:8px 0 18px 0; margin:0 15px 10px 0; background: url(images/regpop_border.gif) bottom left repeat-x; }
.amspop h4{margin:0 15px 10px 0;}
.amspop p{ margin:0 0 10px 0; width:240px; color:#FFF; font-size:12px; line-height:15px; }

/* stage specific ams popup */
.amsbirth{background-image:url(images/amsbirth.jpg);}
.amssupsitter{background-image:url(images/amssupsitter.jpg);}
.amssitter{background-image:url(images/amssitter.jpg); background-position:280px 130px; }
.amscrawler{background-image:url(images/amscrawler.jpg); background-position:280px 110px; }
.amstoddler{background-image:url(images/amstoddler.jpg);}

/* sams club pop */
.samspop{background:url(images/samsclubpop.jpg) top left no-repeat; margin:12px 0 0 8px; width:516px; height:393px; padding-left:20px;}
.samspop h3{padding-top:25px; font-size:16px; color:#2375bd; line-height:18px; font-weight:bold; width:320px; padding-bottom:15px;}
.samspop p{width:300px; font-size:12px; padding-bottom:16px;}

/* facebook popup */
.facebookpop{ top:50%; margin-top:-150px; width:590px; height:310px; background:url(images/facebookpop.png) top left no-repeat; }
.facebookpop .closer{margin:12px 20px 0 0; }
.facebookpop h3{font-family:Georgia; font-size:26px; line-height:31px; font-weight:normal; color:#FFF; padding:30px 0 18px 0; margin:0 15px 10px 30px; width:300px; background: url(images/regpop_border.gif) bottom left repeat-x; }
.facebookpop h3 img{float:left;}
.facebookpop p{ margin:0 0 20px 40px; width:250px; font-size:14px; line-height:16px; color:#FFF; }
.facebookpop .like{margin:0 0 0 40px;}
.facebookpop .like img {float:left; }
.facebookpop .like iframe { float:left; margin:5px 0 0 0; display:block !important; }
.facebookpop .like .likebox { float:left; padding:10px 0 0 15px; width:240px; height:50px; background:url(images/facebookpop_box.gif) no-repeat; }

/* cafepress popup */
.cafepresspop {top:50%; margin-top:-150px; width:578px; height:416px; background:url(images/cafepresspop_bg.png) 0 0 no-repeat;}
.cafepresspop-inner {padding:25px 30px 30px 30px}
.cafepresspop .closer {margin:-10px -15px 0 0; }
.cafepresspop h3 {font-family:Georgia; font-size:21px; line-height:31px; font-weight:bold; color:#FFF; margin: 0 0 13px 0; }
.cafepresspop h3.title {color:#71a9db; font-size: 18px; line-height: 20px; padding: 0 0 15px 0; margin: 0 0 13px 0; background: url(images/regpop_border.gif) bottom left repeat-x; }
.cafepresspop h3.readysetshop { margin: 0 0 5px 20px; }
.cafepresspop sup {font-size: 12px; vertical-align:super;}
.cafepresspop p {color: #fff; margin: 0 0 20px 0;}
.cafepresspop .col-l {float:left; width: 170px;}
.cafepresspop .col-r {float:right; width: 330px;}
.cafepresspop .disclaimer {clear:both; padding: 35px 10px 0 10px; color:#71a9db; font-size: 11px;}
.cafepresspop .link-host {color:#71a9db; font-size: 11px;}
.cafepresspop #hlCafePressLink {display: block; margin: 0 0 2px 0;}

/* shop now popup */
.shopnowpop {top:25%; margin-top:-150px; width:578px; height:616px; background:url(images/shopnowpop_bg.png) 0 0 no-repeat;}
.shopnowpop-inner {padding:25px 30px 30px 30px}
.shopnowpop .closer {margin:-10px -15px 0 0; }
.shopnowpop h3 {font-family:Georgia; font-size:21px; line-height:26px; font-weight:bold; color:#FFF; margin: 0 0 13px 0; }
.shopnowpop h3.title {color:#71a9db; font-size: 18px; line-height: 20px; padding: 0 0 15px 0; margin: 0 0 13px 0; background: url(images/regpop_border.gif) bottom left repeat-x; }
.shopnowpop h3.readysetshop { margin: 0 0 5px 20px; }
.shopnowpop img.hero { margin-bottom: 10px; }
.shopnowpop sup {font-size: 12px; vertical-align:super;}
.shopnowpop p {color: #fff; margin: 0 0 20px 0; text-align:left;}
.shopnowpop .col-l {float:left; width: 245px; text-align:center;}
.shopnowpop .col-r {float:right; width: 240px; text-align:center;}
.shopnowpop .disclaimer {clear:both; padding: 10px 10px 0 10px; color:#71a9db; font-size: 11px; }
.shopnowpop .link-host {color:#71a9db; font-size: 11px; text-align: center;}


/* half sized content boxes */
.centersmallbox { background:url(images/centersmallbox_bg.gif) top left repeat-y; margin-bottom:20px; width:245px; }
.centersmallbox .inner { background:url(images/centersmallbox_bottom.gif) bottom left no-repeat; }
.centersmallbox .csbbtn { display:block; margin:0; padding:0; }
.centersmallbox .csbhdr { background:url(images/centersmallbox_hdr_bg.gif) top left no-repeat; color:#308eb2; font-family:Trebuchet MS; font-size:16px; text-transform:uppercase; padding:16px 0 0 15px; height:21px; }

/* in this section */
.insection { padding:17px 0 15px 24px; overflow:hidden; }
.insection a { font-family:Trebuchet MS; font-size:12px; line-height:13px; display:block; margin-bottom:7px; }
.insection .incol1 { width:153px; float:left; }
.insection .incol2 { width:155px; float:left; }
.insection .incol3 { width:155px; margin-left:318px; }
.insection a, .insection a:link, .insection a:visited { color:#1c636c; }
.insection a:hover { color:#1eb3c6; }

/* landingpages icon nav */
.iconnav { background:url(images/iconnav/icon_nav_bg.gif) bottom left no-repeat; color:#4d7a8b; width:445px; margin:0 auto; padding:0 0 20px 0; font-size:12px; line-height:14px; }
.iconnav p { padding-right:50px; text-align:center; color:#778694; }
#iconwrap { height:72px; overflow:hidden; padding-left:22px; margin-bottom:14px; list-style:none; }
#iconwrap li { position:absolute;  }
.iconnav .icon1 { margin:0 0 0 0; }
.iconnav .icon2 { margin:0 0 0 56px; }
.iconnav .icon3 { margin:0 0 0 113px; }
.iconnav .icon4 { margin:0 0 0 170px; }
.iconnav .icon5 { margin:0 0 0 0226px; }
.iconnav .icon6 { margin:0 0 0 282px; }
.iconnav .icon7 { margin:0 0 0 340px; }

.iconnav .icon1 img { padding-top:18px; }
.iconnav .icon2 img { padding-top:18px; }
.iconnav .icon3 img { padding-top:18px; }
.iconnav .icon4 img { padding-top:18px; }
.iconnav .icon5 img { padding-top:18px; }
.iconnav .icon6 img { padding-top:18px; }
.iconnav .icon7 img { padding-top:18px; }

/* landing pages promos */
.centerpromofull { background:url(images/centerpromo_full_bg.gif) top left no-repeat; height:103px; margin-bottom:20px; }
.centerpromofull img { width:213px; display:block; float:left; }
.centerpromofull p { margin:0 15px 0 216px; font-family:Trebuchet MS; font-size:13px; line-height:normal; color:#666; }
.centerpromofull h6 { padding:36px 0 0 0; margin-left:216px; font-family:Trebuchet MS; font-size:16px; line-height:normal; color:#308eb2; }

.doublepromo { background:url(images/doublepromo_bg.gif) top left no-repeat; width:505px; height:103px; margin-bottom:20px; }
.doublepromo div { width:230px; float:left; vertical-align:middle; padding:20px 0 0 20px; }
.doublepromo div img { display:block; width:140px; float:left; }
.doublepromo div a { display:block; margin-left:152px; }


.heromodule { position:relative; z-index:5; margin:0 0 -4px 0; height:285px; background-repeat:no-repeat; }
.heromodule .tophdr { padding:25px 5px 0 0; text-align:right; }
.heromodule .herocopy { color:#778694; margin:10px 0 0 350px; width:145px; font-size:13px; line-height:16px; }
.heromodule .herocopy small { font-size:11px; line-height:normal; }
.heromodule .clip { display:none; position:absolute; margin:200px 0 0 20px; padding:20px 0 0 83px; width:190px; height:35px; font-size:11px; font-family:Arial; background-repeat:no-repeat; }

.subcategory h4,.subcategory h4 a { font-size:14px; line-height:15px; color:#0162ad; text-decoration:none; }
.subcategory .itemgroup { overflow:hidden; }
.subcategory .item { float:left; margin:15px 0 15px 18px; width:145px; }
.subcategory .item a { display:block; }
.subcategory .item img { margin:5px 0 0 0; padding:0; width:140px; height:80px; }
.subcategory .morelink { margin:0 0 0 15px; font-family:Verdana; font-size:10px; font-weight:bold; color:#0162ad; text-decoration:none; }
.subcategory .separator { margin:0 20px; height:1px; overflow:hidden; }
.subcategory .item .expandedcontent { padding:10px 0; }
.subcategory .item .expandedcontentbtn { margin:-3px 0 0 0; cursor:pointer; width:140px; height:20px;}

.sclinks { margin:0 0 5px 0; }
.sclinks a { display:block; padding:0 0 10px 15px; color:#666; }
.sclinks .tool { background:url(images/tool_link_bg.gif) no-repeat;}
.sclinks .video { background:url(images/video_link_bg.gif) no-repeat;}
.sclinks .expert { background:url(images/expert_link_bg.gif) no-repeat;}
.sclinks .slideshow { background:url(images/slideshow_link_bg.gif) 0 3px no-repeat;}
.sclinks .article,
.sclinks .food,
.sclinks .activity { background:url(images/article_link_bg.gif) no-repeat;}

.hicontent { padding:20px 20px 0 20px; color:#7f7f7f; }
.hicontent h3 { font-size:13px; line-height:normal; }
.hicontent p { padding:0 0 10px 0; }
.hicontent p span { font-size:10px; }

.shshdesc p { font-size:13px; line-height:normal; color:#666; }
.shshdesc a { color:#0162ad; }
.ngdesc { color:#7f7e7e; }
.nutritionguides .nglinks { margin:0 0 0 15px; overflow:hidden; }
.nutritionguides .nglinks a { display:block; float:left; margin:10px 10px 0 0; padding:35px 0 0 67px; width:78px; height:60px; color:#0e7d8b; background:url(../Milestones/images/milestone_boxes.jpg) no-repeat; }
.nutritionguides .nglinks .birth { background-position:0 10px; }
.nutritionguides .nglinks .supsitter { background-position:-161px 10px; }
.nutritionguides .nglinks .sitter { background-position:-322px 10px; }
.nutritionguides .nglinks .crawler { background-position:0 -90px; }
.nutritionguides .nglinks .toddler { background-position:-161px -90px; }
.nutritionguides .nglinks .preschooler { background-position:-322px -90px; }

.ngspecific .inner div { margin:0 0 0 23px; padding-left:160px; min-height:90px; color:#666; }
.ngspecific p { margin:0 0 10px 0; }
.ngspecific .pregnancy { background:url(../Milestones/images/ed_pregnancy.gif) no-repeat; }
.ngspecific .birth { background:url(../Milestones/images/ed_birth.gif) no-repeat; }
.ngspecific .supsitter { background:url(../Milestones/images/ed_supsitter.gif) no-repeat; }
.ngspecific .sitter { background:url(../Milestones/images/ed_sitter.gif) no-repeat; }
.ngspecific .crawler { background:url(../Milestones/images/ed_crawler.gif) no-repeat; }
.ngspecific .toddler { background:url(../Milestones/images/ed_toddler.gif) no-repeat; }
.ngspecific .preschooler { background:url(../Milestones/images/ed_preschooler.gif) no-repeat; }


/* top of detail pages */
.detailshdr .backtotopic { float:right; font-size:11px; }
.detailshdr .summary { width:380px; font-size:13px; color:#9aa4af; font-weight:bold; text-transform:uppercase;}

/* expert details */
.qadetail { font-size:13px; color:#0e7d8b; line-height:18px; font-family:Trebuchet MS;}
.qadetail h1 { font-size:13px; line-height:18px; font-weight:normal; color:#658b99; }
.qadetail h3 { margin:15px 0 0 0; padding:15px 0; font-size:24px; color:#0e7d8b; font-family:Georgia; font-weight:normal; border-top:1px dotted #c6c6c6; }
.qadetail h2 { font-size:13px; line-height:normal; }
.qadetail p { margin:0 0 15px 0; color:#666; }
.qadetail ol, .qadetail ul { margin:0 15px 15px 30px; color:#666; }
.qadetail li { margin-bottom:7px;  }
.qadetail .meetlink { text-transform:uppercase; font-weight:bold; font-size:12px; }

/* meet experts popup */
.meetexpertpop { position:absolute; width:674px; top:30px; margin-left:-40px; display:none; }
.extop { background:url(images/expertpop/extop_bg.png) top left no-repeat; padding:35px 36px 0 0; text-align:right; }
.extop a { background:url(images/expertpop/close_btn.gif) top right no-repeat; padding:0 24px 8px 0; font-family:Trebuchet MS; font-size:12px; color:#0e7d8b; }
.exinner p { margin:0 20px 0 32px; }
.exinner { background:url(images/expertpop/exinner_bg.png) top left repeat-x; padding:6px 27px 0 27px; font-size:13px; color:#666; line-height:18px; font-family:Trebuchet MS; }
.exinner h4 { color:#0e7d8b; background:url(images/expertpop/exinner_h4_bg.gif) top left no-repeat; font-size:24px; line-height:normal; font-weight:normal; font-family:Georgia; padding:8px 0 20px 31px; }
.exinner .expertscroll { margin:0 30px; overflow-y:scroll; height:370px; }
.expertscroll div { clear:both; padding:28px 0 10px 0; }
.expertscroll div img { display:block; width:81px; height:81px; float:left; }
.expertscroll div h5 { margin:0 0 20px 98px; color:#0e7d8b; font-family:Trebuchet MS; font-size:16px; line-height:15px; }
.expertscroll div h5 span { display:block; font-size:13px; font-weight:normal; }
.expertscroll div p { margin:0 30px 0 98px; line-height:16px; }
.exbottom { background:url(images/expertpop/exbottom_bg.png) bottom left no-repeat;  height:45px; }

/* bab article popup */
.babpop { position:absolute; width:885px; top:30px; margin-left:-140px; display:none; }
.babtop { background:url(../Nutrition/images/immunitysystem/babtop.png) top left no-repeat; padding:30px 36px 0 0; text-align:right; }
.babtop a { background:url(images/expertpop/close_btn.gif) top right no-repeat; padding:0 24px 8px 0; font-family:Trebuchet MS; font-size:12px; color:#0e7d8b; }
.babinner { background:url(../Nutrition/images/immunitysystem/babinner.png) top left repeat-y; padding:6px 27px 0 27px; font-size:13px; color:#666; line-height:18px; font-family:Trebuchet MS; }
.babbottom { background:url(../Nutrition/images/immunitysystem/babbottom.png) bottom left no-repeat;  height:45px; }


/* ucArticleDetail */
.adetails { font-size:13px; line-height:18px; color:#778694; width:510px; }
.adetails .adthumb { float:right; padding-right:9px; margin:0 0 12px 20px; }
.adetails ul, .adetails ol { margin-bottom:20px; }
.adetails li { margin:0 0 6px 30px; }
.adetails p { margin-bottom:20px; }
.adetails dl { padding-left:20px; }
.adetails h2 { font-size:14px; margin-bottom:12px; }
.adetails h3 { font-size:14px; }
.adetails .backtotopic { float:right; font-size:12px; }
.adetails .summary { width:380px; font-size:12px; color:#9aa4af; font-weight:bold; text-transform:uppercase;}

/* ucVideoDetail */
.viddetails .descrip { font-size:13px; font-family:Trebuchet MS; line-height:18px; color:#666; padding:20px 0 30px 0; border-width:1px 0 0 0; border-style:dotted; border-color:#c6c6c6;  }
.viddetails .videoarea { margin:0 0 20px 0; }
.viddetails h1 { color:#0e7d8b; font-family:Georgia; font-size:24px; line-height:normal; font-weight:normal; margin:12px 0 30px 0; padding:15px 0; border-width:1px 0; border-style:dotted; border-color:#c6c6c6; }

/* details pages - related links box */
.rellinksbox { margin:30px 0 30px 0; padding:0 0 10px 0; width:510px; background:url(images/rellinksbox_bg.gif) bottom left no-repeat; overflow:hidden; }
.rellinksbox .inner { background:url(images/rellinksbox_bg.gif) no-repeat; padding:6px 0 0 0; width:510px; overflow:hidden; }
.rellinksbox h5 { color:#778694; font-family:Georgia; font-size:14px; text-align:center; margin:3px 0 30px 0; }
.rellinksbox div { width:41%; padding-left:35px; float:left; font-size:13px; background:url(images/rellinksbox_hdr_bg.gif) top right no-repeat; }
.rellinksbox a { display:block; color:#666; }
.rellinksboxbottom { display:block; padding:17px 0 0 0; width:505px;}
.rellinksbox .reliconlinks a { margin-bottom:10px; padding:0 0 0 15px; }
.rellinksbox .reltopics a { margin-bottom:10px; color:#0162ad; font-weight:bold; text-decoration:none; }
.reliconlinks .tool { background:url(images/tool_link_bg.gif) no-repeat;}
.reliconlinks .video { background:url(images/video_link_bg.gif) no-repeat;}
.reliconlinks .expert { background:url(images/expert_link_bg.gif) no-repeat;}
.reliconlinks .slideshow { background:url(images/slideshow_link_bg.gif) 0 3px no-repeat;}
.reliconlinks .article,
.reliconlinks .food,
.reliconlinks .activity { background:url(images/article_link_bg.gif) no-repeat;}

/* detail pages - center registration tout */
.centerregtout { height:90px; padding:14px 0 0 104px; background:url(images/center_regtout_bg.jpg) top left no-repeat; }
.centerregtout .hdr { display:block; margin:0 0 3px 0; }
.centerregtout input { margin-top:-2px; }
.centerregtout .cregtb { width:165px; height:22px; border:0; font-family:Trebuchet MS; font-size:13px; color:#999; display:block; float:left; margin:0 12px 0 10px; background:transparent; }
.centerregtout .note { margin:5px 0 0 0; color:#999; font-size:10px; }

/* category topics pages */
.cattopics h3 { color:#0162ad; font-family:Georgia; font-size:20px; line-height:normal; font-weight:normal; margin:0 0 18px 0; }
.cattopics .topiclinks { margin:20px 18px 0 18px; padding-bottom:16px; }
.cattopics .sep { height:5px; margin:0 18px 0 18px; display:block; background:url(images/sep_bg.gif) repeat-x; }
.cattopics .topiclinks a { margin-bottom:10px; padding:0 0 0 15px; color:#666; font-size:13px; display:block; }
.cattopics .tool { background:url(images/tool_link_bg.gif) no-repeat;}
.cattopics .video { background:url(images/video_link_bg.gif) no-repeat;}
.cattopics .expert { background:url(images/expert_link_bg.gif) no-repeat;}
.cattopics .slideshow { background:url(images/slideshow_link_bg.gif) 0 3px no-repeat;}
.cattopics .article,
.cattopics .food,
.cattopics .activity { background:url(images/article_link_bg.gif) no-repeat;}
.cattopics .relatedtopics { padding:16px 18px; }
.cattopics .relatedtopics a { font-size:13px; line-height:23px; font-weight:bold; color:#0162ad; display:block; text-decoration:none; }

/* SHSH */
table.shtable { border-collapse:collapse; }
table.shtable .thdr { color:#FFF; font-weight:bold; text-align:center; vertical-align:middle; background-color:#2375BD; border:1px solid #1A5A93; } 
table.shtable .tsubhdr { font-weight:bold; text-align:center; background-color:#E7F5F9; }
table.shtable td { padding:3px 6px; border:1px solid #CCC; font-size:11px; vertical-align:top; }
table.shtable td a { color:#2375BD; }

table.nut101table { margin:0 1px; width:508px; border-collapse:collapse; background:url(images/roundtop_blue.gif) top left no-repeat; margin-bottom:18px; }
table.nut101table .thdr { padding:20px 5px 3px 5px; height:42px; font-size:18px; line-height:20px; color:#FFF; font-family:Georgia; white-space:nowrap; border:none; overflow:hidden; } 
table.nut101table .tsubhdr { font-weight:bold; text-align:center; background-color:#E7F5F9; }
table.nut101table td { padding:5px 10px; border:1px solid #CCC; font-size:11px; vertical-align:top; }
table.nut101table td a { display:block; }
table.nut101table h3 { font-size:11px;}

/* preschool corner foods */
.rbtabs { margin:20px 0 0 10px; height:25px; }
.rbtabs a { float:left; display:block; height:20px; width:207px; padding:5px 0 0 10px; font-weight:bold; color:#308eb2; text-decoration:none; background:url(images/pc_recipe_tabs_bg.gif) 0 -25px no-repeat; }
.rbtabs a.cur { color:#666; background:url(images/pc_recipe_tabs_bg.gif) 0 0 no-repeat; cursor:default; }

.recipebox { margin:0 0 20px 10px; width:484px; }
.recipebox .top { height:15px; background:url(images/pc_recipe_box_bg.gif) 0 0 no-repeat; overflow:hidden; }
.recipebox .mid { padding:5px 20px; background:url(images/pc_recipe_box_bg.gif) -484px 0 repeat-y; border:none; }
.recipebox .bot { height:15px; background:url(images/pc_recipe_box_bg.gif) 0 -15px no-repeat; overflow:hidden; }
.recipebox h5 { margin:0 0 10px 0; font-size:11px; color:#666; }
.recipebox td { padding:0 0 0 20px; width:180px; color:#308eb2; }
.recipebox li { margin-left:30px; }

#generationticker { float:right; width:235px; height:78px; }

/* addthis button weirdness  - DO NOT REMOVE */
#atffc { display:none; }

.roundbluehdr, .expertname { margin:0 0 15px 0; padding:0 0 15px 0; color:#0162ad; font-family:Georgia; font-size:20px; background:url(../utility/images/sep_bg.gif) bottom left repeat-x; }



/* _______ RESKIN _______ */

/* Headers */
.simplehdr { color:#0162ad; font-family:Georgia; font-size:26px; line-height:30px; line-height:normal; font-weight:normal; margin:12px 0; }
.themedhdr { position:relative; z-index:5; overflow:hidden; margin:0 0 -4px 0; padding:20px 0 10px 25px; min-height:40px; font-family:Georgia; font-size:30px; line-height:normal; font-weight:normal; color:#0162ad; background:url(images/rounded_hdr.gif) bottom left no-repeat; }
.themedhdr h1, .themedhdr h2 { font-family:Georgia; font-size:30px; line-height:normal; font-weight:normal; }
.themedhdrdot { color:#0162ad; font-family:Georgia; font-size:26px; line-height:30px; line-height:normal; font-weight:normal; background:url(images/adetails_bg.gif) repeat-x; }
.themedhdrdot span { display:block; margin:12px 0 20px 0; padding:15px 0; background:url(images/adetails_bg.gif) bottom left repeat-x; }
.roundhdr { padding:30px 0 0 20px; height:37px; color:#0162ad; font-family:Georgia; font-size:20px; line-height:normal; font-weight:normal; background:url(images/roundhdr_bg.gif) no-repeat; }
.skinnedhdrimg { float:right; width:110px; height:110px; overflow:hidden; }
.skinnedhdrimg img { display:block; }

/* Boxes */
.themedbox { margin-bottom:20px; background:url(images/centerbox_bg.gif) bottom left no-repeat; }
.themedbox .inner { padding-bottom:10px; }
.themedbox .tbhdr { background:url(images/centerbox_bg.gif) top left no-repeat; color:#FFF; font-family:Georgia; font-size:14px; text-align:center; padding:10px 0 0 15px; height:30px; }
.themedbox .sep { height:5px; margin:23px 18px 0 18px; display:block; background:url(images/sep_bg.gif) repeat-x; }

.themedgroup { padding:10px 0 0 0; background:url(images/centergroupbox_bg.gif) no-repeat; }
.themedgroup .inner { margin:0 0 15px 0; padding:0 0 23px 0; font-size:13px; line-height:16px; color:#666; background:url(images/centergroupbox_bg.gif) bottom left no-repeat; }
.themedgroup .gbtitle { padding:13px 23px 15px 23px; color:#0162ad; font-family:Georgia; font-size:20px; line-height:normal; font-weight:normal; }
.themedgroup .gbimg { margin:0 0 0 20px; float:left; width:140px; height:60px; }
.themedgroup .gbcontent { margin:0 25px 0 180px; min-height:60px; }
.themedgroup .sep { height:5px; margin:23px 18px 0 18px; display:block; background:url(images/sep_bg.gif) repeat-x; }
.themedgroup a { color:#0162ad; font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; }

.rndbox { margin:0 0 15px 0; padding:0 0 23px 0; background:url(images/gradient_box.gif) bottom right no-repeat; }
.rndbox .inner { padding:30px 20px 10px 20px; background:url(images/gradient_box.gif) no-repeat; overflow:hidden; }
.rndbox .rndtitle { padding:0 0 10px 0; color:#0162ad; font-family:Georgia; font-size:20px; line-height:normal; font-weight:normal; }
.rndbox .rndboxhdr { margin:0 0 15px 0; padding:0 0 15px 0; color:#0162ad; font-family:Georgia; font-size:20px; line-height:normal; font-weight:normal; background:url(../utility/images/sep_bg.gif) bottom left repeat-x; }

.rndboxlrg { margin:0 0 15px 0; padding:0 0 23px 0; background:url(images/gradient_box_large.gif) bottom right no-repeat; }
.rndboxlrg .inner { padding:30px 20px 10px 20px; background:url(images/gradient_box_large.gif) no-repeat; overflow:hidden; }
.rndboxlrg .rndtitle { padding:0 0 10px 0; color:#0162ad; font-family:Georgia; font-size:20px; line-height:normal; font-weight:normal; }
.rndboxlrg .rndboxhdr { margin:0 0 15px 0; padding:0 0 15px 0; color:#0162ad; font-family:Georgia; font-size:20px; line-height:normal; font-weight:normal; background:url(../utility/images/sep_bg.gif) bottom left repeat-x; }


/* truth vs. myth */
.tmbluewrap { overflow:hidden; background:#0e71bc url(images/truthmyth/tm_blue_bottom.gif) bottom left no-repeat; width:510px; padding:0 0 10px 0; }
.tmbluewrap h1 { color:#fff; font-family:Georgia; font-size:27px; line-height:30px; padding:12px 0 10px 0; font-weight:normal; text-align:center; background:url(images/truthmyth/tm_top.gif) 0 0 no-repeat; }
.tmbluewrap .tmintro { padding:10px 200px 0 34px; }
.tmbluewrap .intropic { display:block; float:right; margin:0 10px 0 0; }
.tmbluewrap .tmintro h2 { font-family:Georgia; font-size:24px; line-height:24px; font-weight:normal; color:#fff; margin:0 0 14px 0; }
.tmbluewrap .tmintro h3 { color:#b1deff; font-family:Georgia; font-size:17px; line-height:18px; font-weight:normal; margin:0 0 10px 0; }

.tmbluewrap .qcount { width:90px; float:right; padding:0 12px 0 0; text-align:right; color:#fff; font-weight:bold; font-size:14px; font-family:Arial; margin:-40px 0 0 0; }

.tmbluewrap .buttons { text-align:center; padding:8px 0 0 0; }

.tmbluewrap .tmq { min-height:232px; background:url(images/truthmyth/tm_dots.gif) bottom left no-repeat; padding:0 0 20px 34px; color:#fff; font-family:Georgia; font-size:22px; font-weight:normal; line-height:24px; }
.tmbluewrap .tmq .stagepic { display:block; float:right; padding:0 30px 0 10px; }
.tmbluewrap .tmq .msicon { display:block; margin:0 0 8px 0; }

.tmbluewrap .tma { padding:18px 40px 0 28px; color:#fff; }
.tmbluewrap .tma .circleanswer { font-size:20px; font-family:Georgia; font-weight:bold; float:left; width:81px; height:81px; background:url(images/truthmyth/circleanswer_bg.gif) 0 0 no-repeat; text-align:center; padding:30px 0 0 0; }
.tmbluewrap .tma h4 { font-size:22px; font-weight:bold; font-family:Georgia; line-height:24px; margin:0 0 0 100px; }
.tmbluewrap .tma h5 { font-size:15px; line-height:16px; color:#b1deff; font-weight:normal; margin:0 0 0 100px; }
.tmbluewrap .tma p { margin:16px 0 10px 100px; color:#b1deff; font-size:15px; line-height:16px; }

.tmmorebox { background:url(images/truthmyth/more_bg.gif) 0 0 repeat-y; margin:20px 0 0 0; }
.tmmorebox .tmmoretop,
.tmmorebox .tmmorebot { display:block; margin:0; padding:0; }
.tmmorebox .moreright { float:right; width:150px; padding:0 35px 0 0; }
.tmmorebox .moreleft { background:url(images/truthmyth/morearrow.gif) 35px 0 no-repeat; padding:0 0 0 133px; width:170px; min-height:70px; }

.tmend { background:url(images/truthmyth/tmend_bg.gif) 0 0 no-repeat; margin:-12px 0 0 0; padding:25px 0 0 127px; height:79px; }
.tmend p { padding:0 0 5px 0; }

/* quiz */
.tfquizwrap { background:#0e71bc url(images/quiz/quiz_bottom.gif) bottom left no-repeat; padding:0 0 14px 0; }
.tfquizwrap h1 { background:url(images/quiz/quiz_top.gif) 0 0 no-repeat; color:#fff; text-align:center; font-family:Georgia; font-size:27px; line-height:30px; font-weight:normal; padding:6px 0 10px 0; }
.tfquizwrap h2 { font-size:24px; font-family:Georgia; line-height:26px; color:#fff; font-weight:normal; margin:0 0 0 188px; }
.tfquizwrap .quiztopper { padding:0 33px 0 25px; height:175px; }
.tfquizwrap .quiztopper .milestones { margin:0 0 0 188px; }
.tfquizwrap .qtoppic { display:block; float:left; }
.tfquizwrap .introscreen { color:#697988; font-size:14px; line-height:16px; background:url(images/quiz/lightbox_bg.gif) 0 0 repeat-y; }
.tfquizwrap .introscreen p { padding:5px 30px 12px 38px; }
.tfquizwrap .introbtn { text-align:right; background:url(images/quiz/lightbox_bottom.gif) bottom left no-repeat; }
.tfquizwrap .lbtopper { display:block; margin:0; padding:0; }

.tfquizwrap .questiondots { text-align:right; padding:10px 14px 0 0; }
.tfquizwrap .quizerror { padding:0 38px 16px 36px; color:#FF0000; }
.tfquizwrap .questionswrap { background:url(images/quiz/lightbox_bg.gif) 0 0 repeat-y; }
.tfquizwrap .questnum { background:url(images/quiz/lightbox_top.gif) 0 0 no-repeat; color:#fd8d09; font-size:14px; line-height:23px; font-weight:bold; padding:30px 0 0 36px; }
.tfquizwrap .qsubbtn { background:url(images/quiz/lightbox_bottom.gif) 0 36px no-repeat; padding:0 0 16px 47px; height:32px; }
.tfquizwrap .questtext { color:#0862a6; font-size:22px; font-family:Georgia; line-height:24px; padding:0 38px 16px 36px; }
.tfquizwrap .radios { color:#778694; font-size:16px; line-height:20px; padding:0 38px 16px 56px; overflow:hidden; }
.tfquizwrap .radioitem { float:left; width:200px; }
.tfquizwrap .radioitem input { display:block; float:left; width:13px; }
.tfquizwrap .radioitem label { display:block; float:left; width:150px; height:50px; }

.tfquizwrap .nextbtn { background:url(images/quiz/lightbox_bottom.gif) bottom left no-repeat; padding:6px 32px 16px 47px; text-align:right; }
.tfquizwrap .theanswer { background:url(images/quiz/greydots.gif) center top no-repeat; padding:9px 0 0 0; }
.tfquizwrap .theanswer p { padding:0 0 10px 36px; width:430px; color:#778694; font-size:14px; line-height:16px; }
.tfquizwrap .theanswer .youra { color:#4c5967; font-size:18px; font-family:Georgia; line-height:20px; }
.tfquizwrap .theanswer .rightanswer { color:#4c5967; font-size:18px; line-height:20px; font-weight:bold; font-family:Georgia; padding-bottom:16px; }

.tfquizwrap .quizend { background:url(images/quiz/lightbox_bottom.gif) bottom left no-repeat; padding:0 0 30px 0; }
.tfquizwrap .quizend .resulthdr { background:url(images/quiz/lightbox_top.gif) 0 0 no-repeat; color:#526577; font-size:14px; font-weight:bold; padding:30px 0 6px 38px; }
.quizsharing { height:20px; padding:8px 0 0 190px; } 
.quizsharing a img { display:block; float:left; }
.tfquizwrap .quizend .resultmsg { color:#0862a6; font-size:22px; line-height:24px; font-family:Georgia; padding:0 0 0 38px; }      
.tfquizwrap .quizend p { margin:16px 40px 0 38px; color:#778694; font-size:14px; line-height:16px; }    
.tfquizwrap .quizend p a { font-weight:bold; }              

/* slideshow landing */
.slideshow-landing p { margin:0 0 15px 0; }





