* {
margin:0;
padding:0;
}

html {
background:#333;
}

body {
width:980px;
margin:0 auto;
background:#fff;
font-family:Arial, Helvetica, sans-serif;
border:5px solid #666;
border-top:0 none;
}

img {
border:0 none;
}

/*
  USAGE:
  Copy and paste this one line into your site's CSS stylesheet.
  Add comma-separated CSS selectors / element names that have transparent PNGs.
  The path to the HTC is relative to the HTML file that includes it.
  See below for another method of activating the script without adding CSS here.
*/

img, div, input, #content h2, #content h3 { behavior: url("iepngfix.htc") }


/*
  Here's an example you might use in practice:
  img, div, .pngfix, input { behavior: url("/css/iepngfix.htc") }
*/

h1 {
display:block;
width:980px;
height:54px;
background:url(../images/header_bg.png);
text-align:center;
color:#e31936;
font-size:22px;
padding-top:25px;
position:relative;
}

h1 span {
font-size:12px; font-weight:normal; color:#333;
}

.clear {
clear:both;
font-size:0;
width:0;
height:0;
}

#content {
background:#004A9F url(../images/bg_main1.jpg) no-repeat scroll 0 0;
padding-top:20px;
position:relative;
width:980px;
z-index:100;
}

#content.off {
background: #fff none;
}

#content p.welcome {
color:#FFFFFF;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:32px;
font-style:italic;
text-align:center;
z-index:300;
}

#content h2 {
background:transparent url(../images/buy-back_lrg.png) no-repeat scroll 0 0;
display:block;
height:116px;
margin:-10px auto 0;
text-indent:-8980px;
width:750px;
}

#content h2.mod {
}

#content h3.home {
display:block;
width:373px;
height:38px;
text-indent:-8980px;
margin:0 auto;
background:url(../images/we-need-used-car_lrg.png) no-repeat;
}

#content h3.mod2 {
display:block;
width:489px;
height:28px;
text-indent:-8980px;
margin:0 auto;
background:url(../images/hdr_enter-info.png) no-repeat;
}

#content p.intro {
color:#000;
font-size:12px;
font-weight:bold;
margin:0 auto;
padding:10px 0 0;
text-align:center;
width:500px;
}

#content p.custom {
color:#333333;
font-size:15px;
font-weight:bold;
margin:0 auto;
padding:10px 0 0;
text-align:center;
width:600px;
}

#content p.custom span {
color:#CCCCCC;
font-size:20px;
font-weight:bold;
}

#content p.custom2 {
width:650px;
margin:0 auto;
color:#fff;
font-size:18px;
font-weight:bold;
text-align:center;
padding:10px 0 0;
}

#content .car_content {
padding:15px 0 20px;
text-align:center;
width:100%;
}

#content .car_contain {
float:left;
height:238px;
margin:0 15px;
width:333px;
}

#content .car_contain2 {
float:left;
height:223px;
padding:25px 0 0;
width:219px;
}

#content .more {
height:27px;
padding-top:80px;
width:85px;
float:left;
}

#content .more img {
border:0 none;
}

#content .position_cta {
position:relative;
width:980px;
}

#content .position_cta .cta1 {
left:15px;
position:absolute;
top:125px;
}

#content .position_cta .cta2 {
left:45px;
position:absolute;
top:273px;
}

#content .form {
background:transparent url(../images/form_transparent_bg.png) repeat scroll 0 0;
margin:0 20px 50px;
padding:10px 15px 15px;
text-align:left;
width:305px;
float:left;
}

#content form .error {
border:3px solid #990000;
background-color:#FFFF99;
}

#Error {
font-weight:bold;
font-size:14px;
margin-bottom:10px;
color:#990000;
background:#ffffcc;
text-align:center;
}


#content form ul li {
list-style:none;
font-size:12px;
padding:0 0 7px;
}

#content form ul li label {
display:block;
padding:2px 0;
width:100%;
}

#content form ul li input, #content form ul li select {
border:1px solid #999999;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
width:99%;
}

#content form ul li input {
padding:2px;
width:97%;
}

#content form ul li.hidden {
display:none;
visibility:hidden;
}

#content form .btn {
padding-top:10px;
text-align:center;
width:100%;
}

#content form .btn input.next {
background:url(../images/btn_next.png) no-repeat;
width:114px;
height:33px;
border:0 none;
}

#content form .btn input.submit {
background:url(../images/btn_submit.png) no-repeat;
width:114px;
height:33px;
border:0 none;
}

#content .thanks {
margin:0 20px 50px;
text-align:center;
width:350px;
float:left;
}

#content .thanks p {
font-size:18px;
padding-top:10px;
}

#content .thanks a.print {
background:#990000 none repeat scroll 0 0;
border:1px solid #EEEEEE;
color:#EEEEEE;
display:block;
font-size:11px;
font-weight:bold;
letter-spacing:0.05em;
margin:0 auto;
padding:6px 0;
text-align:center;
text-transform:uppercase;
width:160px;
}

#content .thanks a.inventory {
color:#eee;
font-size:12px;
font-weight:bold;
text-decoration:underline;
line-height:30px;
margin:7px;
}

#content .privacy {
padding:35px 35px 60px;
}

#content .privacy h2 {
background:none;
font-size:18px;
width: auto;
height:auto;
text-indent:0;
}

#content .privacy h3 {
font-size:14px;
}

#content .privacy p {
background:none;
font-size:12px;
margin: 12px 0;
line-height:16px;
}

.space1 {
float:left;
height:1px;
padding-left:170px;
width:1px;
}

.space2 {
float:left;
height:1px;
padding-left:83px;
width:1px;
}

.space3 {
float:left;
height:1px;
padding-left:75px;
width:1px;
}

#footer {
background:transparent url(../images/footer.png) no-repeat scroll 0 0;
height:99px;
margin:-54px 0 0;
width:980px;
position:relative;
z-index:200;
}

#footer span {
color:#FFFFFF;
display:block;
width:935px;
height:25px;
text-align:right;
padding:68px 0 0;
font-size:16px;
}

#footer_nav {
width:980px;
clear:both;
text-align:center;
background:#000;
padding:10px 0;
font-size:11px;
color:#999;
}

#footer_nav a {
color:#999;
text-decoration:underline;
}

.skip {
color:#333;
font-size:11px;
}

.thanks img {
cursor:pointer;
}
