@import url(fe-base-drupal.css);
/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}


body {font-size:75%;color:#222;font-family:Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family:Verdana, sans-serif;font-weight:normal;color:#523920;}
h1 {font-size:2.0em;line-height:1.2;margin-bottom:0.5em;}
h2 {font-size:1.666667em;line-height:1.3;margin-bottom:0.5em;}
h3 {font-size:1.416667em;line-height:1.3;margin-bottom:0.5em;}
h4 {font-size:1.2em;line-height:1;margin-bottom:0.5em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:0.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1em;}
a {color:#1871AB;font-weight:bold;text-decoration:none;}
a:focus, a:hover {text-decoration:underline;}
/*
a {color:#523920;text-decoration:none;}
a:focus, a:hover {color:#c69c6d;text-decoration:underline;}
*/
strong, span.inlinehead {font-weight:bold;}
em {font-style:italic;}
sup, sub {line-height:0;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:.5em 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}


/* BANNER */
.clear {clear:both;}

body {text-align:center;background:#A5C187 url(/img/pregDbD/pd2d-bak.jpg) repeat-x;}
.wrapper {
	background-color:#fff;
	width:944px;
	margin:40px auto;
	padding:26px 18px 0 18px;
	border:1px solid #b0baa1;
	text-align:left;
	height:auto !important; 
	height:100%; /* for IE6*/
	min-height:100%; 
	}
#content {background-color:#fff;}
h2.logo {float:left;margin:0;}
a.logo {display:block;width:278px;height:53px;background:url(/img/pregDbD/pdbd-logo.jpg) no-repeat;text-indent:-9999px;padding:0;margin:0;}

.search {float:right;width:300px;font-size:.8em;margin:5px 0 0 0;}
.search input[type=text] {width:205px;}

:focus { 
	outline: 0;
}

#content hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
/*width: 100%;*/
text-align: left;
}
.topnav {clear:both;font-size:16px;font-weight:bold;width:944px;border-top:1px solid #caccc8;border-bottom:1px solid #caccc8;background:url(/img/pregDbD/pdbd-topnav-bak-repeat.png) repeat-x ;}
.topnav ul, ul.subnav, ul.tribtns  {list-style-type:none;margin:0;}
.topnav li, .subnav li, .tribtns li {float:left;}
.topnav a {display:block;font-weight:bold;color:#523920;text-decoration:none;background:url(/img/pregDbD/pdbd-topnav-bak.png) no-repeat 100% 0;padding:5px 18px 3px 16px;}
.topnav a:hover, .topnav a.mainon {background:url(/img/pregDbD/pdbd-topnav-bak.png) no-repeat 100% -70px;}
.topnav a.rtend {background:url(/img/pregDbD/pdbd-topnav-bak-repeat.png);padding-right:26px;padding-left:26px;}
.topnav a.rtend:hover {background:url(/img/pregDbD/pdbd-topnav-bak-repeat.png) 100% -70px;}
.subnav {}
.subnav a {color:#000;font-weight:normal;text-decoration:none;display:block;border-right:1px solid #b2b2b2;margin:3px 0;padding:0 10px 0 11px;}
.subnav a.rtend {border-right:0px;}
.subnav a:hover {color:#2d92da;}
ul.subnav li.on {
	background:url(/img/pregDbD/pdbd-topnav-bak-repeat.png) no-repeat 100% 0;
	}


.timeline {
	clear:both;
	border-top:3px solid #dbdbdb;
	padding-bottom:5px;
	padding-top:5px;
	}
.timeline ul {
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
	font-size:2px;
	}
.timeline li {float:left;}
.timeline a {
	font-weight:normal;
	display:block;
	width:12px;
	height:12px;
	vertical-align:middle;
	margin:3px;
	}

.timeline h3.navtitle {
	margin:2px 10px 0 0;
	float:left;
	font-family:arial, sans-serif;
	font-size:10px;
	color:#52422b;
	border: 1px solid #ccc3be;
	background-color:#eee9cc;
	padding:0 15px 2px 15px;
	}

	
.precon a {color:#daefc0;background-color:#daefc0;-moz-border-radius: 2px;
-webkit-border-radius: 2px;}
.precon a:hover {color:#c6dcab;background-color:#c6dcab;}
.precon .hilite {color:#c6dcab;background-color:#c6dcab;border:2px solid #b2e277;margin:1px;}

	
.firsttri a {color:#eee6f2;background-color:#eee6f2;-moz-border-radius: 2px;
-webkit-border-radius: 2px;}
.firsttri a:hover {color:#c1a9cf;background-color:#c1a9cf;}
.firsttri .hilite {color:#c1a9cf;background-color:#c1a9cf;border:2px solid #8b68a7;margin:1px;}

.secondtri a {color:#D7f7f7;background-color:#D7f7f7;-moz-border-radius: 2px;
-webkit-border-radius: 2px;}
.secondtri a:hover {color:#97d5d5;background-color:#97d5d5;}
.secondtri .hilite {color:#97d5d5;background-color:#97d5d5;border:2px solid #529292;margin:1px;}

.thirdtri a {color:#ffe8ef;background-color:#ffe8ef;-moz-border-radius: 2px;
-webkit-border-radius: 2px;}
.thirdtri a:hover {color:#ffb4c9;background-color:#ffb4c9;}
.thirdtri .hilite {color:#ffb4c9;background-color:#ffb4c9;border:2px solid #bc567f;margin:1px;}

.postpartum a {
	color:#fdf6c5;
	background-color:#fdf6c5;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	}
.postpartum a:hover {
	color:#f9df2a;
	background-color:#f9df2a;
	}
.postpartum .hilite {
	color:#fff4a6;
	background-color:#fff4a6;
	border:2px solid #f6e045;
	margin:1px;
	}

	
	
#bannerad {
	clear:both;
	text-align:center;
	background-color:#f2f0e6;
	padding:11px 0;
	border-bottom:2px solid #d9dcd2;
	margin-left:auto;
	margin-right:auto;
	}
#bannerad #ad_1 {
	width:728px;
	margin-left:auto;
	margin-right:auto;
	}
#content {
	float:left;
	margin-right:26px;width:556px;
	}


.breadcrumb a, .feature-links h2 a {color:#523920;text-decoration:none;font-weight:normal;}
.breadcrumb a:hover, .feature-links h2 a:hover {color:#c69c6d;text-decoration:underline;}	



input#edit-submit, input.button {
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background: url(/img/pregDbD/pdbd-btn-bak.png) #1871ab;
	border:0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:2px 3px;
	margin:0 0 0 3px;
	cursor:pointer;
	}
input#edit-submit:hover, input.button:hover {background-position:0 -50px;}


/* callout styles */
div.pcallout {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	}

div.pcallout h2 {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px; 
	padding:4px 4px 4px 20px ;
	margin:0;
	font-size:1.5em;
	}

div.cogreen {
	width:550px;
	text-align:left;
	border:1px solid #d3e6b8;
	}	
div.cogreen h2 {
	background: url(/img/pregDbD/pd2d-co-green.gif) repeat-y;
	margin-bottom:0;color:#49341f;
}	

.cogreen table {margin-top:10px;}
.cogreen td {vertical-align:bottom;}

.co-generic {
	border:1px solid #fcec8a;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:15px;
	}
.co-generic h2 {
	font-size:18px;
	padding-top:3px;
	padding-left:15px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pd2d-co-yellow.gif) repeat-y center top;
	margin-bottom:10px;
		-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}	

.co-content {
	margin:12px 15px 5px 15px;
}

.co-content img {
display:block;
}	

h3.co-subhead {margin:12px 15px 0 0;}
/*
.co-content h3, h3.co-subhead {
	font-family:Georgia, serif;
	color:#4d4d4d;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
	}*/
	
.co-content h3, .co-generic h3.co-subhead, .as_a_matter_of_fact h3.co-subhead, .the_lowdown h3.co-subhead, .ask_a h3.co-subhead, .ask_a_panel_about h3.co-subhead, .focus_on h3.co-subhead, .co-spotlight h3.co-subhead, .time_to_think_about h3.co-subhead {
	margin-left:15px;
	font-family:Georgia, serif;
	color:#4d4d4d;
	padding-bottom:5px;
	border-bottom:1px solid #ccc;
}



.as_a_matter_of_fact, .actual_size {
	border:1px solid #f0c796;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:15px;
}	
.as_a_matter_of_fact h2, .actual_size h2 {
		font-size:18px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pd2d-co-orange.gif) repeat-y center top;
	margin-bottom:0;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}



.the_lowdown {
	border:1px solid #b9cd9a;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:15px;
}	
.the_lowdown h2 {
		font-size:18px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pd2d-co-green.gif) repeat-y center top;
	margin-bottom:0;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}

.ask_a {
	border:1px solid #72aee0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:15px;
}	
.ask_a h2 {
		font-size:18px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pd2d-co-blue-wide.gif) repeat-y center top;
	margin-bottom:0;
		-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}

.ask_a_panel_about {
	border:1px solid #72aee0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:15px;
}	
.ask_a_panel_about h2 {
		font-size:18px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pd2d-co-blue-wide.gif) repeat-y center top;
	margin-bottom:0;
		-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}

.focus_on {
	border:1px solid #b9cd9a;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:15px;
}	
.focus_on h2 {
	font-size:18px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pd2d-co-green.gif) repeat-y center top;
	margin-bottom:0;
		-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}

.co-spotlight, .time_to_think_about {
	border:1px solid #ee98b9;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:15px;
}	
.co-spotlight h2, .time_to_think_about h2 {
	font-size:18px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pd2d-co-pink.gif) repeat-y center top;
	margin-bottom:0;
		-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}



h3.planbtn {font-size:1.25em;font-weight:bold;text-align:center;margin-left:18px;width:158px;}
h3.planbtn a {color:#2866a1;text-decoration:none;}
h3.planbtn img {margin-top:4px;}

/* home page */
.ft-home {position:relative;width:556px;height:287px;}
.ft-home h2, .ft-home p {margin-left:28px;width:235px;}
.ft-home h2 {padding-top:25px;font-weight:bold;color:#5084a1;border-bottom:1px solid #cccccc;padding-bottom:.5em;margin-bottom:.45em;}
.duecalc {font-family:Georgia, serif;position:absolute;top:200px;left:14px;width:528px;background: url(/img/pregDbD/pdbd-hm-duedate-bak.png) no-repeat;}
.duecalc h3, .duecalc p {text-align:center;width:505px;}
.duecalc h3 {font-size:1.2em;font-weight:bold;margin-top:.85em;}
.duecalc h3.dueerror {color:red;font-size:1em;}
.duecalc p {line-height:1em;}
.duecalc span {display:block;float:right;font-family:arial, sans-serif;font-size:.85em;margin-right:10px;}
.tribtns {width:556px;height:69px;background: url(/img/pregDbD/pdbd-btn-trimesters.png) no-repeat;padding-top:7px;padding-left:8px;}
.tribtns li {margin-right:5px;}
.tribtns a {font-family:Verdana, sans-serif;font-size:1.5em;display:block;width:175px;text-align:center;text-decoration:none;line-height:1.2em;padding-top:5px;}
.tribtns a.butone {color:#9f366d;}
.tribtns a.buttwo {width:181px;color:#3cb0b0;}
.tribtns a.butthree {color:#eb3660;}
.tribtns a:hover {color:#a5a5a5;}

/*  SLIDESHOWS */



#slideshowPage h1 {
margin-top:10px;
	font-size:1.75em;
	line-height:1.2;
	padding-bottom:5px;
	border-bottom:1px solid #dbdbdb; 
	}	
	
#slideshowPage .intro {
font-family:Georgia, serif;
	color:#4D4D4D;
	font-size:1.2em;
	line-height:1.25;
	padding:2px 20px 11px 20px;
	border-bottom:1px solid #dfdfdf;
	}	
#slideshowPage .util_bar {
margin-top:0;
padding-top:0;
padding-bottom:8px;
border-bottom:1px solid #dbdbdb; 
}
#slideshowPage .util_bar a {
font-weight:normal;
color:#523920;

}
.pslide {
	/*width:100%;*/
	margin-bottom:20px;
	float:left;
	}
.pslide td {
	vertical-align:top;
 }

#slideshowPage .slide-prev, #slideshowPage .slide-next {
	text-indent:-9000px;
	/*float:left;*/
	}

#slideshowPage .slide-prev a, #slideshowPage .slide-next a {
	background: url(/img/pregDbD/pdbd-btn-slide-left.gif) no-repeat center left;
	display:block;
	height:34px;
	width:15px;
	margin-top:75px;

	}
#slideshowPage .slide-next a {
	background: url(/img/pregDbD/pdbd-btn-slide-right.gif) no-repeat center right;
	margin-right:15px;
	}
#slideshowPage img.slide {
	/*float:left;
	padding:0 6px;*/
	max-width: 100%;/*responsive images in slideshow*/
    height: auto;
    display: block;
    width: 100%;
	}
 .slidenv{
	 max-width:365px;/*responsive images in slideshow*/
	 }	
	
	
#slideshowPage .slideimg {
	/*clear:both;
	float:left;
	min-width:230px;
	max-width:100%;  
	width:320px;*/
    max-width: 365px;/*responsive images in slideshow*/
    margin:0 5px 10px 5px;/*responsive images in slideshow*/
	}
#slideshowPage .slidewords	{
margin-bottom:20px;
/*float:right;
	 max-width:295px;  
	 min-width:190px;*/

	}	

.slideimg .slidenos {
	font-size:10px;
	color:#aaaaaa;
	text-align:center;
	margin-bottom:6px;
	}	
	
.slidewords h2 {
	font-size:1.3em;
	font-weight:bold;
	/*padding-bottom:5px;
	border-bottom:1px solid #dbdbdb; */
	}	
#content .slidewords hr {
	color:#dbdbdb;
	background-color: #dbdbdb;
}	
.slidewords p {
font-size:1em;
}	

.slidewords.lastslide {padding-left:260px;}
.slidewords.lastslide td {vertical-align:top;padding-top:10px;padding-right:10px;}
.slidewords.lastslide td.slidecent {padding-top:15px;}
td.lastprev {padding-right:5px;}

#slideshowPage #polldisplay-int .button {margin:auto;}
#slideshowPage #polldisplay-int {border:1px solid #C6EFC7;text-align:center;}
#slideshowPage #polldisplay-int .Qblack {color:#000000;}
#slideshowPage #polldisplay-int {width:180px;float:right;margin:8px;}
#slideshowPage #polldisplay-int h2 {text-align:center;font-family:Tahoma, sans-serif;font-size:12px;font-weight:bold;color:#028005;background-color:#C6EFC7;margin-top:0;margin-bottom:0;padding:8px;}
#slideshowPage #polldisplay-int p {font-size:11px;margin-top:5px;padding-left:15px;padding-right:8px;}
#slideshowPage #polldisplay-int p.pollinput {text-align:left;margin-bottom:5px;}
#slideshowPage #polldisplay-int table.results {margin-top:8px;text-align:left;}
#slideshowPage #polldisplay-int table.results p {margin-top:3px;margin-bottom:8px;text-align:left;}




/*  Carousel */
.slide-crl {clear:both;text-align:center;background: url(/img/pregDbD/pdbd-slide-carsl-bak.jpg) no-repeat;width:556;height:111px;}
.slide-crl div {
float: left;
/* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;

}
.slide-crl button {margin:0;padding:0;}
.slide-crl button.crlprev {margin-left:9px;margin-top:35px;margin-right:3px;float:left;padding:0;}
.slide-crl button.crlnext {float:right;margin-right:9px;margin-top:35px;margin-left:3px;padding:0;}
.slide-crl ul {
            margin: 0;
        }
.slide-crl li {margin-top:11px;margin-left:7px;vertical-align:middle;}
.slide-crl li.scselect {margin-top:9px;}
.slide-crl button {background:#FFF;border:none;}
.slide-crl li img {width:113px;height:88px;overflow:hidden;}
.slide-crl li.scselect img {width:109px;border:2px solid #8caa62;}



/* PDBD TEMPLATE */

#pregpage #addthis {margin-left:180px;}
h2.trimester-bread {
	margin-top:8px;
	color:#666;
	}
h2.trimester-bread a {font-weight:normal;color:#523920;text-decoration:none;}
h2.trimester-bread a:hover {font-weight:normal;color:#c69c6d;text-decoration:underline;}	
h2.trimester-bread span {
	font-size:0.48em;
	margin-left:20px;
	}
h2.trimester-bread span a {
	font-weight:normal;
	text-decoration:underline;
	}	
	
.day-nav, .day-foot {
	background-color:#eadfef;text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-khtml-border-radius:10px;
	border-radius:10px;
	padding:0 15px;
	}
	
.day-nav.triSecond, .day-foot.triSecond {
	background-color:#D7f7f7;
	}	
.day-nav.triThird, .day-foot.triThird {
	background-color:#ffe8ef;
	}	
.day-foot {
	margin-bottom:15px;
	clear:both;
	}

.day-head {
	float:left;
	width:350px;
	margin-left:18px;
	margin-top:10px;
	margin-bottom:10px;
	}

.day-nav h1 {
	color:#b16ea1;
	margin:0;
}	
.day-nav.triSecond h1 {
color:#498888;
}
.day-nav.triThird h1 {
color:#e78ca8;
}

.day-nav h1 span {
	display:block;font-size:.65em;
}
.day-nav h2 {
	font-size:1em;
	color:#000;
	margin:0;
}	
.day-nav a, .day-foot a, span.day-prev, span.day-next  {
	float:left;
	font-size:0.85em;
	color:#5f1b40;
	text-decoration:underline;
	text-align:center;
	background: url(/img/pregDbD/pdbd-btn-day-left.gif) no-repeat center left;
	display:block;
	height:23px;
	line-height:1.1;
	padding-left:35px;
	margin-top:25px;
	}
.day-foot a {	
margin-top:12px;
margin-bottom:7px;
}

.day-nav a.day-next, .day-foot a.day-next {
	float:right;
	text-decoration:underline;
	background: url(/img/pregDbD/pdbd-btn-day-right.gif) no-repeat center right;
	padding-right:35px;
	padding-left:0px;
	}

	
.day-nav.triSecond a, .day-foot.triSecond a  {	
	background: url(/img/pregDbD/pdbd-btn-tri2-day-left.gif) no-repeat center left;
	}
.day-nav.triSecond a.day-next, .day-foot.triSecond a.day-next {	
	background: url(/img/pregDbD/pdbd-btn-tri2-day-right.gif) no-repeat center right;
	}
.day-nav.triThird a, .day-foot.triThird a  {	
	background: url(/img/pregDbD/pdbd-btn-tri3-day-left.gif) no-repeat center left;
	}
.day-nav.triThird a.day-next, .day-foot.triThird a.day-next {	
	background: url(/img/pregDbD/pdbd-btn-tri3-day-right.gif) no-repeat center right;
	}	
	
span.day-prev, span.day-next {background:none;}
	
.day-today	{
	border-top:2px solid #dfdfdf;
	padding-top:10px;
	}
.day-today img {
	float:left;
	padding-left:8px;
	padding-right:15px;
	padding-bottom:10px;
	}	
h3.day-intro {
	font-family:Georgia, serif;
	color:#4D4D4D;
	line-height:1.25;
	padding:11px 40px;
	border-top:2px solid #dfdfdf;
	border-bottom:2px solid #dfdfdf;
	}

p.week-intro {
	padding:11px 40px;
	border-bottom:2px solid #dfdfdf;
	}

.preg-week p.week-intro {
	padding:11px 30px;
	}
		
.commenttop {margin-left:133px;float:left;margin-right:50px;}
.util_bar {margin-top:10px;margin-bottom:8px;}
.util_bar a {color:#000;font-weight:normal;text-decoration:underline;font-size:.9em;}
.util_bottom {clear:both;padding-top:10px;border-top:1px solid #ccc;}


.week-nav {
	background:#f7eff5 url(/img/pregDbD/pdbd-nav-week-bak.gif) no-repeat;padding-bottom:12px;
}

.week-nav ul {list-style-type:none;padding:0;margin:9px 0 0 40px;}
.week-nav li {float:left;margin-right:10px;color:#88255c;font-weight:bold;}
.week-nav a {
	font-family:Arial, sans-serif;
	font-weight:bold;
	display:block;
	margin:3px;
	padding:6px 12px;
	background-color:#f0d0e8;
	text-align:center;
	color:#88255c;
	text-decoration:none;}
.week-nav a:hover, .week-nav li.odd a:hover {
	border:2px solid #b1467e;
	margin:1px;
}	
.week-nav li.choose {font-family:Georgia, serif;margin-right:50px;padding-top:8px;}
.week-nav li.odd a {
  background-color: #deb2d3;
}	

.week-nav.triSecond, .week-nav.tri-two {
	background:#f7eff5 url(/img/pregDbD/pdbd-2-tri-nav-week-bak.gif) no-repeat;
}
.week-nav.triSecond li, .week-nav.triSecond a, .week-nav.tri-two li, .week-nav.tri-two a {color:#065a5b;}
.week-nav.triSecond a, .week-nav.tri-two a {
background-color:#97d9d9;
}
.week-nav.triSecond li.odd a, .week-nav.tri-two li.odd a {
  background-color: #78b4b4;
}	
.week-nav.triSecond a:hover, .week-nav.triSecond li.odd a:hover {
	border-color: #065a5b;
}	
.week-nav.triThird, .week-nav.tri-three {
	background:#f7eff5 url(/img/pregDbD/pdbd-3-tri-nav-week-bak.gif) no-repeat;
}
.week-nav.triThird li, .week-nav.triThird a, .week-nav.tri-three a {color:#bd4d70;}
.week-nav.triThird a, .week-nav.tri-three a {
background-color:#f9ccda;
}
.week-nav.triThird li.odd a, .week-nav.tri-three li.odd a {
  background-color: #f0a2ba;
}	
.week-nav.triThird a:hover, .week-nav.triThird li.odd a:hover {
	border-color: #bd4d70;
}


.preg-trimester .week-nav {
margin-bottom:15px;
}

.cont-col-one, .cont-col-two {
	float:left;
	width:265px;
	}
	
.cont-col-one {
	margin-right:15px;
	}
		
/*.cont-col-one p, .cont-col-two p {
	padding-right:15px;
	padding-left:15px;
	}	*/
	
/*.preg-article h1, .preg-marticle h1 {font-size:1.75em;}
.preg-article h2, .preg-marticle h2 {font-size:1.5em;}*/
#first_image {
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	width:228px;
	}
#first_image p {
	font-size:0.85em;
	}	

.preg-week .wk-feat {
	border-top:2px solid #dfdfdf;	
	padding-top:10px;
	text-align:center;
	margin:auto;
	}	

/*  TRIMESTER PAGE */
.preg-trimester .week-nav ul {list-style-type:none;padding:0;margin:0 0 0 40px;}
.preg-trimester .week-nav a {
	margin:3px;
	padding:3px 9px;
	}
.preg-trimester .week-nav a:hover {
	border:2px solid #b1467e;
	margin:1px;
}		
.preg-trimester .week-nav a.twodig {
	padding:3px 6px;
	}	

.preg-trimester .week-nav p {
	font-family:Georgia, serif;
	color:#88255c;
	font-weight:bold;
	padding:0px 40px;
	margin-bottom:0;
	}

	
.preg-trimester .week-nav.tri-three ul {margin-left:15px;}	
 .preg-trimester .week-nav.tri-three p {color:#bd4d70;padding-left:15px;}	

.preg-trimester .week-nav.tri-two p {color:#065a5b;}
 
.preg-trimester .week-nav.tri-two a, .preg-trimester .week-nav.tri-three a {
	margin:2px;
	padding:2px 7px;
	}
.preg-trimester .week-nav.tri-two a.twodig, .preg-trimester .week-nav.tri-three a.twodig {
	padding:2px 4px;
	}		
.preg-trimester .week-nav.tri-two a:hover {
	border:1px solid #065a5b;
	margin:1px;
}		
.preg-trimester .week-nav.tri-three a:hover {
	border:1px solid #bd4d70;
	margin:1px;
}		


div.imagecaptiona, div.imagecaptionb {font-size:11px;width:228px;margin-top:3px;}

/* TRAILER */

#right-col {
	text-align:center;
	width:340px;
	float:left;
	}
/*#pregsearch #right-col {
width:190px;
}*/


.rightad {
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	background-color:#c0e6e6;
	}		

.half {
	margin-top:10px;
	}	
	
#right-col .half .co-nmday, #right-col .half .co-qkpoll, #right-col .half .co-blue, #right-col .half .co-hilt  {
	float:right;
	width:170px;
	}
	
#right-col .half .rightad {
	float:left;
	width:160px;
	height:600px;
	margin:0;
	padding:0;
	background-color:#fff;
	text-align:left;
	}		
#pregsearch #right-col .half .rightad {float:right;}
	
.mobile-coreg, .mobile-loggedin{/*removes mobile login links*/
	display:none;}
	
.co-reg {
	height:160px;
	background: url(/img/pregDbD/pdbd-rtcol-co-bak.png) no-repeat 0 -276px;
	text-align:center;
	padding-right:100px;

	}
.co-reg form {
	padding-top:100px;
	}
	
.co-loggedin, .co-duedate {	
	text-align:center;
	background: url(/img/pregDbD/pdbd-rtcol-co-bak.png) no-repeat left bottom;
	padding-bottom:18px;
	}
.co-loggedin h2, .co-duedate h2 {
	font-family:Georgia, Times, serif;
	padding:20px 20px 0 20px;
	background: url(/img/pregDbD/pdbd-rtcol-co-bak.png) no-repeat 0 -445px;
	margin:0;
	}

.co-loggedin p, .co-duedate p {
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;margin-bottom:8px;
	}	
.co-duedate p {
	color:#6c6e6b;
	}	
.co-duedate p.sm {
	color:#000;
	font-size:11px;
	}

.co-loggedin hr {
	border: 0;
	color: #d4c685;
	background-color: #d4c685;
	height: 1px;
	width: 85%;
}

.co-nmday, .co-hilt {
	border:1px solid #d4cec8;
	margin-top:15px;
	margin-bottom:5px;
	}	

.half .co-nmday {margin-top:0px;}

.co-nmday h2, .co-qkpoll h2.pollhd {
	margin:0;
	padding:0;
	height:30px;
	background: url(/img/pregDbD/pdbd-rtcol-co-bak.png) no-repeat 0 0;
	text-indent:-9000px;
	}	
	
.co-qkpoll div.pollint {
	border-left:1px solid #d4cec8;
	border-right:1px solid #d4cec8;
	border-bottom:1px solid #d4cec8;
	}	
	
.co-nmday h2 {
	background-position:0 0;
	border-bottom:1px solid #d4cec8;
	}	
.half .co-nmday h2 {
	background-position:0 -40px;
	}		
	
.co-qkpoll h2.pollhd {
	background-position: 0 -102px;
	height:76px;
	}
.co-hilt {
	text-align:left;
	}
.co-hilt h2, .co-hilt h3 {
	font-size:18px;
	text-align:left;
	padding:7px 0 5px 12px;
	background-color:#FFF4A6;
	border-bottom:1px solid #d4cec8;
	text-transform:capitalize;
}	
.co-hilt p {
	margin-left:12px;
	margin-right:8px;
	}
.half .co-hilt h2 {
	padding-left:12px;
	}
	
.half .co-qkpoll h2.pollhd {
	background-position:0 -199px;
	height:63px;
	}
	
.co-blue {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	margin-top:15px;
	margin-bottom:5px;
	border:1px solid #7fb5e3;
	padding-bottom:15px;
	text-align:left;
}

.co-blue h2 {
	font-size:18px;font-weight:normal;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px; 
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px; 
	border-radius-topleft:5px;
	border-radius-topright:5px;
	padding:4px 4px 4px 20px ;
	margin:0;
	background: url(/img/pregDbD/pd2d-co-blue-300.gif) repeat-y;
	
}	
.co-blue .ferelated {
margin-top:8px;
}
.co-blue .ferelated ol {margin-left:2.5em;margin-bottom:10px;}
.co-blue .ferelated li {margin-bottom:5px;}
.co-blue .ferelated p.msgmore {margin-top:0;margin-left:2.5em;line-height:1.15em;}
		
.half .co-blue h2 {
	background: url(/img/pregDbD/pd2d-co-blue-half.gif) 50% 0 repeat-y;
	padding-left:12px;
	font-weight:bold;
	font-size:16px;
	}			
	
.co-nmday {text-align:left;}
.co-nmday h3 {
	margin:0;padding:0;
	}	
#right-col .nmday-content h3 a {
	color:#205c9a;
	font-size:18px;
	font-weight:bold;
	}	
.nmday-content {
	margin-left:25px;
	padding-top:6px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pdbd-co-names.jpg) bottom right no-repeat;
}

.half .nmday-content {
	background: url(/img/pregDbD/pdbd-co-names-half.jpg) bottom right no-repeat;
	margin-left:12px;
}

.nmday-content p {
	margin:0;font-size:10px;
	padding:0;
}	
#right-col .nmday-content p a {
	
	font-weight:normal;
	color:#41291c;
	text-decoration:underline;
	}
.nmday-content img {margin:3px 0;padding:0;vertical-align:middle;}
.nmday-content input.button {margin-top:3px;}
.nmday-content input#searchinput {width:150px;margin:4px 0;padding:0;vertical-align:middle;}
.half .nmday-content input#searchinput {width:104px;}

#polldisplay-int {
	text-align:left;
	margin:0 5px;
	}
#polldisplay-int h2, #polldisplay-int h2 b {
	font-weight:normal;
	font-size:12px;
	}
.co-qkpoll input.button {
	float:right;
	}
.co-qkpoll a {font-size:10px;text-decoration:underline;color:#523920;
}			


/* question bolding in callouts */
.qandaset span.qaquest {font-weight:bold;}


/* for ToolTip display */

#tooltip.timenav {
	padding:2px 6px;
	text-align:center;
	opacity: 1.0;
	/*width: 60px;padding-top:10px;background: url(/img/pregDbD/pdbd-timenav-bak.gif) no-repeat;*/
	background-color:#f2ecd6;
	border:1px solid #cabfa9;
	position: absolute;
	z-index: 3000;
	}

#tooltip.popweek {
    position: absolute;
    z-index: 3000;
    /*width:290px;*/
    border: 1px solid #7d6058;
    background-color: #f9f7ea;
    padding: 12px;
    opacity: 0.85;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    border-radius:10px;
	margin-left:50px;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.timenav h3 {
	font-family:arial, sans-serif;
	font-size:10px;
	color:#52422b;
	font-weight:normal;
	/*border-left:1px solid #cabfa9;
	border-right:1px solid #cabfa9;
	border-bottom:1px solid #cabfa9;*/
	
	}
.popup-captions{display:none;}	


/* LEVEL 2 and 3 */
.preg-level3 h3.day-intro, .preg-level2 h3.day-intro {
	padding:11px 20px;
	}
.preg-level2 h1, .preg-level3 h1 {margin-top:15px;}	
.level-feature {
width:556px; 
height:279px;
background-repeat:no-repeat;
position:relative;
color:#583c26
}
.level-feature a, .level-subfeature a {font-size:.8em;color:#412c19;text-decoration:underline;}
.level-feature-text {
	position:absolute;
	width:215px;	
	top:30px;
	left:38px;
	}
.level-feature-text h2 {
	color:#455555;
	border-bottom:1px solid #cccccc;
	padding-bottom:.5em;
	margin-bottom:.45em;
	}
.level-feature-text h2 a {
	color:#455555;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}
.level-feature-text h2 a:hover {
text-decoration:underline;
}
.level-feature-text a.more {color:#1871AB;font-weight:bold;text-decoration:none;font-size:13px;}
.level-feature-text a.more:focus, .level-feature-text a.more:hover {text-decoration:underline;}
.level-subfeature div {
	border-bottom:1px dotted #5d5d5d;
	margin:15px 30px;
	color:#7F7F7F;
	}	
.level-subfeature p.more {float:right;}	
.level-subfeature div img {float:left;padding-right:12px;}

.image-desc p.more {margin-top:10px;text-align:right;} 

.level-subfeature {
	border:1px solid #b9cd9a;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:15px;
	margin-top:15px;
}	
.level-subfeature h2 {
	font-size:18px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pd2d-co-green.gif) repeat-y center top;
	margin-bottom:0;
}	
.level-subfeature h3, .level-subfeature h3 a  {
font-weight:bold;
font-size:15px;
color:#2864a0;
text-decoration:none;
}	
.level-subfeature h3 a:hover {
text-decoration:underline;
}
.level-subfeature p.more a {color:#1871AB;font-weight:bold;text-decoration:none;font-size:11px;}
.level-subfeature p.more a:hover {text-decoration:underline;}
.feature-links {
	clear:both;
	border:1px solid #72aee0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	margin-bottom:15px;
}	
.feature-links h2 {
		font-size:18px;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:3px;
	background: url(/img/pregDbD/pd2d-co-blue-wide.gif) repeat-y center top;
	margin-bottom:0;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px; 
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px; 
	border-radius-topleft:5px;
	border-radius-topright:5px;
}
.feature-links p {margin-left:15px;margin-top:15px;margin-bottom:0;margin-right:10px;}
.feature-links ul {
	margin-left:15px;
	margin-top:10px;
	padding-left:15px;
	margin-bottom:5px;
	}
.feature-links p.cstmftright {margin-top:5px;margin-bottom:10px;}
.feature-links p.cstmftright a.next {/*font-weight:normal;*/margin-left:15px;font-size:12px;padding:0;}
/*.feature-links li {
	float:left;
	width:50%;
	}
	*/



/* ATTRIBUTION CALLOUT */

#attrCO {
	padding:5px 5px 5px 20px;
	margin-bottom:15px;
	border:2px solid #ccc;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	min-height:90px;
	background: url(/img/pregDbD/pdbd-attr-bak.gif) no-repeat 15px 0;
	}

#attrCO .attr-img {
float:left;
}	
#attrCO .attr-text {
	width:370px;
	float:right;
	background-color:#fdedba;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	}
#attrCO .attr-text p {
	margin:15px;
	color:#979485;
}	
#attrCO .attr-text a {
	text-decoration:underline;
	font-weight:bold;
	}	
	
/*  OVERLAY */
#registerId, #loginId {
background-color: #fff;
    color: #333;
    border: 4px solid #307ed0;
    padding: 12px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}	

#login-content {
text-align:left;
font-size:11px;
font-family:Georgia,serif;
margin:10px 0 0 0;
padding:0;
}
#login-content #login-signup a {
font-family:Verdana,sans-serif;
font-size:11px;
font-weight:normal;
color:#186fa8;
margin-left:10px;
text-decoration:none;
}


		
/* due calc */
.due-calc img {
	float:left;
	margin-right:15px;
	}
.due-calc {
	padding:8px;
	border:2px solid #e9e8ee;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	 border-radius: 8px;
	 }
.due-calc h3 {
font-size:15px;
font-weight:bold;
}	 
.due-calc a {
	color:#1871ab;
	font-weight:bold;
	}	 
	 
/* article pages */
.body h1, .preg-article h1 {
margin-top:10px;
	font-size:1.75em;
	line-height:1.2;
	padding-bottom:5px;
	border-bottom:1px solid #dbdbdb; 
	}	
.body h2, .preg-article h2 {
font-size:1.5em;
padding-bottom:5px;
	border-bottom:1px solid #dbdbdb; 
}	

.body h3, .preg-article h3 {
font-size:1.25em;
font-weight:bold;
}	

.body p, .preg-article p {margin-top:1em;}
.body .util_bar, .more-on, .preg-article .util_bar {
	clear:both;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	} 
	
.body .util_bottom, .preg-article .util_bottom  {
	padding-top:6px;
	border-top:1px solid #ccc;
	border-bottom:none;
	padding-bottom:0;
	}
	
span.more {font-weight:bold;}	

.subsection p {margin-top:3px;}
.subsection .subsection h3 {
	font-size:1em;
	margin-bottom:0;
	padding-bottom:0;
	}

#multarttoc a {color:#1871AB;font-weight:bold;text-decoration:none;}
#multarttoc a:hover {text-decoration:underline;}
#multarttoc {
	width:98%;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	 border-radius: 8px;
	 background-color:#dce6f2;
	 margin-bottom:5px;
	 }
#multarttoc td {width:50%; padding:5px 25px;vertical-align:top;}
#multarttoc h3 {
	font-weight:normal;
	font-size:1.3em;
	padding-bottom:3px;
	border-bottom:1px solid #dbdbdb; }
	#multarttoc ul, #multarttoc li, #multarttoc a {margin-top:0;}
div.clear {border:0;margin:0;padding:0;}	

/* Search */

#feresults h1 {
	/*margin-top:10px;*/
	padding-top:20px;
	font-size:1.75em;
	padding-bottom:5px;
	border-bottom:1px solid #dbdbdb; 
	}	
#feresults h2 {
margin-top:5px;
	font-size:1.4em;
	padding-bottom:5px;
	border-bottom:1px solid #dbdbdb; 
}	

#feresults h3 {padding-top:0;margin-bottom:15px;}

#feresults table.search-descript, #feresults table.sresultsft {
background-color:#ffffff;
}

#feresults table.sresultsft {
margin-top:20px;
padding-bottom:5px;
	border-bottom:1px solid #dbdbdb; 
}

#feresults .docnumber {margin:0;padding:0;}
 
td.s-links {text-align:center;}
td.s-next {text-align:right;}

#feresults .search-descript h3 {
font-family:Georgia, serif;
	color:#4D4D4D;
font-size:1.25em;		
}
#feresults .results-table td {vertical-align:top;}

#feresults .title a, #feresults .search-number {
	font-size:1.25em;
	color:#1871ab;
}
div.fraction {display:inline;}

.search-select {float:right;}
.search-select p {margin:0;padding:0 0 5px 0;font-family:Georgia, serif;
	color:#4d4d4d;font-weight:bold;}
	.search-select input.button {padding-left:4px;padding-right:4px;}
#feresults span.searchtype {float:right;}

/*Site map */
#sitemap h1 {margin-top:25px;margin-bottom:5px;}
#sitemap h2 a, #sitemap h3 a {font-weight:normal;}
div.sitesection, div.sitesectiontwo {height:1%;border:1px solid #1871AB;padding:15px;margin:0 0 15px 0;}
div.sitesection div {float:left;width:40%;}
div.sitesection div.clear {float:none;clear:both;}
div.sitesectiontwo ul.bytri {margin-bottom:25px;}
div.sitesectiontwo ul.bytri li {float:left;margin-right:25px;}
div.sitesectiontwo ul.bywk {clear:both;}
div.sitesectiontwo ul.bywk li {float:left;width:100px;margin-right:15px;}
div.sitesectiontwo div {clear:both;}


/* ideiot guide */
/* Admonitions, Sidebar, and Images */
#iguide .admon, #iguide .figure, #iguide .sidebar { clear:right; float:right;}
#iguide .admon, #iguide .figure { margin:5px 0 25px 15px;}

#iguide .sidebar { width:200px; margin:5px 0 15px 15px;}
#iguide .sidebar h4 { margin:0; padding:0 0 0 8px;}
#iguide .sidebar ul { margin:5px 0; padding:0 0 0 24px; list-style:circle; list-style-position:outside; border-top:3px solid #efefef;}
#iguide .sidebar ul li { font-size:95%; font-weight:bold;}
#iguide .sidebar ul li a { font-weight:normal;}

#iguide .admon { width:200px; border-bottom:1px solid gray;}
#iguide .admon h5 {border:solid gray; border-width:0 0 1px;}
#iguide .admon p, #iguide .admon ul { margin:0; padding:6px 10px; font-size:.9em; line-height:140%; background-color:#f0fffd;}
#iguide .admon ul { padding:6px 0;}
#iguide .admon ul li { margin:0 12px 6px 32px; font-size:1em;}

#iguide .warning h5, #iguide .note h5, #iguide .term h5, #iguide .tip h5 { position:relative; z-index:101; top:0; margin:0; padding:15px 40px 5px 5px; line-height:125%;}

/* Caution Sign */
#iguide .warning h5 { background:url("/images/cigicon-warning.gif") 155px 5px no-repeat;}

/* Woman and bubble */
#iguide .note h5 { background:url("/images/cigicon-noteFE.gif") 130px 0 no-repeat;}

/* Book */
#iguide .term h5 { background:url("/images/cigicon-term.gif") 155px 5px no-repeat;}

/* Lightbulb */
#iguide .tip h5 { background:url("/images/cigicon-note.gif") 155px 0 no-repeat;}

/* Text Only */
#iguide .example h5 { margin:0; padding:5px 10px 4px; color:#fff; text-align:center; background-color:gray;}

/*
Image with Caption and Citation */
#iguide .figure img { border:1px solid gray;}
#iguide .figure .caption { margin:0; padding:5px 0 0; font-size:85%; color:#333; line-height:125%; text-align:right;}
#iguide .figure .caption cite { display:block; margin-top:5px;}

/* Search pager */
.search-pager-wrapper {
  margin-top: 3px;
  float: right;
}

.search-pager {
  margin: 0;
}

.search-pager-item {
  display: inline;
  list-style-type: none;
  padding-right: 20px;
}

.search-pager-item a.active {
  font-weight: bold;
  font-size:120%;
}

/* 2011 styles */
.wrapper {
	position:relative;
	}
#footer, #footr {
	font-size:13px;
	margin:0;
	padding:0;
	text-align:left;
	}
#footer a, #subfooter a, #footr a {
	font-weight:normal;
	}	
#footer h4, #footr h4 {
	font-size:14px;
	color:#fff;
	font-family: Georgia,serif;
	}	
#footer ul, #footer li, #footr ul, #footr li {
	color:#fff;
	}	
#footer p, #footr p {
text-align:left;
}
#subfooter li {
    padding: 0 10px;
}

#header {
	font-size:16px;
	text-align:left;
	margin:auto;

	}		
#header a, #header .nav li.hover li a {
		font-weight:normal;
	}	
#header .nav li.hover a {
	font-weight:bold;
			}
#search {
	position:absolute;
	right:15px;
	top:40px;
	font-size:10px;
	}	
#search input.box {
	width:180px;
	}	
#nav {
	background: url(/img/utility/2011/nav-bar-btm.gif) repeat-x 0 100%;
	padding-bottom:15px;
	}		
#nav ul {
    margin: 0;
    padding: 0;
}
#header input.submit {
	color:#fff;
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:12px;
	background: url(/img/utility/2011/btn-bak.png) repeat-x 0 0;
	height:23px;
	padding:0 5px 1px 5px;
	border:0;
	cursor:pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}	
.nav li.home {
    width: 45px;
}
#supnav li {
	font-size:11px;
	}

/* Social Networking Callouts - Facebook/Twitter */
.socialnetworks{background:#FFF;border:2px solid #68c9d9; width:100%; align:center; margin-bottom:10px; margin-top:20px; float:left; padding:0; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
.socialnetworks h1, .socialnetworks h3 {color:#2e487b; background-color:#FFF; width:135px; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:14px; text-transform: uppercase; text-align:center; margin:-10px 6px 10px 6px; padding:0;font-weight:normal;}
.facebook{float:left; padding:0 2px 0 8px; margin-top:-7px;margin-bottom:7px;}
.facebook a{color:#2e487b;font-family:Tahoma, Geneva, sans-serif; font-size:12px;text-decoration:none;float:left;padding:2px;}
.facebook p {float:left;margin-top:20px; margin-bottom:4px; padding-left:0;}
.facebook.likebox {padding-left:0;}
.facebook iframe {margin-bottom:10px;}
.twitter{float:left; padding:0 2px 0 8px; margin-top:-7px;margin-bottom:5px;}
.twitter a{color:#24a5b9;font-family:Tahoma, Geneva, sans-serif; font-size:12px;text-decoration:none;float:left;padding:2px;}
.twitter p {float:left;margin-top:20px; margin-bottom:4px;}

.fb-like {
    margin:4px 0 8px;
	clear:both;
}
#resourcetable li {
	margin-left:15px;
	}

/* STAY CONNECTED WIDGET*/
#stayConnected{
	background:url(/img/utility/2011/line-bak.gif) repeat-x scroll 0 0 #f4f0e4;
	padding: 5px 12px;
	margin-bottom:10px;
	text-align: center;
	width:100%;
	max-width:316px;
	font-size: 14px;
	font-family:Georgia, "Times New Roman", Times, serif}
#stayConnected h2{
	color: #000;
    font-size: 1.9em;
    margin: 0;
    padding: 0;
	font-weight: normal;
	line-height: 1.25em;}

#soc-btns{
	border-top: 2px dotted #000;
    margin-top: 12px;
    padding-top: 12px;
	width:100%
	}
#soc-btns img {padding:5px}

	
/*SPONSORED TOY FINDER*/	
#toyFinder-widget-sponsor{
	height:212px;
	background:url(/img/utility/2011/widgets/wid-toy-back.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px }
#toyFinder-widget-sponsor h4{
	text-indent:-9999px;
	height:91px;
	margin:7px 0 10px 0;
	padding:0;}
#toyFinder-widget-sponsor p {
	margin:-5px 0 0 10px;
	color:#fff;
	text-align:left;}	
#toyFinder-widget-sponsor input.submit {margin:3px 0 0 3px}	
#toyFinder-widget-sponsor form{
	margin:3px 0 0 0;}
#toyFinder-widget-sponsor select {
	font-size:17px;
	color:#999999;
	height:28px;
	margin:2px 0 0 5px;
	border:solid 1px #999999;
	-moz-border-radius: 6px;
	border-radius: 6px;	}
#toyFinder-widget-sponsor #agerange{width:165px;}
#toyFinder-widget-sponsor select#price{width:125px;}
#toyFinder-widget-sponsor{
	height:212px;
	width:190px;
	background:url(/img/utility/2011/widgets/wid-toyFinder-sponsorBack.jpg) no-repeat; }

#toyFinder-widget-sponsor a img {border:none;margin:10px 5px 0 0;float:right;}
#toyFinder-widget-sponsor input.submit {
	color:#fff;
	font-family:Georgia, serif;
	font-weight:bold;
	font-size:0.875em;
	background: url(/img/utility/2011/btn-bak.png) repeat-x 0 0;
	height:28px;
	padding:0 5px 3px 5px;
	border:0;
	cursor:pointer;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
}	


/* TIP OF THE DAY*/	
#tipoftheDay{
	width:300px;
	font-size:14px;
	line-height:16px;
	margin:15px 0 15px 0;
	padding-bottom:5px;
	background-color:#c3e2e6;
	border:solid 2px #006a34;
	background-image:url(/images/fe/sponsor/DelMonte/BTS2014/TipOfTheDay-DelMonte.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:left;}
#tipoftheDay #date {
	font-size:20px;
	color:#000000;
	margin:5px 0 0 7px}	
#tipoftheDay h4{
	font-size:24px;
	color:#006a34;
	line-height:40px;
	font-weight:normal;
	margin:10px 0 0 7px;}
#tip{padding:25px 10px 0 10px}
#tipoftheDay #sponsorship{float:right;margin-right:10px;}		
#findTips {
	float:left;
	width:120px;
	margin:5px 15px 0 5px;}
/*BUTTONS*/
.gobutton {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:7px 4px 0 4px;
	margin:7px 0 0 5px;
	display:block;
	background-image:url(/images/widgets/orange-button.gif);
	height:22px;
	width:25px;
	-moz-border-radius: 6px;
	border-radius: 6px;	}	
		
/*Springboard */
#ingageunit {
    text-align:center;
    margin:10px auto;
}
#ingageunit #adplayer_iframeDiv {
    margin:auto;
}
/* Newsletter Popup */
#subscribe-popup .form-control {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	font-size: 14px;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
}
#subscribe-popup .btn-success {
	background-color: #5cb85c;
	border-color: #4cae4c;
	color: #fff;
}
#subscribe-popup .btn {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
}

/* STANDARD STYLINGS */
/* Setting new z-index due to ad issues */
.mfp-bg {
	z-index: 6501042 !important;
}
.mfp-wrap {
	z-index: 6501043 !important;
}
.mfp-preloader {
	z-index: 6501044 !important; }
.mfp-content {
	z-index: 6501045 !important; }
button.mfp-close, button.mfp-arrow {
	z-index: 6501046 !important;}
.mfp-close-btn-in .mfp-close {
	background: #fff;
	border-radius:25px;
}
.mfp-content{
	max-width:40%;
}
.mfp-close-btn-in .mfp-close {
	background: #fff;
	border-radius:25px;
}
.mfp-content{
	max-width:40%;
}

#subscribe-popup, #success-popup {
	text-align:center;
	padding:15px;
	min-width:250px;
	margin:0 auto;
	display:block;
	width:auto;
	color: #333;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857;
}
#success-popup {
	background-image:none;
}
#subscribe-popup h1 {
	font-family: "Lato",sans-serif;
}
.newsletter-popup p{
	margin-top:20px;
}
#newsletter-errors {
	color:red;
}
#newsletter-errors ul, #newsletter-errors li {
	margin:0;padding:0;
}
/* STANDARD STYLINGS */

/* YOUR CHILD AGES 0-6 */

#subscribe-popup #subscribe-content.yourchild0-6 {
	background: url(/images/FE-overlay_yourChildAges06.jpg) no-repeat bottom right;
	background-size:45% auto;
	border:4px solid #aca306;
	background-color:#fff;
	text-align:center;
	color:#000;
	padding:10px;
}
#success-popup.yourchild0-6 {
	border:4px solid #aca306;
	color:#000;
	background-color:#fff;
}
.yourchild0-6 h1 {
	color:#000;
	font-size:24px;
}
#subscribe-popup #subscribe-content.yourchild0-6 form {
	width:65%;
}
.yourchild0-6 p a {
	color:#fff;
}
.yourchild0-6 .btn-success {
	border:none;
	color:#fff;
	background-color:#bf42a0;
}
.yourchild0-6 .btn-success:hover {
	background-color:#a22b84;
}
.yourchild0-6 p a {
	color:#bf42a0;
	padding-top:10px;
}
/*YOUR CHILD AGES 0-6*/


/*YOUR CHILD AGES 7-11*/
#subscribe-popup #subscribe-content.yourchild7-11 {
	background: url(/images/FE-overlay_yourChildAges711.jpg) no-repeat bottom center;
	background-size:100% auto;
	border:4px solid #06649a;
	background-color:#e4e4e4;
	text-align:center;
	color:#06669e;
	padding-bottom:180px;
}
#success-popup.yourchild7-11 {
	border:4px solid #06669e;
	color:#e4e4e4;
	background-color:#e4e4e4;
}
.yourchild7-11 h1{
	color:#06669e;
	font-size:24px;
	margin: 0 0 10px;
}
#subscribe-popup #subscribe-content.yourchild7-11 form{
	display: block;
	margin: 0 auto;
	width: 80%;
	padding:10px;
}
.yourchild7-11 p{
	color:#06669e;
}
.yourchild7-11 .btn-success {
	border:solid 1px #FFFFFF;
	color:#fff;
	background-color:#5cb85c;
}
.yourchild7-11 .btn-success:hover {
	background-color:#3d9c3d;
}
.yourchild7-11 p {
	margin:0 0 5px 0
}
.yourchild7-11 p a {
	color:#bf42a0;
	padding-top:10px;
}
/*YOUR CHILD AGES 7-11*/


/*YOUR CHILD AGES 12-18*/
#subscribe-popup #subscribe-content.yourchild12-18 {
	background: url(/images/FE-overlay_yourChildAges1218.jpg) no-repeat bottom right;
	background-size:auto 100%;
	border:4px solid #f8bde4;
	background-color:#aa4976;
	text-align:center;
	color:#fff;
	padding:10px;
}
#success-popup.yourchild12-18 {
	border:4px solid #f8bde4;
	color:#fff;
	background-color:#aa4976;
}
.yourchild12-18 h1 {
	color:#fff;
	font-size:24px;
}
#subscribe-popup #subscribe-content.yourchild12-18 form {
	width:65%;
}
.yourchild12-18 p {
	color:#fff;
}
.yourchild12-18 .btn-success {
	border:solid 1px #FFFFFF;
	color:#fff;
	background-color:#5cb85c;
}
.yourchild12-18 .btn-success:hover {
	background-color:#3d9c3d;
}
.yourchild12-18 p a {
	color:#6495fa;
	padding-top:10px;
}
/*YOUR CHILD AGES 12-18*/


/*PRINTABLES*/
#subscribe-popup #subscribe-content.printablesNL {
	background: url(/images/FE-overlay_printables.jpg) no-repeat bottom left;
	background-size:75% auto;
	border:4px solid #f5703a;
	background-color:#fff;
	text-align:center;
	color:#000;
	padding-bottom:60px;
}
#success-popup.printablesNL {
	border:4px solid #f5703a;
	color:#000;
	background-color:#fff;
}
.printablesNL h1 {
	margin-top:0;
	color:#000;
	font-size:24px;
}
.printablesNL p {
	margin:10px 0;
}
#subscribe-popup #subscribe-content.printablesNL form{
	width:65%;
	margin: 0 auto;
	padding: 10px;
}
.printablesNL p{
	color:#000;
}
.printablesNL .btn-success {
	border:solid 1px #FFFFFF;
	color:#fff;
	background-color:#00a4e2;
}
.printablesNL .btn-success:hover {
	background-color:#0685b5;
}
.printablesNL p a {
	color:#bf42a0;
	padding-top:10px;
}
/*PRINTABLES*/


/*PREGNANCY*/
#subscribe-popup #subscribe-content.pregnancyNL {
	background: url(/images/FE-overlay_pregnancydaybyday.jpg) no-repeat bottom right;
	background-size:auto 100%;
	border:4px solid #b09f91;
	background-color:#38352e;
	text-align:center;
	color:#fff;
	padding-bottom:60px;
}
#success-popup.pregnancyNL {
	border:4px solid #b09f91;
	color:#fff;
	background-color:#38352e;
}
.pregnancyNL h1{
	color:#fff;
	font-size:24px;
}
.pregnancyNL p {
	margin:10px 0;
}
#subscribe-popup #subscribe-content.pregnancyNL form{
	width: 65%;
	padding: 10px 0 0 10px;
}
.pregnancyNL select{
	color:#000;
}
.pregnancyNL p{
	color:#fff;
}
.pregnancyNL .btn-success {
	border:solid 1px #FFFFFF;
	color:#fff;
	background-color:#bf42a0;
}
#pregnancyNL .btn-success:hover {
	background-color:#a22b84;
}
#pregnancyNL p a {
	color:#bf42a0;
	padding-top:10px;
}
#pregnancy-due-date-wrapper div  {
	display:inline;
	margin-right:8px;
}
/*PREGNANCY*/

@media (min-width: 250px) and (max-width: 1023px) {
	/*  #subscribe-popup form {
          width:100% !important;
      }
      */
	.mfp-content{
		max-width:100%;
	}
	#subscribe-popup #subscribe-content form{
		width:80% !important;
	}
	#subscribe-popup #subscribe-content.yourchild7-11{
		padding-bottom:70px;
	}

	#subscribe-popup #subscribe-content.yourchild12-18{
		background-size:45% auto;
	}
	.pregnancyNL span{
		display:block;
	}
	.pregnancyNL select{
		margin-bottom:15px;
	}
}