/* THESE SYLES - JUNE/JULY 2006 - BY FRANCIS BISCHETTI/WEB PRODUCTION HERBALIFE /*
/* THESE SYLES - JUNE/JULY 2006 - BY FRANCIS BISCHETTI/WEB PRODUCTION HERBALIFE /*


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

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


.vertical_box_special {
width: 190px;
}

	.vertical_box_special .headLeft {
	height:33px;
	background:url('../images/topLeft.gif') no-repeat top left;
	}
	.vertical_box_special .headMid 
	{height:23px;
	margin:0 16px 0 15px;
	padding-top:10px;
	background:url('../images/topStretch.gif') repeat-x top left;
	}
		.vertical_box_special .headMid h1 {
			margin: 0;
			padding: 0;
			text-align: left;
			/* OLD font-size: 1.2em; */
			font-size: 14px;
			font-weight: bold;
			color: #2572bb;
			font-family: Arial, Helvetica, Verdana, sans-serif;
		}
		.vertical_box_special .headMid h1.left {
			display: inline; 
			float: left;
		}
		.vertical_box_special .headMid p.right { 
			text-align: right; 
			margin: 0; 
			padding: 1px 0 0 0;
		}


	.vertical_box_special .headRight {
	height:33px;
	background:url('../images/topRight.gif') no-repeat top right;
	}

	/* SHOULD TRASH OR REPLACE THIS 
	.vertical_box_special h1 {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #2572bb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	} */


/* 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 */



.table_special_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 */



	.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');
	}


		/* .VERTICAL_MENU_CONTENT_WRAP */
		/* .VERTICAL_MENU_CONTENT_WRAP */
		.vertical_menu_content_wrap { padding: 5px 10px; }

			/* IMG CENTER STYLES - APPLY TO IMAGES ONLY */
			.vertical_menu_content_wrap .center_img { display: block; margin: 4px auto; }
			.vertical_menu_content_wrap .checkout { display: block; margin: 6px auto 0px auto; }
			.vertical_menu_content_wrap p { margin: 2px 0px; padding: 2px 0px; }
			.vertical_menu_content_wrap p.right { text-align: right; }
			.vertical_menu_content_wrap p.center { text-align: center; }
			.vertical_menu_content_wrap ul { 
			list-style-type: disc;
			margin: 2px 0px; 
			padding: 2px 0px 2px 20px; }
					.vertical_menu_content_wrap ul ul { 
					list-style-type: square;
					margin: 2px 0px; 
					padding: 2px 0px 2px 22px; }


		/* .VERTICAL_MENU_LINKS_WRAP */
		/* .VERTICAL_MENU_LINKS_WRAP */

		.vertical_menu_links_wrap {
		margin: 0; 
		padding: 0;
		}

			.vertical_menu_links_wrap p {
			margin: 0;
			padding: 1px 8px;
			background-color: #e3edf2; 
			font-weight: bold;
			}
			.vertical_menu_links_wrap p.right { text-align: right; }
			.vertical_menu_links_wrap p.center { text-align: center; }



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

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

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

		/* .VERTICAL_MENU_LINKS_WRAP */
		/* .VERTICAL_MENU_LINKS_WRAP */


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

