/* the_Nav */

body {
	background:url('images/bg_main.gif') repeat-x #fff;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/* font: 12px/18px "Lucida Grande", Geneva, Arial, Verdana, sans-serif; */
	/* font-family: "Trebuchet MS", verdana; */
	font-size:13px;
	color:#292929;
	}
	
.shopping_cart {
	font-weight:normal;
}

p {
	margin:0px;
	padding:0px 0px 10px 0px;
}


h2 {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; 
	color:#ffbe0c;
	font-size:1.8em;
	font-weight:bold;
	margin:15px 0px 15px 0px;
	padding:0px;
	
}

.h3 {
	margin:0px;
	padding:25px 0px 0px 0px;
}

.sub_heading_1 {
	color:#414141;
	font-size:115%;
	font-weight:bold;
}

* html h2{font-size:1.9em;}
	
#wrapper {
	width:920px;
	margin:0px auto;
	}
	
#container {
	width:920px;
	text-align:left;
	}
	
#header {
	height:129px;
	}
	
#header_left_col {
	width:120px;
	float:left;
}

#header_right_col {
	width:640px;
	float:right;
}

#cart_top {
	text-align:right; 
	padding-top:30px; 
	height:20px; 
	padding-right:15px;
}
	
.clear {
	clear:both;
	}

#content {
	background:#fff; 
	
	width:920px;
	margin:0px auto;
	}
	
#home_main_left_col {
	float:left; 
	width:463px; 
	text-align:left;
}

.home_para {
	font-family:verdana;
	font-size:.9em;
	font-weight:bold;
	text-align:justify;
	line-height:2em;
	color:#414141;
	padding:0px;
	margin:0px;
}

#home_text {
	width:420px;
}

#home_bikes {
	width:447px; 
	float:right;
}

.twenty_pad {
	padding:20px;
}
	
	
#nav_drop {
padding-top:50px;
padding-right:10px;
}
	
#nav {
	float:right;
	margin:0px;
	padding:0px;
}


	
#nav li {
	display: inline;
	list-style: none;
	margin:0px;
	padding:0px;
}



#nav a { display: block; height: 30px; line-height: 30px; float:left;}

/* key background image */
#nav li.tab a { float: left;  text-indent: -9999px; background-image: url(images/nav.gif); background-repeat: no-repeat;}


/* off */
#nav li.home a { background-position: 0px 0px; width: 125px; }
#nav li.bicycles a { background-position: -125px 0; width: 125px; }
#nav li.extras a { background-position: -250px 0; width: 125px; }
#nav li.the_skinny a { background-position: -375px 0; width: 125px; }
#nav li.answers a { background-position: -500px 0; width: 125px; }

/* over */
#nav li.home a:hover { background-position: 0 -31px; width: 125px; }
#nav li.bicycles a:hover { background-position: -125px -31px; }
#nav li.extras a:hover { background-position: -250px -31px; }
#nav li.the_skinny a:hover { background-position: -375px -31px; }
#nav li.answers a:hover { background-position: -500px -31px; }


/* selected */
#nav li.home_selected a{ background-position: 0 -31px; width: 125px; }
#nav li.bicycles_selected a{ background-position: -125px -31px; width: 125px; }
#nav li.extras_selected a{ background-position: -250px -31px; width: 125px;}
#nav li.the_skinny_selected a { background-position: -375px -31px; width: 125px; }
#nav li.answers_selected a { background-position: -500px -31px; width: 125px; }

/* @end */

.padding_15 {
	padding:20px;
}

.padding_top_10 {
	padding-top:10px;
}

.padding_bot_10 {
	padding-bottom:10px;
}

.margin_top_10 {
	margin-top:10px;
}

.margin_top_20 {
	margin-top:20px;
}

.twenty_bottom {
	padding-bottom:20px;
}

.thirty_bottom {
	padding-bottom:30px;
}

.hidden {
	display:none;
	visibility:hidden;
}

.bicycle_detail {
	font-size:88%;
	color:#656565;
}

.bicycle_detail_tiny {
	font-size:78%;
	color:#656565;
	padding-left:2px;
}

.bicycle_detail_tiniest {
	font-size:73%;
	color:#656565;
	padding-left:2px;
}

.bicycle_detail_tiny_nopad {
	font-size:78%;
	color:#656565;
	
}

.the_skinny_link a{
	color: #fcbf1b;
	font-weight:bold;
	text-decoration:none;
}

.the_skinny_link a:hover{
	color: #d19f17;
	font-weight:bold;
	text-decoration:none;
}
.footer_txt {
	font-size:11px;
	color: #7e7e7e;
}
.footer_txt a:link{
	font-size:11px;
	color: #7e7e7e;
	text-decoration:none;
}
.footer_txt a:hover{
	color: #585858;
	text-decoration:none;
}
.pdf_link a:link{
	margin-left: 20px;
	font-size:11px;
	font-weight:bold;
	color:#fcbf1b;
	text-decoration: underline;
}
.pdf_link a:visited{
	margin-left: 20px;
	font-size:11px;
	font-weight:bold;
	color:#fcbf1b;
	text-decoration: underline;
}
.pdf_link a:hover{
	margin-left: 20px;
	color:#d19f17;
	font-weight:bold;
	text-decoration: underline;
}
