﻿/* Main Site Navigation Sprites */
#Nav
{
	/*background: url(/!images/int/carve_int_nav-hover.png) 0 0 no-repeat;*/
	margin:0;
	padding:0;
	width:971px;
	height:26px;
	overflow:hidden;
}

#Nav dd
{
	margin:0;
	float:left;
	position:relative;
}

#Nav a.ir
{
	display:block;
	width:971px;
	height:0px;
	padding-top:26px;
	background:url(/!images/common/carve_nav-static.png) 0 0 no-repeat;
	overflow:hidden;
}

#about a.ir{background-position: -0px 0; width: 101px;}
#membership a.ir{background-position: -101px 0; width: 126px;}
#riders a.ir{background-position: -227px 0; width :80px;}
#events a.ir{background-position: -307px 0; width: 164px;}
#calendar a.ir{background-position: -471px 0; width: 101px;}
#news a.ir{background-position: -572px 0; width: 74px;}
#facebook a.ir{background-position: -646px 0; width: 106px;}
#downloads a.ir{background-position: -752px 0; width: 115px;}
#sponsors a.ir{background-position: -867px 0; width: 104px;}

#Nav a.ir:hover {
    /*background:none;*/
    background-image: url(/!images/common/carve_nav-hover.png);
}

.sec_team-roster dd#riders a.ir,
.sec_upcoming-events dd#events a.ir,
.sec_media-center dd#downloads a.ir,
.sec_about-us dd#about a.ir,
.sec_membership dd#membership a.ir,
.sec_calendar dd#calendar a.ir,
.sec_news dd#news a.ir,
.sec_results dd#results a.ir,
.sec_message dd#board a.ir,
.sec_media-center dd#media a.ir,
.sec_facebook-feed dd#facebook a.ir,
.sec_sponsors dd#sponsors a.ir {background-image: url(/!images/common/carve_nav-hover.png) !important; }


/* Top Nav Links */


.ir { display: block; overflow: hidden; }

#TopNav
{	
	padding:0;
	width:269px;
	height:32px;
	overflow:hidden;
	position: relative;
}

#TopNav dd
{
	float:left;
	position:relative;
	margin-top: 0px;
}

#TopNav a.ir
{
	display:block;
	width:269px;
	height:0px;
	padding-top:32px;
	background: url(/!images/int/carve_int_topnav_norm.png) 0 32px no-repeat;
	overflow: hidden;
}

#TopNav a.ir:hover {background: none;}
#TopNav dd:hover a.ir, #TopNav dd.IEhover a.ir, #TopNav a.ir:hover { background: none; }

/*
#road a.ir {background-position: -0px 0px; width:61px;}
#mountain a.ir {background-position: -61px 0px; width:92px;}
#multisport a.ir {background-position: -153px 0px; width:116px;}
*/

#TopNav2
{	
	margin:0;
	padding:0;
	width:269px;
	height:56px;
	overflow:hidden;
}

#TopNav2 dd
{
	margin:0;
	float:right;
	position:relative;
}

#TopNav2 a.ir
{
	display:block;
	width:269px;
	height:0px;
	padding-top:32px;
	background: url(/!images/int/carve_int_topnav_norm.png) 0 0px no-repeat;
	overflow:hidden;
}

#TopNav2 dd:hover a.ir,
#TopNav2 dd.IEhover a.ir,
#TopNav2 a.ir:hover {
    background-image: url(/!images/int/carve_int_topnav_hover.png) !important;
}

/*#specials a.ir{background-position: 0 -32px; width:100px;}*/

#contact a.ir,
#contact a.ir:hover {
    background-position: -100px -0px;
    width: 60px;
}

#sitemap a.ir,
#sitemap a.ir:hover {
    background-position: -160px -0px;
    width: 60px;
}


.home #sitemap a.ir,
.home #sitemap a.ir:hover {
    width: 59px !important;
}

.home #home {
    display: none;
}

#home a.ir,
#home a.ir:hover {
    background-position: -220px -0px;
    width: 49px;
}

.sec_team-specials dd#specials a.ir,
.sec_contact dd#contact a.ir,
.sec_sitemap dd#sitemap a.ir,
.sec_road dd#road a.ir,
.sec_mountain dd#mountain a.ir,
.sec_multi dd#multisport a.ir {background-image: url(/!images/int/carve_int_topnav_hover.png) !important;}




