/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:12px; font-family:Georgia, Georgia, serif; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:12px; font-family:Georgia, Georgia, serif;}
body {margin:0; padding:0; background:#63b8a2;}
a, a:link, a:visited {color:#63B8A2;text-decoration:none;}
a:active, a:hover {color:#63B8A2;text-decoration:underline;}
.HomeThemeContainer {width:100%; height:100%; background:url(/ThemeImages/MetabolicMaintenance/Themes/2008/leaf-bg.gif) no-repeat center 147px;}
.ThemeContainer {width:100%; height:100%;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin:0; padding:0 0 6px 0;}
h1 {font-size:18px; font-weight:normal;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:11px;}
h5 {font-size:10px;}
h1.PageNames {color:#63b8a2; font-size:18px; font-weight:normal;}
p {margin:0; padding:6px 0;}

/* Header Styles */
.Header {height:186px; text-align:center;}
.SiteHeader {width:862px; height:177px; text-align:left; margin:0 auto;}
#PhoneNumber {text-align:right; height:21px;}
#Logo {width:191px; height:53px; margin:0 0 0 85px; float:left;}

#divHeaderSearch {text-align:right; margin:0 5px 0 0; height:40px; clear:both;}
#divHeaderSearch div {padding:10px 0 0 0; color:#fff; font-size:10px; font-family:Arial, Arial, Helvetica, sans-serif;}
#divHomeSearch {color:#fff; font-size:10px; font-family:Arial, Arial, Helvetica, sans-serif; height:18px; line-height:18px; padding:8px 0 0 0;}
.txtSearch {background:#63b8a2; color:#fff; border:0px; border-left:solid 2px #91c8b5; border-bottom:solid 2px #91c8b5;}

#HeaderMenu {float:left; width:586px; height:53px; line-height:90px; overflow:hidden; vertical-align:bottom; text-align:right;}
#HeaderMenu {color:#fff; font-size:11px; font-family:Arial, Arial, Helvetica, Sans-Serif;}
#HeaderMenu a, #HeaderMenu a:link, #HeaderMenu a:visited {color:#fff; font-size:11px; font-family:Arial, Arial, Helvetica, Sans-Serif;}

/* Menu Styles */
#Menu {padding:0; text-align:right; clear:both;}
#SiteMenu {height:43px;  margin:0 0 0 auto; width:auto; background:url(/ThemeImages/MetabolicMaintenance/Themes/2008/menu-item-bg.png) repeat-x;}

.MenuItem {width:130px; vertical-align:top; padding:5px 0 0 0;}
.MenuItem a, .MenuItem a:link, .MenuItem a:visited {font-family:Arial, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-transform:uppercase; display:block; height:100%; margin:0 10px; background:url(/ThemeImages/MetabolicMaintenance/Themes/2008/menu-item-arrow.gif) no-repeat top right;}
.MenuItem a:active, .MenuItem a:hover {color:#738a83; background:url(/ThemeImages/MetabolicMaintenance/Themes/2008/menu-item-arrow-current.gif) no-repeat top right;}

.MenuItem a.Current, .MenuItem a.Current:link, .MenuItem a.Current:visited {color:#738a83; background:url(/ThemeImages/MetabolicMaintenance/Themes/2008/menu-item-arrow-current.gif) no-repeat top right;}

/* Content Styles */
.Content {text-align:center; vertical-align:top; background:#fff; padding:10px;}
.ContentHome {text-align:center; vertical-align:top;}
.ContentHome tr td.ContentArea {color:#fff;}
.ContentHome tr td.ContentArea a, .ContentHome tr td.ContentArea a:link, .ContentHome tr td.ContentArea a:visited {color:#fff;}
.MainContent {width:862px; height:100%; margin:0 auto; padding:0; text-align:left;}

.ContentArea {vertical-align:top; padding:0 0 0 10px;}
.PagesLeftColumn {width:160px; border-right:solid 1px #c0c3c3; vertical-align:top;}

/* Left Vitamin Navigation */
div#divSideNavigation {margin:0 0 0 15px;}
div#divSideNavigation a, div#divSideNavigation a:link, div#divSideNavigation a:visited {color:#555; font-family:Arial, Arial, Helvetica, sans-serif; font-size:12px; display:block; line-height:19px; width:210px; margin:0 0 1px 0;}
div#divSideNavigation a span {padding:0 5px; font-family:Arial, Arial, Helvetica, sans-serif;}
#AminoAcids {background:#cdcdff;}
#Antioxidants {background:#a4bd87;}
#Botanicals {background:#df9480;}
#Minerals {background:#6cbcce;}
#Vitamins {background:#b6883c;}
#SpecialtyProducts {background:#dddd95;}

/* Home page Styles */
.MainContentHomeContainer {margin:0 0 0 160px;}
#HomeColumn1 {float:left; width:150px;}
#HomeColumn2 {float:left; width:528px; margin:0 0 0 10px;}
#divHomeFooterLinks {font-size:10px; font-family:Arial, Arial, Helvetica, sans-serif;}
.homeFooterTable {border-top:solid 1px #b1dbd0; width:100%;}
.HomeFooterContactUs {text-align:right; padding:0 10px 1px 0; height:40px; vertical-align:bottom;}
.HomeFooterContactUs a, .HomeFooterContactUs a:link, .HomeFooterContactUs a:visited {font-family:Arial, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; padding:0 0 0 15px; background:url(/ThemeImages/MetabolicMaintenance/Themes/2008/Metabolic-Maintenance-Vitamins-12x2.gif) no-repeat 0 3px;}

/* Topics Styles */
.ulTopics {margin:5px 15px; padding:0;}
li.Topics_li_Link {list-style-type:square;}
li.Topics_li_Link a {font-weight:bold;}
ul.ulTopics li.Topics_li_Description {list-style-type:none; margin-top:5px;}
.Topics_TopicTitle {font-weight:bold; line-height:20px;}
.Topics_TopicDescription {margin:10px 0px;}

/* Article Styles */
h2.ArticleTitle {margin:5px 0;}
h2.ArticleTitle span {font-weight:bold; color:#681b00;}
.ArticleBriefDesc {margin:0 0 15px 0;}
div.divArticleImage img {float:left; margin:0 10px 5px 0;}
.Articles_Article_MoreLink {line-height:30px;}
.divArticleTopics {line-height:30px;}

/* Staff Styles */
.divStaffContainer {display:block; clear:both;}
.divStaffImage {float:left;}
.divStaffInfoContainer {margin-left:110px;}
.divStaffSeparator {clear:both;}

/* Photo Gallery Styles */
.PhotoGallery_LargeImageContainer, .PhotoGallery_LargeImageContainer div, .PhotoGallery_LargeImageContainer table {margin:0px; padding:0px; width:250px;}
.PhotoGallery_LargeImage {border:none;}
.PhotoGallery_Thumbnails {width:310px; margin:0 0 0 35px;}
.PhotoGallery_ThumbnailContainer {display:inline; float:left; margin:0px 5px 10px 5px;}
.PhotoGallery_FilmStrip_Thumbnail {border:solid 1px #eee;}

.photoGallery_PageHeader {clear:both; margin:0 0 0 290px;}
.photoGallery_PageFooter {clear:both; margin:0 0 0 290px;}

/* Footer Styles */
.Footer {height:53px; text-align:center; vertical-align:top;}
.SiteFooter {clear:both; width:862px; text-align:left; margin:10px auto; color:#fff; font-size:10px;}
.SiteFooter, .SiteFooter a, .SiteFooter a:link, .SiteFooter a:visited {color:#fff; font-size:10px; font-family:Arial, Arial, Helvetica, sans-serif;}
.webdesign, .webdesign a, .webdesign a:link, .webdesign a:visited {font-size:10px; color:#aed2c2; font-family:Arial, Arial, Helvetica, sans-serif; }

/* Paginatior Styles */
.divPagination {line-height:25px; margin:10px 0px 10px 0px; clear:both;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:12px; color:#47392E; padding:2px 5px 3px 5px; border:solid 1px #91C8B5; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {background-color:#63B8A2; color:#fff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#63B8A2; color:#fff;}
.divPagerSeparator {display:none;}
.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}

/* Misc Style */
.clear {clear:both;}
.FormsSection_FormTitle {display:none;}
