body {
	background: #906ca5 url('../images/bg.jpg') top repeat-x;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #606060;
	margin: 0;
	padding: 0;	
	line-height: 18px;	
	behavior: url("csshover3.htc");
}
a {
	color: #612d7f;
	text-decoration: none;
}
a:hover {
	color: #7b5f8b;
	text-decoration: underline;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 34px;
	line-height: 34px;
	margin-bottom: 14px;
	margin-top: 12px;
	font-weight: normal;
	color: #612d7f;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 10px;
	margin-top: 6px;
	font-weight: normal;
	color: gray;
}
h4 {
	font-size: 22px;
	line-height: 18px;
	margin-bottom: 4px;
	margin-top: 2px;
	font-weight: normal;	
}
hr {
	height: 1px;
	border: 1px solid #E0E0E0;
	background-color:#E0E0E0;
	color: #E0E0E0;
}
img {
	padding: 0px;
	border: 0px;
}
.prolacta_header {
	color: #6e4089;
	font-family: arial, helvetica;
	font-size: 36px;
	font-weight: normal;
	line-height: 38px;
}
.prolacta_subheader {
	color: #906ca5;
	font-family: arial, helvetica;
	font-size: 17px;
	font-weight: normal;
}
.komen_header_right {
	color: white;
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	background: #c7005d;
	display: block;
	text-align: center;
	padding: 5px;
	border: 3px solid #ef57a0;
}
.komen_header_right a {
	color: white;
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.komen_header_right a:hover {	
	text-decoration: underline;
}
.abbott_header_right {
	color: white;
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	background: #05aaea;
	display: block;
	text-align: center;
	padding: 5px;
	border: 3px solid #96d9f2;
}
.abbott_header_right a {
	color: white;
	font-family: arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.abbott_header_right a:hover {	
	text-decoration: underline;
}
.block_img {
	vertical-align: bottom;	
}	
.linkstop_072210 {		
	float: right;		
	width: auto;
	padding-top: 20px;	
	padding-right: 25px;
	text-align: right;	
	margin-bottom: 40px;
}
.linkstop {		
	float: right;		
	width: auto;
	padding-top: 8px;	
	padding-right: 23px;
	text-align: right;	
}
.wbwimg {
	position:absolute;
	top:22px;
	left:600px;
	z-index:2000;
	float:right;
}
#wbw {
	position:relative;
	width:100%;
	text-align:right;
}
.short { 
	display:inline; 
	text-decoration: none
}
.long { 
	display:none; 
	text-decoration: none
}
ul.arrowlist { 	 
	margin-left:20px; 
	padding:0px;
	list-style-position: outside;		
	list-style-image: url('../images/arrow.gif');
	line-height: 12px;
}
ul.arrowlist li { 	 
	line-height: 18px;
}
table.products {
	color: black;
}
table.products hr {
	height: 1px;
	border: 1px solid #F3F3F3;
	background-color:#F3F3F3;
	color: #F3F3F3;
}
/* Product Links */
.productlink4 {
	font-weight: bold;
	color: #fdb717;
	background: transparent;
	padding: 2px;
}
.productlink4:hover {
	text-decoration: none;
	color: white;
	background: #fdb717;
}
.productlink420 {
	font-weight: bold;
	color: #fd7e17;
	background: transparent;
	padding: 2px;
}
.productlink420:hover {
	text-decoration: none;
	color: white;
	background: #fd7e17;
}
.productlink6 {
	font-weight: bold;
	color: #53ba45;
	background: transparent;
	padding: 2px;
}
.productlink6:hover {
	text-decoration: none;
	color: white;
	background: #53ba45;
}
.productlink8 {
	font-weight: bold;
	color: #08a0c7;
	background: transparent;
	padding: 2px;
}
.productlink8:hover {
	text-decoration: none;
	color: white;
	background: #08a0c7;
}
.productlink840 {
	font-weight: bold;
	color: #05667f;
	background: transparent;
	padding: 2px;
}
.productlink840:hover {
	text-decoration: none;
	color: white;
	background: #05667f;
}
.productlink10 {
	font-weight: bold;
	color: #eb539e;
	background: transparent;
	padding: 2px;
}
.productlink10:hover {
	text-decoration: none;
	color: white;
	background: #eb539e;
}
.productlinkNeo20 {
	font-weight: bold;
	color: #5b419a;
	background: transparent;
	padding: 2px;
}
.productlinkNeo20:hover {
	text-decoration: none;
	color: white;
	background: #5b419a;
}
.productlinkProlact20 {
	font-weight: bold;
	color: #f77f33;
	background: transparent;
	padding: 2px;
}
.productlinkProlact20:hover {
	text-decoration: none;
	color: white;
	background: #f77f33;
}
.productlinkPremieLact {
	font-weight: bold;
	color: #c98dc0;
	background: transparent;
	padding: 2px;
}
.productlinkPremieLact:hover {
	text-decoration: none;
	color: white;
	background: #c98dc0;
}

.productlinkNeo2030 {
	font-weight: bold;
	color: #9a76b8;
	background: transparent;
	padding: 2px;
}
.productlinkNeo2030:hover {
	text-decoration: none;
	color: white;
	background: #9a76b8;
}
.productlinkNeo2040 {
	font-weight: bold;
	color: #cab1f0;
	background: transparent;
	padding: 2px;
}
.productlinkNeo2040:hover {
	text-decoration: none;
	color: white;
	background: #cab1f0;
}
.productlinkNeo2050 {
	font-weight: bold;
	color: #5b3f99;
	background: transparent;
	padding: 2px;
}
.productlinkNeo2050:hover {
	text-decoration: none;
	color: white;
	background: #5b3f99;
}
/* End Product Links */
#main_container {
	position: relative;			
	width: 914px;
	height: 100%;	
	margin: 0 auto;	
}
#header_wrapper {
	position: relative;		
	float: left;	
	width: 914px;
	height: 109px;
	margin: 0;
	padding: 0;
	z-index: 1;
	margin-top:10px;
}
#header_left {
	position: relative;	
	width: 286px;
	height: 109px;
	float: left;
	margin: 0;
	padding: 0;
	background: transparent url('../images/bg_logo.png') top left;
}
#header_right {
	position: relative;			
	width: 628px;
	height: 109px;
	float: right;
	margin: 0;
	padding: 0;	
	background: transparent url('../images/bg_menu.png') bottom right no-repeat;	
}
#body_main {
	position: relative;	
	float: left;
	width: 914px;
	height: 223px;	
	clear: both;
	margin: 0;
	padding: 0;	
	background: url('../images/body_main.png') top left;
}
#body_main_temp {
	position: relative;	
	float: left;
	width: 914px;
	height: 223px;	
	clear: both;
	margin: 0;
	padding: 0;	
	background: url('../images/body_main_temp.png') top left;
}
#body {
	position: relative;
	float: left;
	width: 914px;		
	margin: 0;
	padding: 0;	
	background: url('../images/body_bg.png') repeat-y;
}
#body_left_temp {
	position: relative;
	z-index: 5;  
	float: left;
	width: 615px;		
	margin: 0;
	padding-left: 30px;	
	padding-right: 15px;			
}
#body_right_temp {
	position: relative;
	z-index: 0;  
	float: left;
	width: 231px;	
	min-height: 500px;
	padding-top: 65px;
	padding-left: 10px;		
	color: #612d7f;	
	background: #FFF url('../images/menu_bg.gif') top left no-repeat;
}
#body_left {
	position: relative;
	float: left;
	width: 575px;		
	margin: 0;
	padding-left: 30px;	
	padding-right: 30px;	
	border-right: 1px solid #e1e1e1;	
}
#body_left p {
	text-align: justify;
}
#body_right {
	position: relative;
	float: left;
	width: 235px;	
	margin-top: 0px;
	padding-left: 15px;		
	color: #612d7f;	
}
#body_right_top {
	position: relative;	
	width: 225px;
	height: auto;		
	margin: 0;
	padding-top: 0px;
	border-bottom: 1px solid #e1e1e1;	
}
#body_right_bottom {
	position: relative;	
	width: 220px;
	height: auto;		
	margin-top: 10px;
	padding-top: 10px;	
	border-bottom: 1px solid #e1e1e1;
}
#premielact_container {	
	position: relative;	
	float: left;
	width: 545px;
	min-height: 266px;		
	margin-bottom: 5px;
	padding: 0px;
	background: url('../images/premielact_bg.jpg') no-repeat;
}
#premielact {
	position: relative;
	width: 325px;
	height: auto;			
	margin: 0px;
	padding: 0px;			
	top: 105px;
	left: 202px;		
	text-align: left;	
	color: #612d7f;
	line-height: 15px;
}
#h2mf_container {
	position: relative;
	width: 576px;
	height: 270px;			
	margin-top: 20px;
	margin-bottom: 5px;
	padding: 0px;		
	text-align: left;	
	color: #e1f1f8;
	font-size: 11px;
	line-height: 18px;
	background: url('../images/h2mf_bg.jpg') no-repeat;
}
#h2mf p {
	position: relative;
	width: 155px;
	height: auto;			
	margin: 0px;
	padding: 0px;			
	top: 90px;
	left: 20px;	
	text-align: left;	
}
#h2mf a {
	position: relative;
	display: block;
	width: 100px;
	height: 30px;			
	margin: 0;
	float:right;
	top: -135px;
	#top: -130px;
	padding-right: 20px;
	background: url('../images/h2mf_button_bg.png') no-repeat;
}
#h2mf a:hover {
	background-position: 0 -30px; 
}
#abbott_container {
	position: relative;	
	float: left;
	width: 563px;
	min-height: 278px;		
	margin-bottom: 5px;
	padding: 5px;
	border: 2px solid #cc0066;
}
.abbott_container {
	color: #cc0066;
	font-family: arial, helvetica;
}
.abbott_header {
	color: white;
	font-family: arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	display: block;
	padding: 8px;
	background: #cc0066;
}
#abbott {
	position: relative;
	width: 100%;
	height: auto;			
	margin: 0px;
	padding: 0px;	
	text-align: left;	
	line-height: 15px;
}
#footer {
	position: relative;	i	 
	width: 914px;
	height: 40px;
	color: white;
	clear: both;
	text-align: center;
	padding-top: 28px;	
	background: url('../images/footer_bg.png') top center no-repeat;
}

/* TEMPLATE MENU */

#list-menu ul {	
	margin: 0; 
	padding: 0;
	list-style: none;		
} 
#list-menu li {
	margin: 0;
	line-height: 20px;
	float: left;
}
#list-menu a {
	display: block;
	float: left;
	width:210px;
	padding: 4px 4px 4px 10px;		
	text-decoration: none; 
	border-bottom: 1px solid #f3eff2;
	color: #612d7f;
	font-weight: bold;
}
#list-menu a:hover {		
	background: #612d7f;
	color: #f3eff2;
}

/* END TEMPLATE MENU */

.linkbox {
	display: block;	
	width: 188px;
	padding: 5px;
	background: #FFFFFF;
	border: 1px #612d7f solid;
}
.purplebox {
	display: block;	
	width: auto;
	padding: 5px;
	background: #FFFFFF;
	border: 1px #612d7f solid;
}
.footer a {
	color: #e5cfe7;
	text-decoration: none;
	font-weight: normal;
}
.footer a:hover {
	color: #f7edfa;
	text-decoration: underline;
	font-weight: normal;
}
#menu_072210 {		
	width: 628px;
	height: 31px;
	float: right;
	position: relative;		
}
#menu {		
	width: 628px;
	height: 31px;
	float: right;
	position: relative;	
	margin-top:78px;
}
.def {
	color: #906ca5;
}
a span {
	display: none;
	font: bold;
}
a:hover span {
   display: block;
   position: absolute;
   width: 350px;
   padding: 10px; 
   margin: 30px -30px; 
   z-index: 1000;  
   overflow: visible;
   color: white;
   background: #660066;
   font-size: 12px;
   font-weight: normal;
   font-family: Helvetica,Verdana, Arial, Helvetica, sans-serif;
   text-align: left;
   text-decoration: none;
 }