/* GRID */
.column, .columndot { float: left; }
.grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col,.grid4colline, .grid5col,.grid5col .grid6col { width: 100%; }

.grid2col .column { margin-right: 2%; width: 48%; }
.grid2col .grid2col .column { width: 47.8%; }

.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }

.grid2cola .column.first { width: 66%; }
.grid2cola .column.last { width: 32%; }

.grid2colb .column.first { width: 74.9%; }
.grid2colb .column.last { width: 23%; }

.grid2colc .column.first { width: 32%; }
.grid2colc .column.last { width: 66%; }

.grid2cold .column.first { width: 23%; }
.grid2cold .column.last { width: 74.9%; }

.grid2cole .column.first { width: 79%; }
.grid2cole .column.last { width: 19%; }

.grid2colf .column.first { width: 19%; }
.grid2colf .column.last { width: 79%; }

.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 58%; margin-left: 2%; }
.grid3cola .column.first,
.grid3cola .column.last { width: 19%; }

.grid4col .column { width:235px; margin-left: 1%; text-align: center; padding: 10px 0 10px 0;}
.grid4col .column.last{width:235px; float: right !important;}

.grid4col .columndot { width:234px; margin-left: 1%; text-align: center; padding: 8px 0 8px 0; border-right: 1px dotted #a9a9a9;}
.grid4col .columndot.first,
.grid4col .columndot.last{width:233px; border-right:none;}


.grid5col .column { width: 18.4%; margin-left: 2%; }

.grid6col .column { width: 16%; margin-left: 1%; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }


hr { border-top: 1px dotted black;
	margin: 0px; padding: 0px;}
	
.column.vrline { border-right: 1px solid #fd820a;}
	
/******** BioGaia Japan Global Left Star Menu **********/
#left_menu {
	border-right: 1px solid silver;
	background: 
	-webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2));
	margin: 0px;
	width: 100%; font-family: sans-serif; font-size: 10px; float:left;;
}

#left_menu li{ padding-left: 8px; list-style-position: inside; padding-bottom: 5px; padding-top: 5px; font-style: normal; font-weight: normal; background-image: url(images/LMenuBackOver.png); background-repeat: repeat-x; text-transform: none; text-decoration: none; color: #595959; list-style-type: none; border-bottom-color: #a3a9b7; border-bottom-width: 1px; border-bottom-style: solid;}

#left_menu .left_menu_level2{text-indent: 5px;}
#left_menu .left_menu_level3{text-indent: 10px;}


#left_menu li.selected{ padding-left: 8px; padding-bottom: 5px; padding-right: 0px; padding-top: 5px; background-position: 0 100%; font-style: normal; background-repeat: repeat-x; font-weight: normal; background-image: url(images/LMenuOver.png); color: black; margin: 0px; list-style-type: none; border-bottom-color: #a3a9b7; border-bottom-width: 1px; border-bottom-style: solid;}

#left_menu .left_menu_level2selected{text-indent: 5px;background-image: url(images/LMenuOver.png);}
#left_menu .left_menu_level3selected{text-indent: 10px;background-image: url(images/LMenuOver.png);}


#left_menu li.selected a:link{ font-weight: normal; font-style: normal;}
#left_menu a:link{ font-style: normal; color: #595959; font-weight: normal; text-transform: none; text-decoration: none; list-style-image: url(images/listorange.png); background-color: transparent}
#left_menu a:visited{ font-style: normal; color: #595959; font-weight: normal; text-transform: none; text-decoration: none; list-style-image: url(images/listorange.png);background-color: transparent}
#left_menu li.selected a:visited{ font-weight: normal; font-style: normal;}
#left_menu a:hover{ border-bottom-color: #fd820a; color: #00afe7; text-decoration: none;}




