@charset "UTF-8";
@viewport{
    width: 1100px;
}

html, body {
	background: #fff;
	margin: 0;
	padding: 0;
    font-family: 'Oswald', sans-serif;
    /*font-family: 'Lato', sans-serif;*/
    /*font-family: 'Abel', sans-serif;*/
	font-size: 17px;
	font-weight:300;
	line-height: 24px;
	color: #292929;
	text-align:left;
	vertical-align:top;
	zoom: 1;
}
@font-face {
  font-family: 'prest_cust_icons';
  src: url('prest_cust_icons.eot?73541999');
  src: url('prest_cust_icons.eot?73541999#iefix') format('embedded-opentype'),
       url('prest_cust_icons.woff2?73541999') format('woff2'),
       url('prest_cust_icons.woff?73541999') format('woff'),
       url('prest_cust_icons.ttf?73541999') format('truetype'),
       url('prest_cust_icons.svg?73541999#prest_cust_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'auction_cust_icons';
  src: url('auction_cust_icons.eot?62649129');
  src: url('auction_cust_icons.eot?62649129#iefix') format('embedded-opentype'),
       url('auction_cust_icons.woff2?62649129') format('woff2'),
       url('auction_cust_icons.woff?62649129') format('woff'),
       url('auction_cust_icons.ttf?62649129') format('truetype'),
       url('auction_cust_icons.svg?62649129#auction_cust_icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
#a2apage_PTZ { display:none !important; }
#a2apage_powered_by { display:none !important; }
a {
	outline: 0 none;
	margin:0;
	padding:0;
	border: 0 none;
	overflow: hidden;
	color: #186997;
	font-weight:400;
	text-decoration: none;
}
a:link, a:visited {
	color: #186997;
	text-decoration:none;
}
a:hover, a:active {
	color: #000000;
	text-decoration:none;
}
div {
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	vertical-align:top;
}
p {
	margin: 0 0 1em 0;
}
form {
	display:block;
	margin:0;
	padding:0;
	border:0;
}
:focus {
	-moz-outline: 0 none;
	outline: 0 none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display: block;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
	vertical-align:top;
}
iframe {
	display:block;
}
img {
	border: 0;
	display:block;
}
textarea {
	resize: vertical;
}
label {
	cursor:pointer;
}
select[disabled], select[disabled] option {
	cursor:default !important;
}
input[type=submit], input[type=search] {
	appearance: none !important;
    -webkit-appearance: none !important;
	-ms-appearance: none !important;
	-o-appearance: none !important;
    -moz-appearance: none !important;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
.clearboth {
	clear: both;
	line-height: 1px;
}

/*This is when a select is focused on and the user-agent has focus ring drawing enabled*/
select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
a:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}
/**/

h1,h2,h3,h4,h5,h6 {
  font-family: inherit;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  margin:0;
  padding:0;
  outline: 0;
}

/* FOR BLOG POSTING STYLES, NEED TO MATCH EDITOR STYLES */
.none { 
	display: none;
}
.clear {
	clear: both;
}
.alignleft {
	float: left;
	margin: 0 15px 15px 0;
}
.alignright {
	float: right;
	margin: 0 0 15px 15px;
}
.aligncenter {
	margin: 15px auto;
}
p {
    font-family: 'Oswald', sans-serif;
	font-weight:300;
	color: #46403c;
	font-size: 17px;
	line-height: 24px;
}
h1 {
	line-height:44px;
	font-size:40px;
    font-family: 'Oswald', sans-serif;
	font-style:normal;
	font-weight:400;
	color:#292929;
}
h2 {
    font-family: 'Oswald', sans-serif;
	font-size: 24px;
	font-weight:400;
	font-style:normal;
	line-height: 28px;
	color: #292929;
}
h3 {
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size: 20px;
	line-height: 24px;
	color: #292929;
}
h4 {
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size: 20px;
	line-height: 24px;
	color: #292929;
}
h5 {
    font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size: 16px;
	line-height: 22px;
	color: #292929;
}
h6 {
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size: 16px;
	line-height: 22px;
	color: #292929;
	text-transform:uppercase;
}
strong {
	font-weight:700;
}
em, address {
	font-style:italic;
}
p a {
	outline: 0 none;
	border: 0 none;
	overflow: hidden;
	color: #186997;
	text-decoration: none;
}
p a:link, p a:visited {
	color: #186997;
	text-decoration:none;
}
p a:hover, p a:active {
	color: #000000;
	text-decoration:none;
}
.linksButtonInPosts {
	display:inline-block;
	width:auto;
	padding: 0 12px;
	margin: 10px 0;
	height:36px;
	line-height:34px;
	color:#ffffff;
	background:#186997;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.linksButtonInPosts:link, .linksButtonInPosts:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.linksButtonInPosts:hover, .linksButtonInPosts:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}
/*end WP editor styles*/

.fullWidthWrapper {
	width: 100%;
	position: relative;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.contentWrapper {
	width: 1000px;
	height:auto;
	margin: 0 auto;
	position: relative;
}
.contentWrapperExtended {
	width: 1100px;
}
.contentContained {
	overflow:hidden;
}
.contentCentered {
	text-align:center;
}

.pageStripe {
	position: relative;
	width: 100%;
	height:auto;
}
.pageStripeMultiTable {
	position: relative;
	width: 100%;
	height:auto;
	margin-bottom:10px;
}
.pageStripeTopHead {
	height:40px;
	background:#292929;
}
.pageStripeMainContent {
	min-height:340px;
}
.pageStripeFooter {
	padding:32px 0;
	background:#292929;
}

#mainLogoBox {
	position:absolute;
	left:0;
	top:10px;
	width:209px;
	height:auto;
	z-index:100;
	-webkit-box-shadow: 0 8px 16px -10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 8px 16px -10px rgba(0, 0, 0, .2);
	box-shadow: 0 8px 16px -10px rgba(0, 0, 0, .2);
}
#mainLogoBox a img {
	width:209px;
	height:auto;
}
.topHeadSocialBlock {
	position: relative;
	overflow:hidden;
	float: right;
	width:auto;
	height:32px;
	padding:8px 0 0 6px;
	border-left: 1px dashed #919191;
}
.topHeadLink {
	display:inline-block;
	float: right;
	width:auto;
	height:40px;
	line-height:40px;
	padding:0 12px;
	border-left: 1px dashed #919191;
	color:#cfd6de;
    font-family: 'Oswald', sans-serif;
	text-align:center;
	-webkit-transition: color 350ms ease 50ms;
    -moz-transition: color 350ms ease 50ms;
    -o-transition: color 350ms ease 50ms;
    transition: color 350ms ease 50ms;
	text-transform: uppercase;
}
.topHeadLink:link, .topHeadLink:visited {
	color: #cfd6de;
	text-decoration:none;
}
.topHeadLink:hover, .topHeadLink:active {
	color: #cfd6de;
	text-decoration:none;
	opacity: .8;
}
.topHeadText {
	position: relative;
	float: right;
	width:auto;
	height:40px;
	line-height:40px;
	padding:0 12px 0 0;
	color:#d3b302;
	text-transform:uppercase;
}
.topHeadText span {
	display:inline;
	color:#cfd6de;
}
.followUsIcons {
	display:inline-block;
	width:24px;
	height:24px;
	float:left;
	margin:0 0 0 6px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	font-family: 'prest_cust_icons';
	font-size:14px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	cursor:pointer;
	line-height:24px;
	text-align:center;
	color:#292929;
}
.followUsFacebook:link, .followUsFacebook:visited, .followUsTwitter:link, .followUsTwitter:visited, .followUsYouTube:link, .followUsYouTube:visited {
	text-decoration:none;
	color:#292929;
	background:#919191;
	-webkit-transition: background 350ms ease 50ms;
    -moz-transition: background 350ms ease 50ms;
    -o-transition: background 350ms ease 50ms;
    transition: background 350ms ease 50ms;
}
.followUsFacebook:hover, .followUsFacebook:active {
	text-decoration:none;
	color:#292929;
	background:#3460a1;
}
.followUsTwitter:hover, .followUsTwitter:active {
	text-decoration:none;
	color:#292929;
	background:#28aae1;
}
.followUsYouTube:hover, .followUsYouTube:active {
	text-decoration:none;
	color:#292929;
	background:#cd201f;
}
.followUsFacebook:before {
	content: "\f052";
}
.followUsTwitter:before {
	content: "\e804";
}
.followUsYouTube:before {
	content: "\f16a";
}
.mainTagline {
	position:relative;
	float:right;
	width:auto;
	height:110px;
	line-height:110px;
	font-family: 'Abel', sans-serif;
	font-size: 30px;
	font-weight:400;
	color:#292929;
	text-transform:uppercase;
}

#pageStripeNavMobile {
	display:none;
}
#mainSiteNavMobile {
	display:none;
}
#pageStripeMainSiteNav {
	display:block;
}
#mainSiteNav {
	display:block;
	position: relative;
	width: 1000px;
	height: 50px;
	margin:0 auto;
	border-top:1px solid #d5d5d6;
	border-bottom:1px solid #d5d5d6;
}
.mainnavbarfull {
	float:left;
	list-style:none;
	margin:0;
	border:0;
	height:24px;
	padding:13px 0;
}
.mainnavbareach {
	display:inline;
	margin:0;
	padding:0;
	border:0;
	border-right:1px solid #d5d5d6;
	float:left;
	background:none;
	text-transform:uppercase;
	color: #292929;
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size: 17px;
	line-height:24px;
	text-align:center;
}
.mainnavbareach > a {
	display:inline-block;
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size: 17px;
	padding:0 16px;
	-webkit-transition: color 250ms ease 50ms;
    -moz-transition: color 250ms ease 50ms;
    -o-transition: color 250ms ease 50ms;
    transition: color 250ms ease 50ms;
}
a.mainnavbarfirst {
	padding-left:0;
}
.mainnavbareach > a:link, .mainnavbareach > a:visited {
	color: #292929;
	text-decoration:none;
}
.mainnavbareach > a:hover, .mainnavbareach > a:active {
	color: #186997 !important;
	text-decoration:none;
}
.mainnavbarSearchIcon {
	position:absolute;
	right:0;
	top:0;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size: 20px;
	font-family: 'prest_cust_icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	color:#5b5b5b;
	cursor:pointer;
}
.mainnavbarSearchIcon:hover {
	color:#186997;
	text-decoration:none;
}
.mainnavbarSearchIcon:before {
	content: "\e803";
}
#searchFormMainBlock {
	display:none;
	position:absolute;
	width:1000px;
	height:50px;
	left:0;
	top:0;
	z-index:10;
	background:#fff;
}
.mainnavbarSearchCloser {
	position:absolute;
	right:0;
	top:0;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	font-size: 18px;
	font-family: 'prest_cust_icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	color:#5b5b5b;
	cursor:pointer;
}
.mainnavbarSearchCloser:hover {
	color:#186997;
	text-decoration:none;
}
.mainnavbarSearchCloser:before {
	content: "\e808";
}
#searchform, #navsearch {
	display:block;
	position:absolute;
	left:24px;
	top:6px;
	width:914px;
	height:38px;
	text-align:left;
}
input.searchFormField {
	width:912px;
	height:36px;
    padding: 0 7px;
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	margin:0;
	color:#5b5b5b;
	border:1px solid #d5d5d6;
	background:#ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-webkit-font-smoothing:antialiased;
	background-clip:border-box;
}
input.searchFormField:focus {
	border:1px solid #186997;
}
.searchFormSubmit {
	display:none;
}
.mainnavbarfloating {
	display:none;
	position:absolute;
	width:207px;
	height:auto;
	left:16px;
	top:24px;
	background:#ffffff;
	z-index:5000;
	border-top:1px solid #292929;
	-webkit-box-shadow: 3px 3px 4px 1px rgba(200, 200, 200, 0.1);
	-moz-box-shadow:    3px 3px 4px 1px rgba(200, 200, 200, 0.1);
	box-shadow:         3px 3px 4px 1px rgba(200, 200, 200, 0.1);
}
.mainnavbarfloatingFirst {
	left:0;
}
.mainnavbarTriggerStaysOn {
	text-decoration:none;
	color:#186997 !important;
}
.mainnavbarfloating a {
	display:block;
	width:175px;
	height:40px;
	line-height:40px;
	padding:0 15px;
	border-left:1px solid #292929;
	border-bottom:1px solid #292929;
	border-right:1px solid #292929;
	text-transform:none;
	text-transform:uppercase;
	letter-spacing:.05em;
}
.mainnavbarfloating a:link, .mainnavbarfloating a:visited {
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	font-weight:400;
	background:#186997;
	color:#fff;
	text-decoration:none;
}
.mainnavbarfloating a:hover, .mainnavbarfloating a:active {
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	font-weight:400;
	background:#292929;
	color:#fff;
	text-decoration:none;
}
.megaMenuWrapper {
	display:none;
	height:auto;
    width: 100%;
	position: absolute;
    left: 0;
    top: 36px;
    z-index: 999999;
	padding-top: 14px;
}
.megaMenuInnerWrapper {
	position:relative;
    width: 1000px;
	min-height: 230px;
	height:auto;
	background:#292929;
	padding: 24px;
	color: #fff;
	border-top: 4px solid #186997;
	box-sizing: border-box;
}
.megaMenuTriggerStaysOn {
	text-decoration:none;
	color:#186997 !important;
}
/*
.megaMenuInnerWrapper:before {
    content:'';
	position: absolute;
	top: -14px;
    width: 0;
    height: 0;
    border-bottom: solid 10px #186997;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
}
*/
.megaMenuInnerWrapper1:before {
	left: 88px;
}
.megaMenuInnerWrapper2:before {
	left: 264px;
}
.megaMenuInnerWrapper3:before {
	left: 434px;
}
.megaMenuInnerWrapper4:before {
	left: 600px;
}
.megaMenuInnerWrapper5:before {
	left: 738px;
}
.megaMenuInnerWrapper6:before {
	left: 868px;
}
.megaMenuTitles {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#adadad;
	text-transform: uppercase;
}
.megaMenuLargeTitles {
	font-size:24px;
}
.megaMenuText {
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:15px;
	line-height: 21px;
	color:#fff;
	text-transform: none;
}
.megaMenuLinks {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#fff;
	-webkit-transition: color 350ms ease 50ms;
    -moz-transition: color 350ms ease 50ms;
    -o-transition: color 350ms ease 50ms;
    transition: color 350ms ease 50ms;
	text-transform:uppercase;
}
.megaMenuLinks:link, .megaMenuLinks:visited {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
.megaMenuLinks:hover, .megaMenuLinks:active {
	color:#d3b302;
	text-transform:uppercase;
	text-decoration:none;
}
.megaMenuLinksNews {
	font-weight: 300 !important;
	font-size:17px !important;
}
.megaMenuLinkSpace {
	margin-top: 12px;
}
.megaMenuList {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
.megaMenuList li {
	padding-left: 12px;
	text-indent: -12px;
	padding-bottom: 7px;
	line-height: 21px;
}
.megaMenuList li:before {
	content: '> ';
	padding-right: 3px;
}
.megaMenuList li.megaLinker:before {
	content: '> ';
	padding-right: 3px;
	-webkit-transition: color 350ms ease 50ms;
    -moz-transition: color 350ms ease 50ms;
    -o-transition: color 350ms ease 50ms;
    transition: color 350ms ease 50ms;
}
.megaMenuList li.megaLinker:hover:before {
	color:#d3b302;
}
.megaFourBlock {
	display: inline-block;
	width: 201px;
	height: auto;
	min-height: 182px;
	border-left: 1px solid #cfd6de;
	padding-left: 24px;
	padding-right: 24px;
}
.megaFourBlockFirst {
	border-left: 0 none;
	padding-left: 0;
}
.megaFourBlockLast {
	padding-right: 0;
}
.megaFourTitles {
	height: auto;
	min-height: 32px;
}
.megaFourText {
	height: auto;
	min-height: 124px;
}
.megaFourText a img {
	width: 190px;
}
.megaFullIntro {
	width: 100%;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#adadad;
	text-transform: none;
	text-align: center;
	padding-bottom: 24px;
}
.megaFiveNewBlock, .megaTwoAuctionsBlock, .megaTwoNewsBlock {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.megaFiveNewEach {
	float: left;
	width: 186px;
	height: auto;
	margin-right: 4px;
}
.megaFiveNewEach a img {
	width: 186px;
}
.megaTwoAuctionsLeft {
	float: left;
	width: 550px;
	height: auto;
	min-height: 182px;
}
.megaTwoAuctionsRight {
	float: right;
	width: 350px;
	height: auto;
	min-height: 182px;
	border-left: 1px solid #cfd6de;
	padding-left: 24px;
}
.megaAuctionEach {
	float: left;
	width: 174px;
	height: auto;
	margin-right: 8px;
}
.megaAuctionEach a img {
	width: 112px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.megaMenuAuctionLeft {
	float: left;
	width: 112px;
}
.megaMenuAuctionLeft img {
	width: 112px;
}
.megaMenuAuctionRight {
	float: right;
	width: 418px;
}
.megaTwoNewsLeft {
	float: left;
	width: 702px;
	height: auto;
	min-height: 182px;
}
.megaTwoNewsRight {
	float: right;
	width: 200px;
	height: auto;
	min-height: 182px;
	border-left: 1px solid #cfd6de;
	padding-left: 24px;
}
.megaMenuNewsRecent {
	overflow: hidden;
}
.megaMenuRecentOne {
	float: left;
	width: 360px;
}
.megaMenuRecentList {
	float: right;
	width: 320px;
}
.megaMenuRecentOneLeft {
	float: left;
	width: 170px
}
.megaMenuRecentOneLeft img {
	width: 170px
}
.megaMenuRecentOneRight {
	float: right;
	width: 176px;
}
.megaTwoUsedSellLeft {
	display: inline-block;
	width: 660px;
	height: auto;
}
.megaTwoUsedSellRight {
	display: inline-block;
	width: 240px;
	height: auto;
	min-height: 182px;
	border-left: 1px solid #cfd6de;
	padding-left: 24px;
}
.megaMenuRecentMainTitle {
	font-size: 19px;
	line-height: 22px;
}
.megaTitleCentered {
	text-align: center;
}
.megaMenuNotCaps {
	text-transform: none !important;
}
.megaContactText {
	padding-top: 20px;
	padding-bottom: 20px;
	text-transform: none;
}

.homeAuctionHead {
	width: 100%;
	height: 103px;
	overflow: hidden;
}
.homeAuctionHeadLogo {
	float: left;
	width: 166px;
	height: 103px;
}
.homeAuctionHeadLogo a img {
	width: 166px;
	height: auto;
}
.homeAuctionHeadLink {
	float: right;
	width: auto;
	height: 103px;
	line-height: 103px;
}
.homeAuctionNav {
	position: relative;
	width: 100%;
	height: 1px;
}
.homeAuctionNavTabsBlock {
	position: absolute;
	overflow: hidden;
	left: 280px;
	top: -73px;
	width: 440px;
	height: 50px;
}
.homeAuctionNav.auctionLand {
	height: auto;
}
.homeAuctionNavTabsBlock.auctionLand {
	position: relative;
	overflow: hidden;
	left:auto;
	top:auto;
	margin-top: 14px;
	margin-bottom: 24px;
	margin-left: 280px;
}
.homeAuctionNavTabs {
	position: relative;
	float: left;
	width: 212px;
	height: 36px;
	line-height: 36px;
	background-color: #fff;
	font-family: 'Oswald', sans-serif;
	font-size: 20px;
	font-weight:400;
	color:#292929;
	text-transform: uppercase;
	border:2px solid #292929;
	text-align: center;
	-webkit-transition: background 350ms ease 50ms;
    -moz-transition: background 350ms ease 50ms;
    -o-transition: background 350ms ease 50ms;
    transition: background 350ms ease 50ms;
}
.homeAuctionNavTabsLast {
	float: right;
}
.homeAuctionNavTabs:hover {
	cursor:pointer;
	background-color: #292929;
	color:#fff;
}
.homeAuctionNavTabsOn, .homeAuctionNavTabsOn:hover {
	cursor:default;
	background-color: #292929;
	color:#fff;
}
.homeAuctionNavTabsOn:after {
    content:'';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: solid 10px #292929;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
}
.homeAuctionFrame {
	width: 1000px;
	height: auto;
	margin-bottom: 14px;
	margin-top: 14px;
}
.homeAuctionFrameContent {
	width: 1000px;
	height: auto;
}
.homeAuctionFrameEach {
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
.homeAuctionTopLine {
	position: relative;
	width: 100%;
	height: 20px;
	border-top:2px solid #5b5b5b;
	margin-top: 20px;
	margin-bottom: 10px;
}
.homeAuctionTopLineText {
	position: absolute;
	left: 0;
	top: -15px;
	width: auto;
	height: 20px;
	line-height: 30px;
	background-color: #fff;
	padding-right: 10px;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight:700;
	color:#292929;
	text-transform: uppercase;
}
.homeAuctionEachBox {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.homeAuctionEachText {
	float: left;
	width: 700px;
	height: auto;
}
.homeAuctionEachTextPast {
	width: 1000px;
}
.homeAuctionLogoTitle {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.homeAuctionLogo {
	float: right;
	width: 112px;
	height: auto;
	max-height: 100px;
}
.homeAuctionLogoPast {
	float: right;
}
.homeAuctionLogo img {
	width: 112px;
	height: auto;
}
.homeAuctionTitle {
	float: left;
	width: 572px;
	height: auto;
	font-family: 'Oswald', sans-serif;
	font-size: 17px;
	font-weight:300;
	color:#292929;
	line-height: 26px;
}
.homeAuctionTitlePast {
	float: left;
	width: 872px;
}
.homeAuctionTitle a {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	font-weight:400;
	color:#292929;
}
.homeAuctionTitle a:link, .homeAuctionTitle a:visited {
	color:#292929;
	text-decoration: none;
}
.homeAuctionTitle a:hover, .homeAuctionTitle a:active {
	color: #186997;
	text-decoration: none;
}
.homeAuctionEachImage {
	float: right;
	width: 259px;
	height: auto;
	max-height:200px;
	/*border:1px solid #d5d5d6;*/
}
.homeAuctionEachImage a img {
	width: 259px;
    height: auto;
    max-height: 200px;
    overflow: hidden;
}
.homeAuctionInfoAll {
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 16px;
	margin-bottom: 20px;
}
.homeAuctionInfoOne {
	float: left;
	width: 229px;
	height: auto;
	padding-right: 5px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	line-height: 30px;
	color:#292929;
}
.homeAuctionInfoOnePast {
	float: right;
	width: auto;
}
.homeAuctionInfoOneIcon {
	line-height: 30px;
	font-family: 'prest_cust_icons';
	font-size:18px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	color: #292929;
}
.homeAuctionInfoCalIcon:before {
	content: "\e806";
}
.homeAuctionInfoClockIcon:before {
	content: "\e805";
}
.homeAuctionInfoTwo {
	float: left;
	width: 208px;
	height: auto;
	border-left:1px solid #d5d5d6;
	padding-left: 14px;
	padding-right: 5px;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:16px;
	line-height: 20px;
	color:#292929;
}
.homeAuctionInfoTwo span {
	font-weight:400;
	font-size:14px;
	color:#292929;
	text-transform: uppercase;
}
.homeAuctionLinksBar {
	width: 100%;
	height: 36px;
	overflow: hidden;
	margin-top: 8px;
	margin-bottom: 20px;
}
.homeAuctionLinksBarPast {
	width: auto;
	margin-top: -54px;
}
.homeAuctionLinksBlue {
	display:block;
	float: left;
	width:144px;
	height:36px;
	line-height:34px;
	margin-right: 6px;
	color:#ffffff;
	background:#d3b302;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.homeAuctionLinksBlue:link, .homeAuctionLinksBlue:visited {
	color: #ffffff;
	text-decoration:none;
	background:#d3b302;
}
.homeAuctionLinksBlue:hover, .homeAuctionLinksBlue:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}
.homeAuctionLinksGrey {
	background:#186997;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
}
.homeAuctionLinksGrey:link, .homeAuctionLinksGrey:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.homeAuctionLinksGrey:hover, .homeAuctionLinksGrey:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}
.auctionListingsSorryText {
	display: none;
	text-align:center;
	padding-top: 24px;
	padding-bottom: 24px;
}

.breadcrumbBar {
	height: 34px;
	line-height: 34px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#292929;
	border-bottom:1px solid #d5d5d6;
}
.breadcrumbBar a {
	text-decoration:none;
	color: #919191;
}
.breadcrumbBar a:link, .breadcrumbBar a:visited {
	color:#919191;
	text-decoration:none;
}
.breadcrumbBar a:hover, .breadcrumbBar a:active {
	color:#186997;
	text-decoration:none;
}

.pageUpperHeaderSearch {
	height: 64px;
	line-height: 64px;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color:#292929;
	text-transform: uppercase;
}

.pageUpperHeader {
	height: 94px;
	line-height: 94px;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color:#292929;
	border-bottom:1px solid #d5d5d6;
	text-transform: uppercase;
}
.pageUpperHeaderDefault {
	margin-bottom: 18px;
}
.pageUpperHeaderArrivals {
	position: relative;
	margin-bottom: 14px;
}
.pageUpperHeaderArrivals a {
	display:block;
	position: absolute;
	right: 0;
	top: 28px;
	width:264px;
	height:38px;
	line-height:36px;
	color:#ffffff;
	background:#186997;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background 350ms ease 50ms;
    -moz-transition: background 350ms ease 50ms;
    -o-transition: background 350ms ease 50ms;
    transition: background 350ms ease 50ms;
	background-clip: border-box;
}
.pageUpperHeaderArrivals a:link, .pageUpperHeaderArrivals a:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.pageUpperHeaderArrivals a:hover, .pageUpperHeaderArrivals a:active {
	color: #ffffff;
	text-decoration:none;
	background:#5b5b5b;
}
.pageUpperImageHeader {
	position: relative;
	width: 952px;
	height: 180px;
	line-height: 180px;
	padding-left: 24px;
	padding-right: 24px;
	margin-top: 14px;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:38px;
	color:#fff;
	text-transform: uppercase;
}
.imageHeader_newmach {
	background:#d5d5d6 url(../r2d_images/upper_image_newmach.jpg) top center no-repeat;
	background-size:100%;
	color:#292929;
}
.imageHeader_news {
	background:#d5d5d6 url(../r2d_images/upper_image_news.jpg) top center no-repeat;
	background-size:100%;
	color:#292929;
}
.imageHeader_auctions {
	background:#186997 url(../r2d_images/upper_image_auction.jpg) top center no-repeat;
	background-size:100%;
}
.imageHeader_usedmach {
	background:#d3b302 url(../r2d_images/upper_image_usedmach.jpg) top center no-repeat;
	background-size:100%;
}
.imageHeader_about {
	background:#292929 url(../r2d_images/upper_image_about.jpg) top center no-repeat;
	background-size:100%;
}
.imageHeader_sellmachinery {
	background:#292929 url(../r2d_images/upper_image_sellmach.jpg) top center no-repeat;
	background-size:100%;
}
.pageUpperSideSubHead {
	position: absolute;
	right: 24px;
	top: 30px;
	text-align: right;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:24px;
	line-height: 40px;
	color:#fff;
	text-transform: uppercase;
}
.pageUpperSideSubHeadTwoLine {
	padding-top: 15px;
}
.imageHeader_newmach .pageUpperSideSubHead, .imageHeader_news .pageUpperSideSubHead {
	color: #292929;
}
.pageUpperUnderline {
	height: 14px;
	border-bottom:1px solid #d5d5d6;
	margin-bottom: 14px;
}
.listingUpperHeader {
	width: 100%;
	height: auto;
	line-height: 34px;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color:#292929;
	text-transform: uppercase;
	padding-top: 30px;
	padding-bottom: 12px;
}
.listingUpperText {
	width: 100%;
	height: auto;
	line-height: 30px;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:23px;
	color:#5b5b5b;
	/* padding-bottom: 30px;  */
	border-bottom:1px solid #d5d5d6;
}

#usedVideoBlock {
	position: relative;
	height: 460px;
	overflow: hidden;
	background-color: #999999;
	background-image: url(../r2d_images/warehouse_vid_poster.jpg);
	background-size: cover;
	margin-top: 18px;
}
.usedVideoStripe {
	display: block;
	position: relative;
	width: 100%;
	height:460px;
}
.usedVideoOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}
.usedVideoHeaderText {
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 100px;
	margin-bottom: 52px;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:38px;
	color:#fff;
	text-align: center;
	text-transform: uppercase;
}
.usedVideoSearchBlock {
	position:relative;
	width:100%;
	height:auto;
}
.usedVideoSearchText {
	position:relative;
	width:100%;
	height:auto;
	text-align:center;
	font-size:24px;
	font-weight:300;
	color:#ffffff;
	padding-bottom:16px;
	margin-bottom:16px;
	text-transform: uppercase;
}
.usedVideoBrowse {
	width: 100%;
	height: auto;
	margin-top: 30px;
}
.usedVideoBrowseMega {
	margin-top: 18px;
}
.usedVideoBrowseButtons {
	display:block;
	float: left;
	width:300px;
	height:40px;
	line-height:38px;
	color:#ffffff;
	background:#919191;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background 350ms ease 50ms;
    -moz-transition: background 350ms ease 50ms;
    -o-transition: background 350ms ease 50ms;
    transition: background 350ms ease 50ms;
	background-clip: border-box;
}
.usedVideoBrowseButtons:link, .usedVideoBrowseButtons:visited {
	color: #ffffff;
	text-decoration:none;
	background:#919191;
}
.usedVideoBrowseButtons:hover, .usedVideoBrowseButtons:active {
	color: #ffffff;
	text-decoration:none;
	background:#7c7c7c;
}
.usedVideoBrowseButtonFirst {
	margin-left: 191px;
	margin-right: 18px;
}
.usedVideoBrowseButtonFirstMega {
	margin-left: 20px;
	margin-right: 20px;
}

.featureBlockWrapper {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	border-bottom: 4px solid #292929;
	padding-bottom: 14px;
}
.featureBlock {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
}
.featureImageBlock {
	float: right;
	width: 440px;
	height: auto;
}
.featureTextBlock {
	float: left;
	width: 520px;
	height: auto;
}
.sliderFeaturedEachBlock {
	width: 438px;
	height: auto;
	max-height: 289px;
	border: 1px solid #d5d5d6;
	overflow: hidden;
}
.sliderFeaturedEachBlock img {
	width: 438px;
	height: auto;
}
.featureTextBox {
	position: relative;
	width: 478px;
	height: auto;
	padding: 12px 20px 8px 20px;
	margin-bottom: 12px;
	border:1px solid #d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	color:#292929;
}
.featureTextHeader {
	padding-bottom: 14px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#5b5b5b;
	text-transform: uppercase;
}
.featureLogoTitle {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.featureLogo {
	float: left;
	width: 112px;
	height: auto;
	max-height: 100px;
}
.featureLogo img {
	width: 112px;
	height: auto;
}
.featureTitle {
	float: right;
	width: 352px;
	height: auto;
	font-family: 'Oswald', sans-serif;
	font-size: 32px;
	font-weight:400;
	color:#292929;
	line-height: 35px;
	padding-bottom: 4px;
}
.featureProductTitle {
	float: left;
	width: 100%;
	border-bottom:1px solid #d5d5d6;
	padding-bottom: 20px;
}
.featureTitle a {
	font-family: 'Oswald', sans-serif;
	font-size: 32px;
	font-weight:400;
	color:#292929;
}
.featureTitle a:link, .featureTitle a:visited {
	color:#292929;
	text-decoration: none;
}
.featureTitle a:hover, .featureTitle a:active {
	color: #186997;
	text-decoration: none;
}
.featureTextSumm {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	line-height: 28px;
	color:#5b5b5b;
}
.featureTextDateIcon {
	line-height: 40px;
	font-family: 'prest_cust_icons';
	font-size:22px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	color: #292929;
}
.featureTextDate, .featureTextModel {
	height: 40px;
	border-bottom:1px solid #d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:20px;
	line-height: 40px;
	color:#292929;
}
.featureTextDate .featureTextDateDay {
	font-weight: 400;
	text-transform: uppercase;
}
.featureTextModel span {
	color:#d5d5d6;
}
.featureTextButtons {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 38px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.featureTextButtonsGrey {
	display:block;
	float: left;
	width:152px;
	height:38px;
	line-height:36px;
	margin-left: 10px;
	color:#ffffff;
	background:#919191;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.featureTextButtonsGrey:link, .featureTextButtonsGrey:visited {
	color: #ffffff;
	text-decoration:none;
	background:#919191;
}
.featureTextButtonsGrey:hover, .featureTextButtonsGrey:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}
.featureTextButtonsBlue {
	display:block;
	float: left;
	width:152px;
	height:38px;
	line-height:36px;
	color:#ffffff;
	background:#186997;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.featureTextButtonsBlue:link, .featureTextButtonsBlue:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.featureTextButtonsBlue:hover, .featureTextButtonsBlue:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}

.machineryListBlock {
	position:relative;
	width:100%;
	height:auto;
}
.machineryListEach {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	margin-bottom: 14px;
}
.machineryListImage {
	float: left;
	width: 322px;
	height: auto;
	max-height:240px;
	max-width: 322px;
	border:1px solid #d5d5d6;
	margin-bottom: 10px;
}
.machineryListImage a img {
	width: 322px;
}
.machineryListTextBlock {
	float: right;
	width: 662px;
	height: auto;
	min-height: 200px;
}
.machineryListTextBox {
	position: relative;
	width: 620px;
	height: auto;
	padding: 12px 20px 8px 20px;
	margin-bottom: 12px;
	border:1px solid #d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	color:#292929;
}
.machineryListTitle {
	width: 100%;
	height: auto;
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	font-weight:400;
	color:#292929;
	line-height: 28px;
	border-bottom:1px solid #d5d5d6;
	padding-bottom: 14px;
}
.machineryListTitle a {
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	font-weight:400;
	color:#292929;
}
.machineryListTitle a:link, .machineryListTitle a:visited {
	color:#292929;
	text-decoration: none;
}
.machineryListTitle a:hover, .machineryListTitle a:active {
	color: #186997;
	text-decoration: none;
}
.machineryListModel {
	position: relative;
	height: 32px;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	line-height: 32px;
	color:#292929;
	padding-top: 8px;
}
.machineryListModel span {
	color:#d5d5d6;
}
.machineryListCategory {
	height: 32px;
	border-bottom:1px solid #d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	line-height: 32px;
	color:#5b5b5b;
	padding-bottom: 8px;
}

.productMainTitle {
	position: relative;
	width: 100%;
	height: auto;
	padding-top:28px;
	padding-bottom: 32px;
	padding-right: 80px;
	line-height: 34px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:30px;
	color:#292929;
	box-sizing: border-box;
}
.productMainTitle a {
	display:block;
	position: absolute;
	right: 0;
	top: 28px;
	width:164px;
	height:38px;
	line-height:36px;
	color:#ffffff;
	background:#186997;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background 350ms ease 50ms;
    -moz-transition: background 350ms ease 50ms;
    -o-transition: background 350ms ease 50ms;
    transition: background 350ms ease 50ms;
	background-clip: border-box;
}
.productMainTitle a:link, .productMainTitle a:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.productMainTitle a:hover, .productMainTitle a:active {
	color: #ffffff;
	text-decoration:none;
	background:#5b5b5b;
}
.productMainBlock {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	border-bottom: 4px solid #292929;
	padding-bottom: 14px;
}
.productMainImageBlock {
	float: right;
	width: 574px;
	height: auto;
}
.productMainTextBlock {
	float: left;
	width: 400px;
	height: auto;
}
.productMainTextBox {
	position: relative;
	width: 358px;
	height: auto;
	padding: 12px 20px 8px 20px;
	margin-bottom: 12px;
	border:1px solid #d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	color:#292929;
}
.productMainVidIcon {
	position: absolute;
	right: 16px;
	top: 16px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	font-family: 'prest_cust_icons';
	font-size:20px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	color: #919191;
	cursor:default;
}
.productMainVidIcon span:before {
	content: "\e802";
	cursor:default;
}
.productMainTextTable {
	display: table;
	width:100%;
	table-layout: fixed;
}
.productMainTextTableRow {
	display: table-row;
}
.productMainTextTableLeft {
	display: table-cell;
	width: 20%;
	padding-top: 4px;
	padding-bottom: 6px;
	border-bottom:1px solid #d5d5d6;
}
.productMainTextTableRight {
	display: table-cell;
	width: 80%;
	padding-top: 4px;
	padding-bottom: 6px;
	border-bottom:1px solid #d5d5d6;
}
.productMainTextSumm {
	padding-bottom: 10px;
	padding-top: 16px;
	border-top:1px solid #d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	line-height: 28px;
	color:#5b5b5b;
}

.productPrintTextButtonsGrey {
	display:block;
	float: left;
	width:200px;
	height:38px;
	line-height:36px;
	margin-left: 10px;
	color:#ffffff;
	background:#919191;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.productPrintTextButtonsGrey:link, .productPrintTextButtonsGrey:visited {
	color: #ffffff;
	text-decoration:none;
	background:#919191;
}
.productPrintTextButtonsGrey:hover, .productPrintTextButtonsGrey:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}

.productPrintSubHeads {
	text-transform:uppercase;
	font-weight:bold;
}

.productPrintBlock{
	padding: 15px 35px 50px 0px;
	font-family: Verdana, Helvetica, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
}

.productMainTextButtons {
	overflow: hidden;
	width: 100%;
	height: 38px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.productMainTextButtonsGrey {
	display:block;
	float: left;
	width:113px;
	height:38px;
	line-height:36px;
	margin-left: 10px;
	color:#ffffff;
	background:#919191;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.productMainTextButtonsGreyFirst {
	width: 112px;
	margin-left: 0;
}
.productMainTextButtonsGrey:link, .productMainTextButtonsGrey:visited {
	color: #ffffff;
	text-decoration:none;
	background:#919191;
}
.productMainTextButtonsGrey:hover, .productMainTextButtonsGrey:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}
.productMainTextButtonsBlue {
	display:block;
	float: left;
	width:172px;
	height:38px;
	line-height:36px;
	margin-left: 14px;
	color:#ffffff;
	background:#186997;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.productMainTextButtonsBlueFirst {
	margin-left: 0;
}
.productMainTextButtonsBlueVideo {
	float: none;
	width:358px;
	margin-left: 0;
}
.productMainVideoPlayIcon {
	font-family: 'prest_cust_icons';
	font-size:21px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	cursor:pointer;
}
.productMainVideoPlayIcon:before {
	content: "\f16a";
}
.productMainTextButtonsBlue:link, .productMainTextButtonsBlue:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.productMainTextButtonsBlue:hover, .productMainTextButtonsBlue:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}

.sliderProductMain .slick-list .slick-track .slick-slide {
	margin: 0 auto;
    text-align: center!important;
}
.sliderProductMainEachBlock {
	/*width:auto;
	height:auto;
	max-width: 572px;
	max-height: 342px;*/
	/* border: 1px solid #d5d5d6;  */
}
.sliderProductMainEachBlock img { 
    max-width: 572px;
	max-height: 342px;
    margin: 0 auto;
    text-align:center;
/*	width:auto;
	height:auto;  */

	/*cursor: url('/r2d_images/mag-glass.png'), auto;	*/
}


.sliderProductMainEachBlockVideo{
  width:572px!important;	
  height:342px!important;	
}

.sliderProductMainEachBlockThumb:hover {
	opacity: 1;
}
.sliderProductMainEachBlockThumb {
/*	width: 100px!important;
	height: 80px!important;  */
	/*padding-top:8px;
	padding-bottom: 8px;  */
	padding: 8px 3px 8px 3px;
	text-align: center;
	display: block;
    margin: 0 auto;
    opacity: .75;
	cursor:pointer;
}

.sliderProductMainEachBlockThumb img {
	height: 80px;
	max-width: 100px!important;
    max-height: 80px!important;
    display: block!important;
    text-align: center;
    margin: 0 auto;
    border: 1px solid #d5d5d6;
}
.productSpecsBlock {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	border-bottom:1px solid #d5d5d6;
}
.productSpecsTextBlock {
	float: right;
	width: 550px;
	height: auto;
	margin-bottom: 12px;
}
.productSpecsTextEach {
	width: 100%;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height: 22px;
	color:#5b5b5b;
	text-transform: uppercase;
}
.productSpecsTextEachHead {
	height: auto;
	padding-top: 18px;
	padding-bottom: 8px;
	font-weight: 400;
	color:#292929;
}
.productSpecsTextEachRow {
	height: auto;
	padding-bottom: 6px;
}
.productSpecsTextTable {
	display: table;
	width:100%;
	table-layout: fixed;
}
.productSpecsTextTableRow {
	display: table-row;
}
.productSpecsTextTableLeft {
	display: table-cell;
	width: 75%;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 6px;
	border-bottom:1px solid #d5d5d6;
}
.productSpecsTextTableRight {
	display: table-cell;
	width: 25%;
	padding-top: 4px;
	padding-bottom: 6px;
	border-bottom:1px solid #d5d5d6;
}

.productSpecsBoxBlock {
	float: left;
	width: 400px;
	height: auto;
}
.productSpecsFeaturesBox {
	width: 358px;
	height: auto;
	padding: 20px 20px 8px 20px;
	margin-bottom: 12px;
	border:1px solid #d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	color:#292929;
	text-transform: uppercase;
}
.productSpecsFeaturesTable {
	display: table;
	width:100%;
	table-layout: fixed;
}
.productSpecsFeaturesTableRow {
	display: table-row;
}
.productSpecsFeaturesTableLeft {
	display: table-cell;
	width: 10%;
	padding-top: 10px;
	padding-bottom: 12px;
	border-bottom:1px solid #d5d5d6;
	font-family: 'Oswald', Helvetica, Arial, sans-serif;
	font-weight:700;
	font-size:22px;
	line-height: 22px;
	color:#aed43d;
}
.productSpecsFeaturesTableRight {
	display: table-cell;
	width: 90%;
	padding-top: 10px;
	padding-bottom: 12px;
	border-bottom:1px solid #d5d5d6;
}
.tableRowLast {
	/*border-bottom:0 none;*/
}
.productSpecsFeaturesTableRow .tableRowLast {
	border-bottom:0 none;
}
.productSpecsFeaturesBox .productSpecsTextEachHead {
	padding-top: 0;
	padding-bottom: 8px;
}
.productSpecsQuoteBox {
	width: 358px;
	height: auto;
	padding: 20px;
	margin-bottom: 12px;
	border:1px solid #d5d5d6;
	background: #ebebeb;
}
.productSpecsQuoteTitle {
	width: 100%;
	height: auto;
	line-height: 36px;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:32px;
	color:#186997;
	text-transform: uppercase;
}
.productSpecsQuoteText {
	width: 100%;
	height: auto;
	margin-top: 8px;
	line-height: 22px;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	color:#5b5b5b;
}
#requestquote {
	position:relative;
	display:block;
	overflow:hidden;
	width:100%;
	height:38px;
	margin-top: 12px;
	margin-bottom: 12px;
}
.productSpecsQuoteForm {
	float:left;
	width:250px;
	height:38px;
}
input.productSpecsQuoteField {
	width:234px;
	height:36px;
    padding: 0 7px;
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	margin:0;
	color:#5b5b5b;
	border:1px solid #d5d5d6;
	background:#ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-webkit-font-smoothing:antialiased;
	background-clip:border-box;
}
input.productSpecsQuoteField:focus {
	border:1px solid #186997;
}
.productSpecsQuoteButton {
	float:right;
	width:96px;
	height:38px;
}
.productSpecsQuoteSubmit {
	display:block;
	width:96px;
	height:38px;
	line-height:36px;
	background:#186997;
	color:#ffffff!important;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
	text-decoration:none;
	border:0 none;
}
.productSpecsQuoteSubmit:hover, .productSpecsQuoteSubmit:active {
	color: #ffffff;
	text-decoration:none;
	border:0 none;
	cursor:pointer;
	opacity: .8;
}
.productSpecsQuotePhone {
	width: 100%;
	height: auto;
	line-height: 26px;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:24px;
	color:#292929;
	text-transform: uppercase;
}
.productSpecsQuotePhone span {
	color:#186997;
}
.productSpecsQuoteEmail {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 10px;
	text-align: center;
}
.productSpecsPromoBoxes {
	display:block;
	position:relative;
	margin-bottom: 12px;
	width:400px;
	height:140px;
	text-align: center;
	color: #fff;
}
.productSpecsPromoBoxes:link, .productSpecsPromoBoxes:visited, .productSpecsPromoBoxes:hover, .productSpecsPromoBoxes:active {
	color: #fff;
}
.productSpecsPromoBoxes:hover, .productSpecsPromoBoxes:active {
	opacity: .8;
	text-decoration: none;
}
.productSpecsPromoBoxOne {
	background:#186997 url(../r2d_images/prodspec_block_auction.jpg) top center no-repeat;
	background-size:100%;
}
.productSpecsPromoBoxTwo {
	background:#292929 url(../r2d_images/prodspec_block_new.jpg) top center no-repeat;
	background-size:100%;
}
.productSpecsPromoTitle {
	width: 100%;
	height: auto;
	margin-top: 34px;
	line-height: 34px;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:32px;
	color:#fff;
	text-transform: uppercase;
}
.productSpecsPromoText {
	font-weight:300;
	font-size:20px;
}

.browseByBlock {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	margin:14px 0 0 0;
}
.browseByBoxes {
	display:block;
	position:relative;
	float:left;
	margin:0 12px 0 0;
	padding: 14px 0 0 0;
	width:494px;
	height:76px;
	text-align:center;
}
.browseByBoxes img {
	width:55px;
	display:inline;
}
.browseByBoxOne {
	background:#d3b302;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
}
.browseByBoxTwo {
	background:#186997;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	margin: 0 0 0 0;
}
.browseByBoxes:link, .browseByBoxes:visited {
	color:#fff;
	font-size:18px;
	text-decoration:none;
}
.browseByBoxes:hover, .browseByBoxes:active {
	color:#fff;
	text-decoration:none;
	opacity: .8;
}

.browseByPageBlock {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: 14px;
	padding-bottom: 14px;
	border-bottom:1px solid #d5d5d6;
}
.browseByColumnLeft {
	float: left;
	width: 475px;
	height: auto;
}
.browseByColumnRight {
	float: right;
	width: 475px;
	height: auto;
}
.browseByEach {
	width: 475px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top:1px solid #d5d5d6;
	overflow: hidden;
}
.browseByEachFirst {
	padding-top: 18px;
	border-top:0 none;
}
.browseByEachLetter {
	float: left;
	width: 60px;
	height: auto;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:32px;
	color:#292929;
}
.browseByEachList {
	float: right;
	width: 405px;
	height: auto;
}
.browseByEachList ul {
	list-style:none;
    padding-left:0;
    margin-top:0;
    margin-bottom:0;
}
.browseByEachList ul li {
	line-height: 22px;
	margin-bottom: 12px;
}
.browseByEachList ul li a {
	font-size: 18px;
}
.browseByEachList ul li a:link, .browseByEachList ul li a:visited {
	color: #292929;
	text-decoration:none;
}
.browseByEachList ul li a:hover, .browseByEachList ul li a:active {
	color: #186997;
	text-decoration:none;
}

.innerSearchBlock {
	position:relative;
	width:100%;
	height:auto;
	margin:12px 0;
	padding:28px 0;
	background:#292929;
}
.innerSearchUpperText {
	position:relative;
	width:100%;
	height:auto;
	text-align:center;
	font-size:20px;
	text-transform:uppercase;
	color:#cfd6de;
	letter-spacing:1px;
}
.innerSearchLowerText {
	position:relative;
	width:100%;
	height:auto;
	text-align:center;
	font-size:20px;
	font-weight:300;
	color:#5b5b5b;
	line-height:40px;
	margin-bottom:12px;
}
#innersearch {
	position:relative;
	display:block;
	overflow:hidden;
	width:850px;
	height:38px;
	margin:0 75px;
}
.innerSearchForm {
	float:left;
	width:630px;
	height:38px;
}
input.innerSearchField {
	width:614px;
	height:36px;
    padding: 0 7px;
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	margin:0;
	color:#5b5b5b;
	border:1px solid #d5d5d6;
	background:#ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-webkit-font-smoothing:antialiased;
	background-clip:border-box;
}
input.innerSearchField:focus {
	border:1px solid #186997;
}
.innerSearchButton {
	float:right;
	width:216px;
	height:38px;
}
.innerSearchSubmit {
	display:block;
	width:216px;
	height:38px;
	line-height:36px;
	background:#186997;
	color:#ffffff;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background 350ms ease 50ms;
    -moz-transition: background 350ms ease 50ms;
    -o-transition: background 350ms ease 50ms;
    transition: background 350ms ease 50ms;
	background-clip: border-box;
	text-decoration:none;
	border:0 none;
}
.innerSearchSubmit:hover, .innerSearchSubmit:active {
	color: #ffffff;
	text-decoration:none;
	border:0 none;
	cursor:pointer;
	background-color: #3685b2;
}
#innersearchMega {
	position:relative;
	display:block;
	overflow:hidden;
	width:602px;
	height:38px;
	margin:0 28px;
}
.innerSearchFormMega {
	width:440px;
}
.innerSellMega {
	position:relative;
	display:block;
	overflow:hidden;
	width:auto;
	height:38px;
}
.innerSellFormMega {
	width:240px;
	padding-left: 88px;
}
input.innerSearchFieldMega {
	width:424px;
	font-size:14px;
}
.innerSearchButtonMega {
	width:158px;
}
.innerSearchSubmitMega {
	width:158px;
	font-size: 19px;
}
.innerSellButtonMega {
	float: left;
	margin-left: 8px;
}

.pageSubHeader {
	height: 70px;
	line-height: 70px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:22px;
	color: #292929;
	text-transform: uppercase;
}
.pageSubHeaderBigger {
	height: 90px;
	line-height: 70px;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:26px;
	color: #292929;
	text-transform: uppercase;
	margin-top: 15px;
}
.inventoryFullLink {
	height: 54px;
	line-height: 54px;
	border-bottom: 4px solid #292929;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:14px;
	margin-bottom: 18px;
}
.galleryFullLink {
	height: 54px;
	line-height: 54px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:14px;
}
.galleryFullLink .productMainTextButtonsGrey {
	margin: 0 auto;
}

.sliderInventory .slick-list .slick-track .slick-slide {
	margin: 0 12px 0 0;
}

.sliderEachBlock {
	width: 239px;
	height: 360px;
	border: 1px solid #d5d5d6;
}

.sliderInvImageContainer{
    position:relative;
	width: 239px;
    height: 180px;
	/*line-height:175px; */
	background: #dadada;
}

/*
.sliderInvImage {
    display: inline-block!important;
	vertical-align: middle;
	text-align:center;
	margin: 0 auto;
    width: 100%;
   height: auto;
	max-width: 239px;
    max-height: 180px;
	overflow:hidden;
}
*/
.sliderInvImage {
  position: absolute;
  margin: auto;
  max-width: 239px;
  max-height: 180px;
  top: 0; 
  left: 0; 
  bottom: 0; 
  right: 0;
}
  
.sliderInvImage img {
	max-width: 239px;
    max-height: 180px;
}

.sliderInvText {
	padding: 16px 12px 16px 16px;
}
.sliderInvTextTop {
	width: 211px;
	height: auto;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height: 22px;
	color: #292929;
}
.sliderInvTextTop a {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height: 22px;
	color: #292929;
	text-decoration:none;
}
.sliderInvTextTop a:link, .sliderInvTextTop a:visited {
	color: #292929;
	text-decoration:none;
}
.sliderInvTextTop a:hover, .sliderInvTextTop a:active {
	color: #186997;
	text-decoration:none;
}
.sliderInvTextBottom {
	position: absolute;
	overflow: hidden;
	bottom: 16px;
	width: 211px;
	height: 20px;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:16px;
	line-height: 20px;
	color: #292929;
}
.sliderInvVidIcon {
	float: right;
	width: 20px;
	height: 20px;
	font-family: 'prest_cust_icons';
	font-size:16px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}
.sliderInvVidIcon span:before {
	content: "\e802";
}

.pageMidHeader {
	position: relative;
	width: 100%;
	height: auto;
	padding-top: 24px;
	margin-bottom: 24px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:24px;
	color: #292929;
	text-transform: uppercase;
	border-top:1px solid #d5d5d6;
}
.pageMidHeaderwithSub {
	margin-bottom: 12px;
}
.pageMidHeaderSub {
	position: relative;
	width: 100%;
	height: auto;
	margin-bottom: 24px;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #292929;
}
.pageMidHeaderSub a {
	font-weight: 400;
	font-size: 16px;
}
.auctionSingleLogoTitle {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 18px;
}
.auctionSingleTopLabel {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	height: 28px;
	line-height: 28px;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight: 400;
	color: #ffffff;
	background-color: #292929;
	text-transform: uppercase;
	padding-left: 6px;
	padding-right: 6px;
}
.auctionSingleTitle {
	float: left;
	width: 860px;
	height: auto;
	font-family: 'Oswald', sans-serif;
	font-size: 34px;
	font-weight:400;
	color:#292929;
	line-height: 40px;
	padding-top: 40px;
	padding-bottom: 4px;
}
.auctionSingleLogo {
	float: right;
	width: 112px;
	height: auto;
	max-height: 100px;
}
.auctionSingleLogo img {
	width: 112px;
	height: auto;
}
.auctionSingleTextSumm {
	width: 100%;
	height: auto;
	margin-top: 18px;
	margin-bottom: 18px;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: 300;
	color: #292929;
}
.auctionSingleSliderBlock {
	position: relative;
	width: 100%;
	height: auto;
}
.auctionSingleSliderBlock .slick-list .slick-track .slick-slide {
	margin: 0 1px 0 0;
}
.auctionSingleSliderEachBlock {
	width: auto;
	height: 180px;
}
.auctionSingleSliderImage img {
	width: auto;
	height: 180px;
}
.auctionQuickDateTimePlace {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 54px;
	border-top:1px solid #d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:20px;
	line-height: 54px;
	color:#292929;
}
#auctionQuickDate, #auctionQuickTime, #auctionQuickPlace {
	float: left;
	margin-right: 24px;
}
#auctionQuickDate:before, #auctionQuickTime:before, #auctionQuickPlace:before {
	line-height: 54px;
	font-size:23px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	color: #292929;
	margin-right: 8px;
}
#auctionQuickDate:before {
	font-family: 'prest_cust_icons';
	content: "\e806";
}
#auctionQuickTime:before {
	font-family: 'prest_cust_icons';
	content: "\e805";
}
#auctionQuickPlace:before {
	font-family: 'auction_cust_icons';
	content: "\e800";
}
.auctionTripleInfo {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: auto;
	border-top:1px solid #d5d5d6;
	padding-top: 18px;
	padding-bottom: 18px;
}
.auctionTripleContact {
	float: left;
	width: 302px;
	height: auto;
}
.auctionTripleInspection, .auctionTripleConjunction {
	float: left;
	width: 310px;
	height: auto;
	min-height: 120px;
	border-left:1px solid #d5d5d6;
	margin-left: 14px;
	padding-left: 24px;
}
.auctionTripleConjunctionPast {
	border-left:0 none;
	margin-left:0;
	padding-left:0;
}
.auctionTripleHeader {
	width: 100%;
	height: auto;
	margin-bottom: 12px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	color: #292929;
	text-transform: uppercase;
}
.auctionTripleText {
	width: 100%;
	height: auto;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	line-height: 24px;
	color: #292929;
	text-transform: uppercase;
}
.auctionTripleText a, .auctionTripleText a:link, .auctionTripleText a:visited, .auctionTripleText a:hover, .auctionTripleText a:active {
	font-size: 16px;
	font-weight: 400;
	text-transform: none;
	text-decoration: underline;
}
.auctionTripleLogos {
	width: 100%;
	height: auto;
	overflow: hidden;
}
.auctionTripleLogos img {
	float: left;
	width: 150px;
	height: auto;
	max-height: 150px;
}
.auctionTripleLogoMain {
	margin-right: 10px;
}
.auctionSingleButtons {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 38px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top: 1px solid #d5d5d6;
}
.auctionSingleButtonsBottom {
	border-bottom: 4px solid #292929;
	margin-bottom: 14px;
}
.auctionSingleButtonsGold {
	display:block;
	float: left;
	width:152px;
	height:38px;
	line-height:36px;
	margin-right: 10px;
	color:#ffffff;
	background:#d3b302;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.auctionSingleButtonsGold:link, .auctionSingleButtonsGold:visited {
	color: #ffffff;
	text-decoration:none;
	background:#d3b302;
}
.auctionSingleButtonsGold:hover, .auctionSingleButtonsGold:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}
.auctionSingleButtonsBlue {
	display:block;
	float: left;
	width:152px;
	height:38px;
	line-height:36px;
	margin-right: 10px;
	color:#ffffff;
	background:#186997;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.auctionSingleButtonsBlue:link, .auctionSingleButtonsBlue:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.auctionSingleButtonsBlue:hover, .auctionSingleButtonsBlue:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}
.auctionSingleNonButtons {
	display:block;
	float: right;
	width:auto;
	height:38px;
	line-height:38px;
	margin-left: 20px;
	color:#5b5b5b;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight:400;
	text-transform:uppercase;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.auctionSingleNonButtons:link, .auctionSingleNonButtons:visited {
	color: #292929;
	text-decoration:none;
}
.auctionSingleNonButtons:hover, .auctionSingleNonButtons:active {
	color: #292929;
	text-decoration:none;
	opacity: .8;
}
#auctionSingleNonPrint:before, #auctionSingleNonShare:before {
	line-height: 38px;
	font-family: 'auction_cust_icons';
	font-size:18px;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}
#auctionSingleNonPrint:before {
	content: "\e801";
	margin-right: 6px;
}
#auctionSingleNonShare:before {
	content: "\e802";
	margin-right: 6px;
}
.auctionSpecsStripe h3 {
	margin-top: 8px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:18px;
	color: #186997;
	text-transform: uppercase;
}
.auctionSpecsStripe p {
	margin-bottom: 10px;
	line-height: 22px;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:16px;
	color: #292929;
}
.auctionSpecsStripe ul {
	padding-top: 0;
	padding-bottom: 10px;
	margin-top: 0;
	margin-bottom: 0;
}

.auctionSpecsStripe ul li {
	margin-bottom: 10px;
	line-height: 20px;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:16px;
	color: #292929;
}
.auctionSpecsStripe p strong, .auctionSpecsStripe ul li strong {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	color: #292929;
}
.auctionSpecsStripe ul li ul {
	padding-bottom: 0;
}
.auctionSpecsStripe ul li ul > :first-child {
	padding-top: 15px;
}
.auctionSpecsBlock {
	position: relative;
	width: 100%;
	height: auto;
}
.auctionSpecsSubHead {
	margin-top: 8px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:18px;
	color: #186997;
	text-transform: uppercase;
}
.auctionSpecsList {
	margin-bottom: 28px;
}
.auctionSpecsList li {
	margin-bottom: 10px;
	line-height: 22px;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	color: #292929;
	text-transform: uppercase;
}
.auctionSpecsList li span {
	color: #292929;
	text-transform: none;
	font-weight:300;
}
.auctionCounterBox {
	float: left;
	width: 210px;
	height: 74px;
	margin-left: 8px;
	margin-bottom: 14px;
}
.auctionCounterBoxFirst {
	margin-left: 68px;
}
.auctionCounterNumbers {
	width: 210px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:24px;
	color: #ffffff;
	background-color: #186997;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-clip: border-box;
}
.auctionCounterLabels {
	width: 210px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	color: #292929;
	text-transform: uppercase;
}
.auctionMapBlock {
	position:relative;
	width: 998px;
	height:270px;
	border:1px solid #b9bbbd;
	background:#ffffff;
	margin:14px 0 24px 0;
}

.aboutusAddressBar {
	padding-bottom: 18px;
	border-bottom: 4px solid #292929;
	margin-bottom: 18px;
}
.aboutusAddressBlock {
	position: relative;
	width: 49%;
	height: 200px;
	padding-top: 30px;
	text-align: center;
	box-sizing: border-box;
	background-color: #ebebeb;
}
.aboutusAddressCorporate {
	float: left;
}
.aboutusAddressWarehouse {
	float: right;
}
.aboutusAddressTitle {
	width: 100%;
	height: auto;
	font-size:18px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 12px;
}
.aboutusAddressText {
	font-weight: 300;
	font-size: 17px;
	text-align: center;
}
.aboutusFooter {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: auto;
	padding: 28px;
	background-color: #186997;
	box-sizing: border-box;
}
.aboutusFooterImage {
	float: left;
	width: 240px;
	height: auto;
}
.aboutusFooterInfo {
	float: right;
	width: 676px;
	height: auto;
	padding: 8px 113px 0 0;
	box-sizing: border-box;
}
.aboutusFooterTitle {
	font-size: 24px;
	font-weight: 300;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 16px;
}
.aboutusFooterText {
	font-size: 18px;
	font-weight: 300;
	color: #fff;
}
.aboutusFooterLogo {
	position: absolute;
	right: 28px;
	top: 28px;
	width: 85px;
	height: 85px;
}
.aboutusPageHeadText {
	font-size: 22px;
	font-weight: 300;
	line-height: 34px;
	padding-top: 12px;
	padding-bottom: 12px;
	text-align: justify;
	border-bottom: 1px solid #d5d5d6;
	margin-bottom: 24px;
}
.aboutusMainTextBlock {
	position: relative;
	width: 47%;
	height: auto;
}
.aboutusMainTextBlockLeft {
	float: left;
}
.aboutusMainTextBlockRight {
	float: right;
}
.aboutusMainTextEach {
	padding-bottom: 24px;
	width: 100%;
	height: auto;
}
.aboutusMainTextTitle {
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
	color: #186997;
	margin-bottom: 10px;
}
.aboutusMainTextText {
	font-size: 18px;
	font-weight: 300;
	line-height: 24px;
	margin-bottom: 5px;
}
.aboutusMainTextLinks a {
	font-size: 15px;
	font-weight: 300;
	color: #186997;
	text-decoration:none;
	text-transform: uppercase;
}
.aboutusMainTextLinks a:link, .aboutusMainTextLinks a:visited {
	color: #186997;
	text-decoration:none;
}
.aboutusMainTextLinks a:hover, .aboutusMainTextLinks a:active {
	color: #000;
	text-decoration:none;
}

.homePromoBlock {
	position:relative;
	overflow:hidden;
	width:1000px;
	height:auto;
	margin:18px 50px;
}
.homePromoBoxes {
	display:block;
	position:relative;
	float:left;
	margin:0 5px 0 0;
	padding: 28px;
	width:274px;
	height:398px;
}
.homePromoBoxOne {
	background:#292929 url(../r2d_images/home_block_auction.jpg) top center no-repeat;
	background-size:100%;
	opacity: 1;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
}
.homePromoBoxTwo {
	background:#292929 url(../r2d_images/home_block_used.jpg) top center no-repeat;
	background-size:100%;
	opacity: 1;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
}
.homePromoBoxThree {
	margin: 0 0 0 0;
	background:#292929 url(../r2d_images/home_block_new.jpg) top center no-repeat;
	background-size:100%;
	opacity: 1;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
}
.homePromoTitle {
	position: relative;
	width: auto;
	height: auto;
	margin: 0 0 28px 0;
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:40px;
	line-height: 46px;
	text-transform: uppercase;
}
.homePromoText {
	position: relative;
	width: 240px;
	height: auto;
	color: #ffffff;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:28px;
	line-height: 46px;
	text-transform: uppercase;
}
.homePromoLink {
	display:block;
	position: absolute;
	left:28px;
	bottom:52px;
	width:auto;
	height:38px;
	line-height:36px;
	padding:0 12px;
	color:#ffffff;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: background 350ms ease 50ms;
    -moz-transition: background 350ms ease 50ms;
    -o-transition: background 350ms ease 50ms;
    transition: background 350ms ease 50ms;
	background-clip: border-box;
}
.homePromoLinkOne {
	background:#186997;
}
.homePromoLinkTwo {
	background:#d3b302;
}
.homePromoLinkThree {
	background:#000000;
}
/*
.homePromoBoxOne:hover .homePromoLinkOne {
	color: #ffffff;
	text-decoration:none;
	background:#378dbe;
}
.homePromoBoxTwo:hover .homePromoLinkTwo {
	color: #ffffff;
	text-decoration:none;
	background:#e6c949;
}
.homePromoBoxThree:hover .homePromoLinkThree {
	color: #ffffff;
	text-decoration:none;
	background:#1e1e1e;
}
*/
.homePromoBoxOne:hover  {
	opacity: .9;
}
.homePromoBoxTwo:hover  {
	opacity: .9;
}
.homePromoBoxThree:hover  {
	opacity: .9;
}

.footerPromoBlock {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	margin:0 0 36px 0;
}
.footerPromoBoxes {
	display:block;
	position:relative;
	float:left;
	margin:0 3px 0 0;
	width:246px;
	height:128px;
	text-align:center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-clip:border-box;
}
.footerPromoBoxes img {
	width:245px;
	display:inline;
}
.footerPromoBoxOne {
	background:#186997;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	width:245px;
}
.footerPromoBoxTwo {
	background:#d3b302;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
}
.footerPromoBoxThree {
	background:#292929;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
}
.footerPromoBoxFour {
	background:#5b5b5b;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	margin:0 0 0 0;
}
.footerPromoBoxes:link, .footerPromoBoxes:visited {
	color:#fff;
	font-size:18px;
	text-decoration:none;
	border:1px solid #d5d5d6;
}
.footerPromoBoxes:hover, .footerPromoBoxes:active {
	color:#fff;
	text-decoration:none;
	border:1px solid #d5d5d6;
	opacity: .8;
}

.footerProdNavHeadBlock {
	position:relative;
	overflow:hidden;
	width:100%;
	height:52px;
	border-bottom:1px solid #919191;
}
.footerProdNavHead {
	float:left;
	width:auto;
	height:52px;
	font-size:18px;
	color:#cfd6de;
}
.footerProdNavHeadFirst {
	width:253px;
}
.footerProdNavHeadRight {
	float:right;
	overflow:hidden;
	width:auto;
	height:52px;
}
.footerHeadFlag {
	float:left;
	width:30px;
	height:20px;
	margin:16px 0 0 6px;
}
.footerHeadFlag a img {
	width:30px;
	height:20px;
}
.footerProdNavBlock {
	position:relative;
	overflow:hidden;
	width:100%;
	height:auto;
	margin:12px 0 0 0;
}
.footerProdNavEach {
	float:left;
	width:241px;
	height:auto;
	margin:0 12px 0 0;
	font-size:14px;
	line-height:18px;
}
.footerProdNavEachLast {
	margin-right:0;
}
.footerProdNavEach a {
	color:#919191;
}
.footerProdNavEach a:link, .footerProdNavEach a:visited {
	color: #919191;
	text-decoration:none;
}
.footerProdNavEach a:hover, .footerProdNavEach a:active {
	color: #ffffff;
	text-decoration:none;
}
.footerFormSelectBox {
	display:none;
}
.footerProdNavSep {
	width:100%;
	height:12px;
	border-bottom:1px solid #919191;
}
.footerMainNavBlock {
	position:relative;
	overflow:hidden;
	width:100%;
	height:60px;
	margin:18px 0;
}
#footerLogoBox {
	position:relative;
	float:left;
	width:113px;
	height:60px;
}
#footerLogoBox a img {
	width:113px;
	height:60px;
}
.footerMainNav {
	position:relative;
	float:right;
	width:auto;
	height:60px;
	line-height:60px;
	color:#919191;
	font-weight:300;
	font-size:15px;
}
.footerMainNav a {
	font-weight:400;
	color:#cfd6de;
    -moz-transition: color 350ms ease 50ms;
    -o-transition: color 350ms ease 50ms;
    transition: color 350ms ease 50ms;
	text-transform: uppercase;
}
.footerMainNav a:link, .footerMainNav a:visited {
	color: #cfd6de;
	text-decoration:none;
}
.footerMainNav a:hover, .footerMainNav a:active {
	color: #186997;
	text-decoration:none;
}
.footerCopyright {
	font-size:13px;
	line-height:20px;
	color:#919191;
	letter-spacing: 1px;
}
.footerCopyright a {
	color:#919191;
}
.footerCopyright a:link, .footerCopyright a:visited {
	color: #919191;
	text-decoration:none;
}
.footerCopyright a:hover, .footerCopyright a:active {
	color: #186997;
	text-decoration:none;
}

/* RAY STUFF */
#loader {
	display: block;
	margin-left: auto; 
	margin-right: auto;
}

#auctions-loading-message {
	margin:-16px auto 1px auto; 
	background-image: url("../r2d_images/loading.gif");
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	padding-top:10px;
}

.search-loading-message {
	margin:15px auto 1px auto; 
	background-image: url("../r2d_images/loading.gif");
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	padding-top:10px;
}

.productNotFoundMessage {
    height: auto;
    border-bottom: 4px solid #292929;
    font-family: 'Oswald', sans-serif;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 18px;
	margin-top: 18px;
}

.productPageConversion{
 padding-top:0px;
padding-bottom:40px; 
}
.productPageConversion a {
	float:right;
	width:240px;
	height:36px;
	line-height:34px;
	color:#ffffff;
	background:#186997;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight:400;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
	margin-left: 10px;
	margin-bottom: 30px;
}
.productPageConversion a:link, .productPageConversion a:visited, .{
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.productPageConversion a:hover, .productPageConversion a:active, .{
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}

.addlspecs{
margin:20px 0 30px 0;
}	

.rowhighlight td {
	background:#A1C1D5;
	cursor: pointer;
}

.newIconImage{
	display: inline-block;
	vertical-align:middle;
	padding-left:6px;
	margin-top: -4px!important;
}

.newIconImageList{
	display: block;
	
}

/* Search */
#searchContainer {
    width:100%;
    margin:20px auto;
}
#searchContent {
    float:left;
    width:76%;
	margin:10px;
}
#searchSidebar {
    float:left;
    width:21%;
}
.searchSideBarSearchBox {
	overflow: hidden;
	height: auto;
	padding: 24px;
	margin-bottom: 12px;
	border:1px solid #d5d5d6;
	background: #ebebeb;
}
.searchSideBarManuMachineBox {
	height: auto;
	padding: 24px;
	margin-bottom: 12px;
	border:1px solid #d5d5d6;
}
.searchContentBox {
	height:auto;
}
.searchContentTableBox {
	height:auto;
	margin-bottom: 12px;
}
.searchRightTitle {
	width: 100%;
	height: auto;
	text-align: left;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:17px;
	color:#186997;
	text-transform: uppercase;
	margin-bottom:10px;
}
.searchRightText {
	width: 100%;
	height: auto;
	margin-top: 8px;
	line-height: 22px;
	text-align: center;
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	color:#5b5b5b;
}
.searchRightForm {
    float: left;
    width: auto;
    height: auto;
}
.radiobuttontext {
	font-size:13px;
	padding-top: 18px;
	margin-right: 8px;
}
input.searchRightField {
	width:145px!important;
	height:38px !important;
    padding: 0 7px;
	margin-bottom:5px!important;
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:14px;
	margin:0;
	color:#5b5b5b;
	border:1px solid #d5d5d6;
	background:#ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-webkit-font-smoothing:antialiased;
	background-clip:border-box;
}
input.searchRightField:focus {
	border:1px solid #186997;
}
.searchRightButton {
    width: 161px;
    height: 30px;
}
.searchRightSubmit {
    display: block;
    width: 161px;
    height: 30px;
	line-height: 30px;
    background: #186997;
    color: #ffffff!important;
    font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight:400;
    margin-top: 3px;
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
    background-clip: border-box;
    text-decoration: none;
    border: 0 none;
}
.searchRightSubmit:link, .searchRightSubmit:visited {
	color: #ffffff;
	text-decoration:none;
	border:0 none;
	background: #186997;
}
.searchRightSubmit:hover, .searchRightSubmit:active {
	color: #ffffff;
	text-decoration:none;
	border:0 none;
	cursor:pointer;
	opacity: .8;
}
#searchinventory {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 65px;
    margin-top: 5px;
    margin-bottom: 10px;
	border-bottom: 1px solid #d5d5d6;
}
.searchButtonBox {
	margin:25px 0 5px 0;
}
.searchButtonBoxLine {
	padding: 25px 0 15px 0;
	border-bottom: 1px solid #d5d5d6;
}
.searchRightLink {
	font-size:15px;
	line-height: 22px;
	padding-top: 6px;
}
.searchRightLink a {
    text-decoration: none;
    color: #292929;
}
.searchRightLink a:link, .searchRightLink a:visited {
    color: #292929;
    text-decoration: none;
}
.searchRightLink a:hover {
	color: #292929;
}
.listingSearchConversion {
	margin:0;
	padding:0; 
}
.listingTitleSearch {
    position: absolute;
    top: 25px;
    font-size: 20px;
    clear: both;
}
.searchKeyword{
	display:block;
	line-height: 30px;
    font-size: 20px;
    color: #999;
    text-transform: uppercase;
	border-bottom: 1px solid #d5d5d6;
}
.smallTextSearchQuote {
	font-size:11px;
}
.searchEndLine {
    border-bottom: 4px solid #292929;
    margin-bottom: 5px;
	margin-top: 5px;
	width:100%;
}
.row:hover {
	background:#a1c1d5!important;
	cursor: pointer;
}

.newMachEachBlock {
	position: relative;
	overflow: hidden;
	margin-bottom: 18px;
}
.newMachImageBlock {
	position: relative;
	float: left;
	width: 292px;
	height: 230px;
	border:1px solid #d5d5d6;
}
.newMachImageBlock a img {
	width: 292px;
	height: 230px;
}
.newMachInfoBlock {
	position: relative;
	float: right;
	overflow: hidden;
	width: 652px;
	height: 184px;
	padding: 24px;
	background-color: #ebebeb;
}
.newMachLandText {
	float: left;
	width: 393px;
	height: auto;
}
.newMachLandTextErmak {
	width: 652px;
}
.newMachLandLogo {
	float: right;
	width: 211px;
	height: 104px;
}
.newMachLandTextTitle {
	width: 100%;
	height: auto;
	margin-bottom: 12px;
	font-family: 'Oswald', sans-serif;
	font-size:20px;
	font-weight:400;
	color:#292929;
	text-transform: uppercase;
}
.newMachLandTextBody {
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	font-weight:300;
}
.newMachLearnMore {
	display:block;
	position: absolute;
	bottom: 24px;
	left: 24px;
	width:144px;
	height:38px;
	line-height:36px;
	color:#ffffff;
	background:#186997;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
.newMachLearnMoreErmak {
	width: 270px;
}
.newMachLearnMore:link, .newMachLearnMore:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.newMachLearnMore:hover, .newMachLearnMore:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}
.newMachSingleHeader {
	position: relative;
	height: 94px;
	line-height: 130px;
	margin-top: 24px;
	margin-bottom: 24px;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:30px;
	color:#292929;
	text-transform: uppercase;
}
.newMachSingleLogo {
	float: right;
	width: 211px;
	height: 104px;
}
.newMachSubHead {
	position: absolute;
	width: auto;
	height: 24px;
	top: 20px;
	left: 0;
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:18px;
	line-height: 24px;
	color:#292929;
	text-transform: uppercase;
}
.newMachSingleInfo {
	float: left;
	width: 280px;
	height: auto;
	margin-bottom: 18px;
}
.newMachSingleInfo p {
	font-family: 'Oswald', sans-serif;
	font-weight:300;
	font-size:18px;
	line-height: 28px;
	color:#5b5b5b;
}
.newMachSingleImage {
	float: right;
	width: 700px;
	height: auto;
	margin-bottom: 18px;
}
.newMachSingleImage img {
	width: 700px;
	height: auto;
}
.newMachBrochures a {
	display:block;
	width:auto;
	height:36px;
	line-height:36px;
	color:#292929;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight:400;
	text-transform:uppercase;
	-webkit-transition: color 350ms ease 50ms;
    -moz-transition: color 350ms ease 50ms;
    -o-transition: color 350ms ease 50ms;
    transition: color 350ms ease 50ms;
}
.newMachBrochures a:link, .newMachBrochures a:visited {
	color: #292929;
	text-decoration:none;
}
.newMachBrochures a:hover, .newMachBrochures a:active {
	color: #186997;
	text-decoration:none;
}
.newMachBrochures a[href$=".pdf"]:before{
	content:url('../r2d_images/for_svg_pdf_icon.png');
	vertical-align: -30%;
}

.pageStripeSingleTag {
	border-top:1px solid #d5d5d6;
	border-bottom: 4px solid #292929;
	margin-top: 12px;
	margin-bottom: 18px;
}
.midPageHeader {
	position: relative;
	font-family: 'Oswald', sans-serif;
	font-weight:700;
	font-size:32px;
	line-height: 36px;
	color:#919191;
	text-align: center;
	text-transform: uppercase;
	padding-top: 18px;
}
.midPageHeaderTags {
	text-transform: lowercase;
}
.midPageHeaderPost {
	text-transform: none;
	color: #292929;
	padding-bottom: 36px;
	padding-top: 32px;
}
.midPageHeaderSingleTag {
	color: #292929;
	font-size:30px;
	font-weight:400;
	padding-bottom: 24px;
}

.sellFormMain {
	position: relative;
	width: 654px;
	height: auto;
	min-height: 440px;
	float: left;
}
.sellFormSide {
	position: relative;
	width: 330px;
	height: auto;
	float: right;
}
.sellFormSideBox {
	width: 328px;
	background-color: #ebebeb;
	border:1px solid #d5d5d6;
	padding: 30px 0;
	margin-top: 30px;
	font-family: 'Oswald', sans-serif;
	font-size:22px;
	font-weight:400;
	color:#292929;
	line-height: 34px;
	text-transform: uppercase;
	text-align: center;
}
.sellFormSideBoxInMain {
	width: 998px;
	padding: 18px 0;
}
.sellLeadin {
	text-transform: uppercase;
	color: #d3b302;
}
.sellMachBox {
	position: relative;
	float: left;
	width: 492px;
	height: 320px;
	border:1px solid #d5d5d6;
	margin-top: 24px;
}
.sellMachBoxLast {
	float: right;
}
.sellMachBoxFull {
	position: relative;
	float: left;
	width: 100%;
	border:1px solid #d5d5d6;
	height: 350px;
	padding-bottom: 25px;
	box-sizing: border-box;
}
.sellMachBlockTitle {
	width: 100%;
	font-family: 'Oswald', sans-serif;
	font-size:38px;
	font-weight:400;
	color:#292929;
	line-height: 106px;
	text-transform: uppercase;
	text-align: center;
	padding-top: 30px;
}
.sellMachBlockText {
	margin: 0 auto;
	text-align: left;
	width: 60%;
}
.sellMachBlockTextFull {
	margin: 0 auto;
	font-size: 24px; font-weight: 300; line-height: 32px;
	text-align: center;
	width: 65%;
}

.sellMachBlockButton {
    display: block;
    width: 240px;
    height: 40px;
    line-height: 38px;
    color: #ffffff;
    background: #186997;
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    margin: 0 auto;
    margin-top: 5px;
    border-radius: 2px;
    -webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
    background-clip: border-box;
}
.sellMachBlockButtonMega {
	display: inline-block;
	margin-top: 0;
}
.sellMachBlockButton:link, .sellMachBlockButton:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.sellMachBlockButton:hover, .sellMachBlockButton:active {
	color: #ffffff;
	text-decoration:none;
	opacity: .8;
}
.sellMachOr {
	position: absolute;
	left: 469px;
	top: 138px;
	border:1px solid #d5d5d6;
	border-radius: 50%;
	width: 60px;
	height: 60px;
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	font-weight:400;
	color:#292929;
	background-color: #fff;
	line-height: 60px;
	text-align: center;
	text-transform: uppercase;
	z-index: 100;
}


input.innerSearchField:focus {
	border:1px solid #186997;
}

input.sellMachinery {
	width:222px;
	height:30px;
    padding: 0 7px;
    font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	margin:0;
	color:#5b5b5b;
	border:1px solid #d5d5d6;
	background:#ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-webkit-font-smoothing:antialiased;
	background-clip:border-box;
}
input.sellMachineryMega {
	height:36px;
}

.sellMachBlockForm{
	display: block;
    text-align: center;
   	height: 50px;
    margin-top: 25px;
	box-sizing: border-box;
}
.sellMachBlockFormMega {
	margin-top: 0;
}

/* GRAVITY FORMS styles override */
/*remove form title*/
.gform_wrapper .gform_heading .gform_title {
	display:none;
}
/*for section break styling*/
.gform_wrapper .gform_body .gform_fields .gsection {
	border:0 none !important;
	padding:14px 0 0 0 !important;
	margin: 0 !important;
}
.gsection_title {
	font-family: 'Oswald', sans-serif !important;
	font-size:18px !important;
	font-weight:400 !important;
	color:#292929 !important;
}
.gsection_description {
	display:none;
}
/*for main error message in header*/
.validation_error {
	text-align: left !important;
}
/* for regular, tel and email fields styling */
.gform_wrapper .gform_body .gform_fields .gfield input[type=url], 
.gform_wrapper .gform_body .gform_fields .gfield input[type=tel], 
.gform_wrapper .gform_body .gform_fields .gfield input[type=password], 
.gform_wrapper .gform_body .gform_fields .gfield input[type=email], 
.gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	color: #292929;
	border:1px solid #d5d5d6;
	margin: 0;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
}
/* for regular, tel and email fields styling on focus */
.gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus, 
.gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus, 
.gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus, 
.gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus, 
.gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus {
	border:1px solid #186997;
}
/* for textarea styling */
.gform_wrapper .gform_body .gform_fields .gfield textarea {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	font-size:16px;
	color: #292929;
	resize:vertical !important;
	border:1px solid #d5d5d6;
	margin: 0;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
}
/* for textarea styling on focus */
.gform_wrapper .gform_body .gform_fields .gfield textarea:focus {
	border:1px solid #186997;
}
/* adjust width of datepicker text input */
.ginput_container_date input {
	width: 100% !important;
}
/* for label */
.gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
	font-family: 'Oswald', sans-serif !important;
	font-weight:400 !important;
	font-size:18px !important;
	color:#292929 !important;
	cursor:default;
}
/* for main error message */
.gform_wrapper .validation_error {
	color:#d60000 !important;
	font-family: 'Oswald', sans-serif !important;
	font-size:20px !important;
	font-weight:400 !important;
	border:0 none !important;
}
/* for error box that surrounds each form element */
.gform_wrapper .gform_body .gform_fields .gfield_error {
	border:0 none;
	background:none;
	padding:0 !important;
	margin:0 !important;
}
/* for field outline color on error and error focus */
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=url], 
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=url]:focus, 
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=tel], 
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=tel]:focus, 
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=email], 
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=email]:focus, 
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=text], 
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=text]:focus,
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=password], 
.gform_wrapper .gform_body .gform_fields .gfield_error input[type=password]:focus,
.gform_wrapper .gform_body .gform_fields .gfield_error textarea, 
.gform_wrapper .gform_body .gform_fields .gfield_error textarea:focus {
	border:1px solid #d60000 !important;
}
/*style gravity select menus*/
.gfield_select {
	height: 40px;
    background-color: #ffffff !important;
	font-family: 'Oswald', sans-serif !important;
	font-weight: 400 !important;
	color: #292929 !important;
	font-size:16px !important;
	cursor:pointer !important;
	border:1px solid #d5d5d6;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
}
/*select outline on error*/
.gfield_error .ginput_container .gfield_select {
	border:1px solid #d60000;
}
/* for the individual field decription and validation message, strips it out */
.gform_wrapper .gform_body .gform_fields .gfield_error .validation_message, 
.gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
	display:none;
}
/* for the field decription just for the file upload field */
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_fileupload + div + div {
	display:block;
	padding-top: 0 !important;
}
/* adds error outline to recaptcha field */
.gfield_error .ginput_recaptcha div div {
	border:1px solid #d60000;
}
/*stop checkbox and radio label from bolding when checked*/
ul.gfield_radio li label, ul.gfield_checkbox li label {
    font-weight: 400 !important;
	font-size: 16px !important;
	color: #919191 !important;
}
/*change size of checkbox and radios*/
ul.gfield_radio li input, ul.gfield_checkbox li input {
    zoom:1.75;
}
/*vertical spacing for checkboxes and radios*/
.gform_wrapper ul.right_label li ul.gfield_radio li, .gform_wrapper form ul.right_label li ul.gfield_radio li, .gform_wrapper ul.left_label li ul.gfield_radio li, .gform_wrapper form ul.left_label li ul.gfield_radio li, .gform_wrapper ul.right_label li ul.gfield_checkbox li, .gform_wrapper form ul.right_label li ul.gfield_checkbox li, .gform_wrapper ul.left_label li ul.gfield_checkbox li, .gform_wrapper form ul.left_label li ul.gfield_checkbox li {
    margin-bottom: 5px !important;
}
/*stop checkbox and radio label from bolding when checked*/
.gfield_error ul.gfield_radio li label, .gfield_error ul.gfield_checkbox li label {
	color: #d60000 !important;
}
/*submit button styling for gravity forms*/
.gform_footer input[type=submit], .gform_page_footer input[type=submit], .gform_page_footer input[type=button] {
	display:block !important;
	width:auto !important;
	height:40px !important;
	line-height:40px !important;
	padding:0 12px 0 12px !important;
	background:#186997 !important;
	color:#ffffff !important;
	font-family: 'Oswald', sans-serif !important;
	font-size: 18px !important;
	font-style:normal !important;
	font-weight:normal !important;
	font-weight:300 !important;
	text-align:center !important;
	text-transform: uppercase !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box !important;
	text-decoration:none !important;
	border:0 none !important;
	appearance: none !important;
    -webkit-appearance: none !important;
	-ms-appearance: none !important;
	-o-appearance: none !important;
    -moz-appearance: none !important;
}
.gform_page_footer input[type=submit] {
	margin-top: 24px;
}
.gform_page_footer input[type=button] {
	float: left;
	margin-right: 24px !important;
}
.gform_footer input[type=submit]:hover, .gform_footer input[type=submit]:active, .gform_page_footer input[type=submit]:hover, .gform_page_footer input[type=submit]:active, .gform_page_footer input[type=button]:hover, .gform_page_footer input[type=button]:active {
	color: #ffffff !important;
	text-decoration:none !important;
	background:#186997 !important;
	border:0 none !important;
	cursor:pointer !important;
	opacity: .8;
}
.gform_confirmation_message {
	text-align: center !important;
}
/* END GRAVITY FORMS styles override */

.formThankYouLarge{
	width: 100%;
	height: 160px;
	line-height: 160px;
	color:#d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-size: 70px;
	font-weight:700;
	text-align:center;
	text-transform: uppercase;
}
.formLinkButton {
	display:inline-block;
	width:auto;
	height:40px;
	line-height:40px;
	padding:0 12px;
	background:#186997;
	color:#ffffff;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	text-align:center;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
	text-decoration:none;
	border:0 none;
}
.formLinkButton:link, .formLinkButton:visited {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
}
.formLinkButton:hover, .formLinkButton:active {
	color: #ffffff;
	text-decoration:none;
	background:#186997;
	opacity: .8;
}

/* Masonry Grid Styles */
.masongridContentRow {
	width:100%;
	height:auto;
	position:relative;
	margin:40px 0 18px 0;
}
.masongridBlockWrapper {
	display:block;
	width:316px;
	height:auto;
	margin-right: 8px;
	margin-left: 8px;
}
.masongridBlock {
	display:block;
	width:314px;
	height:auto;
	border:1px solid #d5d5d6;
	background:#ffffff;
	-webkit-box-shadow: 3px 3px 4px 1px rgba(200, 200, 200, 0.1);
	-moz-box-shadow:    3px 3px 4px 1px rgba(200, 200, 200, 0.1);
	box-shadow:         3px 3px 4px 1px rgba(200, 200, 200, 0.1);
	-webkit-transition: background 250ms ease 50ms;
    -moz-transition: background 250ms ease 50ms;
    -o-transition: background 250ms ease 50ms;
    transition: background 250ms ease 50ms;
}
.masongridBlockSpacer {
	width:316px;
	height:26px;
}
.masongridBlock:link, .masongridBlock:visited, .masongridBlock:hover, .masongridBlock:active {
	text-decoration:none;
}
.masongridBlock:hover, .masongridBlock:active {
	background:#ebebeb;
}
.masongridImage {
	width:314px;
	height:auto;
}
.masongridTextBlock {
	width:262px;
	height:auto;
	position:relative;
	padding:20px 26px 26px 26px;
}
.masongridTextTitle {
	width:262px;
	height:auto;
	font-family: 'Oswald', sans-serif;
	font-size:22px;
	line-height:26px;
	color:#292929;
	font-weight:400;
	margin:0 0 12px 0;
}
.masongridTextExcerpt {
	width:262px;
	height:auto;
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	font-weight:300;
	line-height:24px;
	color:#5b5b5b;
	margin:0 0 10px 0;
}
.masongridTextExcerpt p {
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
}
.masongridTextMore {
	width:262px;
	height:auto;
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:400;
	text-transform:uppercase;
	color:#186997;
}
.masongridNextPrev {
	display:none;
}
/* END Masonry Grid Styles */

#popTagsList {
	width: 100%;
	height: auto;
	padding-bottom: 36px;
	text-align: center;
}
#popTagsList a {
	display:inline-block;
	width:auto;
	height:38px;
	line-height:36px;
	margin:0 10px 10px 0;
	padding:0 14px;
	color:#fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background:#c1c1c1;
	text-transform:lowercase;
}
#popTagsList a, #popTagsList a:link, #popTagsList a:visited {
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	color:#fff;
	text-decoration:none;
	background:#c1c1c1;
	-webkit-transition: opacity 350ms ease 50ms;
    -moz-transition: opacity 350ms ease 50ms;
    -o-transition: opacity 350ms ease 50ms;
    transition: opacity 350ms ease 50ms;
	background-clip: border-box;
}
#popTagsList a:hover {
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight:300;
	color:#fff;
	text-decoration:none;
	background:#c1c1c1;
	opacity: .8;
}

/*Image Mini Zoom*/
.homeAuctionEachImage {
	overflow: hidden;
}
.homeAuctionEachImage a img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.homeAuctionEachImage:hover a img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.sliderInvImageContainer {
	overflow: hidden;
}
.sliderInvImageContainer a img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.sliderInvImageContainer:hover a img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
td.footable-first-visible {
	overflow: hidden;
}

.row td.footable-first-visible img {
	margin-left: 4px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.row td.footable-first-visible img {
	margin-left: 4px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.row:hover td.footable-first-visible img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.row td.footable-first-visible + td img {
	margin-left: 4px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.row td.footable-first-visible + td img {
	margin-left: 4px;
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.row:hover td.footable-first-visible + td img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}


.masongridBlock .masongridImage {
	overflow: hidden;
}
.masongridBlock .masongridImage img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.masongridBlock:hover .masongridImage img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.newMachImageBlock {
	overflow: hidden;
}
.newMachImageBlock a img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.newMachImageBlock:hover a img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.machineryListImage {
	overflow: hidden;
}
.machineryListImage a img {
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.machineryListImage:hover a img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
/*END Image Mini Zoom*/

/*For youtube embed responsiveness*/
.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* mailinglist and new arrival notification */

.formThankYouSubscription{
	width: 100%;
	height: 160px;
	line-height: 160px;
	color:#d5d5d6;
	font-family: 'Oswald', sans-serif;
	font-size: 40px;
	font-weight:700;
	text-align:center;
	text-transform: uppercase;
}

.colorizeTextBlue {
	color: #186997;
}
.colorizeTextGold {
	color: #d3b302;
}

.breaksDesktopOnly {
	display:inline;
}
.breaksTabletOnly {
	display:none;
}
.breaksMobileOnly {
	display:none;
}
.breaksNotDesktop {
	display:none;
}
.breaksNotTablet {
	display:inline;
}
.breaksNotMobile {
	display:inline;
}

.blocksDesktopOnly {
	display:block;
}
.blocksTabletOnly {
	display:none;
}
.blocksMobileOnly {
	display:none;
}
.blocksNotDesktop {
	display:none;
}
.blocksNotTablet {
	display:block;
}
.blocksNotMobile {
	display:block;
}

/*TABLETS*/
@media only screen and (min-width: 768px) and (max-width: 1101px) {
@viewport{
    width: 768px;
}

.contentWrapper {
	width: 700px;
}
.contentWrapperExtended {
	width: 768px;
}

#mainLogoBox {
	width:148px;
	height:auto;
	-webkit-box-shadow: 0 6px 12px -8px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 6px 12px -8px rgba(0, 0, 0, .2);
	box-shadow: 0 6px 12px -8px rgba(0, 0, 0, .2);
}
#mainLogoBox a img {
	width:148px;
	height:auto;
}
.topHeadLink, .topHeadText {
	font-size:14px;
}
.topHeadText span {
	display:none;
}
.mainTagline {
	height:78px;
	line-height:78px;
	font-size: 22px;
}

nav#mainSiteNav {
	width: 700px;
}
.mainnavbareach {
	font-size: 13px;
}
.mainnavbareach > a {
	font-size: 13px;
	padding:0 8px;
}
a.mainnavbarfirst {
	padding-left:0;
}
.mainnavbarSearchIcon {
	width:30px;
	font-size: 16px;
}
.megaMenuWrapper {
    top: 36px;
	padding-top: 14px;
}
.megaMenuInnerWrapper {
    width: 700px;
	min-height: 124px;
	height:auto;
	padding: 20px;
	border-top: 4px solid #186997;
}
.megaMenuInnerWrapper1:before {
	left: 66px;
}
.megaMenuInnerWrapper2:before {
	left: 192px;
}
.megaMenuInnerWrapper3:before {
	left: 314px;
}
.megaMenuInnerWrapper4:before {
	left: 432px;
}
.megaMenuInnerWrapper5:before {
	left: 528px;
}
.megaMenuInnerWrapper6:before {
	left: 620px;
}
.megaMenuTitles {
	font-size:15px;
}
.megaMenuLargeTitles {
	font-size:18px;
}
.megaMenuText {
	font-size:14px;
	line-height: 18px;
}
.megaMenuLinks {
	font-size:15px;
}
.megaMenuLinks:link, .megaMenuLinks:visited {
	font-size:15px;
}
.megaFourBlock {
	width: 134px;
	height: auto;
	min-height: 192px;
	padding-left: 20px;
	padding-right: 20px;
}
.megaFourBlockFirst {
	border-left: 0 none;
	padding-left: 0;
}
.megaFourBlockLast {
	padding-right: 0;
}
.megaFourTitles {
	height: auto;
	min-height: 28px;
}
.megaFourText {
	height: auto;
	min-height: 134px;
}
.megaFourText a img {
	width: 130px;
}
.megaFullIntro {
	font-size:16px;
	padding-bottom: 20px;
}
.megaFiveNewEach {
	width: 128px;
	margin-right: 4px;
}
.megaFiveNewEach a img {
	width: 128px;
}
.megaTwoAuctionsLeft {
	float: none;
	width: 660px;
	height: auto;
	min-height: 124px;
}
.megaTwoAuctionsRight {
	display: none
}
.megaTwoNewsLeft {
	float: left;
	width: 410px;
	height: auto;
	min-height: 124px;
}
.megaMenuRecentList {
	display: none;
}
.megaMenuRecentOne {
	float: left;
	width: 428px;
}
.megaMenuRecentOneRight {
	width: 230px;
}
.megaTwoUsedSellRight {
	display: none;
}

#searchFormMainBlock {
	width:700px;
}
#searchform, #navsearch {
	width:614px;
}
input.searchFormField {
	width:612px;
	font-size:14px;
}

.aboutusFooter {
	padding: 22px;
}
.aboutusFooterInfo {
	float: none;
	width: 656px;
	height: auto;
	padding: 0 113px 0 0;
}
.aboutusFooterImage {
	display: none;
}
.aboutusFooterLogo {
	right: 22px;
	top: 22px;
}
.aboutusPageHeadText {
	font-size: 20px;
	line-height: 32px;
}

.homeAuctionNav, .homeAuctionNav.auctionLand {
	height: auto;
}
.homeAuctionNavTabsBlock, .homeAuctionNavTabsBlock.auctionLand {
	position: relative;
	overflow: hidden;
	left:auto;
	top:auto;
	width: 700px;
	margin-top: 14px;
	margin-bottom: 24px;
	margin-left: 0;
}
.homeAuctionNavTabs {
	width: 339px;
	font-size: 18px;
}
.homeAuctionFrame {
	width: 700px;
	height: auto;
	margin-bottom: 12px;
	margin-top: 12px;
}
.homeAuctionFrameContent {
	width: 700px;
	height: auto;
}
.homeAuctionFrameEach {
	margin-bottom: 20px;
}
.homeAuctionTopLineText {
	font-size: 14px;
}
.homeAuctionEachText {
	width: 700px;
}
.homeAuctionTitle {
	width: 572px;
	font-size: 17px;
	line-height: 26px;
}
.homeAuctionTitle a {
	font-size: 24px;
}
.homeAuctionEachImage {
	display: none;
}
.homeAuctionInfoAll {
	margin-top: 12px;
	margin-bottom: 16px;
}
.homeAuctionInfoOne {
	font-size:16px;
}
.homeAuctionInfoTwo {
	padding-left: 10px;
}
.homeAuctionLinksBlue {
	font-size: 16px;
}

.breadcrumbBar {
	height: 30px;
	line-height: 30px;
	font-size:12px;
}
.breadcrumbBar a {
	font-size:12px;
}

.pageUpperHeader {
	height: 64px;
	line-height: 64px;
	font-size:22px;
}
.pageUpperHeaderArrivals a {
	top: 12px;
	width:224px;
	font-size: 16px;
}
.pageUpperImageHeader {
	width: 660px;
	height: 126px;
	line-height: 126px;
	padding-left: 20px;
	padding-right: 20px;
	font-size:32px;
}
.pageUpperSideSubHead {
	right: 20px;
	top: 14px;
	font-size:19px;
	line-height: 34px;
}
.listingUpperHeader {
	line-height: 26px;
	font-size:22px;
	padding-top: 16px;
	padding-bottom: 10px;
}
.listingUpperText {
	line-height: 24px;
	font-size:18px;
	padding-bottom: 20px;
}
.listingPageBlock {
	padding-top: 10px;
	padding-bottom: 10px;
}

#usedVideoBlock {
	height: 420px;
	margin-top: 12px;
}
.usedVideoStripe {
	height:420px;
}
.usedVideoHeaderText {
	margin-top: 80px;
	margin-bottom: 42px;
	font-size:32px;
}
.usedVideoSearchText {
	font-size:24px;
	padding-bottom:12px;
	margin-bottom:12px;
}
.usedVideoBrowseButtons {
	font-size: 16px;
}
.usedVideoBrowseButtonFirst {
	margin-left: 41px;
	margin-right: 18px;
}

.featureImageBlock {
	width: 300px;
}
.featureTextBlock {
	width: 390px;
}
.featureTextModel {
	font-size: 18px;
}
.sliderFeaturedEachBlock {
	width: 298px;
	height: auto;
	max-height: 197px;
}
.sliderFeaturedEachBlock img {
	width: 298px;
	height: auto;
}
.featureTextBox {
	width: 354px;
	padding: 12px 16px 8px 16px;
	margin-bottom: 10px;
	font-size:16px;
}
.featureTextHeader {
	padding-bottom: 10px;
	font-size:16px;
}
.featureTitle {
	width: 228px;
	font-size: 24px;
	line-height: 27px;
}
.featureProductTitle {
	width: 100%;
	padding-bottom: 16px;
}
.featureTitle a {
	font-size: 24px;
}
.featureTextSumm {
	font-size:16px;
	line-height: 22px;
}
.featureTextDateIcon {
	line-height: 32px;
	font-size:20px;
}
.featureTextDate {
	height: 32px;
	font-size:18px;
	line-height: 32px;
}
.featureTextButtons {
	margin-top: 8px;
	margin-bottom: 8px;
}
.featureTextButtonsGrey {
	width:119px;
	margin-left: 8px;
	font-size: 15px;
}
.featureTextButtonsBlue {
	width:100px;
	font-size: 15px;
}

.machineryListImage {
	display: none;
}
.machineryListTextBlock {
	float: none;
	width: 700px;
	min-height:0;
}
.machineryListTextBox {
	width: 658px;
}
.machineryListButtons {
	width: 200px;
}

.productMainTitle {
	width: 520px;
	padding-top:22px;
	padding-bottom: 26px;
	padding-right: 180px;
	line-height: 28px;
	font-size:25px;
	color:#292929;
}
.productMainTitle a {
	top: 22px;
	width:164px;
	height:38px;
	line-height:36px;
	font-size: 18px;
}
.productMainImageBlock {
	width: 388px;
}
.productMainTextBlock {
	width: 300px;
}
.productMainTextBox {
	width: 266px;
	padding: 12px 16px 8px 16px;
	margin-bottom: 10px;
	font-size:16px;
}
.productMainVidIcon {
	right: 14px;
	top: 14px;
	font-size:18px;
	cursor:default;
}
.productMainTextTableLeft {
	padding-top: 3px;
	padding-bottom: 4px;

}
.productMainTextTableRight {
	padding-top: 3px;
	padding-bottom: 4px;
}
.productMainTextSumm {
	padding-bottom: 8px;
	padding-top: 14px;
	font-size:16px;
	line-height: 24px;
}
.productMainTextButtonsGrey {
	width:83px;
	margin-left: 8px;
	font-size: 16px;
}
.productMainTextButtonsGreyFirst {
	width: 84px;
	margin-left: 0;
}
.productMainTextButtonsBlue {
	width:128px;
	margin-left: 10px;
	font-size: 16px;
}
.productMainTextButtonsBlueFirst {
	margin-left: 0;
}
.productMainTextButtonsBlueVideo {
	width:266px;
	margin-left: 0;
}
.productMainVideoPlayIcon {
	font-size:19px;
}

.sliderProductMain .slick-list .slick-track .slick-slide {
}
/*
.sliderProductMainEachBlock {
	width: 386px;
	height: 255px;
}
*/
.sliderProductMainEachBlock img {
	max-width: 386px;
	max-height: 255px;
}


.sliderProductMainEachBlockVideo{
  width:386px!important;	
  height:255px!important;	
}


.productSpecsTextBlock {
	width: 375px;
}
.productSpecsTextEach {
	font-size:16px;
	line-height: 20px;
}
.productSpecsTextEachHead {
	padding-bottom: 6px;
}
.productSpecsTextTableLeft {
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 4px;
}
.productSpecsTextTableRight {
	padding-top: 3px;
	padding-bottom: 4px;
}

.productSpecsBoxBlock {
	width: 300px;
}
.productSpecsFeaturesBox {
	width: 266px;
	padding: 16px 16px 6px 16px;
	font-size:16px;
}
.productSpecsFeaturesTableLeft {
	padding-top: 7px;
	padding-bottom: 9px;
	font-size:20px;
	line-height: 20px;
}
.productSpecsFeaturesTableRight {
	padding-top: 7px;
	padding-bottom: 9px;
}
.productSpecsQuoteBox {
	width: 266px;
	padding: 16px;
}
.productSpecsQuoteTitle {
	line-height: 28px;
	font-size:24px;
}
.productSpecsQuoteText {
	margin-top: 6px;
	line-height: 20px;
	font-size:13px;
}
.productSpecsQuoteForm {
	width:210px;
}
input.productSpecsQuoteField {
	width:194px;
	font-size:14px;
}
.productSpecsQuoteButton {
	width:46px;
}
.productSpecsQuoteSubmit {
	width:46px;
	font-family: 'prest_cust_icons';
	font-size: 20px;
	text-transform:none;
}
.productSpecsQuotePhone {
	line-height: 22px;
	font-size:18px;
}
.productSpecsPromoBoxes {
	width:300px;
	height:105px;
}
.productSpecsPromoTitle {
	margin-top: 28px;
	line-height: 25px;
	font-size:24px;
}
.productSpecsPromoText {
	font-size:16px;
}

.browseByBoxes {
	padding: 10px 0 0 0;
	width:344px;
	height:64px;
}
.browseByBoxes img {
	width:40px;
}
.browseByBoxes:link, .browseByBoxes:visited {
	font-size:14px;
}

.browseByPageBlock {
	padding-top: 10px;
	padding-bottom: 10px;
}
.browseByColumnLeft {
	width: 330px;
}
.browseByColumnRight {
	width: 330px;
}
.browseByEach {
	width: 330px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.browseByEachFirst {
	padding-top: 14px;
}
.browseByEachLetter {
	width: 25px;
	font-size:28px;
}
.browseByEachList {
	width: 300px;
}
.browseByEachList ul li {
	line-height: 19px;
	margin-bottom: 10px;
}
.browseByEachList ul li a {
	font-size: 15px;
}

.innerSearchUpperText {
	font-size:16px;
	margin-bottom:14px;
}
.innerSearchLowerText {
	display:none;
}
#innersearch {
	width:602px;
	margin:0 49px;
}
.innerSearchForm {
	width:440px;
}
input.innerSearchField {
	width:424px;
	font-size:14px;
}
.innerSearchButton {
	width:158px;
}
.innerSearchSubmit {
	width:158px;
	font-size: 19px;
}
.mainnavbarfloating {
	left:8px;
}
.mainnavbarfloatingFirst {
	left:0;
}
.mainnavbarfloating a {
	width:161px;
	height:36px;
	line-height:36px;
	padding:0 12px;
}
.mainnavbarfloating a:link, .mainnavbarfloating a:visited {
	font-size: 12px;
}
.mainnavbarfloating a:hover, .mainnavbarfloating a:active {
	font-size: 12px;
}
.innerSellFormMega {
	padding-left: 0;
}

.pageSubHeader {
	height: 50px;
	line-height: 50px;
	font-size:20px;
}
	
.sliderInventory .slick-list .slick-track .slick-slide {
	margin: 0 8px 0 0;
}
.sliderEachBlock {
	width: 226px;
	height: 252px;
}

.sliderInvImageContainer{
    position:relative;
	width: 226px;
    height: 170px;
	background: #dadada;
}
.sliderInvImage {
	position: absolute;
    max-width: 226px;
	max-height: 170px;
	margin: auto;
    top: 0; 
	left: 0; 
	bottom: 0; 
	right: 0;
}
.sliderInvImage img {
	width: 226px;
	height: 170px;
}


.sliderInvText {
	padding: 12px 10px 12px 12px;
}
.sliderInvTextTop {
	width: 204px;
	font-size:15px;
	line-height: 19px;
}
.sliderInvTextTop a {
	font-size:15px;
	line-height: 19px;
}
.sliderInvTextBottom {
	bottom: 12px;
	width: 204px;
	height: 20px;
	font-size:14px;
	line-height: 20px;
}
.sliderInvVidIcon {
	font-size:14px;
}

.auctionSingleLogoTitle {
	margin-top: 14px;
}
.auctionSingleTopLabel {
	height: 26px;
	line-height: 26px;
	font-size: 15px;
}
.auctionSingleTitle {
	width: 560px;
	font-size: 30px;
	line-height: 36px;
}
.auctionSingleTextSumm {
	margin-top: 14px;
	font-size: 16px;
	line-height: 22px;
}
.auctionSingleSliderEachBlock {
	width: auto;
	height: 160px;
}
.auctionSingleSliderImage img {
	width: auto;
	height: 160px;
}
.auctionQuickDateTimePlace {
	height: 42px;
	font-size:18px;
	line-height: 42px;
}
#auctionQuickDate, #auctionQuickTime, #auctionQuickPlace {
	margin-right: 20px;
}
#auctionQuickDate:before, #auctionQuickTime:before, #auctionQuickPlace:before {
	line-height: 42px;
	font-size:20px;
	margin-right: 6px;
}
.auctionTripleInfo {
	padding-top: 16px;
	padding-bottom: 16px;
}
.auctionTripleContact {
	width: 206px;
	height: auto;
}
.auctionTripleInspection, .auctionTripleConjunction {
	width: 214px;
	min-height: 108px;
	margin-left: 12px;
	padding-left: 20px;
}
.auctionTripleConjunctionPast {
	margin-left:0;
	padding-left:0;
}
.auctionTripleLogos img {
	width: 104px;
	height: auto;
	max-height: 104px;
}
.auctionTripleLogoMain {
	margin-right: 6px;
}
.auctionSingleButtons {
	padding-top: 10px;
	padding-bottom: 10px;
}
.auctionSingleButtonsGold {
	width:140px;
	margin-right: 8px;
	font-size: 16px;
}
.auctionSingleButtonsBlue {
	width:140px;
	margin-right: 8px;
	font-size: 16px;
}
.auctionSingleNonButtons {
	margin-left: 18px;
	font-size: 15px;
}
#auctionSingleNonPrint:before, #auctionSingleNonShare:before {
	font-size:17px;
}
#auctionSingleNonPrint:before {
	margin-right: 5px;
}
#auctionSingleNonShare:before {
	margin-right: 5px;
}
.auctionCounterBox {
	width: 150px;
	height: 74px;
	margin-left: 6px;
	margin-bottom: 12px;
}
.auctionCounterBoxFirst {
	margin-left: 41px;
}
.auctionCounterNumbers {
	width: 150px;
}
.auctionCounterLabels {
	width: 150px;
}
.auctionMapBlock {
	width: 698px;
	height:189px;
	margin:14px 0 24px 0;
}

.homePromoBlock {
	width:700px;
	margin:18px 34px;
}
.homePromoBoxes {
	padding: 18px;
	width:194px;
	height:280px;
}
.homePromoTitle {
	margin: 0 0 14px 0;
	font-size:32px;
	line-height: 36px;
}
.homePromoText {
	width: 194px;
	font-size:22px;
	line-height: 38px;
}
.homePromoLink {
	left:18px;
	bottom:18px;
	width:194px;
	height:36px;
	line-height:34px;
	padding:0;
	font-size: 16px;
}

.footerPromoBoxes {
	float:left;
	margin:0 3px 0 0;
	width:171px;
	height:90px;
}
.footerPromoBoxes img {
	width:170px;
}
.footerPromoBoxOne {
	width:170px;
}
.footerPromoBoxFour {
	margin:0 0 0 0;
}
.footerPromoBoxes:link, .footerPromoBoxes:visited {
	color:#fff;
	font-size:14px;
	line-height:18px;
	text-decoration:none;
	border:1px solid #d5d5d6;
}
.footerPromoBoxes:hover, .footerPromoBoxes:active {
	color:#fff;
	text-decoration:none;
	border:1px solid #fff;
	opacity: .8;
}

.footerProdNavHead {
	font-size:16px;
	line-height:22px;
}
.footerProdNavHeadFirst {
	width:177px;
}
.footerProdNavEach {
	width:169px;
	margin:0 8px 0 0;
	font-size:13px;
	line-height:20px;
}
.footerProdNavEachLast {
	margin-right:0;
}
.footerMainNavBlock {
	height:37px;
}
#footerLogoBox {
	width:70px;
	height:37px;
}
#footerLogoBox a img {
	width:70px;
	height:37px;
}
.footerMainNav {
	height:37px;
	line-height:37px;
	font-size:11px;
}
.footerCopyright {
	font-size:11px;
}

.sliderProductMainEachBlockThumb:hover {
	opacity: 1;
}
.sliderProductMainEachBlockThumb {
	width: 70px!important;
	height: 50px!important;
	padding-top:8px;
	padding-bottom: 8px;
	text-align: center;
	display: block;
    margin-left: auto;
    margin-right: auto;
	opacity: .75;
}
.sliderProductMainEachBlockThumb img {
	width:  70px!important;
	height: 50px!important;
	border: 1px solid #d5d5d6;
}

.searchRightLink {
	line-height: 20px;
	padding-top: 12px;
}
.searchRightTitle {
	font-size:16px;
	margin-bottom:8px;
}
.searchRightText {
	margin-top: 4px;
	line-height: 20px;
	font-weight:400;
	font-size:16px;
}
input.searchRightField {
	width:84px!important;
}
.searchRightButton {
    width: 100px;
    height: 32px;
}
.searchRightSubmit {
    width: 100px;
    height: 32px;
	line-height: 32px;
	font-size: 15px;
    margin-top: 8px;
}
.listingTitleSearch {
    font-size: 16px;
}

.sellFormMain {
	width: 700px;
	min-height: 1px;
	float: none;
}

.sellFormSide {
	width: 700px;
	float: none;
}
.sellFormSideBox {
	width: 698px;
	padding: 20px 0;
}
.sellMachBox {
	width: 343px;
	margin-top: 20px;
}
.sellMachBlockTitle {
	font-size:36px;
	line-height: 98px;
	padding-top: 25px;
}
.sellMachBlockTextFull {
	margin: 0 auto;
	font-size: 24px; font-weight: 300; line-height: 30px;
	text-align: center;
	width: 65%;
}
.sellMachBlockButton {
	bottom: 34px;
	left: 67px;
	width:210px;
	font-size: 16px;
}
.sellMachOr {
	left: 322px;
	width: 54px;
	height: 54px;
	font-size:28px;
	line-height: 54px;
}

.newMachEachBlock {
	margin-bottom: 16px;
}
.newMachImageBlock {
	display: none;
}
.newMachImageBlockErmak {
	display: block;
}
.newMachLandTextErmak {
	width: 352px;
}
.newMachInfoBlock {
	float: none;
}
.newMachInfoBlockErmak {
	float: right;
	width: 352px;
}
.newMachSingleInfo {
	float: none;
	width: 700px;
}
.newMachSingleImage {
	float: none;
	margin-left: auto;
	margin-right: auto;
}

/* Masonry Grid Styles */
.masongridBlockWrapper {
	margin-right: 16px;
	margin-left: 16px;
}
/* END Masonry Grid Styles */

/*Image Mini Zoom*/
.homeAuctionEachImage a img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.homeAuctionEachImage:hover a img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.sliderInvImageContainer a img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.sliderInvImageContainer:hover a img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.row td.footable-first-visible img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.row:hover td.footable-first-visible img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.masongridBlock .masongridImage img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.masongridBlock:hover .masongridImage img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.newMachImageBlock a img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.newMachImageBlock:hover a img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.machineryListImage a img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.machineryListImage:hover a img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
/*END Image Mini Zoom*/

.breaksDesktopOnly {
	display:none;
}
.breaksTabletOnly {
	display:inline;
}
.breaksMobileOnly {
	display:none;
}
.breaksNotDesktop {
	display:inline;
}
.breaksNotTablet {
	display:none;
}
.breaksNotMobile {
	display:inline;
}

.blocksDesktopOnly {
	display:none;
}
.blocksTabletOnly {
	display:block;
}
.blocksMobileOnly {
	display:none;
}
.blocksNotDesktop {
	display:block;
}
.blocksNotTablet {
	display:none;
}
.blocksNotMobile {
	display:block;
}
}

/*MOBILE*/
@media only screen and (max-width: 767px) {
@viewport{
    width: 480px;
}

.contentWrapper {
	width: 440px;
}
.contentWrapperExtended, .contentWrapperExtMobile {
	width: 480px;
}

#mainLogoBox {
	left:116px;
	top:16px;
}
.mainTagline {
	display:none;
}

.pageStripeTopHead {
	height:140px;
	background:#fff;
}
.pageStripeTopHeadAuction {
	height:164px;
}
#pageTopNav {
	display:none;
}
#pageStripeNavMobile {
	display:block;
	width: 100%;
	height:auto;
	position: relative;
}
#mainSiteNavMobile {
	display:block;
	position: relative;
	width: 480px;
	height: auto;
	margin:0 auto;
}
#pageStripeMainSiteNav {
	display:none;
}
#mainSiteNav {
	display:none;
}

.pageUpperHeader {
	height: 70px;
	line-height: 70px;
	font-size:32px;
	text-align: center;
	overflow: hidden;
}
.pageUpperHeaderArrivals {
	height: 104px;
}
.pageUpperHeaderArrivals a {
	display:block;
	position: relative;
	right: auto;
	top: auto;
	width:440px;
	font-size: 18px;
}
.pageUpperImageHeader {
	width: 440px;
	height: 79px;
	line-height: 79px;
	padding-left: 0;
	padding-right: 0;
	font-size:32px;
	text-align: center;
}
.imageHeader_newmach {
	margin-top: 0;
	background:#d5d5d6 none;
}
.imageHeader_news {
	margin-top: 0;
	background:#d5d5d6 none;
}
.imageHeader_auctions {
	margin-top: 18px;
	background:#186997 none;
}
.imageHeader_usedmach {
	margin-top: 0;
	background:#d3b302 none;
}
.imageHeader_about {
	margin-top: 0;
	background:#292929 none;
}
.imageHeader_sellmachinery {
	margin-top: 0;
	background:#292929 none;
}
.sellMachBoxFull {
	padding-bottom: 45px;
}
.pageUpperSideSubHead {
	display: none;
}

.homeAuctionNav, .homeAuctionNav.auctionLand {
	height: auto;
}
.homeAuctionNavTabsBlock, .homeAuctionNavTabsBlock.auctionLand {
	position: relative;
	overflow: hidden;
	left:auto;
	top:auto;
	width: 440px;
	margin-top: 14px;
	margin-bottom: 30px;
	margin-left: 0;
}
.homeAuctionFrame {
	width: 440px;
	margin-bottom: 14px;
	margin-top: 14px;
}
.homeAuctionFrameContent {
	width: 440px;
}
.homeAuctionFrameEach {
	margin-bottom: 20px;
}
.homeAuctionTopLineText {
	font-size: 14px;
}
.homeAuctionEachText {
	width: 440px;
}
.homeAuctionLogo {
	float: right;
	width: 100px;
	height: auto;
	max-height: 100px;
}
.homeAuctionLogo img {
	width: 100px;
	height: auto;
}
.homeAuctionTitle {
	float: left;
	width: 330px;
	font-size: 18px;
	line-height: 26px;
}
.homeAuctionTitle a {
	font-size: 24px;
}
.homeAuctionEachImage {
	display: none;
}
.homeAuctionInfoAll {
	margin-top: 16px;
	margin-bottom: 20px;
}
.homeAuctionInfoOne {
	float: none;
	width: 440px;
	padding-right: 0;
	font-size:18px;
	line-height: 30px;
}
.homeAuctionInfoOneIcon {
	line-height: 30px;
	font-size:20px;
}
.homeAuctionInfoTwo {
	float: none;
	width: 440px;
	border-left:0 none;
	border-top:1px solid #d5d5d6;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
	margin-top: 10px;
	font-size:17px;
	line-height: 20px;
}
.homeAuctionInfoTwo span {
	font-size:14px;
}
.homeAuctionLinksBar {
	width: 100%;
	height: auto;
	margin-top: 8px;
	margin-bottom: 20px;
}
.homeAuctionLinksBlue {
	display:block;
	float: none;
	width:440px;
	height:40px;
	line-height:38px;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight:400;
}

.aboutusAddressBlock {
	width: 100%;
	height: auto;
	padding-top: 24px;
	padding-bottom: 24px;
}
.aboutusAddressCorporate {
	float: none;
	margin-bottom: 16px;
}
.aboutusAddressWarehouse {
	float: none;
}
.aboutusAddressTitle {
	height: auto;
	font-size:18px;
}
.aboutusAddressText {
	font-weight: 300;
	font-size: 18px;
}
.aboutusFooter {
	padding: 20px;
}
.aboutusFooterImage {
	display: none;
}
.aboutusFooterInfo {
	float: none;
	width: 440px;
	height: auto;
	padding: 95px 0 20px 0;
}
.aboutusFooterTitle {
	margin-bottom: 14px;
}
.aboutusFooterText {
	font-size: 18px;
}
.aboutusFooterLogo {
	right: 196px;
	top: 20px;
}
.aboutusMainTextBlock {
	width: 100%;
}
.aboutusMainTextBlockLeft {
	float: none;
}
.aboutusMainTextBlockRight {
	float: none;
}

#usedVideoBlock {
	height: 374px;
	margin-top: 12px;
}
.usedVideoStripe {
	display: none;
}
.usedVideoHeaderText {
	margin-top: 28px;
	margin-bottom: 22px;
	font-size:32px;
}
.usedVideoSearchText {
	line-height: 32px;
}
.usedVideoBrowse {
	margin-top: 34px;
}
.usedVideoBrowseButtons {
	float: none;
	width:400px;
	margin-left: 40px;
}
.usedVideoBrowseButtonFirst {
	margin-left: 40px;
	margin-right: 0;
	margin-bottom: 10px;
}

.featureImageBlock {
	display: none;
	float: none;
}
.featureTextBlock {
	float: none;
	width: 440px;
	margin-top: 14px;
}
.featureTextBox {
	width: 402px;
	padding: 12px 18px 0 18px;
	margin-bottom: 10px;
}
.featureTextHeader {
	font-size:16px;
}
.featureTitle {
	width: 276px;
	font-size: 26px;
	line-height: 29px;
}
.featureProductTitle {
	width: 100%;
	padding-bottom: 18px;
}
.featureTitle a {
	font-size: 26px;
}
.featureTextSumm {
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 26px;
}
.featureTextButtons {
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.featureTextButtonsGrey {
	float: none;
	width:402px;
	margin-left: 0;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight:400;
}
.featureTextButtonsBlue {
	float: none;
	width:402px;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight:400;
}

.machineryListImage {
	display: none;
}
.machineryListTextBlock {
	float: none;
	width: 440px;
	height: auto;
	min-height:0;
}
.machineryListTextBox {
	width: 406px;
	padding: 12px 16px 8px 16px;
}
.machineryListTitle {
	padding-bottom: 12px;
}
.machineryListButtons {
	width: 402px;
}

.productMainTitle {
	width: 100%;
	height: auto;
	padding-top:20px;
	padding-bottom: 24px;
	padding-right: 0;
	line-height: 34px;
	font-size:30px;
}
.productMainTitle a {
	display:none;
}
.productMainImageBlock {
	float: none;
	width: 440px;
	margin: 0 auto;
}
.productMainTextBlock {
	float: none;
	width: 400px;
	margin: 0 auto;
}

.sliderProductMain {
	margin-bottom: 14px;
}
/*
.sliderProductMainEachBlock {
	width: 438px;
	height: 289px;
}
*/
.sliderProductMainEachBlock img {
	max-width: 438px;
	max-height: 289px;
}

.sliderProductMainEachBlockVideo{
  width:438px!important;	
  height:289px!important;	
}
.productSpecsTextBlock {
	float: none;
	width: 430px;
	margin: 0 auto 12px auto;
}

.productSpecsBoxBlock {
	float: none;
	width: 400px;
	margin: 0 auto;
}
.productSpecsQuoteForm {
	width:300px;
}
input.productSpecsQuoteField {
	width:284px;
	font-size:24px;
}
.productSpecsQuoteButton {
	width:46px;
}
.productSpecsQuoteSubmit {
	width:46px;
	font-family: 'prest_cust_icons';
	font-size: 20px;
	text-transform:none;
}

.browseByBoxes {
	float:none;
	margin:0 0 0 0;
}

.browseByColumnLeft {
	float: none;
	width: 440px;
}
.browseByColumnRight {
	float: none;
	width: 440px;
}
.browseByEach {
	width: 440px;
}
.browseByEachFirst {
	border-top:1px solid #d5d5d6;
}
.browseByEachFirstFirst {
	border-top:0 none;
}
.browseByEachLetter {
	width: 30px;
}

.innerSearchBlock {
	padding:18px 0;
}
.innerSearchUpperText {
	display:none;
}
.innerSearchLowerText {
	font-size:18px;
	font-weight:300;
	letter-spacing:1px;
	color:#fff;
	line-height: normal;
	margin-bottom:12px;
}
#innersearch {
	width:400px;
	margin:0 40px;
}
.innerSearchForm {
	width:348px;
}
input.innerSearchField {
	width:332px;
	font-size:16px;
}
.innerSearchButton {
	width:48px;
}
.innerSearchSubmit {
	width:48px;
	height:38px;
	line-height:36px;
	background:#186997;
	color:#ffffff;
	font-family: 'prest_cust_icons';
	font-size: 20px;
	text-transform:none;
}
.innerSearchSubmit:hover, .innerSearchSubmit:active {
	color: #ffffff;
	text-decoration:none;
	border:0 none;
	cursor:pointer;
	opacity: .8;
}
.midPageHeaderPost {
	text-transform: none;
	color: #292929;
	padding-bottom: 24px;
	padding-top: 18px;
}
	
.pageSubHeader {
	height: 60px;
	line-height: 60px;
	font-size:24px;
}
.inventoryFullLink {
	height: 60px;
	line-height: 60px;
	border-bottom: 4px solid #292929;
	font-size:18px;
	margin-bottom: 22px;
}
.galleryFullLink {
	height: 60px;
	line-height: 60px;
	font-size:18px;
}
	
.sliderInventory .slick-list .slick-track .slick-slide {
	margin: 0 77px 0 0;
}
.sliderEachBlock {
	width: 324px;
	height: 360px;
	border-bottom: 2px solid #d5d5d6;
}

.sliderInvImageContainer{
    position:relative;
	width: 324px;
    height: 244px;
	background: #dadada;
}

.sliderInvImage {
	position: absolute;
    max-width: 324px;
	max-height: 244px;
	margin: auto;
    top: 0; 
	left: 0; 
	bottom: 0; 
	right: 0;
}

.sliderInvImage img {
	width: 324px;
	height: 244px;
}

.sliderInvTextTop {
	width: 296px;
}
.sliderInvTextBottom {
	width: 296px;
}

.auctionSingleLogoTitle {
	margin-top: 14px;
}
.auctionSingleTopLabel {
	position: absolute;
	top: 0;
	left: 0;
	width: 440px;
	height: 28px;
	line-height: 28px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
.auctionSingleTitle {
	width: 300px;
	font-size: 26px;
	line-height: 32px;
}
.auctionSingleLogo {
	padding-top: 40px;
}
.auctionQuickDateTimePlace {
	height: auto;
	line-height: 38px;
}
#auctionQuickDate, #auctionQuickTime, #auctionQuickPlace {
	float: none;
	margin-right: 0;
	padding-left: 10px;
}
.auctionQuickDateTimePlace > div:nth-of-type(even) {
    background: #ebebeb;
}
#auctionQuickDate:before, #auctionQuickTime:before, #auctionQuickPlace:before {
	line-height: 38px;
}
.auctionTripleInfo {
	position: relative;
	padding-top: 12px;
	padding-bottom: 12px;
}
.auctionTripleContact {
	position: relative;
	float: left;
	width: 204px;
	height: auto;
}
.auctionTripleInspection {
	position: relative;
	float: left;
	width: 204px;
	height: auto;
	min-height:120px;
	border-left:1px solid #d5d5d6;
	margin-top: 0;
	margin-left: 10px;
	padding-left: 14px;
	margin-bottom: 12px;
}
.auctionTripleConjunction {
	clear: both;
	position: relative;
	float: none;
	width: 440px;
	height: auto;
	min-height:1px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top:1px solid #d5d5d6;
	border-left:0 none;
	margin-top: 12px;
	margin-left: 0;
	padding-left: 0;
}
.auctionSingleButtons {
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
.auctionSingleButtonsBottom {
	margin-bottom: 20px;
}
.auctionSingleButtonsGold {
	float: none;
	width:440px;
	height: 40px;
	line-height: 40px;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight:400;
}
.auctionSingleButtonsBlue {
	float: none;
	width:440px;
	height: 40px;
	line-height: 40px;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight:400;
}
.auctionSingleNonButtons {
	height: 40px;
	line-height: 40px;
	margin-left: 20px;
	font-size: 17px;
}
#auctionSingleNonPrint:before, #auctionSingleNonShare:before {
	line-height: 40px;
	font-size:19px;
}
#auctionSingleNonPrint:before {
	margin-right: 6px;
}
#auctionSingleNonShare:before {
	margin-right: 6px;
}
#auctionSingleNonShare {
	margin-right: 146px;
}
.auctionCounterBox {
	width: 104px;
	height: 74px;
	margin-left: 8px;
	margin-bottom: 14px;
}
.auctionCounterBoxFirst {
	margin-left: 0;
}
.auctionCounterNumbers {
	width: 104px;
}
.auctionCounterLabels {
	width: 104px;
	font-size: 16px;
}
.auctionMapBlock {
	width: 438px;
	height:154px;
	margin:14px 0 24px 0;
}

.homePromoBlock {
	width:480px;
	margin:12px 0;
}
.homePromoBoxes {
	float:none;
	margin:0 0 6px 0;
	padding: 24px;
	width:432px;
	height:282px;
}
.homePromoBoxOne {
	background: #113245 url(../r2d_images/home_block_auction_mobile.jpg) top center no-repeat;
	background-size:100%;
}
.homePromoBoxTwo {
	background: #504301 url(../r2d_images/home_block_used_mobile.jpg) top center no-repeat;
	background-size:100%;
}
.homePromoBoxThree {
	margin: 0 0 0 0;
	background: #2e2e2e url(../r2d_images/home_block_new_mobile.jpg) top center no-repeat;
	background-size:100%;
}
.homePromoTitle {
	text-align: center;
}
.homePromoText {
	width: auto;
	font-size:26px;
	line-height: 46px;
	text-align: center;
}
.homePromoLink {
	left:24px;
	bottom:52px;
	width:432px;
	height:44px;
	line-height:42px;
	font-size: 22px;
	padding: 0;
}

.footerPromoBlock {
	margin:0 0 20px 0;
}
.footerPromoBoxes {
	float:none;
	margin:0 0 0 0;
	width:480px;
	height:108px;
	border: 0 none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.footerPromoBoxes img {
	width:245px;
}
.footerPromoBoxOne {
	width:480px;
}
.footerPromoBoxThree {
	height:120px;
}
.footerPromoBoxFour {
	margin:0 0 0 0;
}
.footerPromoBoxes:link, .footerPromoBoxes:visited {
	border:0 none;
}
.footerPromoBoxes:hover, .footerPromoBoxes:active {
	border:0 none;
}

.footerProdNavHeadBlock {
	height:auto;
	border-bottom:0 none;
}
.footerProdNavHead {
	display:none;
}
.footerProdNavHeadRight {
	float:none;
	width:357px;
	height:auto;
	margin:0 auto 14px auto;
}
.footerHeadFlag {
	width:45px;
	height:30px;
	margin:0 0 0 6px;
}
.footerHeadFlag a img {
	width:45px;
	height:30px;
}
.footerProdNavBlock {
	display:none;
}
.footerFormSelectBox {
	display:block;
	position:relative;
	width:440px;
	height:auto;
	margin:0 auto 14px auto;
}
.footerFormSelect {
	position: relative;
	width:438px;
	height: 40px;
	line-height: 39px;
	overflow: hidden;
	border:1px solid #919191;
	cursor:pointer;
	text-transform: none;
	background: #ffffff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	box-shadow: inset 0 3px 5px 0 rgba(0, 0, 0, .1);
	background-clip:border-box;
}
.footerFormSelect select {
	margin-left:7px;
	appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	-moz-appearance: none;
	text-transform: none;
	text-indent: 1px;
	text-overflow: '';
	background: none;
	background: transparent;
	overflow:hidden;
	padding: 5px 0 0 0;
	width: 120%;   /* IE hack */
	border: 0;
	position: relative;
    font-family: 'Oswald', sans-serif;
	color:#5b5b5b;
	font-size:14px;
	font-weight:400;
	cursor:pointer;
	-webkit-font-smoothing:antialiased;
}
.footerFormSelect select::-ms-expand {
	display: none;
}
.footerFormArrow {
	position: absolute;
	top: 16px;
	right: 13px;
	width: 0; 
	height: 0; 
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #186997;
}
.footerFormArrow:before {
	content: '';
	position: absolute;
	top: -24px;
	left: -20px;
	height: 42px;
	border-left: 1px solid #919191;
}
.footerProdNavSep {
	display:none;
}
.footerMainNavBlock {
	display:none;
}
.footerCopyright {
	text-align:center;
}
	
.sliderProductMainEachBlockThumb:hover {
	opacity: 1;
}
.sliderProductMainEachBlockThumb {
	width: 70px;
	height: 50px;
	padding-top:8px;
	padding-bottom: 8px;
	text-align: center;
	display: block;
    margin-left: auto;
    margin-right: auto;
	opacity: .75;
}
.sliderProductMainEachBlockThumb img {
	width: 70px;
	height: 50px;
	border: 1px solid #d5d5d6;
}

.productPageSpacingTopMachines {
    margin: 0;
    padding: 0;
    padding-bottom: 30px;
    border-bottom: 1px solid #d5d5d6;
}

.productPageConversion a {
    position:relative;
    width: 100%;
	margin-bottom: 25px;
	z-index:999;
	
}

.addlspecs{
    margin-bottom: 80px;
}	

.listingPageConversion, .listingPageConversionMultiTable.listingPageConversionMultiTable .bottom {
	float:right;
	width: 78%;
	margin-top: -10px;	
	margin-bottom: 25px;
	
}



/* Search */
#searchContent {
    float:none;
    width:100%;
	margin:0;
}
#searchSidebar {
    float:none;
    width:100%;
}
.radiobuttontext {
	font-size:14px;
	margin-right: 10px;
}
input.searchRightField {
	width: 374px !important;
	height: 38px !important;
    padding: 0 7px;
	margin-bottom:5px!important;
}
.searchRightButton {
    width: 390px;
    height: 34px;
}
.searchRightSubmit {
    width: 390px;
    height: 34px;
	line-height: 34px;
    margin-top: 12px;
}
.searchRightLink {
	float: left;
	font-size:16px;
	line-height: 22px;
	margin-right: 22px;
}
.listingTitleSearch {
    position: relative;
    top: auto;
    font-size: 20px;
}
.searchEndLine {
    border-bottom: 4px solid #292929;
    margin-bottom: 5px;
	margin-top: 5px;
	width:100%;
}

/* GRAVITY FORMS styles override */
/*submit button styling for gravity forms*/
.gform_footer input[type=submit] {
	width:440px !important;
	padding:0 !important;
}
/* END GRAVITY FORMS styles override */

/* Masonry Grid Styles */
.masongridBlockWrapper {
	margin-right: 60px;
	margin-left: 60px;
}
/* END Masonry Grid Styles */

.sellFormMain {
	width: 440px;
	min-height: 1px;
	float: none;
}
.sellFormSide {
	width: 440px;
	float: none;
}
.sellFormSideBox {
	width: 438px;
	padding: 20px 0;
}
.sellMachBox {
	float: none;
	width: 438px;
	margin-top: 20px;
}
.sellMachBoxLast {
	float: none;
}
.sellMachBlockTitle {
	font-size: 32px;
	line-height: 75px;
	padding-top: 45px;
}
.sellMachBlockTextFull {
	margin: 0 auto;
	font-size: 18px; font-weight: 300; line-height: 26px;
	text-align: center;
	width: 80%;
}
.sellMachBlockButton {
	bottom: 40px;
	left: 99px;
}
.sellMachOr {
	left: 189px;
	top: 300px;
}

.newMachImageBlock {
	display: none;
}
.newMachInfoBlock {
	position: relative;
	float: none;
	width: 400px;
	height: auto;
	padding: 20px;
}
.newMachLandText {
	float: none;
	width: 400px;
}
.newMachLandLogo {
	float: none;
	margin: 0 auto 10px;
}
.newMachLearnMore {
	position: relative;
	bottom: auto;
	left: auto;
	width:400px;
	height:40px;
	line-height:38px;
	margin-top: 18px;
}
.newMachSingleHeader {
	height: auto;
	line-height: 130px;
	margin-top: 0;
}
.newMachSingleLogo {
	float: none;
	margin-top: -28px;
}
.newMachSingleInfo {
	float: none;
	width: 440px;
}
.newMachSingleImage {
	float: none;
	width: 440px;
}
.newMachSingleImage img {
	width: 440px;
}

/*Image Mini Zoom*/
.homeAuctionEachImage a img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.homeAuctionEachImage:hover a img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.sliderInvImageContainer a img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.sliderInvImageContainer:hover a img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.row td.footable-first-visible img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.row:hover td.footable-first-visible img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.masongridBlock .masongridImage img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.masongridBlock:hover .masongridImage img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.newMachImageBlock a img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.newMachImageBlock:hover a img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}
.machineryListImage a img {
	-moz-transition:none !important;
	-webkit-transition:none !important;
	transition:none !important;
}
.machineryListImage:hover a img {
	-moz-transform: none !important;
	-webkit-transform: none !important;
	transform: none !important;
}

/*END Image Mini Zoom*/


.productSpecsFeaturesBox {
    margin-top: 20px;
    margin-left: 15px;
  
}

table.footable-details > tbody > tr > td:nth-child(2) {
    padding-left: 90px;
	font-size:16px;
}

table.footable-details > tbody > tr > th:nth-child(1) {
   font-size:16px;   
}



/*mobile overrides for modal windows*/
div.jqi {
	font-size: 16px;
}
input.mainField {
	font-size: 24px;
}
textarea.mainFieldArea {
	font-size: 24px;
}



.breaksDesktopOnly {
	display:none;
}
.breaksTabletOnly {
	display:none;
}
.breaksMobileOnly {
	display:inline;
}
.breaksNotDesktop {
	display:inline;
}
.breaksNotTablet {
	display:inline;
}
.breaksNotMobile {
	display:none;
}

.blocksDesktopOnly {
	display:none;
}
.blocksTabletOnly {
	display:none;
}
.blocksMobileOnly {
	display:block;
}
.blocksNotDesktop {
	display:block;
}
.blocksNotTablet {
	display:block;
}
.blocksNotMobile {
	display:none;
 } 
}



/* ray fancybox overides */

.fancybox-show-thumbs .fancybox-inner {
    right: 0!important; 
}

.fancybox-thumbs > ul {
  overflow: hidden!important;
}

/*.fancybox-thumbs > ul:hover {
  overflow: auto!important;
}*/

.fancybox-thumbs {
  top: auto!important;
  width: 100%	!important;
  bottom: 0!important;
  left: 0!important;
  right: 0!important;
  height: 80px!important;
  margin:0 auto!important;
  display:block!important;
  text-align:center!important;
  /*background: transparent!important; */
  background: rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs > ul > li {
   background: rgba(0, 0, 0, 0.3);
   left:15px!important;
}

.fancybox-container--thumbs .fancybox-caption-wrap, 
.fancybox-container--thumbs .fancybox-controls, 
.fancybox-container--thumbs .fancybox-slider-wrap {
  right: 0!important;
  bottom: 80!important;
}

@media all and (max-width: 767px) {

	.fancybox-container--thumbs .fancybox-controls,
	.fancybox-container--thumbs .fancybox-slider-wrap,
	.fancybox-container--thumbs .fancybox-caption-wrap {
		bottom: 0!important;
	}

}

@media all and (max-width: 767px) and (orientation: landscape) {
  .fancybox-thumbs {
		 display: none !important;  
	}

}