/* CSS Document */body{	/*background-color:#ccf3f6;	background-color:#a2dee2;*/	background-color: #a1b2cc;	margin-left: 0px;	margin-top: 6px;	margin-right: 0px;	margin-bottom: 0px;	text-align: center;}.main{	position:relative;	width:656px;	height:564px;	/*padding-top:189px;*/	background-image:url(images/background.jpg);	background-repeat: no-repeat;	background-position: 0px -90px;	/*background-color:#a1b2cc;	border: thin solid #34b6c4;*/	background-color:#ffffff;}/*hack to fix IE padding problemshtml>body .main {padding-bottom:80px}*/.contactmain{	position:relative;	width:656px;	/*height:564px;*/	background-image:url(images/contact_background.jpg);	background-repeat: no-repeat;	background-position: 0px -90px;	/*background-color:#a1b2cc;	border: thin solid #34b6c4;*/	background-color:#ffffff;}/*hack to fix IE padding problemshtml>body .contactmain {padding-bottom:80px}*/.contactContent{padding-top:170px;padding-left:40px;width:656px;}.contacts{	font-family: "Times New Roman", Times, serif;	font-size: 10px;	line-height: 14px;	color: #000000;	padding-left:5px;	vertical-align:top;	width:180px;}.aboutmain{	position:relative;	width:656px;	/*height:564px;*/	background-image:url(images/about_background.jpg);	background-repeat: no-repeat;	background-position: 0px -90px;	/*background-color:#a1b2cc;	border: thin solid #34b6c4;*/	background-color:#ffffff;}/*hack to fix IE padding problemshtml>body .contactmain {padding-bottom:80px}*/.aboutContent{padding-top:170px;padding-left:40px;width:656px;}.aboutLeft{	width:350px;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	color:#3a4c00;	padding-right:10px;	padding-left:4px;	border-right-width: medium;	border-right-style: solid;	border-right-color: #3a4c00;	vertical-align:top;}.aboutRight{	width:220px;	font-family: Arial, Helvetica, sans-serif;	font-size:10px;	color:#00355e;	padding-right:10px;	padding-left:10px;	text-align:center;	line-height:14px;	vertical-align:top;}.blueTxtB12{font-family: "Times New Roman", Times, serif;font-size:11px;color:#00355e;font-weight:bold;}.Txt18{font-size:18px;}.Txt10{font-size:10px;}.futuraGL{font-size:13px;font-family: Arial, Helvetica, sans-serif;}img.floatLeft {	float: left;	margin-right: 4px;	margin-bottom: 10px;}#container {	margin: 0 auto;	width: 656px;	text-align:left;}.homeLeft{width:200px;position:relative;top:160px;left:60px;float:left;font-family: Arial, Helvetica, sans-serif;font-size:16px;line-height:26px;text-align:center;color:#3a4c00;}.homeRight{width:330px;position:relative;top:140px;float:right;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;text-align:center;color:#3a4c00;right:10px;}.homePhoto{position:relative;z-index:1;background-image:url(images/home_photo.jpg);background-repeat:no-repeat;height:240px;width:656px;}a:link {	color: #000000;	text-decoration:none;}a:visited {	color: #000000;	text-decoration:none;}a:hover {	color: #000000;	text-decoration:underline;}a:active {	color: #000000;	text-decoration:none;}.buttonCont{padding-top:6px;padding-bottom:6px;}.bckgrndBottom{	width:656px;	height:104px;	background-image: url(images/background_bottom.gif);	background-position: center 0px;}#footer {	width: 656px;	height:25px;	text-align:center;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #ffffff;	background-color:#15375e;	padding-top:6px;}h1{	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #FFFFFF;	/*color: #FF3399;*/	font-weight: bold;	line-height: 22px;}h2{	font-family: Impact;	font-size: 18px;	color: #e9e60f;	font-weight: normal;}h3{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #34b6c4;	font-weight: normal;	font-style:italic;	line-height: 20px;	border-top-width: thin;	border-bottom-width: thin;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #34b6c4;	border-bottom-color: #34b6c4;	padding-top: 6px;	padding-bottom: 6px;}h4{	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #FFFFFF;	/*color: #FF3399;*/	font-weight: bold;	/*line-height: 16px;*/}h5{	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #34b6c4;	font-style:italic;	line-height: 24px;}.Lheader{	font-family: Arial, Helvetica, sans-serif;	font-size: 36px;	color: #FFFFFF;	font-weight: bold;	line-height: 36px;}.Lheader42{	font-family: Arial, Helvetica, sans-serif;	font-size: 42px;	color: #FFFFFF;	font-weight: bold;	line-height: 42px;}.Lheader24{	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #FFFFFF;	font-weight: bold;	line-height: 24px;}.Lheader30{	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #FFFFFF;	font-weight: bold;	line-height: 30px;}.Lheader30I{	font-family: Arial, Helvetica, sans-serif;	font-size: 30px;	color: #FFFFFF;	font-weight: bold;	line-height: 30px;	font-style: italic;}.t14h24{	font-size: 14px;	line-height: 24px;}.t14{	font-size: 14px;	line-height: 16px;}.t24{	font-size: 24px;	font-weight: bold;	font-style:italic;	line-height: 24px;}.t24n{	font-size: 24px;	font-weight: bold;	line-height: 24px;}.t18{	font-size: 18px;	font-weight: bold;	font-style:italic;	line-height: 18px;}.twi18{	font-size: 18px;	font-weight: bold;	font-style:italic;	color: #FFFFFF;	line-height: 18px;}.tw18{	font-size: 18px;	font-weight: bold;	color: #FFFFFF;	line-height: 18px;}.wt{	color: #FFFFFF;}ul { list-style-position:outside;	/*list-style:none; 	padding:0 0 0;*/ 	margin:0 0 0 22;}/*hack to fix IE padding problems*/html>body ul{margin:0 0 0 -22;}/*.leftCol{	width:220px;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	background-image: url(images/left_col_bckgrnd.gif);	padding: 16px;	line-height: 18px;	vertical-align: top;}.rightCol{	width:580px;	padding: 16px;	vertical-align: top;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 16px;}*/.leftCol5{	width:204px;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	padding: 16px;	line-height: 18px;	vertical-align: top;	/*background-image: url(images/dad-and-baby-left-gradient.jpg);	background-repeat: no-repeat;	background-position: left bottom;	background-color:#d3e9cf;*/	float:left;	top:228px;	z-index:2;	position:absolute;}/*hack to fix IE padding problems*/html>body .leftCol5{width:172px;}#edrightCol{	width:800px;	padding: 16px 16px 16px 232px;	/*vertical-align: top;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 16px;	position:relative;	left:0px;	background-image:url(../images/edmcmahon-left-gradient.jpg);	background-repeat: no-repeat;	background-position: left bottom;	}/*hack to fix IE padding problems*/html>body #edrightCol{width:552px;padding: 10px 16px 16px 232px}#rightCol5{	width:800px;	padding: 16px 16px 16px 232px;	/*vertical-align: top;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 16px;	position:relative;	left:0px;	background-image: url(../images/dad_baby_left_gradient_tall.jpg);	background-repeat: no-repeat;	background-position: left bottom;	}/*hack to fix IE padding problems*/html>body #rightCol5{width:552px;padding: 10px 16px 16px 232px}#rightCol20{	width:800px;	padding: 16px 16px 16px 232px;	/*vertical-align: top;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #1f676f;	line-height: 22px;	position:relative;	left:0px;	background-image: url(../images/dad_baby_left_gradient_tall.jpg);	background-repeat: no-repeat;	background-position: left bottom;	}/*hack to fix IE padding problems*/html>body #rightCol20{width:552px;padding: 10px 16px 16px 232px}#rightColEx{	width:310px;	/*vertical-align: top;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 14px;	position:relative;	float:right;	padding-left:20px;	padding-right:15px;}/*hack to fix IE padding problems*/html>body #rightColEx{width:275px}#rightColFeat{	width:800px;	padding: 16px 16px 16px 232px;	/*vertical-align: top;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 18px;	position:relative;	left:0px;	background-image: url(../images/dad_baby_left_gradient_tall.jpg);	background-repeat: no-repeat;	background-position: left bottom;	}/*hack to fix IE padding problems*/html>body #rightColFeat{width:552px;padding: 10px 16px 16px 232px}#comingSoon{	width:800px;	padding: 16px 16px 16px 232px;	/*vertical-align: top;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 16px;	position:relative;	left:0px;	background-image: url(../images/dad_baby_left_gradient_tall.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height:200px;	}/*hack to fix IE padding problems*/html>body #comingSoon{width:552px;padding: 10px 16px 16px 232px}#thankyou{	width:800px;	padding: 16px 16px 16px 232px;	/*vertical-align: top;*/	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 16px;	position:relative;	left:0px;	background-image: url(../images/dad_baby_left_gradient_tall.jpg);	background-repeat: no-repeat;	background-position: left bottom;	height:260px;	}/*hack to fix IE padding problems*/html>body #thankyou{width:552px;padding: 10px 16px 16px 232px}.fact{	padding-top: 6px;	padding-bottom: 6px;	border-top: thin solid #34b6c4;	border-bottom: thin solid #34b6c4;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.LPhoto{	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	color: #34b6c4;	font-style:italic;	line-height: 24px;	vertical-align:middle;	background-image: url(../images/laundry-proud-parent.jpg);	background-repeat: no-repeat;	background-position: left -40px;	padding-left:340px;	padding-right:10px;	padding-top:40px;	height:170px;	margin-top: 40px;}.F1Photo{	/*font-family: Arial, Helvetica, sans-serif;	font-size: 24px;	color: #ffffff;	color: #34b6c4;	font-style:italic;	line-height: 30px;*/	vertical-align:middle;	background-image:url(../images/stickbibs-products.jpg);	background-repeat: no-repeat;	background-position: left 0px;	padding-left:300px;	padding-right:10px;	padding-top:40px;	height:220px;	margin-top: 10px;}.callout{	/*background-color:#ddeced;*/	padding:6px 0px 6px;	border-top: thin solid #34b6c4;}.bLink:link{text-decoration:none;color:#34b6c4;font-size: 14px;font-weight: bold;}.bLink:visited{text-decoration:none;color:#34b6c4;font-size: 14px;font-weight: bold;}.bLink:hover{text-decoration:underline;color:#34b6c4;font-size: 14px;font-weight: bold;}.bLink:active{text-decoration:none;color: #34b6c4;font-size: 14px;font-weight: bold;}.nBtn:link{	text-decoration:none;	color:#ffffff;	font-size: 14px;	font-weight: bold;	font-family: "Times New Roman", Times, serif;}.nBtn:hover{	text-decoration:none;	color:#e9e60f;	font-size: 14px;	font-weight: bold;	font-family: "Times New Roman", Times, serif;}.nBtn:visited{	text-decoration:none;	color:#ffffff;	font-size: 14px;	font-weight: bold;	font-family: "Times New Roman", Times, serif;}/*.nBtn:active{	text-decoration:none;	color:#ffffff;	font-size: 14px;	font-weight: bold;	font-family: "Times New Roman", Times, serif;}*/.cntctcol{	height:160px;	width:250px;	padding-right:20px;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 18px;	vertical-align:top;}.HrightCol{	width:400px;	vertical-align: top;	/*text-align:left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	padding: 16px;	line-height: 18px;	background-image: url(images/dad-and-baby-left-gradient.jpg);	background-repeat: no-repeat;	background-position: left bottom;	background-color:#d3e9cf;*/	float:right;	top:480px;	z-index:3;	position:absolute;	left:460px;}/*hack to fix IE padding problemshtml>body .HrightCol{width:368px;}*/.nextprev{width:536px;/*height:20px;*/text-align:right;padding:0px 10px 4px 16px;background-color:#2a939e;color:#e9e60f;position:relative;top:8px;}.normText{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 16px;}.order{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 20px;	padding-bottom: 10px;	width:240px;}.orderbibText{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 36px;	background-image: url(../images/stickybibs-package.jpg);	background-repeat: no-repeat;	background-position: 244px 20px;	padding-bottom: 10px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #1f676f;	width:370px;}.orderpadText{font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #1f676f;	line-height: 36px;	background-image:url(../images/burp-pad-package.jpg);	background-repeat: no-repeat;	background-position: 244px 20px;	padding-bottom: 10px;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #1f676f;	width:370px;}.jsclass body .randomcontent{ /*Do NOT remove! CSS to hide random contents in JS enabled browsers*/	display: none;	font-style: italic;	font-family: "Times New Roman", Times, serif;}.healthpg{	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	line-height: 22px;	color: #1f676f;	text-align:left;	vertical-align:top;	width:174px;}.horline {	border-top-width: thin;	border-top-style: solid;	border-top-color: #1f676f;	padding-top:6px;}