		body{
			margin:0px;
			padding:0px;
			height:100%;
		}
		
		#container{
			width:100%;
			height:593px;
			visibility:hidden;
		}
		
		#main{
			width:900px;
			height:593px;
			overflow:hidden;
			position:relative;
		}
		
		#mainInside{
			padding:10px;
		}
		
		
		
		#nav{
			position:absolute;
			z-index:1000;

		}
		
		
		#navPlaceHolder{
			width:880px;
			height:24px;
			overflow:hidden;
			margin:0px 0px 84px 0px;
			padding:0px;
		}
		
		#navPlaceHolder UL{
			width:1px;
			height:1px;
			overflow:hidden;
		}
		
		#VitaminWaterNav{
			position:absolute;
			z-index:1001;
		}
		
		
		
		
		#headers{
			height:156px;
			overflow:hidden;
			
		}
		
		#ti1{
			margin:7px 0px 0px 21px;
			
		}
		
		#ti2{
			margin:0px 0px 0px 21px;
			display:block;
			
		}
		
		#ti3{
			margin:53px 8px 0px 21px;
		}
		
		#bt1{
			margin:53px 0px 0px 0px;
			position:relative;
			top:3px;
		}
		
		#content{
			margin:16px 0px 0px 21px;
			font-size:11px;
			width:406px;
		}
		
		
		
		#footer{
			text-align:right;
			width:900px;
			margin:4px auto 0px auto;
		}

		
		
		#label{
			width:118px;                   /*for New slider - 110 label*/
			height:412px;
			position:absolute;
			overflow:hidden;
			visibility:hidden;
			z-index:991;

		}
		
		
		#labelMain{
			width:879px;                   /*for New slider - from 872 to 879px label*/
			height:412px;
			z-index:992;
		}

		

		#lableControls{
			position:absolute;
			z-index:1002;
			height:27px;
			width:412px;
			z-index:993;
		}
		
		#labelCloserImg{                       /* new slider */
			width:26px;
			height:46px;
			left:-1px;
			top:-2px;
			position:absolute;
			display:none;
			z-index:995;
		}

		
		#labelCloserImgContainer{
			width:11px;
			height:11px;
			z-index:994;
		}
		
		#labelToggleImg{
			width:13px;
			height:158px;
			left:9px;
			top:213px;
			position:relative;
			z-index:994;
		}
		
		
		#labelFront{
			position:absolute;
			z-index:1001;
			left:35px;                       /* for new slider, earlier was 27   */
			top:15px;
		}
		
		#labelBack{
			position:absolute;
			z-index:1000;
			left:35px;                        /* for new slider, earlier was 27  */
			top:15px;
			width:845px;
			height:382px;
		}
		
		#ingredientList{
			float:left;
		}
		
		#ingredientList h1{
			float:left;
			margin:21px 0px 0px 0px;
			padding:0px;
			position:relative;
			left:19px;

		}
		
		#ingredientList h2{
			float:left;
			clear:left;
			margin:0px 0px 10px 0px;
			padding:0px;
			position:relative;
			left:19px;
		}
	
		
		#ingredientList ul{
			float:left;
			clear:left;
			margin:0px 0px 0px 0px;
			padding:0px;
			position:relative;
			left:8px;
		}
		
		#ingredientList li{
			height:20px;
			width:325px;
			padding-left:10px;
		}
		
		
		
		
		
		#whatsInside{
			float:left;
			width:434px;
			height:383px;
		}
		
		#whatsInside div{
			display:block;
			width:404px;
			height:343px;
			overflow:hidden;
			margin:20px 0px 0px 10px;
			position:absolute;
		}
		
		#whatsInside div h1{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:380px;

		}
		
		#whatsInside div p{
			margin-top:0px;
			width:380px;
		}
		
		#whatsInside .selectedIngredient{
			z-index:996;
		}
		
		#whatsInside .deSelectedIngredient{
			z-index:995;
		}
		
		
		
		
		#chooseFlavorList{
			width:1px;
			height:1px;
			overflow:hidden;
			position:absolute;
			margin:0px;
			padding:0px;
			z-index:1000;
			
		}
		

		
		
		
		.rollOut{
			position:absolute;
			top:0px;
			left:0px;
			display:block;
			z-index:1001;
			width:1px;
			height:1px;
			overflow:hidden;
		}
		
		
		
		.rollOut2{
			position:absolute;
			top:0px;
			left:0px;
			display:block;
			z-index:1001;
			width:1px;
			height:1px;
			overflow:hidden;
		}
		
		.rollOut3{
			position:absolute;
			top:0px;
			left:0px;
			display:block;
			z-index:1102;
			width:1px;
			height:1px;
			overflow:hidden;
			
		}
		
		.rollOut4{
			position:absolute;
			top:0px;
			left:0px;
			display:block;
			z-index:1001;
			width:1px;
			height:1px;
			overflow:hidden;
			
		}
		
		.rollOutContainer{
			z-index:800;
			position:absolute;
			top:0px;
			left:0px;
			display:block;
			width:1px; 
			height:1px;
		}

/* new slider css - starts */
#frontlabel_1 {
	padding-top:132px; 
	padding-left:6px;
}
.slider_pbottom_0{
	padding-bottom:0px;

}
.insideImage_2 { 
	display: block; 
	background: url("../media_asset/vw_whatsinside_v_en_HK.png");
	height:132px;
	width:28px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../../common/media_asset/vw_whatsinside_v_en_HK.png');
}

.labelImage_2 { 
	display: block; 
	background: url("../media_asset/vw_onthelabel_v_en_HK.png");
	height:117px;
	width:28px;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale src='../../common/media_asset/vw_onthelabel_v_en_HK.png');
}

/* new slider css - ends */

