@charset "utf-8";
/* CSS Document */

body,html {
	padding:0px;
	margin:0px;
	/*font-family:Arial, Helvetica, sans-serif, Calibri;*/
	font-family: 'Arial Black', Gadget, sans-serif;
	font-size:12px;
	line-height:14px;
	background-color:#333300 ;
}
.clearFloat {
	line-height:0px;
	font-size:0px;
	height:0px;
	clear:both;
}

#mainContainer {
	width:1000px;
	margin:0px auto;
	position:relative;
	box-shadow:0 10px 10px #000000;
	-moz-box-shadow:0 10px 10px #000000;
	-webkit-box-shadow:0 10px 10px #000000;
}
#headerContainer {
	background-image:url(../images/wildlife-logo.jpg);
	height:336px;
	width:1000px;
	box-shadow:0px 7px 7px #55250b;
	-moz-box-shadow:0px 7px 7px #55250b;
	-webkit-box-shadow:0px 7px 7px #55250b;
	position:relative;
	z-index:3;
}

#headerContainer.nologo {
	background-image:url(../images/livestock-nologo.jpeg);
}
#contentContainer {
	background-image: url(../images/contentBg.jpg);
	width:1000px;
	position:relative;
	z-index:2;
	padding:10px 0px;
    overflow:hidden;
}

/* intro section start*/
#introContainer {
	position:relative;
	width: 980px;
	height:74px;
}
#introFloatContainer {
    position: absolute;
    top: 99px;
    left: 0px;
    width: 1000px;
}
#introFloatContainer.extra {
    top: 118px;
}
#introFloatContainer .purchasedBlock {
	padding-top: 10px;
}
#introContainer .leftBlock {
	margin-left:10px;
	width:468px;
	background-color:#7D2D0B;
	border:3px solid #000;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	float:left;
	opacity:0.9;
	filter:alpha(opacity=90);
	height:68px;
	color:#ded9c3;
	box-shadow:0px 5px 5px #000;
	-moz-box-shadow:0px 5px 5px #000;
	-webkit-box-shadow:0px 5px 5px #000;
}
#introFloatContainer .leftFloatBlock {
	margin-left: 22px;
    width: 435px;
    float: left;
    height: 70px;
    color: #ded9c3;
}
#introFloatContainer .leftFloatBlock h1 {
	text-transform:uppercase;
	font-size:18px;
	line-height:20px;
	margin:10px 0px 5px 0px;
	text-align:center;
	color:#ded9c3;
	/*font-family: "Arial Black", Arial, sans-serif;*/
	font-family: 'Arial Black', Gadget, sans-serif;
}
#introFloatContainer .leftFloatBlock h1.agents {
	margin:32px 0 0 !important;
}
#introContainer .rightBlock {
	margin-left:10px;
	width:460px;
	border:2px solid #000;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	float:left;
	height:60px;
	color:#514e26;
	font-weight:bold;
	text-transform:uppercase;
	background-image:url(../images/topRightBg.png);
	background-repeat:repeat-y;
	opacity:0.5;
	filter:alpha(opacity=50);
}
#introFloatContainer .rightFloatBlock {
	margin-left: 28px;
    width: 475px;
    float: left;
    color: #514e26;
    font-weight: bold;
    /*font-family: "Arial Black", Arial, sans-serif;*/
	font-family: 'Arial Black', Gadget, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    padding-top: 10px;
    padding: 20px;
    background: rgb(0,37,45,0.8);
}
.rightFloatBlock .lotInfo {
	text-transform:uppercase;
	text-align:right;
}
.rightFloatBlock .lotInfo input[type="text"] {
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.5);
	font-weight:bold;
	width:140px;
	font-size:14px;
	text-transform:uppercase;
	color: #000000;
}
.datespeciesInfo {
	text-transform:uppercase;
	text-align:right;
}
.datespeciesInfo .col {
	width:230px;
	float:left;
}
.datespeciesInfo .col input[type="text"] {
	background-color:rgb(197, 175, 118);
	background-color:rgba(197, 175, 118, 0.6);
	font-weight:bold;
	width:140px;
	font-size:14px;
	color: #000000;
}
#introContainer .rightBlock {
	padding:10px 10px 0px 0px;
}
.auctionInfo {
	color:#201f00;
	font-weight:bold;
	text-align:right;
	font-size:14px;
	line-height:16px;
	text-transform:uppercase;
	/*font-family:"Arial Black", Arial, sans-serif;*/
	font-family: 'Arial Black', Gadget, sans-serif;
}
.auctionInfo div.inputfield {
	font-weight:bold;
	background-color:rgb(89, 44, 10, 0.8);
	background-color:rgba(89, 44, 10, 0.8);
	color:#ded9c3;
	width:310px;
	text-transform:capitalize;
}
.auctionInfo input[type="text"] {
	font-weight:bold;
	background-color:rgb(89, 44, 10, 0.8);
	background-color:rgba(89, 44, 10, 0.8);
	color:#ded9c3;
	width:310px;
	text-transform:capitalize;
}
input[type="text"] {
	background-color: transparent;
	border:0px none;
	/*border-radius:3px;*/
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:26px;
	line-height:20px;
	font-size:12px;
	/*font-family: Arial, Helvetica, sans-serif, Calibri;*/
	font-family: 'Arial Black', Gadget, sans-serif;
    padding: 0 5px;
}
div.inputfield {
	background-color: transparent;
	border:1px solid #000;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	height:20px;
	line-height:20px;
	font-size:12px;
	/*font-family: Arial, Helvetica, sans-serif, Calibri;*/
	font-family: 'Arial Black', Gadget, sans-serif;
    padding: 0 3px 0px 5px;
}

.redLight {
	background-image:url(../images/redlight.png);
	height:35px;
	width:40px;
	position:absolute;
	top:26px;
	left:477px;
}
/* intro section end*/

/* content blocks section start*/
/* content blocks section end*/
#leftColumn {
	margin-left:10px;
	width:485px;
	float:left;
	color:#000;
	margin-top:0px;
}
#rightColumn {
    color: #000;
    float: left;
    margin-left: 12px;
    margin-top: 0px;
    width: 485px;
}
#fullColumn {
    margin-left: 10px;
    margin-top: 53px;
    width: 954px;
	position:relative;
	background-color:#e3b343;
	height:915px;
	z-index:2;
	border:2px solid #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
#fullFloatColumn {
    color: #000;
    width: 958px;
	position:absolute;
	height:952px;
	top:94px;
	left:20px;
	z-index:3;
}
#fullFloatColumn .leftCol {
	width:470px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin-bottom:2px;
}
#fullFloatColumn .rightCol {
	width:470px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	margin-bottom:2px;
}
#fullFloatColumn input[type="text"] {
	width:445px;
	margin:0px 6px;
	background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-weight: bold;
    height: 17px;
    padding: 0 5px;
}
#fullFloatColumn .blockItemContainer {
	margin-top:0px !important;
}
#fullFloatColumn .blockItemFloatContent {
	left:8px !important;
}
.blockItemHeading {
	text-transform:uppercase;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	line-height:16px;
	padding:8px 0px;
    background-color: rgb(0,37,45);
	font-weight:bold;
	box-shadow:0px 10px 10px -5px #8b0305;
	-moz-box-shadow:0px 10px 10px -5px #8b0305;
	-webkit-box-shadow:0px 10px 10px -5px #8b0305;
	z-index:3;
	border:1px solid #000;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	opacity: 0.9;
	filter:alpha(opacity=90);
	/*font-family:"Arial Black", Arial, sans-serif;*/
	font-family: 'Arial Black', Gadget, sans-serif;
}
#introFloatContainer .blockItemHeading {
	background: #7ca5bc;
}
#introFloatContainer .blockItemContainer {
    background: rgb(231,196,112,0.8);
}
.delButton {
    display: block;
    height: 19px;
    width: 31px;
    float: left;
    margin: 0px 1px;
    background-image: url(../images/crossbutton.png);
    background-position: left top;
    background-repeat: no-repeat;
	background-size: contain;
}
.delButton2 {
    display: block;
    float: left;
    margin: 0px 0px;
    background-image: url(../images/redbutton.png) !important;
    background-position: 3px 4px;
    background-repeat: no-repeat;
    background-size: contain;
    background-repeat: no-repeat;
    background-size: contain;
    text-transform: uppercase;
    text-align: center;
    color: #E2BA50;
    height: 29px;
    line-height: 36px;
    display: inline-block;
    width: 88px;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    margin-top: -10px;
    padding: 0px;
}
.searchIcon {
    border: none;
    position: absolute;
    bottom: 16px;
    right: 5px;
}
.speciesAlign {
    vertical-align: top;
}
.chat {
    background-color: #fff;
    padding: 8px 10px 9px;
    position: absolute;
    left: 0px;
    top: 0px;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
}
.blockItemFooter {
	text-transform:uppercase;
	text-align:center;
	color:#ded9c3;
	font-size:14px;
	line-height:16px;
	padding:12px 0px;
	background-color:#514e26;
	font-weight:bold;
	box-shadow:0px 7px 7px #55250b;
	-moz-box-shadow:0px 7px 7px #55250b;
	-webkit-box-shadow:0px 7px 7px #55250b;
	z-index:3;
	border:1px solid #000;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	opacity: 0.9;
	filter:alpha(opacity=90);
	margin-top:10px;
	margin-left:-8px;
}
.blockItemFooterSmall {
	text-align:center;
	color:#ded9c3;
	font-size:14px;
	line-height:16px;
	padding:2px 0px 0px;
	background-color:rgb(0,37,45);
	font-weight:bold;
	box-shadow:0px 7px 7px #55250b;
	-moz-box-shadow:0px 7px 7px #55250b;
	-webkit-box-shadow:0px 7px 7px #55250b;
	z-index:3;
	border:1px solid #000;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	opacity: 0.9;
	filter:alpha(opacity=90);
	margin-top:-1px;
}
#leftColumn .blockItemContent {
    background-image: url("../images/leftBlockBg.png");
    background-position: left top;
    background-repeat: repeat-y;
    border: 1px solid #000000;
    height: 135px;
    position: relative;
}
#rightColumn .blockItemContent {
    border: 1px solid #000000;
    height: 135px;
    opacity: 0.5;
	filter:alpha(opacity=50);
    position: relative;
	background-image: url("../images/topRightBg.png");
    background-repeat: repeat-y;
}
#fullColumn .blockItemContent {
    background-image: url("../images/fullBlockBg.jpg");
    background-position: left top;
    background-repeat: repeat-y;
    border: 1px solid #000000;
    opacity: 0.6;
	filter:alpha(opacity=60);
    position: relative;
}
.blockItemFloatContent {
	position:relative;
    width: 100%;
}
.blockItemFloatContent.userscreen {
    padding: 0px 10px 0px 10px;
}
.blockItemFloatContent.infoscreen {
    padding: 10px 0px 0px;
}
.blockItemContainer {
	position:relative;
	margin-top:10px;
}
.speciesTable {
	border-spacing: 5px 0px;
	border-collapse: separate;
}
.blockItemLeft {
    float: left;
    margin-left: 0px;
    width: 72%;
    font-size: 12px;
    font-weight: bold;
    line-height: 19px;
    text-align: center;
    margin-right: 10px;
}
.blockItemLeft.innercontent {
    margin-left: -5px;
    width: 72%;
}
.blockItem.innercontent {
    position: relative;
    margin: 0px auto;
    width: 85%;
}
.innercontentleft {
    width: 74%;
    float: left;
}
.innercontentright {
    width: 25%;
    float: left;
}
.blockItem.innercontent .submitButton {
	font-size:10px;
}
.sellerOfLot {
    text-align: center;
    padding: 20px;
}
.sellerOfLot span {
    font-weight:bold;
    display:block;
    margin-bottom:15px;
    font-size:13px;
}
.infoscreen hr {
    margin-top: 10px;
    width: 100%;
}
.infoscreen .blockItemLeft {
    text-align: center;
    font-size: 13px;
    margin-right: 0px;
    width: 49%;
    font-weight: bold;
    border-right: 1px solid #333;
    padding-bottom: 0px;
}
.infoscreen .blockItemRight {
    text-align: center;
    font-size: 13px;
    margin-right: 0px;
    width: 49%;
    font-weight: bold;
    padding-bottom: 0px;
}
.sideborders {
    border-left: 3px solid #333;
    border-right: 3px solid #333;
	height:10px;
	width:75%;
    margin: -6px 0px 0px 48px;
}
.sellerBlock {
    background-color: #514E2E;
    padding: 0px 0px 0px 8px;
    clear: both;
    border-radius: 12px;
    border: 1px solid #333;
    display: block;
    text-align: left;
    font-size: 11px;
    margin: 3px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
}
.sellerText {
    background-color: #BFBB96;
    padding: 3px;
    clear: both;
    border-radius: 12px;
    border: 1px solid #333;
    display: inline-block;
    text-align: left;
    font-size: 12px;
    margin: 0px 0px 0px 10px;
    width: 86%;
    color: #333;
	font-weight:bold;
}
.biddingBlock .sbHolder {
    float: right;
    margin-right: -1px;
    margin-top: -1px;
    border-radius: 10px 0px 0px 10px;
    background-color: #32001c;
    height: 25px;
}
.sbOptions {
    z-index: 3;
}
.bluebg {
	background: #7ca5bc;
    margin-bottom: 10px;
}
.livestockdet {
    margin-top: 10px;
}
.livestockdet2 {
}
.singular .blockItemLeft.innercontent {
    margin-left: -5px;
    width: 72%;
    margin-right: 17px;
}
.singular .blockItemLeft.coldrop {
	width: 100%;
}
.blockItemLeft.coldrop {
    width: 95%;
    margin-left: 5px;
}
.sbSelector {
    width: 149px;
}
.bidInc {
    padding: 2px 0px;
    display: inline-block;
}
.biddingBlock .sbSelector:link, .biddingBlock .sbSelector:visited, .biddingBlock .sbSelector:hover, .biddingBlock .sbSelector1:link, .biddingBlock .sbSelector1:visited, .biddingBlock .sbSelector1:hover {
	color:#ffffff;
}

.logobottom {
    margin-right: 10px;
  }

  .margin5_L .jqTransformRadioWrapper {
    margin-left: 5px;
  }
  .TopRateMod .ModuleContent,.LivestockMod .ModuleContent {
    height: initial;
    height: auto;
  }

  #JointAuctions3expiresIn {
    font-size: 11px;
  }

  .OnlineAuctions2 {
    margin-top: -10px;
  }

  #OnlineAuctions2 .OnlineAuctions2 {
    margin-top: -15px;
  }

  #JointAuctions3expiresOn {
    margin-bottom: 5px;
  }

  .disableLink {
    pointer-events: none;
    cursor: default;
  }

  .checkbox {
    display: inline-flex;
    cursor: pointer;
    position: relative;
  }

  .checkbox>span {
    color: #34495E;
    padding: 0.5rem 0.25rem;
  }

  .checkbox>input {
    height: 15px;
    width: 20px;

    border: 1px solid #34495E;
    border-radius: 4px;
    outline: none;
    transition-duration: 0.3s;
    background-color: #dfcec4;
    cursor: pointer;
  }

  .checkbox>input:checked {
    border: 1px solid #dfcec4;
    background-color: #dfcec4;
  }

  .checkbox>input:checked+span::before {
    content: '\2713';
    display: block;
    text-align: center;
    color: #333300;
    position: absolute;
    left: 0.7rem;
    top: 0.2rem;
  }

  .checkbox>input:active {
    border: 2px solid #333300;
  }



  #rotate {
    vertical-align: top;
    transform: rotate(7deg);
    -ms-transform: rotate(90deg);
    /* IE 9 */
    -moz-transform: rotate(90deg);
    /* Firefox */
    -webkit-transform: rotate(270deg);
    /* Safari and Chrome */
    -o-transform: rotate(90deg);
    /* Opera */
  }
  

/* MENU */

#nav {
    text-align: center;
    /* float: left; */
    margin: 0;
    padding: 0;
    border-bottom: none;
    display: flex;
    width: 100%;
    position: absolute;
    bottom: 0;
    justify-content: space-evenly;
    flex-wrap: nowrap;
    flex-direction: row;
    flex: 1;
	background: -webkit-gradient(linear, left top, left bottom, from(#765C37), to(#00252d));
}

#nav li a, #nav li {
}

#nav li {
    list-style: none;
    position: relative;
    width: 100%;
}

#nav li a {
    text-decoration: none;
}
#nav>li>a {
    color: white;
    width: 100%;
    display: block;
    height: 27px;
    line-height: 27px;
	background: -moz-linear-gradient(top, #00252d, #765C37);
	background: -webkit-gradient(linear, left top, left bottom, from(#765C37), to(#00252d));
    padding: 0px 0px;
    text-decoration:none;
}

#nav li a:hover {
 background: #C86300;
 color: #FFC631;
 background: -moz-linear-gradient(top, #00252d, #C86300);
 background: -webkit-gradient(linear, left top, left bottom, from(#C86300), to(#00252d));
 text-decoration:none;
}


/* Submenu */
.loggedheader {
    color: #000;
}
.loggedheader .namefield {
    color: #efc34f;
}
.loggedheader span {
    color: #ffffff;
}
.loggedheader a {
    color: #efc34f;
    padding: 0px 10px;
}
.hasChildren {
	position: absolute;
	width: 5px;
    height: 5px;
	right : 0;
	bottom: 0;
}

#nav li ul {
 display: block;
 padding: 0;
 margin: 0;
 background: url(../images/menu-bg.jpg);
 padding:6px 0px 10px 0px;
}
#nav li > div {
    display: none;
    position: absolute;
}

#nav li:hover > div {
    color:#FFC631;
    display: flex;
    align-items: stretch;
}

#nav li:hover > ul {
color:#FFC631;
 display: block;
}

#nav li ul li, #nav li ul li a {
 float: none;
 color:#000000;
 padding: 2px;
}

#nav li ul li {
 _display: inline; /* for IE6 */
 text-align:left;
 padding-left:5px;
 width:180px;
 padding-top:5px;
 color:#000000;
}

#nav li ul li a {

 display: block;
 margin-left:12px;
 margin-right:9px;
}

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
color:#FFC631;
 left: 100%;
 top: 0;
}

.subnav  {
 color:#000000;
 display: block;
 font-weight:bold;
 margin-left:10px !important;
}

#subnav:hover  {
color:#FFC631;
 display: block;
}

/* MENU */
#menu { margin:0px 0 0 150px; }
#menu ul { list-style:none; }
#menu ul li { display:inline; float:left; margin-bottom:0px; }



/* background color set to RGBA, with opacity on 0.3 and also using text-shadow */
#menu ul li a { padding:10px; background: rgba(255,138,30,0.3); text-decoration: none; font: bold 14px Helvetica, Sans-Serif; letter-spacing: -1px; color: #402e16; }
	
/* hover state shows a linear gradient and opacity it brought down to 0.9 and also shows a very slight grey gradient on top */
#menu ul li a:hover { -moz-box-shadow: 0 -2px 5px #777; -webkit-box-shadow: 0 -2px 5px #777;
	background: -webkit-gradient(
		linear, right bottom, left top, color-stop(0, rgb(237,227,112)), color-stop(0.72, rgb(255,173,10))) !important;
	background: -moz-linear-gradient(
		right bottom, rgb(237,227,112) 0%, rgb(255,173,10) 72%) !important;
	background-color:rgb(255,173,10) !important;
	-moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; }

/* another RGBA background, now with an opacity of 0.8 */
#menu ul li a.active { background: rgba(255,138,30,0.8) !important; }
#loginContainer
{
    position: relative;
    right: 20px;
    top: 15px;
    float: right;
    /*width: 435px;*/
    height: 40px;
}

#userName
{
    position: relative;
    float: left;
    width: 100px;
    background: rgb(118,92,55, 0.75);
    height: 14px;
    line-height: 14px;
    padding: 3px 6px;
    border: 1px solid #333;
    border-radius: 10px;
    box-shadow: 1px 5px 10px #000;
    margin-right: 6px;
}

#password
{
    position: relative;
    float: left;
    width: 100px;
    background: rgb(118,92,55, 0.75);
    height: 14px;
    line-height: 14px;
    padding: 3px 6px;
    border: 1px solid #333;
    border-radius: 10px;
    box-shadow: 1px 5px 10px #000;
}

#signIn
{
    background-image: url(../images/lightbutton.png);
    background-position: left -1px;
    background-repeat: no-repeat;
    text-align: center;
    color: #F2DF7D;
    height: 31px;
    line-height: 29px;
    display: inline-block;
    width: 95px;
    text-decoration: none;
    margin-top: -3px;
    font-size: 11px;
    font-weight: bold;
    margin-right: 0px;
    background-size: contain;
    margin-left: 10px;
    float: left;
    color: #ffffff;
    background-color: transparent;
    border: none;
    cursor: pointer;
}
#signIn a {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

#signIn:hover {
    background-image: url(../images/midgreenbutton.png);
}
#signIn.active {
    background-image: url(../images/midgreenbutton.png);
}
#Search
{
    background-image: url(../images/lightbutton.png);
    background-position: left -1px;
    background-repeat: no-repeat;
    text-align: center;
    color: #F2DF7D;
    height: 31px;
    line-height: 29px;
    display: inline-block;
    width: 95px;
    text-decoration: none;
    margin-top: -3px;
    font-size: 11px;
    font-weight: bold;
    margin-right: 0px;
    background-size: contain;
    margin-left: 10px;
    float: right;
    color: #ffffff;
    background-color: transparent;
    border: none;
    cursor: pointer;
}

#Search a {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

#Search:hover {
    background-image: url(../images/midgreenbutton.png);
}
#Search.active {
    background-image: url(../images/midgreenbutton.png);
}
#register a {
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}
#register:hover {
    background-image: url(../images/midgreenbutton.png);
}
#register.active {
    background-image: url(../images/midgreenbutton.png);
}
#register
{
    background-image: url(../images/lightbutton.png);
    background-position: left -1px;
    background-repeat: no-repeat;
    text-align: center;
    color: #F2DF7D;
    height: 32px;
    line-height: 30px;
    display: inline-block;
    width: 95px;
    text-decoration: none;
    margin-top: -3px;
    font-size: 11px;
    font-weight: bold;
    margin-right: 0px;
    background-size: contain;
    margin-left: -3px;
    float: left;
    color: #ffffff;
}
hr {
    background-color: #333;
    color: #333;
    width: 95%;
    margin: 2px;
    border: 0px;
    border-top: 1px solid #333;
}
.biddingBlock.inc .sellerBlock {
	width: 330px;
	border-radius: 12px 0px 0px 12px;
    display: inline-block;
    height: 24px;
    line-height: 21px;
}
.biddingBlock.inc .sbHolder:after {
    background-color: #333;
    content: "";
    display: inline-block;
    height: 1px;
    /* position: relative; */
    vertical-align: middle;
    width: 37px;
    margin-top: 13px;
    position: absolute;
    right: -37px;
}
.biddingBlock.inc .submitButton {
    margin-left: 25px;
}
.biddingBlock .lotliveContent {
    height: 24px;
    padding: 0px 5px;
    margin: 0px;
    text-indent: unset;
    border: 0px;
    float: right;
    width: 143px;
    border-radius: 10px;
}
.totalweight {
    margin-top: 3px;
}
.lotliveContent {
    height: 31px;
    background-color: #32001c !important;
    margin-top: -10px;
    z-index: 1;
    position: relative;
    border-radius: 5px;
    margin-bottom: 5px;
    color: #fff;
    padding-top: 14px;
    padding-left: 10px;
}
.lotliveContent.long {
	height:57px;
}
.lotlive .sellerBlock {
    margin: 0px;
    z-index: 2;
    position: relative;
}
.lotlive .sellerText {
    width: 50%;
    float: right;
    line-height: 18px;
    padding: 0px 0px 0px 5px;
    font-size: 11px;
    height: 17px;
    background: url(../images/checkbuttonSel.png) #86804E no-repeat right center;
	color: #941E1C;
}
.biddingBlock.lastsold {
    float: left;
    display: inline-block;
    width: 148px;
    margin-left: 2px;
}
.biddingBlock.lastsold .sellerBlock {
    height: 19px;
    padding-top: 1px;
    font-size: 10px;
    margin-top: 5px;
}
.biddingBlock.lastsold .lotliveContent {
    width: 56px;
    height: 20px;
    margin-top: -1px;
}
.readdetailsbutton {
    background-image: url(../images/lightbutton.png);
	background-position: center -2px;
    background-repeat: no-repeat;
    text-align: center;
    color: #FFFFFF;
    height: 34px;
    line-height: 30px;
    display: inline-block;
    width: 105px;
    text-decoration: none;
    margin-top: 0px;
    font-size: 10px;
    font-weight: bold;
	background-size: contain;
}
.readdetailsbutton:hover {
    background-image: url(../images/midgreenbutton.png);
}
.readdetailsbutton.active {
    background-image: url(../images/midgreenbutton.png);
}
.wideButton {
    background-image: url(../images/lightlongbutton.png);
    background-position: left top;
    background-repeat: no-repeat;
	background-size: contain;
    text-align: center;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    width: 155px;
    text-decoration: none;
    margin-top: 0px;
    font-size: 10px;
    font-weight: bold;
    float: left;
    margin-right: 5px;
	margin-bottom:10px;
}

.wideButton:hover:not(.red){
    background-image: url(../images/midgreenlongbutton.png);
}
.wideButton.red {
    background-size: contain;
    background-image: url(../images/redlongbutton.png);
	color: #E2BA50;
}
.wideButton.confirmsale {
    background-image: url(../images/maxbutton.png) !important;
}
.readmoreblock {
    background-color: #514E2E;
    padding: 0;
    clear: both;
    border-radius: 4px;
    border: 1px solid #333;
    display: block;
    text-align: left;
    font-size: 11px;
    margin: 3px;
    color: #E2BA50;
    text-transform: uppercase;
    font-weight: bold;
    text-decoration: none;
    width: 35%;
    text-align: center;
    margin: 6px auto 10px auto;
    box-shadow: 2px 2px 2px #333;
}
.readmore {
    background-image: url(../images/lightbutton.png);
    background-position: left -1px;
    background-repeat: no-repeat;
	background-size: contain;
    text-transform: uppercase;
    text-align: center;
    color: #E2BA50;
    height: 34px;
    line-height: 30px;
    display: inline-block;
    width: 95px;
    text-decoration: none;
    margin-top: -5px;
    font-size: 10px;
    font-weight: bold;
}
.readmore:hover {
    background-image: url(../images/midgreenbutton.png);
}
.readmore.active {
    background-image: url(../images/midgreenbutton.png);
}
.submitButton {
    background-image: url(../images/lightbutton.png);
    background-position: left -1px;
    background-repeat: no-repeat;
	background-size: contain;
    text-transform: uppercase;
    text-align: center;
    color: #E2BA50;
    /* height: 34px; */
    line-height: 30px;
    display: inline-block;
    width: 95px;
    text-decoration: none;
    margin-top: -5px;
    font-size: 12px;
    font-weight: bold;
}
.submitButton:hover:not(.red){
    background-image: url(../images/midgreenbutton.png);
}
.submitButton.active {
    background-image: url(../images/midgreenbutton.png);
}
.submitButton.red {
    background-image: url(../images/redbutton.png) !important;
    background-position: 4px top;
}
.quickbidButton {
    background-image: url(../images/lightbutton.png);
    background-position: left -1px;
    background-repeat: no-repeat;
    text-align: center;
    color: #F2DF7D;
    height: 32px;
    line-height: 30px;
    display: inline-block;
    width: 95px;
    text-decoration: none;
    margin-top: -5px;
    font-size: 11px;
    font-weight: bold;
    margin-right: 3px;
	background-size:contain;
}
.quickbidButton:hover {
    background-image: url(../images/midgreenbutton.png);
}
.quickbidButton.active {
    background-image: url(../images/midgreenbutton.png);
}
.multibuttons {
	padding-top:0px;
	text-align: right;
}
.multibuttons .submitButton {
	height: 35px;
    font-size: 10px;
}
.multibuttons.ownamount {
	padding-top:0px;
    padding-bottom: 7px;
}
.multibuttons.ownamount .submitButton {
    height: 33px;
	margin-right: -8px;
}
.multibuttons.nomargin {
    padding-bottom: 10px;
}
.multibuttons.nomargin .wideButton{
	margin-bottom:0px;
}
.singular {
    padding: 5px 0px 5px 12px;
}
.weightBlock .redinput {
    float: right;
    margin-right: -1px;
    margin-top: -1px;
    border-radius: 10px;
    background-color: #650705 !important;
    height: 23px !important;
    width: 197px !important;
    color: #fff !important;
}
.internalBar {
    color: #ded9c3;
    font-size: 12px;
    line-height: 16px;
    padding: 5px 12px;
    background-color: rgb(0,37,45);
    font-weight: bold;
    width: 92%;
    margin-bottom: 10px;
}
.internalBar .third {
    width:33%;
}
.valueShort {
	margin-right: 3px;
}
.valueShort:after {
    background-color: #333;
    content: "";
    display: inline-block;
    height: 1px;
    /* position: relative; */
    vertical-align: middle;
    width: 15px;
    margin-top: 9px;
    position: absolute;
    right: -12px;
}
.valueShortRight div.inputfield:not(.short){
    width: calc(100% - 19px) !important;
    float: right;
}
.valueShortRight {
    margin-left: 23px;
    width: 113px !important;
}
.valueShortRight2 {
    margin-left: 35px;
    width: 104px !important;
}
.blockItemLeft.shortblock {
    width: 72%;
}
.nextBid {
	display: block;
    text-align: right;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 20px;
}
.shortblockright {
	margin-left:1px;
}
.blockItemLeft.topblock .twothirds {
	margin-right: 5px;
}
.blockItemLeft.topblock.adminscreen:not(.extra) .twothirds {
	width: 55%;
}
.blockItemLeft.topblock .third {
    margin-left: 5px;
	width: 30%;
}
.blockItemLeft.topblock.adminscreen.extra .twothirds {
	width: 70%;
}
.blockItemLeft.topblock.extra .third {
    margin-left: 8px;
	width: 25%;
}
.blockItemLeft input[type="text"]:not(.short) {
    width: calc(100% - 10px);
	font-weight: bold;
    color: #000;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    height: 17px;
    padding: 0px 5px 0px 5px;
}
.blockItemLeft div.inputfield:not(.short) {
    width: calc(100% - 10px);
	font-weight: bold;
    color: #000;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    height: 17px;
    padding: 0px 5px 0px 5px;
}
.blockItemLeft input[type="text"].short {
    width: 85px;
    font-weight: bold;
    color: #000;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    height: 17px;
    padding: 0px 5px 0px 5px;
    float: left;
}
.blockItemLeft div.inputfield.short {
    width: 85px;
    font-weight: bold;
    color: #000;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    height: 17px;
    padding: 0px 5px 0px 5px;
    float: left;
}
.third{
	width: 29%;
	float:left;
	position:relative;
}
.addition .twothirds {
    width:100%;
}
.twothirds {
	width: 66%;
	float:left;
	position:relative;
}
.finerDetail {
}
.blockItemRight {
	float:left;
    width: 22%;
    line-height: 19px;
}
.smallSpacer {
	height:5px;
}
.smallHeading {
    font-weight: bold;
    font-size: 13px;
	text-align:center;
}
.blockItemRight input[type="text"]{
	font-weight:bold;
	color:#000;
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.5);
	height:17px;
    padding: 0px 5px 0px 5px;
    width: calc(100% - 10px);
}
.blockItemRight div.inputfield{
	font-weight:bold;
	color:#000;
	background-color:rgb(255, 255, 255);
	background-color:rgba(255, 255, 255, 0.5);
	height:17px;
    padding: 0px 5px 0px 5px;
    width: calc(100% - 10px);
}
.bigBlock {
	height:210px !important;
}
.bigBlock2 {
	/*height:230px !important;*/
}
.mediumBlock {
	height:170px !important;
}
.purchasedBlock {
    padding-bottom: 10px;
}
.imageBlock {
    text-align: center;
	background-image: url(../images/leftBlockBg.png);
    background-position: left top;
    background-repeat: repeat-y;
    background-size: contain;
	padding:15px 0px;
}
.imageBlock img {
	border:1px solid #333;
}
.smallBlock {
	height:115px !important;
}
.miniBlock {
	height:95px !important;
}
.smallBlock .blockItemLeft {
	width:250px !important;
}
.smallBlock .blockItemRight {
	width:200px !important;
}
.smallBlock .blockItemRight input[type="text"] {
	width:184px !important
}
.faded {
	background-color:rgb(81, 78, 38) !important;
	background-color:rgba(81, 78, 38, 0.3) !important;
}
.mediumInput {
}
.smallInput {
	width:70px !important;
}
.totalBlock input[type="text"] {
    height: 19px;
}
.purchasedLot {
}
.purchasedLot .heading {
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 3px;
    text-align: center;
}
.purchasedLotDetails input[type="text"]{
	width:200px !important;
	text-align:right;
}
.totalAnimals {
	font-weight:bold;
	padding-right:10px;
}
.totalrow {
	padding-top:5px;
}
.purchasedLot input[type="text"] {
    width: 90%;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-weight: bold;
    height: 17px;
    padding: 0 5px;
    text-align: left;
    margin-left: 10px;
}
.purchasedLot input[type="text"].small {
	width:15px;
}
.purchasedLot div.inputfield {
    width: 90%;
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    color: #000000;
    font-weight: bold;
    height: 17px;
    padding: 0 5px;
    text-align: left;
    margin-left: 10px;
}
.purchasedLot div.inputfield.small {
	width:15px;
}
.perSelect {
	color: #FDB316;
	text-transform: lowercase;
}
.introInner.oneblock {
	padding-left: 10px;
}
.introInner.oneblock input[type=text]{
	width: 65px !important;
}
.introInner.oneblock  div.inputfield{
	width: 65px !important;
}
.introInner input[type=text]{

    display: inline-block;
    margin-left: 0px;
    border-radius: 0px 3px 3px 0px;
    /* margin-top: -1px; */
    height: 17px;
    width: 36px !important;
}
.introInner div.inputfield{

    display: inline-block;
    margin-left: 0px;
    border-radius: 0px 3px 3px 0px;
    /* margin-top: -1px; */
    height: 17px;
    width: 36px !important;
}
.introPre {
    display: inline-block;
    width: 29px;
    margin-left: 10px;
    color: #ffffff;
    background-color: #86804E;
    padding: 2px 0px 1px 0px;
    text-align: center;
    border: 1px solid #333;
    font-size: 12px;
    height: 14px;
    vertical-align: top;
}
#introFloatContainer .purchasedLot input[type="text"] {
	text-align:left;
	text-transform:uppercase;
	width: 90%;
}
#introFloatContainer .purchasedLot div.inputfield {
	text-align:left;
	text-transform:uppercase;
	width: 90%;
}
.leftColTable input[type="text"] {
	width:125px !important;
	text-align:left;
}
.leftColTable div.inputfield {
	width:125px !important;
	text-align:left;
}

/* footer blocks section start*/
#footerContainer {
	background-image: url(../images/Footer.png);
	height:12px;
	width:940px;
	padding:30px;
	line-height:16px;
	font-size: 11px;
    font-weight: bold;
	position:relative;
	z-index:1;
	margin:0px auto;
}
#footerContainer .sitelinks {
	width:525px;
	float:left;
	color:#dcd8c3;
}
#footerContainer .active {
	color:#dcd8c3 !important;
}
#footerContainer a {
	color:#efc34f;
	text-decoration:none;
}
#footerContainer a:link {
	color:#efc34f;
	text-decoration:none;
}
#footerContainer a:visited {
	color:#efc34f;
	text-decoration:none;
}
#footerContainer a:active {
	color:#dcd8c3;
	text-decoration:none;
}
#footerContainer a:hover {
	color:#dcd8c3;
	text-decoration:none;
}
#footerContainer .sitecopy {
	color:#fff;
}
#footerContainer .sitecopy {
	width:415px;
	float:left;
	text-align:right;
}
/* content blocks section end*/
.liText{
	margin-left: 27px;
    padding: 5px;
}
.pText{
	padding:3px;
}

.contactPop {
    background-image: url(../images/contentBg.jpg);
    width: 1000px;
    position: relative;
    z-index: 2;
    padding: 0px 0px;
    overflow: hidden;
    position: fixed;
    top: 100px;
    z-index: 9999;
    left: calc(50% - 500px);
    display:none;
}
.contactPop .blockItemHeading {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.contactLeftCol {
    width: 125px;
    float: left;
    padding: 20px;
}
.contactRightCol {
    width: 50%;
    float: left;
    padding-top: 30px;
}
.contactItem {
    position: relative;
    margin-top: 0;
    display: block;
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    background-image: url(../images/midgreenlongbutton.png);
    line-height: 45px;
    background-repeat: no-repeat;
    background-size: cover;
    height: 45px;
    width: 230px;
    text-align: center;
}
.overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.4);
    z-index: 9999;
    display:none;
}
.popupWhatsapp {
    background-color:#00252D;
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:25px;
}
.popupPhone {
    background-color:#00252D;
    color:#ffffff;
    font-size:20px;
    text-align:center;
    padding:25px;
}
.popupIcon {
    float:left;
}
.popupText {
    float: left;
    padding: 30px;
    font-size: 28px;
}
.popupContainer {
    position:fixed;
    top: 150px;
    width: 300px;
    left:calc(50% - 150px);
    display:none;
    z-index: 9999;
	box-shadow:0 0px 10px #000000;
	-moz-box-shadow:0 0px 10px #000000;
	-webkit-box-shadow:0 0px 10px #000000;
}
.contactPop a {
    text-decoration:none;
}
.popupContainer .close {
    position:absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}
.noScroll {
    overflow: hidden !important;
}
.midWidth {
    width: 473px;
}
.weightFirst {
    z-index: 2;
    position: relative;
}
.weightDropContainer .biddingBlock .lotliveContent {
    padding: 0px !important;
}
.categoryBlock .sbHolder {
    text-align:left !important;
}
.categoryBlock .sbOptions a {
    padding: 4px;
}
/* Auction detail page */
#auctionDetailButtons {
    padding: 10px 20px;
}
#auctionDetailTable {
    padding: 0px 20px 0px 20px;
}
#auctionDetailButtons h5 {
    font-size: 14px;
    font-family: "Arial Black", Gadget, sans-serif;
    color:rgb(0,37,45,0.9);
}
#auctionDetailButtons h5 span {
    color:#8b0305;
}
#auctionDetailButtons h1 {
    font-size: 29px;
    line-height: 32px;
    font-weight: bold;
    font-family: "Arial Black", Gadget, sans-serif;
    padding-top: 5px;
    color:rgb(0,37,45,0.9);
}
#advertBlock img {
    border: 1px solid #999;
    background: rgb(255,255,255,0.8);
}
#advertBlock .topImage img {
    margin-bottom: 10px;
}
.vertTop {
    vertical-align: top;
}
.vertBot {
    vertical-align: bottom;
}
.buttonHeight {
    height:35px;
}
.tableHead {
    text-align: center;
    color: #ffffff;
    padding: 11px 0;
    font-weight: bold;
    box-shadow: 0px 10px 10px -7px #8b0305;
    -moz-box-shadow: 0px 10px 10px -7px #8b0305;
    -webkit-box-shadow: 0px 10px 10px -7px #8b0305;
}
.tableHead.left {
    text-align: left;
    padding-left: 27px;
}
.tableHead.upper {
    text-transform: uppercase;
}
.tableHead.blue {
    background:rgb(0,37,45,0.9);
    font-size:14px;
}
.tableHead.red {
    background-color:#751512;
    font-size:16px;
}
#auctionDetailList .tableHead.blue {
    background:rgb(0,37,45,0.9);
}
#auctionDetailList {
    border-collapse: separate;
    border-spacing: 5px 0px;
    margin-left: -5px;
    width: calc(100% + 10px);
}
.centerAlign {
    text-align:center;
}
.auctioneerButton {
    padding-bottom:5px;
}
.endPadding td {
    height:150px;
}
.auctionDetailRows td {
    background-color: rgb(206,138,20,0.3);
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    font-weight: bold;
    padding: 8px;
    font-size: 11px;
    vertical-align: top;
}
.auctionDetailFooter {
    padding: 7px 20px 3px;
    text-align: right;
}
.newsResultBlock {
    font-weight: bold;
    margin: 20px 0px 20px 10px;
}
.categoryBlock.results {
    min-height: 655px;
}
.resultsServices {
    min-height: 675px;
}
.newsResultBlock td {
    padding:5px;
}
.readAlign img {
    margin-top: -5px;
}
.newsSearchFields {
    height: 27px;
    padding:9px 9px 9px 15px;
}
.newsSearchFields label {
    display: inline-block;
    height: 27px;
    vertical-align: top;
    line-height: 27px;
    font-size: 18px;
    font-weight: bold;
    width: 110px;
}
.newsSearchFields .sbHolder {
    display:inline-block;
}
#searchNews {
    display: inline-block;
    vertical-align:top;
}
.searchResultBlock {
    display: inline-block;
    vertical-align: top;
    padding: 15px;
    line-height:16px;
	width: 418px;
}
.searchResultBlock h3 {
    line-height:22px;
}
.redGo {
	background-image:url(../images/checkbutton.png);
    height: 18px;
    width: 18px;
    display: block;
}
.redGo.active {
	background-image:url(../images/checkbuttonSel.png);
}
#auctionInfoTable {
    padding: 10px 20px;
}
#auctionInfoTable td {
    font-size: 14px;
    border-bottom: 1px solid #999;
}
#auctionInfoTable .tableHead.blue.heading {
    font-size: 18px;
    text-align: left;
    padding-left: 27px;
}
.tableInfo {
    /*padding: 11px 27px;*/
    background-color: rgb(206,138,20,0.3);
    border-right: 1px solid #999;
    font-weight: regular;
}
.tableInfo a {
    color: #000;
}
#auctionInfoTable .tableInfo img {
    border: 1px solid #ccc;
    background-color: rgb(255,255,255,0.3);
}
.backButton {
    vertical-align: top;
    text-align: right;
}
#auctionInfoTable .tableHead {
    vertical-align: top;
}
#auctionMapTable {
    padding: 10px 20px;
}
#auctionMapTable .heading {
    font-size: 18px;
}
#auctionMapTable .mapArea {
    /*height: 650px;*/
    vertical-align: top;
    border: 1px solid #333;
}
#auctionMapTable .termsArea {
    vertical-align: top;
    border: 1px solid #333;
}
.termsScroll {
    height: 650px;
    overflow-y: auto;
    overflow-x: hidden;
}
.termsScroll h3 {
    display:block;
    text-align:center;
    margin-bottom:10px;
    font-size:16px;
}
.termsScroll strong {
    display: block;
    margin-bottom:10px;
}
.termsScroll h4 {
    display:block;
    text-align:center;
    margin-bottom:10px;
    font-size:14px;
}
.agentBlock {
    margin-bottom: 30px;
}
.agentImage {
    width: 40%;
    text-align: center;
    vertical-align: top;
    padding-top: 10px;
}
.agentImage img {
    background:rgb(0,37,45,1);
}
.agentPadding {
    padding-left: 18px;
}
.agentInfoBlock {
    line-height: 18px;
    font-size: 12px;
    font-weight: bold;
}
.agentInfoBlock h3 {
    line-height: 33px;
}
.contactBlock .botMargin {
    margin-bottom:20px;
}
.mapFooter {
    text-align:center;
    padding:7px;
    background-color: rgb(0,37,45,0.9);
    margin-bottom:20px;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
}
#gmap_canvas {
    border: 1px solid #333;
}
.MiddleContentSide {
    float: left;
    width: 730px;
    margin-left: 5px;
}
#catSearchTable {
    padding: 10px 10px;
}
#catSearchTable .tableHead.red {
    font-size:14px;
}
#catSearchTable td.tableInfo {
    background-color: rgb(206,138,20,0.3);
    border: 0px;
}
.catSearchRight {
    text-align: right;
    padding-right: 40px;
    border-left:1px solid #333;
}
.catSearchItem {
    display: inline-block;
    width: 32%;
}
.catSearchItem input {
    margin-right: 10px;
    vertical-align: text-top;
    margin-bottom: 10px;
}
.leftBorders {
    border-left:1px solid #333 !important;
}
.sideBorders {
    border-left:1px solid #333 !important;
    border-right:1px solid #333 !important;
}
.blockItemFooterSmall {
    height: 34px;
}
.colRightBlock {
}
.innerHeight {
    height: 415px !important;
    margin-top: 0px !important;
}
.splitHalfTable td {
    width:50%;
    padding: 4px 10px;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    font-weight: bold;
    background-color: rgb(206,138,20,0.1);
}
.splitHalfTable {
    width: 100%;
    border-collapse: separate;
    border-spacing: 5px 0px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.darkred {
    background-color:#421029 !important;
    padding: 6px !important;
}
.viewCatDescr {
    padding: 0px 10px 10px;
    font-weight: bold;
}
.withTopInfo .purchasedLot div.inputfield {
    background-color: rgb(206,138,20,0.1);
}
.withTopInfo .purchasedLot input[type="text"] {
    background-color: rgb(206,138,20,0.1);
}
.withTopInfo {
    padding: 10px 0px;
}
.speciesTable {
    border-spacing: 5px 0px;
    border-collapse: separate;
    margin-bottom: 10px;
    text-transform: uppercase;

}
.speciesTable input,.speciesTable .inputField  {
    text-transform: uppercase;
}
.speciesTable .introPre {
    margin-left: 2px;
    background-color: rgb(0,37,45);
}
.viewBack {
    position: absolute;
    right: 20px;
    top: 10px;
}
.leftColumn {
	margin-left:10px;
	width:485px;
	float:left;
	color:#000;
	margin-top:0px;
}
.rightColumn {
    color: #000;
    float: left;
    margin-left: 12px;
    margin-top: 0px;
    width: 485px;
}
.viewCatRightHeader {
    margin-top: 33px;
}
.viewCatRightHeader .leftColumn {
    margin-left: -25px;
    width: 50%;
}
.viewCatRightHeader .rightColumn {
    width: 50%;
    line-height: 29px;
    border-radius: 0px 16px 16px 0px;
    font-weight: bold;
    background-color: rgb(206,138,20,0.5);
    margin-left: -2px;
    padding-left: 10px;
    box-shadow: 0px 10px 10px -5px #000000;
    -moz-box-shadow: 0px 10px 10px -5px #000000;
    -webkit-box-shadow: 0px 10px 10px -5px #000000;
    /*font-family: "Arial Black", Arial, sans-serif;*/
	font-family: 'Arial Black', Gadget, sans-serif;
}
.auctioneerLabel {
    text-transform: uppercase;
    text-align: center;
    color: #ffffff;
    font-size: 18px;
    line-height: 22px;
    padding:2px 0px 3px 4px;
    background-color: rgb(0,37,45);
    font-weight: bold;
    box-shadow: 0px 10px 10px -5px #000000;
    -moz-box-shadow: 0px 10px 10px -5px #000000;
    -webkit-box-shadow: 0px 10px 10px -5px #000000;
    z-index: 3;
    border: 1px solid #000;
    opacity: 0.9;
    filter: alpha(opacity=90);
    /*font-family: "Arial Black", Arial, sans-serif;*/
	font-family: 'Arial Black', Gadget, sans-serif;
    border-radius: 16px 0px 0px 16px;
    width: 234px;
    display: block;
    text-align: left;
}
.checkRound {
    display: inline-block;
    line-height: 36px;
    vertical-align: bottom;
    margin-right: 5px;
}
.dateDropout {
    border: 1px solid #000;
    margin-left: 15px;
    margin-right: 2px;
    padding: 0px;
    border-radius: 0px 0px 5px 5px;
    margin-bottom: 5px;
    font-weight: bold;
}
.dateLabel {
    
    display: inline-block;
    height: 24px;
    width: 60px;
    text-align: right;
    line-height: 24px;
    border-right: 1px solid #000;
    margin-right: 10px;
    padding-right: 10px;
}
.catHeader.leftColumn {
    background-color: #680000;
    margin-top: -10px;
    height: 80px;
    border-radius: 0px 0px 10px 10px;
    box-shadow: 0px 10px 10px -5px #000000;
    -moz-box-shadow: 0px 10px 10px -5px #000000;
    -webkit-box-shadow: 0px 10px 10px -5px #000000;
}
.viewCatLeftHeader {
    margin-top: 43px;
    text-align: right;
}
.viewCatLeftHeader .headerTitle {
    background-color: #8C2F2D;
    padding: 7px;
    padding-right: 20px;
    display: inline-block;
    width: 280px;
    text-align: left;
    color: #ffffff;
    /*font-family: "Arial Black", Arial, sans-serif;*/
	font-family: 'Arial Black', Gadget, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.viewCatLeftHeader .header {
    font-size: 20px;
    font-weight: bold;
    color: #ffffff;
    display: inline-block;
    line-height: 22px;
    vertical-align: middle;
    height: 26px;
    margin-right: 20px;
}