.ui360, .ui360 *{position:relative;}
.ui360, .sm2-360ui{width:50px;height:47px;}
.ui360{position:relative;padding-top:1px;padding-bottom:1px;margin-bottom:-18px;margin-left:5px;}
.ui360 a{display:inline-block;height:47px;width:100%;}
.sm2-360ui{margin-left:-50px;}
.ui360{width:auto;}
.ui360, .ui360 *{vertical-align:middle;}
.sm2-360ui{position:relative;display:inline-block;float:right;*float:right;*display:inline;*clear:right;}
.sm2-360ui.sm2_playing, .sm2-360ui.sm2_paused{z-index:10;}
.ui360 a.sm2_link{position:relative;}
.ui360 a{color:#000;text-decoration:none;}
.ui360 a, .ui360 a:hover, .ui360 a:focus{padding:2px;margin-left:-2px;margin-top:-2px;}
.ui360 a:hover, .ui360 a:focus{background:#eee;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;outline:none;}
.ui360 .sm2-canvas{position:absolute;left:0px;top:0px;}
.ui360 .sm2-timing{position:absolute;display:block;left:0px;top:0px;width:100%;height:100%;margin:0px;font:11px"helvetica neue",helvetica,monaco,lucida,terminal,monospace;color:#666;text-align:center;line-height:50px;}
.ui360 .sm2-timing.alignTweak{text-indent:1px;}
.ui360 .sm2-cover{position:absolute;left:0px;top:0px;z-index:2;display:none;}
.ui360 .sm2-360btn{position:absolute;top:50%;left:50%;width:22px;height:22px;margin-left:-11px;margin-top:-11px;cursor:pointer;z-index:3;}
.ui360 .sm2-360btn-default{}
.ui360 .sm2-360data{display:inline-block;font-family:helvetica;}
.ui360 .sm2-360ui.sm2_playing .sm2-cover, .ui360 .sm2-360ui.sm2_paused .sm2-cover{display:block;}
.ui360 .sm2-360btn-default{background:transparent url(../img/360/360-button-play.png) no-repeat 50% 50%;_background:transparent url(../img/360/360-button-play.gif) no-repeat 50% 50%;cursor:pointer;}
.ui360 .sm2-360ui.sm2_paused .sm2-360btn{background:transparent url(../img/360/360-button-play.png) no-repeat 50% 50%;_background:transparent url(../img/360/360-button-play.gif) no-repeat 50% 50%;cursor:pointer;}
.ui360 .sm2-360btn-default:hover, .ui360 .sm2-360ui.sm2_paused .sm2-360btn:hover{background:transparent url(../img/360/360-button-play-light.png) no-repeat 50% 50%;_background:transparent url(../img/360/360-button-play.gif) no-repeat 50% 50%;cursor:pointer;}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn:hover, .ui360 .sm2-360btn-playing:hover{background:transparent url(../img/360/360-button-pause-light.png) no-repeat 50% 50%;_background:transparent url(../img/360/360-button-pause-light.gif) no-repeat 50% 50%;cursor:pointer;}
.ui360 .sm2-360ui.sm2_playing .sm2-timing{visibility:visible;}
.ui360 .sm2-360ui.sm2_buffering .sm2-timing{visibility:hidden;}
.ui360 .sm2-360ui .sm2-timing, .ui360 .sm2-360ui .sm2-360btn:hover + .sm2-timing, .ui360 .sm2-360ui.sm2_paused .sm2-timing{visibility:hidden;}
.ui360 .sm2-360ui.sm2_dragging .sm2-timing, .ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover + .sm2-timing{visibility:visible;}
.ui360 .sm2-360ui.sm2_playing .sm2-360btn, x.ui360 .sm2-360btn-playing, .ui360 .sm2-360ui.sm2_dragging .sm2-360btn, .ui360 .sm2-360ui.sm2_dragging .sm2-360btn:hover, .ui360 .sm2-360ui.sm2_dragging .sm2-360btn-playing:hover{background:transparent;cursor:auto;}
.ui360 .sm2-360ui.sm2_buffering .sm2-360btn, .ui360 .sm2-360ui.sm2_buffering .sm2-360btn:hover{background:transparent url(../img/360/icon_loading_spinner.gif) no-repeat 50% 50%;opacity:0.5;visibility:visible;}
.sm2-inline-list .ui360, .sm2-inline-block .ui360{position:relative;display:inline-block;float:left;_display:inline;margin-bottom:-15px;}
.sm2-inline-list .ui360{margin-bottom:0px;}
.sm2-inline-block .ui360{margin-right:8px;}
.sm2-inline-list .ui360 a{display:none;}
ul.ui360playlist{list-style-type:none;*float:left;}
ul.ui360playlist, ul.ui360playlist li{margin:0px;padding:0px;height:47px;}
div.ui360 div.metadata{display:none;}
div.ui360 a span.metadata, div.ui360 a span.metadata *{vertical-align:baseline;}
