@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	background-image:url(images/bg.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#514e49;

	
}

a:link {
	color: #000;
}

#wrapper {
	width: 996px;
	margin: 0 auto; 
	
}

#header {
	float:left;
	width: 996px;
	height:180px;
	
	
}

#headerA {
	float:left;
	width:74px;
	padding-top:95px;
	height:85px;
	margin:0px;
	background-image:url(images/headerA.png);
	background-repeat:no-repeat;
	background-position:left top;
	
}


#headerLOGO {
	float:left;
	width:230px;
	height:168px;
	margin-top:12px;
	background-image:url(images/headerLOGO.png);
	background-repeat:no-repeat;
	background-position:left top;
	
}







#headerMENU {
	float:left;
	width:533px;
	height:89px;
	
}

#headerMENUmargintop {
	float:left;
	width:533px;
	height:70px;
	background-image:url(images/headerB.png);
	background-repeat:no-repeat;
	background-position:left top;
	
}

#headerMENUmarginbottomMAIN {
	float:left;
	width:533px;
	height:21px;
	background-image:url(images/header_main.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	
}

#headerMENUmarginbottom {
	float:left;
	width:533px;
	height:21px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	
}


#headerTEAM {
	float:left;
	width:127px;
	height:89px;
	overflow:hidden;

	
}



      a.headerTEAM {
          display: block;
          width: 127px;
          height: 178px;
          background: url("images/headerTEAM.jpg") 0 0 no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }

      a:hover.headerTEAM {
          background-position: 0 -89px;
		  overflow:hidden;
      }
	  
	      a.headerTEAMcurrent {
          display: block;
          width: 127px;
          height: 89px;
          background: url("images/headerTEAM.jpg") 0 -89px no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }  
	  
	  

#headerGEAR {
	float:left;
	width:130px;
	height:89px;
	overflow:hidden;

	
}



      a.headerGEAR {
          display: block;
          width: 130px;
          height: 178px;
          background: url("images/headerGEAR.jpg") 0 0 no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }

      a:hover.headerGEAR {
          background-position: 0 -89px;
		  overflow:hidden;
      }
	  
      a.headerGEARcurrent {
          display: block;
          width: 130px;
          height: 89px;
          background: url("images/headerGEAR.jpg") 0 -89px no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }  	  
	  
	  
	 

#headerABOUT {
	float:left;
	width:143px;
	height:89px;
	overflow:hidden;

	
}



      a.headerABOUT {
          display: block;
          width: 143px;
          height: 178px;
          background: url("images/headerABOUT.jpg") 0 0 no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }

      a:hover.headerABOUT {
          background-position: 0 -89px;
		  overflow:hidden;
      }
	  
      a.headerABOUTcurrent {
          display: block;
          width: 143px;
          height: 89px;
          background: url("images/headerABOUT.jpg") 0 -89px no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }  	  
	 

#headerSHOP {
	float:left;
	width:133px;
	height:89px;
	overflow:hidden;

	
}



      a.headerSHOP {
          display: block;
          width: 133px;
          height: 178px;
          background: url("images/headerSHOP.jpg") 0 0 no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }

      a:hover.headerSHOP {
          background-position: 0 -89px;
		  overflow:hidden;
      }
	  
      a.headerSHOPcurrent {
          display: block;
          width: 133px;
          height: 89px;
          background: url("images/headerSHOP.jpg") 0 -89px no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }  	 


#headerWES {
	float:left;
	width:108px;
	height:111px;
	margin-left:15px;
	margin-top:70px;
	
}

#headerWESbg {
	float:left;
	width:150px;
	height:180px;
	background-image:url(images/headerWES.png);
	background-repeat:no-repeat;
	background-position:left top;
	
}


#footerMAIN {
	float:left;
	width:996px;
	height:639px;
	background-repeat:no-repeat;
	background-position:top left;
	
}

#footer {
	float:left;
	width:996px;
	height:439px;
	background-repeat:no-repeat;
	background-position:top left;
	
}

#leftMAIN {
	float:left;
	width:74px;
	Height:493px;
	background-image:url(images/left_main.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#left {
	float:left;
	width:74px;
	Height:493px;
	background-image:url(images/left.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#middlewrapper {
	float:left;
	width:830px;
	height:639px;
	
}

#leftpaperwrapper {
	float:left;
	width:45px;
	height:639px;
	
}

#leftmiddlepaperMAIN {
	float:left;
	width:45px;
	height:438px;
	background-image:url(images/leftmiddlepaper_main.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}



#leftpaperMAIN {
	float:left;
	width:45px;
	height:201px;
	background-image:url(images/leftpaper_main.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#middlepaperwrapper {
	float:left;
	width:328px;
	height:109px;
	
}

#middlepaperMAIN {
	float:left;
	width:328px;
	height:546px;
	padding-top:40px;
	background-image:url(images/middlepaper_main.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#middlebottompaperMAIN {
	float:left;
	width:328px;
	height:53px;
	background-image:url(images/middlebottompaper_main.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#middleMAIN {
	float:left;
	width:364px;
	height:438px;
	padding-left:43px;
	background-image:url(images/middle_main.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#middle {
	float:left;
	width:780px;
	height:438px;
	background-image:url(images/middle.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}


#bottomMAIN {
	float:left;
	width:549px;
	height:201px;
	background-image:url(images/bottom_main.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#bottom {
	float:left;
	width:922px;
	height:55px;
	background-image:url(images/bottom.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#newriderMAIN {
	float:left;
	width:142px;
	height:117px;
	background-image:url(images/newrider_main.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#newrider {
	float:left;
	width:142px;
	height:117px;
	background-image:url(images/newrider.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#rightMAIN {
	float:left;
	width:142px;
	height:321px;
	background-image:url(images/right_main.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#right {
	float:left;
	width:142px;
	height:321px;
	background-image:url(images/right.png);
	background-repeat:no-repeat;
	background-position:top left;
	
}

#rightwrapper {
	float:left;
	width:549px;
	height:438px;
	
}

#end {
	float:left;
	width:20px;
	height:50px;
	
	
}

footerwrapper {
	float:left;
	width:922px;
	height:493px;
	
}

#gear {
	float:left;
	padding-left:139px;
	padding-top:0px;
	width:641px;
	height:435px;
	
}

#about {
	float:left;
	width:780px;
	height:438px;
	background-image:url(images/about1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	
}
	
#aboutLEFT {
	float:left;
	padding-left:68px;
	padding-top:41px;
	padding-bottom:62px;
	padding-right:61px;
	width:214px;
	height:335px;
	overflow:hidden;
	line-height: 112%;
	font-family:  georgia, serif;
	font-size: 14px;
	font-weight:normal;
	color:#333333;
	
}




#aboutRIGHT {
	float:left;
	padding-left:67px;
	padding-top:41px;
	padding-bottom:62px;
	width:207px;
	height:335px;
	overflow:hidden;
	
}


#aboutRIGHTtext {
	float:left;
	width:207px;
	height:210px;
	overflow:hidden;
	line-height: 112%;
	font-family:  georgia, serif;
	font-size: 13px;
	font-weight:normal;
	color:#333333;
	
}

#aboutRIGHTimage {
	float:left;
	padding-left:30px;
	width:150px;
	height:170px;
	
}



#aboutSTIMULUS {
	float:left;
	margin-right:18px;
	margin-top:25px;
	width:145px;
	height:144px;
	overflow:hidden;

	
}



      a#aboutSTIMULUSinterview {
          display: block;
          width: 145px;
          height: 288px;
          background: url("images/stimulus.gif") 0 0 no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }

      a:hover#aboutSTIMULUSinterview {
          background-position: 0 -144px;
		  overflow:hidden;
      }
	  
	  

#aboutBOOMERANG {
	float:left;
	margin-right:18px;
	width:145px;
	height:142px;
	overflow:hidden;

	
}



      a#aboutBOOMERANGvideo {
          display: block;
          width: 145px;
          height: 284px;
          background: url("images/boomerang.gif") 0 0 no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }

      a:hover#aboutBOOMERANGvideo {
          background-position: 0 -142px;
		  overflow:hidden;
      }
	  
	  
#aboutSIDEWALK {
	float:left;
	margin-right:18px;
	width:135px;
	height:126px;
	overflow:hidden;

	
}



      a#aboutSIDEWALKinterview {
          display: block;
          width: 135px;
          height: 252px;
          background: url("images/sidewalk.gif") 0 0 no-repeat;
          text-decoration: none;
		  overflow:hidden;

      }

      a:hover#aboutSIDEWALKinterview {
          background-position: 0 -126px;
		  overflow:hidden;
      }
	  
	  
#TEAMinfo {
	float:left;
	padding-left:52px;
	padding-top:70px;
	padding-right:52px;
	padding-bottom:53px;
	width:243px;
	height:315px;
	overflow:hidden;
	
}

#TEAMinfo h1 {
	margin-top:0px;
	font-family:  georgia, serif;
	font-size: 16px;
	font-weight:bold;
	color:#333333;
	
}

#TEAMinfo h2 {
	margin-top:0px;
	margin-left:10px;
	font-family:  georgia, serif;
	font-size: 14px;
	font-weight:normal;
	color:#333333;
	margin-top:-12px;
	
}

#TEAMposter {
	float:left;
	padding-top:32px;
	padding-right:23px;
	width:410px;
	height:261px;
	
}

#TEAMvideo {
	float:left;
	padding-top:5px;
	padding-left:115px;
	padding-right:208px;
	padding-bottom:48px;
	width:110px;
	height:100px;
	
}


#TEAMbarber {
	float:left;
	background-image:url(images/TEAM_BARBER.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
	width:780px;
	height:438px;
	
}

#TEAMchris {
	float:left;
	background-image:url(images/TEAM_CHRIS.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
	width:780px;
	height:438px;
	
}

#TEAMdan {
	float:left;
	background-image:url(images/TEAM_DAN.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
	width:780px;
	height:438px;
	
}

#TEAMkorahn {
	float:left;
	background-image:url(images/TEAM_KORAHN.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
	width:780px;
	height:438px;
	
}

#TEAMtommy {
	float:left;
	background-image:url(images/TEAM_TOMMY.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
	width:780px;
	height:438px;
	
}

#FLOWjames {
	float:left;
	background-image:url(images/FLOW_JAMES.jpg);
	background-repeat:no-repeat;
	background-position:top left;	
	width:780px;
	height:438px;
	
}

#FLOWinfo {
	float:left;
	padding-left:92px;
	padding-top:85px;
	padding-right:32px;
	padding-bottom:48px;
	margin-top:-300px;
	width:223px;
	height:315px;
	overflow:hidden;
	
}

#FLOWinfo h1 {
	margin-top:0px;
	font-family:  georgia, serif;
	font-size: 16px;
	font-weight:bold;
	color:#333333;
	line-height:10%;
	
}

#FLOWinfo h1 a{
	margin-top:0px;
	font-family:  georgia, serif;
	font-size: 16px;
	font-weight:bold;
	color:#333333;
	line-height:10%;
	text-decoration:none;
	
}

#FLOWinfo h2 {
	margin-left:10px;
	font-family:  georgia, serif;
	font-size: 13px;
	font-weight:normal;
	color:#333333;
	line-height:110%;

}


#FLOWposter {
	float:left;
	padding-top:25px;
	padding-left:20px;
	width:410px;
	height:267px;
	
}

#FLOWvideo {
	float:left;
	padding-left:121px;
	padding-top:5px;
	padding-right:195px;
	padding-bottom:40px;
	width:110px;
	height:105px;
	
}


#teampage {
	float:left;
	background-image:url(images/team.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:438px;
	
}

#teampage1 {
	float:left;
	background-image:url(images/team1.jpg);
	background-repeat:no-repeat;
	width:780px;
	height:438px;
	
}


	

#teampagechris {
	float:left;
	padding-top:34px;
	padding-left:70px;
	padding-right:455px;
	height:38px;
	width:254px;
	
}

#teampagedan {
	float:left;
	padding-left:70px;
		padding-right:455px;

	height:38px;
	width:254px;
	
}

#teampagetommy {
	float:left;
		padding-right:455px;

	padding-left:70px;
	height:37px;
	width:254px;
	
}


#teampagekorahn {
	float:left;
		padding-right:455px;

	padding-left:70px;
	height:32px;
	width:254px;
	
}


#teampagebarber {
	float:left;
		padding-right:455px;

	padding-left:70px;
	height:30px;
	width:254px;
	
}


#teampagejames {
	padding-top:21px;
	float:left;
		padding-right:455px;

	padding-left:70px;
	height:26px;
	width:254px;
	
}




