@charset "utf-8";
/* CSS Document */

* {outline:none; margin:0; padding:0; font-family: Arial Narrow, Helvetica, Calibri; font-stretch:narrower;}

body {background:url(../images/main_bg.jpg) repeat-x; background-color:#000 !important;}

.left {float:left;}
.right {float:right;}
.center {margin-right:auto; margin-left:auto;}

#shadow {width:1000px; background:url(../images/body_bg.png) no-repeat; min-height:670px;}
#body {width:960px;}
#header {height:101px; width:960px; background:url(../images/header_bg.jpg); position:relative;}
#transparentWrap {width:960px; background:url(../images/porsche-bg.jpg) no-repeat; padding-bottom:8px;}
#footer {width:960px; margin-top:8px;}

#footer p, #footer p a, #footer p a:visited {color:#666; font-size:13px; margin-top:8px; text-decoration:none;}

#footer p a:hover {color:#ccc;}

#navContainer {background:url(../images/transparent1.png); height:1px;width:960px; margin-bottom:8px;}
.navItem {background:url(../images/red-arrow.png) no-repeat; background-position:0% 50%; padding-left:10px; margin-right:15px; float:right; height:25px;}
.navItem:hover {background:url(../images/white-arrow.png) no-repeat; background-position:0% 50%;}
.navItem a, .navItem a:visited {color:#ccc; text-decoration:none;}
.navItem a:hover {}

#contactBody {width: 195px; height:380px; border:1px solid #464749; background:url(../images/transparent1.png); display: inline; margin-left:8px; }
.contactFieldHeader {height:25px; width:187px; background:url(../images/transparent1.png); font-style:italic; font-size: 15px; color:#999; padding:5px 0 0 8px;}

#flashBody {width: 705px; height:380px; border:1px solid #464749; background:url(../images/transparent1.png); display: inline; margin-left:8px; }
.flashFieldHeader {height:25px; width:auto; background:url(../images/transparent1.png); font-style:italic; font-size: 15px; color:#999; padding:5px 0 0 8px;}

#welcomeBody {padding:8px; width:895px; border:1px solid #464749; background:url(../images/transparent1.png); margin-left:8px; margin-top:6px; margin-bottom:6px; }

#welcomeBody h2 {font-size:24px; color:#ccc; font-style:italic; text-align:justify;}
#contact2 h3 {font-size:20px; color:#ccc; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;}
#welcomeBody p {font-family:Verdana, Helvetica, sans-serif; color:#c1c1c6; font-size:12px; line-height:160%;}
.fullBody p {font-family:Verdana, Helvetica, sans-serif; color:#c1c1c6; font-size:12px; line-height:160%;}
.autoListing {display:inline; margin-left:8px; width:228px; height:110px; border:1px solid #464749; background:url(../images/transparent1.png);}
.autoHeader {height:17px; background:#d2232a; width:224px; padding-bottom:2px; padding-left:4px; margin-bottom:1px; color:#fff; font-size:14px; font-weight:bold;}
.autoDescription {color:#fff; font-size:15px; font-weight:bold;}

.fullBody {padding:8px; width:720px; border:1px solid #464749; background:url(../images/transparent1.png); margin-top:3px; margin-bottom:6px; margin-left:10px; float:left; margin-right:10px;}
.regular  {font-size:13px; color:#ccc; font-family: Arial, Helvetica, sans-serif; line-height:90%; letter-spacing:140%;}
.regular a {font-size:12px; color:#ccc; font-family: Arial, Helvetica, sans-serif; line-height:120%; letter-spacing:120%; text-decoration:none;}
.fullBody h2 {font-size:24px; color:#ccc; font-style:italic;}
.fullBody p {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:130%; color:#c1c1c6;}
.fullBody a {font family: Arial; font-size: 14px; color:#BEBEBE; text-decoration:none; letter-spacing:140%;}
/* contact form */
#wrapper_contact {width:195px; text-align:center;}
.message {color:#000;display:none;width:160px;padding:10px;}

.contact ul {list-style-type:none;width:160px; padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.contact li {list-style-type:none; color:#CCCCCC; text-align:right;}
.contact li.special {display:none;}
.contact2 li.special {display:none;}
.contact input {width:160px;}
.contact textarea {width:160px;}
.formfield { border:1px solid #cccccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#333232; color:#CCCCCC;}
.submitbutton {font-size:11px; bgcolor:#000000; border:1px solid #cccccc;}
#alert { font-family: Verdana, Helvetica, sans-serif; font-size:11px; color:#FF0000;}

.contact2 label {font-family:Arial; font-size:12px; letter-spacing:120%; color:#CCCCCC; line-height:140%;}
.contact2 input {width:160px;}
.contact2 textarea {width:160px;}

.fullBody_makes {padding:10px; width:720px; border:1px solid #464749; background:url(../images/transparent1.png); margin-top:0px; margin-bottom:6px; margin-left:2px; float:right; margin-right:10px; background-color:#0c0c0c;}

.fullBody_makes h2 {font-size:18px; color:#ccc; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fullBody_makes p {font-family:Verdana, Helvetica, sans-serif; font-size:12px; line-height:160%; color:#c1c1c6;}
.fullBody_makes a {font-family: Arial; font-size: 14px; color:#BEBEBE; text-decoration:none; letter-spacing:140%;}
.mtable {font-family:Verdana; font-size:12px; color:#CCCCCC; background-color:#000000;}