/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/*
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

html {
    font-size: 1em;
    line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection rule sets have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */

audio,
canvas,
img,
video {
    vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Browse Happy prompt
   ========================================================================== */

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

















/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */

.invisible {
    visibility: hidden;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   These examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


.floatleft {float:left}
.floatright {float:right}
.fix {overflow:hidden}
body {transition: all 0.9s ease 0s;-moz-transition: all 0.9s ease 0s;-webkit-transition: all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;background-color:#F2F6F7;}

.container {width:960px;/*overflow:hidden*/}
.header_area {background-image:url(/images/header_bg.jpg);background-repeat:no-repeat;border-bottom:20px solid #808288;background-size:cover;}
.logo {margin-top:20px;}
.logo img{width:100%;margin:0 auto;}
.mainmenu {margin-top:6px;background-image:url(/images/menu_shadow.png); background-repeat:no-repeat;background-position:left bottom;padding-bottom:10px; display:block}
.mainmenu ul{margin:0;padding:0;list-style:none}
.mainmenu ul li{float:left;position:relative}
.mainmenu ul li a{border-radius: 0 0 5px 5px;
	display: block;
	padding: 30px 6px 10px;font-size:16px;color:#3e424c}
.mainmenu ul li a:hover{text-decoration:none;color:#fff;background: #e6e7ea; /* Old browsers */
background: -moz-linear-gradient(top, #e6e7ea 0%, #b4b9c1 46%, #a8acb5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e7ea), color-stop(46%,#b4b9c1), color-stop(100%,#a8acb5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e6e7ea 0%,#b4b9c1 46%,#a8acb5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e6e7ea 0%,#b4b9c1 46%,#a8acb5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e6e7ea 0%,#b4b9c1 46%,#a8acb5 100%); /* IE10+ */
background: linear-gradient(to bottom, #e6e7ea 0%,#b4b9c1 46%,#a8acb5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e7ea', endColorstr='#a8acb5',GradientType=0 ); /* IE6-9 */}
.mainmenu ul li ul {background: none repeat scroll 0 0 #e6e7ea;
left: -99999px;
position: absolute;
top: 60px;
width: 155px;
color: #fff;
z-index: 9999; border-radius:5px}
.mainmenu ul li ul li {width:100%;border-radius:5px;border-bottom:1px solid #ccc}
.mainmenu ul li ul li:last-child {border-bottom:0px solid #ccc}
.mainmenu ul li ul li a{color:#000;padding-top:10px;padding-bottom:10px;text-align:center;}
.mainmenu ul li ul li a:hover{}
.mainmenu ul li:hover ul {left:0px!important}
.slider {overflow:hidden}
.slider_content {}
.slider_content h2{color:#fff;font-size:30px;background-image:url(/images/slider_header_bg.png);background-repeat:repeat-x;background-position:bottom;padding-bottom:10px;}
.slider_content h2 span{color:#79d7ff;}
.slider_content p{color:#3e424c;font-size:14px}
.slider_content i{background: none repeat scroll 0 0 #99a2af;border-radius: 100px;color: #fff;cursor: pointer;float: right;left: 40px;padding: 10px;position: relative;top: -75px;}
.slider_image img {width:100%;}
.promo_area {background:#272A30;text-align:center;}
.promo_area a{color:#cccccc;}
.promo_area a:hover{text-decoration:none;}
.promo_area a h3{font-size:18px;margin-top:0px;margin-bottom:10px;}
.promo_area a h3 span{color:#79d7ff;}
.promo_area img{margin:0 auto;display:block;}
.single_promo {background-image:url(/images/promo_bg.jpg);background-repeat:repeat-y;background-position:left;padding:15px;}
.maincontent_area {}
.content_left_slider {border-bottom:2px solid #CED6DB;overflow:hidden;padding-bottom:10px;}
.content_left_slider img{width:100%;}
.content_left_slider h2{color:#3f4b56;font-size:20px;font-weight:normal;text-transform:uppercase;}
#consignment-slider .owl-prev {background-image: url("/images/top_slider_prev_bg.png");background-repeat: no-repeat;background-size: 31px 31px;float: left;height: 31px;text-indent: -9999px;width: 31px;} 
#consignment-slider .owl-next {background-image: url("/images/top_slider_next_bg.png");background-repeat: no-repeat;background-size: 31px 31px;float: right;height: 31px;text-indent: -9999px;width: 31px;}
.content_left_video {margin-bottom:50px;}
.content_left_video h2{color:#3f4b56;font-size:20px;font-weight:normal;text-transform:uppercase;}
.sidebar {}
.auction_dates {border:1px solid #E3E8E9;padding:15px;margin-top:20px;border-radius:10px}
.auction_dates h3{color:#4c4c4c;font-size:14px;text-transform:uppercase;font-weight:bold;margin-top:0px;}
.single_dates {border-top:1px solid #E8EAE9;border-bottom:1px solid #E8EAE9;padding-top:5px;padding-bottom:5px;overflow:hidden}
.place {color:#40bdf2;font-size:12px}
.single_dates:before {color: #c1c6ce;content: "\f054";float: right;font-family: FontAwesome;left: 5px;margin-right: 15px;position: relative;top: 8px;}
.date_info {font-size:11px;width:160px;}
.date_info a{color:#656565;}
.date {border-right:1px solid #656565;padding-right:10px;}
.info {}
.register_consign {height: 55px;margin-bottom: 5px;overflow: hidden;margin-top:20px;}
.register {background-image:url(/images/register_bg.png);height:56px;width:175px;background-repeat:no-repeat;}
.register a{color: #fff;display: block;font-size: 16px;margin-left: 20px;margin-top: 15px;}
.register a:hover{text-decoration:none;}
.consign {background-image: url("/images/consign_bg.png");height: 56px;position: relative;text-align: center;top: -56px;width: 163px;background-repeat:no-repeat;background-size:100% 100%;}
.consign a{color: #fff;display: block;font-size: 16px;margin-top: 15px;}
.consign a:hover{text-decoration:none;}
.get_in_touch {}
.get_in_touch h3{color:#3f4b56;font-size:20px;font-weight:light;border-bottom:1px solid #D9DDDE;padding-bottom:10px;}
.get_in_touch p{color:#3f4b56;text-transform:uppercase;font-weight:bold;font-size:13px;border:1px solid #D9DDDE;width:260px;text-align:center;margin:0 auto;padding-top:15px;padding-bottom:15px;border-radius:5px}
.get_in_touch p span{color:#f25821;}
a.mail_button {background:#F35E26;width:260px;margin:0 auto;display:block;border:1px solid #C76244;margin-top:20px;border-radius:5px;color:#fff;font-size:13px;font-weight:bold;padding-top:10px;padding-bottom:10px;margin-bottom:20px;}
a.mail_button i{border: 1px solid #fff;border-radius: 30px;font-size: 20px;margin-left: 5px;margin-right: 5px;padding: 5px;}
.get_in_touch ul{margin:0;padding:0;list-style:none}
.get_in_touch ul li{border-bottom:1px solid #D9DDDE}
.get_in_touch ul li a i{font-size:8px;color:#40bdf2;margin-right:10px;}
.get_in_touch ul li a{color:#40bdf2;font-size:13px;padding:8px;display:block;}
.get_in_touch ul li a:hover{}
.car_carousel_area {background:#272828;border-top:20px solid #2C2E2E;border-bottom:1px solid #1C1D1C}
.car_carousel_area .row{width:100%;margin-left:0px;}
.car_carousel_area a:hover{text-decoration:none;}
.car_carousel_area img{width:100%;height:150px;margin-right:10px;padding-left:3px;padding-right:3px;}
.car_carousel_area p{color:#9da3a6;text-align:center;margin-top:10px;font-size:13px}
.car_carousel_area p:hover{color:#d9d9d9;}
.footer_area {background:#0A0E11;padding:30px 0;border-top:4px solid #000000}
.single_footer_widget {}
.single_footer_widget .auction_dates_footer {}
.auction_dates_footer .single_dates {border:none}
.single_footer_widget h3{color:#fff;font-size:20px;border-bottom:1px solid #373A3C;margin-bottom:10px;padding-bottom:10px;}
.single_footer_widget ul{margin:0;padding:0;list-style:none}
.single_footer_widget ul li{}
.single_footer_widget ul li a{color:#737373;font-size:13px;padding-bottom:8px;display:block;}
.single_footer_widget ul li a:hover{}
.social {}
.social ul{overflow:hidden}
.social ul li{float:left;margin-right:30px;}
.social ul li a{}

/* About Page CSS */

.inner_page_content {}
.left_sidebar {border-right:1px solid #D9DDDE;padding-right:15px;padding-left:15px;width:25%;float:left}
.content_right {width:75%;float:right;padding:0 15px; margin-bottom:15px;}
.left_sidebar h3{color:#3e424c;font-size:20px;font-weight:normal;}
.sign_in_links {}
.sign_in_links h3{}
.sign_in_links ul{margin:0;padding:0;list-style:none}
.sign_in_links ul li{}
.sign_in_links ul li:first-child{border-top:1px solid #DDE0E2;}
.sign_in_links ul li a{display:block;font-size:14px;color:#25a0cc;font-weight:bold;border-bottom:1px solid #DDE0E2;padding:10px 0;}
.sign_in_links ul li a:hover{text-decoration:none;}
.left_sidebar_search {margin:35px 0;}
.left_sidebar_search input[type=text]{background:#E2E5E9;color:#999ca0;font-size:13px;font-style:italic;border:none;padding:5px;border-radius:5px;width:100%;}
.events {}
.events ul{margin:0;padding:0;list-style:none}
.events ul li{}
.events ul li:first-child{border-top:1px solid #DDE0E2;}
.events ul li a{display:block;font-size:14px;color:#25a0cc;font-weight:bold;border-bottom:1px solid #DDE0E2;padding:10px 0;}
.events ul li a:hover{text-decoration:none;}
.follow_social_links {}
.follow_social_links ul{margin:0;padding:0;list-style:none}
.follow_social_links ul li{float:left}
.follow_social_links ul li a{}
.follow_social_links ul li a img{margin-right:10px;margin-bottom:20px;}
.content_right {}
.content_right h2{color:#3e424c;font-size:26px}
.content_right img{width:100%;height:auto;margin-bottom:30px;}
.content_right p{color:#6d6f73;font-size:13px;padding-left:10px;line-height:25px;}
.mobile_inner {display:none}
.desktop_inner {display:block}



/* Contact Page CSS */

.contact_form {}
.contact_form h2{color:#25a0cc;font-size:24px}
.contact_form p{color:#797c80;font-size:14px}
.contact_form form{margin-top:40px;}
.contact_form form p{color:#797c80;font-size:13px}
.name_email {overflow:hidden;margin-bottom:20px;}
.name {width:45%;}
.name p{float:left}
.name input[type=name]{float:right;width:75%;border-radius:5px;border:1px solid #CECECE;padding:2px 10px}
.email {width:45%;}
.email p{float:left}
.email input[type=email]{float:right;width:75%;border-radius:5px;border:1px solid #CECECE;padding:2px 10px}
.company_country {overflow:hidden;margin-bottom:20px;}
.company {width:45%;}
.company p{float:left}
.company input[type=text]{float:right;width:75%;border-radius:5px;border:1px solid #CECECE;padding:2px 10px}
.couontry {width:45%;}
.couontry p{float:left}
.couontry select{float:right;width:75%;border-radius:5px;border:1px solid #CECECE;padding:2px 10px;color:#797c80}
.message {overflow:hidden;margin-bottom:20px;}
.message p{float:left}
.message textarea{float:right;width:88%;border-radius:5px;border:1px solid #CECECE;padding:2px 10px;height:150px;}
.submit {overflow:hidden}
.submit p{float:left}
.submit input[type=submit]{border:none;color:#79d7ff;font-size:16px;padding:5px 10px;border-radius:8px;float:right;display:block;background: #464951; /* Old browsers */
background: -moz-linear-gradient(top, #464951 0%, #31343a 48%, #1f2226 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464951), color-stop(48%,#31343a), color-stop(100%,#1f2226)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #464951 0%,#31343a 48%,#1f2226 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #464951 0%,#31343a 48%,#1f2226 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #464951 0%,#31343a 48%,#1f2226 100%); /* IE10+ */
background: linear-gradient(to bottom, #464951 0%,#31343a 48%,#1f2226 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464951', endColorstr='#1f2226',GradientType=0 ); /* IE6-9 */}

.login .submit input[type=submit] {float:none; margin:0 auto}
	/* Bidder Form CSS */
	
/*.bidder_form_content {overflow:hidden}*/
.bidder_form_content form p {float:left}
.bidder_form_top {text-align:center;margin-bottom:10px;}
.bidder_form_top p{margin-bottom:0px;}
.single_bidder_form {width:100%;border:1px solid #ccc;padding:10px;margin-bottom:20px; margin-top:20px}
.single_bidder_form>div {margin:5px 0;}
.single_bidder_form h3{text-align:center;border-bottom:1px solid #000;display:block;width:260px;font-size:20px;margin:0 auto;padding-bottom:5px;margin-bottom:20px;}
.single_bidder_form input[type=checkbox],.single_bidder_form input[type=radio] {margin-right:20px;}

.new_prev_bidder {overflow:hidden}
.new_bidder {margin-right:60px;}
.prev_bidder {margin-left:60px;}
.bidder_name {overflow:hidden;margin:5px 0;}
.bidder_name input[type=text]{width:63%;float:right}
.bidder_name p{float:left}
.bidder_name_left {width:33%;}
.bidder_name_middle {width:33%;}
.bidder_name_middle input[type=text]{width:74%;}
.bidder_name_last {width:33%;}
.bidder_name_last input[type=text]{width:80%;float:right}
.bidder_mailing {overflow:hidden;margin:5px 0;}
.bidder_mailing p{float:left}
.bidder_mailing input[type=text]{float:right;width:82%;}
.bidder_city_state_zip {overflow:hidden;margin:5px 0;}
.bidder_city {width:33%;}
.bidder_city input[type=text]{width:82%!important;}
.bidder_city_state_zip p{float:left}
.bidder_city_state_zip input[type=text]{width:48%;float:right}
.bidder_state {width:33%;}
.bidder_state select{width:75%;margin-left:5px;}
.bidder_zip {width:33%;}
.bidder_phone {overflow:hidden;margin:5px 0;}
.bidder_phone p{float:left}
.bidder_phone input[type=text]{float:right;width:68%;}
.home_phone {width:50%;}
.home_phone input[type=text]{float:right}
.cell_phone {width:50%;}
.cell_phone input[type=text]{float:right}

.top_email_pass {width:100%;margin-bottom:10px;padding:10px;overflow:hidden}
.bidder_email {margin-left:45px; float:left}
.bidder_email p {margin-right:5px}
.bidder_password {float:left;margin-left:45px}
input[type=password] {font-family: Arial,sans-serif;}
.bidder_password p {float:left;margin-right:5px}
.bidder_email p{float:left}
.bidder_email input[type=email]{float:right;width:84%;}
.bidder_security_birth {overflow:hidden;margin:5px 0;}
.bidder_security_birth p{float:left}
.bidder_security_birth input[type=text]{float:right;width:65%;}
.bidder_security {width:50%;}
.bidder_security input[type=text]{float:right}
.bidder_birth {width:50%;}
.bidder_birth input[type=text]{float:right}
.bidder_security {}
.bidder_birth {}
.bidder_license_state {}
.bidder_license_state {overflow:hidden;margin:5px 0;}
.bidder_license_state p{float:left}
.bidder_license_state input[type=text]{float:right;width:48%;}
.bidder_license {width:50%;}
.bidder_license input[type=text]{float:right}
.bidder_license_state_name {width:50%;}
.bidder_license_state_name input[type=text]{float:right;width:70%!important}
.bidder_license {}
.bidder_license_state_name {}
.bidder_how {overflow:hidden;margin:5px 0;}
.bidder_how p{float:left}
.bidder_how input[type=text]{float:right;width:70%;}
.dealer_name {overflow:hidden;margin:5px 0;}
.dealer_name p{float:left}
.dealer_name input[type=text]{float:right;width:72%;}
.dealer_address {overflow:hidden;margin:5px 0;}
.dealer_address p{float:left}
.dealer_address input[type=text]{float:right;width:72%;}
.dealer_city_state_zip {}
.dealer_city_state_zip {overflow:hidden;margin:5px 0;}
.dealer_city {width:33%;}
.dealer_city input[type=text]{width:82%!important;}
.dealer_city_state_zip p{float:left}
.dealer_city_state_zip input[type=text]{width:48%;float:right}
.dealer_state {width:33%;}
.dealer_state select{width:75%;margin-left:5px;}
.dealer_zip {width:33%;}
.dealer_city {}
.dealer_state {}
.dealer_zip {}
.agent_name {}
.agent_name {overflow:hidden;margin:5px 0;}
.agent_name input[type=text]{width:63%;float:right}
.agent_name p{float:left}
.agent_name_left {width:33%;}
.agent_name_left input[type=text]{width:45%;}
.agent_name_middle {width:33%;}
.agent_name_middle input[type=text]{width:74%;}
.agent_name_last {width:33%;}
.agent_name_left {}
.agent_name_middle {}
.agent_name_last {}
.dealer_phone {}
.dealer_phone {overflow:hidden;margin:5px 0;}
.dealer_phone p{float:left}
.dealer_phone input[type=text]{float:right;width:62%;}
.home_phone {width:50%;}
.home_phone input[type=text]{float:right}
.cell_phone {width:50%;}
.cell_phone input[type=text]{float:right}
.home_phone {}
.cell_phone {}
.dealer_email {}
.dealer_email {}
.dealer_email {overflow:hidden;}
.dealer_email p{float:left}
.dealer_email input[type=email]{float:right;width:84%;}
.dealer_license_state_expiration {overflow:hidden;}
.dealer_license_state_expiration p{float:left}
.dealer_license_state_expiration input[type=text]{float:right}
.dealer_license {width:33%;}
.dealer_license input[type=text]{width:45%;}
.dealer_license_state_name {width:33%;}
.dealer_license_state_name  input[type=text]{width:75%;}
.dealer_expiration {width:33%;}
.dealer_expiration  input[type=text]{width:50%;}
.dealer_resale {}
.dealer_resale {overflow:hidden;}
.dealer_resale p{float:left}
.dealer_resale input[type=text]{float:right;width:85%;}
.buyer_auto {overflow:hidden;width:40%;}
.buyer_auto p{float:left}
.buyer_auto input[type=text]{float:right}
.buyer_memo {overflow:hidden;width:40%;}
.buyer_memo p{float:left}
.buyer_memo input[type=text]{float:right}
.bidder_sign_date {padding:10px}
.bidder_sign {width:70%;}
.bidder_sign p{float:left}
.bidder_sign input[type=text]{float:right;width:82%;}
.bidder_date {width:30%;}
.bidder_date p{float:left}
.bidder_date input[type=text]{float:right}

/*additional custom forms*/

.appoint_name {width:80%;}
.appoint_name input[type=text]{float:right}
.attorney_county input[type=text]{float:right;width:65%;}


/*.powerofa .bidder_name div {width:26%}*/
.powerofa .bidder_name div.year {width:20%}

.power_of_attorney_box1 {overflow:hidden;}
.power_of_attorney_box1 p{float:left}
.power_of_attorney_box1 input[type=text]{float:right;width:80%;}
.poa_county {width:50%;}
.poa_county input[type=text]{float:right}
.poa_state {width:50%;}
.poa_state input[type=text]{float:right}


/*.poa_stateof {width:50%;}*/
.poa_stateof input[type=text]{float:right}

.poa_license_state {}
.poa_license_state {overflow:hidden;}
.poa_license_state p{float:left}
.poa_license_state input[type=text]{float:right;width:77%;}

.bidder_name_left2 {width:55%;}

/*   account page*/

.accounttable td {
    background: none repeat scroll 0 0 #ececec;
    border: 1px solid #ccc;
    padding: 10px;
}



/* Consignment Form CSS */
	

/*.consignment_form h2{text-align:center;}*/
.consignment_form .single_bidder_form input[type=checkbox] {margin-right:0;float:left}
.consignment_form .single_bidder_form input[type=radio] {float:left;margin-right:10px}
.consignment_form label {display:inline; font-weight:normal; margin-bottom:0}
/*.single_consignment_form {overflow:hidden;width:100%;border:1px solid #ccc;padding:10px;margin-bottom:20px;}*/
.single_consignment_form p{float:left}
.single_consignment_form input[type=text]{right}
.consignment_name {overflow:hidden;}
.consignment_name_left {width:50%;}
.consignment_name_left p{float:left}
.consignment_name_left input{float:right;width:83%;}
.consignment_name_last {width:50%;}
.consignment_name_last p{float:left}
.consignment_name_last input{float:right;width:65%;}
.consignment_mailing {overflow:hidden;}
.consignment_miling_address {width:50%;}
.consignment_miling_address p{float:left;}
.consignment_miling_address input{float:right;width:65%;}
.consignment_home_phone {overflow:hidden;width:50%;}
.consignment_home_phone p{float:left}
.consignment_home_phone input{float:right;width:70%;}
.consignment_city_state_zip {overflow:hidden;}
.consignment_city_state_zip input, .consignment_city_state_zip select {float:right;}
.consignment_city_state_zip .bidder_city input {width:80%!important; }
.consignment_city_state_zip .bidder_zip input {width:48%}
/*.consignment_city {width:50%;}
.consignment_city p{float:left;}
.consignment_city input[type=text]{float:right;width:70%;}*/
.consignment_phone {width:50%;}
.consignment_phone p{float:left}
.consignment_phone input{float:right;width:72%;}
.consignment_email_work {overflow:hidden}
.consignment_email {width:50%;}
.consignment_email p{float:left;}
.consignment_email input[type=email]{float:right;width:68%;}
.consignment_dealer_license_state {}
.consignment_dealer_license_state {overflow:hidden;}
.consignment_dealer {width:42%;}
.consignment_dealer p{padding-left:0px;}
/*.consignment_dealer input[type=text]{width:48%!important;}*/
.consignment_dealer_license_state p{float:left}
.consignment_dealer_license_state input{width:47%;float:right}
.consignment_dealer_state {width:25%;}
.consignment_dealer_state select{width:65%;margin-left:5px;}
.consignment_dealer_resale {width:33%;}
.consignment_dealer_resale input {width:50%}
.usr-btn > a {    background: none repeat scroll 0 0 #e2e6e7; border: 1px solid #d2d2d2; float: left; font-weight: bold; padding: 7px;}
.vehicle_idn_location {overflow:hidden}
.vehicle_idn {width:50%;}
.vehicle_idn p{float:left}
.vehicle_idn input{float:right;width:40%;}
.vehicle_location {width:50%;}
.vehicle_location p{float:left}
.vehicle_location input[type=text]{float:right;width:70%;}
.vehicle_idn {}
.vehicle_location {}
.ex_in_color {overflow:hidden;}
.ex_color {width:50%;}
.ex_color p{float:left}
.ex_color input[type=text]{float:right;width:68%;}
.in_color {width:50%;}
.in_color p{float:left}
.in_color input[type=text]{float:right;width:70%;}
.ex_color {}
.in_color {}
.year_make_model {overflow:hidden;}
.year_make_model input[type=text]{width:75%;float:right}
.year_name {width:33%;}
.make_name {width:33%;}
.model_name {width:33%;}
.transmission_cylinder_horsepower {overflow:hidden;}
.transmission {width:35%;}
.transmission input[type=text]{width:58%;float:right}
.cylinder {width:25%;}
.cylinder input[type=text]{width:38%;float:right}
.horsepower {width:40%;}
.horsepower input[type=text]{width:65%;float:right}
.body_mileage {overflow:hidden;}
.body_style {width:50%;}
.body_style p{float:left}
.body_style input[type=text]{float:right;width:75%;}
.body_milage {width:50%;}
.body_milage p{float:left}
.body_milage input[type=text]{float:right;width:60%;}
.body_style {}
.body_milage {}
.milage_accuracy_select {overflow:hidden;}
.milage_accuracy {}
.milage_accuracy_verifiable {margin-left:20px;}
.milage_accuracy_verifiable p{float:right}
.milage_accuracy_unknown {margin-left:20px;}
.milage_accuracy_unknown p{float:right}
.is_this_vehicle {overflow:hidden;}
.vehicle_checkbox {width:80%;}
.is_numbers {}
.is_numbers input[type=checkbox]{float:left;}
.is_correct {}
.is_correct input[type=checkbox]{float:left;}
.is_incorrect {}
.is_incorrect input[type=checkbox]{float:left;}
.relationship_to_vehicle {overflow:hidden;}
.relationship_status {width:72%;}
.relation_owner {width:20%;}
.relation_owner p{}
.relation_owner input[type=checkbox]{float:left;}
.relation_dealer {width:33%;}
.relation_dealer p{}
.relation_dealer input[type=checkbox]{float:left;}
.relation_other {width:46%;}
.relation_other p{}
.relation_other input[type=checkbox]{float:left;}
.elect_vehicle {overflow:hidden;}
.elect_left {width:52%;}
.elect_left input[type=checkbox]{float:right}
.elect_right {width:48%;overflow:hidden}
.elect_amount {}
.elect_amount input[type=text]{float:right;width:80%}
.elect_fee {}
.elect_fee input[type=text]{float:right;width:45%}
.paid_cash_check {overflow:hidden;}
.paid {width:30%;margin-left:100px;}
.paid_cash {width:25%;}
.paid_cash input[type=checkbox]{float:left}
.paid_check {width:25%;}
.paid_check input[type=checkbox]{float:left}
.consignment_sign {overflow:hidden;}
.consignment_sign input[type=text]{float:right;width:65%;}
.consignment_sign_date {overflow:hidden;}
.consignment_sign_date input[type=text]{width:40%;}
.consignment_sign_date p{float:left;margin-right:10px;}


.bidder_form_content #buttons > div, .bidder_form_content #buttons > fieldset.normal > div {
	border:1px solid #000033;
	cursor:pointer;
	display:block;
	font-size:12px;
	margin:20px auto;
	padding:2px;
	text-align:center;
	background-color:#fff;
	width:120px;
}
.bidder_form_content #imgEditArea {display:none;width:100%;}
.bidder_form_content #imgbrowser{position:absolute;width:100%;border:1px solid #333333;overflow-y:scroll;}
.bidder_form_content .container {height:450px}
.bidder_form_content #imgbrowser div {
	background-color:#CCCCCC;
	border:1px solid #000033;
	cursor:pointer;
	display:block;
	float:left;
	height:88px;
	margin:5px;
	padding:5px;
	text-align:center;
	width:127px;
}
.bidder_form_content #logo_uploadcontainer input {cursor:pointer;height:24px;left:-110px;margin:0;opacity:0;position:absolute;top:0;width:235px;}
.bidder_form_content .settingstable span {font-size:80%;}
.bidder_form_content #logo_uploadcontainer {background-color:#FFFFFF;display:block;float:left;height:19px;overflow:hidden;position:relative;width:120px;}
.bidder_form_content #imgbrowser div img {max-height:75px;margin-bottom:0;width:100px}
.bidder_form_content #imgEditArea > a {float:right;font-size:70%;margin-right:10px;margin-top:-2px;margin-bottom:5px;text-decoration:none;}

#mobile-header {
	display: none;
}
/*
li {
  display: inline;
  position: relative;
}*/
.mainmenu ul ul {
  position: absolute;
  display: none;
}
li:hover ul {
  display: block;
}

.consaggr p {
    float: left;
}
.printform img {
    float: left;
    width: 20px;
	margin-right:5px;
}
.usr-btns {overflow:hidden}
.spacer {display:block;width:50px; float:left; height:40px}
.bidder_form_content table {margin-top:20px}
.consignment_name .usr-btn > a {clear:both}
.printform .year_name {width:15%}
.printform .make_name {width:25%}
.printform .model_name {width:60%}
.printform .elect_right {width:40%}
.printform .elect_left {width:60%}
.printform .bidder_form_top p {display:none}
.printform p.warning {display:block}
.printform p strong {color:#ff0000}

ol.clearli li {list-style-type:none}
ol.dotedli li {list-style-type:square}



/* Contact New CSS */

fieldset.contact_formfield_style {border: 1px solid #ccc;margin-bottom: 20px;margin-top: 20px;padding: 10px;width: 100%;}
fieldset.contact_formfield_style label{color:#797c80;font-size:13px;overflow:hidden;margin-top:5px;}
fieldset.contact_formfield_style input[type=text]{float: right;margin-right: 130px;width: 60%;}
fieldset.contact_formfield_style input[type=text].special_security{float: right;margin-right: 125px;width: 54%;}
fieldset.contact_formfield_style input[type=email]{float: right;margin-right: 130px;width: 60%;}
fieldset.contact_formfield_style select{float: right;margin-right: 130px;width: 60%;}
fieldset.contact_formfield_style textarea{margin-left: 70px;width: 61%;}
fieldset.contact_formfield_style button{margin-right: 120px;margin-top: 10px;border:none;color:#79d7ff;font-size:16px;padding:5px 10px;border-radius:8px;float:right;display:block;background: #464951; /* Old browsers */
background: -moz-linear-gradient(top, #464951 0%, #31343a 48%, #1f2226 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#464951), color-stop(48%,#31343a), color-stop(100%,#1f2226)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #464951 0%,#31343a 48%,#1f2226 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #464951 0%,#31343a 48%,#1f2226 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #464951 0%,#31343a 48%,#1f2226 100%); /* IE10+ */
background: linear-gradient(to bottom, #464951 0%,#31343a 48%,#1f2226 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464951', endColorstr='#1f2226',GradientType=0 ); /* IE6-9 */}
fieldset.contact_formfield_style input[type=checkbox]{margin-right: 5px;position: relative;top: -10px;}

/*inventory listing page */ 



/*errors*/

.errorbox{
	width: 100%;
	text-align: center;
	font-size: 1.3em;
	color: red;	
}