html {margin:0;padding:0;min-height:500px;font:11px verdana,serif,sans-serif;color:#999;background:#000}
body {margin:0;padding:0;color:#999;font-size:11px}

.clearfix { }
.clearfix:after{content: ".";display:block;height:0;font-size:0;clear:both;visibility:hidden}

a{color:#333;text-decoration:underline;outline:none}
a:hover,a:active{color:#f90;outline:none}
a:focus{outline:none}
img, a img{border:0 none}

.clear{clear:both}

.main{margin:0 auto;padding:0;display:block;width:800px;height:550px}
.top_block{position:relative;display:block;width:780px;height:310px;margin:0;padding:10px 0 0 0;border-top:5px solid #333}
.player_container{display:block;float:left;margin:0;padding:0;width:400px;height:300px;border:1px solid #444}
.generator_container{display:block;float:right;width:355px;height:300px}
.bottom_block{position:relative;display:block;width:780px;height:190px;margin:0;padding:10px 0 0 0}
.embed_container{display:block;float:left;width:400px;height:180px}
.social_container{position:absolute;top:0;right:0}

.tipsy{padding:5px;font-size:11px;font-weight:600;opacity:0.85;filter:alpha(opacity=85);background-repeat:no-repeat;background-image:url(/mtv/img/icons/tipsy.gif)}
.tipsy-inner{padding:5px 8px;background-color:#000;color:#fff;border:1px solid #999;max-width:170px;text-align:center}.tipsy-inner{-moz-border-radius:4px;-webkit-border-radius:4px}
.tipsy-north{background-position:top center}.tipsy-south{background-position:bottom center}.tipsy-east{background-position:right center}.tipsy-west{background-position:left center}

.video_player{display:block;width:654px;height:490px;margin:0 auto;text-align:center;overflow:hidden}

.video_details{background:#000;color:#999;margin:0;padding:0 10px;font-size:12px}
.video_details a{color:#999;text-decoration:none}

.video_details .videodetails{display:block;width:100%;margin:20px 0 0 0;padding:0;font-size:11px;color:#999}
.video_details .videodetails a{color:#fff;text-decoration:none}
.video_details .videodetails a:hover{color:#f90}
.video_details .videodetails .social_container a{color:#444;text-decoration:none}
.video_details .videodetails .social_container a:hover{color:#069}

.vidinfolabel{display:inline-block;width:100px;font-weight:bold;font-size:12px}
.vidinfobox{width:400px;margin:0;padding:0;font-size:11px;font-weight:bold;background:#000;border:none;color:#999;overflow:hidden}
.vidinfobox:hover,.vidinfobox:focus{background:#000;color:#f90}
.vidinfobox:active{background:#000 !important;color:#f90}
.large{height:115px}

.head_block{margin:0;height:16px;padding:4px 10px;font-weight:bold;font-size:12px;line-height:20px;background:#444;color:#ddd}

.changeskin_block,.changesize_block{width:355px;height:120px;float:left;margin:10px 0;text-align:right}
.changeskin,.changesize{text-align:center;padding:4px 0 0 0;margin:0 auto;border-top:1px solid #444}
.changeskin a{display:block;float:left;border:1px solid #000;color:#999;text-decoration:none;cursor:pointer}
.changeskin a:hover{border:1px solid #000;color:#ff9900;text-decoration:underline}
.skinsample{display:block;width:83px;height:27px;border:1px solid #999}
.skinsample.selected{border:1px solid #f90}
.skinsample:hover{border:1px solid #f90}
.changesize a{display:block;float:left;border:2px solid #000;padding:1px;color:#999;text-decoration:none;cursor:pointer}
.changesize a:hover{border:2px solid #000;color:#f90;text-decoration:underline}
.rectanglesample{display:block;border:1px solid #999;background:#ddd}
.rectanglesample.selected{border:1px solid #a0b3d9;background:#069}
.rectanglesample:hover{border:1px solid #a0b3d9;background:#069}
.skintitle,.rectangletitle{line-height:150%}

.social_share_head{display:block;width:360px;height:20px;border-bottom:1px solid #444;float:right;text-align:right;position:relative;overflow:hidden}
.social_share_cont{display:block;width:360px;height:100px;margin:10px 0 0 0;float:right;position:relative;overflow:hidden}
.social_share_square{display:block;width:360px;height:100px;margin:0 0 5px 0;overflow:hidden}
.social_share_icons{display:block;width:360px;height:65px;margin:0 0 3px 0;overflow:hidden}
.social_share_square ul{list-style-type:none}
.ymsg{display:block;width:62px;height:61px;text-align:center;line-height:35px;font-weight:bold;font-size:14px;background:#000 url(/mtv/img/social_icons/ym.png) no-repeat left top}
.count_button{float:right;padding:2px;background:#000}