body { margin:0px; padding:0px; font-family:Arial, sans-serif; background-color: transparent; }
img { border:none; margin:0; padding:0; }
h1 { font-size:12pt; font-style: italic; color:#ffffff; line-height:1.0em; margin-bottom:8px; }

#topimage-wrap { background-color:black; height: 234px; }
#topimage { position:relative; }
#topimage img, div#topimage object { position:absolute; }

#wrap { background-color:red; }
#keys_wrap { background-color: black; }

#content-wrap { background-color: black; }
* html div#body-wrap { padding-top:10px; }
*+html div#body-wrap { padding-top:10px; }

#header, #topimage, #submenu, #content, #footer { width:834px; margin:0 auto 0 auto; background-color:white;}
#keys { width:834px; margin:0 auto 0 auto; background-color:black; font-size:10pt; font-style: italic; color:#ffffff; line-height:1.0em; }
  
#submenu-wrap { height: 18px; background-color: black;}
#submenu  {  height: 18px; background-color:black; }
#submenu-spacer { float:left; width:80px; height:18px; background-color:black;}

ul.horiz-menu { margin:0; padding:0; }
ul.horiz-menu li { float:left; list-style-type: none; padding-left:5px; margin-left:5px; padding-top:2px; font-size:8pt; color:white;  }
ul.horiz-menu li a { color:white;font-weight:bold; text-decoration:none; background-color: black;}
ul.horiz-menu li a.active { color:white; background-color: brown;}
ul.horiz-menu li a:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:black; }

ul.horiz-menu li a.red:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#e74038; }
ul.horiz-menu li a.blue:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#4d89bb; }
ul.horiz-menu li a.yellow:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#ffdd78; }
ul.horiz-menu li a.green:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#69c860; }
ul.horiz-menu li a.purple:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#be3cff; }
ul.horiz-menu li a.pink:hover { font-size:8pt; font-weight: bold;text-decoration:none; color:#ffa928; }

#left-content { float:left; margin-left:50px; margin-top:20px; padding-left: 0px; padding-top:1px; width:400px; height:234px; background-color:#221e1f; background-image: url('images/prokinetics_on_card.gif') }
*+html #left-content { margin-top:10px; } 

#right-content { line-height:160%; font-size:10pt; margin-left:490px;  padding-top:20px; padding-right:20px; color:#221e1f; min-height:240px; }
* html #right-content { height:240px; }

#footer-wrap { background-color:black; color:#221e1f; font-size:8pt; padding:0px 0px;  line-height:150%; }
#footer-wrap a {	color:#221e1f; text-decoration:none; }
#footer-wrap a:hover { text-decoration:underline; }
#footer-spacer { float:left; width:210px; height:30px;}
#footer {min-height: 36px }
.link {
	color: #FFFFFF;
	text-decoration: underline;
}

