/* tabs */
ul.tabs {
	height: 38px;
	line-height: 25px;
	margin:5px 0px;
	list-style: none;
}
* html ul.tabs {margin-bottom: 0;}
ul.tabs li {
	float: left;
	margin:5px 3px;
	padding:0px;
	list-style:none;
	background-image:none;
}
ul.tabs li a {
	display: block;
	margin:0px;
	padding:8px 8px;
	color: #ccc;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:15px;
	text-decoration: none;
	cursor: pointer;
	background-color: #464646;
	border:0px solid #000;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
}
* html ul.tabs li a {float: left}
*+html ul.tabs li a {float: left}
ul.tabs li a:hover {
	color: #fff;
	background-color: #2a2a2a;
	border: 0px solid #000;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
}
ul.tabs li.tab-current a {
	display: block;
	margin:0px;
	padding:8px 8px;
	color: #ccc;
	text-decoration: none;
	cursor: pointer;
	background-color: #2a2a2a;
	border:0px solid #000;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
	-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.6);
}
div.t2,div.t3,div.t4{
	display: none;
}
div.t1,div.t2,div.t3,div.t4{
	background-color: #e8e8e8;
}
@media screen and (max-width: 1070px) {
	ul.tabs {
	height: auto;
	line-height: 20px;
	margin:5px 0px;
	list-style: none;
	text-align: left;
}
ul.tabs li {
	margin:0;
	padding:2px;
	list-style:none;
	background-image:none;
	display:inline-block;
	float:none;
}
ul.tabs li a {
	padding:10px 10px;
}
ul.tabs li.tab-current a {
	padding:10px 10px;
}
}