*{
		margin:0;
		padding:0;
	}	
		
	body{
		background-image:url('/images/metal003.gif');
		background-image:url('/images/metal012.jpg');
		
		background-image:url('/images/background.png');
		background-image:url('/images/dgrey047.jpg');
		
		height:700px;
	}
	
/*--LINK DIVS--*/
	image{
		border:none;
	}
	
	.link_box{
		cursor:pointer;
	}
	
	/* Top Row */
	#links1{
		margin-top:50px;
		margin-left:500px;
		width:150px;
		position:absolute;
		text-align:center;
	}
	
	/* 2nd Row */
	#links2{
		margin-top:187px;
		margin-left:255px;
		width:150px;
		position:absolute;
		text-align:center;
	}
	
	#links3{
		margin-top:187px;
		margin-left:745px;
		width:150px;
		position:absolute;
		text-align:center;
	}
	
	/* 3rd Row - center*/
	#links4{
		margin-top:344px;
		margin-left:177px;
		width:150px;
		position:absolute;
		text-align:center;
	}
	
	
	#links5{
		margin-top:344px;
		margin-left:843px;
		width:150px;
		position:absolute;
		text-align:center;
	}
	
	/* 4th Row */
	#links6{
		margin-top:502px;
		margin-left:255px;
		width:150px;
		position:absolute;
		text-align:center;
	}
	
	
	#links7{
		margin-top:502px;
		margin-left:745px;
		width:150px;
		position:absolute;
		text-align:center;
	}
	
	/* Bottom Row */
	#links8{
		margin-top:638px;
		margin-left:500px;
		width:150px;
		position:absolute;
		text-align:center;
	}
		
	ul li {
		display:inline;
		margin-right:0;
		cursor:pointer;
	}
	
	.left{
		padding-right:355px;
		padding-right:346px\9;
	}
	
	.left_center{
		padding-right:543px;
		padding-right:533px\9;
	}
	
	a:link, a:visited {
		text-decoration:none;
		color:white;
		text-shadow: 0px 0px 6px black;
		font-family:arial;
		font-size:18px;
	}

	a:hover {
		text-decoration:none;
		color:black;
		text-shadow: 0px 0px 6px white;
	}

	
/* holder and nav */	

#holder{
		width:1150px;
		margin:20px auto -30px;
		background:black;
		height:100%;
		padding-top:10px;
		padding-bottom:200px;
		border-radius:15px;
		-moz-box-shadow:     0 0 50px white;
		webkit-box-shadow:   0 0 50px white;
		box-shadow:          0 0 50px white;
	}
	
/* Navigation */
#nav_back{
	width:1170px;
	margin:0px auto;
	background:#7f6339;
	height:38px;
	padding-top:4px;
	border-radius:4px;
	-moz-box-shadow:     0 0 30px white;
	webkit-box-shadow:   0 0 30px white;
	box-shadow:          0 0 30px white;
}
	
nav {
	width:1150px;
	margin:0px auto;
	background:#800000;
	text-align:center;
	height:20px;
	padding-top:px;
	padding-bottom:3px;
	font-size:20px;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#800000));
	background: -moz-linear-gradient(top, white, #800000);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=white, endColorstr=#800000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=white, endColorstr=#800000)";
	border-top:6px solid white;
	border-left:6px solid white;
	border-bottom:6px solid #450000;
	border-right:6px solid #450000;
}

nav ul {
	margin:0;
	
}

nav ul li {
	display:inline;
	margin-right:30px;
	color:black;
}

nav ul li a {
	text-decoration:none;
	color:black;
}

nav ul li.current {
	font-weight:bold;
	color:black;
}

nav ul li a.last {
	border-right:0;
}

/* logo div and holder */
#logo_holder{
	width:1150px;
	margin:0 auto;
	background:none;
}

#logo{
	background-image:url('/images/logo_small.png');
	background-repeat:no-repeat;
	width:500px;
	height:177px;
	margin:0 auto;
}

#ks{
	width:798px;
	height:443px;
	margin:60px auto;	
	cursor:pointer;
	-moz-box-shadow:     0 0 50px white;
	webkit-box-shadow:   0 0 50px white;
	box-shadow:          0 0 50px white;
	margin-bottom:-200px;
}


div #ks:hover {
	-moz-box-shadow:     	0 0 50px red;
	webkit-box-shadow:   	0 0 50px red;
	box-shadow:          	0 0 50px red;
}

.error{
	color:#800000;
	font-style:italic;
	display:inline;
}

#contact_page h1{
	font-family: Anna;
	font-style:italic;
	letter-spacing:4px;
}

#contact_page{
	color:black;
	font-family:arial;
	font-size:15px;
	padding:50px;
	padding-top:30px;
	padding-left:60px;
	background:#F4F4F4;
	
	margin:20px auto;
	width:350px;
	margin-bottom:650px;
	text-align:left;
	-moz-box-shadow:     0 0 50px white;
	webkit-box-shadow:   0 0 50px white;
	box-shadow:          0 0 50px white;
}

#contact_button{
	width:80px;
	background:#CD0000;
	color:white;
	font-weight:bold;
	padding:3px 7px 3px 7px;
	text-shadow: 0px 0px 3px black;
	margin-top:5px;
	margin-left:125px;
	-moz-box-shadow:     0 0 15px black;
	webkit-box-shadow:   0 0 15px black;
	box-shadow:          0 0 15px black;
}

#contact_button:hover{
	color:white;
	text-shadow: 0px 0px 4px black;
	cursor:pointer;
	background:#800000;
	
}

.contact_img{
	-moz-box-shadow:     0 0 10px white;
	webkit-box-shadow:   0 0 10px white;
	box-shadow:          0 0 10px white;
	border-radius:5px;
}

#bottom_holder{
	position:absolute;
	height:280px;
	width:1100px;
	text-align:center;
	margin-left:-380px;
	margin-top:485px;
}

#contact_img_div_left{
	position:absolute;
	height:235px;
	width:315px;
	margin-top:0px;
	margin-left:30px;
	background-image:url('/images/Amber.jpg');
	
}
#left_title{
	font-family:arial;
	color:white;
	height:20px;
	width:315px;
	text-align:center;
	position:absolute;
	margin-top:240px;
	margin-left:30px;
}


#contact_img_div_right{
	position:absolute;
	height:235px;
	width:315px;
	margin-top:0px;
	margin-left:755px;
	background-image:url('/images/Lisa.jpg');
}
#right_title{
	font-family:arial;
	color:white;
	height:20px;
	width:315px;
	text-align:center;
	position:absolute;
	margin-top:240px;
	margin-left:755px;
}

#contact_img_div_middle{
	position:absolute;
	height:235px;
	width:315px;
	margin-top:0px;
	margin-left:392px;
	background-image:url('/images/Mike.jpg');
}
#middle_title{
	font-family:arial;
	color:white;
	height:20px;
	width:315px;
	text-align:center;
	position:absolute;
	margin-top:240px;
	margin-left:392px;
}

#contact_image_div_main{
	position:absolute;
	height:451px;
	width:315px;
	margin-top:-75px;
	margin-top:-65px\9;
	margin-left:-390px;
	background-image:url('/images/Louis.jpg');
}
#main_title{
	font-family:arial;
	color:white;
	height:20px;
	width:315px;
	text-align:center;
	position:absolute;
	margin-top:382px;
	margin-top:392px\9;
	margin-left:-390px;
}

/* image div's for link hover */

#img_box{
	height:200px;
	width:300px;
	margin:260px auto;
}

.image_hover{
	background-size:100% 100%;
	background-repeat:no-repeat;
	height:200px;
	width:300px;
	cursor:pointer;
	border-radius:10px;
	-moz-box-shadow:     0 0 50px white;
	webkit-box-shadow:   0 0 50px white;
	box-shadow:          0 0 50px white;
}

#exotic_img{
	display:none;
	background-image:url('/images/exotic.jpg');
}

#nascar_img{
	display:none;
	background-image:url('/images/nascar.jpg');
}

#custom_img{
	display:none;
	background-image:url('/images/custom.jpg');
}

#truck_img{
	display:none;
	background-image:url('/images/truck.jpg');
}

#bike_img{
	display:none;
	background-image:url('/images/bike.jpg');
}

#muscle_img{
	display:none;
	background-image:url('/images/muscle.jpg');
}

#classic_img{
	display:none;
	background-image:url('/images/classic.jpg');
}

#low_img{
	display:none;
	background-image:url('/images/lowlow.jpg');
}

/* bottom links, fb, twitter, etc */
#link_box{
	margin:	290px auto;
	width:550px;
	letter-spacing:60px;
	text-align:center;
}

#foot_holder{
	width:1150px;
	text-align:center;
	margin:0 auto;
}

/* footer */
footer {
	background:black;
	font-family:arial;
	color:white;
	width:340px;
	margin:0px auto;
	padding:20px;
	text-align:center;
	-moz-box-shadow:     0 0 20px white;
	webkit-box-shadow:   0 0 20px white;
	box-shadow:          0 0 20px white;
}

#counter{
	margin:0px auto;
	text-align:center;
	width:100%;
}

/* Magazine style*/

#mag_info{
	color:white;
	text-align:center;
	font-family:arial;
	word-spacing:10px;
}

#magazine{
	width:1040px;
	height:632px;
	width:1106px;
	height:672px;
	margin:15px auto;
	position:relative;
	left:0;
	opacity:0;
	-moz-transition:0.3s left;
	-webkit-transition:0.3s left;
	transition:0.3s left;
}


#magazine .front{
	width:553px;
	height:672px;
	background-color:white;
	overflow:hidden;
	background-image:url('/images/new_cover1.jpg');
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}

#magazine .inner_cover{
	width:520px;
	height:632px;
	width:553px;
	height:672px;
	background-color:white;
	overflow:hidden;
	background-image:url('');
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	
	-moz-box-shadow:    inset 0 0 20px black;
	-webkit-box-shadow: inset 0 0 20px black;
	box-shadow:         inset 0 0 20px black;
}

#magazine .back{
	width:520px;
	height:632px;
	width:553px;
	height:672px;
	background-color:white;
	overflow:hidden;
	background-image:url('');
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
}

#magazine .inner_back{
	width:520px;
	height:632px;
	width:553px;
	height:672px;
	background-color:white;
	overflow:hidden;
	background-image:url('');
	background-color:white;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	
	-moz-box-shadow:    inset 0 0 20px black;
	-webkit-box-shadow: inset 0 0 20px black;
	box-shadow:         inset 0 0 20px black;
}

#magazine .inner_left{
	width:520px;
	height:632px;
	width:553px;
	height:672px;
	background-color:white;
	overflow:hidden;
	-moz-box-shadow:    inset 0 0 20px black;
	-webkit-box-shadow: inset 0 0 20px black;
	box-shadow:         inset 0 0 20px black;
	text-align:center;
	background-image:url('');
	background-color:white;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}

#magazine .inner_right{
	width:520px;
	height:632px;
	width:553px;
	height:672px;
	background-color:white;
	overflow:hidden;
	-moz-box-shadow:    inset 0 0 20px black;
	-webkit-box-shadow: inset 0 0 20px black;
	box-shadow:         inset 0 0 20px black;
	text-align:center;
	background-image:url('');
	background-color:white;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
}

/* Center the magazine when the cover is shown */
#magazine.centerStart{
	left:-260px;
}

/* Center the magazine when the last page is shown */
#magazine.centerEnd{
	left:260px;
}

.page img{
	height:632px;
	width:520px;
	width:553px;
	height:672px;
	display:block;
	-moz-box-shadow:    inset 0 0 20px black;
	-webkit-box-shadow: inset 0 0 20px black;
	box-shadow:         inset 0 0 20px black;
}

.other_page img{
	height:;
	width:80%;
	display:block;
	margin-top:50px;
	margin-left:10%;
	
}

.other_page p{
	text-align:center;
	padding:25px;
}

.centerStart .turn-page-wrapper:first-child{
	box-shadow:0 0 10px #040404;
}

/* Other pages */

#comingsoon{
	height:400px;
	margin:10px auto;
	text-align:center;
	font-family:Font1;
	color:white;
	padding-top:100px;
	font-size:35px;
	word-spacing:10px;
}

#comingsoon a:link {
	text-decoration:underline;
	color:#800000;
	font-family:Font3;
	font-size:35px;
	letter-spacing:2px;
}
	
#comingsoon  a:visited {
	text-decoration:underline;
	color:#EEE685;
}


#comingsoon a:hover {
	text-decoration:underline;
	color:#CD5C5C;
	text-shadow: 0px 0px 6px black;
}

#p1{
	display:none;
	display:block\9;
}

#p2{
	display:none;
	display:block\9;
	text-shadow: 0px 0px 6px white;
	font-family:Font2;
	color:#FFF68F;
	font-size:60px;
	letter-spacing:5px;
}

#p3{
	display:none;
	display:block\9;
	font-family:Font3;
	color:white;
	font-size:35px;
	letter-spacing:2px;
}

/* Fonts */
@font-face{
font-family: Font1;
src: url('/fonts/GOODTIME.ttf');
}

@font-face{
font-family: Font2;
src: url('/fonts/registry.ttf');
}

@font-face{
font-family: Font3;
src: url('/fonts/bendable.ttf');
}

@font-face{
font-family: Anna;
src: url('/fonts/AnnabelScript.ttf');
}

/** video page **/
#vid_box{
	text-align:center;
	margin:100px auto;
	width:625px;
	-moz-box-shadow:     0 0 30px white;
	webkit-box-shadow:   0 0 30px white;
	box-shadow:          0 0 30px white;
}



