div.slide-container {
	position:relative; /* needed for sliding, do not remove */
	overflow:hidden;
}

div.slide {
	position: absolute; /* needed for sliding, do not remove */
	visibility: hidden;
}

ul.tabs {
	margin: 0!important;
	padding: 0;
	height: 29px;
}

ul.tabs:after {
	clear: both;
}

ul.tabs li {
	float: left; 
	border: none;
	margin: 0!important;
	padding: 0!important;
	margin-right: 3px !important;
}

ul.tabs + .grid-border {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-radius-top-left: 0px;
}

ul.tabs li a {
	background: url(/themes/2009/images/tabs-blue.png) scroll 0 0 no-repeat transparent;
	display: block;
	height: 25px;
	padding-top: 5px;
	text-align: center;
}

ul.tabs li.blue a { color: black !important; }

ul.tabs li.green a { background-image: url(/themes/2009/images/tabs-green.png); }
ul.tabs li.blue  a { background-image: url(/themes/2009/images/tabs-blue.png); }

ul.tabs li.lrg a		{ width: 248px; background-position: 0px 0px; }
ul.tabs li.lrg a:hover 	{ color: #F90 !important; background-position: 0px -31px; }
ul.tabs li.lrg a.current	{ background-position: 0px -62px; }

ul.tabs li a		{ width: 174px; background-position: -247px 0px; }
ul.tabs li a:hover 	{ background-position: -247px -31px; }
ul.tabs li a.current	{ background-position: -247px -62px; }

ul.tabs li.sml a		{ width: 134px; background-position: -420px 0px; }
ul.tabs li.sml a:hover 	{ background-position: -420px -31px; }
ul.tabs li.sml a.current	{ background-position: -420px -62px; }

ul.tabs li.tiny	a		{ width: 81px; background-position: -553px; }
ul.tabs li.tiny a:hover 	{ background-position: -553px -31px; }
ul.tabs li.tiny a.current	{ background-position: -553px -62px; }


