body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.index_bg {
	background-image:url(img/dolphinbg.jpg);
	background-repeat:no-repeat;
}
.index_header {
	background-image:url(img/homepage_r1_c1.jpg);
	background-repeat:no-repeat;
}
.index_healthcare_1 {
	background-image:url(img/healthcare_r1.jpg);
	background-repeat:no-repeat;
}
.index_healthcare_2 {
	background-image:url(img/healthcare_r2.jpg);
	background-repeat:no-repeat;
}
.index_healthcare_4 {
	background-image:url(img/healthcare_r4.jpg);
	background-repeat:no-repeat;
}
.index_healthcare_5 {
	background-image:url(img/healthcare_r5.jpg);
	background-repeat:no-repeat;
}
.index_skincare_2 {
	background-image:url(img/skincare_r2.jpg);
	background-repeat:no-repeat;
}
.announcements_lineheight {
	line-height: 13px;
}
.announce_title {
	font-family: trebuchet ms;
	font-size: 11px;
	color: #7E9F46;
	font-weight: bold;
}
.announce_text {
	font-family: verdana;
	font-size: 8pt;
	color: #494848;
	font-weight: normal;
}
.announce_arrows {
	font-family: verdana;
	font-size: 8pt;
	color: #FB8747;
	font-weight: bold;
}
.index_subscribe_1 {
	background-image:url(img/index_subscribe_r1.jpg);
	background-repeat:no-repeat;
}
.index_subscribe_2 {
	background-image:url(img/index_subscribe_r2.jpg);
	background-repeat:no-repeat;
}
.index_subscribe_3 {
	background-image:url(img/index_subscribe_r3.jpg);
	background-repeat:no-repeat;
}
.index_subscribe_4 {
	background-image:url(img/index_subscribe_r4.jpg);
	background-repeat:no-repeat;
}
.index_subscribe_5 {
	background-image:url(img/index_subscribe_r5.jpg);
	background-repeat:no-repeat;
}
.sub_title {
	font-family: trebuchet ms;
	font-size: 13px;
	font-weight:bold;
	letter-spacing: 1px;
	text-decoration: none;
	color: #006CB4;
}
.sub_content {
	font-family: trebuchet ms;
	font-size: 8pt;
	color: #494848;
	font-weight: normal;
}
.sub_oceanhealthclub {
	padding-top: 13px;
}
.sub_superbrands_logo {
	padding-bottom: 17px;
}
.sub_iso_logo {
	padding-right: 10px;
	padding-bottom: 10px;
}
.footer_bullets {
	background-image:url(img/footer_bullets.gif);
	background-repeat:no-repeat;
}
.footer_text {
	font-family: trebuchet ms;
	font-size: 8pt;
	color: #A0A0A0;
	text-decoration: none;
}
.footer_text_copy {
	font-family: trebuchet ms;
	font-size: 8pt;
	color: #A0A0A0;
	text-decoration: none;
	padding-top: 25px;
}
.footer_text_oh2Registration {
	padding-top: 30px;
}
.footer_text_contactus {
	padding-top: 25px;
}
.footer_text_sitemap {
	padding-top: 20px;
}
.footer_text_privacypolicy {
	padding-top: 13px;
}
.subscribe {
	border: 1px gray solid;
	font-family: arial;
	font-size: 8pt;
}
.skincare_samplerequest {
	border: 1px gray solid;
    background-color: #FFFAF2;
	font-family: arial;
	font-size: 8pt;
    padding-left: 4px;
	padding-right: 4px;
}
.healthcare_samplerequest {
	border: 1px gray solid;
    background-color: #F3F4F4;
	font-family: arial;
	font-size: 8pt;
    padding-left: 4px;
	padding-right: 4px;
}
.contactus_feedback {
	border: 1px gray solid;
    background-color: #F0F7F6;
	font-family: arial;
	font-size: 8pt;
    padding-left: 4px;
	padding-right: 4px;
}
select, option {
	border: 1px gray solid;
	font-family: arial;
	font-size: 8pt;
    padding-left: 2px;
}
.contactus_link {
	font-family: verdana;
	font-size: 11px;
	color: #8C8C8C;
	text-decoration: underline;
}

.sitemap_header {
	background-color: #F0F7F6;
}
.sitemap_arrows {
	font-family: trebuchet ms;
	font-size: 13px;
	text-align: left;
	color: #4A7B78;
	line-height: 15px;
}
.sitemap_normal {
	font-family: verdana;
	font-size: 11px;
	text-align: left;
	color: #4A7B78;
	line-height: 15px;
}
a.sitemaplink:link {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4A7B78;
	line-height: 17px;
	text-decoration:underline;
	display: block;
}
a.sitemaplink:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4A7B78;
	line-height: 17px;
	text-decoration:underline;
	display: block;
}
a.sitemaplink:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4A7B78;
	line-height: 17px;
	text-decoration:none;
	display: block;
}
a.sitemaplink:active {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #4A7B78;
	line-height: 17px;
	text-decoration:underline;
	display: block;
}
.dolphinbg {
	background-image:url(img/dolphinbg_color.jpg);
	background-repeat:no-repeat;
}



.healthcare_header {
	background-image:url(img/bluewave.jpg);
	background-repeat:no-repeat;
}
.healthcare_nav {
	background-image:url(img/healthcare_nav.jpg);
	background-repeat:no-repeat;
}
.whitetext {
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteproven {
	font-family: trebuchet ms;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	letter-spacing:1px;
}
.healthcare_pri_nav {
	font-family: verdana;
	font-size: 11px;
	text-align:center;
	text-decoration: none;
	color: #000000;
	line-height: 11px;
}
.healthcare_subnavtitle {
	background-color: #FFFFFF;
	color: #2A218A;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
}
.healthcare_sub_nav {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #2A218A;
	line-height: 20px;
	padding-left: 20px;
	display: block;
}
.healthcare_navtoppadding {
	padding-top: 5px;
}
.whiteline {
	background-color: #FFFFFF;
}
.healthcare_bluebold {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #2A218A;
	line-height: 30px;
	letter-spacing: 1px;
}

.healthcare_redbold {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: red;
	line-height: 30px;
	letter-spacing: 1px;
}
.healthcare_link {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: red;
	letter-spacing: 1px;
}
a.healthcare_link:link {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: red;
	letter-spacing: 1px;
	text-decoration:underline;
}
a.healthcare_link:visited {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: red;
	letter-spacing: 1px;
	text-decoration:underline;
}

.healthcare_ingredients_border {
	border: 1px solid #999999;
}
.healthcare_ingredients_header {
	background-color: #BCBCBC;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.healthcare_ingredients_row1 {
	background-color: #FFFFFF;
}
.healthcare_ingredients_row2 {
	background-color: #E6E6E6;
}
.healthcare_healthtips_row2 {
	background-color: #ECF3FD;
}
.healthcare_faq_top {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A218A;
	line-height: 17px;
}
a.healthcare_faq_top:link {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A218A;
	line-height: 17px;
	text-decoration:underline;
}
a.healthcare_faq_top:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A218A;
	line-height: 17px;
	text-decoration:underline;
}
a.healthcare_faq_top:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A218A;
	line-height: 17px;
	text-decoration:none;
}
a.healthcare_faq_top:active {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #2A218A;
	line-height: 17px;
	text-decoration:underline;
}
.healthcare_faq {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #2A218A;
	line-height: 17px;
}
.normal {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}
.normalOth {
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	line-height: 15px;
}
.top {
     font-family: verdana;
     font-size: 11px;
     color: #777777;
     text-decoration: underline;
     line-height: 20px;
}
.breadcrumb {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
    border-bottom: 1px solid #5E6878;
	color: #5E6878;
	line-height: 20px;
}
.breadcrumb_normal {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #5E6878;
	line-height: 20px;
}
.search_textfield {
	background-color: #ECF3FD;
	border-width: 1;
	font-family: arial;
	font-size: 8pt;
}
.healthcare_go_button {
	background-color: #4F84EA;
	border: 1px #4F84EA solid;
	color: #FFFFFF;
	font-family: verdana;
	font-size: 9px;
}
.subfooter_bullets {
	background-image:url(img/subfooter_bullets.jpg);
	background-repeat:no-repeat;
}
.subfooter_links {
	font-family: verdana;
	font-size: 10px;
	color: #4C86EA;
	text-decoration: none;
}
.subfooter_text_oh2Registration {
	padding-top: 20px;
}
.subfooter_text_contactus {
	padding-top: 15px;
}
.subfooter_text_sitemap {
	padding-top: 12px;
}
.subfooter_text_privacypolicy {
	padding-top: 7px;
}






/* banners - subpages */

.ourcompany_banner_index {
	background-image:url(img/subpage_ourcompany_banner_index.jpg);
	background-repeat:no-repeat;
}
.oceanhealthclub_banner_index {
	background-image:url(img/subpage_oceanhealthclub_banner_index.jpg);
	background-repeat:no-repeat;
}
.careers_banner_index {
	background-image:url(img/subpage_careers_banner_index.jpg);
	background-repeat:no-repeat;
}
.contactus_banner_index {
	background-image:url(img/subpage_contactus_banner_index.jpg);
	background-repeat:no-repeat;
}
.sitemap_banner_index {
	background-image:url(img/subpage_sitemap_banner_index.jpg);
	background-repeat:no-repeat;
}
.privacypolicy_banner_index {
	background-image:url(img/subpage_privacypolicy_banner_index.jpg);
	background-repeat:no-repeat;
}


/* banners - healthcare */

.healthcare_banner_index {
	background-image:url(img/healthcare_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_banner_OH2 {
	background-image:url(img/healthcare_banner_OH2.jpg);
	background-repeat:no-repeat;
}
.healthcare_newsandevents_banner_index {
	background-image:url(img/healthcare_newsandevents_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_healthtips_banner_index {
	background-image:url(img/healthcare_healthtips_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_promotions_banner_index {
	background-image:url(img/healthcare_promotions_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_wheretobuy_banner_index {
	background-image:url(img/healthcare_wheretobuy_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_samplerequest_banner_index {
	background-image:url(img/healthcare_samplerequest_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_faq_banner_index {
	background-image:url(img/healthcare_faq_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_energy_banner_index {
	background-image:url(img/healthcare_energy_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_mobility_banner_index {
	background-image:url(img/healthcare_mobility_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_physicalappearance_banner_index {
	background-image:url(img/healthcare_physicalappearance_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_sight_banner_index {
	background-image:url(img/healthcare_sight_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_mental_banner_index {
	background-image:url(img/healthcare_mental_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_others_banner_index {
	background-image:url(img/healthcare_others_banner_index.jpg);
	background-repeat:no-repeat;
}
.healthcare_children_banner_index {
	background-image:url(img/healthcare_children_banner_index.jpg);
	background-repeat:no-repeat;
}


/* banners - skincare */

.skincare_banner_index {
	background-image:url(img/skincare_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_newsandevents_banner_index {
	background-image:url(img/skincare_newsandevents_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_skincaretips_banner_index {
	background-image:url(img/skincare_skincaretips_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_wheretobuy_banner_index {
	background-image:url(img/skincare_wheretobuy_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_testimonials_banner_index {
	background-image:url(img/skincare_testimonials_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_samplerequest_banner_index {
	background-image:url(img/skincare_samplerequest_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_faq_banner_index {
	background-image:url(img/skincare_faq_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_theraderma_acne_banner_index {
	background-image:url(img/skincare_theraderma_acne_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_theraderma_pigmentation_banner_index {
	background-image:url(img/skincare_theraderma_pigmentation_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_theraderma_aging_banner_index {
	background-image:url(img/skincare_theraderma_aging_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_theraderma_combination_banner_index {
	background-image:url(img/skincare_theraderma_combination_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_theraderma_aha_banner_index {
	background-image:url(img/skincare_theraderma_aha_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_theraderma_chemicalpeel_banner_index {
	background-image:url(img/skincare_theraderma_chemicalpeel_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_tdfantiaging_banner_index {
	background-image:url(img/skincare_tdfantiaging_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_oceanderma_banner_index {
	background-image:url(img/skincare_oceanderma_banner_index.jpg);
	background-repeat:no-repeat;
}
.skincare_others_banner_index {
	background-image:url(img/skincare_others_banner_index.jpg);
	background-repeat:no-repeat;
}






.skincare_header {
	background-image:url(img/redwave.jpg);
	background-repeat:no-repeat;
}
.skincare_catpadding {
	padding-left: 15px;
}
.redproven {
	font-family: trebuchet ms;
	font-size: 12px;
	text-align: left;
	color: #993560;
	line-height: 15px;
}
.skincare_whitetext {
	font-family: verdana;
	font-size: 11px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
}
.skincare_sub_nav {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #990066;
	line-height: 20px;
	padding-left: 30px;
}
.skincare_redbold {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #990066;
	line-height: 30px;
	letter-spacing: 1px;
}
.skincare_skincaretips_row2 {
	background-color: #FFFAF2;
}
.skincare_skincaretips_row1 {
	background-color: #FFFFFF;
}
.skincare_faq_top {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #990066;
	line-height: 17px;
}
a.skincare_faq_top:link {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #990066;
	line-height: 17px;
	text-decoration:underline;
}
a.skincare_faq_top:visited {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #990066;
	line-height: 17px;
	text-decoration:underline;
}
a.skincare_faq_top:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #990066;
	line-height: 17px;
	text-decoration:none;
}
a.skincare_faq_top:active {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	color: #990066;
	line-height: 17px;
	text-decoration:underline;
}
.skincare_faq {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #990066;
	line-height: 17px;
}
.orangeborder {
	border: 1px #FFCC66 solid;
}
.skincare_producttitle_redbold {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #990066;
	line-height: 15px;
}
.orange_productdesc_bg {
	background-color: #FFFFCC;
	padding: 10px;
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	line-height: 15px;
}






.nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
.nav li {
  float: left;
  position: relative;
  width: 10em;
	z-index: 10;
  }
.nav li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  }
.nav li > ul {
	top: auto;
	left: auto;
	}
	
.nav li:hover ul, .nav li.over ul{ display: block; }

.nav ul li ul li{
	background-color: #A3E5F8;
}
.nav a {	
	display: block;
	font-weight: normal;
	color: #003399;
	padding: 3px;
	background-color: #A3E5F8;
	text-decoration: none;
	font-family: verdana;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.nav a:hover {
	background-color: #FFFFFF;
}




