@import "css5.css";

@charset "utf-8";
/* CSS Document */

/* GENERAL STYLE */

* {
	padding: 0px;
	margin: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #2E3F4C; 
}

p, p a {
    font-size: 12px;
}

* {
    padding: 0px;
    margin: 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #2E3F4C; 
}

img {
    border: none;
}

ul, ol {
    margin-left: 20px;
    font-size: 12px;
}

body {
    background-image: url(images/style/body_background_slice.png);
    background-repeat: repeat-x;
    /* background-color: #F9F9F9; */
	background-color: #FFF;
    text-align:center;
}

div#page_wrapper {
    background-color:#F9F9F9;
    width:984px;
    text-align:left;
    margin: 0 auto;
    overflow: none;
}

h1 {
    color: #058BBF;
    font-size: 20px;
    font-weight: normal;
    /* background-image: url(images/style/flame.png);
    background-position: right;
    background-repeat: no-repeat; */
    padding-bottom: 10px;
}

h2 {
    color: #058BBF;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
}

input.searchbutton {
    background-image: url(images/style/search_button_backg.png);
    background-repeat: no-repeat;
    width: 104px;
    height: 25px;
    border: none;
    background-color: none;
    color: #FFFFFF;
    font-size: 12px;
    margin-left: 20px;
}

label {
    display:block;
    clear: both;
    margin-bottom: 2px;
    cursor: text;
}
label span {
    display:block;
    float:left;
    width: 200px;
}

label input, label textarea, label select {
    border: solid 1px #000000;
}

.winning {
    font-weight:normal;
    background-color: #00FF00;
}

.notwinning {
    font-weight:normal;
    background-color: #FF0000;
}

.notloggedin {
    font-weight:normal;
    background-color: #123;
}

hr {
    border: solid 1px;
    clear: both;
}

table.mybids_table {
    width: 100%;
    font-size: 0.8em;
    font-weight: normal;
	border-collapse: collapse;
}

table.mybids_table th {
    background-color: #E9E8E8;
    font-weight: normal;
    padding: 5px;
}

table.mybids_table tr alt1 {
    background-color: #E9E8E8;
    font-weight: normal;
    padding: 5px;
}

.mybids_alt1 {
    background-color: #f5f5f5;
    font-weight: normal;
    padding: 5px;
}

.mybids_start {
	background-color: #DAFCDF;
	font-weight: normal;
	padding: 5px;
}

.mybids_stop {
	background-color: #FFC1C1;
	font-weight: normal;
	padding: 5px;
}

.mybids_info {
	background-color: #FFC;
	font-weight: normal;
	padding: 5px;
}

.mybids_alt3 {
    background-color: #f1cc97;
    font-weight: normal;
    padding: 5px;
}


table.mybids_table td {
    padding: 5px;
    vertical-align: top;
}

.mybids_rb {
	border-right: 1px solid #CCC;
}

table.mybids_table tr {
	border-bottom: 1px solid #DDD;
}

table.mybids_table td a {
    font-size: 1em;    
}
table.mybids_table td.winning {
    background-color: #00FF00;
    color: #FFFFFF;
    font-weight: bold;
}
table.mybids_table td.notwinning {
    background-color: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
}

div.successmessage {
	padding: 10px;
	padding-top: 15px;
	padding-left: 70px;
	border: 4px solid #279b1e;
	background-color: #EFE;
	/*	background-image: url(images/site_images/success.png); */
	background-image: url(images/site_images/signi.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	min-height: 36px;
	background-position: 5px 5px;
	font-size: 17px;
	font-weight: bold;
	color: #000;
}
div.failmessage {
	padding: 10px;
	padding-top: 15px;
	padding-left: 70px;
	border: solid 4px #c22121;
	background-color: #FEE;
/*	background-image: url(images/site_images/fail.png); */
	background-image: url(images/site_images/signi.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	min-height: 36px;
	background-position: 5px 5px;
	font-size: 17px;
	font-weight: bold;
	color: #000;
}
div.warningmessage {
    padding: 10px;
	padding-top: 15px;
	padding-left: 70px;
	border: solid 4px #eabc58;
	background-color: #FFE;
	/* background-image: url(images/site_images/warning.png); */
	background-image: url(images/site_images/signi.png);
	background-repeat: no-repeat;
	margin-bottom: 20px;
	min-height: 36px;
	background-position: 5px 5px;
	font-size: 17px;
	font-weight: bold;
	color: #000;
}

.dupfix {
float: left; 
width: 1px; 
height: 0px; 
line-height: 0px; 
visibility: hidden;
}

/* HEADER STYLE */

div#header_wrapper {
    height: 136px;
    overflow: crop;
    background-color:#F9F9F9;
}

div#ticker {
    float: left;
    margin-left: 20px;
}
div#ticker input {
    color: #12658E;
    font-size: 16px;
}

div#loginlinks {
    float: right;
    width: 600px;
    margin-right: 25px;
    font-size: 12px;
    margin-bottom: 5px;
}
div#loginlinks p {
    float: right;
    color: #2E3F4C;
    text-align: right;
}

div#icons {
    float: right;
    clear: right;
    width: 600px;
    margin-right: 25px;
}
div#icons ul {
    float: right;
    list-style: none;
    display: inline;
}
div#icons ul li {
    display: inline;
}

div#loginbox {
    float: right;
    background-image: url(images/style/login.gif);
    width: 260px;
    height: 100px;
    margin-right: 10px;
}
div#loginbox p {
    float: left;
    clear: left;
    margin-left: 10px;
    color: #FFFFFF;
}
div#loginbox p#tab {
    font-weight: bold;
}
div#loginbox input#username, div#loginbox input#password {
    float: left;
    clear: left;
    margin-left: 10px;
    font-size: 11px;
    border: none;
    margin-top: 1px;
}
div#loginbox input[type=image] {
    float: left;
    margin-left: 20px;
    border: none;
    padding: 0px;
}

div#header_nav {
    float: left;
    clear: both;
    margin: 0px;
    background-image: url(images/style/nav_background_slice.png);
    background-repeat: repeat-x;
    height: 30px;
    width: 984px;
}
div#header_nav ul {
    margin: 0px;
    margin-left: 10px;
    padding: 0px;
    padding-top: 5px;
    list-style: none;
}
div#header_nav ul li {
    color: #FEFEFE;
    display: inline;
    font-size: 12px;
}
div#header_nav ul li a, div#header_nav ul li a:visited {
    color: #FEFEFE;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 8px;
}
div#header_nav ul li a:hover {
    color: #304050;
    text-decoration: none;
}

/* CONTENT STYLE */

div#content {
    position: relative;
    float: left;
    clear: both;
    width: 984px;
    border: none; /*solid 15px #F9F9F9;*/
    padding: 15px;
    min-height: 400px;
    overflow: none;
    background-color:#F9F9F9;
}
html>body div#content {
    width: 954px;
}

/* HOMEPAGE ONLY */

div#index_top_left {
    float: left;
    width: 467px;
}

div#index_top_left h1 {
    font-size: 26px;
}
div#index_top_left ul {
    list-style-type: disc;
    margin-left: 20px;
}
div#index_top_left ul li {
    font-size: 12px;
    line-height: 18px;
}

div.index_top_right {
    float: left;
    width: 480px;
    margin-left: 6px;
    text-align:right;
    
}

div.index_top_right_wrapper
{
   text-align:left; 
}

div.vehicle_index_thumbnail {
    float: left;
    width: 150px;
    padding: 5px;
    margin-right: 9px;
    background-color: #EAEAEB;
}
html>body div.vehicle_index_thumbnail {
    width: 140px;
}
div#first.vehicle_index_thumbnail {
    margin-left: 3px;
}
div.vehicle_index_thumbnail h3 {
    font-size: 11px;
    color: #304050;
    font-weight: normal;
    padding: 3px;
    text-align:left;
}
div.vehicle_index_thumbnail img {
    margin-bottom: 4px;
}
div.vehicle_index_thumbnail p {
    font-size: 11px;
    color: #000000;
    font-weight: normal;    
}
div.vehicle_index_thumbnail p a {
    color: #058BBF;
    font-weight: normal;
    padding-right: 70px;
    background: url(/images/style/arrow_greenOnGrey.gif) right no-repeat;
}

div#index_bottom {
    float: left;
    clear: left;
    margin-top: 10px;
    width: 954px;
}

/* VEHICLE LIST PAGE - TOP SEARCH AREA */

div#searchRegion {
    float: right;
    width: 225px;
    border: solid 1px #CCD1D2;
    background-color: #F4F5F4;
    padding: 9px;
}
html>body #searchRegion {
    width: 205px;
    padding:10px;
}
div#searchRegion img {
    float: right;
}
div#searchRegion p {
    font-size: 12px;
    color: #304050;
    padding-bottom: 10px;
}
div#largemap {
    display: none;
    position: absolute;
    top: 75px;
    left: 250px;
    z-index: 2;
}
div#largemap img {
    border: solid 5px #12658E;
}
div#largemap p {
    text-align: center;
    color: #FFFFFF;
}

div#vehicle_list_top_search {
    width: 720px;
    margin-bottom: 15px;
    background-color: #F4F5F4;
    border: solid 1px #CCD1D2;
    height: 100px;
}
div#vehicle_list_top_search #searchBoxes {
    float: left;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 720px;
    margin-bottom: 15px;
}

div#vehicle_list_top_search #searchBoxes select, div#vehicle_list_top_search #searchBoxes input#freetext, div#vehicle_list_top_search #searchBoxes input#make {
    float: left;
    margin-left: 10px;
    font-size: 12px;
    border: solid 1px #CCD1D2;
    font-family: "Courier New", Courier, mono;
}

.cff { font-family:"Courier New", Courier; }
.cffon { font-family:"Courier New", Courier; font-weight:bold;}

div#search_results_title {
    margin-bottom: 10px;
}
h2#searchresults {
    float: left;
    font-size: 16px;
    color: #058BBF;
    background-image: none;
}
div#search_results_title p {
    float: left;
    margin-left: 20px;
    font-size: 12px;
    color: #3F5C7E;
}

/* VEHICLE LIST PAGE - CHOSEN AUCTION */

div#vehicle_wrapper {
    float: left;
    clear: left;
    width: 954px;
    overflow: auto;
    background-color:#EAEAEA ;
    padding: 20px;
}
html>body div#vehicle_wrapper {
    width: 914px;
}


    
    /* Main Image */
    
/* div#vehicle_image {
    width: 465px;
    float: left;
    overflow: auto;
} */

div#vehicle_image {
	width: 465px;
	float: left;
	overflow: hidden;
}

    /* Thumbnail Images - top right */

div#vehicle_thumbnails {
    width: 369px;
    float: left;
    margin-left: 80px;
    overflow: auto;
}
div#vehicle_thumbnails p {
    clear: both;
    margin-top: 20px;
    width: 100%;
    text-align: center;
}

    /* Bottom section with title and three boxes */

div#vehicle_description {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 10px;
}
div#vehicle_description h2 {
    color: #058BBF;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}

    /* First bottom box - Auction Information */

div#vehicle_auction_info {
    position: relative;
    float: left;
    clear: left;
    width: 295px;
    padding: 10px;
    border: solid 2px #FFFFFF;
    height: 200px;
}
html>body div#vehicle_auction_info {
    width: 271px;
    height: 176px;
}



div#vehicle_auction_info h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

div#vehicle_auction_info label.item_description {
    clear: left;
    float: left;
    font-size: 11px;
    width: 265px;
    margin-bottom: 3px;
}
div#vehicle_auction_info label.item_description span {
    display:block;
    float:left;
    width:100px;
    font-weight: bold;
}

#vehicle_member_popup,  {
    display: none;
    position:absolute;
    left: 100px;
    top: 50px;
    width: 250px;
    height: 120px;
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 10px;
    text-decoration: none;
    z-index:1000;
    hasLayout:1;
}

.vehicle_member_popup_class {
   display: none;
    position:absolute;
    left: 80px;
    top: -0px;
    width: 250px;
    
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 10px;
    text-decoration: none;
    z-index:1000;
    hasLayout:1;
   font-size: 10px;

}

.vehicle_member_popup_class.*, .vehicle_member_popup_class h2
{
   font-size: 10px;
    color: #058BBF;
    font-weight: normal;
    padding: 3px;
    overflow:visible;
}

.vehicle_member_popup_class_watch
{
   display: none;
    position:absolute;
    left: 140px;
    top: 30px;
    width: 250px;
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 5px;
    text-decoration: none;
    z-index:1000;
    hasLayout:1;
   font-size: 6px;
}

.vehicle_member_popup_class_watch.*, .vehicle_member_popup_class_watch h2
{
   font-size: 9px;
    color: #058BBF;
    font-weight: normal;
    padding: 1px;
    
}


    /* Second bottom box - Auction Details */

div#vehicle_auction_details {
    float: left;
    margin-left: 12px;
    width: 295px;
    padding: 10px;
    border: solid 2px #FFFFFF;
    min-height: 250px;
	display:block;
}

.vad_pad
{
	height: 80px;
	display: block;
}

/* vehicle_auction_details */


html>body div#vehicle_auction_details {
    width: 271px;
    min-height: 176px;
	display:block;
}

div#vehicle_auction_details h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
div#vehicle_auction_details p {
    font-size: 11px;
    margin-bottom: 5px;
}
div#vehicle_auction_details p#startsdrives {
    clear: both;
    float: left;
    color: #FF0000;
    margin-top: 15px;
    width: 100%;
    text-align: center;
}

div#vehicle_auction_details label.item_description {
    float: left;
    clear: none;
    font-size: 11px;
    width: 100px;
    margin-bottom: 2px;
}
div#vehicle_auction_details label.item_description1 {
    float: left;
    clear: both;
    font-size: 11px;
    width: 160px;
    margin-bottom: 2px;
}
div#vehicle_auction_details label span {
    display:block;
    float:left;
    font-weight: bold;
}

div#vehicle_auction_details label.item_description1 span {
    width:60px;
}
div#vehicle_auction_details label.item_description span {
    width:50px;
}

    /* Third bottom box - Bidding Console */

div#vehicle_bidding_console {
    float: left;
    margin-left: 12px;
    width: 295px;
    padding: 10px;
    border: solid 2px #FFFFFF;
    height: 200px;
}
html>body div#vehicle_bidding_console {
    width: 271px;
    height: 176px;
}
div#vehicle_bidding_console h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

div#vehicle_bidding_console p {
    font-size: 11px;
}
div#vehicle_bidding_console span.red {
    font-size: 16px;
    color: #FF0000;
    font-weight: bold;
}
div#vehicle_bidding_console p#winning {
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    background-color: #00a900;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px;
    font-weight: bold;
}
div#vehicle_bidding_console p#notwinning {
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    background-color: #ca0000;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px;
    font-weight: bold;
}
div#vehicle_bidding_console p#nobids {
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    background-color: #777777;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px;
    font-weight: bold;
}
div#vehicle_bidding_console p#highest {
    font-weight: bold;    
}
div#vehicle_bidding_console p#highest a {
    font-weight: normal;
    font-size: 11px;
}
div#vehicle_bidding_console p#yourmax {
    font-size: 10px; 
}
div#vehicle_bidding_console span#reserve {
    margin-left: 10px;
    color: #FF0000;
}
div#vehicle_bidding_console span.higher {
    margin-left: 10px;
    color: #FF0000;
    font-size: 10px;    
}

div#vehicle_item_bid_button_holder
{
    width:271px; 
    
}
div#vehicle_item_bid_button_bid_label
{
    float:left;
    margin-top:20px;
    padding-left:0px;
    width:90px;
    font-size: 12px;
}
div#vehicle_item_bid_buttons
{
    float:left;
    width:142px;
}
span.bidbutton {
    font-size: 14px;
    width: 71px;
    height: 28px;
    padding: 5px;
    text-align: center;
    margin: 0px;
    float: left;
    background-image: url(images/style/price_button.png);
    background-repeat: no-repeat;
    cursor: default;
}
html>body span.bidbutton {
    width: 61px;
    height: 18px;
}
p#bid_other {
    clear: both;
}

    /* Watch checkbox */
    
div#vehicle_watch {
    clear: both;
    float: left;
    margin-top: 10px;
    width: 854px;
}
div#vehicle_watch p {
    color: #FF0000;
    font-size: 14px;
}
div#vehicle_watch input#Update_watch_list {
    border: solid 1px #000000;
}

/* VEHICLE LISTING PAGE (SEARCH RESULTS) */

div.dupfix {
    height: 0px;
}

p.pagenumbers {
    font-size: 12px;
    font-weight: normal;
    float: right;
    margin-right: 10px;
}

div.vehicle_list_item {
    float: left;
    clear: left;
    position: relative;
    clear: both;
    background-color: #EAEAEB;
    width: 954px;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 0px;
    overflow: auto;
    margin-bottom: 5px;
}
html>body div.vehicle_list_item {
    width: 934px;
}

    
    /* Contains the left hand three of the four divs in the vehicle listing, boxes 1-3 below */
    
div.vehicle_list_three {
    float: left;
    overflow: none;
    /* width: 660px;
    border: 1px solid #123; */
}
div.vehicle_list_three h2 {
    font-size: 14px;
    font-weight: bold;
    /* text-decoration: underline; */
    color: #000;
    padding: 3px;
}                

    /* First bottom box - Image */

div.vehicle_list_item_image {
    width: 140px;
    float: left;
}
div.vehicle_list_item_image img {
    border: solid 3px #FFFFFF;
}

    /* Second bottom box - Auction Information */

div.vehicle_list_auction_info {
    float: left;
    width: 265px;
    padding-left: 10px;
    
   
}
html>body div.vehicle_list_auction_info {
    width: 255px;
}
div.vehicle_list_auction_info h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

div.vehicle_list_auction_info label.item_description {
    clear: left;
    float: left;
    font-size: 11px;
    width: 255px;
    display: inline;
}
div.vehicle_list_auction_info label.item_description span {
    display:block;
    float:left;
    width:100px;
    font-weight: bold;
}

<!--a div.vehicle_member_popup {
    display: none;
    position: absolute;
    z-index: 10;
    left: 300px;
    top: 20px;
    width: 250px;
    height: 120px;
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 10px;
    text-decoration: none;
}
a:hover div.vehicle_member_popup {
    display: block;
    text-decoration: none;
}    -->

    /* Third bottom box - Auction Details */

div.vehicle_list_auction_details {
    float: left;
    margin-left: 12px;
    width: 230px;
    padding-left: 10px;
    overflow: hidden;
}
html>body div.vehicle_list_auction_details {
    width: 220px;
}
div.vehicle_list_auction_details h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
div.vehicle_list_auction_details p {
    font-size: 11px;
    margin-bottom: 5px;
}
div.vehicle_list_auction_details p#startsdrives {
    clear: both;
    float: left;
    color: #FF0000;
    margin-top: 5px;
    width: 100%;
    text-align: center;
}

div.vehicle_list_auction_details label.item_description {
    float: left;
    clear: none;
    font-size: 11px;
    width: 70px;
    margin-bottom: 2px;
}
div.vehicle_list_auction_details label.item_description1 {
    float: left;
    clear: both;
    font-size: 11px;
    width: 120px;
    margin-bottom: 2px;
}
div.vehicle_list_auction_details label span {
    display:block;

    float:left;
    font-weight: bold;
}

div.vehicle_list_auction_details label.item_description1 span {
    width:60px;
}
div.vehicle_list_auction_details label.item_description span {
    width:40px;
}

    /* Fourth bottom box - Bidding Console */

div.vehicle_list_bidding_console {
    float: left;
    margin-left: 6px;
    width: 255px;
    padding-left: 6px;
    overflow: hidden;
	height: 100px;
}
html>body div.vehicle_list_bidding_console {
    width: 245px;
}
div.vehicle_list_bidding_console h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

h2.wl_special {
	margin-bottom: 2px;
}

div.vehicle_list_bidding_console p {
    font-size: 11px;
}
div.vehicle_list_bidding_console span.red {
    font-size: 16px;
    color: #FF0000;
    font-weight: bold;
}
div.vehicle_list_bidding_console p#winning {
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    background-color: #00a900;
    margin-top: 3px;
    font-weight: bold;
}
div.vehicle_list_bidding_console p#notwinning {
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    background-color: #FF0000;
    margin-top: 0px;
    font-weight: bold;
}


div.vehicle_list_bidding_console p#notloggedin {
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    background-color: #333;
    margin-top: 3px;
    font-weight: bold;
}


div.vehicle_list_bidding_console p#highest {
    font-weight: bold;    
}
div.vehicle_list_bidding_console p#yourmax {
    font-size: 10px; 
}
div.vehicle_list_bidding_console span#reserve {
    margin-left: 10px;
    color: #FF0000;
}
div.vehicle_list_bidding_console span.higher {
    margin-left: 2px;
    color: #FF0000;
    font-size: 10px;    
}

div.vehicle_list_bidding_console div.vehicle_item_bid_button_holder
{
    width: 245px; 
    
    
}
div.vehicle_list_bidding_console div.vehicle_item_bid_button_bid_label
{
    float: left;
    margin-top: 20px;
    padding-left: 0px;
    width: 90px;
    font-size: 12px;
}
div.vehicle_list_bidding_console div.vehicle_item_bid_buttons
{
    float: left;
    width: 145px;
    height: 48px;
}

p#bid_other_list {
    clear: both;
}
    
    /* View Auction and Watch links */
    
div.viewauctionlink {
    clear: both;
    float: left;
    width: 400px;
}
div.viewauctionlink p {
    font-size: 14px;
}
div.viewauctionlink a.arrow {
    color: #FF0000;
    font-weight: normal;
    background: url(/images/style/arrow_greenOnGrey.gif) right no-repeat;
    padding-right: 65px;
    text-decoration: none;
    margin-right: 20px;
}

/* WATCH LIST PAGE */

div.watch_list_auction_details {
    float: left;
    margin-left: 6px;
    width: 250px;
    padding-left: 2px;
    overflow: hidden;
    padding-bottom:0px;
    margin-bottom:0px;
}
html>body div.watch_list_auction_details {
    width: 250px;
}
div.watch_list_auction_details h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
div.watch_list_auction_details p {
    font-size: 11px;
    margin-bottom: 5px;
}

div.watch_list_auction_details label.item_description {
    float: left;
    clear: none;
    font-size: 11px;
    width: 70px;
    margin-bottom: 2px;
}
div.watch_list_auction_details label.item_description1 {
    float: left;
    clear: both;
    font-size: 11px;
    width: 120px;
    margin-bottom: 2px;
}
div.watch_list_auction_details label span {
    display:block;
    float:left;
    font-weight: bold;
}

div.watch_list_auction_details label.item_description1 span {
    width:60px;
}
div.watch_list_auction_details label.item_description span {
    width:40px;
}


div.watch_list_auction_details p#winning {
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    background-color: #00a900;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px;
    font-weight: bold;
}
div.watch_list_auction_details p#notwinning {
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    background-color: #ca0000;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px;
    font-weight: bold;
}
div.watch_list_auction_details p#nobids {
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    background-color: #777777;
    margin-top: 2px;
    margin-bottom: 2px;
    padding: 3px;
    font-weight: bold;
}
div.watch_list_auction_details p#highest {
    font-weight: bold;    
}
div.watch_list_auction_details p#yourmax {
    font-size: 10px; 
}
div.watch_list_auction_details span#reserve {
    margin-left: 10px;
    color: #FF0000;
}
div.watch_list_auction_details span.higher {
    margin-left: 2px;
    color: #FF0000;
    font-size: 10px;    
}
div.watch_list_auction_details p {
    font-size: 11px;
    line-height:15px;
}
div.watch_list_auction_details span.red {
    font-size: 16px;
    color: #FF0000;
    font-weight: bold;
}

p.viewauctionlink {
    font-size: 14px;
}

span.viewauctionlink {
    font-size: 10px;
}
p.viewauctionlink a.arrow {
    color: #FF0000;
    font-weight: normal;
    background: url(/images/style/arrow_greenOnGrey.gif) right no-repeat;
    padding-right: 35px;
    text-decoration: none;
    margin-right: 20px;
}

/* ABOUT US PAGE */

h1.content_heading {
    text-align: center;
}
p.contenttext {
    width: 940px;
    text-align: center;
    padding-left: 200px;
    padding-right: 200px;
}
html>body p.contenttext {
    width: 540px;
}

/* REGISTRATION PAGE */

label.registration {
    vertical-align: top;
    display:block;
    margin-bottom:10px;
    color:#555555;
    font-size: 12px;
    clear: both;
}
label.registration span {
    display:block;
    float:left;
    width:200px;
}

/* AUCTION TIMES PAGE */

div.auctiontimesbox {
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 120px;
    min-height: 140px;
    border: solid 1px #DDDDDD;
    padding: 5px;
}
html>body div.auctiontimesbox {
    width: 110px;
}
div.auctiontimesbox p a {
    color: #058BBF;
}
div.auctiontimesbox p.date {
    float: left;
    clear: left;
    background-image: url(images/style/dateswatch.jpg);
    background-repeat: no-repeat;
    padding: 5px;
    padding-right: 10px;
    color: #058BBF;
}
div.auctiontimesbox p.day {
    float: left;
    width: 28px;
    margin: 1px;
    margin-right: 10px;
    text-align: center;
    background-color: #058BBF;
    color: #FFFFFF;
}
div.auctiontimespopup {
    display: none;
    position: absolute;
    z-index: 100;
    left: 0px;
    bottom: 140px;
    width: 200px;
    height: 150px;
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 10px;
}
html>body div.auctiontimespopup {
    width: 180px;
}

 a:link .auctiontimespopup,  a:visited .auctiontimespopup, a:active .auctiontimespopup 
{
text-decoration:none;
}

div.auctiontimespopup h2 {
    color: #11B420;
    text-decoration: none;
    margin: 0px;
} 
h1.auctionmonth {
    color: #11B420;     
}
a div.auctiontimespopup {
    display: none;
}
a:hover div.auctiontimespopup {
    display: block;
}

/* MY ACCOUNT PAGE */

a:hover div#member_card {
    font-size:0.7em;
    float:left;
    width: 299px;
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 10px;
    margin:5px;
    display: block;   
}
label.myaccount {
    vertical-align: top;
    display:block;
    margin-bottom:10px;
    color:#555555;
    font-size: 12px;
    clear: both;
}
label.myaccount span {
    display:block;
    float:left;
    width:120px;
}

/* BID LIST PAGE */

 .card a:link,  .card a:hover,  .card a:visited,  .card a:active
{
    font-size:1em;
}
.card
{
    font-size:0.7em;
    float:left;
    width: 299px;
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 10px;
    margin:5px;
}

/* FOOTER STYLE */


div#footer  {
    clear: both;
    width: 984px;
    padding: 15px;
    background-image: url(images/style/footer_background_slice.png);
    background-repeat: repeat-x;
    color: #FFFFFF;
    height: 63px;
}
html>body div#footer {
    width: 954px;
    height: 33px;
}
div#footer ul#nav {
    float: left;
}
div#footer ul#terms {
    float: right;
    text-align: right;
}
div#footer ul, div#footer_copyright ul {
    list-style: none;
}
div#footer ul li {
    display: inline;
    padding-right: 5px;
    font-size: 11px;
    color: #FFFFFF;
}
div#footer_copyright {
    float: right;
    text-align: right;
}
div#footer_copyright ul li {
    display: inline;
    padding-right: 5px;
    font-size: 10px;
    color: #058BBF;
}
div#footer ul li a, div#footer ul li a:visited, div#footer ul li a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
div#footer_copyright a, div#footer_copyright a:visited, div#footer_copyright a:hover {
    color: #304050;
    text-decoration: none;
}

table.livebids_table {
    width: 100%;
    font-size: 0.7em;
    font-weight: normal;
}
table.livebids_table td {
    vertical-align: middle;
    height: 26px;
}
table.livebids_table tr.oddrow {
    background-color: #CCCCCC;

}
table.livebids_table tr.evenrow {
    background-color: #FFFFFF;
}

p.disclaimer {
    clear: both;
    margin-top: 50px;
    padding: 14px;
    border: 1px dotted #555;
    font-size: 11px;
    background: #EEE;
}

p.disclaimer a {
	font-size: 11px;
    }


.optionbox
{
   cursor:pointer;
}

#mpw {
	font-size: 9px;
    text-align: left;
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    color: #F00;
    }
    
.auto_refresh {
    position: absolute;
    top: 0px;
    right: 2px;
}

table.livebids_table td.lbs_proxy {
color: #123;
font-size: 6px;
}

table.livebids_table td.lbs_view {
    color: #006837;
    font-size: 14px;
    font-weight: bold;
}

table.livebids_table td.lbs_watch {
    font-size: 14px;
    font-weight: bold;
}

table.livebids_table td.lbs_bidders {
	color: #f15a24;
    font-size: 14px;
    font-weight: bold;
}

.float_right {
	float: right;
    }
    
#site_design {
	float: right;
    padding-bottom: 50px;
    }
    
p.vehicle_count_display {
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}

#servertime {
	width: 70px;
	height: 24px;
	background-color: #FFD;
	position: absolute;
	top: 2px;
	right: 2px;
	/* margin-left: -35px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	padding-top: 2px;
	border: 1px solid #999;
}

#status_panel {
	width: 96px;
	height: 34px;
	background-color: #FFD;
	position: absolute;
	top: 2px;
	right: 2px;
	/* margin-left: -35px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	padding-top: 2px;
	border: 1px solid #999;
}

#status_panel_traffic_status{
	float: left;
    }

#status_panelxxx {
	width: 70px;
	height: 24px;
	background-color: #FFD;
	position: absolute;
	top: 2px;
	right: 2px;
	/* margin-left: -35px; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	padding-top: 2px;
	border: 1px solid #999;
}

.fio, .fio a {
	font-size: 8px;
    line-height: 1.6;
    color: #888;
    }
    
#member_logged_in {
	margin: auto;
	width: 100px;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#servertime_update {
	font-size: 14px;
	font-weight: bold;
}

#status_panel_terms {

}

.watchlist_refresh {
	/* position: relative;
    bottom: 10px;
    left: 10px; */
    /* background: #000; */

}

.ajax_reserve_met {
	font-size: 11px;
    margin-left: 6px;
    color: #006837;
}

.ajax_reserve_notmet {
	font-size: 11px;
    margin-left: 6px;
    color: #c1272d;
}

.ajax_reserve_unknown {
	font-size: 11px;
    color: #0071bc;
}

.ajax_highestbid
{
	font-size: 18px;
    font-weight: bold;
    color: #1222bd;
    margin-left: 3px;
    margin-right: 2px;
    margin-top: 2px;
    margin-bottom: 1px;

}

.ajax_yourhighestbid
{
	font-size: 14px;
	font-weight: bold;
	color: #265E29;
	margin-left: 3px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 1px;
}

.ajax_yourlastbid
{
	font-size: 14px;
	font-weight: bold;
	color: #980C0C;
	margin-left: 3px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 1px;
}

p.loginrequired {
    background: #FFF;
    text-align:center;
    margin-top: 10px;
    width: 100%;
}

.ajax_wl_updatenow, .ajax_wl_updatenow a , .ajax_wl_updatenow a:hover {
    font-size: 10px;
    float: right;
}

.mybids_highest {
	color: #be05a6;
    font-weight: bold;
}

.mybids_win {
	color: #006837;
    font-weight: bold;
}

.mybids_date {
	color: #009;
	font-weight: bold;
}

.ajax_won {
	color: #006837;
    font-weight: bold;
}

.ajax_lost {
	color: #c1272d;
    font-weight: bold;
}


.mybids_lose {
	color: #c1272d;
    font-weight: bold;
}

#ie6_info {
	visibility: hidden;
}

.ajax_time {
	font-size: 14px;
    color: #123;
    font-weight: bold;
}

.ajax_closing {
	font-size: 18px;
    color: #FFF;
    font-weight: bold;
/*    background-color: #ac0b0b; */
    background-color: #fa970a;
    width: 100%;
    text-align: center;
}

.ajax_closed {
	font-size: 18px;
    color: #FFF;
    font-weight: bold;
/*    background-color: #ac0b0b; */
    background-color: #4d463b;
    width: 100%;
    text-align: center;
}

.ajax_closed_won {
	font-size: 16px;
    color: #8F8;
    font-weight: bold;
    background-color: #8d8375;
    width: 100%;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

.ajax_closed_lost {
	font-size: 16px;
    color: #F99;
    font-weight: bold;
    background-color: #8d8375;
    width: 100%;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

.ajax_closed_notloggedin {
	font-size: 15px;
    color: #FFF;
    font-weight: bold;
    background-color: #8d8375;
    width: 100%;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
}

.ajax_closed_price {
	font-size: 14px;
    color: #FFF;
    background-color: #8d8375;
    width: 100%;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 8px;
}

.ajax_closed_info, .ajax_closed_info a {
	font-size: 12px;
    color: #EEE;
    background-color: #8d8375;
    width: 100%;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 2px;
}

.ajax_closed_info a {
	font-weight: bold;
	color: #FFF;
}

.ajax_closed_price_value {
	font-weight: bold;
    color: #FFF;
    font-size: 15px;
}

.ajax_countdown_days {
	font-size: 18px;
    color: #123;
    font-weight: bold;
}

.ajax_countdown {
	font-size: 18px;
    color: #170bac;
    font-weight: bold;
}

.ajax_countdown_1hr {
	font-size: 18px;
    color: #ac0b0b;
    font-weight: bold;
}


/* ************************ */
/* ************************ */
/* vehicle info - container */
/* ************************ */
/* ************************ */


div.new_vl_container {
    float: left;
    clear: left;
    position: relative;
    clear: both;
    background-color: #EAEAEB;
    width: 940px;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 0px;
    overflow: auto;
    margin-bottom: 5px;
}
html>body div.new_vl_container {
    width: 940px;
}

/* ************************ */
/* ************************ */
/* View Auction and Watch links */
/* ************************ */
/* ************************ */
    
div.new_vl_auctionlink {
    clear: both;
    float: left;
    width: 400px;
}
div.new_vl_auctionlink p {
    font-size: 14px;
}




/* ************************ */
/* ************************ */
/* box 1 - container */
/* ************************ */
/* ************************ */


div.new_vl_box1 {
	float: left;
	overflow: hidden;
	width: 935px;
}
div.new_vl_box1 h2 {
    font-size: 12px;
    color: #304050;
    font-weight: normal;
    padding: 3px;
}                

/* ************************ */
/* ************************ */
/* box 1 - column 1 - Image */
/* ************************ */
/* ************************ */

div.new_vl_box1_col1 {
    width: 145px;
    float: left;
}
div.new_vl_box1_col1 img {
    border: solid 3px #FFFFFF;
}

/* ************************ */
/* ************************ */
/* box 1 - column 2         */
/* ************************ */
/* ************************ */


div.new_vl_box1_col2 {
    float: left;
    width: 205px;
    padding-left: 10px;
    
   
}
html>body div.new_vl_box1_col2 {
    width: 200px;
}
div.new_vl_box1_col2 h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

div.new_vl_box1_col2 label.item_description {
    clear: left;
    float: left;
    font-size: 11px;
    width: 205px;
    display: inline;
}
div.new_vl_box1_col2 label.item_description span {
    display:block;
    float:left;
    width:100px;
    font-weight: bold;
}

.new_vl_box1_col2 .item_description_watch 
{
  
   font-weight: bold;  
   font-size: 11px;
   height:25px;
   vertical-align:middle;
/*   border:1px dashed red;*/
}

.new_vl_box1_col2 .item_description_watch .item_description_watch_message
{
   float:left;   
   color:#0756A9;   
   margin-top:3px;
   
}

.new_vl_box1_col2 .item_description_watch .item_description_watch_checbox_div
{
   padding-left:3px;
   margin-top:3px;  
   float:left;
}

.new_vl_box1_col2 .item_description_watch .checkbox
{
   border:none;
   /*border:1px dashed blue;  */
}




.bid_now_button
{
   float:left;
   padding-right:10px;
   cursor:pointer;
   padding-top:3px;
   
}

.bid_now_button_image
{
   float:left;
   cursor:pointer;
   padding-top:3px;
}

/* ************************ */
/* ************************ */
/* box 1 - column 3 */
/* ************************ */
/* ************************ */

div.new_vl_box1_col3 {
    float: left;
    margin-left: 2px;
    width: 308px;
    overflow: hidden;
    font-size: 11px; 
    /* border:1px dotted green; */
	/* background-color: green; */
}
html>body div.new_vl_box1_col3 {
    width: 300px;
}
div.new_vl_box1_col3 h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
div.new_vl_box1_col3 p {
    font-size: 11px;
    margin-bottom: 5px;
}
/*div.new_vl_box1_col3 p#startsdrives {
    clear: both;
    float: left;
    color: #FF0000;
    margin-top: 5px;
    width: 100%;
    text-align: center;
}   */


/* ************************ */
/* ************************ */
/* box 1 - column 3 subbox1 */
/* ************************ */
/* ************************ */


div.new_vl_box1_col3_subbox1 label.item_description {
    float: left;
    clear: both;
    font-size: 11px;
    width: 105px;
    margin-bottom: 2px;
/*    border:1px red dashed;*/
}
div.new_vl_box1_col3_subbox1 label.item_description1 {
    float: left;
    clear: none;
    font-size: 11px;
    width: 70px;
    margin-bottom: 2px;
/*    border:1px cyan dashed;*/
}
div.new_vl_box1_col3_subbox1 label.item_description2 {
    float: left;
    clear: none;
    font-size: 11px;
    width: 124px;
    margin-bottom: 2px;
/*    border:1px magenta dashed;*/
}

div.new_vl_box1_col3_subbox1 label span {
    display:block;
    float:left;
    font-weight: bold;
/*    border:1px solid red;*/
}

div.new_vl_box1_col3_subbox1 label.item_description span {
    width:55px;
/*    border:1px solid green;*/
}

div.new_vl_box1_col3_subbox1 label.item_description1 span {
    width:40px;
/*    border:1px solid blue;*/
}

div.new_vl_box1_col3_subbox1 label.item_description2 span {
    width:45px;
/*    border:1px solid red;*/
}

/* ************************ */
/* ************************ */
/* box 1 - column 4 */
/* ************************ */
/* ************************ */

div.new_vl_box1_col4 {
    float: left;
    width: 252px;
    padding-left: 3px;
    /*border:1px dotted yellow;*/
	/* background-color: yellow; */
}
html>body div.new_vl_box1_col4 {
    width: 252px;
    
}
div.new_vl_box1_col4 h3 {
    width: 100%;
    text-align: center;
    color: #058BBF;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}

div.new_vl_box1_col4 label.item_description {
    clear: left;
    float: left;
    font-size: 11px;
    width: 254px;
    display: inline;
/*    border:1px dotted green; */
}
div.new_vl_box1_col4 label.item_description span {
    display:block;
    float:left;
    width:90px;
    font-weight: bold;
/*    border:1px dotted red; */
}

div.new_vl_box1_col4 a.arrow {
    color: #FF0000;
    font-weight: normal;
    background: url(/images/style/arrow_greenOnGrey.gif) right no-repeat;
    padding-right: 55px;
    text-decoration: none;
    margin-right: 20px;
}

/* ************************ */
/* ************************ */
/* pop up /
/* ************************ */
/* ************************ */


.vl_popup {
   display: none;
    position:absolute;
    left: 300px;
    width: 240px;
    top:0px;
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 5px;
    text-decoration: none;
    z-index:1000;
    font-size: 6px;
}

.v2_popup {
    display: none;
    position:absolute;
    left: 90px;
    width: 300px;
    top:70px;
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 5px;
    text-decoration: none;
    z-index:1000;
    font-size: 6px;
}

.v3_popup {
    display: none;
    position:absolute;
    left: 20px;
    width: 200px;
	height: 100px;
    top:5px;
    background-color: #FFFFFF;
    border: solid 1px #058BBF;
    padding: 5px;
    text-decoration: none;
    z-index:1000;
    font-size: 6px;
}


.vl_popup b
{
 font-size: 10px;
 width:100%;  
}

.vl_popup p  {
      
    font-size: 10px;

}


/* ----------------------- */
/* ----------------------- */
/* ----- bid other size -- */
/* ----------------------- */
/* ----------------------- */
/* ----------------------- */


.bid_other_textbox_wrapper_watch
{
 float:left; padding-left:78px  
}

.bid_other_textbox_watch
{
width: 116px; 
}

.bid_other_textbox_wrapper_chosen
{
 float:left; padding-left:78px  
}

.bid_other_textbox_chosen
{
width: 113px;
}

/* ----------------------- */
/* ----------------------- */
/* ----- bid now label --- */
/* ----------------------- */
/* ----------------------- */
/* ----------------------- */


#admin_content {
	margin-left: auto;
    margin-right: auto;
	width: 900px;
    font-size: 12px;
    font-weight: normal;
    background-color: #fff;
    color: #123;
    text-align: left;
    padding: 10px;
    padding-top: 20px;
    padding-bottom: 40px;
    min-height: 1400px;
}


#admin_wrapper {
	background-image: url("/admin/images/admin.png");
    margin: 0px;
    padding: 0px;
    min-height: 1400px;
}

.admin_user {
	color: #b06903;
    margin-right: 20px;
}

.admin_ip {
	color: #086585;
    margin-right: 20px
}

.admin_link, .admin_link a {
	color: #1d363e;
    margin-right: 10px
}

/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

.terms_content, .terms_content li {
	font-size: 14px!important;
	line-height: 24px;
	color: #000!important;
}

ul.termsul1 {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	margin-left: 50px;
	margin-top: 10px;
	width: 800px;
}

ul.termsul2 {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
}

ul.termsul3 {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
	margin-top: 10px;
	margin-bottom: 20px;
}

.terms_agree {
	border: 15px solid #333;
	background-color: #eee;
	padding: 20px;
	margin: 30px;
	width: 460px;
	height: 250px;
	border-radius: 4px;
	margin-left: auto;
	margin-right: auto;
}
