@charset "UTF-8";
/* CSS Document */

/* THESE SYLES - NOVEMBER 2006 - BY FRANCIS/WEB PRODUCTION HERBALIFE /*
/* THESE SYLES - NOVEMBER 2006 - BY FRANCIS/WEB PRODUCTION HERBALIFE /*


/* START VERTICAL BOX STYLES */
/* START VERTICAL BOX STYLES */

/* ALSO PROMO BOX STYLES */
/* ALSO PROMO BOX STYLES */



.vertical_box_special {
width: 190px;
}

.right-arrow { width: 13px; height: 13px; margin: 0 0 -3px 3px; }


/* NEW TOP AREA TABLE start */

.toparea-table {}
.toparea-table td.left {
	width:15px; 
	height:33px; 
	background: url('../images/topLeft.png') no-repeat top left;

	/* FOR IE 6 PNG BUG */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/topLeft.png');
	overflow: hidden; */
	/* OVERFLOW:HIDDEN FOR IE */

	}

.toparea-table td.mid {
	height:30px; 
	padding-top: 3px;
	background: url('../images/topStretch.png') repeat-x top left;

	/* FOR IE 6 PNG BUG */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/topStretch.png');
	overflow: hidden;
	/* OVERFLOW:HIDDEN FOR IE */

	}

.toparea-table td.mid h1 {
	margin: 0;
	padding: 3px 0 0 0;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #2572bb;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.toparea-table td.mid h1.left {
	/* US AND SPANISH */
	font-size: 14px;
}

.toparea-table td.mid p.right {
	font-size:10px;
	text-align: right; 
	margin: 0; 
	padding: 1px 0 0 0;
}


.toparea-table td.right {
	width:16px; 
	height:33px; 
	background: url('../images/topRight.png') no-repeat top right;

	/* FOR IE 6 PNG BUG */
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='../images/topRight.png');
	overflow: hidden; */
	/* OVERFLOW:HIDDEN FOR IE */

}

/* NEW TOP AREA TABLE end */



.main-wrap {}
/* PURPOSE THIS DIV IS TO WRAP TABLE INSIDE IT, PUSHING TABLE OUT TO 100% OF PARENT DIV */


/* TABLE_SPECIAL */
/* TABLE_SPECIAL */

.table_special {
width: 100%;
border: 0px solid #666;
border-collapse: collapse;
background-color: transparent;
}
.table_special td {
border: 0px solid #666;
border-collapse: collapse;
background-color: transparent;
}

.table_special td.left {
width: 5px;
background-image: url('../images/menu_mid_left.png');
background-repeat: repeat-y;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/menu_mid_left.png');
/* OVERFLOW:HIDDEN FOR IE */
overflow: hidden;
}

.table_special td.middle {
padding: 8px 0 0 0;
background-color: #fff; 
}

.table_special td.right {
width: 4px;
background-image: url('../images/menu_mid_right.png');
background-repeat: repeat-y;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/menu_mid_right.png');
/* OVERFLOW:HIDDEN FOR IE */
overflow: hidden;
}

/* TABLE_SPECIAL */
/* TABLE_SPECIAL */





/* .BLUEBOX-CONTENT-WRAP formerly .VERTICAL_MENU_LINKS_WRAP */
/* .BLUEBOX-CONTENT-WRAP formerly .VERTICAL_MENU_LINKS_WRAP */

.bluebox-content-wrap {
margin: 0; 
padding: 0;
}

	.bluebox-content-wrap .center_img { display: block; margin: 4px auto; }
	.bluebox-content-wrap .checkout { display: block; margin: 6px auto 0px auto; }

	.bluebox-content-wrap p { margin: 5px 8px; }
	.bluebox-content-wrap p.right { text-align: right; }
	.bluebox-content-wrap p.center { text-align: center; }

	/* HEADING */
	.bluebox-content-wrap h3 {
	font-size: 12px;
	margin: 0px 0 0px 0;
	padding: 1px 8px 2px 8px;
	background-color: #e3edf2; 
	font-weight: bold;
	}
	.bluebox-content-wrap h2 {
	font-size: 13px;
	margin: 0px 0 0px 0;
	padding: 1px 8px 2px 8px;
	background-color: #e3edf2; 
	font-weight: bold;
	}
	.bluebox-content-wrap h2 a:link, 
	.bluebox-content-wrap h2 a:visited {
	text-decoration: none;
	color: #555;
	font-weight: bold;
	}
	.bluebox-content-wrap h2 a:hover, 
	.bluebox-content-wrap h2 a:active {
	color: blue;
	text-decoration: underline;
	}

	/* TOP LEVEL UL */
	.bluebox-content-wrap ul {
	list-style: none;
	margin: 10px 4px 16px 16px;
	padding: 0;
	}
	.bluebox-content-wrap ul li {
	color: #555;
	font-size: 11px;
	}
	.bluebox-content-wrap ul li a:link,
	.bluebox-content-wrap ul li a:visited {
	color: #555;
	font-size: 11px;
	text-decoration: none;
	}
	.bluebox-content-wrap ul li a:hover,
	.bluebox-content-wrap ul li a:active {
	color: #090;
	text-decoration: underline;
	}

	/* 2ND LEVEL UL */
	.bluebox-content-wrap ul ul {
	list-style: none;
	margin: 0px 4px 0px 10px;
	padding: 0;
	}
	.bluebox-content-wrap ul ul li {
	color: #555;
	font-size: 11px;
	}
	.bluebox-content-wrap ul ul li a:link,
	.vertical_menu_links_wrap ul ul li a:visited {
	color: #555;
	font-size: 11px;
	text-decoration: none;
	}
	.bluebox-content-wrap ul ul li a:hover,
	.bluebox-content-wrap ul ul li a:active {
	color: #090;
	text-decoration: underline;
	}

/* .BLUEBOX-CONTENT-WRAP formerly .VERTICAL_MENU_LINKS_WRAP */
/* .BLUEBOX-CONTENT-WRAP formerly .VERTICAL_MENU_LINKS_WRAP */





/* BLUE BOX FOOTER start */
/* BLUE BOX FOOTER start */

	.vertical_box_special .footLeft {
	height:15px;
	width:14px;
	background-image: url('../images/menu_bot_left.png');
	background-repeat: no-repeat;
	background-position: top left;
	/* we need to block the BG from IE to use the filter */
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/menu_bot_left.png');
	}
	.vertical_box_special .footMid { 
	height:15px;
	width:162px;
	background-image: url('../images/menu_bot_mid.png');
	background-repeat: repeat-x;
	background-position: bottom left;
	/* we need to block the BG from IE to use the filter */
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/menu_bot_mid.png');
	}
	.vertical_box_special .footRight {
	height:15px;
	width:14px;
	background-image: url('../images/menu_bot_right.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	/* we need to block the BG from IE to use the filter */
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/menu_bot_right.png');
	}

/* BLUE BOX FOOTER end */
/* BLUE BOX FOOTER end */


/* OLD */
/* VERTICAL BOX FORM INFO */
.vertical_box_form1 {
margin: 0 0 8px 0; 
padding: 8px 0 0 0;
border-top: 1px solid #eee;
}
.vertical_box_form2 {
margin: 0 0 8px 0; 
padding: 8px 0;
border-top: 1px solid #eee; 
border-bottom: 1px solid #eee;
}
.vert_box_search_box {
display:inline; 
float: left; 
margin: 0px 7px 0px 15px;
font-size:10px;
background-color:#fff;
color: #666;
border: 1px solid #999; 
}
/* VERTICAL BOX FORM INFO */
/* OLD */



/* END VERTICAL BOX STYLES */
/* END VERTICAL BOX STYLES */











/* START BLUEBOX2 STYLES - JAN 2006 - FRANCIS/WEB PROD HRBL */
/* START BLUEBOX2 STYLES - JAN 2006 - FRANCIS/WEB PROD HRBL */


.bluebox2 {
width: 190px;
/* CHANGE ABOVE WIDTH DIRECTLY IN JSP OR HTML FILES */
}

.right-arrow { width: 13px; height: 13px; margin: 0 0 -3px 3px; }


/* NEW TOP AREA TABLE start */

.blu2-top {}


.blu2-top td.r1-left {
width: 10px; 
height: 14px;
background: url('/US/en/img/bluebox2/r1-left.png') no-repeat top left;

/* FOR IE 6 PNG BUG */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/US/en/img/bluebox2/r1-left.png');

overflow: hidden;

}

.blu2-top td.r1-mid {
height: 14px;
background: url('/US/en/img/bluebox2/r1-mid.png') repeat-x top left;

/* FOR IE 6 PNG BUG */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/US/en/img/bluebox2/r1-mid.png');

overflow: hidden;
}

.blu2-top td.r1-right {
width: 16px; 
height: 14px;
background: url('/US/en/img/bluebox2/r1-right.png') no-repeat top left;

/* FOR IE 6 PNG BUG */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/US/en/img/bluebox2/r1-right.png');

overflow: hidden;
}


.blu2-top td.r2-left1 {
width: 5px; 
background-image: url('/US/en/img/bluebox2/r2-left1.png');
background-repeat: repeat-y;

/* FOR IE 6 PNG BUG */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/US/en/img/bluebox2/r2-left1.png');

overflow: hidden;
}

.blu2-top td.r2-left2 {
width: 10px; 
background-image: url('/US/en/img/bluebox2/r2-left2.gif');
background-repeat: repeat-y;
overflow: hidden;
}


.blu2-top td.r2-mid {
background-image: url('/US/en/img/bluebox2/r2-mid.gif');
background-repeat: repeat-x;
padding-bottom: 6px;
}

	.blu2-top td.r2-mid h1 {
	margin: 0 0 0 0;
	padding: 0;
	line-height: 18px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #2572bb;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	}
	.blu2-top td.r2-mid p.right {
	float: right;
	margin: 0 0 0 5px; 
	padding: 0;
	text-align: right; 
	}


.blu2-top td.r2-right1 {
width: 12px; 
background-image: url('/US/en/img/bluebox2/r2-right1.gif');
background-repeat: repeat-y;
overflow: hidden;
}

.blu2-top td.r2-right2 {
width: 4px; 
background-image: url('/US/en/img/bluebox2/r2-right2.png');
background-repeat: repeat-y;

/* FOR IE 6 PNG BUG */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/US/en/img/bluebox2/r2-right2.png');

overflow: hidden;
}


/* NEW TOP AREA TABLE end */



.blu2-wrap {}
/* PURPOSE THIS DIV IS TO WRAP TABLE INSIDE IT, PUSHING TABLE OUT TO 100% OF PARENT DIV */


/* TABLE_SPECIAL */
/* TABLE_SPECIAL */

.blu2-table {
width: 100%;
border: 0px solid #666;
border-collapse: collapse;
background-color: transparent;
}
.blu2-table td {
border: 0px solid #666;
border-collapse: collapse;
background-color: transparent;
}

.blu2-table td.left {
width: 5px;
background-image: url('/US/en/img/bluebox2/menu_mid_left.png');
background-repeat: repeat-y;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/US/en/img/bluebox2/menu_mid_left.png');
/* OVERFLOW:HIDDEN FOR IE */
overflow: hidden;
}

.blu2-table td.middle {
padding: 0;
background-color: #fff; 
}

.blu2-table td.right {
width: 4px;
background-image: url('/US/en/img/bluebox2/menu_mid_right.png');
background-repeat: repeat-y;
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/US/en/img/bluebox2/menu_mid_right.png');
/* OVERFLOW:HIDDEN FOR IE */
overflow: hidden;
}

/* TABLE_SPECIAL */
/* TABLE_SPECIAL */





/* .BLU2-CONTENT */
/* .BLU2-CONTENT */

.blu2-content {
margin: 0; 
padding: 0;
}

	.blu2-content .center_img { display: block; margin: 4px auto; }
	.blu2-content .checkout { display: block; margin: 6px auto 0px auto; }

	.blu2-content p { margin: 5px 8px; }
	.blu2-content p.right { text-align: right; }
	.blu2-content p.center { text-align: center; }

	/* HEADING */
	.blu2-content h3 {
	font-size: 12px;
	margin: 0px 0 0px 0;
	padding: 1px 8px 2px 8px;
	background-color: #e3edf2; 
	font-weight: bold;
	}
	.blu2-content h2 {
	font-size: 13px;
	margin: 0px 0 0px 0;
	padding: 1px 8px 2px 8px;
	background-color: #e3edf2; 
	font-weight: bold;
	}
	.blu2-content h2 a:link, 
	.blu2-content h2 a:visited {
	text-decoration: none;
	color: #555;
	font-weight: bold;
	}
	.blu2-content h2 a:hover, 
	.blu2-content h2 a:active {
	color: blue;
	text-decoration: underline;
	}

	/* TOP LEVEL UL */
	.blu2-content ul {
	list-style: none;
	margin: 10px 4px 16px 16px;
	padding: 0;
	}
	.blu2-content ul li {
	color: #555;
	font-size: 11px;
	}
	.blu2-content ul li a:link,
	.blu2-content ul li a:visited {
	color: #555;
	font-size: 11px;
	text-decoration: none;
	}
	.bluebox-content ul li a:hover,
	.bluebox-content ul li a:active {
	color: #090;
	text-decoration: underline;
	}

	/* 2ND LEVEL UL */
	.blu2-content ul ul {
	list-style: none;
	margin: 0px 4px 0px 10px;
	padding: 0;
	}
	.blu2-content ul ul li {
	color: #555;
	font-size: 11px;
	}
	.blu2-content ul ul li a:link,
	.blu2-content ul ul li a:visited {
	color: #555;
	font-size: 11px;
	text-decoration: none;
	}
	.blu2-content ul ul li a:hover,
	.blu2-content ul ul li a:active {
	color: #090;
	text-decoration: underline;
	}

/* .BLU2-CONTENT */
/* .BLU2-CONTENT */





/* BLUEBOX2 FOOTER start */
/* BLUEBOX2 FOOTER start */

	.bluebox2 .footleft {
	height:15px;
	width:14px;
	background-image: url('/US/en/img/bluebox2/menu_bot_left.png');
	background-repeat: no-repeat;
	background-position: top left;
	/* we need to block the BG from IE to use the filter */
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/US/en/img/bluebox2/menu_bot_left.png');
	}
	.bluebox2 .footmid { 
	height:15px;
	width:162px;
	background-image: url('/US/en/img/bluebox2/menu_bot_mid.png');
	background-repeat: repeat-x;
	background-position: bottom left;
	/* we need to block the BG from IE to use the filter */
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/US/en/img/bluebox2/menu_bot_mid.png');
	}
	.bluebox2 .footright {
	height:15px;
	width:14px;
	background-image: url('/US/en/img/bluebox2/menu_bot_right.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	/* we need to block the BG from IE to use the filter */
	_background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/US/en/img/bluebox2/menu_bot_right.png');
	}

/* BLUEBOX2 FOOTER end */
/* BLUEBOX2 FOOTER end */



/* OLD */
/* VERTICAL BOX FORM INFO */
.vertical_box_form1 {
margin: 0 0 8px 0; 
padding: 8px 0 0 0;
border-top: 1px solid #eee;
}
.vertical_box_form2 {
margin: 0 0 8px 0; 
padding: 8px 0;
border-top: 1px solid #eee; 
border-bottom: 1px solid #eee;
}
.vert_box_search_box {
display:inline; 
float: left; 
margin: 0px 7px 0px 15px;
font-size:10px;
background-color:#fff;
color: #666;
border: 1px solid #999; 
}
/* VERTICAL BOX FORM INFO */
/* OLD */


/* END BLUEBOX2 STYLES */
/* END BLUEBOX2 STYLES */

/* START NO HEADER TOP AREA BLUEBOX2 TABLE - ADDED 03.05.07 */

.blu2-top td.r1-noheader-left2 {
width: 14px; 
height: 15px;
background: url('/US/en/img/bluebox2/menu_top_left.png') no-repeat top left;

/* FOR IE 6 PNG BUG */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/US/en/img/bluebox2/menu_top_left.png');

overflow: hidden;
}

.blu2-top td.r1-noheader-mid2 {
height: 14px;
background: url('/US/en/img/bluebox2/menu_top_mid.png') repeat-x top left;

/* FOR IE 6 PNG BUG */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/US/en/img/bluebox2/menu_top_mid.png');

overflow: hidden;
}

.blu2-top td.r1-noheader-right2 {
width: 14px; 
height: 15px;
background: url('/US/en/img/bluebox2/menu_top_right.png') no-repeat top left;

/* FOR IE 6 PNG BUG */
_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/US/en/img/bluebox2/menu_top_right.png');

overflow: hidden;
}

/* END NO HEADER TOP AREA BLUEBOX2 TABLE - ADDED 03.05.07 */

/* START NO HEADER TOP PURPLE BOX USE FOR TPL PAGES */

td.purplebox-toplft2 {
height:18px; 
background-image:url('/US/en/img/blueboxTP/purplebox-toplft2.png'); 
/*background-repeat:repeat-x; */
background-position:bottom;
/* we need to block the BG from IE to use the filter */
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/US/en/img/events/purplebox-toplft2.png');
overflow: hidden;
}

td.purplebox-topmid2 {
height:18px; 
background-image:url('/US/en/img/blueboxTP/purplebox-topbg2.png'); 
/*background-repeat:repeat-x; */
background-position:bottom;
/* we need to block the BG from IE to use the filter */
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/US/en/img/events/purplebox-topbg2.png');
overflow: hidden;
}

td.purplebox-toprt2 {
height:18px; 
background-image:url('/US/en/img/blueboxTP/purplebox-toprt2.png'); 
/*background-repeat:repeat-x; */
background-position:bottom;
/* we need to block the BG from IE to use the filter */
_background-image:none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/US/en/img/events/purplebox-toprt2.png');
overflow: hidden;
}

/* START NO HEADER TOP PURPLE BOX USE FOR TPL PAGES */


