.chromemenu{
width: 99%;
font-weight: bold;
}

.chromemenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromemenu ul{

width: 100%;
background: url(media/chromebg.gif) center center repeat-x;
padding: 8px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

.chromemenu ul li{
display: inline;
}

.chromemenu ul li a{
color: #494949;
padding: 8px 8px;
margin: 0;
text-decoration: none;

}

.chromemenu ul li a:hover, .chromemenu ul li a.current{
text-decoration: none;
}

.tabcontainer{
clear: left;
width:99%; /*width of 2nd level sub menus*/

}

.tabcontent{
	width:80%;
/*	color:#318b1f;*/
	padding:5px;
	border:1px solid #318b1f;
	/*border:1px solid #aed050;*/
	border-top:none;
	background-color:#318b1f;
	/*background:url(../images/categories_bg.jpg) right #fff no-repeat;*/
	visibility:hidden;
	position:absolute; 
}
.tabcontent a{	
	color:#fff;
}
.tabcontent a:hover{	
	color:#fff;
	text-decoration:underline;
}
.tabcontent2{
	text-align:right;
	float:right;
	visibility:hidden;
	position:absolute; 
	
}
.tabcontent2 ul{
	margin:0px 0px 0px 5px;
	padding:0px;
	font-size:11px;
}
.tabcontent2 li{
	color:#fff;
	list-style:none;
	display:list-item;
	padding-left:10px;
	background:url(../images/greenarrow.gif) no-repeat 0px 4px;
}
.tabcontent2 li a{
	color:#fff;
	text-decoration:none;
}
.tabcontent2 li a:hover{
	color:#fff;
	text-decoration:underline;
}

	