body {
	background-color: #25618d;
	text-align: center;
	font-family: arial;
	font-size: 12px;
}

#frame {
	width: 788px;
	margin: 0 auto;
	text-align: left;
}

/*Header*/
#header {
	width: 788px;
	margin-top: 9px;
	padding-bottom: 10px;
	float: left;
	background: #fff url(../images/header/headerBG.gif) no-repeat left top;
}

#logo {
	float: left;
	margin: 15px 0 0 22px;
}

#header ul {
	margin: 37px 14px 0 0;
	width: 400px;
	float: right;
	text-align: right;
}

#header li {
	display: inline;
	padding: 0 11px 0 9px;
	background: url(../images/header/menuDivider.gif) no-repeat right top;
	text-align: right;
}

#header li.lastItem {
	padding: 0 0 0 9px;
	background: none;
}

#header li a,#header li a:link,#header li a:visited {
	color: #5680a0;
	font-weight: bold;
	text-decoration: none;
}

#header li a:hover {
	color: #5680a0;
	text-decoration: underline;
}

#header li.firstItem span {
	color: #d44521;
}

#header li.firstItem a,#header li.firstItem a:link,#header li.firstItem a:visited
	{
	color: #5b5b5b;
	font-weight: bold;
	text-decoration: underline;
}

#header li.firstItem a:hover {
	color: #5b5b5b;
	text-decoration: none;
}
/*Header for freeweek*/
#headerFW {
	width: 788px;
	margin-top: 9px;
	padding-bottom: 10px;
	float: left;
	background: #fff url(../images/header/headerBg-free.bmp) no-repeat left top;
}
#headerFW ul {
	margin: 37px 14px 0 0;
	width: 400px;
	float: right;
	text-align: right;
}

#headerFW li {
	display: inline;
	padding: 0 11px 0 9px;
	background: url(../images/header/menuDivider.gif) no-repeat right top;
	text-align: right;
}

#headerFW li.lastItem {
	padding: 0 0 0 9px;
	background: none;
}

#headerFW li a,#headerFW li a:link,#headerFW li a:visited {
	color: #5680a0;
	font-weight: bold;
	text-decoration: none;
}

#headerFW li a:hover {
	color: #5680a0;
	text-decoration: underline;
}

#headerFW li.firstItem span {
	color: #d44521;
}

#headerFW li.firstItem a,#headerFW li.firstItem a:link,#headerFW li.firstItem a:visited
	{
	color: #5b5b5b;
	font-weight: bold;
	text-decoration: underline;
}

#headerFW li.firstItem a:hover {
	color: #5b5b5b;
	text-decoration: none;
}

/*Header for 2 freeweek*/
#header2FW {
	width: 788px;
	margin-top: 9px;
	padding-bottom: 10px;
	float: left;
	background: #fff url(../images/header/headerBg-2free.bmp) no-repeat left top;
}
#header2FW ul {
	margin: 37px 14px 0 0;
	width: 400px;
	float: right;
	text-align: right;
}

#header2FW li {
	display: inline;
	padding: 0 11px 0 9px;
	background: url(../images/header/menuDivider.gif) no-repeat right top;
	text-align: right;
}

#header2FW li.lastItem {
	padding: 0 0 0 9px;
	background: none;
}

#header2FW li a,#header2FW li a:link,#header2FW li a:visited {
	color: #5680a0;
	font-weight: bold;
	text-decoration: none;
}

#header2FW li a:hover {
	color: #5680a0;
	text-decoration: underline;
}

#header2FW li.firstItem span {
	color: #d44521;
}

#header2FW li.firstItem a,#header2FW li.firstItem a:link,#header2FW li.firstItem a:visited
	{
	color: #5b5b5b;
	font-weight: bold;
	text-decoration: underline;
}

#header2FW li.firstItem a:hover {
	color: #5b5b5b;
	text-decoration: none;
}







/*Header for 2 freeweek*/
#header2525 {
	width: 788px;
	margin-top: 9px;
	padding-bottom: 10px;
	float: left;
	background: #fff url(../images/header/RevisedTop.gif) no-repeat left top;
}
#header2525 ul {
	margin: 37px 14px 0 0;
	width: 400px;
	float: right;
	text-align: right;
}

#header2525 li {
	display: inline;
	padding: 0 11px 0 9px;
	background: url(../images/header/menuDivider.gif) no-repeat right top;
	text-align: right;
}

#header2525 li.lastItem {
	padding: 0 0 0 9px;
	background: none;
}

#header2525 li a,#header2525 li a:link,#header2525 li a:visited {
	color: #5680a0;
	font-weight: bold;
	text-decoration: none;
}

#header2525 li a:hover {
	color: #5680a0;
	text-decoration: underline;
}

#header2525 li.firstItem span {
	color: #d44521;
}

#header2525 li.firstItem a,#header2525 li.firstItem a:link,#header2525 li.firstItem a:visited
	{
	color: #5b5b5b;
	font-weight: bold;
	text-decoration: underline;
}

#header2525 li.firstItem a:hover {
	color: #5b5b5b;
	text-decoration: none;
}









#pageBody {
	float: left;
	background-color: #fff;
	width: 788px;
}

#sideBar {
	width: 185px;
	float: left;
}

#navHeader {
	float: right;
}

#sideBar ul {
	float: right;
}

#lowerSidebar {
	background: url(../images/sideBar/fadedbox_bg.gif) no-repeat left top;
	float: right;
	margin: 2px 0 0 13px;
}

#blockOne {
	width: 170px;
	float: left;
	height: 112px;
}

#blockOne ul {
	float: left;
	margin-left: 13px;
	padding: 5px;
}

#blockOne li {
	padding-bottom: 10px;
	list-style-type: disc;
	margin-left: 8px;
}

#blockOne a,#blockOne a:link,#blockOne a:visited {
	text-decoration: none;
	color: #4b4b4b;
}

#blockOne a:hover {
	text-decoration: underline;
	color: #4b4b4b;
}

#blockTwo {
	width: 172px;
	float: left;
	height: 150px;
}

#blockTwo input {
	vertical-align: center;
}

#blockTwo input.textBox {
	margin: 15px 0 15px 13px;
	width: 120px;
}

#blockTwo p {
	margin-left: 13px;
	line-height: 15px;
}

#lowerSidebar h3 {
	padding: 20px 0 0 12px;
	color: #356282;
	font-weight: bold;
	font-size: 16px;
}

#content {
	width: 598px;
	float: right;
}

#contentWide {
	width: 769px;
	float: right;
}

#footer {
	width: 788px;
	float: left;
	background:  #fff url(../images/footer/footerBG.gif) no-repeat left bottom;
	padding-bottom: 42px;
	padding-top: 20px;
	font-size: 11px;
}

#footer ul {
	text-align: center;
}

#footer li {
	display: inline;
}

#footer li a,#footer li a:link,#footer li a:visited {
	text-decoration: none;
	color: #6b6d6f;
}

#footer li a:hover {
	text-decoration: underline;
	color: #6b6d6f;
}

#footerFW {
	width: 788px;
	float: left;
	background: #fff url(../images/footer/footerBg-free.bmp) no-repeat left
		bottom;
	padding-bottom: 42px;
	padding-top:20px;
	font-size: 11px;
}
#footerFW ul {
	text-align: center;
}

#footerFW li {
	display: inline;
}

#footerFW li a,#footer li a:link,#footer li a:visited {
	text-decoration: none;
	color: #6b6d6f;
}

#footerFW li a:hover {
	text-decoration: underline;
	color: #6b6d6f;
}

#footer2FW {
	width: 788px;
	float: left;
	background: #fff url(../images/footer/footerBg-2free.bmp) no-repeat left
		bottom;
	padding-bottom: 42px;
	padding-top:20px;
	font-size: 11px;
}
#footer2FW ul {
	text-align: center;
}

#footer2FW li {
	display: inline;
}

#footer2FW li a,#footer2FW li a:link,#footer2FW li a:visited {
	text-decoration: none;
	color: #6b6d6f;
}

#footer2FW li a:hover {
	text-decoration: underline;
	color: #6b6d6f;
}





#footer2525 {
	width: 788px;
	float: left;
	background: #fff url(../images/footer/footerBg-2525.bmp) no-repeat left
		bottom;
	padding-bottom: 42px;
	padding-top:20px;
	font-size: 11px;
}
#footer2525 ul {
	text-align: center;
}

#footer2525 li {
	display: inline;
}

#footer2525 li a,#footer2FW li a:link,#footer2525 li a:visited {
	text-decoration: none;
	color: #6b6d6f;
}

#footer2525 li a:hover {
	text-decoration: underline;
	color: #6b6d6f;
}



#subFooter {
	width: 788px;
	float: left;
	padding: 10px 0 20px 0;
	text-align: center;
	color: #ffd58d;
	font-size: 10px;
	background-color: #25618d;
}

/*Home*/
.homeTopBlock {
	float: left;
}

.leftBlock {
	background: url(../images/content/tan_contentbox.gif) no-repeat;
	float: left;
	width: 196px;
	height: 280px;
	text-align: center;
	margin: 4px 1px 0 0;
	padding-top: 13px;
}

.leftBlock p {
	padding: 12px 17px 0px 17px;
	text-align: left;
	line-height: 14px;
	color: #454545;
}

.leftBlock a,.leftBlock a:link,.leftBlock a:visited
.leftBlock a:hover {
	text-decoration: underline;
	color: #25618d;
}

.leftBlock ul {
	width: 161px;
	height: 80px;
	margin: 10px 18px 0 16px;
}

.leftBlock li {
	padding: 3px;
}

.middleBlock {
	font-size: 10px;
	background: url(../images/content/lighttan_contentbox.gif) no-repeat;
	float: left;
	width: 196px;
	height: 280px;
	margin: 4px 1px 0 0;
	padding-top: 13px;
}

.middleBlock h2 {
	text-align: center;
	color: #25618d;
	font-size:14px;
	font-weight: bold;
}

.middleBlock span {
	color: #cb4826;
}

.middleBlock p {
	padding: 6px 17px 5px 17px;
	text-align: center;
	line-height: 14px;
	color: #25618d;
	font-weight: bold;
}

.middleBlock ul {
	height: 119px;
	margin: 0 18px 4px 16px;
}

.middleBlock li {
	padding: 3px;
}

.middleBlock input[type=text] {
	font-size: 9px;
	font-color: #4b4b4b;
	text-align: left;
}

.middleBlock .alignLabel {
	vertical-align: text-bottom;
	width: 5.3em;
	float: left;
	text-align: left;
	margin-right: 1.25em;
	margin-top: 4px;
	clear: both;
}

.rightBlock {
	background: url(../images/content/tan_contentbox.gif) no-repeat;
	float: left;
	width: 196px;
	height: 280px;
	text-align: center;
	margin: 4px 1px 0 0;
	padding-top: 13px;
}

.rightBlock p {
	padding: 6px 17px 5px 17px;
	text-align: center;
	line-height: 14px;
	color: #25618d;
	font-weight: bold;
}

.rightBlock ul {
	width: 161px;
	height: 119px;
	margin: 0 18px 0 16px;
}

.rightBlock li {
	padding: 3px;
}

/* Womens_Choose Menu & Delivery */
.choosemenuBlock {
	float: left;
	padding-bottom: 10px;
}

.highlightsLeft {
	background: url(../images/content/highlights_bg.gif) no-repeat;
	float: left;
	width: 193px;
	height: 329px;
	text-align: center;
	margin: 4px 14px 0 0;
}

.highlightsLeft ul {
	width: 194px;
	padding-top: 65px;
}

.highlightsLeft li {
	float: left;
	height: 88px;
	padding-top: 1px;
}

.highlightsLeft img {
	float: left;
	margin: 3px 0 0 4px;
}

.highlightsLeft p {
	height: 74px;
	color: #625f5a;
	font-size: 11px;
	font-weight: bold;
	margin: 10px 8px 12px 0;
	text-align: left;
}

.menuOption {
	background: url(../images/content/bluebg_top.gif) no-repeat;
	float: left;
	width: 550px;
	height: 130px;
}

.menuOption ul {
	width: 515px;
}

.menuOption input.textBox {
	width: 30px;
}

.menuOption li {
	display: inline;
}

.boxOne {
	height: 137px;
	padding-top: 3px;
}

.boxOne ul {
	width: 500px;
}
span.mir {
    float: right;
    padding: 50px 20px 0 5px;
}

.boxOne li {
	float: left;
	width: 109px;
	text-align: center;
	color: #25618d;
	padding: 22px 30px 0 20px;
	line-height: 14px;
}

.boxOne li a,.boxOne li a:link,.boxOne li a:visited
.boxOne li a:hover {
	text-decoration: underline;
	color: #25618d;
	font-size: 10px;
}

.boxOne input {
	margin: 7px;
}

.blueboxTwo {
	background: url(../images/content/bluebg_bottom.gif) no-repeat;
	float: left;
	width: 550px;
	height: 194px; 
}

.boxTwo {
	width: 546px;
/*	height: 208px;*/
}

.boxTwo ul {
	width: 535px;
}

.boxTwo li {
	float: left;
	width: 120px;
	/*height: 170px;*/
	text-align: center;
	font-size: 11px;
	color: #25618d;
	margin: 20px 22px 0 15px;
	line-height: 14px;
}

.boxTwo input {
	margin: 10px;
}

.boxTwo li.next {
	line-height: 13px;
	width: 61px;
	margin: 22px 0 0 0;
}

.boxTwo img {
	padding: 14px 0;
}

.terms {
	float: left;
	width: 690px;
	height: 118px;
	margin: 25px 0 0 12px;
}

.termsHeader {
	float: left;
	width: 668px;
	padding-left: 22px;
	margin-left: 4px;
}

.termsHeader h2 {
	float: left;
	Color: #25618d;
	width: 150px;
	font-size: 15px;
	font-weight: bold;
}

.termsHeader p {
	background: url(../images/content/terms_bg.gif) no-repeat;
	float: right;
	margin: 0 0 4px 0;
	width: 263px;
	color: #cb4826;
	font-weight: bold;
	text-align: center;
}

.termsHeader input.checkbox {
	float: right;
}

.terms textarea {
	float: right;
	color: #454545;
	font-family: arial;
	font-size: 11px;
}

/*Login
.menuOption {
	background: url(../images/content/login_topbox_bg.gif) no-repeat;
	float: left;
	width: 719px;
	
	margin: 0 0 0 16px;
}

.menuOption ul {
	width: 515px;
	margin-bottom: 10px;
}

.menuOption input.textBox {
	width: 30px;
}

.menuOption li {
	display: inline;
}

.boxOne {
	
}

.boxOne ul {
	width: 663px;
	margin: 20px 0 0 12px;
}

.boxOne li {
	float: left;
	width: 154px;
	text-align: left;
	color: #25618d;
	font-weight: bold;
	line-height: 14px;
	margin: 8px 0 0 0;
	padding: 4px;
}

.boxOne li.loginButton {
	width: 77px;
	font-size: 15px;
	font-weight: bold;
	color: #d44521;
}

.boxOne li a,.boxOne li a:link,.boxOne li a:visited
.boxOne li a:hover {
	text-decoration: underline;
	color: #525252;
	font-size: 11px;
}

.boxOne li.button {
	width: 64px;
	margin: 17px 0 0 20px;
}

.boxOne li.remember {
	width: 58px;
	float: right;
	text-align: center;
}

.blueboxTwo {
	float: left;
	width: 719px;
	margin-top: 12px;
}

.blueboxTwo li.benefits {
	float: left;
	text-align: left;
	font-size: 15px;
	font-weight: bold;
	color: #d44521;
	line-height: 13px;
	width: 117px;
	margin: 22px 0 0 15px;
}

.blueboxTwo img {
	margin: 35px 0 0 22px;
}

.blueboxTwo li.spacer img {
	margin: 70px 0 0 22px;
}
*/

/*
.boxTwo ul {
	width: 663px;
	height: 65px;
	margin: 20px 0 0 12px;
}

.boxTwo li {
	float: left;
	width: 198px;
	text-align: left;
	color: #25618d;
	font-weight: bold;
	line-height: 14px;
	margin: 8px 0 0 0;
	padding: 4px;
}

.boxTwo li.registerButton {
	font-size: 15px;
	font-weight: bold;
	color: #d44521;
	width: 152px;
}

.boxTwo input {
	width: 190px;
}
*/

.benefitsBox {
	width: 695px;
}

.email {
	float: left;
	width: 556px;
}

.email ul {
	width: 535px;
}

.email li {
	float: left;
	width: 385px;
	height: 50px;
	color: #25618d;
	font-weight: bold;
	margin: 5px 22px 0 15px;
	line-height: 14px;
}

.email input {
	width: 385px;
}

.password {
	float: right;
	width: 556px;
	height: 41px;
}

.password ul {
	width: 535px;
}

.password li {
	float: left;
	width: 120px;
	font-weight: bold;
	color: #25618d;
	margin: 5px 22px 0 15px;
	line-height: 14px;
}

.password input {
	width: 190px;
}

.password li.right {
	float: right;
	margin-right: 215px;
}

.address {
	float: right;
	width: 556px;
	margin-left: 25px;
}

.address ul {
	width: 556px;
}

.address li {
	float: left;
	width: 120px;
	height: 50px;
	color: #25618d;
	font-weight: bold;
	margin: 8px 0 0 15px;
	line-height: 14px;
}

.address li.right {
	float: right;
	margin-right: 190px;
}

.address input {
	width: 190px;
	margin-bottom: 6px;
}

.postal {
	margin-top: 45px;
	float: right;
	margin-right: 195px;
	color: #25618d;
	font-weight: bold;
	padding-top: 3px;
}

.postal input {
	width: 63px;
	margin: 0px;
}

.age {
	float: right;
	width: 556px;
	height: 70px;
	margin-left: 25px;
}

.age ul {
	width: 535px;
}

.age li {
	float: left;
	width: 120px;
	height: 50px;
	color: #25618d;
	font-weight: bold;
	margin: 10px 0 0 15px;
	line-height: 14px;
}

.age li.right {
	float: right;
	margin-right: 190px;
}

.age li.email {
	width: 385px;
	height: 44px;
	margin-left: 132px;
}

.age select {
	width: 190px;
}

.age li.next {
	float: right;
	text-align: left;
	font-size: 11px;
	color: #fff;
	line-height: 13px;
	width: 61px;
	margin: 22px 0 0 0;
}

.age img {
	padding: 14px 0;
}

.height {
	float: right;
	width: 556px;
	height: 41px;
	margin-left: 25px;
}

.height ul {
	width: 535px;
}

.height li {
	float: left;
	width: 185px;
	height: 50px;
	font-weight: bold;
	color: #25618d;
	margin: 0 0 0 15px;
	line-height: 14px;
}

.height select {
	width: 50px;
}

.height li.weight {
	float: right;
	margin-right: 150px;
}

.weight input {
	width: 65px;
}

.howmuch {
	float: right;
	width: 556px;
	height: 41px;
	margin-left: 25px;
}

.howmuch ul {
	width: 535px;
}

.howmuch li {
	float: left;
	width: 385px;
	color: #25618d;
	font-weight: bold;
	margin: 10px 22px 0 15px;
	line-height: 14px;
}

.howmuch input {
	width: 65px;
}

.breastfeed {
	float: right;
	width: 410px;
	margin-right: 145px;
}

.breastfeed ul {
	width: 535px;
}

.breastfeed li {
	float: left;
	width: 385px;
	color: #25618d;
	font-weight: bold;
	margin: 0px 22px 0 15px;
	line-height: 14px;
}

.breastfeed input {
	width: 15px;
}

.breastfeed img {
	margin: 7px 0 0 150px;
}

/*Womens Custom*/
.customtopBlock {
	float: right;
}
.breakfast {
	float: left;
	width: 540px;
	padding: 10px 0 0 20px;
}

.breakfast h2 {
	float: left;
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	margin-right:5px;
}

.breakfast p {
	float: left;
	clear:left;
	width:540px;
	font-size: 11px;
	color: #5c809d;
	margin:10px 0;
}

.cartBlock {
	float: right;
	width: 168px;
	text-align: center;
	margin: 10px 0 0 0;
}

.cartBlock h2 {
	float: left;
	color: #25618d;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 0 6px;
}

.cartBlock p {
	float: left;
	line-height: 14px;
	color: #25618d;
	font-weight: bold;
	margin: 10px 0 0 5px;
}

.cartBlock ul {
	float: left;
	width: 161px;
	text-align: left;
	color: #56778e;
	font-size: 11px;
	line-height: 18px;
}

.cartBlock li {
	padding: 7px;
	color: #454545;
	line-height: 14px;
}

.cartItems {
	width: 154px;
	color: #52738d;
	padding-left: 4px;
}

.cartItems.li {
	color: #52738d;
}


.alacartBlock {
	float: right;
	width: 226px; /* changed the value from 230px to 226px due to alignment issue */
	text-align: center;
	margin: 10px 0 0 0;
}

.alacartBlock h2 {
	float: left;
	color: #25618d;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 0 6px;
}

.alacartBlock p {
	float: left;
	line-height: 14px;
	color: #25618d;
	font-weight: bold;
	margin: 10px 0 0 5px;
}

.alacartBlock ul {
	float: left;
	width: 161px;
	text-align: left;
	color: #56778e;
	font-size: 11px;
	line-height: 18px;
}

.alacartBlock li {
	padding: 7px;
	color: #454545;
	line-height: 14px;
}

.alacartItems {
	width: 154px;
	color: #52738d;
	padding-left: 4px;
}

.alacartItems.li {
	color: #52738d;
}
.item {
	float: left;
	/* width: 150px;  -- Removed due to alignment issue in MIR/alacarte pages ---- */
	line-height: 14px;
	margin-top: 20px;
}

.item ul {
	float: left;
	width: 122px;
}

.item li {
	margin-left: -4px;
}

.item li.header{
	color:#25618d;
	font-weight:bold;
}

.qty {
	float: right;
	line-height: 14px;
}

.qty ul {
	float: left;
	width: 22px;
}

.cartList {
	width: 126px;
	float: left;
}

.cartList h2 {
	float: left;
}

.breakfastList {
	width: 515px;
	margin: 0 44px 20px 0;
}

.breakfastList ul {
	width: 515px;
	margin-left: 34px;
}

.breakfastList input.textBox {
	width: 30px;
}

.breakfastList li {
	display: inline;
}

 

.alacartList {
	width: 500px;
	margin: 0 10px 20px 0;
}

.alacartList ul {
	width: 515px;
	margin-left: 34px;
}

.alacartList input.textBox {
	width: 30px;
}

.alacartList li {
	display: inline;
}
.lineOne {
	width: 517px;	
	padding: 0px 0 5px 0;
}

.breakfasts {
	float: left;
	text-align: left;
	color: #25618d;
	font-weight: bold;
}

.breakfasts ul {
	margin-left: 1px;
	width: 277px;
	padding-top: 3px;
}

.breakfasts ul li a,.breakfasts ul li a:link,.breakfasts ul li a:visited{
	text-decoration:none;
	color: #25618d;
	font-weight: bold;
}

.breakfasts ul li a:hover{
	text-decoration:underline;
	color: #25618d;
	font-weight: bold;
}
	
.viewItem {
	float: left;
	text-align: left;
	font-size: 11px;
}

.viewItem ul {
	width: 58px;
	margin: 1px;
	padding-top: 4px;
}

.viewItem a,.viewItem a:link,.viewItem a:visited {
	text-decoration: none;
	color: #25618d;
}

.viewItem a:hover {
	text-decoration: underline;
	color: #25618d;
}

.quantity {
	float: left;
	color: #cb4826;
	font-weight: bold;
}

.quantity ul {
	width: 26px;
	margin: 1px;
	padding: 3px 0 0 30px;
}

.quanBox {
	float: left;
	color: #cb4826;
	font-weight: bold;
}

.quanBox ul {
	width: 10px;
	margin: 1px;
}

input.textBox {
	width: 30px;
}

.addCart {
	float: right;
	font-size: 11px;
}

.addCart ul {
	width: 68px;
	margin: 1px;
	padding-top: 4px;
}

.addCart a,.addCart a:link,.addCart a:visited {
	text-decoration: none;
	color: #cb4826;
}

.addCart a:hover {
	text-decoration: underline;
	color: #cb4826;
}

/*Custom Detail*/
.detail {
	float: left;
	width: 548px;
	padding: 10px 0 0 0;
}

.detail img {
	float: left;
	width: 292px;
}

.detail p {
	float: right;
	width: 236px;
	font-size: 11px;
	color: #25618d;
	padding-top: 10px;
}

/*About Us*/
.aboutText {
	float: left;
	width: 375px;
	height: 580px;
	text-align: center;
	margin: 1px 0 0 0;
	padding-top: 13px;
}

.aboutText p {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
}

.aboutRight {
	background: url(../images/content/right_box.gif) no-repeat;
	float: left;
	width: 196px;
	height: 372px;
	text-align: center;
	margin: 4px 0 5px 7px;
	padding-top: 9px;
}

.aboutRight p {
	padding: 7px 12px 9px 16px;
	height: 754px;
	text-align: left;
	line-height: 15px;
	color: #454544;
	font-size: 12px;
}

.aboutRight img {
	margin: 5px 0 4px 0;
}

.aboutRight a,.aboutRight a:link,.aboutRight a:visited
.aboutRight a:hover {
	text-decoration: underline;
	color: #25618d;
}




.womensTopBlock {
 	float:left;
	padding-top:1px;
	}	
	
.womensText {
	float: left;
	width: 380px;
	text-align: center;
	margin: 1px 3px 0 0;
	padding-top: 13px;
	}
	
.womensText p {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
	}
	
.womensText a,
.womensText a:link,
.womensText a:visited
.womensText a:hover { 
	text-decoration:underline;
	color:#25618d;
	}	
	
.womensText ul {
	width: 382px;
	height: 80px;
	margin: 8px 18px 0 2px;
	}		

.womensText li {
	padding: 5px;
	float: center;
	}
	
.womensRight {
	background:url(../images/content/right_box.gif) no-repeat;
	float: left;
	width: 196px;
	height: 372px;
	text-align: center;
	margin: 4px 0 5px 15px;
	padding-top: 9px;
	}

	
.womensRight ul img {
	margin: 1px;
	}		
	
.womensRight p {
	padding: 7px 12px 9px 16px;
	text-align: left;
	line-height: 12px;
	color: #686c6f;
	font-size: 11px;
	}
	
.womensRight ul {
	width: 170px;
	margin: 1px 18px 1px 13px;
	}
	
.womensRight li {
	display: inline;
	padding: 0px;
	}	
	
.womensRight li img{
	border: 1px #000099 outset;
}

/* FAQs */
.faqText {
	float: left;
	width: 515px;
	text-align: left;
	margin: 1px 0 0 0;
	padding: 13px 0 0 0;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
	}
	
.faqText p {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 0;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
	}
		
	
.faqText a,
.faqText a:link,
.faqText a:visited {
	text-decoration: underline;
	color:#25618d;
	}
	
.faqText a:hover {
	color:#25618d;
	text-decoration: underline;
	text-align: left;
	}
	
.faqText a:visited {
	text-decoration: underline;
	color:#999999;
	text-align: left;
	}			
	
.faqText li {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
	}
	
.faqText h1 {
	font-size:12px;		
	font-weight: bold;
	color: #d44521;
	text-align: left;
	padding-top:15px;
	}
.faqText h2{
	font-weight:bold;
	color:#25618D;
	padding:15px 0 5px;	
}
.faqTextTwo {
	text-decoration: none
	}		
		
.faqTextTwo a,
.faqTextTwo a:link,
.faqTextTwo a:visited,
.faqTextTwo a:hover {
	text-decoration: none;
	color:#25618d;
	}

/* Guarantee */
/* Privacy Policy */
.contentTextWide {
	float: left;
	width: 515px;
	text-align: center;
	margin: 1px 0 0 0;
	padding-top: 13px;
	text-decoration: none;
	}
	
.contentTextWide p {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
	}
	
.txt {
	text-decoration: none;
	}	
	
.contentTextWide a,
.contentTextWide a:link,
.contentTextWide a:hover {
	text-decoration:none;
	color:#25618d;
	text-decoration: underline;
	}
	
.contentTextWide a:visited {
	text-decoration:underline;
	color:#999999;
	}		
	
.contentTextWide li {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
	display:list-item;
	list-style-type:disc;
	}	
		
		/*Success Stories*/
	
.successBlock {
	background:url(../images/content/success_header.gif) no-repeat;
	float: left;
	width: 585px;
	height: 153px;
	padding-bottom: 7px;
	}
	
.successBlock p {
	float: right;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin: 55px 43px 0 0;
	color: #FFFFFF;
	}
	
.successBlock a,
.successBlock a:link,
.successBlock a:visited {
	text-decoration:none;
	color:#fff;
	}
	
.successBlock a:hover {
	text-decoration: underline;
	color:#fff;
	}				
	
.womenssuccessBlock {
	background:url(../images/content/background_box.gif) no-repeat;
	float: left;
	width: 585px;
	height: 333px;
	}
	
.womenssuccessBlock img {
	margin-top: -7px;
	}	
	
.womenssuccessBlock ul {
	padding-top: 7px;
	}	
	
.womenssuccessBlock li{
	width: 381px;
	margin: 17px 0 0 12px;
	}
	
.womenssuccessBlock p {
	width: 168px;
	height: 275px;
	float: right;
	color: #25618d;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	margin: 7px 14px 0 0;
	}		

.sectionOne {
	float: right;
	width: 512px;
	}
	
.sectionOne li {
	width: 80px;
	}		
	
.before {
	float: left;
	text-align: left;
	color: #d44521;
	font-weight: bold;
	}
	
.before ul {
	margin-left: 1px;
	width: 200px;
	}
	
.before li {
	margin: 0 0 0 12px;
	}		

.after {
	float: left;
	color: #d44521;
	font-weight: bold;
	}	
	
.after ul {
	width: 49px;
	}
	
.after li {
	margin: 0 0 0 12px;
	}			
	
.nextStory {
	float: right;
	color:#999999;
	font-size: 13px;
	}	
	
.nextStory ul {
	padding: 0 50px 0 0;
	}
	
.nextStory ul li{
	margin-top:5px;
}

.nextStory a,
.nextStory a:link,
.nextStory a:visited {
	text-decoration:none;
	color:#999999;
	}
	
.nextStory a:hover {
	text-decoration: underline;
	color:#999999;
	}			
	
.successThumbs {
	float: left;
	width: 530px;
	height: 410px;
	margin: 1px 3px 0 0;
	padding-top: 13px;
	}
	
.successThumbs p {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
	}
	
.successThumbs a,
.successThumbs a:link,
.successThumbs a:visited
.successThumbs a:hover { 
	text-decoration:underline;
	color:#25618d;
	}	
	
.successThumbs ul {
	width: 382px;
	height: 80px;
	}		

.successThumbs li {
	float: left;
	}
	
.successThumbs img {
	padding: 3px 0 3px 0;
	}		
	
.thumbRows {
	height: 115px;
	}	
	
.thumbRows ul {
	width: 570px;
	height: 65px;
	margin: 0px 0 0 8px;
	}
	
.thumbRows li {
	float: left;
	width: 120px;
	text-align: left;
	color: #434343;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 8px 0 0 0;
	}		
	
.thumbRows li a,
.thumbRows li a:link,
.thumbRows li a:visited
.thumbRows li a:hover {
	text-decoration:underline;
	color:#525252;
	font-size: 11px;
	}						
		
.thumbRows img {
	border: 1px #000099 outset;
	padding: 0px;
	}	
			
/*Slider Styles*/
.slidey{
    margin-bottom: 5px;
    float:left;
    width:500px;
    
    }
	
.slidey .title{
    font-weight:bold;
    } 

.slidey .title a{
    text-decoration:none;
    } 

.slidey .slideblock{
    overflow: visible;
    padding: 7px;
    }     

.slidey .slideblock img{
		float:left;
		margin-right:10px;
}

.slideblock{
    border-top:none;
    border-bottom:5px;
    }

.slideblock div{
    width:250px;
    float:left;
    display:inline;
    }
table{
	padding:2px;
	margin:5px;
	}
td{
	padding:6px;
	margin:4px;
	}
table.formTable td{
	color: #25618d;
	font-weight: bold;
	line-height: 14px;
	padding-left:20px;
}
.centerSubmit{
	text-align:center;
}
table.formTable th{
	color:#dc5630;
	font-weight:bold;
}
table.formTable td.totalCell {
	font-weight: bold;
	color: #25618d;
	padding: 4px;
	text-align: right;	
	font-size: 12px;
}
table.formTable th.grandTotalCell {
	font-weight: bold;
	color: #dc5630;
	padding: 4px;
	text-align: right;	
	font-size: 12px;
}



/* Food list styles */
#food_list_container .nutrition_information {
	float:right;
	width: 245px;
	padding: 5px;
}
ul.tabs {
	margin: 0 9px 0 9px;
}
ul.tabs li {
	background:transparent url(../images/tabs/btn_middle_off.gif) no-repeat scroll center bottom;
	height:33px;
	float:left;
}
ul.tabs li a {
	color: white;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	text-align:center;
	text-decoration:none;
	display:block;
	width: 84px;
}
ul.tabs li.selected {
	background:transparent url(../images/tabs/btn_middle_on.gif) repeat-x scroll center bottom;
}
ul.tabs li.selected a {
	color:#497BA5;
}
#food_list_container .meal_selection .current_meal {
	margin-right: 245px;
}
.productItems {
	text-align: left;
	height:480px;
	overflow: auto;
	border-bottom: 1px solid;
}
.productItems img {
	float: left;
}
.productItems ul {
	margin-left: 9px;
	padding-top: 3px;
}
.productItems ul li a,.productItems ul li a:link,.productItem ul li a:visited{
	text-decoration:none;
	color: #25618d;
	font-weight: bold;
}
.productItems ul li a:hover{
	text-decoration:underline;
	color: #25618d;
	font-weight: bold;
}
.productItems ul li{
	margin-bottom:0px;
    float:none;
    width:auto;
}
.productItems ul li div.product_details {
	padding: 5px;
}
.productItems ul li.selected div.product_details {
	background: rgb(255, 239, 210);
}
table.nutritionTable {
	width: 235px;
	height:480px;
	margin: 0px;
}
alaFormTable {
   cellpadding="0"; 
   cellspacing="0"; 
   border="0"; 
   style="float:left;";
   width="720";
}
table.nutritionTable td{
	background-color: rgb(255, 239, 210);
	padding: 3px 6px;
	color:#25618D;
}
table.nutritionTable table{
	width:235px;
}
table.nutritionTable table td{
	text-align: right;
	border: none;
}
table.nutritionTable td.amounts{
	text-align: right;
	color:#D44521;
}
table.nutritionTable td.header{
	font-weight:bold;
	text-align: center;
	color:#D44521;
}
table.nutritionTable td.vitamins{
	padding:0;
}
.promo {
	float: left;
	
	padding: 10px 0 0 20px;
}

.promo h2 {
	float: left;
	font-size: 16px;
	font-family: arial;
	font-weight: bold;
	margin-right:5px;
}


/* HEALTH ASSESSMENT */


.healthText {
	float: left;
	width: 318px;
	text-align: left;
	margin: 1px 3px 0 0 ;
	padding-top: 13px;
	}
	
.healthText p {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
	}
	
.healthText h1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #25618d;
}

.healthText h2 {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #25618d;
}

.healthText img {
	align: center;
}
	
.healthText a,
.healthText a:link,
.healthText a:visited
.healthText a:hover { 
	text-decoration:underline;
	color:#25618d;
	}	
	
.healthText ul {
	color: #686c6f;
	width: 382px;
	margin: 8px 18px 0 2px;
	}		

.healthText li {
	padding: 5px;
	float: center;
	}
	
.healthText li img {
	vertical-align: middle;
	}

.healthText input[type=text] {
	font-size: 11px;
	font-color: #4b4b4b;
	text-align: left;
}

.healthText input[type=password] {
	font-size: 11px;
	font-color: #4b4b4b;
	text-align: left;
}

.healthText .alignLabel {
	vertical-align: text-bottom;
	width: 6em;
	float: left;
	text-align: right;
	margin-right: 1.25em;
	margin-top: 4px;
	clear: both;
}

.healthText .alignLabel2 {
	vertical-align: text-bottom;
	width: 9em;
	float: left;
	text-align: right;
	margin-right: 1.25em;
	margin-top: 4px;
	clear: both;
}

.healthText .alignLabel3 {
	vertical-align: text-bottom;
	width: 9em;
	float: left;
	text-align: right;
	margin-right: 1.25em;
	margin-top: 4px;
	clear: both;
}

.benefits li{
	padding: 5px;
	font-size: 11px;
	list-style-type: disc;
	margin-left: 13px; 
}

.healthTextWide {
	float: left;
	width: 594px;
	text-align: left;
	margin: 1px 3px 0 0;
	padding-top: 13px;
	}
	
.healthTextWide p {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
	}
	
.healthTextWide h1 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #25618d;
}

.healthTextWide h2 {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #25618d;
}

.healthTextWide img {
	align: center;
}
	
.healthTextWide a,
.healthTextWide a:link,
.healthTextWide a:visited
.healthTextWide a:hover { 
	text-decoration:underline;
	color:#25618d;
	}	
	
.healthTextWide ul {
	color: #686c6f;
	width: 382px;
	margin: 8px 18px 0 2px;
	}		

.healthTextWide li {
	padding: 5px;
	float: center;
	vertical-align: middle;
	}
	
.healthTextWide li img {
	vertical-align: middle;
	}


.healthTextWide input[type=text] {
	font-size: 11px;
	font-color: #4b4b4b;
	text-align: left;
}

.healthRight {
    width: 150px;
    margin: 4px 0 5px 0px;
    padding-top: 9px;
}
.healthRight h2 {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #25618d;
}
.healthRight p {
    padding: 7px 0px 9px 0px;
    text-align: left;
    line-height: 12px;
    color: #686c6f;
    font-size: 11px;
}
.healthRight ul {
    color: #686c6f;
    width:150px;
    margin: 1px 0px 1px 0px;
}
.healthRight li {
    font-size: 11px;
    list-style-type: disc;
    margin-left: 20px; 
}



.middleBlockpromo {
	background: url(../images/content/lighttan_contentbox.gif) no-repeat;
	float: left;
	width: 196px;
	height: 280px;
	text-align: center;
	margin: 4px 1px 0 0;
	padding-top: 6px;
}

.middleBlockpromo p {
	padding: 4px 17px 5px 17px;
	text-align: left;
	line-height: 14px;
	color: #454545;
}

.middleBlockpromo img {
	padding-top: 7px;
}
