@charset "utf-8";
/* CSS Document */



/* layout */

html { height: 100%; }

body { 
background:#F5F5F5; 
margin:0; 
padding:0; 
height: 100%; 
font-family: arial;
font-size: 14px;
color:#535353;  
line-height: 1.8;
}

#headerDIVouter { height:110px; width:100%; background:#fff;  }

#wrapperDIV { margin: 0px auto; padding:0; width:1000px; background: none; clear: both;  }

#headerDIV {   }

#mainContentDIV {  width:1000px; }

#container { 
width: 900px; 
background-color: #fff; 
border: 1px solid #e5e5e5; 
padding-left:50px; 
padding-right:50px;
margin-top:50px;
margin-left: 250px;
border-radius:5px;  
}

#leftContentDIV {  }

#centerContentDIV {  width:1000px; }

#rightContentDIV { display:none; }

#footerDIV {    }

#footerDIVouter { margin-top:150px;   }

#quoteBox {    }
#quoteBoxBtm { display:none;  }
#quoteBoxTop { display:none;  }

.clearBoth { clear:both; padding:0; margin:0; height:0; }
#clearBoth { clear:both; padding:0; margin:0; height:0; }


/* end layout */



/* Start Header styles */

#headerContainer { margin:0px auto; width:100%; background:#fff; padding-left: 100px;}

#headerContainerBox1 { float:left; width:318px; height:101px; padding-top:9px; margin-right:200px;  }

#headerContainerBox2 { float:left; width:550px; height:59px; padding-top:51px; }

#headerContainerBox3 { float:left; width:350px; padding-top:51px; font: bold 16px arial; color: #cd1616;}

#headerContainerLinks { float:left; height:32px; padding:22px 20px 0 20px;  margin-right:10px; }

#headerContainerLinks:hover { background:#f9f9f9; }

#headerContainerLinks a { font-size:16px; color:#535353; text-decoration:none; }


/* End Header Styles */




/* Start footer Styles */

#footerDIVouterRow1 {
width:100%; margin-top: 200px; border-top: solid 1px #ccc; background:#fff;
}

#footerDIVouterRow1center {
width: 961px;  margin: 0px auto; padding:0; 
}


.footerLinks 
{  
float:left;  
}

ul.footerLinks  {
margin:10px 0 0 0; padding:0;
}

.footerLinks li {
list-style-type:none; margin-right:25px;
}

.footerLinks2 li {
list-style-type:none; margin-right:45px;
}

.footerLinks li a {
color:#535353; text-decoration:none;
}

.footerLinks li a:hover { text-decoration: underline; }

.footerIMI { margin-left: 800px; padding-top: 5px; border:none;}

/* End footer Styles */


.site-inner {
display: none;
}




.diagnosticBox:hover {
    border: 3px solid #2c36b0;
}

.serviceBox:hover {
    border: 3px solid #2c36b0;
}

.repairsBox:hover {
    border: 3px solid #2c36b0;
}

.motBox:hover {
    border: 3px solid #2c36b0;
}

.diagnosticBox { float:left; width: 181px; margin: 20px 15px 50px 50px; border-radius: 11px; border: 3px solid #ddd; padding-bottom: 5px; background-color:#eee;}

.serviceBox { float:left; width: 181px; margin: 20px 15px 50px 0; border-radius: 11px; border: 3px solid #ddd; padding-bottom: 5px; background-color:#eee;}

.repairsBox { float:left; width: 181px; margin: 20px 15px 50px 0; border-radius: 11px; border: 3px solid #ddd; padding-bottom: 5px; background-color:#eee;}

.motBox { float:left; width: 181px; margin: 20px 15px 50px 0; border-radius: 11px; border: 3px solid #ddd; padding-bottom: 5px; background-color:#eee;}

.titleBox { padding-left: 50px; height: 50px; font-size: 16px; background-color:#eee; }

.titleBox2 { padding-left: 70px;  height: 50px; padding-top: 5px; font-size: 16px; background-color:#eee; }


.HomeFloat { width: 900px; margin-left: 10px;  margin-top: 15px; }   

.servicesImg { margin-top:20px; }

.servicesFloat { width: 900px; margin-left: 10px;  margin-top: 15px; }  

.servicesFloat2 { width: 900px; margin: 15px 0 50px 10px; }  

.contactUsFloat1 { float:left; margin: 20px 20px 50px 0; padding-bottom: 30px; }

.contactUsFloat2 { float:left; margin: 20px 20px 50px 0; }

.testimonialsImg { margin-top:20px; }

.testimonialsFloat1 { width: 900px; margin-left: 10px;  margin-top: 15px; }   

.testimonialsFloat2 { width: 900px; margin: 15px 0 50px 10px; }   

/* Start button styles */

a.button { 
display: block; 
float: left; 
margin:0;
padding:5px 5px 5px 5px;  
background:#cd1616;  
text-decoration: none; 
color:#fff; 
font:bold 12px arial; 
}

a.button span { 
background:#cd1616;
display: block;
padding:5px 5px 5px 5px; 
 }

a.button:hover { 
background:#cd1616;  display: block; float: left;   margin:0;
padding:5px 5px 5px 5px;      
text-decoration: underline; 
color:#fff; 
font:bold 12px arial; 
 }

a.button:hover span { 
background:#cd1616;
display: block;
margin:0;
padding:5px 5px 5px 5px;  
}

a.button:visited span { color: #FFF; }

a.button:active span { color: #FFF; }

/* End button styles */

