
/*-----------------------------------------  CLASSES FROM OLD DETAIL PAGE CSS ---------------------------------------------*/
.prod-detail-data{ 
	margin:15px;
}
.bold-text-heading { /* paragraph headings within features text*/
	font-size:11px;font-weight:bold;font-family:Arial;line-height:15px;
	margin-bottom:5px;text-align:left
}
.resource-title{
	font-size: 11px;color: #895019;font-weight:bold;font-family:Arial;line-height:13px;
	padding-left:14px;padding-top:14px;
}

.normal-text { 
	font-size:11px;color: #333333;font-weight:normal;font-family:Arial;line-height:15px;text-align:justify;
}
.speci-bold-text {
	font-size:11px;color:#333333;font-weight:bold;font-family:Arial;
	line-height:15px;padding-bottom:4px;vertical-align:top
}
.speci-text { 
	font-size:11px;color: #333333;font-weight:normal;font-family:Arial;line-height:15px;
	padding-bottom:4px;	padding-left:8px;vertical-align:top
}
a.related-model,a:visited.related-model ,a:active.related-model,a:hover.related-model{
	font-size:11px;color: #666666;font-weight:normal;font-family:Arial;line-height:14px;
text-decoration:underline;
}
a:hover.related-model{
	color:#000000;
}
/* WHAT'S NEW STYLES */
.sect1-pos{
position:absolute;top:100px;left:30px;width:716px;height:51px;
background:transparent
}
.topHeader-pos{
position:absolute;top:0px;left:0px
}
.stopStoriesFlash-pos{
position:absolute;top:50px;left:0px;width:716px;height:190px;
background:#ffffff
}
.sect2-pos{
position:absolute;top:158px;left:30px;width:716px;height:50px
}
.sect3-pos{
position:absolute;top:158px;left:30px;width:716px;height:311px;background-color:#CCCCCC
}
.tSArchive-pos{
position:absolute;top:295px;left:598px
}
.tSAll-pos{
background-color:#A21504;position:absolute;top:5px;left:5px;width:706px;height:284px;border-style:solid;border-color:#000000;border-width:1px
}
.tSHeader-pos{
position:absolute;top:0px;left:0px
}
.tS1-pos{
position:absolute;top:50px;left:10px;width:334px;height:223px;background-image:url(/yamahavgn/cda/Images/news/dr_top_stories.gif)
}
.tS2-pos{
position:absolute;top:50px;left:360px;width:334px;height:223px;background-image:url(/yamahavgn/cda/Images/news/dr_top_stories.gif)
}
.tSTitle{
		position:absolute;top:0px;left:0px;
		width:320px;height:60px;
		margin-top:10px;
		margin-left:12px;
		margin-right:10px;
		font-size: 15px;
		font-weight:bold;
    	color:#666666;
    	font-family:Arial, Helvetica;
		line-height:17px
}
.tSTeaser{
		position:absolute;top:60px;left:7px;
		width:195px;height:175px;
		margin-left:7px;
		font-size: 13px;
		font-weight:normal;
    	color:#000000;
    	font-family:Arial, Helvetica;
		line-height:15px
}
.tSspotImage{
position:absolute;top:62px;left:215px;border-style:solid;border-color:#000000;border-width:1px
}
.tSspotImage-nb{
position:absolute;top:62px;left:215px
}
.tSmore-pos{
position:absolute;top:195px;left:280px
}
.sect4-pos{
position:absolute;top:351px;left:30px;width:716px;height:485px;background-color:#CCCCCC
}
.col1-pos{
background-color:#FFFFFF;position:absolute;top:40px;left:6px;width:232px;height:435px;border-style:solid;border-color:#000000;border-width:1px
}
.col2-pos{
background-color:#FFFFFF;position:absolute;top:40px;left:242px;width:232px;height:435px;border-style:solid;border-color:#000000;border-width:1px
}
.col3-pos{
background-color:#FFFFFF;position:absolute;top:40px;left:478px;width:232px;height:435px;border-style:solid;border-color:#000000;border-width:1px
}
.col5-pos{
background-color:#FFFFFF;position:absolute;top:343px;left:478px;width:232px;height:267px;border-style:solid;border-color:#000000;border-width:1px
}
.subHeader1-pos{
position:absolute;top:10px;left:6px;width:232px;height:27px;background-image:url(/yamahavgn/CDA/Images/news/gtr_title_bar1.jpg)
}
.subHeader2-pos{
position:absolute;top:10px;left:242px;width:232px;height:27px;background-image:url(/yamahavgn/CDA/Images/news/gtr_title_bar1.jpg)
}
.subHeader3-pos{
position:absolute;top:10px;left:478px;width:232px;height:27px;background-image:url(/yamahavgn/CDA/Images/news/gtr_title_bar1.jpg)
}
.subHeader4-pos{
position:absolute;top:313px;left:478px;width:232px;height:27px;background-image:url(/yamahavgn/CDA/Images/news/gtr_title_bar1.jpg)
}
.subHeaderTxt{
		padding-top:5px;
		padding-left:10px;
		font-size: 14px;
		font-weight:bold;
    	color:#FFFFFF;
    	font-family:Arial, Helvetica
}
.spot1-pos{
position:absolute;top:0px;left:0px;width:232px;height:135px
}
.spot2-pos{
position:absolute;top:135px;left:0px;width:232px;height:135px
}
.spot3-pos{
position:absolute;top:270px;left:0px;width:232px;height:135px
}
.spot4-pos{
position:absolute;top:405px;left:0px;width:232px;height:135px
}
.spotTitle{
		position:absolute;top:0px;left:0px;
		width:212px;height:40px;
		margin-top:5px;
		margin-left:8px;
		font-size: 12px;
		font-weight:bold;
    	color: #000000;
    	font-family: Arial, Helvetica;
		line-height:14px
}
.spotTeaser{
		position:absolute;top:37px;left:0px;
		width:132px;height:75px;
		margin-left:8px;
		margin-right:8px;
		font-size: 13px;
		font-weight:normal;
    	color: #000000;
    	font-family: Arial, Helvetica;
		line-height:15px
}
.spotImage{
position:absolute;top:37px;left:145px;border-style:solid;border-color:#000000;border-width:1px
}
.more{
position:absolute;top:118px;left:175px;margin-left:10px
}
.separatorImage1{
position:absolute;top:135px;left:8px
}
.allPR-pos{
position:absolute;top:551px;left:109px
}
.allEvent-pos{
position:absolute;top:249px;left:152px
}
.pr1-pos{
position:absolute;top:0px;left:0px;width:212px;height:40px
}
.pr2-pos{
position:absolute;top:40px;left:0px;width:212px;height:40px
}
.pr3-pos{
position:absolute;top:80px;left:0px;width:212px;height:40px
}
.pr4-pos{
position:absolute;top:120px;left:0px;width:212px;height:40px
}
.pr5-pos{
position:absolute;top:160px;left:0px;width:212px;height:40px
}
.pr6-pos{
position:absolute;top:200px;left:0px;width:212px;height:40px
}
.prTeaser{
		position:absolute;top:0px;left:0px;
		width:212px;height:35px;
		margin-top:8px;
		margin-left:8px;
		margin-right:8px;
		font-size: 13px;
		font-weight:normal;
    	color: #000000;
    	font-family: Arial, Helvetica;
		line-height:15px;
		text-decoration:none
}
.separatorImage2{
position:absolute;top:35px;left:8px
}
.cl1-pos{
position:absolute;top:0px;left:0px;width:212px;height:60px
}
.cl2-pos{
position:absolute;top:60px;left:0px;width:212px;height:60px
}
.cl3-pos{
position:absolute;top:120px;left:0px;width:212px;height:60px
}
.cl4-pos{
position:absolute;top:180px;left:0px;width:212px;height:60px
}
.clTeaser{
		position:absolute;top:0px;left:0px;
		width:160px;height:55px;
		margin-top:8px;
		margin-left:8px;
		margin-right:8px;
		font-size: 12px;
		font-weight:normal;
    	color: #000000;
    	font-family: Arial, Helvetica;
		line-height:14px
}
.clmore{
position:absolute;top:45px;left:185px
}
.separatorImage3{
position:absolute;top:60px;left:8px
}
.sect5-pos{
position:absolute;top:847px;left:30px;width:716px;height:120px
}
.ad1-pos{
background-color:#CCCCCC;position:absolute;top:0px;left:0px;width:474px;height:120px
}
.flash-pos{
position:absolute;top:10px;left:6px
}
.ad2-pos{
background-color:#DDDDDD;position:absolute;top:0px;left:484px;width:232px;height:120px
}
.adImage-pos{
position:absolute;top:10px;left:8px
}







.req {
	color: #f00000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.inst-note {
	color: #16769e;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.form-field-title {
    font-weight: bold;
    font-size: 12px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
	padding-right: 8px;
}
.form-field-text {
    font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.closer {
	position: absolute; 
	width: 780px; 
	height: 500px; 
	z-index: 3; 
	left: 0px; 
	top: 0px; 
	visibility: hidden;
}
.top-header {
	width: 770px;
	height: 45px;
	position: absolute; 
	z-index: 0; 
	top: 0px; 
	left: 0px;
	/*background-image: url(/yamahavgn/CDA/Images/yca_logob_334.gif);
	background-color: #000000;*/
	background-image: url(/yamahavgn/CDA/Images/yca_logo_334.gif);
	background-color: #FFF;
	background-repeat: no-repeat
}
.headerbar {
    background-image: url(/yamahavgn/CDA/Images/homepage_bar.jpg);
    background-repeat: no-repeat;
	width: 770px;
	height: 8px; 
	position: absolute; 
	z-index: 0; 
	top: 45px; 
	left: 0px
}
.bar {
    background-image: url(/yamahavgn/CDA/Images/blank.gif);
    background-repeat: no-repeat;
	width: 770px;
	height: 1px;
}

.body-position {
    margin-top: 72px;
	display: none;
}
.menu-position {
    margin-top: 121px;
	display: none;
}
.corpmenu-link {
    font-size: 11px;
    color: #808080;
	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
	line-height: 12px;
    background-color: transparent;
}
.corpmenu-vline {
	border-right: #808080 1px solid;
	background-color: transparent;
}
.grid-rule {
    background-color: #645d33;
}
.grid-name {
    font-size: 12px;
    color: #353327;
    font-family: Arial, Helvetica, sans-serif;
}
.grid-text {
    font-size: 12px;
    color: #353327;
    font-family: Arial, Helvetica, sans-serif;
}
.spot-text {
    font-size: 11px;
    color: #DDD;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #888;
}
.spot-rule {
    background-color: #888;
}
.spot-cat-bkg {
    background-image: url(/yamahavgn/cda/Images/spot_vert_arrow_corp.gif);
    background-repeat: no-repeat
}
.spot-cat-link {
    font-size: 12px;
    color: #DDD;
    font-family: Arial, Helvetica, sans-serif;
}
.spot-prod {
    font-size: 12px;
    color: #DDD;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #888;
}
.spot-read {
    font-size: 11px;
    color: #DDD;
    font-family: Arial, Helvetica, sans-serif;
}
a.spot-read,a:active.spot-read,a:visited.spot-read {
    font-weight: normal;
    font-size: 11px;
    color: #DDD;
    font-family: Arial, Helvetica, sans-serif;
}
a:hover.spot-read {
    font-weight: normal;
    font-size: 11px;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
}
.bkg1 {
    background-color: #888;
	
}
.bkg2 {
    background-color: #888;
}
/*
.lm-bkg {
    background-color: #b2b192;
}
.lm-bkg2 {
    background-color: #e5e5e5;
}
.lm-bkg3 {
    background-color: #FFF;
}
.lm-grad {
    background-image: url(/yamahavgn/cda/Images/lm_bkg_corp.gif);
    background-repeat: no-repeat
}
.lm-rule1 {
    background-color: #FFF;
}
.lm-rule2 {
    background-color: #cccccc;
}
.lm-link {
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lm-link2 {
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lm-link3 {
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lm-pop1 {
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #cbceb3;
}
.lm-pop-rule {
    background-color: #FFF;
}
.lm-pop-link {
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lm-selected {
    font-weight: bold;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.lm-features-on {
    font-size: 12px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.rel-rule {
    background-color: #645d33
}
.rel-text {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFF;
}
.rel-link {
    font-size: 11px;
    color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
}
.rel-bkg {
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #d1d2b2
}
*/
.homepage-hor-line {
	border-top: 1px solid #FFF;
	width: 157px;
	margin-bottom: 5px;
}
a.homepage-menu-link,
a:active.homepage-menu-link,
a:visited.homepage-menu-link {
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
    color: #FFF;
	line-height: 14px;
}
a:hover.homepage-menu-link {
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
    color: #DDD;
	line-height: 14px;
}

.ov-footer-spacer {
	width: 1px;
	height: 1px;
	display: none;
}

.menu-spacer {
	height: 12px;
	display: none;
}

.db-div {
/*	height: 161px;
	width: 770px;
	visibility: visible;
	position: absolute;
	top: 73px;
	left: 0px;*/	
}

.featured-content-table {
	width: 770px;
	height: 32px;
}
.featured-content-left-td {
	width: 4px;
	height: 32px;
	background-image: url(/yamahavgn/CDA/Images/v3/V3_topMenuBackerEndCapLeft.png);
	background-repeat: no-repeat;
}
.featured-content-right-td {
	width: 4px;
	height: 32px;
	background-image: url(/yamahavgn/CDA/Images/v3/V3_topMenuBackerEndCap.png);
	background-repeat: no-repeat;
}
.featured-content-arrow-td {
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	line-height: 13px;
	background-image: url(/yamahavgn/CDA/Images/v3/V3_topMenuBackerSlice.png);
	background-repeat: repeat-x;
}
.featured-content-title-td {
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	line-height: 13px;
	background-image: url(/yamahavgn/CDA/Images/v3/V3_topMenuBackerSlice.png);
	background-repeat: repeat-x;
	width: 100%;
}

/*-------------------------------------------------------------- VERSION 3 CLASSES ---------------------------------------------------------------*/
.pc-head-div .hr-div,
.tab-menu-td-down
,#share_footer {
	background-color: #B70000; /* OVERRIDES COLOR DEFINED IN BASE CSS FILE */
}
.cat-section-div h2 a,
.grid-sectioin-div h2,
.grid-sectioin-div h2 a,
a:hover.tab-menu-link,
.grid-news-div h2,
.grid-news-div li a,
.grid-rel-div h2,
.news-sectioin-div h2, 
.news-article-div h2,
.news-sectioin-div h2 a,
p.news-date,
.top-news-div h2,
.top-news-div li a {
	color: #B70000; /* OVERRIDES COLOR DEFINED IN BASE CSS FILE */
}
 {
	font-size:11px;color:#333333;font-weight:bold;font-family:Arial;
	line-height:15px;padding-bottom:4px;vertical-align:top
}
.speci-text { 
	font-size:11px;color: #333333;font-weight:normal;font-family:Arial;line-height:15px;
	padding-bottom:4px;	padding-left:8px;vertical-align:top
}
a.related-model,a:visited.related-model ,a:active.related-model,a:hover.related-model{
	font-size:11px;color: #666666;font-weight:normal;font-family:Arial;line-height:14px;
text-decoration:underline;
}
a:hover.related-model{
	color:#000000;
}
/*-------------------------------------------------------------- VERSION 3 CLASSES ---------------------------------------------------------------*/
.pc-head-div .hr-div,
.tab-menu-td-down
,#share_footer {
	background-color: #B70000; /* OVERRIDES COLOR DEFINED IN BASE CSS FILE */
}
.cat-section-div h2 a,
.grid-sectioin-div h2,
.grid-sectioin-div h2 a,
a:hover.tab-menu-link,
.grid-news-div h2,
.grid-news-div li a,
.grid-rel-div h2,
.news-sectioin-div h2, 
.news-article-div h2,
.news-sectioin-div h2 a,
p.news-date,
#slideshow .slides h1, 
#slideshow .read-more, 
.top-news-div h2,
.top-news-div li a ,
.bold-text-heading {
	color: #B70000; /* OVERRIDES COLOR DEFINED IN BASE CSS FILE */
}

