@charset "utf-8";
/* CSS Document */

html, body {
   padding:0px;
   font: 14px "Trebuchet MS", sans-serif;
   height:100%;
   margin:0 auto;
   text-align:center;
   background-color:#CCCCCC;
}
.container {
   width:1024px;
   margin:0 auto;
   background-color:#FFF;
   background-image: url(/ald_includes/images/shadow.gif);
   background-repeat: repeat-y;
   background-position: left top;

}
.content {
   float:left;
   left:210px;
   width:740px;
   overflow:hidden !important;
   margin-right:20px;
   margin-left:20px;
   text-align:left;
}

.header {
   padding-bottom:5px;
}
.logo {
   width:906px;
   margin:0 auto;
}
.banner {
   width:100%;
}
a {
   color:black;
   text-decoration:none;
   font-weight:bold;
   padding:3px;
}
.nav {
   text-align:left;
   float:left;
   font-size:0.8em;
   width:210px;
   margin-left:20px;
}
.nav ul {
   padding:0px;
   margin:0px;
}
.nav li {
   list-style-type:none;
   margin:0px;
   padding-left:40px;
   padding-top:12px;
   margin-top:1px;
   background-image:url(../images/buttonbg2.png);
   background-repeat:no-repeat;
   height:40px;
}
.nav li:hover {
   background-image:url(../images/buttonbg2over.png);
   background-repeat:no-repeat;
}
.nav a {
   color:#FFFFFF;
}
.wrapper {
}
.page_title {
   font-size:1.7em;
   font-weight:bold;
}
.clear {
   clear:both;
}
.third_column {
   float:left;
   width:250px;
   padding-left:0px;
   padding-right:0px;
   text-align:center;
   margin:1px;
   font-size:12px;
}
.third_column_images_wrapper {
   padding:0px;
   margin:0 auto;
}
.third_column_image {
   padding:0px;
}
.wide_column {
   text-align:left;
   padding-left:10px;
}

.push {

   height:4em;
   font-size:small;
}
.push {
   margin-top:100px;
   width:1px;
}
.footer {
   text-align:center;
   padding-left:10px;
   font-size:18px;
   padding-top:20px;
}
.footer_phone {
   color:#9E1314;
   font-size: 2.5em;
   font-weight: bold;
}
#collectionForm fieldset {
   padding:10px;
}
#collectionForm div {
   clear:both;
   margin:5px;
   padding:5px;
}
#collectionForm label {
   float:left;
   width:150px;
}
fieldset legend {
   background-color:#CCC;
   padding:3px;
   padding-left:5px;
   padding-right:5px;
}
fieldset fieldset legend {
   background-color:#FFF;
   padding:3px;
   padding-left:5px;
   padding-right:5px;
}
#collectionForm input {
   float:left;
   width:300px;
}
label.error {
   color: red;
   font-size:0.8em;
   padding-left:5px;
}
em {
   font-weight: bold;
   padding-right: 1em;
   vertical-align: top;
   padding-left:5px;
   color:red;
}

.rightImageColumn
{
   float:right;
   width:200px;
   top:0px;
}

.leftTextColumnForUseWithImages
{
   float:left;
   width:550px;
}

li
{
   padding-left:10px;
   list-style-position:inside;
}

.address
{
   font-size:0.75em;
}

h2
{
   font-weight:bold;
   font-size:14px;
   display:inline;
}

.metals_table
{
   font-size:10px;
   line-height:5px;
}

.backButton
{
   width:700px;
   height:45px;
   padding-top:8px;
   text-align:center;
   color:#A81A19;
   font-size:20px;
   background-image: url(/cmr_includes/images/backButton.png);
   background-repeat: no-repeat;
   background-position: left top;
}

.red
{
   color:#FF0000;
   display:inline;
}


#filterContainer
{
   padding-bottom:30px;
}

.filterControl 
{
   float:left;
   padding-right:20px;
   padding-top:10px;
   padding-bottom:10px;
}

.filterLabel
{
   width:100px;
   
}

.filterControl input
{
   width:150px;
}


.thumbPrev
{
   margin-left:5px;
   margin-top:20px;
   cursor:pointer;
   width: 48px;
   height: 48px;
   background-image: url(/ald_includes/images/left.png);
   background-repeat: no-repeat;   
}

.thumbNext
{
   margin-top:20px;
   cursor:pointer;
   width: 48px;
   height: 48px;
   background-image: url(/ald_includes/images/right.png);
   background-repeat: no-repeat;   
}



#fancybox-left-ico { 
 left: 20px; 
} 
#fancybox-right-ico { 
 right: 20px; 
 left: auto; 
} 

.vehicleDetailsKey, .vehicleDetailsValue, .vehicleDetailsValueWide
{  
   width:124px; 
   float:left;
   padding:3px;
   margin-bottom: 10px;
}

.vehicleDetailsKey
{
   background-color:#d5d5d5;   
   font-weight:bold;
   
}
.vehicleDetailsValue
{
   width:170px; 
}

.vehicleDetailsValueWide
{
  width:372px;  
}

/* front image background*/

#front_breaking, 
#front_tyres,
#front_scrap,
#front_repairables
{
	width:350px;
	height:170px;
	
	
}

.front_phone
{
   text-align:center;
   vertical-align:middle;
   font-size:25px;
   font-weight:bold;
   font-family: Tahoma, Geneva, sans-serif;
   width:350px;
   
}

/* override dh*/

#breakers_search_params, #breakers_search_tagline
{
  border:none;   
  font-size:75%;
}

.salvage_t
{
    border:none;   
}

.salvage_t tr
{
    background-color: Ivory;  
}

.salvage_t tr td
{
    border:none;
}

table.salvage_t th
{
  background-color: #D9251B;      
}

tr.grey
{
  background-color: MistyRose;  
}

#page_nums_breakers
{
    background-color: ivory;
    border:none;
}


