
/* Copyright 2008 Eagle Manufacturing
Website Design by Admarc Southwest */

body {
    background: #c1c2be url(gui/bg.gif) repeat top center;
    margin: 0px;
    padding: 0px;
    font-family: "Lucida Grande", "Helvetica Neue", Arial;
    }

.clear {
    clear: both;
    }

li {
    padding-top: 0px;
    padding-bottom: 0px;
    color: #231f20;
    font-size: 12px;
    font-family: Arial, "Helvetica Neue";
    line-height: 18px;
    }

p {
    margin: 0px;
    padding: 5px 0px 15px 0px;
    color: #231f20;
    font-size: 12px;
    font-family: Arial, "Helvetica Neue";
    line-height: 18px;
    text-indent: 0px;
    }

.justify {
    text-align: justify;
    }

p a {
    color: #3361bb;
    }

.noindent {
    text-indent: 0px;
    }

h1 {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    color: #231f20;
    font-size: 18px;
    font-weight: bold;
    font-family: Rockwell;
    }

h2 {
    margin: 0px 0px 3px 0px;
    padding: 0px 0px 0px 0px;
    color: #231f20;
    font-size: 14px;
    font-weight: bold;
    font-family: Rockwell;
    }

h2 a {
    color: #3361bb;
    text-decoration: none;
    }

h2 a:hover {
    color: #231f20;
    }

h3 {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 2px 0px;
    border-bottom: 1px solid #999;
    color: #222;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    }

h4 {
    margin: 0px;
    padding: 5px 0px;
    color: #444;
    font-size: 9px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    line-height: 14px;
    }

h4 span {
    color: #222;
    font-size: 10px;
    }

h5 {
    margin: 0px;
    padding: 0px 0px;
    text-align: center;
    color: #d92a26;
    font-size: 9px;
    font-weight: normal;
    font-family: Arial, "Helvetica Neue";
    line-height: 14px;
    }

.imgspacing {
    display: block;
    margin-bottom: 20px;
    }

#container {
    width: 900px;
    display: block;
    margin: 0px auto;
    margin-left: auto;
    margin-right: auto;
    }

#porsche {
    height: 990px;
    }

#header {
    background: url(gui/h_bg.gif) no-repeat top left;
    width: 900px;
    height: 190px;
    display: block;
    }

#header_banner {
    width: 900px;
    height: 150px;
    }

#logo {
    width: 644px;
    height: 150px;
    display: block;
    float: left;
    }

#logo a {
    background: url(gui/logo.gif) no-repeat top left;
    width: 644px;
    height: 146px;
    display: block;
    }

#header_spacer {
    width: 100px;
    height: 150px;
    display: block;
    float: left;
    }

#lang {
    background: url(gui/lang_bg.gif) no-repeat top right;
    width: 156px;
    height: 150px;
    float: left;
    }

#lang_inner {
    padding-top: 4px;
    text-align: center;
    color: #999;
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 1px;
    }

#lang_inner a {
    color: #FFF;
    text-decoration: none;
    }
    
#lang_inner a:hover {
    color: #FFF;
    text-decoration: underline;
    }    

#footer {
    background: url(gui/f_bg.gif) repeat-x top left;
    width: 900px;
    height: 70px;
    display: block;
    }

#footer_links {
    width: 500px;
    height: 70px;
    display: block;
    float: left;
    padding-top: 10px;
    text-align: right;
    color: #999;
    font-size: 11px;
    }

#footer_links a {
    color: #3361bb;
    }

#footer_links a:hover {
    color: #222;
    }    

#footer_copyright {
    width: 400px;
    height: 70px;
    display: block;
    float: left;
    padding-top: 10px;
    text-align: left;
    color: #444;
    font-size: 11px;
    }

#content {
    width: 880px;
    padding: 30px 0px 30px 20px;
    }

#content_narrow {
    width: 412px;
    float: left;
    padding-right: 20px;
    }
    
#content_medium {
    width: 467px;
    float: left;
    padding-right: 20px;
    }

#content_wide {
    width: 582px;
    float: left;
    padding-right: 20px;
    }

#content_separator_wide {
    float: left;
    display: block;
    }

#content_separator_wide_inner {
    display: block;
    padding: 80px 15px 0px 15px;
    }

#content_separator_narrow {
    width: 55px;
    float: left;
    display: block;
    }

#content_image_wide {  
    width: 393px;
    float: left;
    }

#content_image_narrow {  
    width: 278px;
    float: left;
    }

#content_image_cube {
    width: 448px;
    float: left;
    }

#content_home {
    width: 900px;
    display: block;
    }

#side_left {
    display: block;
    padding: 20px 9px 20px 9px;
    }

#side_middle {
    float: left;
    width: 426px;
    display: block;
    }

#side_middle_inner {
    padding: 20px;
    }
    
#side_right {
    display: block;
    padding: 20px 0px 20px 20px;
    }

.certsimage {
    float: left;
    display: block;
    }