@charset "utf-8";
/* CSS Document */

.audiojs, .audiojs *		{ box-shadow:none !important; text-shadow:none !important;}

.audiojs audio 			{ position: absolute; left: -1px; }
.audiojs 				{ margin:0 auto 5% auto; width:90%; height:44px; overflow:hidden; font-family:"Trebuchet MS",Arial,sans-serif; font-size:13px;}
.audiojs .play-pause 		{ width:43px; height:39px; padding:6px; border-right:1px none #fff; }
.audiojs p 				{ display: none; width:43px; height: 39px; margin: 0px; cursor: pointer; }
.audiojs .play 			{ display: block; }
.audiojs .scrubber 		{ position: relative; display:inline-block; width:50%; min-width:100px; background: #d8d8d8; height: 14px; margin:20px 6px; border: 0 none #909090; overflow: hidden;}
.audiojs .progress 		{ position: absolute; top: 0; left: 0px; height: 14px; width: 0px; z-index: 1;}
.n1 .audiojs .progress		{ background:#00b8de;}
.n2 .audiojs .progress		{ background:#faa61a;}
.n3 .audiojs .progress		{ background:#b2d234;}
.audiojs .loaded 			{ position:absolute; top:0; left:0; height:14px; width:0; background: #9dbfc8; visibility:hidden;}				  
.audiojs .scrubber, .audiojs .loaded{}
.audiojs .time 			{ display:inline-block; height:50px; font:1em/55px 'chevin', Arial, sans-serif; margin-right:6px; padding: 0 0 0 6px; border-left: 0px none #fff; color:#000; vertical-align:top; }
.audiojs .time em 		{ padding: 0px 2px 0px 0px; color: #000; font-style:normal; }
.audiojs .time strong 	{ padding: 0px 0px 0px 2px; font-weight:normal;}
.audiojs.loading .time, .audiojs.loading .time em, .audiojs.loading .time strong
						{ font-style: normal; font-weight:normal; color:#909090;}
.audiojs .error-message { float: left; display: none; margin: 0px 10px; height: 36px; width: 400px; overflow: hidden; line-height: 36px; white-space: nowrap; color: #000; text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; }
.audiojs .error-message a 
						{ color:#eee; text-decoration: none; padding-bottom: 1px; border-bottom: 1px solid #999; white-space: wrap; }
.audiojs .play 			{ background-position: 0px 0px;}
.audiojs .loading			{ background-position: 0px -39px;}
.audiojs .error			{ background-position: 0px -78px;}
.audiojs .pause			{ background-position: 0px -117px;} 
.audiojs .play:hover 		{ background-position: -43px -0px;}
.audiojs .pause:hover 		{ background-position: -43px -117px;}
.playing .play, .playing .loading, .playing .error 
						{ display: none;}
.playing .pause 		{ display: block;}
.loading .play, .loading .pause, .loading .error 
						{ display: none;}
.loading .loading 		{ display: block;}
.error .time, .error .play, .error .pause, .error .scrubber, .error .loading 
						{ display: none;}
.error .error 			{ display: block;}
.error .play-pause p 	{ cursor: auto;}
.error .error-message 	{ display: block;}