

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

* { margin: 0pt; padding: 0pt; }
#container { background: rgb(0, 0, 0) url('bg_main.jpg') no-repeat scroll center top; width: 100%; float: left; text-align: center; }
#container2 { background: rgb(0, 0, 0) url('bg_main2.jpg') no-repeat scroll center top; width: 100%; float: left; text-align: center; }
#content { margin: 0pt auto; width: 775px; }
#logo { float: left; width: 261px; height: 74px; }
#promo { padding: 14px 16px 0pt; background: rgb(0, 0, 0) none repeat; float: left; width: 743px; height: 243px; }
* html #promo { padding: 14px 15px 0pt; }
#promo_boards { background: transparent url('promo_boards.html') no-repeat scroll left top; float: left; width: 775px; height: 257px; }
#promo_shoppingcart { background: transparent url('promo_shoppingcart.html') no-repeat scroll left top; float: left; width: 775px; height: 257px; }
#promo_shoppingcart_blank { background: transparent url('promo_shoppingcart_blank.html') no-repeat scroll left top; float: left; width: 775px; height: 257px; }
#promo_shoppingcart_small { background: transparent url('promo_shoppingcart_small.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_checkout_01 { background: transparent url('promo_checkout_01.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_checkout_02 { background: transparent url('promo_checkout_02.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_checkout_03 { background: transparent url('promo_checkout_03.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_checkout_04 { background: transparent url('promo_checkout_04.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_getstarted_01 { background: transparent url('promo_getstarted_01.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_getstarted_02 { background: transparent url('promo_getstarted_02.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_getstarted_03 { background: transparent url('promo_getstarted_03.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_getstarted_04 { background: transparent url('promo_getstarted_04.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_getstarted_05 { background: transparent url('promo_getstarted_05.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_getstarted_06 { background: transparent url('promo_getstarted_06.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#promo_getstarted_nohighlight { background: transparent url('promo_getstarted_nohighlight.html') no-repeat scroll left top; float: left; width: 775px; height: 187px; }
#info { padding: 0pt 15px 15px; background: rgb(0, 0, 0) url('bg_bottom.jpg') no-repeat scroll center bottom; float: left; width: 745px; text-align: left; }
#info p { color: rgb(191, 191, 191); font-size: 12px; text-align: left; line-height: 17px; }
#info_checkout { padding: 0pt 15px 15px; background: rgb(0, 0, 0) url('bg_bottom.jpg') no-repeat scroll center bottom; float: left; width: 745px; text-align: left; color: rgb(205, 205, 205); font-size: 11px; }
#left { padding: 0pt 15px 0pt 0pt; float: left; width: 516px; color: rgb(191, 191, 191); }
#left p { color: rgb(191, 191, 191); font-size: 12px; text-align: left; line-height: 17px; }
#board_green { margin: 15px 0pt 25px; background: transparent url('bg_board_green.html') no-repeat scroll left top; float: left; width: 516px; height: 128px; }
#board_lightblue {
	margin: 15px 0pt 25px;
	float: left;
	width: 516px;
	height: auto;
}
#board_orange { margin: 15px 0pt 25px; background: transparent url('bg_board_orange.html') no-repeat scroll left top; float: left; width: 516px; height: 128px; }
#board_violet { margin: 15px 0pt 25px; background: transparent url('bg_board_violet.html') no-repeat scroll left top; float: left; width: 516px; height: 128px; }
#board_yellow { margin: 15px 0pt 25px; background: transparent url('bg_board_yellow.html') no-repeat scroll left top; float: left; width: 516px; height: 128px; }
#board_img { padding: 0pt 0pt 0pt 15px; float: left; width: 147px; height: 128px; }
#board_content { padding: 13px 30px 0pt; float: left; width: 294px; height: 115px; text-align: left; }
#board_content p { padding: 0pt 0pt 12px; color: rgb(255, 255, 255); }
#board_inside { margin: 20px 0pt 5px; background: rgb(54, 54, 54) url('bg_board_inside.jpg') no-repeat scroll left top; float: left; width: 516px; height: 121px; }
#board_inside_img { padding: 0pt 0pt 0pt 6px; float: left; width: 165px; height: 121px; }
#board_inside_content { padding: 10px 20px 0pt; float: left; width: 305px; height: 111px; text-align: left; }
#board_inside_content p { padding: 0pt 0pt 8px; color: rgb(212, 212, 212); }
#product_inside { margin: 20px 0pt 0pt; padding: 0pt; background: rgb(54, 54, 54) url('bg_product_inside.jpg') no-repeat scroll left top; float: left; width: 516px; }
#product_inside_bottom { margin: 0pt; padding: 0pt; background: rgb(0, 0, 0) url('bg_product_inside_bottom.jpg') no-repeat scroll left top; float: left; width: 516px; height: 10px; }
#product_inside_img { padding: 0pt 0pt 0pt 6px; float: left; width: 145px; }
#product_inside_content { padding: 10px 20px 0pt; float: left; width: 325px; text-align: left; }
#product_inside_content p { padding: 0pt 0pt 8px; color: rgb(212, 212, 212); }
#store_inside { margin: 20px 0pt 0pt; float: left; width: 516px; }
#store_inside_img { padding: 5px 15px 0pt; float: left; width: 174px; }
#store_inside_content { padding: 0pt 0pt 0pt 10px; float: left; width: 302px; text-align: left; }
#store_inside_content p { padding: 0pt 0pt 8px; color: rgb(212, 212, 212); }
#store_divider { padding: 10px 0pt; background: transparent url('img_store_divider.gif') no-repeat scroll left bottom; clear: both; width: 516px; height: 10px; }
* html #store_divider { padding: 0pt 0pt 10px; }
#shaper_inside { margin: 20px 0pt 0pt; float: left; width: 745px; }
#shaper_inside_img { padding: 5px 15px 0pt; float: left; width: 174px; }
#shaper_inside_content { padding: 0pt 0pt 0pt 10px; float: left; width: 531px; text-align: left; }
#shaper_inside_content p { padding: 0pt 0pt 8px; color: rgb(212, 212, 212); }
#shaper_divider { padding: 10px 0pt; background: transparent url('img_store_divider.gif') no-repeat scroll center bottom; clear: both; width: 745px; height: 10px; }
* html #shaper_divider { padding: 0pt 0pt 10px; }
#gallery_inside_img { padding: 20px 15px 0pt; float: left; width: 220px; text-align: center; }
#gallery_inside_img p { padding: 0pt 0pt 5px 65px; color: rgb(212, 212, 212); font-size: 12px; text-align: left; }
#showboards { margin: 85px 70px 0pt 0pt; float: right; width: 200px; font-size: 11px; font-weight: bold; }
* html #showboards { margin: 85px 15px 0pt 0pt; }
#shoppingcart { margin: 90px 30px 0pt 0pt; background: transparent url('bg_shoppingcart.gif') no-repeat scroll left top; float: right; width: 230px; font-size: 11px; font-weight: bold; color: rgb(102, 102, 102); }
* html #shoppingcart { margin: 90px 15px 0pt 0pt; }
#tile { padding: 0pt; background: transparent url('bg_tile.gif') no-repeat scroll left top; float: left; width: 258px; }
#tile_left { padding: 10px 0pt 0pt; float: left; width: 100px; text-align: center; }
#tile_right { padding: 10px 0pt 0pt; float: left; width: 158px; text-align: left; }
#tile_right p { padding: 0pt 0pt 12px; color: rgb(191, 191, 191); font-size: 11px; }
#right { padding: 0pt 0pt 0pt 7px; background: transparent url('bg_right.gif') no-repeat scroll left top; float: left; width: 207px; text-align: left; }
#right p { color: rgb(191, 191, 191); font-size: 11px; text-align: left; line-height: 15px; }
#right_end { background: transparent url('bg_right_end.gif') no-repeat scroll left top; float: left; width: 207px; height: 35px; }
#team_img { padding: 10px 0pt 0pt; float: left; width: 103px; }
#team_name { padding: 30px 0pt 0pt 10px; float: left; width: 94px; }
#team_name h2 { margin: 0pt; padding: 0pt; font-size: 16px; }
#team_content { padding: 0pt 10px 25px 18px; float: left; width: 179px; color: rgb(191, 191, 191); }
#team_content p { color: rgb(191, 191, 191); }
#team_member { background: transparent url('bg_team_bottom.gif') no-repeat scroll left bottom; float: left; width: 235px; height: 139px; }
#team_member_left { padding: 20px 0pt 0pt; float: left; width: 121px; height: 119px; }
#team_member_right { padding: 39px 0pt 0pt 10px; float: left; width: 104px; height: 100px; }
#team_member_right a { color: rgb(255, 255, 255); font-weight: bold; }
#team_member_right a:hover { text-decoration: none; }
#team_member_right p { margin: 0pt; padding: 5px 0pt 0pt; color: rgb(204, 204, 204); }
#team_divider { background: transparent url('bg_team_divider.gif') no-repeat scroll left top; float: left; width: 20px; height: 139px; }
#subscribe_form { margin: 10px 0pt 0pt; padding: 10px 15px 0pt; background: transparent url('bg_subscribe.gif') no-repeat scroll left top; float: left; width: 143px; height: 29px; }
#subscribe_left { float: left; }
#subscribe_right { padding: 0pt 0pt 0pt 10px; float: left; }
#checkout_img { float: left; width: 179px; margin-right: 12px; }
#checkout_img_top { padding: 7px 7px 0pt; background: transparent url('bg_checkout_top.gif') no-repeat scroll left top; float: left; width: 165px; }
* html #checkout_img_top { margin-bottom: -3px; }
#checkout_img_bottom { background: transparent url('bg_checkout_bottom.gif') no-repeat scroll left top; float: left; width: 179px; height: 7px; }
#checkout_text { float: left; }
#hspace30 { clear: both; width: 10px; height: 30px; }
p.arrow_blue { margin: 7px 0pt 0pt; padding: 0pt 0pt 0pt 8px; background: transparent url('arrow_blue.gif') no-repeat scroll 0pt 5px; font-size: 11px; font-style: italic; font-weight: bold; }
p.arrow_blue a { color: rgb(255, 255, 255); text-decoration: none; }
p.arrow_blue a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
#titlebg { background: transparent url('bg_title.gif') no-repeat scroll left top; float: left; width: 516px; margin-top: -7px; }
#footer { padding: 0pt 0pt 15px 20px; background: transparent url('logo_niceride.gif') no-repeat scroll right top; float: left; width: 755px; height: 36px; text-align: left; }
h1.swap { margin: 0pt; padding: 0pt; background-repeat: no-repeat; }
h1.swap span { display: none; }
h1#allthesmell { background-image: url('title_allthesmell.gif'); height: 20px; padding-bottom: 5px; }
.sIFR-flash { margin: 0pt; visibility: visible ! important; }
.sIFR-replaced { visibility: visible ! important; }
span.sIFR-alternate { overflow: hidden; position: absolute; left: 0pt; top: 0pt; width: 0pt; height: 0pt; display: block; }
.sIFR-hasFlash h2 { visibility: hidden; font-size: 10px; }
.sIFR-hasFlash h3 { visibility: hidden; font-size: 17px; }
h1, h2, h3, h4, h5 { font-family: Helvetica,Arial,Verdana,sans-serif; font-weight: bold; letter-spacing: -0.05em; line-height: 1em; }
h2 {
	margin: 5px 0pt 0pt;
	padding: 5px 0pt;
	font-size: 18px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	padding: 0pt 0pt 10px;
	font-size: 14px;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
body { border: 0pt none ; margin: 0pt; padding: 0pt; text-align: center; color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; background-color: rgb(0, 0, 0); }
a img { border-style: none; border-width: 0pt; }
p { margin: 0pt; padding: 10px 0pt 0pt; font-size: 11px; line-height: 13px; }
p.bottomnav { font-size: 11px; font-style: italic; color: rgb(129, 129, 129); font-weight: bold; }
p.bottomnav a { color: rgb(129, 129, 129); text-decoration: underline; }
p.bottomnav a:hover { color: rgb(255, 255, 255); text-decoration: none; }
p.title { color: rgb(255, 255, 255); font-weight: bold; font-size: 20px; }
p.title_small { color: rgb(255, 255, 255); font-weight: bold; font-size: 14px; line-height: 15px; }
.black { color: rgb(0, 0, 0); font-weight: bold; }
.black_big { color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; }
.bold { font-weight: bold; }
.boards_title { padding: 0pt 0pt 3px; text-align: left; }
.vspace10px { padding: 10px 0pt 0pt; }
.vspace15px { padding: 15px 0pt 0pt; }
img.nowrap { margin: 0pt; padding: 0pt; display: block; }
ul { margin: 0pt 0pt 0pt 5px; padding: 0pt; list-style-type: square; list-style-image: none; list-style-position: outside; }
ul li { text-indent: 0px; }
ul.privacy { margin: 0pt 0pt 0pt 25px; padding: 0pt; list-style-type: square; list-style-image: none; list-style-position: outside; }
ul.privacy li { padding-top: 1px; }
ol { margin-top: 0px; margin-bottom: 8px; }
a { text-decoration: underline; color: rgb(210, 0, 0); font-weight: bold; }
a:hover {
	text-decoration: none;
	color: #FFFF00;
}
form { margin: 0pt; padding: 0pt; display: block; }
input, textarea {
	margin: 0pt;
	padding: 0pt;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: rgb(31, 31, 31);
	font-weight: normal;
	
}
#navs { float: left; width: 514px; height: 74px; }
div#navs_main {
	border-width: 0px;
	margin: 0pt;
	padding: 34px 0px 0px;
	width: 514px;
	height: 40px;
}
div#navs_main ul#menu { margin: 0px; padding: 0pt 0px 0px; background: transparent url('navs.gif') no-repeat scroll left top; width: 514px; position: relative; height: 40px; }
div#navs_main ul#menu li { margin: 0px; padding: 0px; list-style-type: none; position: absolute; }
ul#menu li { display: block; height: 40px; }
ul#menu a { display: block; height: 40px; }
div#navs_main ul#menu li a { text-indent: -9999px; text-decoration: none; }
#home { left: 0px; width: 49px; }
#history { left: 49px; width: 57px; }
#boards { left: 106px; width: 55px; }
#product { left: 161px; width: 62px; }
#team { left: 223px; width: 45px; }
#gallery { left: 268px; width: 56px; }
#events { left: 324px; width: 55px; }
#stores { left: 379px; width: 53px; }
#club { left: 432px; width: 82px; }
#home a:hover { background: transparent url('navs.gif') no-repeat scroll 0px -40px; }
#history a:hover { background: transparent url('navs.gif') no-repeat scroll -49px -40px; }
#boards a:hover { background: transparent url('navs.gif') no-repeat scroll -106px -40px; }
#product a:hover { background: transparent url('navs.gif') no-repeat scroll -161px -40px; }
#team a:hover { background: transparent url('navs.gif') no-repeat scroll -223px -40px; }
#gallery a:hover { background: transparent url('navs.gif') no-repeat scroll -268px -40px; }
#events a:hover { background: transparent url('navs.gif') no-repeat scroll -324px -40px; }
#stores a:hover { background: transparent url('navs.gif') no-repeat scroll -379px -40px; }
#club a:hover { background: transparent url('navs.gif') no-repeat scroll -432px -40px; }
#homeOn { background: transparent url('navs.gif') no-repeat scroll 0px -80px; left: 0px; width: 49px; }
#historyOn { background: transparent url('navs.gif') no-repeat scroll -49px -80px; left: 49px; width: 57px; }
#boardsOn { background: transparent url('navs.gif') no-repeat scroll -106px -80px; left: 106px; width: 55px; }
#productOn { background: transparent url('navs.gif') no-repeat scroll -161px -80px; left: 161px; width: 62px; }
#teamOn { background: transparent url('navs.gif') no-repeat scroll -223px -80px; left: 223px; width: 45px; }
#galleryOn { background: transparent url('navs.gif') no-repeat scroll -268px -80px; left: 268px; width: 56px; }
#eventsOn { background: transparent url('navs.gif') no-repeat scroll -324px -80px; left: 324px; width: 55px; }
#storesOn { background: transparent url('navs.gif') no-repeat scroll -379px -80px; left: 379px; width: 53px; }
#clubOn { background: transparent url('navs.gif') no-repeat scroll -432px -80px; left: 432px; width: 82px; }
ul.subMenu { margin: 0pt; padding: 15px 0px 0px; font-size: 14px; }
ul.subMenu li { border-bottom: 1px dotted rgb(104, 104, 104); margin: 0pt; padding: 10px 0px 2px; display: block; list-style-type: none; }
ul.subMenu a:link, ul.subMenu a:visited { padding: 0pt 12px 6px; background: transparent url('arrow_white.gif') no-repeat scroll 0pt 6px; color: rgb(204, 204, 204); text-decoration: none; font-weight: bold; }
ul.subMenu a:active, ul.subMenu a:hover, ul.subMenu a.subMenuOn:link, ul.subMenu a.subMenuOn:visited { padding: 0pt 12px 6px; background: transparent url('arrow_blue.gif') no-repeat scroll 0pt 6px; color: rgb(210, 0, 0); text-decoration: none; font-weight: bold; }
ul.subMenu a.subMenuOn:link, ul.subMenu a.subMenuOn:visited { font-weight: bold; }
#product_img { float: left; width: 244px; }
#product_img_top { padding: 0pt 7px; background: transparent url('bg_product_top.gif') repeat scroll left top; float: left; width: 230px; }
#product_img_center { float: left; width: 244px; }
#product_img_hdivider { background: transparent url('bg_product_hdivider.gif') no-repeat scroll left top; float: left; width: 244px; height: 7px; }
* html #product_img_hdivider { margin-bottom: -8px; }
#product_img_vdivider { background: transparent url('bg_product_vdivider.gif') no-repeat scroll left top; float: left; width: 7px; height: 70px; }
#product_img_bottom { background: transparent url('bg_product_bottom.gif') no-repeat scroll left top; float: left; width: 244px; height: 7px; }
#product_info { padding: 15px 0pt 0pt 20px; float: left; width: 252px; }
#product_form { margin: 15px 0pt 10px; padding: 10px 0pt 0pt 9px; background: transparent url('bg_product.gif') no-repeat scroll left top; float: left; width: 247px; height: 39px; }
#product_img_small { background: transparent url('bg_product_small.gif') no-repeat scroll left top; overflow: hidden; float: left; width: 72px; height: 70px; }
.cs_img { border-top: 4px solid rgb(37, 37, 37); display: block; }
.cs_imgOn { border-top: 4px solid rgb(255, 255, 255); display: block; }
#sc_top { padding: 75px 20px 10px; background: rgb(54, 54, 54) url('img_sc_top.gif') no-repeat scroll left top; float: left; color: rgb(205, 205, 205); width: 705px; }
#sc_bottom { background: transparent url('img_sc_bottom.gif') no-repeat scroll left top; float: left; width: 745px; height: 9px; }
#sc_buttons { padding: 25px 20px 0pt; float: left; width: 705px; }
.sc_line { border-bottom: 1px solid rgb(124, 124, 124); width: 705px; }
.sc_bgcolor { background: rgb(74, 74, 74) none repeat; color: rgb(255, 255, 255); font-weight: bold; }
#sc_top p { padding: 5px 0pt 0pt; }
.cartHeader { border-bottom: 1px solid rgb(124, 124, 124); padding-bottom: 0px; }
.lightDivider { border-bottom: 1px solid rgb(124, 124, 124); margin-top: 15px; margin-bottom: 15px; font-size: 11px; color: rgb(96, 125, 164); padding-bottom: 2px; }
#board_top { background: rgb(0, 0, 0) url('bg_board_availablefrom.gif') no-repeat scroll left top; float: left; width: 745px; }
#board_top_logo { padding: 20px 10px 0pt; float: left; width: 185px; }
#board_top_info { padding: 20px 15px 10px 20px; float: left; width: 274px; }
#board_top_info p { padding: 7px 0pt 5px; font-size: 12px; color: rgb(205, 205, 205); line-height: 15px; }
#board_top_img { float: left; width: 231px; }
#board_top_availablefrom { margin: 0pt 0pt 0pt 28px; padding: 38px 0pt 0pt; float: right; width: 83px; height: 30px; text-align: center; font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); }
* html #board_top_availablefrom { padding: 41px 0pt 0pt; }
#board_top_form { padding: 7px 15px 0pt; background: rgb(103, 103, 103) url('bg_board_form_top.gif') no-repeat scroll left top; float: left; width: 238px; }
#board_top_form p { margin: 0pt; padding: 3px 0pt 10px; font-size: 11px; font-weight: normal; color: rgb(255, 255, 255); line-height: 13px; }
#board_top_form_bottom { background: transparent url('bg_board_form_bottom.gif') no-repeat scroll left top; float: left; width: 268px; height: 11px; }
.imgmargin { margin: 5px 0pt 3px 3px; }
#event_content { margin: 20px 0pt 10px; float: left; width: 516px; }
#event_img { float: left; width: 210px; }
#event_img_top { padding: 7px 0pt 0pt 7px; background: transparent url('bg_event_top.gif') no-repeat scroll left top; float: left; width: 203px; }
#event_img_bottom { background: transparent url('bg_event_top.gif') no-repeat scroll left top; float: left; width: 210px; height: 7px; }
#event_info { padding: 15px 20px 0pt; float: left; width: 266px; }
#img_clubaloha { padding: 0pt 50px; }
