  	html, body {margin:0; padding:0; background: #000; font-family:Arial, verdana, helvetica; font-size: 12px; color: #999999; 
				background-image:url(images/background_01.jpg); background-repeat:no-repeat; background-position:center top; }
	img { border:0; }
	a {color:#FFF;}
	form {margin:0; padding:0;}
	.all {margin:0 auto; padding:0; padding-bottom:4px; width:980px; background: #000000;   position:relative; }
	.header { background: #2d2d2d; background-image:url(images/background_01.jpg); background-repeat:no-repeat; background-position:center top; position:relative; margin-bottom:10px; }
	.footer { margin:0; padding:0; text-align:center; }
	.footer a { margin:0; padding:0;}
	.bottom_menu {margin:10px auto; padding:0; width:960px; height:38px;  line-height: 34px; text-align:left; border-top: 3px solid #292929;}
	.bottom_menu a { padding:0 10px; color: #6f6f6f; text-decoration: none;}
	.bottom_menu a:hover { color: #fff; }
	.bottom_menu .join_us { margin: 0; padding:2px 0 0 0; height:35px; float:right; }
	.bottom_menu .join_us img { margin-right: 4px; padding:0}
	.bottom_menu .join_us a { margin:0; padding:0;}
	
	.left_img_box {background-color: #808080; margin: 10px; padding:0; width:478px; height: 550px; float:left; }
	.aboutpic { width: 470px; height:410px; background:#FFFFFF url(images/aboutpic.png) no-repeat left top; margin:20px 10px 20px 20px; padding:0;}
	.ind_righ_box2 {margin: 10px 20px 0 0; padding:0; width:450px; float:right;}
	*html .left_img_box { margin: 10px 5px;}
	h1 {margin:0 10px; padding: 8px; background: #1e1e1e; color:#fff; font-size: 20px; font-weight: bold; }
	h1 a { text-decoration:none; color:#FFFFFF;}
	h2 {margin:10px 0 5px 0; padding:0; color:#fff; font-size:18px; font-weight: bold;}
	h4 { margin:10px 0; padding:0; color:#fff; font-size: 24px; }
	h4 span { font-size: 18px; }
	p { margin:10px 0; padding:0; font-size: 14px;}
	

	.team_intro { margin:10px; text-align:center; background-color:#000;}
	
	.ind_img_box_b {margin: 0 0 0 10px; padding:0;}
	.ind_img_box_b img {margin: 0 5px 0 0; padding:0;}
	.ind_img_box_b a { border:0;}
	.ind_img_box_t {margin: 0 0 10px 10px; padding:0; width:960px; float:left; }
	.ind_righ_box {margin: 0 10px 0 0; padding:0; width:300px; float:right;}
	.ind_righ_box h2 {margin: 0; margin-bottom:5px; padding:0; font-size: 16px;}
	.ind_righ_box .line {margin: 0 0 15px 0; padding:0; height:15px; border-bottom:2px solid #808080;}
	.ind_center_line {margin: 0 10px 10px 8px; padding:0; background:#383838; height:40px; position:relative; background-color: #232323;}
	.ind_signup_box {margin: 0 10px 10px 8px; padding:0; height:40px; position:relative;}
	.ind_next_link {position:absolute; top:8px; right:10px; font-size: 14px; color:#fff; font-weight: bold; background: #000 url("images/bg_ind_r.gif") top right no-repeat; text-decoration: none; height: 24px; line-height: 24px; width:70px; text-align:center; float:left;}
	.ind_prev_link {position:absolute; top:8px; right:85px; font-size: 14px; color:#fff; font-weight: bold; background: #000 url("images/bg_ind_l.gif") top left no-repeat; text-decoration: none; height: 24px; line-height: 24px; width:70px; text-align:center; float:left;}
	.clip {text-align:right;margin: 0 0 10px 0; padding:0 15px 0 0; font-size: 11px;  background: url("images/bg_01.gif") 290px 2px no-repeat;}
	.clip a {color: #a6a6a6; text-decoration: none;}
	*html .ind_img_box_b {margin: 0 0 0 10px;}
	*html .ind_img_box_t {margin: 0 0 10px 5px;}
	*html .ind_righ_box {margin: 0 5px 0 0;}
	*html .ind_center_line {margin: 0 10px 10px 5px;}
	

	.input_text {background:#fff; border:0; width:200px; height: 24px; line-height: 24px;}
	.contact_field {width:250px;}
	.code_field { width:120px;}
	.textarea_Message {background:#fff; border:0; width:440px; height: 100px;}
	.ind_righ_box .input_text {background:#fff; border:0; width:196px; height: 22px; line-height: 22px; float:left; color: #878787;}
	.input_submit { background:#6b6b6b; background-image:url(images/submit.png); background-position:center; background-repeat:no-repeat; font-size: 18px; color:#fff; margin: 0; border:0; width:80px; text-align:center; height: 24px; font-weight: bold;  }


	.contact_info {margin:10px 10px 0 0; padding:0 0 10px 0;width:215px; float:left;}
	.bord {padding:0 0 0 15px; border-left:4px solid #222222;}
	.phone {border-top: 4px solid #222222; border-bottom: 4px solid #222222; margin:0px 10px 15px 0; padding:10px 0 10px 0; float:left; width:460px;}
	.phone p {margin:0 20px 0 0; display:inline;}
	.phone h2 { font-size:12px; display:inline; margin:0 5px 0 0;}
	.content {float:right; margin: 0; padding:0;}
	.bread_crumb { margin:0; padding:10px; color:#999999;}
	.bread_crumb a { margin:0; padding:2px; color:#999999;}
	
	
	.product_intro { margin:10px;}
	.prod_box1 { margin: 0 0 10px 0;}
	.prod_box2 { float:left; margin: 10px 0 0 0;}
	.prod_box3 { margin: 10px 0 0 7px; float:left;}
	
	.prod {width:770px; margin: 0 10px 0 10px;}
	.prod .line {margin:0 20px 0 20px; padding:0; width:auto; height: 2px; background-color:#1e1e1e;}
	.prod h1 { margin:0; padding: 7px 0 6px 10px; }
	.prod h2 { margin:10px 0; padding:5px 10px; color:#fff; font-size: 30px; background: #2d2d2d; }
	.prod h4 {margin:10px 0; padding:5px 0; color:#fff; font-size: 14px; border-bottom: #333333 1px solid; }
	.prod_det_big_img {margin: 10px 0 0 0; height:350px; width: 372px; text-align:center}
	.prod_det_sm_img img {margin: 0 7px 8px 0;}
	.sel_colors a {margin: 0 3px 3px 0;float:left; width:24px; height: 24px;border:3px solid #383838; background: #e5e5e5;}
	.prod_det_box_l {float:left; width:375px;}
	.prod_det_box_r {float:right; width:375px;}
	.prod_det_box_r p { margin: 20px 20px 20px 0;}
	.prod_det_box_r h2 {background-color: #000;margin:10px 0; padding:0;}
	.prod_det_box_r .prev_link {margin: 0 3px 0 0; width: 54px; height: 21px; line-height: 21px; float:left; background: #383838 url("images/bg_prev.gif") top left no-repeat; color:#fff; font-weight: bold; text-decoration: none; text-align:center;}
	.prod_det_box_r .next_link {width: 54px; height: 21px; line-height: 21px; float:left; background: #383838 url("images/bg_next.gif") top right no-repeat; color:#fff; font-weight: bold; text-decoration: none; text-align:center;}
	.prod_det_box_r .find_a_dealer_link { width: 164px; height: 39px; line-height: 39px; font-size: 18px; float:left; background: #383838 url("images/bg_next_0.gif") top right no-repeat; color:#fff; font-weight: bold; text-decoration: none; text-align:center;}
	*html .prod {margin: 0 0 0 5px;}

	.page_nav { margin:0; padding:10px 20px 10px 20px;}
	.page_nav a { padding: 1px; color:#999999;}
	.prod_box {margin:18px; padding:0; float:left; text-align:center; width:217px;}
	.prod_box_img {width:215px; height: 215px; }
	.prod_box p {margin:10px 0; padding:0; font-weight:bold;}
	*html .prod_box {margin:18px 9px;}
	
	/** MEDIA PAGE **/
	.media { margin:10px 10px 10px 52px; width: 745px; float:left;}
	.media h3 { margin:0 0 2px 0; padding:0; font-size:18px; color:#FFFFFF;}
	.media_nav { margin:32px 10px 10px 0px; float:left; }
	.media_nav h2 { margin:0; padding:0 0 10px 0; font-size:22px; color:#FFFFFF;}
	.media_nav h3 { margin:0; padding:0; font-size:24px; color:#FFFFFF;}
	.media_nav ul { padding:0; margin:0; list-style-type:none; }
	.media_nav li { margin:0; padding: 3px 0 2px 0; font-size:14px; color:#323232;}
	.media_nav a { text-decoration:none; color: #999999;}
	.media_nav ul li a:hover { color:#FFFFFF;}
	
	.line { margin:15px 0 15px 0px; padding:0; width:100%; height: 3px; background-color:#1e1e1e;}
	
	.media_banners { height: 120px; width:743px; margin:0 0 30px 52px; padding:0; float:left;}
	.media_banners a { float:left; width:241px; height:120px; padding:0; margin:0;}
	.media_banners a:hover { background-position: 0 120px;}
	a.media-surf { background-image:url(images/media-surf.jpg); margin: 0 10px 0 0;}
	a.media-skate { background-image:url(images/media-skate.jpg); margin: 0 10px 0 0;}
	a.media-featured { background-image:url(images/media-featuredvids.jpg);}
	


	.team {width:760px; margin: 10px 20px 0 10px;}
	.team_grid {float:left; width:auto; margin: 10px; padding:0;}
	.team_grid a {margin:5px; padding:0; width:240px; height: 180px; float:left; background-color: #333333;}
	.team_grid a:hover { background-position:0 -180px;}
	
	.muck_grid {float:right; width:775px; margin: 6px; padding:0;}
	.muck_grid a {margin:3px; padding:0; width:185px; height: 120px; float:left; }
	.muck_grid a:hover { background-position:0 -120px;}
	
	/** SURF **/
	a.shea { background-image:url(images/grid-surf-shea.jpg);}
	a.wesley { background-image:url(images/grid-surf-wesley.jpg);}
	a.keenan { background-image:url(images/grid-surf-keenan.jpg);}
	a.josie { background-image:url(images/grid-surf-josie.jpg);}
	a.luke { background-image:url(images/grid-surf-luke.jpg);}
	a.jensen { background-image:url(images/grid-surf-jensen.jpg);}
	a.alejo { background-image:url(images/grid-surf-alejo.jpg);}
	a.buckley { background-image:url(images/grid-surf-buckley.jpg);}
	a.hector { background-image:url(images/grid-surf-hector.jpg);}
	a.tommy { background-image:url(images/grid-surf-tommy.jpg);}
	a.leif { background-image:url(images/grid-surf-leif.jpg);}
	
	/** SKATE **/
	a.bartie { background-image:url(images/grid-skate-bartie.jpg);}
	a.kris { background-image:url(images/grid-skate-kris.jpg);}
	a.cannon { background-image:url(images/grid-skate-cannon.jpg);}
	a.garysmith { background-image:url(images/grid-skate-garysmith.jpg);}
	a.shawnhale { background-image:url(images/grid-skate-shawnhale.jpg);}
	a.geilfuss { background-image:url(images/grid-skate-geilfuss.jpg);}
	a.robertlopez { background-image:url(images/grid-skate-robertlopez.jpg);}
	a.normanwoods { background-image:url(images/grid-skate-normanwoods.jpg);}
	a.davidloy { background-image:url(images/grid-skate-davidloy.jpg);}
	
	/** MUCK **/
	
	a.georgeevans { background-image:url(images/grid-muck-GEORGEEVANS.png);}
	a.ryanmack { background-image:url(images/grid-muck-RYANMACK.png);}
	a.kirealer { background-image:url(images/grid-muck-kirealer.png);}
	a.albertpollioni { background-image:url(images/grid-muck-albertpollioni.png);}
	a.sambianchini { background-image:url(images/grid-muck-SAMBIANCHINI.png);}
	a.mikepersichetti { background-image:url(images/grid-muck-mikepersichetti.png); }
	a.mattjones { background-image:url(images/grid-muck-mattjones.png); }
	a.josuesanchez { background-image:url(images/grid-muck-josuesanchez.png);}
	a.chadoakley { background-image:url(images/grid-muck-chadoakley.png);}
	a.tupat { background-image:url(images/grid-muck-tupat.png);}
	a.seansantiago { background-image:url(images/grid-muck-SEANSANTIAGO.png);}
	a.jeffbev { background-image:url(images/grid-muck-BEAVER.png);}
	a.ryancroteau { background-image:url(images/grid-muck-RYANCROTEAU.png);}
	a.justincroteau { background-image:url(images/grid-muck-JUSTINCROTEAU.png);}
	a.edfeuntes { background-image:url(images/grid-muck-EDFEUNTES.png);}
	a.billyolsen { background-image:url(images/grid-muck-BILLYOLSEN.png);}
	a.dantutalo { background-image:url(images/grid-muck-DANTUTALO.png);}
	a.slob { background-image:url(images/grid-muck-SLOB.png);}
	a.steveotero { background-image:url(images/grid-muck-STEVEOTERO.png);}
	a.rogerjeffery { background-image:url(images/grid-muck-ROGERJEFFERY.png);}
	a.ianclark { background-image:url(images/grid-muck-IANCLARK.png);}
	a.dannyberk { background-image:url(images/grid-muck-DANNYBERK.png);}
	a.carmenvicari { background-image:url(images/grid-muck-CARMENVICARI.png);}
	a.jorgehildago { background-image:url(images/grid-muck-JORGEHILDAGO.png);}
	a.mikevanaman { background-image:url(images/grid-muck-MIKEVANAMAN.png);}
	a.samschryver { background-image:url(images/grid-muck-SAMSCHRYVER.png);}
	a.scottwalters { background-image:url(images/grid-muck-SCOTTWALTERS.png);}
	a.jordanbeverly { background-image:url(images/grid-muck-JORDANBEVERLY.png);}
	a.jesserothstein { background-image:url(images/grid-muck-JESSEROTHSTEIN.png);}
	a.danshetron { background-image:url(images/grid-muck-DANSHETRON.png);}
	a.derekjones { background-image:url(images/grid-muck-DEREKJONES.png);}
	a.drewpringle { background-image:url(images/grid-muck-DREWPRINGLE.png);}


	.team h3 {color:#fff; margin:0 0 10px 0; padding:0; font-size: 20px; border-bottom:3px solid #292929; }
	.team .video_box {background: #3f3f3f; height: 300px; width: 375px; }
	.team .img_box img {margin:0 8px 8px 0; padding:0;}
	.team_l_box {width:370px; float:left;}
	.padding1 { padding:0 8px 0 8px;}
	.team_r_box {width:375px; float:right; padding: 7px 0 0 0;}
	*html .team { margin: 0 5px 0 0;}
	*html .team_box {margin:8px 4px;}
	
	.media_container { margin: 5px 0 15px 0;}
	

	.dealers_left_box {width:570px; margin: 0 0 0 10px; float:left;}
	.dealers_right_box {width:380px; margin: 0 0 0 10px; float:left;}
	.dealers_left_box h1, .dealers_right_box h1 {margin:0 0 10px 0; }
	.dealers_right_box .img_box { margin:5px 0; padding:0; height: 100px; width:320px; background: #FFFFFF; }
	.dealers_left_box_form {float:left; margin: 0; padding:30px 0 50px 0; width:280px; text-align:center}
	.dealers_left_box_form select { width:200px; font-weight: bold; color:#878787;}
	.results_box { margin:0; padding:0; }
	.results_box h5 { margin:10px 0 10px 10px; padding:0; float:left; width:150px; font-size: 14px; font-weight: bold; color:#fff;}
	.results_box p { margin:10px; padding:0; float:left; width:300px; }
	.results_box p a {color: #6f6f6f;}
	.results_box p a:hover {text-decoration: none;}
	.results_box .view_map { float:right; margin:5px 10px; padding:5px;background-color: #6b6b6b; color: #fff; font-weight: bold; font-size: 14px; text-decoration: none;}
	.dealers_left_box .BG_color {background-color: #0f0f0f; }
	*html .dealers_left_box {margin: 0 0 0 5px;}
	
	
	.dealer_logos {margin:0; padding:0;}
	.dealer_logos a { margin: 3px; float:left; display:block; width:184px; height:75px; background:#333333;}
	a.shopoverload { background:url(images/dealerbanner-01.gif) no-repeat left;}
	a.surffanatics { background:url(images/dealerbanner-02.gif) no-repeat left;} 
	a.risingsun { background:url(images/dealerbanner-03.gif) no-repeat left;}
	a.konasports { background:url(images/dealerbanner-05.gif) no-repeat left;}
	a.skateparkoftampa { background:url(images/dealerbanner-04.gif) no-repeat left;}
	a.killerdana { background:url(images/killerdana_db.gif) no-repeat left;}
	

	/*BLOG*/
	#blog_header {margin:0px 10px 10px 10px; padding:0; background: #000; background-image:url(images/blog_header.jpg); height: 200px; }
	.cont_blog {float:left; padding: 0 0 0 10px; margin:0px 10px 0px 30px; padding:0; width: 700px; }
	.cont_blog .title a { font: Helvetica, Arial, sans-serif;  font-size:30px; color:#FFF; line-height:1em; padding:0;}
	.cont_blog a { color:#ff264a; font-weight:bold;}
	.cont_blog .post {padding:25px 0 5px 0; border-bottom:#333333 solid 2px;}
	.cont_blog a:hover {text-decoration: none;}
	.cont_blog h1 {margin:10px 0px 10px 0px; padding:0; background-color: #000000;}9
	.cont_blog h1 span {font-size: 11px;color:#a5a5a5; font-weight: normal; padding:10px 0 0 0; }
	.cont_blog .links {margin:10px 0px; padding:10px;background: #1b1b1b; color:#858585; text-align:right; font-size: 12px; }
	.cont_blog .images_box {border:5px solid #a5a5a5; background: #fff; height: 400px;}

	.sidebar {width: 210px; float:right; margin:20px 20px 0 0; padding:0px;}
	.sidebar h2 {margin:0; padding:5px 10px 5px 10px; background: #1b1b1b; font-size: 20px; }
	.sidebar ul { margin:0 0 10px 0; padding:15px; list-style: none;background: #0e0e0e;}
	.sidebar a {color:#858585;text-decoration: none;}
	.sidebar a:hover {text-decoration: underline;}
	.sidebar .widget_seearch 
	*html .sidebar {margin:0 5px 0 0;}
	*html .cont_blog {margin:0px 15px;}
	
	/*BLOG - Search Widget */
	#search .btn { margin: 3px 0 0 0;}
	
	

	/*SIDE BAR*/
	.aktive {margin:0px; padding: 0px;}
	.left_box_menu {margin:0 0 0 10px; padding:0; width:170px; float:left;}
	.left_box_menu ul {margin:10px 0 0 0; padding:0; width:170px; list-style: none;}
	.left_box_menu ul li {margin:0; padding:0; width:170px; height: 28px; font-weight: bold; }
	.left_box_menu ul li a {margin:0; padding:0 0 0 5px; width:170px; font-size: 1.2em; height: 28px; overflow:hidden; float:left; text-decoration: none; line-height: 28px; color:#fff; }
	.left_box_menu ul li a:hover {background: #3f3f3f url("images/bg_menu.gif") top right no-repeat; color: #fff;}
	.left_box_menu ul li ul li a {margin:0; padding:0 0 0 15px; width:170px; font-size: 1em; height: 28px; overflow:hidden; float:left; text-decoration: none; line-height: 28px; color:#6f6f6f; }
	.left_box_menu ul li ul li a:hover { background: #3f3f3f url("images/bg_menu.gif") top right no-repeat; color: #fff;}
	.left_box_menu ul li ul {margin:0px; padding: 0px;}
	*html .left_box_menu {margin:0 0 0 5px;}
	/**/
	
	/*TOP NAV*/
	.header { padding-top:10px;}
	.header .menu { padding:0; margin:38px 0 0 0; font-size:11px; position:absolute; top:0px; right:0px; z-index:100; font-family: Arial, Helvetica, sans-serif; font-weight:bold; width: 750px;}
	.header .menu ul { padding:0; margin:0; list-style-type:none; }
	.header .menu li { margin:0; margin-left:8px; padding:0; float:left; position:relative; }
	.header .menu img { margin: 10px 0 10px 0;}
	.header .menu a, .menu a:visited { margin:0; padding:0 15px; text-decoration:none; font-size: 24px; line-height: 42px; color:#fff;  }
	.header .menu ul li a:hover { color:#fff;background: #000;}
	.header .fl {float:left;}
	/*.header .menu ul div { background: #000; display: none; position:absolute; top:44px; left:-65px; margin:0; padding:0; width:230px; text-align:center; color:#676767; }
	.header .menu ul div a, .menu ul div a:visited { font-weight: bold; line-height:24px; height:24px; padding:6px 0 0 0; margin:0px 10px 0 10px; font-size:14px; background:#000; color:#676767; }
	.header .menu ul div a:hover { color:#fff; background:#000; }
	.header .menu ul div :hover > a {background:#000; }
	.header .menu ul li:hover div {  background-color: #000; display: block; clear:both; }*/
	.header .menu .color {color:#676767; }
	.header .menu .tab-on {color:#fff; background-color:#000000;}
	/**/
	.both { clear:both;}
	
	
	/*CATALOG PAGE*/
	.catalog-container { padding:38px;}
	.catalog { width:300px; height:300px; float:left; text-align:center;}
	.catalog h3 { margin: 10px; padding:0; color:#FFF; font-size:30px; text-align:center;}
	.prev-fall10 { margin:0 0 0 16px; padding:0; display:block; width:259px; height:200px; background:url(catalog/images/catthumb-fall10.jpg) no-repeat left; border:4px #000 solid;}
	.prev-fall10:hover { border:4px #FFF solid;}
	.prev-summer10 { margin:0 0 0 16px; padding:0; display:block; width:259px; height:200px; background:url(catalog/images/catthumb-summer10.jpg) no-repeat left; border:4px #000 solid;}
	.prev-summer10:hover { border:4px #FFF solid;}
	.prev-spring10 { margin:0 0 0 16px; padding:0; display:block; width:258px; height:200px; background:url(catalog/images/catthumb-spring10.jpg) no-repeat left; border:4px #000 solid;}
	.prev-spring10:hover { border:4px #FFF solid;}
	.prev-holiday09 { margin:0 0 0 68px; padding:0; display:block; width:154px; height:200px; background:url(catalog/images/catthumb-holiday09.jpg) no-repeat left; border:4px #000 solid;}
	.prev-holiday09:hover { border:4px #FFF solid;}
	
