﻿@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('/fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('/fonts/MyriadPro-Regular.woff') format('woff'), url('/fonts/MyriadPro-Regular.ttf')  format('truetype'), url('/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro-BoldCond';
  src: url('/fonts/MyriadPro-BoldCond.eot?#iefix') format('embedded-opentype'),  url('/fonts/MyriadPro-BoldCond.otf')  format('opentype'),
	     url('/fonts/MyriadPro-BoldCond.woff') format('woff'), url('/fonts/MyriadPro-BoldCond.ttf')  format('truetype'), url('/fonts/MyriadPro-BoldCond.svg#MyriadPro-BoldCond') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
@font-face {
  font-family: 'MyriadPro-Cond';
  src: url('/fonts/MyriadPro-Cond.eot?#iefix') format('embedded-opentype'),  url('/fonts/MyriadPro-Cond.otf')  format('opentype'),
	     url('/fonts/MyriadPro-Cond.woff') format('woff'), url('/fonts/MyriadPro-Cond.ttf')  format('truetype'), url('/fonts/MyriadPro-Cond.svg#MyriadPro-Cond') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'MyriadPro-Semibold';
  src: url('/fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),  url('/fonts/MyriadPro-Semibold.otf')  format('opentype'),
	     url('/fonts/MyriadPro-Semibold.woff') format('woff'), url('/fonts/MyriadPro-Semibold.ttf')  format('truetype'), url('/fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueRegular';
  src: url('/fonts/HelveticaNeueRegular.eot?#iefix') format('embedded-opentype'),  url('/fonts/HelveticaNeueRegular.woff') format('woff'), url('/fonts/HelveticaNeueRegular.ttf')  format('truetype'), url('/fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeueLight';
  src: url('/fonts/HelveticaNeueLight.eot?#iefix') format('embedded-opentype'),  url('/fonts/HelveticaNeueLight.woff') format('woff'), url('/fonts/HelveticaNeueLight.ttf')  format('truetype'), url('/fonts/HelveticaNeueLight.svg#HelveticaNeueLight') format('svg');
  font-weight: normal;
  font-style: normal;
}


body {
	font-size: 14px;
	line-height: 18px;
	font-family: Helvetica, Arial, sans-serif;
	background-color: #fff;
	margin: 0;
	padding: 0;
	color: #515151;
	overflow-x: hidden;
} /* STYLING */
h1 {
	font-size: 44px;
	line-height: 44px;
    font-family: 'MyriadPro-Semibold', sans-serif;
	padding: 0;
	margin: 0 0 15px 0;
	letter-spacing: -1px;
	color: #f08d35;
}
h2 {
	font-size: 18px;
	line-height: 22px;
    font-family: 'MyriadPro-Semibold', sans-serif;
	padding: 0;
	margin: 0 0 15px 0;
}
h3 {
	font-size: 14px;
	line-height: 22px;
    font-family: 'MyriadPro-Semibold', sans-serif;
	padding: 0;
	margin: 0 0 5px 0;
}
p {
	font-size: 13px;
	line-height: 18px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0 0 15px 0;
}
ul {
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
}
ol {
	padding: 0 0 0 28px;
	margin: 0 0 10px 0;
}
ul li {
	padding: 0 0 0 5px;
	margin: 0 0 5px 0;
	font-size: 13px;
	line-height: 18px;
	font-family: Helvetica, Arial, sans-serif;
}
ol li {
	padding: 0 0 0 3px;
	margin: 0 0 5px 0;
	font-size: 13px;
	line-height: 18px;
	font-family: Helvetica, Arial, sans-serif;
}
input, select, textarea {
	font-size: 13px;
	line-height: 16px;
	font-family: Helvetica, Arial, sans-serif;
	color: #515151;
}
a {
	color: #f08d35;
	text-decoration: none;
}
a:hover {
	color: #f08d35;
	text-decoration: underline;
}
div.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
}
div.clear10 {
	clear: both;
	height: 10px;
	font-size: 0;
	line-height: 0;
}
.table-history {
}
table.table-history {
	border: 0;
}
table.table-history td {
	padding: 0 15px 0 0;
	border: 0;
}
table {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
table th {
	background-color: #f2f2f2;
	padding: 5px 10px 0 10px;
	border-bottom: 1px solid #ccc;
	text-align: left;
	border-right: 1px solid #ccc;
}
table td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 12px 10px 0 10px;
}
div.external-link {
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 20px 0 0;
}
.image-align-right {
	float: right;
	padding: 0 0 15px 15px;
}
.image-align-left {
	float: left;
	padding: 0 15px 15px 0;
}
.disclaimer {
	font-size: 11px;
	line-height: 15px;
}
p.disclaimer {
	font-size: 11px;
	line-height: 15px;
}
.body-link-with-arrow {
	background: url(../images/rhs-arrow-right-orange.png) right 2px no-repeat;
	padding: 2px 20px 0 0;
	font-weight: bold;
}
.orange {
	color: #f08d35;
}/* CONTAINERS */
div.container {
	width: 950px;
	margin: 0 auto;
}
@media screen and (max-width: 950px) {
div.container {
	width: 100%;
	overflow: hidden;
}
}
div.header {
	width: 950px;
	height: 97px;
	position: relative;
}
a.logo {
	display: block;
	background-image: url(../images/logo.png);
	width: 181px;
	height: 60px;
	position: absolute;
	top: 19px;
	left: 0;
}
@media screen and (max-width: 950px) {
a.logo {
	position: relative;
	float: left;
	margin-top: 14px;
	top: 0;
	margin-left: 10px;
}
div.header {
	height: auto;
	width: 100%;
}
}
a.locations {
	display: block;
	background: url(../images/icon-locations.png) left top;
	width: 56px;
	height: 56px;
	position: absolute;
	top: 24px;
	right: 182px;
}
a.facebook {
	display: block;
	background: url(../images/icon-facebook.png) left top;
	width: 56px;
	height: 56px;
	position: absolute;
	top: 24px;
	right: 251px;
}
a.search {
	display: block;
	background: url(../images/icon-search.png) left top;
	width: 57px;
	height: 56px;
	position: absolute;
	top: 24px;
	right: 320px;
}
a.locations:hover, a.facebook:hover, a.search:hover {
	background-position: left bottom;
}
div.phone-number {
	position: absolute;
	top: 23px;
	right: 0;
	width: 165px;
	font-size: 30px;
	line-height: 28px;
	letter-spacing: -2px;
    font-family: 'MyriadPro-Semibold', sans-serif;
	color: #939598;
	text-align: left;
}
div.phone-number span {
	color: #bcbec0;
	padding-left: 1px;
}
@media screen and (max-width: 950px) {
a.locations {
	top: 0;
	right: 0;
	float: right;
	position: relative;
	margin-top: 15px;
	margin-right: 10px;
}
a.facebook {
	top: 0;
	right: 0;
	float: right;
	position: relative;
	margin-top: 15px;
	margin-right: 10px;
}
a.search {
	top: 0;
	right: 0;
	float: right;
	position: relative;
	margin-top: 15px;
	margin-right: 10px;
}
div.phone-number {
	top: 0;
	right: 0;
	float: right;
	position: relative;
	margin-top: 15px;
	margin-right: 10px;
}
}
@media screen and (max-width: 650px) {
a.locations {
	float: left;
	margin-top: 7px;
}
a.facebook {
	float: left;
	margin-top: 7px;
}
a.search {
	float: left;
	clear: left;
	margin-left: 10px;
	margin-top: 7px;
}
}
@media screen and (max-width: 420px) {
div.phone-number {
	float: left;
	clear: left;
	margin-top: 5px;
	margin-left: 10px;
}
}
.footer {
	position: relative;
	height: 80px;
	border-top: 1px solid #939598;
	margin-top: 10px;
}
@media screen and (max-width: 950px) {
.footer {
	margin-top: 20px;
}
}
.solutions {
	background-image: url(../images/solutions.png);
	width: 217px;
	height: 12px;
	position: absolute;
	left: 0;
	top: 10px;
}
@media screen and (max-width: 840px) {
.solutions {
	position: relative;
	float: left;
	top: 0;
	margin: 10px 0 0 10px;
}
}
.footer ul {
	float: right;
	margin: 7px 0 0 0;
}
.footer li {
	padding: 0 0 0 10px;
	margin: 0;
	float: left;
	list-style: none;
}
.footer li a {
	color: #939598;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
	border-left: 1px solid #939598;
	padding-left: 10px;
}
.footer li a.first {
	border-left: none;
}
.footer li a:hover {
	text-decoration: underline;
}
@media screen and (max-width: 840px) {
	.footer ul {
		float: left;
		clear: left;
		margin: 10px 0 0 10px;
		padding: 0 0 20px 0;
	}
	.footer li {
		display: block;
		float: none;
		padding-left: 0px;
	}
	.footer li a {
		border-left: none;
		padding-left: 0px;
	}
}
/* NAVIGATION */
div.navigation {
	text-align: center;
	overlfow: hidden;
	border-top: 1px solid #939598;
	border-bottom: 1px solid #939598;
	height: 32px;
	margin-bottom: 0;
}
div.navigation ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	left: 50%;
	position: relative;
	text-align: center;
	z-index: 10000
}
div.navigation li {
	font-size: small;
	float: left;
	left: -50%;
	position: relative;
	padding: 0;
	margin: 0 0 5px 0;
}
div.navigation li a {
	color: #000;
	text-decoration: none;
	display: block;
	float: left;
	padding: 7px 15px 7px 14px;
}
div.navigation li a.active, div.navigation li a:hover {
	color: #000;
	background-color: #f2f2f2;
	text-decoration: none;
}
div.navigation ul li {
	position: relative;
	margin: 0;
}
div.navigation ul li ul {
	position: absolute;
	display: none;
	top: 28px;
	z-index: 99999;
	left: 93px;
	padding-top: 4px;
	text-align: left;
}
div.navigation ul li:hover ul {
	display: block;
}
div.navigation ul li ul li {
	background-color: #fff;
	border-right: 1px solid #939598;
	border-left: 1px solid #939598;
	border-bottom: 1px solid #939598;
	text-align: left;
	position: relative;
}
div.navigation ul li ul li a {
	width: 160px;
}
div.navigation ul li ul li.first {
	border-top: 1px solid #939598;
}
div.navigation ul li ul li ul li {
	display: none;
}
div.navigation ul li ul li ul {
	position: absolute;
	display: none;
	top: -5px;
	z-index: 99999;
	left: 277px;
	padding-top: 4px;
	text-align: left;
}
div.navigation ul li ul li:hover ul {
	display: block;
}
div.navigation ul li ul li:hover ul li {
	display: block;
}
.mobile-navigation {
	display: none;
}
div.navigation ul.top-navs-mobile {
	display: none;
}
div.navigation ul.top-navs-mobile {
	display: none;
	height: 0px;
	overflow: hidden;
}
@media screen and (max-width: 950px) {
div.navigation ul.top-navs {
	display: none;
}
.mobile-navigation {
	background: url(../images/mobile-nav-icon.png) left -3px no-repeat;
	width: 40px;
	height: 26px;
	margin: 0 auto;
	display: block;
	cursor: hand;
	cursor: pointer;
	padding: 8px 0 0 0;
	font-weight: bold;
}
div.navigation {
	height: auto;
}
.sub-nav-plus {
	display: block;
	position: absolute;
	right: 5px;
	top: 0;
	cursor: hand;
	cursor: pointer;
	width: 24px;
	height: 20px;
	text-align: center;
	background-color: #f08d35;
	color: #fff;
	padding-top: 2px;
}
div.navigation ul.top-navs-mobile {
	width: 100%;
	clear: both;
	left: 0;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	display: none;
	position: relative;
	height: auto;
}
div.navigation ul.top-navs-mobile li {
	width: 100%;
	left: 0;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
}
div.navigation ul.top-navs-mobile li a {
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 4px 10px 4px 10px;
	display: block;
	color: #f08d35;
}
div.navigation ul.top-navs-mobile li a.active {
	font-weight: bold;
	background-color: #fff;
}
div.navigation ul.top-navs-mobile li ul {
	position: relative;
	top: 0;
	left: 0;
	border: none;
	margin: -2px 0 0 0;
	padding: 0;
	display: none;
}
div.navigation ul.top-navs-mobile li ul li {
	width: 100%;
	border: none;
	padding-left: 20px;
	display: none;
}
div.navigation ul.top-navs-mobile li ul li.first {
	border: none;
	margin: 0;
}
div.navigation ul.top-navs-mobile li ul li a {
	width: 100%;
	font-size: 11px;
	line-height: 15px;
	padding: 3px 10px 3px 10px;
}
div.navigation ul.top-navs-mobile li ul li ul {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	border: none;
	padding: 0;
}
div.navigation ul.top-navs-mobile li ul li ul li {
	width: 100%;
	border: none;
	padding-left: 20px;
	display: block;
}
}
/* NAVIGATION *//* HOME */
div.carousel {
	height:300px;
	width: 950px;
	margin-bottom: 10px;
	margin-top: 8px;
}
@media screen and (max-width: 950px) {
div.carousel {
	width: 100%;
	height: auto;
}
}
div.home-tiles {
	height: 150px;
	padding-top: 8px;
}
div.home-tiles ul {
	padding: 0;
	margin: 0;
}
div.home-tiles li {
	padding: 1px 10px 0 0;
	margin: 0;
	float: left;
	width: 310px;
	list-style: none;
}
@media screen and (max-width: 950px) {
div.home-tiles {
	height: auto;
}
div.home-tiles li {
	margin: 0 auto;
	float: none;
	padding: 0;
	margin-bottom: 10px
}
}
div.home-tiles li.last {
	padding-right: 0;
}
a.home-tile-new-forklifts {
	background-image: url(../images/home-tile-1.png);
	width: 310px;
	height: 150px;
	display: block;
}
a.home-tile-skid-steer {
	background-image: url(../images/home-tile-2.png);
	width: 310px;
	height: 150px;
	display: block;
}
a.home-tile-new-forklifts:hover, a.home-tile-skid-steer:hover {
	background-position: left -150px;
}
div.home-carousel {
	width: 950px;
	height: 265px;
	background: #d5d7db;
}
@media screen and (max-width: 950px) {
div.home-carousel {
	width: 100%;
	height: 295px;
	background: #d5d7db;
}
}/* CONTENT */
div.hero {
	height: 227px;
	width: 950px;
	position: relative;
	background: url(../images/hero-bg.png) left -2px repeat-x;
}
div.hero {
	height: 227px;
	width: 950px;
	position: relative;
	background: url(../images/hero-bg.png) left 0 repeat-x;
}
@media screen and (max-width: 950px) {
div.hero {
	width: 100%;
}
}
div.hero-plain {
	height: 74px;
	width: 950px;
	position: relative;
	border-bottom: 1px solid #939598;
}
div.hero img.hero-image {
	position: absolute;
	right: 0;
	top: 0;
}
@media screen and (max-width: 950px) {
div.hero img.hero-image {
	display: none;
}
}
div.content {
	padding: 20px 30px 20px 30px;
}
div.product-content {
	padding: 30px 0 30px 0;
}
div.hero .hero-links {
	position: absolute;
	left: 30px; 
	top: 195px;
}
@media screen and (max-width: 950px) {
div.content { 
	padding: 30px 10px 20px 10px;
}
div.hero .hero-links {
	left: 10px;
	top: 200px;
}
}
div.hero h1 {
	margin: 0 0 40px 30px;
	padding: 15px 0 0 0;
}
@media screen and (max-width: 950px) {
div.hero h1 {
	font-size: 30px;
	line-height: 35px;
	left: 0;
	margin-left: 10px;
}
}
div.hero-plain h1 {
	margin: 0 0 40px 30px;
	padding: 15px 0 0 0;
}
div.hero p {
	margin-left: 30px;
	font-size: 15px;
	line-height: 22px;
	width: 480px;
}
@media screen and (max-width: 950px) {
div.hero p {
	width: auto;
	margin-left: 10px;
}
}
@media screen and (max-width: 450px) {
div.hero p {
	font-size: 13px;
	line-height: 18px;
}
}
div.hero .hero-links a {
	background: url(../images/header_arrow.png) right 2px no-repeat;
	padding: 2px 23px 2px 0;
	font-size: 15px;
	line-height: 18px;
	margin-right: 15px
}
div.hero .hero-links a:hover {
	color: #000;
	background: url(../images/header_arrow.png) right -31px no-repeat;
	text-decoration: none;
}
div.section-left {
	width: 550px;
	float: left;
}
div.section-right {
	width: 300px;
	float: right;
}
@media screen and (max-width: 950px) {
div.section-left {
	width: auto;
}
div.section-right {
	float: none;
	margin: 0 auto;
	padding-left: 20px;
	padding-bottom: 10px;
}
}
div.section-right p {
	font-size: 11px;
	line-height: 15px;
	padding-top: 8px;
	text-align: center;
}
#faqList div {
	padding-bottom: 5px;
}
#faqList h2 span {
	background: url(../images/section-arrows.png) 3px 3px no-repeat;
	width: 30px;
	height: 15px;
	padding: 0px 30px 0 0;
}
#faqList .simpleFAQShowing .question span {
	background: url(../images/section-arrows.png) 3px -16px no-repeat;
}
#faqList .question {
	cursor: hand;
	cursor: pointer;
}
#faqList .question b {
	color: #f08d35;
}
#faqList .activefaq {
}
#faqList .activefaq span {
	background: url(../images/section-arrows.png) 3px -16px no-repeat;
} /* PRODUCTS */
div.product-left {
	width: 600px;
	float: left;
	padding: 5px 0 0 0;
}
div.product-left h2 {
	color: #000;
}
div.product-right {
	width: 270px;
	float: right;
	padding: 5px 0 0 0;
}
@media screen and (max-width: 950px) {
div.product-left {
	width: 100%;
}
div.product-right {
	width: 270px;
	margin: 0 auto;
	float: none;
	clear: both;
	padding: 5px 0 0 0;
}
}
div.product-intro {
	padding-bottom: 15px;
}
div.product-intro p {
	font-size: 14px;
	line-height: 19px;
	font-family: Helvetica, Arial, sans-serif;
	padding: 0;
	margin: 0 0 15px 0;
}
div.product-content h1 {
    font-family: 'MyriadPro-Semibold', sans-serif;
	padding: 0 0 5px 30px;
	margin: 0 0 15px 0;
	letter-spacing: -1px;
	border-bottom: 1px solid #939598;
}
@media screen and (max-width: 950px) {
div.product-content h1 {
	padding: 0 0 5px 10px;
}
}
div.product-content h1 {
	position: relative;
	margin-bottom: 0px;
}
div.product-content h1 a {
	background: url(../images/back-arrow.png) left 1px no-repeat;
	padding: 0 0 0 17px;
	margin: 0 0 0 18px;
	font-size: 11px;
	line-height: 14px;
	font-family: Helvetica, Arial, sans-serif;
	float: right;
}
div.product-content h1 a.plink1 {
	position: absolute;
	bottom: 2px;
	right: 0px;
}
div.product-content h1 a.plink2 {
	position: absolute;
	bottom: 2px;
	right: 125px;
	text-transform: uppercase;
}
div.product-carousel {
	width: 298px;
}
div.click-for-larger {
	font-size: 12px;
	line-height: 14px;
	padding: 1px 0 10px 0px;
	margin-top: 9px;
}
div.two-rows {
	margin-bottom: 30px
}
div.product-rhs {
	padding-bottom: 15px;
}
@media screen and (max-width: 950px) {
div.product-rhs {
	padding-bottom: 15px;
	padding-top: 20px;
}
div.product-right img {
	margin: 0 auto;
	display: block;
}
.search-result-detail h2 {
	padding-left: 10px;
}
}
div.product-rhs h3 {
	color: #fff;
	background-color: #f08d35;
	padding: 6px 7px 6px 7px;
	margin: 0;
	font-size: 16px;
	line-height: 18px;
}
div.product-rhs ul {
	padding: 0;
	margin: 0 0 15px 0;
}
div.product-rhs ul li {
	padding: 6px 37px 6px 7px;
	margin: 0;
	border-bottom: 1px solid #939598;
	background: url(../images/rhs-arrow-right.png) 250px 7px no-repeat;
	background-color: #f2f2f2;
	list-style: none;
}
div.product-rhs ul.product li {
	background: url(../images/rhs-arrow-right-orange.png) 280px 7px no-repeat;
}
div.product-rhs ul.product li:hover {
	background-color: #f2f2f2;
}
div.product-rhs ul.product li a {
	font-weight: normal;
}
div.product-rhs ul li:hover {
	background-color: #fff;
}
div.product-rhs ul li:hover a {
	text-decoration: none;
}
div.product-rhs ul li a {
	color: #515151;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}
div.product-rhs ul li span {
	color: #f08d35;
}
div.product-item {
	border-bottom: 1px solid #939598;
	padding: 15px 0 0 0;
}
div.first {
	border-top: 1px solid #939598;
}
div.product-item div.product-left {
	width: 148px;
	float: left;
}
div.product-item div.product-right {
	width: 348px;
	float: right;
}
div.product-item div.product-right h2 {
	margin-bottom: 10px;
}
div.product-item div.product-right p {
	margin-bottom: 10px;
}
div.product-item div.product-right a {
	font-weight: bold;
	background: url(../images/rhs-arrow-right-orange.png) right 1px no-repeat;
	padding: 2px 21px 2px 0;
	line-height: 16px;
}
div.product-item div.product-right h2 span {
	color: #f08d35;
}
div.product-home {
}
div.product-home-products {
	float: left;
	width: 160px;
	padding-right: 20px;
	padding-bottom: 20px;
}
div.product-home-products-last {
	padding-right: 0;
}
div.product-home-products h3 {
	text-align: center;
	margin-bottom: 0;
}
div.product-home-products h3 a {
	color: #515151;
	font-weight: normal;
}
div.product-content h1 span {
	display: block;
}/* CONTACT */
div.contact-form-mandatory {
	padding: 0 30px 0 30px;
	background-color: #e7e7e8;
}
div.contact-form-mandatory p {
	text-align: left;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 0;
}
div.contact-form-mandatory p span {
	color: #f08d35;
	padding-right: 5px;
}
div.contact-form {
	padding: 15px 30px 30px 30px;
	background-color: #e7e7e8;
	margin: 0 0 0 0;
	position: relative;
}
@media screen and (max-width: 950px) {
div.contact-form {
	padding-left: 10px;
}
}
div.equipment-search-extra {
	position: absolute;
	width: 300px;
	right: 180px;
	top: 0;
}
@media screen and (max-width: 950px) {
div.equipment-search-extra {
	position: relative;
	float: left;
	width: 100%;
	right: 0;
}
div.equipment-search-extra p {
	padding-top: 0!important;
margin-top:
}
table.equipment-search {
	float: left;
	clear: left;
}
}
div.contact-form p {
	padding: 20px 0 0 0;
}
@media screen and (max-width: 950px) {
div.contact-form p {
	width: auto;
	clear: left;
}
div.coontact-column-1 {
	clear: left;
	float: left;
	margin-top: 25px;
}
}
div.contact-column-1 {
	width: 430px;
	float: left;
	padding-right: 20px;
}
div.contact-column-2 {
	width: 430px;
	float: left;
}
div.contact-form table {
	border: none;
}
div.contact-form td {
	padding: 0 10px 5px 0;
	vertical-align: top;
	border: none;
}
div.contact-form td h2 {
	margin-bottom: 2px;
}
div.contact-form td.mandatory {
	color: #f08d35;
	padding-top: 3px;
}
div.contact-form td.submit {
	text-align: right;
}
div.contact-form textarea.text-area {
	width: 270px;
	height: 100px;
	border: 1px solid #939598;
	padding: 3px 1px 3px 1px;
}
div.contact-form input.text-field {
	width: 270px;
	border: 1px solid #939598;
	padding: 1px 2px 1px 2px;
}
div.contact-form select {
	border: 1px solid #939598;
}
.error {
	outline: thin solid Red;
}
h2.contact-thank-you {
	padding-top: 5px;
	margin-bottom: 23px;
}
@media screen and (max-width: 950px) {
div.contact-form input.text-field {
	width: 180px;
}
div.contact-form textarea.text-area {
	width: 180px;
}
}
@media screen and (max-width: 950px) {
div.contact-column-1 table {
	width: 290px;
}
div.coontact-column-1 table {
	width: 290px;
}
}/* LINKS */
table.links {
	border-top: 1px solid #ccc;
	border-left: none;
}
table.links td {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 5px 20px 10px 20px;
	vertical-align: middle;
}
table.links td h3 {
	padding: 3px 0 0 0;
	margin: 0;
}
table.links td p {
	padding: 0;
	margin: 0;
}
table.links td.links-logo {
	padding: 10px 20px 10px 20px;
}
@media screen and (max-width: 650px) {
table.links td {
	padding: 5px 2px 10px 0;
	border-right: none;
}
table.links td.links-last {
	padding: 5px 0 10px 2px;
}
table.links td.links-last p {
	padding-right: 0!important;
}
table.links td.links-logo {
	display: none;
}
}
@media screen and (max-width: 450px) {
table.links td p, table.links td h3 {
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}
}
table.links td.links-last {
	border-right: none;
}
table.links td.links-last p {
	float: left;
	padding: 8px 20px 0 0;
}
table.links td.links-last img {
	float: right;
	padding-top: 3px;
}/* LOCATIONS */
div.map {
	background: url(../images/map.png) left top no-repeat;
	position: absolute;
	right: 20px;
	top: 1px;
	width: 360px;
	height: 337px;
}
@media screen and (max-width: 950px) {
#MapLocation, div.map {
	display: none;
}
}
.map-wa {
	background: url(../images/map.png) left top no-repeat;
	background-position: left -337px;
	position: absolute;
	right: 20px;
	top: 1px;
	width: 360px;
	height: 337px;
}
.map-nt {
	background: url(../images/map.png) left top no-repeat;
	background-position: left -674px;
	position: absolute;
	right: 20px;
	top: 1px;
	width: 360px;
	height: 337px;
}
.map-sa {
	background: url(../images/map.png) left top no-repeat;
	background-position: left -1011px;
	position: absolute;
	right: 20px;
	top: 1px;
	width: 360px;
	height: 337px;
}
.map-qld {
	background: url(../images/map.png) left top no-repeat;
	background-position: left -1348px;
	position: absolute;
	right: 20px;
	top: 1px;
	width: 360px;
	height: 337px;
}
.map-nsw {
	background: url(../images/map.png) left top no-repeat;
	background-position: left -1685px;
	position: absolute;
	right: 20px;
	top: 1px;
	width: 360px;
	height: 337px;
}
.map-vic {
	background: url(../images/map.png) left top no-repeat;
	background-position: left -2022px;
	position: absolute;
	right: 20px;
	top: 1px;
	width: 360px;
	height: 337px;
}
.map-tas {
	background: url(../images/map.png) left top no-repeat;
	background-position: left bottom;
	position: absolute;
	right: 20px;
	top: 1px;
	width: 360px;
	height: 337px;
}
div.locations {
	width: 540px;
}
div.locations-item {
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
div.locations table {
	border: 0;
	margin-bottom: 3px;
}
div.locations h3 {
	color: #f08d35;
	font-size: 18px;
	line-height: 22px;
	padding-top: 0px;
}
div.locations table td {
	border: 0;
	padding: 0 0 0 0;
}
div.locations table td.details {
	width: 350px;
	padding-right: 20px;
}
div.locations table td.details-links {
	width: 150px;
	vertical-align: bottom;
	padding-bottom: 15px;
}
div.locations table td.details-links a.locations-view-map {
	border-top: 1px solid #ccc;
	width: 150px;
	float: right;
	padding: 5px 5px 5px 4px;
	color: #515151;
	background: url(../images/rhs-arrow-right-orange.png) 135px 4px no-repeat;
	font-size: 12px;
	line-height: 14px;
}
div.locations table td.details-links a.locations-enquire-now {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	width: 150px;
	float: right;
	padding: 5px 5px 5px 4px;
	color: #515151;
	background: url(../images/rhs-arrow-right-orange.png) 135px 4px no-repeat;
	font-size: 12px;
	line-height: 14px;
}
@media screen and (max-width: 650px) {
div.locations table td.details-links a.locations-view-map, div.locations table td.details-links a.locations-enquire-now, div.locations table td.details-links {
	width: 100px;
	background-position: 85px 4px;
}
}/* MERCHANDISE */
div.merchandise table {
	border-left: none;
}
div.merchandise table td {
	border-right: none;
	vertical-align: top;
}
div.merchandise table td.merchandise-image {
	padding-top: 15px;
	padding-bottom: 15px;
}
div.merchandise table td h2 {
	padding-top: 0;
	margin-bottom: 7px;
}
p.merchandise-info {
	padding-top: 10px;
}
div.merchandise table td span {
	color: #f08d35;
}
div.merchandise table td span.second {
	padding-left: 10px;
}
.mobile-state-list {
	display: none;
}
@media screen and (max-width: 950px) {
.mobile-state-list {
	display: block;
}
div.hero .hero-links .mobile-state-list a {
	background: none;
	padding-left: 0;
	margin-right: 5px;
	padding-right: 0;
	margin-left: 0;
	margin-top: 6px;
	padding: 2px 5px 2px 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #f08d35;
	color: #fff;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}
div.hero .hero-links .mobile-state-list a.selected {
	color: #f08d35;
	font-weight: bold;
	background-color: #fff;
}
}
@media screen and (max-width: 600px) {
.mobile-state-list {
	margin-top: -7px;
}
}
@media screen and (max-width: 600px) {
div.hero .hero-links .mobile-state-list {
	padding-top: 6px;
}
div.locations {
	width: 100%;
}
.locations-item {
	width: 100%;
}
.map-box iframe {
	width: 100%;
}
}/* MULITMEDIA */
div.multimedia h1 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-top: -10px;
	margin-bottom: 25px
}
.multimedia-item {
	float: left;
	width: 220px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom: 20px;
}
.multimedia-item h3, .multimedia-item-right h3 {
	background-color: #f2f2f2;
	border-bottom: 1px solid #ccc;
	padding: 2px 10px 2px 10px;
}
.multimedia-image {
	border-bottom: 1px solid #ccc;
	padding: 0 10px 10px 10px;
}
.multimedia-spec {
	border-bottom: 1px solid #ccc;
	padding: 4px 10px 3px 10px;
	font-size: 11px;
	line-height: 15px;
	background: url(../images/rhs-arrow-right-orange.png) 195px 3px no-repeat;
}
.multimedia-spec a {
	color: #515151;
}
.multimedia-item-right {
	border-right: none;
	float: left;
	width: 220px;
	border-top: 1px solid #ccc;
	margin-bottom: 20px;
}/* MAGANZINES */
div.magazines h1 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-top: -10px;
	margin-bottom: 25px
}
.magazines-item {
	float: left;
	width: 220px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	margin-bottom: 20px;
}
.magazines-item h3, .magazines-item-right h3 {
	background-color: #f2f2f2;
	border-bottom: 1px solid #ccc;
	padding: 2px 10px 2px 10px;
}
.magazines-image {
	border-bottom: 1px solid #ccc;
	padding: 0 10px 0 10px;
	text-align: center;
	padding-bottom: 10px;
}
.magazines-spec {
	border-bottom: 1px solid #ccc;
	padding: 4px 10px 3px 10px;
	font-size: 11px;
	line-height: 15px;
	background: url(../images/rhs-arrow-right-orange.png) 195px 3px no-repeat;
}
.magazines-spec a {
	color: #515151;
}
.magazines-item-right {
	border-right: none;
	float: left;
	width: 220px;
	border-top: 1px solid #ccc;
	margin-bottom: 20px;
}/* NEWS */
div.news table {
	border-top: 1px solid #ccc;
}
div.news table th {
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	padding: 7px 10px 8px 10px;
}
div.news table td {
	border-bottom: 1px solid #ccc;
	padding: 10px 10px 8px 10px;
	vertical-align: top;
}
div.news table td h3 {
	line-height: 18px;
	margin-bottom: 5px;
}
div.news table td p {
	margin-bottom: 5px;
}
div.news table tr.dark td {
	background-color: #f2f2f2;
}
div.news table td.news-image {
	padding: 7px 10px 7px 10px;
}
div.news-detail {
	padding: 10px 30px 30px 30px;
}
div.news-detail h1 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
div.news-detail h2 {
	font-size: 33px;
	line-height: 35px;
}
div.news-detail p.date {
	font-size: 14px;
	margin-bottom: 20px;
}
div.news-detail h1 a {
	background: url(../images/back-arrow.png) left 1px no-repeat;
	padding: 0 0 0 17px;
	margin: 30px 0 0 18px;
	font-size: 11px;
	line-height: 14px;
	font-family: Helvetica, Arial, sans-serif;
	float: right;
}
p.news-info {
	float: left;
	padding-top: 20px;
	color: #f08d35;
}
ul.pagesCreate {
	float: right;
	padding-top: 20px;
}
ul.pagesCreate li {
	list-style: none;
	float: left;
}
ul.pagesCreate li.selected a {
	color: #515151;
}
.pag-previous {
	background-image: url(../images/pagination-arrows.png);
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
}
.pag-next {
	background-image: url(../images/pagination-arrows.png);
	background-position: right -18px;
	background-repeat: no-repeat;
	padding: 0 20px 2px 0;
}/* BROCHURE */
div.brochure h1 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
div.brochure table {
	margin-bottom: 20px;
}
div.brochure table tr th {
	background-color: #f2f2f2;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 15px 7px 15px;
}
div.brochure table tr.dark {
	background-color: #f2f2f2;
}
div.brochure table tr.dark td.image {
	background-color: #fff;
}
div.brochure table tr td {
	vertical-align: middle;
	padding: 5px 15px 5px 15px;
}
div.brochure table tr td p {
	margin: 0;
	padding: 0;
}
.no-right-border {
	border-right: none;
}
div.brochure table tr td.image {
}
div.brochure table tr td.no-padding-left {
	padding-left: 0;
}
img.brochures {
	float: right;
	padding-bottom: 10px;
}
h2.brochures {
	padding-top: 40px;
}/* PREOWNED */
div.home-tiles .preowned-search {
	background-image: url(../images/panel-search.png);
	width: 287px;
	height: 105px;
	background-repeat: no-repeat;
	padding: 45px 10px 0 23px;
	margin-top: 1px;
}
@media screen and (max-width: 950px) {
div.home-tiles .preowned-search {
	padding-right: 0;
}
}
.button-search {
	background-image: url(../images/button-search.png);
	width: 120px;
	height: 31px;
	display: block;
	margin-left: 138px;
}
.preowned-search select {
	width: 258px;
	margin-bottom: 6px;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	padding: 4px 4px 4px 4px;
}
.header-preowned {
	font-size: 32px;
	line-height: 32px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #58595b;
	border-left: 1px solid #58595b;
	height: 46px;
	position: absolute;
	left: 208px;
	top: 23px;
	padding: 11px 0 0 20px;
}
@media screen and (max-width: 950px) {
.header-preowned {
	position: relative;
	float: left;
	top: 0;
	left: 0;
	clear: left;
	border-left: 0;
	margin-left: 10px;
	padding-left: 0;
	font-size: 22px;
	line-height: 22px;
	height: 35px;
}
}
table.equipment-search .label {
	text-align: right;
}
table.equipment-search td {
	padding: 0 0px 10px 10px;
}
table.equipment-search .field input {
	width: 255px;
}
table.equipment-search .field select {
	width: 260px;
}
@media screen and (max-width: 950px) {
table.equipment-search .field input {
	width: 180px;
}
table.equipment-search .field select {
	width: 180px;
}
}
.form-clear {
	font-size: 12px;
	line-height: 16px;
	color: #515151;
	padding-left: 5px;
}
div.search-result-image {
	width: 200px;
	float: left;
}
div.search-result-detail {
	width: 400px;
	float: left;
}
@media screen and (max-width: 950px) {
div.search-result-detail {
	width: 100%;
}
}
div.equip-label {
	text-align: right;
	float: left;
	width: 98px;
	padding: 0 13px 6px 0;
	color: #000;
	font-size: 12px;
	line-height: 16px;
}
div.equip-description {
	float: left;
	width: 270px;
	padding: 0 10px 6px 0;
	font-size: 12px;
	line-height: 16px;
}
@media screen and (max-width: 950px) {
div.equip-label {
	width: 22%;
	padding-left: 10px;
}
div.equip-description {
	width: 65%;
}
}
div.price {
	color: #b83a37;
	font-weight: bold;
}
div.product-search-result {
	border-bottom: 1px solid #939598;
	padding: 18px 0 18px 0;
	width: 890px;
	margin: 0 auto;
}
@media screen and (max-width: 950px) {
div.product-search-result {
	width: 100%;
}
}
div.locations-maps {
	padding: 18px 0 18px 0;
	width: 890px;
	margin: 0 auto;
}
div.maps-border {
	border-bottom: 1px solid #939598;
	height: 1px;
	line-height: 1px;
	fopnt-size: 1px;
	margin-bottom: 15px;
	width: 580px;
}
div.maps-panel h2 {
	padding: 15px 0 0;
}
div.pagination-repeater {
	text-align: center;
	padding: 10px 0 0 0;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
}
.orange-text {
	color: #F08D35;
}
.search-result-image img {
	padding-bottom: 4px;
}
@media screen and (max-width: 950px) {
div.search-result-image {
	margin: 0 auto;
	display: block;
	width: 100%;
}
div.search-result-image img {
	margin: 0 auto 20px;
	display: block;
	max-width: 100%;
}
}
.dynamic-phone {
	color: #000!important;
}/* AUCTION */
.auction-banner {
	margin-top: 10px;
}
.auction-banner img {
	max-width: 100%;
	height: auto;
}
.auction-banner-bottom {
	background-color: #000;
	text-align: center;
	padding: 4px 0 7px 0;
}
.auction-banner-bottom h1 {
	font-size: 29px;
	line-height: 34px;
	color: #ee8126;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
.auction-banner-bottom h1 span {
	color: #fff;
	padding: 0 5px 0 5px;
}
@media screen and (max-width: 600px) {
.auction-banner-bottom h1 {
	font-size: 22px;
	line-height: 26px;
}
}
@media screen and (max-width: 500px) {
.auction-banner-bottom h1 {
	font-size: 18px;
	line-height: 22px;
}
.auction-banner-bottom h1 span {
	display: block;
	font-size: 16px;
	line-height: 20px;
}
}
.auction-intro {
	margin: 20px 0 25px;
}
@media screen and (max-width: 950px) {
.auction-intro {
	padding: 0 10px 0 10px;
}
}
.auction-detail {
	margin: 0px 0 25px;
}
@media screen and (max-width: 950px) {
.auction-detail {
	padding: 0 10px 0 10px;
}
}
.auction-detail-left {
	width: 560px;
	box-sizing: border-box;
	float: left;
}
.auction-detail-right {
	width: 390px;
	box-sizing: border-box;
	float: right;
}
@media screen and (max-width: 950px) {
.auction-detail-left {
	width: 100%;
}
.auction-detail-right {
	width: 100%;
}
}
.auction-detail-inner-left {
	width: 206px;
	margin: 0 20px 0 0;
	float: left;
	padding-bottom: 10px;
}
.auction-stamp {
	width: 150;
	margin: 13px auto;
	display: block;
}
.auction-detail-inner-right {
	float: left;
	width: 312px;
	position: relative;
	padding-bottom: 20px;
}
.auction-detail-inner-right h2 {
	color: #000;
	margin: 0 0 10px 0;
}
.auction-detail-inner-right .equip-label {
	width: 85px;
}
.auction-detail-inner-right .equip-description {
	width: 200px;
}
.auction-detail-inner-right .product-rhs {
	margin-top: 65px;
	max-width: 300px;
}
@media screen and (max-width: 950px) {
.auction-detail-inner-right {
	width: 500px;
}
.auction-detail-inner-right .equip-description {
	width: 300px;
}
.auction-detail-inner-right-mobile-right .product-rhs {
	margin-top: 45px;
}
.home-carousel h2 {
	padding-left:0!important;
	padding-right:0!important;
}
}
@media screen and (max-width: 780px) {
.auction-detail-inner-right {
	width: 300px;
}
.auction-detail-inner-right .equip-description {
	width: 150px;
}
}
@media screen and (max-width: 600px) {
.auction-detail-inner-right {
	width: 200px;
}
.auction-detail-inner-right .equip-description {
	width: 100%;
	padding-right: 0;
	padding-bottom: 10px;
}
.auction-detail-inner-right .equip-label {
	width: 100%;
	padding-left: 0;
	padding-bottom: 2px;
	text-align: left;
}
.auction-detail-inner-right-mobile-right .product-rhs {
	margin-top: 0;
}
}
@media screen and (max-width: 470px) {
.auction-detail-inner-right {
	width: 100%;
}
.auction-detail-inner-right .equip-description {
	width: 100%;
	padding-right: 0;
	padding-bottom: 10px;
}
.auction-detail-inner-right .equip-label {
	width: 100%;
	padding-left: 0;
	padding-bottom: 2px;
	text-align: left;
}
}
.current-bid-time {
	width: 206px;
	margin-bottom: 10px;
	background-color: #e3802f;
	color: #000;
	height: 95px;
}
.current-bid-box {
	width: 206px;
	margin-bottom: 10px;
	background-color: #e3802f;
	color: #000;
	height: 84px;
}
.current-bid-box-title, .current-bid-time-title {
	background-color: #231f20;
	color: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	padding: 5px 0 5px 0;
}
.current-bid-box-value {
	font-weight: bold;
	font-size: 32px;
	line-height: 34px;
	padding: 10px 0 10px 0;
	text-align: center;
}
.current-bid-time-value {
	color: #fff;
	padding: 6px 0 6px 2px;
}
.current-bid-time-value span {
	width: 68px;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
}
.current-bid-time-value span em {
	font-size: 30px;
	line-height: 30px;
	font-style: normal;
}
.auction-detail-inner-right div.product-rhs ul li {
	background-position: 275px 7px;
}
.auction-detail-right-header {
	padding: 5px 0 5px 15px;
	background-color: #231f20;
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}
.auction-detail-right-header span {
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
}
.auction-detail-right-header span em {
	color: #e3802f;
}
.auction-detail-right-main {
	background-color: #e7e7e7;
	padding: 10px 15px 10px 15px;
	margin-top: 10px;
}
.auction-detail-right-main h3 {
	font-size: 16px;
	line-height: 18px;
}
.auction-detail-right-main table {
	border: 0;
	margin: 0 0 10px 0;
}
.auction-detail-right-main td {
	border: 0;
	padding: 1px 4px 1px 0;
	font-size: 12px;
	line-height: 16px;
	vertical-align: middle;
}
.auction-detail-right-main td.label {
	width: 75px;
}
.auction-detail-right-main td.mandatory {
	color: #e3802f;
	font-weight: bold;
	width: 10px;
}
.auction-detail-right-main td.field {
	width: 263px;
}
.auction-detail-right-main td.terms {
	width: 220px;
	font-size: 11px;
	line-height: 15px;
	padding: 2px 0 0 0;
}
.auction-detail-right-main td.field input {
	width: 255px;
	font-size: 12px;
	line-height: 16px;
	padding: 2px 2px 2px 2px;
}
.auction-detail-right-main td.field select {
	width: 261px;
	font-size: 12px;
	line-height: 16px;
	padding: 3px 2px 2px 2px;
}
.auction-detail-right-main td.termscheck {
	vertical-align: top;
}
.auction-detail-right-footer {
	background-color: #e3802f;
	margin-top: 10px;
	padding: 0 0 10px 0;
}
.auction-detail-right-footer table {
	border: 0;
}
.auction-detail-right-footer table td {
	border: 0;
	color: #fff;
	font-weight: bold;
	font-size: 20px;
	line-height: 22px;
}
.auction-detail-right-footer td.submitfield input {
	font-size: 18px;
	line-height: 20px;
	padding: 8px 10px 8px 10px;
	border: 2px solid #666;
	width: 100px;
}
.auction-detail-right-footer td.submitbutton input {
	font-size: 18px;
	line-height: 20px;
	padding: 8px 10px 8px 10px;
	background-color: #231f20;
	width: 100px;
	border: none;
	color: #fff;
	font-weight: bold;
	text-align: center;
	cursor: hand;
	cursor: pointer;
}
@media screen and (max-width: 500px) {
.auction-detail-right-footer table td {
	font-size: 14px;
	line-height: 16px;
	font-weight: normal;
}
.auction-detail-right-main td.field {
	width: 180px;
}
.auction-detail-right-main td.field input {
	width: 170px;
}
.auction-detail-right-main td.field select {
	width: 178px;
}
.auction-detail-right-footer td.submitfield input {
	font-size: 14px;
	line-height: 16px;
	padding: 8px 6px 8px 6px;
	width: 70px;
}
.auction-detail-right-footer td.submitbutton input {
	font-size: 14px;
	line-height: 16px;
	padding: 6px 6px 6px 6px;
	font-weight: normal;
	width: 80px;
}
}

.noproducts{
	margin:0 20px;
	padding:80px 0;
	background-color:#fff;
	box-sizing:border-box;
}
.noproducts h3{
	text-align:center;
	max-width:350px;
	padding:0 20px;
	margin:0 auto;
	font-size:16px;
	line-height:22px;
}



/* AUCTION */
/**umb_name:H2*/
h2 {
}
/**umb_name:Orange*/
.orange {
}




/* FORM FIXES START */
.form-control{
	border: 1px solid hsl(240, 1%, 83%);
	box-shadow:none;
}
div.contact-form input.text-field.error{
	border: 1px solid #F30;
	box-shadow:none;
	outline:none;
}
select.form-control{
	font-family: 'MyriadPro-Cond', Arial;
}
select.form-control option{
	font-family: 'MyriadPro-Cond', Arial;
	font-size: 14px;
}
.form-control:focus{
	border: 1px solid hsl(240, 1%, 83%);
	box-shadow:none;
}
.error{
	outline:none;
}
.captcha.col-md-12 #captchaError{
	display:block;
	float:none!important;
}
.captcha.col-md-12.error #captchaError{
	color:#F30;
}
.captcha.col-md-12 #error{
	display:block;
	color:#F30!important;
}
.captcha.col-md-12.error #error{
	color:#F30!important;
	display:block;
}
/* FORM FIXES END */


.slide-container{
	margin:0 auto;
	display:block;
	width:280px;
}
.home-carousel ul{
	padding:0;
	margin:0;
}
.home-carousel li.slick-slide{
	padding:0;
	margin:0;
}
