body {

	background-color: #000;
}
a {
	/*font-size: 1.2em;*/
	color: #fff;
	text-decoration: none;
}

.close .button a {
	color: #000;
	text-decoration: none;
}

.tooltip_content .button a {
	color: #000;
	text-decoration: none;
}

#home .main_copy_container a {
	cursor: pointer;
}

p {
	font-size: 1.2em;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode","Lucida","Trebuchet","Trebuchet MS","Arial","sans";
}
#table #head p {
	font-size: 1.0em;
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans Unicode","Lucida","Trebuchet","Trebuchet MS","Arial","sans";
}
a:hover {
	color: #fff;
}
h1 {
	font-family:"Century Gothic",Avant Garde,Century Gothic,'ITC Avant Garde Gothic',Avant Garde Gothic,"Lucida Sans",Helvetica,Trebuchet,Arial,Sans;
	font-size: 2.5em;
	font-weight: bold;
	}
h2 {
font-family:"Century Gothic",Avant Garde,Century Gothic,'ITC Avant Garde Gothic',Avant Garde Gothic,"Lucida Sans",Helvetica,Trebuchet,Arial,Sans;
font-size: 1.8em;
text-transform: uppercase;
font-weight: normal;
}
h3 {
font-family: "Century Gothic",Avant Garde,Century Gothic,Avant Garde Gothic,"Lucida Sans",Helvetica,Trebuchet,Arial,Sans;
font-size: 1.4em;
text-transform: uppercase;
}

hr {
	margin-top: 30px;
	margin-bottom: 0px;
	border: 1px solid #545454;
}

#body {
background: #000 url('/images/story/2010/shared/main_bg.jpg') no-repeat  center -83px;
margin: 0 auto;
}
#wrapper {


}
#wrapper .links {
background: #000 url('/images/story/2010/fuel_ex/landing_callouts_bg_new.jpg') no-repeat;
padding: 0px 25px 25px;
}

#wrapper .links .section {
width: 225px;
float: left;
margin-right: 12px;
height: 131px;
background: url('/images/story/2010/shared/bg_squares.gif');
padding: 25px 25px 0;
}
#wrapper[id] .links .section {
	background: url('/images/story/2010/shared/bg_squares.png');
}

#wrapper .links .section.last {
margin-right: 0px;
}

#wrapper .links .section h2 {
margin: 0;
font-weight: bold;
font-size: 22.5px;
}
#wrapper .links .section h2 a:hover {
	text-decoration: none;
}
#wrapper .links .section p {
margin: 5px 0;
font-size: 1.2em;
color: #fff;
}

p.credit {
	font-size: .9em;
	margin-bottom: 15px;
}
#wrapper .links .section a span {
	background: transparent url('/images/story/2010/shared/white_arrow.gif') no-repeat 0 2px;
	padding: 0 0 0 11px;
}
#wrapper .links .section a:hover {
	text-decoration: underline;
}
#wrapper[id] .links .section a:hover {
	text-decoration: none;
}
#wrapper[id] .links .section a:hover span {
	text-decoration: underline;
}

#lineup_intro h1 {
	padding-top: 25px;
}

/* Navigation Defaults and Overrides */
.platform_nav {
clear:both;
overflow:hidden;
width:100%;
background: transparent url('/images/story/2010/fuel_ex/logo_bg_gr.gif') no-repeat 0 0;
}
.platform_nav h1 span {
display: none;
}
.platform_nav h1 {
display:inline;
float:left;
width: 226px;
height: 91px;
background: transparent url('/images/story/2010/fuel_ex/logo_bg.gif') no-repeat 0 0;
margin-left: 0px;
}
.platform_nav h1 a {
width: 226px;
height: 91px;
display: block;
}
.platform_nav ul {
display:inline;
float:left;
margin:50px 0 0 20px;
padding: 0px 0 10px 10px;
}
.platform_nav ul li {
color:#fff;
display:inline;
font-family:"Century Gothic",Avant Garde,Century Gothic,'ITC Avant Garde Gothic',Avant Garde Gothic,"Lucida Sans",Helvetica,Trebuchet,Arial,Sans;
font-size:1.3em;
font-weight:500;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-transform:uppercase;
}
.platform_nav ul li a {
color:#fff;
padding: 10px;
margin-right: 10px;
text-decoration:none;
font-family:"Century Gothic",Avant Garde,Century Gothic,'ITC Avant Garde Gothic',Avant Garde Gothic,"Lucida Sans",Helvetica,Trebuchet,Arial,Sans;
}
.platform_nav ul li a:hover {
	background: #fff none repeat scroll 0 0 !important;
	color: #000;
}
.platform_nav ul li.selected a {
	background: #fff none repeat scroll 0 0;
	color: #000;
}
/* End Navigation and Overrides */


/* Home Section and Overrides */
#home {
height: 300px;
background-color: #ccc;
} 
#home h1 {
color: #fff;	
}
#home p {
font-weight: bold;
font-size: 1.4em;
color: #000;
}
#fuel_ex_story #home {
background: transparent url('/images/story/2010/fuel_ex/fuelex_bike_home_new.jpg') no-repeat;
height: 274px;
padding: 200px 0 0 0;
}
* html #fuel_ex_story #home {
background:transparent url(/images/story/2010/fuel_ex/fuelex_bike_home_new.jpg) no-repeat scroll 0 0;
height:274px;
padding:200px 0 20px;
}
#fuel_ex_technology #home {
background: transparent url('/images/story/2010/fuel_ex/tech_hero_bg_new.jpg') no-repeat;
height: 501px;
position: relative;
}
#fuel_ex_story #home .main_copy_container {
width: 250px;
padding: 25px;
background: transparent url("/images/story/2010/shared/bg_squares.png");
}

* html #fuel_ex_story #home .main_copy_container {
width: 250px;
padding: 25px;
background: transparent url("/images/story/2010/shared/bg_squares.gif");
}

#fuel_ex_story #home .main_copy_container .main_copy h1 {
color: #fff;
margin-bottom: 10px;
}
#fuel_ex_story #home .main_copy_container .main_copy a {
color: #fff;
}
#fuel_ex_story #home .main_copy_container .main_copy img {
border: 3px solid black;
margin-bottom: 10px;
opacity:1;
filter:alpha(opacity=100);
}

#fuel_ex_technology #hotspot_copy {
z-index: 100;
width: 250px;
position: absolute;
left: 25px;
top: 43px;
}
#fuel_ex_technology #hotspot_copy p {
	font-weight: normal;
	color: #727272;
}
#fuel_ex_technology #hotspot_copy p.choose span {
background: url('/images/story/2010/shared/tech_frame_selector.png') no-repeat right center;
padding: 0 20px 0 0;
font-weight: bold;
}
#fuel_ex_technology #hotspot_copy ul {
	font-family:"Century Gothic",Avant Garde,Century Gothic,'ITC Avant Garde Gothic',Avant Garde Gothic,"Lucida Sans",Helvetica,Trebuchet,Arial,Sans;
margin: 0;
padding: 0;
display: inline-block;
}
#fuel_ex_technology #hotspot_copy ul li {
list-style-type: none;
margin: 0 0 10px 0;
}
#fuel_ex_technology #hotspot_copy ul li a {
color: #fff;
font-size: 1.4em;
background: #000;
padding: 10px;
height: 19px;
max-width: 185px;
width: 185px;
border: 1px solid #fff;
display: block;
font-weight: bold;
}

#fuel_ex_technology #hotspot_copy ul li a.intls {
color: #fff;
font-size: 1.4em;
background: #000;
padding: 10px;
height: 19px;
max-width: 185px;
width: 185px;
border: 1px solid #fff;
display: block;
font-weight: bold;
}

* html #fuel_ex_technology #hotspot_copy ul li a {
width: 190px;
}

#fuel_ex_technology #hotspot_copy ul li a span {
background: #000 url('/images/story/2010/shared/choose_circle_white.gif') no-repeat left center;
padding: 0 0 0 14px;
}

#fuel_ex_technology #hotspot_copy ul li a:hover {
text-decoration: none;
border: 1px solid #c70000;
background: #000;
}
#fuel_ex_technology #hotspot_copy ul li a.current {
text-decoration: none;
border: 1px solid #c70000;
color: #fff;
background: #000;
}
#fuel_ex_technology #hotspot_copy ul li a.current span {
background: url('/images/story/2010/shared/choose_circle_white.gif') no-repeat left center;
padding: 0 0 0 14px;
}
#fuel_ex_technology #hotspot_tabs .hotspot_tip {
background: #EE3724 url('/images/story/2010/shared/tooltip_vertical_ee3324.png') no-repeat;
padding: 10px;
display: none;
z-index: 200;
color: #fff;
font-weight: bold;
font-size: 1.4em;
}
#fuel_ex_technology #hotspot_tabs .hotspot_container {
height:402px;
position:absolute;
width:664px;
z-index:100;
}
#fuel_ex_technology #hotspot_tabs .hotspot_container a {
width: 28px;
height: 28px;
background: url('/images/story/2010/shared/hotspot.png') no-repeat;
position: absolute;
display: block;
cursor: pointer;
}
#fuel_ex_technology #hotspot_tabs .hotspot_container a:hover {
background: url('/images/story/2010/shared/hotspot_hover.png') no-repeat;
}
#fuel_ex_technology #hotspot_tabs #full_floater {
left: 271px;
top: 221px;
}
#fuel_ex_technology #hotspot_tabs #evo_link {
left: 237px;
top: 163px;
}
#fuel_ex_technology #hotspot_tabs #bb_95 {
left: 274px;
top: 257px;
}
#fuel_ex_technology #hotspot_tabs #press_fit_bb {
left: 272px;
top: 262px;
}
#fuel_ex_technology #hotspot_tabs #hi_lo_chainstays {
left: 176px;
top: 264px;
}
#fuel_ex_technology #hotspot_tabs .hotspot_image_tips_container {
width: 664px;
height: 402px;
position: absolute;
right: 25px;
bottom: 16px;
}
#fuel_ex_technology #hotspot_tabs #hotspot_oclv_container #hotspot_oclv {
	width: 664px;
	height: 402px;
	background: url('/images/story/2010/fuel_ex/tech_fuel_ex_9.9_new.png') no-repeat;
	position: absolute;
	z-index: 100;
}
#fuel_ex_technology #hotspot_tabs .hotspot_container #oclv_frame {
left: 323px;
top: 101px;
}
#fuel_ex_technology #hotspot_tabs .hotspot_container #abp_race {
left: 110px;
top: 259px;
}
#fuel_ex_technology #hotspot_tabs .hotspot_container #full_floater {
left: 277px;
top: 221px;
}
#fuel_ex_technology #hotspot_tabs .hotspot_container #evo_link {
left: 245px;
top: 157px;
}
#fuel_ex_technology #hotspot_tabs .hotspot_container #e2_system {
left: 442px;
top: 83px;
}
#fuel_ex_technology #hotspot_tabs .hotspot_container #drcv {
left: 278px;
top: 181px;
}

#fuel_ex_technology #hotspot_tabs .hotspot_container #oclv_rear_stays {
left: 156px;
top: 202px;
}
#fuel_ex_technology #hotspot_tabs #hotspot_aluminum {
width: 664px;
height: 402px;
background: url('/images/story/2010/fuel_ex/tech_fuel_ex_8_new.png') no-repeat;
position: absolute;
z-index: 100;
}
#fuel_ex_technology #hotspot_tabs #hotspot_aluminum_container .hotspot_container #alpha_aluminum {
left: 323px;
top: 101px;
}
#fuel_ex_technology #hotspot_tabs #hotspot_aluminum_container .hotspot_container #trail_tuned_suspension {
left: 271px;
top: 185px;
}
#fuel_ex_technology #hotspot_tabs #hotspot_aluminum_container .hotspot_container #abp {
left: 107px;
top: 264px;
}
#fuel_ex_technology #hotspot_tabs #hotspot_aluminum_container .hotspot_container #e2_fork {
left: 464px;
top: 133px;
}
/* End Home Section and Overrides */

/* Content section and Overrides */

#content_container {
background: #fff url('/images/story/2010/shared/content_top_bg.jpg') repeat-x top left;
}
#fuel_ex_technology #content_container {
background: #fff;
}
#content_container1 #content_container_bottom_bkgd {
min-height: 100%;
height: auto !important;
height: 100%;
color:  inherit;
background: url('/images/story/2010/shared/bg_tech_discover.gif') no-repeat top left;
padding: 0 25px 0;
}
#content_container #content_container_bottom_bkgd {
color:  inherit;
background: url('/images/story/2010/shared/content_bottom_rpt_bg.jpg') repeat-x bottom left;
padding: 0 25px 0;
}
#fuel_ex_technology #content_container1 #content_menu {
	font-family:"Century Gothic",Avant Garde,Century Gothic,'ITC Avant Garde Gothic',Avant Garde Gothic,"Lucida Sans",Helvetica,Trebuchet,Arial,Sans;
	margin: 0;	
}

#fuel_ex_technology #content_container1 #content_menu .left_container,
#fuel_ex_technology #content_container1 #content_menu .right_container {
width: 420px;
color: #000;
}
#fuel_ex_technology #content_container1 #content_menu .right_container {
	float: right;
}
#fuel_ex_technology #content_container1 #content_menu .left_container h2 {
color: #fff;
font-size: 1.8em;
text-transform: none;
margin: 5px 0 0 0;
}

#fuel_ex_technology #content_container1 #content_menu .left_container h2.intl {
color: #fff;
font-size: 1.6em;
text-transform: none;
margin: 5px 0 0 0;
}

#fuel_ex_technology #content_container1 #content_menu .right_container ul {
	margin: 0;
	padding: 0;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul li {
float: left;
list-style-type: none;
font-size: 1.2em;
font-weight: bold;	
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul li {
/*display: block;*/
}

#fuel_ex_technology #content_container1 #content_menu .right_container ul li a {
	display: block;
padding: 10px 7px 15px 7px;
	text-transform: uppercase;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .all {
color: #000000;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .all a span {
background: url('/images/story/2010/shared/tech_icon_all.gif') no-repeat left center;
padding: 0 0 0 18px;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .all a:hover {
background: #000;
color: #fff;
text-decoration: none;
cursor: pointer;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .all .active {
background: #000;
color: #fff;
text-decoration: none;
}


#fuel_ex_technology #content_container1 #content_menu .right_container ul .speed {
color: #96AA37;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .speed span {
background: url('/images/story/2010/shared/indicator_speed_green.gif') no-repeat left center;
padding: 0 0 0 18px;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .speed a:hover {
background: url('/images/story/2010/shared/tech_tab_speed_bg.jpg');
color: #fff;
text-decoration: none;
cursor: pointer;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .speed .active {
background: url('/images/story/2010/shared/tech_tab_speed_bg.jpg');
color: #fff;
text-decoration: none;
}


#fuel_ex_technology #content_container1 #content_menu .right_container ul .confidence {
color: #328CC8;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .confidence span {
background: url('/images/story/2010/shared/indicator_conf_blue.gif') no-repeat left center;
padding: 0 0 0 18px;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .confidence a:hover {
background: url('/images/story/2010/shared/tech_tab_conf_bg.jpg');
color: #fff;
text-decoration: none;
cursor: pointer;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .confidence .active {
background: url('/images/story/2010/shared/tech_tab_conf_bg.jpg');
color: #fff;
text-decoration: none;
}



#fuel_ex_technology #content_container1 #content_menu .right_container ul .control {
color: #6F4C2A;	
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .control span {
background: url('/images/story/2010/shared/indicator_control_brown.gif') no-repeat left center;
padding: 0 0 0 18px;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .control a:hover {
background: url('/images/story/2010/shared/tech_tab_contr_bg.jpg');
color: #fff;
text-decoration: none;
cursor: pointer;
}
#fuel_ex_technology #content_container1 #content_menu .right_container ul .control .active {
background: url('/images/story/2010/shared/tech_tab_contr_bg.jpg');
color: #fff;
text-decoration: none;
}





#fuel_ex_technology #content_container #technology_container {
	background: transparent url('/images/story/2010/shared/tech_vert_hr_bg.gif') repeat-y scroll;
	background-position: 205px 0px;
}

* html #fuel_ex_technology #content_container #technology_container #suspension_container {
	margin-top: 20px;
}
* html #fuel_ex_technology #content_container #technology_container #structure_container {
	margin-top: 20px;
}

#fuel_ex_technology #content_container #technology_container #suspension_container {
width: 200px;
float: left;
}
#fuel_ex_technology #content_container #technology_container #structure_container {
width: 620px;
margin-left: 30px;
float: left;
}

#fuel_ex_technology #content_container #technology_container .button.technology_trigger {
float: left;
width: 200px;
height: 153px;
cursor: pointer;
margin-bottom: 30px;
margin-right: 10px;

}

* html #fuel_ex_technology #content_container #technology_container .button.technology_trigger {
	height: 165px;
}

#fuel_ex_technology #content_container #technology_container #suspension_container .button.technology_trigger,
#fuel_ex_technology #content_container #technology_container .button.technology_trigger.last {
margin-right: 0px;
}

#fuel_ex_technology #content_container #technology_container #suspension_container .button .technology_settings,
#fuel_ex_technology #content_container #technology_container #structure_container .button .technology_settings {
margin: 5px 0 0 0;
}
#fuel_ex_technology #content_container #technology_container #suspension_container .button .technology_settings h3,
#fuel_ex_technology #content_container #technology_container #structure_container .button .technology_settings h3 {
float: left;
width: 130px;
margin: 0 5px 0 0;
font-size: 1.2em;
}
#fuel_ex_technology #content_container #technology_container #suspension_container .button .technology_settings img,
#fuel_ex_technology #content_container #technology_container #structure_container .button .technology_settings img {
float: right;
margin: 0 0 0 5px;
}

#overlay_content #overlay_text ul {
	padding: 0;
	margin: 0;
}

#overlay_content #overlay_text li {
	padding: 0;
	margin: 0 0 0 23px;
	font-size: 1.2em;
}


/*#fuel_ex_technology #content_container #technology_container #structure_container .button.technology_trigger {
margin: 0 10px 30px 0;
}
#fuel_ex_technology #content_container #technology_container .button.technology_trigger.first {
	margin: 0 10px 30px 0;
}*/
#content_container #content_footer {
border-top: 1px solid #545454;
margin: 25px 0px 30px 0px;
text-align: right;
height: 80px;
}

#content_container #content_container_bottom_bkgd #content_footer span {
float: right;
color: #000;
margin-top: 35px;
margin-left: 10px;
}
#content_container #content_container_bottom_bkgd #content_footer h4 {
margin: 0px;
line-height: 100px;
}

#content_container #content_container_bottom_bkgd #content_footer h4 a {
color: #545454;
font-size: 1.0em;
font-weight: normal;
}
html>body #content_container #content_container_bottom_bkgd #content_footer h4 a {
	color: #fff;
}

#fuel_ex_setup #content_container #content_footer {
	border-top: 0px;
}

#fuel_ex_setup #content_container #content_footer .right_container {
	awidth: auto;
}
#content_container #content_footer h4 {
color: #fff;
font-size: 1.4em;
}

#content_container #content_footer span {
font-family:"Century Gothic",Avant Garde,Century Gothic,'ITC Avant Garde Gothic',Avant Garde Gothic,"Lucida Sans",Helvetica,Trebuchet,Arial,Sans;
background-color: #fff;
padding: 5px;
font-size: 1.8em;
cursor: pointer;
}

#content_container #content_footer span:hover {
	background-color: #545454;
}

#fuel_ex_why #content_container .left_container {
width: 557px;
}

#why_content {
	padding-top: 25px;
}

#setup_content_container {
	padding-top: 25px;
	margin: 0 0 162px 0;
}

#fuel_ex_why #content_container .quote.athlete {
background: #262626 url('/images/story/2010/fuel_ex/why_athl_bg.jpg') repeat-x top left;
margin: 10px auto 20px auto;
}
#fuel_ex_why #content_container .quote .left_container {
width: auto;
width: 410px;
}

#fuel_ex_why #content_container #why_content .left_container .quote.athlete .quote_content {
background: url("/images/story/2010/shared/why_athl_brown.jpg") no-repeat;
padding: 25px 10px 25px 145px;
width: 390px;
color: #fff;
float: none;
}
#fuel_ex_why #content_container #why_content .left_container .quote.athlete .quote_content h3 {

color: #fff;
}
#fuel_ex_why #content_container #why_content .left_container .quote .right_container {
width: 390px;
color: #fff;
padding: 10px;
}

#fuel_ex_why #content_container #why_content .left_container .quote.athlete .right_container h3 {
color: #fff;
}
#fuel_ex_why #content_container #why_content .left_container .quote .right_container h3 {
color: #000;
font-size: 1.6em;
}

#fuel_ex_why #content_container #why_content .left_container .quote.athlete .right_container p {
color: #fff;
}
#fuel_ex_why #content_container #why_content .left_container .quote .right_container p {
margin: 0;
color: #000;
}





#fuel_ex_why #content_container .block {
width: 219px;
background-color: #000;
color: #fff;
text-align: center;
padding: 25px 25px 5px 25px;
}
#fuel_ex_why #content_container .block.suggestion {
padding: 0;
width: 269px;
text-align: left;
}
#fuel_ex_why #content_container .block h3 {
color: #fff;
text-align: left;
margin: 0;
padding: 0;
}
#fuel_ex_why #content_container .block p {
color: #fff;
text-align: left;
font-size: 1.2em;
margin: 10px 0;
padding: 0;
}
#fuel_ex_why #content_container .block img {
margin: 10px 0 0 0;
}
#fuel_ex_why #content_container .block .related_bike {
padding: 25px 0 0 25px;
width: 244px;
height: 125px;
}
#fuel_ex_why #content_container .block .related_bike h3 {
width: 115px;
margin: 0 0 10px 0;
}
#fuel_ex_why #content_container .block .related_bike a {
background: url('/images/story/2010/shared/circle_arrow_on_000.png') no-repeat right center;
padding: 1px 20px 1px 0;
color: #fff;
}
#fuel_ex_why #content_container .block .related_bike a:hover {
	text-decoration: underline;
}
#fuel_ex_why #content_container .block #block_rememdy {
background: url('/images/story/2010/fuel_ex/why_neighbor_remedy.jpg') no-repeat;
height: 165px;
}
#fuel_ex_why #content_container .block #block_fuel_ex {
background: url('/images/story/2010/fuel_ex/why_neighbor_topfuel.jpg') no-repeat;
height: 165px;
}

#fuel_ex_bike_lineup #content_container .lineup_compare_container {
margin: 10px 0;
}
#fuel_ex_bike_lineup #content_container .lineup_compare_container .alertBar,
#fuel_ex_bike_lineup #content_container .lineup_compare_container .choose {
position: absolute;

width: 740px;
color: #fff;
background-color: #000;
}
#fuel_ex_bike_lineup #content_container .lineup_compare_container .choose a {
	color: #fff;
}
#fuel_ex_bike_lineup #content_container .lineup_compare_container .red {
position: absolute;
z-index: 2000;
background-color: #EE3323;
display: none;
}

#fuel_ex_bike_lineup #content_container .lineup_compare_container .choose p {
padding: 0 0 0 15px;
}

#fuel_ex_bike_lineup #content_container .lineup_compare_container .compareBtn {
	background: transparent url('/images/story/2010/shared/bl_choose_arrow_red.gif') no-repeat scroll 4px center;
	width: 110px;
}

#fuel_ex_bike_lineup #content_container .lineup_compare_container .compare {
width: 100px;
margin: 0 0 0 10px;
color: #fff;
background-color: #EE3324;
cursor: pointer;
}
#fuel_ex_bike_lineup #content_container .lineup_compare_container .compare p {
text-align: center;
text-transform: uppercase;
}

#fuel_ex_bike_lineup #content_container #bike_list {
padding: 65px 0 0 0;
}
#fuel_ex_bike_lineup #content_container #bike_list #compare {
height: 45px;
}
#fuel_ex_bike_lineup #content_container #bike_list .bike_details {
width: 100px;
height: 120px;
margin: 1px 0;
background: url('/images/story/2010/shared/bl_bike_bg.jpg') bottom left;
padding: 0 5px;
}
#fuel_ex_bike_lineup #content_container #bike_list .bike_details h3 {
	font-size: 1.1em;
	margin: 0;
}
#fuel_ex_bike_lineup #content_container #bike_list .bike_details p {
	font-size: .9em;
	margin: 0;
}
#fuel_ex_bike_lineup #content_container #bike_list .bike_details .compare {
	margin-top: 10px;
	cursor: pointer;
}
#fuel_ex_bike_lineup #content_container #bike_list .bike_details .compare:hover {
	color: #EE3324;
}
#fuel_ex_bike_lineup #content_container #bike_list .bike_details .left_container {
background: url(/images/story/2010/fuel_ex/bl_check_off.gif) no-repeat;
width: 13px;
height: 12px;
margin-right: 3px;
}
#fuel_ex_bike_lineup #content_container #bike_list .bike_details .left_container:hover {
background: url(/images/story/2010/fuel_ex/bl_check_hover.gif) no-repeat;
}
#fuel_ex_bike_lineup #content_container #bike_list .bike_details .left_container.active {
background: url(/images/story/2010/fuel_ex/bl_check_on.gif) no-repeat;
}
#fuel_ex_bike_lineup #content_container #bike_stats {
	width: 738px;
}
#fuel_ex_bike_lineup #content_container #bike_stats #table {
	width: 738px;
overflow-x: auto;
overflow-y: hidden;
}
#fuel_ex_bike_lineup #content_container #bike_stats #table .cell {
width: 90px;
float: left;
margin: 0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}
#fuel_ex_bike_lineup #content_container #bike_stats #table .cell p {
	padding: 0px 5px;
}
#fuel_ex_bike_lineup #content_container #bike_stats #table #head {
width: 1850px;
}

#fuel_ex_bike_lineup #content_container #bike_stats #table #head .cell {
height: 65px;
cursor: pointer;
text-align: center;

}
#fuel_ex_bike_lineup #content_container #bike_stats #table #head .cell:hover {
color:#EE3324;
}
#fuel_ex_bike_lineup #content_container #bike_stats #table_body {
width: 1850px;
}
#fuel_ex_bike_lineup #content_container #bike_stats #table_body .row .cell {
height: 120px;
border-top: 1px solid #ccc;
text-align: center;
}	
#fuel_ex_bike_lineup #content_container #bike_stats #table_body .row .cell img {
margin: 53px 0 0 0;
}
#fuel_ex_setup #content_container .left_container {
width: 550px;
}		
#fuel_ex_setup #content_container .right_container {
width: 300px;
background-color: #000;
color: #fff;
}

#fuel_ex_setup #content_container .left_container h2 {
	margin: 20px 0 0 0;
}
#fuel_ex_setup #content_container .left_container h2 + p {
	margin: 5px 0 10px 0;
}

#fuel_ex_setup #content_container .right_container .details {
padding: 10px 25px;
color: #b4b4b4;
}
#fuel_ex_setup #content_container .right_container .details h5:hover {
	text-decoration: underline;
}

#fuel_ex_setup #content_container .right_container .bumper {
float: left;
height: 420px;
}
#fuel_ex_setup #content_container .right_container .details h5 {
	font-size: 1.0em;
	background: #ee3323 url('/images/story/2010/shared/setup_icon.gif') no-repeat 10px center;
	color: #fff;
	padding: 10px 30px;
}

#fuel_ex_setup #content_container .right_container h2 {
color: #fff;
}	
/* End content section and Overrides */


#fuel_ex_why {

} 


#fuel_ex_why #why_block_container {
width: 270px;
float: right;
}


#content_container .column {
	width: 272px;
	float: left;
	margin-right: 17px;
	margin-bottom: 100px;
}
#content_container .column.last {
	margin-right: 0px;
}
#content_container .wallpaper_size_container {
	width: 200px;
	color: #000;	
}
#content_container .wallpaper_size_container p {
	float: left;
	padding: 0px 10px; 
	margin: 5px 0px;
}
#content_container .wallpaper_size_container p a {
	float: left;
	padding: 0px 10px; 
	margin: 5px 0px;
	color: #000;
}
#content_container .wallpaper_size_container p.first {
	padding-left: 0px;
	border-right: 1px solid #000;
}

#content_container .wallpaper_size_container p.first a {
	padding-left: 0px;
	color: #000;
}


/* Shared Class Styles */

.left_container {
	float: left;
}
.right_container {
	float: right;
}

/* End Shared Class Styles */


#overlay_conatiner {
	background-color: #fff;
	width: 810px;
	display: none;
	}
#fuel_ex_story #overlay_conatiner {
	background-color: #fff;
	width: 530px;
	display: none;
	padding: 0 25px 25px 25px;
	}
#fuel_ex_story #overlay_conatiner .close {
	display: block;
	text-align: right;
	line-height:30px;
	text-decoration: none;
	}
	
#overlay_conatiner .close_button p.button {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/images/story/2010/shared/modal_close.png);
	background-position:right center;
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	margin-right:-3px;
	padding-bottom:0;
	padding-left:0;
	padding-right:32px;
	padding-top:0;
}

#overlay_conatiner #overlay_header {
	height: 60px;
	line-height: 60px;
}

#overlay_conatiner #overlay_header h1 {
	font-weight: normal;
}

#overlay_conatiner #overlay_header .left_container {
	margin-left: 25px;
	}
#overlay_conatiner #overlay_header .right_container {
/*	margin-right: 5px;
	margin-top: 5px;
	width: 250px;*/
	float: right;
	text-align: right;
	}
#overlay_conatiner #overlay_header .close {

}

#overlay_conatiner .close span {
	background: url('/images/story/2010/shared/modal_close.png') no-repeat center right;
	padding: 0 32px 0 0;
	display: block;
	/*height: 30px;*/
	color: #666;
	margin-right: 12px;
	cursor: pointer;
	text-transform: capitalize;
	}
#fuel_ex_story #overlay_conatiner .close span {
	margin-right: 0px;
	}
#overlay_conatiner #overlay_content {
	background: #fff url('/images/story/2010/shared/modal_content_bg.png') repeat-x;
	padding: 25px;
	}
#overlay_conatiner #overlay_content #loader_container {
	margin: 0 auto;
	min-height: 150px;
	text-align: center;
	padding: 150px 0 0 0;
	}
#overlay_conatiner #overlay_content #overlay_media {
	width: 530px;
	}
#overlay_conatiner #overlay_content #overlay_text h2 {
	font-weight: bold;
}
#overlay_conatiner #overlay_content #overlay_text {
	width: 210px;
	padding-left: 20px;
	}
#overlay_conatiner #overlay_content #overlay_text ol {
	margin: 0px;
	padding: 5px 10px 0 20px;
	
}
#overlay_conatiner #overlay_content #overlay_text ol li {
	margin: 0px;
	padding-bottom: 5px;
	
}
.moreInfo {
	position: absolute;
	margin-left: 85px;
	margin-top: 48px;
}



.carousel_container {
	width: 900px;
	padding: 10px 0;
	background-color: #2c2c2c;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#overlay_carousel {
	width: 760px;
	margin: 10px 25px 25px 25px;
	}
/* 
    root element for the scrollable. 
    when scrolling occurs this element stays still. 
*/
#overlay_carousel .scrollable {
	width: 760px;
	}
div.scrollable { 
 
    /* required settings */ 
    position:relative; 
    overflow:hidden; 
    width: 852px;
	height: 120px;
	float: left;
	background-color: #999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
} 
 
/* 
    root element for scrollable items. Must be absolutely positioned 
    and it should have a extremely large width to accomodate scrollable items. 
    it's enough that you set width and height for the root element and 
    not for this element. 
*/ 
div.scrollable div.items { 
    /* this cannot be too large */ 
    width:20000em; 
    position:absolute;
	height: 120px; 
} 
 
/* 
    a single item. must be floated in horizontal scrolling. 
    typically, this element is the one that *you* will style 
    the most. 
*/ 
div.scrollable div.items .carousel_item { 
    float:left;
	width: 102px;
	height: 100px;
	margin: 10px 0 0 10px;
}

#overlay_carousel div.scrollable div.items .carousel_item { 
    float:left;
	width: 130px;
	height: 100px;
	margin: 10px 0 0 10px;
}

#overlay_carousel div.scrollable div.items .carousel_item.active .carousel_item_details {
	background-color: #FFF;
	}

#overlay_carousel div.scrollable div.items .carousel_item .carousel_item_details:hover {
	background-color: #EE3323;
	}
	
div.scrollable div.items .carousel_item .carousel_item_details {
	background-color: #dfdfdf;
	padding: 5px;
	
	}
#overlay_carousel div.scrollable div.items .carousel_item .carousel_item_details {
	background-color: #666666;
}
div.scrollable div.items .carousel_item .carousel_item_details .play_btn {
	position: absolute;
	margin-left: 45px;
	margin-top: 30px;
	}
div.scrollable div.items .carousel_item a { 
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	font-family: "Lucida Grande","Lucida Sans","Trebuchet","Trebuchet MS","Arial","sans";
}
div.scrollable div.items .carousel_item a img {
	display: block;	
} 
div.scrollable div.items .carousel_item h3 {
	font-family:"Century Gothic",Avant Garde,Century Gothic,'ITC Avant Garde Gothic',Avant Garde Gothic,"Lucida Sans",Helvetica,Trebuchet,Arial,Sans;
	margin: 0;
	padding: 0;	
	font-size: 1.1em;
	color: #000;
}
div.scrollable div.items .carousel_item p {
	margin: 0;
	padding: 0;
	font-size: 1.0em;
	color: #000;
} 
/* you may want to setup some decorations to active the item */ 
div.items div.active { 
   /* border:1px inset #ccc; */
    background-color:#fff; 
}

.carousel_container .nextPage:hover {
background-position:0 -120px;
}


.carousel_container .nextPage {
cursor:pointer;
display:inline-block;
float:left;
overflow:hidden;
width:24px;
background-color: #2c2c2c;
background: #2c2c2c url('/images/story/2010/shared/carousel_right_on_2c2c2c.png') no-repeat scroll 0 0;
height:120px;
}

.carousel_container .prevPage:hover {
background-position:0 -120px;
}


.carousel_container .prevPage {
cursor:pointer;
display:inline-block;
float:left;
overflow:hidden;
width:24px;
background-color: #2c2c2c;
background: #2c2c2c url('/images/story/2010/shared/carousel_left_on_2c2c2c.png') no-repeat scroll 0 0;
height:120px;
}

.carousel_container a.disabled {
	visibility: hidden;
}



.multi_text {
	display: none;
}




/*////////////////////////////////////////////////////////////////////
	Float Fix
////////////////////////////////////////////////////////////////////*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.tooltip {
	display:none; 
    width:223px; 
	
}
#fuel_ex_bike_lineup .bl_tooltip {
	display:none; 
    width:240px; 
	}
/* tooltip styling */ 
.tooltip .tooltip_content { 
    font-size:11px; 
    color:#545454;
	background-color: #d5d5d5; 
	padding: 15px;
}

.tooltip .tooltip_content.right_container {
	width: 200px;
	background-color: #000; 
	}
.tooltip .tooltip_content.right_container h3 {
	color: #fff;
	}
.tooltip .tooltip_content.right_container p {
	color: #707070;
	margin: 0 0 10px 0;
	}
 
.tooltip .tooltip_content.right_container a span {
	color: #fff;
	background: url('/images/story/2010/shared/circle_arrow_on_000.png') no-repeat right center;
	padding: 0 20px 0 0;
	}
.tooltip .tooltip_content.right_container a:hover {
	text-decoration: none;
	border-bottom: 1px solid white;
}

.tooltip .tooltip_content a span {
	color: #000;
	background: url('/images/story/2010/shared/circle_arrow_on_f9f9f9.png') no-repeat right bottom;
	padding: 10px 20px 0 0;
	}

.tooltip .tooltip_content a:hover {
	text-decoration: none;
	color: #000;
	border-bottom: 1px solid black;
}

.tooltip .tooltip_arrow {
	width: 27px;
	height: 14px;
	background: url('/images/story/2010/shared/tooltip_vertical_d5d5d5.png') no-repeat top center;
	margin: 0 auto;
	
}
.tooltip .tooltip_arrow.left_container {
	width: 10px;
	height: 21px;
	margin: 100px 0 0 0;
	background: url('/images/story/2010/shared/bl_tooltip_arrow.png') no-repeat center center;	
	}
/* a .label element inside tooltip */ 
.tooltip .label { 
    color:yellow; 
    width:35px; 
} 
 
.tooltip h3 { 
    color:#000; 
    font-weight:bold; 
}
.tooltip p {
	color: #545454;
	font-size: 11px;
	margin: 0 0 10px;	
}





