/* THESE SYLES - JANUARY 2007 - BY FRANCIS/WEB PRODUCTION HERBALIFE */
/* THESE SYLES - JANUARY 2007 - BY FRANCIS/WEB PRODUCTION HERBALIFE */

/* STAR HTML HACK EXAMPLE BELOW */
/* * html #top {width: 957px;} */

/* IMPORTANT - SEE ORDER_PRIMARY.CSS FOR GENERAL STYLES */
/* GENERAL COLOR IS #555 - FROM BODY PROPERTY/ORDER-PRIMARY.CSS */

.tabs-main-wrap { margin-top: 0px; }


.tabs-main-wrap .tabs-spacer {
height: 15px;
overflow: hidden;
}

	/* START DYNAMIC CONTENT HERE */
	/* START DYNAMIC CONTENT HERE */

	.tabs-main-wrap .static_wrap { width: 379px; }


	/* END DYNAMIC CONTENT HERE */
	/* END DYNAMIC CONTENT HERE */


	/* START TABS-BUTTON-WRAP-1 */
	/* START TABS-BUTTON-WRAP-1 */
	.tabs-button-wrap { width: 551px; height: 25px; }
	.tabs-button-wrap2 { width: 900px; height: 25px; }


	/* BLUE TABS */
	/* BLUE TABS */
	/* TAB_BLUE SIZE = 149 x 25PX */
	.tab-blu { 
	padding: 5px 0 0 11px;
	width: 138px;
	height: 20px;
	background-image:url('../images/tab-blu-on_149x25.gif');
	}
	.tab-blu .header {
	font-weight:bold;
	font-size:13px;
	color:#005b7f;
	font-family:Arial, Helvetica, sans-serif;
	}
	.tab-blu .header a:link,
	.tab-blu .header a:visited,
	.tab-blu .header a:hover,
	.tab-blu .header a:active {
	font-weight:bold;
	text-decoration: none;
	font-size:13px;
	color:#005b7f;
	}
	/* TAB-BLUE-OFF NOT BEING DEVELOPED */
	.tab-blu-off { 
	padding: 5px 0 0 11px;
	width: 138px;
	height: 20px;
	background-image:url('../images/tab-blu-off_149x25.gif');
	}
	.tab-blu-off .header {
	font-weight:bold;
	font-size:13px;
	color:#005b7f;
	font-family:Arial, Helvetica, sans-serif;
	}
	.tab-blu-off .header a:link,
	.tab-blu-off .header a:visited,
	.tab-blu-off .header a:hover,
	.tab-blu-off .header a:active {
	font-weight:bold;
	text-decoration: none;
	font-size:13px;
	color:#005b7f;
	}
	.tab-blu-bottomline {
	width: 402px;
	height: 25px;
	background-image: url('../images/tab-blu-bottomline.gif');
	background-repeat: repeat-x;
	overflow: hidden;
	}
	/* tabs-bodywrap-blu has same border colors as blu-off tab */
	/* TABS-BODY-WRAP TOTAL WIDTH = 551PX */
	.tabs-bodywrap-blu { 
	width: 549px;
	height: 200px;
	background-color: #fff;
	background-image: url('../images/bg-blu.jpg');
	background-repeat: no-repeat;
	border-right: 1px solid #94bade;
	border-bottom: 1px solid #94bade;
	border-left: 1px solid #94bade;
	color: #666;
	}

	.tabs-bodywrap-blu .setwidth {
	width: 275px; 
	}
	/* BLUE TABS */
	/* BLUE TABS */


	/* BLU2 TABS */
	/* BLU2 TABS */
	/* TABS SIZE = 190 X 25PX */
	#vis1 { 
	/* OLD US padding: 5px 0 0 11px; */
	padding: 5px 5px 0 10px;
	/* OLD US width: 138px; */
	width: 175px;
	height: 20px;
	background-image:url('../images/tab-blu-on.gif');
	}
	#vis1-header {
	font-weight:bold;
	font-size:13px;
	color:#005b7f;
	font-family:Arial, Helvetica, sans-serif;
	}

	/* DO NOT NEED HREF STYLES FOR HEADER AS HEADER IS NOT A TRADITIONAL LINK */
	/* ALSO - NEED TO CHANGE VIS1-HEADER STYLE INFO IN JAVASCRIPT WITHOUT HREF CONFLICTS */
	/* 
	#vis1-header a:link,
	#vis1-header a:visited,
	#vis1-header a:hover,
	#vis1-header a:active {
	font-weight:bold;
	text-decoration: none;
	font-size:13px;
	color:#005b7f;
	} */

	/* TABS SIZE = 190 X 25PX */
	#vis2 { 
	/* OLD US padding: 5px 0 0 11px; */
	padding: 5px 5px 0 10px;
	/* OLD US width: 138px; */
	width: 175px;
	height: 20px;
	background-image:url('../images/tab-blu-off.gif');
	}
	#vis2-header {
	font-weight:bold;
	font-size:13px;
	color:#8c978b;
	font-family:Arial, Helvetica, sans-serif;
	}

	/* DO NOT NEED HREF STYLES FOR HEADER AS HEADER IS NOT A TRADITIONAL LINK */
	/* ALSO - NEED TO CHANGE VIS1-HEADER STYLE INFO IN JAVASCRIPT WITHOUT HREF CONFLICTS */
	/* 
	#vis2-header a:link,
	#vis2-header a:visited,
	#vis2-header a:hover,
	#vis2-header a:active {
	font-weight:bold;
	text-decoration: none;
	font-size:13px;
	color:#8c978b;
	} */

	/* TABS SIZE = 171 X 25PX */
	#vis3 { 
	/* OLD US padding: 5px 0 0 11px; */
	padding: 5px 5px 0 10px;
	/* OLD US width: 138px; */
	width: 156px;
	height: 20px;
	background-image:url('../images/tab-blu-off_171x25.gif');
	}
	#vis3-header {
	font-weight:bold;
	font-size:13px;
	color:#8c978b;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	#vis4 { 
	/* OLD US padding: 5px 0 0 11px; */
	padding: 5px 5px 0 10px;
	/* OLD US width: 138px; */
	width: 156px;
	height: 20px;
	background-image:url('../images/tab-blu-off_171x25.gif');
	}
	#vis4-header {
	font-weight:bold;
	font-size:13px;
	color:#8c978b;
	font-family:Arial, Helvetica, sans-serif;
	}

	/* REPLACEMENT FOR VIS3 = 171 X 25PX */
	.tab-blu2-bottomline {
	width: 171px;
	height: 25px;
	background-image: url('../images/tab-blu-bottomline.gif');
	background-repeat: repeat-x;
	overflow: hidden;
	}

	/* TABS-BODY-WRAP TOTAL WIDTH = 551PX */
	.tabs-bodywrap-blu2 { 
	width: 549px;
	background-color: #fff;
	/* OLD background-image: url('../images/bg-grn.jpg'); */
	background-image: url('../images/bg-blu-3tabs.jpg');
	background-repeat: no-repeat;
	/* OLD border-right: 1px solid #6586ab; */
	border-right: 1px solid #94bade;
	/* OLD border-bottom: 1px solid #6586ab; */
	border-bottom: 1px solid #94bade;
	/* border-left: 1px solid #6586ab; */
	border-left: 1px solid #94bade;
	color: #666;
	}
	/* BLU2 TABS */
	/* BLU2 TABS */
	
	
	/* TABS-BODY-WRAP TOTAL WIDTH = 925px */
	.tabs-bodywrap-blu3 {
	width: 925px;
	background-color: #fff;
	/* OLD background-image: url('../images/bg-grn.jpg'); */
	background-image: url(../images/bg-blu-tabs.jpg);
	background-repeat: no-repeat;
	/* OLD border-right: 1px solid #6586ab; */
	border-right: 1px solid #94bade;
	/* OLD border-bottom: 1px solid #6586ab; */
	border-bottom: 1px solid #94bade;
	/* border-left: 1px solid #6586ab; */
	border-left: 1px solid #94bade;
	color: #666;
	background-position: right top;
	}


/* START TABS CONTENT WRAP */
/* START TABS CONTENT WRAP */
.tabs-content-wrap { padding: 5px 10px 10px 10px; }
/* ALL FONT STYLES NESTED INSIDE HERE */



	/* START TAB TABLES */

	.tabs-content-wrap table.twocolumn {
	width: 100%;
	margin: 5px 0px;
	padding: 0px;
	border: 0px dotted #ccc;
	border-collapse: collapse;
	}
		/* WIDTH = 549PX = 551PX - TAB BORDERS = 549PX */
		.tabs-content-wrap table.twocolumn td.one {
		width: 399px;
		border: 0px dotted #ccc;
		border-collapse: collapse;
		}
		.tabs-content-wrap table.twocolumn td.two {
		width: 150px;
		border: 0px dotted #ccc;
		border-collapse: collapse;
		}


	.tabs-content-wrap table.threecolumn {
	width: 100%;
	margin: 5px 0px;
	padding: 0px;
	border: 0px dotted #ccc;
	border-collapse: collapse;
	}
		/* WIDTH = 549PX = 551PX - TAB BORDERS = 549PX */
		.tabs-content-wrap table.threecolumn td.one {
		width: 192px;
		padding-left: 5px;
		border: 0px dotted #ccc;
		border-collapse: collapse;
		}
		.tabs-content-wrap table.threecolumn td.two {
		width: 192px;
		padding-left: 10px;
		border-left: 1px solid #ccc;
		border-collapse: collapse;
		}
		.tabs-content-wrap table.threecolumn td.three {
		width: 150px;
		border: 0px dotted #ccc;
		border-collapse: collapse;
		}

	/* END TAB TABLES */



		/* PRODUCT IMG STYLES HERE - FOR IMG TAGS ONLY */
		.tabs-content-wrap img.productimage {
		width: 130px;
		height: 130px; 
		display: block;
		margin: 0px auto;
		}
		/* FOR P TAGS UNDER PRODUCT IMAGE */
		.tabs-content-wrap p.productinfo {
		text-align: center;
		}


	.tabs-content-wrap ul {
	list-style-type: disc;
	margin: 2px 0px;
	padding: 2px 0px 2px 20px;
	}
	.tabs-content-wrap ul ul {
	list-style-type: square;
	margin: 2px 0px;
	padding: 2px 0px 2px 22px;
	}
	.tabs-content-wrap ol {
	margin: 2px 0px;
	padding: 2px 0px 2px 20px;
	}
		.tabs-content-wrap ol ol {
		margin: 2px 0px;
		padding: 2px 0px 2px 22px;
		}

	/* GENERAL P IS #555 + 11PX */
	.tabs-content-wrap p {
	margin: 2px 0px;
	padding: 2px 0px;
	}
	/* GENERAL H1 21PX #555 FONT-WEIGHT: NORMAL */
	.tabs-content-wrap h1 {
	margin: 2px 0px;
	padding: 2px 0px;
	}
	/* GENERAL H2 18PX #555 FONT-WEIGHT: NORMAL */
	.tabs-content-wrap h2 {
	margin: 2px 0px;
	padding: 2px 0px;
	}
	/* GENERAL H3 16PX #555 BOLD */
	.tabs-content-wrap h3 {
	margin: 2px 0px;
	padding: 2px 0px;
	}
		.tabs-content-wrap h3.blue {
		color: #005b7f;
		margin: 2px 0px;
		padding: 2px 0px;
		}
	/* GENERAL H4 14PX #555 BOLD */
	.tabs-content-wrap h4 {
	margin: 2px 0px;
	padding: 2px 0px;
	}
		/* ADD SOME XTRA MARGIN AND PADDING HERE */
		.tabs-content-wrap h4.blue {
		color: #005b7f;
		margin: 4px 0px;
		padding: 4px 0px;
		font-weight: bold;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		}
	/* GENERAL H5 11PX #555 BOLD */
	.tabs-content-wrap h5 {
	margin: 2px 0px;
	padding: 2px 0px;
	}
	/* GENERAL H6 9PX #555 BOLD */
	.tabs-content-wrap h6 {
	margin: 2px 0px;
	padding: 2px 0px;
	}


/* DISCLAIMER BOX */
.disclaimer {margin-top: 10px; color: #999;}
	.disclaimer .border-wrap {
	margin: 10px 0px 0px 0px;
	padding: 1px 3px;
	border: 1px solid #ccc;
	}
	.disclaimer .noborder-wrap {
	margin: 0px;
	padding: 1px 3px;
	}
	/* P.SMALL */
	.disclaimer p.small {
	font-size: 9px;
	color: #999;
	margin: 0px 0px;
	padding: 0px 0px;
	}
/* DISCLAIMER BOX */


/* ANDRES STYLES HERE */
/* ANDRES STYLES HERE */
/* ANDRES STYLES HERE */

.BlueBoldHeading { padding-left: 2px; color: #1c6fa8; font-size: 11px; font-weight: bold; }
input.grn {
	background-color:#f1f8fa;
	color: #333333;
	border: 1px solid #137486;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
}
.longlist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #0e4f7c;
	background-color: #c2dce0;
	border: 1px solid #0e4f7c;
	width: 525px;
}
.PromoBurst {
	color: #000000;
	font-weight: bold;
}

.tabs-main-wrap table.specialtable {
/* 551px - 2px border tabs box - 20px padding (10px each side) = 529px TOTAL */
/* ORIGINAL 529PX */
margin: 5px 0 0 0;
width: 529px;
border: 0px solid #ccc;
border-collapse: collapse;
}
	.tabs-main-wrap table.specialtable td {
	padding: 3px 0px;
	border: 0px solid #ccc;
	border-collapse: collapse;
	}


