html {
    background-color: #e6e9e9;
    <!--background-image: -webkit-linear-gradient(270deg,rgb(230,233,233) 0%,rgb(216,221,221) 100%);
    background-image: linear-gradient(270deg,rgb(230,233,233) 0%,rgb(216,221,221) 100%);
    -webkit-font-smoothing: antialiased;-->
}

body {
    margin: 0px ;  
    font-family: "source-sans-pro", "Segoe UI Semilight" , Helvetica, Arial, sans-serif;
    line-height: 1.5em;
    background-color: #ffffff;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.06);
    min-width:800px; 
}

/*
h1, h2, h3, h4, h5, h6 {color: #222; font-weight: 600; line-height: 1.3em; font-family: "Segoe UI Semibold"; }
*/
h1                  {margin:auto; line-height: 1em; text-shadow: 3px 2px #F0F2F3; text-align: center; padding-top: 20px; padding-bottom: 20px;}
h2                  {margin-top: 1.3em; line-height: 1.3em; padding-top: 10px; padding-bottom: 10px; font-style: italic; 
                     text-align:center; margin: auto; max-width: 700px;} 
p                   {margin-left:auto; margin-right:auto; color:#13181B; font-size:1.2em; text-align:center; line-height: 1.4em;}
a                   {color: #0083e8;}
li                  {color:#13181B; font-size:1.2em; text-align:left; line-height: 1.4em;}
.left               {float:left;}
.right              {float:right;}
.clear              {clear: both;}

/* Logo header and phone number*/
div#phone       {margin:auto; padding-left: 20px; padding-right: 20px; z-index: 2;}
div#phone p     {color: #F47E23; text-align:left; font-size:1em;}
div#phone img   {height:30px; margin:0px; vertical-align: middle;}
/*
div#phone h1    {font-family: "Segoe UI Semibold";  color: #F47E23; text-align: left;}
div#phone h3    {float:right; font-family: "Segoe UI Semibold";  color: #F47E23; text-align: right;}
*/

div#top {
    clear: both; margin:0px; background-color:#C3D241; height:240px; min-width: 800px;
    background-image: url("images/orange-car-middle.png"); background-repeat: repeat-x; background-size: auto 240px;
    z-index: -1;
}
div#topleft {
    float:left; height: 230px; width: 380px; margin-left:20px;
    background-image: url("images/orange-car-left-2.png"); background-repeat: no-repeat; background-size: auto 240px;
    z-index: 1;} 
div#topright {
    float:right; height: 230px; width: 300px;
    background-image: url("images/orange-car-right.png"); background-repeat: no-repeat; background-size: auto 240px;
    z-index: 1;
}

div#intro           {clear:both; min-height: 500px; min-width:700px; max-width:750px; margin:auto;}
div#introimage      {float: left; width:180px; padding-left: 35px;}
div#introtext       {float: left; width:500px; padding-top: 0px;}
div#introtext p     {text-align: left;}
div#intro img       {height:250px; }


div#reference       {background-color:#F0F2F3; margin:0px; text-align:center; padding-top: 20px;}
div#reference img   {height: 40px; padding-top: 10px;}
div#reference p     {padding-bottom: 10px; font-style:italic; padding-top: 10px;}

div#text            {clear:both; min-height:400px; min-width:700px; max-width:750px; margin:auto;}
div#textright       {float: left; padding-left: 20px; padding-top: 20px;}
div#textleft        {float: left; width:500px; padding-top: 20px; padding-bottom: 10px;}
div#textleft p      {text-align: left; padding-left: 20px; }
div#text img        {height:220px; padding-top: 80px;}

div#contact         {clear:both; background-color:aliceblue; margin:auto;}
div#form            {width:485px; margin:auto; padding-bottom: 20px;}

div#footer          {clear:both; background-color:#13181B; margin:0px; height:80px;}
div#footer p        {padding: 0px 20px 0px 20px; color: aliceblue; font-size: 0.9em; text-align: left;}
div#footer p.right  {text-align:right;}

#bottomcontact      {background-color:aliceblue;}
#bottomcontact p    {text-align: left; color: #13181B; font-weight:bold; padding-left:20px; font-size:1em;}
#bottomcontact img  {height:30px; margin:0px; vertical-align: middle;}
div#email           {padding-right:20px;}


.padding            {padding-bottom: 7px;}
.radio              {padding-left: 67px;}
.alignright         {text-align: center; padding-left: 17px;}