﻿img
{
border:0;
}

form{
padding:0;
margin:0;
}

.site
{
margin: 0px;
text-align: center;
background:#FFFFFF url(/images/page_bg.jpg) repeat-x;
}

.wrapper
{
width: 997px;
margin: 0 auto;
text-align: left;
}

.banner
{
width: 790px;
height: 116px;
float: left;
text-align: left;
background:url(/images/banner_bg.jpg) no-repeat;
padding: 38px 90px 0 117px;
}

.logo{
margin-top:35px;
}

.search{
float:right;
}

.form_search{
font-weight:bold;
font-size:8pt;
color:#8E8E8E;
font-family: Myriad, Arial, Helvetica, sans-serif;
}

.top_nav
{
width: 897px;
height: 38px;
padding:15px 0 0 100px;
float: left;
text-align: left;
background:url(/images/top_nav_bg.jpg) no-repeat;
clear:both;
}

.top_nav ul {
width:798px;
height:24px;
float:left;
}

.top_nav ul {
list-style:none;
padding:0;
margin:0;
}

.top_nav ul li {
float:left;
text-indent:-999em;
}

.top_nav ul li a {
background:url('/images/top_nav.jpg'); 
display:block;
height:24px;
}
 
.top_nav ul li a.top_nav_home_btn       { background-position:0px 0px; width:57px; }
.top_nav ul li a.top_nav_home_btn:hover { background-position:0px -24px; width:57px; }

.top_nav ul li a.top_nav_porsche_btn       { background-position:-708px 0px; width:96px; }
.top_nav ul li a.top_nav_porsche_btn:hover { background-position:-708px -24px; width:96px; }

.top_nav ul li a.top_nav_volkswagen_btn       { background-position:-574px 0px; width:132px; }
.top_nav ul li a.top_nav_volkswagen_btn:hover { background-position:-574px -24px; width:132px; }
 
.top_nav ul li a.top_nav_audi_btn       { background-position:-503px 0px; width:71px; }
.top_nav ul li a.top_nav_audi_btn:hover { background-position:-503px -24px; width:71px; }

.top_nav ul li a.top_nav_contact_btn       { background-position:-164px 0px; width:121px; }
.top_nav ul li a.top_nav_contact_btn:hover { background-position:-164px -24px; width:121px; }

.top_nav ul li a.top_nav_parts_btn       { background-position:-377px 0px; width:126px; }
.top_nav ul li a.top_nav_parts_btn:hover { background-position:-377px -24px; width:126px; }

.top_nav ul li a.top_nav_photos_btn       { background-position:-285px 0px; width:92px; }
.top_nav ul li a.top_nav_photos_btn:hover { background-position:-285px -24px; width:92px; }

.top_nav ul li a.top_nav_about_btn       { background-position:-57px 0px; width:100px; }
.top_nav ul li a.top_nav_about_btn:hover { background-position:-57px -24px; width:100px; }

.home_mid
{
width: 903px;
height: 259px;
float: left;
text-align: left;
background:url(/images/home_mid_bg.jpg) no-repeat;
clear:both;
padding:19px 0 0 94px;
}

.home_porsche_btn ul, .home_volkswagen_btn ul, .home_audi_btn ul {
list-style:none;
padding:0;
margin:0;
}

.home_porsche_btn ul li, .home_volkswagen_btn ul li, .home_audi_btn ul li {
float:left;
text-indent:-999em;
}

.home_porsche_btn ul li a, .home_volkswagen_btn ul li a, .home_audi_btn ul li a {
display:block;
width:254px;
}

.home_porsche_btn ul li a {
background:url('/images/home_porsche_btn.jpg'); 
margin:0 24px 0 0;
background-position:0px -179px;
}

.home_volkswagen_btn ul li a {
background:url('/images/home_volkswagen_btn.jpg'); 
margin:0 25px 0 0;
background-position:0px -179px;
}

.home_audi_btn ul li a {
background:url('/images/home_audi_btn.jpg'); 
background-position:0px -179px;
}

.home_porsche_btn a       { background-position:0px -179px; height:179px; }
.home_porsche_btn a:hover { background-position:0px -179px; height:179px; }

.home_volkswagen_btn a       { background-position:0px -179px; height:179px; }
.home_volkswagen_btn a:hover { background-position:0px -179px; height:179px; }

.home_audi_btn a       { background-position:0px -179px; height:179px; }
.home_audi_btn a:hover { background-position:0px -179px; height:179px; }

.home_lower
{
width: 997px;
float: left;
text-align: left;
clear:both;
}

.home_content
{
width: 410px;
float: left;
text-align: left;
background:url(/images/home_content_bg.jpg) no-repeat;
padding:0 30px 0 115px;
}

.home_parts_btn
{
width: 442px;
height: 161px;
float: left;
text-align: left;
background:url(/images/home_parts_btn_bg.jpg) no-repeat;
}

.home_parts_btn ul {
list-style:none;
padding:0;
margin:0;
}

.home_parts_btn ul li {
float:left;
text-indent:-999em;
}

.home_parts_btn ul li a {
background:url('/images/home_parts_store_btn.jpg'); 
display:block;
width:359px;
}

.home_parts_btn a       { background-position:0px 0px; height:142px; }
.home_parts_btn a:hover { background-position:0px -142px; height:142px; }

.sec_content
{
width: 757px;
min-height:429px;
height:auto !important;
height: 429px;
float: left;
text-align: left;
background:url(/images/sec_content_bg.jpg) no-repeat;
clear:both;
padding:25px 120px 0px 120px;
}

.footer
{
width: 997px;
height: 20px;
float: left;
text-align: center;
clear:both;
padding: 40px 0 0 0;
}

.footer a {
font-size: 9pt;
}

.print-header
{
display:none;
}

.print-footer{
float:left;
width:997px;
text-align:center;
clear:both;
padding-top:20px;
}

h1.h1footer {
color:#666666;
padding:0;
margin:0;
display:inline;
font-size:12pt;
}
