@charset "utf-8";

/* HEADER, COMPANY IMAGES, PAGE ELEMENTS
---------------------------------- */
#mainhdr {
	margin:20px 0 0 0;
	padding:0;
	height:40px;
	text-indent:-9999px;
}
.hdr-about {background:url(../img/hdr_about.png) 0 0 no-repeat;}
.hdr-relief {background:url(../img/hdr_relief.png) 0 0 no-repeat;}
.hdr-whatsyourmove {background:url(../img/hdr_whatsyourmove.png) 0 0 no-repeat;}
.hdr-tech {background:url(../img/hdr_tech.png) 0 0 no-repeat;}
.hdr-c4-paddles {background:url(../img/hdr_c4-paddles.png) 0 0 no-repeat;}
.hdr-bws-paddles {background:url(../img/hdr_bws-paddles.png) 0 0 no-repeat;}
.hdr-accessories {background:url(../img/hdr_accessories.png) 0 0 no-repeat;}
.hdr-team {background:url(../img/hdr_team.png) 0 0 no-repeat;}
.hdr-video {background:url(../img/hdr_video.png) 0 0 no-repeat;}
.hdr-news {background:url(../img/hdr_news.png) 0 0 no-repeat;}
.hdr-contact {background:url(../img/hdr_contact.png) 0 0 no-repeat;}
.hdr-dist {background:url(../img/hdr_dist.png) 0 0 no-repeat;}
.hdr-locator {background:url(../img/hdr_locator.png) 0 0 no-repeat;}
.hdr-support {background:url(../img/hdr_support.png) 0 0 no-repeat;}

.hdr-bws {background:url(../img/hdr_bws.png) 0 0 no-repeat;}
.hdr-badfish {background:url(../img/hdr_badfish.png) 0 0 no-repeat;}
.hdr-dpang {background:url(../img/hdr_dpang.png) 0 0 no-repeat;}
.hdr-mm {background:url(../img/hdr_mm.png) 0 0 no-repeat;}
.hdr-psh {background:url(../img/hdr_psh.png) 0 0 no-repeat;}
.hdr-rusty {background:url(../img/hdr_rusty.png) 0 0 no-repeat;}
.hdr-ohana {background:url(../img/hdr_ohana.png) 0 0 no-repeat;}
.hdr-infinity {background:url(../img/hdr_infinity.png) 0 0 no-repeat;}
#coimg {
	float:left;
	display:inline;
	width:300px;
	height:228px;
	margin:10px 0 0 29px;
	padding:0;
}
.bwsimg {background:url(../img/co_bws.jpg) 0 0 no-repeat;}
.badfishimg {background:url(../img/co_badfish.jpg) 0 0 no-repeat;}
.dpangimg {background:url(../img/co_dpang.jpg) 0 0 no-repeat;}
.mmimg {background:url(../img/co_mm.jpg) 0 0 no-repeat;}
.pshimg {background:url(../img/co_psh.jpg) 0 0 no-repeat;}
.rustyimg {background:url(../img/co_rusty.jpg) 0 0 no-repeat;}
.ohanaimg {background:url(../img/co_ohana.jpg) 0 0 no-repeat;}
.infinityimg {background:url(../img/co_infinity.jpg) 0 0 no-repeat;}

#contentbox {
	float:left;
	display:inline;
	width:880px;
	height:auto;
	margin:10px 0 0 29px;
	padding:0;
}
#contentbox p {
	margin:0 0 20px 0;
	padding:0;
}
#contentbox h2 {
	margin:0 0 20px 0;
	padding:0;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:-1px;
	color:#fbc400;
}
#contentbox h3 {
	margin:0 20px 20px 0;
	padding:0;
	font-size:16px;
	line-height:18px;
	color:#fbc400;
}
#contentbox h3.short {
	margin:0 20px 10px 0;
	text-decoration:underline;
	text-transform:uppercase;
}
#contentbox a, .bcaps a,.vidblurb a {
	text-decoration:none;
	color:#fbc400;
}
#contentbox a:hover, .bcaps a:hover,.vidblurb a:hover {
	text-decoration:underline;
	color:#fff;
}

/* DISTRIBUTORS
---------------------------------- */
.distbox, .distbox-alt {
	display:inline;
	float:left;
	padding:0;
	width:auto;
}
.distbox {margin:0 0 30px 0;}
.distbox-alt {margin:0 0 30px 12px;}
.distbox h2, .distbox-alt h2 {margin:0 !important;}
.dboxsingle {
	display:inline;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:209px;
	height:91px;
	background-color:#141414;
	border:1px solid #333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.dboxsingle:hover {color:#FBC400 !important; border:1px solid #444 !important; background-color:#171717 !important;}
.dpad {margin-left:12px !important;}
ul.distul {
	float:left;
	display:block;
	width:189px;
	height:57px;
	list-style:none;
	margin:0;
	padding:6px 10px;
/*	background-color:#141414;
	border:1px solid #333;
	border-top:none !important;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;*/
}
ul.distul li {
	margin:0;
	padding:0;
}
h3.dwhite {
	color:#666 !important;
	margin:2px 8px 0 !important;
	font-size:12px !important;
	font-style:italic;
	padding:0 !important;
	border-bottom:1px solid #262626;
/*	background-color:#050505;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;*/
}
.h3width {
	float:left;
	display:block;
	width:209px;
	height:22px;
	margin:0;
	padding:0;/*
	background-color:#141414;
	border:1px solid #333;
	border-bottom:none !important;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;*/
}
.bigname {color:#fff; font-size:13px; font-weight:bold;}
.mailweb {
	float:left;
	display:inline;
	margin:6px 6px 0 0;
	padding:0;
}
.dotcom {
	float:right;
	display:inline;
	margin:3px 0 0 0;
	padding:0;
}

/* Store Locator
---------------------------------- */
.slpicker {
	float:left;
	display:block;
	margin:0;
	padding:0;
	width:880px;
	height:auto;
}
#sl-container {
	float:left;
	display:block;
	margin:20px 0 0 0;
	padding:0;
	width:880px;
	height:auto;
}
h3.region {
	float:left;
	margin:0 0 10px 0 !important;
	color:#fff !important;
}
#regbox1, #regbox2, #vpicker {
	float:left;
	display:block;
	width:auto;
	list-style:none;
	margin:-3px 0 0 10px;
	padding:0 6px;
	background-color:#141414;
	border:1px solid #333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#regbox1 li, #regbox2 li, #vpicker li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	font-size:14px;
}
#regbox1 li a, #regbox2 li a, #vpicker li a {
	text-decoration:none !important;
	font-weight:bold;
	width:auto;
	height:17px;
	display:block;
	margin:0;
	padding:2px 4px;
}
#regbox1 li a:hover, #regbox2 li a:hover, #vpicker li a:hover {
	text-decoration:none !important;
	background-color:#FBC400;
	color:#141414 !important;
}
#regbox1 li.active a, #regbox2 li.active a, #vpicker li.active a {
	background-color:#333;
	color:#fff !important;
}
.sl-content {
	margin:0;
	padding:0 0 20px 0;
}
.slbox, .slbox-alt {
	display:inline;
	float:left;
	padding:0;
	width:auto;
}
.slbox {margin:0 0 10px 0;}
.slbox-alt {margin:0 0 10px 12px;}
.slbox h2, .slbox-alt h2 {margin:0 !important;}
.slboxsingle {
	display:inline;
	float:left;
	margin:20px 0 0 0;
	padding:0;
	width:209px;
	height:auto;
	background-color:#141414;
	border:1px solid #333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.slboxsingle:hover {color:#FBC400 !important; border:1px solid #444 !important; background-color:#171717 !important;}
ul.slul {
	float:left;
	display:block;
	width:189px;
	height:auto;
	list-style:none;
	margin:0;
	padding:6px 10px;
}
ul.slul li {
	margin:0;
	padding:0;
}
#ak, #ca, #co, #ct, #de, #fl, #ga, #hi, #il, #me, 
#md, #ma, #mi, #nh, #nj, #ny, #nc, #or, #pa, 
#pr, #ri, #sc, #tn, #tx, #va, #wa, #wy, #bbd, #cda,
#tah {display:none;}

#empty {
	display:block;
	float:left;
	height:auto;
	margin:0;
	padding:0;
	width:880px;
	height:450px;
	background:url(../img/worldmap.jpg) left top no-repeat;
}

.newstitle {
	float:left;
	display:block;
	width:790px;
	margin:-3px 0 0 10px;
	padding:4px 6px;
	background-color:#141414;
	border:1px solid #333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.newstitle p {
	font-size:14px;
	font-weight:bold;
	margin:0 !important;
}
.newsbox {
	float:left;
	display:block;
	width:880px;
	margin:10px 0 0 0;
}

.aboutfader {
	float:right;
	display:inline;
	position:relative;
	width:405px;
	height:289px;
	margin:0 0 10px 20px;
	padding:0;
	z-index:1;
}
.aboutfaderr {
	float:right;
	display:inline;
	position:relative;
	width:187px;
	height:480px;
	margin:0 0 10px 20px;
	padding:0;
	z-index:1;
}
.comingsoon {
	float:left;
	display:inline;
	width:300px;
	height:266px;
	margin:0 20px 10px 0;
	padding:0;
	background:url(../img/bg_uc.jpg) 0 0 no-repeat;
}

/* BOARD SLIDER
---------------------------------- */
#bcarousel {
	float:left;
	display:inline;
	width:572px;
	height:228px;
	margin:10px 0 0 8px;
	padding:0;
	background:url(../img/bg_bcarousel.png) 0 0 no-repeat;
}
#bcbtn-prev, #bcbtn-next {
	float:left;
	display:inline;
	margin-top:4px;
	padding:0;
}
#bcbtn-prev {margin-left:4px;}
#bcbtn-prev, #bcbtn-next {
	width:27px;
	height:220px;
}
#bcbtn-prev a, #bcbtn-next a {
	display:block;
	margin:0;
	padding:0;
	width:27px;
	height:220px;
}
#bcbtn-prev a {background:url(../img/btn_prev.png) 0 0 no-repeat;}
#bcbtn-next a {background:url(../img/btn_next.png) 0 0 no-repeat;}
#bcbtn-prev a:hover, #bcbtn-next a:hover {border:0; background-position:-27px 0;}
#bcinside {
	float:left;
	display:inline;
	width:510px;
	height:220px;
	background:url(../img/bg_bcinside.png) 0 0 repeat-x;
	margin:4px 0 0 0;
	padding:0;
}
#bcinside ul {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:510px;
	height:220px;
	overflow:hidden;
}
#bcinside li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:85px;
	height:220px;
}
#bcinside li a {
	width:83px;
	height:220px;
}
#bcinside li a, #bcinside li a span {
	display:block;
	margin:0;
	text-indent:-9999px;
}
#bcinside li a span {
	height:220px;
	width:100%;
	opacity:0;
	z-index:100;
}
#bcinside li a, #bcinside li a:hover {border:none !important;}

.bc-bws li a, .bc-bws li a span {background:url(../img/sprite_bc-bws.jpg) no-repeat;}
.bc-badfish li a, .bc-badfish li a span {background:url(../img/sprite_bc-badfish.jpg) no-repeat;}
.bc-dpang li a, .bc-dpang li a span {background:url(../img/sprite_bc-dpang.jpg) no-repeat;}
.bc-mm li a, .bc-mm li a span {background:url(../img/sprite_bc-mm.jpg) no-repeat;}
.bc-psh li a, .bc-psh li a span {background:url(../img/sprite_bc-psh.jpg) no-repeat;}
.bc-rusty li a, .bc-rusty li a span {background:url(../img/sprite_bc-rusty.jpg) no-repeat;}
.bc-ohana li a, .bc-ohana li a span {background:url(../img/sprite_bc-ohana.jpg) no-repeat;}
.bc-infinity li a, .bc-infinity li a span {background:url(../img/sprite_bc-infinity.jpg) no-repeat;}

#bcinside ul li a.board-1, #bcinside ul li a.board-1 span {background-position:0 0}
#bcinside ul li a.board-2, #bcinside ul li a.board-2 span {background-position:0 -220px}
#bcinside ul li a.board-3, #bcinside ul li a.board-3 span {background-position:0 -440px}
#bcinside ul li a.board-4, #bcinside ul li a.board-4 span {background-position:0 -660px}
#bcinside ul li a.board-5, #bcinside ul li a.board-5 span {background-position:0 -880px}
#bcinside ul li a.board-6, #bcinside ul li a.board-6 span {background-position:0 -1100px}
#bcinside ul li a.board-7, #bcinside ul li a.board-7 span {background-position:0 -1320px}
#bcinside ul li a.board-8, #bcinside ul li a.board-8 span {background-position:0 -1540px}
#bcinside ul li a.board-9, #bcinside ul li a.board-9 span {background-position:0 -1760px}
#bcinside ul li a.board-10, #bcinside ul li a.board-10 span {background-position:0 -1980px}
#bcinside ul li a.board-11, #bcinside ul li a.board-11 span {background-position:0 -2200px}
#bcinside ul li a.board-12, #bcinside ul li a.board-12 span {background-position:0 -2420px}
#bcinside ul li a.board-13, #bcinside ul li a.board-13 span {background-position:0 -2640px}
#bcinside ul li a.board-14, #bcinside ul li a.board-14 span {background-position:0 -2860px}
#bcinside ul li a.board-15, #bcinside ul li a.board-15 span {background-position:0 -3080px}
#bcinside ul li a.board-16, #bcinside ul li a.board-16 span {background-position:0 -3300px}
#bcinside ul li a.board-17, #bcinside ul li a.board-17 span {background-position:0 -3520px}
#bcinside ul li a.board-18, #bcinside ul li a.board-18 span {background-position:0 -3740px}
#bcinside ul li a.board-19, #bcinside ul li a.board-19 span {background-position:0 -3960px}
#bcinside ul li a.board-20, #bcinside ul li a.board-20 span {background-position:0 -4180px}
#bcinside ul li a.board-21, #bcinside ul li a.board-21 span {background-position:0 -4400px}
#bcinside ul li a.board-22, #bcinside ul li a.board-22 span {background-position:0 -4620px}
#bcinside ul li a.board-23, #bcinside ul li a.board-23 span {background-position:0 -4840px}
#bcinside ul li a.board-24, #bcinside ul li a.board-24 span {background-position:0 -5060px}
#bcinside ul li a.board-25, #bcinside ul li a.board-25 span {background-position:0 -5280px}
#bcinside ul li a.board-26, #bcinside ul li a.board-26 span {background-position:0 -5500px}
#bcinside ul li a.board-27, #bcinside ul li a.board-27 span {background-position:0 -5720px}

#bcinside ul li a.board-1:hover span {background-position:-83px 0;}
#bcinside ul li a.board-2:hover span {background-position:-83px -220px;}
#bcinside ul li a.board-3:hover span {background-position:-83px -440px;}
#bcinside ul li a.board-4:hover span {background-position:-83px -660px;}
#bcinside ul li a.board-5:hover span {background-position:-83px -880px;}
#bcinside ul li a.board-6:hover span {background-position:-83px -1100px;}
#bcinside ul li a.board-7:hover span {background-position:-83px -1320px;}
#bcinside ul li a.board-8:hover span {background-position:-83px -1540px;}
#bcinside ul li a.board-9:hover span {background-position:-83px -1760px}
#bcinside ul li a.board-10:hover span {background-position:-83px -1980px}
#bcinside ul li a.board-11:hover span {background-position:-83px -2200px}
#bcinside ul li a.board-12:hover span {background-position:-83px -2420px}
#bcinside ul li a.board-13:hover span {background-position:-83px -2640px}
#bcinside ul li a.board-14:hover span {background-position:-83px -2860px}
#bcinside ul li a.board-15:hover span {background-position:-83px -3080px}
#bcinside ul li a.board-16:hover span {background-position:-83px -3300px}
#bcinside ul li a.board-17:hover span {background-position:-83px -3520px}
#bcinside ul li a.board-18:hover span {background-position:-83px -3740px}
#bcinside ul li a.board-19:hover span {background-position:-83px -3960px}
#bcinside ul li a.board-20:hover span {background-position:-83px -4180px}
#bcinside ul li a.board-21:hover span {background-position:-83px -4400px}
#bcinside ul li a.board-22:hover span {background-position:-83px -4620px}
#bcinside ul li a.board-23:hover span {background-position:-83px -4840px}
#bcinside ul li a.board-24:hover span {background-position:-83px -5060px}
#bcinside ul li a.board-25:hover span {background-position:-83px -5280px}
#bcinside ul li a.board-26:hover span {background-position:-83px -5500px}
#bcinside ul li a.board-27:hover span {background-position:-83px -5720px}

/* ACCESSORIES
---------------------------------- */
#descbox {
	float:left;
	display:inline;
	width:880px;
	height:auto;
	margin:10px 0 0 29px;
	padding:0;
}
#descbox h3 {
    color: #FBC400;
    font-size: 16px;
    line-height: 18px;
    margin: 0 0 20px 0;
    padding: 0;
}
.sliderbox {
	float:left;
	display:inline;
	width:427px;
	height:auto;
	margin:15px 0 10px 29px;
	padding:0;
	position:relative;
}
.end {margin-left: 28px !important;}
.sliderbox p {
	margin:0 0 20px 0;
	padding:0;
}
.sliderbox h3 {
	margin:0;
	padding:0 10px;
	font-size:18px;
	line-height:18px;
	color:#fbc400;
	text-align:center;
}
.sliderbox h4 {
	position:absolute;
	top:90px;
	left:0;
	margin:0;
	padding:0 60px;
	font-size:48px;
	line-height:42px;
	color:#999;
	width:308px;
	text-align:center;
	text-transform:uppercase;
	z-index:999;
}
.sliderbox a {
	text-decoration:none;
	color:#fbc400;
}
.sliderbox a:hover {
	text-decoration:underline;
	color:#fff;
}
.axslider {
	float:left;
	display:inline;
	width:427px;
	height:240px;
	margin:10px 0 0 0;
	padding:0;
	background:url(../img/bg_axslider.png) 0 0 no-repeat;
}
#tbtn-prev, #tbtn-next, .axbtn-prev, .axbtn-next {
	float:left;
	display:inline;
	margin-top:4px;
	padding:0;
	width:27px;
	height:232px;
}
#tbtn-prev, .axbtn-prev {margin-left:4px;}
#tbtn-prev a, #tbtn-next a, .axbtn-prev a, .axbtn-next a {
	display:block;
	margin:0;
	padding:0;
	width:27px;
	height:232px;
}
#tbtn-prev a, .axbtn-prev a {background:url(../img/btn_ax-prev.png) 0 0 no-repeat;}
#tbtn-next a, .axbtn-next a {background:url(../img/btn_ax-next.png) 0 0 no-repeat;}

.axbtn-prev a:hover, .axbtn-next a:hover {border:0; background-position:-27px 0;}
#traction-in, #leashes-in, #fins-in, #gear-in {
	float:left;
	display:inline;
	width:365px;
	height:232px;
	background:url(../img/bg_axins.png) 0 0 repeat-x;
	margin:4px 0 0 0;
	padding:0;
}
#traction-in ul, #leashes-in ul, #fins-in ul, #gear-in ul {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:365px;
	height:232px;
	overflow:hidden;
}
#traction-in li, #leashes-in li, #fins-in li, #gear-in li {
	float:left;
	display:inline;
	margin:0 1px 0 0;
	padding:0;
	width:121px;
	height:232px;
}
li.final {margin-right: 0px !important;}
#traction-in li a, #leashes-in li a, #fins-in li a, #gear-in li a {
	width:121px;
	height:232px;
}
#traction-in li a, #leashes-in li a, #fins-in li a, #gear-in li a,
#traction-in li a span, #leashes-in li a span, #fins-in li a span, #gear-in li a span {
	display:block;
	margin:0;
	text-indent:-9999px;
}
#traction-in li a span, #leashes-in li a span, #fins-in li a span, #gear-in li a span {
	height:232px;
	width:100%;
	opacity:0;
	z-index:1;
}
.axslider li a, .axslider li a:hover {border:none !important;}

.traction li a, .traction li a span {background:url(../img/sprite_traction.jpg) no-repeat;}
.leashes li a, .leashes li a span {background:url(../img/sprite_leashes.jpg) no-repeat;}
.fins li a, .fins li a span {background:url(../img/sprite_fins.jpg) no-repeat;}
.gear li a, .gear li a span {background:url(../img/sprite_gear.jpg) no-repeat;}

.axslider ul li a.a, .axslider ul li a.a span {background-position:0 0}
.axslider ul li a.b, .axslider ul li a.b span {background-position:0 -232px}
.axslider ul li a.c, .axslider ul li a.c span {background-position:0 -464px}
.axslider ul li a.d, .axslider ul li a.d span {background-position:0 -696px}
.axslider ul li a.e, .axslider ul li a.e span {background-position:0 -928px}
.axslider ul li a.f, .axslider ul li a.f span {background-position:0 -1160px}
.axslider ul li a.g, .axslider ul li a.g span {background-position:0 -1392px}
.axslider ul li a.h, .axslider ul li a.h span {background-position:0 -1624px}
.axslider ul li a.i, .axslider ul li a.i span {background-position:0 -1856px}
.axslider ul li a.j, .axslider ul li a.j span {background-position:0 -2088px}

.axslider ul li a.a:hover span {background-position:-121px 0;}
.axslider ul li a.b:hover span {background-position:-121px -232px}
.axslider ul li a.c:hover span {background-position:-121px -464px}
.axslider ul li a.d:hover span {background-position:-121px -696px}
.axslider ul li a.e:hover span {background-position:-121px -928px}
.axslider ul li a.f:hover span {background-position:-121px -1160px}
.axslider ul li a.g:hover span {background-position:-121px -1392px}
.axslider ul li a.h:hover span {background-position:-121px -1624px}
.axslider ul li a.i:hover span {background-position:-121px -1856px}
.axslider ul li a.j:hover span {background-position:-121px -2088px}

/* PADDLE SLIDER
---------------------------------- */
#pcarousel {
	float:left;
	display:inline;
	width:880px;
	height:268px;
	margin:10px 0 0 29px;
	padding:0;
	background:url(../img/bg_pcarousel.png) 0 0 no-repeat;
}
#pcbtn-prev, #pcbtn-next {
	float:left;
	display:inline;
	margin-top:4px;
	padding:0;
}
#pcbtn-prev {margin-left:4px;}
#pcbtn-prev, #pcbtn-next {
	width:27px;
	height:260px;
}
#pcbtn-prev a, #pcbtn-next a {
	display:block;
	margin:0;
	padding:0;
	width:27px;
	height:260px;
}
#pcbtn-prev a {background:url(../img/btn_p-prev.png) 0 0 no-repeat;}
#pcbtn-next a {background:url(../img/btn_p-next.png) 0 0 no-repeat;}
#pcbtn-prev a:hover, #pcbtn-next a:hover {border:0; background-position:-27px 0;}
#pcinside {
	float:left;
	display:inline;
	width:818px;
	height:260px;
	background:url(../img/bg_pcinside.png) 0 0 repeat-x;
	margin:4px 0 0 0;
	padding:0;
}
#pcinside ul {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:818px;
	height:260px;
	overflow:hidden;
}
#pcinside li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:136px;
	height:260px;
}
#pcinside li a {
	width:136px;
	height:260px;
}
#pcinside li a, #pcinside li a span {
	display:block;
	margin:0;
	text-indent:-9999px;
}
#pcinside li a span {
	height:260px;
	width:100%;
	opacity:0;
	z-index:100;
}
#pcinside li a, #pcinside li a:hover {border:none !important;}

.pc-c4 li a, .pc-c4 li a span {background:url(../img/sprite_pc-c4.jpg) no-repeat;}
.pc-bws li a, .pc-bws li a span {background:url(../img/sprite_pc-bws.jpg) no-repeat;}

#pcinside ul li a.paddle-1, #pcinside ul li a.paddle-1 span {background-position:0 0}
#pcinside ul li a.paddle-2, #pcinside ul li a.paddle-2 span {background-position:0 -260px}
#pcinside ul li a.paddle-3, #pcinside ul li a.paddle-3 span {background-position:0 -520px}
#pcinside ul li a.paddle-4, #pcinside ul li a.paddle-4 span {background-position:0 -780px}
#pcinside ul li a.paddle-5, #pcinside ul li a.paddle-5 span {background-position:0 -1040px}
#pcinside ul li a.paddle-6, #pcinside ul li a.paddle-6 span {background-position:0 -1300px}
#pcinside ul li a.paddle-7, #pcinside ul li a.paddle-7 span {background-position:0 -1560px}
#pcinside ul li a.paddle-8, #pcinside ul li a.paddle-8 span {background-position:0 -1820px}
#pcinside ul li a.paddle-9, #pcinside ul li a.paddle-9 span {background-position:0 -2080px}
#pcinside ul li a.paddle-10, #pcinside ul li a.paddle-10 span {background-position:0 -2340px}

#pcinside ul li a.paddle-1:hover span {background-position:-136px 0;}
#pcinside ul li a.paddle-2:hover span {background-position:-136px -260px}
#pcinside ul li a.paddle-3:hover span {background-position:-136px -520px}
#pcinside ul li a.paddle-4:hover span {background-position:-136px -780px}
#pcinside ul li a.paddle-5:hover span {background-position:-136px -1040px}
#pcinside ul li a.paddle-6:hover span {background-position:-136px -1300px}
#pcinside ul li a.paddle-7:hover span {background-position:-136px -1560px}
#pcinside ul li a.paddle-8:hover span {background-position:-136px -1820px}
#pcinside ul li a.paddle-9:hover span {background-position:-136px -2080px}
#pcinside ul li a.paddle-10:hover span {background-position:-136px -2340px}

/* Featured Paddle ----------------- */
#pvid-1, #pvid-2, #pvid-3, #pvid-4 {
	float:left;
	display:inline;
	width:300px;
	height:auto;
	margin:20px 0 0 8px;
	padding:0 0 30px 0;
}
#ppic {
	float:left;
	display:inline;
	width:300px;
	height:208px;
	margin:20px 0 0 8px;
	padding:0;
}
#ppic a {
	display:block;
	text-decoration:none;
	width:300px;
	height:208px;
	margin:0;
	padding:0;
}
#pvid-1 {background:url(../img/bg_pvid-1.png) left bottom no-repeat;}
#pvid-2 {background:url(../img/bg_pvid-2.png) left bottom no-repeat;}
#pvid-3 {background:url(../img/bg_pvid-3.png) left bottom no-repeat;}
#pvid-4 {background:url(../img/bg_pvid-4.png) left bottom no-repeat;}
#ppic {background:url(../img/bg_ppic.jpg) left bottom no-repeat;}

.pthumb {float:left; display:inline;}
.pthumb, .pthumb a {
	width:300px;
	height:140px;
	margin:0;
	padding:0;
}
.pthumb a {display:block; text-decoration:none;}
.pthumb a, .pthumb a:hover {border:none !important;}

.pthumb a.pvid-1 {background:url(../img/vthumb-p1.jpg) no-repeat;}
.pthumb a.pvid-2 {background:url(../img/vthumb-p2.jpg) no-repeat;}
.pthumb a.pvid-3 {background:url(../img/vthumb-p3.jpg) no-repeat;}
.pthumb a.pvid-4 {background:url(../img/vthumb-p4.jpg) no-repeat;}

.pthumb a {background-position:0 0;}
.pthumb a:hover {background-position:0 -140px;}

/* Colorbox Boards
---------------------------------- */
.cbox_holder {display:none;}
.cbox_boards {
	width:auto;
	height:auto;
	margin:0;
	padding:10px;
}
.cbox_boards h1 {
	margin:0 0 20px 0;
	padding:0 0 2px 0;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:-1px;
	border-bottom:3px solid #fbc400;
	color:#333;
	text-align:right;
}
.cbox_img {
	float:left;
	display:inline;
	height:auto;
	margin:0;
	padding:0;
}
.cbox_content {
	float:left;
	display:inline;
	width:500px;
	height:auto;
	margin:0;
	padding:0;
}
.cbox_content h2, .cbox_content p {text-align:left;}
.cbox_content h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:-1px;
	border-bottom:1px dashed #999;
	color:#333;
}
.cbox_content p {
	margin:0 0 20px 0;
	padding:0 0 0 10px;
	color:#666;
}
.colorways {
	float:left;
	display:inline;
	margin:0 0 20px 0;
	padding:0;
	width:100%;
	height:20px;
}
.cbox_content .color-1, .cbox_content .color-2,
.cbox_content .color-3, .cbox_content .color-4,
.cbox_content .color-5 {
	float:left;
	display:inline;
	width:20px;
	height:20px;
	margin:0 5px 10px 0;
	padding:0;
	border:1px solid #fff;
	-moz-border-radius:3px;
}
.color-1 {background-color:#CC0000;}
.color-2 {background-color:#0066CC;}
.color-3 {background-color:#FFCC00;}
.color-4 {background-color:#339900;}
.color-5 {background-color:#FFFFFF; border-color:#BBB !important;}
.shopnow, .shopnowlive {
	float:left;
	display:inline;
	width:500px;
	height:35px;
	margin:20px 0;
	padding:0;
}
.shopnow a, .shopnowlive a {
	display:block;
	margin:0;
	padding:0;
	width:183px;
	height:35px;
	text-decoration:none;
}
.showpnow a {background: none;}
.shopnowlive a {background:url(../img/btn_shopnowlive.png) 0 0 no-repeat;}
.shopnowlive a:hover {background-position:-183px 0;}

/* TAGLINES, FEATURE, GALLERY
---------------------------------- */
.bctag {
	float:left;
	display:inline;
	width:940px;
	height:auto;
	margin:20px 0 0 0;
	padding:15px 0 16px 0;
	background:#404040;
	border-top:1px solid #535353;
	border-bottom:1px solid #535353;
	text-align:center;
}
.bctag h2 {
	margin:0 50px;
	padding:0;
	font-size:20px;
	letter-spacing:-1px;
	line-height:24px;
	color:#888;
	text-transform:uppercase;
}
.yellow {color:#fbc400;}
.gray {color:#ccc;}
.white {color:#EFEFEF !important;}
.bctag_img {margin:20px auto 0 auto; border:0;}

/* Gallery ----------------- */
#bgallery {
	float:left;
	display:inline;
	width:300px;
	height:auto;
	margin:20px 0 0 8px;
	padding:0 0 30px 0;
}
.bgal-bws {background:url(../img/bg_bgal-bws.png) left bottom no-repeat;}
.bgal-badfish {background:url(../img/bg_bgal-badfish.png) left bottom no-repeat;}
.bgal-dpang {background:url(../img/bg_bgal-dpang.png) left bottom no-repeat;}
.bgal-mm {background:url(../img/bg_bgal-mm.png) left bottom no-repeat;}
.bgal-psh {background:url(../img/bg_bgal-psh.png) left bottom no-repeat;}
.bgal-rusty {background:url(../img/bg_bgal-rusty.png) left bottom no-repeat;}
.bgal-ohana {background:url(../img/bg_bgal-ohana.png) left bottom no-repeat;}
.bgal-infinity {background:url(../img/bg_bgal-infinity.png) left bottom no-repeat;}
.thumb {float:left; display:inline;}
.thumb, .thumb a {
	width:60px;
	height:56px;
	margin:0;
	padding:0;
}
.thumb a {display:block; text-decoration:none;}
.thumb a, .thumb a:hover {border:none !important;}

.bgal-bws .thumb a {background:url(../boards/bws/thumbs-bws.jpg) no-repeat;}
.bgal-badfish .thumb a {background:url(../boards/badfish/thumbs-badfish.jpg) no-repeat;}
.bgal-dpang .thumb a {background:url(../boards/dpang/thumbs-dpang.jpg) no-repeat;}
.bgal-mm .thumb a {background:url(../boards/mm/thumbs-mm.jpg) no-repeat;}
.bgal-psh .thumb a {background:url(../boards/psh/thumbs-psh.jpg) no-repeat;}
.bgal-rusty .thumb a {background:url(../boards/rusty/thumbs-rusty.jpg) no-repeat;}
.bgal-ohana .thumb a {background:url(../boards/ohana/thumbs-ohana.jpg) no-repeat;}
.bgal-infinity .thumb a {background:url(../boards/infinity/thumbs-infinity.jpg) no-repeat;}

.thumb a.th-1 {background-position:0 0;}
.thumb a.th-2 {background-position:-60px 0;}
.thumb a.th-3 {background-position:-120px 0;}
.thumb a.th-4 {background-position:-180px 0;}
.thumb a.th-5 {background-position:-240px 0;}
.thumb a.th-6 {background-position:-300px 0;}
.thumb a.th-7 {background-position:-360px 0;}
.thumb a.th-8 {background-position:-420px 0;}
.thumb a.th-9 {background-position:-480px 0;}
.thumb a.th-10 {background-position:-540px 0;}

.thumb a.th-1:hover {background-position:0 -56px;}
.thumb a.th-2:hover {background-position:-60px -56px;}
.thumb a.th-3:hover {background-position:-120px -56px;}
.thumb a.th-4:hover {background-position:-180px -56px;}
.thumb a.th-5:hover {background-position:-240px -56px;}
.thumb a.th-6:hover {background-position:-300px -56px;}
.thumb a.th-7:hover {background-position:-360px -56px;}
.thumb a.th-8:hover {background-position:-420px -56px;}
.thumb a.th-9:hover {background-position:-480px -56px;}
.thumb a.th-10:hover {background-position:-540px -56px;}

/* Video ----------------- */
#bvideo {
	float:left;
	display:inline;
	width:300px;
	height:auto;
	margin:20px 0 0 8px;
	padding:0 0 30px 0;
	background:url(../img/bg_bvid.png) left bottom no-repeat;
}

#vthumb {float:left; display:inline;}
#vthumb, #vthumb a {
	width:300px;
	height:140px;
	margin:0;
	padding:0;
}
#vthumb a {display:block; text-decoration:none;}
#vthumb a, #vthumb a:hover {border:none !important;}

#vthumb a.bvid-bws {background:url(../boards/bws/vthumb-bws.jpg) no-repeat;}
#vthumb a.bvid-badfish {background:url(../boards/badfish/vthumb-badfish.jpg) no-repeat;}
#vthumb a.bvid-dpang {background:url(../boards/dpang/vthumb-dpang.jpg) no-repeat;}
#vthumb a.bvid-mm {background:url(../boards/mm/vthumb-mm.jpg) no-repeat;}
#vthumb a.bvid-psh {background:url(../boards/psh/vthumb-psh.jpg) no-repeat;}
#vthumb a.bvid-rusty {background:url(../boards/rusty/vthumb-rusty.jpg) no-repeat;}
#vthumb a.bvid-ohana {background:url(../boards/rusty/vthumb-ohana.jpg) no-repeat;}
#vthumb a.bvid-infinity {background:url(../boards/infinity/vthumb-infinity.jpg) no-repeat;}

#vthumb a {background-position:0 0;}
#vthumb a:hover {background-position:0 -140px;}

/* VIDEO PAGE
---------------------------------- */
.vtbox, .vtbox-alt {
	float:left;
	display:inline;
	width:286px;
	height:auto;
	margin:0;
	padding:0;
	background:url(../img/bg_vtbox.png) left bottom no-repeat;
}
.vtbox-alt {margin:0 0 0 11px !important;}
.toppad {margin-top:20px !important;}
.vtpic {
	float:left;
	display:inline;
	width:286px;
	height:140px;
	margin:0;
	padding:0;
	clear:both;
}
.vtpic a {
	display:block;
	margin:0;
	padding:0;
	width:286px;
	height:140px;
	background:url(../img/vthover.png) 0 0 no-repeat;
}
.vtpic a:hover {background-position:0 -140px;}

#vt-1 {background:url(../img/vidthumb-1.jpg) 0 0 no-repeat;}
#vt-2 {background:url(../img/vidthumb-2.jpg) 0 0 no-repeat;}
#vt-3 {background:url(../img/vidthumb-3.jpg) 0 0 no-repeat;}
#vt-4 {background:url(../img/vidthumb-4.jpg) 0 0 no-repeat;}
#vt-5 {background:url(../img/vidthumb-5.jpg) 0 0 no-repeat;}
#vt-6 {background:url(../img/vidthumb-6.jpg) 0 0 no-repeat;}
#vt-7 {background:url(../img/vidthumb-7.jpg) 0 0 no-repeat;}
#vt-8 {background:url(../img/vidthumb-8.jpg) 0 0 no-repeat;}
#vt-9 {background:url(../img/vidthumb-9.jpg) 0 0 no-repeat;}
#vt-10 {background:url(../img/vidthumb-10.jpg) 0 0 no-repeat;}
#vt-11 {background:url(../img/vidthumb-11.jpg) 0 0 no-repeat;}
#vt-12 {background:url(../img/vidthumb-12.jpg) 0 0 no-repeat;}
#vt-13 {background:url(../img/vidthumb-13.jpg) 0 0 no-repeat;}
#vt-14 {background:url(../img/vidthumb-14.jpg) 0 0 no-repeat;}
#vt-15 {background:url(../img/vidthumb-15.jpg) 0 0 no-repeat;}
#vt-16 {background:url(../img/vidthumb-16.jpg) 0 0 no-repeat;}
#vt-17 {background:url(../img/vidthumb-17.jpg) 0 0 no-repeat;}
#vt-18 {background:url(../img/vidthumb-18.jpg) 0 0 no-repeat;}
#vt-19 {background:url(../img/vidthumb-19.jpg) 0 0 no-repeat;}
#vt-20 {background:url(../img/vidthumb-20.jpg) 0 0 no-repeat;}
#vt-21 {background:url(../img/vidthumb-21.jpg) 0 0 no-repeat;}
#vt-22 {background:url(../img/vidthumb-22.jpg) 0 0 no-repeat;}
#vt-23 {background:url(../img/vidthumb-23.jpg) 0 0 no-repeat;}
#vt-24 {background:url(../img/vidthumb-24.jpg) 0 0 no-repeat;}
#vt-25 {background:url(../img/vidthumb-25.jpg) 0 0 no-repeat;}
#vt-26 {background:url(../img/vidthumb-26.jpg) 0 0 no-repeat;}
#vt-27 {background:url(../img/vidthumb-27.jpg) 0 0 no-repeat;}
#vt-28 {background:url(../img/vidthumb-28.jpg) 0 0 no-repeat;}
#vt-29 {background:url(../img/vidthumb-29.jpg) 0 0 no-repeat;}
#vt-30 {background:url(../img/vidthumb-30.jpg) 0 0 no-repeat;}
#vt-31 {background:url(../img/vidthumb-31.jpg) 0 0 no-repeat;}
#vt-32 {background:url(../img/vidthumb-32.jpg) 0 0 no-repeat;}
#vt-33 {background:url(../img/vidthumb-33.jpg) 0 0 no-repeat;}
#vt-34 {background:url(../img/vidthumb-34.jpg) 0 0 no-repeat;}
#vt-35 {background:url(../img/vidthumb-35.jpg) 0 0 no-repeat;}
#vt-36 {background:url(../img/vidthumb-36.jpg) 0 0 no-repeat;}
#vt-37 {background:url(../img/vidthumb-37.jpg) 0 0 no-repeat;}
#vt-38 {background:url(../img/vidthumb-38.jpg) 0 0 no-repeat;}
#vt-39 {background:url(../img/vidthumb-39.jpg) 0 0 no-repeat;}
#vt-40 {background:url(../img/vidthumb-40.jpg) 0 0 no-repeat;}
#vt-41 {background:url(../img/vidthumb-41.jpg) 0 0 no-repeat;}
#vt-42 {background:url(../img/vidthumb-42.jpg) 0 0 no-repeat;}
#vt-43 {background:url(../img/vidthumb-43.jpg) 0 0 no-repeat;}
#vt-44 {background:url(../img/vidthumb-44.jpg) 0 0 no-repeat;}
#vt-45 {background:url(../img/vidthumb-45.jpg) 0 0 no-repeat;}
#vt-46 {background:url(../img/vidthumb-46.jpg) 0 0 no-repeat;}
#vt-47 {background:url(../img/vidthumb-47.jpg) 0 0 no-repeat;}
#vt-48 {background:url(../img/vidthumb-48.jpg) 0 0 no-repeat;}
#vt-49 {background:url(../img/vidthumb-49.jpg) 0 0 no-repeat;}
#vt-50 {background:url(../img/vidthumb-50.jpg) 0 0 no-repeat;}
#vt-51 {background:url(../img/vidthumb-51.jpg) 0 0 no-repeat;}
#vt-52 {background:url(../img/vidthumb-52.jpg) 0 0 no-repeat;}
#vt-53 {background:url(../img/vidthumb-53.jpg) 0 0 no-repeat;}
#vt-54 {background:url(../img/vidthumb-54.jpg) 0 0 no-repeat;}
#vt-55 {background:url(../img/vidthumb-55.jpg) 0 0 no-repeat;}
#vt-56 {background:url(../img/vidthumb-56.jpg) 0 0 no-repeat;}
#vt-57 {background:url(../img/vidthumb-57.jpg) 0 0 no-repeat;}
#vt-58 {background:url(../img/vidthumb-58.jpg) 0 0 no-repeat;}
#vt-59 {background:url(../img/vidthumb-59.jpg) 0 0 no-repeat;}
#vt-60 {background:url(../img/vidthumb-60.jpg) 0 0 no-repeat;}
.vcaps {
	float:left;
	width:266px;
	text-align:center;
	font-weight:bold;
	color:#999;
	font-size:11px;
	text-transform:uppercase;
	margin:0 !important;
	padding:8px 10px !important;
}
h2.vidbrand {
	padding:6px 8px !important;
	font-size:18px !important;
	background-color:#141414;
	border:1px solid #333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.btt {
	float:right;
	display:inline;
	font-size:11px;
	margin:0;
	padding:0;
}
#btt {
	position: absolute;
	top:200px;
}

/* WHATS YOUR MOVE PAGE
---------------------------------- */
#wym-1 {background:url(../img/whatthumb-1.jpg) 0 0 no-repeat;}
#wym-2 {background:url(../img/whatthumb-2.jpg) 0 0 no-repeat;}
#wym-3 {background:url(../img/whatthumb-3.jpg) 0 0 no-repeat;}
#wym-4 {background:url(../img/whatthumb-4.jpg) 0 0 no-repeat;}
#wym-5 {background:url(../img/whatthumb-5.jpg) 0 0 no-repeat;}
#wym-6 {background:url(../img/whatthumb-6.jpg) 0 0 no-repeat;}
#wym-7 {background:url(../img/whatthumb-7.jpg) 0 0 no-repeat;}
#wym-8 {background:url(../img/whatthumb-8.jpg) 0 0 no-repeat;}
#wym-9 {background:url(../img/whatthumb-9.jpg) 0 0 no-repeat;}
#wym-10 {background:url(../img/whatthumb-10.jpg) 0 0 no-repeat;}
#wym-11 {background:url(../img/whatthumb-11.jpg) 0 0 no-repeat;}
#wym-12 {background:url(../img/whatthumb-12.jpg) 0 0 no-repeat;}
#wym-13 {background:url(../img/whatthumb-13.jpg) 0 0 no-repeat;}
#wym-14 {background:url(../img/whatthumb-14.jpg) 0 0 no-repeat;}
#wym-15 {background:url(../img/whatthumb-15.jpg) 0 0 no-repeat;}
#wym-16 {background:url(../img/whatthumb-16.jpg) 0 0 no-repeat;}
#wym-17 {background:url(../img/whatthumb-17.jpg) 0 0 no-repeat;}
#wym-18 {background:url(../img/whatthumb-18.jpg) 0 0 no-repeat;}
#wym-19 {background:url(../img/whatthumb-19.jpg) 0 0 no-repeat;}

/* TEAM PAGE
---------------------------------- */
.bioleft {
	float:left;
	display:inline;
	width:183px;
	height:auto;
	margin:0 0 0 24px;
	padding:0 0 30px 0;
}
.bioleft ul {
	margin:0;
	padding:10px;
	min-height:200px;
	list-style:none;
	background:url(../img/bg_teamstats.png) 0 0 repeat-y;
}
.bioleft ul li {
	margin:0;
	padding:2px 0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.bioleft h2 {text-align:center !important;}
.mugshot {
	width:183px;
	height:165px;
	margin:0;
	padding:0;
	border:none;
}
.lpad {margin-left:34px !important;}
#mug1 {background:url(../img/mug-1.jpg) 0 0 no-repeat;}
#mug2 {background:url(../img/mug-2.jpg) 0 0 no-repeat;}
#mug3 {background:url(../img/mug-3.jpg) 0 0 no-repeat;}
#mug4 {background:url(../img/mug-4.jpg) 0 0 no-repeat;}
#mug5 {background:url(../img/mug-5.jpg) 0 0 no-repeat;}
#mug6 {background:url(../img/mug-6.jpg) 0 0 no-repeat;}
#mug7 {background:url(../img/mug-7.jpg) 0 0 no-repeat;}
#mug8 {background:url(../img/mug-8.jpg) 0 0 no-repeat;}
#mug9 {background:url(../img/mug-9.jpg) 0 0 no-repeat;}
#mug10 {background:url(../img/mug-10.jpg) 0 0 no-repeat;}
.teambio {
	float:left;
	display:inline;
	width:678px;
	height:auto;
	margin:0;
	padding:0 0 0 20px;
}
.teambio h3 {margin:0 0 5px 0 !important;}
.tcap {
	float:left;
	display:inline;
	width:183px;
	height:auto;
	margin:0;
	padding:0 0 4px 0;
	background:url(../img/bg_teamgallery.png) left bottom no-repeat;
}
.bio, .pics, .vids {float:left; display:inline;}
.bio, .bio a {width:57px; height:32px;}
.pics, .vids, .pics a, .vids a {width:58px; height:32px;}
.bio {margin:0 0 0 4px; padding:0;}
.pics {margin:0 0 0 1px; padding:0;}
.vids {margin:0 0 0 1px; padding:0;}
.bio a, .pics a, .vids a {margin:0; padding:0; display:block; text-decoration:none; background:url(../img/biopics.png) no-repeat;}
.bio a, .pics a, .vids a, .bio a:hover, .pics a:hover, .vids a:hover {border:none !important;}
.bio a {background-position:0 0;}
.pics a {background-position:-57px 0;}
.vids a {background-position:-115px 0;}
.bio a:hover {background-position:0 -32px;}
.pics a:hover {background-position:-57px -32px;}
.vids a:hover {background-position:-115px -32px;}

.tbox_bio {
	width:700px;
	height:auto;
	margin:0;
	padding:10px;
}
.tbox_bio h1 {
	margin:0 0 20px 0;
	padding:0 0 2px 0;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:-1px;
	border-bottom:3px solid #fbc400;
	color:#333;
	text-align:left;
}
.tbox_content {
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
.tbox_content h2, .tbox_content p {text-align:left;}
.tbox_content h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:16px;
	text-transform:uppercase;
	letter-spacing:-1px;
	border-bottom:1px dashed #999;
	color:#333;
}
.tbox_content p {
	margin:0 0 20px 0;
	padding:0;
	color:#666;
}
.tbox_content ul {
	margin:0 0 20px 0 !important;
	padding-left:20px !important;
	color:#666;
	text-align:left;
}
.tbox_content a {
	text-decoration:none;
	font-weight:bold;
	color:#333;
	border-bottom:1px solid #fbc400;
}
.tbox_content a:hover {
	color:#666;
	border-bottom:1px dashed #fbc400;
}
.cbox_novid {
	width:auto;
	height:auto;
	margin:0;
	padding:10px;
}
.cbox_novid h2 {
	margin:0; 
	color:#333;
	border-bottom: none !important;
	font-size: 24px !important;
}

/* INFO TABS
---------------------------------- */
#nfobox, #nfobox-big {
	float:left;
	display:inline;
	height:auto;
	padding:0;
}
#nfobox {margin:20px 0 0 29px;}
#nfobox-big {margin:5px 0 0 29px;}
#nfobox, #nfocap, #nfotabs {width:572px;}
#nfobox-big, #nfocap-big, #nfotabs-big {width:880px;}
#nfobox {background:url(../img/bg_nfobox.png) repeat-y;}
#nfobox-big {background:url(../img/bg_nfobox-big.png) repeat-y;}

#nfocap, #nfocap-big {
	float:left;
	display:inline;
	height:8px;
	margin:0;
	padding:0;
}
#nfocap {background:url(../img/bg_nfocap.png) no-repeat;}
#nfocap-big {background:url(../img/bg_nfocap-big.png) no-repeat;}

#nfotabs, #nfotabs-big {
	float:left;
	display:block;
	height:37px;
	margin:0;
	padding:0;
	list-style:none;
}
#nfotabs {background:url(../img/bg_nfotabs.png) no-repeat;}
#nfotabs-big {background:url(../img/bg_nfotabs-big.png) no-repeat;}

#nfotabs li, #nfotabs-big li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	height:37px;
}
#nfotabs li.firsttab, #nfotabs-big li.firsttab {margin:0 0 0 10px;}
#nfotabs li a, #nfotabs-big li a {
	display:block;
	margin:0;
	padding:0;
	height:37px;
}

/* BOARDS TABS ---------------------------------- */
#nfotabs li a.tab-info, #nfotabs li a.tab-about, #nfotabs li a.tab-dealers, #nfotabs li a.tab-downloads {background:url(../img/sprite_tabs-nfo.png) no-repeat;}
#nfotabs li a.tab-info {width:92px; background-position:0 0;}
#nfotabs li a.tab-about {width:104px; background-position:-92px 0;}
#nfotabs li a.tab-dealers {width:200px; background-position:-196px 0;}
#nfotabs li a.tab-downloads {width:151px; background-position:-396px 0;}
#nfotabs li a.tab-info:hover {background-position:0 -37px;}
#nfotabs li a.tab-about:hover {background-position:-92px -37px;}
#nfotabs li a.tab-dealers:hover {background-position:-196px -37px;}
#nfotabs li a.tab-downloads:hover {background-position:-396px -37px;}
#nfotabs li.active a.tab-info {background-position:0 -74px;}
#nfotabs li.active a.tab-about {background-position:-92px -74px;}
#nfotabs li.active a.tab-dealers {background-position:-196px -74px;}
#nfotabs li.active a.tab-downloads {background-position:-396px -74px;}

#dealers {
	margin:20px 20px 0 20px;
	padding:0;
}
#dealers ul {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:532px;
	height:auto;
}
#dealers li {
	float:left;
	display:inline;
	margin:0 0 20px 0;
	padding:0;
	width:133px;
	height:69px;
}
#dealers li a {
	display:block;
	margin:0;
	width:133px;
	height:69px;
}
#dealers li a, #dealers li a:hover {border:none !important;}

.dlr-bws li a {background:url(../img/sprite_dlr-bws.jpg) no-repeat;}
.dlr-badfish li a {background:url(../img/sprite_dlr-badfish.jpg) no-repeat;}
.dlr-psh li a {background:url(../img/sprite_dlr-psh.jpg) no-repeat;}
.dlr-rusty li a {background:url(../img/sprite_dlr-rusty.jpg) no-repeat;}
.dlr-ohana li a {background:url(../img/sprite_dlr-ohana.jpg) no-repeat;}

#dealers ul li a.dlr-1 {background-position:0 0}
#dealers ul li a.dlr-2 {background-position:-133px 0}
#dealers ul li a.dlr-3 {background-position:-266px 0}
#dealers ul li a.dlr-4 {background-position:-399px 0}
#dealers ul li a.dlr-5 {background-position:-532px 0}
#dealers ul li a.dlr-6 {background-position:-665px 0}
#dealers ul li a.dlr-7 {background-position:-798px 0}
#dealers ul li a.dlr-8 {background-position:-931px 0}
#dealers ul li a.dlr-9 {background-position:-1064px 0}
#dealers ul li a.dlr-10 {background-position:-1197px 0}
#dealers ul li a.dlr-11 {background-position:-1330px 0}
#dealers ul li a.dlr-12 {background-position:-1463px 0}
#dealers ul li a.dlr-13 {background-position:-1596px 0}
#dealers ul li a.dlr-14 {background-position:-1729px 0}
#dealers ul li a.dlr-15 {background-position:-1862px 0}
#dealers ul li a.dlr-16 {background-position:-1995px 0}
#dealers ul li a.dlr-17 {background-position:-2128px 0}
#dealers ul li a.dlr-18 {background-position:-2261px 0}
#dealers ul li a.dlr-19 {background-position:-2394px 0}
#dealers ul li a.dlr-20 {background-position:-2527px 0}
#dealers ul li a.dlr-21 {background-position:-2660px 0}
#dealers ul li a.dlr-22 {background-position:-2793px 0}
#dealers ul li a.dlr-23 {background-position:-2926px 0}
#dealers ul li a.dlr-24 {background-position:-3059px 0}

#dealers ul li a.dlr-1:hover {background-position:0 -69px}
#dealers ul li a.dlr-2:hover {background-position:-133px -69px}
#dealers ul li a.dlr-3:hover {background-position:-266px -69px}
#dealers ul li a.dlr-4:hover {background-position:-399px -69px}
#dealers ul li a.dlr-5:hover {background-position:-532px -69px}
#dealers ul li a.dlr-6:hover {background-position:-665px -69px}
#dealers ul li a.dlr-7:hover {background-position:-798px -69px}
#dealers ul li a.dlr-8:hover {background-position:-931px -69px}
#dealers ul li a.dlr-9:hover {background-position:-1064px -69px}
#dealers ul li a.dlr-10:hover {background-position:-1197px -69px}
#dealers ul li a.dlr-11:hover {background-position:-1330px -69px}
#dealers ul li a.dlr-12:hover {background-position:-1463px -69px}
#dealers ul li a.dlr-13:hover {background-position:-1596px -69px}
#dealers ul li a.dlr-14:hover {background-position:-1729px -69px}
#dealers ul li a.dlr-15:hover {background-position:-1862px -69px}
#dealers ul li a.dlr-16:hover {background-position:-1995px -69px}
#dealers ul li a.dlr-17:hover {background-position:-2128px -69px}
#dealers ul li a.dlr-18:hover {background-position:-2261px -69px}
#dealers ul li a.dlr-19:hover {background-position:-2394px -69px}
#dealers ul li a.dlr-20:hover {background-position:-2527px -69px}
#dealers ul li a.dlr-21:hover {background-position:-2660px -69px}
#dealers ul li a.dlr-22:hover {background-position:-2793px -69px}
#dealers ul li a.dlr-23:hover {background-position:-2926px -69px}
#dealers ul li a.dlr-24:hover {background-position:-3059px -69px}

/* TECH TABS ---------------------------------- */
#nfotabs-big li a.tab-tech1, #nfotabs-big li a.tab-tech2,
#nfotabs-big li a.tab-tech3, #nfotabs-big li a.tab-tech4,
#nfotabs-big li a.tab-tech5, #nfotabs-big li a.tab-tech6 {background:url(../img/sprite_tabs-tech.png) no-repeat;}
#nfotabs-big li a.tab-tech1 {width:138px; background-position:0 0;}
#nfotabs-big li a.tab-tech2 {width:138px; background-position:-138px 0;}
#nfotabs-big li a.tab-tech3 {width:138px; background-position:-276px 0;}
#nfotabs-big li a.tab-tech4 {width:138px; background-position:-414px 0;}
#nfotabs-big li a.tab-tech5 {width:162px; background-position:-552px 0;}
#nfotabs-big li a.tab-tech6 {width:147px; background-position:-714px 0;}
#nfotabs-big li a.tab-tech1:hover {background-position:0 -37px;}
#nfotabs-big li a.tab-tech2:hover {background-position:-138px -37px;}
#nfotabs-big li a.tab-tech3:hover {background-position:-276px -37px;}
#nfotabs-big li a.tab-tech4:hover {background-position:-414px -37px;}
#nfotabs-big li a.tab-tech5:hover {background-position:-552px -37px;}
#nfotabs-big li a.tab-tech6:hover {background-position:-714px -37px;}
#nfotabs-big li.active a.tab-tech1 {background-position:0 -74px;}
#nfotabs-big li.active a.tab-tech2 {background-position:-138px -74px;}
#nfotabs-big li.active a.tab-tech3 {background-position:-276px -74px;}
#nfotabs-big li.active a.tab-tech4 {background-position:-414px -74px;}
#nfotabs-big li.active a.tab-tech5 {background-position:-552px -74px;}
#nfotabs-big li.active a.tab-tech6 {background-position:-714px -74px;}

/* ABOUT TABS ---------------------------------- 
#nfotabs-big li a.tab-employees, #nfotabs-big li a.tab-reps {background:url(../img/sprite_tabs-about.png) no-repeat;}
#nfotabs-big li a.tab-employees {width:143px; background-position:0 0;}
#nfotabs-big li a.tab-reps {width:166px; background-position:-143px 0;}
#nfotabs-big li a.tab-employees:hover {background-position:0 -37px;}
#nfotabs-big li a.tab-reps:hover {background-position:-143px -37px;}
#nfotabs-big li.active a.tab-employees {background-position:0 -74px;}
#nfotabs-big li.active a.tab-reps {background-position:-143px -74px;}
*/

#tab-container, #tab-container-big {
	float:left;
	display:inline;
	height:auto;
	margin:0;
	padding:0;
	overflow:hidden;
}
#tab-container {width:572px;}
#tab-container-big {width:880px;}
#tab2, #tab3, #tab4, #tab5, #tab6, #tab7 {display:none;}
.tab-content {
	margin:0;
	padding:0 0 20px 0;
}
.tab-content h1 {
	margin:20px 20px 0 20px;
	padding:0 0 4px 0;
	font-size:20px;
	text-transform:uppercase;
	letter-spacing:-1px;
	border-bottom:3px solid #303030;
	color:#777;
}
.tab-content h2 {
	margin:20px 20px 0 20px;
	padding:0 0 2px 0;
	font-size:16px;
	color:#fbc400;
	border-bottom:1px dashed #333;
}
.tab-content p {
	margin:20px 20px 0 20px;
	padding:0;
	font-size:13px;
	color:#bbb;
	line-height:17px;
}
.tab-content ul {
	list-style-type: upper-latin;
	margin-left:10px;
	font-weight:bold;
	color:#fff;
}

#downloads {
	margin:20px 0 0 20px;
	padding:0;
}
#downloads ul {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:552px;
	height:auto;
}
#downloads li {
	float:left;
	display:inline;
	margin:0 20px 15px 0;
	padding:0;
	width:255px;
	height:auto;
}
#downloads li a {
	display:block;
	margin:0;
	border:1px solid #141414;
	padding:6px 10px 6px 44px;
	width:199px;
	height:auto;
	font-size:13px;
	font-weight:normal;
	color:#bbb;
	text-decoration:none;
}
#downloads li a:hover {
	border-color:#202020;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#FBC400;
	background-color:#000 !important;
}
#downloads li a span {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	border-bottom:1px solid #FBC400;
}
#downloads ul li a.pdf {background:url(../img/dls-pdf.png) 6px 7px no-repeat;}
#downloads ul li a.pdf:hover {background-position:6px -160px;}


.tab-content ul li span {font-weight:normal; color:#bbb;}
.headshot p {
	margin:20px 20px 0 20px;
	padding:0;
	font-size:13px;
	color:#bbb;
	line-height:17px;
}
p.ifhdr {margin:10px 20px 0 20px !important;}
p.afterbanner {margin:5px 20px 0 20px !important;}
h1.bright {color:#fbc400 !important; margin:30px 20px 0 20px !important;}
sup {
	vertical-align:baseline;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:0;
	color:#fbc400;
}
span.disclaimer {
	font-size:11px;
	color:#666;
	line-height:12px;
}
.fullblock {
	display:block;
	margin:0;
	padding:0;
}
.headshot {
	float:left;
	display:block;
	width:100px;
	height:auto;
	margin:0;
	padding:0 20px 20px 20px !important;
}
.headshot img {}
.headshot p {margin-top:10px}
.empname {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}
.empemail, .empphone {
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}
.empemail {color:#fbc400;}
.empphone {color:#ccc;}
.cinfo {
	float:left;
	display:block;
	width:160px;
	height:auto;
	margin:0 !important;
	padding:0 20px 20px 0 !important;
}
.cobio {
	float:left;
	display:block;
	width:520px;
	height:auto;
	margin:0 !important;
	padding:0 0 20px 0 !important;
}
.techbanner {
	margin:10px 0 0 0;
	padding:0;
	border:0;
}
.techimg {
	margin:20px 0 0 0;
	padding:0;
	border:0;
}
.tech-img-l {
	float:left;
	display:inline;
	margin:0 20px 10px 20px;
	padding:0;
}
.tech-img-r {
	float:right;
	display:inline;
	margin:30px 20px 10px 20px;
	padding:0;
}

/* EMPLOYEES ---------------------------------- */
#empholder {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:880px;
	height:auto;
}
.empbox {
	float:left;
	display:inline;
	margin:0 0 5px 0;
	padding:0;
	width:290px; 
	height:150px;
	background-color:#454545;
}
.empbox a {
	display:block;
	margin:0;
	padding:0;
	width:290px; 
	height:150px;
}
.emp-1 {background:url(../img/emp-1.jpg) 0 0 no-repeat;}
.emp-2 {background:url(../img/emp-2.jpg) 0 0 no-repeat;}
.emp-3 {background:url(../img/emp-3.jpg) 0 0 no-repeat;}
.emp-4 {background:url(../img/emp-4.jpg) 0 0 no-repeat;}
.emp-5 {background:url(../img/emp-5.jpg) 0 0 no-repeat;}
.emp-6 {background:url(../img/emp-6.jpg) 0 0 no-repeat;}
.emp-7 {background:url(../img/emp-7.jpg) 0 0 no-repeat;}
.emp-8 {background:url(../img/emp-8.jpg) 0 0 no-repeat;}
.emp-9 {background:url(../img/emp-9.jpg) 0 0 no-repeat;}

.lmgn {margin-left:5px !important;}

/* CONTACT
----------------------------------------------- */
.contactpic {
	float:left;
	display:inline;
	width:380px; 
	height:212px;
	margin:0 0 20px 0;
	padding:0;
	background:url(../img/bg_cpic.jpg) 0 0 no-repeat;
}
#contact_sidebar {
	width:380px; 
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
#contact_sidebar h2 {
	margin:0 0 20px 0;
	padding:0;
	font-size:24px;
	text-transform:uppercase;
	letter-spacing:-1px;
	color:#fbc400;
}
#contact_sidebar p {}
.med {font-size:14px !important; line-height:18px !important; }

/* FORM ---------------------------------- */
#contact_form {
	width:470px; 
	float:left;
	display:inline;
	margin:0 0 0 30px;
	padding:0;
}
#contact_form p {
	margin:0 0 18px 0 !important;
	color:#fff;
}
.bigletter {
	margin:0;
	padding:0;
	font-size:24px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:-1px;
	color:#fbc400;
}
.clearing {clear: both;}
.error {color:#FF0000;}
ol.forms {
	float:left;
	list-style:none;
	width:470px;
	padding:0 0 0 20px;
	margin:0;
}
ol.forms li {
	clear:left;
	float:left;
	display:block;
	line-height:22px;
	margin-bottom:1em;
	width:470px;
}
ol.forms label {
	cursor:pointer;
	display:block;
	float:left;
	padding:0 10px 0 0;
	text-align:right;
	width:50px;
}
ol.forms input {width:260px; padding:2px 4px; color:#252525;}
ol.forms textarea {
	height:120px; 
	width:370px;
	color:#252525;
	padding:2px 4px;
	overflow:auto;
}
ol.forms input, ol.forms textarea {
	border:1px solid #fff;
	background-color:#ccc;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	box-shadow:inset 0 2px 6px #bbb;
	-webkit-box-shadow:inset 0 2px 6px #bbb;
	-moz-box-shadow:inset 0 2px 6px #bbb; 
}
ol.forms input, ol.forms textarea, ol.forms button {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; font-size:13px;}

ol.forms .error { 
	position:absolute;
	float:left;
	display:inline;
	margin:-25px 0 0 240px;
	padding:3px 8px 3px 26px;
	background:url(../img/fail.png) 5px 6px no-repeat #333;
	border:1px solid #454545;
	width:auto;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	box-shadow:0 1px 10px #202020;
	-webkit-box-shadow:0 1px 10px #202020;
	-moz-box-shadow:0 1px 10px #202020; 
}
ol.forms li.buttons {
	padding:0;
	width:470px;
	outline:none !important;
	outline-style:none !important;
}
#submit {
	padding:0;
	margin:0 0 0 60px;
}
.button {
	background:url(../img/sendemail.png) 0 0 no-repeat;
	border:none !important;
	width:73px;
	height:29px;
	display:block;
	outline:none !important;
	outline-style:none !important;
}
#loading {
	margin:0 0 0 66px;
}
.check {
	float:left;
	display:inline;
	position:relative;
	margin:-4px -20px 0 0;
	padding:0;
}
.green {
	color:#9AB12C !important;
	margin:0 0 20px 0 !important;
	padding:3px 10px 3px 30px !important;
	display:inline !important;
	font-size:13px !important;
}

