

/* auction list */
.auction_filter #affiliate {
    width: 230px;
}

.auction_list_1 {
    display: block;
}
.auction_list_2 {
    display: block;
}
.auction_list_3, .auction_list_31 {
    display: block;
    width: 100%;
}

.auction_list_11 {
    display: inline-block;
    vertical-align: top;
    width: 160px;
}

.auction_list_12 {
    display: inline-block;
    vertical-align: top;
    width: 630px;
}
.auction_list_node_title {
    vertical-align: top;
}

.auction_list_node_location {
    /* border: solid green 1px; */
    display: inline-block;
}
.auction_list_node_address {
    display: block;
}
.auction_list_node_distance {
    display: block;
}

.auction_list_13 {
    display: inline-block;
    vertical-align: top;
    width: 150px;
    padding-bottom: 10px;
}

.item_list_node_close_1,
.auction_list_node_close_1{
    font-size: 11px;
    color: #383838;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    width: 100%;
}
.item_list_node_close_2,
.auction_list_node_close_2 {
    display: inline-block;
    text-align: center;
    width: 100%;
    font-weight: bold;
    padding-bottom: 6px;
}
.auction_list_node_close_3,
.item_list_node_close_3,
.item_list_node_close_3A {
    display: inline-block;
    text-align: center;
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    color: #024880;
}

.auction_list_node_status,
.item_list_node_status {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.auction_list_node_view {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.auction_list_21 {
    display: inline-block;
    width: 960px;
}
.auction_list_31 {
    display: inline-block;
}

.auction_list_node_photos {
    text-align: center;
    width: 100%;
}
.auction_list_node_photos table {
    width: 948px;
    padding: 10px;
}

.auction_list_node_logo {
    text-align: center;
}

.auction_list_node_logo p {
    font-weight: bold;
    text-align: center;
}
.auction_list_node_logo img {
    max-width: 155px;
    padding: 4px;
}

.auction_list_node {
    padding-top: 18px;
    padding-bottom: 14px;
    /*border-bottom: solid black 2px;*/
}

.auction_list_node_description {
    text-indent: 16px;
    padding-left: 10px;
    padding-right: 10px;
}
.auction_list_node_categories {
    padding-left: 10px;
    padding-right: 10px;
}

.auction_list_node_address,
.auction_list_node_distance,
.auction_list_node_items {
    padding-bottom: 2px;
}


.paginator-head-total {
    color: #777;
    padding-bottom: 6px;
}


.auction_filter #closing_mask,
.auction_filter #distance_zip {
    /*box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;*/
    padding-top: 0px;
    height: 22px;
    line-height: 22px;
   /* padding: 2px 2px 2px 2px;
    margin: 2px 2px 2px 2px;
    font-size: 12px;
    vertical-align: middle;*/
}

.auction_filter #affiliate,
.auction_filter #distance_radius,
.auction_filter #sort_field {
    /*box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;*/
    padding-top: 0px;
    height: 28px;
    line-height: 28px;
    /* padding: 2px 2px 2px 2px;
     margin: 2px 2px 2px 2px;
     font-size: 12px;
     vertical-align: middle;*/
}

.auction-listing-full {
    max-width: 150px;
    max-height: 150px;
}

.auction_list_node {
    padding-left: 2px;
    margin-bottom: 6px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #ACACAC;
    -moz-box-shadow: 0 2px 5px rgba(7,1,0,0.3);
    -webkit-box-shadow: 0 2px 5px rgba(7,1,0,0.3);
    box-shadow: 0 2px 5px rgba(7,1,0,0.3);
}




/* == 3  */



.auction_list3_1 {
    display: block;
}
.auction_list3_2 {
    display: block;
}
.auction_list3_3, .auction_list3_31 {
    display: block;
    width: 100%;
}

.auction_list3_11 {
    display: inline-block;
    vertical-align: top;
    width: 160px;
}

.auction_list3_12 {
    display: inline-block;
    vertical-align: top;
    width: 400px;
}
.auction_list3_node_title {
    vertical-align: top;
}

.auction_list3_node_location {
    /* border: solid green 1px; */
    display: inline-block;
}
.auction_list3_node_address {
    display: block;
}
.auction_list3_node_distance {
    display: block;
}

.auction_list3_13 {
    display: inline-block;
    vertical-align: top;
    width: 125px;
    padding-bottom: 2px;
}

.auction_list3_node_close_1 {
    font-size: 11px;
    color: #383838;
    display: inline-block;
    text-align: center;
    font-weight: bold;
    width: 100%;
}
.auction_list3_node_close_2 {
    display: inline-block;
    text-align: center;
    width: 100%;
    font-weight: bold;
    padding-bottom: 6px;
}
.auction_list3_node_close_3 {
    display: inline-block;
    text-align: center;
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    color: #024880;
}

.auction_list3_node_status {
    display: inline-block;
    text-align: center;
    width: 100%;
}

.auction_list3_21 {
    display: inline-block;
}
.auction_list3_31 {
    display: inline-block;
}

.auction_list3_node_photos {
    text-align: center;
    width: 100%;
}
.auction_list3_node_photos table {
    width: 100%;
    padding: 10px;
}

.auction_list3_node_logo p {
    font-weight: bold;
    text-align: center;
}
.auction_list3_node_logo img {
    max-width: 155px;
    max-height: 155px;
    padding: 4px;
}
.static-asset-preview img {
    max-width: 155px;
    max-height: 155px;
    padding: 4px;
}

.auction_list3_node {
    padding-top: 18px;
    padding-bottom: 14px;
    /*border-bottom: solid black 2px;*/
}

.auction_list3_node_description {
    text-indent: 16px;
    padding-left: 10px;
}

.auction-listing-full3 {
    max-width: 150px;
    max-height: 150px;
}

.auction_list3_node_title h2 {
    padding: 0px;
    margin: 2px;
}



.auction_list3_node {
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    border-top: 1px solid #CECECE;
    overflow: hidden;
}

#home_page_buttons a {
    font-size: 16px;
}
/* -- */






.category-table-contents li {
    font-size: 14px;
}




#admin-dashboard .section{
    margin-bottom: 20px;
    margin-left: 20px;
}

#admin-dashboard .section > *{
    margin-left: 20px;
}

#admin-dashboard .section > h3{
    margin-left: 0;
}


#admin-dashboard-left-col {
    float:left;
    width:220px;
}
#admin-dashboard-left-col li {margin-top: 4px;}

#admin-dashboard-middle-col {
    width:220px;
    float:left;
    position:relative;
}
#admin-dashboard-middle-col li {margin-top: 4px;}

#admin-dashboard-right-col {
    float: left;
    width: 220px;
}
#admin-dashboard-right-col li {margin-top: 4px;}



#admin_bar_wrapper{
    height: auto;
    -moz-box-shadow: 0 0 5px 5px #d8d8d8;
    -webkit-box-shadow: 0 0 5px 5px #d8d8d8;
    box-shadow: 0 0 5px 5px #d8d8d8;
    border-bottom: 1px solid #c6c6c6;
    margin: 9px;
    padding-left: 9px;
    background: none repeat scroll 0 0 #ebf1f5;


}



/* form messages */
.flashMessages {
    margin-bottom: 10px;
    padding: 5px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: white !important;
    font-weight: bold;
    font-size: 14px;
}

.flashMessages.error {
    background-color: red;
}

.ui-state-error p {
    color: red;
}

.flashMessages.notice {
    background-color: #fc3;
}

.flashMessages.success {
    background-color: #027f1a;
}

.success {
    color: #027f1a;
}
.error {
    color: red;
    font-weight: bold;
}


.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c763d;
}
.alert-warning {
    background-color: #fcf8e3;
    border-color: #faebcc;
    color: #8a6d3b;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
.alert-danger {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}
.alert {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}









body {
    font: 12px Arial, sans-serif;
    overflow-x: auto;
    margin: 0px;
}

* {
    outline: none;
}

.clear {
    clear: both;
    height: 0;
}

#wrapper {
    width: 972px;
    margin: 0 auto;
}


h1 {
    font-size: 23px;
    color: #383838;
    margin-bottom: 10px;
    overflow: hidden;
}

h2 {
    font-size: 18px;
}

h3 {
    font-size: 16px;
}

p {
    font-size: 12px;
    color: #383838;
    line-height: 1.2;
    margin-bottom: 10px;
}

a {
    color: #024880;
    cursor: pointer;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

u {
    text-decoration: underline;
}

.ui-tabs-hide,
.hidden {
    display: none !important;
    height: 0 !important;
}

#main {
    padding: 0 6px 20px;
    min-height: 400px;
}

#main_content {
    float: left;
    width: 703px;
    /*border: solid red 1px;*/
}

.html5-aside {
    float: left;
    width: 231px;
    margin-right: 10px;

    margin-left: 8px;
    z-index: 99;
    position: relative;
}


.html5-header {
    /* background: url("../images/sprites/header-footer-page-breaks-sprite.jpg") no-repeat center 5px; */
    width: 960px;
    position: relative;
    height: 180px;
    padding: 5px 124px 0;
    margin-left: -124px;
    /* margin-bottom: 20px; */
    overflow: hidden;
}

.html5-header #logo {
    position: absolute;
    top: 13px;
    display: block;

    height: 70px;
    width: 330px;
}

.html5-header #login{
    overflow: hidden;
    float: right;
}


#user_admin {
    height: 32px;
    padding-bottom: 5px;
    overflow: hidden;
}

#user_admin p {
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    color: #383838;
    float: left;
    margin: 0 15px 0 0;
}

#user_admin .affiliate {
    font-weight: bold;
    color: #383838;
    background: #d5d5d5;
    padding: 0 10px;
    line-height: 23px;
    display: block;
    margin-top: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    float: left;
}

#user_admin ul {
    float: left;
    height: 32px;
    line-height: 32px;
    list-style-type: none;
    margin-left: 10px;
}

#user_admin ul li {
    float: left;
}

#user_admin ul li a {
    color: #024880;
    font-size: 12px;
    padding: 0 4px;
    border-right: 1px solid #383838;
}

#user_admin ul li:last-child a {
    border: none;
}



.html5-header .html5-nav {
    position: absolute;
    bottom: -1px;
}

.html5-header .html5-nav ul {
    margin-left: 10px;
    overflow: hidden;
    display: block;
}


.html5-header .html5-nav ul li {
    float: left;
    margin-right: 5px;
}

.html5-header .html5-nav ul li:last-child a {
    border: none;
}

.html5-header .html5-nav ul li a {
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
    color: #383838;
}

.html5-header .html5-nav li a {
    background: url('../images/sprites/nav-sprite.png') no-repeat;
    display: block;
    padding-left: 44px;
    padding-top: 12px;
}

header nav li a:hover,
header nav li a,
header .html5-nav li a:hover,
header .html5-nav li.active a,
.html5-header nav li a:hover,
.html5-header nav li a,
.html5-header .html5-nav li a:hover,
.html5-header .html5-nav li.active a {
    color: #0673b8;
}



li a#menu-primary-home { width: 60px; height: 26px; }
li a#menu-primary-home:hover, li.active a#menu-primary-home { background-position: 0px -40px; }

li a#menu-primary-auctions { width: 100px; height: 26px; background-position: -105px 0}
li a#menu-primary-auctions:hover, li.active a#menu-primary-auctions { background-position: -105px -40px; }

li a#menu-primary-dashboard { width: 95px; height: 26px; background-position: -251px 0}
li a#menu-primary-dashboard:hover,

li.active a#menu-primary-dashboard,
body.dashboard li a#menu-primary-dashboard { background-position: -251px -40px; }

li a#menu-primary-account { width: 86px; height: 26px; background-position: -396px 0; padding-left: 47px;}
li a#menu-primary-account:hover, UNUSEDli.active a#menu-primary-account { background-position: -396px -40px; }

li a#menu-primary-contact { width: 74px; height: 26px; background-position: -532px 0}
li a#menu-primary-contact:hover, li.active a#menu-primary-contact { background-position: -532px -40px; }

li a#menu-primary-category { width: 109px; height: 26px; background-position: -656px 0}
li a#menu-primary-category:hover, li.active a#menu-primary-category { background-position: -656px -40px; }








input[type=text],
input[type=password],
textarea{
    border: 1px solid #c0bfbf;
    -moz-box-shadow: inset 5px 5px 5px #e4e4e4;
    -webkit-box-shadow: inset 5px 5px 5px #e4e4e4;
    box-shadow: inset 5px 5px 5px #e4e4e4;
    font-size: 13px;
    padding: 3px 10px;
}

select {
    border: 1px solid #c0bfbf;
    -moz-box-shadow: inset 5px 5px 5px #e4e4e4;
    -webkit-box-shadow: inset 5px 5px 5px #e4e4e4;
    box-shadow: inset 5px 5px 5px #e4e4e4;
    font-size: 13px;
}

select,
textarea,
button{
    font-family: Arial, sans-serif;
}

select {
    height: 26px;
    line-height: 26px;
}

input[type=text],
input[type=password] {
    height: 23px;
    line-height: 23px;
}

input[type=submit]{
    cursor: pointer;
}

ol.bear-form li {
    margin-bottom: 13px;
    display: block;
}

ol.bear-form li label,
ol.bear-form li div.element-content {
    float: left;
}

ol.bear-form li label{
    font-weight: bold;
    margin: 0 7px 0 0;
    line-height: 16px;
}


.login-panel ol.bear-form li label {
    margin: 0 7px 0 0;
    line-height: 29px;
    color: #0066cc;

    font-size: 16px;
    font-weight: normal;
}

.login-panel input[type="text"], .login-panel input[type="password"] {
    width: 279px;
}

.btn:hover {
    text-decoration: none;
}
.a_btn:hover {
    text-decoration: none;
}
.custom_select > a.select_btn.enabled:hover{
    background: url('../images/sprites/button-icons-sprite.png') right -294px no-repeat, -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: url('../images/sprites/button-icons-sprite.png') right -294px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: url('../images/sprites/button-icons-sprite.png') right -294px no-repeat, linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

#browse_by_content{
    padding: 3px 6px 6px;
    top: -26px;
    left: 655px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #d8d8d8;
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
}

.custom_select_options{
    max-height: 125px;
    overflow-y: scroll;
}

.custom_select_options li a:hover {
    background-color: #e9e9e8;
}



/* ---------------------------------------------------------------------
  Pagination
------------------------------------------------------------------------ */
#pagination_wrapper {
    /* overflow: hidden; */
    margin-top: 36px;
    padding-bottom: 36px;
}

#pagination {
    float: right;
    overflow: hidden;
    color: #777;
}

#pagination li {
    float: left;
    font-weight: bold;
}

#auction_item_list ul.auction-list-pagination li {
    font-size: 12px !important;
}

.auction_list ul.auction-list-pagination li {
    font-size: 18px !important;
}

#pagination li, #pagination a{
    margin-right: 2px;
}

#pagination .previous-off,
#pagination .next-off {
    padding: 0px 4px;
}

#pagination .next a,
#pagination .previous a {
    font-weight: bold;
}

#pagination .active {
    color: black;
    font-weight: bold;
    padding: 0px 6px;
}

#pagination li a {
    padding: 0px 6px;
}

#pagination li:last-child,
#pagination li:last-child a {
    margin-right: 0;
    padding-right: 0;
}

/* --- */


.page_break_long {
    display: block;
    background: url('../images/sprites/header-footer-page-breaks-sprite.jpg') no-repeat 0 -190px;
    height: 7px;
    width: 940px;
    overflow: hidden;
    margin-left: 23px;
    margin-bottom: 13px;
    clear: both;
}



ul.border_bottom > li {
    padding-bottom: 1px;
    background: url('../images/repeatables/dotted-border.png') repeat-x bottom left;
    overflow: hidden;
}

/*div.result_list {
    padding-bottom: 1px;
    background: url('../images/repeatables/dotted-border.png') repeat-x bottom left;
}*/

.result_list {
    margin-bottom: 15px;
}

table.result_list {
    width: 100%;
}

div.sort_navigation {
    background: none;
}


div.sort_navigation div.admin {
    width: 365px !important;
}

div.sort_navigation div.status-sort {
    width: 85px;
    text-align: center;
}


.auction-full-history-index .biddable_item div.auction_title {
    width: 120px !important;
}

.auction-fee-header div:nth-child(2),
.auction-fee-header div:nth-child(3),
.auction-fee-list div:nth-child(2),
.auction-fee-list div:nth-child(3) {
    text-align: center;
}


.auction-full-history-index .biddable_item div.item_title {
    width: 260px !important;
}

.auction-full-history-index .biddable_item div.highest_bid {
    width: 80px !important;
}

.auction-full-history-index .biddable_item div.your_bid  {
    width: 90px !important;
}

.auction-full-history-index .biddable_item div.close_date {
    width: 120px !important;
}

div.sort_navigation div {
    overflow: hidden;
    height: 30px;
}

div.sort_navigation div {
    border-left: 1px solid #e8e8e7;
    overflow: hidden;
    height: 30px;
    width: 200px;
    float: left;
}

div.sort_navigation div:first-child {
    border-left: none;
    text-align: left;
    background: url('../images/ie/sprites/ie-sort-bar-sprite.png') no-repeat 0 -60px;
    float: left;
    padding-left: 10px;
}

div.sort_navigation div:last-child,
div.sort_navigation div.last-child{
    background: url('../images/ie/sprites/ie-sort-bar-sprite.png') no-repeat right -60px;
}

div.sort_navigation div.affiliate-sort {

    width:110px;
}

div.sort_navigation div.title-sort {

    width:445px;
    text-align: center;
}

div.sort_navigation div.time-sort {

    width:120px;
}

div.sort_navigation div.time-sort a,
div.sort_navigation div.affiliate-sort a {

    padding-left: 5px;
}

div.sort_navigation div.affiliate-sort {

    width:110px;
}

div.sort_navigation div:last-child a,
div.sort_navigation div.last-child a{
    margin-right: 8px;
}

div.sort_navigation div a {
    display: block;
    background: url('../images/ie/sprites/ie-sort-bar-sprite.png') repeat-x 0 -30px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-style: solid;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    font-size: 14px;
    text-decoration: none;
    color: #8f8f8f;
}

div.sort_navigation a.current,
div.sort_navigation a:hover {
    border-left-color: #e7e6e6;
    border-right-color: #e7e6e6;
    -moz-box-shadow: inset 0 0 3px 3px rgba(233,233,233,0.7);
    -webkit-box-shadow: inset 0 0 3px 3px rgba(233,233,233,0.7);
    box-shadow: inset 0 0 3px 3px rgba(233,233,233,0.7);
    background: url('../images/ie/sprites/ie-sort-bar-sprite.png') repeat-x;
}


.btn {
    cursor: pointer;
    display: block;
    text-align: center;
    font-weight: bold;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    padding: 0;
}

a.btn {
    text-decoration: none;
}

.btn_sm {
    color: #848483;
    height: 19px;
    line-height: 19px;
    font-size: 12px;
    border-color: #d9d8d8;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #e9e9e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#e9e9e8));
    background: linear-gradient(to left top, #FFFFFF 0%, #e9e9e8 100%);
}
.bid_btn, .no_btn {
    width: 38px;
    height: 30px;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}
.item-watch-up {
    border-radius: 45px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    margin-bottom: 8px;
    background: -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: linear-gradient(to left top, #0673b8 0%, #055d94 100%);
}
.item-watch-dn {
    border-radius: 45px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    margin-bottom: 8px;
    background: -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

.watch_btn_lg {
    color: #FFFFFF;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    border-color: #065384;
    text-shadow: 2px 2px 2px rgba(0,0,0,.23);
}

.item-watch-dn:hover {
    background: -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: linear-gradient(to left top, #0673b8 0%, #055d94 100%);
}
.item-watch-up:hover {
    background: -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}


.btn_sm.btn_sm_red {
    color: white;
    text-shadow: 2px 2px 2px rgba(0,0,0,.23);
    border-color: #d9d8d8;
    background: -moz-linear-gradient(top, #b63e3b 0%, #8c1511 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b63e3b), color-stop(100%,#8c1511));
    background: linear-gradient(to left top, #b63e3b 0%, #8c1511 100%);
    display: inline-block;
}

.btn_sm.btn_sm_red:hover {
    background: -moz-linear-gradient(top, #8c1511 0%, #b63e3b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c1511), color-stop(100%,#b63e3b));
    background: linear-gradient(to left top, #8c1511 0%, #b63e3b 100%);
}



.btn_sm:hover {
    background: -moz-linear-gradient(top, #e9e9e8 0%, #FFFFFF 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e8), color-stop(100%,#FFFFFF));
    background: linear-gradient(to left top, #e9e9e8 0%, #FFFFFF 100%);
}

.btn_sm_inline {
    display: inline;
    color: #FFFFFF;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    border-color: #065384;
    text-shadow: 2px 2px 2px rgba(0,0,0,.23);
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    background: -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: linear-gradient(to left top, #0673b8 0%, #055d94 100%);
}

.btn_sm_inline:hover {
    background: -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}


.btn_lg {
    color: #FFFFFF;
    height: 28px;
    line-height: 28px;
    font-size: 16px;
    border-color: #065384;
    text-shadow: 2px 2px 2px rgba(0,0,0,.23);
    background: -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: linear-gradient(to left top, #0673b8 0%, #055d94 100%);
}



input.btn_lg {
    height: 30px;
    line-height: 30px;
    padding: 0 5px;
}

/*
.btn_lg:hover {
    background: -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}
*/
.btn_lg:hover {
    background: linear-gradient(to left top, #055d94 0%, #0673b8 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}


.place_bid_btn:hover {
    background: url('../images/sprites/button-icons-sprite.png') 112px -28px no-repeat, -moz-linear-gradient(top, #8c1511 0%, #b63e3b 100%);
    background: url('../images/sprites/button-icons-sprite.png') 112px -28px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c1511), color-stop(100%,#b63e3b));
    background: url('../images/sprites/button-icons-sprite.png') 112px -28px no-repeat, linear-gradient(to left top, #8c1511 0%, #b63e3b 100%);
}

.invoice_btn:hover {
    background: url('../images/sprites/button-icons-sprite.png') 112px -56px no-repeat, -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: url('../images/sprites/button-icons-sprite.png') 112px -56px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: url('../images/sprites/button-icons-sprite.png') 112px -56px no-repeat, linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

.more_details_btn {
    width: 133px;
    background: url('../images/sprites/button-icons-sprite.png') 123px -56px no-repeat, -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: url('../images/sprites/button-icons-sprite.png') 123px -56px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: url('../images/sprites/button-icons-sprite.png') -30px -56px no-repeat, linear-gradient(to left top, #0673b8 0%, #055d94 100%);
    text-align: left;
    line-height: 28px;
}

.more_details_btn:hover {
    background: url('../images/sprites/button-icons-sprite.png') 123px -56px no-repeat, -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: url('../images/sprites/button-icons-sprite.png') 123px -56px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: url('../images/sprites/button-icons-sprite.png') -30px -56px no-repeat, linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

.slider-info .more_details_btn {
    background: -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: linear-gradient(to left top, #0673b8 0%, #055d94 100%);
}

.slider-info .more_details_btn:hover {
    background: -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

.slider-info .more_details_btn .inner {
    display: block;
    padding: 0 50px 0 20px;
    background: url('../images/button-icon-blue.png') no-repeat right center;
}

.search_btn {
    width: 114px;
    background: url('../images/sprites/button-icons-sprite.png') 82px -84px no-repeat, -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: url('../images/sprites/button-icons-sprite.png') 82px -84px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: url('../images/sprites/button-icons-sprite.png') 82px -84px no-repeat, linear-gradient(to left top, #0673b8 0%, #055d94 100%);
    text-align: left;
    text-indent: 12px;
    float: right;
}

.search_btn:hover {
    background: url('../images/sprites/button-icons-sprite.png') 82px -84px no-repeat, -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: url('../images/sprites/button-icons-sprite.png') 82px -84px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: url('../images/sprites/button-icons-sprite.png') 82px -84px no-repeat, linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

.submit_btn {
    width: 112px;
}

.cancel_btn.btn_lg {
    border-color: #909090;
    background: -moz-linear-gradient(top, #d5d5d3 0%, #9d9d9c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d3), color-stop(100%,#9d9d9c));
    background: linear-gradient(to left top, #d5d5d3 0%, #9d9d9c 100%);
}

.cancel_btn.btn_lg:hover {
    background: -moz-linear-gradient(top, #9d9d9c 0%, #d5d5d3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9d9d9c), color-stop(100%,#d5d5d3));
    background: linear-gradient(to left top, #9d9d9c 0%, #d5d5d3 100%);
    text-decoration: none;
}

.delete_btn {
    border-color: #909090;
    background: -moz-linear-gradient(top, #CC0000 0%, #771515 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d3), color-stop(100%,#9d9d9c));
    background: linear-gradient(to left top, #CC0000 0%, #771515 100%);
}

.delete_btn:hover{
    background: -moz-linear-gradient(top, #771515 0%, #CC0000 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d5d3), color-stop(100%,#9d9d9c));
    background: linear-gradient(to left top, #771515 0%, #CC0000 100%);
}

.item_search_btn {
    background: -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: linear-gradient(to left top, #0673b8 0%, #055d94 100%);
    width: 210px !important;
    height: 30px !important;
    color: white;
    font-size: 12px;
}
.item_search_btn:hover {
    background: -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

#search .search_btn {
    width: 32px;
    height: 28px;
    background: url('../images/sprites/button-icons-sprite.png') 0 -112px no-repeat, -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: url('../images/sprites/button-icons-sprite.png') 0 -112px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: url('../images/sprites/button-icons-sprite.png') 0 -112px no-repeat, linear-gradient(to left top, #0673b8 0%, #055d94 100%);
    text-align: left;
    text-indent: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    text-indent: -9999px;
    float: left;
}

#search .search_btn:hover {
    background: url('../images/sprites/button-icons-sprite.png') 0 -112px no-repeat, -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: url('../images/sprites/button-icons-sprite.png') 0 -112px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: url('../images/sprites/button-icons-sprite.png') 0 -112px no-repeat, linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

.no_show_btn:hover {
    background: url('../images/sprites/button-icons-sprite.png') 64px -137px no-repeat, -moz-linear-gradient(top, #8c1511 0%, #b63e3b 100%);
    background: url('../images/sprites/button-icons-sprite.png') 64px -137px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c1511), color-stop(100%,#b63e3b));
    background: url('../images/sprites/button-icons-sprite.png') 64px -137px no-repeat, linear-gradient(to left top, #8c1511 0%, #b63e3b 100%);
}

.processed_btn:hover {
    background: url('../images/sprites/button-icons-sprite.png') 64px -137px no-repeat, -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: url('../images/sprites/button-icons-sprite.png') 64px -137px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: url('../images/sprites/button-icons-sprite.png') 64px -137px no-repeat, linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

.view_current_auctions_btn:hover {
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 203px -28px, -moz-linear-gradient(center top , #8c1511 0%, #b63e3b 100%) repeat 0 0;
    background: url('../images/sprites/button-icons-sprite.png') 203px -28px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8c1511), color-stop(100%,#b63e3b));
    background: url('../images/sprites/button-icons-sprite.png') 203px -28px no-repeat, linear-gradient(to left top, #8c1511 0%, #b63e3b 100%);
}

.sell_my_stuff_btn:hover {
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 123px -56px, -moz-linear-gradient(center top , #055D94 0%, #0673B8 100%) repeat 0 0;
    background: url('../images/sprites/button-icons-sprite.png') 123px -56px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: url('../images/sprites/button-icons-sprite.png') 123px -56px no-repeat, linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

.login_btn {
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 73px -56px, -moz-linear-gradient(center top , #0673B8 0%, #055D94 100%) repeat 0 0;
    background: url('../images/sprites/button-icons-sprite.png') 73px -56px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: url('../images/sprites/button-icons-sprite.png') 73px -56px no-repeat, linear-gradient(to left top, #0673b8 0%, #055d94 100%);
    width: 105px;
    height: 30px;
    text-indent: -29px;
}

.login_btn:hover {
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 73px -56px, -moz-linear-gradient(center top , #055D94 0%, #0673B8 100%) repeat 0 0;
    background: url('../images/sprites/button-icons-sprite.png') 73px -56px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: url('../images/sprites/button-icons-sprite.png') 73px -56px no-repeat, linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}

.email_btn:hover {
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 82px -178px, -moz-linear-gradient(center top , #055D94 0%, #0673B8 100%) repeat 0 0;
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 82px -178px, linear-gradient(to top, #055D94 0%, #0673B8 100%) repeat 0 0;
}

.create_pdf_btn:hover {
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 111px -208px, -moz-linear-gradient(center top , #055D94 0%, #0673B8 100%) repeat 0 0;
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 111px -208px, linear-gradient(to top, #055D94 0%, #0673B8 100%) repeat 0 0;
}

.disable_bidding_btn:hover {
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 140px -238px, -moz-linear-gradient(center top , #055D94 0%, #0673B8 100%) repeat 0 0;
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 140px -238px, linear-gradient(to top, #055D94 0%, #0673B8 100%) repeat 0 0;
}

.change_status_btn:hover {
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 140px -268px, -moz-linear-gradient(center top , #055D94 0%, #0673B8 100%) repeat 0 0;
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 140px -268px, linear-gradient(to top, #055D94 0%, #0673B8 100%) repeat 0 0;
}

#back_to_auction_btn:hover span {
    background: url("../images/back_to_auction_btn_hover.gif") no-repeat 0 -1px;
}

.back_to_auction_btn {
    margin-top: 10px;
}

.result_list_item .more_photos {
    margin-bottom: 3px;
}

.result_list_item .current_status .live {
    color: #2b7f02;
}

.result_list_item .current_status .closed {
    color: #8c1511;
}

.result_list_item .current_status .processed {
    color: #0673b8;
}

.result_list_item .current_status .settled {
    color: black;
}

.result_list_item .result_details > .main_image {
    width: 107px;
}

.result_list_item .result_details > .result_details {
    width: 302px;
    padding-left: 15px;
}

.inline_bid_form input[type=text] {
    width: 119px;
    margin-bottom: 6px;
}

#element-address-zip {
    float: left;
}


#element-address-latitude {
    float: left;
    margin-bottom: 15px;
}

#element-address-latitude{
    width: 137px;
}

#element-address-longitude {
    width: 120px;
}

#element-address-latitude{
    margin-left: 75px;
}

.html5-footer {
    background: url('../images/shadow-footer.png') no-repeat center top;
    width: 960px;
    overflow: hidden;
    margin: 0 0 5px -124px;
    padding: 17px 124px 0;

}

.html5-footer > div {
    /*background: url('../images/footer-divider.png') repeat-y right top;*/
    min-height: 117px;
    float: left;
}

.html5-footer div.html5-nav {
    width: 188px;
}

.html5-footer .html5-nav ul {

}

.html5-footer .html5-nav ul li {
    margin-bottom: 6px;
}

.html5-footer .html5-nav ul li a {
    font-size: 12px;

}

.html5-footer div.html5-social {
    width: 160px;
    padding-left: 56px;
}

.html5-footer div.html5-social h3 {
    font-size: 13px;
    margin-bottom: 10px;
}

.html5-footer div.html5-social ul {
    overflow: hidden;
}

.html5-footer div.html5-social ul li {
    float: left;
}

.html5-footer div.html5-social a {
    background: url(../images/sprites/button-social-media-sprite.png) no-repeat;
    display: block;
    height: 48px;
    width: 49px;
    margin-right: 5px;
    text-indent: -99999px;
}

.html5-footer div.html5-social a.facebook {
    background-position: left top;
}

.html5-footer div.html5-social a.twitter {
    background-position: left bottom;
}

.html5-footer div.html5-affiliate {
    background: transparent;
    width: 555px;
}

.html5-footer div.html5-affiliate-tn ul {
    float: right;
    margin: 25px 0 10px;
}

.html5-footer div.html5-affiliate-tn ul li {
    float: left;
    margin-left: 8px;
}

/*.html5-footer p {
    display: inline-block;
    float: right;
}*/

.sidebar_container{
    margin-bottom: 15px;
}

.sidebar_container {
    -moz-box-shadow: 0 0 3px 3px #F1F1F1;
    -webkit-box-shadow: 0 0 3px 3px #F1F1F1;
    box-shadow: 0 0 3px 3px #F1F1F1;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;

}

#featured_auctions,
.sidebar_container h3 ,
#search_browse_nav li h3 {
    height: 36px;
    display: block;
    line-height: 36px;
    text-indent: 9px;
    border: 1px solid #cecece;
    background: -moz-linear-gradient(top, #FFFFFF 0%, #e9e9e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#e9e9e8));
    background: linear-gradient(to top, #FFFFFF 0%, #e9e9e8 100%);
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.sidebar_container .sidebar_content {
    padding: 10px 7px 5px;
    overflow: hidden;
    border-left: 1px solid #cecece;
    border-top: 1px solid #cecece;
    border-right: 1px solid #cecece;
}

.sidebar_container .sidebar_bottom {
    height: 8px;
    overflow: hidden;
    border-bottom: 1px solid #cecece;
    border-left: 1px solid #cecece;
    border-right: 1px solid #cecece;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top: none;
}


.place_bid #element-place-bid #element-submit input[type=submit] {
    float: right;
}

.place_bid #element-place-bid input[type=text] {
    width: 120px;
}


#search_browse {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#search_browse_nav {
    display: block;
    width: 231px;
    height: 31px;
    overflow: hidden;
}

#search_browse_nav li {
    float: left;
}

#search_browse_nav li a {
    display: block;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#search_browse_nav li.search_all_auctions_tab {
    width: 100%;
}


#search_browse_nav li a {
    height: 29px;
    line-height: 29px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    border: 1px solid #CECECE;
    background: url('../images/repeatables/diagonal-bg.png');
}

#search_browse_nav li.search_all_auctions_tab a {
    width: 153px;
    -moz-box-shadow: inset -3px -3px 3px rgba(233,233,233,0.7);
    -webkit-box-shadow: inset -3px -3px 3px rgba(233,233,233,0.7);
    box-shadow: inset -3px -3px 3px rgba(233,233,233,0.7);
}


#search_browse_nav li a:hover,
#search_browse_nav li.ui-state-active a {
    color: black;
    text-decoration: none;
}

.ending_soon h4,
.ending_soon {
    color: #8c1511;
}

#auction_close.ending_soon h4 {
    background: url('../images/icon_clock.png') no-repeat 20px center;
}

#auction_start-end_dates label {
    width: 30px;
    text-align: right;
    margin: 5px 4px 0 10px;
}

#auction_start-end_dates p{
    color: #024880;
    margin: 0 4px 5px 10px;
}

#auction_start-end_dates .edit:hover {
    background-position: -116px -77px;
}


#browse_by_content > ul > li > a.top-category-node {
    background: none;
    display: inline-block;
    padding-left: 5px;
}

#browse_by_content > ul > li.active > a
#category_list > ul > li.active > a {
    background-position: 3px -16px;
    color: black;
    text-decoration: none;
}

#browse-content > ul > li.active > a:hover {
    text-decoration: underline;
}

#browse-content .secondary_content {
    margin-left: 20px;

}

#browse_by_content > ul > li.active > ul {
    margin-bottom: 5px;
}

#auctions_closing_soon .sidebar_content {
    padding: 0 16px 0 7px;
}

#auctions_closing_soon li {
    line-height: 16px;
    padding: 10px 0;
}


#auctions_closing_soon ul.border_bottom > li:last-child {
    background: none;
}

#filter-within-auction-content input[type=text],
#search-all-auctions-content input[type=text] {
    width: 199px;
    padding: 3px 7px;
    font-size: 14px;
}

#search-all-auctions-content select {
    width: 100%;
}

#filter-within-auction-content input[type=checkbox] {
    margin-left: 20px;
}

#search-all-auctions-content label {
    line-height: 20px;
    font-size: 13px;
    clear: both;
    font-weight: bold;
}

#search-all-auctions-content fieldset {
    margin-bottom: 10px;
}

#search-all-auctions-content li:last-child {
    margin-bottom: 0;
}

#filter_invoices .num_items select,
#filter_invoices .amount select {
    margin-right: 5px;
}

#filter_invoices .num_items input[type=text],
#filter_invoices .amount input[type=text] {
    width: 42px;
}

#filter_invoices #element-submit input[type=submit] {
    float: right;
}

#user_edit_sidebar .sidebar_bottom {
    margin-bottom: 5px;
    border-top: none;
}

#home_callout {
    width: 965px;
    padding: 0 6px;
    margin: 0 -5px 20px -6px;
    background: url('../images/shadow-full.jpg') no-repeat center bottom;
    overflow: hidden;
}

#home_callout .module {
    background: url('../images/homepage-callout-box-bg.png') no-repeat left top;
    display: block;
    float: left;
    width: 292px;
    padding: 23px 20px 25px 20px;
}

#home_callout .module2 {
    background: url('../images/homepage-callout-box-bg2.png') no-repeat left top;
    display: block;
    float: left;
    width: 292px;
    padding: 23px 20px 25px 20px;
}

.home-login {
    height: 110px !important;
}

.home-login {
    text-align: center;
}

.home-login a {
    margin-top: 5px;
    text-decoration: underline;
    font-weight: bolder;
    font-size: 14px;
}

#home_callout .module-login .login_btn {
    margin-top: 5px;
}

#home_callout .module-login

#home_callout .module-login input[type=text],
#home_callout .module-login input[type=password] {
    width: 192px;
    line-height: 19px;
    height: 19px;
}

#home_callout .user-amount {
    height: 40px;
    width: 300px;
    margin-left: -5px;
    background: #f4f3f3;
    color: #024880;
    font-size: 22px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
}

#home_callout .user-registered {
    height: 20px;
    margin: 8px 0 0 75px;
    padding-left: 32px;
    background: url('../images/icon_clock.png') no-repeat left top;
    color: #024880;
    font-size: 12px;
    /*font-weight: bold;*/
    line-height: 20px;
}

#home_callout h3 {
    font-size: 22px;
    margin-left: 80px;
    margin-bottom: 10px;
    color: #383838;
}

#home_callout p {
    font-weight: bold;
}

#home_callout .login_btn {
    margin: 10px auto 8px;
}

#home_callout a {
    display: inline-block;
    text-align: center;
    line-height: 5px;
    font-weight: bold;
}

#home_callout a.more_details_btn {
    width: auto;
    line-height: 28px;
    text-align: left;
}

#home_callout form input {
    margin-bottom: 5px;
}

#home_btns a.kbid_alliance_btn:hover {
    background-position: 0 -76px;
}

#home_btns a.hammer_btn:hover {
    background-position: -298px -76px;
}

#home_btns a.tag_btn:hover {
    background-position: -596px -76px;
}

#home_btns a.gear_btn:hover {
    background-position: -894px -76px;
}

#home_btns a.badge_btn:hover {
    background-position: -1192px -76px;
}



.custom-btns { margin-bottom: 30px; }

.h-list-custom { overflow: hidden; }

.h-list-custom  > li { float: left; }

.h-list-custom  > li + li { margin-left: 30px; }

.custom-btn {
    max-width: 298px;
    max-height: 90px;
}



#home_callout .slider-wrapper {
    float: left;
    height: 300px;
    width: 618px;
    margin: 10px 15px 0 0;
    position: relative;
}

#home_callout .slider .slider-info p {
    color: #024880;
    font-size: 12px;
    font-weight: bold;
}

#home_callout .slider-controls {
    overflow: hidden;
    position: absolute;
    right: 0;
    bottom: 22px;
    z-index: 10000;
}

#home_callout .slider-controls a {
    height: 22px;
    width: 23px;
    margin-left: 3px;
    float: left;
    background: url(../images/sprites/slider-controls-sprite.png) no-repeat;
    text-indent: -99999px;
    line-height: 1;
}

#home_callout .slider-controls a.prev {
    background-position: 0 0;
}

#home_callout .slider-controls a.next {
    background-position: -23px 0;
}

#home_callout .slider-controls a.prev:hover {
    background-position: 0 -22px;
}

#home_callout .slider-controls a.next:hover {
    background-position: -23px -22px;
}

.auction-details-index div.result_list_item {
    margin-top: 0px;
}

.auction-closed-index .sort_navigation div:nth-child(2),
.auction-closed-index .result_list_item div:nth-child(2) {
    width:360px;
}

.seller-list tr:nth-child(even) {
    background-color: #EEE;
}

.auction-index-index .result_list_item div.current_status {
    float:left;
}

.home-index-index .result_list_item div.main_image,
.auction-index-index .result_list_item div.main_image {
    width: 107px;
}

.home-index-index .result_list_item div.result_details,
.dashboard-index-closeditems .result_list_item div.result_details,
.auction-index-index .result_list_item div.result_details {
    width: 452px;
}

.clear {
    clear: both;
}

.dashboard-index-index.affiliate-dashboard tbody td.current_total p{
    font-weight: bold;
    font-size: 16px;
}

.auction-form .col2 input[type=text]{
    width: 260px;
}

.auction-edit-index .auction-form .auction-unique-info div.element-content {
    font-weight: bold;
    font-size: 18px;
}

div .auction-invoice,
div .auction-increments,
div .auction-inventory,
div .auction-sales-tax,
div .auction-location,
div .auction-staggered-ending,
div .auction-event-schedule {
    margin-top: 20px;
}

.auction-event-schedule h2 {
    border-bottom: 3px solid #cccccc;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 25px;
}

.auction-new-index #element-address-city .element-content input[type="text"],
.auction-edit-index #element-address-city .element-content input[type="text"] {
    width: 175px;
}

.auction-new-index .col2 #element-address-latitude .element-content input[type="text"],
.auction-new-index .col2 #element-address-longitude .element-content input[type="text"],
.auction-edit-index .col2 #element-address-latitude .element-content input[type="text"],
.auction-edit-index .col2 #element-address-longitude .element-content input[type="text"] {
    width: 66px !important;
}

.auction-new-index #element-address-zip .element-content input[type="text"]
.auction-edit-index #element-address-zip .element-content input[type="text"] {
    width: 45px;
}

.auction-form .col1 input[type=text] {
    width: 340px;
}

.auction-form .doublewide input[type=text] {
    width: 680px;
}

.auction-form #element-datesAndTimes li input[type=text] {
    width: 94px;
}

.auction-form #element-datesAndTimes li input[type=text].wide {
    width: 240px;
}

.view_filter_category .go_btn,
.view_filter_category .custom_select{
    float: left;
}

#user_dashboard > div.dashboard-left-panel div.sidetabs ul > li a {
    height: 65px;
    line-height: 65px;
    font-size: 18px;
    font-weight: bold;
}

#user-dashboard-invoices a.view_full_result_list {
    width:220px !important;
    background: url("../images/sprites/button-icons-sprite.png") no-repeat 190px -54px, -moz-linear-gradient(center top , #0673B8 0%, #055D94 100%) repeat 0 0 !important;
    background: url('../images/sprites/button-icons-sprite.png') 190px -54px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94)) !important;
    background: url('../images/sprites/button-icons-sprite.png') 200px -54px no-repeat, linear-gradient(to left top, #0673b8 0%, #055d94 100%) !important;
}
#user_dashboard .dashboard_content a.view_full_result_list {
    display: block;
    overflow: hidden;
    /*position: absolute;*/
    width: 170px;
    text-decoration: none;
    padding-top: 4px;
    padding-left: 16px;
    top: -35px;
    right: 11px;
    height: 28px;
    line-height: 26px;
    color: white;
    font-weight: bold;
    font-size: 14px;

    background: url("../images/sprites/button-icons-sprite.png") no-repeat 154px -54px, -moz-linear-gradient(center top , #0673B8 0%, #055D94 100%) repeat 0 0;
    background: url('../images/sprites/button-icons-sprite.png') 154px -54px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: url('../images/sprites/button-icons-sprite.png') 154px -54px no-repeat, linear-gradient(to left top, #0673b8 0%, #055d94 100%);
    border: 1px solid #5698dc;
    border-radius: 6px !important;
}

#user_dashboard .dashboard_content a.view_full_result_list:hover {

    background: url("../images/sprites/button-icons-sprite.png") no-repeat 154px -54px, -moz-linear-gradient(center top , #0673B8 0%, #055D94 100%) repeat 0 0;
    background: url('../images/sprites/button-icons-sprite.png') 154px -54px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: url('../images/sprites/button-icons-sprite.png') 154px -54px no-repeat, linear-gradient(to left top, #0673b8 0%, #055d94 100%);

}

.item_close_btn:hover {
    background: url('../images/sprites/button-icons-sprite.png') 154px -54px no-repeat, -moz-linear-gradient(top, #055D94 0%, #0673B8 100%);
    background: url('../images/sprites/button-icons-sprite.png') 154px -54px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055D94), color-stop(100%,#0673B8));
    background: url('../images/sprites/button-icons-sprite.png') 154px -54px no-repeat, linear-gradient(to left top, #055D94 0%, #0673B8 100%);
}

.auction-details-index div.item_description {
    width: 273px;
    float: left;
    margin-left: 10px;
}

.auction-details-index div.item_description {
    margin-left: 0px;
}

.auction-details-index div.current_bid {
    float: left;
}

.dashboard-list-review-auctions .result_list_item .time_left {

    width: 120px;
    text-align: center;
}

.dashboard-index-index .result_list_item .result_details {
    margin-left: 12px;
}


.your-auction-history tbody .highest_bid,
.your-auction-history tbody .your_bid {
    font-weight: bold;
}

.your-auction-history tbody .highest_bid,
.your-auction-history tbody .your_bid {
    padding-left: 20px;
    padding-right: 20px;
}



.auction-item-edit-body-class #element-relative_seller_id .element-content p,
.auction-item-edit-body-class #element-photo_count .element-content p {

}

.auction-item-edit-body-class .fee_optional_type {
    padding-bottom: 15px;
    height: 28px;
}

.auction-item-edit-body-class ol.bear-form .fee_optional_breakpoint {
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 6px;
}

.auction-item-edit-body-class .fee_optional_amount {
    margin-right: 0;
    padding-bottom: 10px;
}

.auction-item-edit-body-class .fee_delete {
    margin: 4px 0 0;
}

.auction-item-edit-body-class .fee_type,
.auction-item-edit-body-class .fee_optional_type {
    width: 63px;
}

.auction-item-edit-body-class .pay_to {
    width: 220px;
}

#title_bidding .element-wrapper h2 {
    width: 85px;
}


/*
#category_list > ul > li > a,
    border-bottom: 1px solid #cecece;
}
*/

#category_list > ul > li > a,
#category_list > ul > li > a.active {
    background: url('../images/sprites/carrot-sprite.png') no-repeat 3px 5px;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 21px;
    line-height: 21px;
    overflow: hidden;
    width: 197px;
    padding: 0 10px 0 19px;
}

#category_list > ul > li > a:hover {
    text-decoration: none;
}

#category_list .secondary_content li > a:hover {
    background-color: #eeeded;
    text-decoration: none;
}

#category_list li:hover > .category_btns {
    display: block;
    background-color: transparent;
}



.charges-table-wrapper th {
    font-weight: bold;
}

.price-total {
    color: #8c1511;
    font-weight: bold;
}

.progress-wrap {
    width: 539px;
    height: 27px;
}

.progress-value {
    float: left;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background: -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: linear-gradient(to left top, #0673b8 0%, #055d94 100%);
}

.invoice_number h2,
.invoice_payment h2,
.tax_exempt h2 {
    margin-right: 12px;
    margin-top: 32px;
}

.invoice_number input {
    font-size: 60px;
    font-weight: bold;
}

.invoice_payment input {
    font-size: 56px;
}

#element-logo-guid input[type="text"] {
    width: 220px !important;
}

#element-logo-logo input[type="file"] {

    width:180px;
}

#element-address-startphonenumber  div.element-content {
    width:62px;
}


#element-address-startphonenumber,
#element-address-startworknumber {
    float: left;
    margin-right: 5px;
}

.contact-index-index #main label{
    width: 100px;
}

.contact-index-index #main input[type=text]{
    display: block;
    width: 160px;
}

.contact-index-index #main select{
    width: 180px;
}

.contact-index-index #main textarea{
    width: 340px;
    height: 160px;
}

.contact-index-index #main input[type=submit]{
    margin-left: 357px;
}

.contact-index-index #main ol.bear-form{
    width: 570px;
    margin-bottom: 20px;
    margin-left: 23px;
}

.dashboard-company-list .manegment-list .edit_btn {
    float: left;
    margin-left: 5px;
}

div.manegment-list div.manegment-list-listing:nth-of-type(even)
{
    background-color: #E9EEF4;
}
div.manegment-list div.manegment-list-listing:nth-of-type(odd)
{
    background-color: #D0D7E7;
}

.manegment-list-header div:nth-child(2),
.manegment-list-listing div:nth-child(2) {
    width: 170px;
    overflow: hidden;
}

.manegment-list-header div:nth-child(3),
.manegment-list-listing div:nth-child(3) {
    width: 165px;
    overflow: hidden;
}

.admin-user-list-admin .manegment-list-header div:nth-child(3),
.admin-user-list-admin .manegment-list-listing div:nth-child(3) {
    width: 150px;
    overflow: hidden;
}

.manegment-list-header div:nth-child(4),
.manegment-list-listing div:nth-child(4) {
    width: 130px;
    overflow: hidden;
}
.admin-user-list-index .manegment-list-header div:nth-child(4){
    width: 130px !important;
}

.admin-user-list-affiliate .manegment-list-header div:nth-child(3),
.admin-user-list-affiliate .manegment-list-listing div:nth-child(3) {

    width: 145px !important;
}

.admin-user-list-affiliate .manegment-list-listing div:nth-child(6),
.admin-user-list-affiliate .manegment-list-header div:nth-child(6) {
    width: 72px;
    overflow: hidden;
}

.manegment-list-listing div:nth-child(6),
.manegment-list-header div:nth-child(6) {
    width: 57px;
    overflow: hidden;
}

.manegment-list-header div:nth-child(7),
.manegment-list-listing div:nth-child(7) {
    width: 30px;
    overflow: hidden;
}

.manegment-list-header div:nth-child(8),
.manegment-list-listing div:nth-child(8) {
    width: 35px;
    overflow: hidden;
}

.manegment-list-header div:nth-child(9),
.manegment-list-listing div:nth-child(9) {
    width: 33px;
    overflow: hidden;
}

.manegment-list-listing div:nth-child(9),
.manegment-list-listing div:nth-child(7) {

    text-align: center;
}

.manegment-list-header div:nth-child(5),
.manegment-list-listing div:nth-child(5) {
    width: 100px;
    overflow: hidden;

}

.user-account-forgot-password #main input[type=submit]{
    margin-left: 168px;
}

.delete-btn:hover {
    text-decoration: none;
    color: #cf0606;
    background-color: #ebb6b6;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group { margin-bottom: 0; }

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group li[class*=optional] {
    background: #f6f6f6;
    margin-right: 0 !important;
    margin-bottom: 0;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .element-wrapper { padding: 20px; }
.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group:first-child .element-wrapper { padding-top: 0; }
.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .bear-form .element-wrapper {
    float: left;
    margin-bottom: 0;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .bear-form .fee_name input { width: 175px; }
.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .bear-form .fee_type .input-type-select,
.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .bear-form .fee_optional_type .input-type-select {
    width: 50px;
    margin-top: 5px;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .bear-form .pay_to .input-type-select
{
    width: 225px;
    margin-top: 5px;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .bear-form .fee_amount input,
.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .bear-form .fee_optional_breakpoint input,
.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .bear-form .fee_optional_amount input {
    width: 60px;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .bear-form .fee_optional_type { height: 31px; }
.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group:first-child .bear-form .fee_optional_type { height: 57px; }
.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .element-label {
    padding-top: 10px;
    display: none;
    float: none;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .element-content {
    float: none;
    position: relative;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .element-content .ui-widget {
    position: absolute;
    top: 33px;
    left: -7px;
    width: 130px;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .fee_name .element-content .ui-widget {
    width: 200px;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .element-content .ui-state-error > p {
    font-size: 10px;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group .element-wrapper-error .element-content .input-type-text {
    border: 1px solid red;
}

.auction-expense-index .bear-form li[id*=element-expense].element-wrapper-group:first-child .element-label {
    width: inherit;
    display: block;
}

textarea:focus, select:focus, input[type="checkbox"]:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);

    background-color: #fff;
}


.sitevars-termsform, .sitevars-sitevars {
    margin-top: 20px;
}









/* ================ */






















.user-account-login #main a {
    display: block;
}

.html5-footer ul li:first-child a {

    border: none;
}

.html5-footer ul li a {
    margin: 0;
    padding: 0 5px;
}

.contact-index h3 {
    margin-bottom: 10px;
}

.submit_btn,
.input-type-submit {
    width: 112px;
}

.auction-form .col2 input[type="text"] {
    width: 240px;
}


.auction-form #element-datesAndTimes-inspection_date3 .element-content select {
    margin-right: 5px;
    width: 90px;
}



#element-datesAndTimes ol.bear-form  label {
    text-align: left;
    float: none;
}

.auction-item-edit-body-class  ol.bear-form .fee_optional_amount {
    padding: 3px;
}

.auction-item-edit-body-class ol.bear-form .fee_optional_type {
    padding-bottom: 6px;
}

.auction_start-end_dates {
    padding: 5px 0;
}

#filter_invoices .num_items input[type="text"], #filter_invoices .amount input[type="text"] {
    width: 30px;
}

#filter_invoices .num_items label, #filter_invoices .num_items label,
#filter_invoices .num_items label {
    float: none;
}

.dashboard-index-youritems .inline_bid_form {
    width: 150px;
    clear: none;
    margin-left: 10px;
}

.change_status_options li:hover {
    background-color: #ececec;
    cursor: pointer;
}

.category-select-item a:hover {
    color: black;
}

#noscript {font-size: 14px; text-align: center; padding: 32px;}

h2 {
    /*border-bottom: 3px solid #cccccc;*/
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.dir-link a:active,
.dir-link a:focus,
.dir-link a:hover {
    color: #024880 !important;

}

input[readonly],
input[disabled],
input[readonly]:focus {
    background-color: #D7D7D7;
}

#contact-directory p {
    margin: 10px;
}

#contact-directory h3 {
    padding-top: 5px;
}

#element-submit {
    display: block;

}
#forgot_password input[type=password],
#forgot_password input[type=text] {
    width: 220px;
}










/* ---------------------------------------------------------------------
  Admin bar
------------------------------------------------------------------------ */



#admin_bar{
    margin: 0 auto;
    overflow: hidden;
}

#admin_bar ul.general-links{
    float: left;
}

#admin_bar ul{
    overflow: hidden;
    margin-top: 6px;
}

/*#admin_bar ul li a {
    display: block;
    color: black;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 2px solid black;
    font-weight: bold;
}


#admin_bar ul li a:hover {
    color: #0673b8;
}*/

#admin_bar_wrapper{
    height: auto;
    -moz-box-shadow: 0 0 5px 5px #d8d8d8;
    -webkit-box-shadow: 0 0 5px 5px #d8d8d8;
    box-shadow: 0 0 5px 5px #d8d8d8;
    border-bottom: 1px solid #c6c6c6;
    margin: 9px;
    padding-left: 9px;
    background: none repeat scroll 0 0 #ebf1f5;
    /* background-color: #ededed; */
    /* margin-top: -10px; */
}

#admin_bar{
    margin: 0 auto;
    overflow: hidden;
}

#admin_bar ul.text{
    float: left;
}

#admin_bar ul.general-links{
    float: left;
}

#admin_bar ul.auction-links{
    margin-top: 10px;
    float: right;
    padding-right: 30px;
}

/* #admin_bar ul.auction-links:after {
   content: "";
   display: block;
   clear: both;
} */

#admin_bar ul.item-links{
    float: right;
    padding-right: 30px;
}

#admin_bar ul{
    overflow: hidden;
    margin-top: 6px;
}

#adminbar-auction-mainsearch {
    display: inline;
}

#adminbar-auction-detail {
    margin-top: 6px;
    display: block;
    padding-right: 6px;
    text-align: right;
}

/*
#admin_bar ul li a {
    display: block;
    color: black;
    margin-left: 10px;
    border-left: 2px solid black;
    font-weight: bold;
}

#admin_bar ul li {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 1;
    height: 16px;
    !* margin: 13px 0 0 0; *!
}

#admin_bar ul li a {
    display: block;
    color: black;
    padding-left: 10px;
    margin-left: 10px;
    border-left: 2px solid black;
    font-weight: bold;
}*/

#admin_bar ul li span {
    display: block;
    color: black;
    margin-left: 10px;
    border-left: 2px solid black;
    font-weight: bold;
}

#admin_bar ul li:first-child a,span {
    border-left: none;
    border-right: none;
}
/*
#admin_bar ul li.standard a {
    border-left: none;
    font-weight: bold;
    color: #383838;
    background: #d5d5d5;
    padding: 0 10px;
    line-height: 2;
    font-style: 12px;
    display: block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin-top: -3px;
}*/

/*

#admin_bar ul li.adminbar-link-admin a {
    color: #330000; !* testing with slight change in style of links which are admin only *!
}

#admin_bar ul li.adminbar-link-disabled span {
    color: #C0C0C0;
}

#admin_bar ul li a:hover,
#admin_bar ul li a.active{
    color: #0673b8;
}
*/


/* fuck the nerdery and this garbage CSS */


.admin-bar-ul-li {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 1;
    /* margin: 13px 0 0 0; */
}
.admin-bar-ul-li-a {
    display: block;
    /*color: black;*/
    padding-left: 6px;
    margin-left: 6px;
    border-left: 1px solid #500000;
    /*font-weight: bold;*/
}

.xadmin-bar-ul-li {
    display: block;
    float: right;
    font-size: 12px;
    line-height: 1;
    /* margin: 13px 0 0 0; */
}
.xadmin-bar-ul-li-a {
    display: block;
    /*color: black;*/
    padding-right: 6px;
    margin-right: 6px;
    border-right: 1px solid #500000;
    /*font-weight: bold;*/
}







.text_filter {
    width: 80px;
}
.date_range_filter {
    width: 80px;
}
.number_range_filter {
    width: 80px;
}
.select_filter {
    height: 30px;
    line-height:30px;
    display:block;
    padding: 5px 0px;
}





/* item listings */

#search_browse_nav li.search_all_auctions_tab a, #search_browse_nav li.filter_within_auction_tab a {
    box-shadow: -3px -3px 3px rgba(233, 233, 233, 0.7) inset;
    width: 153px;
}

#search_browse_nav li a {
    display: block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: black;
    cursor: pointer;
    text-decoration: none;
}

.sidebar_content {
    border: 1px solid #CECECE;
    overflow: hidden;
    padding-top: 10px;
    padding-right: 7px;
    padding-left: 7px;
    padding-bottom: 5px;
}


#distance_radius {
    margin-bottom: 0px !important;
}
#label-distance_radius {
    margin-bottom: 0px;
}
#distance_radius {
    margin-bottom: 0px;
}
#auction_item_filter #distance_zip {
    margin-top: 6px;
    margin-bottom: 18px;
}

.item_list_auction_detail {
    display: inline-block;
    width: 705px;
}

.item_list_auction_detail_row_1 {
    display: block;
    width: 703px;
    margin-bottom: 10px;
}

.item_list_auction_row_1_col_1 {
    vertical-align: top;
    display: inline-block;
    width: 545px;
}
.item_list_auction_row_1_col_2 {
    vertical-align: top;
    display: inline-block;
    width: 150px;
}

.auction_list_node_close_3 {
    background: url('../images/icon_clock.png') no-repeat 4px center;
}
.item_list_node_close_3 {
    background: url('../images/icon_clock.png') no-repeat 18px center;
}

.diagonal_bg {
    background: url('../images/repeatables/diagonal-bg.png');
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border: 1px solid #dfdddd;
    -moz-box-shadow: inset 0 0 4px 4px rgba(233,233,233,0.7);
    -webkit-box-shadow: inset 0 0 4px 4px rgba(233,233,233,0.7);
    box-shadow: inset 0 0 4px 4px rgba(233,233,233,0.7);
    padding-top: 3px;
    margin-bottom: 4px;
}


#details_panel {
    display: inline-block;
    width: 700px;
    border: 0 none;
    margin-top: 22px;
    float: right;
}


div.dashboard_tab_panel  {
    /*display: inline-block;
    width: 700px;*/
    border: 0 none;
    margin-top: 22px;
    /*float: right;*/
}

#details-panel-wrapper {
    border: 1px solid #DDDDDD;
    margin-left: 0.2em;
}
#details_panel ul {
    border: 0 none;
}


#map {
    border: 6px solid #FFFFFF;
    box-shadow: 0 0 3px 3px #E4E4E4;
    clear: both;
    display: block;
    height: 240px;
    margin-bottom: 15px;
    margin-left: 25px;
    width: 294px;
}

.dir-link a .dir-link a:active, .dir-link a:link, .dir-link a:visited, .dir-link a:focus, .dir-link a:hover {
    color: #024880 !important;
}
.dir-link {
    font-size: 16px !important;
    font-weight: bold !important;
}

.address-block {
    color: #000000 !important;
    font-size: 16px !important;
}

#address-latitude, #address-longitude {
    font-size: 10px;
}
#address-latitude, #address-longitude {
    height: 25px;
    padding: 3px 10px;
    width: 89px;
}
.item_list_auction_detail {
    margin-top: 10px;
}

#auction_item_list {
    display: inline-block;
    width: 705px;
}



.search_instructions td {
    padding: 8px;
}
.search_instructions table {
    border-spacing: 8px;
    border-collapse: separate;
}

.search_instructions span {
    background-color: #e9e8e7;
    padding: 4px;
    font-weight: bold;
    line-height: 2em;
}

#closing_mask_start_range,
#closing_mask_end_range
{
    width: 88px !important;
}
#closing_mask_end_range {
    float: right;
}
#closing_mask_start_range {
    float: left;
}


.reset-form {
    float: right;
}


.bid_response {
    padding-bottom: 6px!important;
}

.refresh_btn { /* blue button */
    width: 100px;
    color: #FFF;
    height: 28px;
    background: url('../images/sprites/button-icons-sprite.png') 4px 0 no-repeat, -moz-linear-gradient(top, #0673b8 0%, #055d94 100%);
    background: url('../images/sprites/button-icons-sprite.png') 4px 0 no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0673b8), color-stop(100%,#055d94));
    background: url('../images/sprites/button-icons-sprite.png') 4px 0 no-repeat, linear-gradient(to left top, #0673b8 0%, #055d94 100%);
    text-align: left;
    text-indent: 34px;
   /* margin-bottom: 6px;*/
}

.refresh_btn:hover {
    background: url('../images/sprites/button-icons-sprite.png') 4px 0 no-repeat, -moz-linear-gradient(top, #055d94 0%, #0673b8 100%);
    background: url('../images/sprites/button-icons-sprite.png') 4px 0 no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#055d94), color-stop(100%,#0673b8));
    background: url('../images/sprites/button-icons-sprite.png') 4px 0 no-repeat, linear-gradient(to left top, #055d94 0%, #0673b8 100%);
}







#auction_item_filter input {
    width: 200px;
    margin-bottom: 12px;
}
#auction_item_filter select, label {
    /* width: 216px; */
    margin-bottom: 12px;
}
.item_list_node div {
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}




#search,#searchUsers .search_wrapper {
    margin-bottom: 7px;
    /*height: 40px;*/
    overflow: hidden;
}

#search {
    float: right;
    overflow: hidden;
    width:276px;
}

.search_wrapper {
    height: auto !important;
}

#search .search_wrapper #search_phrase,
#search .search_wrapper #input_search {
    border: 1px solid #bcbcbc;
    width: 230px;
    padding: 3px 4px;
    margin-right: -1px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    color: #383838;
    float: left;
}


.user-search .search_wrapper {

    height: auto !important;
}
#search .search_adv {
    text-align: right;
    font-size: 12px;
}


#search .search_adv a{
    background: url('../images/advanced-search-carrot.png') no-repeat right center;
    padding-right: 11px;
    text-align: right;
}












/*.item_list_node div {
    border: 1px solid black;
}*/


.moreimages {
    text-align: center;
}

.item_list_node {
    display: block;
    border-top: 1px solid #CCC;
    margin-bottom: 26px;
    padding-top: 8px;
    width: 700px;
    /*border: solid 1px black;*/
}

/* R1 */
.il_r1 div {
    display: inline-block;
    margin-bottom: 10px;
}
.il_r1_c1 {
    float: left;
    width: 600px;
    /*border: solid 1px pink;*/
}
.il_r1_c2 {
    float: right;
    text-align: right;
    width: 96px; /* 100 */
    /*border: solid 1px green;*/
}

/* R2 */
.il_r2 {
    clear: both;
    width: 700px;
    /*border: solid 1px blue;*/
}

/* R3 */
.il_r3 div {
    display: inline-block;
}
.il_r3_c1 {
    /*border: dashed 1px red;*/
    width: 150px;
    /*height: 160px;*/
}
.il_r3_c1 img {
    max-width: 150px;
    max-height: 150px;
    /*min-width: 150px;*/
}
.il_r3_c2 {
    /*border: solid 1px brown;*/
    width: 440px; /*450*/
    /*height: 160px;*/
   /* clear: both;*/
}
.il_r3_c2 div {
    /*display: block;*/
    padding-left: 12px;
    padding-bottom: 3px;
}
.il_r3_c3 {
    /*border: solid 1px purple;*/
    float: right;
    width: 100px;
    /*height: 160px;*/
}
.il_r3_c2_l5 {
    width: 450px;
    /*border: 1px dotted fuchsia;*/
}
/* generic*/
.il_r3_c2_node {
    padding-left: 20px;
    width: 240px;
    /*border: 1px dotted fuchsia;*/
}
.item-node-bid-amount {
    float: right;
}
.li_btn_space {
    margin-bottom: 8px;
}

.item-note-bid-input {
    width: 100px;
    text-align: right;
    margin-top: 8px;
}

.il_r3_c2_bid_node {
    height: 45px;
    width: 290px;
    text-align: right;
    /*border: solid 1px purple;*/
}

.bid_repsonse {
    width: 415px;
}

#needlogin {
    width: 86px;
    margin-top: 4px;
    float: right;
    margin-right: 25px;
}
#needCC {
    width: 86px;
    margin-top: 4px;
    float: right;
    margin-right: 25px;
}

.halt_btn {
    width: 100px;
    margin-top: 8px;
}

.il_r4 {
    margin-top: 10px!important;
}

.bid_repsonse p {
    margin-bottom: 0px!important;
}






/* ---------------------------------------------------------------------
  User Dashboard (Bidder) - Base Styles
------------------------------------------------------------------------ */

.dashboard-index-index.bidder-dashboard #user_dashboard_container h1{
    margin-bottom: 30px;
    position: relative;
    padding-top: 10px;
    padding-left: 13px;
}

#user_dashboard_container{
    position: relative;
}

.refresh-dashboard > div {

    float: left;
}

.refresh-dashboard > div a {

    /*margin-top: 30px;*/
    margin-right: 1 5px;
}

.dashboard-left-panel  {

    float: left;
    width: 231px;
}

.dashboard-main-panel {

    float: left;
}

.affiliatename {

    font-weight: bold;
}

.itemsperpage > select {
    padding: 5px;
    color: #0673B8;
}

#earliest_auction_closing_in{
    /*height: 58px;
    width: 275px;
    position: absolute;*/

    float: right;
    width: 130px;
    right: 32px;
    top: 0;
    height: 30px;
    margin-left: 15px;
    /*
    margin-bottom: 5px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -moz-box-shadow: 0 0 3px 3px #f1f1f1;
    -webkit-box-shadow: 0 0 3px 3px #f1f1f1;
    box-shadow: 0 0 3px 3px #f1f1f1;

    margin-left: 10px;*/

}

#earliest_auction_closing_in p{
    text-align: left;
    font-weight: bold;
    font-size: 13px;
    color: #6e6e6d;
    padding: 0px;
    margin: 0px;
    float:left;
}

#earliest_auction_closing_in h4{
    color: #0673B8;
    font-size: 16px;
    margin-left: 70px;
    margin-top: 14px;
    position: absolute;
    text-align: center;
}

#user_dashboard{
    background: url('../images/repeatables/user-dashboard-top-bg.png') repeat-x top left;
}

#user_dashboard > div.dashboard-left-panel div.sidetabs ul{
    height: 313px;
    float: left;
    width: 195px;
    padding: 6px 10px 0 33px;
    overflow: hidden;
    background: url('../images/sprites/dashboard-tabs-sprite.png') no-repeat;
    z-index: -1;
}

#user_dashboard > div.dashboard-left-panel div.sidetabs ul.your_history_tab{
    background-position: 0 -325px;
}

#user_dashboard > div.dashboard-left-panel div.sidetabs ul.your_invoices_tab{
    background-position: 0 -658px;
}

#user_dashboard > div.dashboard-left-panel div.sidetabs ul > li,
#user_dashboard > div.dashboard-left-panel div.sidetabs ul > li a{
    display: block;
}

#user_dashboard > div.dashboard-left-panel div.sidetabs ul > li a{
    height: 65px;
    line-height: 65px;
    font-size: 18px;
    font-weight: bold;
}

#user_dashboard > div.dashboard-left-panel div.sidetabs ul > li a#your_items_tab{
    height: 35px;
    padding: 20px 0 10px;
    line-height: normal;
}

#user_dashboard > ul > li.ui-state-active a#your_items_tab{
    height: 35px;
    padding: 20px 0;
}

#user_dashboard a#your_items_tab span{
    font-size: 12px;
    font-weight: normal;
    display: block;
}

#user_dashboard > ul > li.ui-state-active a{
    height: 75px;
    line-height: 78px;
    color: #0673b8;
    text-decoration: none;
}

#user_dashboard .dashboard_content{
    width: 690px;
    padding: 9px 16px 0 21px;
    float: left;
    min-height: 332px;
    height: auto;
    position: relative;
    /*background: url('../images/dashboard-content-right-bg.png') no-repeat top right;*/
}

#user_dashboard .dashboard_content > p{
    padding: 20px 0 20px 15px;
}

.itemsperpage {

    position: absolute;
    top: -35px;
    right: 210px;
}



#user-dashboard-invoices .your-invoices table.result_list {

    margin-top: 10px;
}

.item_close_btn, .view_full_result_list {
    background: url("../images/sprites/button-icons-sprite.png") no-repeat scroll 154px -54px, linear-gradient(to left top, #0673B8 0%, #055D94 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 28px;
    line-height: 26px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 4px;
    right: 11px;
    text-align: left;
    text-decoration: none;
    top: -35px;
    width: 177px;
    float: right;
    margin-top: 8px;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.clearfix {
    display: inline-block;
}


.fb-like-container {
    display: block;
    height: 40px;
}

.refresh_bid_history {
    float: right;
}



.ui-dialog-content {
    background: #eee !important;
}
.ui-dialog-titlebar {
    background: #ccc !important;
    color: #000;
    font-weight: bold;
}
.ui-widget-content {
    border: 1px solid #444444;
}
.ui-spinner {
    border: 0px solid #444444;
}


.waveBidDialogContainer th {
    font-weight: bold;
    border-bottom: 1px solid black;
}

.dfooter {
    font-size: 10px;
}

.reserve {
    color: black;
    font-weight: bold;
}

.lF {
    float: left;
}


.winning {
    color: #258c11;
}

.losing{
    color: #8c1511;
}

.item_list_current_bid {
    font-size: 14px;
}

















.dashboard-index-yourinvoices .invoiceItem .invoice{
    text-align: center;
}



.invoicing-list-index .result_list .invoiceItem div{ /* 9 july */
    float:left;
}


.auction-index-index .result_list_item div.current_status,
.invoicing-list-index .result_list .invoiceItem div{ /* 9 july */
    float:left;
}


.invoicing-list-index .result_list div.invoiceItem {
    display: block;
    float:left;
    padding: 0px 10px; /* 9july */
}


.dashboard-index .invoiceItem div {

    float: left;
    margin-top: 10px;
}


.dashboard-index-yourinvoices .invoiceItem div {

    float: left;
    margin-top: 10px;
}


.dashboard-index-index .invoiceItem .bidder {
    width: 220px;
    /*font-weight: bold;*/
    padding-left: 5px; /*9 july */
}

.dashboard-index-yourinvoices .invoiceItem .bidder {/*9 july */
    width: 202px;
    /*font-weight: bold;*/
    padding-left: 4px;
}

.dashboard-index-yourinvoices .invoiceItem .items,
.dashboard-index-yourinvoices .invoiceItem .amount,
.dashboard-index-yourinvoices .invoiceItem .adjustments,
.dashboard-index-yourinvoices .invoiceItem .status,
.dashboard-index-yourinvoices .invoiceItem .invoice { /*9 july */
    width: 141px;
    /*  font-weight: bold;*/
    /*padding-left: 5px;*/
}

.dashboard-index-yourinvoices .invoiceItem .invoice{ /*9 july */
    text-align: center;
}

.dashboard-index-index .invoiceItem .items{
    width: 65px ; /*9 july */
    /*font-weight: bold;*/
    /* padding-left: 10px; /*9 july */
}

.dashboard-index-index .invoiceItem .amount{
    width: 97px; /*9 july */
    text-align: right;
    /* font-weight: bold; */
    /* padding-left: 7px; 9 july */
}

.dashboard-index-index .invoiceItem .adjustments{
    width: 95px;
    text-align: right;
    /*font-weight: bold;*/
    /*padding-left: 5px; *//*9 july */
}

.dashboard-index-index .invoiceItem .status {
    width: 95px; /*9 july */
    text-align: right;
    /*font-weight: bold; God the Nerdery sucks - learn some design techniques for petes sake - what a mess */
    /* padding-left: 3px; /*9 july */
}

.dashboard-index-index .invoiceItem .invoice {
    width: 69px;
    text-align: right;
}




.result_list .invoiceItem .checkbox,
.result_list .sort_navigation .checkbox {
    width: 22px !important;
}

.result_list .invoiceItem .bidder,
.result_list .sort_navigation .bidder {
    width: 205px !important;
}

.result_list .invoiceItem .items,
.result_list .sort_navigation .items {
    width: 110px !important;
}

.result_list .invoiceItem .amount,
.result_list .sort_navigation .amount {
    width: 95px !important;
    text-align: right;
}

.result_list .invoiceItem .status,
.result_list .sort_navigation .status {
    width: 80px !important;
    text-align: center;
}

.result_list .invoiceItem .invoice,
.result_list .sort_navigation .invoice {
    width: 79px !important;
    text-align: right;
}


.item_header_wrapper .item-title {
    width: 550px;
}


.bidder-dashboard .invoiceItem  {
    padding-bottom: 1px;
    background: url('../images/repeatables/dotted-border.png') repeat-x bottom left;
    overflow: hidden;
    margin: 5px;
    width:600px;
}








#currentBidSummary {
    margin-top: 8px;
    margin-bottom: 42px;
}
.current-bid-refresh {
    margin-top: 8px;
    display: block;
    height: 40px;
}

.reserve_not_met {
    font-weight: bold;
}


ol.default-list, ul.default-list {
    list-style: initial !important;
    margin: initial !important;
    padding: 0 0 0 40px !important;
}

li.default-list {
    display: list-item;
}


.dashboard_auction_table {
    width: 920px;
}
.dashboard_auction_table {
    width: 920px;
}


.cheaptable table, .cheaptable tr {
    padding: 4px;
    line-height: 2em;
}
.cheaptable tr:nth-child(even) {
    background-color: #efefef;
}
.cheaptable td {
    border-bottom: solid 1px black;
    padding-left: 4px;
}

.edit_inventory_btn {
    font-size: 12px;
    width: 150px !important;
    text-align: left;
    float: left;
    margin-right: 20px;
    margin-top: 2px;
}
.edit_inventory_btn img {
    padding-left: 4px;
    padding-right: 6px;
    margin-top: 2px;
}
.edit_inventory_btn_manage_photos {
    float: right;
    margin-right: 0px;
}

.batchItemMenu {
    z-index: 100;
}


#site_main_search {
    width: 460px;
}
#adminbar-auction-detail li {
    list-style: none;
}

li.ui-menu-item {
    border-bottom: 1px dotted #CCC;
}
.adminbar-search-status {
    display: inline;
    float: right;
}





.simpletable tr > td, tr > th {
    padding-bottom: 0.5em;
}
.simpletable th {
    font-weight: bold;
    text-align: left;
    background-color: #fff;
    border-bottom: 1px solid black;

}
.simpletable tr:nth-child(2n+1) {
    background-color: #eee;
}



.auction-category {
    background: none !important;
    overflow: hidden !important;
    padding-bottom: 8px !important;
}

.auction-category-checkbox {
    margin-left: 16px;
}

.auction-full-filter {
    width: 100%;
}
.auction-full-filter tr {
    line-height: 32px;
}
.auction-filter-wrapper {
    padding-bottom: 6px;
    border: 1px solid #acacac;
    border-radius: 8px;
    box-shadow: 0 2px 5px rgba(7, 1, 0, 0.3);
    margin-bottom: 6px;
    padding-left: 2px;
    background: url("../images/sprites/header-footer-page-breaks-sprite.jpg") no-repeat scroll center 5px rgba(0, 0, 0, 0);
}

.affiliate-logo-img {
    max-width: 155px;
    max-height: 155px;
    padding: 4px;
}

.auction-category-labels label {

    display: inline-block;
    vertical-align: top;
    min-width: 150px;
    margin: 0px;
}

.basic-table tbody tr:nth-child(odd)	{
    background-color:#eee;
}
.basic-table td {
    padding: 4px;
}

.help-area-toggle {
    margin-top: 16px;
    margin-bottom: 16px;
}
.help-area-toggle img {
    margin-right: 6px;
}
#help-area-container {
    padding: 8px;
    border: dashed 1px #777;
    display: none;
    margin-bottom: 12px;
}




/* ---------------------------------------------------------------------
Css for first bid Popup box
* ---------------------------------------------------------------------*/
.lightpopup #wrapper{
    color:#000000;
    font-family:tahoma;
    font-size:14px;
    margin:0 auto;
    width:800px;
    /*margin-top:50px;*/
}
.lightpopup #wrapper a{
    cursor:pointer;
    font-size:15px;
    font-weight:bold;
    text-decoration:underline;
}
.lightpopup .box {
    background-color: #ffffff;
    color: #000;
    height: 110px;
    /*left: 100%;*/
    padding: 20px;
    position: fixed;
    right: 30%;
    top: 35%;
    width: 555px;
    z-index: 101;
    border:5px solid #888888;
    border-radius:10px;
    -moz-border-radius:10px;
    display:none;
}
.lightpopup .overlay {
    background: #000000;
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 100;
    opacity:0.5;
    filter: alpha(opacity=50);   /* IE */
}
.lightpopup .boxpopupmain{
    width:555px;
    height:70px;
}

.lightpopup .boxpopupcheckbox{
    width:25px;
}

.lightpopup .boxpopuptext{
    width:530px; margin-top:6px;
}
.lightpopup .errors{
    height:20px;
    color: red;
}
.lightpopup .popup_submit_btn{
    margin: 0px 5px;
}

.accept-terms-frame {
    width: 100%;
    height: 300px;
    overflow-y: scroll;
}
.accept-terms-blurb {
    padding-top: 3px;
    padding-left: 6px;
}
.errors{
    color: red;
}

span.error{
    color:red;
}




.il_r4 table {
    width: 440px;

}
.il_r4 table table {
    width: 100%;
}

.il_r4 table th,
.il_r4 table table th {
    padding: 2px;
    text-align: left;
}
.il_r4 table td,
.il_r4 table table td {
    padding: 2px;
    text-align: left;
}

.il_r4 table table th {
    width: 46%;
    font-size: 90%;
}
.il_r4 table table td {
    font-size: 90%;
}