
.icon-narrow {
	display: block;
	float: left;
	margin-right: 4px;
	width: 25px;
	height: 20px;

	background-image: url(../img/level-sprite.png);
}

.icon {
	display: block;
	float: left;
	margin-right: 4px;
	width: 35px;
	height: 21px;

	background-image: url(../img/level-sprite.png);
}

.icon2 {
	display: block;
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	width: 35px;
	height: 21px;

	background-image: url(../img/level-sprite.png);
}

.icon-block {
	display: block;
	width: 35px;
	height: 21px;

	background-image: url(../img/level-sprite.png);
	position: relative;
}

.e-PS, .p-PS { background-position: center 0px; }
.e-K, .p-K { background-position: center -21px; }
.e-P, .p-P { background-position: center -42px; }
.e-PP, .p-PP { background-position: center -63px; }
.e-E, .p-E { background-position: center -84px; }
.e-EP, .p-EP { background-position: center -105px; }
.e-I, .p-I { background-position: center -126px; }
.e-IP, .p-IP { background-position: center -147px; }
.e-A, .p-A { background-position: center -168px; }
.e-AP, .p-AP { background-position: center -189px; }
.e-BE, .p-BE { background-position: center -210px; }
.e-NE, .p-NE { background-position: center -231px; }
.e-SE, .p-SE { background-position: center -252px; }
.e-ME, .p-ME { background-position: center -945px; }
.e-GE, .p-GE { background-position: center -1029px; }
.e-SCE,.p-SCE { background-position: center -1050px; }
.e-B { background-position: center -273px; }
.e-BP { background-position: center -294px; }

.m-B { background-position: center -315px; }
.m-BP { background-position: center -336px; }
.m-C { background-position: center -357px; }
.m-CP { background-position: center -378px; }
.m-FM { background-position: center -399px; }
.m-GM { background-position: center -420px; }
.m-MM { background-position: center -441px; }
.m-NM { background-position: center -462px; }
.m-SM { background-position: center -483px; }
.m-HIM, .p-HIM { background-position: center -1071px; }

.h-C { background-position: center -504px; }
.h-CP { background-position: center -525px; }
.h-FM { background-position: center -546px; }
.h-GM { background-position: center -567px; }
.h-MM { background-position: center -588px; }
.h-NM { background-position: center -609px; }
.h-SM { background-position: center -630px; }
.h-HH, .p-HH { background-position: center -651px; }
.h-HI, .p-HI { background-position: center -672px; }
.h-Y, .p-Y { background-position: center -693px; }
.h-YP, .p-YP { background-position: center -714px; }
.h-YM, .p-YM { background-position: center -735px; }
.h-PBH,.p-PBH { background-position: center -1092px; }
      
.p-B { background-position: center -756px; }
.p-BP { background-position: center -777px; }
.p-C { background-position: center -798px; }
.p-CP { background-position: center -819px; }
.p-FM { background-position: center -840px; }
.p-GM { background-position: center -861px; }
.p-MM { background-position: center -882px; }
.p-NM { background-position: center -903px; }
.p-SM { background-position: center -924px; }

.g-PG, .p-PG, .e-PG, .m-PG, .h-PG { background-position: center -966px; }
.g-BG, .p-BG, .e-BG, .m-BG, .h-BG { background-position: center -987px; }
.g-YG, .p-YG, .e-YG, .m-YG, .h-YG { background-position: center -1008px; }


.plain {
	border: 0;
	margin: 0;
	padding: 0;

	background-color: transparent;

	cursor: pointer;
}

.btncontainer {
	height: 30px;
}


a.actionbtn, .actionbtn, a.actionbtn:link, a.actionbtn:visited {
	display: block;
	text-align: center;
	background-image: url(../img/button-sprite.gif);
	text-decoration: none;
	color: black;
	margin-top: 3px;
}

a.thick, .thick {
	height: 30px;
	line-height: 30px;
}

a.thin, .thin {
	height: 21px;
	line-height: 21px;
}


a.y-sm, .y-sm {	width: 54px;  background-position: 0px 0px; }
a.y-med,.y-med { width: 76px;  background-position: 0px -21px; }
a.y-lg, .y-lg {  width: 147px; background-position: 0px -42px; }

a.yy-sm, .yy-sm { width: 77px;  background-position: 0px -189px; }
a.yy-med,.yy-med{ width: 97px;  background-position: 0px -219px; }
a.yy-lg, .yy-lg { width: 168px; background-position: 0px -249px; }

a.b-sm, .b-sm {  width: 53px;  background-position: 0px -63px; }
a.b-med,.b-med { width: 76px;  background-position: 0px -84px; }
a.b-m2, .b-m2 {  width: 100px; background-position: 0px -105px; }
a.b-lg, .b-lg {  width: 147px; background-position: 0px -126px; }

a.g-lg, .g-lg {  width: 147px; background-position: 0px -369px; }

a.bb-lg,.bb-lg {	width: 168px; background-position: 0px -279px; }
a.gg-lg,.gg-lg {	width: 168px; background-position: 0px -339px; }

a.r-med,.r-med { width: 77px;  background-position: 0px -147px; color: white; }
a.r-lg, .r-lg {  width: 134px; background-position: 0px -168px; color: white; }

a.rr-sm, .rr-sm { width: 97px;  background-position: 0px -309px; color: white; }
a.rr-lg, .rr-lg { width: 168px;  background-position: 0px -391px; color: white; }

.left {
	float: left;
	margin-right: 4px;
}

.right {
	float: right;
	margin-right: 4px;
}

.center {
	margin: 0 auto 0 auto;
}

.smalltext {
	font-size: 11px !important;
}