/* body */
body { 
    margin:0px;
    padding:0px;
    background: url(/images/background.gif);
    font-size:12px;
	}

ul,li {
	margin:0px;
	padding:0px;
	list-style: none;
}

/* link and image with no border */
a, img { border:none; }

/* <td> for the one-stop resource for mommies */
.top { 
    background: url(/images/top_mid.gif) no-repeat bottom left;
	vertical-align:bottom;
	}

/************************** search box ************************************/	
.search_box {
    background: url(/images/search_img.gif) no-repeat bottom left;
	vertical-align:bottom;
	text-align:left;
    position:relative;
	}

.searchbox_text {
    vertical-align:middle;
	font-family:"Times New Roman";
	font-size:13px;
	border:#FFFFFF 3px inset;
	}
/*************************** search box ends *******************************/	

.table2 {
    border-bottom:#FFFFFF 2px solid;
	border-left:#FFFFFF 2px solid;
	border-right:#FFFFFF 2px solid;
	} 
	
td.nav {
    background:url(/images/nav_bkg.gif) repeat-x; 
	vertical-align:top;
	}

a.l1 {
    font-family:Tahoma;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	display:block;
	}
	
a.l1:hover {
    font-weight:bold;
    color:#FFFFFF;
	}

a.l2 {
    font-family:Tahoma;	
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}

a.l2:hover {
    font-weight:bold;
	color:#000000;
	}	

.level {
    display:none;
    padding-left:100px;
    }
	
.nav2 {
    background:#4290AD;
    height:27px;
    }
	
.sectable {
    border-left:#A6A14A 1px solid;
    border-right:#A6A14A 1px solid;
    border-top:#A6A14A 1px solid;
	}
/***************************************** navi ************************************/
.level { 
    padding:0px;
    margin:0px;
    width:100%;
    }

.level ul {
    margin:0;
    padding:0;
    list-style:none;
    text-align:center;
    }
	
.level ul li {
    position:relative;
    display: inline;
}

.level ul li a {
    font-family:Tahoma;
    font-size:12px;
    text-decoration:none;
    color:#FFFFFF;
    padding:5px;
    margin:0;
    }
	
.level ul li a:hover {
    background:#91DCF7;
    color:#000000;
    }		
	
.level ul ul {
    position:absolute;
    top:110%;
    left:0;
    width:200px;
    background:#4290AD;
    z-index:100;
    padding: 5 0 5 0;	
    }
	
.level ul ul li {
    width:100%;
    display:block;
    text-align:left;
	}
	
.level ul ul li a{
    display:block;
    font-family:arial;
    padding:2 15 2 15;
    }
	
.level ul ul li a:hover {
    background:#4290AD;
    font-weight:bold;
    }	

.level ul ul { display: none; }

.level ul li:hover ul {
    display:block; 
    -moz-opacity: 0.9; 
    filter:alpha(opacity: 90);
    }
/************************************ navi ends ***************************************/

.main_pic {
    border-top:#FFFFFF 1px solid;
    border-left:#FFFFFF 1px solid;
    border-right:#FFFFFF 1px solid;		
	}
	
td.feature_article {
    font-family:Tahoma;
	font-size:12px;
	background-image:url(home/infant_child_cpr.jpg); 
	background-repeat:no-repeat;
	border-right:#FFFFFF 2px solid;
    }
	
div.feature_article_content {
    margin-top:275px;
	margin-left:20px;
	color:#FFF;
	}
	
div.feature_article a {
    font-family:Tahoma;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	color:#FFF;
	}

/******* HOME PAGE **********/

/* START AUTUMN */
/*
td.home_links {
	width: 620px;
	height: 95px;
	background: url(home/seasonal_autumn_bottom.jpg) no-repeat;
}

.home_links p, a {
	font-family:Verdana;
	font-size:10px;
	color: #000;
}

#home_links_left,#home_links_mid, #home_links_right {
	height: 90px;
    font-family:Tahoma;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	color:#253315;
}

#home_links_left {
	width: 226px;
}

#home_links_left p {
	margin-left: 70px;
}

#home_links_mid {
	width: 240px;
}

#home_links_mid p {
	padding-top: 7px;
	margin-left: 70px;
}

#home_links_right {
	width: 180px;
	margin-left: 10px;
	padding-right: 30px;
} */

/* END AUTUMN */

/* START WINTER */
td.home_links {
	width: 618px;
	height: 82px;
	background: url(home/seasonal_winter_bottom.jpg) no-repeat;
}

.home_links p, a {
	font-family:Verdana;
	font-size:10px;
	color: #000;
}

#home_links_left,#home_links_mid, #home_links_right {
	height: 82px;
    font-family:Tahoma;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	color:#253315;
}

#home_links_left {
	width: 232px;
}

#home_links_left p {
	margin-left: 70px;
	z-index: 1px;
}

#home_links_left a { display: block; width: 145px; height: 52px; text-decoration: none; margin-top: 8px; margin-left: 75px; }

#home_links_mid {
	width: 238px;
}

#home_links_mid p {
	padding-top: 8px;
	margin-left: 13px;
}

#home_links_mid ul { margin-left:13px }

#home_links_right {
	width: 146px;
}

#home_links_right a { display: block; width: 100px; height: 65px; text-decoration: none; margin-top: 8px; margin-left: 13px; }

/* END WINTER */

/********************************* side nav **************************************************/	
td.side_nav	{
    background:#8FD0E8;
	width:150px;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
	}
	
td.side_nav a {
    font-family:Tahoma;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:20lpx;
	}
	
td.side_nav a:hover {
    text-decoration:underline;
	}
/********************************* side nav end ***********************************************/
	
td.footer {
    border:#CCCC00 1px solid;
    background:url(/images/home/footer_strip.gif) repeat-x;
	padding:2px;
	height:8px;
	text-align:center;
	}	
	
td.footer a {
    font-family:Tahoma;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}	
	
td.footer a:hover { color:#FFFFFF; }
	
.title {
    font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	background:#D7E1A1;
    padding:10 10 10 40;
	vertical-align:middle;
	}
	
.content {
    background:#F0F6F8;
	padding:0 30 10 30;
	font-family:Tahoma;
	font-size:12px;
	}

.content a { color:#000; font-weight:bold; text-decoration: none; }
	
.content h1, h2, h3{
    font-family:Tahoma;
	font-size:20;
	color:#DE5C20;
	font-weight:bold;
	}	

.ops {
    font-family:Tahoma;
	font-size:20;
	color:#DE5C20;
	font-weight:bold;
	}
	
.addlink {
    background:#F0F6F8;
	font-family:Tahoma;
	font-size:12px;
    }
	
.addlink h1, h2, h3 {	
    background:#F0F6F8;
	font-family:Tahoma;
	color:#DE5C20;
	font-size:16px;
	}
	
.footer_year {
    text-align:center;
	font-family:Tahoma;
	font-size:12px;
	background:url(/images/footer_year.jpg) no-repeat center;
	}

/********************************************** mom's room main page ************************************************/
.moms_left {
    background:#5EA1B9;
	border-right:#FFFFFF 2px solid;
	border-left:#FFFFFF 2px solid;
	border-top:#FFFFFF 2px solid;
    vertical-align:bottom;
	text-align:right;
	}
	
.moms_right {
	border-right:#FFFFFF 2px solid;
    border-left:#FFFFFF 2px solid;
	border-top:#FFFFFF 2px solid;
    vertical-align:bottom;
	}
	
.moms_text_left {
    border-left:#FFFFFF 2px solid;
	vertical-align:top;
	text-align:left;
	}
	
.moms_text {
    	font-family:Tahoma;
		font-size:11px;
		}
		
.momsroom_content {
    font-family:tahoma;
	font-size:11px;
	padding:5 30 0 30;
	background:#ECF1CD;
	}
	
/********************************************** mom's room main page ends *******************************************/
