	html { background: transparent url(../images/tile.jpg) top left repeat; }
	body { font-size:12px; font-family: "Helvetica", Verdana, arial, lucida console, sans-serif; font-weight: bold; color: #000000; }
	h3, h4, p { font-size:12px; color: #000000; font-weight: bold; line-height: 14px; }
	a { text-decoration: none; color: #000000; }
	a:hover { text-decoration: none; color: #ffffff; }
	hr { border: 1px solid #000000; background: #000000; height: 1px; }

	.background { position: absolute; width: 100%; height: 100%; z-index: 1; }

	#wrap { position: relative; width: 950px; height: auto; margin: auto; top: 10px; z-index: 99; }

	#clear { width: 950px; padding: 10px; margin: 0 auto; }

	.main { float: left; width: 950px; height: auto; background:  url(../images/orange_back.png); margin-bottom: 1px; padding: 10px; position: relative; }

	.alpha { float: left; width: 140px; height: auto; }
		.alpha-inner { position:relative; width: 100%; height: auto; display: block; }
	
	.beta { float: left; width: 175px; height: auto; margin-left: 5px; }
		.beta-inner { position:relative; width: 100%; height: auto; display: block; }

	.gamma { float: right; width:600px; height: auto; }
		.gamma-inner { position:relative; width: 100%; height: auto; display: block; }

	.title { bottom:0; position:absolute; }

	.grey { color: #8c8c8c; }
		.grey a,
		.grey a:hover { color: #8c8c8c; text-decoration: none; }
		
/*-- HEADER -----------------------------------------------*/

	.header { height: 150px; }

	ul.menu { font-weight: bold; bottom:0; position:absolute; }
		ul.menu li{ margin-bottom: 1px; }

	#player { bottom:0; top: 40px; position:absolute; }
	
	#address1 { bottom:0; margin-left: 180px; position:absolute; border-left: 1px solid black; padding-left: 10px; height: 110px; font-weight: bold; }
	#address2 { bottom:0; margin: 0 0 0 340px;  position:absolute; padding: 0 0 0 10px; height: 110px; font-weight: bold; }
	/*
	#address { bottom:0; margin-left: 180px; position:absolute; border-left: 1px solid black; padding-left: 10px; height: 40px; font-weight: bold; }

	#address p,
	#contact p { line-height: 13px; }

	#contact { bottom:0; margin: 0 0 0 315px;  position:absolute; border-left: 1px solid black; padding: 0 0 0 10px; height: 40px; font-weight: bold; }
	*/
/*-- HEADER -----------------------------------------------*/

/*-- NEWS -----------------------------------------------*/

	.news { height: 480px; }
	.news p { bottom:0; position:absolute; }
	.news h3,
	.news h4  { width: 100%; margin-bottom: 10px; }

	.news-post {	width: 580px; height: auto; overflow: hidden; margin: 0 0 20px 0; border-bottom: 1px solid #000000; padding: 0 0 10px 0; }
	.news-post-last {	width: 580px; height: auto; overflow: hidden; }

	.news-post p,
	.news-post-last p { position:relative; line-height: 15px; margin: 0 0 10px 0; }

	.news-post img,
	.news-post img { padding: 1px; border: 1px solid #000000; margin-bottom: 10px; }

	.news-wrap { position: relative; float: left; width: 600px; height: 430px; overflow: hidden }

	.news-controls { position: absolute; z-index: 200; top: 425px; left: 160px; }
	.news-controls img { padding: 0px; border: 0px solid #000000; margin-bottom: 0px; }	
	
/*-- NEWS -----------------------------------------------*/


/*-- BRANDS -----------------------------------------------*/
	
	.brands { height: 480px; }
	.brands p { bottom:0; position:absolute; }
	
	.brands-col-alpha { width: 140px; float: left; margin-right: 17px; }	
	.brands-col-beta  { width: 175px; float: left; margin-right: 17px; }
	.brands-col-gamma { width: 550px; float: right; }
	
	.brands-grid-outer { width: 470px; overflow: hidden; }
	.brands-grid-inner { width: 490px; overflow: hidden; }
	.brands-grid-inner img { float: left; margin: 0 17px 0 0; }

	.brands-post {	width: 500px; height: auto; overflow: hidden; margin: 0 0 20px 0; border-bottom: 1px solid #000000; padding: 0 0 10px 0; }
	.brands-wrap { position: relative; float: left; width: 525px; height: 450px; overflow: hidden }

	.brands-controls { position: absolute; z-index: 200; top: 425px; left: 160px; }
	.brands-controls img { padding: 0px; border: 0px solid #000000; margin-bottom: 0px; }	
	

/*-- BRANDS -----------------------------------------------*/


/*-- LATEST -----------------------------------------------*/	
/*
	.latest { height: 280px; position: relative; }
		.latest p { width: 320px; }
		
	.latest-img-large { padding: 1px; border: 1px solid #000000; }
	
	.latest-prod-wrap { position: relative; float: left; width: 805px; height: 280px; overflow: hidden; }
	
	.latest-prod-wrap-inner{ float: left; width: 4035px; height: 280px; }
	
	.latest-prod { float: left; width: 805px; }
	
	.latest-controls { position: absolute; z-index: 200; bottom: 7px; left: 160px; }
		.latest-controls img { padding: 0px; border: 0px solid #000000; margin-bottom: 0px; }
*/		

	.latest { height: 480px; }
		.latest p { bottom:0; position:absolute; }

		.latest h3,
		.latest h4  { width: 100%; margin-bottom: 10px; }

	.latest-post {	width: 580px; height: auto; overflow: hidden; margin: 0 0 20px 0; border-bottom: 1px solid #000000; padding: 0 0 10px 0; }
	.latest-post-last {	width: 580px; height: auto; overflow: hidden; }

		.latest-post p,
		.latest-post-last p { position:relative; line-height: 15px; margin: 0 0 10px 0; }

	.latest-post img,
	.latest-post img { padding: 1px; border: 1px solid #000000; margin-bottom: 10px; }

	.latest-wrap { position: relative; float: left; width: 600px; height: 430px; overflow: hidden }

	.latest-controls { position: absolute; z-index: 200; top: 425px; left: 160px; }
		.latest-controls img { padding: 0px; border: 0px solid #000000; margin-bottom: 0px; }	
/*-- LATEST -----------------------------------------------*/

/*-- LINKS -----------------------------------------------*/
	
	.links { height: 480px; }
		.links h3 { width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #000000; }

	.links-col-alpha { width: 140px; float: left; margin-right: 17px; }
		.links-col-alpha p { bottom:0; position:absolute; }
	.links-col-beta { width: 175px; float: left; margin-right: 17px; }

	.links-col-gamma { width: 580px; float: right; }
	
	.links-col-alpha p,
	.links-col-beta p,
	.links-col-gamma p { margin-bottom: 10px; position: relative;  }
	
/*-- LINKS -----------------------------------------------*/

/*-- RECOMMEND -----------------------------------------------*/
	
	.recommend { height: 480px; }

	.recommend p { bottom:0; position:absolute; }

	.recommend-col-alpha p ,
	.recommend-col-beta p,
	.recommend-col-gamma p{ margin-bottom: 10px; position: relative; }

	.recommend h3,
	.recommend h4  { width: 100%; margin-bottom: 10px; }

	.recommend-col-alpha { width: 140px; float: left; margin-right: 17px; }
	.recommend-col-beta { width: 175px; float: left; margin-right: 17px; }

	.recommend-col-gamma { width: 580px; float: right; }

	.recommend-col-alpha img,
	.recommend-col-beta img,
	.recommend-col-gamma img { width: 140px; padding: 1px; border: 1px solid #000000; margin-bottom: 10px; }
	
/*-- RECOMMEND -----------------------------------------------*/

/*-- SHOP -----------------------------------------------*/
	
	.shop { height: 480px; *height: 485px; }
		.shop p { bottom:0; position:absolute; }

	.shop-col-alpha { width: 140px; height: 470px; float: left; margin-right: 17px; }
	.shop-col-beta { width: 175px; height: 470px; float: left; margin-right: 17px; }

	.shop-col-gamma { width: 600px; height: 470px; float: right; }

	.shop-col-alpha img,
	.shop-col-beta img,
	.shop-col-gamma img { width: 180px; padding: 1px; border: 1px solid #000000; margin-bottom: 17px; }
	
/*-- SHOP -----------------------------------------------*/

/*-- SUBSCRIBE --------------------------------------*/
	
	.subscribe { height: 480px; }
		.subscribe p { bottom:0; position:absolute; }

	fieldset { width: 100%; height: auto; margin-bottom: 5px; }
	
	.submit { margin-left: 200px; }
	
	label { width: 190px; margin-top: 8px; margin-bottom: 2px; float: left; text-align: right; }
	
	input { width: 265px; border: 1px solid #000000; background: #f4c405; height: 20px; margin: 3px 0 3px 10px; }

/*-- SUBSCRIBE --------------------------------------*/
