div.imageon {background-color: #F3F4F6; border: 1px solid #D3D3D3; width: 150px; height: 150px; text-align: center; vertical-align: middle; float: left; z-index: -1}
div.imageoff {background-color: white; border: 1px solid white; width: 150px; height: 150px; text-align: center; vertical-align: middle; float: left}
.highslide {cursor: url(/images/highslide/zoomin.cur), pointer; outline: none}
.highslide img {border: 2px solid gray}
.highslide:hover img {border: 2px solid white}
.highslide-image {border: 2px solid white}
.highslide-image-blur {}
.highslide-caption {display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px; background-color: white}
.highslide-loading {display: block; color: white; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white; background-color: black}
a.highslide-credits, a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white; background-color: gray}
.highslide-overlay {display: none}
.controlbar {margin-left: 10px; background: url(/images/highslide/controlbar2.gif); width: 210px; height: 32px}
.controlbar a {display: block; float: left; margin: 0 0 0 5px; height: 30px; width: 42px}
.highslide-display-block {display: block}
.highslide-display-none {display: none}
.highslide-move {cursor: move}
.highslide-html {background-color: white}
.highslide-html-blur {border: 2px solid gray}
.highslide-html-content {position: absolute; display: none}
.control {float: right; display: block; margin: 0 5px; font-size: 9pt; font-weight: bold; text-transform: uppercase}
#top-nav {position: absolute; left: 13px; top: 100px; font-family: "Verdana"; font-size: 13pt; width: 700px}
#top-nav .my {font-size: 15pt; color: #222222}
#top-nav .item-selected .my {color: white}
#top-nav .csstip {position: relative}
#top-nav .csstip span {font-size: 10pt; z-index: 1}
#top-nav ul {list-style: none; margin: 0; padding: 0}
#top-nav li {margin: 0; padding: 0; float: left; padding: 3px 10px; margin: 0 2px; height: 28px}
#top-nav li.item {background-color: #d2dcc4; color: #222222}
#top-nav li.item-selected a {color: white}
* html #top-nav li.item-selected {height: 34px}
#top-nav a {color: #222222}
#top-nav a, #top-nav li.item-selected div {display: block; position: relative; top: 5px}
#top-nav a:hover {color: #0066CC}
#footer {clear: both; padding: 5px .5em .5em .5em; height: 80px; margin-top: 1em; background-color: #729D2C; color: white; font-size: 9pt}
#footer-ghealth {position: absolute; right: 0; top: 0; width: 200px; text-align: center; margin: 0 auto}
#footer ul {padding: 0; list-style: none}
#footer .copy {clear: both; margin: 1em 0 0 1ex; padding: 0}
#footer li {float: left; margin: 0; padding: 0 1ex}
#footer li {border-left: 1px solid white}
#footer li:first-child, #footer li.first {border-left: none}
#footer a {position: relative}
#footer a:link {text-decoration: none; color: white}
#footer a:visited {text-decoration: none; color: white}
#footer a:hover {text-decoration: underline; color: white}
#splash {position: relative; color: white; width: 490px; left: 0px; top: 10px; line-height: 13pt; font-size: 13pt; font-family: "Verdana"}
#splash .my {font-size: 17pt}
#splash .splash-about {position: absolute; left: 50px; top: 10px}
#splash .signup-button {position: absolute; top: 10px; left: 520px}
#splash .tour-button {position: absolute; top: 40px; left: 520px}
#splash img {border: 0}
#search-bar {background: url(/images/bg_searchbar_blue.png) repeat-x}
#search-bar-spacer {background-color: #176BBB}
.nav-community #search-bar {background: url(/images/bg_searchbar_orange.png) repeat-x}
.nav-community #search-bar-spacer {background-color: #FB6504}
#slogan {position: absolute; top: 54px; left: 4px; z-index: 1000; font-weight: bold; font-size: 11pt}
#search-box, #search-box {background-color: #176bbb; width: 590px; text-align: left; margin: 0 auto}
#banner {background-color: #4e7a19}
.site-dailyapple #header {background: url(/images/bg_header.png) repeat-x}
.site-dailyapple #banner {background: #4e7a19 url('/images/mda/news.jpg')}
.site-dailyapple .nav-community #banner {background: #4e7a19 url('/images/mda/community-search.jpg')}
#top-nav li {background: transparent url(/images/menu_top_shadow.gif) repeat-x}
#top-nav li.item-selected {background-color: #176BBB; border-bottom: 1px solid #176BBB}
.nav-community #top-nav li.item-selected {background-color: #fb6504; border-bottom: 1px solid #fb6504}
.site-discovery #banner, .site-merckpro #banner {height: 40px}
.site-discovery #top-nav, .site-merckpro #top-nav {top: 6px}
.site-curbside #banner {height: 80px}
.site-curbside #top-nav {top: 46px}
#body {max-width: 1000px; margin: 0 auto; padding: 0 1em}
* html #body-wrapper {text-align: center}
* html #body {width: expression(document.body.clientWidth > 1000? "1000px": "auto"); text-align: left}
#header {border-top: 5px solid #487415; padding: 1ex 0}
#banner {position: relative; height: 133px; border-bottom: 1px solid white}
*:first-child+html #banner {width: 100%}
#search-bar-spacer {height: 15px}
#content {position: relative; margin-top: 3px}
#functions {margin: 0 auto; max-width: 800px; margin-top: 1em; min-height: 400px}
* html #functions-wrapper {text-align: center}
* html #functions {text-align: left; height: 400px; width: expression(document.body.clientWidth > 800? "800px": "auto")}
#breadcrumbs {margin-left: 190px; margin-top: 1em}
#content_for_layout {padding: 0 1ex; min-height: 400px}
h2 {color: #003366}
#user-details {}
#user-details, #profile-list, #sources, #user-activity {padding: 1em}
#user-details dl {line-height: 1.4em}
#user-details dl dt {float: left; margin: 0px; padding: 0px; padding-right: 9px; width: 130px; text-align: right; font-weight: bold}
#user-details ul.profile-options {margin: 0px; padding: 0px; list-style: none; padding-left: 129px; line-height: 1.4em; font-weight: bold}
form.user-details {width: 500px}
div.fieldWithErrors {background: white; border: 1px solid #FF7010}
div.errors, .error {padding: 9px; font-weight: bold}
div.errors ul li, .error {color: #FF7010; font-weight: normal}
form div.button {clear: both; text-align: left}
h2 {margin: 0px; padding: 0px; margin-top: 9px; margin-bottom: 9px}
ul.profile-shares {margin: 0px; padding: 0 0 0 6px; list-style: none}
form.user-details div.button {margin: 0px; padding: 0px; padding-top: 6px; text-align: left; clear: both}
form.signup-form div.plus-button {margin: 0px; padding: 0px; margin-left: 12em; margin-bottom: 6px}
#signup-form .super-widget-title {margin-top: 1em}
form.profile-share-form {width: 450px}
form.profile-share-form dl {line-height: 1.4em}
form.profile-share-form dl dt {float: left; margin: 0px; padding: 0px; padding-right: 9px; width: 220px; text-align: right}
form.profile-share-form dl dd {margin-left: 220px}
form.profile-share-form dl dd input {width: 160px}
form.profile-share-form dl dd select {width: 160px}
form.profile-share-form div.clearing {clear: both}
form.profile-share-form div.button {width: 389px; margin: 0px; clear: both; padding: 0px; padding-top: 6px; padding-top: 18px; text-align: right}
.signup-actions {padding-left: 5px}
.signup-actions div {padding: 1em}
.signup-actions a {font-size: 14pt; font-weight: bold}
.signup-actions ul {margin-left: 15px; margin-top: 5px; padding: 0}
.signup-actions li {padding: 0; margin: 0}
ul.delivery-interval {margin: 0; padding: 0; list-style: none}
ul.delivery-interval select {margin-left: 20px}
.ghealth-status {width: 150px; float: right; clear: right}
.ghealth-profile-action {position: relative; width: 70px; float: right; clear: right; z-index: 1}
.ghealth-profile-action a {text-decoration: underline !important}
.ghealth-profile-action .tip {position: absolute; right: 0; top: 0}
.ghealth-process {margin-left: 1em}
.ghealth-process h3 {font-size: 12pt; padding: 2px 0; margin-top: 1ex; margin-bottom: 3px}
.ghealth-process ul {margin-top: 0}
.account-back {font-size: 12pt; padding-top: 1em}
.ratings h2 {font-size: 12pt}
.ratings p, .ratings ul {padding-left: 1em}
h3.profile-name {margin: 0px; padding: 0px}
h3.profile-section {margin: 0; padding: 0}
h2.new-profile .my {font-size: 20pt}
div.profile-name, div.profile-entries {margin: 0px; padding: 0px}
div.profile-demographics {margin-left: 6px; font-style: italic}
div.profile-entries {padding-left: 6px}
div.profile-summary {margin: 0px; padding: 0px; padding-left: 12px; line-height: 1.4em}
.profile-form .super-widget-title {margin-top: 1.5em}
form.profile-form div.button {margin: 0px; padding: 0px; padding-top: 6px; text-align: left; clear: both}
form.profile-form div.plus-button {margin: 0px; padding: 0px; margin-left: 12em; margin-bottom: 6px}
#profile-list div.profile, div.incomplete-profile {padding-top: 1em; margin-bottom: 15px}
.profile-entries ul {margin: 0 0 0 1em; padding: 0; list-style: none}
.profile-review {margin-top: 2em}
div.profile-options {margin: 0px; padding-right: 8px; padding-top: 2px; float: right}
div.profile-options a:link {font-size: 10pt; font-weight: bold; text-decoration: none}
div.profile-options a:visited {font-size: 10pt; font-weight: bold; text-decoration: none}
div.profile-options a:hover {font-size: 10pt; font-weight: bold; text-decoration: underline}
form.incomplete-profile-form dl {line-height: 1.4em}
form.incomplete-profile-form dl dt {float: left; margin: 0px; padding: 0px; padding-right: 9px; width: 100px; text-align: right}
form.incomplete-profile-form dl dd input {width: 100px}
form.profile-form {margin: 0px; padding: 0px; margin-top: 6px; width: 600px}
#unprocessed-entries-and-suggestor {margin: 0px; padding: 0px}
#unprocessed-entries {padding-top: 24px; float: left; width: 300px}
#suggestor-area {margin: 0px; padding: 0px; margin-left: 300px; max-width: 350px}
#suggestor-area h3 {margin: 0px; padding: 0px; height: 24px; font-size: 10pt; font-weight: normal; color: gray}
#profile-entry-suggestions {margin: 0px; padding: 5px; border: 1px solid black; min-height: 50px}
* html #profile-entry-suggestions {height: 50px}
.profile-form .button {clear: left}