/* CSS Document */
/* remember to define focus styles! */
@font-face {
    font-family: 'Swis721 Cn BT';
    src: url('../fonts/swz721c-webfont.eot');
    src: url('../fonts/swz721c-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/swz721c-webfont.woff') format('woff'),
        url('../fonts/swz721c-webfont.ttf') format('truetype'),
        url('../fonts/swz721c-webfont.svg#Swis721 Cn BT') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-regular.eot');
    src: url('../fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans-regular.woff') format('woff'),
        url('../fonts/opensans-regular.ttf') format('truetype'),
        url('../fonts/opensans-regular.svg#Open Sans') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans bold';
    src: url('../fonts/opensans-bold.eot');
    src: url('../fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/opensans-bold.woff') format('woff'),
        url('../fonts/opensans-bold.ttf') format('truetype'),
        url('../fonts/opensans-bold.svg#Open Sans bold') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* CSS Document */
:focus { outline: 0; }
ul { list-style: none; }
img{max-width:100%;}
/* tables still need 'cellspacing="0"' in the markup */
html { overflow: -moz-scrollbars-vertical; margin: 0; padding: 0; }
body { margin:0; padding:0; font-size: 13px; /*background: url("../images/main-bg.jpg") no-repeat center top #cce9fb;*/ }
input { background:none; border:0 none; outline:none; }
a { outline:none; cursor:pointer; }
a:hover { text-decoration: none; outline: none;}
a:active {border: 0; outline: none; text-decoration: none;}
.fL { float:left; }
.fR { float:right; }
.fN {float: none;}
img {border:0;outline: 0;}
.clear { clear:both; }
.list-deciml {list-style: decimal;}
.list-bullets {background: url("../images/used-arrow.png") no-repeat scroll left 5px #fff; padding-left: 10px; margin-left: -15px;}
.text_right { text-align:right; }
.text_left { text-align:left; }
.text_center { text-align:center; }
.text-justify { text-align:justify; }
b {font-weight: bold;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
form {padding: 0; margin: 0; }
.text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444545;}
.mt30 {margin-top: 30px;}
.mb30 {margin-bottom: 30px;}
.mb20 {margin-bottom: 20px;}
.mb0 {margin-bottom: 0px;}
.mb10 {margin-bottom: 10px;}
.pt0 {padding-top: 0;}
.pt15 {padding-top: 15px;}
.pt30 {padding-top: 30px;}
.pb30 {padding-bottom: 30px;}
.pl0 {padding-left: 0;}
.mt20 {margin-top: 20px;}
.ma0 {margin: 0!important;}
.pa0 {padding: 0;}
.mb5 {margin-bottom: 5px;}
.mat20 {margin-top: 20px;}
.pb0 {padding-bottom: 0;}
.punch-margin {margin-left: -75px;}
/*------------------------------------------------------*/
/*-----Your code will start from here---*/
/*------------------------------------------------------*/
#main{  margin:0 auto; padding:0;}
header .container{position: relative; z-index: 1;}
/*header .container:before, header .container:after {content: "";position: absolute;top: 0;bottom: 0;width: 400px; height: 130px; z-index: -1}
header .container:before {left: -361px; right: auto;background:url(../images/xmas/left-snow-pattern.png) no-repeat;}
header .container:after {right: -361px; background:url(../images/xmas/right-snow-pattern.png) no-repeat;}*/

header .left-snowman, header .right-snowman{position: absolute; top: 0; }
header .left-snowman{left: -300px;}
header .right-snowman{right: -300px;}

header .left-christmas-bell, header .right-christmas-bell{display: none; position: absolute; top: 0;}

header .span2 {margin: 0;}
header .logo img{margin-top: -5px;}
header .row{padding-bottom: 0px; margin-bottom: 0;}
header {background:#192174 url(../images/top_bg.jpg) repeat-x; width: 100%; height: 70px;}
header .punchline ,header .punchline h1 {font-family: 'Swis721 Cn BT'; font-size: 18px; color: #fff; text-align: center; padding-top: 6px; font-weight: normal;}
header .punchline h1 {padding-top: 0; line-height: 19px;}
header .punchline .punchline-small , header .punchline h1 .punchline-small{font-size: 14px; color: #fff;display: block }
.blue-divider {margin: -8px 0 0 7px; position: relative; float: left;}
header .callno {font-family: 'Swis721 Cn BT'; font-size: 23px; color: #fff; text-align: right; margin: 0 0 0 15px;}
header .callno a{color: #fff;}
header .callno a.number{display: none}
header .callno .redloca {font-size: 13px; color: #ff0101; margin-top: 2px;display: inline-block; line-height: 15px;margin-right: 6px;text-align: center;}
header .search-bg { background:url(../images/search-bg.png) 0 8px no-repeat; width: 230px; height: 55px; margin: 0 0 0 40px; }
header .search-bg input.requireValue {font-family: 'Swis721 Cn BT'; font-size: 14px; border: 0; height: 22px; margin: 14px 0 0 15px; padding: 0; box-shadow: none; width: 180px; outline: none; }

.maL {margin-left: 5px;}

/*#navigation.sticky {
  height: 82px;
  width: 100%;
  border-top: 2px solid #1F257B;
  position: fixed;
  z-index: 9999999;
  top:0;
  left: 0;
}
#navigation {z-index: 99999;}
nav.sticky {
  height: 82px;
  width: 100%;
  border-top: 2px solid #1F257B;
  position: fixed;
  z-index: 101;
  top:0;
  left: 0;
}*/

/*.nav-bar{height: 67px;}
nav .container .row { padding: 0 0 0 0;}
nav {background:url(../images/nav-bg.jpg) repeat-x; width: 100%; height: 48px; z-index: 5;}
nav #page, #left-panel-link {display: none}
nav .nav {width: 1170px; margin: 0 auto;}
nav .nav li{background:url(../images/nav-divider.png) no-repeat top right; float: left; padding: 0px 19px 0 19px;   position: relative;}
nav .nav li a{font-size: 18px; color: #666666; font-family: 'Swis721 Cn BT'; line-height: 47px; text-shadow:0px 1px #ffffff;}
nav .nav li a:hover { color: #00077a; }
nav .nav li a.active {color: #00077a;}
nav .nav li.specialli{display:none;}

nav .nav li a.active span.home-icon, nav .nav li a .home-icon:hover {background:url(../images/home-icon-hover.png) 0 16px no-repeat; height: 13px; width: 13px; display: block; padding-top: 16px; position: relative; top: 0px;}
nav .nav li a .home-icon {background:url(../images/home-icon.png) 0 -13px no-repeat; height: 13px; width: 13px; display: block; position: relative; top: 16px; padding-top: 16px; padding-bottom: 19px; z-index: 2;}
nav .nav li a .hometxt {display: none;}

29072014
nav > .nav li.hover > ul {
  left: 0;
}
nav .nav li:hover > a{ color: #00077a;}
nav .nav li.hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
nav .nav li ul {
  padding: 0;
  position: absolute;
  top: 100%;
  left: -5px;
  width: 225px;;
  -moz-box-shadow: 0px 2px 3px #9c9c9c;
  -webkit-box-shadow: 0px 2px 3px #9c9c9c;
  box-shadow: 0px 2px 3px #9c9c9c;
  display: none;
  opacity: 0;
  visibility: hidden;
  -webkit-transiton: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -ms-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  -transition: opacity 0.2s;
  margin: 0;
  z-index: 99999999999999;
  border: 1px solid #999999;
  border-top: none;
}
nav .nav li ul li { 
  background: #dcdcdc; 
  text-shadow: 0 1px 0 #000;
  padding: 0;
  display: block;
  width: 100%;
}
nav .nav li ul li a {font-size: 16px; line-height: 18px; padding: 8px 10px; display: block;}
nav .nav li ul li:hover {background: #00077a; color: #ffffff; text-shadow: none;}
nav .nav li ul li:hover a {font-size: 16px; line-height: 18px; color: #ffffff; text-shadow: none;}
nav .nav li ul li a:hover {color: #ffffff; text-shadow: none; font-size: 16px; line-height: 18px; }*/

/*29072014 end*/

.banner-slider {float: left;}
.ver-line {margin: 0 0px -20px 0; position: relative; }
.ver-line:after{border-right: 1px solid #d9d9d9;
                content: "";
                display: block;
                height: 100%;
                position: absolute;
                right: -15px;
                top: 0;

                z-index: 1;}


.product-bg {background:url(../images/pro-box-bg.jpg) repeat; width: 100%; padding: 17px 0 13px 0; border-top: 5px solid #d9d9d9;}
.no-product-bg{background:none; padding:0px; border:none}
.product-bg .container{position: relative;}
.product-bg .left-gift-boxs, .product-bg .right-gift-boxs{position: absolute; top: -9px;}
.product-bg .left-gift-boxs{left: -348px; }
.product-bg .right-gift-boxs{right: -348px; }
.product-bg .pro-box { position: relative;  border: 1px solid #00077a; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                       -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                       box-sizing: border-box; }
/*.product-bg .pro-box:before {content: " ";position: absolute;border: 1px solid #00077a; z-index: 0;top: 0px;   left: 0px;right: 0px;bottom: 0px;}*/
.product-bg .pro-box a { background: url(../images/pro-bg.jpg) repeat-x center center; border:solid 5px #c9cde3; display: block; font-size: 16px; color: #333333; font-family: 'Swis721 Cn BT'; line-height: 20px; text-align: center; }
.product-bg .pro-box a span { padding: 5px; display: block; margin: 0 auto; }
.product-bg .pro-box a span.arrow-right {display: none;}
/*.product-bg .pro-box a img:hover {padding-top: 10px;}*/
.product-bg .pro-box .box-title {display: none;}
.product-bg .pro-box:hover  .box-title {display:block; background: #00077a; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.95; }
.product-bg .box-title a{display:block; background: #00077a; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.95; border: 0; }
.product-bg .box-title a .blue-box { border: 0; color: #FFFFFF; font:24px/24px  'Swis721 Cn BT'; text-decoration: none; background: none;margin-top: -14px; width: 94%; top: 50%; display: table-cell; position: absolute; left: 0;}

.press-reales .right-border {border-right: 1px solid #dddddd; padding-right: 30px; position: relative;}
.press-reales .right-border .nissan-unicarrier-logo { position: absolute; right: 30px; top: 0; }
.press-reales .text-center { position: relative; z-index: 999; }
.press-reales .text-center .blue-title { text-align: left; }
.blue-title {font-size: 24px; color: #00077a; font-family: 'Swis721 Cn BT'; line-height: 30px; font-weight: normal }
.blue-sub-title {font-size: 12px; color: #00077a; font-family: arial; line-height: 18px; padding-bottom: 15px;}
.blue-sub-title a {color: #00077a;}
.blue-sub-title a:hover {text-decoration: underline;}
.cms-content .blue-sub-title a {color: #00077a; text-decoration: none;}
.cms-content .blue-sub-title a:hover {text-decoration: underline;}
.release-intro-movi {height: 280px;}
.press-release-content {text-align: justify; color: #000; height: 282px; overflow: hidden;}
.continue-reading {color: #00077a;}
.set-title {padding-top: 15px;}
.continue-reading span:hover {text-decoration: underline;}
.press-release-title {font-weight: bold;  padding-bottom: 15px; color: #000;}
.home-hr {border-bottom: 1px solid #cccccc; margin-bottom: 15px; padding-bottom: 25px;}
/*.nav-shadow {margin-bottom: -15px; text-align: center;}*/
.nav-shadow{margin-bottom: -15px; text-align: center; position: relative}
.nav-shadow img{max-width: inherit;}
.pro-shadow {margin-bottom: -15px; text-align: center;}
.hr {border-bottom: 1px solid #cccccc; padding-top: 13px;}

.service-img {background: url(../images/service-img.jpg) no-repeat; width: 370px; height: 210px; }

.intro-movi {width: 370px; height: 210px; border: 1px solid #000; display: block; margin: 0 auto; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
             -moz-box-sizing: border-box;    /* Firefox, other Gecko */
             box-sizing: border-box;}
/*.booking-img {background: url(../images/booking-bg.jpg) no-repeat; width: 370px; height: 210px; position: relative;}
.booking-img .booking-btn {position: absolute; float: left; right: 33px; top: 25px; font-family: 'Open Sans'; font-size: 15px; color: #ffffff; text-align: right;}
.booking-img .general { display: block; width: 165px; float: right; line-height: 48px; color: #ffffff;}
.booking-img .rental { display: block; width: 110px; float: right; clear: both; line-height: 41px; margin: 11px 0 0 0; color: #ffffff;}
.booking-img .service { display: block; width: 183px; float: right; clear: both; line-height: 41px; margin: 13px 0 0 0; color: #ffffff;}
.booking-img .general:hover, .booking-img .rental:hover, .booking-img .service:hover {color:#00077a; text-decoration: none; }*/

.booking-img {background: url(../images/booking-bg.jpg) no-repeat; height: 210px;}
.booking-img .booking-btn { font-family: 'Open Sans'; font-size: 15px; color: #ffffff; text-align: right; padding: 29px 35px 0 0;}
.booking-img a { display: block; line-height: 44px; margin-top: 10px; color: #ffffff;}
.booking-img a:first-child {margin-top: 0;}
.booking-img a:hover, .booking-img .rental:hover, .booking-img .service:hover {color:#00077a; text-decoration: none;}

#detail-thumb{padding: 0 24px; position: relative; max-height: 74px; overflow:hidden;}

footer {padding: 0;}

footer #footer-links .footer-title {font: 18px/22px 'Swis721 Cn BT'; color: #333333; padding-bottom: 5px;  min-height: 25px;}
footer #footer-links ul {margin: 0;}
footer #footer-links ul li a {line-height: 15px; color: #666666; margin: 0 0 7px 0; display: inline-block; text-shadow:0px 1px #ffffff;}
footer #footer-links ul li a:hover, footer #footer-links ul li a.active {color:#00077a; text-decoration: none;}
footer .footer-address {background:#5c5c5c url(../images/footer-address-bg.jpg) repeat-x left top; width: 100%; height: 124px; position:relative;}
/*footer .footer-address {background: #666666; width: 100%; height: 99px;}*/
footer .footer-address .row {/*padding-top: 29px;*/}
footer .footerline {font: 15px/20px 'Swis721 Cn BT'; color: #ffffff;}
footer .call, footer .call a {font: 28px/20px 'Swis721 Cn BT'; color: #ffffff; text-align: right;}
footer .call a.number{display: none}
footer .txt {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
footer .copytxt {font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #999999; text-align: center; line-height: 13px;}
footer .copytxt .row {margin-bottom: 0;}
footer .copyright a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #999999;}
footer .copyright a:hover, footer .copyright a.active {color:#00077a; text-decoration: none;}


/*31072014*/
#footer-links .quick-links {display: block;}
#footer-links .quick-links .container{}
#footer-links .quick-links .pro-box {display: none;}
footer #footer-links ul.link-set { width: 50%; float: left; }
footer #footer-links ul.link-set:last-child { padding-left: 30px; box-sizing: border-box; }
footer #footer-links ul.link-set li{width: 100%; float: left;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding-right: 0;}


/*12072014 inner pages*/
.breadcrumb-bg {background:url(../images/pro-box-bg.jpg) repeat; width: 100%; padding: 14px 0 5px; border-bottom: 5px solid #d9d9d9;/* margin-top: -34px;*/}
.breadcrumb-bg .row .span9 .breadcrumbs{margin-left: 0}
.breadcrumb-bg .row .span9 h2{padding-left: 0}
.breadcrumb-bg .row .span3 .enquiry-btn input, .breadcrumb-bg .row .span3 .enquiry-btn a.enquiry-now{float: right; line-height: 50px; height: auto}
.breadcrumbs {margin: 0 0 0 30px;}
.breadcrumbs span {color: #00077a; font: 13px/20px arial,Helvetica, sans-serif; }
.breadcrumbs a {color: #333333;}
.breadcrumbs span a{color: #00077a;}
.breadcrumbs a:hover {color: #00077a; text-decoration: none;}
.breadcrumb-bg h2, .breadcrumb-bg h1 {font: 30px/30px 'Open Sans bold', arial,Helvetica, sans-serif; color: #666666; text-shadow: 0 1px #fff; }


.breadcrumbs a span { color: #333333; font-size: 13px; }
.breadcrumbs span a:after { font-size: 13px; }
.breadcrumbs a span:hover { color: #00077a; }
.breadcrumbs span.breadcrumbs-lst-span { float: none!important; margin: 0!important; }
.breadcrumbs span.breadcrumbs-lst-span a span { color: #00077a; font-size: 13px; }


.pad-left {padding-left: 2.5%;}
.inner-page {margin-top: 10px;}
#ImgBorder { margin:     0;padding:    0;border: 1px solid #999999;overflow:  hidden;display: block;margin: 0 0 30px 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;    box-sizing: border-box;}

.about-imgs .span4 .about-border { margin: 30px 0 0 0; box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative; }
.about-imgs .span4 .about-border .about-thumb {position: relative; }
.about-imgs .span4 .about-border .about-thumb img {position: relative; max-width: 100%; height: auto; vertical-align: middle; border: 0; z-index: 0;}
.about-imgs .span4 .about-border .about-thumb > span {border: 1px solid #999999; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.about-imgs .span4 .about-border .about-thumb > span img {position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; display: block; max-width: 100%; max-height: 100%; }

.blue-hr {border-bottom: 1px solid #00077a;}
.blue-hr1 {border-bottom: 1px solid #00077a; margin-top: -30px;}
.grey-hr {border-bottom: 1px solid #cccccc; height: 1px;}
.page-inquiry {font: 14px/20px 'Swis721 Cn BT'; color: #333333; margin-bottom: 8px;}
a.pdf {color: #ff0101; text-decoration: none; outline: none;}
a.pdf:hover {color: #00077a; }
.inner-sales {border: 1px solid #999999; margin-top: 18px;}
.inner-sales .sales-bg {height: 88px; border: 5px solid #e5e5e5;
                        background: #fdfdfd; /* Old browsers */
                        background: -moz-linear-gradient(top,  #fdfdfd 0%, #dddddd 100%); /* FF3.6+ */
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
                        background: -webkit-linear-gradient(top,  #fdfdfd 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
                        background: -o-linear-gradient(top,  #fdfdfd 0%,#dddddd 100%); /* Opera 11.10+ */
                        background: -ms-linear-gradient(top,  #fdfdfd 0%,#dddddd 100%); /* IE10+ */
                        background: linear-gradient(to bottom,  #fdfdfd 0%,#dddddd 100%); /* W3C */
                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
.inner-sales .sales-bg .sales-img {margin: 10px 0 0px 10px;}
.inner-sales .sales-bg .sales-btn {background: rgb(209,209,209); /* Old browsers */
                                   /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                   background: -moz-linear-gradient(top, rgba(209,209,209,1) 0%, rgba(158,158,158,1) 100%); /* FF3.6+ */
                                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,209,209,1)), color-stop(100%,rgba(158,158,158,1))); /* Chrome,Safari4+ */
                                   background: -webkit-linear-gradient(top, rgba(209,209,209,1) 0%,rgba(158,158,158,1) 100%); /* Chrome10+,Safari5.1+ */
                                   background: -o-linear-gradient(top, rgba(209,209,209,1) 0%,rgba(158,158,158,1) 100%); /* Opera 11.10+ */
                                   background: -ms-linear-gradient(top, rgba(209,209,209,1) 0%,rgba(158,158,158,1) 100%); /* IE10+ */
                                   background: linear-gradient(to bottom, rgba(209,209,209,1) 0%,rgba(158,158,158,1) 100%); /* W3C */
                                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#9e9e9e',GradientType=0 ); /* IE6-8 */

                                   margin-top: 20px;
                                   border: 1 px solid #8d8d8d;
                                   -webkit-border-radius: 5px;
                                   -moz-border-radius: 5px;
                                   border-radius: 5px;
                                   -moz-box-shadow:   0 0 10px rgba(51, 51, 51, 0.6) inset;
                                   -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
                                   box-shadow:         0 0 10px rgba(51, 51, 51, 0.6) inset;
}
.inner-sales .sales-bg .sales-btn:hover {background: rgb(129,129,129); /* Old browsers */
                                         /* IE9 SVG, needs conditional override of 'filter' to 'none' */

                                         background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%); /* FF3.6+ */
                                         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
                                         background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Chrome10+,Safari5.1+ */
                                         background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Opera 11.10+ */
                                         background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* IE10+ */
                                         background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* W3C */
                                         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 ); /* IE6-8 */}
.inner-sales .sales-bg .sales-btn a { font: 13px/20px 'Open Sans'; color: #333333; width: 170px; text-align: center; display: block; padding: 12px 0;}
.inner-sales .sales-bg .sales-btn a:hover {color: #ffffff; text-decoration: none;}
.nav-shadow-btm {display: none;}
.mo-mat {margin-top: -14px;}
strong a {color: #333333;}


/*PRODUCT PAGES*/
/* -------------------------------------------------- 
        isotope
/* -------------------------------------------------- */
.isotope,
.isotope .isotope-item {
    /* change duration value to whatever you like */
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}

.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}

.isotope .isotope-item {
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property:    -moz-transform, opacity;
    -ms-transition-property:     -ms-transform, opacity;
    -o-transition-property:      -o-transform, opacity;
    transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
    -webkit-transition-duration: 0s;
    -moz-transition-duration: 0s;
    -ms-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s;
}




/* gallery
/*-------------------------------------------------- */
.pf_gallery{list-style-type:none; padding:0; margin:0;}
.pf_gallery li{ margin-bottom:30px; border: 1px solid #eaeaea; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                box-sizing: border-box;}
.pf_gallery li:hover {border: 1px solid #666666;}
.pf_gallery li img{width:100%; height:auto; padding-top: 20px; outline: none;}
.pf_gallery li .info{ padding:20px; background:url(../images/dotwhite75.png); margin-top:-5px;}
.pf_gallery li.nomargin{margin-right:0;}
.pf_gallery h4{margin-bottom:10px; font-family: 'Swis721 Cn BT'; font-size: 16px; color: #00077a; font-weight: normal;}
.pf_gallery .pf-text{ font-style:italic; color:#999;}
/*-------------------------------------------------- */
/* 2 colums gallery */
.pf_gallery.two-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:270px; position:relative; display:inline-table; list-style:none;}
.pf_gallery.two-cols li img{width:270px;}
/*-------------------------------------------------- */
/* 3 colums gallery */
.pf_gallery.three-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:166px; position:relative; display:inline-table; list-style:none;}
.pf_gallery.three-cols li img{width:166px;}

.gallery_category{text-transform:capitalize;}

/*14072014*/
/* New gallery
/*-------------------------------------------------- */



.pf_gallery_new{list-style-type:none; padding:0; margin: -30px 0 0 0;}
.pf_gallery_new li{margin-top:30px; border: 1px solid #eaeaea; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                   box-sizing: border-box;}
.pf_gallery_new li:hover {border: 1px solid #666666;}
.pf_gallery_new li .gallery-item {padding: 20px; position: relative;}
.pf_gallery_new li .gallery-item .pic_hover img {border: 0; height: auto; max-width: 100%; vertical-align: middle; position: relative; z-index: 0;}
.pf_gallery_new li .gallery-item .pic_hover > a {width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.pf_gallery_new li .gallery-item .pic_hover > a img {position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; max-height: 100%; max-width: 100%; z-index: 1;}
.pf_gallery_new li .info{  min-height: 50px; padding-top: 10px;}
.pf_gallery_new li.nomargin{margin-right:0;}
.pf_gallery_new li:hover .h4 a {color: #00077a; padding-left: 38px; display: block;}
.pf_gallery_new li:hover .h4 a h2{color: #00077a;}
.pf_gallery_new li .h4 a h2{  color: #666666; display: block;  font-family: "Swis721 Cn BT"; font-size: 16px; font-weight: normal; line-height: 18px; }
.pf_gallery_new li:hover .h4 .blue-color {background:url(../images/new-pro-icon-hover.png) left center no-repeat; display: inline-block;}
.pf_gallery_new li:hover h4 .blue-color {background:url(../images/new-pro-icon-hover.png) left center no-repeat; display: inline-block;}
.pf_gallery_new h4 .blue-color{background:url(../images/new-pro-icon.png) left center no-repeat; display: inline-block; padding: 7px 0}
.pf_gallery_new h4 .blue-color a{ color: #666666;  display: block; font-family: "Swis721 Cn BT"; font-size: 16px;  font-weight: normal; line-height: 18px;padding-left: 38px;}
.pf_gallery_new li:hover .h4 a:hover {background:url(../images/new-pro-icon-hover.png) left center no-repeat; color: #00077a; text-decoration: none; }
.pf_gallery_new li:hover h4 a{color: #00077a}
.pf_gallery_new .h4 a {font-family: 'Swis721 Cn BT'; font-size: 16px; color: #666666; font-weight: normal; padding-left: 38px; display: block; line-height: 18px;}
.pf_gallery_new .h4 .blue-color {background:url(../images/new-pro-icon.png) left center no-repeat; display: inline-block; padding: 7px 0;}
.pf_gallery_new .pf-text{ font-style:italic; color:#999;}
/*-------------------------------------------------- */
/* 2 colums gallery */
.pf_gallery_new.two-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:270px; position:relative; display:inline-table; list-style:none;}
.pf_gallery_new.two-cols li img{width:270px;}
/*-------------------------------------------------- */
/* 3 colums gallery */
.pf_gallery_new.three-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:166px; position:relative; display:inline-table; list-style:none;}
.pf_gallery_new.three-cols li img {width:166px;}
.new-pro .row {padding-top: 0;}
.new-pro .description a {font-size: 12px; color: #666666; font-family: arial,Helvetica, sans-serif;}
.new-pro .description a:hover {color: #00077a; text-decoration: none;}

.border-left {border-left: 1px solid #ccc; font-size: 13px; border-right: 1px solid #ccc; padding: 12px 7px 10px 10px; float: left; margin: 0 0 0 -25px; width: 100%; min-height: 57px; }
.listing-logo {position: relative; height: 78px; max-height: 320px;}
.listing-logo img {position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0;}
.border-left-drop {padding: 0 0 1px 12px; margin: 0 0 0 -25px; font-size: 11px;}
.border-left-drop .dwnld {font-size: 11px; font-family: arial,Helvetica, sans-serif; color: #333333; margin-bottom: 8px;}
.border-left-drop .red {color: #ff0101;}
.pic_hover {position: relative;}
.new-tag {background:url(../images/new-tag.png) left center no-repeat; position: absolute; width: 97px; height: 63px; right: -1px; top: -1px; z-index: 2;}
.special-tag {background:url(../images/special-tag.png) left center no-repeat; position: absolute; width: 97px; height: 63px; right: -1px; top: -1px; z-index: 2;}
.breadcrumb-bg .border-left-drop .con-title{top:16px;right:36px;}
.con-title {margin: 0 0 0px 0; float: left; position: relative; width: 100%; padding: 7px 0 5px 0;}
.con-title .dropdown {background: #f3f3f3 url(../images/select-arrow.png) no-repeat right 7px;  color: #333333; margin: 0; overflow: hidden; border: 1px solid #666666; width:100%; padding:5px 23px 5px 10px; overflow: hidden; display: block; font:12px/20px arial,Helvetica, sans-serif; position: absolute; word-wrap: break-word; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                      -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                      box-sizing: border-box; height: 32px; }
.con-title select {   background: none repeat scroll 0 0 #f3f3f3; border: 1px solid #666666;border-radius: 0;box-sizing: border-box; color: #333333; display: block; font: 12px/23px arial,Helvetica, sans-serif; margin: 0; opacity: 0; padding: 5px 0; position: relative; width: 100%; z-index: 1; height: 32px;}

.inner-page .row .span3 {} 
.bo-right {padding-right: 30px;}
.bo-right:last-child {margin-top: 5px;}
.detail-page h3 ,.detail-page h2{font: 23px/25px 'Open Sans bold', arial,Helvetica, sans-serif; color: #666666; text-shadow: 0 1px #fff; margin-bottom: 10px;}
.detail-page h3:after  .detail-page h2:after{background: url(../images/arrow-grey.png) left center no-repeat; width: 7px; height: 11px; content: ""; display: inline-block; position: relative; right: -14px;}
.detail-page .left-blue-title { padding: 7px 18px 7px 10px; position: relative; background: #e3e4f0; }
.detail-page .left-blue-title.blue{background: #171a5b;}
.detail-page .left-blue-title.blue a.active, .detail-page .left-blue-title.blue a{color: #FFFFFF;}
.detail-page .left-blue-title a{font-family: 'Swis721 Cn BT'; font-size: 16px; color: #333333; line-height: 22px; min-height: 29px; cursor: default; }
.detail-page .left-blue-title a:hover, .detail-page .left-blue-title a:active, .detail-page .left-blue-title a.active {color: #00077a;}



.detail-page .toogle a.minus {background: url(../images/plus-sign.png) bottom center no-repeat; width: 15px; height: 15px; display: inline-block; position: absolute; right: 10px; top: 11px;}
.detail-page .toogle a.plus {background: url(../images/minus-sign.png) bottom center no-repeat; width: 15px; height: 15px; display: inline-block; position: absolute; right: 10px; top: 11px;}
.detail-page .toogle {position: relative; border: 0px solid #D5D5D5; margin: 0 0 1px 0;}
.detail-page .toogle ul li a.minus-sub {background: url(../images/plus-sign-sub.png) bottom center no-repeat; width: 15px; height: 15px; display: inline-block; position: absolute; right: 10px; top: 10px; opacity: 0.8; padding: 0;}
.detail-page .toogle ul li a.plus-sub {background: url(../images/minus-sign-sub.png) bottom center no-repeat; width: 15px; height: 15px; display: inline-block; position: absolute; right: 10px; top: 10px; opacity: 0.8; padding: 0;}
.detail-page .toogle ul li ul li a.minus-sub {background: url(../images/plus-sign-sub.png) bottom center no-repeat; width: 15px; height: 15px; display: inline-block; position: absolute; right: 0px; top: -7px; opacity: 0.6;}
.detail-page .toogle ul li ul li a.plus-sub {background: url(../images/minus-sign-sub.png) bottom center no-repeat; width: 15px; height: 15px; display: inline-block; position: absolute; right: 0px; top: -7px; opacity: 0.6;}


.detail-page .toogle ul li a { background: #f7f7f7; font-family: Swis721 Cn BT ,Helvetica, sans-serif; font-size: 14px; color: #666666; line-height: 18px;  margin: 0; list-style: none; display: block; padding: 9px 2px 9px 20px; margin-bottom: 1px;}
.detail-page .toogle ul li ul li {padding: 10px 5px 10px 0;}
.detail-page .toogle ul li ul li a {padding: 0 0 0 13px;}
.detail-page .toogle ul { background: url("../images/vline.png") repeat-y scroll 30px 0 #fff; list-style: none; margin: 0;}
.detail-page .toogle ul li{ background: url("../images/node.png") no-repeat scroll 0 10px rgba(0, 0, 0, 0); position: relative; margin-left: 30px;}
.detail-page .toogle ul li.last { background: #fff url(../images/lastnode.png) no-repeat 0 0; }
.detail-page .toogle ul li a:hover, .detail-page .toogle ul li a.active {color: #00077a;}
.detail-page .toogle ul li.list-no {list-style: none; margin: 0 0 0 0;}
.detail-page .toogle ul li ul li a {background: none; color: #666666; display: inline-block;}

.new-detail .toogle ul li.list-no a {background: none; display: inline-block;}


.detail-page .right-panel .catalogue ul {list-style: square inside none; color: #666666; margin: 0; font-size: 13px;}
.detail-page .right-panel .catalogue ul li a{margin-left: 5px;}


.detail-page .right-panel ul {  list-style: url(../images/bullet.jpg); color: #333333; margin: 0; font-size: 13px;}
.detail-page .right-panel ul li a {color: #666666; font-family: arial,Helvetica, sans-serif; font-size: 13px; line-height: 15px;}
.detail-page .right-panel ul li a:hover {font-weight: bold;}
.detail-page .right-panel ul li.list-no {list-style: none; margin: 0 0 0 -25px;}

.detail-page .right-panel .description ul {margin: 0;  list-style: url(../images/bullet.jpg); padding: 10px;}
.detail-page .right-panel .description  li {font-size: 12px; padding: 0 0 0 0px; background: none; }
.detail-page .right-panel .description ul li a {color: #666666; font-family: arial,Helvetica, sans-serif; font-size: 12px; line-height: 15px;}
.detail-page .right-panel .description ul li a:hover {font-weight: bold;}
.detail-page .right-panel .description ul li.list-no {list-style: none; margin: 0 0 0 -25px;}



.detail-page .pro-detail-slider { position: relative; border: 1px solid #666666;  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                                  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                                  box-sizing: border-box; margin-bottom: 10px;}
.detail-page .pro-detail-slider .pro-big { position: relative;}
.detail-page .pro-detail-slider .pro-big img { border: 0; height: auto; max-width: 100%; vertical-align: middle; position: relative; z-index: 0;}
.detail-page .pro-detail-slider .pro-big > span {position: absolute; height: 100%; width: 100%; left: 0; top: 0;}
.detail-page .pro-detail-slider .pro-big > span img {position: absolute; margin: auto; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; max-height: 100%;}
.detail-page .pro-detail-slider .pro-big .new-tag {background:url(../images/new-tag.png) left center no-repeat; position: absolute; width: 97px; height: 63px; right: 0;}
.detail-page .pro-detail-slider .pro-big .watermrk-logo {position: absolute; width: 106px; height: 36px; right: 0px; bottom: 10px; z-index: 2;}

.right-panel {
    box-sizing: border-box;
    float: left;

    width: 870px; position: relative;}
.right-panel .pro-des .span3 {padding-left: 0;}
.right-panel .left-line{position: absolute; width: 0; left: -30px; top: 0;  height: 100%; border-left:1px solid #CCCCCC;}

.detail-page .span3 {width: 250px;}
.detail-page .row .pro-des .span3 {border: none; width: 237px;}
.detail-page .right-panel h2, .detail-page .right-panel h2 a{font: 21px/26px 'Open Sans', arial,Helvetica, sans-serif; color: #00077a; margin: 0 0 10px;}
.forklift-for-hire .detail-title h2, .forklift-for-hire .detail-title h2 a{font: 21px/26px 'Open Sans', arial,Helvetica, sans-serif; color: #00077a; margin: 10px 0 10px;}
.detail-page .pro-des .txt-grey {font: 14px/18px 'Open Sans', arial,Helvetica, sans-serif; color: #666666; }
.detail-page .pro-des .price {font: 35px/32px 'Open Sans bold', arial,Helvetica, sans-serif; color: #ff0000; margin: 0 0 15px 0;}
.detail-page .pro-des .was-price .small {font-size: 14px;}
.detail-page .pro-des .was-price {font: 15px/20px 'Open Sans bold', arial,Helvetica, sans-serif; color: #666666; margin: 0 0 5px 0; text-decoration: line-through; text-decoration-style: dashed;}
.detail-page .pro-des .now-price .small {font-size: 25px;}
.detail-page .pro-des .now-price {font: 35px/32px 'Open Sans bold', arial,Helvetica, sans-serif; color: #ff0000; margin: 0 0 15px 0;}
.detail-page .pro-des .price .small {font-size: 25px;}
.detail-page .pro-des .detail {font: 14px/18px arial,Helvetica, sans-serif; color: #999999; max-width: 105px; float: left; margin: 6px 0;}
.detail-page .pro-des .detail-ans {color: #666666; padding: 6px 0 6px 105px; line-height: 18px; font-size: 14px;}

.detail-page .pro-des .enquiry-btn {
    margin-top: 20px;
}
.detail-page .pro-des .enquiry-btn input[type="submit"], .enquiry-btn input[type="submit"] { background: rgb(129,129,129); /* Old browsers */
                                                                                             /* IE9 SVG, needs conditional override of 'filter' to 'none' */

                                                                                             background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%); /* FF3.6+ */
                                                                                             background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
                                                                                             background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Chrome10+,Safari5.1+ */
                                                                                             background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Opera 11.10+ */
                                                                                             background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* IE10+ */
                                                                                             background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* W3C */
                                                                                             filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
                                                                                             border: 1 px solid #8d8d8d;
                                                                                             -webkit-border-radius: 5px;
                                                                                             -moz-border-radius: 5px;
                                                                                             border-radius: 5px;
                                                                                             -moz-box-shadow:   0 0 10px rgba(51, 51, 51, 0.6) inset;
                                                                                             -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
                                                                                             box-shadow:         0 0 10px rgba(51, 51, 51, 0.6) inset;
                                                                                             min-width: 166px; height: 55px; padding: 0 18px;
                                                                                             text-align: center;
                                                                                             vertical-align: middle;
                                                                                             text-transform: uppercase; 
                                                                                             font: 18px/45px 'Open Sans bold', arial,Helvetica, sans-serif; 
                                                                                             color: #ffffff; display: block;

                                                                                             margin: 0; border: none;
}

.detail-page .pro-des .enquiry-btn input:hover[type="submit"], .enquiry-btn input:hover[type="submit"]{ 
    background: rgb(30,35,121); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 ); /* IE6-8 */
}

.detail-page .pro-des .email-print  {font: 12px/18px arial,Helvetica, sans-serif;  margin-top: 20px;}
.detail-page .pro-des .email-print a {color: #333333; margin-right: 16px;}
.detail-page .pro-des .email-print a img {margin-right: 5px; margin-top: -3px;}
.detail-page .con-title {display: none;}

/*18072014*/

.customer{list-style-type:none; padding:0; margin:0;}
.customer li{margin-bottom:30px; border: 1px solid #eaeaea; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
             -moz-box-sizing: border-box;    /* Firefox, other Gecko */
             box-sizing: border-box;}
.customer li:hover {border: 1px solid #666666;}
.customer li .gallery-item {padding: 10px; position: relative;}
.customer li .gallery-item .pic_hover img {border: 0; height: auto; max-width: 100%; vertical-align: middle; position: relative; z-index: 0;}
.customer li .gallery-item .pic_hover > a {width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.customer li .gallery-item .pic_hover > a img {position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; max-height: 100%; max-width: 100%; z-index: 1;}

.customer li.nomargin{margin-right:0;}
.customer li:hover h4 a {color: #00077a; display: block;}
.customer li:hover h4 a:hover {text-decoration: none; }
.customer h4 a {font-family: 'Swis721 Cn BT'; font-size: 16px; color: #00077a; font-weight: normal; display: block; line-height: 18px; text-align: center; text-transform: uppercase;}
.customer .pf-text{ font-style:italic; color:#999;}
/*-------------------------------------------------- */
/* 2 colums gallery */
.customer.two-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:270px; position:relative; display:inline-table; list-style:none;}
.customer.two-cols li img{width:270px;}
/*-------------------------------------------------- */
/* 3 colums gallery */
.customer.three-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:166px; position:relative; display:inline-table; list-style:none;}
.customer.three-cols li img {width:166px;}
.custo .row {margin-bottom: 0; padding-bottom: 0;}
.custo p {margin: 0;}

.custom .span12 {float: left;}
.testimonial { margin-top: 20px;}
.testimonial ul { list-style: none; margin: 0; padding: 0;}
.testimonial ul li:first-child{margin-top: 0;}
.testimonial ul li {border: 1px solid #e9e9e9; margin-top: 30px;}

.testimonial ul li .border {border: 5px solid #f5f5f5; padding: 15px;}
.testimonial ul li .test-icon {float: left;}
.testimonial ul li .test-icon img {display: block;}
.testimonial ul li .testi-des { font: 12px/20px arial,Helvetica, sans-serif; color: #231f20; padding: 0 0 0 77px; text-align: justify;}
.testimonial ul li .testi-des .author {font-weight: bold; color: #666666; margin: 10px 0 0 0;}
.testimonial ul li .testi-des .place {font-style: italic; color: #999999; font-weight: normal;}
.dashed-line {border-top: 1px dashed #a1a1a1; font-family: 'Swis721 Cn BT'; font-size: 14px; text-transform: uppercase; padding-top: 30px; overflow: hidden;}
.dashed-line a {color: #666666;}
.dashed-line a:hover {color: #00077a;}

.star {color: #ff0000; font-style: normal;}
.contact .add-title {font: 18px/20px 'Swis721 Cn BT', arial,Helvetica, sans-serif; color: #00077a; margin: 0 0 5px 0;}
.contact .address { min-height: 125px; }
.contact .address, .contact .address a {font: 14px/18px 'Swis721 Cn BT', arial,Helvetica, sans-serif; color: #666666; margin: 0 0 10px 0; text-align: left;}
.contact .address a.number{display: none; color: #00077a}
.contact .address .blue, .contact .address .blue a {color: #00077a; }
.contact .address .mail a{text-decoration: underline; color: #666666;}
.contact .address .mail a:hover {text-decoration: none;}
.contact .address .opening-hours { display: inline-block; background: url(../images/clock-icon.png) no-repeat; padding: 0 0 0 20px; margin: 10px 0 0 0; }
.map-container { width: 370px; height: 157px; box-sizing: border-box; padding: 3px; border: 1px solid #eaeae9; }
#map-canvas,.map_canvas { height: 149px; width:362px; box-sizing: border-box; font-family:Arial, Helvetica, sans-serif; font-size:14px; float:left;}

.contact .map a {font: 14px/18px 'Swis721 Cn BT', arial,Helvetica, sans-serif; color: #666666;}
.contact .map a:before {background: url(../images/map-icon.png) no-repeat; width: 12px; height: 19px; content: ""; display: inline-block; margin-right: 6px; vertical-align: text-bottom;}
.contact .map a:hover {color: #00077a;}
.contact .span4 {margin-bottom: 20px;}
.con-us .span4 {border-bottom:1px solid #cccccc;padding-bottom:20px;}
.contact .span4:last-child, .contact .span4:nth-child(4), .contact .span4:nth-child(5){border-bottom:0;}
.contact .note {font: 11px/18px arial,Helvetica, sans-serif; color: #333333; margin-bottom: 20px;}
.contact .span4.mb0 {margin-bottom: 0;}
.contact .incorrect {color: #ff0000; font: 12px/18px arial,Helvetica, sans-serif; font-weight: bold;}
.contact .enquiry-form {margin: 10px 0 0 0;}
.contact .enquiry-form.ForkDriver  span.star {color:#00077a; font-style: normal; font-size: 11px;}
.contact .enquiry-form .star {color: #ff0000; font-style: normal;}
.contact .enquiry-form form{display:block;}
.contact .enquiry-form .field {margin-bottom:15px; position:relative;}
.contact .enquiry-form form label{margin:0; font-size:12px; cursor:default;}
.contact .enquiry-form form input.hasDatepicker{background: url(../images/calendar-icon.png) no-repeat right top}


.contact .enquiry-form form input[type=text], .contact .enquiry-form form input[type=tel]{box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; width:100%; font-size:12px; color:#333333; padding:10px; height:40px; background-color: rgb(249,249,249); border-radius: 0;}
.contact .enquiry-form form textarea {height: 79px; font-size: 12px; border-radius: 0; padding:10px; margin:0; width:100%;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; background-color:rgb(249,249,249); max-width:100%;}
.contact .enquiry-form form label.text-error{color: #FF0000; font-size:11px; font-weight:normal; position:absolute; left:0; bottom:-17px; line-height:16px; }
.contact .enquiry-form .captcha-box{background-color:#fbfbfb; border:solid 1px #cccccc; padding:10px 10px 0; width:250px;}
.contact form .captcha-box .refresh-icon{width: 48px; float:left; margin-top:5px;}
.contact form .captcha-box .captcha-img{width: 82px; padding-top: 5px; float:left  }
.contact form .captcha-box .captcha-img img{display: inline-block; float: left; font-size: 11px; line-height: 12px; border: 1px solid #999999;}
.contact form .captcha-box .captcha-img span{vertical-align: middle;line-height: 28px;display: inline-block ;float: right;  font-family: arial; font-size: 12px; color: #515151;}
.contact form .captcha-box .captcha-input{position: relative; padding-top: 5px;  float:left}
.contact .enquiry-form ul li .captcha-box .captcha-input input{background: #e3e3e3; width: 60px;border: 1px solid #999999; padding: 5px 10px 6px; text-align: center; margin-left: 10px;height: 30px;margin-bottom: 4px;}
.contact form .captcha-box .captcha-input label.text-error{width: 120px; left: 10px;bottom: -11px;	}
.contact form .captcha-box .avoid-spam{ padding-top: 10px}
.contact form .captcha-box .avoid-spam p{float: left; font: 11px/18px arial; color: #515151; margin: 0;}
.contact form .captcha-box .avoid-spam span{float: right; background-color: #999999;font:bold 11px/18px arial; padding: 0 10px;margin-right: -10px; color:#FFFFFF;}
.contact .enquiry-form form input[type=submit],#update_cart .submit_form #update-cart-btn,#update_cart .submit_form .p-order
{background: rgb(129,129,129); /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */

 background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
 border: 1 px solid #8d8d8d;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -moz-box-shadow:   0 0 10px rgba(51, 51, 51, 0.6) inset;
 -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
 box-shadow:         0 0 10px rgba(51, 51, 51, 0.6) inset;
 width: 166px; height: 55px;
 text-align: center;
 vertical-align: middle;
 text-transform: uppercase; 
 font: 18px/55px 'Open Sans bold', arial,Helvetica, sans-serif; 
 color: #ffffff; display: block;
 padding: 0; margin: 0;}

.contact .enquiry-form form input[type=submit]:hover{background: rgb(30,35,121); /* Old browsers */
                                                     /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                                     background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%); /* FF3.6+ */
                                                     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1))); /* Chrome,Safari4+ */
                                                     background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Chrome10+,Safari5.1+ */
                                                     background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Opera 11.10+ */
                                                     background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* IE10+ */
                                                     background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* W3C */
                                                     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 ); /* IE6-8 */ }

.con-drop {margin: 0 0 5px 0; float: left; position: relative; width: 100%;}
.con-drop .dropdown {background: #fbfbfb url(../images/select-arrow.png) no-repeat right 11px;  color: #333333; margin: 0; overflow: hidden; border: 1px solid #cccccc; width:100%; padding:6px 32px 9px 10px; overflow: hidden; display: block; font:12px/26px arial,Helvetica, sans-serif; position: absolute; word-wrap: break-word; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                     -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                     box-sizing: border-box; height: 40px;  }
.con-drop select {   background: none repeat scroll 0 0 #fbfbfb; border: 1px solid #666666;border-radius: 0;box-sizing: border-box; color: #333333; display: block; font: 12px/33px arial,Helvetica, sans-serif; margin: 0; opacity: 0; padding: 10px 0; position: relative; width: 100%; z-index: 1; height:40px; top: 0;}


.contact .enquiry-form .captcha-box .captcha-input input {
    background:#f1f1f1;
    border: 1px solid #999999;
    height: 30px;
    margin-bottom: 4px;
    margin-left: 10px;
    padding: 7px 10px 6px;
    text-align: center;
    width: 65px;
}
.ie .contact .enquiry-form .captcha-box .captcha-input input {   
    padding: 5px 10px 6px;
}
.contact .enquiry-form .agree .check {clear: both; padding: 2px 0 0 0;}
.contact .enquiry-form .agree .check a{color: #333333; text-decoration: underline;}
.contact .enquiry-form .agree .check a:hover {text-decoration: none;}
.contact .enquiry-form .agree label {margin: 0 0 0 10px; display:inline-block;}
.contact .enquiry-form .agree .accept-term {padding: 10px 0 0 0;}

.icheckbox_minimal,
.iradio_minimal {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 18px;
    height: 18px;
    background: url(../images/minimal.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_minimal {
    background-position: -80px 0;
    float: left;

}
.icheckbox_minimal.hover {
    background-position: -80px 0;
}
.icheckbox_minimal.checked {
    background-position: -40px 0;
}
.icheckbox_minimal.disabled {
    background-position: -60px 0;
    cursor: default;
}
.icheckbox_minimal.checked.disabled {
    background-position: -80px 0;
}
.contact .enquiry-form .enquiry-btn {
    margin-top: 20px;
}



/* Retina support */
/*@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    .icheckbox_minimal,
    .iradio_minimal {
        background-image: url(minimal@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}*/

/*22072014*/

.pf_gallery_used{list-style-type:none; padding:0; margin:0 0 0 0; float: left;}
.pf_gallery_used li{clear:both; margin-top:30px; border: 1px solid #eaeaea; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                    box-sizing: border-box;}
.pf_gallery_used li:hover {border: 1px solid #666666;}
.pf_gallery_used li .pic_hover {position: relative;}
.pf_gallery_used li .gallery-item {padding: 20px; position: relative;}
.pf_gallery_used li .gallery-item .pic_hover img{border: 0; height: auto; max-width: 100%; vertical-align: middle; position: relative; z-index: 0;}
.pf_gallery_used li .gallery-item .pic_hover > span {width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.pf_gallery_used li .gallery-item .pic_hover > span img {position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; max-height: 100%; max-width: 100%; z-index: 1;}
.pf_gallery_used li .info{ padding: 0;}
.pf_gallery_used h4 ,.pf_gallery_used h2 {font-family: 'Swis721 Cn BT'; font-size: 16px; color: #666666; font-weight: normal; line-height: 18px; margin: 10px 0;}
.pf_gallery_used li.nomargin{margin-right:0;}
.pf_gallery_used li:hover h4 ,.pf_gallery_used li:hover h2 {color: #00077a;}
.pf_gallery_used .pf-text{ font-style:italic; color:#999;}
/*-------------------------------------------------- */
/* 2 colums gallery */
.pf_gallery_used.two-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:270px; position:relative; display:inline-table; list-style:none;}
.pf_gallery_used.two-cols li img{width:270px;}
/*-------------------------------------------------- */
/* 3 colums gallery */
.pf_gallery_used.three-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:166px; position:relative; display:inline-table; list-style:none;}
.pf_gallery_used.three-cols li img {width:166px;}

.pf_gallery_used li .info ul {list-style: disc outside url(../images/used-arrow.png); margin: 0; padding-left: 10px;}
.pf_gallery_used li .info ul li {border: none; margin: 0;}
/*.pf_gallery_used li .info ul li:before {background:url(../images/used-arrow.png) left center no-repeat; width: 4px; height: 8px; content: ""; display: inline-block;} */
.pf_gallery_used li .info ul li a{font-size: 13px; color: #666666; font-family: arial,Helvetica, sans-serif; line-height: 20px;}
.pf_gallery_used li .info ul li a:hover {color: #00077a; text-decoration: none;}
.used p {margin-bottom: 0;}

.used-mobile {display: none;}
.used-desktop {display: block;}
/*used listing*/
.pf_gallery_u_listing{list-style-type:none; padding:0; margin:-30px 0 0 0;}
.pf_gallery_u_listing li{margin-top:30px; border: 1px solid #eaeaea; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
                         -moz-box-sizing: border-box;    /* Firefox, other Gecko */
                         box-sizing: border-box;}
.used-pro-listing .pf_gallery_u_listing li.span3 {}
/*.pf_gallery_u_listing li.galleryNo {min-height: 417px!important;}*/
.pf_gallery_u_listing li:hover {border: 1px solid #666666;}
.pf_gallery_u_listing li .gallery-item {padding: 20px; position: relative;}
.pf_gallery_u_listing li .gallery-item .pic_hover img {border: 0; height: auto; max-width: 100%; vertical-align: middle; position: relative; z-index: 0;}
.pf_gallery_u_listing li .gallery-item .pic_hover > a {width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.pf_gallery_u_listing li .gallery-item .pic_hover > a img {position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto; max-height: 100%; max-width: 100%; z-index: 1;}
.pf_gallery_u_listing li .info{ padding: 0; min-height: 195px;}
.pf_gallery_u_listing li .info .price-red {color: #ff0000; font-size: 18px; line-height: 45px; font-family: 'Open Sans bold', arial,Helvetica, sans-serif; border-bottom: 1px solid #ececec; margin-bottom: 8px;}
.pf_gallery_u_listing li .info .txt {font: 13px/18px arial,Helvetica, sans-serif; color: #666666; max-height: 72px; min-height: 72px; overflow: hidden;}
.pf_gallery_u_listing li .info .price-red .small {font-size: 15px; line-height: 26px;}
.pf_gallery_u_listing li .info .product-location {min-height: 20px; }
.pf_gallery_u_listing li .info .product-location label{line-height: 18px; cursor: text; color: #00077a;font-size: 12px}
.pf_gallery_u_listing li.nomargin{margin-right:0;}
.pf_gallery_u_listing li:hover h4{color: #00077a; text-decoration: none; }
.pf_gallery_u_listing h4 {font-family: 'Swis721 Cn BT'; font-size: 16px; color: #666666; font-weight: normal; line-height: 18px; margin: 10px 0 0 0; height: 35px;}
.pf_gallery_u_listing li .info .icons {text-align: center; height: 32px;}
.pf_gallery_u_listing li .info .icons .more {background:url(../images/more-icon.png) -64px 0 no-repeat; width: 32px; height: 32px; display: inline-block; margin-right: 5px;}
.pf_gallery_u_listing li .info .icons .utube {background:url(../images/more-icon.png) -96px 0 no-repeat; width: 32px; height: 32px; display: inline-block;}
.pf_gallery_u_listing li .info .icons .more:hover, .pf_gallery_u_listing li:hover .info .icons .more {background-position: 0 0;}
.pf_gallery_u_listing li .info .icons .utube:hover, .pf_gallery_u_listing li:hover .info .icons .utube {background-position: -32px 0px;}

.pf_gallery_u_listing li .txt-grey {font: 12px/18px 'Open Sans', arial,Helvetica, sans-serif; color: #666666; text-align: left; }
.pf_gallery_u_listing li .wasPrice {float: left; padding: 0 20px 0 0;}
.pf_gallery_u_listing li .was-price .small {font-size: 14px;}
.pf_gallery_u_listing li .was-price {font: 17px/20px 'Open Sans bold', arial,Helvetica, sans-serif; color: #666666; margin: 0 0 5px 0; text-decoration: line-through; text-decoration-style: dashed;}
.pf_gallery_u_listing li .now-price .small {font-size: 14px;}
.pf_gallery_u_listing li .now-price {font: 18px/20px 'Open Sans bold', arial,Helvetica, sans-serif; text-align: left; color: #ff0000; margin: 0 0 8px 0; border-bottom: 1px solid #ececec; padding: 0 0 5px 0;}
.pf_gallery_u_listing li .price .small {font-size: 25px;}

.pf_gallery_u_listing .pf-text{ font-style:italic; color:#999;}
/*-------------------------------------------------- */
/* 2 colums gallery */
.pf_gallery_u_listing.two-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:270px; position:relative; display:inline-table; list-style:none;}
.pf_gallery_u_listing.two-cols li img{width:270px;}
/*-------------------------------------------------- */
/* 3 colums gallery */
.pf_gallery_u_listing.three-cols li{ float:none;padding:0; margin-right:30px; margin-bottom:25px; width:166px; position:relative; display:inline-table; list-style:none;}
.pf_gallery_u_listing.three-cols li img {width:166px;}
.terms .des-title {color: #00077a; font-family: 'Swis721 Cn BT'; font-size: 16px; font-weight: normal; line-height: 18px;}
.coming-soon {   font-family: 'Swis721 Cn BT';
                 color: #f4f4f4;
                 font-size: 70px;
                 font-weight: bold;
                 line-height: 100px;
                 margin-top: 7%;
                 min-height: 200px;
                 text-align: center;
                 text-shadow: 0 1px 2px #666666;
}
.sitemap {margin-top: 20px;}
.sitemap .row {padding-bottom: 0;}
.sitemap .row ul li .row {margin-bottom: 0;}
.sitemap ul {margin-bottom: 0;}
.tree.quick-link {width: 50%; margin-left: 0;}
.sitemap ul .page-sub-title{margin-bottom: 0; background: url("../images/title-line.png") repeat-x scroll left 11px rgba(0, 0, 0, 0); overflow: hidden; }
.sitemap ul .page-sub-title .sub-title{color: #333333; font: 18px/25px 'Swis721 Cn BT'; float: left; padding-right: 10px; background: #fff;}


.sitemap ul.tree, .sitemap-content ul.tree ul { list-style-type: none; background: url(../images/vline.png) repeat-y;  padding: 0; float: left; display: block; box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 

.sitemap ul.tree ul { margin-left: 10px; background: url(../images/vline.png) repeat-y; } 
.sitemap ul.tree li{ margin: 0; padding: 0 12px 5px; line-height: 18px; background: url(../images/node.png) no-repeat;}
.sitemap ul.tree li.last { background: #fff url(../images/lastnode-map.png) no-repeat; }
.sitemap ul.tree li a{color: #333333; text-decoration: none;}
.sitemap ul.tree li a:hover{color: #00077a; text-decoration: none;}
.sitemap ul.tree li a{font-size: 12px; color: #333333; line-height: 16px;}
.sitemap ul.tree li ul li {padding: 0 0 5px 12px;}

.data-loader {background: #fff url(../images/bx_loader.gif) no-repeat; width: 32px; height: 32px; text-align: center; position: relative; left: 50%; clear: both;}
span.sb-caret {display: none;}

body.res1170 .product-bg .span2 {width: 210px;}
.lencrow-group .add-title {   color: #00077a; font: 24px/20px 'Swis721 Cn BT',arial,Helvetica,sans-serif; margin: 0 0 5px;}
/*.lencrow-group ul {margin-left: 15px;}*/
/*.lencrow-group ul li {padding-left: 10px; padding-right: 10px; width: 50%; box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}*/
/*.lencrow-group ul li:last-child {margin-bottom: 10px;}*/
.lencrow-group p{clear: both;}



.used-pro-listing .info .txt-grey {font: 12px/18px 'Open Sans', arial,Helvetica, sans-serif; color: #666666; }
.used-pro-listing .info .price {font: 44px/32px 'Open Sans bold', arial,Helvetica, sans-serif; color: #ff0000; margin: 0 0 15px 0;}
.used-pro-listing .wasPrice {float: left; padding: 0 20px 0 0;}
.used-pro-listing .info .was-price .small {font-size: 14px;}
.used-pro-listing .info .was-price {font: 17px/20px 'Open Sans bold', arial,Helvetica, sans-serif; color: #666666; margin: 0 0 5px 0; text-decoration: line-through; text-decoration-style: dashed;}
.used-pro-listing .info .now-price .small {font-size: 14px;}
.used-pro-listing .info .now-price {font: 18px/20px 'Open Sans bold', arial,Helvetica, sans-serif; color: #ff0000; margin: 0 0 8px 0; border-bottom: 1px solid #ececec; padding: 0 0 5px 0;}
.used-pro-listing .info .price .small {font-size: 25px;}
.pf_gallery_new li.galleryNo {margin-top: 30px;}
.pdfname-title {}
#modelPDFList { margin-left: 30px;}
#modelPDFList .mb5 {color: #00077a; font: 15px/18px 'Swis721 Cn BT',arial,Helvetica,sans-serif;}
#modelPDFList .mb5 .r-block {font-family: arial; color: #666; font-size: 12px;}
#modelPDFList .mb5 .r-block .pdf { font: 13px/18px 'Swis721 Cn BT',arial,Helvetica,sans-serif;}
.dropdown.disabled {opacity: 0.5;}
.slider ul#slider1 {margin-left: 0; margin-bottom: 0;}
.description p:last-child {margin-bottom: 0;}

/*12082014*/

.special .add-title {font: 24px/20px 'Swis721 Cn BT', arial,Helvetica, sans-serif; color: #00077a; margin-bottom: 5px;}
.special .blue-hr {margin-bottom: 20px;}
.specialtitle {position: relative;}
.specialtitle .dwnldpdf {position: absolute; right: 4px; top: 14px; }
.specialtitle .caption1 { background: none repeat scroll 0 0 #eee; color: #666666; font: 20px/35px 'Swis721 Cn BT',Helvetica,sans-serif; padding: 0 10px 0 10px; margin: 10px 0; }
.botp{  border-top: 1px solid #cccccc;}
.specialimg {text-align: center; width: 100%; padding: 0 0 10px 0;}
.specialimg img {border: 1px solid #cccccc; padding: 3px;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.dwnldpdf .pdf img { }

.specials .info .txt-grey {font: 12px/18px 'Open Sans', arial,Helvetica, sans-serif; color: #666666; }
.specials .info .price {font: 44px/32px 'Open Sans bold', arial,Helvetica, sans-serif; color: #ff0000; margin: 0 0 15px 0;}
.specials .wasPrice {float: left; padding: 0 20px 0 0;}
.specials .info .was-price .small {font-size: 14px;}
.specials .info .was-price {font: 15px/20px 'Open Sans bold', arial,Helvetica, sans-serif; color: #666666; margin: 0 0 5px 0; text-decoration: line-through; text-decoration-style: dashed;}
.specials .info .now-price .small {font-size: 14px;}
.specials .info .now-price {font: 18px/20px 'Open Sans bold', arial,Helvetica, sans-serif; color: #ff0000; margin: 0 0 8px 0; border-bottom: 1px solid #ececec; padding: 0 0 5px 0; min-height: 30px;}
.specials .info .price .small {font-size: 25px;}
.specials .pf_gallery_u_listing li .info { padding: 0; min-height: 120px;}
.specials .pf_gallery_u_listing li {margin-bottom: 20px;}
.specials .pf_gallery_u_listing li .info .icons { margin-top: 17px;}

.forklift-hire .pf_gallery_new li .info {min-height: 53px;}

.pf_gallery_new li .more .detail a {background: rgb(129,129,129); /* Old browsers */
                                    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

                                    background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%); /* FF3.6+ */
                                    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
                                    background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Chrome10+,Safari5.1+ */
                                    background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Opera 11.10+ */
                                    background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* IE10+ */
                                    background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* W3C */
                                    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
                                    border: 1 px solid #8d8d8d;
                                    -webkit-border-radius: 5px;
                                    -moz-border-radius: 5px;
                                    border-radius: 5px;
                                    -moz-box-shadow:   0 0 10px rgba(51, 51, 51, 0.6) inset;
                                    -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
                                    box-shadow:         0 0 10px rgba(51, 51, 51, 0.6) inset;
                                    width: 110px; height: 35px;
                                    text-align: center;
                                    vertical-align: middle;
                                    text-transform: uppercase; 
                                    font: 14px/34px 'Open Sans bold', arial,Helvetica, sans-serif; 
                                    color: #ffffff; display: block;
                                    margin: 0 auto;}

.pf_gallery_new li .more .detail a:hover{ 
    background: rgb(30,35,121); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 ); /* IE6-8 */
}
.form-horizontal .span4 {margin-bottom: 5px;}
.view {font-size: 14px; color: #999;}
/*14082014*/
.slider ul {margin-left: 0;}
.slider ul li {text-align: center;}
#frmInquire .enquiry-title {padding: 5px 0 0 0;}
.contact .enquiry-form .agree label.text-error {width: 165px; margin-left: 27px;}

.datacontent ul.nav-tabs li a{
    cursor: pointer;
    display: inline-block;
    float: left;
    font-family: 'Swis721 Cn BT';
    font-size: 16px;
    list-style: none outside none;
    margin: 0 2px -1px 0;
    padding: 9px 15px;
    border-radius: 0;

}
.datacontent ul.nav-tabs li.active a{
    padding: 8px 14px;
    outline: none;
    cursor: pointer;
    color: #00077a;
}
.datacontent .nav {margin-bottom: 0;}
.datacontent ul.nav-tabs li.active {  background: none repeat scroll 0 0 #dbdbdb;  color: #00077a; border: 1px solid #cccccc;}
.datacontent ul.nav-tabs li a.active {  background: none repeat scroll 0 0 #dbdbdb; }
#newforklift.active {border: 1px solid #cccccc; padding: 30px 0 30px 0; overflow: hidden;}
#forkliftforhiretype.active {border: 1px solid #cccccc; padding: 30px 0 0 0; overflow: hidden;}
#usedforklift.active, #sweepersscrubberstype.active,#spareparts.active{border: 1px solid #cccccc; padding: 30px 0; overflow: hidden;}

.datacontent #newforklift .span3, .datacontent #usedforklift .span3, .datacontent #forkliftforhiretype .span3, .datacontent #sweepersscrubberstype .span3 ,.datacontent #spareparts .span3{width: 255px;}
.datacontent #forkliftforhiretype ul li {margin-top: 0; margin-bottom: 30px;}
.nodata {font-family: 'Swis721 Cn BT'; font-size: 21px; text-align: center; }
.back_link {background-color: #eee; padding: 7px 10px 5px 10px; font-size: 15px; border: 1px solid #ccc; margin-top: -9px;}
#txaDescription_tbl .mceIframeContainer #tinymce ul li {list-style: square;}

.cms-content { text-align: justify; overflow: hidden}
.cms-content p{margin: 0}
.cms-content ul {padding: 0 0 0 10px; list-style: disc; overflow: visible; margin-left: 10px;}
.mulCustome{float:left; width:100%;}
.cms-content ul.blue-bullet {list-style:url("../images/used-arrow.png"); }
/*.cms-content ul.blue-bullet li {background: url("../images/used-arrow.png") no-repeat scroll left 5px #fff; padding-left: 10px;}*/
.cms-content ul.two-column li {width: 50%; float: left; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box; padding-right: 10px;}
.cms-content ul.three-column li  {width: 33%; float: left; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box; padding-right: 10px;}
.cms-content ul.two-column-blue-bullet {list-style: url("../images/used-arrow.png")}
.cms-content ul.two-column-blue-bullet li {width: 50%; float: left; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box; padding-right: 10px;}
.cms-content ul.three-column-blue-bullet {list-style: url("../images/used-arrow.png")}
.cms-content ul.three-column-blue-bullet li {width: 33%; float: left; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box; padding-right: 10px;}



.cms-content ol {margin-left: 20px; margin-bottom: 0;}
.cms-content ol.two-column li {width: 50%; float: left; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box; padding-right: 30px;}
.cms-content ol.three-column li  {width: 33%; float: left; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box; padding-right: 10px;}
.cms-content ol.blue-bullet {list-style:url("../images/used-arrow.png"); }
.cms-content ol.three-column-blue-bullet {list-style: url("../images/used-arrow.png")}
.cms-content ol.three-column-blue-bullet li {width: 33%; float: left; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box; padding-right: 10px;}

.spare-part .span4 {margin-bottom: 0;}
.spare-part .nomargin .span4 {margin-bottom: 0px;}






/*==========================================================
email a friend css
===========================================*/
.tellfriend {}
.tellfriend .incorrect {color: #ff0000; font: 12px/18px arial,Helvetica, sans-serif; font-weight: bold;}
.tellfriend .enquiry-form .star {color: #ff0000; font-style: normal;}
.tellfriend .enquiry-form {display:block;}
.tellfriend .enquiry-form .field {margin-bottom:0px; position:relative;}
.tellfriend .enquiry-form label {margin:0; font-size:12px; cursor:default; font-family: arial,Helvetica, sans-serif;}

.tellfriend .enquiry-form input[type=text]{box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; width:100%; font-size:12px; color:#333333; padding:5px; height:35px; background: rgb(249,249,249); margin: 0; /* Old browsers */
                                           background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(251,251,251,1) 50%, rgba(248,248,248,1) 100%); /* FF3.6+ */
                                           background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(50%,rgba(251,251,251,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
                                           background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(251,251,251,1) 50%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
                                           background: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(251,251,251,1) 50%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
                                           background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(251,251,251,1) 50%,rgba(248,248,248,1) 100%); /* IE10+ */
                                           background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(251,251,251,1) 50%,rgba(248,248,248,1) 100%); /* W3C */
                                           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-8 */
                                           border-radius: 0;
                                           border: 1px solid #cccccc;
                                           font-family:arial,Helvetica, sans-serif;
                                           outline: 0;}

.tellfriend .enquiry-form textarea{border-radius: 0; padding:5px; font-family:arial,Helvetica, sans-serif; font-size: 12px; border: 1px solid #cccccc; margin:0; width:100%;box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; background: rgb(249,249,249); /* Old browsers */
                                   background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(251,251,251,1) 50%, rgba(248,248,248,1) 100%); /* FF3.6+ */
                                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(50%,rgba(251,251,251,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */
                                   background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(251,251,251,1) 50%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */
                                   background: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(251,251,251,1) 50%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */
                                   background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(251,251,251,1) 50%,rgba(248,248,248,1) 100%); /* IE10+ */
                                   background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(251,251,251,1) 50%,rgba(248,248,248,1) 100%); /* W3C */
                                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-8 */
                                   outline: 0;}

.tellfriend .enquiry-form label.error {color: #FF0000; font-size:11px; font-weight:normal; position:absolute; left:0; top: 100%; line-height:16px; }
.highslide-html-content #frmFriendEnquiry {padding: 10px;}
#frmFriendEnquiry .detail-title h2 {color: #666;
                                    font: bold 25px 'Swis721 Cn BT',arial,Helvetica,sans-serif;
                                    margin: 0 0 5px;
}
.tellfriend .enquiry-form .span3{margin-bottom: 13px}
.tellfriend .enquiry-btn {

    float: left;

}
.tellfriend .enquiry-btn  {text-decoration: none;}
.tellfriend .enquiry-btn  input[type="submit"] { background: rgb(129,129,129); /* Old browsers */
                                                 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                                 cursor: pointer;
                                                 background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%); /* FF3.6+ */
                                                 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
                                                 background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Chrome10+,Safari5.1+ */
                                                 background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Opera 11.10+ */
                                                 background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* IE10+ */
                                                 background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* W3C */
                                                 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
                                                 border: 1 px solid #8d8d8d;
                                                 -webkit-border-radius: 5px;
                                                 -moz-border-radius: 5px;
                                                 border-radius: 5px;
                                                 -moz-box-shadow:   0 0 10px rgba(51, 51, 51, 0.6) inset;
                                                 -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
                                                 box-shadow:         0 0 10px rgba(51, 51, 51, 0.6) inset;
                                                 width: 100px; height: 45px;
                                                 text-align: center;
                                                 vertical-align: middle;
                                                 text-transform: uppercase; 
                                                 font: 18px/45px 'Open Sans bold', arial,Helvetica, sans-serif; 
                                                 color: #ffffff; display: block;
                                                 text-decoration: none;
                                                 border: 0;
                                                 cursor: pointer;
                                                 padding: 0;
}

.tellfriend .enquiry-btn a input:hover[type="submit"] { 
    background: rgb(30,35,121); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 ); /* IE6-8 */
}
#frmFriendEnquiry .detail-title .note {font-family: arial; font-size: 12px; margin-bottom: 10px;}
.tellfriend .star {color: #ff0000; font-style: normal;}
.tellfriend #msg {margin-bottom: 10px; text-align: center;}
/* .bx-wrapper ul li a img{cursor: default;}*/
.new-detail .detail-page .pro-des .detail-ans {color: #666666; padding: 6px 0 6px 105px; line-height: 18px; font-size: 14px;}
.new-detail .detail-page .pro-des dl {margin-bottom: 0; margin-top: 0; border-bottom: 1px solid #ececec; overflow: hidden;}
.new-detail .detail-page .pro-des dl dd {margin-left: 0; width: auto;}
.detail-page .pro-des dl {margin-bottom: 0; margin-top: 0; border-bottom: 1px solid #ececec; overflow: hidden;}
.detail-page .pro-des dl dd {margin-left: 0; width: auto;}
.search ul li .info h4 {text-align: left; padding: 10px 0 0 0;}

.new-detail .detail-page .left-blue-title a {cursor: pointer;}
.new-detail .detail-page .toogle ul li a {cursor: default;}
.new-detail .detail-page .toogle ul li a.plus-sub, .new-detail .detail-page .toogle ul li a.minus-sub {cursor: pointer;}
.new-detail .detail-page .toogle ul li ul li a{cursor: pointer; font-size: 14px; color: #333333; padding-left: 13px; padding-top: 10px; padding-bottom: 5px; padding-right: 5px;}
.new-detail .detail-page .toogle ul li ul li a:hover {color: #000000;}

.new-detail .detail-page .toogle ul li {margin-left: 0; padding: 0 0 0 0;}
.new-detail .detail-page .toogle ul li ul {background: #fafafa; margin-top: 1px;}
.new-detail .detail-page .toogle ul li ul li {background: none; margin: 0 0 0 10px;  }
.new-detail .detail-page .toogle ul li ul li ul {background: url(../images/vline.png) repeat-y 30px 0 #fff; margin-left: -10px; padding-left: 20px;}
.new-detail .detail-page .toogle ul li ul li ul.last-sub-node {list-style-type: none;}
.new-detail .detail-page .toogle ul li ul li ul li {margin-left: 10px; background: url(../images/node.png) no-repeat 0 7px; padding: 10px 0 0 0; line-height: 16px; }
.new-detail .detail-page .toogle ul li ul li ul li.last { background: #fff url(../images/lastnode.png) no-repeat 0 -1px; }
.new-detail .detail-page .toogle ul li ul li ul li a {padding-top: 0; font-size: 13px; line-height: 16px;}
.new-detail .detail-page .toogle ul li ul li ul li a.active, .new-detail .detail-page .toogle ul li ul li ul li a:hover {font-weight: normal; text-decoration: underline; color: #00077a;}



.used-detail .detail-page .toogle ul li {margin-left: 0; padding: 0 0 0 0;}
.used-detail .detail-page .toogle ul li ul {background: #fafafa; margin-top: 1px;}
.used-detail .detail-page .toogle ul li ul li {background: none; margin: 0 0 0 10px;  }
.used-detail .detail-page .toogle ul li ul {background: url(../images/vline.png) repeat-y 30px 0 #fff; margin-left: -10px; padding-left: 20px;}
.used-detail .detail-page .toogle ul li ul.last-sub-node {list-style-type: none;}
.used-detail .detail-page .toogle ul li ul li {margin-left: 10px; background: url(../images/node.png) no-repeat 0 7px; padding: 10px 0 5px 0; line-height: 16px; }
.used-detail .detail-page .toogle ul li ul li.last { background: #fff url(../images/lastnode.png) no-repeat 0 -1px; }
.used-detail .detail-page .toogle ul li ul li a {padding-top: 0; font-size: 13px; color: #333333; cursor: pointer; line-height: 16px;}
.used-detail .detail-page .toogle ul li ul li a.active, .used-detail .detail-page .toogle ul li ul li a:hover {font-weight: normal; text-decoration: underline; color: #00077a;}



.search .pf_gallery_new li .info {min-height: 10px;}
.forklift-hire .search .pf_gallery_new li .info {min-height: 53px;}
.search .pf_gallery_new li .info h4{padding-top: 0;}

.search ul li.galleryNo .txt{padding-bottom: 10px}
.incl-gst {font-size: 14px;}
.nav-tabs, .nav-pills {margin: 0;}
.bobtm {border-bottom: 1px dashed #a1a1a1; padding-bottom: 22px; clear: both;}
.contact .form-grey-title ,.contact .form-grey-title h2 {color: #00077a; font:  27px 'Swis721 Cn BT'; margin-bottom: 0;}

.border-title{background: url(../images/doted-bg.jpg) repeat-x left 20px}
.border-title .form-grey-title {float: left; background-color: #FFFFFF; padding-right: 5px;}
.border-title .detail {float: right; background-color: #FFFFFF; padding-left: 5px; margin-top: -12px;}
.border-title .detail a.search-brand{width: auto; line-height: 34px; padding: 0 20px; text-transform: none}
.spare-part .nomargin {margin-bottom: 0;}
.tab-content #forkliftforhiretype .pf_gallery_new {margin-top: 0;}


.thank-you p{font: 16px/20px "Swis721 Cn BT"; color: #333333; text-align: center;}
.thank-you .text_center{padding: 40px 0 20px;}

a.enquiry-now, .border-title .detail a {background: rgb(129,129,129); /* Old browsers */ width: 166px;
                                        /* IE9 SVG, needs conditional override of 'filter' to 'none' */

                                        background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%); /* FF3.6+ */
                                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
                                        background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Chrome10+,Safari5.1+ */
                                        background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Opera 11.10+ */
                                        background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* IE10+ */
                                        background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* W3C */
                                        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
                                        border: 1 px solid #8d8d8d;
                                        -webkit-border-radius: 5px;
                                        -moz-border-radius: 5px;
                                        border-radius: 5px;
                                        -moz-box-shadow:   0 0 10px rgba(51, 51, 51, 0.6) inset;
                                        -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
                                        box-shadow:         0 0 10px rgba(51, 51, 51, 0.6) inset;

                                        text-align: center;
                                        vertical-align: middle;
                                        text-transform: uppercase; 
                                        font: 18px/55px "Open Sans bold",arial,Helvetica,sans-serif; 
                                        color: #ffffff; display: inline-block;
}

a.enquiry-now:hover, .border-title .detail a:hover{ 
    background: rgb(30,35,121); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 ); /* IE6-8 */
}

.faq-table {border: 1px solid #C8C6C6; width: 100%;}
.faq-table td{border: 1px solid #C8C6C6}

.spareParts .detail-page .toogle ul li a {cursor: pointer;}
.forklift-for-hire dl {margin: 0; color: #666666; margin-bottom: 5px;}
.forklift-for-hire .detail {float: left; max-width: 160px; line-height: 14px;}
.forklift-for-hire .detail-ans { padding-left:160px; margin:0;}
/*
.new-pro .new-product-info ul {list-style: disc outside url(../images/used-arrow.png); margin: 0; padding-left: 10px;}
.new-pro .new-product-info ul li {border: none; margin: 5px 0 0 0; font-size: 12px; color: #666666; font-family: arial,Helvetica, sans-serif; line-height: 16px;}*/
.new-product-info ul {list-style: disc outside url(../images/used-arrow.png); margin: 0; padding-left: 10px;}
.new-product-info ul li {border: none; margin: 5px 0 0 0; font-size: 13px; color: #666666; font-family: arial,Helvetica, sans-serif; line-height: 16px;}
.new-product-info ul li:hover {border: none; }

.trusted-logo {margin-top: 4px; padding-left: 6px;}
.trusted-logo-mobile {display: none;}

.free-offer {padding-top: 30px; padding-bottom: 10px;}

/* css for megamenu */
/*nav .nav li.mega-menu ul.sb-submenu{width:1138px;left:-220px;background-color:#dcdcdc;padding:0px 30px;box-sizing:border-box;}
nav .nav li.mega-menu ul.sb-submenu li{width:16%;float:left;padding:15px 0 10px;}
nav .nav li.mega-menu ul.sb-submenu li ul{left:0;box-shadow:none;border:0;position:relative;margin-left:2px;width:100%;}
nav .nav li.mega-menu ul.sb-submenu li span{color: #5b5757;font-family: "Swis721 Cn BT";font-size: 18px;text-shadow: 0 1px #ffffff;padding-bottom:5px;font-size:16px;font-weight:bold;cursor:default;}
nav .nav li.mega-menu ul.sb-submenu li ul li{width:100%;border:0;background-image:url("../images/squre.jpg");background-repeat:no-repeat;background-position:0 7px;padding:0;min-height:inherit;}
nav .nav li.mega-menu ul.sb-submenu li:hover{background-color:transparent;}
nav .nav li.mega-menu ul.sb-submenu li ul li a{text-shadow:none; color: #666666;font-family: arial,Helvetica,sans-serif;font-size: 11px;line-height: 20px;padding:0px 10px;display:block;}
nav .nav li.mega-menu ul.sb-submenu li.blankli{ float: left;height:1px;padding:0px;width: 100%;background-color:#bfbfbf;}
nav .nav li.mega-menu ul.sb-submenu li ul li:hover a {color: #00077a;}
nav .nav li.service-menu ul.sb-submenu li ul{position:relative;width:91.4%;left:19px;box-shadow:none;border:0;margin-top:0px;}
nav .nav li.service-menu span.service-span{ display: block;font-size: 16px;line-height: 15px;padding: 5px 0px;color:#5b5757;font-family: "Swis721 Cn BT";text-shadow: 0 1px #ffffff;cursor:default;font-weight:bold;font-family: "Swis721 Cn BT";float:none;border-bottom:1px solid #5b5757;margin:0 10px;}

nav .nav li.service-menu ul li a {font-size: 16px; line-height: 18px; padding: 8px 10px; display: block;}
nav .nav li.service-menu ul li.serviceli:hover{background: #dcdcdc; color: #dcdcdc; text-shadow: 0 1px #ffffff;display:inline-block;}
nav .nav li.service-menu ul li.serviceli:hover a{color:#666666;text-shadow: 0 1px #ffffff;}
nav .nav li.service-menu ul li.serviceli ul.service-inner-menu li:hover{background:#dcdcdc url("../images/squre.jpg") 0 10px no-repeat;}
nav .nav li.service-menu ul li.serviceli ul.service-inner-menu li:hover a{color:#00077a;text-shadow:none;}
nav .nav li.service-menu ul li.serviceli ul.service-inner-menu li a{font-size:13px;padding:5px 10px;}
nav .nav li.service-menu ul li.serviceli ul.service-inner-menu li{background-image:url("../images/squre.jpg");background-repeat:no-repeat;background-position:0 10px;}
nav .nav li.contactli ul.sb-submenu{left:0;width:100%;}
nav .nav li.nfsmenu ul.sb-submenu{width:238px; z-index:999999999999;}
nav .nav li.nfsmenu ul.sb-submenu li ul.sb-submenu2{display:none;left:238px;top:0px;width:auto;background-color:#dcdcdc;}
nav .nav li.nfsmenu ul.sb-submenu li ul.sb-submenu2 li.sb-inner{width:auto;padding:10px 20px;float:none;display:table-cell;vertical-align:top;}
nav .nav li.nfsmenu ul.sb-submenu li:hover ul.sb-submenu2{display:block;overflow:hidden;}
nav .nav li.nfsmenu ul.sb-submenu li:hover .nfsinnerul a{color:#000;}
nav .nav li.nfsmenu ul.sb-submenu li ul li:hover{color:#5b5757;background:#dcdcdc;text-shadow: 0 1px #ffffff;}
nav .nav li.nfsmenu ul.sb-submenu li ul.sb-submenu2 li.sb-inner ul li a{text-shadow:none; color: #666666;font-family: arial,Helvetica,sans-serif;font-size: 11px;line-height: 20px;padding:0px 10px;display:block;}
nav .nav li.nfsmenu ul.sb-submenu li ul.sb-submenu2 li.sb-inner ul li{background-image:url("../images/squre.jpg");background-repeat:no-repeat;background-position:0 8px;}
nav .nav li.nfsmenu ul.sb-submenu li ul.sb-submenu2 li.sb-inner ul li:hover ul.nfsinnerul a{color:#fff;}
nav .nav li.nfsmenu ul li ul li span.nfsspan{ display: block;font-size: 16px;line-height: 15px;padding: 5px 0px;color:#5b5757;font-family: "Swis721 Cn BT";text-shadow: 0 1px #ffffff;cursor:default;font-weight:bold;font-family: "Swis721 Cn BT";margin:0 0px;}
nav .nav li.nfsmenu ul li ul li ul.nfsinnerul{position:relative;left:0;border:0;width:199px;}
nav .nav li.nfsmenu ul.sb-submenu li ul.sb-submenu2 li.sb-inner ul li a:hover{color:#00077a;}
nav .nav li.nfsmenu ul.sb-submenu li.blankli{ float: left;height:1px;padding:0px;width:95%;background-color:#bfbfbf;margin:0 20px;}*/

.cms-content a{text-decoration:underline;color:#333333;font-size:12px;}
.contact-inner-page h1{color: #00077a;font-family: "Swis721 Cn BT";font-size: 30px;font-weight: normal;}
.contact-inner-page h2.blue-txt{   color: #00077a; font-family: "Swis721 Cn BT";  font-size: 30px; font-weight: normal; margin: 0; line-height: 40px;}
.contact-inner-page h2{color: #666666;font-family: "Swis721 Cn BT";font-size:20px;font-weight: normal;line-height:20px;margin:15px 0 10px 0;}
.contact-inner-page ul{margin-bottom:0px;margin-left:5px;list-style-type:disc;overflow:visible;width: 100%; display: inline-block;}
.contact-inner-page p{margin-bottom:15px; display: inline-block; width:100%; }
.contact-inner-page p:last-child{margin-bottom:0px;}
.special-image{position:fixed; top:260px; left:0; margin-left: 0; z-index:99999999;}
.special-image a{position:relative;}
.special-image a:before{position:absolute;background:url(../new-images/special-tag.png) no-repeat 0 0;content:"";width:45px;height:121px;left:0;top:0;}






/* sidr nv added on 03012015 by krupa*/
#navigation .nav .nav-bar > li ul {display: none; position: absolute;}
#navigation .nav .nav-bar > li:hover ul.sb-submenu {display: block;  position: absolute; width: 238px; transition: opacity 0.2s ease 0s; top: 100%; left: -5px; padding: 0; margin: 0; box-shadow: 0 2px 3px #9c9c9c;  border: 1px solid #999999; border-top: none; z-index:999;} 
#navigation .nav .nav-bar > li:hover ul li { background: none repeat scroll 0 0 #dcdcdc; display: block; padding: 0; text-shadow: 0 1px 0 #000000; width: 100%; position: relative; }
#navigation .nav .nav-bar > li:hover ul li:hover a{ background: none repeat scroll 0 0 #00077a;
                                                    color: #ffffff;
                                                    text-shadow: none;
}
#navigation .nav .nav-bar > li:hover ul li a {
    display: block;
    font-size: 16px;
    line-height: 18px;
    padding: 8px 10px;
    color: #666666;
    font-family: "Swis721 Cn BT";
    text-shadow: 0 1px #ffffff;
}
#navigation .nav .nav-bar > li ul li ul {display: none;}
#navigation .nav .nav-bar > li ul li:hover ul.sb-submenu2 {display: block; left: 237px; top: 0; width: auto; background: #dcdcdc; overflow: auto; margin: 0; border: 1px solid #999999; border-left: none; max-width: 720px;}
#navigation .nav .nav-bar > li ul li:hover ul.sb-submenu2 li.sb-inner {display: table-cell; float: none; padding: 10px 20px; vertical-align: top; width: auto}

#navigation .nav .nav-bar > li ul li:hover ul.sb-submenu2 li.sb-inner ul {border: 0 none; left: 0; position: relative; width: 199px; display: block; margin: 0;}
#navigation .nav .nav-bar > li ul li:hover ul.sb-submenu2 li.sb-inner ul li {background-image: url("../images/squre.jpg"); background-position: 0 5px; background-repeat: no-repeat;}
#navigation .nav .nav-bar > li ul li:hover ul.sb-submenu2 li.sb-inner ul li a { color: #666666;
                                                                                display: block;
                                                                                font-family: arial,Helvetica,sans-serif;
                                                                                font-size: 12px;
                                                                                line-height: 14px;
                                                                                padding: 0 10px;
                                                                                margin-bottom: 5px;
                                                                                text-shadow: none; background: none; cursor: pointer;}
#navigation .nav .nav-bar > li ul li:hover ul.sb-submenu2 li.sb-inner ul li a:hover {color: #00077a;}
#navigation .nav .nav-bar > li ul li ul li span.nfsspan{color: #5b5757;
                                                        cursor: default;
                                                        display: block;
                                                        font-family: "Swis721 Cn BT";
                                                        font-size: 16px;
                                                        font-weight: bold;
                                                        line-height: 15px;
                                                        margin: 0;
                                                        padding: 5px 0;
                                                        text-shadow: 0 1px #ffffff; text-align: left; float: none;
}

span.sb-caret {
    display: none;
}
/*.nav-menu {height: 67px;}*/
#navigation .nav .nav-bar > li {
    background: url("../images/nav-divider.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    float: left;
    padding: 0 16px;
    position: relative;
    z-index: 3;
}
#navigation .nav  {
    background: url("../images/nav-bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 48px;
    width: 100%;
    margin-bottom: 0;
}
#navigation .nav ul.nav-bar  {
    margin: 0 auto;
    width: 1170px;
    display: block;
    list-style: none;
    padding: 0;
}
nav .container .row {
    padding: 0;
}

nav .nav-bar li a {
    color: #666666;
    font-family: "Swis721 Cn BT";
    font-size: 18px;
    line-height: 47px;
    text-shadow: 0 1px #ffffff;
}
#navigation .nav .nav-bar li:hover a,#navigation .nav .nav-bar li.hover a, #navigation .nav .nav-bar > li.active {
    color: #00077a;
}

#navigation .nav .nav-bar > li.mega-menu ul.sb-submenu {
    background-color: #dcdcdc;
    box-sizing: border-box;
    left: -332px;
    padding: 0 30px;
    width: 1170px; 
}
#navigation .nav .nav-bar > li.mega-menu ul.sb-submenu li {
    float: left;
    padding: 15px 0 10px;
    width: 16%;
}

#navigation .nav .nav-bar > li.mega-menu ul.sb-submenu li span {
    color: #5b5757;
    cursor: default;
    font-family: "Swis721 Cn BT";
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 5px;
    text-shadow: 0 1px #ffffff;
    padding: 0 3px 0 0;
}

#navigation .nav .nav-bar > li.mega-menu ul.sb-submenu li ul {
    border: 0 none;
    box-shadow: none;
    left: 0;
    margin-left: 2px;
    position: relative;
    width: 100%;
    display: block;
}

#navigation .nav .nav-bar > li.mega-menu ul.sb-submenu li ul li {
    background-image: url("../images/squre.jpg");
    background-position: 0 4px;
    background-repeat: no-repeat;
    border: 0 none;
    min-height: inherit;
    padding: 0;
    width: 100%;
}

#navigation .nav .nav-bar > li.mega-menu ul.sb-submenu li ul li a {
    background: none;
    color: #666666;
    display: block;
    font-family: arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 13px;
    padding: 0 5px 0 10px;
    text-shadow: none;
    margin-bottom: 7px;
}
#navigation .nav .nav-bar > li.mega-menu ul.sb-submenu li ul li:hover a {
    color: #00077a;
}
.nav-menu a.toggle,.nav-menu a.toggle2 {display: none!important;}
/* line 292, ../sass/app.scss */
#mobile-header {
    display: none;
    height: 48px;
    background: url("../images/nav-bg.jpg") repeat-x;
    text-align: left;
    line-height: 48px;
}
#mobile-header #responsive-menu-button{
    background: url("../images/nav-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 48px;
    margin-left: 20px;
    vertical-align: middle;
    width: 24px;
    position: absolute;
    outline: 0;

}
/*#mobile-header #left-menu{
    background: url("../images/nav-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    height: 48px;
    margin-left: 20px;
    vertical-align: middle;
    width: 24px;
    position: absolute;
    outline: 0;
    
}*/
#mobile-header #right-menu {
    background: url("../images/nav-icon.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    height: 48px;
    margin-right: 20px;
    vertical-align: middle;
    width: 24px;
    position: absolute;
    right: 0;
    top: 0;
    outline: 0;
}
.menu-title {
    display: none;
}
.nav-menu .nav li a.active span.home-icon, nav .nav li a .home-icon:hover {background:url(../images/home-icon-hover.png) 0 16px no-repeat; height: 13px; width: 13px; display: block; padding-top: 16px; position: relative; top: 0px;}
.nav-menu .nav li a .home-icon {background:url(../images/home-icon.png) 0 -13px no-repeat; height: 13px; width: 13px; display: block; position: relative; top: 16px; padding-top: 16px; padding-bottom: 19px; z-index: 2;}
.nav-menu .nav li a .hometxt {display: none;}

/*#navigation .nav .nav-bar > li:hover ul li.serviceli:hover{background: #dcdcdc; color: #dcdcdc; text-shadow: 0 1px #ffffff;display:inline-block;}
#navigation .nav .nav-bar > li:hover ul li.serviceli:hover a{color:#666666;text-shadow: 0 1px #ffffff;}
#navigation .nav .nav-bar > li:hover ul li.serviceli ul.service-inner-menu li:hover{background:#dcdcdc url("../images/squre.jpg") 0 10px no-repeat;}
#navigation .nav .nav-bar > li:hover ul li.serviceli ul.service-inner-menu li:hover a{color:#00077a;text-shadow:none;}*/
#navigation .nav .nav-bar > li:hover ul li.serviceli {clear: both; float: none; min-height: 102px;}
#navigation .nav .nav-bar > li:hover ul li.serviceli:hover ul li:hover a {background: none; }
#navigation .nav .nav-bar > li:hover ul li.serviceli ul.service-inner-menu {display: block; width: 100%; margin: 0; font-size:13px;}
#navigation .nav .nav-bar > li:hover ul li.serviceli ul.service-inner-menu li{background-image:url("../images/squre.jpg");background-repeat:no-repeat;background-position: 15px 10px;}
#navigation .nav .nav-bar > li:hover ul li.serviceli ul.service-inner-menu li a{font-size: 13px; padding: 5px 10px 0px 25px; background: none; color: #666666;}
#navigation .nav .nav-bar > li:hover ul li.serviceli ul.service-inner-menu li a:hover {color: #00077a;}
.nav-menu .nav li a.active {
    color: #00077a;
}

.nav-menu .nav li.service-menu ul li.serviceli span.service-span{font-size: 16px;line-height: 15px;padding: 5px 0px;color:#5b5757;font-family: "Swis721 Cn BT";text-shadow: 0 1px #ffffff;cursor:default;font-weight:bold;font-family: "Swis721 Cn BT";float:none; border-bottom:1px solid #5b5757;margin:0 10px;}

#navigation .nav .nav-bar > li.contactli:hover ul.sb-submenu{left:0;width:100%;}
.nav-menu .nav li.specialli {display:none;}
.pre-next-btns {float: right;}
.pre-next-btns a:last-child {margin-left: 5px;}
.pre-next-btns .prev-product, .pre-next-btns .next-product {font-family: 'Open Sans', arial; font-size: 13px; color: #6e6e6e; background-color: #d9d9d9; padding: 5px 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.pre-next-btns .prev-product:hover , .pre-next-btns .next-product:hover {color: #ffffff; background-color: #6e6e6e; border: 0; outline: none;}
/*.press-release-content p {height: 180px; overflow: hidden;}*/
.contact .address, .contact .address .mail {padding-top: 2px;}
.nav[data-magellan-expedition] {
    z-index: 99999998;
    height: 0;
}

.multiple-items{margin:0 -10px 0;}
.multiple-items, .multiple-items *{box-sizing:border-box;-webkit-box-sizing:border-box;}
.multiple-items > div{float:left;width:33.33333%;text-align:center;padding:0 10px 20px;}
.multiple-items > div .mulBox{background-color:#f1f1f1;padding:15px;}


@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .special-image{right:15px;}

}
.wordwrap { word-wrap : break-word; }   
.product_listbox{float:left; width:850px; border:1px solid #ccc; background-color: rgb(249,249,249); padding:20px 0; margin:10px 0 0 0 !important;  min-height:130px;}
.product_detail{float:left; margin-bottom:0 !important;}

.product_detailleft{float:left; width:100%;}
.product_detailleft h2{font: 20px/20px 'Swis721 Cn BT', arial,Helvetica, sans-serif;
                       color: #00077a;
                       margin: 0 0 5px 0;}

.product_detailright{float:right; width:100%; margin:0 !important}
.product_detailright ul{line-height:none; margin:0}
.product_detailright ul li{float:left; width:45%; padding:2px 0; }
.product_detailright ul li .detail{font-weight:bold; min-width:90px; display:inline-block; vertical-align:top}
.product_detailright ul li:nth-child(odd){padding-right:5px; box-sizing:border-box; width:50%;} 
.product_detailright ul li:last-child{width:100%; padding-right:0;}

.product_detailright ul li .detail-ans{display:inline-block; max-width: 60%;} 
.product_detailright ul li .detail-ans.radioMain{max-width:inherit;}  
.product_detailright ul li .detail-ans.radioMain .shippingType:first-child + label{margin-right:6px;} 
.product_detailright ul li .detail-ans.radioMain .shippingType{ vertical-align:top}
.product_detailright ul li .detail-ans.radioMain label{display:inline-block; vertical-align:top; line-height:22px; font-size:12px;}


.product_price_section{float: right;
                       width: 300px; max-width:100%; min-height:168px;
                       margin: 10px 0;
                       border: 1px solid #ccc; background:rgb(249,249,249);
                       padding: 0;}
.product_price_section ul {margin: 10px 20px 20px 20px;}
.product_price_section ul li{ padding:8px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:right; line-height:18px;} 
.product_price_section ul li .detail {
    font-weight: normal; padding-right:8px;
    display: inline-block;
}
.product_price_section ul li.total_price{font-family: 'Open Sans bold'; font-size:16px; color:#00077a; border-top: 1px solid #ccc;
                                         border-bottom: 1px solid #ccc; text-transform: capitalize;}

.listing-page .row{position:relative}
.forklifts_btn_main{text-align:center; position:absolute; left:0; right:0; margin-top:10px; z-index:1;}


.forklifts_btn_main a.forklifts_btn {
    width: auto;
    display:inline-block; margin:0 auto;
    background: rgb(30,35,121);
    background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1)));
    background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%);
    background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%);
    background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 );

    border: 1 px solid #8d8d8d;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
    -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
    box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
    text-align: center;
    vertical-align: middle;
    font: 18px "Open Sans bold",arial,Helvetica,sans-serif;
    color: #ffffff; text-transform:capitalize;
    display: inline-block; padding:6px 20px;
}
.forklifts_btn_main a.forklifts_btn:hover{ 
    background: rgb(129,129,129);
    background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1)));
    background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%);
    background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%);
    background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%);
    background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 );

}

#iframe1 { width: 227px; height: 106px; }

/*added on 26032015 by krupa*/
.sydney-glike {margin: -3px 0 0 0; text-align: left;}
.manage-image {min-height: 180px;}
/*added on 09042015 by krupa*/
.keep-mailchimp input {box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; width:100%; font-size:12px; color:#333333; padding:10px; height:40px; background-color: rgb(249,249,249); border-radius: 0; margin: 0;}
.keep-mailchimp input.enquirenow
{background: rgb(129,129,129); /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */

 background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
 border: 1 px solid #8d8d8d;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -moz-box-shadow:   0 0 10px rgba(51, 51, 51, 0.6) inset;
 -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
 box-shadow:         0 0 10px rgba(51, 51, 51, 0.6) inset;
 width: 100px; height: 40px;
 text-align: center;
 vertical-align: middle;
 text-transform: uppercase; 
 font: 14px/35px 'Open Sans bold', arial,Helvetica, sans-serif; 
 color: #ffffff; display: block;
 padding: 0; margin: 0;}

.keep-mailchimp input.enquirenow:hover{background: rgb(30,35,121); /* Old browsers */
                                       /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                       background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%); /* FF3.6+ */
                                       background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1))); /* Chrome,Safari4+ */
                                       background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Chrome10+,Safari5.1+ */
                                       background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Opera 11.10+ */
                                       background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* IE10+ */
                                       background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* W3C */
                                       filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 ); /* IE6-8 */ }
footer #footer-links .uptodate-title {display: block; color: #00077a; font: bold 18px/22px "Swis721 Cn BT"; min-height: 25px; padding: 12px 0 0;}
footer #footer-links .keep-mailchimp .span12 {margin-bottom: 0;}
footer #footer-links label.text-error {  bottom: -17px;
                                         color: #ff0000;
                                         font-size: 11px;
                                         font-weight: normal;
                                         left: 0;
                                         line-height: 16px;
                                         margin-bottom: 0;
}
.keep-mailchimp .field {position: relative;}
.keep-mailchimp span {display: block;}
.offers-news-title {  color: #fff; background: none repeat scroll 0 0 #00077a;
                      font: 16px/19px "Swis721 Cn BT";
                      min-height: 25px;
                      padding: 10px;}

.keep-latest-offer form span {   color: #333333;
                                 font-family: Arial,sans-serif;
                                 font-size: 12px;
                                 line-height: 18px;}
.keep-latest-offer form input {box-sizing: border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; width:100%; font-size:12px; color:#333333; padding:5px; height:30px; border-radius: 0; box-shadow: none; margin: 0;}
.keep-latest-offer form label.text-error {  bottom: -17px;
                                            color: #ff0000;
                                            font-size: 11px;
                                            font-weight: normal;
                                            left: 0;
                                            line-height: 16px; margin: 0;}
.keep-latest-offer form .field {margin-bottom: 5px;}
.keep-latest-offer form input.enquirenow
{background: rgb(129,129,129); /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */

 background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
 border: 1 px solid #8d8d8d;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 -moz-box-shadow:   0 0 10px rgba(51, 51, 51, 0.6) inset;
 -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
 box-shadow:         0 0 10px rgba(51, 51, 51, 0.6) inset;
 height: 35px;
 text-align: center;
 vertical-align: middle;
 text-transform: uppercase; 
 font: 14px/35px 'Open Sans bold', arial,Helvetica, sans-serif; 
 color: #ffffff; display: block;
 padding: 0; margin: 0 0 0 auto; text-align: center; margin-top: 10px; width: 100px;}

.keep-latest-offer form  input.enquirenow:hover{background: rgb(30,35,121); /* Old browsers */
                                                /* IE9 SVG, needs conditional override of 'filter' to 'none' */
                                                background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%); /* FF3.6+ */
                                                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1))); /* Chrome,Safari4+ */
                                                background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Chrome10+,Safari5.1+ */
                                                background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Opera 11.10+ */
                                                background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* IE10+ */
                                                background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* W3C */
                                                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 ); /* IE6-8 */ }
.keep-latest-offer .box {padding: 10px 10px 20px 10px; position: relative;}

.sub-er .subscription_sent {
    color: #3d6611;  
    font-size: 12px;
    font-weight: 600;
    width: 300px; margin-bottom: 10px;}

.sub-er .subscription_error  { 
    color: #df280a; 

    font-size: 12px;
    font-weight: 600;
    width: 300px; margin-bottom: 10px;}
.keep-latest-offer .box .subscription_sent {
    color: #3d6611;
    font-size: 12px;
    font-weight: 600;
    width: 300px; margin-bottom: 10px;}

.keep-latest-offer .box .subscription_error  { 
    color: #df280a; 
    font-size: 12px;
    font-weight: 600;
    width: 300px; margin-bottom: 10px;}
.load_img { 
    background: url("../images/bx_loader.gif") no-repeat scroll center center #f2f2f2;
    height: 88px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    width: 100%;
}
.load_img_blog { 
    background: url("../images/bx_loader.gif") no-repeat scroll center center #f2f2f2;
    height: 178px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.keep-mailchimp form {position: relative; float: left; background: #f2f2f2; padding: 15px; width: 100%; box-sizing: border-box;}
.keep-mailchimp form .fullwidth { width: 100%; float: none; margin: 0; }
.keep-mailchimp form .conditional-width { width: 32%; }
.keep-mailchimp form .lstrecord { width: auto; }
.keep-mailchimp form ul { width: 100%; margin: 0; padding: 0; }
.keep-mailchimp form ul li { width: 25%; float: left; margin-right: 30px; }
.keep-mailchimp form ul li:last-child { margin-right: 0; }
.service_enq h2{color: #00077a;   font: 27px "Swis721 Cn BT"; margin-bottom: 0;}

div.thank_you div.keep_mailchimp{ width:55%; margin:0 auto !important; float:none !important;}
.thank_you .keep-mailchimp form{border:3px solid #e5e5e5;background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #fdfdfd 0%, #dddddd 100%) repeat scroll 0 0; }
.thank_you .keep-mailchimp form.conditional-width{ margin-top:0px; padding-bottom:0px;}
.thank_you .keep-mailchimp form .uptodate-title{ border-bottom:1px solid #d6d6d6; padding-bottom:10px;}
.thank_you .keep-mailchimp .conditional-width{ width:100%;display: block; text-align:center;color: #00077a;font: bold 18px/22px "Swis721 Cn BT";padding: 0 0 20px;}
.thank_you .keep-mailchimp form ul li{ width:37%;} 
.thank_you .keep-mailchimp .lstrecord{ width:16% !important;}
.thank_you .keep-mailchimp {bottom: -17px;color: #ff0000;font-size: 11px;font-weight: normal;left: 0;}
.social-container { width:910px; display: inline-block; margin: 0 auto;}
.google_like{margin:17px 20px 0 0; display:block; text-align:right; float: left;}
.fb-like {float: left; overflow: hidden; margin: 17px 5% 0;}
/*added by krupa shah on 28042015*/   
.linkdin-follow,.youtube-show {float: left; margin: 17px 5% 0 0;}
.machine-tools-align { text-align: right; float: left; width: 150px; }
.anchor-highlight a {color: #10145E; font-weight: bold;}
.anchor-highlight a:hover {text-decoration: underline;}

/*added by krupa on 27052015*/
.add-description {margin-top: 30px; text-align: justify;}


.video-center{text-align: center}


.keep-mailchimp { position: relative; }
.white-bg-container { background: #ffffff; }
.fixed-position { position: absolute; z-index: 999999; }
.birthday-left { margin-left: -490px; top: -118px; }
.birthday-right { margin-left: 1169px; top: -118px; }
.birthday-ballon-left { margin-left: -140px; top: 90px; }
.birthday-ballon-right { margin-left: 1230px; top: 80px; }
.birthday-bottom-left { margin-left: -530px; top: 55px; }
.birthday-bottom-right { margin-left: 1230px; top: -90px; }

.main-wrapper { overflow: hidden; }

.sharebtn { position: absolute; left: -70px; top: 10px; z-index: 99999999; }

#footer-links .uptodate-title {display: block; color: #00077a; font: bold 18px/22px "Swis721 Cn BT"; min-height: 25px; padding: 12px 0 0;}
#footer-links .keep-mailchimp .span12 {margin-bottom: 0;}
#footer-links label.text-error {  bottom: -17px;
                                  color: #ff0000;
                                  font-size: 11px;
                                  font-weight: normal;
                                  left: 0;
                                  line-height: 16px;
                                  margin-bottom: 0;
}

.order-thank-you { text-align: left; margin: 0 auto; width: 80%; border: 1px solid #cccccc; background: #f2f2f2; padding: 20px; }
.order-thank-you p { text-align: left; }
.order-thank-you ul { list-style: none; padding: 0 15px; margin: 10px 0; width: 60%; border: 1px solid #cccccc; }
.order-thank-you ul li { padding: 15px 0 15px; border-bottom: 1px solid #cccccc; }
.order-thank-you ul li:last-child { border-bottom: none; }
.order-thank-you ul li ol li { padding:15px 0 0 5px; border-bottom: none; }
.order-thank-you ol{ margin-left:15px;}

.detail-page .pro-des .enquiry-btn input.p-order{ 
    background: rgb(30,35,121); /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 ); /* IE6-8 */
}

.detail-page .pro-des .enquiry-btn input.p-order:hover{  background: rgb(129,129,129); /* Old browsers */
                                                         /* IE9 SVG, needs conditional override of 'filter' to 'none' */

                                                         background: -moz-linear-gradient(top, rgba(129,129,129,1) 0%, rgba(82,82,82,1) 99%); /* FF3.6+ */
                                                         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,129,129,1)), color-stop(99%,rgba(82,82,82,1))); /* Chrome,Safari4+ */
                                                         background: -webkit-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Chrome10+,Safari5.1+ */
                                                         background: -o-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* Opera 11.10+ */
                                                         background: -ms-linear-gradient(top, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* IE10+ */
                                                         background: linear-gradient(to bottom, rgba(129,129,129,1) 0%,rgba(82,82,82,1) 99%); /* W3C */
                                                         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#525252',GradientType=0 ); /* IE6-8 */
                                                         border: 1 px solid #8d8d8d;
                                                         -webkit-border-radius: 5px;
                                                         -moz-border-radius: 5px;
                                                         border-radius: 5px;
                                                         -moz-box-shadow:   0 0 10px rgba(51, 51, 51, 0.6) inset;
                                                         -webkit-box-shadow: 0 0 10px rgba(51, 51, 51, 0.6) inset;
                                                         box-shadow:         0 0 10px rgba(51, 51, 51, 0.6) inset;
                                                         min-width: 166px; height: 55px; padding: 0 18px;
                                                         text-align: center;
                                                         vertical-align: middle;
                                                         text-transform: uppercase; 
                                                         font: 18px/45px 'Open Sans bold', arial,Helvetica, sans-serif; 
                                                         color: #ffffff; display: block;

                                                         margin: 0; border: none;
}

/*10-09-2019 start*/
.detail-page .pro-des .enquiry-btn input.p-order[disabled]:hover {
    background: rgb(30,35,121);
    background: -moz-linear-gradient(top, rgba(30,35,121,1) 0%, rgba(51,56,143,1) 52%, rgba(30,35,121,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,35,121,1)), color-stop(52%,rgba(51,56,143,1)), color-stop(100%,rgba(30,35,121,1)));
    background: -webkit-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%);
    background: -o-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%);
    background: -ms-linear-gradient(top, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%);
    background: linear-gradient(to bottom, rgba(30,35,121,1) 0%,rgba(51,56,143,1) 52%,rgba(30,35,121,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2379', endColorstr='#1e2379',GradientType=0 );}

.special_text {color: #ed1c24;font-size: 14px;line-height: 20px;font-weight: 600; padding: 10px 0; margin: 5px 0; display: inline-block; width: 100%;}
.product_price_section ul{float: left;  width: -webkit-fill-available; width: -moz-available; width: calc(100% - 40px);}

/*10-09-2019 end*/


.scrollbar-content ul { list-style: disc; }

form.order-page-frm { display: inline-block; float: left; margin: 0 10px 0 0; }
form.enquiry-page-frm { display: inline-block; float: left; }
.detail-page .pro-des form.order-page-frm input[type="submit"],
.detail-page .pro-des form.enquiry-page-frm input[type="submit"]{ font-size: 13px; min-width: 130px; padding: 0; }
.detail-page .pro-des form.order-page-frm input[type="submit"]:hover,
.detail-page .pro-des form.enquiry-page-frm input[type="submit"]:hover{ font-size: 13px; min-width: 130px; padding: 0; }

img.com-img { float: left; margin: 0 20px 0 0; }

.order-thank-you.wide-order-thank-you { width: 80%; }

.keep-mailchimp.ordermailchimp { margin: 20px 0 0; overflow: hidden; }
.keep-mailchimp.ordermailchimp form { padding: 0; }
.keep-mailchimp.ordermailchimp form ul { overflow: hidden; width: auto; padding: 15px; }
.keep-mailchimp.ordermailchimp form ul li { border-bottom: 0; padding: 0; margin-right: 20px; }
.keep-mailchimp.ordermailchimp form .conditional-width { width: 32%; }
.keep-mailchimp.ordermailchimp #mailchimp label.text-error {
    bottom: -17px;
    color: #ff0000;
    font-size: 11px;
    font-weight: normal;
    left: 0;
    line-height: 16px;
    margin-bottom: 0;
}
.keep-mailchimp.ordermailchimp #mailchimp .uptodate-title {
    color: #00077a;
    display: block;
    font: bold 16px/18px "Swis721 Cn BT";
    height: 40px;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
}
.keep-mailchimp.ordermailchimp form ul li:last-child{ margin-right: 0; }

.keep-mailchimp.ordermailchimp #mailchimp .load_img { height: 100%; background: #cccccc url("../images/bx_loader.gif") no-repeat center center; }

iframe#submessage { width: 700px; height: 390px; border: 0 none; }

#popupiframe {background-color: #fff; border-radius:10px; box-shadow: 0 0 5px #ccc;margin: 0 auto; padding: 15px 10px 0; position: fixed; width: 420px; z-index: 99999999; margin: 14% auto 0 auto; top: 0; right: 0; bottom: 0; left: 0; height: 350px;}
#popupiframe iframe {border: 0 none;height:340px;width: 100%;}
.close-icon {position: absolute;right: -15px;text-align: right;top: -15px;}
#popupiframe iframe{height:100%;overflow:hidden;border: 0 none;width: 100%;}
.headerMain{background:url('../images/blut-pattern.jpg') repeat left top; }
.headerMain .redloca{float:right;}
.headerMain .callno{line-height:22px;}
.headerMain .callno .blue-divider{float:right;padding:0 20px;}
.headerMain .punchline, header .punchline h1{padding-top:8px;}
.headerMain .callno .redloca{color:#fff;font-size:13px;text-align:left;}
.homePager .bx-wrapper{height:auto;}
.homePager .product-bg{margin-top:15px;}
.homePager .bgForm{background:url('../images/blut-pattern.jpg') repeat left top;}
.homePager .bgForm .row{padding:0;margin:0;}
.homePager .keep-mailchimp form{background:none;}
.homePager #footer-links .uptodate-title{color:#fff;}
.homePager .keep-mailchimp input{background:transparent;color:#fff;border:1px solid #fff;border-radius:0;}
.homePager .keep-mailchimp li .enquirenow{background:#696969;border:none;border-radius:5px;}
.homePager .keep-mailchimp li .enquirenow:hover{background:#4c4a4a;}
.homePager .keep-mailchimp form ul li{margin-right:20px;}
.homePager .span12.cms-content > h1{font-size:28px;text-align:center;}
.homePager .bgForm{position:relative;}
.homePager .bgForm .pro-shadow {position:absolute;top:0;left:0;width:100%;margin:0;}
.homePager .lancrow-nub{display:inline-block;}
.homePager .number-seo{margin-right:20px;}
.homePager .text_center.shadow{display:none;}
.homePager .sub-er .subscription_sent{color:#50b050;text-align:center;width:100%;}
.cms-page-img { max-width: none;}
.border-title .detail a.search-location{width: auto; line-height: 34px; padding: 0 20px; text-transform: none}


/*---- niraj add 29-09-2015 ---*/
.location_box_title .form-grey-title{background-image:url(../images/location-icon.png); background-position: left center; background-repeat:no-repeat; padding:8px 0 0px 32px;}
.location_box{float:left; width:100%;}
.location_box li{display:table;}
.location_box li a{height: 68px; vertical-align:middle; display:table-cell; width:100%; padding:16px; box-sizing:border-box; text-align:center; background:#E6E5E5; color:#6e6e6e;text-shadow: 1px 1px 2px #fff; font-weight: bold;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; text-overflow:ellipsis; overflow-y:hidden}
.location-div .toogle .left-blue-title a.cursor{cursor: pointer;}



/**/

/*.nav{position:relative;}
#mobile-header{position:relative;margin-bottom:36px;}
.nav:before,#mobile-header:before{background:url(../images/hearderdown.png) repeat-x 0 0;width:100%;float:left;content:"";bottom:-36px;left:0;height:36px;position:absolute;}
.nav-shadow{position:relative;background:none;}
#at15s.atm{z-index:99999999 !important;}
.main-wrapper:before{background:url(../images/hearderup.png) no-repeat center top;width:100%;height:179px;float:left;content:"";top:0;left:0;position:absolute;z-index:1;}


.nav-shadow img{display:none;}
.nav-shadow:before{background:url(../images/swf-box-shedow.png) no-repeat center 0;width:100%;float:left;content:"";bottom:0;left:0;height:18px;}

.main-wrapper{position:relative;}
.newSpecial.special-image{top:200px;margin-left: 1163px;}
.product-bg{position:relative;}
.product-bg:before{background:url(../images/xmsproductbg.png) no-repeat center bottom;width:100%;float:left;content:"";bottom:0;left:0;height:182px;position:absolute;}
.fotternewbg{width:100%;margin:0 auto; height:114px;text-align:right;max-width:1170px;}*/
/**/
.bx-wrapper .slider ul li{position:relative}
.slider-button-sec{
 -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;  
border: 1px solid #ffffff;
    color: #fff; 	
	font:bold 16px/38px "Swis721 Cn BT";    
    font-weight: bold;
    height: 40px;
    left:43%;
	right:auto;   
	padding:1px 10px;
    position: absolute;
    text-align: left;
    text-transform: uppercase;
    top: 220px;		
	line-height:42px;
	}
	
	
	.slider-button-sec:hover{color:#000 !important; background:#fff !important;}
	
.slider-button-sec:hover, .slider-button-sec:focus{color:#fff;}
.slider-button-sec::after {
    width: 0%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: #FFF none repeat scroll 0% 0%;
}

.slider-button-sec::after:hover {
    width: 0%;
    height: 100%;
    top: 0px;
    left: 100px;
    background: #FFF none repeat scroll 0% 0%;
}

/****** jignasa ******/
.inner_main .servicePart { float:left; width:100%;}
.inner_main .mainTitle{ font:500 32px/40px "Roboto Slab",serif; color:#00077a; width:100%; text-align:center; padding-bottom:35px;}
.inner_main .casepartOne { float:left; width:100%; padding-top:40px;}
.inner_main .casecontain a{ font:500 14px/18px "Roboto Slab",serif; color:#00077a;}
.inner_main .casecontain a:hover{ text-decoration:underline;}
.inner_main .casecontain p, .casecontain span{ font:500 15px/18px "Roboto Slab",serif; color:#333333; padding:15px 0; display:block;}
.inner_main .casecontain em { font:500 15px/18px "Roboto Slab",serif; color:#333333; padding:15px 0; display:block; font-style:italic;}
.inner_main .casecontain p:last-child{ padding-bottom:0;}
.inner_main .casecontain span.smalltxt { font:600 15px/18px "Roboto Slab",serif; color:#000; display:block; padding:0;}
.inner_main .CommanTitle { color:#333; font:600 20px/20px "Roboto Slab",serif;}
.inner_main .casecontain img { border:1px solid #CCC; margin-top:10px;}
/****** jignasa ******/

/** Added By Shyam 08-11-2016 Start **/

.sparePart, .spareCart *{box-sizing:border-box;-webkit-box-sizing:border-box;}
.sparePart .form-control{color:#000;display:inline-block;margin:0;font-weight:700;font-family: 'Roboto Slab', serif}
.sparePart .qtyBox{display:inline-block;width:40px;text-align:center;margin:0;border-radius:0;height:34px;-moz-box-shadow:none;-ms-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.S_quantity{margin-right:10px;display:inline-block;vertical-align:middle;}
.detail-page .pro-des .sparePart .enquiry-btn{margin-top:0px;display:inline-block;}
.order-page-frm.sparePart{width:100%;margin-top:20px;}
.detail-page .pro-des .S_enqBtn{margin-top:20px;width:100%;}
.cartTable{margin-top:20px;font-family:'Roboto Slab', serif;font-size:14px;margin-bottom:30px;}
.cartTable table{width:100%;border:1px solid #dedede;}
.cartTable table th, .cartTable table td{padding:10px;border-right:1px solid #dedede;max-width:200px;}
.cartTable table td.S_qty, .cartTable table td.S_delete{text-align:center;position:relative;}
.cartTable table th{border-bottom:1px solid #dedede;color:#24245a;}
.cartTable table tr{border-bottom:1px solid #dedede;}
.S_proImg img{width:100px;}
.S_qty input {width: 50px;text-align: center;margin: 0;border-radius: 0;height: 36px;}
.S_qty input[type="text"]{-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-webkit-box-shadow: none !important;box-shadow: none !important;}
.cartTable table td.S_totalprice, .cartTable table td.S_price{text-align:right;min-width: 100px;}
.cartTable table td span{display:inline-block;padding-bottom:10px;width:50%;float:left;color:#000;}
.cartTable table td span strong{padding-right:5px;}
.cartTable table td span.S_attribute{width: 100%;}
.S_heading{display:none;}
/*.cartTable table td span.S_attribute .S_heading{display:block;color: #26235e;font-size: 16px;padding-bottom: 15px;}*/
.S_heading strong{border-bottom:1px solid #26235e;padding-bottom:3px;}
.proTitle{margin-bottom:10px;color:#000;}
.cartTable table td span.S_attribute span{width: auto;display: inline-block;padding-right: 10px;margin-right: 10px;border-right: 1px solid #000;padding-bottom: 0;}
.cartTable table td span.S_attribute span:last-child{border:0;padding:0;margin:0;}
.S_delete a{background:url(../images/delete.png) no-repeat;width:19px;height:24px;display:inline-block;}
.EmptyCart{font-size:20px;color:#333;padding:50px 20px;margin:40px 0px;text-align:center;line-height: 23px;}
.EmptyCart a{color:#26235e;text-decoration:underline;}
.spareCart .form-grey-title{margin-bottom:20px;}
.S_cusBtn input, .detail-page .pro-des form.order-page-frm.sparePart input[type="submit"], .detail-page .pro-des form.enquiry-page-frm.S_enqBtn input[type="submit"]{height: 45px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font: 700 16px/45px 'Oswald', sans-serif;color: #fff;text-transform: uppercase;padding: 0 20px;background: #ed1c24;border: 1px solid #c00000;-moz-transition: all 300ms;-ms-transition: all 300ms;-o-transition: all 300ms;-webkit-transition: all 300ms;transition: all 300ms;margin-left:10px;}

.detail-page .pro-des form.order-page-frm.sparePart input[type="submit"], .detail-page .pro-des form.enquiry-page-frm.S_enqBtn input[type="submit"]{margin-left:0px;min-width:inherit;}
.S_cusBtn input.blueBtn{background: #28285f;border-color: #28285f;margin-left:0px;}
.sparePart .S_cusBtn{margin-top:0;display:inline-block;}
.cartMain .S_cusBtn{float:right;width:auto;}
.S_cusBtn ul li{float:right;}
.cartTable table tr.S_total td{color:#24245a;font-size:15px;text-align:right;}
.cartTable table tr.S_total td:last-child{padding-right:56px;}
.S_product .proTitle a{color:#ed1c24;}
.S_cusBtn ul{margin:0px;}
.detail-page .pro-des form.enquiry-page-frm.S_enqBtn input[type="submit"].EnQBtn{height: 45px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font: 700 16px/45px 'Oswald', sans-serif;color:#28285f;text-transform: uppercase;padding: 0 20px;border: 1px solid #28285f;-moz-transition: all 300ms;-ms-transition: all 300ms;-o-transition: all 300ms;-webkit-transition: all 300ms;transition: all 300ms;background: transparent;width:100%;}
.proTitle strong{padding-right:10px;}
.commonDiv{float:left;width:50%;padding:0px 15px;}
.commonDiv.FullBoX{width:100%;margin-top:30px;}
.checkout-box{margin:0px -15px;float:left;}
.checkoutBox{float:left;width:100%;padding:20px;background:#f8f8f8;border:1px solid #ddd;font-family:'Roboto Slab', serif;}
.checkout-box *{box-sizing:border-box;}
.checkoutBox ul{margin:0px -10px -20px;float:left;}
.checkoutBox ul li{float:left;width:50%;padding:0px 10px;margin-bottom:20px;position:relative;}
.checkoutBox ul li.S_FullLi,.checkoutBox ul li.doubleLi{width:100%;}
.checkoutBox ul li input[type="text"], .checkoutBox ul li input[type="tel"], .checkoutBox ul li select{border-radius:0;width:100%;height:40px;line-height:40px;padding:0px 10px;margin:0;-moz-box-shadow:none;-ms-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-family:'Roboto Slab', serif;}
.checkoutBox ul li .input-address input[type="text"]:last-child{margin-top:20px;}
.redstar{color:#F00;}
.input-box label{cursor:text;}
label.error{position:absolute;right:10px;top:5px;width:auto;height:auto;margin:0;line-height:normal;font:11px/11px arial;background:#fb0101;padding:5px 5px 4px;color:#ffffff;display:none;}
label.error:after{border-color: #fb0101 transparent transparent;border-image:none;border-right:6px solid transparent;border-style: solid;border-width: 6px;content:"";height:0;left:20px;margin-left:-10px;position:absolute;top:100%;width: 0;}
.S_commonTitle{font-family:'Roboto Slab', serif;font-size:25px;line-height:26px;color:#24245a;font-weight:700;position:relative;padding-bottom:15px;margin-bottom:20px;}
.S_commonTitle:before{position:absolute;content:"";height:2px;width:50px;background:#24245a;left:0;bottom:0;}
.checkoutBox .input-boxdif label{cursor:pointer;display:inline-block;margin:0px;padding-left:3px;vertical-align:top;}
.checkoutBox .input-boxdif input{margin:0;}
.shipping-method.input-boxdif {margin-bottom: 10px;float:left;width:33.33%;}
.shipping-method.input-boxdif p{font-size:16px;}

.OrderTable table{width:100%;border:1px solid #dedede;background: #fff;}
.OrderTable table thead tr, .OrderTable table tbody tr, .OrderTable table tfoot tr{border-bottom:1px solid #dedede;}
.OrderTable table thead tr th, .OrderTable table tbody tr td, .OrderTable table tfoot tr td{border-right:1px solid #dedede;padding:15px;}
.OrderTable table thead tr th{font-size:16px;color: #24245a;}
.OrderTable table tbody tr td{font-size:15px;}
.OrderTable table tfoot tr td{text-align:right;font-size:15px;}
.OrderTable table tfoot tr.totalRow td{font-weight:700;font-size:16px;color: #24245a;}
.OrderTable table thead tr th, OrderTable table tbody tr td, .OrderTable table tfoot tr td{padding:10px;}
.delivery-msg {font-weight: 700;}
.paypalMain{float:none;margin-top:48px;}
.order-container{position:relative;}
#shipping_method{position:relative;}
.loader{position:absolute;background:rgba(255,255,255,0.7);width:100%;height:100%;left:0;top:0;z-index:1;}
.loader:before{position:absolute;content:"";background:url(../images/loading.gif) no-repeat;width:42px;height:42px;left:0;right:0;top:0;bottom:0;margin:auto;}
/*Css Added By rakesh*/
.checkoutBox .review-order-box ul{float:none; margin-top:20px;}
.checkoutBox .review-order-box ul li textarea{width:100%;height:90px;border-radius:0;box-shadow:none;margin:0;font-family:'Roboto Slab', serif;resize:none;}
.checkoutBox .review-order-box ul li label{cursor:text;display:inline-block;}
.checkoutBox .review-order-box ul li{width:77%;}
.checkoutBox .review-order-box ul li.paypal-btn{width:23%;text-align:center;}

.chkBox label {position: relative;cursor: pointer;display: inline-block;text-overflow: ellipsis;white-space: nowrap;margin:0px;}
.chkBox .checkbox {opacity: 0;position: absolute;width: 16px;height: 16px;z-index: 1;: pointer;}
.chkBox span {padding: 0px 0px 0 25px;position: relative;font: 14px/14px 'Roboto Slab', serif;color: #000;}
.chkBox span:before {position: absolute;left: 0;top: 0;content: '';background: url(../new-images/sprite.png) no-repeat -133px -72px;width: 16px;height: 17px;}
.checkbox:checked ~ span:before {background-position: -132px -92px;}
.msg{font-size:18px;font-weight:700;color:#fff;background:#28285f;line-height:20px;padding:15px 10px 15px 50px;position:relative;}
.msg:before{position:absolute;content:"";background:url(../new-images/sprite.png) no-repeat -219px -37px;width:30px;height:30px;left:10px;top:10px;}
.msg.updateItem:before{background-position:-182px -37px;}
.msg.RemoveItem:before{background-position:-256px -37px;}

.radioMain label {position: relative;cursor: pointer;display: inline-block;text-overflow: ellipsis;white-space: nowrap;margin:0px;}
.radioMain .radiobox {opacity: 0;position: absolute;width: 16px;height: 16px;z-index: 1;: pointer;}
.radioMain span {padding: 0px 0px 0 25px;position: relative;font: 14px/14px 'Roboto Slab', serif;color: #000;}
.radioMain span:before{position:absolute;left:0;top:1px;content:'';background:url(../new-images/sprite.png?v=0.01) no-repeat -293px -30px;width:16px;height:17px;}
.radiobox:checked ~ span:before {background-position: -293px -51px;}
.cartTable table td.S_img{text-align:center;}
.QtyBoxMain{position:relative;float:left;margin-top:20px;}
.QtyBoxMain label.error{right:inherit;left: 39px;top: -19px;cursor: text;}
.cartTable table tr.S_total:last-child td:last-child, .OrderTable table tfoot tr.totalRow td:last-child{color:#ed1c24;}
.radioMain label.error{cursor:text;position:absolute !important;}
.shippingError.error{left: 0;right: inherit;top: -20px;}
.shipping-method-box {position: relative;float:left;width:100%;}
.S_attribute span{display:inline-block;}
.stocklabel{float:right;font-size:16px;color: #91b33d;font-weight: 700;font-family: 'Roboto Slab', serif}
.PostcodeBox {float:left;width:100%;padding:10px;background: #f8f8f8;border: 1px solid #ddd;box-sizing: border-box;position:relative;}
.ship-lbl span {color: #26235e;font-size: 18px;padding-bottom:5px;cursor:text;margin-bottom:10px;display:inline-block;font-weight:700;}
.calculate-shipping{font-family: 'Roboto Slab', serif;}
.sparePart .calculate-shipping .form-control {color: #000;display:block;margin: 0;font-weight: 400;font-size:14px;margin-bottom:5px;cursor:text;}
.calculate-shipping input.postcode{box-shadow:none;border-radius:0;height:40px;width:128px;margin:0;box-sizing:border-box;}
.calBtn {height: 40px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font: 700 16px/40px 'Oswald', sans-serif;color: #fff;text-transform: uppercase;padding: 0 15px;background: #28285f;border: 1px solid #28285f;-moz-transition: all 300ms;-ms-transition: all 300ms;-o-transition: all 300ms;-webkit-transition: all 300ms;transition: all 300ms;margin-left:10px;vertical-align:top;}
.calBtn.aplyShipping{margin-left:0px;margin-top:10px;float:left;background: #ed1c24;border-color: #ed1c24;}
.calculate-shipping .shipping-method.input-boxdif {margin-bottom: 10px;float: left;width: 100%;}
/*.calculate-shipping .shipping-method.input-boxdif:first-child{margin-top:20px;}*/
.calculate-shipping .shipping-method.input-boxdif:last-child{margin-bottom:0px;}
.calculate-shipping .shippingError.error{top:0;}

.cartMain .calculate-shipping{float:left;width:auto;}
.cartMain .PostcodeBox{width:50%;}
.cartMain .shipping-method.input-boxdif{width:33.33%;}
.cartMain .radioShipping{margin-top:20px;}
.sparePart .calculate-shipping .shipping-method.input-boxdif:first-child{margin-top:20px;}
.S_qty input{position:relative;}
.paypalMain .paypalBtn{border:none;background:transparent;}
.dimension{color: #26235e;font-size: 16px;margin: 10px 0px;display: block;font-weight: 700;}
.dimeDetail{color: #000;font-size: 14px;}
.cartTable table td span.ShipDetail{    display: inline-block;
    float: right;
    width: auto;padding-left:10px;}
.cartTable table td.S_qty label.error{top: 14px;left: 20px;right: inherit;}
.new-detail .detail-page .pro-des dl:last-of-type{border-bottom:0;}
.landBtn{position:relative; text-align:right}
.landBtn .findBtn{margin-right:15px;}
.landBtn .findBtn:focus{color:#fff}
/** Added By Shyam 08-11-2016 End **/

.highlightBox{float:left;width:100%;margin:10px 0 30px;text-align:center;-moz-box-sizing:border-box;box-sizing:border-box;}
.highlightBox .highlightInner{font-family:'Roboto Slab', serif;font-size:14px;color:#333;font-weight:400;margin-bottom:0px;line-height:20px;padding:15px 20px;border:1px dashed #524f7e;display:inline-block;margin:0 auto;width: calc(100% - 42px)}
.highlightInner span{display: inline-block;}
.clearfix:before,.clearfix:after{content: " ";display: table}
.clearfix:after{clear: both}

 .cms-content .imhRight{width:100%; text-align:center; margin-bottom:15px;}

.cms-content ul.onecolList{float:none; width:auto;}


/*map flag css start 22-01-2019 @dhavalsheth*/
.mapflagImg{display: inline-block;vertical-align: top;margin-right: 4px;width: 35px;}
.mapFlagAddress{display: inline-block;vertical-align: top;width:calc(100% - 39px);font-weight: 500;text-align: initial;}
/*map flag css end 22-01-2019 @dhavalsheth*/

@media only screen and (min-width:1200px){
.cms-content a:hover{text-decoration:none;color: #00077a;}
.S_cusBtn input:hover, .detail-page .pro-des form.order-page-frm.sparePart input[type="submit"]:hover, .detail-page .pro-des form.enquiry-page-frm.S_enqBtn input[type="submit"]:hover{background: #28285f;border-color: #28285f;}
.S_cusBtn input.blueBtn:hover{background: #ed1c24;border-color:#c00000;}
.detail-page .pro-des form.enquiry-page-frm.S_enqBtn input[type="submit"].EnQBtn:hover{color:#fff;}
.EmptyCart a:hover{text-decoration:none;}
.S_product a:hover{text-decoration:underline;}
.calBtn:hover{background: #ed1c24;border-color: #ed1c24;}
.calBtn.aplyShipping:hover{background: #28285f;border: 1px solid #28285f;}
.cms-content .imhRight{float:right; width:auto; margin-left:40px; margin-bottom:20px;}
}

