.tabs{
	list-style: none;
    margin: 0;
    padding: 0;
}

.tabs li{
  float: left;
  margin: 0 7px 0 0;
}


.tabs li a, .tabs li a:visited{

	display: block;
	padding: 8px 22px 2px 22px;

	text-decoration: none;
	margin-right: 3px;

	border: 2px solid #778;
	border-bottom: 0px;

	background: url(../images/tabs/bg_tab.gif);
	background-color: #464646;

	color: #fff;
}


.tabs li a:hover{
background-image: url(../images/tabs/bg_hover.gif);
}

.tabs li.active{
position: relative;
top: 1px;
}

.tabs li.active a, .tabs li.active a:hover{ /*selected main tab style */
background-color: #1d346f;
background-image: url(../images/tabs/bg_active.gif);
}