*{margin:0px; padding:0px; outline:none; list-style:none;}
html,body{ width:100%;}
body{background:url(../images/bg.jpg) no-repeat center top #000000; font-family:Tahoma; font-weight:normal;}
a{text-decoration:none;}
a img{border:none;}




/******************* container start here ************************/

#container{width:990px; margin:0px auto;}

/********************* centerwrap start here ********************/

#center-wrap{ background:url(../images/center-bg2.jpg) repeat-x #000000; width:990px; float:left; padding:0px 0px 20px 0px;}

/* header start here */
.header{width:990px; float:left; padding:0px 0px 0px 0px;}
.logo-wrap{width:470px; float:left; padding:30px 0px 20px 30px;}
.company-logo{float:left; margin:0px 0px 0px 0px;}
.contact-nos{ background:url(../images/calls.png); width:377px; height:63px;float:left;margin:30px 0px 0px 50px; text-align:center; font-size:24px; color:#FFFFFF; font-weight:bold; padding:0px 0px 0px 0px; line-height:55px;}

/* header end here */



/* left wrap start here */

.left-wrap{width:620px; float:left; padding:0px 0px 0px 15px;}

/* menu start here */
.top-menu{width:580px; float:left; padding:10px 0px 10px 0px;}
.top-menu ul{float:left;}
.top-menu ul li{float:left; margin-right:20px;}
.top-menu ul li a{float:left; height:31px; line-height:31px; padding:0px 0px 0px 10px; font-size:16px; color:#fff; font-weight:bold; cursor:pointer;}
.top-menu ul li a span{height:31px; float:left; padding:0px 10px 0px 0px;}

.top-menu ul li a:hover{float:left; background: url(../images/menu-left-bg.png) no-repeat; font-size:16px; height:31px; line-height:31px; padding:0px 0px 0px 10px;color:#000000; font-weight:bold;}
.top-menu ul li a:hover span{background: url(../images/menu-right-bg.png) no-repeat right; height:31px; float:left; padding:0px 10px 0px 0px;}

.top-menu ul li a.current{float:left; background: url(../images/menu-left-bg.png) no-repeat; height:31px; line-height:31px; padding:0px 0px 0px 10px; font-size:16px; color:#000000; font-weight:bold;}
.top-menu ul li a.current span{background: url(../images/menu-right-bg.png) no-repeat right; height:31px; float:left; padding:0px 10px 0px 0px;}



/* menu end here */

.banner{background: url(../images/banner-pic.png); width:582px; height:275px; float:left;}
.welcome-heading{width:580px; float:left; font-size:24px; color:#FFFFFF; padding:10px 0px 5px 0px; font-weight:bold; border-bottom:1px dashed #FFFFFF; }
.welcome-content{width:580px; float:left; font-size:12px; color:#FFFFFF; padding:10px 0px 14px 0px; text-align:justify; font-family:Arial;}

.services-continer-top{background: url(../images/services-bg-top.png) no-repeat top; width:580px; float:left; padding:0px 0px 0px 0px;}
.services-continer-bottom{background: url(../images/services-bg-bottom.png) no-repeat bottom; width:580px; float:left; padding:0px 0px 15px 0px; }
.services-heading{width:550px; float:left; font-size:24px; font-weight:bold; color:#000; padding:6px 0px 0px 20px; text-align:center;}
.services-link{width:240px; float:left; padding:0px 0px 120px 0px;}
.services-link ul{display:block; padding-left:40px;}
.services-link ul li{display:block;background:url(../images/service-arrow.jpg) no-repeat left; font-size:11px; color:#000000; font-weight:bold; line-height:20px; padding:0px 0px 0px 20px;}

.services-link2{width:240px; float:left; padding:0px 0px 120px 50px;}
.services-link2 ul{display:block; padding-left:90px;}
.services-link2 ul li{display:block;background:url(../images/service-arrow.jpg) no-repeat left; font-size:11px; color:#000000; font-weight:bold; line-height:20px; padding:0px 0px 0px 20px;}

.estimate-heading{width:578px; float:left; text-align:center; background:#FFFFFF; font-size:24px; color: #FF0000; padding:5px 0px 0px 0px; font-weight:bold; margin-left:1px;}

/* left wrap end here */



/* right wrap start here */

.right-wrap{width:340px; float:left; padding:53px 0px 0px 0px;}

.featured-bg-top{background:url(../images/right-part-top.png) no-repeat top; width:335px; float:left; padding:18px 0px 0px 0px;}
.featured-bg-middle{background:url(../images/right-part-middle.png) repeat-y; width:335px; float:left; padding:0px 0px 0px 0px;}
.featured-bg-bottom{background:url(../images/right-part-bottom.png) no-repeat bottom; width:335px; float:left; padding:0px 0px 18px 0px;}

.featured-heading{width:320px; float:left; font-size:24px; color:#000000; font-weight:bold; padding:0px 0px 10px 0px; text-align:center;}
.featured-pic{float:left; padding:0px 0px 25px 28px;}

/* right wrap end here */

.parts-wrap-main{width:970px; float:left; padding:20px 0px 0px 20px;}
.parts-warp{background:url(../images/auto-part-bg.png) no-repeat; width:950px; height:101px; float:left; padding:15px 0px 0px 20px;}
.parts{float:left; padding:0px 70px 0px 0px;}




/****************** centerwrap end here ******************************/




/* footer start here */
#footer{width:990px; float:left; padding:0px 0px 0px 0px;}
.footer-link{width:320px; float: right; padding:10px 0px 20px 0px;}
.footer-link ul {float:left;}
.footer-link ul li{float:left; background:url(../images/devider.jpg) no-repeat right;}
.footer-link ul li a {float:left; font-size:11px; font-weight:bold; color:#FFFFFF; padding:0px 10px 0px 10px;}
.footer-link ul li a:hover{color:#fdaf08; text-decoration:underline;}
.footer-link ul li.no-devider{background:none;}

.copyright{width:400px; float:left; font-weight:bold; color:#FFFFFF; font-size:11px; padding:10px 0px 0px 20px;}

/* footer end here */




/************************************** container end here ****************************************/



/* contact page start */

.contact-container{width:580px; float:left; padding:20px 0px 0px 0px;}
.contact-container2{width:400px; float:left; padding:20px 0px 0px 180px;}
.form-row{width:280px; float:left; padding:10px 0px 10px 0px;}
.form-name{width:100px; float:left; font-size:14px; color:#FFFFFF; font-weight:bold; padding:0px 0px 0px 10px;}
.form-name2{width:570px; float:left; font-size:14px; color:#FFFFFF; font-weight:bold; padding:0px 0px 10px 0px; text-align:center;}
.form-field{width:150px; float:left;}
.form-field2{width:520px; float:left; height:120px; margin-left:20px;}

.submit{background:url(../images/submit.png) no-repeat; width:81px; height:37px; float:left; margin:0px 60px 0px 0px;}
.submit:hover{background:url(../images/submit-hover.png) no-repeat;}

.reset{background:url(../images/reset.png); width:81px; height:37px; float:left;}
.reset:hover{background:url(../images/reset-hover.png); width:81px; height:37px; float:left;}



/* contact page end */




/* rights page start */

.rights-content{width:590px; float:left; font-size:12px; color:#FFFFFF; padding:20px 0px 20px 0px; text-align:justify; font-family:Arial;}
.rights-content2{font-size:14px; font-weight:bold;}


/* rights page end */




/* FAQ's page start */

.up-arrow{background:url(../images/up-arrow.png) no-repeat left; width:200px; height:21px; line-height:21px; float:left; font-size:12px;font-weight:bold; padding-left:30px; color:#fdaf08; margin:5px 0px 0px 5px;}
.up-arrow:hover{text-decoration:underline;}
.up-txt{font-weight:bold;}

/* FAQ's page end */


/* links page start */

.links{color:#FFFFFF; font-weight:bold;}
.links:hover{text-decoration:underline;}

.links-container{width:620px; float:left; padding:0px 0px 0px 0px;}
.links-container-left{width:300px; float:left; padding:0px 0px 0px 0px;}
.links-container-right{width:300px; float:left; padding:0px 0px 0px 0px;}
.links-content{width:250px; float:left; font-size:12px; color:#FFFFFF; padding:20px 0px 20px 0px; text-align:justify; font-family:Arial;}
.links-content2{font-size:14px; font-weight:bold;}
.links-pic{float:left; padding:20px 0px 16px 18px;}

.address{width:330px; float:left; font-size:14px; font-weight:bold; color:#000000; text-align:center; padding:0px 0px 20px 0px;}
.company-name{font-size:20px; font-weight:bold;}
/* links page end */






