﻿body 
{
    background-color:#ffffff;
    margin:0px;
    padding:0px;
    font-size:13px;
    font-family:Arial;
}

#bottomfade
{
    width:100%;
    height:400px;
    overflow:hidden;
    position:fixed;
    background-image:url(/Images/bg.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    left:0px;
    bottom:0px;
    z-index:0;
}

h2
{
    font-size:17px;
}

.biginput
{
    font-size:14px;
    padding:5px;
    border:1px solid #aaaaaa;
    width:200px;
}

#contents
{
    width:960px;
    height:auto;
    overflow:hidden;
    margin:10px auto 10px auto;
   
}

#pagecontainer
{
    width:960px;
    height:auto;
    overflow:hidden;
    background-color:white;
    margin:20px auto 0px auto;
}

#header
{
    height:100px;
    overflow:hidden;
}

#footer
{
    width:100%;
    height:100px;
    margin:0px 0px 20px 0px;  
    background-image:url(/Images/footer.jpg);
}

#boxtop
{
    width:960px;
    height:10px;
    background-image:url(/Images/box960.jpg);
}

#boxmid
{
    width:940px;
    padding:0px 9px 0px 9px;
    border-left:1px solid #246664;
    border-right:1px solid #246664;
    min-height:500px;
}
   

#boxbot
{
    width:960px;
    height:10px;
    background-image:url(/Images/box960.jpg);
    background-position:bottom;
}

#menu
{
    width:700px;
    height:100px;
    overflow:hidden;
    background-image:url(/Images/header.jpg);
    float:right;
}

#menuinside
{
    width:auto;
    height:30px;
    margin:67px 0px 0px 0px;
    overflow:hidden;
    float:right;
    border-bottom:3px solid #E21C26;
    
}

#menuinside a
{
    color:White;
    text-decoration:none;
    padding:6px 10px 0px 10px;
    height:24px;
    display:block;
    float:left;
    font-size:14px;
    border-right:1px solid #aaaaaa;
    background-image:url(/Images/Buttonbg.jpg);
}

#menuinside a:hover
{
    background-position:bottom;
}

.section
{
    height:auto;
    overflow:hidden;
    margin:0px 0px 10px 0px;
}


#rightpic
{
    width:720px;
    height:275px;
    overflow:hidden;
    background-image:url(/Images/Homepic.jpg);
    float:right;
}

#leftquote
{
    width:240px;
    height:275px;
    overflow:hidden;
    background-color:#444444;
    float:left;
}

#leftquote label
{
    color:White;
    display:block;
    margin:0px 0px 4px 0px;
    font-size:15px;
    font-weight:bold;
    padding:0px;
    border:0px;
}

h2
{
    text-align:right;
    padding-bottom:2px;
    border-bottom:1px solid #aaaaaa;
}

#leftquote label
{
   [margin:0px;
   margin:0px 0px 2px 0px;]
}

#leftquote .bigselect
{
    margin-bottom:10px;
}

h1
{
    color:White;
    background-image:url(/Images/buttonbg.jpg);
    height:25px;
    padding:5px 0px 0px 10px;
    font-size:17px;
}

h1,h2,h3,h4,h5,h6,p
{
    margin:0px 0px 10px 0px;
}

.bigselect
{
    background-color:White;
    border:0px;
    padding:5px;
}

.bigselect:focus 
{
    outline-style: none; 
    -moz-outline-style:none;
}


.m10rbl
{
    height:auto;
    overflow:hidden;
    margin:0px 10px 10px 10px;
}

#leftquote label.smalllabel
{
    color:#cccccc;
    font-size:13px;
    font-weight:normal;
}

.leftupprog
{
    width:240px;
    height:245px;
    overflow:hidden;
    position:absolute;
    text-align:center;
    background-image:url(/Images/Fade.png);
    margin-top:-10px;
}

.leftupprog h2
{
    color:White;
    border:1px solid #aaaaaa;
    padding:5px;
    width:auto;
    background-color:#555555;
    margin:60px 20px 20px 20px;
}

.picinside
{
    background-color:White;
    width:700px;
    height:255px;
    margin:0px;
    padding:9px;
    border:1px solid #555555;
}

.quotetable
{
    margin-bottom:10px;
}

.quotetable td
{
    font-size:14px;
}

.quotetable td span
{
    color:#E21C26;
    font-weight:bold;
    font-size:21px;
}

h3
{
    font-size:16px;
    color:#222222;
}

.picinside h3
{
    margin-bottom:5px;
}

.quotetable td a
{
    margin:0px 50px 0px 10px;
}

a img
{
    border:0px;
}

.quotetable td a img
{
    margin-top:2px;
}

.qtable
{
    width:100%;
    margin-bottom:10px;
}

.qtable td
{
    font-size:14px;
    color:#222222;
}

.answer td
{
    font-size:16px;
    padding:3px;
    background-color:White;
    border:1px solid #aaaaaa;
}

.button
{
    background-image:url(/Images/ButtonBG.jpg);
    padding-top:6px;
    height:24px;
    float:left;
    display:block;
    text-decoration:none;
}

.button span
{
    color:White;
    text-align:center;
    padding:0px 20px 0px 20px;
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
}

.t_prompt
{
    padding-right:10px;
    text-align:right;
}

.t_validate i
{
    padding-left:10px;
    padding-right:10px;
}

.leftupprog h2
{
    text-align:center;
}

.pagetext

{
   width:500px;
   height:auto;
   overflow:hidden;
   float:left;
   background-color:#dddddd;
  
}

.pagetext p, .pagetext li, .pagetext h3

{
    padding:0px 10px 0px 10px;
}

a

{
    text-decoration:none;
    color:#212121;
    
}

li

{
    margin-bottom:5px;
   
}

#bottomcontactbox

{
    width:960px;
    height:auto;
    overflow:hidden;
    text-align:center;
    margin:0px auto opx auto;
    background-color:#dddddd;
    padding:10px;
    
    
}

.right200 
{
    width:200px;
    height:auto;
    overflow:hidden;
    float:right;
    margin-left:10px;
}

.right200 li
{
    width:180px;
    padding:10px;
    height:auto;
    overflow:hidden;
    float:right;
    background-color:#444444;
    color:White;
    margin-bottom:5px;
    font-size:14px;
}

.left240
{
    width:240px;
    height:auto;
    overflow:hidden;
    float:left;
    margin-right:10px;
}

.biglist li
{
    font-size:15px;
    margin-bottom:5px;
}


.requestcallback

{
    width:240px;
    height:auto;
    overflow:hidden;
}

.requestcallbacktext

{
    width:100px;
    height:75px;
    float:left;
    font-size:18px;
    color:White;
    
}

.pdfdownloadbtn

{
    width:200px;
    height:123px;
    overflow:hidden;
    background-image:url(../images/PDFbtn.jpg);
    margin-bottom:10px;
    float:right;
    
}

.carpichome

{
    width:240px;
    height:240px;
    overflow:hidden;
    float:left;
    background-image:url(../images/homecar.jpg);
    margin-top:175px;
}

.carpichowto

{
    width:200px;
    height:200px;
    overflow:hidden;
    float:left;
    background-image:url(../images/howtocar.jpg);
    margin-top:230px;
    
}

.carpicfaq

{
    width:240px;
    height:240px;
    overflow:hidden;
    float:left;
    background-image:url(../images/FAQpic.jpg);
    margin-top:270px;
    
}

.contactpic

{
    width:180px;
    height:244px;
    overflow:hidden;
    float:left;
    background-image:url(../images/contactpic.jpg);
    margin-top:105px;
    
}

.popularmakesbox

{
    width:710px;
    height:auto;
    overflow:hidden;
    margin:0px 10px 10px 10px;
    background-color:White;
    padding:10px;
}

.popularmakesbox img
{
    padding:2px;
}

.A-Zbox

{
    width:710px;
    height:auto;
    overflow:hidden;
    margin:0px 10px 10px 10px;
    background-color:White;
    padding:10px;
}

.A-Zbox a
{
    display:block;
    width:142px;
    font-size:14px;
    float:left;
}

.requestcallback
{
    background-color:#cccccc;
}

.leftpagetext
{
    width:240px;
    float:left;
    height:auto;
    overflow:hidden;
}

.rightpagetext
{
    width:250px;
    float:right;
    height:auto;
    overflow:hidden;
    padding-left:9px;
    border-left:1px solid #aaaaaa;
    margin-bottom:10px;
}

.ssdownload
{
    width:240px;
    height:140px;
    overflow:hidden;
    display:block;
    margin-bottom:10px;
}

.ssdownload img
{
    width:240px;
}
