.lefttile {
	background-color: #FFFFFF;
	background-image: url(tile_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.righttile {

	background-color: #FFFFFF;
	background-image: url(tile_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.tabletileleft {
	background-image: url(table_tile_left.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;

}
.tabletileright {
	background-image: url(table_tile_right.gif);
	background-repeat: repeat-y;
	background-attachment: fixed;

}
.tabletiletop {

	background-image: url(table_tile_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tabletilebott {


	background-image: url(table_tile_bottom.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.tabbkg {
	background-image: url(title_blank.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.newnavtile {
	background-image: url(newnavtile.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.style10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; }
.style11 {font-size: smaller}
.style12 {font-size: xx-small}
.style14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; }
.style17 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: italic; }
.style19 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: smaller; font-weight: bold; color: #CC3300; }
td.menu {background-color: #150BD7; color: #ffffff; font-size: 10px; font-weight: bold; width: 16.67%; text-align: center; border: 1px solid #6699ff; padding: 1px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.menu a { font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #150BD7; display: block; padding: 3px; margin: 0px; text-decoration: none;}
td.menu a:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 3px; margin: 0px;}
td.menu a:visited {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 3px; margin: 0px;}
td.menu a:active {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 3px; margin: 0px;}
td.menu a:hover {color: #150BD7; background-color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; margin: 0px; padding: 3px; }
td.submenu {background-color: #5e45ff; color: #ffffff; font-size: 10px; font-weight: bold; width: 16.67%; text-align: center; border: 1px solid #6699ff; padding: 1px;font-family: Verdana, Arial, Helvetica, sans-serif;}
td.submenu a {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;background-color: #5e45ff; display: block; margin: 0px; }
td.submenu a:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 3px; margin: 0px;}
td.submenu a:visited {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 3px; margin: 0px;}
td.submenu a:active {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 3px; margin: 0px;}
td.submenu a:hover {color: #5e45ff; background-color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; display: block; padding: 3px; margin: 0px;}
table.menu {width: 100%; margin: 0px;}
td.menuplatz {padding-right: 1px; text-align: left; vertical-align: top; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;}
td.fmenu {background-color: #150BD7; color: #ffffff; font-size: 10px; font-weight: bold; width: 20%; text-align: center; border: 1px solid #6699ff; padding: 3px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.fmenu a:link {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
td.fmenu a:visited {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
td.fmenu a:active {color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
td.fmenu a:hover {color: #e6f19e; font-size: 10px; font-weight: bold;text-decoration: underline;}
table.fmenu {width: 95%;}
table.outer {width: 100%;}
td.outerleft {wdith: 66%; vertical-align: top;}
td.outerright {width: 34%; vertical-align: top;}
table.inner {width: 99%;}
td.innercell {width: 50%;}
table.infobox {width: 100%; margin: 2px; padding: 2px; border: 1px solid blue; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td.infotitle { background-color: blue; color: white; border: 1px solid #000099; text-align: center; font-weight: bold;}
td.infotitle2 {background-color: yellow; color: blue; border: 1px solid blue; text-align: center; font-weight: bold;}
.centertext {text-align: center;}
h1.headline { background-color: #DFDFFF; font-size: 14px; font-weight: bold; margin-bottom: 0px; border-top: 1px solid blue;}
body {font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; color: #000000; margin-left: 0px; font-size: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/bodyforlife_bkg_tile.gif);
	background-repeat: repeat-y;
	SCROLLBAR-FACE-COLOR: #D0D1E6; SCROLLBAR-HIGHLIGHT-COLOR: #9698C7; SCROLLBAR-SHADOW-COLOR: #6A6DB0; SCROLLBAR-3DLIGHT-COLOR: #9698C7; SCROLLBAR-ARROW-COLOR:  #9999CC; SCROLLBAR-TRACK-COLOR: #E6E6FF; SCROLLBAR-DARKSHADOW-COLOR: #6A6DB0;
	padding: 0px;
}
table.main { width: 728px; height: 100%; border: 0px; padding: 0px; margin: 0px; margin-left: 0px; margin-top: 0px;}
td.main1 { width: 728px; height: 385px; text-align: left; vertical-align: top; padding: 0px; margin: 0px;}
table.header { width: 728px; border: 0px; padding: 0px; margin: 0px;}
td.header1 { width: 728px; padding: 0px;}
td.header2 { width: 728px; height: 84px; text-align: left; vertical-align: top; padding: 0px; }
table.subheader { width: 711px; padding: 0px; height: 84px; border: 0px; background-color: #6699FF; margin: 0px;}
tr.subheader { text-align: left; vertical-align: top; }
td.subheader1 { height: 84px; width: 131px; padding: 0px;}
td.subheader2 { height: 84px; width: 470px; background-color: #6699FF; padding: 0px;}
td.subheader3 { height: 84px; width: 110px; padding: 0px;}
table.content { width: 719px; border: 0px; padding: 0px; text-align: center; margin: 0px;}
td.content1 { width: 710px; text-align: left; vertical-align: top; padding: 3px; padding-top: 2px; margin-top: 2px; font-size: 12px; }
td.content2 { width: 544px; text-align: left; vertical-align: top; padding: 3px; padding-top: 2px; margin-top: 2px; font-size: 12px; }
td.content3 { width: 584px; text-align: left; vertical-align: top; padding: 3px; padding-top: 2px; margin-top: 2px; font-size: 12px; }
.whylink { font-size: 8px; color: #000000; }
td.footer { height: 38px; text-align: left; vertical-align: bottom; padding: 0px; margin: 0px;}
.adbottom { display: block; border: 1px dashed black; background-color: #ECF5FF; text-align: center; margin-bottom: 2px; margin-top: 2px; font-size: 12px; padding: 2px; padding-top: 2px; padding-bottom: 2px;}
.adgreen { display: block; border: 1px solid black; background-color: #98FA8D; text-align: center;  margin-bottom: 2px; margin-top: 2px; font-size: 10px; padding: 2px; padding-top: 2px; padding-bottom: 2px;}  
td.sidebar { width: 166px; background-color: #F4F4F4; text-align: center; vertical-align: top; padding: 2px; margin: 2px; margin-right: 0px; }
td.sidebar2 { width: 126px; background-color: #F4F4F4; text-align: center; vertical-align: top; padding: 2px; margin: 2px; margin-right: 0px; }
table.ListBox { width: 100%; margin: 2px; padding: 2px; border: 1px solid blue; }
td.ListBoxHeader { background-color: blue; color: white; font: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; text-align: center; vertical-align: bottom;}
td.ListBoxItem1 { border-bottom: 1px solid blue; background-color: #ffffff; font: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align: top; }
td.ListBoxItem2 { border-bottom: 1px solid blue; background-color: #F4F4FF; font: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; vertical-align: top; }
div.strongp {text-align: left; font-weight: bold; }
table.forums { border: 0px; width: 100%; padding: 2px; text-align: center;}
td.forumLeft { width: 30%; text-align: left; vertical-align: top; background-color: #F4F4FF; }
td.ForumRight { width: 70%; text-align: left; vertical-align: top; background-color: #F7F7F7; }
td.ForumLLeft { width: 30%; }
td.ForumLRight { width: 70%; }
table.forumBar { border: 0px; width: 100%; padding: 0px; margin: 0px; margin-left: 0px; margin-top: 0px; margin-right: 0px; }
td.BarRight { text-align: right; }
td.BarLeft { text-align: left; }
tr.Reply { vertical-align: top; background-color: #6666CC; }
td.WhiteText { color: #FFFFFF; font-size: 10px; }
tr.ReplyClosed { background-color: #F4F4FF; margin: 0px;}
td.ReplyLeft { width: 20%; text-align: right; vertical-align: middle; font-size: 10px; margin: 0px; }
td.ReplyMiddle { width: 60%; text-align: center; vertical-align: middle; margin: 0px;}
td.ReplyRight { width: 20%; vertical-align: center; font-size: 10px; margin: 0px;}
.smalltext { font-size: 10px; }
td.BottomForumRight { width: 50%; text-align: right; vertical-align: top; }
td.BottomForumLeft { width: 50%; text-align: left; vertical-align: top; }
td.VoteTop { width: 100%; text-align: center; background-color: #00CCFF; font-weight: bold; font-size: 12px;}
td.VoteLeft { width: 50%; text-align: left; vertical-align: top; font-size: 12px; }
td.VoteRight { width: 50%; text-align: center; vertical-align: middle; }
.LogoMain1 { font-family: Pump Demi Bold, Lucida Sans, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; font-style: engraved; color: #A0CFFF; font-effect: engraved; margin-bottom: 0px; padding-bottom: 0px; padding: 0px; margin-left: 15px;}
.LogoMain2 { font-family: Pump Demi Bold, Lucida Sans, Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; font-style: engraved; color: #E6F19E; margin-bottom: 0px; padding-bottom: 0px; padding: 0px; margin: 0px}
.LogoMinor { font-family: Comic Sans, cursive; font-size: 16px; font-weight: bold; font-style: engraved; color: #FFFFFF; text-align: right; margin-top: 0px; padding-top: 0px; margin-right: 10px;}
h1 { background-color: #EBF2FE; border-top: 1px solid black; border-bottom: 1px solid black; margin-bottom: 3px; margin-top: 3px; margin-left: 1px; margin-right: 1px; font-size: 18px}
.LeftAlign { text-align: left; text-indent: 0.3in; }
div.coupon { border: 3px dashed black; background-color: #ffffff; margin: 0px; padding: 3px; font-size: 10px; color: #0033FF; font-family: Geneva, Arial, Helvetica, sans-serif; display: block;}
div.announce { border: 3px solid #FFFF8A; background-color: #FFD2A6; margin: 4px; padding: 3px; display: block; text-align: center; font-size: 12px; }