* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Helvetica, Arial, Sans-serif;
	background: url(../img/bkgrnd_img.jpg) 0px 0px;
	font-size: 14px;
}

.homeback {
	background: #000000;
	background:#000000 url(../img/bkgrnd-blackpaisly.jpg) no-repeat 0px 0px
}

/* tbody td {padding:4px; } */

a:link {
	font-size: 12px;
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #CC0000;
	text-decoration: none;
}

a:visited {
	color: #333;
	text-decoration: none;
}

img { border: none; }

.clear {
	clear: both;
}



#stickerhome {
	position:absolute;
	left:733px;
	top:446px;
	width:153px;
	height:168px;
	background: url(../img/sticker.png) no-repeat;
}

#sticker {
	position:absolute;
	left:971px;
	top:138px;
	width:153px;
	height:168px;
	background: url(../img/sticker.png) no-repeat;
}

#nav-container {
	background-color: black;
	height: 25px;
	padding-left: 200px;
	padding-bottom: 4px;
	font-size: 12px;
	margin-top: 0px;
}
#nav-container img { 
	float: left; 
	padding-top: 4px;
	padding-bottom: 4px;
}
#nav-container #nav {
	margin-left: 150px;
}
#nav-container #nav ul {
	list-style-type: none;
}
#nav-container #nav ul li {
	height: 30px;
	color: #CCCCCC;
	background: url(../img/bkd-nav-divider.gif) no-repeat right;
	float: left;
}
#nav-container #nav ul li.last {
	background: none;
}
#nav-container #nav ul li.selected {
	background: url(../img/bkd-nav.png) repeat-x;
}
#nav-container #nav ul li a {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
}


#nav ul li a:hover {
border-top: solid 2px #990000;
}

#nav ul li.selected a:hover {
border-top: solid 0px #990000;
}


#nav-container #nav ul li.selected a {
	color: #FFFFFF;
	background: url(../img/bkd-nav-selected.gif) no-repeat bottom;
}

#subnav {
	margin-left: 320px;
	padding-bottom: 10px;
	width: 175px;
	background: center;
}
#subnav ul {
	list-style-type: none;
}
#subnav ul li {
	padding: 1px;
	text-align: center;
}
#subnav ul li.selected{
	font-weight:bold;
	padding: 6px;
	margin-bottom:4px;
	background: transparent url(../img/subnav_on.png) no-repeat scroll center center;
}

#subnav ul li a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

#subnav ul li a:hover {
	border-bottom: dotted 1px #FFF;
	
}

  
  

#content-wrapper {
	/*background: url(../img/bkd-splatter.gif) no-repeat 830px 100%; */
}
#content {
	float: left;
	width: 980px;
	background: #FFF;
	margin-left: 100px;
	border-right: 3px solid #219DE7;
	border-left: 3px solid #FCF322;
	margin-bottom: 15px;
	top: 125px;
	margin-top: 0px;
}
#boardnav {
	background: #219DE6 url(../img/bkgrnd_boardnav.jpg) repeat-y;
	height: 45px;
	margin-bottom: 3px;
}

#homecolorbarnav {
	background: #219DE6 url(../img/bkgrnd_boardnav.jpg) repeat-y;
	height: 20px;
	margin-bottom: 3px;
}


/******************************* 

#boardnav ul{
	list-style-type: none;
}
#boardnav ul li{
	float: left;
	padding: 10px;
	padding-left: 0px;
	font-size: 12px;
	color: #333;
	font-weight: bold;
	margin-top: 5px;
}

#boardnav li a{
	text-decoration: none;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

#boardnav ul li.first {
	padding-left: 10px;
}
#boardnav ul li:after {
	padding-left: 8px;
	content: "|";
}
#boardnav ul li.last:after {
	content: none;
}
#boardnav li.selected {
	background-image: url(../img/nav_selected_left.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: left;
}
#boardnav li.selected a {
	color: #333;
	background-image: url(../img/nav_selected_rt.gif);
	padding: 5px 5px 5px 0;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: right;
}



NEW BOARD NAVIGATION

*/

ul.white {
	padding: 5px 0 0 0;
	margin: 5px 0 0 0;
	list-style: none;
	float: left;
}

ul.white li {
	float: left;
}

ul.white li a {
	color:#333333;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:7px 7px 0 0;
	text-decoration:none;
}

ul.white li a span {
	float: left;
	padding-right: 5px;
	display: block;
	margin-top: -7px;
	height: 25px;
}

/*ul.white li a:hover, ul.white li a.current {
 	color: #0d5f83;
	background: url("../img/bnav_unselected.png") no-repeat top right;
	padding: 7px 10px 10px 0;
}

ul.white li a:hover span, ul.white li a.current span {
	background: url("../img/bnav_unselected.png") no-repeat top left;
}

ul.white li a.current {
	background: url("../img/bnav_selected.png") no-repeat top right;
 	color: #576d07;
}*/


/* Current Nav */

ul.white li.current {
	background: url("../img/bnav_selected_left.png") no-repeat top left;
	padding: 0 0 0 10px;
}

ul.white li.current a {
	background: url("../img/bnav_selected.png") no-repeat top right;
	padding: 7px 10px 10px 0;
}


/* other hovers */



ul.white li a:hover {
	/*background: url("../img/bnav_unselected_right.png") no-repeat top right;*/
	padding: 7px 7px 10px 0;
	color:#FFFFFF
}

ul.white li.current a:hover {
	/*background: url("../img/bnav_unselected_right.png") no-repeat top right;*/
	padding: 7px 10px 10px 0;
	color:#333333;
}

ul.white li:hover {
	/*background: url("../img/bnav_unselected_left.png") no-repeat top left;*/
	
}



  
 /********************************/
  

#board-type-small {
	float: right;
	margin-right: 8px;
}

#view-images {
	width: 315px;
	float: left;
	margin-left: 0px;
	margin-right: 40px;
	margin-top: 0px;
	background-color: #FFFFFF;
}
#view-images #board-ribbon {
	margin-bottom: 15px;
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
#view-images #board-image {
	margin-left: 0px;
	float: left;
	margin-bottom: 15px;
	margin-top: 0px;
}
#view-images.new0809 #board-ribbon {
	float: left;
	position: relative;
	bottom: 5px;
	z-index: 1000;
	margin: 0;
}
#view-images.new0809 #board-image {
	margin-top: 0;
	position: relative;
	bottom: 50px;
}

#view-images.newrc #board-ribbon {
	float: left;
	position: relative;
	bottom: 35px;
	margin: 0;
}
#view-images.newrc #board-image {
	margin-top: 0;
	position: relative;
	bottom: 35px;
}
#tools {
	height: 40px;
	padding-left:210px;
}

#info {
	width: 580px;
	float: left;
}
/* going to be removed for the SIFR method */
#info h1 {
	color: #00AEEF;
	text-transform:uppercase;
}
/*** end */
#info h2 {
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	margin-bottom: 15px;
}
#info p {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
	margin-bottom: 35px;
}
#info #board-meter {
	margin-right: 10px;
}
#info #board-3year-warranty {
	margin-bottom: 30px;
}
#info hr {
	margin-top: 15px;
	border: none;
	background: url(../img/bkd-hr.gif) no-repeat;
	height: 14px;
	width: 580px;
	margin-bottom: 20px;
}
#info table {
	font-size: 12px;
	width: 300px;
}
#info table th{
	border-bottom: 1px solid black;
	padding: 3px;
}
#info table td {
	text-align: center;
	border-right: 1px dotted black;
	border-bottom: 1px solid black;
	padding: 3px;
}
#info table td.right {
	border-right: none;
}
#info table tr.bottom td{
	border-bottom: none;
}
#info span#centimeters-disclaimer {
	font-size: 10px;
}
#info h4 {
	font-size: 12px;
	font-weight: normal;
	margin-top: 30px;
}

#selectortxt hr {
	background:transparent url(../img/bkd-hr.gif) no-repeat scroll 0 0;
	border:medium none;
	height:14px;
	margin-bottom:10px;
	margin-top:15px;
	width:480px;
}


#technical-features ul{
	line-height:1.1em;
	list-style-type:none;
	margin-left:0;
	margin-top:10px;
}
#technical-features ul li{
	font-size: 12px;
	color: #00AEEF;
	cursor: default;
}

#technical-features h4 {
	margin-top:0
}

#side-images {
	float: left;
	width: 145px;
}
#side-images #tag {
	height: 157px;
	margin-top: 100px;
	background: url(../img/sticker.gif) no-repeat top;
	width: 148px;
	position: absolute;
}
#content-wrapper {
	width: 1200px;
}
#view-1column {
	width: 800px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
	background-color: #FFF;
}

#view-1column p {
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	margin: 25px;
}

#view-clothing {
	width: 885px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 55px;
	margin-bottom: 30px;
}
#view-clothing h1{
	color: #00AEEF;
	margin-top: 15px;
	font-weight: 200;
}
#view-clothing table {
	margin-left: auto;
	margin-right: auto;
}
#view-clothing table#bottom {
/*	padding-bottom: 50px;*/
}

#view-clothing table td {
	width: 220px;
	vertical-align: top;
	color: #333333;
	font-size: 14px;
	text-align: center;
	height: 270px;
}
#view-clothing table td div{
	padding-top: 5px;
}
#view-clothing table td div p {
	text-align: left;
	padding-left: 10px;
	float: left;
	width: 150px;
	padding-top: 5px;
}
#view-clothing table td div#zoom-btn {
	visibility: hidden;
}
#view-clothing table td .rtop {
	background-color: #FFF;
}
#view-clothing table td .rbottom {
	background-color: #FFF;
}
#view-clothing table td .rtop * {
	background-color: #FFFF;
}
#view-clothing table td .rbottom *{
	background-color: #FFF;
}
#view-clothing table td:hover div#zoom-btn {
	visibility: visible;
	margin-top: 5px;
}
#view-clothing table td:hover div {
	background-color: #333;
	color: white;
}
#view-clothing table td:hover .rtop {
	background-color: #FFF;
}
#view-clothing table td:hover .rbottom {
	background-color: #FFF;
}
#view-clothing table td:hover .rtop * {
	background-color: #333;
}
#view-clothing table td:hover .rbottom *{
	background-color: #333;
}

#left, #right {
	float: left;
	margin-top: 10px;
	padding-bottom: 20px;
}
#right img {
	margin-bottom: 20px;
}

#fit-caps div {
	background-color: #333;
	color: white;
	width: 200px;
	padding: 15px;
	text-align: left;
	float: right;
}
#fit-caps:hover div {
	display: block;
}

#fit-caps div h3 {
	color: #00AEEF;
	font-size: 18px;
	margin-right: 13px;
}
#fit-caps div span {
	font-size: 11px;
	padding-right: 15px;
	padding-left: 0px;
}
#fit-caps div ul {
	list-style-type: none;
	padding-top:10px;
}
#fit-caps div ul li {
	font-size: 14px;
	background: url(../img/bkd-li-circle.gif) no-repeat left;
	padding-left: 15px;
	text-transform: uppercase;
}
#fit-caps div {
	top: 320px;
	right: 700px;
}

#stretch-fit-caps div {
	background-color: #333;
	color: white;
	width: 200px;
	padding: 15px;
	text-align: left;
	float: right;
}
#stretch-fit-caps:hover div {
	display: block;
}
#stretch-fit-caps div h3 {
	color: #00AEEF;
	font-size: 18px;
	margin-right: 13px;
}
#stretch-fit-caps div span {
	font-size: 11px;
}
#stretch-fit-caps div ul {
	list-style-type: none;
}
#stretch-fit-caps div ul li {
	font-size: 14px;
	background: url(../img/bkd-li-circle.gif) no-repeat left;
	padding-left: 15px;
	text-transform: uppercase;
}
#stretch-fit-caps div {
	top: 321px;
	right: 660px;
}
#beanie-caps div {
	display: none;
	position: absolute;
	background-color: #333;
	color: white;
	width: 200px;
	padding: 15px;
	text-align: left;
}
#beanie-caps:hover div {
	display: block;
}
#beanie-caps div h3 {
	color: #00AEEF;
	font-size: 18px;
	margin-right: 13px;
}
#beanie-caps div span {
	font-size: 11px;
	padding-right: 15px;
}
#beanie-caps div ul {
	list-style-type: none;
}
#beanie-caps div ul li {
	font-size: 14px;
	background: url(../img/bkd-li-circle.gif) no-repeat left;
	padding-left: 15px;
	text-transform: uppercase;
}
#beanie-caps div {
	top: 465px;
	left: 540px;
}

#content.no-nav #nav {
	height: 3px;
}

#home img {
	margin-left: 25px;
}

#skateAndSnow {
	float: left;
	width: 687px;
}

#snow {
	margin-right: 25px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 0px;
	width: 687px;
	height: 312px;
}
#snow div {
	background: url(../img/bkd-snow.png) no-repeat;
	height: 312px;
	float: left;
}
#snow:hover div {
	background: url(../img/bkd-snow-hover.png);
}
#snow img {
	float: left;
	margin-left: 0;
}
#snow ul {
	list-style-type: none;
	text-align: right;
	width: 216px;
	padding-top: 30px;
}
#snow ul li {
	margin-bottom: 11px;
}
#snow ul li a {
	text-decoration: none;
	color: red;
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: black;

}
#snow ul li a:hover {
	text-decoration: none;
	background-color: #FFF;
	color: #3dc1f3;
}

#skate {
	margin-right: 25px;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 0px;
	width: 688px;
	height: 266px;
}
#skate div {
	background: url(../img/bkd-skate.png) no-repeat;
	height: 266;
	float: left;
}
#skate:hover div {
	background: url(../img/bkd-skate-hover.png);
}
#skate img {
	margin-left: 0;
	float; left;
}
#skate ul {
	list-style-type: none;
	text-align: right;
	width: 216px;
	padding-top: 30px;
}
#skate ul li {
	margin-bottom: 11px;
}
#skate ul li a {
	text-decoration: none;
	color: red;
	font-weight: bold;
	font-size: 14px;
	padding: 4px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: black;
}
#skate ul li a:hover {
	text-decoration: none;
	background-color: #FFF;
	color: #3dc1f3;
}

#twitter {
	margin-left: 722px;
	margin-top: 35px;
	background: url(../img/bkd-blue-bird1.png) no-repeat;
}
#twitter_div {
	float: right;
	background-color: #333333;
	opacity: 0.90;
	width: 142px;
	margin-right: 30px;
}
#twitter_div h4 {
	color: #666666;
	margin-left: 15px;
	margin-top: 8px;
	margin-bottom: 15px;
}
#twitter_div .rtop, .rbottom {
	background-color: white;
}
#twitter_div .rtop *, #twitter_div .rbottom * {
	background-color: #333;
}
#twitter_div ul {
	list-style-type: none;
	margin-left: 15px;
	margin-right: 15px;
}
#twitter_div ul li {
	margin-bottom: 20px;
}
#twitter_div ul li span {
	color: white;
	font-size: 11px;
	font-weight: bold;
	display: block;
	width: 112px !important;
	width: 112px;
}
#twitter_div ul li a {
	color: #3dc1f3;
	font-weight: bold;
	font-size: 11px !important;
}






/******************************* NIFTY CORNERS*/
.rtop, .rbottom{display:block; background: white;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background: #FFF;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 
/******************************* END NIFTY CORNERS */





 /*    Dealer section   */

#dealerMap { 
	float: left;
	background-color:#000;
	padding: 10px;
}

#dealerContent {
	float: left;
	
}

.dealerName { font-size:14px; border-top: 1px dotted #ccc; }
.dealerRow { font-size:11px; border-top: 1px dotted #ccc; text-transform: capitalize;
}




#dealerInteract {
	font-size: 12px;
	margin-top: 20px;
}
#view01column h1 {
	font-weight: 100;
}

#googleCalendarTable {
	margin-left: 25px;
}

#dealerLocator {
	margin-left: 25px;
}
#dealerLocator .dealersTitle {
	background-color: #C7C8CA;
	color: #333;
	font-size: 11px;
	font-weight: bold;
	border-top: 2px solid #333;
	height: 30px;
	padding-left: 5px;
}
#dealerLocator table a {
	text-decoration: none;
	color: #666;
}
#dealerLocator .dealerRow  {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#dealerLocator .dealerName {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#dealerLocator .dealerName a {
	font-size: 12px;
}
#dealerLocator .dealersort {
	font-size: 12px;
}
#dealerLocator #dealerInteract form div {
	color: #666;
	font-size: 12px;
}
#dealerLocator #dealerInteract form div.dealerState {
	font-size: 20px;
}
#comingSoon {
	padding: 20px 0px 300px 20px;
}

#skate div#comingSoonNav {
	color: red;
	background: black;
	clear: none;
	height: 20px;
	font-weight: bold;
	font-size: 14px;
	margin-left: 93px;
	text-transform: uppercase;
	margin-top: 100px;
	padding: 4px 10px;
}

.RCtech a:hover { border-bottom: 0;   }


.teamMembers {
	font: 12px/22px Georgia, "Times New Roman", Times, serif;
	color: #333333;
	list-style: none;
	text-transform: uppercase;
	margin: 10px;
	border-right: 1px solid #CCCCCC;
}




/******************************* Headers */



#h1lotus {
	background: url(../img/h1_lotus.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}


#h1ciruit {
	background: url(../img/h1_circuit.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1evo {
	background: url(../img/h1_evo.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1heritage {
	background: url(../img/h1_heritage.gif) no-repeat;
	text-indent: -800px;
	height: 75px;
	margin-left: -2px;
	padding: 0px;
}

#h1Infinity {
	background: url(../img/h1_infinity.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1Legacy {
	background: url(../img/h1_legacy.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1Lotus {
	background: url(../img/h1_lotus.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1Pandora {
	background: url(../img/h1_pandora.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1Premier {
	background: url(../img/h1_premier.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1SL {
	background: url(../img/h1_sl.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1Revolver {
	background: url(../img/h1_revolver.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#h1Titan {
	background: url(../img/h1_titan.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1Selector {
	background: url(../img/h1_selector.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1Summit {
	background: url(../img/h1_summit.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#h1Customsplit {
	background: url(../img/h1_custom.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

#h1Grom {
	background: url(../img/h1_grom.gif) no-repeat;
	text-indent: -800px;
	height: 75px;
	margin-left: -2px;
	padding: 0px;
}


/******************************* Headers */


#wheelsHeader {
	background: url(../img/h1-wheels.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: 20px;
	padding: 0px;
}
#componentsHeader {
	background: url(../img/h1-features.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: 20px;
	padding: 0px;
}
#tryoneHeader {
	background: url(../img/h1_tryone.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: 20px;
	padding: 0px;
}


#clothingHeader {
	background: url(../img/h1_clothing.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: 20px;
	padding: 0px;
}

#aboutHeader {
	background: url(../img/h1_about.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: 20px;
	padding: 0px;
}

#contactHeader {
	background: url(../img/h1_contact.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: 20px;
	padding: 0px;
}


#dealerHeader {
	background: url(../img/h1_locatedealer.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: 20px;
	padding: 0px;
}


#linksHeader {
	background: url(../img/h1_links.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: 20px;
	padding: 0px;
}


/******************************* Headers */

#logo {
	position: absolute;
	top: 13px;
	left: 7px;
}
#specs {
	float: left;
	margin-bottom: 20px;
}
#technical-features {
	margin-left: 25px;
	width: 210px;
	float: left;
}
#content-bottom {
	background: #219DE6 url(../img/bkgrnd_boardnav.jpg) repeat-y;
	height: 5px;
	margin-top: 10px;
}
#damp {
	padding: 0px;
	position: absolute;
	width: 7px;
}
#meter {
	background: url(../img/meter.gif) no-repeat;
	float: left;
	width: 187px;
	position: relative;
	height: 102px;
}


.note {

padding:10px; margin:5px; background-color:#EFEFEF; font-size:12px;

}.smDescription {
	font-size: 11px;
	color: #333333;
}

#boardnav .first {
	margin-left: 5px;
}
