@charset "utf-8";

#pv_ctls.tmp-a,#pv_ctls.tmp-rl{
	position:absolute;
	width:100%;
	bottom:0px;
	display:none;
	height:38px;
/*	height:100%;*/
	z-index:5;
}
#pv_ctls.tmp-p40{
	position:absolute;
	width:100%;
	bottom:0px;
	display:none;
	height:50px;
	/*height:100%;*/
	z-index:5;
}
#pv_ctls.tmp-p30{
	position:absolute;
	width:100%;
	bottom:3.5%;
	display:none;
	height:30px;
	/*height:100%;*/
	z-index:5;
}

#pv_cb.skn-a{
	-moz-box-shadow:     0px 1px 15px 1px #cfe;
  -webkit-box-shadow: 0px 1px 15px 1px #cfe;
  box-shadow:         0px 1px 15px 1px #cfe;
}
#pv_cb.skn-b{
	-moz-box-shadow:     0px 1px 15px -1px #000;
  -webkit-box-shadow:  0px 1px 15px -1px #000;
  box-shadow:         0px 1px 15px -1px #000;
}
#pv_cb.skn-hub, #pv_cb.skn-frm,#pv_cb.skn-mbl{
	-moz-box-shadow:     0px 1px 15px -1px #000;
  -webkit-box-shadow:  0px 1px 15px -1px #000;
  box-shadow:         0px 1px 15px -1px #000;
}
#pv_cb.skn-rl{
	-moz-box-shadow:     0px 1px 15px -1px #000;
  -webkit-box-shadow:  0px 1px 15px -1px #000;
  box-shadow:         0px 1px 15px -1px #000;
}

#pv_cb.tmp-a,#pv_cb.tmp-rl{
	position:absolute;
	width:100%;	
	height:30px;
	line-height:30px;
	bottom:8px;
}

#pv_cb.tmp-p40{
	position:absolute;
	width:100%;	
	height:40px;
	line-height:40px;
	bottom:10px;
}

#pv_cb.tmp-p30{
	position:absolute;
	width:96%;	
	height:30px;
	line-height:30px;
	bottom:0px;
	left:2%;
}


#pv_cb.tmp-a>div,#pv_cb.tmp-rl>div{
	position:absolute;
}
#pv_cb.tmp-p40>div{
	position:absolute;
}
#pv_cb.tmp-p30>div{
	position:absolute;
}

#pv_cb.skn-a,#pv_cb.skn-rl{
	text-shadow: 0 -1px 1px #000000;
	background: #151515 url(https://www.yamaha.com/paragon/images/bg2100_20.png) bottom ;
	border-bottom:1px solid #222;
}
#pv_cb.skn-b{
	/*#eee , #aaa*/
	color:#000;
	text-shadow: 0 -1px 1px #ccc ;
	background: #999 url(https://www.yamaha.com/paragon/images/bg60_25.png) bottom ;
}
#pv_cb.skn-hub, #pv_cb.skn-frm, #pv_cb.skn-mbl{
	text-shadow: 0 -1px 1px #000000;
	background: #000 ;
	opacity:.9;
		-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	
}
.skn-a-btn-hover,.skn-rl-btn-hover{
	/*#ddd , #999*/
	background: #333 url(https://www.yamaha.com/paragon/images/bg2100_20.png) bottom !important;
}
.skn-b-btn-hover{
	/*#ddd , #999*/
	background: #bbb url(https://www.yamaha.com/paragon/images/bg60_25.png) bottom !important;
}
.skn-hub-btn-hover,.skn-frm-btn-hover,.skn-mbl-btn-hover{
	/*#ddd , #999*/
	background: #333 !important;
}

.skn-rl-btn-down{
	/*#ddd , #999*/
	background-color: #000 !important;
}
/*//////// PLAY ALL ////////*/

#pv_pa,#pv_pa>div{
	height:100%;
	cursor:pointer;
}

#pv_pa.tmp-rl{
	width:40px;
	text-align:center;	
	right:82px;
	line-height:30px;
}
#pv_pa>div.tmp-rl{
	background-position:center center !important;
	background-size:30px 30px!important;
}
#pv_pa.skn-rl{		
	border-right:1px solid #111;
	border-left:1px solid #111;
}
#pv_pa>div.skn-rl{
	background: url(https://www.yamaha.com/paragon/images/playall_wht.png) no-repeat  ;
}

/*//////// SHUFFLE ////////*/

#pv_sh,#pv_sh>div{
	height:100%;
	cursor:pointer;
	display:none;
}

#pv_sh.tmp-rl{
	width:40px;
	text-align:center;	
	right:123px;
	line-height:30px;
}
#pv_sh>div.tmp-rl{
	background-position:center center !important;
	background-size:26px 26px!important;
}
#pv_sh.skn-rl{		
	/*border-right:1px solid #111;*/
	border-left:1px solid #111;
}
#pv_sh>div.skn-rl{
	background: url(https://www.yamaha.com/paragon/images/Shuffle_wht.png) no-repeat  ;
}



/*//////// GALLERY ////////*/
#pv_gl,#pv_gl>div{
	height:100%;
	cursor:pointer;
}
#pv_gl.tmp-a{
	width:40px;
	text-align:center;	
	right:82px;
	line-height:30px;
}
#pv_gl.tmp-rl{
	width:40px;
	text-align:center;	
	right:82px;
	line-height:30px;
}
#pv_gl>div.tmp-a{
	background-position:-50px -55px!important;
	background-size:168px 168px!important;
}
#pv_gl>div.tmp-rl{
	background-position:-50px -55px!important;
	background-size:168px 168px!important;
}
#pv_gl.tmp-p40{
	width:40px;
	text-align:center;	
	left:0px;
	line-height:40px;
}
#pv_gl>div.tmp-p40{
	background-position:-60px -59px!important;
	background-size:192px 192px!important;
}

#pv_gl.tmp-p30{
	width:30px;
	text-align:center;	
	left:0px;
	line-height:30px;
	display:none;
}
#pv_gl>div.tmp-p30{
	background-position:-60px -59px!important;
	background-size:144px 144px!important;
}

#pv_gl.skn-a{		
	border-right:1px solid #111;
	border-left:1px solid #111;
}
#pv_gl.skn-rl{		
	border-right:1px solid #111;
	border-left:1px solid #111;
}
#pv_gl.skn-b{	
	border-right:1px solid #999;
	border-left:1px solid #999;
}
#pv_gl.skn-hub,#pv_gl.skn-frm,#pv_gl.skn-mbl{	
	border-right:0px solid #000;
	border-left:0px solid #000;
}
#pv_gl>div.skn-a{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_gl>div.skn-rl{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_gl>div.skn-b{
	background: url(https://www.yamaha.com/paragon/images/icons_blk_shd.png) no-repeat  ;
}
#pv_gl>div.skn-hub,#pv_gl>div.skn-frm,#pv_gl>div.skn-mbl{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}


/*//////// PLAY ////////*/
#pv_pl,#pv_pl>div{
	height:100%;
	cursor:pointer;	
}

#pv_pl.tmp-a{
	width:40px;
	text-align:center;	
	left:0px;
	line-height:30px;
}
#pv_pl.tmp-rl{
	width:40px;
	text-align:center;	
	left:0px;
	line-height:30px;
}
#pv_pl>div.tmp-a{
	background-position:7px 2px!important;
	background-size:168px 168px!important;
}
#pv_pl>div.tmp-rl{
	background-position:7px 2px!important;
	background-size:168px 168px!important;
}
#pv_pl>div.tmp-a.pause{
	background-position:6px -54px!important;
}
#pv_pl>div.tmp-rl.pause{
	background-position:6px -54px!important;
}

#pv_pl.tmp-p40{
	width:40px;
	text-align:center;
	left:42px;
	line-height:40px;
}
#pv_pl>div.tmp-p40{
	background-position:5px 5px!important;
	background-size:192px 192px!important;
}
#pv_pl>div.tmp-p40.pause{
	background-position:4px -59px!important;
}

#pv_pl.tmp-p30{
	width:30px;
	text-align:center;	
	left:3px;
	line-height:26px;
	height:26px!important;
	margin-top:2px!important;
			-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#pv_pl>div.tmp-p30{
	background-position:4px 1px!important;
	background-size:144px 144px!important;
	
}
#pv_pl>div.tmp-p30.pause{
	background-position:3px -47px!important;
}


#pv_pl.skn-a{	
	border-right:1px solid #111;	
}
#pv_pl.skn-rl{	
	border-right:1px solid #111;	
}
#pv_pl.skn-b{	
	border-right:1px solid #999;	
}
#pv_pl.skn-hub,#pv_pl.skn-frm,#pv_pl.skn-mbl{	
	border-right:0px solid #999;	
}

#pv_pl>div.skn-a{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_pl>div.skn-rl{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_pl>div.skn-b{
	background: url(https://www.yamaha.com/paragon/images/icons_blk_shd.png) no-repeat  ;
}
#pv_pl>div.skn-hub,#pv_pl>div.skn-frm,#pv_pl>div.skn-mbl{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}

/*//////// TIME ////////*/
#pv_tm{
	height:100%;
}
#pv_tm.tmp-a{
	width:90px;
	text-align:center;
	left:41px;
	font-size:.75em;
	vertical-align:center;
}
#pv_tm_ph.tmp-a{
	width:45%;
	text-align:right;
	float:left;
	height:100%;	
}
#pv_tm_dv.tmp-a{
	width:10%;
	text-align:center;
	float:left;
	height:100%;
	font-size:1em;
}
#pv_tm_tt.tmp-a{
	width:45%;
	text-align:left;
	float:left;
	height:100%;
}

#pv_tm.tmp-rl{
	width:90px;
	text-align:center;
	left:41px;
	font-size:.75em;
	vertical-align:center;
}
#pv_tm_ph.tmp-rl{
	width:45%;
	text-align:right;
	float:left;
	height:100%;	
}
#pv_tm_dv.tmp-rl{
	width:10%;
	text-align:center;
	float:left;
	height:100%;
	font-size:1em;
}
#pv_tm_tt.tmp-rl{
	width:45%;
	text-align:left;
	float:left;
	height:100%;
}

#pv_tm.tmp-p40{
	width:110px;
	text-align:center;
	left:81px;
	font-size:.85em;
	vertical-align:center;
}
#pv_tm_ph.tmp-p40{
	width:45%;
	text-align:right;
	float:left;
	height:100%;
	margin:.1em 0 0 0;
}
#pv_tm_dv.tmp-p40{
	width:10%;
	text-align:center;
	float:left;
	height:100%;
	font-size:1.45em;
}
#pv_tm_tt.tmp-p40{
	width:45%;
	text-align:left;
	float:left;
	height:100%;
	margin:.1em 0 0 0;
}

#pv_tm.tmp-p30{
	width:40px;
	right:70px;
	font-size:.75em;
	vertical-align:center;
/*	background:#6600CC;*/
}
#pv_tm_ph.tmp-p30{
	width:100%;
	text-align:right!important;
	height:100%;
	float:right;
	margin:.1em 0 0 0;
}
#pv_tm_dv.tmp-p30{
	display:none;
}
#pv_tm_tt.tmp-p30{
	display:none;
}

#pv_tm.skn-a{	
	border-right:1px solid #111;
}
#pv_tm_ph.skn-a{
}
#pv_tm_dv.skn-a{
}
#pv_tm_tt.skn-a{
}
#pv_tm.skn-rl{	
	border-right:1px solid #111;
}
#pv_tm_ph.skn-rl{
}
#pv_tm_dv.skn-rl{
}
#pv_tm_tt.skn-rl{
}
#pv_tm.skn-b{
	border-right:1px solid #999;
}
#pv_tm_ph.skn-b{
}
#pv_tm.skn-b #pv_tm_dv.skn-b{
	color:#888;
}
#pv_tm_tt.skn-b{
}

#pv_tm.skn-hub,#pv_tm.skn-frm,#pv_tm.skn-mbl{	
	border-right:0px solid #111;
}

/*//////// VOLUME ////////*/
#pv_vl,#pv_vl div{
	height:100%;
	cursor:pointer;	
}
#pv_vl.tmp-a>div:first-child{
	height:25px;
}
#pv_vl_ctl.tmp-a{
	position:absolute;
	width:73px;
	height:25px;
	width:38px;
	top:0px;
	z-index:-1!important;
	padding:0px 2px 0px 0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#pv_vl.tmp-a{
	width:40px;
	text-align:center;	
	right:41px;
	line-height:30px;
	/*border-left:1px solid;*/
	border-right:1px solid;		
}
.soundon-tmp-a{
	background-position:-134px -82px!important;
	background-size:168px 168px!important;
}
.soundoff-tmp-a{
	background-position:-23px -82px!important;
	background-size:168px 168px!important;
}

#pv_vl.tmp-rl>div:first-child{
	height:25px;
}
#pv_vl_ctl.tmp-rl{
	position:absolute;
	width:73px;
	height:25px;
	width:38px;
	top:0px;
	z-index:-1!important;
	padding:0px 2px 0px 0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#pv_vl.tmp-rl{
	width:40px;
	text-align:center;	
	right:41px;
	line-height:30px;
	/*border-left:1px solid;*/
	border-right:1px solid;		
}
.soundon-tmp-rl{
	background-position:-134px -82px!important;
	background-size:168px 168px!important;
}
.soundoff-tmp-rl{
	background-position:-23px -82px!important;
	background-size:168px 168px!important;
}

#pv_vl.tmp-p40{
	width:40px;
	text-align:center;
	right:41px;
	line-height:40px;
	border-left:1px solid;
	border-right:1px solid;	
}
#pv_vl.tmp-p40>div:first-child{
	height:76px;
}
#pv_vl_ctl.tmp-p40{
	position:absolute;
	width:40px;
	height:76px;
	top:1px;
	z-index:-1!important;
	padding:3px 0 0 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;

}

.soundon-tmp-p40{
	background-position:-155px -91px!important;
	background-size:192px 192px!important;
}
.soundoff-tmp-p40{
	background-position:-29px -91px!important;
	background-size:192px 192px!important;
}

#pv_vl_ctl.tmp-p30{
	position:absolute;
	width:73px;
	height:25px;
	width:38px;
	top:0px;
	z-index:-1!important;
	padding:0px 2px 0px 0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#pv_vl.tmp-p30{
	width:30px;
	text-align:center;	
	right:35px;
	line-height:30px;
	border-right:0px solid;	
	line-height:26px;
	height:26px!important;
	margin-top:2px!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.soundon-tmp-p30{
	background-position:-117px -71px!important;
	background-size:144px 144px!important;
}
.soundoff-tmp-p30{
	background-position:-21px -71px!important;
	background-size:144px 144px!important;
}

#pv_vl.skn-a{	
	border-left-color:#111;
	border-right-color:#111;	
}
#pv_vl.skn-rl{	
	border-left-color:#111;
	border-right-color:#111;	
}

#pv_vl.skn-b{	
	border-left-color:#999;
	border-right-color:#999;
}

#pv_vl>div.skn-a{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_vl>div.skn-rl{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_vl>div.skn-b{
	background: url(https://www.yamaha.com/paragon/images/icons_blk_shd.png) no-repeat  ;
}
#pv_vl>div.skn-hub, #pv_vl>div.skn-frm,#pv_vl>div.skn-mbl{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_vl_ctl.skn-a{	
	background: #333 url(https://www.yamaha.com/paragon/images/menubg25_120.png) 0px 0px  !important;
	background: #555  !important ;
	background-size:100%;
	-moz-box-shadow:     0px 0px 1px 0px #000;
  -webkit-box-shadow: 0px 0px 1px 0px #000;
  box-shadow:         0px 0px 1px 0px #000;
}
#pv_vl_ctl.skn-rl{	
	background: #333 url(https://www.yamaha.com/paragon/images/menubg25_120.png) 0px 0px  !important;
	background: #555  !important ;
	background-size:100%;
	-moz-box-shadow:     0px 0px 1px 0px #000;
  -webkit-box-shadow: 0px 0px 1px 0px #000;
  box-shadow:         0px 0px 1px 0px #000;
}
#pv_vl_ctl.skn-b{	
	background: #ccc url(https://www.yamaha.com/paragon/images/menubg25_120.png) 0px 0px !important;
	background-size:100%;
	-moz-box-shadow:     0px 0px 1px 0px #555;
  -webkit-box-shadow: 0px 0px 1px 0px #555;
  box-shadow:         0px 0px 1px 0px #555;
}
#pv_vl_ctl.skn-hub,#pv_vl_ctl.skn-frm,#pv_vl_ctl.skn-mbl{	
	background: #333 url(https://www.yamaha.com/paragon/images/menubg25_120.png) 0px 0px  !important;
	background: #555  !important ;
	background-size:100%;
	-moz-box-shadow:     0px 0px 1px 0px #000;
  -webkit-box-shadow: 0px 0px 1px 0px #000;
  box-shadow:         0px 0px 1px 0px #000;
	display:none;
}

#pv_vl_ctl.tmp-a>div{
	margin:3px 1px 3px 1px;
	width:5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:right;
	vertical-align:bottom;
}
#pv_vl_ctl.tmp-a>div:nth-child(1){
	margin-top:3px;
}
#pv_vl_ctl.tmp-a>div:nth-child(2){
	margin-top:6px;	
}
#pv_vl_ctl.tmp-a>div:nth-child(3){
	margin-top:9px;
}
#pv_vl_ctl.tmp-a>div:nth-child(4){
	margin-top:12px;
}
#pv_vl_ctl.tmp-a>div:nth-child(5){
	margin-top:15px;
}
#pv_vl_ctl.tmp-a>div:nth-child(6){
	margin-top:18px;
}
#pv_vl_ctl.tmp-a>div:nth-child(7){
	margin-top:21px;
}
#pv_vl_ctl.tmp-a>div:nth-child(8){
	margin-top:24px;
}
#pv_vl_ctl.tmp-a>div:nth-child(9){
	margin-top:27px;
}
#pv_vl_ctl.tmp-a>div:nth-child(10){
	margin-top:30px;
	margin:30px 1px 3px 0px;
}
#pv_vl_ctl.tmp-a>div:nth-child(11),#pv_vl_ctl.tmp-a>div:last-child{
height:100%;
margin:0px 0px 0px 0px;
width:2px;
background: transparent;
	-moz-box-shadow:     0px 0px 0px 0px transparent;
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  box-shadow:         0px 0px 0px 0px transparent;
}



#pv_vl_ctl.tmp-rl>div{
	margin:3px 1px 3px 1px;
	width:5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:right;
	vertical-align:bottom;
}
#pv_vl_ctl.tmp-rl>div:nth-child(1){
	margin-top:3px;
}
#pv_vl_ctl.tmp-rl>div:nth-child(2){
	margin-top:6px;	
}
#pv_vl_ctl.tmp-rl>div:nth-child(3){
	margin-top:9px;
}
#pv_vl_ctl.tmp-rl>div:nth-child(4){
	margin-top:12px;
}
#pv_vl_ctl.tmp-rl>div:nth-child(5){
	margin-top:15px;
}
#pv_vl_ctl.tmp-rl>div:nth-child(6){
	margin-top:18px;
}
#pv_vl_ctl.tmp-rl>div:nth-child(7){
	margin-top:21px;
}
#pv_vl_ctl.tmp-rl>div:nth-child(8){
	margin-top:24px;
}
#pv_vl_ctl.tmp-rl>div:nth-child(9){
	margin-top:27px;
}
#pv_vl_ctl.tmp-rl>div:nth-child(10){
	margin-top:30px;
	margin:30px 1px 3px 0px;
}
#pv_vl_ctl.tmp-rl>div:nth-child(11),#pv_vl_ctl.tmp-rl>div:last-child{
height:100%;
margin:0px 0px 0px 0px;
width:2px;
background: transparent;
	-moz-box-shadow:     0px 0px 0px 0px transparent;
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  box-shadow:         0px 0px 0px 0px transparent;
}

#pv_vl_ctl.tmp-p40>div{
	margin:0px 3px 2px 3px;
	height:5px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#pv_vl_ctl.tmp-p40>div:nth-child(11){
margin:0px 0px 0px 0px;
height:2px;
background: transparent;
	-moz-box-shadow:     0px 0px 0px 0px transparent;
  -webkit-box-shadow: 0px 0px 0px 0px transparent;
  box-shadow:         0px 0px 0px 0px transparent;
}

#pv_vl_ctl.skn-a>div{
	-moz-box-shadow:     0px 1px 1px 0px #777;
  -webkit-box-shadow: 0px 1px 1px 0px #777;
  box-shadow:         0px 1px 1px 0px #777;
	background:#000;
	cursor: pointer;
}
#pv_vl_ctl.skn-rl>div{
	-moz-box-shadow:     0px 1px 1px 0px #777;
  -webkit-box-shadow: 0px 1px 1px 0px #777;
  box-shadow:         0px 1px 1px 0px #777;
	background:#000;
	cursor: pointer;
}
#pv_vl_ctl.skn-b>div{
	-moz-box-shadow:     0px 1px 1px 0px #ccc;
  -webkit-box-shadow: 0px 1px 1px 0px #ccc;
  box-shadow:         0px 1px 1px 0px #ccc;
	background: #555 ;
	cursor: pointer;
}

.vol-skn-a{
	background: #097 url(https://www.yamaha.com/paragon/images/menubg13_120.png) top !important;
}
.vol-skn-rl{
	background: #a00 url(https://www.yamaha.com/paragon/images/menubg13_120.png) top !important;
}
.vol-skn-b{
	background: #a00  !important;
}

/*//////// FULL SCREEN ////////*/
#pv_fs,#pv_fs>div{
	height:100%;
	cursor:pointer;
}

#pv_fs.tmp-p40{
	width:40px;
	text-align:center;
	right:0px;
}
#pv_fs>div.tmp-p40{
	background-position:-50px 7px!important;
	background-size:168px 168px!important;
}
#pv_fs>div.tmp-p40.isfullscreen{
	background-position:-105px 7px!important;
}
#pv_fs.tmp-a{
	width:40px;
	text-align:center;
	right:0px;
}
#pv_fs.tmp-rl{
	width:40px;
	text-align:center;
	right:0px;
}
#pv_fs>div.tmp-a{
	background-position:-40px 3px!important;
	background-size:144px 144px!important;
}
#pv_fs>div.tmp-a.isfullscreen{
	background-position:-88px 3px!important;
}

#pv_fs>div.tmp-rl{
	background-position:-40px 3px!important;
	background-size:144px 144px!important;
}
#pv_fs>div.tmp-rl.isfullscreen{
	background-position:-88px 3px!important;
}
#pv_fs.tmp-p30{
	width:30px;
	text-align:center;
	right:3px;
		line-height:26px;
	height:26px!important;
	margin-top:2px!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#pv_fs>div.tmp-p30{
	background-position:-37px 3px!important;
	background-size:124px 124px!important;
}
#pv_fs>div.tmp-p30.isfullscreen{
	background-position:-78px 3px!important;
}


#pv_fs.skn-a{
	border-right:1px solid #111;	
}
#pv_fs.skn-rl{
	border-right:1px solid #111;	
}
#pv_fs.skn-b{
	border-right:1px solid #bbb;
}
#pv_fs.skn-hub,#pv_fs.skn-frm,#pv_fs.skn-mbl{
	border-right:0px solid #bbb;
}
#pv_fs>div.skn-a{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_fs>div.skn-rl{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_fs>div.skn-b{
	background: url(https://www.yamaha.com/paragon/images/icons_blk_shd.png) no-repeat  ;
}
#pv_fs>div.skn-hub,#pv_fs>div.skn-frm,#pv_fs>div.skn-mbl{
	background: url(https://www.yamaha.com/paragon/images/icons_wht_shd.png) no-repeat  ;
}
#pv_fs.skn-frm{
	display:none!important;
}
/*//////// TITLE BAR ////////*/
#pv_tb.tmp-a{
	top:0px;
	position:relative;
	width:100%;
	height:2em;
	display:;
	z-index:5;
}
#pv_tb.tmp-rl{
	top:0px;
	position:relative;
	width:100%;
	height:2em;
	display:;
	z-index:5;
}
#pv_tb.tmp-p40{
	top:0px;
	position:relative;
	width:100%;
	height:2em;
	display:;
	z-index:5;
}
#pv_tb.tmp-p30{
	top:0px;
	position:absolute;
	width:100%;
	height:2em;
	z-index:5;
}
#pv_tb.tmp-p30 div, #pv_tb.tmp-a div, #pv_tb.tmp-rl div, #pv_tb.tmp-p40 div{
position:absolute;
	width:100%;
	height:100%;
}

#pv_tb.tmp-p30 div.tb-bg, #pv_tb.tmp-a div.tb-bg, #pv_tb.tmp-rl div.tb-bg, #pv_tb.tmp-p40 div.tb-bg{
	width:100%;
	height:100%;
	
}
#pv_tb.skn-a div.tb-bg{
	background: #151515 url(https://www.yamaha.com/paragon/images/menubg13_120.png) top !important;
	opacity:.9;
}
#pv_tb.skn-rl div.tb-bg{
	background: #151515 url(https://www.yamaha.com/paragon/images/menubg13_120.png) top !important;
	opacity:.9;
}
#pv_tb.skn-b div.tb-bg{
	background: #999 url(https://www.yamaha.com/paragon/images/bg60_25.png) bottom ;
	border:1px solid #bbb;
	border-bottom:1px solid #aaa;
}
#pv_tb.skn-hub div.tb-bg{
	background: #000 url(https://www.yamaha.com/paragon/images/menubg13_120.png) top !important;
	opacity:.9;
}
#pv_tb.skn-mbl div.tb-bg, #pv_tb.skn-frm div.tb-bg{
	background:rgba(0,0,0,.6);
}
#pv_tb_ti.tmp-p30{
	z-index:2;
  left:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding-left:1em;
}
#pv_tb_ti.tmp-a{
	z-index:2;
  left:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#pv_tb_ti.tmp-rl{
	z-index:2;
  left:10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#pv_tb_ti.tmp-p40{
	z-index:2;
  left:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}
#pv_tb_ti.skn-hub{
	font-size:.8em!important;
	color:#aaa;
	line-height:2.5em;
	text-shadow: 0 -1px 1px #000000;
	/*font-family:"Adelle W01 Bold";*/
	font-family:"Adelle W01 SemiBold",helvetica,"HelveticaNeueW82-Regula",arial;
	color:#eee;
}
#pv_tb_ti.skn-mbl, #pv_tb_ti.skn-frm{
	font-size:.8em!important;
	color:#aaa;
	line-height:2.5em;
	text-shadow: 0 -1px 1px #000000;
	font-family:helvetica,arial;
	color:#eee;
}
#pv_tb_ti.skn-frm{
	left:12px!important;
}
#pv_tb_ti.skn-a{
	font-size:.8em!important;
	color:#aaa;
	line-height:2.5em;
	text-shadow: 0 -1px 1px #000000;
	/*font-family:"Adelle W01 Bold";*/
	font-family:helvetica,"HelveticaNeueW82-Regula",arial;
	
}
#pv_tb_ti.skn-rl{
	font-size:.8em!important;
	color:#aaa;
	line-height:2.5em;
	text-shadow: 0 -1px 1px #000000;
	/*font-family:"Adelle W01 Bold";*/
	font-family:helvetica,"HelveticaNeueW82-Regula",arial;
	
}
#pv_tb_ti.skn-b{
	font-size:.9em!important;
	color:#000;
	line-height:2.5em;
	text-shadow: 0 -1px 1px #ccc;
	/*font-family:"Adelle W01 Bold";*/
	font-family:helvetica,"HelveticaNeueW82-Regula",arial;
}
#pv_tb_mn.tmp-p30{
	z-index:3;
	width:2em!important;
}
#pv_tb_mn.tmp-rl{
	display:none;
}
#pv_tb_mn.tmp-a,#pv_tb_mn.tmp-p40{
	z-index:3;
	width:2em!important;
}

#pv_tb_mn.tmp-p30>img, #pv_tb_mn.tmp-a>img, #pv_tb_mn.tmp-rl>img, #pv_tb_mn.tmp-p40>img{
	position:relative;
	height:1.4em;
	margin:.3em 0 0 .2em;
}
#pv_tb_mn.skn-hub, #pv_tb_mn.skn-frm, #pv_tb_mn.skn-a, #pv_tb_mn.skn-rl, #pv_tb_mn.skn-b, #pv_tb_mn.skn-mbl{
	/*opacity:.8;*/
	cursor:pointer;
}
#pv_tb_mn.skn-frm{
	display:none;
}
/*#pv_tb_mn.skn-hub:hover,#pv_tb_mn.skn-a:hover,#pv_tb_mn.skn-b:hover{
	opacity:1;
}
*/
/*///////// DETAILS ////////////*/
#pv_dets.tmp-a,#pv_dets.tmp-p40{
	height:100%;
	width:60%;
	position:absolute;
	left:-60%;
}
#pv_dets.tmp-rl{
	display:none;
}
#pv_dets.tmp-p30{
	height:100%;
	width:60%;
	position:absolute;
	left:-60%;
}
#pv_dets.skn-hub{
	background:url(https://www.yamaha.com/paragon/images/carpet_bg.jpg);
	-moz-box-shadow: inset 0px 0px 100px 		rgba(0,0,0,.9);
	-webkit-box-shadow: inset 0px 0px 100px 	rgba(0,0,0,.9);
	box-shadow: inset 0px 0px 100px 			rgba(0,0,0,.9);	
}
#pv_dets.skn-mbl, #pv_dets.skn-frm{
	background:#eee;
	-moz-box-shadow: inset 0px 0px 100px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 0px 100px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 0px 100px 			rgba(0,0,0,.2);	
}
#pv_dets.skn-a,#pv_dets.skn-b{
	background:#fff;
	-moz-box-shadow: inset 0px 0px 100px 		rgba(0,0,0,.4);
	-webkit-box-shadow: inset 0px 0px 100px 	rgba(0,0,0,.4);
	box-shadow: inset 0px 0px 100px 			rgba(0,0,0,.4);	
}
#pv_dets_cnt.tmp-p30,#pv_dets_cnt.tmp-a,#pv_dets_cnt.tmp-p40{
	margin:8% 8% 4% 8%;
	height:50%;
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
}
#pv_dets_cnt.skn-hub{
	padding:25px 0 0 0;
	font-family:"HelveticaNeueW82-Regula",helvetica,arial;
	font-size:.8em;
	color:#ddd;
}
#pv_dets_cnt.skn-mbl,#pv_dets_cnt.skn-frm{
	padding:25px 0 0 0;
	font-family:helvetica,arial;
	font-size:.8em;
	color:#ddd;
}
#pv_dets_cnt.skn-a{
	padding:25px 0 0 0;
	font-family:"HelveticaNeueW82-Regula",helvetica,arial;
	font-size:.8em;
	color:#ddd;
}
#pv_dets_cnt.skn-b{
	padding:25px 0 0 0;
	font-family:"HelveticaNeueW82-Regula",helvetica,arial;
	font-size:.8em;
	color:#000;
}
.skn-hub-small, .skn-frm-small,.skn-mbl-small{
	font-size:.75em!important;
	line-height:1.2em!important;
}
/*//////// PROGRESS BAR ////////*/

#pv_pr{
	position:absolute;	
}
#pv_pr.tmp-a{
	height:8px;
	bottom:0px!important;
	width:100%;
}
#pv_pr.tmp-rl{
	height:8px;
	bottom:0px!important;
	width:100%;
}
#pv_pr.tmp-p40{
	height:10px;
	bottom:0px!important;
	width:100%;
}
#pv_pr.tmp-p30{
	height:8px;
	bottom:11px!important;
/*	width:67%;*/
	left:40px;
}
#pv_pr.skn-a{
	background:#444;
}
#pv_pr.skn-rl{
	background:#444;
}
#pv_pr.skn-b{
	background:#656565;	
}
#pv_pr.skn-hub,#pv_pr.skn-frm, #pv_pr.skn-mbl{
	background:#222;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#pv_pr_ld{
	position:absolute;
	height:100%;
	cursor:pointer;

}
#pv_pr_ld.skn-a{
	background:#595959;
	width:0%;
}
#pv_pr_ld.skn-rl{
	background:#595959;
	width:0%;
}
#pv_pr_ld.skn-b{
	background:#444;
	width:0%;
}
#pv_pr_ld.skn-hub,#pv_pr_ld.skn-frm,#pv_pr_ld.skn-mbl{
	background:#333;
	width:0%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
#pv_pr_ph{
	position:absolute;
	height:100%;
	cursor:pointer;
}
#pv_pr_ph.skn-a{
	background: #097 url(https://www.yamaha.com/paragon/images/bg_bar_70.png) center ;
	width:0%;
}
#pv_pr_ph.skn-rl{
	background: #a00 url(https://www.yamaha.com/paragon/images/bg_bar_70.png) center ;
	
	width:0%;
}
#pv_pr_ph.skn-b{

	background: #a00 url(https://www.yamaha.com/paragon/images/bg_bar_70.png) center ;
	width:0%;

}

#pv_pr_ph.skn-hub,#pv_pr_ph.skn-frm,#pv_pr_ph.skn-mbl{
	background: #a00 url(https://www.yamaha.com/paragon/images/bg_bar_70.png) center ;
	background: #418 url(https://www.yamaha.com/paragon/images/bg_bar_70.png) center ;
	width:0%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

/*//////////////////////POSTER///////////////////////*/

#pv_pst.tmp-a{
	position:absolute;
	top:0px;
	z-index:4;
	width:100%;
	height:100%;
}
#pv_pst.tmp-rl{
	position:absolute;
	top:0px;
	z-index:4;
	width:100%;
	height:100%;
}
#pv_pst.tmp-p40{
	position:absolute;
	top:0px;
	z-index:4;
	width:100%;
	height:100%;
}
#pv_pst.tmp-p30{
	position:absolute;
	top:0px;
	z-index:4;
	width:100%;
	height:100%;
}
#pv_pst_img{
	width:100%;
	cursor:pointer;
}
.pst-kill{
	display:none!important;
	opacity:0;
	left:-1000px;
}
#pv_pst_arrow{
	cursor:pointer;
	position:absolute;
	background:url(https://www.yamaha.com/paragon/images/vb_play.png) center no-repeat;
	background-size:100%;
	
	height:100%;
	width:25%;
	width:20%;
	left:37.5%;	
	left:40%;	
	opacity:.5;
	display:none;
}
#pv_pst_arrow.skn-hub,#pv_pst_arrow.skn-frm,#pv_pst_arrow.skn-mbl{
	cursor:pointer;
	position:absolute;
	background:#111 url(https://www.yamaha.com/paragon/images/play_arrow.png) 55% no-repeat;
	background-size:50%;
	z-index:10;
	height:25%;
	width:20%;
	top:40%;
	left:40%;	
	opacity:.7;
	display:none;
	border:1px solid #000;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;		
}
#pv_pst_arrow.skn-rl{
	cursor:pointer;
	position:absolute;
	background:#111 url(https://www.yamaha.com/paragon/images/play_arrow.png) 55% no-repeat;
	background-size:50%;
	
	height:25%;
	width:20%;
	top:40%;
	left:40%;	
	opacity:.7;
	display:none;
	border:1px solid #000;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;		
}


#pv_loading.skn-a{
	background:#000 url(https://www.yamaha.com/paragon/images/ajax-loader-para.gif) center no-repeat;
	position:absolute;
	width:100%;
	height:100%;	
	z-index:10;
}
#pv_loading.skn-rl{
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	opacity:.8;
	left:50%;
	top:50%;
	width:10%;
}
#pv_loading.skn-b{
	background:url(https://www.yamaha.com/paragon/images/ajax-loader-bar1.gif) center no-repeat;
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	opacity:.8
}
#pv_loading.skn-hub,#pv_loading.skn-frm{
	/*background:url(https://www.yamaha.com/paragon/images/ajax-loader3.gif) center no-repeat;
		background:url(https://www.yamaha.com/paragon/images/ajax-loader-flower3.gif) center no-repeat;	
	background:url(https://www.yamaha.com/paragon/images/ajax-loader-drip.gif) center no-repeat;	
	background:url(https://www.yamaha.com/paragon/images/ajax-loader-drip2.gif) center no-repeat;	*/
	
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	opacity:.8;
	left:50%;
	top:50%;
	width:10%;

}
#pv_loading.skn-mbl{
	position:absolute;
	width:100%;
	height:100%;
	z-index:10;
	opacity:.8;
}

.paragon-video>video,.paragon-video>object{
	position:relative;
	width:100%;
	height:100%;
}
#fancybox-close.pvfb-close-pos{
	top:-25px;
	right:-25px;
}
.paragon-video>object{
	left:0px;
}
.mobile-vid{
	position:absolute;
	width:1px!important;
	height:1px!important;
}
p{
	/*margin:0;
	padding:0;*/
}
.paragon-video{
	position:relative;
	overflow:hidden;
	background:#888;
	font-size:16px;
	font-family:helvetica,"HelveticaNeueW82-Regula",arial;
	line-height:18px;
	color:#eee;
	font-weight:normal;
	text-align:left;
}
.pv-place-embed{
	-moz-box-shadow: 0px 0px 12px 2px #bbb;
  -webkit-box-shadow: 0px 0px 12px 2px #bbb;
  box-shadow: 0px 0px 12px 2px #bbb;
	margin:8px;
}
.pv-place-hub{
	border:1px solid #fff;
/*	-moz-box-shadow: 0px 0px 12px 2px #bbb;
  -webkit-box-shadow: 0px 0px 12px 2px #bbb;
  box-shadow: 0px 0px 12px 2px #bbb;*/
	margin:0px;
}
.pv-low-opacity{
	opacity:.5!important;
}
.pv-full-opacity{
	opacity:1!important;
}
.pv-med-opacity{
	opacity:.8!important;
}
.pv-disabled{
	opacity:.15!important;
	cursor:default!important;
}
.paragon-video.skn-a{
	background:#000!important;
}
.paragon-video.skn-rl{
	background:#000!important;
}
.paragon-video.skn-b{
	background:#777!important;
}
.paragon-video.skn-hub,.paragon-video.skn-frm,.paragon-video.skn-mbl{
	background:#000!important;
}
.paragon-video.skn-mbl{
	margin:0 auto;
}
.ui-fs{
	width:100%!important;
	height:100%!important;
	position:fixed!important;
	z-index:10000!important;
	top:0px!important;
	left:0px!important;
}
.is-ie.ui-fs{
	/*width:100%!important;
	height:auto!important;
	min-height:360px;
	position:fixed!important;
	z-index:10000!important;
	top:0px!important;
	left:0px!important;*/
}
#pv_ctls.is-ie{	
	z-index:1000;
}
.temp-hide{
	display:none;
}

 .ui-btn-a {
	border: 1px solid 		#2A2A2A /*{a-bar-border}*/;
	background: 			#111111 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #3c3c3c /*{a-bar-background-start}*/), to( #111 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#3c3c3c /*{a-bar-background-start}*/, #111 /*{a-bar-background-end}*/);
}
 .ui-btn-b, .ui-bar-b  {
	border: 1px solid 		#2A2A2A /*{a-bar-border}*/;
	background: 			#444 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #555 /*{a-bar-background-start}*/), to( #333 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#555 /*{a-bar-background-start}*/, #333 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#555 /*{a-bar-background-start}*/, #333 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#555 /*{a-bar-background-start}*/, #333 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#555 /*{a-bar-background-start}*/, #333 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#555 /*{a-bar-background-start}*/, #333 /*{a-bar-background-end}*/);
}
 .ui-btn-c {
	border: 1px solid 		#777 /*{a-bar-border}*/;
	background: 			#999 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ddd /*{a-bar-background-start}*/), to( #777 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#ddd /*{a-bar-background-start}*/, #777 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#ddd /*{a-bar-background-start}*/, #777 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#ddd /*{a-bar-background-start}*/, #777 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#ddd /*{a-bar-background-start}*/, #777 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#ddd /*{a-bar-background-start}*/, #777 /*{a-bar-background-end}*/);
}
 .ui-btn-d {
	border: 1px solid 		#447093 /*{a-bar-border}*/;
	background: 			#447093 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5987ab /*{a-bar-background-start}*/), to( #265478 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#5987ab /*{a-bar-background-start}*/, #265478 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#5987ab /*{a-bar-background-start}*/, #265478 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#5987ab /*{a-bar-background-start}*/, #265478 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#5987ab /*{a-bar-background-start}*/, #265478 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#5987ab /*{a-bar-background-start}*/, #265478 /*{a-bar-background-end}*/);
}
 .ui-btn-e {
	border: 1px solid 		#775C95 /*{a-bar-border}*/;
	background: 			#775C95 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #B68DE6  /*{a-bar-background-start}*/), to( #775C95 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#B68DE6  /*{a-bar-background-start}*/, #775C95 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#B68DE6  /*{a-bar-background-start}*/, #775C95 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#B68DE6  /*{a-bar-background-start}*/, #775C95 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#B68DE6  /*{a-bar-background-start}*/, #775C95 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#B68DE6  /*{a-bar-background-start}*/, #775C95 /*{a-bar-background-end}*/);
}
 .ui-btn-e2 {
	border: 1px solid 		#7c5d96 /*{a-bar-border}*/;
	background: 			#7c5d96 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #b18de4 /*{a-bar-background-start}*/), to( #7c5d96 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#b18de4 /*{a-bar-background-start}*/, #7c5d96 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#b18de4 /*{a-bar-background-start}*/, #7c5d96 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#b18de4 /*{a-bar-background-start}*/, #7c5d96 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#b18de4 /*{a-bar-background-start}*/, #7c5d96 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#b18de4 /*{a-bar-background-start}*/, #7c5d96 /*{a-bar-background-end}*/);
}
 .ui-btn-f {
	border: 1px solid 		#2970a6 /*{a-bar-border}*/;
	background: 			#1589c4 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #00abef /*{a-bar-background-start}*/), to( #2970a6 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#00abef /*{a-bar-background-start}*/, #2970a6 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#00abef /*{a-bar-background-start}*/, #2970a6 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#00abef /*{a-bar-background-start}*/, #2970a6 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#00abef /*{a-bar-background-start}*/, #2970a6 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#00abef /*{a-bar-background-start}*/, #2970a6 /*{a-bar-background-end}*/);
}
 .ui-btn-g {
	border: 1px solid 		#800 /*{a-bar-border}*/;
	background: 			#700 /*{a-bar-background-color}*/;
	color: 					#ffffff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ -1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #2A0000 /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #a00 /*{a-bar-background-start}*/), to( #700 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#a00 /*{a-bar-background-start}*/, #700 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#a00 /*{a-bar-background-start}*/, #700 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#a00 /*{a-bar-background-start}*/, #700 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#a00 /*{a-bar-background-start}*/, #700 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#a00 /*{a-bar-background-start}*/, #700 /*{a-bar-background-end}*/);
}
.pv-btn{
	-moz-box-shadow: 0px 1px 2px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0x 1px 2px 		rgba(0,0,0,.4);
	box-shadow: 0px 1px 2px 				rgba(0,0,0,.4);
		-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;		
	cursor:pointer;
}

.pv-btn .pv-btn-label{
	color:#fff;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #333 /*{a-bar-shadow-color}*/;
	font-size:1.8em;
	float:left;
	padding:0 0 0 6px;
	font-family:"Adelle W01 SemiBold"
}
.pv-btn-div{
	width:0px;
	height:32px;
	float:left;
	border-left:1px solid #bbb;
	border-right:1px solid #777;
	opacity:.2;
}

#com_btn{
	margin:0 auto;
	width:50%;
	height:30px;
	min-width:120px;
}
#com_btn .pv-btn-label{
	font-size:1em;
	line-height:30px;
	text-align:center!important;
	float:none;
	padding:0px 2px 0px 0px;
}
.pv-btn-icon{
	height:30px;
	width:32px;
	float:left;
}
.pv-btn-icon-img{
	height:24px;
	width:24px;
	margin:3px 3px 3px 4px;
	border:0px;
}
#com_btn .pv-btn-icon-img{
	background: url(https://www.yamaha.com/paragon/images/Chat-48x48.png) no-repeat center;
	background-size:contain;
	display:none;
}
#com_btn.skn-hub, #com_btn.skn-frm,#com_btn.skn-mbl{
	position:relative;
	display:none;
}
#com_btn.skn-a, #com_btn.skn-b, #com_btn.skn-rl{
	display:none;
}
#pv_noflash{
	width:94%;
	height:89%;
	margin:3% 0 0 3%;	
	background:#fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	position:relative;
	text-align:center;
	border:1px solid #ccc;
	box-sizing:border-box;
}
#pv_noflash_title{
	color:#333;
	padding:4% ;
	font-size:1.6em;
	line-height:1.4em;
	font-weight:bold;
}
#pv_noflash_text{
	color:#555;
	padding:0% 6% 5% 6%;
	font-size:1.2em;
	line-height:1.3em;
}