/* @override 
	http://localhost/css_navigation.css
	http://tristarsportingarms.com/css_navigation.css
*/

/* *************************************************** */
/* -------------------- TOP NAVIGATION ------------------- */
/* *************************************************** */
#navigation ul {
	width: 899px;
	margin: 0;
	padding: 0;
	text-align: center;
}
#navigation li {
	float: left;
	letter-spacing: 1px;
	list-style-type: none;
	font-variant: small-caps;
}
body#index a#index, 
body#products a#products, 
body#mediacenter a#mediacenter, 
body#resources a#resources, 
body#buy a#buy, 
body#about a#about {
	height: 25px;
	/*padding-top: 5px;*/
	/*padding-bottom: 5px;*/
	/*color: #d68d29;*/
	color: #f4b553}
#navigation a {
	text-decoration: none;
	padding-left: 31px;
	padding-right: 31px;
	text-transform: lowercase;
	font-size:13px;
	line-height:22px;
}

html*a#about { 
	*padding-right:10px;
	*padding-left:20px;
	_padding-right: 10px;
	_padding-left: 20px;
}
#navigation a#index {
	border-left: 0px none;
}
#navigation li a:link, #navigation li a:visited {
	border-left: 1px #de9f4f inset;
	color: #A09B91;
}
#navigation li a:hover, #navigation li a:active {
	/* needed to trigger IE */	
	border: 0;
	border-left: 1px #de9f4f inset;
	color: #fbfbf6;
}
/* *************************************************** */
/* ---------------------- LEFT NAVIGATION ---------------------- */
/* *************************************************** */
#side-menu {
	margin-left: -10px;
	white-space: nowrap;	
	*margin-top: -10px!important;
	margin-top: 10px;

}
*html #side-menu { /* this IS the IE6 hack, note the html!!! */
	margin-left:10px;
}

#side-menu ul {
}
#side-menu li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	border-top: 2px groove #D7D7C8;
	padding: 5px 0;
	*margin-left: 30px!important;
	margin-left: 0px;
}
#side-menu a {
	display: block;
	text-decoration: none;
}
#side-menu li a:link, #side-menu li a:visited {
	color: #003e7e;
}
#side-menu li a:hover, #side-menu li a:active {
	color: #f91226;
}

/* *************************************************** */
/* ---------------------- FOOTER ---------------------- */
/* *************************************************** */
#footer {
	text-align: center;
	padding: 15px 0 20px 0;
	background-color: #021a31;
	color: #a09b91;
}
.hr {
	padding-top: 15px;
	height: 1px;
	background-color: #021a31;
	border-bottom: 1px solid #032646;
}
#footer a:link, #footer a:visited {
	color: #fbfbf6;
}
#footer a:hover, #footer a:active {
	color: #876E46;
	white-space: normal;
}