* {
	margin: 0;
	padding: 0px;
	font-size: 14px;
	color: 000;
	line-height: 18px;
}

body {
	font-family: Helvetica, Arial, Sans-serif;
	background: #3A120E url(../img/bkd-wood.png) repeat scroll 5px 18px;
}

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

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

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

img {
	border: none;
	padding-bottom: 5px;
}

.clear {
	clear: both;
}

#nav-container {
	background-color: black;
	height: 41px;
	padding-left: 200px;
	padding-bottom: 4px;
	font-size: 12px;
	margin-top: 24px;
	/******************************* To fix IE issue */
	float: left; 
	
	
}
#nav-container img { 
	float: left; 
	padding-top: 4px;
	padding-bottom: 4px;
}
#nav-container #nav {
	margin-left: 0px;
	width: 1200px;
}
#nav-container #nav ul {
	float: left;
	list-style-type: none;
}
#nav-container #nav ul li {
	float: left;
	height: 45px;
	color: #CCCCCC;
	background: url(../img/bkd-nav-divider.gif) no-repeat right;
}
#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: 15px;
	padding-bottom: 15px;
	display: block;
}
#nav-container #nav ul li.selected a {
	color: #FFFFFF;
	background: url(../img/bkd-nav-selected.gif) no-repeat bottom;
	font-size:12px;
}

#subnav {
	margin-left: 150px;
	width: 1200px;
}
#subnav ul {
	list-style-type: none;
}
#subnav ul li {
	float: left;
	padding: 15px;
	font-weight: bold;
	color: white;
}
#subnav ul li.selected:before {
	content: "{ ";
}
#subnav ul li.selected:after {
	content: " }";
}

#subnav ul li.selected {
	color: #FFF;
}


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

#left-shadow {
	background: url(../img/nut.gif) no-repeat;
	position: absolute;
	z-index: 3;
	height: 90px;
	width: 80px;
	left: 26px;
	top: 121px;
	background-image: url(../img/nut.gif);
}

#content-wrapper {
}
#content {
	float: left;
	width: 980px;
	margin-left: 100px;
	padding-bottom: 25px;
	border-bottom:1px solid #ccc;
	background-color: #9a9999;
	background-repeat: no-repeat;
	background-position: 800px 700px;
}
#content #nav {
	background: #F4F4F4;
	height: 40px;
	border-bottom: 1px solid #333;
}
#content #nav ul{
	list-style-type: none;
}
#content #nav ul li{
	float: left;
	padding: 15px 10px;
	padding-left: 0px;
	font-size: 12px;
	color: #ccc;
	font-weight: bold;
}
#content #nav ul li.first {
	padding-left: 10px;
}
#content #nav ul li:after {
	padding-left: 8px;
	content: "|";
}
#content #nav ul li.last:after {
	content: none;
}
#content #nav ul li.selected {
	background: url(../img/bkd-subnav-selected.gif) no-repeat center 0px;
}
#content #nav ul li.selected a {
	color: #333;
}
#content #nav ul li a{
	text-decoration: none;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

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

#view-images {
	width: 385px;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 40px;
	background-image: url(../img/bkrnd-boards.gif);
	background-repeat: no-repeat;
	padding-top: 4px;
	padding-bottom: 10px;
}
#view-images #board-ribbon {
	margin-bottom: 15px;
	margin-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
}
#view-images #board-image {
	margin-left: 20px;
	margin-bottom: 15px;
	margin-top: 30px;
}
#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: 0px;
}
#view-images #tools {
	float: right;
	padding-left: 20px;
	margin-right: 10px;
	height: 142px;
	padding-top: 10px;
	background: url(../img/bkd-view-image-border.html) no-repeat;
}
#view-images #tools img {
	margin-top: 20px;
}

#info {
	width: 450px;
	float: left;
}
/* going to be removed for the SIFR method */
#info h1 {
	margin-top: 40px;
	color: #FFF;
	text-transform: uppercase;
}
/*** end */
#info h2 {
	font-style: italic;
	font-weight: normal;
	font-size: 18px;
	color: #999999;
	margin-bottom: 15px;
}
#info p {
	font-size: 18px;
	font-weight: Regular;
	color: #000;
	line-height: 22px;
	margin-bottom: 15px;
}
#info #board-meter {
	margin-right: 20px;
}
#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: 385px;
	margin-bottom: 20px;
}
#info table {
	font-size: 12px;
	width: 372px;
}
#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;
}
#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: 15px;
	font-weight: normal;
	margin-top: 20px;
	color: #ddd;
	border-bottom: 1px solid #ddd;
	font-family: "Arial Black";
	margin-bottom: 10px;
	padding: -2px 0px 0px;
	text-transform: uppercase;
}
#info ul#technical-features {
	list-style-type: none;
	margin-top: 10px;
}
#info ul#technical-features li{
	font-size: 12px;
	color: #00AEEF;
}

#side-images {
	float: left;
	width: 85px;
}
#side-images #tag {
	height: 541px;
	margin-top: 130px;
	background: url(../img/tag.png) no-repeat top;
}
#content-wrapper {
	width: 1200px;
	background: url(../img/bkgrnd-leftWood.png) no-repeat 0 5px;
}

#view-clothing {
	width: 885px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 55px;
	margin-bottom: 30px;
	background-color: #EFEFEF;
}
#view-clothing h1{
	color: #00AEEF;
	margin-left: 25px;
	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: 250px;
}
#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: #EFEFEF;
}
#view-clothing table td .rbottom {
	background-color: #EFEFEF;
}
#view-clothing table td .rtop * {
	background-color: #EFEFEF;
}
#view-clothing table td .rbottom *{
	background-color: #EFEFEF;
}
#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: #EFEFEF;
}
#view-clothing table td:hover .rbottom {
	background-color: #EFEFEF;
}
#view-clothing table td:hover .rtop * {
	background-color: #333;
}
#view-clothing table td:hover .rbottom *{
	background-color: #333;
}

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

#fit-caps div {
	display: none;
	position: absolute;
	background-color: #333;
	color: white;
	width: 200px;
	padding: 15px;
	text-align: 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;
}
#fit-caps div ul {
	list-style-type: none;
}
#fit-caps div ul li {
	font-size: 14px;
	background: url(../img/bkd-li-circle.gif) no-repeat right;
	padding-right: 15px;
	text-transform: uppercase;
}
#fit-caps div {
	top: 621px;
	right: 660px;
}

#stretch-fit-caps div {
	display: none;
	position: absolute;
	background-color: #333;
	color: white;
	width: 200px;
	padding: 15px;
	text-align: 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;
	padding-right: 15px;
}
#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 right;
	padding-right: 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: right;
}
#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 right;
	padding-right: 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: #000000;
}
#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: #000;
}
.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;
}
#buy {
	text-transform: capitalize;

}
#buy a {
	color: #00AEEF;
	text-transform: uppercase;	
}
#buy a:hover {
	color: FFFFFF;
	background: #00AAFF;
}
.buy {
	font-weight: bold;
	font-size: 14px;
	text-transform: capitalize;
	color: #00AEEF;
	background: #E3E3E3;
	padding: 10px;
	border: 1px solid #666666;
}
#wheels span {
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#wheels strong {
	font-size: 12px;
	color: #666666;
}
strong {
	font-size: 14px;
	color: #333333;
}
#wheels td {
	font-size: 12px;
	color: #333333;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#wheels td strong {
	font-size: 12px;
	color: #000;
}
#subnav ul li.selected {
	color: #FFFFFF;
	font-size: 21px;
}

#view-1column {
	width: 885px;
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 55px;
	margin-bottom: 30px;
	background-color: #999;
}

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

#view-1column h4 {
	font-size: 14px;
	line-height: 18px;
	color: #efefef;
	margin: 5px 25px;
	border-bottom: solid 1px #efefef;
	font-family: Arial Black;
}


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



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

#swiftHeader {
	background: url(../img/h1-swift.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#conceptHeader {
	background: url(../img/h1-concept.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#ransomHeader {
	background: url(../img/h1-ransom.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#noradHeader {
	background: url(../img/h1-norad.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#descentHeader {
	background: url(../img/h1-descent.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#heistHeader {
	background: url(../img/h1-heist.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#riotHeader {
	background: url(../img/h1-riot.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#kroozerHeader {
	background: url(../img/h1-kroozer.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}
#soldierHeader {
	background: url(../img/h1-soldier.gif) no-repeat;
	text-indent: -800px;
	height: 45px;
	margin-left: -2px;
	padding: 0px;
}

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

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


#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;
}


#logo {
	position: absolute;
	top: 8px;
}
#bolt-top {
	position: absolute;
	z-index: 3;
	left: 991px;
	top: -1px;
}
#selectBoard {
	background: url(../img/skate/select-selectorbackdrop.gif) no-repeat 40px 10px;
	height: 275px;
	width: 925px;
	padding: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 60px;
}
#thumbs {
	color: #CCCCCC;
	font-size: 10px;
	text-indent: 7px;
	margin: 0px;
}
#selector {
	background: #000;
	padding: 8px;
	width: 471px;
	margin: 35px;
}
#selector img {
	margin: 0px;
	padding: 0px;
}
.selected a {
	color: #FFFFFF;
}
#buynow {
	border-top: solid 1px #DDD;
	margin-top: 10px;
	padding-top: 10px;
	background-color: #A8A9AB;
	background-image: url(../img/buynow_background.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
	font-size: 12px;
	font-style: italic;
	color: #9A9999;
	height: 60px;
}


#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;
	font-size:12px;
}
#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 .dealerName a:visited {
	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;
}
