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

body,html{height:100%; margin:0px; padding:0px; background-color:#e5e5e5;}
#main{margin:0px auto; height:auto; padding:0px; width:1000px;}
#top{background-image:url(images/top.jpg); background-position:center; background-repeat:no-repeat; width:1000px; height:42px;}
#middle{width:1000px; height:auto; background-image:url(images/bgshadow.jpg); background-position:center; background-repeat:repeat-y;}
#bottom{background-image:url(images/bottom.jpg); background-position:center; background-repeat:no-repeat; width:1000px; height:39px;}

#topSide{width:920px; height:135px; margin:0px auto;}
#logo{width:247px; height:90px; background:url(images/logo.jpg) center top no-repeat; float:left}
#title{width:672px; height:50px;background:url(images/title.jpg) center top no-repeat; float:left}
#subtitle{width:672px; height:40px; background:url(images/subtitle.jpg) center top no-repeat; float:left}
#logoBtm{width:247px; height:45px;  background:url(images/logoBtm.jpg) center top no-repeat; float:left; }
#menuclear{width:16px; height:45px;}
#menubg{width:673px; height:45px; float:left;  background:url(images/menuclear.jpg) repeat-x center top;}
.menu{ width:100%; list-style:none; font-weight:bold;}
.menu ul{padding:0px; margin:0px; width:100%; text-align:center;}
.menu ul li{ padding:0px; display:inline; float:left; }
.menu ul li a{font-family:"Trebuchet MS"; font-size:15px; text-decoration:none; text-transform:uppercase; color:#000000;
display:block; background:url(images/menuNbg.jpg) center top no-repeat;  margin-right:12px; width:120px; padding-top:10px;outline:none;}
.menu ul li a:hover{ background:#ed7704 ; height:30px; color:#FFFFFF}

#middleside{width:920px; height:470px; margin:0px auto;}
#abtmiddleside{width:920px; height:auto; margin:0px auto; padding-bottom:15px}
#cstmiddleside{width:920px; height:auto; margin:0px auto;}
#abtrightside{width:656px; height:500px; margin-top:5px; margin-left:6px; float:left; }
#topBnr{width:920px; height:200px; margin:0px;}
#leftbox{border:1px #CCCCCC solid; padding:4px; background:#fff; float:left; margin-left:3px;
margin-top:5px; margin-right:0px; }
.leftbox{ width:237px; height:450px; background:#CCCCCC;}
#rightside{width:656px; height:460px; margin-top:5px; margin-left:6px; float:left; }
#contactrightside{width:656px; height:550px; margin-top:5px; margin-left:6px; float:left; }
.TIMES{font-family:"Times New Roman", Times, serif; font-size:18PX; color:#333333; text-transform:uppercase;}
.TREBUCHET{font-family:"Trebuchet MS"; font-size:18px; color:#FF6600; text-transform:uppercase;}
.garagePRD{font-family:"Trebuchet MS"; font-size:18px; color:#006600; }
.industrialPRD{font-family:"Trebuchet MS"; font-size:18px; color:#CC3300; }
.mission{font-family:"Times New Roman", Times, serif; font-size:18PX; color:#333333;}

#footerbg{width:920px; height:58px; margin:0px auto; background:url(images/footerbg.jpg) center top repeat-x;}
.clients{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; line-height:25px;}
.footer{width:500px; height:30px; float:left; margin-top:5px; margin-left:5px;}
.footer ul{padding:0px; margin:8px;}
.footer ul li{margin:0px; padding:0px; list-style:none; display:inline; float:left}
.footer ul li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 8px; color:#000000; margin:2px 10px;
text-decoration:none; display:block; outline:none;}
.footer ul li a:hover{color:#FFFFFF; background:#CC3300}
.copy, .copy a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; text-align:justify; outline:none; }
.contactus{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:20px; text-align:justify; line-height:20px;  }
.contactus a{ color:#CC6600; text-decoration:none; outline:none;}
.copy a:hover{color:#fff; text-decoration:none;}
.copyright{margin-top:10px; width:auto; height:35px; float:left}
.content{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:18px; text-align:justify; 
padding-right:10px; padding-left:5px; padding-top:5px;}
.cst{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#0066CC;}
.moredetails a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; width:100px; display:block; text-align:center; margin:0px auto; background-color:#006699; outline:none;}
.moredetails a:hover{color:#FFFFFF; background:#CC3300 }