body{
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #000000;
}

table, td, div, img{
	behavior: url(../css/iepngfix.htc);
}

div#loader{
	display: none;
}

div#container{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	vertical-align: top;
	text-align: center;
}

div#content{
	width: 1024px;
	height: 100%;
	position: relative;
 	padding: 0;
	margin: 0 auto;
}

div#intro{
	width: 100%;
	height: 100%;
	position: relative;
	top: 0;
	left: 0;
	text-align: left;
	background-image: url(../images/intro_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

div#intro_logo{
	width: 1024px;
	height: 500px;
	position: absolute;
	left 0;
	bottom: 0;
	text-align: center;
}

div#intro_logo_on{
	width: 100%;
	height: 66px;
	position: absolute;
	bottom: 0;
 	padding: 0;
	margin: 0 auto;
	text-align: center;
}

div#intro_go{
	width: 100%;
	height: 16px;
	position: absolute;
	bottom: 350px;
	text-align: center;
}

div#intro_footer{
	width: 100%;
	height: 29px;
	position: absolute;
	bottom: 0px;
	text-align: center;
}

div#main{
	width: 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: top left;
}

div#main_top{
	width: 100%;
	height: 101px;
	position: absolute;
	top: 0;
	left: 0;
	clear: both;
}

div#main_logo{
	width: 130px;
	height: 101px;
	float: left;
	position: relative;
	top: 0;
	left: 0;
}

div#main_menu{
	width: auto;
	height: 101px;
	float: left;
	position: relative;
	top: 0;
	left: 0;
	
}

div#main_center{
	width: 962px;
	height: 500px;
	float: left;
	position: relative;
	top: 180px;
	left: 30px;
	background-image: url(../images/main_center.gif);
	background-repeat: repeat-y;
	background-position: top left;
	background-color: #1A1B1A;
	border: 1px solid #626363;
}

div#main_mini_logo{
	width: 100%;
	height: 50px;
	position: relative;
	top: 0;
	left: 0;
	clear: both;
}

div#main_content{
	width: 100%;
	position: relative;
	top: 0;
	left: 0;
	text-align: center;
	clear: both;
}

div#main_boards{
	width: auto;
	height: 390px;
	position: relative;
	padding: 30px 20px 30px 20px;
	top: 0;
	left: 0;
	text-align: left;
	background-color: #111111;
}

div#main_boards_menu{
	width: auto;
	height: 50px;
	float: left;
	position: relative;
	top: 129px;
	left: 270px;
}

div#main_boards_spot{
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	clear: both;
	vertical-align: bottom;
}

div#main_boards_graf{
	float: left;
}

div#main_boards_imgs{
	width: 460px;
	height: 312px;
	float: left;
	vertical-align: bottom;
}

div#main_boards_akr{
	width: 103px;
	height: 103px;
	position: absolute;
	top: -40px;
	left: 150px;
}

div#main_boards_txts{
	width: 240px;
	height: 312px;
	float: left;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
}

div#main_boards_info{
	width: 100%;
	position: relative;
	margin: 0;
	top: 15px;
	left: 0;
	clear: both;
	vertical-align: top;
}

div#main_boards_size{
	width: 219px;
	height: 28px;
	float: left;
	margin: 0;
	padding: 12px 0 0 0;
	text-align: center;
	background-color: #585763;
}

div#main_boards_color{
	width: 460px;
	height: 28px;
	float: left;
	margin: 0;
	padding: 12px 0 0 0;
	color: #999999;
	text-align: center;
}

div#main_bindings{
	width: auto;
	height: 390px;
	position: relative;
	padding: 30px 20px 30px 20px;
	top: 0;
	left: 0;
	text-align: left;
	background-color: #111111;
}

div#main_bindings_spot{
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	clear: both;
	vertical-align: bottom;
}

div#main_bindings_info{
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	top: -40px;
	left: 0;
	clear: both;
	vertical-align: top;
}

div#main_boots{
	width: auto;
	height: 390px;
	position: relative;
	padding: 30px 20px 30px 20px;
	top: 0;
	left: 0;
	text-align: left;
	background-color: #111111;
}

div#main_boots_spot{
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	clear: both;
	vertical-align: bottom;
}

div#main_boots_info{
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	clear: both;
	vertical-align: top;
}

div#main_appareal{
	width: auto;
	height: 450px;
	position: relative;
	padding: 0 20px 0 20px;
	top: 0;
	left: 0;
	text-align: left;
	background-color: #111111;
}

div#main_appareal_spot{
	width: 70%;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	vertical-align: top;
}

div#main_appareal_beanies{
	width: 30%;
	height: 440px;
	position: absolute;
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
	top: 0;
	right: 0;
	vertical-align: top;
	background-image: url(../images/main_bg_beanies.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #000000;
}

div#main_outerwear{
	width: auto;
	height: 450px;
	position: relative;
	padding: 0 20px 0 20px;
	top: 0;
	left: 0;
	text-align: left;
	background-color: #111111;
}

div#main_outerwear_menu{
	width: auto;
	height: 25px;
	float: left;
	position: relative;
	top: 154px;
	left: 270px;
}

div#main_outerwear_spot{
	width: 70%;
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	vertical-align: top;
	z-index: 11;
}

div#main_outerwear_info{
	width: 350px;
	height: 70px;
	position: absolute;
	margin: 1px;
	padding: 0;
	bottom: 0;
	left: 0;
	vertical-align: middle;
	background-color: #585763;
	z-index: 10;
}

div#main_outerwear_txt{
	width: 30%;
	height: 100%;
	position: absolute;
	float: right;
	margin: 0;
	padding: 30px 20px 30px 0;
	top: 0;
	right: 0;
	text-align: left;
	vertical-align: top;
}

div#main_gallery{
	width: auto;
	height: 390px;
	position: relative;
	padding: 30px 20px 30px 20px;
	top: 0;
	left: 0;
	text-align: left;
	background-color: #111111;
}

div#main_gallery_spot{
	width: 100%;
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	clear: both;
	vertical-align: top;
}

div#pagination{
	width: 902px;
	position: absolute;
	margin: 20px;
	padding: 0;
	bottom: 0;
	left: 0;
	clear: both;
	vertical-align: bottom;
	text-align: right;
}

.mbGallery{
  	-moz-box-shadow: #333333 2px 2px 25px;  
  	-webkit-box-shadow: #333333 2px 2px 25px;  
}

.galleryCont{
  	display: none;
}

.descriptionBox{
	font-size: 10px;
	color: #FFFFFF;
	background-color: #333333;
}

.nextProject{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 40px;
}

.desc{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
}

.menu td{
  	font-family: Verdana;
	font-size: 10px;
	color: #CC0000;
	padding: 10px;
	background-color: #FFFFFF;
}

.menu td a{
	font-family: Verdana;
	text-decoration: none;
	color: #CC0000;
}

.menu td a:hover{
	font-family: Verdana;
	text-decoration: none;
	color: #000000;
}

.imgDesc{
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
}

.galleryIDX{
  	width: 100%;
  	margin: 0;
  	text-align: left;
}

.btn{
	width: 110px;
	display: inline-block;
	float: left;
	padding: 15px 5px 10px 15px;
	margin: 0 auto;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;
	background: #111111;
	cursor: pointer;
	-moz-border-radius: 10px;
}

.btn img{
	margin-bottom: 15px;
	border: 1px solid #0099FF;
}

.mbMask{
	width: 100%;
	height: 100%;
	position: absolute;
	background: orange;
	left: 0;
	top: 0;
}

div#main_news{
	width: 182px;
	height: 500px;
	float: right;
	position: relative;
	top: 180px;
	right: 0;
	background-image: url(../images/main_news.gif);
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 12;
}

div.main_news_text{
	position: relative;
	margin: 50px 10px 0 0;
	text-align: left;
	vertical-align: top;
}

div#main_dps{
	width: 230px;
	height: 90px;
	position: absolute;
	float: left;
	bottom: 0;
	left: 0;
}

div#main_hands{
	width: 110px;
	height: 155px;
	position: absolute;
	float: right;
	bottom: 0;
	right: 0;
}

td.td_submenu{
	width: 150px;
	height: 24px;
	padding: 0 10px 0 10px;
	text-align: left;
	background-color: #000000;
}

td.td_bindings{
	height: 230px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

td.td_bindings_info{
	margin: 0;
	padding: 0 15px 0 0;
	vertical-align: top;
}

td.td_boots{
	width: 308px;
	height: 215px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

td.td_boots_info{
	width: 308px;
	margin: 0;
	padding: 0 15px 0 0;
	vertical-align: top;
}

td.td_appareal{
	width: 33%;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

td.main_appareal_size{
	width: 225px;
	height: 19px;
	position: absolute;
	float: left;
	top: 215px;
	left: -20px;
	margin: 0;
	padding: 3px 0 0 20px;
	text-align: left;
	background-color: #585763;
}

td.td_appareal_beanies{
	width: 50%;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

td.td_outerwear{
	width: 33%;
	margin: 0;
	padding: 0;
	text-align: center;
	vertical-align: top;
}

td.td_outerwear_colors{
	width: 20px;
	height: 20px;
}

ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#lu_menu a{
	height: 101px;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat;
	background-position: top left;
}

#lu_menu li{
	width: 123px;
	float: left;
	overflow: hidden;
	margin-left: 1px;
	text-align: center;
}

#lu_menu li a{
	display: block;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat;
	background-position: top left;
}

#lu_menu li a:hover, li a:focus, li a:active{
	background-position: top left;
}

#lu_menu li.no_link{
	height: 101px;
	display: block;
	background-image: url(../images/bg_menu.png);
	background-repeat: repeat;
	background-position: 0 -26px;
}

.loader_link{
	text-decoration: none;
	color: #FFFFFF;
}

.no_loader_link{
	text-decoration: none;
	color: #FFFFFF;
}

.loader_link_submenu{
	text-decoration: none;
	color: #FFFFFF;
}

.title{
	font-family: Verdana;
	font-size: 11px;
	color: #66FFCC;
	font-weight: bold;
}

img.news_thumb{
	margin-bottom: 5px;
	border: 1px solid #FFFFFF;
}
