#mod_m2_tabs {			
	font-family:Arial;
	width:345px;
	height:300px;
	display:block;
	border:1px solid #cccccc;							
}

#mod_m2_tabs .panels {
	display:block;
	width:345px;
	height:278px;
	/*border: 1px solid #777777;*/
	float:top;
	position:relative;
	overflow:auto;
}
			
#mod_m2_tabs .tabs_container {				
	display:block;				
	width:345px;
	height:22px;
	float:top;	
	background-color:#eeeeee;	
}

#mod_m2_tabs .tabs {								
	border:none;
	/*border:1px solid #777777;	*/			
	list-style-type: none;				
	padding:0;
	margin:0;
	display:table;
}			

#mod_m2_tabs  .tabs  li {				
	list-style: none;
	list-style-type: none;					
}

#mod_m2_tabs  .tabs  li.tab_off {			
	border-bottom:1px solid #000000;	
	float:left;
	position:relative;	
	padding:0;
	margin:0;
	height:20px;
	width:45px;
	border:1px solid #bbbbbb;
	border-left:none;
	background-color:#eeeeee;	
}

#mod_m2_tabs  .tabs  li.tab_on {										
	border-bottom:1px solid #000000;				
	float:left;
	position:relative;
	/*padding-right: 20px;*/
	padding:0;
	margin:0;
	height:20px;
	width:45px;
	border:1px solid #bbbbbb;
	border-bottom:none;
	border-left:none;
	border-top:2px solid #ff0000;
	background-color:#ffffff;		
}

#mod_m2_tabs  .tabs  li.tab_on a {									
	padding-left:3px;
	display:block;
	font-weight:bold;
	text-decoration:none;	
}

#mod_m2_tabs  .tabs  li.tab_off a {									
	padding-left:3px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#999999;	
}

#mod_m2_tabs  .tabs  li a:hover {
	text-decoration:none;
}




