.formation1 {
	width: 365px;
	height:477px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-top:20px;
}
.formation1 td{width:50px; height:50px; vertical-align:top; padding:0px;}

.pitch1 {
	width: 400px;
	height:517px;
	background:url(//smimgs.com/images/kits/pitch.jpg) no-repeat #A6DCA6 center top;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding:0px;
}

.substitutes1 {
	width: 400px;
	height:60px;
	font-weight:bold;
	color:#000;
	text-align:center;
}

.substitutes1 td{text-align:center; vertical-align:top;}

#formation {
	width: 365px;
	height:477px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding-top:20px;
}

#formation td{width:50px; height:50px; vertical-align:top; padding:0px;}

#pitch {
	width: 404px;
	height:517px;
	background:url(//smimgs.com/images/kits/pitch.jpg) no-repeat center top;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding:0px;
	margin-bottom:3px;
}

#pitchlf {
	width: 396px;
	height:517px;
	background:url(//smimgs.com/images/kits/pitch.jpg) no-repeat center top;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding:0px;
	margin-bottom:3px;
}

#substitutes {
	width: 400px;
	height:60px;
	font-weight:bold;
	color:#000;
	text-align:center;
}

#substitutes td{text-align:center; vertical-align:top;}

#squadHeading{
	padding:0px;
	margin-left:5px;
	font-weight:bold;
}

#squadHeading1{
	padding:0px;
	margin-left:0px;
	font-weight:bold;
}

.partnumHeading {
	float:left;
	width:30px;
}
.partselectHeading {
	float:left;
	width:20px;
}
	.partposHeading {
	float:left;
	width:40px;
	}
	.partnameHeading{
	float:left;
	width:110px;
	}
	.partratingHeading
	{
	float:left;
	text-align:center;
	width:20px;
	}
	.partfitnessHeading
	{
	float:left;
	text-align:center;
	width:35px;
	}
	.partinfoHeading{
	float:left;
	width:35px;
	text-align:center;
	}
	.partmoraleHeading{
	float:left;
	width:50px;
	text-align:center;
	}
	.partformHeading{
	float:left;
	width:50px;
	text-align:center;
	}
	.partstatsHeading
	{
	float:left;
	text-align:center;
	width:105px;
	font-size:0.9em;
	}
	.partappsHeading
	{
	float:left;
	text-align:center;
	width:30px;
	font-size:0.9em;
	}
	.partGoalsHeading
	{
	float:left;
	text-align:center;
	width:25px;
	font-size:0.9em;
	}
	.partAssistsHeading
	{
	float:left;
	text-align:center;
	width:25px;
	font-size:0.9em;
	}
	.partAveRatingHeading
	{
	float:left;
	text-align:center;
	width:25px;
	font-size:0.9em;
	}
	#squad{
		width:370px;
		padding-top:5px;
		margin-left:5px;
		overflow:auto;
		display:block;
	}
	#positions{
		width:408px;
		float:left;
		margin:0px;
        padding-bottom:20px;
	}
.partnum {
	float:left;
	text-align:center;
	width:30px;
	font-size:0.9em;
	/*border: 1px dashed #AAA;*/
	background-color:white;
	cursor:move;
	height: 16px;

	color: #000;
	text-decoration: none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	/*text-shadow: 0 1px 2px #333;*/
	border: 1px solid #fff;
}
.partselect {
float:left;
width:20px;
font-size:0.9em;
text-align:center;
}
	.partpos {
	float:left;
	width:40px;
	font-size:0.9em;
	}
	.partname{
	float:left;
	width:110px;
	font-size:0.9em;
	}
	.partrating
	{
	float:left;
	text-align:center;
	width:20px;
	font-size:0.9em;
	/*font-weight:bold;*/
	}
	.partfitness
	{
	float:left;
	text-align:center;
	width:35px;
	font-size:0.9em;
	/*font-weight:bold;*/
	}
	.partmorale
	{
	float:left;
	text-align:center;
	width:50px;
	font-size:0.9em;
        display:block;
	/*font-weight:bold;*/
	}
	.partform
	{
	float:left;
	text-align:center;
	width:50px;
	font-size:0.9em;
	/*font-weight:bold;*/
	}
	.partinfo{
	float:left;
	width:35px;
	font-size:0.9em;
	/*font-weight:bold;*/
	background-color: red;
	color:#FFF;
	text-align:center;
	}
        .partstats
	{
	float:left;
	text-align:center;
	width:105px;
	font-size:0.9em;
	/*font-weight:bold;*/
	}
        .partapps
	{
	float:left;
	text-align:center;
	width:30px;
	font-size:0.9em;
	/*font-weight:bold;*/
	}
        .partGoals
	{
	float:left;
	text-align:center;
	width:25px;
	font-size:0.9em;
	}
	.partAssists
	{
	float:left;
	text-align:center;
	width:25px;
	font-size:0.9em;
	}
	.partAveRating
	{
	float:left;
	text-align:center;
	width:25px;
	font-size:0.9em;
	}
	.formationbutton{
	padding-bottom:2px;
	margin-right:10px;
	padding-bottom:2px;
	margin-bottom:2px;
	border:1px solid #EEE;
	width:90px;
	float:left;
	text-align:center;
	color:#26a;
	cursor: pointer;
	}
.squadBox {
	float:left;
	width:370px;
	height:20px;
	background-color: #FFF;
	padding-bottom:2px;
	font-size:1em;
	text-align:left;
	color:#000;
	z-index:100;
	white-space:nowrap;
}

.dragableBox,.dragableBoxRight{
	float:left;
	height:12px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #FFF;
	margin-bottom:5px;
	padding-bottom:2px;
	padding-top:2px;
	font-size:1em;
	text-align:left;
	color:#000000;
	z-index:100;
	white-space:nowrap;
}

	div.dragableBoxRight{
		height:48px;
		width:48px;
		overflow:visible;
		margin:0px;
		padding:0px;
		font-size:0.75em;
		text-align:center;
		background-color:transparent;
		border:1px dotted transparent;
		z-index:2;
		font-weight:900;
		text-align:center;
		cursor:default;
	}
	.dropBox{
		width:100px;
		border:1px solid #000;
		background-color:#E2EBED;
		height:400px;
		margin-bottom:10px;
		padding:3px;
		overflow:auto;
		font-weight:bold;
	}
        .selectPosition{
		width:180px;
		border:1px solid #CCC;
		background-color:#FFF;
		margin:10px;
		padding:6px;
		overflow:auto;
		font-weight:normal;
		display:none;
		font-size:0.9em;
		line-height: 1.4em;
        }
        .filterDiv{
		width:140px;
		border:1px solid #CCC;
		background-color:#FFF;
		margin:10px;
		padding:6px;
		overflow:auto;
		font-weight:bold;
		display:none;
		font-size:0.9em;
		line-height: 1.4em;
		z-index: 1;
        }
        .filterDiv a{

        }
        .filterDivSelected{
			color:#333333;
        }

		.filterItemsHoriz {
			padding: 2px;
		}

		.filterDivHoriz {
			display: inline;
			padding: 2px;
		}

		.filterDivHoriz li {
			display: inline;
			margin-right: 5px;
			margin-left: 5px;
		}

		.filterDivHoriz li.filtersep {
			display: none !important;
		}

		.filterDivHoriz a.selected {
			color: black;
		}

	.clear{
		clear:both;
	}
	img{
		border:0px;
	}

.tstxt {position:relative;padding:0;margin:0;top:15px;left:20px;text-align:center;width:30px;height:25px;font:15px bold;color:#fff}
.tblack {color:#000} /* use to override text color overlayed onto shirt */
.tyellow {color:#ff0}
.tbgwhite{background:#fff} /* use to override background color to white for specific kits */
.kitstactics{width:70px;text-align:center;padding:0;margin:0}
.tacticsshirt {text-align:center;display:block;width:40px;height:40px;margin: 0 auto;background-repeat:no-repeat;background-position:center center}
