@charset "utf-8";
/* CSS Document */

	body{
		font-size:12px;
		font-family:"Helvetica W01 Light", helvetica, Arial, sans-serif;
		color:#111;
		font-weight:normal;
		margin:0;
		padding:0;
	
	} 
	.outer-body{
			background:#f3f3f3 url(/paragon/ya/images/yamaha_account_texture.jpg);
	}
	form {
		margin:0;
		padding:0;
	}
	.logo-4c-mobile-header{
		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-c1 {
	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-c {
	border: 1px solid 		#777 /*{a-bar-border}*/;
	background: 			#aaa /*{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( #ccc /*{a-bar-background-start}*/), to( #999 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#ccc /*{a-bar-background-start}*/, #999 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#ccc /*{a-bar-background-start}*/, #999 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#ccc /*{a-bar-background-start}*/, #999 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#ccc /*{a-bar-background-start}*/, #999 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#ccc /*{a-bar-background-start}*/, #999 /*{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 		#5480a3 /*{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( #6997bb /*{a-bar-background-start}*/), to( #366488 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#6997bb /*{a-bar-background-start}*/, #366488 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#6997bb /*{a-bar-background-start}*/, #366488 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#6997bb /*{a-bar-background-start}*/, #366488 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#6997bb /*{a-bar-background-start}*/, #366488 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#6997bb /*{a-bar-background-start}*/, #366488 /*{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}*/);
}
.ui-btn-h {
	border: 1px solid 		#777 /*{a-bar-border}*/;
	background: 			#ccc /*{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( #eee /*{a-bar-background-start}*/), to( #999 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#eee /*{a-bar-background-start}*/, #999 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#eee /*{a-bar-background-start}*/, #999 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#eee /*{a-bar-background-start}*/, #999 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#eee /*{a-bar-background-start}*/, #999 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#ddd /*{a-bar-background-start}*/, #777 /*{a-bar-background-end}*/);
}
.ui-btn-i {
	border: 1px solid 		#aaa /*{a-bar-border}*/;
	background: 			#ddd /*{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( #f3f3f3 /*{a-bar-background-start}*/), to( #aaa /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#f3f3f3 /*{a-bar-background-start}*/, #aaa /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#f3f3f3 /*{a-bar-background-start}*/, #aaa /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#f3f3f3 /*{a-bar-background-start}*/, #aaa /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#f3f3f3 /*{a-bar-background-start}*/, #aaa /*{a-bar-background-end}*/);
}
.ui-bar-b {
	border:0px;
}

	#wrapper{
		/*background:url(/paragon/ya/images/yamaha_account_texture.jpg);*/
		padding:0px 0 0 0;
		height:100%;
		width:100%;
	}
	#content_wrapper{
		width:980px;
		margin:0 auto;
		background:url(/paragon/ya/images/yamaha_account_texture.jpg);
		padding:0px 0 0 0;
		border:1px solid #ccc;
			-moz-box-shadow: 0px 1px 8px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0x 1px 8px 		rgba(0,0,0,.4);
	box-shadow: 0px 1px 8px 				rgba(0,0,0,.4);
	height:100%;
	}
	#content_wrapper_plain{
		width:890px;
		margin:0 auto;
		background:#fff;
		padding:0px 0 0 0;
		border:1px solid #ccc;
			-moz-box-shadow: 0px 1px 8px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0x 1px 8px 		rgba(0,0,0,.4);
	box-shadow: 0px 1px 8px 				rgba(0,0,0,.4);
	height:100%;
	}
	#logo_bar{
		height:50px;
	}
	#logo_img{
		/*height:30px;*/
		width:216px;
		margin:0 0 0 -3px;
	}
	#content{		
		margin:0px 50px 20px 50px;
		clear:both;
		min-height:425px;
		/*height:100%;*/
		padding:20px 0 30px 0;
	}
	.full-cont-content{
			min-height: 525px !important;
	}
	#main_heading{
		font-family:"Adelle W01 Bold";
		font-size:3em !important;
		margin:0 0 5px 0;
	}
	#sub_heading{
			margin:0 0 30px 0;
	}
	#sub_heading h3{
		font-family:"Helvetica W01 Bold", arial;
		font-size:2em !important;
		margin:0 0 0 0;
	}
	
	#sign_in_opts{
	 position:relative;
	 float:left;
	 margin:0 0 35px 0;
	 width:400px;
 }
 #copy_section{
	 position:relative;
	 float:left;
	width:350px;
	margin: 0 0 0 35px;
 }
 .border-bar{
	 clear:both;
	 height:25px;
	 
 }


.box_gray2{
	border:2px solid #84a5c8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	background: #f3f3f3;
/*	 url(http://www.yamaha.com/ussub/images/proddetail_bg5.png) repeat-x 0 0px;
	
	width:350px;*/
	height:290px;
	padding:12px 8px 8px 8px;
		-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
	box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
}


.section-header{
	font-size:2em;
	font-family:"Helvetica W01 Bold", arial;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
}
.section-title-text{
	font-size:1.3em;
	font-family:"Helvetica W01 Bold", arial;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
	margin:0 0 14px 0;
	line-height:1.4em;
}
.section-title-text-mr{
	font-size:1.8em;
	font-family:"Adelle W01 Bold","Helvetica W01 Bold", Arial;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
	margin:6px 0 6px 0;
	line-height:1.8em;
}
.section-text-mr{
	font-size:1.3em;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
	margin:0 0 15px 0;
	line-height:1.5em;
}
.message-text-headline{	
	font-size:1.3em;
	font-family:"Helvetica W01 Bold", arial;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
	margin:0 0 0 0;
	line-height:1.5em;
	margin:0 0 1em 0;
}
.box-title-text{
	font-size:1.6em;
	font-family:"Helvetica W01 Bold", arial;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
	margin:0 0 1em 0;
	line-height:1.7em;
}
.message-text{
	font-size:1.3em;
	font-family:"Helvetica W01 Light", arial;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
	margin:0 0 0 0;
	line-height:1.5em;
}
.fab-list{
 font-family:"Helvetica W01 Light", arial;
 list-style:disc!important;
 margin:15px 20px 15px 20px;
 padding:0;
 font-size:1.3em;
 text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
}
.fab-list li{
	margin:6px 0px;
}

.ya-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;		
	height:54px;
	cursor:pointer;
}
.ya-btn-si{
	-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;		
	height:60px;
	cursor:pointer;
}

.btn-icon{
/*	height:54px;
	width:56px;*/
	float:left;
}
.btn-icon-si{
	height:60px;
	width:56px;
	float:left;
}
.btn-icon-img{
/*	height:46px;
	width:46px;
	margin:4px;*/
	border:0px;
	background-size:98%!important; 
}
.btn-icon-img-si{
	height:52px;
	width:46px;
	margin:4px;
	border:0px;
}
.ya-btn .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-family:"Helvetica W01 Light",Helvetica,Arial,sans-serif;
	font-weight:normal!important;
	float:left;
/*	padding:0 0 0 12px;
	line-height:54px;
	font-size:1.8em;*/
}
.ya-btn-si .btn-label-si{
	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:2em;
	float:left;
	padding:0 0 0 12px;
	font-family:"Adelle W01 Bold";
	text-align:center;
width:85px;
}
.btn-div{
	width:0px;	
	float:left;
	border-left:1px solid #bbb;
	border-right:1px solid #777;
	opacity:.2;
	/*height:54px;*/
}
.btn-div-si{
	width:0px;
	height:60px;
	float:left;
	border-left:1px solid #bbb;
	border-right:1px solid #777;
	opacity:.2;
}
#fb_btn{
	margin:2% 3% 2% 3%;
	width:94%;
	float:left;
	clear:both;
}
#fb_btn .btn-icon-img{
	background: url(/paragon/ya/images/ya-fb-button.png) no-repeat center;
}
#google_btn{
	margin:2% 3% 2% 3%;
	width:94%;
	float:left;
	clear:both;
}
#google_btn .btn-icon-img{
	background: url(/paragon/ya/images/ya-google-button.png) no-repeat center;
}

#yahoo_btn{
	margin:2% 1.5% 2% 3%;
	width:45%;
	float:left;
}
#yahoo_btn .btn-label{
	font-size:1.7em;
}
#yahoo_btn .btn-icon-img{
	background: url(/paragon/ya/images/ya-yahoo-button.png) no-repeat center;
}
#ms_btn{
	margin:2% 2.3% 2% 1.5%;
	width:45%;
	float:right;
	clear:left;
}
#ms_btn .btn-label{
	font-size:1.7em;
}
#ms_btn .btn-icon-img{
	background: url(/paragon/ya/images/ya-ms-button.png) no-repeat center;
}

#ya_btn{
	margin:2% 1.5% 2% 3%;
	width:45%;
	float:left;
}
#ya_btn_si{
	margin:2% 1.5% 2% 3%;
	width:93.2%;
	float:left;
}
#ya_btn .btn-label{
	font-size:1.7em;
}
#ya_btn_si .btn-label-si{
	font-size:1.7em;
}
#ya_btn .btn-icon-img{
	background: url(/paragon/ya/images/ya-ya-button.png) no-repeat center;
}
#ya_btn_si .btn-icon-img-si{
	background: url(/paragon/ya/images/ya-ya-button.png) no-repeat center;
}
#tw_btn{
	margin:2% 2.3% 2% 1.5%;
	width:45%;
	float:right;
	clear:left;
}
#tw_btn .btn-label{
	font-size:1.7em;
}
#tw_btn .btn-icon-img{
	background: url(/paragon/ya/images/ya-tw-button.png) no-repeat center;
}
#janrainEngageEmbed{
	min-height:290px;
}
 #RegistrationControl__ctl0_loginElements,
 #RegistrationControl__ctl0_signupElements{
	 position:absolute;
	 display:none;
	 width:400px;

 }
.form-holder{
	margin:2px 8px 6px 8px;
}
 
.header-logo img{
	border:0px;
	float:left;
	margin:0 6px 0 0;
}
.header-logo{
	font-family:"Adelle W01 Bold","Helvetica W01 Bold",  Arial, sans-serif;
	font-size:2em;
	line-height:32px;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
}
.header-back{
	float:right;
	border:0px;
	width:32px;
}
.header-back a img{
	border:0px;
}
.form-header{
	clear:both;
 	margin:0 0 15px 0;
}
.form-row{
	clear:both;
	float:left;
	width:100%;
	margin:0 0 8px 0;
}
.half-row-l{
	width:43%;
	clear:left!important;
}

.half-row-r{
	width:43%;
	float:right;
	clear:right!important;
	margin:0 5% 0 0;
}
input.input-text, input.input-text-req{

	border:1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	-moz-box-shadow: inset 0px 1px 4px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 1px 4px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 1px 4px 			rgba(0,0,0,.2);	
	font-family:"Helvetica W01 Light", Helvetica, Arial, sans-serif;
	color: #333;	
	font-weight:normal;
	font-size:1.4em;
	padding:.3em;
	float:left;
	width:91.4%;
	padding-right:24px;
}
input.input-checkbox{
	float:left;
	margin-right:5px;
	outline: none;
}
		.textarea-div{
	border:1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	-moz-box-shadow: inset 0px 1px 4px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 1px 4px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 1px 4px 			rgba(0,0,0,.2);
	width:auto;
	float:left;
	background:#fff;
	padding-right:28px;
	width:100%;
	margin:3px 0 6px 0;
}
textarea.input-textarea{
	border:0px;
	outline: none;
	margin:2px 2px 2px 2px;
	font-family:"Helvetica W01 Light", Helvetica, Arial, sans-serif;
	color: #333;	
	font-weight:normal;
	font-size:1.4em;
	padding:.3em;
	float:left;
	width:99%;
	padding-right:24px;
	resize:vertical;
	overflow: auto;
}
.half-size-l input.input-text{
	width:43%;
	clear:left!important;
}
div.input-sel{	
	border:1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	-moz-box-shadow: inset 0px 1px 4px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0px 1px 4px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 1px 4px 			rgba(0,0,0,.2);
	float:left;	
margin-top:2px;
	clear:both;
	padding:.1em .1em .1em .1em;

}
div.input-sel.uh-oh, div.input-sel.good-2-go{	
padding-right:24px;
}
select.input-sel{
	outline: none;
	border:none;
	font-family: Helvetica, Arial, sans-serif;
	font-family:"Helvetica W01 Light",  Arial, sans-serif;
	color: #333;	
	font-weight:normal;
	font-size:1.4em;
	margin:.1em;
}


label, .form-field-title, .form-label{
	font-family:"Helvetica W01 Bold", Helvetica, Arial, sans-serif;
	font-weight:bold;
	color: #333;	
	font-size:1.25em;
	width:100%;
	float:left;
	padding:0 0 0 4px;
	position:relative;
	height:1.1em;
	margin:0px;
}
.form-field-title,.form-label{
	width:auto;
	font-size:1em;
	float:none;
}
.req{
	color:#d00;
}
.ya-form-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;		
	height:44px;
	margin:1.5% 0;
	cursor:pointer;
}
.ya-form-btn .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;
	text-align:center;
	line-height:44px;
}
.half-btn-l{
	margin:1.1% 1.5% 2% 0%;
	width:47.5%;
	float:left;
	font-size:.8em;
}

.half-btn-r-reg{
	float: right;
    font-size: 0.8em;
	margin:-10.1% 0 2% 0;
    width: 47.5%;
}

.half-btn-r{
	margin:1.1% 0% 2% 1.5%;
	width:47.5%;
	float:right;
	clear:left;
	font-size:.8em;
}
#verify_eighteen{

}
.error-msg{
	min-width:24px;
	height:24px;
	position:absolute;
	margin:3px 0 0 8px; 
	font-weight:normal;
	color:#CC0000;
	font-size:.85em;
	font-family:"HelveticaNeueW82-Regula",  Arial, sans-serif;
	top:2px;
}
.note-msg{
	margin:5px 0 0 0px; 
	font-weight:normal;
	color:#775C95;
	font-size:1em;
	font-family:"HelveticaNeueW82-Regula",  Arial, sans-serif;
}
.good-2-go{
	background:#fff url(/paragon/ya/images/Thumbs-up-24x24.png) no-repeat right 4px;
	
}
.uh-oh{
	background:#fff url(/paragon/ya/images/Thumbdown-24x24.png) no-repeat right 4px;
}
input:-webkit-autofill {
	background-color:#fff!important;
}
#footer_gap{
	clear: both;
	height: 50px;	
}
div#footerArea{
	clear:both;
	background:#bdbdbd;
	position:fixed;
	bottom:0px;
	width:100%;
				-moz-box-shadow: 0px 0px 2px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0x 0px 2px 		rgba(0,0,0,.4);
	box-shadow: 0px 0px 2px 				rgba(0,0,0,.4);
	z-index:20;
}
div#footerArea div#footer{
	padding:1px 14px 1px;
	color:#fff;
	font-size:0.89em;
	line-height:23px;
	width:860px;
	margin:0 auto
}
div#footerArea div#pv2_footer{
	padding:1px 14px 1px;
	color:#fff;
	font-size:0.89em;
	line-height:23px;
	width:980px;
	margin:0 auto
}
div#footerArea div#footer address, div#footerArea div#pv2_footer address{
	float:left;
	font-style:normal;
}
div#footerArea div#footer ul, div#footerArea div#pv2_footer ul{
	float:right;
	margin:0;

}
div#footerArea div#footer ul li, div#footerArea div#pv2_footer ul li{
	display:inline;
	margin-right:10px;
	padding-left:11px;
	margin-left:0;
}
div#footerArea div#footer ul li.last, div#footerArea div#pv2footer ul li.last{
	margin:0!important;
	padding:0!important;
	background:none;
}
div#footerArea div#footer ul li a, div#footerArea div#pv2_footer ul li a{
	color:#fff;
	text-decoration:underline;
}
div#footerArea div#footer ul li a:hover, div#footerArea div#pv2_footer ul li a:hover{
	text-decoration:none;
}
div#footerArea div#footer:after, div#footerArea div#pv2_footer:after{
	display:block;
	clear:both;
	content:"";
}


.gray-box{
		border:2px solid #84a5c8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	background: #f3f3f3;
	padding:25px 25px 35px 25px;
		-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
	box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
	margin:0 0 25px 0;
}
.ya-page-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;		
	height:44px;
	margin:1.5% 0;
	cursor:pointer;
}
.ya-page-btn .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.4em;
	text-align:center;
	line-height:44px;
}

.page-btn-half{
	width:47%;
	margin:0 auto;
}
.page-btn-tri{
	width:31%;
	margin:0 auto;
}
.page-btn-qtr{
	width:23%;
	margin:0 auto;
}

.half-box-l{
	width:41%;
	float:left;
	clear:left!important;
	min-height:200px;
	padding:15px 25px 15px 25px;
}
.half-box-r{
	width:41%;
	float:right;
	clear:right!important;
	min-height:200px;
	padding:15px 25px 15px 25px;
}

.half-box-left{
	width:41%;
	float:left;
	min-height:200px;
	padding:15px 25px 15px 25px;
}
.ya_half-box-left{
	width:41%;
	float:left;
	min-height:200px;
	/*padding:15px 25px 15px 25px;*/
	padding:24px 30px 15px 15px;
}
.ya-section-gap-top{
	float:left;
	width:4.1%;
	height:520px;
}
#ya_interests_section,#ya_profile_section{
	margin-left:4.1%;
}
#ya_interests_section,#ya_details_section{
	min-height:530px;
}
#ya_interest_section{
	margin-left:1.2%;
}
#ya_interest_section,#ya_detail_section{
	min-height:	530px;
}

.slide-switch-holder{
	position:relative;
		-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	width:60px;
	height:24px;
}
.sw-r{
	float:right;
}
.sw-l{
	float:left;
}
.slide-switch-outer{
	border:1px solid #aaa;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;	
	-moz-box-shadow: 0px 0px 2px 		rgba(0,0,0,.3);
	-webkit-box-shadow: 0px 0px 2px 	rgba(0,0,0,.3);
	box-shadow: 0px 0px 2px 			rgba(0,0,0,.3);
	height:24px;
	position:absolute;
	width:60px;
	z-index:5;
	overflow:hidden;
	margin:-1px;
}
.slide-switch-grab{
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;	
	-moz-box-shadow: 0px 0px 2px 		rgba(0,0,0,.2);
	-webkit-box-shadow: 0px 0px 2px 	rgba(0,0,0,.2);
	box-shadow: 0px 0px 2px 			rgba(0,0,0,.2);	
	height:22px;
	width:22px;
	top:0px;
	left:0px;
	position:absolute;
	cursor:pointer;
}
.slide-switch-right-label,
.slide-switch-left-label
{
	position:absolute;
	height:24px;
	line-height:24px;
	text-align:center;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;	
	overflow:hidden;
	-moz-box-shadow: inset 0px 0px 5px 		rgba(0,0,0,.2);
	-webkit-box-shadow: inset  0px 0px 5px 	rgba(0,0,0,.2);
	box-shadow: inset 0px 0px 5px 			rgba(0,0,0,.2);
	z-index:1;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #fff; 
	width:100%;
	height:100%;
}
.slide-switch-right-label{
	text-indent: 2em;
	right:0px;
	
}
.slide-switch-left-label{
	width:24px;
	text-indent: -1.6em;
	left:0px;
}
.ui-slider-b {
	background: 			#f3f3f3 /*{a-bar-background-color}*/;
	color: 					#000 /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 2px /*{a-bar-shadow-radius}*/ #fff /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #ddd /*{a-bar-background-start}*/), to( #f5f5f5 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#ddd /*{a-bar-background-start}*/, #f5f5f5 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#ddd /*{a-bar-background-start}*/, #f5f5f5 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#ddd /*{a-bar-background-start}*/, #f5f5f5 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#ddd /*{a-bar-background-start}*/, #f5f5f5 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#ddd /*{a-bar-background-start}*/, #f5f5f5 /*{a-bar-background-end}*/);
}
.ui-slider-a {
	background: 			#977Cb5 /*{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( #775C95 /*{a-bar-background-start}*/), to( #B68DE6 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(#775C95 /*{a-bar-background-start}*/, #B68DE6 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(#775C95 /*{a-bar-background-start}*/, #B68DE6 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(#775C95 /*{a-bar-background-start}*/, #B68DE6 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(#775C95 /*{a-bar-background-start}*/, #B68DE6 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(#775C95 /*{a-bar-background-start}*/, #B68DE6 /*{a-bar-background-end}*/);
}
.ssh-28{
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;
	width:64px;
	height:28px;
}
.sso-28{

	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;	
	height:28px;
	width:64px;
}
.ssg-28{
	height:26px;
	width:26px;
	top:0px;
	left:0px;
}
.ssrl-28,
.ssll-28
{
	height:28px;
	line-height:28px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
	border-radius: 14px;	
	font-size:1.1em
}
.ssll-28{
	text-indent: -1.8em;
}
.form-row-sw{
	width:100%;
	margin:0 0 8px 0;
	position:relative;
	min-height:30px;
}
.form-row-sw label{
	width:79%;
}
.small-label{
	font-size:1.1em;
	padding:.3em .2em 0 0;
	font-weight:bold;
}

#footer_bar{
	display:none;
}

#frg_pswrd_error_dialog{
position:absolute;
z-index:10;
width:100%;
height:100%;
	
}
#frg_pswrd_error_mask{
	position:absolute;
	background:#f3f3f3;
	opacity:.85;
	z-index:1;
width:100%;
height:100%;
}
#frg_pswrd_error_ui{
	position:absolute;
	z-index:5;	
	border:1px solid #84a5c8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	background: #fff;
	url(https://www.yamaha.com/ussub/images/proddetail_bg5.png) repeat-x 0 0px;
	-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
	box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
	overflow:hidden;
	margin:25px;
}
#error_dialog{
position:absolute;
z-index:10;
width:100%;
height:100%;
	
}
#error_mask{
	position:absolute;
	background:#f3f3f3;
	opacity:.85;
	z-index:1;
width:100%;
height:100%;
}
#error_ui{
	position:absolute;
	z-index:5;	
	border:1px solid #84a5c8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	background: #fff;
	url(https://www.yamaha.com/ussub/images/proddetail_bg5.png) repeat-x 0 0px;
	-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
	box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
	overflow:hidden;
	margin:25px;
}
.dialog-content{
	margin:15px 20px 15px 20px;
}
.message-text-bold{
	font-size:1.5em;
	font-family:"Helvetica W01 Bold", arial;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
	margin:0 0 0 0;
	line-height:1.7em;
}
#ya_log_out_btn{
	margin-left:2%;
	margin-right:0;
}



/* PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2
 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2
  PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 PARAGON V2 */

a{
	text-decoration:none;
}
a img{
	border:0px;
}

#pv2_content_wrapper{
	width:990px;
	margin:0 auto;
	background:url(/paragon/ya/images/yamaha_account_texture.jpg);
	padding:0px 0 30px 0;
	border:1px solid #ccc;
	-moz-box-shadow: 0px 1px 8px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0x 1px 8px 		rgba(0,0,0,.4);
	box-shadow: 0px 1px 8px 				rgba(0,0,0,.4);
	height:100%;
	
	position:relative;
	overflow:hidden;
}
#pv2_content{
			margin:0px 40px 0px 40px;
		clear:both;
		min-height:525px;
		/*height:100%;*/
		padding:30px 0 30px 0;
}
.border-barv2{
	height:40px;	
	/*padding:1% 1% 0% 3%*/			
}
#pv2_header_nav_menu{
	width:50%;
	float:left;

	height:100%;
}
#pv2_menu_nav{
	float:left;
	height:100%;
	width:40px;
	cursor:pointer;
}
#pv2_title_nav{
	font-family:"Helvetica Neue W82 Bold";
	float:left;
	height:100%;
font-size:2.5em;
line-height:44px;
margin:0 0 0 10px
}
#pv2_menu_nav img {
height:96%;
margin:2%;
}
#pv2_header_nav_ya{
	width:50%;
	float:left;	
	height:100%;
}
#pv2_ya_nav{
	float:right;
	height:100%;
	width:140px;
	text-align:right;
	padding-right:6px;
	cursor:pointer;
}
#pv2_ya_nav img {
	/*height:86%;*/
	margin-top:4%;
}
#pv2_header_nav{
	width:990px;
	margin:0 auto;
	height:100%;
}

#pv2_menu{
	position:absolute;
	left:-300px;
	background:url(http://www.yamaha.com/paragon/images/carpet_bg.jpg) ;
	height:100%;
	width:300px;
		-moz-box-shadow: inset 0px 0px 250px 		rgba(0,0,0,.5);
	-webkit-box-shadow: inset 0px 0px 250px 	rgba(0,0,0,.5);
	box-shadow: inset 0px 0px 250px 			rgba(0,0,0,.5);	
	z-index:2;
}
a.pv2-menu-link{
	color:#eee;
	text-decoration:none;
}
.pv2-menu-option{
	text-align:left;
		font-family:"Helvetica Neue W82 Bold",helvetica,arial;
		font-weigth:bold;
font-size:1.3em;
line-height:36px;
height:36px;
clear:both;
border-bottom:1px solid #1a2a2a;
}
.pv2-menu-option:hover{
	background: url(http://www.yamaha.com/paragon/images/bg_000_36.png);/*bg10_5.png*/
		color:#eee;
	text-decoration:none;
}
.pv2-menu-icon{
	height:78%;
	margin:1% 4% 0 4%;
	float:left;
		border:1px solid #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
/*	opacity:.8*/
}
.pv2-menu-head{
font-family:"Adelle W01 SemiBold";
color:#eee;
font-size:1.8em;
line-height:50px;
clear:both;
border-bottom:1px solid #122;
height:50px;
background: url(http://www.yamaha.com/paragon/images/bg_000_36.png);
text-align:center;
}

.pv2-box-gray{
	border:2px solid #84a5c8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;	
	background: #f3f3f3;
	min-height:290px;
	padding:12px ;
		-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
	box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
}
.pv2-home-cat-img-div{
	margin:1.5%;
	width:22%;
	float:left;
			-moz-box-shadow: 0px 3px 5px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 3px 5px 		rgba(0,0,0,.4);
	box-shadow: 0px 3px 5px 				rgba(0,0,0,.4);
		-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
	opacity:.7;
	position:relative;
	
}
.pv2-home-cat-img-div img{
border:1px inset #444;
width:99.5%
}
.pv2-home-cat-title{
	background: url(http://www.yamaha.com/paragon/images/bg_000_90.png);
	font-family:"Adelle W01 Bold";
	color:#eee;
	font-size:1.2em;
	line-height:1.8em;
	text-align:right;
	position:absolute;
	bottom:0px;
	width:100%;
	height:23%;
	text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;

	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;	
	border-bottom-right-radius: 6px;	
}
.pv2-home-cat-title span{
	padding:0 6px 0 0;
}
.pv2-home-cat-img-div:hover{
	opacity:1
}
.pv2-you-cat-img{
	width:100%;
			-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
}

#pv2_left_container{
	
	float:left;
	width:64.5%;
}
#pv2_right_container{
	float:left;
	width:29%;
	margin-left:3%;
}
.content-container {
	background:transparent!important;
	padding:0px;
}
.media-container{
	margin:0px;
}
.media-outer-container{
	background:transparent;
	border:0px;
	padding:8px 0 0 0;

}

.media-outer-container-on {
padding: 8px 0 10px;
clear: both;
margin: -1px 0 6px 0;
border: 0px solid #ccc;
background: #fff;
			-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
	box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
				-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;	
}
.media-coll-container{	
	margin: 0 6px 5px 6px;
	*margin: 0 6px 5px 6px;
}
.media-coll-count{
	float:right;
	text-align:right;
/*	font-family:Helvetica,Arial, sans-serif;
	font-size:11px;*/
	line-height:14px;
	font-weight:normal;
	color:#5987ab;
	/*color:#555;*/
	font-size:1em;
margin-top:-22px;
}
.pv2-media-coll-data{
overflow:hidden;
/*width:100%;
max-width: 574px;*/
position:relative;
}

.media-coll-title, .you-location-title, .media-coll-title-edit {
	
	line-height: 15px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #DDD;
	padding-bottom: 8px;
	text-decoration: none;
	cursor: pointer;
	text-align:left;
	font-size:1.1em;
}

#pv2_search_browse_div {
	background:transparent;
	height: 65px;
	border-bottom: 1px solid #CCC;
	padding: 10px 0 0 0px;
}
#pv2_search_input_div {
	background:transparent;
	width: 55%;
	height: 57px;
	padding: 0px 0 0 0px;
	margin-left: 0px;
	text-align:left;
}

.pv2-search-input {
	background-repeat: no-repeat;
	border: 0px solid #333;
	width: 80%!important;
	height: 32px;
	font-family: Helvetica, arial, sans-serif;
	font-size: 1.5em!important;
	color: #333;
	line-height: 32px;
	padding: 3px 3px 3px 8px !important;
	margin: 2px 0 0 0px;
	background-position:left center
}
.pv2-search-mag{
	float:right;
	margin:5px 12px 0 0px;
}

.media-section-title {
	font-family:"Adelle W01 Bold";
	line-height: 1.6em;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: 6px;
	text-align:left;
	color:#333;
}
#pv2_browse_div {
float: right;
width: 40%;
margin: 0px 4px 0 0;
text-align:right;
margin-left:5%;
}

/*// Media Detail //*/

.pv2-media-coll-item{
	font-size:1.0em;
	clear:both;
	border-bottom:0px solid #ccc;

}
.pv2-item-ico{
	min-width:35px;
	float:left;
	padding: 6px 0px 5px 0px;

}
.pv2-item-dims-latestcontent{
	text-align: left;
	min-width:70px;
	float:left!important;
	padding: 6px 4px 5px 4px;
}

.pv2-item-format{
	min-width:35px;
	float:left;
	text-align: center;
	padding: 6px 4px 5px 4px;
	
}
.pv2-item-size{
	min-width:60px;
	float:left;
	text-align: center;
	padding: 6px 4px 5px 4px;

}
.pv2-item-added{
	min-width:70px;
	float:left;
	text-align: center;
	padding: 6px 4px 5px 4px;

}
.pv2-item-view{
	min-width:100px;
	text-align: right;
	/*background:#f0f;*/
	padding: 2px 0;
}
.pv2-media-option-icon{
	height:24px;
	margin:0 0 0 2px;
	cursor:pointer;
}

.pv2-media-data-table{
	width:100%;
	
}
.pv2-media-data-td{
		width:75%;
	
	min-width:75%;
	max-width:75%;
	text-align:right;
	vertical-align:top;
}
.pv2-media-thumb{
	width:25%;
	overflow:hidden;
	min-width:25%;
	max-width:25%;
	vertical-align:top;
text-align:center;
}
.pv2-media-thumb .pv2-item-thumb{
	max-width: 122px;
	margin:10% auto 0 auto;
	max-height:140px;
}
.pv2-page-title{
	font-family:"Adelle W01 Bold";
	line-height: 1.9em;
	font-size: 2.2em;
	font-weight: bold;
	margin-bottom: 10px;
	text-align:left;
	color:#333;
	clear:both;
}
.pv2-title-icon{
	float:left;
	margin:0 10px 0 0;
			border:2px solid #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:40px;
	opacity:.9
}

.pv2-right-box-title {
	line-height: 30px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	height: 30px;
	text-decoration: none;
	padding: 0 0 0 0px;
	background-color: transparent;
}
.pv2-right-box-content{
	padding:6px 0 0 0;
}
#download_btn{
	font-size:.85em;
	margin:20px 0;
	height:40px;
	line-height:40px;
}
#pv2_show_hide_btn{
	font-size:.65em;
	margin:0px 0;
	height:30px;
	
	width:140px;
	float:right;
}

.pv2-btn-icon{
	height:36px;
	width:36px;
	float:left;
}
.pv2-btn-icon-img{
	height:36px;
	width:36px;
	margin:2px 0px 0px 6px;
	border:0px;
}
#download_btn .pv2-btn-icon-img{
	background: url(/paragon/images/Download_wh48x48.png) no-repeat center;
	background-size:contain;
	
}
#download_btn .btn-label{
	line-height:40px!important;
}
#pv2_show_hide_btn .pv2-btn-icon{
	height:24px;
	width:30px;
	float:right;
}
#pv2_show_hide_btn .pv2-btn-icon-img{
	background: url(/paragon/images/Panelclose_wh24x24.png) no-repeat center;
	background-size:contain;
	height:22px;
	width:22px;
	margin:4px 6px 0px 0px;
	border:0px;
}
#pv2_show_hide_btn .pv2-btn-icon-img2{
	background: url(/paragon/images/Panelshow_wh24x24.png) no-repeat center;
	background-size:contain;
	height:22px;
	width:22px;
	margin:4px 6px 0px 0px;
	border:0px;
}
#pv2_show_hide_btn .btn-label{
	line-height:30px!important;
}

#browse_btn, #you_browse_cat_btn, #signin_btn{
		font-size:.85em;
	margin:0px 0;
	height:40px;
}
#browse_btn .pv2-btn-icon-img,  #you_browse_cat_btn .pv2-btn-icon-img{
	background: url(/paragon/images/Navbottom_wh48x48.png) no-repeat center;
	background-size:contain;
	margin:6px 10px 0px 0px;
		height:28px;
	width:28px;
}
#browse_btn .pv2-btn-icon, #you_browse_cat_btn .pv2-btn-icon{
	float:right;
}
#browse_btn .btn-label, #you_browse_cat_btn .btn-label, #signin_btn .btn-label{
	line-height:40px!important;
}
#blank_browse_btn img{
	width:100%;
	height:100%;
}

/* Structure
------------------------------------------*/
#browse_menu,
#browse_menu ul {
	list-style: none;
}
#browse_menu {
position:absolute;
/*z-index:9999*/
z-index:100;

}
#browse_menu > li {
	float: left;
}
#browse_menu li a {
	display: block;
	height: 24px;
	line-height: 24px;	
	text-decoration: none;
}
#browse_menu ul {
	position: absolute;
	display: none;
	z-index: 999;
	left:4px;
}
#browse_menu ul li a {
	width: 185px;
	padding: 0 0 0 10px;
	text-align:left;
	
}

/* Main menu
------------------------------------------*/
#browse_menu {
	/*font-family: helvetica, arial;*/
	font-size: 11px;
	margin:0;
	padding:0!important;
	
}
#browse_menu > li > a {
	color: #aaa;
	font-weight: bold;
	font-size: 14px;	
	height:44px;
	line-height:44px;
	text-shadow:  1px 1px 1px #000 ;
}

/* Submenu
------------------------------------------*/
#browse_menu ul {	
	margin:0;
	padding:0;
	border-top:1px solid #aaa;
}
#browse_menu > li{
/*width:94%;
margin-left:7%;*/
/*	border-left:1px solid #111;
	border-right:1px solid #333;*/
}
#browse_menu > li > ul li {
	background: #eee; /*url(/namm/w12/images/menubg25_2.png) repeat-x 0 -20px;*/
	border-bottom:1px solid #aaa;
	border-right:1px solid #aaa;
	border-left:1px solid #aaa;
}
#browse_menu > li > ul li ul{
left:190px;
margin:-25px 0 0 0;
/*top:0px;*/

}
#browse_menu > li > ul li ul li a{
width:185px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden;
}
#browse_menu > li > ul li ul  li ul{
left:190px;
margin:-25px 0 0 0;
/*top:0px;*/

}
#browse_menu ul li a {
	color: #000;
}
#browse_menu ul li a:hover {
/*	background: #aaa url(/namm/w12/images/menubg25_2.png) repeat-x 0 -20px;*/
	background:#ccc ;
	font-weight:bold;
	color:#000!important;
	text-shadow:  0px 0px 0px #ccc!important;
}
.top-menu-sel{
/*	background: #333!important;
	color:#fff!important;
	*/
}
.menu-sel{
	font-weight:bold;
	color:#fff!important;
	background: #444 url(/yamahavgn/cda/images/paragon/arrow_rt_w.png) no-repeat 94% center;
	text-shadow:  1px 1px 1px #000 ;
}



.cat-list-count{
	float:right;
	text-align:right;
/*	font-family:Helvetica,Arial, sans-serif;
	font-size:11px;*/
	line-height:14px;
	font-weight:normal;
	color:#5987ab;
	/*color:#555;*/
	font-size:1em;
	
}

.cat-list-title{
		line-height: 15px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #DDD;
	padding-bottom: 8px;
	text-decoration: none;
	cursor: pointer;
	text-align:left;
	/*font-size:1.1em;*/
}
.cat-list-title a:link, .cat-list-title a:visited, .cat-list-title a:active, .cat-list-title a:hover{
/*	font-family:Helvetica,Arial, sans-serif;
	font-size:12px;*/
	line-height:1.2em;
	font-weight:bold;
	color:#333;
	text-decoration:none;
	font-size:1.2em;
}
.cat-list-title a:hover{
	color:#5987ab;
	color:#265478;

}
.cat-list-items{
/*	font-family:Helvetica,Arial, sans-serif;
	font-size:11px;*/
	line-height:18px;
	font-weight:bold;
	color:#777;
	margin-top:8px;
	padding:0 0 0 10px;
	font-size:1.1em;
}
.cat-list-items a:link, .cat-list-items a:visited, .cat-list-items a:active, .cat-list-items a:hover{
/*	font-family:Helvetica,Arial, sans-serif;
	font-size:11px;*/
	line-height:1.7em!important;
	font-weight:normal;
	color:#555;
	text-decoration:underline;
	font-size:1.0em;
}
.cat-list-items a:hover{
	color:#5987ab;
	color:#265478;
}

.bc-container{
	margin: 10px 10px 10px 0px;
}
.bc-content{
	/*font-family:Helvetica,Arial, sans-serif;*/
/*	font-size:12px;
	line-height:12px;*/
	color:#555;
	height:1.3em;
text-align:left;
}
.bc-content a,.bc-content a:hover, .bc-content a:visited, .bc-content a:active{
/*	font-family:Helvetica,Arial, sans-serif;
	font-size:11px;*/
	line-height:1.2em;
	color:#777;
	text-decoration:none;
	font-size:1.0em;
}
.bc-content a:hover{
	color:#265478;
	text-decoration:underline;
}
.search-result-paging-div {
	text-align: center;
	margin: -2px 0 0px 0;
}
.search-result-previous {
	border: none;
	width: 9px;
	height: 9px;
}
.search-result-next {
	border: none;
	width: 9px;
	height: 9px;
}
.search-result-paging-div a:link, .search-result-paging-div a:visited, .search-result-paging-div a:active, .search-result-paging-div a:hover{
	/*font-family:Helvetica,Arial, sans-serif;
	font-size:11px;
	line-height:12px;*/
	font-weight:normal;
	color:#777;
	text-decoration:none;
	padding: 0 5px;
	font-size:1.0em;

}
.search-result-paging-div a:hover{
	color:#265478;
	
}

.search-result-paging-div a.sel-page,.search-result-paging-div a:hover.sel-page  {
	padding: 0px 4px 0px 4px;
/*	font-size: 12px;
	line-height:12px;
	font-weight:bold;*/
	text-decoration:none;
	color:#555;
	font-size:1.2em;

}

.search-result-paging-div strong{
	font-size:1.1em;
	padding: 0px 4px 0px 4px;
	color:#265478;
}
.media-search-title{
	margin:0 0 6px 0;
	border-bottom:1px solid #ddd;
	padding:0 0 6px 0
}
.media-search-title a{
/*	font-family:Helvetica,Arial, sans-serif; */
	font-weight:normal;
	color:#333;
	
	text-decoration:none;
	font-size:1.1em;
	line-height:1.4em
}

.media-search-title a:hover{
	color:#265478;
	text-decoration:underline!important;
}


#pv2_fwdit_search_div{
	
}
#pv2_fwdit_search_input_div{
	height:45px;
}
.pv2-normal{
	width:77%!important;
}
.pv2-partner{
	width:62%!important;
	margin-left:1%
}
.pv2-fwdit-search-input-urlmanager{
	font-size:1.5em;
	float:left!important;	
	line-height:44px
}
#pv2_fwdit_filter_td{
	width:44%;
	vertical-align:top;
}
#pv2_fwdit_list_td{
	width:56%;
	vertical-align:top;
}
#pv2_fwdit_sub_menu{
	height:45px;
	text-align:right;
	padding:9px 0 9px 9px;
	border-left:1px solid #ccc;
}


#pv2_my_account{
	position:absolute;
	right:6px;
	top:-80px;
	height:70px;
	width:200px;
	-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
	-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
	box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
	z-index:2;
	
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;	
	border-bottom-right-radius: 8px;	
	
	border:2px solid #84a5c8;
	border-top:0px;
	background: #f3f3f3!important;
}

.pv2-ma-content{
	margin:12px 12px 12px 12px;
}
#bdcoins {
	display:none;	
}

























@media screen and  (max-width : 320px) {
/* Styles */
		body{
			font-size:12px;
			background:transparent;
			
		}
		#content{		
			margin:0px 5% 5% 5%;
			clear:both;
			padding:4.5% 0 4.5% 0;
		}
		#main_heading{
			font-size:2.25em !important;
			margin:0 0 1% 0;
		}
		#sub_heading{
				margin:0 0 5% 0;
		}
		#sub_heading h3{
			font-size:1.5em !important;
		}
		#sign_in_opts{
			position:relative;
			float:none;
			margin:0 auto 15px auto;
			width:100%;
		}
		#copy_section{
			position:relative;
			float:none;
			width:100%;
			margin: 0 0 0 0;
		}
		.box_gray2{
			height:254px;
			padding:3% .8% 1.7% .65%;
			margin:0 0 6% 0;
			/*overflow:hidden;*/
		}			
		
									
		/*.ya-btn{	
			height:48px;
		}							
		.btn-icon{
			height:48px;
			width:48px;
		}
		.btn-icon-img{
			height:42px;
			width:42px;
			margin:3px 3px 3px 3px;
			border:0px;
			background-size:98%!important; 
		}

		.ya-btn .btn-label,#ya_btn .btn-label,#tw_btn .btn-label,
		#fb_btn .btn-label,#google_btn .btn-label, #yahoo_btn .btn-label{									
			padding:0 0 0 6px;
			line-height:44px;
			line-height:48px;
			font-size:1.4em;
			font-size:1.25em;
			font-weight:bold;
			font-family:"Helvetica W01 Bold", Helvetica, Arial;
			
			font-weight:normal;
		}
		#ms_btn .btn-label{
			font-size:1.3em;
			font-size:1.18em;
			padding:0 0 0 4px;
		}
		.btn-div{							
			height:44px;
			height:48px;
		}
		#fb_btn .btn-label,#ya_btn .btn-label{
		
		}
		#fb_btn,#google_btn,#ya_btn,#tw_btn,#ms_btn,#yahoo_btn{
			margin-bottom:3%;
			
		}*/
		
		
		
		
		
		
		.section-header{
			font-size:1.5em;
		}	

		#janrainEngageEmbed{
			min-height:20px;
		}
		.fab-list{
		 margin:6% 3% 6% 7%;
		 font-size:1.25em;
		}
		.fab-list li{
			margin:3.5% 0px;
		}
		input.input-text, input.input-text-req{
			font-size:1.35em;
			padding:.2em;
			width:89.4%;
			padding-right:24px;
		}
		.ya-form-btn{	
			height:38px;
			margin:1.5% 0 2.5% 0;
		}
		.ya-form-btn .btn-label{
			font-size:1.6em;
			line-height:38px;
			/*font-weight:bold;*/
			font-family:"Helvetica W01 Bold", Helvetica, Arial;
		}
		.half-btn-l{
			margin:1.4% 1.5% 1.1% 0%;
			width:47.5%;
			font-size:1em;
		}
		.half-btn-r{
			margin:1.4% 0% 1.1% 1.5%;
			width:47.5%;	
			font-size:1em;					
		}
		#ya_form_forgotpwd_btn .btn-label{
			line-height:1.1em;
			margin-top:3px;
			font-size:1.3em;
			/*font-size:1.2em;*/
		}
		#ya_form_sign_up_btn .btn-label{
			font-size:1.4em;
		}
		#ya_eform_frg_pswrd_back_btn .btn-label,
		#ya_eform_reg_btn .btn-label,
		#ya_eform_try_btn .btn-label{
			font-size:1.3em!important;
		}
		.error-message-text{
			font-size:1.5em;
		}
		

		.form-header{
			margin:0 0 5% 0;
		}
		.form-row{
			margin:0 0 2% 0;
		}
		.half-row-l{
			width:42.5%;
			clear:left!important;
		}		
		.half-row-r{
			width:42.5%;
			margin:0 6% 0 0;
		}
		.error-msg{
			margin:3px 0 0 2px; 
			font-size:.8em;							
		}
		label{									
			font-size:1.1em;
			padding:0 0 0 2px;
			height:1.1em;
		}							
		#priv_section{
			font-size:1em;
		}
		
		.border-bar{
			height:37px;		
			padding:1.3% 1% 0% 3%		
		}
		.footer-label{
			font-size:.9em;
		}
		#footer a{
			font-size:.9em;
		}
		.message-text-bold{
			font-size:1.3em;
			font-family:"Helvetica W01 Bold", arial;
			text-shadow: 0px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 3px /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
			margin:0 0 0 0;
			line-height:1.5em;
		}
		.half-box-left{
			width:82%;
			float:left;
			min-height:200px;
			padding:15px 25px 15px 25px;
		}
		#ya_interests_section,#ya_profile_section{
			margin-left:0;
		}
		#ya_interests_section,#ya_details_section{
			min-height:430px;
		}
		#ya_save_changes_btn.half-btn-l{
			width:100%!important;
			margin-bottom:15px;
		}
		#ya_log_out_btn.half-btn-l{
			width:100%!important;
			margin-bottom:15px;
		}
		#ya_log_out_btn{
			margin-left:0;
			margin-right:0;
		}
		.slide-switch-holder.sw-r {
			margin-top:-18px;
		}
		#sel_all_interests.sw-r {
			margin-top:0;
		}
#bdcoins {
	display:block;	
}


}


/* Scale ----------- */
@media  screen and (min-width : 200px) {

#sign_in_opts{
			position:relative;
			float:none;
			margin:0 auto 25px auto;
			width:100%;
			max-width:420px;
}
 #copy_section{
	 float:none;
	width:100%;
	max-width:420px;
		margin:0 auto 15px auto;
 }
 .ya-btn {
	 height:46px;
 }
 .btn-icon{
/*		height:54px;
		width:56px;*/
		height:46px;
		width:47px;
	}
	.btn-icon-img{
			/*height:46px;
		width:46px;*/
		margin:4px;
		height:38px;
		width:38px;
	}
	.ya-btn .btn-label {
		padding:0 0 0 6px;
		/*line-height:54px;*/
		font-size:1.4em!important;
		line-height:46px;
	}
	.btn-div{
		height:54px;
		height:46px;
	}
 
	.box_gray2{
		height:260px;
			padding:3% .8% 1.7% .65%;
	}


}


@media screen and (max-width : 480px) {
	#content{		
			margin:0px 5% 5% 5%;
			clear:both;
			padding:4.5% 0 4.5% 0;
		}
			#content_wrapper{
				width:100%;
				margin:0 auto;
				background:url(/paragon/ya/images/yamaha_account_texture.jpg);
				padding:0px 0 0 0;
				border:0px solid #ccc;
					-moz-box-shadow: 0px 0px 0px 			rgba(0,0,0,.4);
				-webkit-box-shadow: 0x 0px 0px 		rgba(0,0,0,.4);
				box-shadow: 0px 0px 0px 				rgba(0,0,0,.4);
				height:100%;
			}
		.full-cont-content{
			height:auto;
		}
		#main_heading{
			font-size:3em !important;
			margin:0 0 2% 0;
		}
		#sub_heading{
				margin:0 0 5% 0;
		}
		#sub_heading h3{
			font-size:1.75em !important;
		}
		#sign_in_opts{
			position:relative;
			float:none;
			margin:0 auto 15px auto;
			width:100%;
		}
		#copy_section{
			position:relative;
			float:none;
			width:100%;
			margin: 0 0 0 0;
		}
		.section-header{
			font-size:1.75em;
		}	
		.box_gray2{
			margin:0 0 6% 0;
			/*overflow:hidden;*/
		}			
		#priv_section{
			font-size:.8em;
		}
		.logo-4c-mobile-header{
			height:74%;
			display:block;
			margin-top:6px;
		}
		.border-bar{
			height:45px;	
			padding:1% 1% 0% 3%			
		}
		#footer_bar{
			text-align:center;
			display:block;
		}
		#footerArea,#logo_bar,#footer_gap{
			display:none;
		}
		
		.footer-label{
			color:#ccc;
			font-size:1.1em;
			font-family:helvetica,arial;
			font-weight:normal;
			text-shadow:0px 1px #000;
			text-align:center;
		
		}
		#footer a{		
			font-size:1em;
			font-family:helvetica,arial;
			font-weight:normal;
			text-shadow:0px 1px #000;
			text-align:center;	
			color:#ccc;
		}
		/*.ya-form-btn .btn-label{
			font-weight:bold;
			font-family:"Helvetica W01 Bold", Helvetica, Arial;
		}*/
		.error-message-text{
			font-size:1.6em;
		}
		.gray-box{
			border:2px solid #84a5c8;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;	
			background: #f3f3f3;
			padding:10px;
			-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
			-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
			box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
			margin:0 0 25px 0;
		}
		.half-box-left{
			width:88%;
			float:left;
			min-height:200px;
			padding:15px 25px 15px 25px;
		}
		#ya_interests_section,#ya_profile_section{
			margin-left:0;
		}
		#ya_interests_section,#ya_details_section{
			min-height:430px;
		}
	#bdcoins {
		display:block;	
	}
	


	
}

/* Scale ----------- */
@media  screen and (min-width : 350px) {
	.btn-icon{
		height:54px;
		width:56px;
	}
	.btn-icon-img{
			height:46px;
		width:46px;
		margin:4px;
	}
	 .ya-btn {
	 height:54px;
 }
	.ya-btn .btn-label {
		padding:0 0 0 8px;
		line-height:54px;
		font-size:1.7em!important;
	}
	.btn-div{
		height:54px;
	}
	.box_gray2{
		height:290px;
			padding:3% .8% 1.7% .65%;
	}
	
}

/* Scale ----------- */
@media  screen and (min-width : 480px) {
	.btn-icon{
		height:54px;
		width:56px;
	}
	.btn-icon-img{
			height:46px;
		width:46px;
		margin:4px;
	}
	 .ya-btn {
	 height:54px;
 }
	.ya-btn .btn-label {
		padding:0 0 0 8px;
		line-height:54px;
		font-size:1.1em!important;
	}
	.btn-div{
		height:54px;
	}
	.box_gray2{
		height:290px;
		padding:12px 8px 8px 8px;
	}
	
}
 
/* iPads (landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
/* Styles */
}
 
/* Smartphones (landscape) ----------- */
@media only screen
and (min-width : 480px) 
and (max-device-width : 768px){
/* Styles */
#content{		
			margin:0px 5% 5% 5%;
			clear:both;
			padding:4.5% 0 4.5% 0;
		}
			#content_wrapper{
				width:100%;
				margin:0 auto;
				background:url(/paragon/ya/images/yamaha_account_texture.jpg);
				padding:0px 0 0 0;
				border:0px solid #ccc;
					-moz-box-shadow: 0px 0px 0px 			rgba(0,0,0,.4);
				-webkit-box-shadow: 0x 0px 0px 		rgba(0,0,0,.4);
				box-shadow: 0px 0px 0px 				rgba(0,0,0,.4);
				height:100%;
			}
		.full-cont-content{
			height:auto;
		}
		#main_heading{
			font-size:3em !important;
			margin:0 0 2% 0;
		}
		#sub_heading{
				margin:0 0 5% 0;
		}
		#sub_heading h3{
			font-size:1.75em !important;
		}
		#sign_in_opts{
			position:relative;
			float:none;
			margin:0 0 0 0;
			width:100%;
		}
		#copy_section{
			position:relative;
			float:none;
			width:100%;
			margin: 0 0 0 0;
		}
		.section-header{
			font-size:1.75em;
		}	
		.box_gray2{
			margin:0 0 6% 0;
			/*overflow:hidden;*/
		}			
		#priv_section{
			font-size:.8em;
		}
		.logo-4c-mobile-header{
			height:88%;
			display:block;
		}
		.border-bar{
			height:45px;	
			padding:1% 1% 0% 3%			
		}
		.border-barv2{
			height:35px;	
			padding:1% 1% 0% 3%			
		}
		#footer_bar{
			text-align:center;
			display:block;
		}
		#footerArea,#logo_bar,#footer_gap{
			display:none;
		}
		
		.footer-label{
			color:#ccc;
			font-size:1.1em;
			font-family:helvetica,arial;
			font-weight:normal;
			text-shadow:0px 1px #000;
			text-align:center;
		
		}
		#footer a{		
			font-size:1em;
			font-family:helvetica,arial;
			font-weight:normal;
			text-shadow:0px 1px #000;
			text-align:center;	
			color:#ccc;
		}
		.ya-form-btn .btn-label{
			font-weight:bold;
			font-family:"Helvetica W01 Bold", Helvetica, Arial;
		}
		.error-message-text{
			font-size:1.6em;
		}
		.gray-box{
			border:2px solid #84a5c8;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;	
			background: #f3f3f3;
			padding:10px;
			-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
			-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
			box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
			margin:0 0 25px 0;
		}
		.half-box-left{
			width:90%;
			float:left;
			min-height:200px;
			padding:15px 25px 15px 25px;
		}
		#ya_interests_section,#ya_profile_section{
			margin-left:0;
		}
		#ya_interests_section,#ya_details_section{
			min-height:430px;
		}
#bdcoins {
	display:block;	
}
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
/* Styles */
	#content{		
			margin:0px 3% 5% 3%;
			clear:both;
			padding:4% 0 4% 0;
		}
	#content.full-cont-content{		
		margin:0px 50px 20px 50px;
		clear:both;
		min-height:425px;
		/*height:100%;*/
		padding:20px 0 30px 0;
		height:100%;
	}
	#content_wrapper{
			width:100%;
			margin:0 auto;
			background:url(/paragon/ya/images/yamaha_account_texture.jpg);
			padding:0px 0 0 0;
			border:0px solid #ccc;
				-moz-box-shadow: 0px 0px 0px 			rgba(0,0,0,.4);
			-webkit-box-shadow: 0x 0px 0px 		rgba(0,0,0,.4);
			box-shadow: 0px 0px 0px 				rgba(0,0,0,.4);
			height:100%;
		}
		#copy_section{
			position:relative;
			float:none;
			width:100%;
			margin: 0 0 0 0;
			clear:both;
		}
	#ya_interests_section,#ya_profile_section{
		margin-left:3%;
	}
	#ya_interests_section,#ya_details_section{
		min-height:530px;
	}
	div#footerArea div#footer{
		width:auto!important;
		font-size:0.86em;
	}
	div#footerArea div#footer ul li{
	margin-right:10px;
	padding-right:0px;
	margin-left:0;
}

#bdcoins {
	display:block;	
}

}



/* Scale ----------- */
@media  screen and (min-width : 810px) {

	#sign_in_opts{
	 position:relative;
	 float:left;
	 margin:0 auto 35px auto;
	 width:400px;
	 max-width:400px;
 }
#copy_section{
		width:295px!important;
		margin: 0 0 0 12px!important;
		float:left;
	}
	
.ya-btn .btn-label {
		padding:0 0 0 12px;
		line-height:54px;
		font-size:1.8em!important;
	}
		
}
 /* Desktops and laptops ----------- */
@media  screen and (min-width : 1025px)  {
/* Styles */

	.box_gray2{
		width:auto!important;
	}
	#copy_section{
		width:auto!important;
		margin: 0 0 0 35px!important;
	}
		#sign_in_opts{

	 max-width:50%!important;
	 margin-left:5%;
 }
	

	
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px) {
/* Styles */
}
 
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {
/* Styles */
}

 /* iPhone 5 only  and (-webkit-min-device-pixel-ratio: 2) */ 
@media screen and (device-aspect-ratio: 40/71) and (orientation: landscape) {
	#content{		
			margin:0px 5% 5% 5%;
			clear:both;
			padding:4.5% 0 4.5% 0;
		}
			#content_wrapper{
				width:100%;
				margin:0 auto;
				background:url(/paragon/ya/images/yamaha_account_texture.jpg);
				padding:0px 0 0 0;
				border:0px solid #ccc;
					-moz-box-shadow: 0px 0px 0px 			rgba(0,0,0,.4);
				-webkit-box-shadow: 0x 0px 0px 		rgba(0,0,0,.4);
				box-shadow: 0px 0px 0px 				rgba(0,0,0,.4);
				height:100%;
			}
		.full-cont-content{
			height:auto;
		}
		#main_heading{
			font-size:3em !important;
			margin:0 0 2% 0;
		}
		#sub_heading{
				margin:0 0 5% 0;
		}
		#sub_heading h3{
			font-size:1.75em !important;
		}
		#sign_in_opts{
			position:relative;
			float:none;
			margin:0 auto 15px auto;
			width:100%;
		}
		#copy_section{
			position:relative;
			float:none;
			width:100%;
			margin: 0 0 0 0;
		}
		.section-header{
			font-size:1.75em;
		}	
		.box_gray2{
			margin:0 0 6% 0;
			/*overflow:hidden;*/
		}			
		#priv_section{
			font-size:.8em;
		}
		.logo-4c-mobile-header{
			height:88%;
			display:block;
		}
		.border-bar{
			height:45px;	
			padding:1% 1% 0% 3%			
		}
		.border-barv2{
			height:35px;	
			padding:1% 1% 0% 3%			
		}
		#footer_bar{
			text-align:center;
			display:block;
		}
		#footerArea,#logo_bar,#footer_gap{
			display:none;
		}
		
		.footer-label{
			color:#ccc;
			font-size:1.1em;
			font-family:helvetica,arial;
			font-weight:normal;
			text-shadow:0px 1px #000;
			text-align:center;
		
		}
		#footer a{		
			font-size:1em;
			font-family:helvetica,arial;
			font-weight:normal;
			text-shadow:0px 1px #000;
			text-align:center;	
			color:#ccc;
		}
		.ya-form-btn .btn-label{
			font-weight:bold;
			font-family:"Helvetica W01 Bold", Helvetica, Arial;
		}
		.error-message-text{
			font-size:1.6em;
		}
		.gray-box{
			border:2px solid #84a5c8;
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;	
			background: #f3f3f3;
			padding:10px;
			-moz-box-shadow: 0px 3px 3px 			rgba(0,0,0,.4);
			-webkit-box-shadow: 0px 3px 3px 		rgba(0,0,0,.4);
			box-shadow: 0px 3px 3px 				rgba(0,0,0,.4);
			margin:0 0 25px 0;
		}
		.half-box-left{
			width:90%;
			float:left;
			min-height:200px;
			padding:15px 25px 15px 25px;
		}
		#ya_interests_section,#ya_profile_section{
			margin-left:0;
		}
		#ya_interests_section,#ya_details_section{
			min-height:430px;
		}
#bdcoins {
	display:block;	
}
}


