body{
margin:auto;
text-align: center;
padding: 0px;
font: 12px Arial, Tahoma, Sans-serif;
background-color: #fff;
margin-top: 25px;
color: black;
background-image: url(images/bg.jpg);
}

.offer{
font-size: 18px;
color: red;
font-weight: bold;
}

.wrapper
{
width:900px;
margin: auto;

}

.buttons{
width:375px;
height:57px;
float: left;
font-weight: bold;
}

html>body .buttons a {
width: 30px;
font-weight: bold;
}

.buttons ul{
list-style: none;
text-decoration: none;
margin-left: 0px;
font-weight: bold;
}


.buttons li{
display:inline;
float: left;
font-weight: bold;
}

.buttons li a{
background-repeat:no-repeat;
display:block;
width:15px;
margin-left: 10px;
height:50px;
color: #1287f8;
padding-right: 5px;
padding-left: 5px;
padding-top: -10px;
margin-top:;
float: left;
text-align: left;
text-decoration: none;
font-weight: bold;
}

.homeb a{
  background-image: url(images/home.jpg);
  background-repeat: no-repeat;
  
  }

.homeb a:hover{
background-image: url(images/homea.jpg);
  background-repeat: no-repeat;
}

  .stockb a{
  background-image: url(images/car.jpg);
    background-repeat: no-repeat;
  }

.stockb a:hover{
background-image: url(images/cara.jpg);
  background-repeat: no-repeat;
}

    .financeb a{
  background-image: url(images/money.jpg);
    background-repeat: no-repeat;
    background-position:left middle;
  }

.financeb a:hover{
background-image: url(images/moneya.jpg);
  background-repeat: no-repeat;
  background-position:left middle;
}

  .contactb a{
  background-image: url(images/phone.jpg);
    background-repeat: no-repeat;
    background-position:left middle;
  }

.contactb a:hover{
background-image: url(images/phonea.jpg);
  background-repeat: no-repeat;
  background-position:left middle;
}

.locationb a{
  background-image: url(images/location.jpg);
    background-repeat: no-repeat;
    background-position:left middle;
  }

.locationb a:hover{
background-image: url(images/locationa.jpg);
  background-repeat: no-repeat;
  background-position:left middle;
  }



.logo
{
float: left;
margin-bottom: 0px;
margin-top: 0px;
}


.side
{
margin-top: 30px;
float: left;
width: 165px;
height: 240px;
text-align: left;
padding: 5 0 0 5px;
color: #023086;
background-color: #ffffff;
}


.side a{
color:#023086;
}


html>body .side
{
width: 163px;
height: 236px;
}


.flash
{
margin-left: 12px;
margin-top: 30px;
float: left;
}

html>body .flash
{
margin-left: 4px;
margin-top: 30px;
float: left;
}

.stock
{
width: 625px;
margin-left: 6px;
margin-top: 15px;
float: left;
}

.contactform
{
width: 625px;
margin-left: 0px;
margin-top: 0px;
float: left;
}

html>body .contactform
{
margin-left: 7px;
margin-top: 0px;
float: left;
}

.map
{

margin-left: 12px;
margin-top: 30px;
background-color: white;
width: 625px;
height: 535px;
float: left;
padding-left: 40px
text-align:left;
}

.maptext
{
text-align: left;
margin-left: 15px;
color: #023086;
padding-top: 15px;
}

.welcome_content{
margin-left: 89px;
margin-top: 10px;
float: left;
background-color: white;
height: 200px;
width:625px;
text-align: left;
padding-left: 10px;
padding-top: 15px;

}

html>body .welcome_content{
margin-left: 173px;
Width: 615px;
color: #023086;
}

h1{
color:#023086;
font-size: 16px;

}

h2{
color:#023086;
font-size: 14px;
}

.warranty_pic{
margin-left: 300px;
margin-top: -70px;
}

.bullets
{
width: 580px;
color:#023086;
}

