@charset "utf-8";


body{
	margin:0px;
	padding:0px;
}

#fulldoc a{
	color: #db221b;
	text-decoration: none;
}

#fulldoc a:hover{
	text-decoration:underline;
}

#wrapper{
	width:100%;
	padding:0em;
}

#tabs{
	padding:0px;
	margin:0px;
	position:relative;
	height:45px;
	border-bottom: 1px solid #000;         /* Add bottom line under tabs */
}

#tabs ul{
	margin:0;
	padding:0;

}

#tabs li{
	font-family: "Source Sans Pro", sans-serif;
	display: block;
	float: left;
	text-align: center;
	background-image: url(http://rbikes.com/library/styles/jill/blackred/nav_item_bg.png);
	border-right: 2px solid #666666;
	border-left: 2px solide #777777;
	/*border: 1px solid #777;
	margin-right: 1px;*/
	/*padding-left: 15px;
	padding-right: 15px;*/
	padding: 14px 28px;
	color: #fff;
	cursor: pointer;
	/*-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;*/
	font-weight: bold;
	/*font-size: 85%;*/
	position: relative;
}

#tabs li:last-child { 
    	border:none; 
}

#tabs li a {
	color: #0C0;
}

#tabs li a:hover {
	color: #db221b;
}

#tabs li:hover{
	background:#000;
	color:#db221b;
}

#tabs li.active{
	background:#000;
    color:#db221b;
}



					/* BEGINNING OF "DESCRIPTION BOX" PROPERTIES */
#desc {
	width:100%;
	position:relative;
	display:block;
}

#desc div{
	clear:left;
	width:100%;
	position:absolute;
	display:block;
	top:5px;
	/*border-top: 1px solid #000; */
}


					/* BEGINNING OF "PHOTO GALLERY" PROPERTIES */
#gallery {
	max-width: 800px;
	margin: 0 auto;
}

#gallery a img {
	border: 5px solid #FFF;
	border-width: 2px 2px 2px;

}

#gallery a:hover img {
	border: 5px solid #db221b;
	border-width: 2px 2px 2px;
	color: #fff;
}
#gallery a:hover { color: #fff; }



		         		/* BEGINNING OF "FEATURES TABLE" PROPERTIES */
 
.SpecClassFeat tr:nth-child(even) {background: #f2f2f2}	/*shades background of even rows gray*/
.SpecClassFeat tr:nth-child(odd) {background: #FFF}		/*shades background of odd rows white*/

table#SpecIDFeat {
	border-collapse: collapse;	 /*removes invisible spaces between cells*/
	width: 475px;
	/*border: solid black thin;*/
	/*margin: auto;*/   		/*auto centers table*/
	}

.SpecClassFeat td {
	/*border-bottom: solid black thin;*/
	padding: 0 0.5em 0 0.5em;		/*padding: top right bottom left*/
	line-height: 1.7em;
	}

.SpecCol1 {
	font-weight:bold;
	width:145px;
	}

		         		/* BEGINNING OF "INTERACTIVE BUTTON" PROPERTIES */

#fulldoc #buildbike {
	background: #CCC
	background: -moz-linear-gradient(top, #d7d7d7 0%, #b4b4b4 15%, #3e3e3e 50%, #000 50%, #1b1b1b 90%, #3a3a3a);
	background: -webkit-linear-gradient(top, #d7d7d7 0%, #b4b4b4 15%, #3e3e3e 50%, #000 50%, #1b1b1b 90%, #3a3a3a);
	background: linear-gradient(to bottom, #d7d7d7 0%, #b4b4b4 15%, #3e3e3e 50%, #000 50%, #1b1b1b 90%, #3a3a3a);
	position: relative;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: bold;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 1.4em;
	text-decoration: none;
	border-radius: 0px;
	border: 1px black solid;
	box-shadow: #000 0px 2px 4px;     /* left/right in +/- px,  top/bottom in +/- px, total spread radius  */
	color: #FFF;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	display: block;
	width: 300px;

  -o-transition:color .2s ease-out, background .2s ease-out;
  -ms-transition:color .2s ease-out, background .2s ease-out;
  -moz-transition:color .2s ease-out, background .2s ease-out;
  -webkit-transition:color .2s ease-out, background .2s ease-out;
  /* ...and now override with proper CSS property */
  transition:color .2s ease-out, background .2s ease-out;
	
}

#fulldoc #buildbike:hover {
	top: 1px;
	color: #db221b;
	text-decoration: none;
	background: -moz-linear-gradient(top, #d7d7d7 0%, #3e3e3e 7%, #000 25%, #1b1b1b 90%, #000);
	background: -webkit-linear-gradient(top, #d7d7d7 0%, #3e3e3e 7%, #000 25%, #1b1b1b 90%, #000);
	background: linear-gradient(to bottom, #d7d7d7 0%, #3e3e3e 7%, #000 25%, #1b1b1b 90%, #000);
	box-shadow: #000 0px 1px 4px;
	/*background: #000;*/
	/*background: -moz-linear-gradient(top, #3a3a3a 0%, #1b1b1b 10%, #000 50%, #3e3e3e 50%, #b4b4b4);
	background: -webkit-linear-gradient(top, #3a3a3a 0%, #1b1b1b 10%, #000 50%, #3e3e3e 50%, #b4b4b4);
	background: linear-gradient(to bottom, #3a3a3a 0%, #1b1b1b 10%, #000 50%, #3e3e3e 50%, #b4b4b4);*/
	
}

#fulldoc #buildbike:active {
	top: 3px;
	color: #db221b;
	background: -moz-linear-gradient(top, #d7d7d7 0%, #3e3e3e 7%, #000 25%, #1b1b1b 90%, #000);
	background: -webkit-linear-gradient(top, #d7d7d7 0%, #3e3e3e 7%, #000 25%, #1b1b1b 90%, #000);
	background: linear-gradient(to bottom, #d7d7d7 0%, #3e3e3e 7%, #000 25%, #1b1b1b 90%, #000);
	box-shadow: #000 0px 1px 4px;
	/*color: #db221b;
	background: #000;
	top: 3px;*/

}