* {
	margin: 0;
}

html, body {
	height: 100%;
}

body {
	font-family: "Trebuchet MS",Helvetica,Tahoma, Verdana, Arial, Geneva, sans-serif;
	font-size: 11pt;
	color:#000;
	background-color: #000;
	background-image: url('resources/background_wood.jpg');
	line-height: 1.3;
}

img {
	border:none;
}

h2{
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 10px;
}

ol {
	padding-left: 1.5em;
}
li {
	padding-left: 20px;
}

a:link {
	color: #920A0E;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #920A0E;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	color: #920A0E;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #920A0E;
	text-decoration: none;
	font-weight: bold;
}


a.whitelink:link {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

a.whitelink:visited {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

a.whitelink:active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}

a.whitelink:hover {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}


/* Design */

div#skidmark {
	position:absolute;
	top:0px;
	left:50%;
	margin-left: -709px;
	width:709px;
	height:422px;
	background-image: url('resources/skidmark.png');
	z-index: -1; 
}

div#container {
	position: relative;
	margin-top:62px;
	margin-left:auto;
	margin-right:auto;
	background-color: white;
	width:1060px;
	height:750px;
	background-image: url('resources/background_panel.png');
	z-index: 1;
	border: 2px solid #363535;
	
	/*Rounded corners*/
	-moz-border-radius: 10px;
	border-radius: 10px;
	/*Shadow*/
	-moz-box-shadow: 4px 4px 21px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 4px 4px 21px rgba(0, 0, 0, .5);
	box-shadow: 4px 4px 21px rgba(0, 0, 0, .5);
}

div#header{
	position: absolute;
	top:-1px;
	background-image: url('resources/header_leather.png');
	height:94px;
	width:1060px;
}

div#address
{
	position:absolute;
	bottom: 20px;
	right: 85px;
	text-align:right;
	color: white;
	font-size: 11pt;
}

div#badge
{
	position:absolute;
	bottom: 8px;
	right: -32px;
	width:114px;
	height:113px;
}

/* Menu */

div#menu
{
	position:absolute;
	top:93px;
	width:1060px;
	height:45px;
	background-image: url('resources/background_menu.png');
}

div#menu_content
{
	position: relative;
	margin-top: 7px;
}

div#menu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #EEEEEE;
	cursor: default;
	width: 976px;/*auto;*/
	position:relative;
	left:18px;
	top:1px;
	font-size: 14px;
	font-weight: bold;
}

div#menu li.active
{
	margin: 0;
	padding: 5px;
	padding-left: 12px;
	padding-right: 12px;
	list-style-type: none;
	position: relative;
	text-align: center;
	cursor: pointer;
	height: 18px;
	float: left;
	background-color: #510c05;
	border: 1px #821309 solid;
}

div#menu li.inactive
{
	margin: 0;
	padding: 5px;
	padding-left: 12px;
	padding-right: 12px;
	list-style-type: none;
	position: relative;
	text-align: center;
	cursor: pointer;
	height: 18px;
	float: left;
}

/* Screws */

div#screw1
{
	position:absolute;
	left:8px;
	top: 148px;
	width:32px;
	height:32px;
	background-image: url('resources/screw.png');
}

div#screw2
{
	position:absolute;
	right:8px;
	top: 148px;
	width:32px;
	height:32px;
	background-image: url('resources/screw.png');
}

div#screw3
{
	position:absolute;
	right:8px;
	bottom: 8px;
	width:32px;
	height:32px;
	background-image: url('resources/screw.png');
}

div#screw4
{
	position:absolute;
	left:8px;
	bottom: 8px;
	width:32px;
	height:32px;
	background-image: url('resources/screw.png');
}

div#bike
{
	z-index: 100;
	position:absolute;
	/*left:-128px;*/
	bottom: -105px;
	width:572px;
	height:373px;
	background-image: url('resources/bike.png');
}

div#mark
{
	position: absolute;
	bottom: 25px;
	left: 425px;
	width:179px;
	height:195px;
}

div#content
{
	position:absolute;
	top:138px;
	left:0px;
	width:1060px;
	height:562px;
}



div#facebook_box_title
{
	position: absolute;
	top: 37px;
	left: 93px;
}

div#facebook_box
{
	position:absolute;
	width: 366px;
	height: 350px;
	right: 35px;
	background-image: url('resources/facebook_box.png');
}

div#facebook_plugin_container
{
	position:absolute;
	top:85px;
	left:42px;
	width: 292px; 
	height: 234px; 
	border: 1px solid #CCC; 	
	overflow: hidden;
}

div#brands_box
{
	position:absolute;
	width: 356px;
	height: 250px;
	right: 35px;
	bottom: -35px;
	background-image: url('resources/brands_box.png');
}

div#brands_box_title
{
	position: absolute;
	top: 20px;
	left: 35px;
}

div#brands_box_content
{
	position: absolute;
	top: 70px;
	left: 40px;
}

.box_title
{
	font-size: 16px;
	color: white;
}

.box_title_main
{
	font-size: 20px;
	color: white;
}

/* Content */

div#home_box
{
	position: absolute;
	left: 35px;
	top: 17px;
	background-image: url('resources/home_box.png');
	width: 620px;
	height: 330px;
}

div#home_box_content
{
	position: absolute;
	top: 65px;
	left: 40px;	
}

div#home_box_title
{
	position: absolute;
	top: 20px;
	left: 40px;
}

div#location_map_container
{
	position: absolute;
	top: 30px;
	left: 50px;
}
