.tab
{
	height:3em;
	padding:0.2em 0.1em;
}
.tab-b
{
	height:3em;
}
.tab1s
{
	height:2.5em;
	padding:0.2em 0.2em;
	line-height:2.5em;
}
.tab1s input
{
	height:2.2em;
	line-height:1.2em;
	width:15em;
	margin-left:1em;
	margin-right:0.5em;
	font-size:0.9em;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px;
	border: 1px solid #d2d4d5;
    -webkit-border-bottom-right-radius: 5px;
	background-color:#f2f3f4;
}
.tab-act
{
	background-color:rgba(255,255,255,0.1) !important;
	border-radius:0.3em;
	border: 0px;
	background-image: none;
}

.tp-info{
	background: url(res-apple/info.png) 50% 50% no-repeat;
}

.tp-infoon{
	background: url(res-apple/info-act.png) 50% 50% no-repeat;
}

.tp-menu{
	background: url(res-apple/menu.png) 50% 50% no-repeat;
}

.tp-menuon{
	background: url(res-apple/menu-act.png) 50% 50% no-repeat;
}

.tp-home{
	background: url(res-apple/home.png) 50% 50% no-repeat;
}

.tp-homeon{
	background: url(res-apple/home-act.png) 50% 50% no-repeat;
}

.tp-set{
	background: url(res-apple/set.png) 50% 50% no-repeat;
}

.tp-seton{
	background: url(res-apple/set-act.png) 50% 50% no-repeat;
}

.tp-shop{
	background: url(res-apple/shop.png) 50% 50% no-repeat;
}

.tp-shopon{
	background: url(res-apple/shop-act.png) 50% 50% no-repeat;
}

.tp-talk{
	background: url(res-apple/talk.png) 50% 50% no-repeat;
}

.tp-talkon{
	background: url(res-apple/talk-act.png) 50% 50% no-repeat;
}