@charset "UTF-8";
/* CSS Document */

#oakleyrebelion {background: #000; color: #fff; font: 12px/20px Arial, Helvetica, sans-serif; margin: 0 auto; overflow: hidden; text-transform: uppercase; width: 976px;}
	#oakleyrebelion a {color: #7b0000; text-decoration: none;}
	/* OAKLEY REBELION */
		.oakleyrebelion-block {display: block; overflow: hidden;}
	/* OAKLEY REBELION HEADER SECTION */
	#oakleyrebelion-header {background: url("/media/landing-pages/oakleyrebellion/images/bg_header.jpg") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #191919; display: block; height: 53px; margin: 0; width: 976px;}
		#oakleyrebelion-header a {background: url("/media/landing-pages/oakleyrebellion/images/identity_bevel.png") no-repeat scroll 50% 50% transparent; display: block; height: 53px; margin-left: 10px; overflow: hidden; text-indent: -999em; width: 82px;}
	/* OAKLEY REBELION CONTENT SECTION */
	#oakleyrebelion-content {margin: 20px; width: 935px;}
		/* OAKLEY REBELION INTRO SECTION */
		#oakleyrebelion-content #oakleyrebelion-intro {}
			#oakleyrebelion-content #oakleyrebelion-intro .oakleyrebelion-column {display: block; float: left;}
				#oakleyrebelion-intro #oakleyrebelion-left {width: 500px;}
				#oakleyrebelion-intro #oakleyrebelion-right {width: 415px; padding: 0 0 0 20px;}
					#oakleyrebelion-content #oakleyrebelion-intro .oakleyrebelion-column #oakleyrebelion-tagline {background: url("/media/landing-pages/oakleyrebellion/images/riseup.png") no-repeat scroll 0 50% transparent; display: block; height: 120px; overflow: hidden; text-indent: -999em; width: 500px;}
			a.blocklink {background: #7b0000; color: #fff !important; padding: 10px;}
		/* OAKLEY REBELION VIDEO SECTION */
		#oakleyrebelion-content #oakleyrebelion-video {height: 525px;}

		/* OAKLEY REBELION BIO SECTION */
		#oakleyrebelion-content #oakleyrebelion-profile .oakleyrebelion-column {display: block; float: left; margin: 20px 0;}
				#oakleyrebelion-profile #oakleyrebelion-left {width: 500px;}
					#oakleyrebelion-profile #oakleyrebelion-left h2 {margin: 10px 0 0;color:#ccc}
					#oakleyrebelion-profile #oakleyrebelion-left h3 {margin: 5px 0 10px; color:#ccc}
				#oakleyrebelion-profile #oakleyrebelion-right {width: 415px; padding: 0 0 0 20px; text-align: center;}
					#oakleyrebelion-profile #oakleyrebelion-right h4 {font-size: 11px; font-weight: bold; margin: 10px 0 0; text-align: left;color:#ccc}
					#oakleyrebelion-profile #oakleyrebelion-right a {color: #7b0000;}
					#oakleyrebelion-profile #oakleyrebelion-right img {clear: both;}
					#oakleyrebelion-profile #oakleyrebelion-right a span {display: block; font-size: 10px;}
					#oakleyrebelion-rack-strip {list-style: none; margin: 0; padding: 0;}
						#oakleyrebelion-rack-strip li {display: block; float: left; padding: 5px;}
		/* OAKLEY REBELION ATHLETE SECTION */
		#oakleyrebelion-content #oakleyrebelion-athletes {}
			#oakleyrebelion-athletes #oakleyrebelion-athlete-grid {list-style: none; margin: 20px 0; padding: 0;}
				#oakleyrebelion-athletes #oakleyrebelion-athlete-grid li {float: left; width: 233px;margin:0}
					#oakleyrebelion-athletes #oakleyrebelion-athlete-grid li a {color: white; display: block; height: 233px; overflow: hidden; position: relative ; width: 233px;}
					#oakleyrebelion-athletes #oakleyrebelion-athlete-grid li a span {position: absolute; z-index: 2;}
						#oakleyrebelion-athletes #oakleyrebelion-athlete-grid li a .oakleyrebelion-athlete-overlay {background: url("/media/landing-pages/oakleyrebellion/images/overlay.png") no-repeat scroll 0 0 transparent; height: 0; opacity: 0; width: 100%;}
							#oakleyrebelion-athletes #oakleyrebelion-athlete-grid li a:hover .oakleyrebelion-athlete-overlay {height:100%;opacity: 1;cursor:pointer}
						#oakleyrebelion-athletes #oakleyrebelion-athlete-grid li a .oakleyrebelion-athlete-name, #oakleyrebelion-athletes #oakleyrebelion-athlete-grid li a .oakleyrebelion-athlete-cta {bottom: 10px;}
						#oakleyrebelion-athletes #oakleyrebelion-athlete-grid li a .oakleyrebelion-athlete-name {left: 10px;}
						#oakleyrebelion-athletes #oakleyrebelion-athlete-grid li a .oakleyrebelion-athlete-cta {background: #7b0000; color: #fff; opacity: 0; padding: 2px 5px; right: 10px;}
							#oakleyrebelion-athletes #oakleyrebelion-athlete-grid li a:hover .oakleyrebelion-athlete-cta {opacity: 1;}
			/* OAKLEY REBELION ATHLETE LIST SECTION */
				#athlete-cedricgracia {background: url(/media/landing-pages/oakleyrebellion/images/athletes/cedricgracia.jpg) #111 no-repeat top center;}
				#athlete-nickyhayden {background: url(/media/landing-pages/oakleyrebellion/images/athletes/nickyhayden.jpg) #111 no-repeat top center;}
				#athlete-bobburnquist {background: url(/media/landing-pages/oakleyrebellion/images/athletes/bobburnquist.jpg) #111 no-repeat top center;}
				#athlete-jamesstewart {background: url(/media/landing-pages/oakleyrebellion/images/athletes/jamesstewart.jpg) #111 no-repeat top center;}
				#athlete-ianpoulter {background: url(/media/landing-pages/oakleyrebellion/images/athletes/ianpoulter.jpg) #111 no-repeat top center;}
				#athlete-bruceirons {background: url(/media/landing-pages/oakleyrebellion/images/athletes/bruceirons.jpg) #111 no-repeat top center;}
				#athlete-julianwilson {background: url(/media/landing-pages/oakleyrebellion/images/athletes/julianwilson.jpg) #111 no-repeat top center;}