
body {
background-color: #ffc;
margin: 0;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333;
font-size: 12px;
}

#wrap{
width: 890px;
height: auto;
margin-top: 0;
margin-bottom: 0;
margin-right: auto;
margin-left: auto;
overflow: hidden;
background: transparent url(../graphics/shadow.gif) repeat-y;
}

#inner-wrap{
margin: 0 0 0 13px;
width: 860px;
height: auto;
background-color: #fff;
padding: 0;
overflow: hidden;
}

#search{
height: 30px;
padding: 6px 5px 0 10px;
text-align: left;
background: transparent url(../graphics/searchbackground.jpg) no-repeat;
}

.search-headers{
color: #fff;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}

#header{
background: transparent url(../graphics/header.gif) no-repeat;
border: 3px solid #060;
height: 150px;
}

#promo{
position: relative;
top: 85px;
left: 560px;
color: #FFED77;
font-weight: bold;
font-size: 22px;
}

#promofrench{
position: relative;
top: 85px;
left: 460px;
color: #FFED77;
font-weight: bold;
font-size: 22px;
}

h1, h2, h3, h4, h5, h6 { margin: 0; }
p {
margin: 15px 0;
line-height: 16px;
}

#main{
position: relative;
top: 15px;
left: 40px;
width: 560px;
height: auto;
float: left;
padding: 0 0 65px 0;
margin: 0;
}

#main li, #largemain li{
line-height: 16px;
margin-bottom: 10px;
}

#largemain{
position: relative;
top: 15px;
left: 40px;
width: 800px;
height: auto;
float: left;
padding-bottom: 65px;
}

#menu{
position: relative;
top: 8px;
left: 5px;
}

#side{
position: relative;
top: -19px;
left: -5px;
width: 240px;
height: auto;
float: right;
text-align: center;
margin: 0;
padding: 0;
background-color: #060;
clear: right;
}

#side li {
line-height: 16px;
margin: 0 0 10px -10px;
}

#first{
position: relative;
top: 0;
left: 0;
height: auto;
padding: 35px 0 0 4px;
text-align: center;
}

#dealerlist{
position: relative;
top: 0;
left: 0;
height: 600px;
padding: 35px 0 0 4px;
background-color: #fff;
text-align: left;
overflow-y: scroll;
overflow-x: hidden;
}

#alterfirst{
position: relative;
top: 0;
left: 0;
height: auto;
width: 190px;
padding: 15px 10px 10px 10px;
margin: 50px 15px 0 15px;
background-color: #D9E8D9;
border: 1px solid #000;
}

#regfirst{
position: relative;
top: 0;
left: 0;
height: auto;
width: 190px;
padding: 15px 10px 10px 10px;
margin: 10px 15px 0 15px;
background-color: #D9E8D9;
border: 1px solid #000;
}

#second{
position: relative;
top: 0;
left: 2px;
height: 235px;
width: 235px;
background: transparent url(../graphics/pen.gif) no-repeat center;
padding: 0;
margin-top: 15px;
}

#secondbat{
position: relative;
top: 0;
left: 2px;
height: 235px;
width: 235px;
background: transparent url(../graphics/battery.jpg) no-repeat center;
padding: 0;
margin: 15px 0 15px 0;
}

.secondtext{
padding: 25px 25px 0 26px;
text-align: left;
}

#altersecond{
position: relative;
top: 0;
left: 0;
height: auto;
width: 190px;
padding: 15px 10px 10px 10px;
margin: 30px 15px 0 15px;
background-color: #ffc;
border: 1px solid #000;
}

#regsecond{
position: relative;
top: 0;
left: 0;
height: auto;
width: 190px;
padding: 15px 10px 10px 10px;
margin: 10px 15px 10px 15px;
background-color: #ffc;
border: 1px solid #000;
}

#third{
position: relative;
top: 0;
left: 0;
height: 185px;
width: 230px;
padding: 0;
margin: 15px 0 25px 1px;
background: transparent url(../graphics/login.gif) no-repeat center;
}

.thirdtext{
padding: 25px 27px 0 27px;
text-align: left;
font-size: 12px;
font-weight: bold;
}

#alterthird{
position: relative;
top: 0;
left: 0;
height: auto;
width: 190px;
padding: 15px 10px 10px 10px;
margin: 30px 15px 40px 15px;
background-color: #D9E8D9;
border: 1px solid #000;
}

#footer{
clear:both;
width: 860px;
height: 40px;
background-color: #060;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 22px;
color: #fff;
padding: 3px;
}

#footer a {
color: #fff;
font-size: 14px;
}

h1{
color: #060;
text-align: left;
margin: 10px 0 20px 0;
font-size: 22px;
}

h2{
color: #060;
text-align: center;
margin: 10px 0 20px 0;
font-size: 22px;
}

h3{
font-family: 'times new roman', serif;
color: #060;
font-size: 22px;
font-style: italic;
margin: 10px 0 10px 0;
}

h4{
color: #060;
font-size: 18px;
text-align: center;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
}

h5{
color: #060;
font-size: 16px;
text-align: center;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
}

.red{
color: #f00;
font-size: 16px;
text-align: left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 8px;
}

.black{
color: #000;
font-size: 16px;
text-align: left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: 8px;
}

h6{
color: #060;
font-size: 16px;
text-align: left;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
}

.promo {
font-family: "Times New Roman", Times, serif;
color: #003;
font-size: 14px;
text-align: left;
font-style: italic;
}

.strong {
font-family: Arial, Helvetica, sans-serif;
color: #000; 
font-weight: bolder; 
font-size: 14px;
}

tr{
height: 17px;
}

td.strong {
font-family: Arial, Helvetica, sans-serif;
color: #000; 
font-weight: bolder; 
font-size: 14px;
background-color: #ffc;
padding: 3px;
}

.left{
text-align: left;
}

#scroller{
float: left;
margin: 5px 20px 10px 0;
}

#news{
width: 198px;
height: 150px;
/*border-right:1px solid black;*/
/*padding: 0 5px 0 0;*/
padding: -0 0 50px 0;
font-size: 10px;
}

#pscroller1{
width: 201px;
height: 222px;
border: 1px solid black;
background: transparent url(../graphics/background.jpg) no-repeat;
}

.scrollerformat{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding:0;
}

a {
color: #060;
font-weight: bold;
font-style: normal;
}

a:hover{
color: #060;
text-decoration: none;
font-style: normal;
}

#curve{
clear: both;
position: relative;
top: 8px;
left: 5px;
height: 27px;
width: 611px;
margin: 0;
background: transparent url(../graphics/curve.gif) no-repeat;
}

#new {
text-align: center;
background: transparent url(../graphics/newbackground.jpg) no-repeat;
width: 470px;
height: 430px;
}


#new table{
font-size: 12px;
font-weight: bold;
margin: 20px 10px 0 10px;
}

.french a{
font-size:16px;
color:#000;
font-family:arial;
background-color: #FFE14F;
padding: 5px;
text-align: center;
text-decoration: none;
border: 1px solid #000;
}

.style1 {
width: 100%;
}

.style2 {
width: 194px;
}

.style3
{
font-size: medium;
font-weight: bold;
}

.style4
{
font-size: 12px;
font-weight: bold;
}

.dividesolid{
border-bottom: 1px dashed #000;
}

.dividetop{
border-top: 5px solid #060;
}

a.submit{
  background: #060;
  color: white !important;
  padding: 0.33em 0.67em;
  text-decoration: none;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
}

a.submit:hover{
	background: #84B6E7 !important;
	text-decoration: none;
}






