.over_flash { position: relative; z-index: 2; }

.divider
{
	background: url(/!images/bh_body_divider.gif) no-repeat;
	width: 541px;
	height: 1px;
	overflow: hidden;
	margin: 1em auto .5em auto;
	clear: both;
}

.mark { color: Red; font-weight: bold; }

.required { color: #F00; }

.woman_to_woman { color: #FF33CC; font-style: normal; }
.mens_health { color: #669900; font-style: normal; }
.ffplus { color: #00F; font-style: normal; }
.healthy_living { color: #FF6600; font-style: normal; }
.ffguide { color: #CC9900; font-style: normal; }

.leftmpinfo {font-family: verdana; font-size: 10px;}
#homelink { z-index:2; }
#canvas {width: 765px; margin: 0 auto; position: relative; z-index: 2; }

#toplogo {background: url(/!images/bh_mp_header_spring.jpg) no-repeat; width: 765px; height: 41px; }
#innerwrap { position:relative; }
#flashpart
{
	top: 50px;
	position: absolute;
	width: 980px;
	height: 486px;
	z-index:1;
}

#center_nav {
	width:980px;
	height:238px;
	margin:0 auto;
	background:url(/!img/int/bh09_mybh_main-promos-background.gif) no-repeat 9px 0;
}

#mac_non_flash
{
	margin-top: 54px;
}

#non_flash
{
	margin: auto;
	padding: 0;
	margin-left:35px;
	top:80px;
	width: 952px;
	height: 170px;
	border-collapse: collapse;
}
#non_flash img {
	float:left;
	margin-right:20px;
}

#non_flash td { padding: 0 5px 0 5px; }

#non_flash img { display: block; }

#left_links
{
	width: 194px;
	float: left;
	margin: 0 1em 1em 16px;
	text-align: center;
	clear:right;
}

#flash_video
{
	float: left;
	margin: 0 1em 1em 0;
}

#woman_gift
{
	font-style: italic;
	font-weight: bold;
}

.error {background-color:yellow;}
.errormsg {color:#FF0000; font-weight:bold;}

.recipe p
{margin-left:25px;}

#TextNav {margin-left: 5px;text-align: center; color: #4181D8;padding-top: 5px; padding-bottom: 5px; background-color:#F4F7FE; width:763px; border: 1px solid #BFC3D0;}