/* CSS Document */
.gradient1 {background: #E0EBCC url(http://images.meredith.com/fitness/images/losefivelbs/bkg_greengradient.jpg) top left repeat-x;}

div#wtpWrapper {width: 655px;font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.03em; color: #333333; text-decoration:none;font-size:12px; position:relative;}

div#navaigation { width: 175px; left:5px; _left:3px; position:absolute;	background: #E8E8E8; margin:70px 0 0 0;}
html>body div#navaigation {
	width: 173px; left:5px;	position:absolute; background:#E8E8E8; margin:128px 0 10px 0;}
div#middleWell { width:477px; float:right; border:solid; border-color:#690; border-width:1px 0 1px 1px; background:#E0EBCC; margin:0 0 10px 0;}

#navlist {list-style: none; color: 333; margin: 0; padding:0;	font:12px Arial, Helvetica, sans-serif;}
#navlist ul { background: #E8E8E8;list-style: none; margin: 0; padding:0;  margin: 0 0 -14px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:125%;}
#navlist li{ list-style: none; margin: 0 0 -14px 0; padding:0;}
#navlist a { color:#333; margin: 0; padding:5px 0 5px 10px; text-decoration:none;}
#navlist a:hover { color:#000; background:#E0EBCC;  padding:5px 0 5px 10px; text-decoration:none; margin: 0 0 0 0;}
	li.notSelected a{display:block; border-bottom:1px solid #ccc; border-left:1px solid #ccc; margin: 0; padding:5px 0 5px 10px; text-decoration:none; border-right:1px solid #690; font-family:Arial, Helvetica, sans-serif; line-height:125%;}
	li.selected a, li.selected a:visited { font-size:12px; display:block; background:#E0EBCC; font-weight:bold;  padding:5px 0 5px 10px; text-decoration:none; border-bottom:1px solid #690; border-left:1px solid #690; border-bottom:1px solid #690; border-top:1px solid #690;}
	li.notSelectedTopLine a{display:block; border-top:1px solid #ccc; margin: 0; padding:5px 0 5px 10px; text-decoration:none; border-right:1px solid #690; border-left:1px solid #ccc;}

html>body #navlist ul { background: #E8E8E8;list-style: none; margin: 0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:125%;}
html>body #navlist li{ list-style: none; margin: 0; padding:0;}
html>body #navlist a { color:#333; margin: 0; padding:5px 0 5px 10px; text-decoration:none;}
html>body #navlist a:hover { color:#000; background:#E0EBCC; margin: 0; padding:5px 0 5px 10px; text-decoration:none;}
	html>body li.notSelected a{display:block; border-bottom:1px solid #ccc; margin: 0; padding:5px 0 5px 10px; text-decoration:none; border-right:1px solid #690; font-family:Arial, Helvetica, sans-serif; line-height:125%;}
	html>body li.selected a, li.selected a:visited { font-size:12px; display:block; background:#E0EBCC; font-weight:bold;  padding:5px 0 5px 10px; text-decoration:none; border-bottom:1px solid #690; border-left:1px solid #690; border-bottom:1px solid #690; border-top:1px solid #690;}
	html>body li.notSelectedTopLine a{display:block; border-top:1px solid #ccc; margin: 0; padding:5px 0 5px 10px; text-decoration:none; border-right:1px solid #690; border-left:1px solid #ccc;}

p {margin:0; padding:0;}
.wellspacing {line-height:150%;}
#printlink {float:left;}
.alignRight {text-align:right; _margin-bottom:-20px;}
.alignRight a:visited {color:#3380CC; text-decoration:none;}
.alignRightBottom {text-align:right;padding:0 10px 10px 0;margin:-10px 0 0 0;}
.alignRightBottom a:visited {color:#3380CC; text-decoration:none;}
.alignRightBottom  #printlink {padding-left:10px;}
p.menupar {line-height:150%; padding:10px; margin:0px;}

p.summaryTitle { font-size:13px;line-height:150%;padding:0 10px 0 10px;	margin:0px;}
p.summaryTitle a:link { font-size:11px; color:#3380CC; text-decoration:none;line-height:150%;}
p.summaryTitle a:visited { font-size:11px; color:#3380CC; text-decoration:none;line-height:150%;}

p.summaryList {	font-size:11px;	line-height:150%;	padding:3px 0 10px 0;	margin:0 10px 20px 10px;	border-bottom:1px solid #333;}
p.shoppingTitle {width:350px; padding:5px 0 3px 0; margin:10px 0 5px 0; border-bottom:1px solid #333;}

.topDes {border: solid;	border-color: #690;	border-width: 1px 0 1px 0; background-color:#f0f5e5; margin:5px 10px 0 10px;}
.description {border:solid; border-color:#690; border-width:1px 0 1px 0; background-color:#f0f5e5; margin:0 10px 20px 10px;}
.summarydescription {border:solid; border-color:#690; border-width:1px 0 1px 0; background-color:#FFF; margin:0 10px 0px 10px;}

.options {	background-color:#fff;}

.leftTop {float:left; padding:5px 0 5px 10px;}
.rightTop {float:right;padding:5px 10px 5px 0; background-color:#E0EBCC;}

.WLP_head1 {font-size: 14px; line-height: 125%; font-weight:bold;}
.WLP_head0 {font-size: 18px; line-height: 125%;}
.WLP_head2 {font-size: 13px; font-weight:bold; line-height:150%; font-family:Arial, Verdana, Helvetica, sans-serif;}
.WLP_head3 {font-size:12px;} 
.WLP_body1 {font-size:11px;}
.WLP_body2 {font-size:10px;}

div#printpadding {width:498px; }
div#shoppinglist {margin-left:70px;}

.checkpadding {font-size: 12px; font-weight:normal; padding:0 0 5px; 0;}
.clearall { clear:both; line-height:0px; font-size:1px;padding:0; margin:0;}

.toplogosponsordisplay { float:right; left:330px; position:absolute; top:37px;}