/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 15, 2011 03:39:17 PM America/New_York */
/**/
@font-face {
    font-family: 'FrancoisOneRegular';
    src: url('FrancoisOne-webfont.eot');
    src: url('FrancoisOne-webfont.eot?#iefix') format('embedded-opentype'),
         url('FrancoisOne-webfont.woff') format('woff'),
         url('FrancoisOne-webfont.ttf') format('truetype'),
         url('FrancoisOne-webfont.svg#FrancoisOneRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*********END_LACONIC**********/
/*********EVERY_PAGE**********/
body.sitemap-page #below-bread-crumbs ul li a, body.sitemap-page #below-bread-crumbs ul li a:visited {
  color: #EA1E2C;
  font-family: arial;
  font-size: 13px;
}
body.sitemap-page #below-bread-crumbs ul li a:hover {
  color: black;
}
body {
  padding: 0;
  margin: 0;
  background: #b3b3b3 url(../images/body-background.png) no-repeat center top fixed;
  width: 100%;
}
a {
  color: #EA1E2C;
}
a:hover {
  color: black;
}
#mojack-wrapper {
  width: 1062px;
  min-height: 1200px;
  margin: 0 auto;
  background: url(../images/background-repeat.png) repeat;
}
#main-content {
  width: 988px;
  margin: 0 auto;
}
#mojack-logo {
  width: 988px;
  height: 95px;
  background: url(../images/home-mojack-logo-title.jpg);
}
#mojack-logo a.logo {
  display: inline-block;
  margin-left: 25px;
  padding-top: 20px;
  width: 307;
  height: 57px;
  
}
#mojack-navigation {
  width: 988px;
  height: 36px;
  background: url(../images/home-mojack-navigation.jpg);
}
#mojack-logo #mojack-store-locator {
  width: 344px;
  height: 95px;
  margin-right: 24px;
  float: right;
  color: white;
  position: relative;
}
#mojack-logo #mojack-store-locator #store-locator-top {
  margin-top: 8px;
  margin-top: 4px\9;
  *margin-top: -75px;
  height: 65px;
  margin-left: 10px;
}
#mojack-logo #mojack-store-locator #store-locator-top p {
  display: inline;
  font-family: 'FrancoisOneRegular';
  font-size: 12px;
  line-height: 25px;
  height: 25px;
  position: relative\9;
  top: 4px\9;
  *top: 0px;
  *padding-right: 5px;
}
#mojack-logo #mojack-store-locator #store-locator-top form {
  display: inline;
  font-family: arial;
  font-size: 11px;
}
#mojack-logo #mojack-store-locator #store-locator-top input[name='store-locator-address'] {
  background: url(../images/product-store-locator-bg.jpg);
  width: 149px;
  height: 25px;
  border: none;
  padding: 0;
  position: absolute;
  top: -7px;
  top: -7px\9;
  *top: -4px;
  left: 15px;
  left: 7px\9;
  *left: 6px;
  /*margin: 0 0 7px 3px;*/
}
@media screen and (-webkit-min-device-pixel-ratio:0){
#mojack-logo #mojack-store-locator #store-locator-top input[name='store-locator-address'] {
  background: url(../images/product-store-locator-bg.jpg);
  width: 149px;
  height: 25px;
  border: none;
  padding: 0;
  position: absolute;
  top: -7px;
  *top: -75px;
  left: 7px;
  /*margin: 0 0 7px 3px;*/}
}
#mojack-logo #mojack-store-locator #store-locator-top label[for='all'], #mojack-logo #mojack-store-locator #store-locator-top label[for='lifts'], #mojack-logo #mojack-store-locator #store-locator-top label[for='hand-trucks'], #mojack-logo #mojack-store-locator #store-locator-top label[for='other-products'] {
  margin-left: 10px;
  position: relative;
  top: 7px;
}
#mojack-logo #mojack-store-locator #store-locator-top label {
  position: relative;
  top: 7px;
}
#mojack-logo #mojack-store-locator #store-locator-top input {
  position: relative;
  top: 7px;
}
#mojack-logo #mojack-store-locator #store-locator-top input[type='submit'] {
  background: url(../images/search-btn.png);
  border: none;
  width: 28px;
  height: 25px;
  position: absolute;
  top: 5px;
  *top: -75px;
  left: 300px;
}

#mojack-logo #mojack-store-locator #store-locator-bottom {
  margin-left: 8px;
  margin-top: 4px\9;
  *margin-top: 0;
}
#mojack-logo #mojack-store-locator #store-locator-bottom ul {
  list-style-type: none;
  margin: 0 0 0 10px;
  padding: 0;
}
#mojack-logo #mojack-store-locator #store-locator-bottom ul li {
  float: left;
  font-family: 'FrancoisOneRegular';
  font-size: 11px;
  color: black;
  margin-right: 6px;
}
#mojack-logo #mojack-store-locator #store-locator-bottom a {
  color: black;
}
#mojack-logo #mojack-store-locator #store-locator-bottom a:hover {
  color: #cd1a26;
}
/**********NAVIGATION***********/
#mojack-navigation #nav-left {
  width: 320px;
  height: 31px;
  float: left;
  margin-left: 24px;
  margin-top: 5px;
  padding-left: 10px;
position:relative;
}
#mojack-navigation #nav-left form[name="searchbar-form"] {
  position: absolute;
  left: 7px;
  top: 0px;
}
#mojack-navigation #nav-left a#buyonline-btn {
  display: block;
  position: absolute;
  top: -5px;
  left: 255px;
  width: 144px;
  height: 36px;
  margin: 0;
  padding: 0;
  font-family: 'FrancoisOneRegular';
  font-size: 15px;
  color: white;
  text-decoration: none;
  padding-left: 37px;
  padding-top:7px;
z-index: 99999999;
}
#mojack-navigation #nav-left a#buyonline-btn:hover {
  color: #CD1A26;
  background: url(../images/buy-hover.png) no-repeat;
}
#mojack-navigation #nav-right {
  width: 610px;
  height: 36px;
  float: right;
  margin-right: 24px;
  font-size: 15px;
  position: relative;
  z-index: 99999;
}
#mojack-navigation #nav-left label {
  font-family: 'FrancoisOneRegular';
  color: white;
  font-size: 13px;
  margin-right: 12px;
}
#mojack-navigation #nav-left input[type='submit']{
  background: url(../images/search-btn.png);
  border: none;
  width: 28px;
  height: 25px;
  position: relative;
  left: -25px;
  top: 1px;
*left: 181px;
*top: -26px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  html #mojack-navigation #nav-left input[type='submit']{
    left: -23px;
    top: 0;
  }
}
/*body.product-registration #mojack-navigation #nav-left input[type='submit']{
  background: url(../images/search-btn.png);
  border: none;
  width: 28px;
  height: 25px;
  position: relative;
  left: 278px;
  top: -32px;
  top: -32px\9;
  left: 280px\9;
  *top: -50px;
  *left: 281px;
}*/
@media screen and (-webkit-min-device-pixel-ratio:0){
#mojack-navigation #nav-left input[type='submit'] {
  background: url(../images/search-btn.png);
  border: none;
  width: 28px;
  height: 25px;
  position: relative;
  top: -24px;
  left: 180px;}
}
#mojack-navigation #nav-left input[id="search-products"] {
  background: url(../images/product-search-bg.jpg);
  width: 179px;
  height: 22px;
  border: none;

}
#mojack-navigation #nav-right ul.main-nav {
  list-style-type: none;
  height: 37px;
  width: 610px;
  padding: 0;
  position: relative;
  top: -15px;
z-index:99;
}
#mojack-navigation #nav-right ul.main-nav li {
  float: left;
  margin: 0;
  padding: 0;
}
#mojack-navigation #nav-right ul.main-nav li.nav-products {
  width: 150px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: relative;
  left: 56px;
}
#mojack-navigation #nav-right ul.main-nav li.nav-products a {
  position: relative;
  left: 6px;
}
#mojack-navigation #nav-right #products-dropdown {
  width: 510px;
  height: 400px;
  position: absolute;
  top: 36px;
  left: -127px;
  border: 2px solid #b7b4af;
  background-color: white;
  -moz-box-shadow: inset 0 0 80px 50px #d6d6d6, 0 2px 10px rgba(0,0,0,0.3), -2px 2px 10px rgba(0,0,0,0.3), 2px 2px 10px rgba(0,0,0,0.3);
  -webkit-box-shadow: inset 0 0 80px 50px#d6d6d6, 0 2px 10px rgba(0,0,0,0.3), -2px 2px 10px rgba(0,0,0,0.3), 2px 2px 10px rgba(0,0,0,0.3);
  box-shadow: inset 0 0 80px 50px #d6d6d6, 0 2px 10px rgba(0,0,0,0.3), -2px 2px 10px rgba(0,0,0,0.3), 2px 2px 10px rgba(0,0,0,0.3);
  visibility: hidden;
  z-index: 9999;
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-inner {
  width: 33.3%;
  height: 100%;
  float: left;
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-inner ul {
  list-style-type: none;
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-inner ul li {
  font-family: arial;
  font-size: 11px;
  font-weight: normal;
  margin-bottom: 5px;  
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-left {
  margin-left: 15px;
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-center {
  margin-left: -33px;
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-right {
  margin-left: 0px;
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-inner ul li.sub-nav-img {
  height: 100px;
  margin-bottom: 15px;
  margin-top: 30px;
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-inner ul li.sub-nav-title {
  font-family: 'FrancoisOneRegular';
  font-size: 15px;
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-inner ul li a {
  color: black;
  text-decoration: none;
}
#mojack-navigation #nav-right #products-dropdown .products-dropdown-inner ul li a:hover {
  color: #cd1a26;
}
#mojack-navigation #nav-right #support-dropdown {
  width: 250px;
  padding: 0 0 10px 0;
  position: absolute;
  top: 36px;
  left: 208px;
  border: 2px solid #b7b4af;
  background-color: white;
  -moz-box-shadow: inset 0 0 20px 10px #d6d6d6, 0 2px 10px rgba(0,0,0,0.3), -2px 2px 10px rgba(0,0,0,0.3), 2px 2px 10px rgba(0,0,0,0.3);
  -webkit-box-shadow: inset 0 0 20px 10px#d6d6d6, 0 2px 10px rgba(0,0,0,0.3), -2px 2px 10px rgba(0,0,0,0.3), 2px 2px 10px rgba(0,0,0,0.3);
  box-shadow: inset 0 0 20px 10px #d6d6d6, 0 2px 10px rgba(0,0,0,0.3), -2px 2px 10px rgba(0,0,0,0.3), 2px 2px 10px rgba(0,0,0,0.3);
  visibility: hidden;
}
#mojack-navigation #nav-right #support-dropdown ul#support-dropdown-secondary {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-left: 35px;
  margin-top: 18px;
}
#mojack-navigation #nav-right #support-dropdown ul#support-dropdown-secondary li {
  margin: 0;
  padding: 0;
  font-family: 'FrancoisOneRegular';
}
#mojack-navigation #nav-right #support-dropdown ul#support-dropdown-secondary li.support-left {
  margin-left: 20px;
  margin-bottom: -5px;
  margin-top: 2px;
}
#mojack-navigation #nav-right #support-dropdown ul#support-dropdown-secondary li a {
  color: black;
  text-decoration: none;
}
#mojack-navigation #nav-right #support-dropdown ul#support-dropdown-secondary li a:hover {
  color: #cd1a26;
}
#mojack-navigation #nav-right ul li.nav-support {
  width: 150px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: relative;
  left: 43px;
}
#mojack-navigation #nav-right ul li.nav-about {
  width: 153px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: relative;
  left: 27px;
}
#mojack-navigation #nav-right ul li.nav-contact {
  width: 144px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  position: relative;
  left: 11px;
}
#mojack-navigation #nav-right ul.main-nav li a {
  color: white;
  font-family: "FrancoisOneRegular";
  text-decoration: none;
}
/******END_NAVIGATION**********/
/********END_EVERY_PAGE********/
/*********HOMEPAGE************/
#homepage-center-content {
  width: 988px;
  height: 291px;
}
#homepage-center-content .left-of-content-img {
  width: 928px;
  float: left;
  height: 271px;
  padding-left: 60px;
  padding-top: 20px;
}
#homepage-center-content .home-banner-other {
  background: url(../images/home-banner-other.jpg);
}
#homepage-center-content .home-banner-lifts {
  background: url(../images/home-banner-lift.jpg);
}
#homepage-center-content .home-banner-hand-trucks {
  background: url(../images/home-banner-hand-trucks.jpg);
}
#homepage-center-content .left-of-content-img h1 {
  font-family: "FrancoisOneRegular";
  font-size: 25px;
}
#homepage-center-content .left-of-content-img p {
  font-size: 14px;
  *font-size: 13px;
  font-family: arial;
  color: #333333;
  line-height: 20px;
width: 440px;
}
#homepage-center-content .left-of-content-img span.red {
  color: #cd1a26;
}
#homepage-buckets {
  width: 988px;
  height: 470px;
}
#homepage-buckets-left {
  width: 665px;
  height: 470px;
  float: left;
}
#homepage-buckets-right {
  width: 323px;
  height: 470px;
  float: left;
  float: right;
  background: url(../images/home-buckets-right.jpg);
}
#homepage-buckets-right #mojack-videos-title {
  width: 180px;
  padding-top: 6px;
  float: right;
}
#homepage-buckets-right #mojack-videos-title h3 {
  font-family: 'FrancoisOneRegular';
  font-size: 14px;
  font-weight: normal;
  color: white;
  margin: 0;
}
#homepage-buckets-right .homepage-video-buckets {
  height: 140px;
  width: 299px;
  clear: both;
  padding-bottom: 10px;
}
#homepage-buckets-right .homepage-video-buckets .video-bucket-left h3 {
  font-family: 'FrancoisOneRegular';
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
#homepage-buckets-right .homepage-video-buckets .video-bucket-left p {
  font-family: arial;
  font-size: 12px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
#homepage-buckets-right .homepage-video-buckets .video-bucket-left {
  float: left;
  width: 110px;
  padding-left: 15px;
  padding-top: 18px;
}
#homepage-buckets-right .homepage-video-buckets .video-bucket-right {
  float: right;
  width: 150px;
}
#homepage-buckets-right .homepage-video-buckets .video-bucket-right img {
  margin-top: 21px;
  margin-left: -14px;
}
#mojack-product-quick-browse {
  width: 665px;
  height: 139px;
}
#mojack-product-quick-browse #product-quick-browse-top {
  width: 665px;
  height: 31px;
  background: url(../images/home-slider-tabs-lifts.jpg);
}
#mojack-product-quick-browse #product-quick-browse-bottom {
  width: 665px;
  height: 108px;
  background: url(../images/home-slider-bottom-white.jpg);
}
#mojack-product-quick-browse #quick-browse-nav {
  width: 665px;
  height: 32px;
}
#mojack-product-quick-browse #quick-browse-nav ul {
  list-style-type: none;
  margin: 0 0 0 18px;
  padding: 0;
}
#mojack-product-quick-browse #quick-browse-nav ul li {
  float: left;
  width: 105px;
  height: 32px;
  text-align: center;
  margin-right: 15px;
}
#mojack-product-quick-browse #quick-browse-nav ul li a {
  color: white;
  font-family: "FrancoisOneRegular";
  text-decoration: none;
  font-size: 14px;
  line-height: 32px;
}
#mojack-product-quick-browse #quick-browse-nav ul li.hovered a{
  color: #cd1a26;
}
#mojack-product-quick-browse #quick-browse-nav ul li.clicked a{
  color: #cd1a26;
}
#mojack-product-display {
  width: 641px;
  height: 331px;
  background: url(../images/home-buckets-left.jpg);
  padding-left: 24px;
}
#mojack-product-display #product-display-left {
  float: left;
  width: 335px;
  padding-left: 30px;
  padding-top: 30px;
  position: relative;
}
#mojack-product-display #product-display-right {
  float: left;
  width: 256px;
  padding-top: 15px;
  padding-left: 20px;
}
#mojack-product-display #product-display-left h3 {
  margin: 0;
  padding: 0;
  font-family: "FrancoisOneRegular";
  font-weight: normal;
}

#mojack-product-display #product-display-left p {
  font-family: arial;
  font-size: 12px;
  line-height: 20px;
}
#mojack-product-display #product-display-left .product-display-see-more-links {
  position: absolute;
  top: 288px;
  /***margin-top: 90px;
  margin-top: 93px\9;
  *margin-top: 87px;***/
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  #mojack-product-display #product-display-left .product-display-see-more-links {
    position: absolute;
    top: 195px;
    /***margin-top: 90px;
    margin-top: 93px\9;
    *margin-top: 87px;***/
  }
}
#mojack-product-display #product-display-left a.see-this-product {
  text-decoration: none;
  color: white;
  font-family: arial;
  font-size: 11px;
  display: inline-block;
  height: 21px;
  width: 119px;
  background: url(../images/homepage-center-bucket-short-arrow.png);
  line-height: 21px;
  text-align: center;
  position: relative;
  z-index: 99;
}
#mojack-product-display #product-display-left a.see-this-product:hover {
  background: url(../images/homepage-center-bucket-short-arrow-hover.png);
}
#mojack-product-display #product-display-left a.see-more-products {
  text-decoration: none;
  color: black;
  font-family: arial;
  font-size: 11px;
  display: inline-block;
  height: 21px;
  width: 211px;
  background: url(../images/homepage-center-bucket-long-arrow.png);
  line-height: 21px;
  text-align: center;
  position: relative;
  left: -15px;
}
#mojack-product-display #product-display-left a.see-more-products:hover {
  color: #cd1a26;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  #mojack-product-display #product-display-left .product-display-see-more-links {
    margin-top: 93px;
  }
}

.infiniteCarousel {
  margin-left:40px;
width:625px;
height: 108px;
position:relative;
}

.infiniteCarousel button {
  position: absolute;
}

.infiniteCarousel button.prev {
  top: 40px;
  left:10px;
  background: url(prev-carousel.jpg);
  width: 17px;
  height: 23px;
  border: none;
}
.infiniteCarousel button.next {
  top: 40px;
  right: 10px;
  background: url(next-carousel.jpg);
  width: 17px;
  height: 23px;
  border: none;
}
#carousel-wrapper{
        height: 100px;
        width: 312px;
        padding-top: 0px;
        margin-left: 40px;
      }
      #carousel-wrapper ul {
        list-style: none outside none;
            margin: 0;
            padding: 0;
      }
      #carousel-wrapper ul li {
            margin-left: 10px;
            margin-right: 10px;
      }
      #carousel-wrapper button {
        display: inline;
      }


/**********END_HOMEPAGE**********/
/***********Product_Overview**********/
#hand-trucks-center-content {
  width: 988px;
  height: 1570px;
  background: url(../images/hand-trucks-center-content.gif) repeat-y;
}
body.lifts-overview #hand-trucks-center-content {
  width: 988px;
  height: auto;
  background: url(../images/hand-trucks-center-content.gif) repeat-y;
}
body.hand-trucks-overview #hand-trucks-center-content {
  width: 988px;
  height: auto;
*height: auto;
  background: url(../images/hand-trucks-center-content.gif) repeat-y;
}
body.other-products-overview #hand-trucks-center-content {
  width: 988px;
  height: auto;
  background: url(../images/hand-trucks-center-content.gif) repeat-y;
}
body.single-product #hand-trucks-center-content {
  width: 988px;
  height: 1066px;
*height: 1074px;
  background: url(../images/hand-trucks-center-content.gif) repeat-y;
}
body.mower-lift-prod #hand-trucks-center-content {
  width: 988px;
  height: 1194px;
  background: url(../images/hand-trucks-center-content.gif) repeat-y;
margin-top: 20px\9;
}
body.contact-us #hand-trucks-center-content {
  width: 988px;
  height: 889px;
  background: url(../images/hand-trucks-center-content.gif);
}
body.about-us #hand-trucks-center-content {
    width: 988px;
    height: 1074px;
  background: url(../images/hand-trucks-center-content.gif) repeat-y;
}
body.regular-search #hand-trucks-center-content {
  width: 988px;
  height: 959px;
  background: #ffffff url(../images/hand-trucks-center-content.gif) repeat;
}
body.sitemap-page #hand-trucks-center-content {
  width: 988px;
  height: 1100px;
  background: #ffffff url(../images/hand-trucks-center-content.gif);
}
body.location-results #hand-trucks-center-content {
  width: 988px;
  height: 1419px;
  background: #ffffff url(../images/about-us-center.gif);
}
body.press-and-news-body #hand-trucks-center-content {
  width: 988px;
  height: 1459px;
  background: #ffffff url(../images/hand-trucks-center-content.gif);
}
body.partners #hand-trucks-center-content {
  width: 988px;
  height: auto;
  background: url(../images/hand-trucks-center-content.gif) repeat-y;
}
body.buy-online #hand-trucks-center-content {
  width: 988px;
  height: 839px;
  background: url(../images/partners-center.jpg) no-repeat;
}
body.location-results #hand-trucks-center-content {
  width: 988px;
  height: 1399px;
  background: url(../images/partners-center.jpg) no-repeat;
}
body.product-registration #hand-trucks-center-content {
  width: 988px;
  height: 1254px;
background: url(../images/hand-trucks-center-content.gif) repeat;
}
#hand-trucks-center-content #hand-trucks-center-top {
  width: 988px;
  height: 251px;
}
#hand-trucks-center-content #hand-trucks-center-top #hand-trucks-center-top-right {
  width: 490px;
  float: right;
  height: 221px;
  padding-right: 60px;
  padding-top: 20px;
}
body.other-products-overview #hand-trucks-center-content #hand-trucks-center-top #hand-trucks-center-top-right {
  width: 520px;
}
body.lifts-overview #hand-trucks-center-content #hand-trucks-center-top #hand-trucks-center-top-right {
  width: 550px;
}
#hand-trucks-center-content #hand-trucks-center-top #hand-trucks-center-top-right h1 {
  font-family: "FrancoisOneRegular";
  font-size: 25px;
}
#hand-trucks-center-content #hand-trucks-center-top #hand-trucks-center-top-right p {
  font-size: 14px;
  *font-size: 13px;
  font-family: arial;
  color: #333333;
  line-height: 20px;
}
#hand-trucks-center-content #hand-trucks-center-top #hand-trucks-center-top-right span.red {
  color: #cd1a26;
}
#hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 890px;
  background: url(../images/hand-trucks-main-content.jpg) no-repeat;
}
body.hand-trucks-overview #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 1275px;
  background: url(../images/hand-trucks-main-content.jpg) no-repeat;
}
body.single-product #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 857px;
  background: none;
position: relative;
}
body.contact-us #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 680px;
  background: url(../images/contact-us-center.jpg) no-repeat;
}
body.about-us #hand-trucks-center-content #hand-trucks-main-content {
    width: 988px;
    min-height: 865px;
   background: url(../images/contact-us-center.jpg) no-repeat;
}
body.regular-search #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 750px;
}
body.sitemap-page #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 891px;
}
body.press-and-news-body #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 1250px;
}
body.partners #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 1101px;
}
body.buy-online #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 630px;
}
body.location-results #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 1190px;
}
body.product-registration #hand-trucks-center-content #hand-trucks-main-content {
  width: 988px;
  min-height: 1045px;
  background: url(../images/product-registration-background.jpg) no-repeat;
}
#hand-trucks-center-content #hand-trucks-main-content #bread-crumbs {
  width: 909px;
  height: 28px;
  margin: 0 40px 0 40px;
  background: url(../images/bread-crumbs-2.gif);
}
body.product-registration #hand-trucks-center-content #hand-trucks-main-content #bread-crumbs {
  background: url(../images/bread-crumbs.gif);
}
body.warranty #hand-trucks-center-content #hand-trucks-main-content #bread-crumbs {
  background: url(../images/bread-crumbs.gif);
}
body.support-overview #hand-trucks-center-content #hand-trucks-main-content #bread-crumbs {
  background: url(../images/bread-crumbs.gif);
}
body.hand-truck-features #hand-trucks-center-content #hand-trucks-main-content #bread-crumbs {
  background: url(../images/bread-crumbs-2.gif);
}
body.contact-us #hand-trucks-center-content #hand-trucks-main-content #bread-crumbs {
  position: relative;
  top: 12px;
}
#hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs {
  width: 909px;
  height: 28px;
  margin: 0 40px 0 39px;
  background: url(../images/bread-crumbs.gif);
  position: absolute;
  top: 12px;
}
#hand-trucks-center-content #hand-trucks-main-content #bread-crumbs ul, #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  margin-left: 10px;
}
#hand-trucks-center-content #hand-trucks-main-content #bread-crumbs ul li, #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li {
  float: left;
  margin-left: 14px;
  margin-right: 14px;
}
#hand-trucks-center-content #hand-trucks-main-content #bread-crumbs ul li a, #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li a {
  text-decoration: none;
  color: #8e8e8e;
  font-family: "FrancoisOneRegular";
  font-size: 13px;
}
#hand-trucks-center-content #hand-trucks-main-content #bread-crumbs ul li a:hover, #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li a:hover {
  color: #cd1a26;
}
#hand-trucks-center-content #hand-trucks-main-content #bread-crumbs ul li a.bread-crumb-current {
  color: black;
  margin-left: 19px;
  margin-right: 30px;
}
#hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li a.bread-crumb-current {
  color: black;
  margin-left: 19px;
  margin-right: 19px;
}
#hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li a.bread-crumb-products {
  color: black;
  margin-left: 0px;
  margin-right: 10px;
}
body.other-single-product #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li a.bread-crumb-products {
  margin-left: -4px;
}
#hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li a.bread-crumb-normal {
  margin-left: 0px;
  margin-right: -5px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li a.bread-crumb-normal {
    margin-left: 0px;
    margin-right: 0px;
  }
}
#hand-trucks-center-content #hand-trucks-main-content #bread-crumbs ul li a.bread-crumb-current:hover, #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li a.bread-crumb-current:hover {
  color: #cd1a26;
}
#hand-trucks-center-content #hand-trucks-main-content #bread-crumbs ul li a.bread-crumb-active, #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs ul li a.bread-crumb-active {
  color: #cd1a26;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets {
  width: 988px;
  height: 209px;
  background: url(../images/hand-trucks-bottom-buckets.jpg);
  clear: both;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-top h3{
  padding: 0;
  padding-left: 40px;
  padding-top: 2px;
  margin: 0;
  color: white;
  font-family: "FrancoisOneRegular";
  font-size: 15px;
  font-weight: normal;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-bottom {
  padding-left: 24px;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-bottom .hand-trucks-bucket {
  width: 274px;
  height: 170px;
  float: left;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-bottom .hand-trucks-bucket h4 {
  font-family: "FrancoisOneRegular";
  font-size: 15px;
  font-weight: normal;
  margin: 20px 0 7px 0;
  padding: 0;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-bottom .hand-trucks-bucket-with-image h4 {
  float: left;
  width: 200px;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-bottom .hand-trucks-bucket p {
  font: arial;
  font-size: 13px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-bottom .hand-trucks-bucket a {
  background: url(../images/see-more.png);
  display: block;
  width: 119px;
  height: 21px;
  position: absolute;
  bottom: 5px;
  font-family: "arial";
  font-size: 11px;
  text-align: center;
  line-height: 21px;
  color: white;
  text-decoration: none;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-bottom .hand-trucks-bucket-with-image p {
  width: 150px;
  float: left;
line-height: 18px;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-bottom .hand-trucks-bucket-with-image img {
  float: right;
  margin: 0;
  padding: 0;
  margin-top: -25px;
}
#hand-trucks-center-content #hand-trucks-bottom-buckets #hand-trucks-bottom-buckets-bottom .hand-trucks-bucket-with-image a {
  clear: both;
  display: block;
  background: url(../images/see-more.png);
  width: 119px;
  height: 21px;
  position: absolute;
  bottom: 5px;
  font-family: "arial";
  font-size: 11px;
  text-align: center;
  line-height: 21px;
  color: white;
  text-decoration: none;
}
div#below-bread-crumbs div.hand-truck {
  width: 420px;
  min-height: 200px;
  float: left;
  padding: 0 15px 0 15px;
}
body.other-products-overview div#below-bread-crumbs div.hand-truck {
  min-height: 245px;
}
body.hand-trucks-overview div#below-bread-crumbs div.hand-truck {
  min-height: 300px;
*min-height: 300px;
}
div#below-bread-crumbs div.hand-truck div.hand-truck-image {
  width: 120px;
  float: left;
margin-top: 25px;
}
div#below-bread-crumbs div.hand-truck div.hand-truck-verbage {
  width: 300px;
  float: left;
}
div#below-bread-crumbs div.hand-truck h3 {
  color: #eb2c39;
  padding: 0;
  margin-bottom: 0;
  margin-top: 35px;
  font-family: arial;
  font-size: 15px;
  font-weight: bold;
}
div#below-bread-crumbs div.hand-truck p {
  color: #333333;
  font-family: arial;
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
}
div#below-bread-crumbs div.hand-truck a {
  color: #eb2c39;
  font-family: arial;
  font-size: 12px;
  width: 119px;
  height: 21px;
  padding: 0;
  margin: 0;
  display: block;
  line-height: 21px;
}
div#below-bread-crumbs div.hand-truck a:hover {
  color: black;
}
div#below-bread-crumbs div.hand-truck h3 a {
  color: #eb2c39;
  font-family: arial;
  font-size: 15px;
  padding: 0;
  margin: 0;
  font-weight: bold;
  display: inline;
  text-decoration: none;
}
div#below-bread-crumbs div.hand-truck h3 a:hover {
  color: black;
}
div#below-bread-crumbs div.hand-truck a.arrow-a {
  background: url(../images/see-more.png);
  color: white;
  text-decoration: none;
  margin-bottom: -15px;
  font-family: 'FrancoisOneRegular';
  text-align: center;
}
div#below-bread-crumbs {
  margin-left: 40px;
clear: both;
}
body.single-product div#below-bread-crumbs {
  margin: 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  body.single-product div#below-bread-crumbs {
    margin: 0;
  margin-top: 20px;
  }
  body.about-us div#below-bread-crumbs {
    margin: 0;
  margin-top: 0;
  }
}
/********END_product_overview*********/
/*******Single_product**********/
#below-bread-crumbs #single-product-top {
  width: 988px;
  min-height: 613px;
  background: url(../images/single-product-below-breadcrumbs-top.jpg) no-repeat;
  margin-top: -20px;
margin-top:0px\9;
}
#below-bread-crumbs #single-product-top #single-product-right p.lift-verbage {
  font-size: 12px;
  font-family: arial;
  line-height: 17px;
  margin-left: 30px;
  width: 460px;
  color: #333333;
}
body.mower-lift-prod #below-bread-crumbs #single-product-top {
  width: 988px;
  min-height: 740px;
  background: url(../images/single-product-below-breadcrumbs-top.jpg) no-repeat;
  margin-top: -20px;
}
#below-bread-crumbs #single-product-bottom {
  width: 988px;
  height: 244px;
  background: url(../images/single-product-below-breadcrumbs-bottom.jpg);
}
#single-product-right {
  float: right;
  width: 520px;
  padding-right: 30px;
}
#single-product-left {
  float: left;
  width: 420px;
}
#single-product-right h1 {
  color: #eb2c39;
  font-family: 'FrancoisOneRegular';
  margin: 0;
  padding: 0;
  padding-left: 30px;
  padding-top: 50px;
  *padding-top: 50px;
  font-size: 28px;
  line-height: 30px;
  font-weight: normal;
padding-right: 10px;
*padding-right:10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  #single-product-right h1 {
    color: #eb2c39;
    font-family: 'FrancoisOneRegular';
    margin: 0;
    padding: 0;
    padding-left: 30px;
    margin-top: 43px;
    font-size: 28px;
    line-height: 30px;
    font-weight: normal;
padding-right: 10px;
  }
}
#single-product-right h4 {
  color: #898989;
  font-family: 'FrancoisOneRegular';
  padding: 0;
  margin: 0;
  padding-left: 30px;
  font-weight: normal;
}
#single-product-right h5 {
  padding: 0;
  margin: 0;
  margin-top: 15px;
  margin-bottom: 5px;
  padding-left: 30px;
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}
#single-product-right h6 {
  padding: 0;
  margin: 0;
  margin-top: 15px;
  margin-bottom: 5px;
  padding-left: 30px;
  font-family: arial;
  font-weight: bold;
  font-size: 11px;
  color: #333333;
}
#single-product-right div.single-product-video h6 {
  font-family: 'FrancoisOneRegular';
  color: #eb2c39;
  font-size: 12px;
  font-weight: normal;
}
#single-product-right ul.about-single-product {
  font-size: 14px;
  margin: 0;
  color: #333333;
list-style-position: outside;
margin-left: 11px;
}
#single-product-right ul.single-product-specs {
  font-size: 11px;
  color: #333333;
  margin: 0;
}
#single-product-right li {
  line-height: 18px;
  width: 435px;
}
#single-product-right #single-product-details #single-product-details-top {
  width: 100%;
  height: 90px;
position: relative;
}
#single-product-right #single-product-details #single-product-details-bottom {
  width: 100%;
  height: 74px;
}
#single-product-details-bottom #single-product-details-bottom-left {
  float: left;
  width: 150px;
  width: 170px\9;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
  #single-product-details-bottom #single-product-details-bottom-left {
    float: left;
    width: 170px;
  }
}
#single-product-details-bottom #single-product-details-bottom-right {
  float: right;
  width: 300px;
}
#single-product-details-bottom #single-product-details-bottom-left ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-left: 20px;
  margin-top: 5px;
}
#single-product-details-bottom #single-product-details-bottom-left ul li a {
  color: #ea1e2c;
  font-family: 'FrancoisOneRegular';
  font-size: 12px;
  line-height: 20px;
}
#single-product-details-bottom #single-product-details-bottom-left ul li a:hover {
  color: black;
}
#single-product-right #single-product-details {
  width: 473px;
  height: 164px;
  background: url(../images/single-product-details.gif);
  margin: 0;
  margin-top: 20px;
  margin-left: 20px;
}
body.single-product #single-product-right #single-product-details h6 {
  padding: 0;
  padding-left: 20px;
  padding-top: 8px;
  *margin: 0px;
}
body.single-product #single-product-right #single-product-details #single-product-details-bottom-right h6 {
  padding: 0;
  padding-top: 10px;
  padding-left: 25px;
  margin: 0;
}
body.single-product #single-product-right #single-product-details ul.single-product-specs {
  padding: 0;
  padding-left: 32px;
list-style-position: outside;
}
body.single-product #single-product-right #single-product-details form {
  margin-left: 24px;
  margin-top: -8px;
}
body.single-product #single-product-right #single-product-details input[name="store-locator-address"] {
    background: url("../images/product-store-locator-bg.jpg") repeat scroll 0 0 transparent;
    border: none;
    height: 25px;
    padding: 0;
    width: 144px;
font-size: 12px;
padding-left: 5px;
}
body.single-product #single-product-right #single-product-details input[type="submit"] {
  width: 28px;
  height: 25px;
  border: none;
  background: url(../images/single-product-search-locations-submit.gif);
  position: relative;
  top: -41px;
  left: 149px;
  *top: -44px;
}
body.single-product #single-product-right #single-product-details label.speciallabels {
  position: relative;
  left: -140px;
  color: #ADADAD;
  font-family: arial;
      font-size: 12px;
}
body.single-product #single-product-bottom-top {
  width: 100%;
  height: 30px;
}
body.single-product #single-product-bottom-top h5 {
  margin: 0;
  padding: 0;
  color: white;
    font-family: "FrancoisOneRegular";
    font-size: 15px;
    font-weight: normal;
  padding-left: 40px;
  padding-top: 2px;
}
body.single-product #single-product-bottom-bottom {
  width: 100%;
  height: 214px;
padding-left: 40px;
}
body.other-single-product #single-product-bottom-bottom {
  width: 100%;
  height: 214px;
padding-left: 40px;
padding-top: 15px;
margin-left: auto;
margin-right: auto;
}
body.mower-lift-prod #single-product-bottom-bottom {
  width: 100%;
  height: 214px;
padding-left: 60px;
padding-top: 30px;
margin-left: auto;
margin-right: auto;
}
body.single-product #single-product-bottom-bottom ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-left: 45px;
  margin-top: 10px;
}
body.single-product #single-product-bottom-bottom ul li {
  width: 130px;
  height: 200px;
  float: left;
  margin-right: 15px;
}
body.other-single-product #single-product-bottom-bottom ul li {
  width: 130px;
  height: 175px;
  float: left;
  margin-right: 40px;
}
body.mower-lift-prod #single-product-bottom-bottom ul li {
  width: 130px;
  height: 175px;
  float: left;
  margin-right: 50px;
}
body.single-product #single-product-bottom-bottom ul li img {
  display: block;
  margin: 0 auto;
}
body.single-product #single-product-bottom-bottom ul li h6 {
  text-align: center;
  margin-top: 10px;
}
body.single-product #single-product-bottom-bottom ul li h6 a {
  color: #ea1e2c;
  font-family: 'FrancoisOneRegular';
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
body.single-product #single-product-bottom-bottom ul li h6 a:hover {
  color: black;
}
body.single-product #single-product-top #single-product-left #single-product-left-mainimage {
  width: 383px;
  height: 452px;
  margin-top: 39px;
  *margin-top: 39px;
  margin-left: 40px;
}
body.single-product #single-product-top #single-product-left #single-product-left-belowimage ul {
  list-style-type: none;
}
body.single-product #single-product-top #single-product-left #single-product-left-belowimage ul li {
  float: left;
  width: 47px;
  height: 47px;
  border: 1px solid #cbcbcb;
  margin-right: 5px;
  cursor: pointer;
}
/*******END_SINGLE_PRODUCT********/
/*********CONTACT*************/
#contact-us-left {
  float: left;
  margin-left: 70px;
  margin-top: 30px;
  width: 390px;
}
#contact-us-left h1 {
  font-family: 'FrancoisOneRegular';
  font-size: 26px;
  font-weight: normal;
  color: #ea1e2c;
  margin: 0;
  margin-bottom: 7px;
  margin-left: 15px;
}
#contact-us-left p {
  font-family: arial;
  font-size: 14px;
  color: #333333;
  margin: 0;
  margin-bottom: 20px;
  margin-left: 15px;
}
#contact-us-left h4 {
  font-family: 'FrancoisOneRegular';
  font-size: 20px;
  font-weight: normal;
  color: #000000;
  margin: 0;
  margin-left: 45px;
  margin-bottom: 20px;
}
#contact-us-left form {
  margin-left: 10px;
}
#contact-us-left label {
  font-family: 'FrancoisOneRegular';
  font-size: 14px;
  color: #ea1e2c;
}
#contact-us-left input[type="text"] {
  width: 259px;
  height: 25px;
  background: url(../images/contact-us-input.png);
  border: none;
  margin-left: 10px;
  margin-bottom: 7px;
  padding-left: 5px;
}
#contact-us-left input[type="submit"] {
  width: 71px;
  height: 26px;
  border: none;
  background: url(../images/contact-us-submit.jpg);
  float: right;
  margin-right: 17px;
  margin-top: 7px;
}
#contact-us-left textarea {
  width: 254px;
  height: 107px;
  border: none;
  background: url(../images/contact-us-textarea.png);
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left:10px;
  resize: none;
}
#contact-us-left td {
  text-align: right;
  vertical-align: text-top;
}
#contact-us-right {
  float: right;
  margin-right: 40px;
  width: 480px;
  margin-top: 20px;
}
#contact-us-right #contact-us-map {
  width: 447px;
  height: 336px;
  margin-top: 65px;
  margin-left: 15px;
  border: 3px solid black;
}
#contact-us-right p.contact-us-address {
  color: black;
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 0;
  margin-left: 20px;
  width: 200px;
}
#contact-us-right p.contact-us-address-header {
  margin: 0;
  padding: 0;
  font-family: 'FrancoisOneRegular';
  font-size: 20px;
  margin-left: 20px;
  margin-top: 12px;
  float: left;
  width: 200px;
}
#contact-us-right p.contact-us-follow-us {
  font-family: 'FrancoisOneRegular';
  font-size: 20px;
  margin: 0;
  padding: 0;
  margin-top: 12px;
  float: right;
}
#contact-us-right div.contact-us-follow-imgs {
  float: right;
  margin-left: 15px;
  margin-top: 7px;
  margin-right: 11px;
}
#contact-us-right div.contact-us-follow-imgs img {
  margin-right: 5px;
}
#contact-us-right div#img-on-contact {
  margin-top: -10px;
  z-index: -1;
}
/********END_CONTACT*********/
/*********ABOUT_US*********/
body.about-us #below-bread-crumbs #about-left {
  width: 550px;
  float: left;
  margin-left: 70px;
  margin-top: 35px;
margin-bottom: 40px;
}
body.about-us #below-bread-crumbs #about-right {
  width: 180px;
  float: right;
  margin-right: 70px;
  margin-top: 35px;
}
body.about-us #below-bread-crumbs #about-left h1 {
  font-family: "FrancoisOneRegular";
  font-size: 26px;
  color: #ea1e2c;
  font-weight: normal;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}
body.about-us #below-bread-crumbs #about-left h3 {
  font-family: "FrancoisOneRegular";
  font-size: 20px;
  color: #000000;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
body.location-results #below-bread-crumbs #about-left h4 {
  font-family: "FrancoisOneRegular";
  font-size: 12px;
  color: #000000;
  font-weight: normal;
  margin: 0;
  padding: 0;
}
body.about-us #below-bread-crumbs #about-left p {
  font-family: arial;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
  margin: 0;
  padding: 0;
margin-bottom: 20px;
}
/*body.about-us #below-bread-crumbs #about-left img {
  margin-left: 100px;
  margin-top: 20px;
}*/
body.about-us #below-bread-crumbs #about-right p.contact-us-follow-us {
  float: left;
  font-family: "FrancoisOneRegular";
  font-size: 20px;
  color: #000000;
  margin: 0;
  padding: 0;
  margin-right: 25px;
}
body.about-us #below-bread-crumbs #about-right div.contact-us-follow-imgs {
  float: left;
  margin-bottom: 15px;
}
body.about-us #below-bread-crumbs #about-right div.contact-us-follow-imgs img {
  margin-right: 7px;
}
body.about-us #below-bread-crumbs #about-right div.right-sidebar {
  clear: both;
}
body.about-us #below-bread-crumbs #about-right div.right-sidebar h6 {
  font-weight: normal;
  font-family: "FrancoisOneRegular";
  font-size: 12px;
  color: #000000;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
body.about-us #below-bread-crumbs #about-right div.right-sidebar p.np-content {
  font-family: arial;
  font-size: 11px;
  color: #000000;
  margin: 0;
  padding: 0;
}
body.about-us #below-bread-crumbs #about-right div.right-sidebar p.np-content a {
  color: #ea1e2c;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
body.about-us #below-bread-crumbs #about-right div.right-sidebar p.below-social-feed {
  font-family: arial;
  font-size: 10px;
  color: #888888;
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
body.about-us #below-bread-crumbs #about-right div.right-sidebar p.np-date {
  font-family: arial;
  font-weight: bold;
  font-size: 10px;
  color: #000000;
  margin: 0;
  padding: 0;
}
body.about-us #below-bread-crumbs #about-right div.right-sidebar p.np-title {
  font-family: arial;
  font-weight: bold;
  color: #000000;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
body.about-us #below-bread-crumbs #about-right div.right-sidebar a.continue-reading-link, span.continue-reading-link a {
  display: block;
  font-family: arial;
  font-size: 11px;
  color: #ea1e2c;
  margin-bottom: 10px;
margin-top: 5px;
}
/**********END_ABOUT_US**********/
/***********WARRANTY*************/
body.about-us #below-bread-crumbs #about-left p.warranty-fine-print {
  font-size: 12px;
  margin: 0;
  padding: 0;
  margin-bottom: 13px;
}
body.about-us #below-bread-crumbs #about-left p.warranty-fine-print a {
  color: #ea1e2c;
}
body.about-us #below-bread-crumbs #about-left p.warranty-fine-print-1 {
  font-size: 12px;
  margin: 0;
  padding: 0;
  margin-bottom: 13px;
  margin-top: 13px;
}
body.about-us #below-bread-crumbs #about-left p.warranty-line {
  display: block;
  width: 100%;
  height: 2px;
  background: #888888;
  margin-top: 15px;
  margin-bottom: 15px;
}
body.about-us #below-bread-crumbs #about-left h3.secondary-h3 {
  font-family: 'FrancoisOneRegular';
  font-size: 16px;
  color: #000000;
  margin: 0;
  padding: 0;
  font-weight: normal;
}
body.about-us #below-bread-crumbs #about-left h6 {
  font-family: arial;
  font-weight: bold;
  font-size: 12px;
  color: #000000;
  margin: 0;
  padding: 0;
}
body.about-us #hand-trucks-center-content #hand-trucks-main-content #bread-crumbs li a.bread-crumb-warranty, body.product-registration #hand-trucks-center-content #hand-trucks-main-content #bread-crumbs li a.bread-crumb-warranty, body.single-product #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs li a.product-pages-current {
  margin-left: 0px;
}
/******END_WARRANTY***********/
/*********NEWS_AND_PRESS*********/
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left p.news-date {
  font-family: 'FrancoisOneRegular';
  font-size: 14px;
  margin-top: 20px;
}
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left p.news-title {
  font-family: 'FrancoisOneRegular';
  font-size: 20px;
}
body.support-overview #hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left p.news-title {
  font-family: 'FrancoisOneRegular';
  font-size: 20px;
margin-bottom: 10px;
}
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left p.news-content {
  font-family: arial;
  font-size: 14px;
  line-height: 23px;
  margin-bottom: 5px;
  margin-top: 5px;
}
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left a.continue-reading-link {
  color: #ea1e2c;
font-size: 14px;
}
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left a.continue-reading-link:hover {
  color: black;
}
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left div.news-pagination ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-top: 60px;
}
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left div.news-pagination ul li {
  float: left;
}
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left div.news-pagination ul li a {
  color: #8b8b8b;
  font-family: "FrancoisOneRegular";
  font-size: 14px;
  text-decoration: none;
}
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left div.news-pagination ul li a.active {
  color: #000000;
}
#hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left div.news-pagination ul li a:hover {
  color: #ea1e2c;
}
body.support-overview #hand-trucks-center-content #hand-trucks-main-content #below-bread-crumbs #about-left p.margin-bottom {
  margin-bottom: 20px;
}
/*********END_NEWS_AND_PRESS*********/
/********PARTNER_RESOURCES**********/
#below-bread-crumbs #about-left div#partner-logos {
  width: 657px;
  height: 798px;
  margin-left: -15px;
}
#below-bread-crumbs #about-left div#partner-logos a {
  float: left;
  padding: 0;
  margin: 0;
  border: none;
  text-decoration: none;
  margin-top: -5px;
}
#below-bread-crumbs #about-left div#partner-logos a img {
  margin: 0;
  padding: 0;
  border: none;
}
/*******END_PARTNER_RESOURCES*********/
/*******PRODUCT_REGISTRATION*******/
body.product-registration #hand-trucks-center-content #hand-trucks-main-content #single-product-bread-crumbs .bread-crumb-more-margin {
  margin-right: 30px;
}
body.product-registration #registration-part1 {
  width: 100%;
  margin-top: 40px;
}
body.product-registration #registration-part2 {
  width: 100%;
}
body.product-registration #registration-part3 {
  width: 100%;
}
body.product-registration .registration-left {
  margin-left: 70px;
}
body.product-registration .registration-right {
  margin-right: 70px;
}
body.product-registration .registration-left, body.product-registration .registration-right {
  width: 394px;
  float: left;
}
body.product-registration #registration-part1 .registration-left, body.product-registration #registration-part1 .registration-right {
  height: 150px;
}
body.product-registration #registration-part2 .registration-left, body.product-registration #registration-part2 .registration-right {
  height: 180px;
}
body.product-registration #registration-part1 .registration-left h5, body.product-registration #registration-part2 .registration-left h5, body.product-registration #registration-part3 .registration-left h5 {
  margin-left: 60px;
  margin-bottom: 10px;
  margin-top: -10px;
}
body.product-registration #registration-part2 .registration-left h5 {
  margin-top: -9px\9;
  *margin-top: -6px;
}
body.product-registration #registration-part3 .registration-left h5 {
  margin-top: -9px\9;
  *margin-top: -6px;
}
body.product-registration #registration-part1 .registration-left table {
  margin-left: 45px;
}
body.product-registration #registration-part2 .registration-left table {
  margin-left: 55px;
}
body.product-registration #registration-part3 .registration-left table {
  margin-left: 20px;
}
body.product-registration #registration-part2 .registration-right table {
  margin-top: 29px;
  margin-left: 55px;
}
body.product-registration #registration-part3 .registration-right table {
  margin-left: 35px;
  margin-top: 28px;
}
body.product-registration #registration-part1 .registration-right {
  width: 440px;
}
body.product-registration #registration-part2 .registration-right {
  width: 440px;
}
body.product-registration #registration-part3 .registration-right {
  width: 440px;
}
body.product-registration #registration-part3 .registration-right textarea {
  width: 254px;
  height: 58px;
  border: none;
  background: url(../images/product-registration-textarea.jpg);
  padding-top: 10px;
  padding-left: 5px;
  padding-right: 5px;
  font-family: arial;
  font-size: 12px;
  color: #444444;
}
body.product-registration #registration-part1 .registration-right h1 {
  margin-left: 50px;
  margin-top: -10px;
  *margin-top: -8px;
}
body.product-registration #registration-part1 .registration-right p {
  margin-left: 50px;
}
body.product-registration #registration-part2 img, body.product-registration #registration-part3 img {
  margin-left: 69px;
}
body.product-registration input[type="text"] {
  border: none;
  width: 259px;
  height: 25px;
  line-height:25px;
  background: url(../images/product-registration-long-text-input.jpg);
  padding-left: 5px;
  margin-bottom: 8px;
}

body.product-registration .serialnumber input[type="text"] {
    background: url("/media/12731/product-registration-serial-number-input.jpg") repeat scroll 0 0 transparent !important;
    padding-left: 75px !important;
    width: 189px !important;
}


body.product-registration select {
  margin-bottom: 12px;
}
body.product-registration input[name="zipcode"] {
  width: 103px;
  height: 25px;
  background: url(../images/product-registration-short-text-input.jpg);
}
body.product-registration .registration-left img, body.product-registration .registration-right img {
  margin: 0;
  padding: 0;
}
body.product-registration .registration-left h1, body.product-registration .registration-right h1 {
  font-family: 'FrancoisOneRegular';
  font-weight: normal;
  font-size: 26px;
  color: #ea1e2c;
  margin: 0;
  padding: 0;
}
body.product-registration .registration-left p, body.product-registration .registration-right p {
  font-family: arial;
  font-size: 14px;
  color: #333333;
  line-height: 19px;
}
body.product-registration .registration-left h5, body.product-registration .registration-right h5 {
  font-family: 'FrancoisOneRegular';
  font-weight: normal;
  font-size: 20px;
  color: black;
  margin: 0;
  padding: 0;
}
body.product-registration .registration-left label, body.product-registration .registration-right label {
  font-family: 'FrancoisOneRegular';
  font-size:   14px;
  color: #ea1e2c;
  margin-right: 10px;
}
body.product-registration .registration-left label[for="zipcode"] {
  margin-right: 8px;
  margin-left: 5px;
  margin-left: 0px\9;
}
body.product-registration .registration-left td.ziplabel {
  width: 71px\9;
}
body.product-registration .registration-left td, body.product-registration .registration-right td {
  text-align: right;
  vertical-align: text-top;
}
body.product-registration .registration-left td select, body.product-registration .registration-right td select {
  text-align: left;
}
body.product-registration #registration-part3 .registration-left input[name="serialnumber"] {
  font-family: arial;
  font-size: 12px;
}
body.product-registration #registration-part1 input, body.product-registration #registration-part2 input, body.product-registration #registration-part3 input{
  font-family: arial;
  font-size: 12px;
  color: #444444;
}
body.product-registration #registration-part3 .registration-right td.daysmonthsselect select {
  margin-right: 4.5px;
}
body.product-registration #registration-part3 .registration-right {
position: relative;
}
body.product-registration #registration-part3 .registration-right input[name="product-registration-submit"] {
  width: 195px;
  height: 21px;
  border: none;
  background: url(../images/product-registration-submit.jpg);
  position: absolute;
  top: 185px;
  left: 228px;
}
/*****END_PRODUCT_REGISTRATION*******/
/*******LOCATION_RESULTS*************/
#locations-map {
  width: 600px;
  height: 400px;
}
#about-left p.results-top {
  margin: 0;
  padding: 0;
  font-family: arial;
  font-size: 14px;
}
#about-left #location-results .single-result {
  width: 570px;
  height: 70px;
  padding: 15px;
  clear: both;
}
#about-left #location-results .single-result .result-left {
  width: 39px;
  height: 39px;
  background: url(../images/dot-back.png);
  float: left;
  line-height: 39px;
  text-align: center;
  color: white;
  font-family: "FrancoisOneRegular";
  font-size: 22px;
  margin-left: 20px;
  margin-top: 15px;
}
#about-left #location-results .single-result .result-right {
  float: left;
  margin-left: 50px;
}
#about-left #location-results .single-result .result-right p.result-name {
  margin: 0;
  padding: 0;
  font-family: arial;
  font-weight: bold;
  font-size: 14px;
}
#about-left #location-results .single-result .result-right p.result-address {
  font-family: arial;
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-size: 12px;
}
#about-left #location-results .single-result .result-right p.result-contact {
  font-family: arial;
  padding: 0;
  margin: 0;
  font-weight: normal;
  font-size: 12px;
}
#about-left #location-results .single-result .result-right p.result-contact a {
  color: #ea1e2c;
  text-decoration: none;
}
/********END_LOCATION_RESULTS********/
/*********FOOTER*********/
#mojack-footer {
  width: 988px;
  background: #000000 url(../images/mojack-footer.jpg) no-repeat;
  font-family: arial, sans-serif;
  color: white;
}
#mojack-footer a {
  color: #929393;
  text-decoration: none;
}
#mojack-footer a:hover {
  color: white;
}
#mojack-footer .footer-bucket-main {
  float: left;
  width: 188px;
  font-size: 12px;
  padding-top: 20px;
  margin-left: 20px;
  margin-right: 50px;
}
#mojack-footer .footer-bucket {
  float: left;
  width: 155px;
  font-size: 11px;
  height: 300px;
  padding-top: 20px;
  position: relative;
}
#mojack-footer .footer-bucket-main ul, #mojack-footer .footer-bucket ul {
  padding-left: 10px;
  list-style-type: none;
  width: 140px;
  margin: 0 auto 20px auto;
}
#mojack-footer .footer-bucket-main ul li, #mojack-footer .footer-bucket ul li {
  margin-top: 7px;
  margin-bottom: 7px;
}
#mojack-footer .footer-bucket ul li.footer-larger {
  font-size: 12px;
}

#mojack-footer .footer-bucket-extra-margin {
  margin-right: 40px;
}
#mojack-footer .footer-bucket .follow-us-footer {
  width: 77px;
  height: 54px;
  margin: 0;
  padding: 0;
  background: url(../images/follow-us-footer.png);
  position: absolute;
  top: 150px;
  left: 13px;
}
#mojack-footer .footer-bucket .follow-us-footer .twitter {
  display: inline-block;
  width: 31px;
  height: 30px;
  margin-top: 23px;
  margin-left: 4px;
}
#mojack-footer .footer-bucket .follow-us-footer .facebook {
  display: inline-block;
  width: 31px;
  height: 30px;
  margin-top: 23px;
}
/*******END_FOOTER*******/
div.clear {
  clear: both;
}






#indexslideshow {
    position:relative;
}

#indexslideshow div {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
background: white;
}
/*#indexslideshow .left-of-content-img {
  background: url(../images/active-background.jpg);
}*/

#indexslideshow div.active {
    z-index:10;
}

#indexslideshow div.last-active {
    z-index:9;
}



#mojack-store-locator form p {
  position:relative; margin: 0; padding: 0;
}
#mojack-logo #mojack-store-locator #store-locator-top form p label  {
  position:absolute;
  top:-7px;
  *top: -3px;
  left:22px;
  left: 14px\9;
  *left: 16px;
  font-family: arial;
  font-size: 12px;
  color: #adadad;
  width: 130px;
}
  
  @media screen and (-webkit-min-device-pixel-ratio:0){
  #mojack-logo #mojack-store-locator #store-locator-top form p label {
    position:absolute;
      top:-6px;
      left:15px;
      font-family: arial;
      font-size: 12px;
      color: #adadad;
      width: 130px;
      }
  }
  
  #mojack-navigation #nav-left form p {
    position: relative;
    margin: 0;
    padding: 0;
    display: inline-block;
    width: 200px;
  }
  #mojack-navigation #nav-left form p label {
    position: absolute;
    top: 0;
    left: 0;
    font-family: arial;
    font-size: 12px;
    color: #adadad;
    top: 6px;
    left: 8px;
  }
  
  
#product-quick-browse-bottom .infiniteCarousel .wrapper ul li a {
  display: inline-block;
  width: 116px;
  height: 94px;
  margin-top: 7px;
}



img.video1 {
  position: relative;
  right: 3px;
  top: 1px;
}
img.video2 {
  position: relative;
  top: -3px;
  right: 4px;
}
img.video3 {
  position: relative;
  top: -5px;
  left: -1px;
  
}



.video-on{
  display:none;
}

.video:hover .video-off{
  display:none !important;
}

.video:hover .video-on{
  display:block !important;
}









.checkbox, .radio {
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(checkbox.gif) no-repeat;
  display: block;
  clear: left;
  float: left;
}
.radio {
  background: url(radio.gif) no-repeat;
}
.select {
  position: absolute;
  width: 254px;
  height: 23px;
  /*padding: 0 24px 0 8px;*/
  color: #444444;
  font: 12px/21px arial,sans-serif;
  background: url(../images/product-registration-select-arrow.jpg) no-repeat;
  overflow: hidden;
text-align: left;
padding-left: 10px;
padding-top: 2px;
}
td.stateselect .select {
  position: absolute;
  width: 71px;
  height: 23px;
  /*padding: 0 24px 0 8px;*/
  color: #444444;
  font: 12px/21px arial,sans-serif;
  background: url(../images/product-registration-select-state.jpg) no-repeat;
  overflow: hidden;
text-align: left;
padding-left: 10px;
padding-top: 2px;
}
td.daysmonthsselect .select {
   position: absolute;
    width: 60px;
    height: 23px;
    /*padding: 0 24px 0 8px;*/
    color: #444444;
    font: 12px/21px arial,sans-serif;
    background: url(../images/product-registration-select-daysmonths.jpg) no-repeat;
    overflow: hidden;
  text-align: left;
  padding-left: 10px;
  padding-top: 2px;  
}
td.yearselect .select {
   position: absolute;
    width: 101px;
    height: 23px;
    /*padding: 0 24px 0 8px;*/
    color: #444444;
    font: 12px/21px arial,sans-serif;
    background: url(../images/product-registration-select-year.jpg) no-repeat;
    overflow: hidden;
  text-align: left;
  padding-left: 10px;
  padding-top: 2px;  
}
textarea {
  resize: none;
}

ul {
  list-style-position: inside;
  *list-style-position: outside;
}

body.about-us #below-bread-crumbs #about-left ul#sitemap-list li {
  margin-top: 4px;
  margin-bottom: 4px;
}
body.about-us #below-bread-crumbs #about-left ul#sitemap-list li a {
  color: #EB2C39;
      font-family: arial;
      font-size: 15px;
      font-weight: bold;
      text-decoration: none;
}
body.about-us #below-bread-crumbs #about-left ul#sitemap-list li a:hover {
  color: #000000;
}

a.xsltsearch_title {
  color: #EA1E2C;
}
a.xsltsearch_title:hover {
  color: black;
}
p#xsltsearch_navigation a {
  color: #EA1E2C;
}
p#xsltsearch_navigation a:hover {
  color: black;
}
/*
  Contour Form Styles
*/

.contactform .contourFieldSet legend{display:none}

.contourFieldSet {border:none;padding:0;margin:0}

.contourFieldSet label, .contourField div{float:left;}  

/*.contourField div{width:274px;}  */

.contourFieldSet label{
  text-align:right;
  width:106px;
*width: 94px;
  float:left;
}  
@media screen and (-webkit-min-device-pixel-ratio:0){
    .contourFieldSet label{
    text-align:right;
    width:94px;
    float:left;
  }
}
#carousel-wrapper ul li .on{
  display:none;
}

#carousel-wrapper ul li:hover .on{
  display:block !important;
}

#carousel-wrapper ul li:hover .off{
  display:none !important;
}

.mower-lifts-carousel{
  display:none;
}

.other-products-carousel{
  display:none;
}

div#contour div.contourValidationSummary ul li {
  font-family: arial;
      font-size: 12px;
  color: red;
}

.registration-form{
  margin-left:70px;
  margin-right:50px;
}

.yourinformation {
  width:394px;

}

.yourinformation legend {
  background: url('/images/product-registration-part-1.png') no-repeat 0 0;  
  padding-top:40px;
  width:394px;
}

.productregistrationform .contourPageName{display:none}

.registration-form label {
  font-family: 'FrancoisOneRegular';
  font-size:   13px;
  color: #ea1e2c;
  margin-right: 10px;
line-height:25px;
}

.registration-form legend {
    color: black;
    font-family: 'FrancoisOneRegular';
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 15px;
    /*margin-left: 60px;*/
    /*padding-top:38px;*/
    padding-left:55px;
    display:block;

}

.registration-form  textarea {
    background: url("/images/product-registration-textarea.jpg") repeat scroll 0 0 transparent;
    border: medium none;
    color: #444444;
    font-family: arial;
    font-size: 12px;
    height: 58px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    width: 254px;
}
/*
.yourinformation legend {
   background: url('/images/product-registration-part-1.png') no-repeat 0 0;  
   width:394px;
}*/

/*
.contactinformation legend {
   background: url('/images/product-registration-part-2.gif') no-repeat 0 0;
  width:848px;
}
*/
/*.productinformation legend {
   background: url('/images/product-registration-part-3.gif') no-repeat 0 0;
   width:848px;
}*/

.contactinformation .contourField {
  width:400px;
}

.contactinformation, .productinformation{
   position:relative;
}

.model select, .purchasedthrough select, .use select, .country select{
  width:264px;
}

/*
.contactinformation .state{
    width: 200px !important;
}

.contactinformation .state select {
    color: #444444;
    opacity: 0;
    position: relative;
    width: 70px;
    z-index: 5;
}*/

.contactinformation .zipcode div input {
    background: url("/images/product-registration-short-text-input.jpg") repeat scroll 0 0 transparent;
    height: 25px;
    width: 103px;
}

.contactinformation, .productinformation{
  float:left;
  width:400px;
}

.contactinformation2, .productinformation2{
  float:right;
  width:400px;
}

.contactinformation2 legend, .productinformation2 legend{
 visibility:hidden;
}

.productinformation{clear:both}




.contourNavigation input {
    background: url("/images/product-registration-submit.jpg") repeat scroll 0 0 transparent;
    border: medium none;
    height: 21px;
    margin-top:60px;
    width: 195px;
    margin-left:645px;
}

.registration-intro{
  position:absolute;
  right:20px;
  top:-9px;
  width:400px;
}

.registration-intro h1 {
    color: #EA1E2C;
    font-family: 'FrancoisOneRegular';
    font-size: 26px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.registration-intro p {
    color: #333333;
    font-family: arial;
    font-size: 14px;
    line-height: 19px;
}

.registration-form{
  position:relative;
  margin-top:40px;
}

.separator2{
  clear:both;
   background: url('/images/product-registration-part-2.gif') no-repeat 0 0;
  width:848px;
  height:47px;
}

.separator2 legend{display:none}

.separator3{
  clear:both;
   background: url('/images/product-registration-part-3.gif') no-repeat 0 0;
  width:848px;
  height:47px;
}

.separator3 legend{display:none}


.contourValidationSummary{
    color: red;
    
}

.other-hovered .quick-browse-active, .other-hovered.clicked a{
  color:#FFF !important;
}
a#features-link {
  text-decoration: none;
  font-family: 'FrancoisOneRegular';
  font-size: 16px;
  color: #EA1E2C;
}
a#features-link:hover {
  color: black;
}
div#below-bread-crumbs div.hand-truck a#features-bucket-link {
  font-family: 'FrancoisOneRegular';
  font-size: 14px;
  color: #EA1E2C;
  text-decoration: none;
  width: 250px;
}
div#below-bread-crumbs div.hand-truck a#features-bucket-link:hover {
  color: black;
}
p.below-social-feed a {
  color: #EA1E2C;
}
p.below-social-feed a:hover {
  color: black;
}
body.buy-online #below-bread-crumbs #about-left #buy-online-div {
  margin-left: -20px;
  width: 690px;
  margin-top: 30px;
}
body.buy-online #below-bread-crumbs #about-left a img {
  float: left;
  padding: 0;
  margin: 0;
}

/*

HAND TRUCK FEATURES

*/


    div#hand-truck-features {
      width: 667px;
      height: 500px;
      background: white;
    }
    div#hand-truck-features div#features-left {
      height: 355px;
      width: 355px;
      float: left;
      background: url(../images/features/features-left.jpg) no-repeat;
      margin-left: 30px;
      margin-top: 50px;
      position: relative;
    }
    div#hand-truck-features div#features-left img {
      position: absolute;
      top: 13px;
      left: 29px;
    }
    div#hand-truck-features div#features-left h3 {
      font-family: 'FrancoisOneRegular';
      color: black;
      font-size: 20px;
      font-weight: normal;
      margin: 0;
      margin-top: 210px !important;
      margin-left: 55px !important;
      margin-bottom: 5px !important;
    }
    div#hand-truck-features div#features-left p {
      font-family: arial;
      color: black;
      font-size: 14px !important;
      line-height: 21px !important;
      margin: 0 !important;
      margin-left: 55px !important;
      width: 320px !important;
    }
    div#hand-truck-features div#features-right {
      float: left;
      width: 236px;
      height: 422px;
      margin-left: 30px;
      background: url(../images/features/features-right.jpg) no-repeat;
      position: relative;
    }
    div.clear {
      clear: both;
    }
    div#hand-truck-features div#features-right a.white-dot {
      width: 29px;
      height: 29px;
      background: url(../images/features/white-circle.png) no-repeat;
      display: block;
      cursor: pointer;
      position: absolute;
    }
    div#hand-truck-features div#features-right a.white-dot:hover {
      background: url(../images/features/red-circle.png) no-repeat;
    }
    div#hand-truck-features div#features-right a.active {
      background: url(../images/features/red-circle.png) no-repeat;
    }
    div#hand-truck-features div#features-right a#base-plate {
      top: 385px;
      left: 79px;
    }
    div#hand-truck-features div#features-right a#steel-tube {
      top: 50px;
      left: 62px;
    }
    div#hand-truck-features div#features-right a#textured-finish {
      top: 160px;
      left: 60px;
    }
    div#hand-truck-features div#features-right a#flared-fenders {
      top: 290px;
      left: 75px;
    }
    div#hand-truck-features div#features-right a#extendable-feature {
      top: 100px;
      left: 135px;
    }
    div#hand-truck-features div#features-right a#loadsmart-design {
      top: 260px;
      left: 135px;
    }
div#hand-truck-features div#features-right a#loadkicker {
  top:360px;
  left: 130px;
}



/*
 DEALER AREA
*/


body.dealer-area #hand-trucks-center-content #hand-trucks-main-content #bread-crumbs {
  background: url(../images/bread-crumbs-2.gif);
}

body.dealer-area #below-bread-crumbs #left-side {
  width: 550px;
  float: left;
  margin-left: 70px;
  margin-top: 35px;
}
body.dealer-area #below-bread-crumbs #right-side {
  width: 240px;
  float: right;
  background-color:#282828;
  margin-top: 12px;
  margin-right:40px;
  padding:10px;
  min-height:805px;
}
body.dealer-area #below-bread-crumbs #left-side h1 {
  font-family: "FrancoisOneRegular";
  font-size: 26px;
  color: #ea1e2c;
  font-weight: normal;
  margin: 0;
  padding: 0;
  margin-bottom: 15px;
}
body.dealer-area #below-bread-crumbs #left-side h3 {
  font-family: "FrancoisOneRegular";
  font-size: 20px;
  color: #000000;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

body.dealer-area #below-bread-crumbs #left-side p {
  font-family: arial;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}

body.dealer-area #below-bread-crumbs #right-side h3 {
  color: #EA1E2C;
  font-size:16px;
  font-family: "FrancoisOneRegular";
  font-weight:normal;
}

body.dealer-area #below-bread-crumbs #right-side .rule {
  background-color:#2f2f2f;
  height:1px;
  border-bottom:1px solid #000;
  margin:10px 0;
}

body.dealer-area #below-bread-crumbs #right-side .logout-link {
  color: #FFF;
  font-size:16px;
  font-family: "FrancoisOneRegular";
  float:right;
  text-decoration:none;
  font-weight:normal;
}

body.dealer-area #below-bread-crumbs #right-side .logout-link:hover {
  color: #EA1E2C;
}

#right-side .user-name{
  font-size:16px;
  font-family: "FrancoisOneRegular";
  color:#fff;
  line-height:30px;
  height:30px;
  display:inline-block;
  margin-right:20px;
  float:left;
}

.admin-icon{
  background:url('/images/admin.jpg') no-repeat left center;
  display:inline-block;
  height:30px;
  line-height:30px;
  float:left;
  padding-left:35px;
color:#fff;
}

#right-side .links h3{
  color:#717171 !important;
  margin: 10px 0 !important;
}

.red-arrow-link{
  display:inline-block;
  height:21px;
  line-height:21px;
  background: url("/images/arrow-link-point.png") no-repeat right center;
  padding:0 14px 0 0;
  margin:0;
}

.red-arrow-link span{
  display:inline-block;
  line-height:21px;
  height:21px;
  font-size:11px;
  background: url("/images/arrow-link-bg.png") repeat-x 0 0;
  color: white;
  text-decoration:none;
  padding:0 5px 0 5px;
}

.red-arrow-link:hover{
  background: url("/images/arrow-link-hover-point.png") no-repeat 100% 0px !important;
}

.red-arrow-link:hover span{
  background: url("/images/arrow-link-hover-bg.png") repeat 0 0 !important;
}

body.dealer-area #hand-trucks-center-content #hand-trucks-bottom-buckets {
    background: url("../images/dealer-area-bottom-buckets.jpg") repeat scroll 0 0 transparent !important;
}

.forgot-password-link, .forgot-password-link:visited{
  color:#000;
  font-size:13px;
margin-right:15px;
}

.red-arrow-link.login{
   margin-right:10px;
}

.login-form-label {
    color: #EA1E2C;
    font-family: 'FrancoisOneRegular';
    font-size: 13px;
    line-height: 25px;
    margin-right: 10px;
  text-transform:uppercase;
}


.login-form-input {
    background: url("/images/product-registration-long-text-input.jpg") repeat scroll 0 0 transparent;
    border: medium none;
    height: 25px;
    padding-left: 5px;
    width: 259px;
  margin-bottom:5px;
}

.file-upload #left-side{
   width:600px !important;
  
}

.user-desc{
  color:#fff;
  font-family: 'FrancoisOneRegular';
  line-height:31px;
  font-weight:normal;
}

.user-desc span{
  float:left;
  margin-right:5px;
  display:inline-block;
  font-weight:normal;
}

/*

  DISTRIBUTOR FORM

*/


.distributor-search-form label {
  font-family: 'FrancoisOneRegular';
  font-size:   13px;
  color: #ea1e2c;
  margin-right: 10px;
  float:left;
  line-height:25px;
}

.distributor-search-form input[type="text"] {
  border: none;
  width: 259px;
  height: 25px;
  background: url(../images/product-registration-long-text-input.jpg);
  padding-left: 5px;
  margin-bottom: 8px;
  float:left;
  line-height:25px;
}

#distributor-search-form-submit{
  width:85px;
  height:21px;
  border:none;
  float:left;
  margin-left:10px;
  margin-top:2px;
  background:url(/images/search-arrow.png) no-repeat 0 0;
  display:inline-block;
  color:#fff;
  line-height:21px;
  font-size:11px;
  text-decoration:none;
  padding-left:17px;
}

#distributor-search-form-submit:hover{
  background:url(/images/search-arrow-hover.png) no-repeat 0 0 !important;  
}


.distributor-search-results {
  font-family: 'FrancoisOneRegular';
  font-size: 13px;
  line-height: 25px;
  margin-height:15px;
  margin-top:10px;
  display:inline-block;
}

.upload-browser-list{
  margin:0;padding:0;
  width:100%;
}

.upload-browser-item{
  list-style-type:none;
  float:left;
  width:90px;
  margin:10px;
}

.upload-browser-pager{
  float:right;
  margin-right:10px;
clear:both;
}

.upload-browser-menu-item{
  font-family: 'FrancoisOneRegular';
  font-size: 13px;
  color:#717171 !important;
  text-decoration:none;
  display:inline-block;
  padding:3px;
}

.upload-browser-menu-item.active{
  background-color:#000;
}

.download-file{
  display:inline-block;
  width:90px;
  text-align:center;
  word-wrap: break-word;
  font-size:14px;
}

.file-generic{
  padding-top:50px;
  background:url('/images/file-generic.png') no-repeat top center;
}

.file-pdf{
  padding-top:50px;
  background:url('/images/file-pdf.png') no-repeat top center;
}

.file-zip{
  padding-top:50px;
  background:url('/images/file-zip.png') no-repeat top center;
}

.file-ppt{
  padding-top:50px;
  background:url('/images/file-ppt.png') no-repeat top center;
}

.file-doc{
  padding-top:50px;
  background:url('/images/file-generic.png') no-repeat top center;
}

.file-video{
  padding-top:50px;
  background:url('/images/file-generic.png') no-repeat top center;
}

.file-music{
  padding-top:50px;
  background:url('/images/file-generic.png') no-repeat top center;
}


#flier-list{
  margin:0;padding:0;
}

#flier-list li{
  margin:0;padding:0;
  list-style-type:none;
  text-align:center;
  float:left;
  padding-right:25px;
  margin-bottom:15px;
}

#flier-list li img{
  display:block;
}

body.flier #below-bread-crumbs #about-left {
  width: 330px;
  float: left;
  margin-left: 70px;
  margin-top: 35px;
}
body.flier #below-bread-crumbs #about-right {
  width: 500px;
  float: right;
  margin-right: 70px;
  margin-top: 35px;
}

.submit-button{
  border:0;
  background:url('/images/contact-us-submit.jpg') no-repeat 0 0;
  width:71px;
  height:26px;
}

.submit-button.login{
  margin-right:10px;
}

.red-arrow, .red-arrow:visited {
  background: url(../images/see-more.png);
  display:inline-block;
  padding-left:2px;
  width:117px;
  height:21px;
  line-height:21px;
  color:#fff;
  font-size:11px;
  text-decoration:none;
}

.red-arrow:hover {
  background: url(../images/see-more-hover.png);
}

.red-arrow.wide, .red-arrow.wide:visited {
  background: url(../images/see-more-wide.png);
  width:128px;
}

.red-arrow.wide:hover {
  background: url(../images/see-more-wide-hover.png);
  width:128px;
}


.red-arrow.huge, .red-arrow.huge:visited {
  background: url(../images/see-more-huge.png);
  width:153px;
  padding-left:5px;
}

.red-arrow.huge:hover {
  background: url(../images/see-more-huge-hover.png);
  width:153px;
  padding-left:5px;
}

.upload-files-link{
  display:inline-block;
  width:163px;
  height:23px;
  background:url('/images/upload-link-button.png') no-repeat 0 0 ;
}

.create-pdf-link{
  display:inline-block;
  width:135px;
  height:21px;
  background:url('/images/create-pdf-button.png') no-repeat 0 0 ;
}

.create-pdf-button{
  display:inline-block;
  width:135px;
  height:21px;
  background:url('/images/create-pdf-button.png') no-repeat 0 0 ;
  border:none;
}

.filename{
  font-size:10px;
  display:inline-block;
  text-align:center;
  width:100%;
  word-wrap: break-word;
}

.custom-text input{
  background: url("/images/textfield180.png") repeat scroll 0 0 transparent;
    border: medium none;
    height: 25px;
    margin-bottom: 5px;
    padding-left: 5px;
    width: 175px;
  font-size:13px;
}

.custom-text label{
  font-size:14px;
  font-weight:bold;
  display:block;
  margin-bottom:4px;
}

.max-size{
  color:#bcbcbc;
  padding-left:10px;
  display:inline-block;
  font-size:12px;
}

table#partner-table td {
	text-align: center;
	padding-top: 11px;
	padding-bottom: 11px;
}
table#partner-table {
	margin-left: -20px;
}

































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

