.playerWrapper {
float:left;
height:337px;
margin:0;
padding:0;
position: relative;
}
.playerContainer {
position:relative;
top:2px;
left: 2px;
}

.mainWrapper {
background:url(../images/videoplayer/videoPlayerBG.jpg) no-repeat left top;
height:324px;
overflow:hidden;
width:455px;
padding-left:7px;
padding-top:19px;
display: none;
}


.main-player {
height:338px;
width:350px;
position: absolute;
top: 26px;
left: 1px;
}




.podcastOSD {
	position: absolute;
	top: 32px;
	left: 15px;
	max-width: 476px;
	background: url(/images/videoplayer/osd-bg.png) top left repeat;
	color: #FFF;
	font-weight: bold;
	padding: 4px;
	display: none;
	font-size: 90%;
}
.podcastOSD .mq-video, .podcastOSD .mq-audio, 
.podcastOSD .mq-author, .podcastOSD .mq-title, 
.podcastOSD .mq-summary, .podcastOSD .mq-published, 
.podcastOSD .default, .podcastOSD .mq-copyright,
.podcastOSD .mq-shuffle-off, .podcastOSD .mq-shuffle-on,
.podcastOSD .mq-volume {
	display: block;
	padding: 2px 4px 2px 24px;
	overflow: hidden;
}

.podcastOSD .mq-summary,  
.podcastOSD .default, .podcastOSD .mq-copyright {
	display: none;
}

.podcastOSD .mq-video, .podcastOSD .mq-audio {
	font-size: 0;
	text-indent: -1000px;
	position: absolute;
	top: 6px;
	left: 4px;
	width: 20px;
	height: 20px;
}

.podcastOSD .mq-shuffle-on, .podcastOSD .mq-shuffle-off, 
.podcastOSD .mq-volume {
	height: 30px;
	padding-top: 10px;
	padding-left: 44px;
}
.podcastOSD .mq-volume {
	background:url(/images/videoplayer/volume-bg.png) no-repeat left top;
}
.podcastOSD .mq-video {
	background:url(/images/video.gif) no-repeat left top;
}
.podcastOSD .mq-audio {
	background:url(/images/audio.gif) no-repeat left top;
}

 

div.error {
display:none;
opacity:0;
position:absolute;
top:200px;
width:450px;
}

.noscript {
    width: 400px;
    float: left;
    padding-top: 105px;
    padding-left: 12px;
}

.extControls {
    display: none;
}
#videoHolder {
left:2px;
position:absolute;
top:-18px;
}
.extControls ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.extControls ul li {
display:block;
float:left;
height:40px;
margin:0;
padding:0;
width:40px;
}
.infoWrapper {
}
.playerInfo {
color:#FFFFFF;
height:23px;
left:12px;
margin:auto;
padding:0px;
position:absolute;
top:307px;
width:436px;
z-index:5000;
}


.fullscreen {
  position: absolute;
  bottom: 40px;
  display: block;
  width: 31px;
  height: 25px;
  right: 20px;
z-index: 500;
}
.fullscreen a {
background:url(../images/videoplayer/fullscreen.jpg) top left no-repeat;
display:block;
width:31px;
height:26px;
text-decoration: none;
outline:none;
}

.fullscreened a {
background-image:url(../images/videoplayer/fullscreen.jpg);
background-position: -31px 0;
}

.fullscreen a:hover {
background-position: -31px 0;
}

.shuffle {
  position: absolute;
  bottom: 40px;
  display: block;
  width: 31px;
  height: 25px;
  right: 20px;
z-index: 500;
}
.shuffle a {
background:url(../images/videoplayer/shuffle.jpg) top left no-repeat;
display:block;
width:31px;
height:26px;
text-decoration: none;
outline:none;
}
.shuffled a {
background-image:url(../images/videoplayer/shuffle.jpg);
background-position: -31px 0;
}

.shuffle a:hover {
background-position: -31px 0;
}

.fullscreen span, .shuffle span {
display:none;
}
.commentB {

position:absolute;
top:306px;
display:none;
width:31px;
height:25px;
left:10px;
}
.commentB .podcastOSD .mq-video {
	background:url(/images/video.gif) no-repeat left top;
}podcastOSD .mq-video {
	background:url(/images/video.gif) no-repeat left top;
} {
/*background:url(../images/videoplayer/shuffle.jpg) top left no-repeat;*/
display:block;
width:31px;
height:26px;
text-decoration: none;
outline:none;
}
.commentB a {
display:block;
width:31px;
height:26px;
text-decoration: none;
outline:none;
text-align: center;

background-image:url(../images/videoplayer/comments.jpg);
}
.comments-shown a {
background-position: -62px 0;
}

.commentB a:hover {
background-position: -31px 0;
}

.commentB span {
    font-size: 8px;
    color: #A00;
    font-weight: bold;
position: absolute;
top: 5px;
left: 35%;


}

.extControls ul.rating {
background:url(../images/videoplayer/rating-bg.jpg) no-repeat left top;
height:27px;
padding:0;
position:absolute;
width:100px;
right:8px;
top:3px;
z-index: 100;
}
.extControls ul.cr1 {
background:url(../images/videoplayer/rating-bg-1.jpg) no-repeat left top;
}
.extControls ul.cr2 {
background:url(../images/videoplayer/rating-bg-2.jpg) no-repeat left top;
}
.extControls ul.cr3 {
background:url(../images/videoplayer/rating-bg-3.jpg) no-repeat left top;
}
.extControls ul.cr4 {
background:url(../images/videoplayer/rating-bg-4.jpg) no-repeat left top;
}
.extControls ul.cr5 {
background:url(../images/videoplayer/rating-bg-5.jpg) no-repeat left top;
}
.extControls ul.r1 {
background:url(../images/videoplayer/rating-bg-c1.jpg) no-repeat left top;
}
.extControls ul.r2 {
background:url(../images/videoplayer/rating-bg-c2.jpg) no-repeat left top;
}
.extControls ul.r3 {
background:url(../images/videoplayer/rating-bg-c3.jpg) no-repeat left top;
}
.extControls ul.r4 {
background:url(../images/videoplayer/rating-bg-c4.jpg) no-repeat left top;
}
.extControls ul.r5 {
background:url(../images/videoplayer/rating-bg-c5.jpg) no-repeat left top;
}
.extControls ul.rating li {
background:none repeat 0 0;
display:block;
float:left;
height:20px;
margin:0;
padding:0;
width:19px;
}
.extControls ul li a {
display:block;
height:20px;
width:19px;
outline: none;
}
.extControls ul li a span {
display:none;
}
.popupLink {
background:#000099 none repeat 0 0;
float:left;
height:30px;
width:42px;
}
.playerInfo table {
border:0 none;
font-size:8pt;
position: relative;
top: -2px;
}
.playerInfo table td {
vertical-align:middle;
width:10000px;
}
.playerInfo table div {
display:inline;
position:relative;
}
.playerInfo table span {
margin-right:1em;
}
.playerInfo table span.mq-title {
font-weight:bold;
padding-left:28px;
}
.playerInfo table span.mq-video, .playerInfo table span.mq-audio {
display:block;
font-size:0;
height:20px;
left:0;
position:absolute;
top:-4px;
width:20px;
}
.playerInfo table span.mq-video {
background:url(/images/video.gif) no-repeat left top;
}
.playerInfo table span.mq-audio {
background:url(/images/audio.gif) no-repeat left top;
}
.playerWrapper .message {
background:#FFFFFF none repeat 0 0;
right:12px;
color:#000000;
font-size:80%;
top:28px;
padding:2px 4px;
position:absolute;
z-index:200;
}

.commentsWrapper {
    clear: both;
    width: 744px;
    font-size: 80%;
    position: relative;
    top: 0px;
    left: 2px;
    background: #fff;
	padding: 5px; 
}

.commentsWrapper ul.commentInfo {
    background: #fff url(/images/comments.gif) no-repeat 8px center;
margin: 0;
    list-style: none;
overflow: hidden;
    padding: 12px 12px 12px 48px;
    border-bottom: 2px solid #AAA;

}

.links a {
    margin-right: 1em;
    
    font-style: italic;
}

.commentInfo li {
    display: inline;
}

.commentInfo li.numbers {
    margin-right: 2em;
}

.comment {
    padding-left: 44px;
    background: url(/images/newBubbleGif.gif) 0px 36px no-repeat;
    margin: 0 0 16px 0;
}

.comment .wrapper {
    background-color: #fdffc2;
    padding: 6px;
}

.comment .message {
    margin: 0 0 6px 0;
	padding: 10px;
    font-size: 120%;
}

.comment .date {
    border-top: 1px solid #AAA;
    background-color: #fdffc2;
    margin-top: 38px;
padding-top: 5px;
}

.commentsWrapper .commentform {
    display: none;
}

.commentsWrapper form ul {
    margin: 0;
    padding: 0;
}

.commentsWrapper form li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:5px;
}

.commentsWrapper form label {
    width: 120px;
    text-align: right;
    margin-right: 8px;
    display:inline-block;
    line-height:1.8;
    vertical-align:top;
}   

.commentsWrapper form input,
.commentsWrapper form textarea {
    padding:5px;
    width:391px;
}

.captchaBox {
    background:#A6E9FF none repeat scroll 0 0;
    border:2px solid #53B8D9;
    /*margin-left:130px !important;*/
    position: relative;
    left: 134px;
    overflow:hidden;
    padding:10px 5px 10px 10px;
    width:383px;
}

form .captchaBox label {
    font-size:14px;
    margin:0;
    padding:0;
    width:200px !important;
    text-align: left;
}

.captchaBox input {
    clear:both;
    margin:0 0 3px;
    padding:5px;
    width:366px !important;
}

.captchaBox img {
    border:medium none;
    clear:both;
}

.captchaBox img, ul.captchaControls {
    float:left;
    margin:5px 0 0;
    padding:0;
}

ul.captchaControls li {
    line-height:1;
}

ul.captchaControls li a {
    background:yellow none repeat scroll 0 0;
    border:1px solid #000000;
    display:block;
    font-size:12px;
    margin-bottom:-8px;
    padding:3px;
    text-align:center;
    text-decoration:none;
    width:140px;
}

form .submitCommentBttn {
    cursor:pointer;
    margin-left:378px;
    margin-top:-3px;
    width:150px !important;
}

ul.captchaControls li a.captcha-refresh {
    display: none;
}

.comment-errors {
    color: #900;
    background: #FEE;
    border: 2px solid #900;
    padding: 1em;
    margin-bottom: 1em;
}

.success { 
    color: #0A0;
    background: #EFE;
    border-color: #090;
}

.comment-errors .success {
    color: #0A0;
    font-weight: bold;
}

.info {
    margin-bottom: 1em;
}

.cont {
    margin-left: 1em;
}

.hide {
    padding-top: 1em;
}
