	.sDemoVideo img {display:block;width:100%;height:auto}

	/* HTML Reset */
	body{padding:0;margin:0;font:12px Arial,Helvetica,Garuda,sans-serif;*font-size:small;*font:x-small}
	h1,h2,h3,h4,h5,h6,ul,li,em,strong,pre,code{padding:0;margin:0;line-height:1em;font-size:100%;font-weight:normal;font-style:normal}
	table{font-size:inherit;font:100%}
	ul{list-style:none}
	img{border:0;}
	p{margin:1em 0}
	a {color:#0088cc;text-decoration:none}
	a:hover {color:#005580;text-decoration:underline}

	/* Sprite */
    .sVF {margin-top:-3px;position:relative;}
	.sVF,.sVF .brand a,.sVF i {background-repeat:no-repeat;background-color:transparent;background-image:url('../../img/ispot/sprite-spotembed.png');}
	
	/* Container */
	.sVF:before,.sVF:after {content:" ";display:table}
	.sVF:after {clear:both}
	.sVF {*zoom:1;background-position:100% 0;width:100%;height:1%;position:relative;background-color:#fff}
	
	/* Description */
	.sVF .desc {width:100%;float:left;overflow:hidden}
	.sVF .cnt {height:38px;padding:0 63px 0 44px;border:1px solid #CCC}
	.sVF .ttl {width:100%;height:19px;line-height:19px;overflow:hidden}
	.sVF .ttl a {float:left;width:100%;position:relative;white-space:nowrap}
	.sVF .ttl i {background-position:-230px 0;width:19px;height:19px;position:absolute;right:0}
	.sVF .air {float:left;color:#999}
	.sVF .air span {display:none}
	.sVF .more {float:right}
	.sVF .more a {color:#58AD00}
	.sVF .more span {display:none}
	
	/* iSpot Branding */
	.sVF .brand {float:left;margin-left:-100%;position:relative}
	.sVF .brand a {background-position:-100px 0;float:left;height:38px;width:38px;text-indent:-9999px;border-right:1px dotted #CCC}
	
	/* Voting Buttons */
	.sVF .vote {float:left;width:58px;margin-left:-58px;position:relative;margin-right:-3px}
	.sVF .vote a {float:left;text-decoration:none;border-left:1px dotted #CCC;color:#333}
	.sVF .vote a:hover {background:rgba(243,251,98,0.7);*background:#F7EB62}
	.sVF .vote i {float:left;height:38px;width:28px}
	.sVF .vote span {float:right;line-height:38px;height:38px;display:none;font-weight:bold}
		.sVF .spot {float:left}
		.sVF .spot i {background-position:-150px 0}
		.sVF .spot span {width:60px}
		.sVF .boo {float:left}
		.sVF .boo i {background-position:-190px 0}
		.sVF .boo span {width:40px}
	
	/* Voting Results */
	.sVF .stats {float:left;width:58px;margin-left:-58px;position:relative;margin-right:-3px;font-size:10px;color:#999;text-align:center;border-left:1px dotted #CCC;height:38px;}
		.sVF .graph {background:red;overflow:hidden;margin:15px 5px 5px 5px}
		.sVF .graph div {height:8px;background:green;float:left}
		.sVF .graph.disabled {background:#55727D}
		.sVF .graph.disabled div {display:none}
		.sVF .info {display:none}

	@media only screen and (min-width: 475px) {
		/* Greater Than 475px */
		.sVF .cnt {padding:0 163px 0 97px}
		.sVF .more span {display:inline}
		.sVF .brand a {width:90px;background-position:0 0;}
		.sVF .vote {width:158px;margin-left:-158px}
		.sVF .spot span {display:block}
		.sVF .boo span {display:block}	
		.sVF .stats {width:158px;margin-left:-158px}
		.sVF .graph {margin-top:10px}
		.sVF .graph div {height:3px}
		.sVF .info {display:block}
	}
	
	@media only screen and (min-width: 550px) {
		/* Greater Than 550px */
		.sVF .air span {display:inline}
	}
	
	.vjs-fullscreen-control {display:none} 
	.vjs-default-skin .vjs-volume-control {margin-right:20px}


    #player-image {
        position: relative;
        width:100%;
    }
    #player-removed-msg {
        color:#fff;
        background-color:rgba(0,0,0,0.8);
        position:absolute;
        z-index:2;
        width:100%;
        top:0;
        bottom:0;
        left:0;
        right:0;
        text-align:center;
        padding:25% 0 0 0;
        font-size:1.25em;
    }
	