﻿body{margin:0px;padding:0px;font:normal 13px/20px "Trebuchet MS" !important;width:100%;background: #DDDBDC url(../images/backbg.jpg) no-repeat;}
a{ color:#FF9900; cursor:auto !important; text-decoration:none;}
a ul {text-decoration:none !important;}
table p { background:#FFF; }
.clear{clear:both; width:100%;display:block;float:none;}
.head{color:#FE9900;font-size:18px;font-weight:bold;margin:0px;padding:0px;padding-left:10px;font-family:"Trebuchet MS";}
.head1{color:#FE9900;font-size:15px;font-weight:bold;margin-top:50px;}
/*.main_wrapper{padding:0px;margin:auto;width:800px;}*/
.main_wrapper{padding:0px;margin:auto;width:831px;}
.header_wrapper{padding:0px;margin:0px 0px 10px 0px;width:820px; overflow: hidden;}
ul.lists{width:330px;border:1px solid #F60;padding:10px 10px 10px 50px;margin-left:10px;background:#f7f6f6;float:right;list-style-image:url(../images/subbullet.png);margin-bottom:5px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
ul.lists li{width:100%;float:left;height:25px;}
ul.plists{width:390px!important;list-style-image:url(../images/pbullet.jpg);margin-bottom:10px;padding-left:30px;}
ul.plists li{width:100%;padding:5px 0px!important;border:none!important;}
p.gentitle{font-size:15px;font-weight:bold;}
p.subotitle{width:100%;color:#fe9900;font-size:16px;float:left;margin:0px;padding:10px 0px;font-weight:bold;border-bottom:1px solid #fe9900;}
p.bottom{border-bottom:1px solid #F60;}
p.image{text-align:center;padding:10px 0px;}
#prosp{width:100%;}
#prosp .dls{float:left;padding:10px;background:#fe9900;margin-top:15px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
#prosp .dls img{float:left;padding-right:5px;}
#prosp .dls select{float:left;width:180px;}
#prosp .prospt{width:250px;background:url(../images/spare-bg-2.jpg);padding:8px 8px 5px 8px;line-height:1.4;margin:0px auto;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px; border: 1px solid #F90;box-shadow: inset 0 1px 0 #F7D7A7;}
#prosp .prospt a{text-decoration:none; color: #333;}
#prosp .prospt p.subtitle{width:100%;color:#fe9900;font-size:16px;text-align:center;padding:0;margin:0;background:transparent;}
#prosp .prospt p.maintitle{width:100%;color:#CCC;font-size:24px;text-align:center;padding:0;margin:0;background:transparent;}
#sparetabs{max-width: 700px; margin: 0 auto 15px;}
#sparetabs ul.lists{width:260px!important;line-height:1.6!important;border:1px solid #F60;padding:10px 10px 10px 50px;background:#f7f6f6;float:left;list-style-image:url(../images/subbullet.png);margin:10px 10px 10px 0;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
#sparetabs ul.lists li{width:auto!important;border:none!important;padding:0px!important;}
.searchside{border:2px solid #CCC;width:200px;padding:10px;background:#f6f5f3;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
#tnt_pagination{float:right;margin-top:10px;}
#tnt_pagination a{border:none!important;}
#tnt_pagination a:link, #tnt_pagination a:visited{background:none!important;color:#000!important;}
#tnt_pagination .active_tnt_link{background:none!important;}
#tnt_pagination .disabled_tnt_pagination{border:none!important;background:none!important;}
.header_wrapper1{padding:0px;margin:0px 0px 0px 0px;}
.link1 a{padding:10px 10px 10px 10px;color:#000000;text-decoration:none;font-weight:bold;font-size:14px;font-family:"HelveticaNeue LT 65 Medium";}
.link1 a:hover{padding:10px 10px 10px 10px;color:#FFFFFF;height:30px;font-size:14px;}
.searchLink a{color:#000000;text-decoration:none;}
.searchLink a:hover{color:#ffffff;cursor:pointer;text-decoration:none;}
.searchLink1 a{color:#000000;text-decoration:none;}
.searchLink1 a:hover{color:#fe9900;cursor:pointer;text-decoration:none;}
.footer{color:#FFFFFF;font-size:12px;padding:0px 0px 0px 0px;margin:0px;background-color:#333333;width:100%;}
.footlink a{color:#000000;text-decoration:none;font-weight:bold;padding:0px 20px 0px 20px;}
.footlink a:hover{color:#FE8800;text-decoration:none;font-weight:bold;}
.textHead{color:#FE8800;font-size:16px;font-weight:bold;padding:10px 0px 10px 0px;}
.topright{float:right;padding:0px 0px 0px 0px;color:#FE9900;font-size:20px;font-weight:bold;}
.Divtext{color:#FE9900;font-size:14px;font-weight:bold;width:200px;float:left;}
.Divtext2{color:#FE9900;font-size:14px;font-weight:bold;width:70px;float:left;}
.order{color:#D92E25;font-size:12px;font-weight:bold;text-decoration:none;}
.link a{padding:10px;color:#000000;text-decoration:none;font-weight:bold;}
.link a:hover{padding:10px;color:#FFFFFF;background:#FE9900;}
.input{color:#000000;border:1px solid #CCCCCC;height:20px;width:170px;font-family:Arial, Helvetica, sans-serif, Tombats;font-size:12px;padding-left:10px;}
.inputText{color:#666666;padding:0px 0px 0px 0px;}
.ourclient{background:url(../images/004.png);background-repeat:no-repeat;color:#ffffff;font-weight:bold;height:19px;width:103px;margin:30px 300px 0px 300px;}
.email a{color:#000000;text-decoration:none;font-weight:bold;}
a.email{color:#000000;text-decoration:none;}
.email a:hover{color:#FE9900;}
.divMain{background:url(../images/inner004.jpg);height:72px;width:760px;background-repeat:no-repeat;background-position:left;}
.contents{padding-left:8px;}
.contents h1{color:#fe9900;font-size:20px;}
.h5{font-size:14px;font-weight:bold;}
.contents span{color:#fe9900;font-size:14px;}
.div{background:#F4F4F4;width:250px;height:220px;float:right;display:block;text-align:center;color:#000000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border:2px solid transparent;}
.div:hover{background:#F9F9F9;border:2px solid #F4F4F4}
.productSearch{background:url(../images/drop.png);background-repeat:no-repeat;height:30px;width:200px;}
.callnow{color:#FFFFFF;font-size:14px;font-weight:bold;padding-left:65px;}
.inputBox{color:#999999;border:1px solid #ffffff;height:20px;width:190px;background-color:#fe9900;margin-bottom:20px;}
.inputTxt{color:#000000;font-weight:bold;}
.headtext{font-size:20px;line-height:28px;}
.projectdiv{background:url(../images/lg_total_hover.jpg) 0 0 no-repeat;color:#ffffff;width:157px;height:164px;display:block;}
.projectdiv1{background:url(../images/mouse01.png) 0 0 no-repeat;width:770px;height:160px;display:block;text-align:center;color:#000000;}
.projectdiv1:hover{background:url(../images/scopebg1.png) 0 0 no-repeat;color:#ffffff;}
#foo{background-image:url('../images/sub.png');width:62px;height:21px;border-style:none;background-color:transparent;background-repeat:no-repeat;}
#foo:hover{background-image:url('../images/sub_darck.png')}
.dropbox{background:url(../images/country.png);height:33px;width:186px;background-repeat:no-repeat;margin-left:16px;}
.dropbox1{background:url(../images/drop3.png);height:50px;width:190px;background-repeat:no-repeat;}
#find{background-image:url('../images/find.png');width:73px;height:21px;border-style:none;background-color:transparent;background-repeat:no-repeat;}
#find:hover{background-image:url('../images/find12.png');}
#done{background-image:url('../images/done.png');width:57px;height:21px;border-style:none;background-color:transparent;background-repeat:no-repeat;float:left;}
#done:hover{background-image:url('../images/done.png');width:57px;height:21px;}
#dropbrands{background:url(../images/dropdown.jpg) no-repeat 160px 10px #F4F4F4;border:2px solid #CCC;width:180px;height:25px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}
#dropbrands:hover{background:url(../images/dropdown.jpg) no-repeat 160px 10px #F8F8F8;width:180px;height:25px;}
#search{background-image:url('../images/searchdark.png');width:77px;height:31px;border-style:none;background-color:transparent;background-repeat:no-repeat;border-radius:none!important;box-shadow:none!important;}
#search:hover{background-image:url('../images/search.png');width:77px;height:31px;border-radius:none!important;box-shadow:none!important;}
.cancel{color:#000000;font-size:14px;text-decoration:underline;float:left;}
.cancel:hover{color:#ffffff;text-decoration:none;}
.or{float:left;padding:0px 80px;margin-top:10px;}
.or:hover{color:#ffffff;text-decoration:none;}
.checkbox{width:20px;margin-top:5px;}
.checkbox:hover{color:#fe9900;}
.Divmain{background:url(../images/box_top.png);background-repeat:repeat-x;background-position:top;}
.DivRight{background:url(../images/box_left.png);background-repeat:repeat-y;background-position:left;}
#cssmenu .brocture, .inner-footer .brocture{
  font-family:'Trebuchet MS';
  padding: 5px;   background-image:url(../images/pdf.png); background-repeat:no-repeat; background-position:center left; background-color: #ccc; padding-left:20px;
  border:1px solid #A9A9A9;
    position: absolute;
  top: 2px;
  right: 15px;
}
.inner-footer .brocture{
  position: relative;
  margin: 8px auto 12px;
  width: 250px;
  right: 0;
}
#cssmenu .brocture option, .inner-footer .brocture option{ background:#FFF;}
.row1{background-color:#EAEAEA;}
.row2{background-color:#fe9900;color:#FFFFFF;}
.midtext{color:#fe9900;font-size:16px;padding:0px;margin:0px;line-height:10px;}
#contact{background-image:url('../images/callheader.png');width:316px;height:78px;border-style:none;background-color:transparent;background-repeat:no-repeat;}
#contact:hover{background-image:url('../images/callheader_orange.png')}
.spare_bg{width:766px;height:340px;}
.spare_bg a{display:block;background:#ffffff;text-align:center;width:766px;height:340px;text-decoration:none;color:#000000;}
.spare_bg a:hover{background:url(../images/03.jpg);background-repeat:no-repeat;width:766px;height:340px;}
#seach-bg{background:#FFF;-webkit-border-radius:8px;border-radius:8px;border:1px solid #000;width:311px;height:24px;float:right;margin:0px 0 0px 0px;behavior:url(PIE.htc);position:relative;padding-left:2px;outline:none;}
.seach-bg{background:none;border:none;width:300px;height:20px;color:#000;font-family:Arial, Helvetica, sans-serif;size:12px;}
#search-form{float:right;background:#e1e1e1;background:-webkit-gradient(linear,left top, left bottom, color-stop(0, rgb(243,243,243)), color-stop(1, rgb(225,225,225)));background:-moz-linear-gradient(center top, rgb(243,243,243) 0%, rgb(225,225,225) 100%);border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;border-color:#000;}
.inputSearch{background:#fafafa;height:24px;line-height:24px;background:#FFF;border:1px solid #000;font-size:12px;color:#000;padding:3px 3px 3px 5px;width:310px;border-color:#000;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(255,255,255)), color-stop(1, rgb(235,235,235)));background:-moz-linear-gradient(center top, rgb(255,255,255) 0%, rgb(235,235,235) 100%);}
.inputSearch:focus{outline:none;background:#fff;}
.float_left{ float:left !important;}
.float_right{ float:right !important;}
.direct_menu{cursor: pointer;
display: block;
list-style: outside none none;
padding: 5px 0 5px 10px;
width: 100%;}
.direct_menu a{color: #000000;
display: inline-block;
font: bold 13px "Trebuchet MS";
text-decoration: none;
width: 100%;}

.direct_menu a:hover {
   color:#ff9900;
    /* Type */
    text-decoration:none;
}


.hover_underline:hover {text-decoration:underline;}
a.email:hover { color: #FF9900!important; text-decoration:underline !important;}
/*Header */
#tnt_pagination {
  display:block;
  text-align:left;
  height:22px;
  line-height:21px;
  clear:both;
  padding-top:3px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
}
#tnt_pagination a:link, #tnt_pagination a:visited{
  padding:7px;
  padding-top:2px;
  padding-bottom:2px;
  border:1px solid #000000;
  margin-left:10px;
  text-decoration:none;
  background-color:#fe9900;
  color:#ffffff;
  width:22px; font-weight:bold;
}#tnt_pagination a:hover {
  background-color:#eaeaea; border:1px solid #000000;
  color:#000000;  }
#tnt_pagination .active_tnt_link {  
  padding:7px;
  padding-top:2px;  padding-bottom:2px;
  border:1px solid #Fe9900; margin-left:10px;
  text-decoration:none; background-color:#eaeaea;
  color:#000000;  cursor:default;
}
#tnt_pagination .disabled_tnt_pagination {
  padding:7px;
  padding-top:2px;
  padding-bottom:2px;
  border:1px solid #EBEBEB;
  margin-left:10px;
  text-decoration:none;
  background-color:#F5F5F5;
  color:#000000;
  cursor:default;
  font-weight:bold;
}
p{padding:0px; margin:0px !important;}
.simply-scroll{background-color: white;}                  
.norm{color:#131313; text-decoration:none;}
.norm:hover{ color:#F98D1E; }
.menuImg{margin-left:5px;margin-top:2px;width:10px;height:10px;}
/*Index Page*/
.header_title{font:bold 24px/30px "Trebuchet MS";}
.header_title.f-small{font-size: 20px;}
.header_title .rimg{float:right;}
.tabsmenuclass1{ margin: 26px 0 38px; }
.front_tiket {
  background: url("../images/shape_02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: inline-block;
  height: 97px;
  text-align: center;
  width: 144px;
}
.front_tiket img.tkrimg{  padding-top:10px;border:0px none;}
.left_menu{background:#F6F4F5; border:1px solid #DDDBDC;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px; padding:5px 2px; max-width:220px; margin-bottom: 15px;}
.left_menu ul{list-style:none; padding:0px; margin:0px;}
.left_menu ul li{cursor:pointer;list-style:none; padding:5px 0px 5px  10px; width:100%; display:block; }
.left_menu ul li a{ font:bold 13px "Trebuchet MS"; text-decoration:none; color: #000000; }
.left_menu ul li a:hover{color:#ff9900;}
.right_panel{ position: relative;}
.sublaber {
  color: #ff9900;
  font: bold 20px "Trebuchet MS";
  margin: 5px 0;
  text-decoration: none;
  width: 100%;
}
.part-logo{ margin: 6px 0 15px;}
.parkins_metter{width:100%;overflow: hidden;margin-bottom: 20px;}
.parkins_metter .parkins_metter_list{width:70%;float: left;}
.parkins_metter_list ul, .desc-list{list-style:none; padding:0px; margin:0px;}
.parkins_metter_list ul li, .desc-list li {
  background: url("../images/left_li.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
  clear: both;
  color: #001628;
  font: 13px/18px "Trebuchet MS";
  list-style: outside none none;
  margin-top: 8px;
  padding-left: 20px;
}
.description .desc-list li {
  clear: none;
}
.desc-list{
  margin-bottom: 10px;
}
.parkins_metter p{ margin-bottom: 10px;}
.parkins_metter p strong{ font-size: 14px;}
.parkins_metter p.sub-ttl{
  border-bottom: 1px solid #fe9900;
  margin-top: 5px;
}
.parkins_metter p.supp-ttl{
  font-size: 15px;
  font-weight: bold;
  color: #FA8C1D;
  margin-top: 5px;
}
.load-image{
  padding: 5px 0 15px 15px;
  max-height: 180px;
}
.load-image-left{
  padding: 5px 15px 15px 0;
  max-height: 180px;
}
.parkins_metter p.sub-ttl .midtext{
  line-height: 18px;
}
.parkins_metter .parkins_img{ float: right;border:0px; margin:0px 5px;}
.parkins_metter_2{background:#F6F4F5; border:1px solid #ff9900;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px; padding:5px; 
width:97%; margin: 5px 0px 20px 0px;}
.parkins_metter_table{width:100%;}
.parkins_metter_table th{color:#ff9900; text-align:left;  font: bold 13px "Trebuchet MS";}
.parkins_metter_table td{color:#000000; text-align:left;  font: normal 13px "Trebuchet MS";}
.devider_hr{ width:100%; height:1px; border: 0;margin: 8px 0px 12px 0px;background: #666;}
.alsoavailable{width:100%; padding:15px 0px 5px 0px; overflow:hidden;}
.alsoavailable ul{list-style:none; padding:0px; margin:0px;text-align:right;}

.alsoavailable ul li {
  float: left;
  margin-bottom: 2%;
  margin-right: 2%;
  width: 23.5%;
}
.alsoavailable ul li.logo-sec, .alsoavailable ul li.m-r-0, .alsoavailable ul li:nth-child(4n){ margin-right:0;}
.alsoavailable ul li .data-part{ border: 2px solid #E2E2E2; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; text-align: center; padding: 5px; cursor:pointer;}
.alsoavailable ul li .data-part:hover{ border-color: #FF9900;}
.alsoavailable ul li .data-part a{display: block;}
.alsoavailable ul li .data-part a:hover, .alsoavailable ul li .data-part a:focus{ color:#FF9900; text-decoration:none;}
.alsoavailable ul li.logo-sec .data-part{ border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0;padding: 6px 0;}
.data-part img{max-width: 100%; margin:0 auto;display:block;cursor:pointer;}
.data-part.last img{margin:32px auto;}
.maincorvetable{width:100%;} 
.maincorvetable .top_col_left{background:url(../images/box_left.png); background-repeat:repeat-y; background-position:left;width:25px;content:open-quote;}
.maincorvetable .top_col_right{background:url(../images/box_right.png); background-repeat:repeat-y; background-position:right;width:25px;content:open-quote;}
.maincorvetable .bot_col_left{background:url(../images/bottam.png); background-repeat:no-repeat; background-position:left;width:25px;content:open-quote;}
.maincorvetable .top_col_mid{background:url(images/box_bottom.png); background-repeat:repeat-x;content:open-quote;}
.maincorvetable .top_col_right{background:url(../images/bottamr.png); background-repeat:no-repeat; background-position:right;width:25px;content:open-quote;}
.float_l{float:left;}
.float_r{float:right;}
.logoImg{ margin:5px 0px 0px 0px; }
.scrollerdiv{float:left; position:relative;margin-bottom:5px; }
.submenu{ width:98%; clear:both; float:none; display:none;}
.submenu ul li {  background: url("../images/left_li.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
  clear: both;
  list-style: none;
  padding-left: 10px;
}
.submenu ul li a{font:normal 13px "Trebuchet MS"; text-decoration:none; color: #000000; }
.submenu ul li a.active{color: #ff9900 !important;}
optgroup[label="FPT IVECO"]{background: #DA1558; color: #FFF;}
optgroup[label="PERKINS"]{background: #00529B; color: #FFF;}
#cssmenu .brocture option, .inner-footer .brocture option{ background: #FFF; color: #000;}
/* Logo Slide Sparepart */
#logo-slide {
  width: 147px;
  position: relative;
  height: 29px;
  float: right;
}
#logo-slide .slide {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 147px;
  height: 29px;
  overflow: hidden;
  text-align: center;
}
#parts-slide, #tools-slide {
  width: 150px;
  position: relative;
  height: 300px;
  float: right;
  margin-left: 20px;
}
#parts-slide .slide {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  width: 150px;
  height: 200px;
  overflow: hidden;
  text-align: center;
}
.sp1 {
  animation: sp1 10s infinite;
  -o-animation: sp1 10s infinite;
  -moz-animation: sp1 10s infinite;
  -webkit-animation: sp1 10s infinite;
}

@-webkit-keyframes sp1 {
0% {opacity: 0;}
22% {opacity: 1}
33% {opacity: 1;}
55% {opacity: 0;}
66% {opacity: 0;}
88% {opacity: 0;}
100% {opacity: 0;}
}

@keyframes sp1 {
0% {opacity: 0;}
22% {opacity: 1}
33% {opacity: 1;}
55% {opacity: 0;}
66% {opacity: 0;}
88% {opacity: 0;}
100% {opacity: 0;}
}

@-moz-keyframes sp1 {
0% {opacity: 0;}
22% {opacity: 1}
33% {opacity: 1;}
55% {opacity: 0;}
66% {opacity: 0;}
88% {opacity: 0;}
100% {opacity: 0;}
}
.sp2 {
  animation: sp2 10s infinite;
  -o-animation: sp2 10s infinite;
  -moz-animation: sp2 10s infinite;
  -webkit-animation: sp2 10s infinite;
}
.sp3 {
  animation: sp3 10s infinite;
  -o-animation: sp3 10s infinite;
  -moz-animation: sp3 10s infinite;
  -webkit-animation: sp3 10s infinite;
}

@-webkit-keyframes sp2 {
0% {opacity: 0;}
22% {opacity: 0}
33% {opacity: 0;}
55% {opacity: 1;}
66% {opacity: 1;}
88% {opacity: 0;}
100% {opacity: 0;}
}

@keyframes sp2 {
0% {opacity: 0;}
22% {opacity: 0}
33% {opacity: 0;}
55% {opacity: 1;}
66% {opacity: 1;}
88% {opacity: 0;}
100% {opacity: 0;}
}

@-moz-keyframes sp2 {
0% {opacity: 0;}
22% {opacity: 0}
33% {opacity: 0;}
55% {opacity: 1;}
66% {opacity: 1;}
88% {opacity: 0;}
100% {opacity: 0;}
}

@-webkit-keyframes sp3 {
0% {opacity: 1;}
22% {opacity: 0}
33% {opacity: 0;}
55% {opacity: 0;}
66% {opacity: 0;}
88% {opacity: 1;}
100% {opacity: 1;}
}

@keyframes sp3 {
0% {opacity: 1;}
22% {opacity: 0}
33% {opacity: 0;}
55% {opacity: 0;}
66% {opacity: 0;}
88% {opacity: 1;}
100% {opacity: 1;}
}

@-moz-keyframes sp3 {
0% {opacity: 1;}
22% {opacity: 0}
33% {opacity: 0;}
55% {opacity: 0;}
66% {opacity: 0;}
88% {opacity: 1;}
100% {opacity: 1;}
}

/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
 
.accordion {
    overflow:hidden;
   
}
 
 
.accordion-section-title {
  color: #000000;
  font: bold 13px "Trebuchet MS";
  text-decoration: none;
  width:100%;
    display:inline-block;
 }
 .accordion-section{
  cursor: pointer;
  display: block;
  list-style: outside none none;
  padding: 5px 0 5px 10px;
  width: 100%;
  position: relative;
}
.accordion-section-title.active, .accordion-section-title:hover {
   color:#ff9900;
    /* Type */
    text-decoration:none;
}
 
.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}
 
 
.accordion-section-content {
    
    display:none;
  padding-left:0;
}
/*----- Accordion end -----*/
/*----- Slider start -----*/

/*----- Slider end -----*/
.m-b-20{margin-bottom:20px !important;}
.m-b-15{margin-bottom:15px !important;}
.m-b-10{margin-bottom:10px !important;}
.m-b-0{margin-bottom:0 !important;}
 .ui-autocomplete-category {
font-weight: bold;
padding: .2em .4em;
margin: .8em 0 .2em;
line-height: 1.5;
}
 .ui-autocomplete {
max-height: 200px;
overflow-y: auto;
/* prevent horizontal scrollbar */
overflow-x: hidden;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
height: 200px;
}

body .ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content {
  background: white none repeat scroll 0 0;
  display: block;
  padding: 0 5px;
  border: 1px solid #cccccc;
  border-top: 0px none;
  z-index: 10000000;
}
.ui-autocomplete-category {
  margin: 5px 0;
}

.searchbox{ margin:5px 5px 7px 5px;}
.ppage_search_box{
color:#000000;border:1px solid #CCCCCC;height:30px; font-family:Arial, Helvetica, sans-serif, Tombats;font-size:12px; 

  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px; 
  padding:2px 0 2px 10px !important;;
  width: 85% !important;;
}
.search_box, .home-sp-search{
  color:#000000;border:1px solid #CCCCCC;height:30px; font-family:Arial, Helvetica, sans-serif, Tombats;font-size:12px; 

  border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px; 
  padding:2px 0 2px 10px !important;;
  width: 100% !important;;
}
.home-sp-search{   
  -webkit-border-radius: 0 0 6px 6px;
  -moz-border-radius: 0 0 6px 6px;
  -khtml-border-radius: 0 0 6px 6px;
  border-radius: 0 0 6px 6px;
  height: 36px;
}
.home-sp-search:focus{
  outline: 0;
  border-color: #f8981d;
}
.search-cat {
  margin: 7px;
}
.search-cat label {
  display: block;
  font-weight: normal;
  margin-bottom: 2px;
}
.search-cat label input[type=checkbox]{
  margin: 0;
  vertical-align: middle;
}
h3.cat-ttl {
  font-size: 14px;
  font-weight: bold;
  color: #FF9900;
  margin: 10px 0 5px;
}
a.cat-all, a.cat-all:hover, a.cat-all:focus{ text-decoration: underline;}
a.cat-all:hover, a.cat-all:focus{ color: #333;}
/* CSS for Responsive */
.pgnfound_block{
  text-align: center;
  margin: 50px 0;
}
.pgnfound_block h2{
  font-size: 22px;
}
.pgnfound_block h1{
  margin: 15px 0;
  font-size: 135px;
  color: #FF9900;
}
.wrapper{
  border: 2px solid #E2E2E2;
  margin: 20px 0;
  background: #FFF;
  padding: 15px 20px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}
.wrapper hr{
  border-color: #666;
}
.link-container{
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  -webkit-border-radius:10px;
  border-radius:10px;
  border:2px solid transparent;
  padding: 13px 15px;
  margin: 10px auto 0;
  cursor: pointer;
  max-width: 220px;
}
.gen-hov:hover .link-container{
  border-color: #E2E2E2;
}
.gen-hov .link-container:hover{
  border-color: #FF9900;
}
.link-container img{
  max-width:100%;
}
.link-container a {
  display: block;
  text-align: center;
  color: #000;
  text-decoration: none;
}
.logo-section{
  margin: 5px 0;
  text-align: center;
}
.logo-section img{
  max-width: 100%;
}
.m-r--15{
  margin-right: -15px;
}
.m-r-5{
  margin-right: 5px;
}
.m-t-5{
  margin-top: 5px;
}
.m-t-50{
  margin-top: 50px;
}
.m-t-35{
  margin-top: 35px;
}
.m-t-25{
  margin-top: 25px;
}
.m-t-20{
  margin-top: 20px;
}
.m-t-15{
  margin-top: 15px;
}
.m-t-10{
  margin-top: 10px;
}
.m-h-225{
  min-height: 225px;
}
.carousel-fade{
  margin-bottom: 15px;
}
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
  display: none;
}
.responsive { /* Customisable base class for style override DIV */
max-width: 325px;
height: 78px;
margin: 0 auto 1em;
overflow: hidden;
}
.responsive .simply-scroll-clip {
min-width: 210px;
background: #FFF;
margin: 0 auto;
}
.responsive .simply-scroll-list {}
.responsive .simply-scroll-list li {
float: left;
width: 220px;
}
UL#footermenu{
  height: auto !important;
}
UL#footermenu LI{
  float: none !important;
  display: inline-block;
}

.contact-box{
  -webkit-border-radius:0px 0px 10px 10px; 
  -moz-border-radius:0px 0px 10px 10px; 
  border-radius:0px 0px 10px 10px; 
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2); 
  background: #FFF url(/images/foot2.jpg); 
  background-repeat:no-repeat; 
  min-height:215px; 
  max-width: 250px;  
  margin: 0 auto;
}
.contact-box .inner-sec{
  padding-top: 60px;
  height: 210px;
}
.contact-box .inner-sec .title{
  border-bottom: orange solid 1px;
  height: 33px;
  font-size: 20px;
  font-weight: bold;
  line-height: 160%;
  text-align: center;
  margin-bottom: 5px;
}
.contact-details{
  margin-top: 5px;
}
.contact-details span.lft{
  width: 55px;
  display: inline-block;
  padding-left: 10px;
  color:orange;
  font-size:14px;
  font-weight:bold;
}
#wrapper {
    margin-left: 325px;
    margin-top: -36px;
    text-align: right;
}
.conatct-block{
  background: #000 url('../images/contact.jpg') 0 0 no-repeat;
  height: 78px;
  color: #FFF;
  padding-left: 120px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  max-width: 325px;
  margin: 0 auto;
  font-family: "Times New Roman", Times, serif;
  font-weight: bold;
  font-size: 16px;
  padding-top: 5px;
  line-height: 22px;
}
.conatct-block a{
  color: #FFF;
}
.conatct-block a:hover, .conatct-block a:focus{
  color: #FF9900;
  text-decoration: none;
}
.conatct-block .phone, .conatct-block .call, .conatct-block .time{
  background: url('../images/sprite-contact.jpg') 0 0 no-repeat;
  padding-left: 27px;
}
.conatct-block .call{
  background-position: 0 -22px;
}
.conatct-block .time{
  background-position: 0 -45px;
  margin-top: 2px !important;
}
.page-title{
  width: 156px;
  height: 113px;
  background: url('../images/shape-title.png');
  background-repeat: no-repeat;
  margin-top: -31px;
  text-align: center;
  padding-top: 41px;
  padding-right: 12px;
  margin-bottom: 20px;
}
.p-t-25{
  padding-top: 25px;
}
.contact-form{
  background: url('../images/bg-contact.png') 0 0 no-repeat;
  padding: 5px 25px 15px;
  border-radius: 10px;
  max-width: 240px;
  /* max-height: 245px; */
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
  margin: 0 auto;
}
#countryselector{
  background: url('../images/bg-country.jpg') 0 0 no-repeat;
  padding: 35px 25px 40px;
  border-radius: 10px;
  max-width: 240px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -ms-background-size: cover;
  background-size: cover;
  margin: 45px auto 30px;
  text-align: center;
}
.contact-form .link{
  color: #FFF;
  font-weight: bold;
  font-size: 14px;
}
.contact-form .link:hover{
  text-decoration: none;
}
.contact-form h5{
  margin-top: 3px;
  text-align: center;
  margin-bottom: 25px;
  font-size: 18px;
  font-weight: bold;
}
#countryselector h5{
  margin-top: 5px;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
}
#countryselector .form-control{
  font-size: 14px;
  margin-bottom: 10px;
}
.contact-form h5 span{
  color: #FFF;
}
.contact-form .form-control{
  margin-bottom: 7px;
  height: 28px;
  font-size: 14px;
}
.contact-form textarea.form-control{
  height: auto;
  resize: none;
}
.contact-form .form-control:focus{
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.cnt-ttl{
  font-size: 18px;
  color: #ff8c00;
  font-weight: bold;
  margin-bottom: 15px;
  margin-top: 5px;
}
.cnt-ttl span{
  color: #000;
}
.address-block p{
  margin-top: 5px;
}
.address-block p.sub-ttl{
  font-weight: bold;
}
.address-block p span.call-lft {
  display: inline-block;
  width: 48px;
  font-weight: bold;
  color: #ff8c00;
}
.address-block p.cnt-ttl{
  font-size: 15px;
  margin-bottom: 10px;
}
.clock {
display: block;
position:relative;
}
.clockhighlight1 {
display: block;
padding: 8px;
}
.clockface {
    background: #fff;
    border: 3px solid #8e8e8e;
    border-radius: 16px;
    display: block;
    height: 31px;
    width: 31px;
}
.minutes {
  position: absolute;
  width: 3px;
  height: 15px;
  top: 53px;
  left: 220px;
  background: #8e8e8e;
  -webkit-transform-origin: 50% 170px;
  -moz-transform-origin: 50% 170px;
}
.fiveminutes {
    background: none repeat scroll 0 0 #000;
    height: 3px;
    left: 22px;
    position: absolute;
    top: 10px;
    transform-origin: 50% 13px 0;
    width: 2px;
}
#fifteen {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
}
#thirty {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
}
#fourtyfive {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
}
#sixty {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
}
#minhand {
    background: #000;
    border-radius: 7px;
    height: 12px;
    left: 22px;
    position: absolute;
    top: 12px;
    transform-origin: 50% 11px 0;
    width: 2px;
}
#hourhand {
    background: #000;
    border-radius: 7px;
    height: 8px;
    left: 22px;
    position: absolute;
    top: 15px;
    transform-origin: 50% 8px 0;
    width: 2px;
} 
#mobile{
  position: fixed;
  bottom: 0;
  right: 10px;
}
#mobile a{
  background: #000;
  display: block;
  padding: 12px 25px 9px 25px;
  border-radius: 8px 9px 0 0;
  font-weight: bold;
  text-transform: uppercase;
  box-shadow: 0 0px 7px rgba(0, 0, 0, 0.8);
  border: 2px solid #FFF;
  border-bottom: 0;
  font-size: 16px;
}
#mobile a{
  color: #FE9900;
  text-decoration: none;
}
h2.head {
  margin: 7px 0px 15px;
  padding: 0px;
}
#tools-slide{
  width: 200px;
  margin: 0 0 15px 15px;
  height: auto;
}
.box-detail{
  clear: both;
  border: 1px solid #fe9900;
  padding: 10px;
  background: #F6F6F6;
  border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
}
.box-detail.small{
  clear: none;
  max-width: 300px;
  margin-top: 7px;
}
.box-detail p{
  margin-bottom: 5px;
  font-size: 13px;
  vertical-align: top;
}
.box-detail p:last-child{
  margin-bottom: 0;
}
.box-detail p span{
  vertical-align: top;
}
.box-detail p label{
  width: 170px;
  color: #FE9900;
  font-size: 13px;
  margin-bottom: 0;
  font-weight: bold;
}
.box-detail.small p label{
  width: 100px;
}
.box-detail ul{
  margin: 0;
  padding: 0;
}
.box-detail ul li{
  background: url(../images/subbullet.png) 0 0 no-repeat;
  list-style: none;
  padding-left: 28px;
  margin: 4px 0;
  line-height: 22px;
}
.history-list{
  margin-bottom: 15px;
  padding: 0;
}
.history-list li{
  background: url(../images/orange-small.png) 0 3px no-repeat;
  list-style: none;
  padding-left: 21px;
  margin: 4px 0;
  line-height: 22px;
}
.history-list li span{
  font-weight: bold;
  color: #FE9900;
}
.certify{
  margin-top: 8px;
  padding-top: 6px;
  border-top: 1px solid #999;
}
.certify img{
  max-width: 100px;
  float: left;
}
.image-sec{
  text-align: center;
}
.image-sec img{
  max-width: 100%;
  margin-bottom: 15px;
}
.contact-block{
  background: #FFFFFF;
  -moz-border-radius: 5px;
  -khtml-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
  padding: 10px 8px;
  min-height: 215px;
}
.con-header{
  margin-bottom: 13px;
}
.con-header p{
  font-family: Verdana, Geneva, sans-serif;
  letter-spacing: -2px;
  font-size: 25px;
  border-bottom: 2px solid #fbbf83;
  padding-bottom: 5px;
  font-weight: bold;
  font-style: italic;
}
.contact-block .con-nav{
  text-align: right;
  font-weight: bold;
  margin-bottom: 8px;
  color: #000;
  font-size: 13px;
}
.contact-block .con-nav a{
  text-decoration: underline;
  color: #FF9900;
}
#iveco_table{
  margin-bottom: 20px;`
}
#iveco_table td{
  border-left: 2px solid #eaac4e;
}
.history-sec{
  border: 2px solid #E2E2E2;
  margin: 7px 0 20px;
  text-align: center;
  padding: 15px 0 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  border-radius: 15px;
}
.history-sec p{
  color: #FE9900;
  font-weight: bold;
  margin-bottom: 15px;
  font-size: 14px;
}
.history-sec img{
  display: block;
  margin: 15px auto 5px;
}
.history-sec .adp{
  min-height: 185px;
}
.project-block, .project-logo{
  text-align: center;
  padding-top: 8px;
}
h2.project-ttl {
  margin: 0;
  text-align: left;
  text-transform: uppercase;
  color: #FF9900;
  font-size: 20px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  border-bottom: 1px solid #EAEAEA;
}
.project-block h4, .project-logo h4{
  font-size: 16px;
  color: #fe9900;
  background-image: url('../images/sep-prj.jpg');
  background-position: center bottom;
  background-repeat: no-repeat;
  padding-bottom: 8px;
  margin-bottom: 3px;
  line-height: 20px;
}
.project-block img{
  max-width: 100px;
}
.project-block p, .project-logo p{
  background-image: url('../images/sep-prj.jpg');
  background-position: center bottom;
  background-repeat: no-repeat;
  padding-bottom: 8px;
  margin-bottom: 25px;
}
.project-contact-block {
  background: #F7A82F;
  background-image: -webkit-linear-gradient(top, #F7A82F, #F29305);
  background-image: -moz-linear-gradient(top, #F7A82F, #F29305);
  background-image: -ms-linear-gradient(top, #F7A82F, #F29305);
  background-image: -o-linear-gradient(top, #F7A82F, #F29305);
  background-image: linear-gradient(to bottom, #F7A82F, #F29305);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #FFF;
  text-align: center;
  padding: 15px 20px;
  margin: 25px 0;
  border: 1px solid #E88C01;
}
.project-contact-block h3{
  margin-top: 0;
  font-size: 22px;
  font-weight: normal;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
.project-contact-block .btnaddmore{
  font-size: 18px;
  text-transform: uppercase;
  font-weight: bold;
  width: auto;
  padding: 10px 25px;
}
.project-contact-block .btnaddmore:hover, .project-contact-block .btnaddmore:focus{
  text-decoration: none;
  background: rgba(255, 255, 255, 0.3);
  color: #FFF;
}
.spare-logos{
  max-width: 100%;
}
.text-right-d{
  text-align: center;
}
.errormessage{
  padding: 5px 15px 4px;
  clear: both;
  font-size: 95%;
  color: red;
}
  ul{
      list-style-type: none;
  }
  .txtsubheading{
    padding-top:30px;text-align:left; border-bottom:1px solid #fe9900; color:#585858; width:100%; margin-bottom:10px; padding-bottom:10px; font-size:18px;
  }
  .tabsmenuclass1 li {
      float: left;
      margin-top: 0;
  }
  .headtext {
      font-size: 20px;
      line-height: 28px;
  }
  ::-webkit-input-placeholder {
      color: #494949;
  }
  :-moz-placeholder { /* Firefox 18- */
     color: #494949;
  }
  ::-moz-placeholder {  /* Firefox 19+ */
     color: #494949;  
  }
  :-ms-input-placeholder {  
    color: #494949; 
  }
  .btn_adpower, .btnaddmore {cursor:pointer;}
  .spnrow{ font:12px Arial, Helvetica, sans-serif;color: #898989; width:30px; }
  .optionclass, .Engine_c {
    font-family: Arial !important;
    font-size: 12px;
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    background-color: #F8F8F8;
    border: 1px solid #cccccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    resize: none;
    border-radius: 4px;
    color: #494949;
    line-height: 20px;
    padding: 4px 6px;
  }
  .engine-det .optionclass{
    background: #FFF;
  }
  .myspclas{  outline: none;
    border: 1px solid #fe9900;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .optionclass:focus, .Engine_c:focus {
    outline: none;
    background: #FFF;
    border: 1px solid #fe9900;!important
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  input::-webkit-input-placeholder {
    color: #494949;
  }
  input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
    color: #CCC;
  }
  /* Firefox < 19 */
  input:-moz-placeholder {
    color: #494949;
  }
  input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
    color: #CCC;
  }
  /* Firefox > 19 */
  input::-moz-placeholder {
    color: #494949;
  }
  input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
    color: #CCC;
  }
  /* Internet Explorer 10 */
  input:-ms-input-placeholder {
    color: #494949;
  }
  input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
    color: #CCC;
  }
  .brandcmb{ background: #F8F8F8 url("../images/arrowdown.png") no-repeat 95px center; cursor: pointer;}
  .brandcmb:focus{ background: #F8F8F8 url("../images/arrowdown.png") no-repeat 95px center;}
  .height_center{  height: 32px; text-align: center; margin-left: 0; margin-right: 5px;}
  .brandli{ width:155px;  margin-bottom: 5px; text-align: left; padding: 3px 6px;}
  .blurobject{ width:0px; height:0px; display:none;}
  .head {    color: #FE9900;    font-family: "Trebuchet MS";    font-size: 18px;    font-weight: bold;}
  .Divtext {    color: #FE9900;    float: left;    font-size: 14px;    font-weight: bold;    width: 100%!important;}
  .Engine_c{ cursor:pointer;}
  .chdiv_mbox{
    display: none;
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    z-index:9999;
  }
.chdiv { display: none;
  background-color: #F8F8F8;
  border-color:  #cccccc #cccccc #cccccc;
  border-radius: 0 0 4px 4px;
  border-style: solid solid solid;
  border-width: 1px 1px 1px;
  //box-shadow: 0 1px 1px rgba(229,229, 229, 0.075) inset;
  box-shadow: 0px 6px 9px 1px #CDCDCD;
  margin-left: -175px;
  margin-top: 5px;
  padding: 10px 10px;
  position: absolute;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  width: 270px;
  z-index: 10000;
}

.chdiv:before {
  background: none repeat scroll 0 0 #f8f8f8;
  border-left: 1px solid #b0b0b0;
  border-right: 1px solid #b0b0b0;
  content: "";
  display: block;
  height: 8px;
  position: absolute;
  right: -1px;
  top: -8px;
  width: 95px;
  z-index: 1;
}

#adpower {
background: #F7A82F;
  background-image: -webkit-linear-gradient(top, #F7A82F, #F29305);
  background-image: -moz-linear-gradient(top, #F7A82F, #F29305);
  background-image: -ms-linear-gradient(top, #F7A82F, #F29305);
  background-image: -o-linear-gradient(top, #F7A82F, #F29305);
  background-image: linear-gradient(to bottom, #F7A82F, #F29305);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff;
  font-size: 15px;
  font-family: Trebuchet MS, Arial;
  padding: 6px 28px;
  width: 140px;
  border: solid #F7A82F 2px;
  text-decoration: none;
}
#adpower:focus{
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: 0;
}
#adpower:hover {
  background: #F29305;
  background-image: -webkit-linear-gradient(top, #F29305, #F7A82F);
  background-image: -moz-linear-gradient(top, #F29305, #F7A82F);
  background-image: -ms-linear-gradient(top, #F29305, #F7A82F);
  background-image: -o-linear-gradient(top, #F29305, #F7A82F);
  background-image: linear-gradient(to bottom, #F29305, #F7A82F);
  text-decoration: none;
}
 
.rowborder{ height:40px;}
.borderbottum{ height:1px; border-top:1px solid #D0CDCB;  } 
.btnaddmore{ 
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  background-color: #ffffff;
    border: 1px solid #fe9900;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  width:140px; 
  border-radius: 4px;
    color: #fe9900;
    font-size: 15px;
    padding: 7px 15px;
  font-family: Trebuchet MS, Arial;
}
.btnaddmore:hover{
  background: #F7A82F;
  background-image: -webkit-linear-gradient(top, #F7A82F, #F29305);
  background-image: -moz-linear-gradient(top, #F7A82F, #F29305);
  background-image: -ms-linear-gradient(top, #F7A82F, #F29305);
  background-image: -o-linear-gradient(top, #F7A82F, #F29305);
  background-image: linear-gradient(to bottom, #F7A82F, #F29305);
  color: #FFF;
}
.btnaddmore:focus{
  outline: 0;
  box-shadow: none;
}
.btnaddmore:active, #adpower:active{
  -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  background: #F49505;
  color: #FFF;
}
.crossDiv{   background-color: #ffffff;
    color: #fe9900;
    display: inline-block;
    font-family: Arial !important;
    font-size: 18px !important;
    line-height: 20px;
    margin-bottom: 0;
    padding: 4px 5px 2px 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    vertical-align: middle; cursor:pointer;
  border: 1px solid transparent;
}
.crossDiv:hover, .crossDiv:focus{
  outline: 0;
  box-shadow: none;
  background: #fe9900;
color: #FFF;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
} 
.combobox_arrow2{
    background:url("../images/arrowdown.png") no-repeat scroll 73px center #f8f8f8;
  width:82px; padding-left:10px;
   z-index:10; text-align:left;color: #898989;
}

.search_img{
   background: transparent url("../images/search_glass.png") no-repeat center center;
    display: block;color: #898989;
    height: 100%;
    width: 100%;
}
.styled-select-brand { display: none;
  background-color: #F8F8F8;
  border-color:  #cccccc #cccccc #cccccc;
  border-radius: 0 0 4px 4px;
  border-style: solid solid solid;
  border-width: 1px 1px 1px;
  //box-shadow: 0 1px 1px rgba(229,229, 229, 0.075) inset;
  box-shadow: 0px 6px 9px 1px #CDCDCD;
  margin-top: 5px;
  padding: 10px 10px;
  position: absolute;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
  width: 170px;
  z-index: 10000;
}

.styled-select-brand:before {
  background: none repeat scroll 0 0 #f8f8f8;
  border-left: 1px solid #b0b0b0;
  border-right: 1px solid #b0b0b0;
  content: "";
  display: block;
  height: 8px;
  position: absolute;
  left: -1px;
  top: -8px;
  width: 115px;
  z-index: 1;
}

    .styled-select-brand ul{ background:#f8f8f8; margin:0; padding:0px}
    .styled-select-brand ul li{ font-size:13px; color:#333333; text-align: left; cursor: pointer; line-height: 29px; padding-left: 7px;}
    .styled-select-brand ul li:last-child{ padding-left: 0; margin-top: 5px;}
    .styled-select-brand ul li:hover{ background: #fe9900; color: #FFF;}
    .styled-select-brand ul li:last-child:hover{ background: none;}
    .ac_results{ border-radius: 0 0 4px 4px ; z-index:1;}
    .ac_results ul{list-style-type: none; padding:0px; margin:0px; background:#F8F8F8;border: 1px solid #b0b0b0;border-top:0px none;margin-top:-1px;min-width:250px;}/* */
    .ac_results ul li{ font-size:13px; color:#333333; padding:5px 4px; margin:0px; }/*border-bottom:1px solid #fe9900;*/
    .ac_results ul li:hover{color:#FFFFFF;background: #fe9900; cursor:pointer; }
    #contact_success{margin-top: -33px; color: gray; font: normal 13px/20px "Trebuchet MS"; border: 1px solid #fe9900; padding: 5px 9px 5px 9px; border-radius: 4px;}

.contact-details-form .optionclass {
  margin-bottom: 8px;
}
.contact-details-form textarea.optionclass {
  height: 160px;
}
.spare-foot{
  border-top: 1px solid #fe9900;
  padding-top: 10px;
  margin-top: 2px;
  text-align: right;
}
.w-115{
  width: 115px;
  text-align: left;
}
.w-60{
  width: 60px;
}
.w-95{
  width: 95px;
}
.w-130{
  width: 130px;
}
.main-footer{
  background: url(../images/adpower_footer_background.png) 0 0 repeat-x;
}

.inner-footer{
  background: url(../images/footer_new_22.png) center bottom no-repeat;
  padding-bottom: 173px;
}
.inner-footer.spareparts{
  background: url(../images/footer_spareparts.jpg) center bottom no-repeat;
}
.home-ttl{
  margin: 10px 0 15px;
  font-size: 24px;
  text-align: center;
}
.secondary-ttl{
  margin: 10px 0;
  font-size: 20px;
  text-align: center;
}
.divider{
  position: relative;
  padding: 25px 0 15px;
}
.divider:after{
  content: "";
  height: 3px;
  width: 150px;
  background: #f8981d;
  position: absolute;
  left: 50%;
  margin-left: -75px;
}
.accordion-section .accordion-section-title:after{
  content: '';
  position: absolute;
  right: 5px;
  top: 7.5px;
  display: block;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-left-color: #000;
  z-index: 99;
}
.accordion-section a:focus{
  color: #000;
  text-decoration: none;
  outline: 0;
}
.accordion-section .accordion-section-title:hover:after{
  border-left-color: #FF9900;
}
.accordion-section .accordion-section-title.active:after{
  border-top-color: #FF9900;
  border-left-color: transparent;
  right: 7px;
  top: 8.5px;
}
.small-link{
  color: #FF9900;
  text-decoration: none;
}
.small-link:hover{
  background-color: #FF9900;
  color: #FFF;
  text-decoration: none;
}
.small-link:focus{
  background: #6B6B6B;
  outline: 0;
  text-decoration: none;
  color: #FFF;
}
/* New contactpage */
.dealerstab .ui-tabs-nav{
  padding: 10px 0;
  float: left;
  width: 25%;
  z-index: 999;
}
.dealerstab .ui-tabs-nav li{
  margin-bottom: 1px;
}
.dealerstab .ui-tabs-nav li a {
  color: #353535;
  font-weight: bold;
  padding: 4px 10px;
  display: block;
  border: 1px solid #FFF;
}
.dealerstab .ui-tabs-nav li.ui-tabs-active a {
  color: #FF9900;
  border: 1px solid #CCC;
  border-right: 0;
  border-radius: 3px 0 0 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  outline: 0;
  background: #FFF;
  z-index: 99999;
}
.dealerstab .ui-tabs-nav li a:hover{
  color: #FF9900;
}
.dealerstab .ui-tabs-nav li a img{
  margin-right: 3px;
}
.dealerstab .ui-tabs-nav li a:focus{
  outline: 0;
}
.dealerstab .ui-tabs-nav li a:active, .dealerstab .ui-tabs-nav li a:hover, .dealerstab .ui-tabs-nav li a:focus{
  text-decoration: none;
}
.tab-content{
  width: 75%;
  float: left;
  padding: 20px;
  border: 1px solid #CCC;
  border-radius: 4px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  outline: 0;
  background: #FFF;
  min-height: 330px;
}
.tab-content h2.dealer-ttl{
  margin: 0;
  padding-bottom: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 26px;
  font-family: verdana;
}
.tab-content h2.dealer-ttl img{ margin-top: -2px;}
.cont-page hr {
  margin-top: 13px;
  margin-bottom: 13px;
}
.cont-page .txtsubheading{
  font-size: 22px;
  font-weight: bold;
  color: #fc952a;
}
.h-15{ height: 15px;}
.img-gen{ max-width: 100%; -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;}
@media (min-width: 1200px){
  .container{
    width: 850px !important;
  }
}
@media (min-width: 992px){
  .container{
    width: 850px !important;
  }
}
@media (max-width: 992px){
  .left_menu{
    max-width: 200px;
  }
  .conatct-block{
    font-size: 13px;
  }
  .box-detail.small{
    max-width: 245px;
  }
}
@media (min-width: 768px){
  .d-p-0{
    padding: 0 !important;
  }
  .d-p-l-0{
    padding-left: 0;
  }
  .d-l-d{
    padding-left: 45px;
    background: url(../images/divider.jpg) 0 center no-repeat;
  }
  .d-p-r-0{
    padding-right: 0;
  }
  .d-m-t-20{
    margin-top: 20px;
  }
  .d-m-t-35{
    margin-top: 35px;
  }
  .text-right-d{
    text-align: right;
  }
}
@media (max-width: 768px){
  #cssmenu{
  max-width: 325px;
    margin: 0 auto;
  padding: 0;
  }
  #cssmenu > ul{
    height: 254px;
  overflow-y: auto;
  }
  #cssmenu .brocture{
    position: static;
    width: 100%;
    max-width: 325px;
    margin-top: 10px;
  }
}
@media (max-width: 767px){
  .left_menu{
    margin: 0 auto;
  max-width: 245px;
  }
  .alsoavailable ul li.logo-sec{
    display: none;
  }
  .alsoavailable ul li{
    width: 32%;
  }
  .alsoavailable ul li:nth-child(3n){
    margin-right: 0;
  }
  .conatct-block{
    font-size: 16px;
  }
  
  .link-container img {
    max-width: 70%;
  }
  .link-container .m-t-35 {
    margin-top: 20px;
  }
  .m-r--15 {
    margin-left: -15px;
  }
  #show1{
    margin-top: 15px;
  }
  .box-detail.small{
    max-width: 300px;
  }
  .inner-footer{
    background: transparent;
    padding-bottom: 20px;
    border-bottom: 8px solid #000;
  }
  .bottom-foot{
    padding-bottom: 42px;
  }
  .header-top{
    position: fixed;
    z-index: 1;
    background-color: #FFF;
    width: 100%;
    margin-left: -15px;
    padding: 4px 15px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
  }
  .logo-section{
    text-align: left;
  }
  .logo-section img{
    height: 50px;
  width: 173px;
  }
  #cssmenu #menu-button{
    margin: 0;
    position: absolute;
    top: -50px;
    right: 0;
    color: transparent;
    text-shadow: none;
    width: 49px;
  }
  .wrapper{
    margin-top: 88px;
  }
  .page-title{
    width: 120px;
    margin-top: -27px;
    background-size: 100%;
    height: 85px;
    margin-bottom: 15px;
  padding-top: 28px;
  padding-right: 9px;
  }
  .page-title.p-t-25{
    padding-top: 15px;
  }
  .page-title img{
    max-width: 85%;
  }
  .tabsmenuclass1{
    margin: 17px 0 15px;
  }
}
@media (max-width: 599px){
  UL#footermenu LI{
    padding: 0 3px;
  }
  #parts-slide, #tools-slide{
    float: none;
  margin: 0;
  overflow: hidden;
  }
  .alsoavailable ul li {
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
  width: auto;
  }
  .alsoavailable ul li:nth-child(3n){
    margin-right: auto;
  }
  .conatct-block{
    font-size: 14px;
  }
  #prosp .dls{
    float: none !important;
    max-width: 230px;
    margin: 15px auto 0;
    overflow: hidden;
  }
  .dealerstab .ui-tabs-nav{
    float: none;
    min-width: 200px;
    margin: 0 auto;
  }
  .tab-content{
    float: none;
    width: 100%;
    min-height: auto;
  }
  .dealerstab .ui-tabs-nav li.ui-tabs-active a{
    border-radius: 4px;
    border-right: 1px solid #CCC;
  }
  .tab-content h2.dealer-ttl{
    font-size: 18px;
  }
}
@media (max-width: 385px){
  #wrapper {
    margin-left: 85px;
    margin-top: -38px;
  }
  #timing b{
    margin-top: 14px;
    display: inline-block;
  }
  .load-image, .load-image-left{
    display: block;
    margin: 0 auto;
    max-width: 100%;
    padding: 10px 0;
    height: auto;
    float: none;
  }
  #prosp .prospt{
    width: auto;
  }
}