BODY {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; FONT-SIZE: 79%; BACKGROUND-ATTACHMENT: fixed; BACKGROUND-IMAGE: url(images/GFK_background.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Arial, Helvetica, sans-serif
}
P {
	LINE-HEIGHT: 1.4em
}
UL.bullet {
	MARGIN: 0px
}
UL.bullet LI {
	LIST-STYLE-POSITION: inside; FONT-SIZE: 13px; MARGIN-LEFT: 26px; COLOR: #6f4f19; LINE-HEIGHT: 1.8em; LIST-STYLE-TYPE: disc
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H1 {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 2.3em; COLOR: #8a0e0a
}
.phone_number {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 6px; COLOR: white; PADDING-TOP: 6px
}
.text_links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.text_links A {
	COLOR: gray; TEXT-DECORATION: none
}
.text_links A:hover {
	COLOR: #8a0e0a; TEXT-DECORATION: underline
}
#page {
	DISPLAY: block; MARGIN-LEFT: 100px; WIDTH: 792px; MARGIN-RIGHT: auto; POSITION: relative
}
#logo {
	WIDTH: 792px
}
#header {
	POSITION: relative; HEIGHT: 90px
}
#buynow {
	RIGHT: 0px; WIDTH: 200px; BOTTOM: 0px; POSITION: absolute
}
#headline {
	LEFT: 12px; WIDTH: 572px; BOTTOM: 20px; POSITION: absolute
}
#main {
	POSITION: relative
}
#content {
	WIDTH: 586px; POSITION: relative
}
#content_inner {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 212px; WIDTH: 560px; PADDING-TOP: 10px; BACKGROUND-COLOR: #e8dfc8
}
#sidebar {
	WIDTH: 206px
}
#top_content {
	POSITION: relative
}
#graphical_footer {
	PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; WIDTH: 792px; MARGIN-RIGHT: auto; PADDING-TOP: 10px
}
#text_footer {
	BORDER-RIGHT: #f9f0d6 4px ridge; BORDER-TOP: #f9f0d6 4px ridge; MARGIN-LEFT: auto; BORDER-LEFT: #f9f0d6 4px ridge; WIDTH: 784px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #f9f0d6 4px ridge; HEIGHT: 30px; BACKGROUND-COLOR: #8a0e0a; TEXT-ALIGN: right
}
#bottom_nav {
	FLOAT: left; HEIGHT: 30px; BACKGROUND-COLOR: white
}
#videoplayer_main {
	FLOAT: right; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 10px
}
.video-floatleft {
	FLOAT: left; MARGIN: 10px 10px 10px 0px
}
.video-floatright {
	FLOAT: right; MARGIN: 10px 0px 10px 10px
}
#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 206px; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 217px
}
#navigation LI {
	DISPLAY: block; BACKGROUND: url(images/BTN_sidebar.gif) no-repeat 0px 0px; WIDTH: 206px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 0px; HEIGHT: 31px
}
#navigation A {
	DISPLAY: block; WIDTH: 206px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 31px; BORDER-BOTTOM-STYLE: none
}
#navigation #heart A {
	DISPLAY: block; WIDTH: 183px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 163px; BORDER-BOTTOM-STYLE: none
}
#navigation #home {
	BACKGROUND-POSITION: 0px 0px; LEFT: 0px
}
#navigation #faq {
	BACKGROUND-POSITION: 0px -31px; TOP: 31px
}
#navigation #nutritional {
	BACKGROUND-POSITION: 0px -62px; TOP: 62px
}
#navigation #clinical {
	BACKGROUND-POSITION: 0px -93px; TOP: 93px
}
#navigation #testimonials {
	BACKGROUND-POSITION: 0px -124px; TOP: 124px
}
#navigation #risk {
	BACKGROUND-POSITION: 0px -155px; TOP: 155px
}
#navigation #contact {
	BACKGROUND-POSITION: 0px -186px; TOP: 186px
}
#navigation #heart {
	BACKGROUND: url(images/GFK_heart.jpg) no-repeat 0px 0px; MARGIN-LEFT: 12px; WIDTH: 183px; TOP: 230px; HEIGHT: 163px
}
#navigation #homeon {
	BACKGROUND-POSITION: -206px 0px; LEFT: 0px
}
#navigation #faqon {
	BACKGROUND-POSITION: -206px -31px; TOP: 31px
}
#navigation #nutritionalon {
	BACKGROUND-POSITION: -206px -62px; TOP: 62px
}
#navigation #clinicalon {
	BACKGROUND-POSITION: -206px -93px; TOP: 93px
}
#navigation #testimonialson {
	BACKGROUND-POSITION: -206px -124px; TOP: 124px
}
#navigation #riskon {
	BACKGROUND-POSITION: -206px -155px; TOP: 155px
}
#navigation #contacton {
	BACKGROUND-POSITION: -206px -186px; TOP: 186px
}
#navigation #home A:hover {
	BACKGROUND: url(images/BTN_sidebar.gif) no-repeat -412px 0px
}
#navigation #faq A:hover {
	BACKGROUND: url(images/BTN_sidebar.gif) no-repeat -412px -31px
}
#navigation #nutritional A:hover {
	BACKGROUND: url(images/BTN_sidebar.gif) no-repeat -412px -62px
}
#navigation #clinical A:hover {
	BACKGROUND: url(images/BTN_sidebar.gif) no-repeat -412px -93px
}
#navigation #testimonials A:hover {
	BACKGROUND: url(images/BTN_sidebar.gif) no-repeat -412px -124px
}
#navigation #risk A:hover {
	BACKGROUND: url(images/BTN_sidebar.gif) no-repeat -412px -155px
}
#navigation #contact A:hover {
	BACKGROUND: url(images/BTN_sidebar.gif) no-repeat -412px -186px
}
.accordian {
	MARGIN-BOTTOM: 10px
}
.accordian DIV {

}
.accordian P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.accordian A {
	BACKGROUND-POSITION: left top; BORDER-TOP: #999 1px solid; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: url(images/AccordionPlus.gif); WIDTH: 530px; CURSOR: pointer; COLOR: #8a0e0a; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.accordian A.selected {
	BACKGROUND-IMAGE: url(images/AccordionMinus.gif)
}
.accordian A.inline {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 1em; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #254ea1; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: "."
}
.clearfix {
	DISPLAY: inline-block
}
UNKNOWN {
	DISPLAY: block
}
 HTML .clearfix {
	HEIGHT: 1%
}

INPUT {
BORDER-RIGHT: #800000 1px solid; BORDER-TOP: #800000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #800000 1px solid; COLOR: #000000; LINE-HEIGHT: normal; BORDER-BOTTOM: #800000 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #f4f1f1
}
.button {
BORDER-RIGHT: #800000 1px solid; BORDER-TOP: #800000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #800000 1px solid; COLOR: #800000; LINE-HEIGHT: normal; BORDER-BOTTOM: #800000 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffebeb
}
