.top-header {
	background-color: #FFF;
}

.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: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #888888;
}

.spot-rule {
    background-color: #888888;
}

.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: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
}

.spot-prod {
    font-size: 12px;
    color: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #888888;
}

.spot-read {
    font-size: 11px;
    color: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
}

.bkg1 {
    background-color: #888888;
	;
}

.bkg2 {
    background-color: #888888;
}

.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: #dddddd;line-height:14px;
}

.ov-footer-spacer{
width:1px;
height:1px;
display:none;
}

.menu-spacer{
height:12px;
display:none;
}

.hp-spot-text-td{
width:179px;
text-align:center;
padding-bottom:10px;
}

.hp-spot-td{
width:179px;
text-align:center;
padding-bottom:15px;
}

.hp-pub-td{
width:251px;
height:186px;
text-align:center;
padding-top:25px;
}

.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%;
}
/* 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;
}
.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{
position:absolute;top:5px;left:5px;width:704px;height:282px;border-style:solid;border-color:#000;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:#000;
    	font-family:Arial, Helvetica;
		line-height:15px;
}
.tSspotImage{
position:absolute;top:62px;left:215px;border-style:solid;border-color:#000;border-width:1px;
}
.tSspotImage-nb{
position:absolute;top:62px;left:215px;
}
.tSmore-pos{
position:absolute;top:195px;left:280px;
}
.sect4-pos{
position:absolute;top:477px;left:30px;width:716px;height:485px;background-color:#CCCCCC;
}
.col1-pos{
background-color:#FFF;position:absolute;top:40px;left:6px;width:232px;height:435px;border-style:solid;border-color:#000;border-width:1px;
}
.col2-pos{
background-color:#FFF;position:absolute;top:40px;left:242px;width:232px;height:435px;border-style:solid;border-color:#000;border-width:1px;
}
.col3-pos{
background-color:#FFF;position:absolute;top:40px;left:478px;width:232px;height:435px;border-style:solid;border-color:#000;border-width:1px;
}
.col5-pos{
background-color:#FFF;position:absolute;top:343px;left:478px;width:232px;height:267px;border-style:solid;border-color:#000;border-width:1px;
}
.subHeader1-pos{
position:absolute;top:10px;left:6px;width:232px;height:27px;background-image:url(/yamahavgn/CDA/Images/news/winds_sub_title.jpg);
}
.subHeader2-pos{
position:absolute;top:10px;left:242px;width:232px;height:27px;background-image:url(/yamahavgn/CDA/Images/news/winds_sub_title.jpg);
}
.subHeader3-pos{
position:absolute;top:10px;left:478px;width:232px;height:27px;background-image:url(/yamahavgn/CDA/Images/news/winds_sub_title.jpg);
}
.subHeader4-pos{
position:absolute;top:313px;left:478px;width:232px;height:27px;background-image:url(/yamahavgn/CDA/Images/news/winds_sub_title.jpg);
}
.subHeaderTxt{
		padding-top:5px;
		padding-left:10px;
		font-size: 14px;
		font-weight:bold;
    	color:#000;
    	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: #000;
    	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: #000;
    	font-family: Arial, Helvetica;
		line-height:15px;
}
.spotImage{
position:absolute;top:37px;left:145px;border-style:solid;border-color:#000;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: #000;
    	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: #000;
    	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:971px;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-color:#000000;
	background-color:#ffffff;
	BACKGROUND-IMAGE: url(/yamahavgn/CDA/Images/yca_logob_334.gif);
	BACKGROUND-IMAGE: url(/yamahavgn/CDA/Images/yca_logo_334.gif);
	BACKGROUND-REPEAT: no-repeat
}

.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: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #888888
}

.spot-rule {
    BACKGROUND-COLOR: #888888
}

.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: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
}

.spot-prod {
    FONT-SIZE: 12px;
    COLOR: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #888888
}

.spot-read {
    FONT-SIZE: 11px;
    COLOR: #dddddd;
    font-family: Arial, Helvetica, sans-serif;
}

.bkg1 {
    BACKGROUND-COLOR: #888888;
	
}

.bkg2 {
    BACKGROUND-COLOR: #888888
}

.homepage-hor-line {
	border-top:1px solid #FFFFFF;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: #ffffff;line-height:14px;
}

a:hover.homepage-menu-link {
    font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: bold;text-decoration:none;
    color: #dddddd;line-height:14px;
}

.ov-footer-spacer{
width:1px;
height:1px;
display:none;
}

.menu-spacer{
height:12px;
display:none;
}

.hp-spot-text-td{
width:179px;
text-align:center;
padding-bottom:10px;
}

.hp-spot-td{
width:179px;
text-align:center;
padding-bottom:15px;
}

.hp-pub-td{
width:251px;
height:186px;
text-align:center;
padding-top:25px;
}

.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: #BA4F00; /* 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 {
	color: #BA4F00; /* OVERRIDES COLOR DEFINED IN BASE CSS FILE */
}

td.spec-head {
	background-color: #BA4F00;
}

td.spec-td2 {
    background-color: #fff;
}
