﻿*
{
	font-family: Verdana, Arial, Serif;
	margin: 0;
	padding: 0;
}
h2
{
	margin-bottom: 15px;
}
a
{
	color: #222;
}
a:hover
{
	color: #222;
}
a img
{
	border: 1px solid #777;
}
acronym
{
	border-bottom: 1px dashed #aaa;
	cursor: help;
}
body
{
	background-color: #fff;
	font-size: 9pt;
}
button
{
	font-size: 90%;
	height: 22px;
	padding-bottom: 2px;
	text-transform: uppercase;
}
em
{
	font-style: italic;
}
input,
select,
textarea
{
	padding: 2px;
}
input[type='text'],
input[type='password']
{
	border: 1px solid #eee;
	outline: #ccc solid 1px;
	margin-bottom: 1px;
	width: 225px;
}
input[type='checkbox']
{
	border: 0;
	padding: 0;
}
p
{
	margin: 12px 0;
}
select
{
	border: 1px solid #eee;
	margin-bottom: 1px;
	outline: #ccc solid 1px;
}
textarea
{
	border: 1px solid #eee;
	outline: #ccc solid 1px;
	height: 175px;
	margin-bottom: 1px;
	width: 405px;
}
textarea.editor
{
	border: 0;
	padding: 0;
	width: 100%;
}
td
{
	vertical-align: top;
}
ul, ol
{
	margin: 0 0 10px 25px;
}
li
{
	list-style-type: circle;
}
.required span
{
	color: #f00;
}

/* Debug */
#content .error
{
	color: #a30000;
}
#content div.error
{
	border: 1px solid #d77;
	padding: 2px;
}
#content div.error,
#content tr.error
{
	background-color: #fdd;
}
#content .notice
{
	color: #c57e0f;
}
#content div.notice
{
	border: 1px solid #f0c020;
	padding: 2px;
}
#content div.notice,
#content tr.notice
{
	background: #ffe;
}
#content .message
{
	color: #33a333;
}
#content div.message
{
	border: 1px solid #8be58b;
	padding: 2px;
}
#content div.message,
#content tr.message
{
	background: #f3fff3;
}
#content div.error,
#content div.notice,
#content div.message
{
	margin: 0 auto 10px;
}
#content div.error ul,
#content div.notice ul,
#content div.message ul
{
	padding-left: 20px;
}
#content div.error li,
#content div.notice li,
#content div.message li
{
	margin: 2px 0;
}

/* Wrapper/Container */
#wrapper 
{
	background: #cfe5ea url(/Content/Images/background.gif) repeat-x 0 100%;
	border: 1px solid #000;
	border-top: none;
	margin: auto;
	width: 946px;
}

/* Header */
#header
{
}
#header h1
{
	background: transparent url(/Content/Images/header5.jpg) no-repeat 0 0;
	float: left;
	height: 182px;
	margin: 0 2px 0 0;
	width: 694px;
}
#header h1 span
{
	display: none;
}
#header #flashBanner
{
}

/* Bottom Navigation */
#navigation-bottom
{
	clear: both;
	margin: 0px auto 5px;
	padding-top: 5px;
	text-align: center;
}
#navigation-bottom ul
{
	margin: 0px;
	padding: 0px;
}
#navigation-bottom ul li
{
	display: inline;
	margin-right: 10px;
}

/* Content */
#content
{
	clear: both;
	float: left;
	font-family: Lucida Bright;
	line-height: 130%;
	padding: 15px;
	width: 916px;
}
#content.home
{
	/*
	background: transparent url(/Content/Images/background_home.gif) no-repeat 0 0;
	*/
}
#content.exercise
{
	/*
	background: #000 url(/Content/Images/background_exercise.gif) no-repeat 0 0;
	color: #fff;
	*/
}
#content.exercise p,
#content.bodycomposition p
{
	font-style: italic;
}
#content.products,
#content.meal,
#content.metassist,
#content.omegahealth
{
	background: #fff none;
}
#content.products p,
#content.meal p,
#content.metassist p,
#content.omegahealth p
{
	line-height: 130%;
	font-size: 130%;
}
#content.products ul,
#content.meal ul,
#content.metassist ul,
#content.omegahealth ul
{
	margin: 0 0 15px;
	padding: 10px 0 10px;
	text-align: center;
	width: 100%;
	border: 1px solid #ccc;
	border-left: 0;
	border-right: 0;
}
#content.products ul li,
#content.meal ul li,
#content.metassist ul li,
#content.omegahealth ul li
{
	display: inline;
}
#content.products ul li a,
#content.meal ul li a,
#content.metassist ul li a,
#content.omegahealth ul li a
{
	padding: 10px 10px 11px;
}
#content.products ul li a.active,
#content.meal ul li a.active,
#content.metassist ul li a.active,
#content.omegahealth ul li a.active
{
	background-color: #eee;
}
#content.products ul li a:hover,
#content.meal ul li a:hover,
#content.metassist ul li a:hover,
#content.omegahealth ul li a:hover
{
	background-color: #eee;
}
#content.mealplanning ul li
{
	font-style: italic;
	margin-bottom: 20px;
}

/* Main */
#main
{
	/*
	float: left;
	width: 680px;
	*/
}
#main h2
{
	text-align: center;
}
#main p
{
	margin: 20px 0;
}
#main p img
{
	float: left;
	margin-right: 10px;
}
#main ul,
#main ol
{
	clear: both;
	float: left;
	margin-bottom: 10px;
}

/* Side Bar */
#sideBar
{
	background-color: #fff;
	border: 1px solid #555;
	float: right;
	padding: 0 10px;
	width: 180px;
}

/* Home Page Template */
#home .block
{
	float: left;
	line-height: normal;
	width: 33%;
}
#home .item
{
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
#home .item .image
{
	height: 150px;
	margin-bottom: 10px;
	text-align: center;
}
#home .item-last
{
	margin-bottom: 0;
}
#home .item .title
{
	font-size: 14px;
	text-align: center;
}
#home .item a
{
	font-weight: bold;
}

/* Footer */
#footer
{
	background-color: #cfe5ea;
	border-top: 1px solid #000;
	clear: both;
	font-size: 10px;
	padding: 5px 0 10px;
	text-align: center;
}
#footer a
{
	color: #3a8086;
}