#header {
	background: #34363a url(/images/shared/header_topnav_bg.gif) repeat-x top left;
	font-size: 1em;
	min-width: 800px;
}

/*** mainNav ***/
#mainNav {
	width: 900px;
	margin: 0 auto;
	height: 53px;
	border-bottom: 1px solid #232427;
}

#mainNav .logo {
	margin-top: 5px;
	float: left;
	display: inline;
}

#mainNav .skipNav {
	display: none;
}

#mainNav ul {
	list-style: none;
	margin: 0;
	margin-top: 17px;
	margin-left: 35px;
	padding: 0;
	display: inline;
	float: left;
}

#mainNav ul li {
	float: left;
	display: inline;
	margin: 0;
	margin-right: 20px;
	padding: 0;
}

#mainNav ul li a {
	color: #dadada;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.3em;
	float: left;
	display: inline;
	margin-left: 7px;
	padding: 2px 7px 3px 0;
}

#mainNav ul li.current a,
#mainNav ul li a:hover {
	color: #fff;
}

.home #mainNav ul li.bikes,
.bikes #mainNav ul li.bikes {
	display: none;
}

#mainNav ul li.current,
.trek_life .trek_life,
.accessories .accessories,
.company .company,
.support .support,
.find_a_dealer #mainNav .find_a_dealer,
.trek_distributors #mainNav .trek_distributors {
	background: url(/images/shared/mainNav_highlight_endcap.gif) no-repeat top left;
}
#mainNav ul li.current a,
.trek_life #mainNav .trek_life a,
.accessories #mainNav .accessories a,
.company #mainNav .company a,
.support #mainNav .support a,
.find_a_dealer #mainNav .find_a_dealer a,
.trek_distributors #mainNav .trek_distributors a {
	background: url(/images/shared/mainNav_highlight_bg.gif) no-repeat top right;
	color: #fff;
	font-weight: bold;
}

#mainNav #searchBox {
	float: right;
	display: inline;
	margin: 0;
	margin-top: 10px;
	padding: 0;
}

#mainNav #searchBox form {
	margin: 0;
	padding: 0;
}

#mainNav #searchBox a {
	color: white;
	font-size: 0.9em;
	text-decoration: none;
}

#mainNav #searchBox #keywords {
	background: #c3c4c5;
	border: 2px solid #6e6f70;
	border-right: 1px solid #c3c4c5;
	border-bottom: 1px solid #c3c4c5;
	color: #696b6d;
	font-size: 0.9em;
	padding-left: 3px;
	margin-top: 5px;
	width: 100px;
}

#searchButton {
	position: relative;
	top: 3px;
}

/*** subNav ***/
#subNav {
	background: #cbcbcb url(bannersub.gif) repeat-x top left;
	height: 27px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #9e9e9e;
	text-align: right;
	margin: 0;
	width: 800px;
	padding: 0;
}

#subNavInner {
	margin: 0 auto;
	padding: 0;
	width: 800px;
}

#subNavInner a.signUp {
	color: white;
	float: right;
	font-family: arial;
	position: relative;
	top: 5px;
	text-decoration: none;
	font-size: 0.7em;
	margin: 0;
	padding: 0;
}

#subNavInner #email_icon {
	position: relative;
	top: 9px;
	margin-right: 2px;	
}


#subNavInner a.signUp:hover {

	color: #000;

}

#subNav ul {

	list-style: none;

	margin: 0;

        
	margin-top: 2px;

	padding: 0;

	display: block;

	width: 600px;

	float: left;

}


#subNav ul li {

	float: left;

	display: inline;

	margin: 0;

	margin-top: 0px;

	margin-right: 12px;

	padding: 3px 5px 3px 0;
}


#subNav ul li a {
	
color: #5a5c5f;

	text-decoration: none;

        color: white;
	font-size: .7em;

        font-family: arial;
	float: left;

	display: inline;

        margin-right: 5px;
	margin-left: 5px;

	padding: 0;

}


#subNav ul li.current a,

#subNav ul li a:hover {

	color: black;
}


#subNav ul li.current,

/***** BIKES ******/

.road #subNav .road,

.triathlon #subNav .triathlon,

.mountain_hardtail #subNav .mountain_hardtail,
.mountain_full_suspension #subNav .mountain_full_suspension,
.urban #subNav .urban,
.bike_path #subNav .bike_path,
.women #subNav .women,
.kids #subNav .kids,
/***** TREK LIFE *****/
.news #subNav .news,
.events #subNav .events,
.bike_demos #subNav .bike_demos,
.cycling_teams #subNav .cycling_teams,
/***** COMPANY *****/
.technology #subNav .technology,
.cycling_teams #subNav .cycling_teams,
.one_world_two_wheels #subNav .one_world_two_wheels,
.our_dealers #subNav .our_dealers,
.history #subNav .history,
.factory_tour #subNav .factory_tour,
.careers #subNav .careers,
.media #subNav .media,
.impressum #subNav .impressum,
/***** SUPPORT *****/
.knowledgebase #subNav .knowledgebase,
.faqs #subNav .faqs,
.manuals #subNav .manuals,
.warranty #subNav .warranty,
.limited_warranty #subNav .limited_warranty,
.red_shield_plan #subNav .red_shield_plan,
.safety_and_recalls #subNav .safety_and_recalls,
.creditcard #subNav .creditcard,
.feedback #subNav .feedback,
.product_registration #subNav .product_registration,
.bike_archives #subNav .bike_archives,
.find_your_trek #subNav .find_your_trek {
	background: url(/images/shared/subnav_highlight_endcap.gif) no-repeat top left;
}

#subNav ul li.current a,
/***** BIKES ******/
.road #subNav .road a,
.triathlon #subNav .triathlon a,
.mountain_hardtail #subNav .mountain_hardtail a,
.mountain_full_suspension #subNav .mountain_full_suspension a,
.urban #subNav .urban a,
.bike_path #subNav .bike_path a,
.women #subNav .women a,
.kids #subNav .kids a,
/***** TREK LIFE *****/
.news #subNav .news a,
.events #subNav .events a,
.bike_demos #subNav .bike_demos a,
.cycling_teams #subNav .cycling_teams a,
/***** COMPANY *****/
.technology #subNav .technology a,
.cycling_teams #subNav .cycling_teams a,
.one_world_two_wheels #subNav .one_world_two_wheels a,
.our_dealers #subNav .our_dealers a,
.history #subNav .history a,
.factory_tour #subNav .factory_tour a,
.careers #subNav .careers a,
.media #subNav .media a,
.impressum #subNav .impressum a,
/***** SUPPORT *****/
.knowledgebase #subNav .knowledgebase a,
.faqs #subNav .faqs a,
.manuals #subNav .manuals a,
.warranty #subNav .warranty a,
.limited_warranty #subNav .limited_warranty a,
.red_shield_plan #subNav .red_shield_plan a,
.safety_and_recalls #subNav .safety_and_recalls a,
.creditcard #subNav .creditcard a,
.feedback #subNav .feedback a,
.product_registration #subNav .product_registration a,
.bike_archives #subNav .bike_archives a,
.find_your_trek #subNav .find_your_trek a {
	background: url(/images/shared/subNav_highlight_bg.gif) no-repeat top right;
	color: black;
}

