body {
	background:#395169 url(../images/bg-site.jpg) repeat-x 0 0;
}

	.wrapper {
		margin:0 auto;
		width:900px;
	}
	
		.header {
			background:url(../images/bg-header.jpg) no-repeat 0 0;
			height:332px;
			padding-left:26px;
		}
		
			.header h1 {
				float:left;
				padding:9px 0 0 66px;
				width:377px;
			}
			
				.header h1 a {
					background:url(../images/logo.jpg);
					display:block;
					height:56px;
					text-indent:-9999px;
				}
				
			.header p {
				float:right;
				padding:21px 32px 0 0;
				width:202px;
			}
			
				.header p a {
					background:url(../images/hdr-contact-no.gif);
					display:block;
					height:30px;
					text-indent:-9999px;
				}
			
			.header ul {
				display:inline;
				float:right;
				margin:28px 32px 0 0;
				width:545px;
			}
			
				.header ul li {
					background:url(../images/dvdr-nav.gif) no-repeat right top;
					float:left;
					padding:0 13px;
				}
				
				.header ul li.last { background:none; padding-right:0px; }
				
					.header ul li a {
						color:#fff;
						display:block;
						font-size:16px;
						line-height:16px;
						text-transform:uppercase;
					}
					
					.header ul li a:hover { text-decoration:underline }
			
			.header blockquote {
				background:url(../images/bg-header-blckquote.jpg) no-repeat 499px 0;
				color:#fff;
				float:left;
				font-size:16px;
				height:159px;
				margin-top:14px;
				padding-top:50px;
				width:100%;
			}
			
				.header blockquote strong {
					display:block;
					font-size:25px;
					font-weight:bold;
					margin:10px 0;
				}
		
		.container {}
		
			.intro {
				background:url(../images/bg-intro.jpg) no-repeat center bottom;
				padding:10px 0 20px 0;
			}
			
				.intro h1,
				.content h1 {
					color:#d6d5d5;
					font-size:23px;
					font-weight:bold;
					margin-left:26px;
				}
				
				.intro p,
				.content p {
	color:#fff;
	font-size:17px;
	margin:12px 0 12px 26px;
	line-height: 26px;
				}
				
				.dvdr {
					background:url(../images/dvdr.png) no-repeat;
					font-size:1px;
					height:20px;
					margin-top:30px;
					width:900px;
				}
				
			.features {
				margin:0 0 0 18px;
			}
			
				#slideshow-cont {
					float:left;
					height:384px;
					padding:13px 12px;
					width:482px;
				}
				
				.flashcontent {
				widows: 482px;
				}
				
				
				.buttons {
	float:right;
	width:366px;
				}
				
					.buttons ul {}
					
						.buttons li {
							height:104px;
							margin-bottom:-11px;
							position:relative;
						}
						
							.buttons li a {
								color:#fff;
								cursor:pointer;
								display:block;
								font-size:15px;
								height:60px;
								padding:22px 30px 22px 110px;
								position:absolute;
								width:226px;
							}
							
							.buttons li .hvr { top:-99999px; left:0px }
							.buttons li .nrml { left:0px; top:0px }
							
							.buttons li.hover .nrml { top:-99999px; left:0px }
							.buttons li.hover .hvr { left:0px; top:0px }
							
							.btn-smog-check { background:url(../images/btn-sc-nrml.png); }
							.btn-smog-check-hvr { background:url(../images/btn-sc-hvr.png); }
							
							.btn-repair-tune { background:url(../images/btn-rt-nrml.png); }
							.btn-repair-tune-hvr { background:url(../images/btn-rt-hvr.png); }
							
							.btn-battery-parts { background:url(../images/btn-bp-nrml.png); }
							.btn-battery-parts-hvr { background:url(../images/btn-bp-hvr.png); }
							
							.btn-auto-sales { background:url(../images/btn-as-nrml.png); }
							.btn-auto-sales-hvr { background:url(../images/btn-as-hvr.png); }
							
								.buttons li a strong {
									display:block;
									font-size:20px;
									font-weight:bold;
									margin-bottom:7px;
								}
			
			.content {
				padding:0 26px;
			}
			
				.content h1 { margin:30px 0; }
			
				.content p {
	line-height:26px;
	margin:30px 0;
				}
				
			.certification {
				background:transparent url(../images/bg-certification.gif) no-repeat scroll center top;
				height:98px;
				padding:30px 0pt 0pt 109px;
			}
			
				.certification ul li {
					float:left;
					display:inline;
					margin:0 30px;
				}
		
		.footer {}
		
			.footer p {
				color:#fff;
				font-size:17px;
				margin:25px 0;
				text-align:center;
			}
			
				.footer p strong {
					font-size:25px;
					font-weight:bold;
				}
				
					.footer p a {
						color:#fff;
					}
					
						.footer p a:hover { text-decoration:underline }
