.topnav {
	width: 982px;
	padding: 0;
	margin: 0pt auto;
	height: 57px;
	overflow:hidden;
}

.topnav #title {
	text-indent:-9999px;
	width:132px;
	height:61px;
	float: left;
	margin:0;
	padding:0;
	position:relative;
}

.topnav #title a {
	display:block;
	height:57px;
	width:123px;
}

.topnav ul {
	float: left;
	width: auto;
	position: static;
	margin:0;
	padding: 0;
}

.topnav ul li {
	float:left;
	display:inline;
	margin: 0;
	margin-top: -3px;
	padding: 0;
	height: 38px;
	width: auto;
}

.topnav ul li a {
	display:block;
	text-indent:-9999px;
	line-height: 38px;
	height: 38px;
}

.topnav ul li#home {
	margin-left: 70px;
}

.topnav ul li#home a{
	background-position: 0 100%;
	width: 64px;
	height: 38px;
	line-height: 38px;
}

.topnav ul li#home a:hover{
	background-position: 0 0;
}


.topnav ul li#products a{
	background-position: -	0px 100%;
	width: 70px;
}

.topnav ul li#products a:hover{
	background-position: -0px 0;
}


.topnav ul li#events a{
	background-position: -70px 100%;
	width: 70px;
}

.topnav ul li#events a:hover{
	background-position: -70px 0;
}

.topnav ul li#riders a{
	background-position: -140px 100%;
	width: 70px;
}

.topnav ul li#riders a:hover{
	background-position: -140px 0;
}

.topnav ul li#videos a{
	background-position: -210px 100%;
	width: 70px;
}

.topnav ul li#videos a:hover{
	background-position: -210px 0;
}


.topnav ul li#downloads a{
	background-position: -280px 100%;
	width: 70px;
}

.topnav ul li#downloads a:hover{
	background-position: -280px 0;
}


.topnav ul li#news a{
	background-position: -420px 100%;
	width: 70px;
}

.topnav ul li#news a:hover{
	background-position: -420px 0;
}


.topnav li#gallerys a{
	background-position: -350px 100%;
	width: 70px;
}

.topnav ul li#gallerys a:hover{
	background-position: -350px 0;
}

.topnav ul li#camps a{
	background-position: -490px 100%;
	width: 70px;
}

.topnav ul li#camps a:hover{
	background-position: -490px 0;
}


.topnav ul li#travel a{
	background-position: -630px 100%;
	width: 64px;
}

.topnav ul li#travel a:hover{
	background-position: -630px 0;
}

.topnav ul li#search a, .topnav ul li#search a:hover {
	display: none;
}

/* Surf Specific Styles */

#surfnav{
	/*background:url(images/surf/bg_surf_subnav.png) right 0 no-repeat;*/
	width: 955px;
	height: 55px;
	padding-left: 27px;
}

#surfnav #title {
	background-image:url(../images/surf/surf_subnav_tagtext.gif);
	background-repeat:no-repeat;
	background-position: 21px 6px;
	width:130px;
	height:45px;
}

#surfnav #title a {
	width:130px;
	height:45px;
}

#surfnav ul {
	width: 750px;
	padding-left:20px;
}

#surfnav ul li a {
	background: url(../images/surf/surf_subnav_matrix_eng.gif) 0 100% no-repeat;
}

#surf #back-splat-under {
	background:transparent url(../images/surf/surf_back_splat_under.png) no-repeat scroll center top;
}

/* Surf Landing Specific */

#surf #hero,#surf #flash-obj1 {
	margin-bottom: -56px;
}

#surfnav {
	z-index: 4;
	background:url(../images/surf/bg_surf_subnav_home.png) right 0 no-repeat;
	height: 98px;
}

#surfnav ul {
	padding-top: 39px;
	padding-left: 0pt;
}

#surfnav #title {
	height: 50px;
	background-position: 15px 14px;
}

#surfnav #title a {
	height: 50px;
}

/* Snow Specific Styles */

#snownav{
	/*background:url(images/surf/bg_surf_subnav.png) right 0 no-repeat;*/
	width: 955px;
	height: 55px;
	padding-left: 27px;
}

#snownav #title {
	background-image:url(../images/snow_subnav_tagtext.gif);
	background-repeat:no-repeat;
	background-position: 21px 6px;
	width:130px;
	height:45px;
}

#snownav #title a {
	width:130px;
	height:45px;
}

#snownav ul {
	width: 750px;
	padding-left:20px;
}

#snownav ul li a {
	background: url(../images/surf/surf_subnav_matrix_eng.gif) 0 100% no-repeat;
}

#snow #back-splat-under {
	background:transparent url(../images/surf/surf_back_splat_under.png) no-repeat scroll center top;
}

/* snow Landing Specific */

#snow #hero,#snow #flash-obj1 {
	margin-bottom: -56px;
}

#snownav {
	z-index: 4;
	background:url(../images/surf/bg_surf_subnav_home.png) right 0 no-repeat;
	height: 98px;
}

#snownav ul {
	padding-top: 39px;
	padding-left: 0pt;
}

#snownav #title {
	height: 50px;
	background-position: 15px 14px;
}

#snownav #title a {
	height: 50px;
}
