﻿.top_vehicle_nav_container {
    width: 910px;
    margin: 15px 0 22px 0;
    background-color: #555555;
}

.vehicle_navigation_button {
    background-color: #888888;
    width: 40px;
    height: 40px;
    color: #FFFFFF;
    font-size:2em;
    padding: 9px 0 0 10px;
    cursor: pointer;
}

.vehicle_navigation_button:hover {
    background-color: #AAAAAA;
}

.lane_change_container {
    height:40px;
    color: #FFFFFF;
    width: 830px;
    font-weight: 600;
    line-height:40px;
    padding-left: 10px;
}

.vehicle_viewing_container {
    margin-right:10px;
    line-height:40px;
    font-weight:600;
}

.arial-ff {
  font-family: Arial, Helvetica, sans-serif;
  font-stretch: condensed !important;
}

.image_large_text {
  font-size: 1.6em !important;
  font-weight: 700 !important;
  color: #444444 !important;
  font-family: Arial, Helvetica, sans-serif;
  /*font-stretch: condensed !important;*/
  margin: 5px 0 -5px 0 !important;
}

.itemdetail_largeimage_container {
    margin: 5px 5px 0 0;
    width: 480px;
    overflow:hidden;
}

.image_enlarge_icon {
    float:left;
    margin-left:4px;
    height:57px;
}

.image_arrows {
    color:#FFFFFF;
    font-size:1.4em;
    position:absolute;
    top:210px;
    cursor:pointer;
    padding:10px 15px 10px 15px;
    background-color: #444444;
    opacity: .3;
}

.image_arrows_large {
    color:#FFFFFF;
    font-size:2em;
    position:absolute;
    top:325px;
    cursor:pointer;
    padding:15px 20px 15px 20px;
    background-color: #444444;
    opacity: .3;
}

.image_arrows:hover, .image_arrows_large:hover {
    opacity: .5;
}

.modal {
    text-align: center;
    padding: 0 !important;
}

.instavin_hr {
    margin-top:0;
    border:1px solid #555555;
}

.hr_separator {
    margin: 15px 0 15px 0;
    border:1px solid #dddddd;
}

.click_enlargeimage_text{
    padding:10px 0 10px 0;
    background-color: #666666;
    text-align:center;
    margin:0 5px 0 0;
    cursor:pointer;
    font-size:1.6em !important;
    font-weight:600 !important;
    color:#FFFFFF !important;
    font-family: Arial, Helvetica, sans-serif;
    font-stretch: condensed !important;
}

.itemdetail_image_container {
    width: 486px;
    margin-top: 8px;
}

.itemdetail_image_container div {
    float: left;
    margin: 0 8px 8px 0;
    border:1px solid #EEEEEE;
    width:113px;
}

.instavin_cpo_container {
    padding-top: 10px;
    text-align:center;
}

.book_value_link {
    font-size:1.1em !important;
    font-family: Arial, Helvetica, sans-serif;
    font-stretch: condensed !important;
}

.watch-notification-comments {
    width:380px;
    height:200px;
    overflow-y:scroll;
    border: 1px solid #888888;
    padding:2px;
    font-size:1em;
}

/* Tab Control ****************************/
.item_detail_row_odd {
    background-color: #EEEEEE;
}

.item_detail_row_even {
    background-color: #FFFFFF;
}

.item_detail_row_key {
    font-weight:600;
    font-size:1.25em;
    float:left;
    width:150px;
    padding: 5px 0 5px 15px;
    color:#222222;
}

.item_detail_row_value {
    float:left;
    font-size:1.25em;
    width:275px;
    padding: 5px 0 5px 15px;
}

.tab_watch_container {
    background-color: #EEEEEE;
    padding: 5px 15px 15px 15px;
}

.tab_container {
    width:430px;
    padding-right:5px;
    margin-top:-6px;
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial", sans-serif;
    font-stretch: condensed;
}

.tab_container_left {
    font-weight: 600;
    width:150px;
    float:left;
    font-size:1.1em !important;
}

.tab_container_right {
    background-color: #DDDDDD;
    width:275px;
    float:left;
    font-size:1.1em !important;
}

.tab_container_item {
    padding: 2px 0 2px 12px;
    border-bottom: 1px solid #CCCCCC;
}

.itemtabs li > a {
    font-family: Arial, Helvetica, sans-serif;
    font-stretch: condensed !important;
    /*font-size:1.25em !important;*/
	font-size: 1.167em;
    font-weight: 600 !important;
    color: #FFFFFF !important;
    border-bottom: 1px solid #666666 !important;
    border-left: none !important;
    border-top: none !important;
    border-radius:0 !important;
    margin-right: 0 !important;
    text-align:center !important;
    background-color: #888888 !important;
    outline: none !important;
}

.itemtabs li > a:hover {
    background-color: #AAAAAA !important;
    border-bottom: 1px solid #666666 !important;
    border-right: 1px solid #AAAAAA !important;
}

.itemtabs li.active > a {
    border-radius:0 !important;
    border-left: none !important;
    border-top: none !important;
    border-right: 1px solid #666666 !important;
    background-color:#666666 !important;
}

.dk_gray_tab {
    width:105px !important;
}

.gray_tab {
    width:90px !important;
}

.blue_tab {
    width:94px !important;
}

.section_container {
    color:#FFFFFF;
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial", sans-serif;
    font-stretch: condensed;
    font-size:1.25em;
    font-weight:600;
    padding:5px 0 5px 14px;
    background-color: #666666 !important;
    text-align:center;
}

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}
/******************************************/

.btn-realtime-prices {
    width:260px;
    text-align:center;
    font-size:1.3em;
    font-family: "Arial Narrow Bold", "Arial Narrow", "Arial", sans-serif;
    font-stretch: condensed;
    padding:7px 15px 7px 15px;
    margin-right:15px;
}

.watch-buttons {
    width:97px;
    text-align:center;
    font-size:.9em;
    font-family:Arial;
    padding:7px 0 7px 0 !important;
}

.watch-notify-chk-label {
    margin-top:3px;
    font-weight:600;
    font-size:1.2em;
}

/* CR Items**********************/
.cr-notes-container {
    padding: 10px;
    font-size:1.3em;
    border-top: 1px solid #cccccc;
    margin-top:10px;
}

.cr_item {
    padding: 3px 0 3px 0;
    color:#222222 !important;
    font-family: Arial, Helvetica, sans-serif;
    /*font-stretch: condensed !important;*/
  font-size: 12px;
}

.cr_left_item {
    font-weight:800;
    color:#222222;
    width: 210px;
    padding-left: 10px;
}

.cr_middle_item {
    font-weight:800;
    color:#222222;
    text-align: center;
    width: 50px;
}

.cr_right_item {
    padding-left: 10px;
    width: 165px;
}

.place_proxy_bid_container {
    padding: 5px 15px 15px 15px;
}
/********************************/

.proxy_bid_fonts {
    font-family:Arial;
    font-size:1.1em;
}

.proxy_labels_container {
    margin-bottom:5px;
}

.proxy_labels_container input, select {
    color:#222222;
    font-size:1.2em;
    padding:2px;
    width:200px;
}

.proxy_labels {
    font-weight:800;
    color:#222222;
    font-size:1.2em;
    width:95px;
    margin-top:3px;
    text-align:right;
    padding-right:10px;
}

.proxy-accept-text {
    font-size:1.1em;
    font-weight:800;
    color:#222222;
    width:180px;
}

