#nav {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 10;
	z-index: 10;
}
#nav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav li li a {
	display: block;
	color: #ff0000;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}
#nav li li a:hover {
	padding: 5px 5px 5px 5px;
	background-color: #ff0000;
	color: #FFFFFF;
	font-weight: bold;
}
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float: left; }
* html #nav ul li a { height: 1%; }
/* End */
#nav li {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	background-color: white;
	padding: 0 1px 0 1px;
}
#nav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #FFFFFF;
	width: 140px;
	filter: alpha(opacity=90);	
	opacity: 0.90;
	padding: 0.5em 0 1em 0; 
}
#nav li>ul {
	top: auto;
	left: auto;
}
#nav li li {
	display: block;
	float: none;
	background-color: transparent;
}
#nav li:hover ul, #nav li.over ul {
	display: block;
}

#hvnav {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 10;
	z-index: 10;
}
#hvnav ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#hvnav li li a {
	display: block;
	color: #57832c;
	text-decoration: none;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
}
#hvnav li li a:hover {
	padding: 5px 5px 5px 5px;
	background-color: #7cbb3e;
	color: #FFFFFF;
	font-weight: bold;
}
/* Fix IE. Hide from IE Mac \*/
* html #hvnav ul li { float: left; }
* html #hvnav ul li a { height: 1%; }
/* End */
#hvnav li {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
	background-color: white;
	padding: 0 1px 0 1px;
}
#hvnav li ul {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	background-color: #FFFFFF;
	width: 140px;
	filter: alpha(opacity=90);	
	opacity: 0.90;
	padding: 0.5em 0 1em 0; 
}
#hvnav li>ul {
	top: auto;
	left: auto;
}
#hvnav li li {
	display: block;
	float: none;
	background-color: transparent;
}
#hvnav li:hover ul, #hvnav li.over ul {
	display: block;
}
#quicklinks {   margin: 0;   padding: 5px;   background-color: #E3E6FD;}
#quicklinks ul {   padding: 0 0 3px 0;   margin: 0;   list-style-type: none; }
#quicklinks ul li {   border-bottom: dashed 1px #0000CC;   padding: 3px 0 3px 0;   margin: 0; }
#quicklinks li.final {   border-bottom: none;   padding-bottom: 0px; }
#quicklinks ul li a {   text-decoration: none;    font-weight: normal;   color: #000000; }
#quicklinks ul li.final a {   text-decoration: none;    font-weight: bold;   color: #EE1313; }
#quicklinks ul li a:hover {    text-decoration: underline;   font-weight: bold; }
#menulinks {   margin: 0;   padding: 5px;   background-color: #FFFFFF;}
#menulinks ul {   padding: 0 0 3px 0;   margin: 0;   list-style-type: none; }
#menulinks ul li {   /* border-bottom: dashed 1px #248B5A; */   padding: 3px 0 3px 0;   margin: 0; }
#menulinks li.final {   border-bottom: none;   padding-bottom: 0px; }
#menulinks ul li a {  /* text-decoration: none; */    font-weight: normal;   color: #000000; }
#menulinks ul li a:hover {    /* text-decoration: underline; */   font-weight: bold; }
.welcome {
	padding: 5px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: left;
}
.hvs {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px;
	vertical-align: top;
}
.hvs a:link {font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.hvs a:active {font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.hvs a:visited {font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.hvs a:hover {font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}

.workingwith {
	background: white url(../images/workingback.gif) no-repeat;
	width: 150px;
	height: 110px;
}
.charities {
	background: white url(../images/suppback.gif) no-repeat;
	width: 150px;
	height: 110px;
}
.awards {
	background: white url(../images/awardback.gif) no-repeat;
	width: 150px;
	height: 110px;
}
.healthvisitors {
	background: white url(../images/sisback.gif) no-repeat;
	width: 150px;
	height: 110px;
}
#pregnancyfeatures {	border: 1px solid #F3479F;	text-align: left; }
#fathersfeatures {	border: 1px solid #2753D7;	text-align: left; }
#teenfeatures {	border: 1px solid #E91A1F;	text-align: left; }
#birthfeatures {	border: 1px solid #F3479F;	text-align: left; }
#babyfeatures {	border: 1px solid #F3479F;	text-align: left; }
#breastfeedingfeatures {	border: 1px solid #F3479F;	text-align: left; }
#aboutfeatures {	border: 1px solid #20A24E;	text-align: left; }
#productsfeatures {	border: 1px solid #FFB1FF;	text-align: left; }
#foryoufeatures {	border: 1px solid #20A24E;	text-align: left; }
.pad {
	padding: 5px;
}
.padb {
	padding-bottom: 10px;
}
.padr {
	padding-right: 5px;
}
.padbr {
	padding-bottom: 10px;
	padding-right: 5px;
}
.padtr {
	padding-top: 25px;
	padding-right: 5px;
}
.padtrtop {
	padding-top: 5px;
	padding-right: 5px;
}
#fourfeatures table {
	border: 1px solid #CCC;
}
#fourfeatures td {
	vertical-align: top;
}
.featuretitle {
	text-align: center;
	padding: 5px;
	background-color: #FF00FF;
	color: #FFFFFF;
	font-weight: bold;
}
.footerline {
	border-top: 1px solid #FF00FF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pregnancyarchive { background-color: #F3479F; }
.birtharchive { background-color: #F3479F; }
.babyarchive { background-color: #F3479F; }
.breastfeedingarchive { background-color: #F3479F; }
.foryouarchive { background-color: #249048; }
.teenarchive { background-color: #E91A1F; }
.fathersarchive { background-color: #2753D7; }
.aboutarchive { background-color: #249048; }
.productarchive { background-color: #FF3DFF; }
.archivebar {	padding: 2px;	text-align: right;	color: #FFFFFF; }
.archivebar a:link { color: #FFFFFF; }
.archivebar a:active { color: #FFFFFF; }
.archivebar a:visited { color: #EEEEEE; }
.archivebar a:hover { color: #BBBBBB; }
.ddcnew {
	background-image: url(../../images/silhouette3.jpg);
	background-repeat: no-repeat;
	height: 370px;
}
.ddcnewtitle {
	font-family: Tahoma;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
/* Devastating Loss */
#dlcontainer
{
margin: 10px 0 0 20px;
padding: 0;
height: 25px;
}

#dlcontainer ul
{
border: 0;
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#dlcontainer ul li
{
display: block;
float: left;
text-align: center;
padding: 0;
margin: 0;
}

#dlcontainer ul li img
{
margin-top: -6px;
}

#dlcontainer ul li a
{
background-color: #269FCF;
width: 245px;
height: 25px;
border: 2px solid #F39DC2;
padding: 10px 0 0 0;
margin: 0 10px 10px 0;
color: #FFFFFF;
text-decoration: none;
display: block;
text-align: left; /*Change to center for 2 flowers, left for 1 flower*/
font: 14px Georgia, "Times New Roman", Times, serif;
}
#dlcontainer ul li a:hover
{
color: #FFFFFF;
border: 2px solid #F39DC2;
background-color: #47BDED;
}
.dltitle {
font: 36px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color: #269FCF;
}
.dltitle2 {
font: 24px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color: #269FCF;
}
.dlsubtitle {
	color: #CCCCCC;
	font-weight: bold;
	font-size: 16px;
}
#boldboxes { background-color: #269FCF; border: 2px solid #F39DC2; font-weight:bold; padding: 5px; color:#FFFFFF;}
#boldboxes a:link { color:#FFFFFF;}
#boldboxes a:active { color:#FFFFFF;}
#boldboxes a:visited { color:#EEEEEE;}
#boldboxes a:hover { color:#CCCCCC;}
#deepblue p { color:#1F4B7F; }
#maintenanceAlert{
	position:absolute;
	width:850px;
	margin:0 0.5em 0 0;
	z-index:10;
	float:none;
	border-top:solid 1px #fff;
	left: auto;
	top: auto;
	background-color:#FF0F10;
	color:#FFF;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: blink;
	text-align: center;

}
