body{

	background-color: #000;
}
a{
	/*font-size: 1.2em;*/
	color: #fff;
	text-decoration: none;
}
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;
}
a:hover{
	text-decoration: underline;
	color: #fff;
}
#home .main_copy a:hover {
	text-decoration: underline;
	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/remedy/main_bg.jpg') no-repeat center -83px;
margin: 0 auto;
}
#wrapper{


}
#wrapper .links{
background: #000 url('/images/story/2010/remedy/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;
}
#wrapper .links .section p{
margin: 5px 0;
font-size: 1.2em;
color: #fff;
}

p.credit{
	font-size: .9em;
}

#wrapper .links .section a span{
background:transparent url(/images/story/2010/shared/white_arrow.gif) no-repeat scroll 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;
}


/* Navigation Defaults and Overrides */
.platform_nav {
clear:both;
overflow:hidden;
background: transparent url('/images/story/2010/remedy/logo_bg_gr.gif') no-repeat;
width:100%;
}
.platform_nav h1 span {
display: none;
}
.platform_nav h1 {
display:inline;
float:left;
width: 214px;
height: 91px;
background: transparent url('/images/story/2010/remedy/logo_remedy.gif') no-repeat;
}
.platform_nav h1 a{
width: 214px;
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;
color: #000;
}
.platform_nav ul li.selected a{
background:#fff none repeat scroll 0 0;
color: #000;
}
/* End Navigation and Overrides */



#body h1 + p{
	font-size: 1.4em;
	color: #727272;
}

/* Home Section and Overrides */
#home{
height: 300px;
background-color: #ccc;
} 
#home h1{
color: #fff;	
}
#home p{
font-weight: bold;
font-size: 1.4em;
color: #727272;
}
#remedy_story #home{
background: transparent url('/images/story/2010/remedy/remedy_bike_home_new.jpg') no-repeat;
height: 274px;
padding: 200px 0 0 0;
}
#remedy_technology #home{
background: transparent url('/images/story/2010/remedy/tech_bg.jpg') no-repeat;
height: 499px;
position: relative;
}
#remedy_story #home .main_copy_container{
width: 250px;
padding: 25px;
background: transparent url("/images/story/2010/shared/bg_squares.png");
}

#remedy_story #home .main_copy_container .main_copy h1{
color: #fff;
margin-bottom: 10px;
}
#remedy_story #home .main_copy_container .main_copy a{
color: #fff;
}
#remedy_story #home .main_copy_container .main_copy img{
border: 3px solid black;
margin-bottom: 10px;
opacity:1;
filter:alpha(opacity=100);
}
* html #remedy_story #home .main_copy_container {
width: 250px;
padding: 25px;
background: transparent url("/images/story/2010/shared/bg_squares.gif");
}



#remedy_technology #hotspot_copy{
z-index: 100;
width: 250px;
position: absolute;
left: 25px;
top: 25px;
}
#remedy_technology #hotspot_copy p{
	font-weight: normal;
}
#remedy_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;
}
#remedy_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;
}
#remedy_technology #hotspot_copy ul li{
list-style-type: none;
margin: 0 0 10px 0;

}
#remedy_technology #hotspot_copy ul li a{
background:#000000;
border:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
font-size:1.4em;
font-weight:bold;
height:19px;
max-width:185px;
padding:10px;
width:185px;
}

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

#remedy_technology #hotspot_copy ul li a:hover{
text-decoration: none;
border: 1px solid #C70000;
background: #000;
}
#remedy_technology #hotspot_copy ul li a.current{
background:#000000;
border:1px solid #C70000;
color:#FFFFFF;
text-decoration:none;
}
#remedy_technology #hotspot_copy ul li a.current span{
background:transparent url(/images/story/2010/shared/choose_circle_white.gif) no-repeat scroll left center;
padding:0 0 0 14px;
}
#remedy_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;
}
#remedy_technology #hotspot_tabs .hotspot_container{
height:402px;
position:absolute;
width:664px;
z-index:100;
}
#remedy_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;
}
#remedy_technology #hotspot_tabs .hotspot_container a:hover{
background: url('/images/story/2010/shared/hotspot_hover.png') no-repeat;
}


/****************************************************************************
	Hotspot Positions
	positions are relative to upper left corner of bike images
****************************************************************************/

#hotspot_tabs #full_floater{
left: 271px;
top: 221px;
}
#hotspot_tabs #carbon_armor{
left: 320px;
top: 184px;
}
#hotspot_tabs #direct_mount{
left:251px;
top:190px;
}
#hotspot_tabs #evo_link{
left: 237px;
top: 163px;
}
#hotspot_tabs #al_evo_link{
left: 237px;
top: 163px;
}
#hotspot_tabs #bb_95{
left:269px;
top:239px;
}
#hotspot_tabs #al_bb_95{
left: 268px;
top: 260px;
}
#hotspot_tabs #iscg{
left: 265px;
top: 262px;
}
#hotspot_tabs #hi_lo_chainstays{
left: 170px;
top: 247px;
}
#hotspot_tabs #al_hi_lo_chainstays{
left: 170px;
top: 269px;
}
#hotspot_tabs .hotspot_image_tips_container{
width: 664px;
height: 402px;
position: absolute;
right: 25px;
bottom: 16px;
}
#hotspot_tabs #hotspot_oclv_container #hotspot_oclv{
	width: 664px;
	height: 402px;
	background: url('/images/story/2010/remedy/tech_remedy_9.9_new.png') no-repeat;
	position: absolute;
	z-index: 100;
}
#hotspot_tabs .hotspot_container #oclv_frame{
left: 323px;
top: 84px;
}
#hotspot_tabs .hotspot_container #abp_race{
left:108px;
top:242px;
}
#hotspot_tabs .hotspot_container #al_abp_race{
left: 107px;
top: 265px;
}
#hotspot_tabs .hotspot_container #full_floater{
left:276px;
top:210px;
}
#hotspot_tabs .hotspot_container #evo_link{
left: 237px;
top: 139px;
}
#hotspot_tabs .hotspot_container #e2_system{
left: 435px;
top: 52px;
}
#hotspot_tabs .hotspot_container #drcv{
left:278px;
top:157px;
}

#hotspot_tabs .hotspot_container #oclv_rear_stays{
left: 156px;
top: 202px;
}
#hotspot_tabs #hotspot_aluminum{
width: 664px;
height: 402px;
background: url('/images/story/2010/remedy/tech_remedy_8_new.png') no-repeat;
position: absolute;
z-index: 100;
}
#hotspot_tabs #hotspot_aluminum_container .hotspot_container #alpha_aluminum{
left: 323px;
top: 87px;
}
#hotspot_tabs #hotspot_aluminum_container .hotspot_container #trail_tuned_suspension{
left: 271px;
top: 185px;
}
#hotspot_tabs #hotspot_aluminum_container .hotspot_container #abp{
left: 107px;
top: 265px;
}
#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;
}
#remedy_technology #content_container{
background: #fff;
}
#content_container #content_container_bottom_bkgd{
min-height: 100%;
height: auto !important;
height: 100%;
color:  inherit;
background: url('/images/story/2010/shared/content_bottom_rpt_bg.jpg') repeat-x bottom left;
padding: 25px 25px 0;
}
#remedy_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;	
}
#content_container1 #content_container_bottom_bkgd {
background: url(/images/story/2010/remedy/tech_bg_discover.jpg) no-repeat left top;
height:auto !important;
min-height:100%;
padding:0 25px;
}

#remedy_technology #content_container1 #content_menu .left_container,
#remedy_technology #content_container1 #content_menu .right_container{
width: 420px;
}
#remedy_technology #content_container1 #content_menu .right_container{
	float: right;
}
#remedy_technology #content_container1 #content_menu .left_container h2{
color: #fff;
font-size: 1.8em;
text-transform: none;
margin: 5px 0 0 0;
}
#remedy_technology #content_container1 #content_menu .right_container ul{
	margin: 0;
	padding: 0;
}
#remedy_technology #content_container1 #content_menu .right_container ul li{
float: left;
list-style-type: none;
font-size: 1.2em;
font-weight: bold;	
}
#remedy_technology #content_container1 #content_menu .right_container ul li{
/*display: block;*/
}

#remedy_technology #content_container1 #content_menu .right_container ul li a{
	display: block;
padding: 10px 7px 15px 7px;
	text-transform: uppercase;
}
#remedy_technology #content_container1 #content_menu .right_container ul .all{
color: #000000;
}
#remedy_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;
}
#remedy_technology #content_container1 #content_menu .right_container ul .all a:hover{
background: #000;
color: #fff;
text-decoration: none;
cursor: pointer;
}
#remedy_technology #content_container1 #content_menu .right_container ul .all .active{
background: #000;
color: #fff;
text-decoration: none;
}


#remedy_technology #content_container1 #content_menu .right_container ul .speed{
color: #96AA37;
}
#remedy_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;
}
#remedy_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;
}
#remedy_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;
}


#remedy_technology #content_container1 #content_menu .right_container ul .confidence{
color: #328CC8;
}
#remedy_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;
}
#remedy_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;
}
#remedy_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;
}



#remedy_technology #content_container1 #content_menu .right_container ul .control{
color: #6F4C2A;	
}
#remedy_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;
}
#remedy_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;
}
#remedy_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;
}





#remedy_technology #content_container #technology_container{
	background: transparent url('/images/story/2010/shared/tech_vert_hr_bg.gif') repeat-y scroll;
	background-position: 205px 0px;
}
#remedy_technology #content_container #technology_container #suspension_container{
width: 200px;
float: left;
}
#remedy_technology #content_container #technology_container #structure_container{
width: 620px;
margin-left: 30px;
float: left;
}

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


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

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



/*#remedy_technology #content_container #technology_container #structure_container .button.technology_trigger{
margin: 0 10px 30px 0;
}
#remedy_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;
}

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

#remedy_setup #content_container #content_footer .right_container{
}
.right_container ul li a {
	color: #fff;
}
#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;
}

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



#remedy_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;
}
#remedy_why #content_container .quote .left_container{
width: auto;
width: 410px;
}

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

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

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

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





#remedy_why #content_container .block{
width: 219px;
background-color: #000;
color: #fff;
text-align: center;
padding: 25px 25px 5px 25px;
}
#remedy_why #content_container .block.suggestion{
padding: 0;
width: 269px;
text-align: left;
}
#remedy_why #content_container .block h3{
color: #fff;
text-align: left;
margin: 0;
padding: 0;
}
#remedy_why #content_container .block p{
color: #fff;
text-align: left;
font-size: 1.2em;
margin: 10px 0;
padding: 0;
}
#remedy_why #content_container .block img{
margin: 10px 0 0 0;
}
#remedy_why #content_container .block .related_bike{
padding: 25px 0 0 25px;
width: 244px;
height: 125px;
}
#remedy_why #content_container .block .related_bike h3{
width: 115px;
margin: 0 0 10px 0;
}
#remedy_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;
text-decoration: none;
}
#remedy_why #content_container .block .related_bike a:hover {
	text-decoration: underline;
}	
#remedy_why #content_container .block #block_rememdy{
background: url('/images/story/2010/remedy/why_neighbor_remedy.jpg') no-repeat;
height: 165px;
}
#remedy_why #content_container .block #block_fuel_ex{
background: url('/images/story/2010/shared/why_neighbor_fuelex.jpg') no-repeat;
height: 165px;
}
#remedy_why #content_container .block #block_scratch{
background: url('/images/story/2010/shared/why_neighbor_scratch.jpg') no-repeat;
height: 165px;
}
#remedy_why #content_container .block #block_topfuel{
background: url('/images/story/2010/remedy/why_neighbor_topfuel.jpg') no-repeat;
height: 165px;
width: 269px;
height: 150px;
margin: 1px 0 0 0;
padding: 0;
}

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

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

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

#remedy_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;
}

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

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

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

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

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

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

#remedy_setup #content_container .right_container .bumper{
float: left;
height: 420px;
}
#remedy_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;
}

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


#remedy_why{

} 


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

#content_container #commercial{
	margin: 25px 0px;
}
#content_container #commercial .details{
float: right;
width: 272px;
}

#content_container #wallpapers{
	border-top: 1px solid #ccc;
}
	
#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;
}
#content_container .wallpaper_size_container p{
	float: left;
	padding: 0px 10px; 
	margin: 5px 0px;
}
#content_container .wallpaper_size_container p.first{
	padding-left: 0px;
	border-right: 1px solid #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;
	}
#remedy_story #overlay_conatiner{
	background-color: #fff;
	width: 530px;
	display: none;
	padding: 0 25px 25px 25px;
	}
#remedy_story #overlay_conatiner .close{
	display: block;
	text-align: right;
	line-height:30px;
	text-decoration: none;
	}

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

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

#overlay_conatiner #overlay_header .left_container{
	width: 500px;
	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{
	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;
}

#overlay_conatiner .close_button p.button {
	background: url(/images/story/2010/shared/modal_close.png) no-repeat right center;
	cursor: pointer;
	display: block;
	margin-right: 0;
	padding: 0 32px 0 0;
}
#overlay_conatiner .close_button p.button a {
	color: #666666;
}
#remedy_story #overlay_conatiner .close span{
	margin-right: 0px;
	color: #666;
	line-height: 42px;
	display: block;
	padding-right: 34px;
	background: url(/images/story/2010/shared/modal_close.png) no-repeat right center;
	}
#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: 10px;
	
}
#overlay_content #overlay_text ul {
	margin: 0;
	padding: 0;
}
#overlay_content #overlay_text li {
	font-size: 1.2em;
	margin: 0 0 0 23px;
	padding: 0;
}
.moreInfo{
	position: absolute;
	margin-left: 85px;
	margin-top: 48px;
}

.tooltip_content p.button a {
	color: #000;
}

.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;
}
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; 
	
}
#remedy_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 !important;
	background: transparent url(/images/story/2010/shared/circle_arrow_on_000.png) no-repeat scroll right center;
	padding: 0 20px 0 0;
	}

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

.tooltip .tooltip_content a:hover span{
	text-decoration: underline;
}

* html .tooltip .tooltip_content a:hover{
	text-decoration: underline;
}

.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;	
}





