@charset "utf-8";

/**
* fitshop.css
*
**/


#fitFlashWrapper {	
	height:auto !important;
	min-height:500px;
	width:500px;
	width:812px;
}

#topnav {
width:812px;
}

#topnav h2{
display:none;
}

#fitshop_containContent {	
width:812px;

}



.boldBrown {
font-size:13px;
font-weight:bold;
display:inline;
color:#3c1f0e;
margin:0;
padding: 0;
}
.fitshop_pageTabs {

cursor: pointer;	
}

#fitshop_landing {
display:block;
position:relative;
height:460px;
width:812px;
position:relative;
background-image:url(/en_us/media/images/content/pictorial/fitshop/img_main_fit_your_bike.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#fitshop_landing h3{
display:none;
}

#fitshop_landing p{
position:relative;
top:205px;
left:48px;
color:#3c1f0e;
padding:0;
margin:0;
width:370px;
font-size:16px;
font-weight:normal;
}

#fitshop_landing a{
color:#cc6600;
font-size:16px;
font-weight:normal;
text-decoration:none;
}

#fitshop_landing a:hover{
color:#cc6600;
width:260px;
font-size:16px;
font-weight:normal;
text-decoration:underline;
}



#fitshop_tabs {
position:relative;	
}

#fitshop_home {
background: url("/en_US/Media/images/content/pictorial/fitshop/img_topnav_fs_logo.jpg") no-repeat;
height: 77px;
width: 204px;
}

#fitshop_tab1 {
background: url("/en_US/Media/images/content/pictorial/fitshop/img_topnav_before_after_off.jpg") no-repeat;
height: 77px;
width: 117px;
}

#fitshop_tab2 {
background: url("/en_US/Media/images/content/pictorial/fitshop/img_topnav_feel_diff_off.jpg") no-repeat;
height: 77px;
width: 140px;
}

#fitshop_tab3 {
background: url("/en_US/Media/images/content/pictorial/fitshop/img_topnav_five_signs_off.jpg") no-repeat;
height: 77px;
width: 176px;
}

#fitshop_tab4 {
background: url("/en_US/Media/images/content/pictorial/fitshop/img_topnav_dealer_off.jpg") no-repeat;
height: 77px;
width: 175px;
}

#fitshop_tabs img{
position: relative;
top: 4px;
}

#fitshop_before_after {
width:812px;
height:1392px;
position:relative;
background-image:url(/en_us/media/images/content/pictorial/fitshop/img_main_before_after.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#fitshop_before_after a{
color:#cc6600;
text-decoration:none;
}

#fitshop_before_after a:hover{
color:#cc6600;
text-decoration:underline;
}





#fitshop_five_signs {
width:812px;
position:relative;
height:1020px;

}



#fitshop_before_after .taller_riders {
position:relative;
top:138px;
left:20px;
width: 812px;
height: 600px;
overflow:hidden;
}

#fitshop_before_after .taller_riders .before{
position:relative;
top:20px;
left:24px;
width: 303px;
height: 200px;
overflow:hidden;
float:left;

}

#fitshop_before_after .taller_riders .before p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#663300;
width:249px;
margin-top:14px;
}

#fitshop_before_after .taller_riders .after{
position:relative;
top:30px;
left:26px;
width: 415px;
height: 220px;
overflow:hidden;
float:left;
top:20px;

}

#fitshop_before_after .taller_riders .after p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#663300;
width:409px;
margin-top:14px;
}



#fitshop_before_after .shorter_riders {
position:relative;
top:138px;
left:20px;
width: 812px;
height: 650px;
overflow:hidden;
}

#fitshop_before_after .shorter_riders .before{
position:relative;
top:20px;
left:24px;
width: 303px;
height: 200px;
overflow:hidden;
float:left;

}

#fitshop_before_after .shorter_riders .before p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c1f0e;
width:249px;
margin-top:14px;
}

#fitshop_before_after .shorter_riders .after{
position:relative;
top:30px;
left:26px;
width: 415px;
height: 200px;
overflow:hidden;
float:left;
top:20px;

}

#fitshop_before_after .shorter_riders .after p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#3c1f0e;
width:409px;
margin-top:14px;
}


/****
feel the difference styles
****/

#fitshop_feel_the_diff {
width:812px;
position:relative;
height:769px;
background-image:url(/en_us/media/images/content/pictorial/fitshop/img_main_feel_diff.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#fitshop_feel_the_diff .sixPoints {
width:750px;
top:420px;
border:0;
color:#000000;
position:relative;
left:40px;
}

#fitshop_feel_the_diff p{
width:180px;
margin: 6px 6px 0 0;
color:#000000;
position:relative;
}


#fitshop_feel_the_diff .sixPoints .hdr{	
color:#cc6600;
font-size:13px;
font-weight:bold;
background: transparent url(/en_US/media/images/content/pictorial/fitshop/arrow.gif) no-repeat scroll right center;
margin: 0;
padding: 0 10px 0 0 ;
position:relative;
text-transform:uppercase;
height:1%;

}


#fitshop_feel_the_diff .sixPoints .hdr a {
text-decoration:none;
color:#cc6600;
font-size:13px;
font-weight:bold;
position:relative;
text-transform:uppercase;
height:1%;
}

#fitshop_feel_the_diff .sixPoints .hdr a:hover {
text-decoration:underline;
color:#cc6600;
font-size:13px;
font-weight:bold;
position:relative;
text-transform:uppercase;
height:1%;
}



/****
feel the difference styles
****/

#fitshop_five_signs {
width:812px;
position:relative;
height:769px;
background-image:url(/en_us/media/images/content/pictorial/fitshop/img_main_five_signs.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#fitshop_five_signs .getFit {
width:750px;
top:230px;
border:0;
color:#000000;
position:relative;
left:40px;
}

#fitshop_five_signs .getFit p{
width:180px;
margin: 6px 6px 0 0;
color:#000000;
position:relative;
}

#fitshop_five_signs .getFit .hdr{	
color:#630;
font-size:15px;
font-weight:bold;
text-transform:uppercase;
}
/****
bottom promos
****/


#promos {
width:796px;
position:relative;
height:100px;
border-top:1px solid #666666;
padding:10px 0 10px 0;
top:8px;

}

#promos #leftPromo {
position:relative;
float:left;
}


#promos #rightPromo {
position:relative;
float:right;
}




