/******Global Styles******/
body {background: #efeeea; font:12px Arial, Helvetica, sans-serif; text-align: center; color:#333; margin:0; padding:0}

.two-size-hdr {margin:0; padding:0; font:normal 29px Arial, Helvetica, sans-serif; color:#5b5b5b; letter-spacing:0 }
	.two-size-hdr-size2 {font:normal 29px Arial, Helvetica, sans-serif; color:#5b5b5b;}
	
	.subheader {font:lighter 24px Arial, Helvetica, sans-serif; color:#d7137a}
	.subheader2 {font:lighter 18px Arial, Helvetica, sans-serif; color:#d7137a}
	.subheader3 {font:lighter 21px Arial, Helvetica, sans-serif; color:#d7137a; border-top:1px solid #d5d5d5; padding:10px 0 0 0; margin-top:10px}
	.subheader4 {font:lighter 27px Arial, Helvetica, sans-serif; color:#d7137a}
	.subheader5 {font:lighter 21px Arial, Helvetica, sans-serif; color:#d7137a; text-transform:lowercase}
	.subheader6 {font:lighter 35px Helvetica, Arial, sans-serif; color:#d7137a; text-transform:lowercase}
	.subheader7 {font:lighter 14px Helvetica, Arial, sans-serif; color:#d7137a; text-transform:lowercase}

h1 {margin:0; padding:0; font:normal 40px Arial, Helvetica, sans-serif; letter-spacing:0; color:#5b5b5b }
h2 {margin:0; padding:0; font:normal 24px Arial, Helvetica, sans-serif; letter-spacing:0;color:#5b5b5b}
h4 {margin:0; padding:0; font:bold 13px Arial, Helvetica, sans-serif; letter-spacing:0;color:#5b5b5b}
 
p {font:12px/18px Arial, Helvetica, sans-serif;}

img {border:0px none}

a {color:#EF7600;text-decoration:none}/** was #f68d28 had to darken it a bit for text to pop **/
a:hover, a:focus {text-decoration:underline}

	.pink {color:#d7137a}
	
ol.list {margin:0; padding-left:30px}
ol.list li {margin-bottom:10px; line-height:18px}

fieldset {color:#333; font:normal 12px/18px Arial, Helvetica, sans-serif; border: 1px solid #ccc; padding:5px; margin:10px 0}
.agree {background:#ece5db; padding:5px}

#video-small {background: url(/images/bg-video-sm.jpg) no-repeat; width:280px; height:241px; margin:0; padding-top:14px; padding-left:20px; margin-bottom:15px}


#wrapper {width:990px; margin:0 auto;text-align: left;}
	#page-wrapper {width:990px; background: url(/images/bg-mid-rpt.gif) repeat-y #fff; } /*changed*/
	#page-top {width:990px; background: url(/images/top.jpg) no-repeat top left}
	#page-btm {width:990px; background: url(/images/btm.jpg) no-repeat bottom left}
	
	
	
#header-search {
	margin:0 0 0 15px; 
	
	padding-top:5px;
	padding-bottom:5px;
	
	border-bottom:2px solid #cb226f; 
	background :#d7137a url(/images/header-corners.gif) no-repeat top;
	overflow:hidden;
	width:960px;
	position: relative;
}
	#pregnancytoday-logo { margin:0; padding: 0; margin-left:15px;}
	#pregnancytoday-logo a { width: 347px;height: 0px !important;background-image: url(/images/logo.gif); background-repeat:no-repeat; height /**/:65px; /* for IE5/Win */ padding: 65px 0 0 0; overflow: hidden; float: left }
	#pregnancytoday-logo div { width: 361px;height: 0px !important;background-image: url(/images/logo.gif); background-repeat:no-repeat; height /**/:65px; /* for IE5/Win */ padding: 65px 0 0 0; overflow: hidden; float: left }
	
	#search-area { float: right;width: 410px;color: #fff;margin: 10px 10px 0 0; }
	#search-top {z-index:2;margin-bottom: 10px;font-size: 11px;position: absolute;left: 540px;top: 10px;color: #fff;}
		#search-top ul { margin: 0;padding: 0;list-style-type: none; }
		#search-top ul li { margin: 0;padding: 0;list-style-type: none;background: none;float: left;padding: 0 1px;font-size: 11px; }
		#search-top ul li a { display: block;padding: 0px 3px 8px 3px;color: #fff; }
		#search-top ul li a.selected { background: url(/images/search-highlight.gif) center top no-repeat; }
		#search-top ul li a:hover, #search-top ul li a:focus { text-decoration: none; }
		
	#search-btm {overflow: hidden;width: 410px;position: absolute;left: 540px;top: 26px;}
		#search-btm form { margin: 0;padding: 0; }
		#search-btm #search-field { float: left;width: 342px;background: url(/images/search-field.gif) no-repeat;}
		#search-btm #search-field input { border: 0;background: #fff;font-size: 11px;width: 320px;margin: 3px 0 4px 5px;color: #555; }
		#search-btm #search-submit { float: left;width: 68px; }
		#search-btm #search-submit input { width: 57px;height: 21px;margin: 1px 0 0 5px; }
		


#top-banner { width: 738px;margin: 15px auto; }

#nav {width: 960px; height: 30px; margin: 0 0 0 15px; padding: 0; list-style: none; background-color:#f68d28;}
	
	#nav li {margin: 0; padding: 0; float: left;list-style-type: none;background: none;}
	#nav a.mnav {height: 0px !important; height /**/:30px; /* for IE5/Win */ padding: 30px 0 0 0; overflow: hidden; float: left}
	#nav a.mnav:hover, #nav a.mnav:active, #nav a.mnavselected  {background-position: 0 -30px}

		#nav-pregnancy-topics a.mnav  {width: 158px; background: url(/images/nav2-pregnancy-topics.gif) top left no-repeat}
		#nav-conceive a.mnav  {width: 156px; background: url(/images/nav2-trying-to-conceive.gif) top left no-repeat}
		#nav-first-tri a.mnav  {width: 156px; background: url(/images/nav2-first-trimester.gif) top left no-repeat}
		#nav-second-tri a.mnav  {width: 156px; background: url(/images/nav2-second-trimester.gif) top left no-repeat}
		#nav-third-tri a.mnav  {width: 156px; background: url(/images/nav2-third-trimester.gif) top left no-repeat}
		#nav-babies-today a.mnav  {width: 178px; background: url(/images/nav2-visit-babiestoday.gif) top left no-repeat}
		
		#nav3-pregnancy-topics a.mnav  {width: 140px; background: url(/images/nav3-pregnancy-topics.jpg) top left no-repeat}
		#nav3-conceive a.mnav  {width: 136px; background: url(/images/nav3-trying-to-conceive.jpg) top left no-repeat}
		#nav3-first-tri a.mnav  {width: 136px; background: url(/images/nav3-first-trimester.jpg) top left no-repeat}
		#nav3-second-tri a.mnav  {width: 136px; background: url(/images/nav3-second-trimester.jpg) top left no-repeat}
		#nav3-third-tri a.mnav  {width: 136px; background: url(/images/nav3-third-trimester.jpg) top left no-repeat}
		#nav3-post-partum a.mnav  {width: 137px; background: url(/images/nav3-post-partum.jpg) top left no-repeat}
		#nav3-babies-today a.mnav  {width: 139px; background: url(/images/nav3-visit-babiestoday.jpg) top left no-repeat}

	#nav li.dropdown-link { position: relative; z-index:49}
	#nav li.dropdown-link ul { position: absolute;z-index:49;left: 0;top: 30px;margin: 0;padding: 0;display: none;width: 200px;background: #F68D28;list-style-type: none; }
	#nav li.dropdown-link ul li { float: none;margin: 0;padding: 0;list-style-type: none; }
	#nav li.dropdown-link ul li a:link,#nav li.dropdown-link ul li a:visited  { display: block;width: auto;color: #fff;font-weight: normal;padding: 7px 10px;background:
url(/images/nav-bg-dropdown.gif) left bottom repeat-x;font-size: 12px;}
	#nav li.dropdown-link ul li a:hover,#nav li.dropdown-link ul li a:focus {background: none #e77609; text-decoration:none}


	.navclear { clear: left; }
	.breadcrumb {margin: 0 15px;padding: 2px 15px; background-color:#f68d28; font-size:11px;color:#fee1ca}
	.breadcrumb a {color:#fee1ca}
	.breadcrumb a.active {font-weight:bold}

	/****** left column styles ******/
	
	
	.box-grey-no-float {width:187px; margin-bottom:15px}
	
		.box-grey-top {width:187px; margin:0  0 15px 0; background: url(/images/box-grey-top.gif) top left no-repeat #ece5db}
		.box-grey-btm {padding:5px 6px 10px 6px;  background: url(/images/box-grey-btm.gif) bottom left no-repeat}
	
		.box-sponsored-top {width:175px; padding:45px 6px 10px 6px; background: url(/images/box-sponsored-top.gif) top left no-repeat}
		.box-sponsored-btm { margin:0  0 15px 0; background: url(/images/box-sponsored-mid.gif) repeat-y; border-bottom:1px solid #dddddd}
	
	
	#side-accordion { margin-top: 0; padding-bottom:6px}
		#side-accordion a.head { cursor: pointer;text-decoration: none;display: block;background: url(/images/accord-bg-closed.jpg) no-repeat;border-bottom: 1px solid #d5d5d5;color: #f68d28;
padding: 5px 5px 5px 24px; font:12px normal Geneva, Arial, Helvetica, sans-serif }
		#side-accordion a.selected {background: url(/images/accord-bg-open.jpg) no-repeat;color: #fff;font:12px normal Geneva, Arial, Helvetica, sans-serif }
	
		#side-accordion div {background: #fff;display: none;}
		#side-accordion div p {margin: 0;padding: 0 0 10px 0}
			
		#side-accordion div ul.accordion-subnav {margin:0 0 6px 0;padding:0; background:#FFF}
		#side-accordion div .accordion-subnav li {margin: 0;padding: 0; list-style:none; }
		
		#side-accordion div .accordion-subnav li a:link, #side-accordion div .accordion-subnav li a:visited { padding:4px; display:block; color:#5b5b5b}
		#side-accordion div .accordion-subnav li a:hover, #side-accordion div .accordion-subnav li a:focus  { padding:4px; background-color:#f7ecd7;display:block; text-decoration:none}
		
	#big-accordion { margin-top: 20px; width:410px; border:1px solid #ece5db}
		#big-accordion a.head { cursor: pointer;text-decoration: none;display: block;background: url(/images/accord-big-bg-closed.jpg) no-repeat;border-bottom: 1px solid #d5d5d5;color:
#d7137a;font:12px normal Geneva, Arial, Helvetica, sans-serif ; padding:9px 5px 7px 24px}
		#big-accordion a.selected {background: url(/images/accord-big-bg-open.jpg) no-repeat;color: #fff;}

		#big-accordion div {background: #fff;display: none; overflow:hidden; width:410px; text-align:center}
		#big-accordion div p {margin: 0;padding: 0 0 10px 0; text-align:center}
		#big-accordion div ul {padding:0; margin:0}
		#big-accordion div li {width:33%; height:110px; float:left; padding:20px 0 0 0; margin:0; list-style:none}
		
		
		
		#big-accordion div div.taright {display:box}
	
		#big-accordion div div.separator {display:box}
		
		
.go-ul {margin:10px 0 0 20px}	
.go-ul-left10pix {margin:10px 0 0 10px}	
	
.header { font-size: 14px;color: #d7137a; }



.style-list {margin:0; padding-left:10px; list-style-type: none;}
.style-list li {margin:0; padding:5px 0 5px 10px; font:12px Arial, Helvetica, sans-serif; list-style:none;background: url(/images/bullet-blk.gif) no-repeat 0 10px ; }

.style-list-orange {margin:0; padding-left:10px; list-style-type: none;}
.style-list-orange li {margin:0; padding:5px 0 5px 10px; font:12px Arial, Helvetica, sans-serif; list-style:none;background: url(/images/bullet-orng.gif) no-repeat 0 10px ; }

.style-list-orange-2-col {margin:0; padding-left:10px; list-style-type: none; width:402px; overflow:hidden}
.style-list-orange-2-col li {margin:0; padding:5px 0 5px 10px; font:12px Arial, Helvetica, sans-serif; list-style:none;background: url(/images/bullet-orng.gif) no-repeat 0 10px ; width:45%;
float:left }


/******pink quotes******/

.quote {width:168px; margin-left:10px; float:right;}
	.quote-txt {width:140px}
	.quote-txt p { padding:0; margin:0; font:lighter 17px Arial, Helvetica, sans-serif; line-height:30px; color:#d7137a;}
	.quote-bracket {width:28px; background:url(/images/quote-brkt-bg-rpt.gif) repeat-y}
		.quote-bracket-top {width:28px; height:15px; background:url(/images/quote-brkt-top.gif) no-repeat}
		.quote-bracket-mid {width:28px; height:33px; background:url(/images/quote-brkt-mid.gif) center no-repeat}
		.quote-bracket-btm {width:28px; height:15px; background:url(/images/quote-brkt-btm.gif) no-repeat}


/******3 column styles******/

#content-wrapper {width:930px; margin:0 auto; overflow:hidden}

#three-col-left {width:615px; margin-right:15px; float:left; overflow:hidden}
	#three-col-left-cols {width:615px; overflow:hidden}
	#three-col-left-col1 {width:187px; margin-right:15px; float:left}
	#three-col-left-col2 {width:413px; float:left}


	.box-grey615-top {width:615px; margin-bottom:15px; background: url(/images/box-grey615-top.gif) left top no-repeat #ece5db }
	.box-grey615-btm { background: url(/images/box-grey615-btm.gif) left bottom no-repeat}



#three-col-right {width:300px; float:left}

		.box-w-ttl412-top { background: url(/images/box-w-ttl412-top.gif) top left no-repeat}
		.box-w-ttl412-mid {width:412px; margin-bottom:15px; background: url(/images/box-w-ttl412-mid.gif) repeat-y}
		.box-w-ttl412-btm { padding:12px 20px 20px 20px; background: url(/images/box-w-ttl412-btm.gif) bottom left no-repeat}	
			.box-w-ttl412-mid div.ttl{margin:0 0 5px 0}
	
		
		
		.article-category {width:412px; margin-bottom:15px; overflow:hidden}
		.article-category-sub {width:412px; overflow:hidden}
		.article-category-ttl {margin-bottom:10px; padding-bottom:4px; border-bottom:1px solid #d5d5d5}
		.article-category p {margin:0}
		
		.article-img {width:155px; margin-right:10px; float:left}
		.article-txt {width:247px; float:left}
		
		.article-txt ul {margin:0; padding:0}
			 ul.orange li a {color:#f68d28}
			 ul.orange li a:link, .article-stack ul li a:visited {text-decoration:none}
			 ul.orange li a:hover, .article-stack ul li a:active {text-decoration:underline}
			
		#article-text { line-height: 150%; width:408px }
		#article-text img { padding: 5px; }
		#article-text ul { padding: 0;margin: 0; }
		#article-text li { padding: 0;margin: 0;margin-left: 20px; }
			

		
#no-articles { padding: 10px;margin-top: 10px;border: 1px solid #333;font-weight: bold;text-align: center; }
			 
			 
#three-col-col1 {width:187px; margin-right:15px; float:left}
#three-col-col2 {width:413px; margin-right:15px; float:left}
#three-col-col3 {width:300px; float:left}


	.flash-player {width:300px; height:255px; margin-bottom:15px}


		.box-no-ttl-top {width:300px; background: url(/images/box-no-ttl-top.gif) top left no-repeat}
		.box-no-ttl-mid {width:300px; margin-bottom:15px; background: url(/images/box-no-ttl-mid.gif) repeat-y}
		.box-no-ttl-btm {width:260px; padding:12px 20px; background: url(/images/box-no-ttl-btm.gif) bottom left no-repeat}
		
		.box-no-ttl2-top {width:300px; background: url(/images/box-no-ttl2-top.gif) top left no-repeat}
		.box-no-ttl2-mid {width:300px; margin-bottom:15px; background-color:#ece5db}
		.box-no-ttl2-btm {width:260px; padding:12px 20px; background: url(/images/box-no-ttl2-btm.gif) bottom left no-repeat}
	
	
		.box-w-ttl-top {width:300px;background: url(/images/box-w-ttl-top.gif) top left no-repeat}
		.box-w-ttl-mid {width:300px;margin-bottom:15px; background: url(/images/box-w-ttl-mid.gif) repeat-y}
		.box-w-ttl-btm {width:260px; padding:12px 20px; background: url(/images/box-w-ttl-btm.gif) bottom left no-repeat}	
	
		.box-chat-top {width:728px;background: url(/images/chat-top.gif) top left no-repeat}
		.box-chat-mid {width:728px;margin:15px 0; background: url(/images/chat-mid.gif) repeat-y}
		.box-chat-btm {width:692px; padding:18px; background: url(/images/chat-btm.gif) bottom left no-repeat}	
	
		.box-w-ttl p {margin:0}
	
	.ad300x250 {width:300px; margin-bottom:15px}

.flash {width:300px; margin-bottom:15px}
#carousel-big {width:615px; margin-bottom:15px}
#carousel-sm {width:300px; margin-bottom:15px}


.bookclub {width:260px; margin-bottom:10px; overflow:hidden;}
	.bookclub-img {width:45px; margin-right:10px; float:left; padding:1px; border:1px solid #d5d5d5}
	.bookclub-txt {width:201px; float:left}
	.bookclub p {margin:0}

.products {width:260px; margin:15px 0; overflow:hidden;}
	.products-img {width:51px; margin-right:5px; float:left}
	.products-txt {width:200px; float:left}
	.products p {margin:0}

.related-exprt-advc {width:413px; margin-top:10px; overflow:hidden;}
	.related-exprt-advc-img {width:54px; margin-right:10px; float:left}
	.related-exprt-advc-txt {width:348px; float:left}
	.related-exprt-advc p {margin-top:0; line-height:18px}

.article-and-pic-412 {width:413px; overflow:hidden;}
	.pic-412 {width:100px; margin-right:10px; float:left}
	.article-412 {width:302px; float:left}
	.article-412 p {margin-top:0; line-height:18px}
	

#article-related-articles li {padding: 0 0 5px 0; width:360px; line-height:18px }
	
.two-col-article {width:728px; margin-bottom:15px; overflow:hidden}
	.two-col-article-col1 {width:553px; float:left; margin-right:15px}
	.two-col-article-col2 {width:160px; float:left}
	.two-col-article-btm-col1 {width:413px; margin-right:15px; float:left}
	.two-col-article-btm-col2 {width:300px; float:left}

.float-container {overflow:hidden}
	
	.comments2 {width:372px; margin-top:15px; overflow:hidden;margin-bottom: 5px;}
	.bubble {margin-right:5px; width:175px; float:left}
	.bubble-text { padding-top:3px; font-size:11px}
	.bubble img { padding-right: 5px;}	
		.comment {width:372px; padding:3px 0}
			.comment .who {margin:0; padding:0; font:13px Arial, Helvetica, sans-serif; color:#f68d28}
			.comment .when {margin:0; padding:0; font:11px Arial, Helvetica, sans-serif; color:#999}
			.comment p { margin-top:0}
			
			#comment-heading-text { margin: 0;padding: 0;font-weight: normal;color: #d7137a; }
			
			#add-comment-form { display: none;color: #333; }
			#add-comment-form form { margin: 0;padding: 0;border: 1px solid #ccc;padding: 4px}
				.comment-form-row { overflow: hidden;width: 100%;border-bottom: 1px solid #eee;padding: 5px 0; }
				.comment-form-row-left { float: left;width: 30%;padding-top: 3px; }
				.comment-form-row-right { float: left;width: 70%; }
				.comment-form-row-right input[type=text], .comment-form-row-right textarea { width: 230px;border: 1px solid #bbb;padding: 2px;font: 11px Arial, Helvetica, sans-serif; }
				.comment-form-row-right input.comment-form-error, .comment-form-row-right textarea.comment-form-error { border: 1px solid #f00; }
				.comment-form-disclaimer { font-size: 9px; color:#666; }

				#comment-form-errors { display: none;padding: 5px;;color: #f00; }
				#comment-form-success { display: none;padding: 5px;;color:#9bcb3c; }
				
			#join-form {width:360px; overflow:hidden; margin:20px 0}
			#add-word {width:360px; overflow:hidden; margin:5px 0 0 0}
				#join-form-txt, #add-word-txt {width:50px; float:left; margin-top:5px}
				#join-form-input, #add-word-input {width:225px; float:left; margin-right:10px}
				#join-form-btn, #add-word-btn {width:75px; float:left}
			
			#add-word .subheader{display:none}
				
			#signup {}
			#signup-complete{display:none}
			
			
			#loader{display:none; margin:20px auto; width:149px}
			
			#diary-form {width:412px; overflow:hidden}
				
			#diary-form div.diary-form-row {width:100%; margin-bottom:15px; overflow:hidden; vertical-align:middle}
			#diary-form div.txt {width:100px; text-align:left; margin-right:5px; float:left}
			#diary-form div.input {width:250px; float:left}
			
			#diary-form input.txt {width:220px}
				
			#diary-form div.radio {width:100px; float:left}
			#diary-form div.radio-text {width:300px; text-align:left; margin-right:5px; float:left}
			
			#diary-form div.txt-long {width:400px;}
			#diary-form textarea.txt {width:400px; height:100px; text-align:left; }
			
			
			#diary-form div.submit {width:412px; text-align:right}
			#diary-form ol li {line-height:18px; margin-bottom:10px}
			
			
			
			
	#editors-picks h1, 
	#editors-picks h1 a, 
	.results h1, 
	.results h1 a  {margin-top:0; padding:0; font:bold 13px Arial, Helvetica, sans-serif; color:#f78e29}
	
	
	#editors-picks p {margin:0 0 5px 0; padding:0; font:12px Arial, Helvetica, sans-serif; line-height:18px}
	ul.editors-picks {list-style:none; margin:0; padding:0 0 0 10px}
	ul.editors-picks li {list-style:none; line-height:21px}
	
	
	.expert-title {color:#000; font:bold 12px Arial, Helvetica, sans-serif; margin-bottom:20px}
	.expert-pic {float:left; margin-right:15px}


		 
	
	.title {margin:20px 0 0 0;color: #d7137a; }
	#heading-text {color: #d7137a;font-size: 24px; }
	.subhead { color: #d7137a;font-weight: normal;margin: 0;padding: 0; text-transform:lowercase; font-size:14px }
	.by-line {margin:20px 0 10px 0; color:#d7137a}
	.by-line2 {margin:0 0 15px 0; color:#d7137a}
	.by-line-title { color:#000}
	.by-line2 {overflow:hidden; width:373px; color:#d7137a}
		.by-line2 a:link, .by-line2 a:visited {color:#d7137a; text-decoration:underline}
		.by-line2 a:hover, .by-line2 a:focus {color:#d7137a; text-decoration:none}
	.by-line3 {overflow:hidden; width:513px; color:#d7137a}
		.by-line3 a:link, .by-line3 a:visited {color:#d7137a; text-decoration:underline}
		.by-line3 a:hover, .by-line3 a:focus {color:#d7137a; text-decoration:none}
	.by-line-pic {float:right; margin-left:15px;}
	
		.option-bar {margin:25px 0;width:412px; padding:5px 0; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;  font:11px Arial, Helvetica, sans-serif; color:#333; overflow:hidden}
			.option-bar a:link {font:11px Arial, Helvetica, sans-serif}
			
			.option-bar .go {font:bold 11px Arial, Helvetica, sans-serif; color:#9bcb3c}
			.option-bar .links {width:200px; float:right; text-align:right;padding: 0;margin: 0;}
			.option-bar .comments {width:200px; float:left;padding: 0;margin: 0;}
	
	.sponsor {margin-left:64px; font:11px Arial, Helvetica, sans-serif; color:#737373}
			
	

	.two-col-link-farm {overflow:hidden; width:392px; padding:10px}
		.two-col-link-farm ul {padding-left:15px}
		.two-col-link-farm li {color:#666; padding:0 0 10px 0}
	
		.two-col-link-farm-col1 {width:185px; float:left; margin-right:12px}
		.two-col-link-farm-col2 {width:185px; float:left}
	
	ul.main-cats {border:1px solid #ece5db}

	ul.main-cats li div.link-farm {overflow:hidden; width:380px; margin:12px 10px 0 10px;}
	ul.main-cats li a.head { display: block;text-decoration: none;cursor: pointer;background:url(/images/accord-big-bg-closed.jpg) no-repeat; margin:0; padding:7px 5px 5px 24px; font-weight:normal
; color:#d7137a; font-size:14px}
	ul.main-cats li a.head:hover { text-decoration: none; }
	ul.main-cats li a.selected {background: url(/images/accord-big-bg-open.jpg) no-repeat;color: #fff;}
	ul.main-cats li div {display: none;}
	ul.main-cats li div.taright {display: block; width:366px; }
	
	ul.main-cats li ul.taright-accord {text-align:right; border-top:1px solid #d5d5d5; width:366px; margin:0 0 15px 0; padding:15px 0;}
	ul.main-cats li ul.taright-accord li {list-style:none; border-bottom:0; margin:0; padding:0}
	
	
	ul.main-cats li ul.taright-accord li a.go {font:bold 12px Arial, Helvetica, sans-serif; color:#9bcb3c}
	ul.main-cats li ul.taright-accord li a.go:link, a.go:visited {text-decoration:none}
	ul.main-cats li ul.taright-accord li a.go:hover, a.go:focus {text-decoration:underline}
	
	
		ul.main-cats li div.link-farm ul {padding-left:15px; float:left; margin:0}
		ul.main-cats li div.link-farm li { background:none; line-height:14px; margin:0; padding:0; color:#5b5b5b; font-size:12px}
		ul.main-cats li div.link-farm li a {color:#f68d28; padding:0; font-size:12px}
		
		ul.main-cats li div.link-farm ul.link-farm-col1 {width:160px; float:left; margin: 0 12px 0 0; padding: 0 0 0 15px }
		ul.main-cats li div.link-farm ul.link-farm-col2 {width:160px; float:left; margin: 0; padding-left:15px}
		
		ul.main-cats li div.link-farm ul.link-farm-col1 li {color:#f68d28; list-style:disc; padding-bottom:10px; font-size:12px; border:none}
		ul.main-cats li div.link-farm ul.link-farm-col2 li {color:#f68d28; list-style:disc; padding-bottom:10px; font-size:12px; border:none}
		
ul.main-cats li div.link-farm ul.only-articles {margin:0; padding-left:15px; list-style-type: disc;}
ul.main-cats li div.link-farm ul.only-articles li {color:#f68d28; margin:0; padding:5px 0 10px 0; font:12px Arial, Helvetica, sans-serif; list-style:disc;  border:none}
ul.main-cats li div.link-farm ul.only-articles li a.go {font:bold 12px Arial, Helvetica, sans-serif; color:#9bcb3c}

ul.main-cats li div.link-farm ul.only-articles2 {margin:0; padding-left:0; list-style-type: none;}
ul.main-cats li div.link-farm ul.only-articles2 li {color:#f68d28; margin:0; padding:5px 0 10px 0; font:12px Arial, Helvetica, sans-serif; list-style:disc;  border:none}
ul.main-cats li div.link-farm ul.only-articles2 li a.go {font:bold 12px Arial, Helvetica, sans-serif; color:#9bcb3c}
		
		.ul-links {line-height:18px; padding-left:0; margin:0; list-style:none}
		.ul-links li {line-height:18px; padding:0 0 15px 0; margin:0; list-style:none}
		.ul-links li a {text-decoration: none;}
		.ul-links li a:hover {text-decoration: underline;}

	a.subcat:link, a.subcat:visited  {color:#f68d28; text-decoration:none; font-size:12px}
	a:hover.subcat, a:focus.subcat {text-decoration:underline}
	
	
	ul.main-cats { margin:10px 0 0 0; padding:0; }
	ul.main-cats li { margin:0; padding:0; list-style:none;line-height: 150%; font-size:12px; border-bottom:1px solid #d5d5d5; font-weight:normal }
	
	ul.main-news { margin:10px 0 0 0; padding:0; font-size:12px; width:413px; overflow:hidden}
	ul.main-news li.news-date { margin:0 0 10px 0; padding:0 0 5px 0; list-style:none;line-height: 14px; float:left; width:15%;color: #666;}
	ul.main-news li.news-headline { margin:0 0 15px 0; padding:0 0 15px 0; list-style:none;line-height: 14px; float:left; width:80%; border-bottom:1px solid #d5d5d5}
	
	ul.main-news-archive  { margin:0 0 0 15px;padding:5px 0;  width:380px; overflow:hidden}
	ul.main-news-archive li.month { margin:0 0 5px 0; padding:0; list-style:none;line-height: 14px; float:left; width:24%; background-image:none; border:none}
	ul.main-news-archive li.month a{color:#f68d28}
	
	ul.main-news-month, ul.main-recall-cat { margin:10px 0 0 0; padding:0; ; font-size:12px; overflow:hidden}
	ul.main-news-month li, ul.main-recall-cat li{ margin-bottom:10px; list-style:disc; color:#666; border:none; line-height:18px }
	ul.main-news-month li, ul.main-recall-cat li a.go {color:#9bcb3c }
	ul.main-news-month li a, ul.main-recall-cat li a {text-decoration:underline; color:#f68d28;}
	ul.main-news-month li a:hover, ul.main-recall-cat li a:hover {text-decoration:none}
	
	
	ul.main-news-month li.news-date { margin:0 0 10px 0; padding:0 0 5px 0; list-style:none;line-height: 14px; float:left; width:15%;color: #666;}
	ul.main-news-month li.news-headline { margin:0 0 15px 0; padding:0 0 15px 0; list-style:none;line-height: 14px; float:left; width:80%; border-bottom:1px solid #d5d5d5}
	
	
	

/******2 column styles******/
#two-col-left { float:left; width:187px; margin-right:15px}
#two-col-right {float:left; width:728px; overflow:hidden}
	
	#two-col-right h1 {margin:0; padding:0; font:normal 40px Arial, Helvetica, sans-serif;  display:inline; letter-spacing:0 }
	#two-col-right h2 {margin:0; padding:0; font:normal 29px Arial, Helvetica, sans-serif;  display:inline; letter-spacing:0}
	.shout-box {margin:15px 0;background-color:#fff;clear: both;}

		.box-shout-ul { height:16px; width:16px; background:url(/images/box-callout-ul.gif) no-repeat}
		.box-shout-ur { height:16px; width:16px; background:url(/images/box-callout-ur.gif) no-repeat}
		.box-shout-bl { height:16px; width:16px; background:url(/images/box-callout-bl.gif) no-repeat}
		.box-shout-br { height:16px; width:16px; background:url(/images/box-callout-br.gif) no-repeat}
		.box-shout-right { background:url(/images/box-callout-bg-right.gif) repeat-y}
		.box-shout-left { background:url(/images/box-callout-bg-left.gif) repeat-y}
		.box-shout-top { height:16px; background:url(/images/box-callout-bg-top.gif) repeat-x}
		.box-shout-bottom { height:16px; background:url(/images/box-callout-bg-btm.gif) repeat-x}
		
		.box-shout-hdr { margin-bottom:10px; font:lighter 21px/18px Arial, Helvetica, sans-serif; color:#d7137a} 
		
		
		.search-results-top { width:728px; }
		.search-results-btm { width:728px; padding:15px 0; }
			.search-results {width:698px; overflow:hidden}
				.search-results p, .search-result2 p {margin-top:0}
			.search-results-ttl {margin: 0 0 15px 0}
				.search-result {width:210px; margin-right:15px; float:left}

		.search-results2-top {width:686px; background: url(/images/box-grey686-top.gif) top left no-repeat #f7f5f1}
		.search-results2-btm {width:656px; padding:15px;  background: url(/images/box-grey686-btm.gif) bottom left no-repeat; overflow:hidden}
			.search-results2 {width:656px; overflow:hidden}
				.search-result2 {width:190px; margin-right:25px; float:left}
				
		.search-results-728 {width:728px; margin-top:15px}

	.hdr28-pink {font:normal 28px Arial, Helvetica, sans-serif; color:#d7137a}
	.hdr19-pink {font:lighter 19px Arial, Helvetica, sans-serif; color:#d7137a}
	.hdr14-pink {font:lighter 14px Arial, Helvetica, sans-serif; color:#d7137a}
	.hdr14-pink-bold {font:bold 14px Arial, Helvetica, sans-serif; color:#d7137a; text-transform:lowercase}
	
	#editors-picks {width:728px; padding:15px 0; border-top:1px solid #d5d5d5; overflow:hidden}
		#editors-picks .title-box {margin-right:25px; width:350px; float:left}
		#editors-picks .feature-box {margin:15px 0 0 15px; width:320px}
		#editors-picks .movie-box {margin-right:25px; width:143px; float:left}
			#editors-picks .movie-box p {margin:5px 0}
	
	.editors-tools { width:686px; margin-bottom:15px; overflow:hidden}
	.editors-tools p { margin-top:0}
		.editors-tools-col1 {width:350px; margin-right:30px; float:left}
			.editors-tools-col1-entry {width:350px; margin-bottom:15px; overflow:hidden}
				.editors-tools-col1 .pic{width:65px; margin-right:10px; float:left}
				.editors-tools-col1 .text{width:275px; float:left}
				.editors-tools-col1-entry .descblurb a{font-weight:normal; color:black; }
				
		.editors-tools-col2 {width:300px; float:left}
			.editors-tools-col2-entry {width:300px; margin-bottom:15px; overflow:hidden}
				.editors-tools-col2-col1 {width:50px; margin-right:10px; float:left}
				.editors-tools-col2-col2 {width:240px; float:left}
				
				.editors-tools-col2-col2 .descblurb a{color:black; }
				.editors-tools-col2-col2 .descblurb a:hover{color:9bcb3c; }
		
	.editors-tools-btm-cols { width:686px;  overflow:hidden}
		.editors-tools-btm-cols p { margin-top:0}
			.meet-someone { width:316px; margin-right:30px; float:left}
				.meet-someone-entry {width:316px; margin-bottom:15px; overflow:hidden}
					.meet-someone-col1 {width:72px; margin-right:10px; float:left}
					.meet-someone-col2 {width:225px; float:left}
			.great-thoughts { width:686px; float:left}
				.great-thoughts-entry {width:339px; margin-bottom:15px; overflow:hidden}

				.great-thoughts-link {padding: 0 0 15px 0; margin:0 15px 15px 0; border-bottom:1px solid #d5d5d5}


	.video-player-and-ad {width:728px; margin-bottom:15px; overflow:hidden}
		.video-player {width:413px; margin-right:15px; margin-top:10px; float:left}
		.video-player-ad {width:300px; float:left}
		
	.pregnancy-tv { width:686px; overflow:hidden}
		.pregnancy-tv-col1 { width:437px; margin-right:15px; float:left}
		.pregnancy-tv-col2 { width:234px; height:302px; overflow:scroll; float:left}
			.pregnancy-tv-col2-entry { width:200px; margin-bottom:15px; overflow:hidden}
				.pregnancy-tv-col2-col1 { width:90px; margin-right:15px; float:left}
				.pregnancy-tv-col2-col2 { width:95px; float:left}
				.pregnancy-tv-col2-col2  p { margin-top:0}
		.pregnancy-tv-btm-cols { width:716px; margin: 0 6px; overflow:hidden}
		.pregnancy-tv-btm-cols-ttl { margin-bottom:5px}
		.pregnancy-tv-btm-cols-ttl2 { margin:15px 0 5px 0}
			.pregnancy-tv-btm-cols-col1 { width:380px; margin-right:6px; float:left}
			.pregnancy-tv-btm-cols-col2 { width:330px; float:left}
			
			.what-ppl-r-say {margin: 15px 0}
				.what-ppl-r-say-entry {margin-bottom:15px}
			
	.related-awrd-win-prod {width:300px; overflow:hidden}
	.related-awrd-win-prod p { margin-top:0}
		.related-awrd-win-prod-ttl { margin-bottom:15px}
		.related-awrd-win-prod-col1 {width:135px; margin-right:30px; float:left}
		.related-awrd-win-prod-col2 {width:135px; float:left}
		
	
	
	#results-wrapper {position:relative}
		.results-section {margin-top:15px; overflow:hidden}
			.results {margin:15px 0 0 15px}
			.results-hdr {height:50px}
			
	
		
		.results-pages {font:bold 13px Arial, Helvetica, sans-serif; color:#d7137a; text-align:left; margin-left:15px; clear:all}
			.results-pages a { font:bold 13px Arial, Helvetica, sans-serif; color:#9bcb3c}
				.results-pages a:link, .results-pages a:visited { text-decoration:underline}
				.results-pages a:hover, .results-pages a:focus { text-decoration:none}
			.results-pages a.selected {font:bold 13px Arial, Helvetica, sans-serif; color:#d7137a; text-decoration:none}
			
		.floating-ads {width:300px; margin:0 0 10px 10px; background-color:#FFF; float:right}
		
		div.blog-entry {width:412px; overflow:hidden}	
		div.blog-entry div.pic{width:70px; margin-right:10px; float:left}
		div.blog-entry div.text{width:270px; float:left}
		div.blog-entry div.text p{margin-top:0}

/*tabbed panel*/
#tabbed-panel {width:728px}

#tab-pan-nav-container {width:713px; overflow:hidden}
	#tab-pan-nav {width:713px; font-size:12px; line-height:normal; float:left}
	#tab-pan-nav .right {float:right}
		#tab-pan-nav ul {margin:0; padding:0; list-style:none}
		#tab-pan-nav ul.right {margin:0; padding:0; float:right}
		#tab-pan-nav li {margin:0 5px 0 0; line-height:1px; padding:0; background:url(/images/tab-pan-nav-right-up.gif) no-repeat right top; float:left}
		#tab-pan-nav a {display:block;text-decoration: none; background:url(/images/tab-pan-nav-left-up.gif) no-repeat left top; padding:10px 15px 9px 15px}
		#tab-pan-nav a:hover {text-decoration: none;}
		  
		#tab-pan-nav .current { background-image:url(/images/tab-pan-nav-right-over.gif)}
		#tab-pan-nav .current a { background-image:url(/images/tab-pan-nav-left-over.gif); color:#fff}
		
		
	
	.tp-shell {margin:0; padding:0; width:728px;  background:url(/images/tab-pan-bg-top.gif) no-repeat #fbc28c}
	.tp-shell2 {margin:0; padding:0; width:728px;  background:url(/images/tab-pan-bg-top2.gif) no-repeat #f68d28}
		.tp-shell-btm {width:728px; margin:0; padding:0 0 6px 0; background:url(/images/tab-pan-bg-btm.gif) bottom left no-repeat}
		.tp-shell-btm2 {width:728px; height:6px; margin:0; padding:0; background:url(/images/tab-pan-bg-btm2.gif) no-repeat}
	
		.tp-content-shell {width:716px; padding:6px 0 0 6px; margin:0}
			
			.tp-content {width:716px; margin-bottom:0; background:url(/images/tab-pan-innerbg-top.gif) top left no-repeat #fff; line-height:18px }
			.tp-content-btm {width:686px; padding:15px; background:url(/images/tab-pan-innerbg-btm.gif) bottom left no-repeat; overflow:hidden}
			
			.tp-content-btm-top {width:716px;  margin:6px 0 0 0; background:url(/images/tab-pan-innerbg-btm-top.gif) top left no-repeat #fff}
			.tp-content-btm-btm {padding:15px;margin: 0; background:url(/images/tab-pan-innerbg-btm.gif) bottom left no-repeat}
			
			.tp-content-380-top {width:380px; background:url(/images/tab-pan-innerbg-380-top.gif) top left no-repeat #fff}
			.tp-content-380-btm {padding:15px; background:url(/images/tab-pan-innerbg-380-btm.gif) bottom left no-repeat}
			
			.tp-content-330-top1 {width:330px; margin:0 0 6px 0; background:url(/images/tab-pan-innerbg-330-top.gif) top left no-repeat #fff}
			.tp-content-330-top2 {width:330px; margin:0; background:url(/images/tab-pan-innerbg-330-top.gif) top left no-repeat #fff}
			.tp-content-330-btm { padding:15px; background:url(/images/tab-pan-innerbg-330-btm.gif) bottom left no-repeat}
			
			.tp-subtitle {margin-bottom:15px}
			
			ul.tp-content-ul {margin:15px 0; padding:0; list-style:none}
			ul.tp-content-ul li {margin:0 0 15px 0; padding:0; overflow:hidden; width:330px}
			ul.tp-content-ul li div.pic {width:65px; margin-right:10px; float:left}
			ul.tp-content-ul li div.text {width:255px; float:left}
			
			
			#glossary-hdr {width:728px; height:37px; margin:20px 0 7px 0; background:url(/images/glossary-abc-bg.jpg) no-repeat}
				#glossary-hdr .index {width:706px; margin:0 0 0 22px; text-align:center}
				#glossary-hdr a {font:normal 21px Arial, Helvetica, sans-serif; margin:1px 0;padding:4px 8px; float:left}
				#glossary-hdr a:link, #glossary-hdr a:visited {color:#3a3a3a; }
				#glossary-hdr a:hover, #glossary-hdr a:focus {color:#d7137a; text-decoration:none}
				
				#glossary-hdr .index a.active {color:#fff;background:url(/images/glossary-active-bg.jpg) repeat-x #fbc8e3; }
				
			#glossary-terms {width:660px; overflow:hidden;margin: 0;padding: 0;}
				#glossary-terms ul.column { margin:0; padding:0;list-style-type: none;}
				#glossary-terms ul.column li {width:205px; float:left; list-style:none;margin-left: 10px;margin-bottom: 5px;}
				#glossary-terms ul.column li a {font:normal 13px Arial, Helvetica, sans-serif;color:#3a3a3a}
				#glossary-terms ul.column li a:hover, #glossary-terms ul.column li a:focus {color:#d7137a; text-decoration:none}
				#glossary-terms ul.column li a.active {color:#d7137a }
				
			#term-definition dl {margin:0 0 30px 0; padding:0}
			#term-definition dt { font-size: 21px; margin:0; padding:0;color: #d7137a; }
			#term-definition dd { font-size: 14px; margin:0; padding:0 }
			
			div.more {margin-bottom:7px}
			
			div.more-cat {margin-bottom:4px; line-height:14px}
			
			
			
			
			.tp-content-items-display {width:686px; overflow:hidden}
			
				.tp-content-item {float:left; width:220px; margin-right:8px}
				.tp-content-pic {height:75px; text-align:center}
				
#tabbed-panel-full {width:930px; margin:0 auto 15px;}

#tab-pan-nav-container-full {width:930px; overflow:hidden}
	#tab-pan-nav-full {width:915px; font-size:12px; line-height:normal; float:left}
	#tab-pan-nav-full .right {float:right}
		#tab-pan-nav-full ul {margin:0; padding:0; list-style:none}
		#tab-pan-nav-full ul.right {margin:0; padding:0; float:right}
		#tab-pan-nav-full li {margin:0 5px 0 0; line-height:1px; padding:0; background:url(/images/tab-pan-nav-right-up.gif) no-repeat right top; float:left}
		#tab-pan-nav-full a {display:block;text-decoration: none; background:url(/images/tab-pan-nav-left-up.gif) no-repeat left top; padding:10px 15px 9px 15px}
		#tab-pan-nav-full a:hover {text-decoration: none;}
		  
		#tab-pan-nav-full .current { background-image:url(/images/tab-pan-nav-right-over.gif)}
		#tab-pan-nav-full .current a { background-image:url(/images/tab-pan-nav-left-over.gif); color:#fff}
		
		
	
	.tp-shell-full {margin:0; padding:0; width:930px;  background:url(/images/tab-pan-large-top.jpg) no-repeat #fbc28c}
		.tp-shell-btm-full {width:918px; margin:0; padding:6px; background:url(/images/tab-pan-large-btm.jpg) bottom left no-repeat}
		
		

		.video-shell-top {width:918px; background: url(/images/video-shell-top.gif) top left no-repeat}
		.video-shell-mid {width:918px; background: url(/images/video-shell-mid.gif) repeat-y}
		.video-shell-btm {width:866px; padding:26px 26px 15px 26px; background: url(/images/video-shell-btm.gif) bottom left no-repeat}
	
		ul.two-col-videos {overflow:hidden; width:100%; list-style:none; margin:0; padding:0}
		ul.two-col-videos li {width:40%; float:left; list-style:none; padding-left:0; padding-right:50px; margin-left:0; margin-bottom:20px; line-height:18px}
		ul.two-col-videos li.last {padding-right:0}
		ul.two-col-videos li div.thumb {margin-bottom:10px}
		ul.two-col-videos li div.title {font-size:16px; margin-top:0}
		a.video_link_thumb {background:transparent url(/images/bg_video_thumb_off.png) no-repeat scroll left top; display:block; height:120px; width:160px;}
		a.video_link_thumb:hover {background:transparent url(/images/bg_video_thumb_on.png) no-repeat scroll left top; display:block; height:120px; width:160px;}
		
		
		/*pregnancy today videos*/
		.pt-vid-cadrio-stroller {background: url(http://family.go.com/images/cms/video/stroll-training-women-photo-160-CARDIO-STROLLER-PARENTING.jpg); width:160px; height:120px}
		.pt-vid-prenatal-yoga {background: url(http://family.go.com/images/cms/video/women-yoga-photo-160-PRENATAL-YOGA-iPARENTING.jpg); width:160px; height:120px}
		.pt-vid-bag-hospital {background: url(http://family.go.com/images/cms/video/women-paking-photo-160-BAG-HOSPITAL-iPARENTING.jpg); width:160px; height:120px}
		.pt-vid-tofu-salad {background: url(http://family.go.com/images/cms/video/rasberry-tofu-salad-photo-160-SALAD-iPARENTING.jpg); width:160px; height:120px}
		.pt-vid-fruit-smoothie {background: url(http://family.go.com/images/cms/video/woman-fruit-photo-160-SMOOTHIE-iPARENTING.jpg); width:160px; height:120px}
		.pt-vid-strength-training {background: url(http://family.go.com/images/cms/video/women-excersizing-photo-160-STRENGTH-TRAINING-iPARENTING.jpg); width:160px; height:120px}
		.pt-vid-yogurt-parfait {background:url(http://family.go.com/images/cms/video/yogurt-parfait-photo-160-YOGURT-PARFAIT-iPARENTING.jpg); width:160px; height:120px}

			
		/*babies today videos*/
		.bt-vid-colic-101 {background: url(http://family.go.com/images/cms/video/baby-swaddle-photo-160-SWADDLE-and-BURP-iPARENTING.jpg); width:160px; height:120px}
		.bt-vid-first-bath {background: url(http://family.go.com/images/cms/video/women-bathing-baby-photo-160-BATH-iPARENTING.jpg); width:160px; height:120px}
		.bt-vid-baby-basics {background: url(http://family.go.com/images/cms/video/mom-diaper-photo-160-DIAPER-and-GROOM-iPARENTING.jpg); width:160px; height:120px}
		.bt-vid-baby-proof {background: url(http://family.go.com/images/cms/video/women-baby-photo-160-BABYPROOFING-iPARENTING.jpg); width:160px; height:120px}
		.bt-vid-first-feeding {background: url(http://family.go.com/images/cms/video/baby-feeding-photo-160-SOLID-FOODS-iPARENTING.jpg); width:160px; height:120px}




/******undefined content******/
	
.go {font:bold 12px Arial, Helvetica, sans-serif; color:#9bcb3c}
	.go a:link, .go a:visited {text-decoration:none}
	.go	a:hover,.go a:focus {text-decoration:underline}

.go2 {font:bold 12px Arial, Helvetica, sans-serif; color:#9bcb3c}
 a.go2:link, a.go2:visited {text-decoration:none}
 a.go2:hover, a.go2:focus {text-decoration:underline}

.go3 {font:normal 12px Arial, Helvetica, sans-serif; color:#9bcb3c}
 a.go3:link, a.go3:visited {text-decoration:underline}
 a.go3:hover, a.go3:focus {text-decoration:none}
 
 
 li.no-bullet {list-style:none} 
 
.section-wrapper {margin-bottom:15px}
.section-wrapper2 {margin-top:25px}
.section-header {margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #d5d5d5; font:lighter 21px Arial, Helvetica, sans-serif;  color:#d7137a; text-transform:lowercase}
	
	
.ttl {margin:10px 0 0 0}
.ttl2 {margin:0 0 10px 0}

.box-ttl {font:21px "Arial Narrow", Arial, sans-serif; font-weight:light; margin:0 0 0 15px; padding-top:8px; color:#d7137a}

.taright {text-align:right}
.taright100 {width:686px; overflow:hidden; margin-bottom:15px}
.taright50 {float:left; text-align:right; width:343px}
.taright-marginbtm15 {text-align:right; margin-bottom:15px}
.tacenter{text-align:center}

.floatright {float:right}
.floatleft {float:left}

.clearboth {clear:both}
.clearleft {clear:left}
.clearnone {clear:none}

.marginbtm10 {margin-bottom:10px}

.link {font:bold 13px Arial, Helvetica, sans-serif; color:#f68d28;text-decoration: none;}
.link:hover {text-decoration:underline}

ul.link-list { padding:0; margin:10px 0 0 30px; list-style:none;}
ul.link-list li {padding-bottom:10px}
ul.link-list li a {color:#333}
ul.link-list li a.go {color:#9bcb3c}
.placeholder {margin:0 5px;}

.grey737373 {color:#737373}
.grey333 {color:#333}

p.nomarginbtm333 {color:#333; margin-bottom:0}

.pic-right {margin:0 0 10px 10px}
.pic-left {margin:0 10px 10px 0; padding:1px; border:1px solid #D5D5D5}
.pic-left2 {margin:0 10px 10px 0}
.pic-left3 {margin:0 25px 10px 0}
.pic-left4 {margin:0 20px 5px 0}


.separator {margin:0 0 15px 0; padding-top:15px; border-bottom:1px solid #D5D5D5}
.separator2 {margin:0 0 20px 0; height:1px; border-bottom:1px solid #D5D5D5}
.separator3 {margin:40px 0 20px 0; height:1px; border-bottom:1px solid #D5D5D5}
.separator-link {margin:10px 0 20px 0; text-align:right; }
.title-callout1 {margin-top:20px; padding:20px; width:372px; border-top:1px solid #D5D5D5; } 
.title-callout2 {margin-top:20px; padding:20px; width:513px; border-top:1px solid #D5D5D5; }
li.title-callout-questions {margin-top:10px;padding:10px; width:392px; border-top:1px solid #D5D5D5; overflow:hidden}
li.title-callout-questions .pic {width:65px; float:left; margin-right:10px} 
li.title-callout-questions .text {width:315px; float:left;}

#video-extras { overflow: hidden;width: 865px;margin-top: 15px; }
#video-extras #video-transcript { float: left;width: 530px;font-size: 13px;line-height: 130%; }
#video-extras #video-transcript-inner { padding: 10px 10px 10px 0;overflow: auto;height: 100px;display: none; }
#video-extras #video-transcript-inner2 { padding: 10px 10px 10px 0; }
#video-extras #video-links { float: left;width: 320px;margin-left: 15px; }
#hide-transcript-link { display: none; }


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {  }
.jcarousel-frame { z-index: 3;padding: 0;margin: 0;position: absolute; top:0; width: 615px}
.jcarousel-clip { z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;width: 615px }
.jcarousel-list { z-index: 1;overflow: hidden;position: relative;top: 0;left: 0;margin: 0;padding: 0;width: 615px }
.jcarousel-list li, .jcarousel-item { float: left;list-style: none;width: 615px;height: 385px;position: relative; }
#main-iris ul, #main-iris ul li { list-style-type: none;margin: 0;padding: 0; }
#main-iris span { display: none; }

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3;display: none; }
.jcarousel-prev { z-index: 3;display: none; }
.jcarousel-control { position: absolute;top:350px; right:15px;z-index: 999; }
.jcarousel-control a { line-height: 30px;text-decoration: none; padding:5px 14px; margin: 0;color: #fff;font-size: 15px;background-color: #bfda8e;font-family: georgia;font-weight: bold;  }
.jcarousel-control a:hover { text-decoration: none; }
.jcarousel-control a.jcarousel-active {background: #9bcb3c}


/* new carousel */


.jcarousel-skincarousel {
    margin-bottom: 15px;
min-height: 100px;
line-height: 100%;
}

.jcarousel-skincarousel .jcarousel-container {
    background: url(/images/carousel-bg.gif) no-repeat;
position: relative;
}

.jcarousel-skincarousel .jcarousel-container-horizontal {
    width: 535px;
    padding: 20px 40px 0px 40px;
}

.jcarousel-skincarousel a {
    font-size: 11px;
color: #000;
text-decoration: none;
}


.jcarousel-skincarousel .jcarousel-clip-horizontal {
    width:  535px;
    height: 90px;
}
.jcarousel-skincarousel .jcarousel-item {
    width: 105px;
    height: 90px;
text-align: center;
}

.jcarousel-skincarousel .jcarousel-item-horizontal {
    margin-right: 3px;
}
.jcarousel-skincarousel .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skincarousel .jcarousel-next-horizontal {
    position: absolute;
    top: 40px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skincarousel .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skincarousel .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skincarousel .jcarousel-next-disabled-horizontal,
.jcarousel-skincarousel .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skincarousel .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skincarousel .jcarousel-prev-horizontal {
    position: absolute;
    top: 40px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skincarousel .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skincarousel .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skincarousel .jcarousel-prev-disabled-horizontal,
.jcarousel-skincarousel .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skincarousel .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

    
    
/* end new carousel*/

/* new carousel */

#galleries_car { margin-bottom: 15px;z-index: 1;overflow: hidden;width: 250px;height: 100px; }

.jcarousel-gallerycar {
    margin-bottom: 15px;
min-height: 100px;
line-height: 100%;
}

.jcarousel-gallerycar .jcarousel-container {

position: relative;
}

.jcarousel-gallerycar .jcarousel-container-horizontal {
    width: 200px;
    padding: 10px 10px 0px 10px;
}

.jcarousel-gallerycar a {
    font-size: 11px;
color: #000;
text-decoration: none;
}


.jcarousel-gallerycar .jcarousel-clip-horizontal {
    width:  200px;
    height: 90px;
}
.jcarousel-gallerycar .jcarousel-item {
    width: 100px;
    height: 90px;
text-align: center;
}

.jcarousel-gallerycar .jcarousel-item-horizontal {
    margin-right: 3px;
}
.jcarousel-gallerycar .jcarousel-item-placeholder {
}

/**
 *  Horizontal Buttons
 */
.jcarousel-gallerycar .jcarousel-next-horizontal {
    position: absolute;
    top: 40px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-gallerycar .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-gallerycar .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-gallerycar .jcarousel-next-disabled-horizontal,
.jcarousel-gallerycar .jcarousel-next-disabled-horizontal:hover,
.jcarousel-gallerycar .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-gallerycar .jcarousel-prev-horizontal {
    position: absolute;
    top: 40px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/images/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-gallerycar .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-gallerycar .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-gallerycar .jcarousel-prev-disabled-horizontal,
.jcarousel-gallerycar .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-gallerycar .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

    
    
/* end new carousel*/

#main-iris { position: relative;margin-bottom: 15px;z-index: 1;overflow: hidden;width: 615px;height: 385px; }
#main-iris .iris-text { font:21px Arial, Helvetica, sans-serif; color: #d7137a;position: absolute;bottom: 16px;left: 30px; }

#main-iris a { text-decoration: none; }
#main-iris a:hover { text-decoration: none; }

#tools {width:728px; overflow:hidden}
.wrapper-330 {margin:0 0 5px 0; padding:0; overflow:hidden; height:120px; float:left; width:360px}
.tool {float:left; width:50px; height:50px; margin:0 10px 0 0; padding:0}
.tool-desc{float:left; width:270px; margin:0 10px 0 0; padding:0}

.wrapper-412-2 {margin:15px 0; padding:15px 0; overflow:hidden; width:412px; border-top:1px solid #d5d5d5}
	.expert-pic-desc {width:32%; float:left}
	.expert-pic-desc .pic {margin:0 0 5px; text-align:center}
	.expert-pic-desc .desc {text-align:center}
	
	.expert-grouping {margin-top:20px}

	
	.highlight { font-weight:bold; background-color:yellow; padding:2px;}

#whole_ad_wrapper {}
.ind_ad_wrapper {margin-bottom:15px}

.ad_header{font:bold 12px Arial, Helvetica, sans-serif; color:#4e4e4e; line-height:13px}
.ad_title{font:normal 10px Arial, Helvetica, sans-serif; color:#4e4e4e; line-height:13px}
.sponsored_by{font:normal 10px Arial, Helvetica, sans-serif; color:#4e4e4e; line-height:13px}
.ad_title_top{font:bold 13px Arial, Helvetica, sans-serif; color:#d7137a; margin:10px 0 20px }
.ad_links {line-height:18px; margin-left:0px}
.ad_links a {font-size:11px}


.ind_ad_wrapper dt {margin-left:0; padding-left:0}
.ind_ad_wrapper dd {margin-left:0; margin-bottom:0; padding-left:0; }
.ind_ad_wrapper dd ul {margin-left:0; padding-left:0; color:#f68d28; list-style:none}
.ind_ad_wrapper dd ul li {margin-left:0; padding-left:0; font-size:11px; line-height:18px}
/*gender chart*/
.bg-yellow {background-color:#FFFFC0}
.bg-pink {background-color:#FEDCFE}
table.genderchart {background-color:#C0FFFF; border:2px solid #d5d5d5 }
table.genderchart td {font-weight:bold; text-align:center }



/*poll*/
div.poll-results {width:410px; margin-bottom:20px; overflow:hidden }
	div.poll-results div.text {width:195px; margin-right:10px; float:left;}
	div.poll-results div.bars {width:195px; float:left;}

	div.bar-green { background:#9bcb3c; height:12px}
	div.bar-pink { background:#d7137a; height:12px}
	div.bar-orange { background:#f68d28; height:12px}
	div.bar-blue { background:#038bbd; height:12px}
	div.bar-red { background:red; height:12px}
	div.bar-purple { background:purple; height:12px}
	div.bar-yellow { background:yellow; height:12px}
	
	/* tables */
	table.tablesorter {
		font-family:arial;
		background-color: #CDCDCD;
		margin:10px 0pt 15px;
		font-size: 8pt;
		width: 100%;
		text-align: left;
	}
	table.tablesorter thead tr th, table.tablesorter tfoot tr th {
		background-color: #e6EEEE;
		border: 1px solid #FFF;
		font-size: 8pt;
		padding: 4px;
	}
	table.tablesorter thead tr .header {
		background-image: url(/images/bg.gif);
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}
	table.tablesorter tbody td {
		color: #3D3D3D;
		padding: 4px;
		background-color: #FFF;
		vertical-align: top;
	}
	table.tablesorter tbody tr.odd td {
		background-color:#F0F0F6;
	}
	table.tablesorter thead tr .headerSortUp {
		background-image: url(/images/asc.gif);
	}
	table.tablesorter thead tr .headerSortDown {
		background-image: url(/images/desc.gif);
	}
	table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background-color: #8dbdd8;
	}

	
	/*birth stories*/
	

		.box-no-ttl412-top { background: url(/images/box-no-ttl412-top.gif) top left no-repeat}
		.box-no-ttl412-mid {width:412px; margin-bottom:15px; background: url(/images/box-no-ttl412-mid.gif) repeat-y}
		.box-no-ttl412-btm { padding:12px 5px 10px 5px; background: url(/images/box-no-ttl412-btm.gif) bottom left no-repeat}	
		.box-no-ttl412-btm form {margin:0; padding:0}
		#search-pink {width:377px; overflow:hidden; margin:10px 0 0 15px; vertical-align:middle}
		#search-pink input {background:none; border:none; }
		#search-pink #input {width:185px; padding:4px 0 0 4px; margin-right:4px; background: url(/images/search-bg-pink.gif) no-repeat; float:left}
		#search-pink #ex-text {margin-top:2px; color:#737373}
		#search-pink #text {width:120px; margin-right:4px; padding-top:3px; float:left; font:14px Arial, Helvetica, sans-serif; color:#d7137a;}
		#search-pink #btn {width:55px; float:left}
	
		div#story-txtflds div.story-row {margin:5px 0; width:400px; overflow:hidden}
	
		div#story-txtflds div.story-txt {width:130px; float:left}
		div#story-txtflds div.story-input {width:270px; float:left}
		
	
	/*pregnancy daily*/
	
	
		.box-no-ttl412-top-pd { background: url(/images/box-no-ttl412-top.gif) top left no-repeat}
		.box-no-ttl412-mid-pd {width:412px; background: url(/images/box-no-ttl412-mid.gif) repeat-y}
		.box-no-ttl412-btm-pd { padding:12px 5px 20px 5px; background: url(/images/box-no-ttl412-btm.gif) bottom left no-repeat}	
		.box-no-ttl412-btm-pd form {margin:0; padding:0}
	
		div.form-pd {margin:10px 0 0 0; text-align:center}
		div.form-pd-btn {margin:10px 35px 0 0; text-align:right}
	
		#steps {width:412px; margin-top:15px; overflow:hidden}
		#steps .number {width:28px;font:normal 30px Arial, Helvetica, sans-serif; color:#f68d28; float:left; }
		#steps .text1 {width:113px; margin-right:10px; font:normal 12px/15px Arial, Helvetica, sans-serif; float:left}
		#steps .text2 {width:82px; margin-right:8px; font:normal 12px/15px Arial, Helvetica, sans-serif; float:left}
		#steps .text3 {width:110px;font:normal 12px/15px Arial, Helvetica, sans-serif; float:left}
		
		.note-txt {width:380px; margin:0 auto; font-size:11px; color:#737373}
		.note-txt2 {font:12px/18px Arial, Helvetica, sans-serif; color:#737373}
		
		.dual-pic {width:410px; overflow:hidden}
		.pic-left-pd {float:left; margin-right:10px}
		.pic-left-pd-0-margin {float:left; margin-right:0}
		.pic-right-pd {float:right; margin-left:10px}
		
		#nav-pd {width:412px; overflow:hidden}
		#nav-pd .back {width:140px; float:left; text-align:left}
		#nav-pd .start-over {width:132px; float:left; text-align:center}
		#nav-pd .forward {width:140px; float:right; text-align:right}
		
		#nav-pd a {font-size:18px}
		
		
		
	/*Birth Plan*/
	.bp-login {width:370px; overflow:hidden; margin-top:5px}

	.bp-login .float  {float:left; width:180px}
	
	
	.style-list-2-col {margin:0; padding-left:10px; list-style-type: none; width:402px; overflow:hidden}
	.style-list-2-col li {margin:0; padding:5px 0 5px 10px; font:12px Arial, Helvetica, sans-serif; list-style:none;background: url(/images/bullet-orng.gif) no-repeat 0 10px ; width:45%; float:left}
	.section-wrapper2 {margin-top:25px}
	.section-header {margin-bottom:15px; padding-bottom:5px; border-bottom:1px solid #d5d5d5; font:lighter 24px Arial, Helvetica, sans-serif;  color:#d7137a; text-transform:lowercase}

	div.birthplan-form {width:412px; overflow:hidden; margin-bottom:5px}
		div.birthplan-form div.check {width:20px; margin-right:3px; float:left}
		div.birthplan-form div.text	{width:380px; float:left}
		div.birthplan-form div.text2 {width:180px; float:left; margin-right:3px}
		div.birthplan-form div.input {width:180px; float:left}
	
		div.other {margin-bottom:5px}
		
		
	div#birthplan {width:412px; margin-bottom:5px}
	div#birthplan h2 {font:bold 20px Arial, Helvetica, sans-serif; }
		div#birthplan div.section-header {width:412px; border-bottom:1px solid #d5d5d5; font:bold 16px Arial, Helvetica, sans-serif;  color:#000; text-transform:capitalize}
		div#birthplan div.section-wrapper2 ul li {padding-bottom:5px}
		
/*  ads */		
		#smallRectangleAd {
		width: 300px;
		height: 110px;
		padding-top: 10px; 
		clear: both;
		overflow: visible;
		display: none;
		}

		#squareAd {
		height: 135px; 
		padding-top: 10px; 
		clear: both;
		display: none;
		}
		
		#sponsorLogo {
		width: 160px;
		height: 70px;
		padding-top: 10px; 
		clear: both;
		overflow: visible;
		display: none;
		}

		.twitter_link { text-decoration: none; }
		.twitter_link:hover { text-decoration: none; }
		
		
/* flyout */

.flyout_table_tl { background: #C179A9; }
.flyout_table_tlb { background: #C179A9 }
.flyout_table_tc { background: #C179A9 }
.flyout_table_tr { background: #C179A9 }
.flyout_table_trb { background: #C179A9 }
.flyout_table_cl { background: url(/images/flyout_cl.png) repeat-y; }
.flyout_table_content { background: #fff;padding: 10px 10px 0 10px;border-left: 7px solid #C179A9;border-right: 7px solid #C179A9; }
.flyout_table_cr { background: url(/images/flyout_cr.png) repeat-y; }
.flyout_table_bl { background: url(/images/flyout_bl.png) no-repeat top left; }
.flyout_table_bc { background: url(/images/flyout_bc.png) repeat-x; }
.flyout_table_br { background: url(/images/flyout_br.png) no-repeat top left; }
.flyout_table_bottom { background: url(/images/pt_flyout_bottom.png) no-repeat top left; }

.has_nflyout { position: relative;z-index:49; }
.has_nflyout .nflyout { position: absolute;display: none;top: 30px;left: 0;z-index: 45;border-top: 5px solid #C179A9; }
.has_nflyout .nflyout_r { left: auto !important;right: 1px !important; }
.nflyout_head { background: #ebe5db;color: #d7137a; font-weight:bold; padding: 5px 5px 5px 10px;margin-bottom: 5px;position: relative; }
.nflyout_head .nflyout_close { position: absolute;top: 5px;right: 5px; }
.nflyout_2_col { overflow: hidden;width: 100%; }
.nflyout_col { float: left;width: 50%; }
.flyout_table_content ul { margin: 0 0 0 10px ;padding: 0;list-style-type: none; }
.flyout_table_content ul li { float: none !important;margin-bottom: 8px !important;line-height: normal; }

#flip-gallery-nav .pagelink { padding:2px; border:solid 1px #cccccc;  }
#flip-gallery-nav .pagelink-current { padding:4px; color:black; font-weight:bold;  }

/** styles.css in cm /lib/wymeditor/ **/
.alignRight { float:right; }
.alignLeft { float:left; }
.alignCenter {margin-left: auto; margin-right: auto;}
.clear {float:none; clear:both;}
.img200x200 { width:200px; height:200px; }
#flipgallery h2 { color:#E655A3; padding:5px 0 10px 0; }
#flipgallery p.header {font-weight:bold; }
