* { margin: 0; padding: 0; }

html{
	margin:0px;
	padding:0px;
	height:298px;
	}

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	background-color:#9d9f9e;
	height:100%;
	}

#backgroundtop{
	background-image:url(images/backgroundtop.jpg);
	background-repeat:repeat-x;
	height:298px;
	}
	
#container{
	width:961px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background-image:url(images/containerbackground.jpg);
	background-repeat:repeat-y;
	background-color:#040809;
	}
	
		#left{
			width:36px;
			float:left;
			}
		#right{
			width:36px;
			float:right;
			}
		#middle{
			width:869px;
			min-height:800px;
			background-color:#040809;
			overflow:hidden;
			padding-top:30px;
			}
		
					#header{
						width:817px;
						height:190px;
						margin-left:36px;
						overflow:hidden;
						}		
					#leftheader{
						width:613px;
						float:left;
						}
					#rightheader{
						width:163px;
						float:right;
						}
						
																			#vehicle{
																				background-image:url(images/vehiclegraphics.jpg);
																				width:163px;
																				background-repeat:no-repeat;
																				height:66px;
																				display:block;
																				}
																				#vehicle:hover{
																					background-image:url(images/vehiclegraphics_over.jpg);
																					}
																					#vehicle a{
																						text-indent:-999999px;
																						overflow:hidden;
																						display:block;
																						height:66px;
																						}
																			#signs{
																				background-image:url(images/signs.jpg);
																				width:163px;
																				background-repeat:no-repeat;
																				height:44px;
																				display:block;
																				}
																				#signs:hover{
																					background-image:url(images/signs_over.jpg);
																					}
																					#signs a{
																						text-indent:-999999px;
																						overflow:hidden;
																						display:block;
																						height:44px;
																						}
																			#canvas{
																				background-image:url(images/canvasprinting.jpg);
																				width:163px;
																				background-repeat:no-repeat;
																				height:69px;
																				display:block;
																				}
																				#canvas:hover{
																					background-image:url(images/canvasprinting_over.jpg);
																					}
																					#canvas a{
																						text-indent:-999999px;
																						overflow:hidden;
																						display:block;
																						height:69px;
																						}
																						
		#containernav{
			width:941px;
			display:inline;
			}
				#containernav ul{
					display:inline;
					}
				#containernav ul li{
					display:inline;
					padding-right:15px;
					}
				#containernav a{
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					text-decoration:none;
					font-size:12px;
					}
				#containernav a:hover{
					font-family:Arial, Helvetica, sans-serif;
					color:#e40361;
					text-decoration:none;
					font-size:12px;
					}																
					
			
						
						* html #maincontentbox { height: 700px; }
						
								#maincontentbox{
									width:889px;
									overflow:hidden;
									min-height:600px;
									background-image:url(images/grungebackdrop.jpg);
									background-repeat:no-repeat;
									background-position:bottom;
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#FFFFFF;
									padding-top:0px;
									}
									
		
									
		#pagecontent{
			width:530px;
			margin-left:50px;
			padding-top:10px;
			font-size:13px;
			}
			
				#pagecontent a{
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					text-decoration:none;
					font-size:12px;
					}
				#pagecontent a:hover{
					font-family:Arial, Helvetica, sans-serif;
					color:#e40361;
					text-decoration:none;
					font-size:12px;
					}
			
		#pagecontent2{
			width:670px;
			float:right;
			overflow:hidden;
			padding-bottom:40px;
			padding-top:40px;
			}
			
				#pagecontent2 ul{
					display:inline;
					}
				#pagecontent2 ul li{
					display:inline;
					padding-left:15px;
					}
					
		#pagecontent3{
			width:800px;
			margin-left:50px;
			padding-top:10px;
			font-size:13px;
			}
			
				#pagecontent a{
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					text-decoration:none;
					font-size:12px;
					}
				#pagecontent a:hover{
					font-family:Arial, Helvetica, sans-serif;
					color:#e40361;
					text-decoration:none;
					font-size:12px;
					}
					
	#footer{
		width:400px;
		padding-top:15px;
		padding-left:50px;
		}
		
																		
																						
#aboutnav{
	background-image:url(images/aboutus.jpg);
	width:94px;
	background-repeat:no-repeat;
	height:28px;
	display:block;
	margin-left:40px;
	}
	#aboutnav:hover{
		background-image:url(images/aboutus_over.jpg);
		}
		#aboutnav a{
			text-indent:-999999px;
			overflow:hidden;
			display:block;
			height:28px;
			}
#vehiclenav{
	background-image:url(images/vehiclenav.jpg);
	width:163px;
	background-repeat:no-repeat;
	height:28px;
	display:block;
	}
	#vehiclenav:hover{
		background-image:url(images/vehiclenav_over.jpg);
		}
		#vehiclenav a{
			text-indent:-999999px;
			overflow:hidden;
			display:block;
			height:28px;
			}	
#exteriornav{
	background-image:url(images/exteriornav.jpg);
	width:181px;
	background-repeat:no-repeat;
	height:28px;
	display:block;
	}
	#exteriornav:hover{
		background-image:url(images/exteriornav_over.jpg);
		}
		#exteriornav a{
			text-indent:-999999px;
			overflow:hidden;
			display:block;
			height:28px;
			}	
#canvasnav{
	background-image:url(images/canvasnav.jpg);
	width:161px;
	background-repeat:no-repeat;
	height:28px;
	display:block;
	}
	#canvasnav:hover{
		background-image:url(images/canvasnav_over.jpg);
		}
		#canvasnav a{
			text-indent:-999999px;
			overflow:hidden;
			display:block;
			height:28px;
			}			
#variousnav{
	background-image:url(images/variousnav.jpg);
	width:88px;
	background-repeat:no-repeat;
	height:28px;
	display:block;
	}
	#variousnav:hover{
		background-image:url(images/variousnav_over.jpg);
		}
		#variousnav a{
			text-indent:-999999px;
			overflow:hidden;
			display:block;
			height:28px;
			}
#contactnav{
	background-image:url(images/contactnav.jpg);
	width:122px;
	background-repeat:no-repeat;
	height:28px;
	display:block;
	}
	#contactnav:hover{
		background-image:url(images/contactnav_over.jpg);
		}
		#contactnav a{
			text-indent:-999999px;
			overflow:hidden;
			display:block;
			height:28px;
			}	
		
		
.footer_links
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 570px;
	color:#FFFFFF;
}

.footer_links a
{
	color:#FFFFFF;
}