.stockcars {
  background-color:#a3a3a3;
  padding:20px 0px 0px 20px;
  margin-top: 15px;
  border: 1px solid #efefef;  
  position: relative !important;
  width: 936px;
}

.cartable {
  float:left;
  display: table;
  margin: 0px 20px 22px 0px;
  width: 448px;
  border-collapse: collapse;
  color: #3b3b3b; 
  height:200px; 
  
  
}

.cartable th {
  background-image: url(../images/bg-gallery-desc.png);
  background-position: left bottom;
  background-repeat: repeat-x;    
  color: white;
  padding: 15px 0px 16px 10px;
  text-align: left;
  background-color: white;
  color: #3b3b3b;
  border: 1px dotted #8f8f8f;
}

.cartable tr td {
   padding: 6px 10px 7px 10px;
   background-color: #5f5f5f;
   text-align: left;   
   border: 1px solid #8f8f8f;
   color:white;
   
}

.cartable img {
  border:3px solid white;
  margin-top:3px;
  }


  .carname {
    font-family: Arial, 'Arial CE', 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
    font-size: 1.4em;
    font-weight: bold !important;   
     
    }
    
  .carname a {display: block;}
 
.bg34 {background-color:#343434 !important;} 
  
.cartablefull {
  
  display: table;
  margin: 10px 0px 20px 0px;  
  border-collapse: collapse;
  color: #3b3b3b;   
  
  
}

.cartablefull th {
  background-image: url(../images/bg-gallery-desc.png);
  background-position: left bottom;
  background-repeat: repeat-x;    
  color: white;
  padding: 10px 5px 11px 5px;
  text-align: left;
  background-color: white;
  color: #3b3b3b;
  border: 1px solid #e3e3e3;
  border-left: 1px solid silver;
}

.cartablefull tr td {
   padding: 10px 5px 11px 5px;
   background-color: #ededed;
   text-align: left;   
   border: 1px solid #e3e3e3;
  
   
}

.cartablefull img {
  border:2px solid #8f8f8f;
  margin:3px 12px 12px 12px;
  }


  .carnamefull {
    font-family: Arial, 'Arial CE', 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
    font-size: 1.4em;
    font-weight: bold !important;   
     
    }
    
  .carnamefull a {display: block;}
  
.carback {
  float: right;
  font-size: 1.1em;
  display: none;
}  
  
.lform {
  width: 520px;
}

.usedgal {
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
  width:380px;
  height:110px;
  background-image: url(/contentimg/zoom.png);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  
  
}

.usedeqv {
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: scroll;
  width:290px;
  height:110px;
  padding-right:5px;
  
}
  

/* ========================= titlepage */



.cartable-hp {
  float:left;
  display: table;
  margin: 10px 5px 0px 5px;
  width: 193px;
  border-collapse: collapse;
  color: #3b3b3b;  
  
}

.cartable-hp th { 
  padding: 0px 0px 0px 6px;
  text-align: left;
  background-color: white;
  height: 45px;
  background-image: url(../images/bg-gallery-desc.png);
  background-position: left bottom;
  background-repeat: repeat-x;    
  border-top:1px dotted #8f8f8f;
  border-left:1px dotted #8f8f8f;
  border-right:1px dotted #8f8f8f;
}

.cartable-hp tr td {
   padding:6px 1px 7px 1px;
   background-color: #5f5f5f;
   text-align:center;
   border: 1px solid #8f8f8f;
   color:white;
   font-size: 0.8em;
   
}

.cartable-hp img {
  border:3px solid white;
  margin-top:3px;
  }


  .carname-hp {
    font-family: Arial, 'Arial CE', 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
    font-size: 1.1em;
    font-weight: bold !important;   
     
    }
    
  .carname-hp a {display: block;}

.reserved {
  float:right;
  width: 120px;  
  background-color: #22427f;  
  color:white;
  font-weight: bold;
  padding: 4px;  
  border: 2px solid #e7e7e7;
}

.reserved span {
  display: block;
  padding:8px;
  border:1px solid white;
  text-align: center;
}
