/* CSS Document */
.homeNavigation

{
    /*position: absolute;
    width: 300px;*/
	position:relative;
    z-index: 2000;
    left: 0;
    top: 0;
	/*height: 25px;
	background-image:url(../images/2007/nav_end.gif);
	background-repeat:repeat-x;*/
}
div.topnav{
    display: block;
    position: absolute;
    left: 0;
    /*top: 200px;
    width: 223px;
    height: 25px;*/
    font-size: 10px;
    /*padding-left: 23px;
    padding-top: 5px;
    text-decoration: none;
    background-image: url(../images/arrow-white.gif);
    background-repeat: no-repeat;
    background-position: 210px 8px;
    color: white;*/
    overflow: hidden;
    z-index: 40;
    background-color: transparent;
    text-transform: uppercase;
    cursor: pointer;
}

div.topna\v{
    width: 177px;
   /* height: 18px;*/
}

#topnav1, .topnav1 { top: 0px;left:inherit;height:24px; cursor:default; }
#topnav2, .topnav2 { top: 24px;left:0px;height:24px; }
#topnav3, .topnav3 { top: 48px;left:0px;height:23px; }
#topnav4, .topnav4 { top: 71px;left:0px;height:24px; }
#topnav5, .topnav5 { top: 95px;left:0px;height:24px; }
#topnav6, .topnav6 { top: 119px;left:0px;height:25px; }
#topnav7, .topnav7 { top: 144px;left:0px;height:24px; }
#topnav8, .topnav8 { top: 168px;left:0px;height:24px; }
#topnav9, .topnav9 { top: 192px;left:0px;height:22px; cursor:default; }
#topnav10, .topnav10 { top: 345px; }
#topnav11, .topnav11 { top: 369px; }
#topnav12, .topnav12 { top: 393px; }
#topnav13, .topnav13 { top: 417px; }

.navshade,
.navshadeSimple{
    position: absolute;
    left: 0px;
    top: 8px;
    width: 177px;
    height: 200px;
	display: none;
	/*z-index:1;*/
}

.nav\shade{
    background-image: url(imgs/07/subnav_bg.gif) !important;
    background-color: transparent !important;
    filter: alpha(opacity=50);
	-moz-opacity:.50;
    /*background-color: #fff;
    background-image: none;*/
}

.navshadeSimple{
    background-image: url(imgs/07/subnav_bg.gif);
    background-repeat: repeat;/**/
}

#navshade1, #navshadeSimple1 { left: 177px; }
#navshade2, #navshadeSimple2 { left: 164px; }
#navshade4, #navshadeSimple4 { left: 84px; }
#navshade3, #navshadeSimple3 {display: none;
    position: absolute;	top: 28px;
   	left: 328px; width: 270px;
    height: 380px;
}

#nav\shade3{
    /*background-image: url(imgs/07/subnav_bg.gif) !important;
    background-color: transparent !important;
    filter: alpha(opacity=45);
	-moz-opacity:.45;
    background-color: #fff;*/
}

#navshadeSimple3{
    /*background-image: url(imgs/07/subnav_bg.gif);
    background-repeat: repeat;*/
}

.navshadeTopnav{
    position: absolute;
    left: 0;
    display: block;
    z-index: 0;
    height: 23px;
    width: 162px;
    /*background-image: url(imgs/07/subnav_bg.gif);
    background-repeat: repeat;*/
}

.navshadeTop\nav{
    /*background-image: url(imgs/07/subnav_bg.gif) !important;
    background-color: transparent !important;
    filter: alpha(opacity=13);
	-moz-opacity:.13;
    background-image: none;
    background-color: #fff;*/
}

div.subnav{
    display: none;
    position: absolute;
    width: 177px;
    /*height: 23px;*/
    font-size: 10px;
    padding-left: 0px;
    padding-top: 1px;
    background-color: #fff;
    color: black;
    font-size: 10px;
    text-decoration: none;
    filter: alpha(opacity=86);
    -moz-opacity: .86;
    cursor: pointer;
	z-index:9000;
}

div.subna\v{
    width: 177px;
    /*height: 18px;*/
	
}

.subnav1 { left: 177px; }
.subnav2 { left: 164px; }
.subnav4 { left: 84px; }

.toppos1 { top: 48px; }
.toppos2 { top: 72px; }
.toppos3 { top: 96px; }
.toppos4 { top: 120px; }
.toppos5 { top: 144px; }
.toppos6 { top: 129px; }
.toppos7 { top: 196px; }
.toppos8 { top: 220px; }
.toppos9 { top: 244px; }
.toppos10 { top: 63px; }
.toppos11 { top: 64px; }
.toppos12 { top: 65px; }
.toppos13 { top: 66px; }

div.final,
div.final:hover,
div.final:active{
    background-image: none;
}

.info{
    display: none;
    position: absolute;
    left: 333px;
    top: 28px;
    width: 250px;
    height: 366px;
    padding: 5px;
    background-color: #fff;
    overflow: hidden;
    font-size: 10px;
}

.i\nfo{
    width: 250px;
    height: 366px;
}

.info p{
    position: relative;
    top: -3px !important;
    top: -4px;
    line-height: 16px;
    margin: 0;
    padding: 0;
}

.infoImage,
.infoImage img{
    position: absolute;
    left: 3px;
    top: 8px;
    width: 249px;
    height: 158px;
    z-index: 2;
}

.infoHeadline,
.infoSubHeadline, 
.infoSubHeadline_pcna,
.infoType, 
.infoType_pcna,
.infoPerformance, 
.infoPerformance_pcna,
.infoPrice, 
.infoPrice_pcna{
    font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    position: absolute;
    width: 245px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.infoHeadline img,
.infoSubHeadline img,
.infoType img,
.infoType_pcna img,
.infoPerformance img,
.infoPerformance_pcna img,
.infoPrice img,
.infoPrice_pcna img{
    font-size: 11px;
    font-weight: bold;
    color: rgb(132,132,132);
    display: block;
}

.infoHeadline img{
    font-size: 13px;
}

.infoHeadline{
    left: 16px;
    top: 124px;
    width: 269px;
    height: 23px;
    z-index: 1;
}

.infoSubHeadline{
    left: 16px;
    top: 141px;
    width: 261px;
    color: #000;
    height: 16px;
    z-index: 3;
}

.infoType{
    left: 12px;
    top: 173px;
    /*height: 57px;*/
    padding-bottom: 1px;
    border-bottom: 1px solid rgb(204,204,204);
}

.infoPerformance{
    left: 16px;
    top: 245px;
    height: 90px;
    padding-bottom: 1px;
    border-bottom: 1px solid rgb(204,204,204);
}

.infoPrice{
    left: 16px;
    top: 333px;
}

/* PCNA */
.infoType_pcna{
    left: 12px;
    top: 180px;
    height: 60px;
    padding-bottom: 1px;
    border-bottom: 1px solid rgb(204,204,204);
}

.infoPerformance_pcna{
    left: 12px;
    top: 250px;
    height: 65px;
    padding-bottom: 1px;
    border-bottom: 1px solid rgb(204,204,204);
}





.infoPerformance_pcna img, 

.infoPrice_pcna img,

.infoType_pcna img

{

	padding-bottom: 1px;

}



.infoPrice_pcna

{

    left: 16px;

    top: 308px;

}





.infoMoreTwoLines_pcna

{

    position: absolute;

    left: 16px;

    top: 371px;

    height: 20px;

    width: 250px;

}



.infoMoreTwoLines_pcna a

{

	padding-right:0;

	padding-left:0;

    text-decoration: none;

    margin-right: 12px;

}



.infoMoreTwoLines_pcna img{

    margin-right: 0;

    margin-bottom: 1px;

}

.infoBike{

	position:absolute;

	margin-top:5px;

	margin-left:5px;

	width:800px;

	top:443px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333;

}

.infoPage{

	position:absolute;

	margin-top:5px;

	margin-left:5px;

	width:780px;

	top:443px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333;

}

.infoDealers{

	position:absolute;

	margin-top:5px;

	margin-left:5px;

	width:780px;

	top:534px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333;

}