

/* New CSS*/
#content-new {float:right;width:770px;}
#content-new1 {float:right;width:720px;padding-top:15px;}
#content-new2 {float:right;width:790px;padding-bottom:15px;padding-top:15px;}
#contentWide {width: 775px;float: right;padding-bottom:15px;padding-top:15px;}
#pageBody {float: left;background-color:#fff;width:788px;}
/*About Us*/
.aboutText {float:left;height:475px;margin:1px 0 0;padding-top:13px;text-align:center;width:555px;}
.aboutText p {
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-align: left;
	line-height: 14px;
	color: #686c6f;
}
.aboutRight {
background:transparent url(../images/content/right_box.gif) no-repeat scroll 0 0;
float:left;
height:372px;
margin:4px 0 5px 10px;
padding-top:9px;
text-align:center;
width:196px;
}

.aboutRight p {
	padding: 7px 12px 9px 16px;
	height: 475px;
	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;
}

/* 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;
	}
	
.highlightsLeft {
	background: url(../images/content/highlights_bg.gif) no-repeat;
	float: left;
	width: 193px;
	height: 332px;
	text-align: center;
	margin: 4px 14px 0 0;
}

.highlightsLeft ul {
	width: 194px;
	padding-top: 65px;
}

.highlightsLeft li {
	float: left;
	height: 86px;
	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: 7px 8px 12px 0;
	text-align: left;
	line-height:12px;
}
	
.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;
}
/* Guarantee */
/* Privacy Policy */
.contentTextWide {
	float: left;
	width: 625px;
	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;
	}		
/*Header*/
#header {
	width: 788px;
	margin-top: 9px;
	padding-bottom: 10px;
	float: left;
	background: #fff url(../images/header/headerBG.gif) no-repeat left top;
}
	/*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: 592px;
	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;
	}	
#nsystem #popup .subtitle {
	font-weight: bold;
}
/* BMI*/
/* HEALTH ASSESSMENT */


.healthText {
	float: left;
	width: 380px;
	text-align: left;
	margin: 1px 3px 0 0 ;
	padding-top: 13px;
	}
	
.healthText p {
	font-size: 12px;
	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;
	font-size: 12px;
	width: 450px;
	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; 
}
table.formTable td{
	color: #25618d;
	font-weight: bold;
	line-height: 14px;
	padding-left:20px;
	font-size: 12px;
}

table.formTable td a {
	text-decoration: underline;
}
.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;
}

/*Womens Custom*/
.customtopBlock {
	float: right;
}
.breakfast {
	float: left;
	width: 540px;
	padding: 10px 0 0 20px;
}

/* to resolve alignment issue for customization*/
#breakfast-custom {
	padding: 10px 0 0 1px;
}

.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;
	font-size: 12px;
}

.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;
	font-size: 12px;
}

.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;
}




.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;
}


		
		
.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;
    }
td {
margin:4px;
padding:6px;
}
#nav01 {
	text-align: left;
	font-size: 11px;
	}
	



/* Womens_Choose Menu & Delivery */
.choosemenuBlock {
	float: left;
	padding-bottom: 10px;
}


.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;
}

.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;
}
	.style1 {
		font-size: 12px;
	}
