.sidebar h2{
	color: #fff;
}

#quote_container {
	background: #0d0d0b url('/images/story/2010/sc9/why/quote_bg.gif') repeat-x top left;
	min-height: 143px;
}

* html #quote_container {
	height: 143px;
}

.quote.athlete{
	 /*margin: 10px auto 20px auto;*/
	margin: 0;
	 }
.quote .left_container{
	 width: auto;
	 width: 410px;
	 }
	 
p.credit{
	 font-size: .9em;
	 }
	 
#why_content .left_container .quote.athlete .quote_content{
	 background: transparent url('/images/story/2010/sc9/why/lieto_headshot.jpg') no-repeat top left;
	 padding: 19px 10px 20px 145px;
	 width: 390px;
	 color: #fff;
	 float: none;
	 }
#why_content .left_container .quote.athlete .quote_content h3{
	 color: #fff;
	 }
#why_content .left_container .quote .right_container{
	 width: 390px;
	 color: #fff;
	 padding: 10px;
	 }
#why_content .left_container .quote.athlete .right_container h3{
	 color: #fff;
	 }
#why_content .left_container .quote .right_container h3{
	 color: #000;
	 font-size: 1.6em;
	 }
#why_content .left_container .quote.athlete .right_container p{
	 color: #fff;
	 }
#why_content .left_container .quote .right_container p{
	 margin: 0;
	 color: #000;
	 }
	 


.block{
	 width: 269px;
	 background-color: #000;
	 }
	 
.block h3{
	 color: #fff;
	 text-align: left;
	 margin: 0;
	 padding: 0;
	 }
.block p{
	 text-align: left;
	 font-size: 1.2em;
	 margin: 10px 0;
	 padding: 0;
	 }
	 
#p1.block {
	background: url(/images/story/2010/sc9/why/why_sidebar_p1.jpg) no-repeat top center;
	 height: 235px;
}

#p1.block h2 {
	padding: 180px 0 0 24px;
	margin: 0;
}

.da #p1.block h2, .fr #p1.block h2 {
	padding-top: 170px;
}

.da .block h2, .fr .block h2, .de .block h2, .es .block h2 {
	font-size: 1.3em !important;
}

#p1.block p, #sc7_tech.block p, #sc9.block p {
	margin: 0;
	padding: 4px 0 0 24px;
}
#sc7_tech.block {
	background: url(/images/story/2010/sc9/why/why_sidebar_tech.jpg) no-repeat top center;
	height: 206px;
}

#sc7_tech.block h2 {
	padding: 12px 0 0 24px;
	margin: 0;
}

#sc9.block {
	background: url(/images/story/2010/sc7/why/why_sidebar_sc9.jpg) no-repeat top center;
	height: 227px;
}

#sc9.block h2 {
	padding: 12px 0 0 24px;
	margin: 0;
}


.block .related_bike{
	 padding: 25px 0 0 25px;
	 width: 244px;
	 min-height: 125px;
	 }
.block .related_bike h2{
	font-size: 1.4em;
	 width: 130px;
	 margin: 0 0 10px 0;
	 }
.related_bike .button a{
	 background: url('/images/story/2010/shared/circle_arrow_on_000.png') no-repeat right center;
	 color: #fff;
	 }
.block #block_remedy{
	 background: url('/images/story/2010/shared/why_neighbor_remedy.jpg') no-repeat;
	 }
.block #block_fuel_ex{
	 background: url('/images/story/2010/shared/why_neighbor_fuelex.jpg') no-repeat;
	 }
.block #block_topfuel{
	 background: url('/images/story/2010/shared/why_neighbor_topfuel.jpg') no-repeat;
	 }
.block #block_session{
	 background: url('/images/story/2010/shared/why_neighbor_session.jpg') no-repeat;
	 }
.block #block_scratch{
	 background: url('/images/story/2010/shared/why_neighbor_scratch.jpg') no-repeat;
	 }


#hotspot_tabs .hotspot_image_tips_container{
	 width: 664px;
	 height: 402px;
	 position: absolute;
	 right: 25px;
	 bottom: 16px;
	 }


	 
#why_block_container h2{
	 color: #fff;
	 text-align: left;
	 font-weight: bold;
	 margin: 0px;
	 line-height: 1.3em;
	 font-size: 1.6em;
	 }
	 
#why_block_container p a:link, #why_block_container p a:visited {
	background: url(/images/story/2010/sc9/more_gray_on_dark.gif) no-repeat top right;
	padding-right: 18px;
	color: #fff;
	text-decoration: none;
}

#why_block_container p a:hover {
	color: #b4b4b4;
	text-decoration: underline;
}
 
 /* End content section and Overrides */
#session_why #why_block_container{
	 width: 270px;
	 float: right;
	color: #b4b4b4;
}
