/*boards vert-nav*/

#boards-nav {	
position:absoute;
float:left;
margin:30px 0 0 40px;
}

#boards-nav li {
	list-style-type:none;
	padding-bottom:48px;
}

#boards-nav li a {
	display:block;	
	width:200px;
	background-image:url('../images/boards-nav.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

.freeRide a {
	background-position:0px 0px;
	height:70px;
}

.freeRide a:hover{
	background-position:-200px 0px;	
}

.freeRide a:active{
	background-position:-400px 1px;	
}

.freeRide-current a {
	background-position:-200px 0px;
	height:70px;
}

.freeStyle a{
	background-position:0px -72px;
	height:70px;
}

.freeStyle a:hover{
	background-position:-200px -72px;
}

.freeStyle a:active{
	background-position:-400px -71px;	
}

.freeStyle-current a{
	background-position:-200px -72px;
	height:70px;
}

.jib a{
	background-position:0px -144px;
	height:75px;
}

.jib a:hover{
	background-position:-200px -144px;
}

.jib a:active{
	background-position:-400px -143px;	
}

.jib-current a{
	background-position:-200px -144px;
	height:75px;
}

.park a{
	background-position:0px -219px;
	height:85px;
}

.park a:hover{
	background-position:-200px -219px;
}

.park a:active{
	background-position:-400px -218px;	
}

.park-current a{
	background-position:-200px -219px;
	height:85px;
}

.womens a{
	background-position:0px -305px;
	height:65px;
}

.womens a:hover{
	background-position:-200px -305px;
}

.womens a:active{
	background-position:-400px -304px;	
}

.womens-current a{
	background-position:-200px -305px;
	height:65px;
}
/*End boards vert-nav*/

/*tech info*/
.kwicks {
	list-style: none;
	position: absolute;
	margin:50px 0 0 730px;
	padding: 0;
}
.kwicks li{
	width: 175px;
	height: 46px;
	cursor:pointer;
	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0;
}

.kwicks.vertical  li{
	margin-bottom: 0px;
}

.tech { 
	background-color: #ededed;
	border:1px solid #3c3c3c;
}

.tech img { 
	float:left;
	padding:5px;
}

.tech h1 {
	margin-top:7px;
	padding-right:5px;
	color:#3c3c3c;
	font-family:Arial,Verdana,Sans-serif;
	font-size:10px;
	text-transform:uppercase;
}

.two-line h1 {
	margin-top:4px;
	line-height:8pt;
}


.tech p {
	clear:both;
	color:#3c3c3c;
	font-family:Arial,Verdana,Sans-serif;
	line-height:9.5pt;
	font-size:11px;
	margin-top:26px;
	padding:0px 5px 0px 5px;	
}

.active {
	background:#f3f3f3;
}

.active h1{
	color:#a10000;
}
/*end tech info*/

/*boards-land-nav*/

#boards-land-nav {	
position:absolute;
margin:75px 0 0 91px;
}

#boards-land-nav li {
	list-style-type:none;
}

#boards-land-nav li a {
	display:block;	
	position:absolute;
	background-image:url('../images/boards-land-sprite.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#boards-land-nav li a.freeRideLand {
	background-position:-521px -480px;
	width:257px;
	height:317px;
	left:521px;
}

#boards-land-nav li a:hover.freeRideLand{
	background-position:-521px 0px;	
}


#boards-land-nav li a.freeStyleLand {
	background-position:0px -480px;
	width:516px;
	height:157px;
}

#boards-land-nav li a:hover.freeStyleLand{
	background-position:0px 0px;
}


#boards-land-nav li a.jibLand {
	background-position:0px -640px;
	width:257px;
	height:317px;
	top:160px;
}

#boards-land-nav li a:hover.jibLand{
	background-position:0px -160px;
}
#boards-land-nav li a.parkLand {
	background-position:-261px -800px;
	width:516px;
	height:157px;
	top:320px;
	left:261px;
}

#boards-land-nav li a:hover.parkLand{
	background-position:-261px -320px;
}

#boards-land-nav li a.womensLand {
	background-position:-261px -640px;
	width:257px;
	height:157px;
	top:160px;
	left:261px;
}

#boards-land-nav li a:hover.womensLand{
	background-position:-261px -160px;
}

/*End boards-land-nav*/
p.boards-desc{
	position:absolute;
	width:450px;
	color:#3c3c3c;
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:12pt;
	margin:50px 0 0 265px;
}
p.boards-sizes{
	position:absolute;
	width:175px;
	margin:518px 0 0 730px;
	color:#3c3c3c;
	font-family:Arial,Verdana,Sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:10pt;
}

ul.boards-view{
	position:absolute;
	margin:146px 0 0 265px;
	width:475px;
}

ul.boards-view li a{
	width:100px;
	padding-right:15px;
}

ul.boards-view h1, ul.boards-view h2{
	color:#3c3c3c;
	font-family:Arial,Verdana,Sans-serif;
	text-transform:uppercase;
	line-height:10pt;
	padding-top:5px;
	text-align:center;
}
ul.boards-view h1{
	font-size:14px;
	font-weight:bold;
}
ul.boards-view h2{
	padding-top:2px;
	font-size:10px;
}
ul.boards-view h1:hover{
	color:#a10000;
}
/*boards sbox*/
#boards-sbox{
	background:url('../images/sbox-ptn.png') repeat-y white;
}

/* -----slider----- */
img {
	border:none;
}

/* image replacement */
.graphic, #prevBtn, #nextBtn {
  	margin:0;
  	padding:0;
 	display:block;
 	overflow:hidden;
  	text-indent:-8000px;
}
/* // image replacement */
						
#slider-wrap {
	margin:15px 0 0 180px;
	position:absolute;
}			

/*-----Easy Slider-----*/

#slider, #no-slider {
	overflow:hidden;
}	
#slider ul, #slider li, #no-slider ul, #no-slider li {
	margin:0;
	padding:0;
	left:0;
	list-style:none;
}
#slider li, #no-slider li { 

	/* define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here */
	
	width:560px;
	height:860px;
}	
#slider ul li div, #no-slider ul li div { 
	padding-top:375px;
}

#slider h1,	#slider h2, #no-slider h1,	#no-slider h2{
	color:#3c3c3c;
	font-family:Arial,Verdana,Sans-serif;
	padding-left:3px;
}
#slider h1, #no-slider h1 {
	font-weight:bold;
	font-size:24px;
	text-transform:uppercase;
}

#slider h2, #no-slider h2 {
	font-weight:bold;
	font-size:20px;
}

#prevBtn, #nextBtn { 
	display:block;
	width:45px;
	height:42px;
	position:absolute;
	left:-50px;
	top:45%;
}	
#nextBtn { 
	left:580px;
	}														
#prevBtn a, #nextBtn a {  
	display:block;
	width:45px;
	height:42px;
	background:url(../images/prev.png) no-repeat 0 0;	
}	
#nextBtn a { 
	background:url(../images/next.png) no-repeat 0 0;	
}												

/*-----end slider-----*/

/*end boards sbox*/