body {padding:0; margin:0; color:#000000;}
body, td {font-family:Tahoma; font-size:11px;}
h1, h2, h3 { margin:1.5em 0 0 0; font:normal 1.7em arial; clear:left;}
h1 {font-size:2em; margin:0; padding-top:0.5em; font-weight: bold;}
h3 { font-size:1.2em }
br{font-size:10px}

ul, ol {list-style: none;}
li {list-style-image: none;}

.header{color:#008FD5; font-size:11px; line-height:13px}
td{color:#454545; font-size:11px; line-height:13px}
b{color:#02729C}
b a{color:#D7007B; text-decoration:underline}
b a:hover{text-decoration:none}
strong a{color:#02729C; text-decoration:underline}
strong a:hover{text-decoration:none}
a{color:#454545; text-decoration:underline}
a:hover{text-decoration:none}

.block a{color:#CF006A; font-size:10px; text-decoration:underline}
.block a:hover{text-decoration:none}

.block1 a{color:#83AA49; text-decoration:underline}
.block1 a:hover{text-decoration:none}

.block2 a{color:#02729C; text-decoration:underline}
.block2 a:hover{text-decoration:none}

.block3{color:#FFFFFF;}
.block3 a{color:#FFFFFF; text-decoration:underline}
.block3 a:hover{text-decoration:none}

.block4 b{color:#83AA49;}
.block4 a{color:#83AA49; text-decoration:underline}
.block4 a:hover{text-decoration:none}

.footer{color:#404040; font-size:11px; line-height:13px}
.footer a{color:#404040; font-size:11px; text-decoration:none}
.footer a:hover{text-decoration:underline}

.footer1{color:#777777; font-size:11px; line-height:13px}
.footer1 a{color:#777777; font-size:11px; text-decoration:underline}
.footer1 a:hover{text-decoration:none}

input, textarea
{
   font-family:Tahoma;
   color:#000000;
   font-size:11px;
   padding-left:5px;
}

select
{
   font-family:Tahoma;
   color:#000000;
   font-size:11px;
}

label{font-weight: bold;}

#navbar
{
	color: #404040;
	font-size: 11px;
	line-height: 13px;
	margin: 15px 0 0 50px;
	height: 2.4em;
	padding: 0 0 0 0;
	background: #E2E2E2;
	overflow: hidden;
	min-width: 621px;
}
#navbar li
{
	float: left;
	padding: 0 18px 0 10px;
	margin-right: 9px;
}
#navbar li a
{
	display: block;
	padding: 0.75em 0 0.25em;
	color:#404040;
	font-size:11px;
	text-decoration:none;
}

#navbar li a:hover{text-decoration:underline}

/** Site Engine Style **/
.seBoldText {
	color:#444444;
	font-weight:bold;
	text-align:justify
}
.seMemoControl {
	color: #000000;
	text-decoration: none;
	background-color: #d9d9d9;
	border: 1px solid #999999;
	padding: 1px;
}
.seNormalText {
	color:#444444;
	text-align:justify
}
.seNoteText {
	color: #810201;
	text-decoration: none;
	line-height: normal;
}

div#dietSel {padding:10px;}

div#testimonialTable table {width: 440px; border-collapse: collapse;}
div#testimonialTable td {border: 1px solid #ccc; padding: 5px;}

div#lostPassword {width: 300px;}
div#lostPassword li {padding-top: 8px;}
div#lostPassword input#txtEmail {width: 200px;}

div#contactUs ul {margin: 10px; padding: 0;}
div#contactUs input {margin-top: 5px;}
duv#contactUs textarea { margin-top: 5px; margin-bottom: 20px;}

div#dietList{margin: 0 0 8px 20px;}
div#dietList ul{margin: 0; padding: 0; line-height: 14px;}
div#dietList li{list-style-image:url(/images/1_z2.gif);}

div#plan ul, div#link ul{margin: 0; padding: 0; line-height: 14px;}
div#plan p, div#link p {padding: 0; margin-left: 1.5em;}

div#newTestimony {width: 330px;}
div#newTestimony li {padding-top: 8px;}

div#newMessage {width: 330px;}
div#newMessage textarea {margin-top: 8px; margin-bottom: 8px;}

div#newAccount {width: 350px;}
div#newAccount fieldset {border-style: none;}
div#newAccount input {border: 1px solid #000000; margin: 5px 0 5px 10px;}

div#login {}
div#login ul {margin: 0 0 0 8px; padding: 0;}
div#login fieldset {border-style: none;}
div#login input {border: 1px solid #000000; margin: 5px 0 5px 0px;}
div#login label { margin-right: 5px; width: 50px;}

/* Round Grey Corner Table Form Not Working yet*/
div.GreyBox
{
	background: url(/images/1_bg.gif) repeat-x;
	background-position: top;
	/*border: 1px solid #B9B9B9;*/
	margin: 8px 0 8px 0;
}
div.GreyBox div {background: url(/images/q3.gif) bottom left no-repeat; }
div.GreyBox div div {background: url(/images/q4.gif) bottom right no-repeat;}
div.GreyBox div div div {background: url(/images/q1.gif) top left no-repeat;}
div.GreyBox div div div div {background: url(/images/q2.gif) top right no-repeat; padding: 10px;}

/* Round Blue Corner Table Form */
div.BlueBox
{
	background: url(/images/7_bg.gif) repeat-x #026F9A;
	background-position: bottom;
}
div.BlueBox div {background: url(/images/z4.gif) bottom left no-repeat; }
div.BlueBox div div {background: url(/images/z3.gif) bottom right no-repeat;}
div.BlueBox div div div {background: url(/images/z1.gif) top left no-repeat;}
div.BlueBox div div div div {background: url(/images/z2.gif) top right no-repeat; padding: 10px;}
/*Fix IE*/
.clear {font-size: 1px; height: 1px;}

.error
{
	text-transform:capitalize;
	color: Red;
	width: 200px;
}

 div#VegetarianBanner {
 float: right;
 margin-left: 1em;
 }