body {
	background-color:#000;
	overflow:hidden;
}
	#container {
		display:block;
		margin-top:auto;
		margin-bottom:auto;
		height:100%;
		overflow-x:hidden;
	}
		#menu {
			display:block;
			overflow:hidden;
			float:left;
		}
		#menu ul {
			display:block;
			margin:0;
			padding:0;
			margin-left:-1px;
		}
		#menu ul li {
			display:block;
			margin:0;
			padding:0px;
			padding-top:30px;
			padding-bottom:10px;
			list-style:none;
			float:left;
		}
		#menu ul li a {
			display:block;
			padding-left:15px;
			padding-right:15px;
			padding-bottom:5px;
			font-size:16px;
			text-transform:uppercase;
			font-weight:normal;
			font-style:normal;
			line-height:150%;
			color:#ffffff;
			font-family:Boston Traffic;
			text-decoration:none;
		}
			/*
			#menu ul li a:hover {
				color:#ff0000;
				background-image:url(../images/splatter.png);
				background-position:center;
				background-repeat:no-repeat;
			}
			*/
			#menu ul li.current_buttonID > a {
				background-image:url(../images/menu_on.png);
				background-position:center bottom;
				background-repeat:no-repeat;
			}
		#menu ul ul {
			display:none;
		}
		
	#content {
		display:block;
		clear:both;
		width:1000000px;
	}
		#content .page {
			display:block;
			float:left;
			height:633px;
			background-position:bottom center;
			background-repeat:no-repeat;
		}
			#content .page div.scroll {
				display:block;
				width:685px;
				height:490px;
				margin-top:2px;
				margin-left:465px;
				margin-right:300px;
				overflow:hidden;
				overflow-y:auto;
			}
			#content .page .go_next_page {
				display:block;
				float:right;
				width:50px;
				height:50px;
				margin-top:-50px;
				margin-left:-30px;
				cursor:pointer;
			}

		#content .page.intro {
			width:977px;
			margin-left:120px;
			background-image:url(../images/bg_01.png);
		}
			#content .page.intro div.scroll {
				margin-left:330px;
			}
			#content .page.intro .go_next_page {
				margin-left:-40px;
				margin-top:-60px;
			}
		#content .page.about_rocker {
			width:1265px;
			background-image:url(../images/bg_02.png);
		}
			#content .page.about_rocker div.scroll {
				margin-left:465px;
			}
			#content .page.about_rocker .go_next_page {
				margin-top:0px;
			}
		#content .page.team {
			width:1330px;
			background-image:url(../images/bg_03.png);
		}
			#content .page.team div.scroll {
				margin-left:528px;
				height:524px;
			}
		#content .page.dealers {
			width:1342px;
			background-image:url(../images/bg_04.png);
		}
			#content .page.dealers div.scroll {
				margin-left:470px;
				height:510px;
			}
			#content .page.dealers .go_next_page {
				margin-top:-30px;
			}
		#content .page.news {
			width:1217px;
			background-image:url(../images/bg_05.png);
		}
			#content .page.news div.scroll {
				margin-left:455px;
				height:510px;
			}
			#content .page.news .go_next_page {
				margin-top:10px;
				margin-right:10px;
			}
		#content .page.events {
			width:1291px;
			background-image:url(../images/bg_06.png);
		}
			#content .page.events div.scroll {
				margin-left:545px;
				height:510px;
			}
			#content .page.events .go_next_page {
				margin-top:-10px;
			}
		#content .page.collection {
			width:1318px;
			background-image:url(../images/bg_07.png);
		}
			#content .page.collection div.scroll {
				margin-left:556px;
				height:524px;
			}
			#content .page.collection .go_next_page {
				margin-right:10px !important;
			}
		#content .page.links_friends {
			width:1388px;
			background-image:url(../images/bg_08.png);
		}
			#content .page.links_friends div.scroll {
				height:525px;
				margin-top:3px;
				margin-left:470px;
			}
			#content .page.links_friends .go_next_page {
				margin-right:135px !important;
			}
			
		#content .page.wake_up {
			width:1183px;
			background-image:url(../images/bg_09.png);
		}
			#content .page.wake_up div.scroll {
				height:525px;
				margin-left:460px;
			}
			#content .page.wake_up .go_home {
				background-image:url(../images/bg_finish.png);
				height:673px;
				width:115px;
				float:right;
				margin-top:-580px;
				margin-right:-125px;
			}

			#content .page div.article {
				display:block;
				margin:20px;
			}


/* Shop categories*/
.shop_categories_module {
	display:block;
}
.shop_categories_module ul {
	display:block;
	margin:0;
	padding:0;
}
.shop_categories_module ul li {
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.shop_categories_module ul ul {
	display:none !important;
}


/* Shop module */
.store_module {
	display:block;
}
.store_module div.article {
	display:block;
	margin:0 !important;
}

.store_module .listing {
	display:block;
	width:640px;
	margin-left:-5px;
}
.store_module .listing div.article {
	display:block;
	float:left;
	margin:0 !important;
	width:150px;
	padding:5px;
}
.store_module .listing .spec_group_menus {
	display:block;
}
.store_module .listing .spec_group_menu.subcategory,
.store_module .listing .spec_group_menu.manufacturer {
	display:none;
}
.store_module .listing div.listing_header {
	display:none !important;
}
	.store_module .listing .article div.thumb {
		display:block;
		float:left;
		width:150px;
		height:200px;
		background-color:#333;
		margin-bottom:5px;
	}
	.store_module .listing .article div.thumb a {
		display:block;
	}
	.store_module .listing .article div.thumb img {
		margin-left:auto;
		margin-right:auto;
	}
	.store_module .listing .article div.no_thumb {
		display:block;
		float:left;
		width:150px;
		height:200px;
		background-color:#333;
		color:#fff;
		text-align:center;
		margin-bottom:5px;
	}
	.store_module .listing .article div.title {
		display:block;
	}
		.store_module .listing .article div.title a {
			font-size:14px !important;
		}
		.store_module .listing .article div.title .item_ref {
			display:none;
		}
	.store_module .listing .article div.details {
		display:none;
	}
	.store_module .listing .article div.prices {
		display:block;
	}
	.store_module .listing .article div.price_line {
		display:block;
	}
		.store_module .listing .article div.price_line .ref {
			display:block;
			font-size:7px;
			color:#555;
			line-height:normal;
		}
		.store_module .listing .article div.price_line span.article {
			display:block;
			padding-bottom:3px;
		}
		.store_module .listing .article div.price_line span.price {
			display:block;
			font-weight:bold;
			font-size:14px;
		}
		.store_module .listing .article div.price_line div.ui {
			display:block;
			text-align:right;
			margin-top:-18px;
		}
			.store_module .listing .article div.price_line div.ui .input {
				font-size:10px;
				width:20px;
			}
			.store_module .listing .article div.price_line div.ui .submit {
				font-size:9px;
			}
div.emptyCart {
	display:none;
}
div.bottom_page_stats {
	padding-top:20px;
}
div.page_stats {
	display:block;
	clear:both;
	text-align:center;
}
div.page_stats table {
	margin-left:auto;
	margin-right:auto;
}
.store_module div.tax {
	text-align:center;
	font-size:10px;
}

.loginform span {
	display:block;
}
.loginform input.input {
	width:175px;
}
