body {color:#363636;}
.grecaptcha-badge { 
visibility: hidden; 
}
#footer-widgets {width:100%;}
#footer-widgets p {color:#c9c9c9;}
#footer-widgets .widget-area {width:24%; float:left;}
#footer-widgets ul li {margin:0;padding:0;list-style:none;color:#919191;}
#footer-widgets ul li a:visited,
#footer-widgets ul li a {color:#919191;text-decoration:none;}
#footer-widgets a:visited,
#footer-widgets a {text-decoration:none;color:#c9c9c9;}
#footer-widgets ul li ul {margin-left:10px;}
#footer-widgets ul li ul {display:none;}
#footer-widgets .widgettitle {color:#c9c9c9;text-transform:none;}
#footer {height:30px; font-size:10px; text-align:center;}
#footer .wrap {
	padding: 6px 0;
}
#parent-header h2 {
position: relative;
top: 50px;
}
#nav li.menu-ribbon {
    position: absolute;
    right: 1px;
    width: 175px;
    z-index: 9999;
    background: url('../images/ribbon_02.png') no-repeat 0% 10%;
    background-position: bottom;
    padding-bottom: 37px;
    margin-top: 23px;
    /*
    -webkit-box-shadow: 0px -6px 6px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px -6px 6px rgba(50, 50, 50, 0.75);
	box-shadow:         0px -6px 6px rgba(50, 50, 50, 0.75);
	*/
}
#nav li.menu-ribbon a {
    font-size: 14px;
    
    color: white;
    
    position: relative;
    font-weight: bold;
    font-size: 0px;
    background: url('../images/ribbon_01.png') no-repeat;
    height: 57px;
}
#nav li.menu-ribbon ul {
    background: none;
    position: relative;
    padding: 5px;
    margin: 0;
    background: #f17215;
    width: 100%;
    border-radius: 0;
}
ul.submenu {
}
#nav li.menu-ribbon ul:after {
	z-index: 9999;
    background: url('../images/ribbon_02.png') no-repeat 0% 10%;
    padding: 0 86px;
    content: ' ';
    
    position: absolute;
    top: 470px;
    left: 0;
    bottom: 0;
    display: block !important;
}
#nav li.menu-ribbon ul li {
    padding: 0;
    margin: 0;
}
#nav li.menu-ribbon ul li a {
    background: none;
    padding: 0;
    margin: 0;
    padding: 5px 0;
    height: auto;
    color: white;
    border-bottom: 1px solid #f2812e;
    text-shadow: none;
    padding-left: 5px;
}
#nav li.menu-ribbon ul li a:hover {
    background: #525151;
}
#nav li.menu-ribbon .sf-sub-indicator {display:none;}
.su-divider {
    margin:1.5em 0 2.5em 0!important;
    border-width:1px!important;
}
#search-form .full {width:100%;}
#search-form .half {width:65%;}
#search-form label {font-weight:bold;font-size:11px;}
#search-form input[type=submit] {background:#bcbcbc;color:#fff;font-size:14px;padding:5px 10px;cursor:pointer;font-weight:600;}
#search-form input[type=submit] {
	-moz-box-shadow:inset 0px 1px 0px 0px #fceaca;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fceaca;
	box-shadow:inset 0px 1px 0px 0px #fceaca;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffce79), color-stop(1, #eeaf41) );
	background:-moz-linear-gradient( center top, #ffce79 5%, #eeaf41 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffce79', endColorstr='#eeaf41');
	background-color:#ffce79;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ce8e28;
}#search-form input[type=submit]:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #eeaf41), color-stop(1, #ffce79) );
	background:-moz-linear-gradient( center top, #eeaf41 5%, #ffce79 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeaf41', endColorstr='#ffce79');
	background-color:#eeaf41;
}
a.img_button {
    position: absolute;
    bottom: 16px;
    left: 33px;
    background: #FA8111;
    color: white !important;
    padding: 5px 10px;
    font-weight: bold;
}
.forklift-types-button {position:relative !important;top:0 !important;right:0 !important; margin:0px !important;}
#search-form #reset {
	opacity:.5;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}#search-form #reset:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.author-box {border:none;}
#wrap {z-index:inherit !important;}
blockquote, input, select, textarea, .author-box, .breadcrumb, .sticky, .taxonomy-description, .wp-caption {background-color:#fff;}
#nav li {padding-right: 9px;
border-right: 1px solid #aaa;
	margin-right: 9px;}
#nav {
	color: #dcdcdc;
	background-color:#525151;
	padding-top:3px;
	height:23px;
	border-top: 2px solid #FF9F2E;
}
#header{background:#ff9f2e;height:88px;}
#header .widget-area {position:absolute;right:0px;width:769px;}
a.obvious-link {
	text-decoration: underline;
	background-image: url('../images/link_icon_03.png');
	background-repeat: no-repeat;
	background-position: 100% 0;
	margin-right: 10px;
	padding-right: 9px;
	padding-top: 6px;
}
#banner_area {
	height:91px;
	width:1000px;
	margin:0 auto;
	/*background:url('../images/homepage-banner.png');*/
	background: #fa8010; /* Old browsers */
	background: -moz-linear-gradient(left,  #fa8010 0%, #ff9f2e 50%, #fa8010 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fa8010), color-stop(50%,#ff9f2e), color-stop(100%,#fa8010)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #fa8010 0%,#ff9f2e 50%,#fa8010 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #fa8010 0%,#ff9f2e 50%,#fa8010 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #fa8010 0%,#ff9f2e 50%,#fa8010 100%); /* IE10+ */
	background: linear-gradient(left,  #fa8010 0%,#ff9f2e 50%,#fa8010 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa8010', endColorstr='#fa8010',GradientType=1 ); /* IE6-9 */
	position: relative;
	-moz-box-shadow: 0px 3px 10px 2px #444;      
	-webkit-box-shadow: 0px 3px 10px 2px #444;         
	-moz-box-shadow: 0px 3px 10px 2px #444;        
	box-shadow: 0px 3px 10px 2px #444;
}
#banner_area h1 {
    text-align: center;
	
    font-size: 55px;
    position: relative;
    top: 32px;
    text-shadow: 0px 1px 0px white;
}
#homepage-used {color:white;font-weight:600;background:url('../images/swoosh.png') no-repeat center bottom;padding-bottom:15px;text-shadow: none;}
#out-of-stock-rays {position:relative;margin:20px auto;background:url('../images/rays-small.png') no-repeat;width:480px;height:220px;}
#out-of-stock-rays img {position:absolute;bottom:0px;left:35%;}
.no-results #inner {
	background:none;
	border:none;
}
.gform_wrapper .move-up {margin-top:-58px;}
#numbers {
  border-left: 1px solid #E59333;
  font-weight: bold;
  height: 58px;
  padding: 6px 15px;
  position: absolute;
  right: 0;
  top: 0;
  width: 188px;
}
#numbers a {
  color:#000;
}
#numbers a:hover {
  color:#fff;
}
span.number {float:right;}
#header_wrap {background:url('../images/homepage-bg-texture.png');}
#homepage_area {
	height:447px;
	background: url('../images/homepage-bg2.png') no-repeat bottom center;
}
#brands {
	display: flex;
    justify-content: space-around;
}
#brands img:hover {
	opacity:0.8;
}
#featured-category-1 {
	left:0px;
	bottom: 29px;
}
#featured-category-2 {
	left: 115px;
	bottom: 100px;
}
#featured-category-3 {
	left: 314px;
	bottom: 120px;
}
#featured-category-4 {
	left: 717px;
	bottom: 92px;
}
#featured-category-5 {
	left: 862px;
	bottom: 13px;
	width: 189px;
}
.featured-category {position:absolute;}
.wrap {position:relative;min-height:100%;}
.wp-pagenavi {margin:15px 0;border-top: 1px solid #CCC;padding-top:13px;}
.wp-pagenavi a, .wp-pagenavi span {border: 1px solid #E6E6E6;padding:5px 8px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {background-color:#F7F7F7; border:inherit;}
#page_area {
	clear: both; 
	padding: 25px 0;
	background: url(images/bg-border_featured.png) repeat-x bottom;
	background: #525151; /* Old browsers */
background: -moz-linear-gradient(top,  #525151 0%, #2c2c2b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#525151), color-stop(100%,#2c2c2b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #525151 0%,#2c2c2b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #525151 0%,#2c2c2b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #525151 0%,#2c2c2b 100%); /* IE10+ */
background: linear-gradient(top,  #525151 0%,#2c2c2b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#525151', endColorstr='#2c2c2b',GradientType=0 ); /* IE6-9 */
	border-top: 1px solid #a4a4a4;
}
/* moves the inventory feed into the middle
#inventory-feed h2,
#inventory-feed p {position:relative;left: 64px;top: 112px;}
#inventory-feed .button {position: relative;
bottom: 147px;
left: 122px;}
*/
#inventory-feed .su-box-content h4 {text-align:center;}
#inventory-feed .su-box-content p {text-align:center;}
.su-box-content img{
    
 margin-left:10px;   
}
div.gform_wrapper {margin:0;}
.gform_wrapper textarea.small {height:40px !important;}
#gform_fields_4 {position:relative;left:115px;}
#gform_wrapper_4 .button {margin-top:42px;}
#gform_wrapper_4 {margin-top:50px;}
#content-after #field_4_1 {}
body div.gform_wrapper input.button {background:#ecab10;text-transform:none;padding:10px 20px;}
body div.gform_wrapper input.button:hover {background:#ecab10;text-transform:none;padding:10px 20px;}
body div.gform_wrapper .gform_footer {text-align:center;}
.page-template-template-home-php #page_area {padding:0;height: 49px;position: absolute;width: 100%;}
.page-template-template-home-php #page_area .wrap .homepage-block {display:block;float:left;position: relative;}
#become-a-dealer {width:363px;height:148px;background:url('../images/become-a-dealer.png');}
#forklift-inventory {width:275px;height:148px;background:url('../images/forklift-inventory.png');}
#receive-weekly-inventory {width:362px;height:148px;background:url('../images/receive-weekly-inventory.png');position:relative;text-decoration:none;}
#become-a-dealer .homepage-label {
    right: 59px;
    bottom: 12px;
}
#receive-weekly-inventory .homepage-label {
    bottom: 12px;
    right: 43px;
}
#forklift-inventory .homepage-label {
    bottom: 12px;
    right: 107px;
}
a.homepage-label, a:visited.homepage-label {
    background-color: #E86E01;
    color: white;
    padding: 6px 12px;
    font-weight: bold;
    text-decoration: none;
    postition: absolute;
    position: absolute;
    font-size: 13px;
}
span.faded {color:#919191;}
.footer-widgets-1 img {margin:5px;}
hr {background-image:url('../images/hr.png');
background-repeat:repeat-x;
height:13px;
border:none;}
.image-title {width:268px;padding:0;margin:10px;float:left;}
.image-title small {display:block;color:#5e5e5e;font-size:12px;}
.image-title a {text-decoration:none;}
.image-title img {width:268px;height:171px;margin:0;padding:0;}
.parent-template .sidebar {border:1px solid #d2d2d2;}
.parent-template .sidebar .widget {margin:0;padding:0;}
#main-image {margin-top: 17px;}
#main-image img {}
#more-images img {float:left;border:1px solid transparent;}
.product-detail {
    width: 100%;
    border-bottom: 1px solid #d3d3d3;
    margin: 10px 0;
}
.product-detail .label {
    font-size: 18px;
    width:50%;
}
.product-detail .value {
    font-size: 12px;
    width:50%;
}
#success-message {
	text-align:center;
}
#success-message .success-image img {
	width: 300px;
}
#success-message p {
	font-size:20px;
    padding-bottom: 15px;
}
#success-message p > a {
    font-weight: 700;
    color: #2a2a2a;
}
#success-message p.bigger {
	font-size:26px;
	font-weight:700;
}
.manufacturer-icon {width:22%;margin:1%;float:left;height:130px;margin-bottom:20px;overflow:hidden;text-align:center;position:relative;}
.manufacturer-icon .title a {font-size:18px;font-weight:bold;}
#main-image #wrap {min-width:0;}
.relative{position:relative;}
.page-template-template-home-php .inventory-listing.featured,
body.parent-template .inventory-listing.featured,
body.page-template-no_pagebg-php .inventory-listing.featured {background-color:#e3e3e3;}
.inventory-listing.featured {
	padding: 13px 25px;
	width: 14%;
	float:left;
	margin: 20px 0.5% 20px 0.5%;
	height: 265px;
	position:relative;
}
.inventory-listing.featured img {
	display:block;
	margin:0 auto;
	text-align:center;
	float:none;
	border:none;
	padding:0;
	width:100px;
	height:100px;
}
.inventory-listing.featured h3 a {
	text-align:center;
	font-size: 14px;
	color:#d66f3b;
	margin:5px 0;
	overflow: hidden;
	text-overflow:ellipsis;
	
	display:block;
	text-decoration:none;
}
.inventory-listing.featured .description {
	overflow: hidden;
	height: 63px;
	padding:0;
}
.inventory-listing.featured a.more-link {
	background-color:orange;
	padding:5px 15px;
	color:#fff;
	position:relative;
	bottom:auto;
	left: 30%;
}
.inventory-listing {
	background-color:#f2f1f1;
	padding:13px 25px;
	width: 17%;
	float:left;
	margin: 10px 1% 10px 1%;
	height:235px;
	position:relative;
}
.inventory-listing img {
	display:block;
	margin:0 auto;
	text-align:center;
	float:none;
	border:none;
	padding:0;
	height:190px;
}
.inventory-listing h3 a {
	text-align:center;
	font-size: 12px;
	color:#d66f3b;
	margin:5px 0;
	overflow: hidden;
	text-overflow:ellipsis;
	display:block;
	text-decoration:none;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
    word-break: break-word;
    min-height: 60px;
}
.inventory-listing .description {
	overflow: hidden;
	height:35px;
	padding:0;
}
.inventory-listing .price {
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin-top: 14px;
  margin-bottom: 14px;
  text-align: center;
}
.inventory-listing a.more-link {
	background-color:orange;
	padding:5px 15px;
	color:#fff;
	position:relative;
	bottom:auto;
	left: 35%;
}
div.gform_wrapper .gform_footer.right_label,
div.gform_wrapper .gform_footer.left_label {text-align:left;}
/*faq*/
div.faq-title a,div.faq-title a:visited {color:#363636;font-size:18px;}
div.faq-answer {color:606060;font-size:14px;}
/*invetory grid items*/
div.genesis-grid.inventory {
	background-color:#e3e3e3;
	padding:5px 25px 0px 0px;
	width: 30%;
}
div.genesis-grid.inventory img {
	display:block;
	margin:0 auto;
	text-align:center;
	float:none;
	border:none;
	padding:0;
}
div.genesis-grid.inventory h2.entry-title {
	
}
div.genesis-grid.inventory a.more-link {
	margin:10px 0;
	background-color:orange;
	padding:5px 15px;
	color:#fff;
}
.gform_wrapper {font-size:14px;}
.navigation {text-align:center;}
a, a:visited {color: #929191;text-decoration:none;}
.navigation li a:hover, .navigation li.active a {background-color:#FF9F2E;color:#fff;text-decoration:none;}
.column-border-right .su-column {border-right:1px solid #b2b2b2;width:47%;}
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {height:21px;}
::selection {color:#fff;background-color:orange;text-shadow:none;}
::-moz-selection {color:#fff;background-color:orange;text-shadow:none;}
.USED {color:#fff;background-color:orange;text-shadow:none;padding:0 5px;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.block {display:block;}
.countries-map {
    background: transparent url("../images/countries-map.png") no-repeat scroll center center;
    height: auto;
    overflow: hidden;
    position: relative;
    padding-bottom: 20px;
}
#parent-header h1 {text-shadow:3px 3px 3px #fff;font-size:50px;color:#595858;position:relative;top:40px;}
#parent-header {height: 103px;position:relative;margin-top: -50px;}
#parent-header .rays {position:absolute;right:-150px;bottom:0;}
#parent-header {background: url('../images/parent-rays-test.png') no-repeat center bottom;}
#parent-img {position:absolute;right: 97px;bottom: 0px;height: 98px;}
a .forklift-type {
  background-color: white;
  float: left;
  height: 62px;
  margin-right: 1%;
  margin-top: 5px;
  width: 32%;
}
.forklift-type {
  background-color: white;
  float: left;
  height: 62px;
  margin-right: 2%;
  margin-top: 5px;
  width: 98%;
}
.forklift-type .icon {
    width: 30%;
    text-align:center;
}
.forklift-type .icon img {width:60px;height:50px;}
.forklift-type .title {}
.forklift-type .arrow {
    width: 5%;
}
.taxonomy-description {border:none;background-color:transparent;margin-bottom:0;}
.taxonomy-description p{
	margin-top:15px;
}
div.gform_wrapper .fancy {background-color: #FDFBFB;padding: 20px;border:1px solid #d3d3d3;}
div.gform_wrapper .fancy .gform_description {background-color:#f9c12a;display:block;position:relative;margin:0 -40px 0 -30px;padding:20px;color:white;font-size: 34px;text-align:center;bottom:10px;line-height: 40px;}
#trade-forklift {padding:90px 0;background: #E7E7E7 url('../images/bg-section.jpg');margin-bottom:40px;border-top:5px solid #999;}
a.button {
    display: inline-block;
    padding-top:10px!important;
    padding-bottom:10px!important;
    padding-left:58px!important;
    padding-right: 20px !important;
    text-transform: none;
    color: #FFF;
    text-decoration: none;
    font-size: 30px;
    box-shadow: 0px 5px 5px #777;
    position: relative;
    background: #F9C12A none repeat scroll 0% 0%;
    margin-bottom:20px;
}
/*
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
font-size:30px;
-webkit-box-shadow: 0px 5px 5px #777;
-moz-box-shadow: 0px 5px 5px #777;
box-shadow: 0px 5px 5px #777;
position:relative;
background: #F9C12A;}
*/
a.button img {vertical-align:middle;position:absolute;left:23px;top:11px;}
a.button.has-img {padding-left:60px;}
.center {text-align:center;}
#trade-forklift h2 {
	font-size:40px;
	position:relative;
	top:-30px;
	text-shadow: 0px 1px 2px #EEE;
}
.accessories ul .children {
	color:#a2a0a0;
}
.su-service.page-title .su-service-content, .su-service.hide-content .su-service-content{
     
    display:none;
    
}
.su-service.hide .su-service-title{
    
 display:none;   
    
}
.su-service.hide .su-service-title{
    
 display:none;   
    
}
.su-service-content {line-height:inherit;}
.su-service-content p{margin-top:15px;}
.img-right img {float:right;}
.qa-faqs form{
display:none;
}
.qa-faq-title span {font-weight:bold;color:#FF9F2E;}
.qa-faq-title a {cursor:pointer;font-weight:bold;color:#333333;}
div.qa-faq-title {font-style:normal;}
.price {
    margin-top: 25px;
    color: #f7a224;
    font-size: 30px;
}
a.buy-button {
    background-color: #1ac45e;
    color: #fff;
    text-decoration: none;
    font-size: 18px;
    padding: 9px 15px;
    text-align: center;
}
#sidebar .inventory-feed a {right:7px;bottom:32px;}
#sidebar #inventory-search a {right: 113px;
bottom: 15px;
width: 62px;
text-align: center;}
.su-box-content {
    margin: 0px;
    position: relative;
    overflow: hidden;
    clear: both;
    padding: 15px;
    border: 1px solid #C6C6C6;
    font-size: 18px;
    color: #706F6F;
    background: #E7E7E7 none repeat scroll 0% 0% !important;
}
.su-box{
    
 border:none!important;   
}
.su-box-title {
    display: block;
    padding: 0 !important;
    font-weight: bold;
    font-size: 1.1em;
    border:none!important;
    background:none!important;
    
}
.su-box-content h4 {
    font-size: 40px;
    margin-bottom: 10px;
    color: #525151;
    font-weight: normal;
}
.su-box-content p {
    font-size: 18px;
}
.su-divider a{
    
 display:none!important;   
}
.su-service-content{
    
  
padding:15px 0px;
}
.gform_wrapper .left_label .gfield_label {margin:0 !important;}
.breadcrumb {border:none;background:none;padding:0;position: relative;}
#gform_wrapper_1 .gform_footer {text-align:left;}
#gform_wrapper_1 input.button:hover,
#gform_wrapper_1 input.button {background:#C9C9C9;padding:5px 10px;}
#gform_10 {margin-top:-35px;}
#footer-widgets a:hover {
	text-decoration:underline;
}
#gform_wrapper_4 input[type="text"], #gform_wrapper_3 input[type="text"] {
    height: 30px;
}
#gform_wrapper_3 textarea.textarea {
    width: 95%;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	border:none !important;
	background: transparent !important;
}
#gform_wrapper_3 .top_label .gfield_label, #gform_wrapper_4 .top_label .gfield_label {
    margin-top:10px!important;
    font-weight: bold;
    display: inline-block;
    line-height: 1.3;
    clear: both;
    margin-bottom:0px;
}
body .gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {padding:0 !important;}
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {margin-top:0px;}
.gform_wrapper li.gfield.gfield_error .gfield_description {display:none;}
.gallery-image {float:left;width: 77px;height: 77px;margin: 9px;}
div.gform_wrapper .gfield_error .gfield_label,
div.gform_wrapper .validation_error,
div.gform_wrapper .gfield_required {color:red;}
body div.gform_wrapper .validation_error {background-color:#E31230;color:white;padding:15px;}
.transparent-dark {height:10px;background-color:#000000;opacity:.3;}
#manufacturers-list ul li,
.add-bullets li {list-style-type:square !important;}
#gform_wrapper_12 label {display:none;}
#input_12_1 {
	position: absolute;
	bottom: 13px;
	left: 19px;
	height: 30px;
	width: 184px;
	padding:0;
}
#gform_submit_button_12 {
	position: absolute;
	right: 43px;
	bottom: 12px;
	border: none;
	font-size: 12px;
	z-index: 2;
	background-color: #E86E01;
	padding: 7px 17px;
}
.gf_browser_gecko #gform_submit_button_12 {
	padding: 9px 15px;
}
#gform_wrapper_13 .validation_error {position:absolute;top:0;}
#gform_wrapper_13 {height:0;}
#gform_wrapper_13 label {display:none;}
#input_13_1 {
	position: absolute;
	bottom: 32px;
	left: 16px;
	height: 27px;
	width: 162px;
}
#gform_submit_button_13 {
	right: 20px;
	bottom: 32px;
	border: none;
	font-size: 12px;
	z-index: 2;
	background-color: #E86E01;
	padding: 5px 11px;
	position: absolute;
}
.gf_browser_gecko #gform_submit_button_13 {
	padding: 6px 8px;
}
#nav li.menu-ribbon ul li.advanced-search-menu-button a {
	border-bottom: 0px solid white;
	background: #525151;
	margin-left: -5px;
	margin-right: 2px;
	padding-right: 11px;
}
#inventory-search-button {
	/*
	position: absolute;
	right: 43px;
	top: 20px;
	*/
	
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #b8e356 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52');
	background-color:#b8e356;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding: 12px 50px !important;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
}#inventory-search-button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #b8e356 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356');
	background-color:#a5cc52;
}
#homepage-search-inventory {
    width: 337px;
	
    height: 82px;
    position: absolute;
    left: 327px;
    bottom: 66px;
}
div.gform_wrapper .right_label input.medium, div.gform_wrapper .right_label select.medium, div.gform_wrapper .left_label input.medium, div.gform_wrapper .left_label select.medium, div.gform_wrapper textarea.textarea {
width: 63%;
}
a.smaller-button {
	padding:13px 30px;
	font-size:24px;
}
.featured-forklift-inventory {  
    width: 18%;  
    float: left;  
    margin: 21px 0.5% 20px 0.5%;  
    height: 291px;  
    position: relative;
}
.featured-forklift-inventory img {height:291px;}
div.gform_wrapper textarea.medium {height:90px;}
#inner {position:relative;}
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
body .author-box {border:none;}
body.author .post-info {border-bottom:none;}
/*home-page posts*/
#post-container{
	clear:both;
	float:left;
	margin-top:10px;
	padding-bottom:30px;
}
#post-container .description img{
  float: left;
  padding: 10px;
}
#post-container .post-title h3 a{
	font-weight:normal;
	color:#000000;
}
.su-service-title {
    color: #333;
    display: block;
    font-size: 23px !important;
    height: auto !important;
    line-height: 26px !important;
    margin: 0px 0px 0px !important;
    font-weight: normal !important;
}
.su-column-size-2-3 {
    width: 69.33%!important;
}
.su-column {
  float: left;
  margin: 0 4% 1.5em 0;
  padding: 10px !important;
  position: relative;
}
[class*=su-column]+[class*=su-column]:last-child {
    float: none !important;
}
.gform_wrapper {
  margin: 10px 0;
  overflow: inherit;
}
#gform_wrapper_10 {
  margin: 0 0 0 38px;
}
.su-column-1-2 {
  width: 47%;
}
/*
.home .inventory-listing.featured,
.page-id-445 .inventory-listing.featured,
.page-id-184 .inventory-listing.featured {
  height: 400px!important;
}
*/
.inventory-listing.featured {
  float: left;
  height: auto!important;
  margin: 21px 0.4%;
  padding: 7px 10px 10px;
  position: relative;
  width: 17%;
}
.inventory-listing {
  float: left;
  height: auto;
  margin: 21px 12px;
  padding: 7px 10px;
  position: relative;
  padding-bottom: 20px;
  width: 20%;
}
.inventory-listing:not(.featured) {
	min-height: 285px;
}
.inventory-listing.featured h3 a {
  color: #d66f3b;
  display: block;
  font-size: 14px;
  margin: 5px 0;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
   display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
    word-break: break-word;
    min-height: 60px;
}
.dellall {
  all: initial;
}
/******************* AMANDA STYLES ********************/
/*#gform_4 #input_4_2 {
	padding: 10px !important;
}*/
.zoom {
 display:inline-block;
position: relative;
}
		
/* magnifying glass icon */
.zoom:after {
 content:'';
 display:block; 
 width:33px; 
 height:33px; 
 position:absolute; 
 top:0;
 right:0;
 background:url(icon.png);
}
.zoom img {
 display: block;
}
.zoom img::selection { background-color: transparent; }
