@charset "UTF-8";
/* CSS Document */

.LeftColumn {
width:180px;
height:500px;
float:left;
margin:0px;
background-color:#111111;
}

.RightColumn {
width:780px;
height:500px;
float:left;
margin:0px;
background-color:#ededed;
}

#RC_Photos {display:block;}
#RC_TechSpecs {display:none;}
#RC_Safety {display:none;}
#RC_Warranty {display:none;}

.ProductName {
width:180px;
height:140px;
float:left;
margin:0px;
background-color:#FFF;
background-image:url(../images/ProductName.gif);
background-position:top right;
background-repeat:no-repeat;
}

.ProductName H1 {
color:#666;
font-weight:bold;
font-size:16px;
margin:15px 0px 0px 15px;
}

.ProductName P {
color:#666;
font-size:12px;
line-height:14px;
margin:15px 15px 0px 15px;
}

.AddToCart {
width:180px;
height:40px;
margin:0px;
float:left;
background-color:#CCCCCC;
}

.ColorBox {
width:180px;
height:320px;
float:left;
background-image:url(../images/Colors_BG.gif);
background-position:right;
background-repeat:repeat-y;
background-color:#FFF;
}

.ColorBox H1 {
color:#666;
font-size:16px;
font-weight:bold;
margin:15px 0px 15px 15px;
}

.ColorTab {
width:180px;
height:30px;
float:left;
margin:0px;
}

.ColorTab:hover {background-color:#f1f1f1;cursor:pointer;}

#FavColor {
background-position:top right;
background-repeat:no-repeat;
background-image:url(../images/FavColor.gif);
}

#FavColor .ColorText {color:#fff;}

.ColorSwatch {
width:20px;
height:20px;
float:left;
margin:5px 15px 5px 15px;
background-color:#FF0099;
background-position:top left;
background-repeat:no-repeat;
}

#BlackWhite {background-image:url(../images/Color_Black.jpg);}
#Green {background-image:url(../images/Color_Green.jpg);}
#Blue {background-image:url(../images/Color_Indigo.jpg);}
#BlackSilver {background-image:url(../images/Color_Silver.jpg);}
#Red {background-image:url(../images/Color_Red.jpg);}
#Yellow {background-image:url(../images/Color_Yellow.jpg);}
#Magenta {background-image:url(../images/Color_Pink.jpg);}

.ColorText {
font-size:12px;
font-weight:bold;
color:#666;
margin:5px 0px 5px 0px;
padding:4px 0px 0px 0px;
float:left;
display:block;
height:16px;
width:130px;
}

.Tabs {
height:45px;
width:780px;
margin:0px;
float:left;
background-image:url(../images/Tabs_BG.gif);
background-position:top;
background-repeat:repeat-x;
}

.TabItem H1 {
color:#AAA;
font-size:16px;
font-weight:bold;
float:left;
margin:15px 15px 0px 15px;
}

.TabItemSelect H1 {
color:#666;
font-size:16px;
font-weight:bold;
float:left;
margin:15px 15px 0px 15px;
}

.TabItem {background-image:url(../images/Tab_Default.gif);background-position:top right;height:45px;float:left;margin:0px;}
.TabItemSelect {background-image:url(../images/Tab_Selected.gif);background-position:top right;height:45px;float:left;margin:0px;}
.TabItem:hover {cursor:pointer;}

.RC_Content {
width:750px;
min-height:425px;
margin:15px;
float:left;
background-color:#ededed;
color:#666;
}

.Recommended {
width:960px;
height:140px;
float:left;
margin:0px;
background-image:url(../images/Reco_BG.gif);
background-position:top;
background-repeat:repeat-x;
}

.Reco_Left {
width:180px;
height:140px;
float:left;
margin:0px;
}

.Reco_Left H1 {
color:#666;
font-size:16px;
font-weight:bold;
line-height:20px;
float:left;
margin:15px 0px 0px 15px;
}

.Reco_Right {
width:780px;
height:140px;
float:left;
margin:0px;
}

.FeaturedProduct {
width:138px;
height:110px;
background-color:#fff;
float:left;
margin:15px 0px 15px 15px;
}

.SpaceLine {
width:960px;
height:35px;
float:left;
margin:0px;
background-color:#fff;
background-image:url(../images/Footer.gif);
background-position:top left;
background-repeat:no-repeat;
}

.BikesSelector {
width:960px;
height:433px;
margin:0px;
float:left;
z-index:2;
background-image:url(../images/Photos/BothBikes.jpg);
}

.BikesTitle {
width:960px;
height:45px;
margin:0px;
float:left;
background-image:url(../images/PickaBike.gif);
background-position:top left;
background-repeat:no-repeat;
}

.BikesTitle H1 {
font-size:16px;
font-weight:normal;
color:#333333;
margin:15px 0px 0px 15px;
float:left;
}

.BikesTitle H2 {
float:left;
display:block;
margin:11px 0px 0px 15px;
padding:4px 6px 4px 6px;
color:#fff;
font-size:12px;
font-weight:bold;
-moz-border-radius:7px;
-webkit-border-radius:7px;
background-image:url(../images/BTN_BG_Red.gif);
background-repeat:repeat-x;
background-position:top;
text-shadow:0px -1px 0px #9e0b0f;
}
.BikesTitle H2:hover {
background-image:url(../images/BTN_BG_Red2.gif);
color:#cc0000;
cursor:pointer;
text-shadow:none;
}

.BikesSelector H1 {
float:left;
display:block;
margin:50px 0px 0px 20px;
padding:9px 11px 9px 11px;
background-color:#FFFFFF;
color:#222;
font-size:12px;
font-weight:bold;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:0px;
text-shadow:0px 1px 0px #bbb;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.04, rgb(87,87,87)),
    color-stop(0.9, rgb(242,242,242))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(87,87,87) 4%,
    rgb(242,242,242) 90%
);
}
.BikesSelector H1:hover {
cursor:pointer;
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.04, rgb(87,87,87)),
    color-stop(0.9, rgb(242,242,242))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(87,87,87) 4%,
    rgb(242,242,242) 90%
);
text-shadow:0px -1px 0px #bbb;
}

.BikesSelector H2 {
float:left;
display:block;
margin:50px 0px 0px 375px;
padding:9px 11px 9px 11px;
background-color:#FFFFFF;
color:#222;
font-size:12px;
font-weight:bold;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:0px;
text-shadow:0px 1px 0px #bbb;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.04, rgb(87,87,87)),
    color-stop(0.9, rgb(242,242,242))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(87,87,87) 4%,
    rgb(242,242,242) 90%
);
}
.BikesSelector H2:hover {
cursor:pointer;
background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0.04, rgb(87,87,87)),
    color-stop(0.9, rgb(242,242,242))
);
background-image: -moz-linear-gradient(
    center top,
    rgb(87,87,87) 4%,
    rgb(242,242,242) 90%
);
text-shadow:0px -1px 0px #bbb;
}




/* RC_Tech Specs */
.TechCell {
	width:750px;
	height:16px;
	margin:0px;
	float:left;
}
.TechCell:hover {background-color:#FFF;}

.TechCell P {
	font-size:12px;
	margin:1px 0px 0px 0px;
}

.Cell_1 {
width:180px;
height:16px;
margin:0px;
float:left;
font-weight:bold;
}

.Cell_2 {
width:570px;
height:16px;
margin:0px;
float:left;
}

/* RC_Safety Features */
.RC_Column {
	width:250px;
	height:425px;
	margin:0px;
	float:left;
}
.RC_Column P {
	font-size:12px;
	color:#666;
	margin:0px 15px 10px 0px;
}
.RC_Column H1 {
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	color:#666;
}
.RC_Column UL {
	float:left;
	margin:0px;
}
.RC_Column LI {
	font-size:12px;
	color:#CCC;
	margin:0px 0px 10px 0px;
}

/* jFLOW Code */
#myController span{
color:#CCCCCC;
cursor:pointer;
float:left;
margin:0px;
height:25px;
}

#myController span H1 {
	font-size:12px;
	font-weight:bold;
	float:left;
	margin:6px 7px 0px 7px;
}

#jFlowSlide{
border:0px;
}

#myController span.jFlowSelected {
	color:#333333;
	background-image:url(../images/myController2.gif);
	background-color:#FFFFFF;
	background-position:top;
	background-repeat:repeat-x;
}

.jFlowPrev, .jFlowNext{
cursor:pointer;
}

#mySlides {
	width:750px;
	height:400px;
	margin:0px;
	float:left;
	background-color:#000;
}

#myController {
	width:750px;
	height:25px;
	padding:0px;
	margin:0px;
	float:left;
	background-image:url(../images/myController.gif);
	background-position:top;
	background-repeat:repeat-x;
}
