/* ===================== */
/* = Buttons  =*/
/* ===================== */
.btnBlue, .formValidation, .mailingListValidation {font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase; color:#fff; }

a.btnBlue{display:inline-block; padding-right:25px; background: url(/images/layout/btnBlueRight.png) no-repeat right top; text-decoration:none; color:#fff; text-shadow: -1px -1px #000;}
	a.btnBlue:hover{background: url(/images/layout/btnBlueRight.png) no-repeat right bottom;}
		a.btnBlue:hover span{background: url(/images/layout/btnBlueLeft.png) no-repeat left bottom;}
    a.btnBlue span {display:inline-block; height:25px; padding:10px 0 0 20px; background: url(/images/layout/btnBlueLeft.png) no-repeat left top;}

.btnSubscribe{display:inline-block; width:59px; height:18px; background: url(/images/layout/btnSubscribe.png) no-repeat left top;}
	.btnSubscribe:hover{background: url(/images/layout/btnSubscribe.png) no-repeat left -18px;}

.btnFollow{display:inline-block; width:49px; height:18px; background: url(/images/layout/btnFollow.png) no-repeat left top; float: right; margin-top: 7px;}
	.btnFollow:hover{background: url(/images/layout/btnFollow.png) no-repeat left -18px;}

.btnViews { margin: 0; display: inline-block; padding-right: 6px; background: url(/images/layout/btnViewsRight.png) no-repeat right top; text-decoration: none; font-family: "DINNextW01-CondensedReg"; font-size: 10px; text-transform: uppercase; color: #939393; }
	.btnViews span { display: inline-block; height: 17px; padding: 2px 0 0 6px; background: url(/images/layout/btnViewsLeft.png) no-repeat left top; }

.btnGrey{color:#02589D; font-weight:bold; display:inline-block; background: url(/images/layout/btnGrey.png) repeat-x bottom; height:30px; width:100%; border:#e4e4e4 1px solid; text-decoration:none; float:left; }
	.btnGrey:hover{color:#85abcf}
	.btnGreyActive{color:#999;}
	.btnGrey span{ display:inline-block; background: url(/images/layout/btnGreyArrow.png) no-repeat -20px 8px; padding: 7px 0 0 15px; margin: 0 0 0 5px; text-shadow: 1px 1px #fff; }

.btnPlay{position:absolute; left:0; top:0; display:block; width:292px; height:164px; background: url(/images/layout/btnPlayIcon.png) no-repeat -74px center;}
	.btnPlay:hover{background-position: 126px center;}
	
.btnPlayLarge{position:absolute; left:0; top:0; display:block; width:608px; height:400px; background: url(/images/layout/btnPlayIcon.png) no-repeat 126px center;}
	.btnPlayLarge:hover{background-position: center;}
	
.btnUpload{display:inline-block; width:59px; height:18px; background: url(/images/layout/btnUpload.png) no-repeat left top;}
	.btnUpload:hover{background: url(/images/layout/btnUpload.png) no-repeat left -18px;}

/* Paging */	
.paging { float:right }
	.paging ul li{display: inline-block; color:#999; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:20px; text-transform:uppercase; float:left; padding:0; margin:0 }
		.paging span{ display:inline-block; padding: 8px 10px 0 10px; height:20px }

		.paging .pagingCurrent span{ float:left; background: url(/images/layout/btnGrey.png) repeat-x bottom; border:#e4e4e4 1px solid; padding: 4px 0 0 0; height:24px; margin-right:10px; }
		.paging .pagingCurrent input {display: inline-block; background:none; border:0; color:#999; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size:20px !important; line-height:20px !important; padding:0; text-transform:uppercase; text-align: center; width:50px; height:20px;}

		.paging a.previous, .paging a.next{ display:inline-block; background: url(/images/layout/btnGrey.png) repeat-x bottom; border:#e4e4e4 1px solid; }
			.paging a.previous span{ display:inline-block;  background: url(/images/layout/btnGreyArrow.png) no-repeat 6px 8px; padding-top: 7px; }
				.paging a.previous:hover span{  background: url(/images/layout/btnGreyArrow.png) no-repeat 6px -12px; }
			.paging a.next span{ display:inline-block; background: url(/images/layout/btnGreyArrow.png) no-repeat -13px 8px; padding-top: 7px; }
				.paging a.next:hover span{  background: url(/images/layout/btnGreyArrow.png) no-repeat -13px -12px; }


/* ======== */
/* = Form = */
/* ======== */

/* Global settings */
form, fieldset{float:left; width:100%;}
    fieldset li {float:left; width:100%; padding-bottom:14px;}

    input, textarea, select {float:left; width:95%; padding:6px; color:#b9b8b8; text-transform:uppercase; font-size:0.895em !important; line-height:1em; border: 1px solid #d0d0d0; background-image:url(/images/layout/inputTextBg.jpg); background-repeat:repeat-x; background-position:top}
    input.focusField, textarea.focusField {color:#585858; text-transform:none;}
	
	select {width:100%; height:28px;}
	.formValidation, .mailingListValidation{color:#cc0000; float:left; font-size:1.065em; line-height:1.085em; width:180px;}
    
	
/* Sidebar Get Updates Form*/
.getUpdates{}
    .getUpdates h2 {background-image:url(/images/layout/h2IconGetUpdates.png);}
    .getUpdates p {}
	.getUpdates input {font-size: 0.785em}
	.getUpdates .inBox {padding-top:18px;}
    
/* Site Search */
.siteSearch{display:inline-block; background:url(../images/layout/headerSiteSearchBg.png) no-repeat right top; border:#666 1px solid; height:24px; width:170px; -moz-box-shadow: 1px 1px 1px 0 #333; }
	.siteSearch form input{color:#585858; font-size:1em; line-height:0.785em; display:inline-block; float:none; padding:5px 2px 5px 2px; width: 135px; border: 0; background-image: none}
	.siteSearch form .searchBt{height:20px; width:24px; display:inline-block; float:right}
	
/* Sidebar Search */
.sidebarSearch{background:url(/images/layout/sidebarSearchBg.png) no-repeat right top; display:block; border:#d0d0d0 1px solid; height:24px; -moz-box-shadow: 1px 1px 1px 0 #333; }
	.sidebarSearch form input{float:left; color:363636; width:248px; border: 0; background-image: none}
	.sidebarSearch form .searchBt{height:24px; width:24px; display:inline-block; float:right;}
	
/* Ask Player Form*/
.askPlayerForm {}
    .askPlayerForm textarea {margin-bottom:14px;}
    	.askPlayerForm input.name {width:178px; float:left; margin-right:14px;}
    	.askPlayerForm input.email {width:178px; float:left; margin-right:14px}
		 .askPlayerForm input.location {width:178px; float:left; }
		 .askPlayerForm textarea {width:590px; float:left; }
    .askPlayerForm .btnBlue{margin-top:14px}
		 
/* Contact Us Form */
.contactUsForm {}
    .contactUsForm textarea {margin-bottom:14px;}
    	.contactUsForm input.name {width:283px; float:left; margin-right:14px;}
    	.contactUsForm input.email {width:283px; float:left; }
		 .contactUsForm textarea {width:595px; float:left; }
	
/* Logo Download Form */
.logoDownloadForm{}
	.logoDownloadForm li {float:left; width:auto; margin-left:14px;}
	.logoDownloadForm li:first-child{margin:0;}
		.logoDownloadForm li select{width:235px; margin-top:8px;}
		
/* Online Application Form Module */
.onlineApplicationFormModule{}
	.onlineApplicationFormModule textarea {min-height:145px; line-height: 1.286em;}
	.onlineApplicationFormModule input { -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	.onlineApplicationFormModule .btnUpload{ }
	
	/* Upload button fix */
	.customUpload {float:left; position:relative; margin-left:14px; margin-top:-2px;}
	#onlineApplicationFile{width:59px; height:18px; padding:0; border:0; position:absolute; z-index:5; top:0; left:0; opacity:0; -moz-opacity:0; filter:alpha(opacity:0);}
	
	
/* Bargaining Agreement Form Module */
.bargainingAgreementModule .box{border-top: 1px solid #d0d0d0; border-bottom:1px solid #d0d0d0;}
	.bargainingAgreementModule h2{background:none; padding:0; float:left; width:auto; margin-top:7px;}	
	
/* Show Tweets Form Module */
.showTweetsFormModule{}
	.showTweetsFormModule li {float:left; width:auto; margin-left:14px;}
	.showTweetsFormModule li:first-child{margin:0;}
		.showTweetsFormModule li select, .showTweetsFormModule li input {width:260px;  height:20px}
            
         /* Select Skin */
		.showTweetsFormModule .DivSelectyze{width:260px;}
    	.showTweetsFormModule .grey .selectyzeValue{width:260px;}
    	.showTweetsFormModule .grey .UlSelectize{width:260px;}
    	    	

	
/* ========== */
/* = Tables = */
/* ========== */
.statisticTables table {width:100%;}
    .statisticTables th, .statisticTables td {padding:5px;}
    .statisticTables th { text-align: center; font-family:"DINNextW01-CondensedReg", Arial, Helvetica, sans-serif; font-size: 15px; text-transform: uppercase; padding: 6px 0 4px 0; }
    
    .statisticTables tr.tableHead {border: 1px solid #153756; background: url(/images/layout/statTableHeadBg.jpg) repeat-x top; color: #FFF; }
    .statisticTables tr {border-left: 1px solid #e8e8e9; border-right: 1px solid #e8e8e9; border-bottom: 1px solid #e8e8e9; background: url(/images/layout/statTableRowBg.jpg) repeat-x top;}
    .statisticTables td { text-align: center; font-family:Arial, Helvetica, sans-serif; color: #666; padding: 8px 0 3px 0;}
    .statisticTables .odd{background-color: #f2f2f2;}


