.top-header{
width:800px;height:45px;position:absolute; z-index:0; top:0px; left:0px;
BACKGROUND-IMAGE: url(/yamahavgn/cda/Images/yca_logo.gif);
BACKGROUND-REPEAT: no-repeat;
}
.headerbar {
    BACKGROUND-IMAGE: url(/yamahavgn/cda/Images/bar_piano.gif);
    BACKGROUND-REPEAT: no-repeat;
    width:770px;height:8px; position:absolute; z-index:0; top:45px; left:0px
}
#body {
 BACKGROUND-IMAGE: url(/yamahavgn/cda/images/namm/bg_main.jpg);
    BACKGROUND-REPEAT: no-repeat;
	background-color:#000000;
}
#logo_link{
	position:absolute;
	top:9px;
	left:25px;
	width: 136px;
	height: 30px;

}
#nammcov_link{
	position:absolute;
	top:50px;
	left:29px;
	width: 578px;
	height: 35px;

}
.content-holder{
padding-left:25px;
background:transparent;

}
.title-band-spacer{
height:100px; width:1px;

}
#main_menu_band{

}
.main-menu-td{
	padding-right:18px;
}

#sub_menu_band{
width:876px;
}
.sub-menu-left{

}
.sub-menu-right{

}
.sub-menu-td{
	background-image: url(/yamahavgn/cda/images/namm/SM_center.gif);
    background-repeat: repeat;
	padding-top:3px;
}
.sub-menu-link,a.sub-menu-link,a:hover.sub-menu-link,a:visited.sub-menu-link,a:active.sub-menu-link,
sub-menu-link-on,a.sub-menu-link-on,a:hover.sub-menu-link-on,a:visited.sub-menu-link-on,a:active.sub-menu-link-on{
	font-family:verdana;
	font-size:8px;
	line-height:11px;
	font-weight:bold;
	color:#444444;
	text-decoration:none;
}
a:hover.sub-menu-link,sub-menu-link-on,a.sub-menu-link-on,a:hover.sub-menu-link-on,
a:visited.sub-menu-link-on,a:active.sub-menu-link-on{
	color:#ee0303;
}
.sub-menu-div{
	background-image: url(/yamahavgn/cda/images/namm/SM_center.gif);
    background-repeat: repeat;
	padding-top:4px;padding-left:5px;padding-right:5px;
}

#main_content_band{

	width:876px;
}
.main-top-border{
	background-image: url(/yamahavgn/cda/images/namm/B_top.gif);
    background-repeat: repeat;
}
.main-bottom-border{
	background-image: url(/yamahavgn/cda/images/namm/B_bottom.gif);
    background-repeat: repeat;
}
.main-left-border{
	background-image: url(/yamahavgn/cda/images/namm/B_left.gif);
    background-repeat: repeat;
}
.main-right-border{
	background-image: url(/yamahavgn/cda/images/namm/B_right.gif);
    background-repeat: repeat;
}
.main-center{
background-color:#ffffff;
padding-top:3px;
width:876px;

}
.content-header-video{
	background-image: url(/yamahavgn/cda/images/namm/B_header_video.jpg);
    background-repeat: no-repeat;
	background-position:top center;
}
.content-header-photos{
	background-image: url(/yamahavgn/cda/images/namm/B_header_photos.jpg);
    background-repeat: no-repeat;
	background-position:top center;
}
.content-header-press{
	background-image: url(/yamahavgn/cda/images/namm/B_header_pr.jpg);
    background-repeat: no-repeat;
	background-position:top center;
}
.content-header-details{
	background-image: url(/yamahavgn/cda/images/namm/B_header_details.jpg);
    background-repeat: no-repeat;
	background-position:top center;
}
.content-header-search{
	background-image: url(/yamahavgn/cda/images/namm/B_header_results.jpg);
    background-repeat: no-repeat;
	background-position:top center;
}
.content-header-showcase{
	background-image: url(/yamahavgn/cda/images/namm/B_header_showcase.jpg);
    background-repeat: no-repeat;
	background-position:top center;
}

.frm-select{
	font-family:verdana;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	color:#444444;
	height:17px;
	padding:0px;padding-left:2px;
}
.frm-input{
	font-family:verdana;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	color:#444444;
	height:16px;
	padding:0px;padding-left:2px;padding-top:1px;
	border:1px solid #333333;
}
.header-rule-div{
	height:2px;
	width:100%;
	text-align:center;
	padding-top:4px;padding-left:1px;
}
.header-rule{
	height:2px;
	width:837px;
	background-color:#D1D1D1;
}

/*///////// PRESS RELEASES /////////*/

#pr_band{
height:345px;
margin-top:12px;
width:840px;
}
.pr-band-detail{

}


#pr_left{
width:266px;
background-image: url(/yamahavgn/cda/images/namm/TMP_BG3.jpg);
    background-repeat: repeat;
}
#pr_right{
width:563px;
background-image: url(/yamahavgn/cda/images/namm/TMP_BG3.jpg);
    background-repeat: repeat;
}
.pr-center{


}
.pr-left-scroll{
width:250px;height:345px;color:#555555;
overflow:auto;
scrollbar-face-color: #D1D1D1;
scrollbar-darkshadow-color: #aaaaaa;
scrollbar-3dlight-color: #eeeeee;
scrollbar-arrow-color: #666666;
scrollbar-highlight-color: #eeeeee;
scrollbar-shadow-color: #bbbbbb;
scrollbar-track-color: #f0f0f0;
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
}
.pr-left-scroll-data{
width:230px;
padding-top:2px;
}

.pr-date{
color:#ff0000;
font-family:verdana;
font-weight:bold;
font-size:10px;
line-height:15px;
margin-top:4px;
}
.pr-item{
padding:5px 0px 6px 6px;
width:224px;
}
.pr-item-rule{
border-bottom:1px solid #D1D1D1;
width:226px;
height:1px;
}
.pr-item-title{

}
.pr-item-link,a.pr-item-link,a:hover.pr-item-link,a:visited.pr-item-link,a:active.pr-item-link{
	font-family:verdana;
	font-size:9px;
	line-height:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a:hover.pr-item-link{
	color:#ee0303;
	
}
.pr-cat-name{
color:#777777;
font-family:verdana;
font-weight:normal;
font-size:9px;
line-height:12px;
}

.pr-right-scroll{
width:547px;height:345px;color:#555555;
overflow:auto;
scrollbar-face-color: #D1D1D1;
scrollbar-darkshadow-color: #aaaaaa;
scrollbar-3dlight-color: #eeeeee;
scrollbar-arrow-color: #666666;
scrollbar-highlight-color: #eeeeee;
scrollbar-shadow-color: #bbbbbb;
scrollbar-track-color: #f0f0f0;
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
}
.pr-right-scroll-data{
width:524px;
padding-top:2px;
}
.pr-top-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_top.jpg);
    background-repeat: repeat;
}
.pr-bottom-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_bottom.jpg);
    background-repeat: repeat;
}
.pr-left-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_left.jpg);
    background-repeat: repeat;}
.pr-right-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_right.jpg);
    background-repeat: repeat;
}

.pr-title{
color:#555555;
background:transparent;
font-family:verdana;
font-weight:bold;
font-size:11px;
margin-bottom:14px;
line-height:15px;
text-align:center;
}
.pr-header{
color:#555555;
background:transparent;
font-family:verdana;
font-weight:bold;
font-size:10px;
margin-bottom:16px;
line-height:15px;
text-align:center;
}
.pr-text{
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
color:#555555;
}
.det-text
{
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
color:#555555;
}


/*///////// NAMM DETAILS /////////*/

#nd_band{
height:336px;
margin-top:0px;

}
.nd-band-detail{

}

#nd_center{
	background-image: url(/yamahavgn/cda/images/namm/mi_nd_bg.jpg);
    background-repeat: no-repeat;
	background-position:bottom right;
	width:840px;
}
.nd-center-scroll{
height:336px;color:#555555;
overflow:auto;
scrollbar-face-color: #D1D1D1;
scrollbar-darkshadow-color: #aaaaaa;
scrollbar-3dlight-color: #eeeeee;
scrollbar-arrow-color: #666666;
scrollbar-highlight-color: #eeeeee;
scrollbar-shadow-color: #bbbbbb;
scrollbar-track-color: #f0f0f0;
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
}
.nd-center-scroll-data{

padding-top:2px;

}

.nd-date{
color:#ff0000;
font-family:verdana;
font-weight:bold;
font-size:10px;
line-height:15px;
margin-top:4px;
}

.nd-item-rule{
border-bottom:1px solid #D1D1D1;
width:525px;
height:1px;
}
.nd-info-title{
font-family:verdana;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	color:#555555;
}
.nd-info-subtitle{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	line-height:13px;
	color:#999999;
	padding-top:1px;
	padding-left:10px;
}
.nd-info-text{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	line-height:15px;
	color:#777777;
}
.nd-item-link,a.nd-item-link,a:hover.nd-item-link,a:visited.nd-item-link,a:active.nd-item-link{
	font-family:verdana;
	font-size:9px;
	line-height:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a:hover.nd-item-link{
	color:#ee0303;
	
}
.nd-cat-name{
color:#777777;
font-family:verdana;
font-weight:normal;
font-size:9px;
line-height:12px;
}

.nd-top-border{
	background-image: url(/yamahavgn/cda/images/namm/ND_top.jpg);
    background-repeat: repeat;
}
.nd-bottom-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_bottom.jpg);
    background-repeat: repeat;
}
.nd-left-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_left.jpg);
    background-repeat: repeat;}
.nd-right-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_right.jpg);
    background-repeat: repeat;
}

.nd-title{
color:#555555;
background:transparent;
font-family:verdana;
font-weight:bold;
font-size:11px;
margin-bottom:14px;
line-height:15px;
text-align:center;
}
.nd-header{
color:#555555;
background:transparent;
font-family:verdana;
font-weight:bold;
font-size:10px;
margin-bottom:16px;
line-height:15px;
text-align:center;
}
.nd-text{
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
color:#555555;
}
.nd-event-item{
padding:8px 0px 6px 6px;
width:524px;
}
.nd-event-date{
color:#ff0000;
font-family:verdana;
font-weight:bold;
font-size:11px;
line-height:15px;
margin-top:4px;
}
.nd-event-subtitle{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	line-height:13px;
	color:#777777;
	padding-top:1px;
	padding-left:10px;
	width:140px;
}
.nd-event-data{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	line-height:15px;
	color:#777777;
}
.nd-event-text{
	font-family:verdana;
	font-weight:normal;
	font-size:10px;
	line-height:15px;
	color:#777777;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:2px;
	width:480px;
}
/*///////// SEARCH RESULTS /////////*/

#sr_band{
height:345px;
margin-top:12px;
width:840px;
height:502px;
}
.sr-band-detail{

}


#sr_left{
width:840px;
background-image: url(/yamahavgn/cda/images/namm/mi_nd_bg2.jpg);
    background-repeat: no-repeat;
	background-position:top right;
}

.sr-center{


}
.sr-left-scroll{
color:#555555;
overflow:auto;
scrollbar-face-color: #D1D1D1;
scrollbar-darkshadow-color: #aaaaaa;
scrollbar-3dlight-color: #eeeeee;
scrollbar-arrow-color: #666666;
scrollbar-highlight-color: #eeeeee;
scrollbar-shadow-color: #bbbbbb;
scrollbar-track-color: #f0f0f0;
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
height:482px;
}
.sr-left-scroll-data{

padding-top:2px;
padding-left:10px;
}

.sr-results{
color:#ff0000;
font-family:verdana;
font-weight:bold;
font-size:10px;
line-height:15px;

}
.sr-item{
padding:5px 0px 6px 6px;
width:500px;
}
.sr-item-rule{
border-bottom:1px solid #D1D1D1;
width:500px;
height:1px;
margin-bottom:2px;
}
.sr-icon-image{
width:50px;
text-align:left;
padding-top:6px;
}
.sr-item-title{
width:440px;
}

.sr-item-link,a.sr-item-link,a:hover.sr-item-link,a:visited.sr-item-link,a:active.sr-item-link{
	font-family:verdana;
	font-size:9px;
	line-height:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a:hover.sr-item-link{
	color:#ee0303;
	
}
.sr-teaser{
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
color:#555555;
width:440px;
}
.sr-cat-name{
color:#777777;
font-family:verdana;
font-weight:normal;
font-size:9px;
line-height:12px;
}

.sr-right-scroll{
width:547px;height:345px;color:#555555;
overflow:auto;
scrollbar-face-color: #D1D1D1;
scrollbar-darkshadow-color: #aaaaaa;
scrollbar-3dlight-color: #eeeeee;
scrollbar-arrow-color: #666666;
scrollbar-highlight-color: #eeeeee;
scrollbar-shadow-color: #bbbbbb;
scrollbar-track-color: #f0f0f0;
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
}
.sr-right-scroll-data{
width:524px;
padding-top:2px;
}
.sr-top-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_top.jpg);
    background-repeat: repeat;
}
.sr-bottom-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_bottom.jpg);
    background-repeat: repeat;
}
.sr-left-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_left.jpg);
    background-repeat: repeat;}
.sr-right-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_right.jpg);
    background-repeat: repeat;
}

.sr-title{
color:#555555;
background:transparent;
font-family:verdana;
font-weight:bold;
font-size:11px;
margin-bottom:14px;
line-height:15px;
text-align:center;
}
.sr-header{
color:#555555;
background:transparent;
font-family:verdana;
font-weight:bold;
font-size:10px;
margin-bottom:16px;
line-height:15px;
text-align:center;
}
.sr-text{
font-family:verdana;
font-weight:normal;
font-size:10px;
line-height:15px;
color:#555555;
}


a,a:hover,a:visited,a:active{
	font-family:verdana;
	font-size:10px;
	line-height:15px;
	font-weight:normal;
	color:#444444;
	text-decoration:underline;
}
a:hover{
	color:#FF3600;
	color:#ee0303;
}

#flash_band{
height:361px;
margin-top:12px;
}

.flash-band-detail{
background-image: url(/yamahavgn/cda/images/namm/TMP_BG3.jpg);
    background-repeat: repeat;
	padding-left:2px;

}

#spots_band{
margin-top:12px;
}
#spot_left,#spot_right{
width:266px;
margin-top:5px;
margin-bottom:0px;
}
.spot-center{
height:100px;
padding:4px;
}
.spot-top-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_top.jpg);
    background-repeat: repeat;
}
.spot-bottom-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_bottom.jpg);
    background-repeat: repeat;
}
.spot-left-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_left.jpg);
    background-repeat: repeat;}
.spot-right-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_right.jpg);
    background-repeat: repeat;
}

.spot-vert-rule-td{
width:1px;
background-color:#D1D1D1;
}
.spot-vert-rule{
width:1px;
height:100%;
}

.spot-text{
	font-family:verdana;
	font-size:9px;
	line-height:14px;
	font-weight:normal;
	color:#333333;
	background-color:transparent;
	padding-top:4px;
	width:100%;
}
.spot-text-link,a.spot-text-link,a:hover.spot-text-link,a:visited.spot-text-link,a:active.spot-text-link{
	font-family:verdana;
	font-size:9px;
	line-height:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a:hover.spot-text-link{
	color:#ee0303;
	
}



#footer_band{
margin-top:12px;
margin-bottom:3px;
}
.content-footer{
	background-image: url(/yamahavgn/cda/images/namm/B_footer.jpg);
    background-repeat: no-repeat;
	background-position:top center;
	height:23px;
	width:100%;	
}
.content-footer-text{
	font-family:arial;
	font-size:9px;
	line-height:10px;
	font-weight:normal;
	color:#bbbbbb;
}

/*///////// PRODUCT SHOWCASE /////////*/

#ps_band{
    height:345px;
    margin-top:12px;
    width:840px;
    height:502px;
}
.ps-band-detail{

}

#ps_left{
    width:840px;
    background:transparent;
/*	background-image: url(/yamahavgn/cda/images/namm/mi_nd_bg2.jpg);
    background-repeat: no-repeat;
	background-position:top right; */
}

.ps-center{


}
.ps-scroll{
    color:#555555;
    overflow:auto;
/*	overflow-x:hidden; */
	scrollbar-face-color: #D1D1D1;
    scrollbar-darkshadow-color: #aaaaaa;
    scrollbar-3dlight-color: #eeeeee;
    scrollbar-arrow-color: #666666;
    scrollbar-highlight-color: #eeeeee;
    scrollbar-shadow-color: #bbbbbb;
    scrollbar-track-color: #f0f0f0;
    font-family:verdana;
    font-weight:normal;
    font-size:10px;
    line-height:15px;
    height:482px;
		
}
.ps-scroll-data{
    width:571px;
    padding-top:2px;
}

.ps-results{
    color:#ff0000;
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    line-height:15px;

}
.ps-item{
    padding:5px 0px 6px 6px;
    width:500px;
}
.ps-item-rule{
    border-bottom:1px solid #D1D1D1;
    width:550px;
    height:1px;
    margin-bottom:2px;
}
.ps-icon-image{
    width:50px;
    text-align:left;
    padding-top:6px;
}
.ps-item-title{
    width:440px;
}

.ps-item-link,a.ps-item-link,a:hover.ps-item-link,a:visited.ps-item-link,a:active.ps-item-link{
	font-family:verdana;
	font-size:9px;
	line-height:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
a:hover.ps-item-link{
	color:#ee0303;
	
}
.ps-teaser{
    font-family:verdana;
    font-weight:normal;
    font-size:10px;
    line-height:15px;
    color:#555555;
    width:440px;
}

.ps-cat-name{
    color:#777777;
    font-family:verdana;
    font-weight:normal;
    font-size:9px;
    line-height:12px;
}

.ps-right-scroll{

	height:345px;
	color:#555555;
    overflow:auto;
    scrollbar-face-color: #D1D1D1;
    scrollbar-darkshadow-color: #aaaaaa;
    scrollbar-3dlight-color: #eeeeee;
    scrollbar-arrow-color: #666666;
    scrollbar-highlight-color: #eeeeee;
    scrollbar-shadow-color: #bbbbbb;
    scrollbar-track-color: #f0f0f0;
    font-family:verdana;
    font-weight:normal;
    font-size:10px;
    line-height:15px;
}

.ps-scroll-data{
    width:561px;
    padding-top:2px;
}

.ps-top-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_top.jpg);
    background-repeat: repeat;
}

.ps-bottom-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_bottom.jpg);
    background-repeat: repeat;
}

.ps-left-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_left.jpg);
    background-repeat: repeat;}

.ps-right-border{
	background-image: url(/yamahavgn/cda/images/namm/SP_right.jpg);
    background-repeat: repeat;
}

.ps-title{
    color:#555555;
    background:transparent;
    font-family:verdana;
    font-weight:bold;
    font-size:11px;
    margin-bottom:14px;
    line-height:15px;
	margin-bottom:6px;
}

.ps-header{
    color:#555555;
    background:transparent;
    font-family:verdana;
    font-weight:bold;
    font-size:10px;
    margin-bottom:16px;
    line-height:15px;
    text-align:center;
}

.ps-text{
    font-family:verdana;
    font-weight:normal;
    font-size:10px;
    line-height:15px;
    color:#555555;
	text-align:justify;
	padding-right:6px;
}

.ps-list-section{
    padding:2px;
	padding-top:0px;
}

.ps-list-links{
    color:#333333;
	font-family:verdana;
	font-size:11px;
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
}

.ps-nav-container {       
    background-image: url(/yamahavgn/CDA/Images/namm/nav_background2.jpg);
    background-repeat: no-repeat;
}

.hp-search-component{
display:;
}

#hp_content_band{

}
.hp-top-border{
	background-image: url(/yamahavgn/cda/images/namm/B_top.gif);
    background-repeat: repeat;
}
.hp-bottom-border{
	background-image: url(/yamahavgn/cda/images/namm/B_bottom.gif);
    background-repeat: repeat;
}
.hp-left-border{
	background-image: url(/yamahavgn/cda/images/namm/B_left.gif);
    background-repeat: repeat;
}
.hp-right-border{
	background-image: url(/yamahavgn/cda/images/namm/B_right.gif);
    background-repeat: repeat;
}
.hp-center{
/*background-image: url(/yamahavgn/cda/images/namm/bg_intro.jpg);
    background-repeat: repeat;
	*/
	width:875px;
	height:582px;

}

