#header {
	background: #34363a url("../images/header_topnav_bg.gif") repeat-x top left;
	min-width: 900px;
}
li {list-style-type: none;}
/*** 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: 20px;
	margin-left: 35px;
	padding: 0;
	display: inline;
	float: left;
}

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

#mainNav ul li a {
	color: #dadada;
	text-decoration: none;
	text-align:center;
	width: 60px;
	font-family:Arial,黑体;
	font-size:12px;
	line-height:20px
}

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

#mainNav ul li.current,
.home .index,
.bikes .index,
.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/mainNav_highlight_endcap.gif") no-repeat top left;
	height:20px
}
#mainNav ul li.current a,
.home #mainNav .index a,
.bikes #mainNav .index 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/mainNav_highlight_bg.gif") no-repeat top right;
	color: #fff;
	height:20px
}

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

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

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

#mainNav #searchBox #keywords {height:16px; width:100px; border:1px #666666 solid; font-family:Arial; background:#CCCCCC; color:#666666; font-size:12px;}

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

/*** subNav ***/
#subNav {
	background: #cbcbcb url("../images/header_subnav_bg.gif") repeat-x top left;
	height: 27px;
	border-top: 1px solid #efefef;
	border-bottom: 1px solid #9e9e9e;
	text-align: right;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

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

#subNavInner a.signUp {
	color: #5a5c5f;
	position: relative;
	top: 7px;
	text-decoration: none;
	font-size: 10px;
	margin: 0;
	padding: 0;
	width:150px;
	font-family:Arial;
}

#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: 700px;
	float: left;
}

#subNav ul li {
	float: left;
	display: inline;
	margin: 0;
	margin-top: 3px;
	margin-right: 12px;
	padding: 0;
}

#subNav ul li a {
	color: #5a5c5f;
	text-decoration: none;
	float: left;
	display: inline;
	padding: 3px 0px 3px 3px;
	margin-left:5px;
}

#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,
.cruiser #subNav .cruiser,
.women #subNav .women,
.compare #subNav .compare,
.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,
.faq #subNav .faq,
.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/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,
.cruiser #subNav .cruiser a,
.women #subNav .women a,
.compare #subNav .compare 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,
.faq #subNav .faq 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/subNav_highlight_bg.gif") no-repeat top right;
	color: black;
}

.faq_int #subNav .faq_int, .faq_int #subNav .faq_int a {
	display: block; border: 1px solid green;
}
.indexsub a {
	background: url("../images/subNav_highlight_bg.gif") no-repeat top;
	color:#000000;
	width:86px;
}
.indexsub a.hover {
	color:#000000;
}
.indexsub86 a {
	background: url("../images/subNav_highlight_bg86.gif") no-repeat top;
	color:#000000;
	width:86px;
	text-align:center;
}
.indexsub86 a.hover {
	color:#000000;
}

.indexsub110 a {
	background: url("../images/subNav_highlight_bg110.gif") no-repeat top;
	color:#000000;
	width:110px;
	text-align:center;
}
.indexsub110 a.hover {
	color:#000000;
}
.indexsub120 a {
	background: url("../images/subNav_highlight_bg120.gif") no-repeat top;
	color:#000000;
	width:120px;
	text-align:center;
}
.indexsub120 a.hover {
	color:#000000;
}
.indexsub140 a {
	background: url("../images/subNav_highlight_bg140.gif") no-repeat top;
	color:#000000;
	width:140px;
	text-align:center;
}
.indexsub140 a.hover {
	color:#000000;
}
.indexsub150 a {
	background: url("../images/subNav_highlight_bg150.gif") no-repeat top;
	color:#000000;
	width:150px;
	text-align:center;
}
.indexsub150 a.hover {
	color:#000000;
}
