









table.select-services {
    border:1px solid #ccc;
}

table.select-services td {
    padding:2px 4px;;
}

table.select-services tr.header {
    background:#ccc;
}

table.select-services tr.header td {
    text-align:center;
    font-weight:bold;
}
    
        .twitter-pattern, .yelp-pattern {
    padding-bottom: 10px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 10px;
}

.twitter-username, .yelp-name {
    color: #0054a3;
    font-weight: bold;
}

.twitter-created, .yelp-city {
    color: #ccc;
}

.twitter-text {
    padding-top: 5px;
}

.yelp-address {
    padding-top: 5px;
}

.yelp-photo, .twitter-photo {
    float: left;
    width: 60px;
    margin-right: 5px;
    margin-bottom: 5px;
}

.yelp-images-wrapper {
    float: left;
    margin: 5px;
    width: 65px;
    text-align: center;
}

.buzz-twitter-title, .buzz-yelp-title, .buzz-sm-title, .buzz-rm-title {
    height: 45px;
    background-image: url( /ronsmap/resources/img/buzz/twitter.jpg );
    background-position: center;
    background-repeat: no-repeat;
}

.buzz-sm-title {
    background-image: url( /ronsmap/resources/img/buzz/sm.jpg );
}

.buzz-yelp-title {
    background-image: url( /ronsmap/resources/img/buzz/yelp.jpg );
}

.buzz-rm-title {
    background: none;
    font-weight:bold;
    line-height:40px;
}
    
        .shares-stats {
    width: 100%;
    border: 1px solid #ccc;
}

.shares-stats td {
    padding: 2px;
    border: 1px solid #ccc;
}

/*------------------------------------*/

.xls-table {
/*border-right:2px solid black;*/
/*border:1px solid #ccc;*/
}

.xls-higher td {
    height: 25px;
    vertical-align: bottom;
}

.xls-table td {
    padding: 3px 2px; /*border:1px solid #ccc;*/
    white-space: nowrap;
    overflow: hidden;
}

.xls-bottom td {
    border-bottom: 1px solid black;
}

.xls-bold td {
    font-weight: bold;
}

.xls-right-double {
    border-right: 2px solid black;
}

.xls-blue {
    color: blue;
}

.xls-red-title {
    text-align: center;
    color: red;
    font-weight: bold;;
}

.xls-mma {
    border: 1px solid black;
    width: 75px;
}

/*------------------------------------*/

.inv-table {
/*width:1500px;*/
}

.inv-table td {
}

.inv {
    padding: 4px 2px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    white-space:nowrap;
    overflow:hidden;
}

.inv-row1 {
    background: #ddd
}

.inv-title, .inv-vin {
    text-align: center;
}

.inv-price, .inv-mileage, .inv-min, .inv-max, .inv-avg {
    text-align: right;
}

.inv-total {
    text-align: center;
}

.inv-min, .inv-max, .inv-avg {
    width: 7em;
}

.inv-title, .inv-vin {
    width: 25em;
}

.inv-engine, .inv-dw {
    width: 12em;
}

.inv-exterior, .inv-interior {
    width: 12em;
}

.inv-price, .inv-price {
    width: 10em;
}

.inv-min, .inv-total, .inv-share, .inv-popup {
    border-left: 2px solid black
}

.inv-title, .inv-exterior, .inv-engine, .inv-price, .inv-total, .inv-popup {
    border-top: 2px solid black;
}

.inv-popup, .inv-share {
    width: 5em;
    text-align: center;
}

.inv-min {
    color: green;
}

.inv-max {
    color: red;
}

.header div.inv {
    border-top: 1px solid white;
    border-left: 1px solid white;
    background: rgb( 83, 142, 213 );
    font-weight: bold;
    color: white;
    text-align: center;
}




    
        /* ============================== Base Formatting ============================== */

* {
    margin: 0;
    padding: 0; /*vertical-align: top;*/
    border-collapse: collapse;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
    vertical-align: top;
}

body, p, a, p a, th, td, li, input, select, textarea {
    color: #010101;
    font-size: 11px;
    font-weight: normal;
}

p {
    padding: 5px 0;
}

a:hover {
    text-decoration: none;
}

img {
    border: 0;
}

h2 {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 12px;
}

h4, h4 a {
    font-size: 17px;
    font-weight: normal;
    vertical-align: baseline;
}

td {
    vertical-align: top;
}

.clear {
    width: 100%;
    clear: both;
    height: 0px;
    overflow: hidden;
}

.float_left {
    float: left;
}

.float_right {
    float: right;
}

.center_text {
    text-align: center;
}

/* =-=-=-= Checkbox/Radio box image replacement styling =-=-=-= */

.ui-helper-hidden {
    display: none;
}

.ui-checkbox {
    float: left;
    width: 15px;
    height: 14px;
    display: block;
    cursor: pointer;
    background: url( /ronsmap/resources/img/sprites/sprite_icons.png ) 0 -273px no-repeat;
    margin-right: 3px;
}

.ui-checkbox-state-hover {
    background-position: 0 -388px;
}

.ui-checkbox-state-checked {
    background-position: 0 -388px;
}

.ui-checkbox-state-checked-hover {
    background-position: 0 -388px;
}

.ui-hidden-input {
    left: -9999px;
    position: absolute;
}

.no_image_input .ui-hidden-input {
    left: auto;
    position: relative;
}

.no_image_input .ui-radio, .no_image_input .ui-checkbox {
    display: none;
}

h3.img_title {
    padding: 20px 0 10px;
}

/*---------------------------------------------*/

input.text {
    border: 1px solid #ccc;
    width: 90%;
}

input.small {
    width: 10em;
}

input.checkbox {
    border: 1px solid #ccc;
}

select.text {
    border: 1px solid #ccc;
    width: 90%;
}

.small-form-wrapper {
    margin: 0 auto;
    padding: 0px;
    width: 600px;
}

.form-item {
    width: 100%;
    margin-bottom: 5px;
}

.form-item-label {
    width: 95px;
    padding-right: 10px;
    font-weight: bold;
    text-align: right
}

/*---------------------------------------------*/

.pager-wrapper {
    padding: 10px 0;
}

.pager-wrapper a {
    text-decoration: none;
    color: black;
}

.pager-item-selected {
    font-weight: bold;
}

pager-wrapper table {
    border-collapse: separate;
}

.pager-wrapper td.pager {
    width: 3em;
    text-align: center;
    border-left: 1px solid #ccc;
}

/*---------------------------------------------*/

.rounded-top, .rounded-bottom, .rounded-body {
    background: url( /ronsmap/resources/img/sprites/sprite_container_borders.png ) no-repeat -1290px 0;
    width: 430px;
}

.rounded-top, .rounded-bottom {
    height: 4px;
    _font-size: 0;
}

.rounded-top {
    background-position: 0 0;
}

.rounded-body {
    background-position: -860px 0;
}

.rounded-bottom {
    background-position: -430px 0;
}

/*---------------------------------------------*/

.rounded_198_top, .rounded_198_btm, .rounded_361_top, .rounded_361_btm {
    background-image: url( /ronsmap/resources/img/sprites/sprite_container_borders.png );
    background-repeat: no-repeat;
    height: 4px;
    line-height: 4px;
}

.rounded_198_body, .rounded_361_body {
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
}

.rounded_198_btm, .rounded_198_top, .rounded_198_body {
    width: 198px;
}

.rounded_198_btm {
    background-position: -8456px 0;
}

.rounded_198_top {
    background-position: -8258px 0;
}

.rounded_361_btm, .rounded_361_top, .rounded_361_body {
    width: 361px;
}

.rounded_361_btm {
    background-position: -9016px 0;
}

.rounded_361_top {
    background-position: -8654px 0;
}

/*---------------------------------------------*/

div.hseparator {
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}

/*---------------------------------------------*/

div.rounded-borders-box {
    position: relative; /*border:1px solid green*/
}

div.rounded-borders-box-inn {
    border: 1px solid rgb( 215, 215, 215 );
    background: white
}

div.rounded-borders-box div.rnd-tl,
    div.rounded-borders-box div.rnd-tr,
    div.rounded-borders-box div.rnd-bl,
    div.rounded-borders-box div.rnd-br {

    background-image: url( /ronsmap/resources/img/rnd/round.bmp );
    background-repeat: no-repeat;
    position: absolute;
    width: 5px;
    height: 5px;
    line-height: 0;
    font-size: 0; /*border:1px solid red;*/
}

div.rounded-borders-box div.rnd-tl {
    background-position: top left;
    top: 0;
    left: 0;
}

div.rounded-borders-box div.rnd-tr {
    background-position: top right;
    top: 0;
    right: 0;
}

div.rounded-borders-box div.rnd-bl {
    background-position: bottom left;
    bottom: 0;
    left: 0;
}

div.rounded-borders-box div.rnd-br {
    background-position: bottom right;
    bottom: 0;
    right: 0;
}

div.error {
    font-size: 1.2em;
    color: brown;
    font-weight: bold;
    padding: 5px;
}

div.section-title {
    font-size: 1.2em;
    font-weight: bold;
    color: #666;
    text-decoration: underline;
    padding-bottom: 10px;
}

/*---------------------------------------------*/

.rnd-title-right, .rnd-title-left, .rnd-title-middle {
    height: 66px;
    background-repeat: no-repeat;
}

.rnd-title-right {
    background-position: right center;
    padding-right: 9px;
}

.rnd-title-left {
    background-position: left center;
    padding-left: 9px;
}

.rnd-title-middle {
    background-position: center;
    background-repeat: repeat-x;
    text-align: center;
    color: white;
    font-size: 17px;
    line-height: 66px;;
}

.blue-title .rnd-title-left {
    background-image: url( /ronsmap/resources/img/lyv/blue-left.jpg );
}

.blue-title .rnd-title-right {
    background-image: url( /ronsmap/resources/img/lyv/blue-right.jpg );
}

.blue-title .rnd-title-middle {
    background-image: url( /ronsmap/resources/img/lyv/blue-center.jpg );
}

.green-title .rnd-title-left {
    background-image: url( /ronsmap/resources/img/lyv/green-left.jpg );
}

.green-title .rnd-title-right {
    background-image: url( /ronsmap/resources/img/lyv/green-right.jpg );
}

.green-title .rnd-title-middle {
    background-image: url( /ronsmap/resources/img/lyv/green-center.jpg );
}

.orange-title .rnd-title-left {
    background-image: url( /ronsmap/resources/img/lyv/orange-left.jpg );
}

.orange-title .rnd-title-right {
    background-image: url( /ronsmap/resources/img/lyv/orange-right.jpg );
}

.orange-title .rnd-title-middle {
    background-image: url( /ronsmap/resources/img/lyv/orange-center.jpg );
}

/*---------------------------------------------------*/

.comment-section {
    color: #ccc;
}

.stat-table td {
    color: #aaa;
    width: 15em;
    margin: 0 auto;
}

.pending-image-outer {
    float: left;
    margin-right: 3px;
    margin-bottom: 3px;
}

.pending-image-wrapper {
    width: 120px;
    height: 85px;
    text-align: center;
}

.pending-image {
    width: 80px;
    height: 60px;
    border: 1px solid #ccc;
    margin: 3px;
}

/*---------------------------------------------------*/

.small-thumbnails .image-thumbnail {
    width: 40px;
    height: 30px;
}

.image-thumbnail {
    width: 80px;
    height: 60px;
    border: 1px solid #ccc;
}

#vehicles-shown {
    padding-top: 6px;
    padding-left: 6px;
    font-weight: bold;
    color: white;
    font-size: 11px;
}

#vehicles-found {
    padding-top: 4px;
    padding-left: 6px;
    font-weight: bold;
    color: white;
    font-size: 11px;
}

.text-blue {
    color: #0054a3;
}

/*---------------------------------------------------*/

a.normal-link, span.normal-link, div.normal-link {
    color: #888;
    text-decoration: none;
}

a.normal-link:hover {
    text-decoration: underline;
}

div.loading {
    height: 60px;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url( /ronsmap/resources/img/sprites/loading.gif );
}

span.highlight {
    color: red;
}

/*---------------------------------------------*/
.enable-javascript .if-javascript {
    display: block;
}

.enable-javascript .if-not-javascript {
    display: none;
}

.if-javascript {
    display: none;
}

/*---------------------------------------------*/

table.plain {
    border: 1px solid #ccc;
    width: 100%;
}

table.plain td {
    padding: 2px;
}

table.borders td {
    border:1px solid #ccc;
}

.suggest-container {
/*display:none;*/
}

.suggest-item, .suggest-item-selected {
    padding: 2px;
}

.suggest-item-selected {
    background: #ccc;
}

/*-------------------------------*/

td.form-wrapper {
    padding:10px;
}
    
        
/*=========layout=======*/

#main-temlate-table {
    width: 100%;
    table-layout:fixed;
}

#main-temlate-main {
    padding: 0 10px 0 10px;
    overflow: hidden;
}

#main-temlate-side {
    width: 315px;
}

#main-temlate-separator {
    width: 1px;
    color: white;
}

    
        /*===========================MAP============================*/
#map-container {
    z-index:3;
}

.map_stats_footer {
    padding-right: 6px;
    background: #0054a3 url( /ronsmap/resources/img/sprites/sprite_curved_borders.png ) no-repeat right bottom;
}

.map_stats {
    color: #fff;
    padding: 6px 0 6px 16px;
    background: #0054a3 url( /ronsmap/resources/img/sprites/sprite_curved_borders.png ) no-repeat 0 19px;
    position: relative;
}

.price-tag-overlay {
    position: absolute;
    padding: 1px;
    color: #666;
    background: white;
    border: 1px solid #777;
    font-size: xx-small;
    white-space: nowrap;
    text-align: center;
}

#save-search-button {
    position: absolute;
    top: 3px;
    right: 4px;
}

.price-tag-overlay b {
    color: red;
}

.map-bottom a:link, .map-bottom a:hover, .map-bottom a:active, .map-bottom a:visited {
    color: #ffffff;
    text-decoration: none;
}

#map-loading {
    position: absolute;
    background-image: url( /ronsmap/resources/img/sprites/loading.gif );
    background-position: center;
    background-repeat: no-repeat;
    width: 36px;
    height: 36px;
    display: none;
    z-index:4;
}
    
        /* ============================== Header ============================== */

#header_logo {
    padding: 10px 0 5px 55px;
}

#header {
    position: relative;
    z-index: 5;
}

.nav_left, .nav_right {
    width: 4px;
    height: 64px;
    overflow: hidden;
    _margin-right: -3px;
    background: url( /ronsmap/resources/img/sprites/sprite_mainNav.png ) no-repeat;
}

.nav_right {
    _margin: 0 0 0 -3px;
    background-position: 0 -164px;
}

.search_container {
    background: url( /ronsmap/resources/img/sprites/sprite_mainNav.png ) repeat-x 0 bottom;
    height: 64px;
}

.search_container p {
    padding: 0;
    color: #fff;
    font-size: 9px;
    padding-bottom: 1px;
}

.frm_search, .search_area, .find_vehicles {
    padding: 2px 0 0 5px;
}

.frm_search span, .search_area span {
    width: 312px;
    height: 23px;
    display: block;
    overflow: hidden;
    background: url( /ronsmap/resources/img/sprites/sprite_search_inputs.png ) no-repeat;
}

.frm_search input, .search_area input {
    width: 304px;
    height: 19px;
    border: 0px none;
    background: none;
    padding: 4px 4px 0;
}

.search_area span {
    width: 126px;
    background-position: -312px 0;
}

.search_area input {
    width: 118px;
}

span.find_vehicles , div.find_vehicles{
    width: 144px;
    height: 23px;
    _height: 22px;
    padding: 6px;
    padding-right: 0;
    display: block;
    margin-top: 9px;
    overflow: hidden;
    background: url( /ronsmap/resources/img/backgrounds/bkgnd_FindVehicles.png ) no-repeat;
}

.find_vehicles input {
    width: 142px;
    height: 24px;
    cursor: pointer;
    border: 0px none;
    background: url( /ronsmap/resources/img/buttons/btn_find_vehicles.png ) no-repeat;
}

#header_feature {
    top: -59px;
    right: 3px;
    _right: 20px;
    width: 319px;
    height: 103px;
    position: absolute;
    background: url( /ronsmap/resources/img/backgrounds/bkgnd_listVehicle_iPhoneApp2.png ) no-repeat;
}

#header_feature a {
    float: left;
    display: block;
    text-decoration:none;
}

#header_feature a span {
    display: none;
}

a.list_vehicle {
    height: 32px;
    width: 156px;
    margin-top: 22px;
}

a.get_app {
    height: 26px;
    width: 50px;
    margin: 28px 0 0 113px;
}

/* ============================== Menus ============================== */
#main_nav {
    margin-top: -18px;
    position: relative;
    z-index: 500;
}

#main_nav ul {
    list-style-type: none;
}

#main_nav li {
    float: left;
    display: inline;
    position: relative;
}

#main_nav li:hover {
    /*margin-top: -1px;
    padding-top: 1px;*/
    background-color: #fff;
}

#main_nav li a {
    float: left;
    color: #272626;
    display: block;
    text-decoration: none;
    padding: 2px 32px 2px 14px;
    text-transform: uppercase;
    border-right: 1px solid #c8c7c7;
    background: url( /ronsmap/resources/img/sprites/sprite_nav_arrows.png ) no-repeat right 5px;
}

#main_nav li.navFilter:hover {
    background: none;
}

#main_nav li.navFilter a {
    color: #3b5998;
    padding-right: 28px;
    background-position: right -97px;
}

#main_nav li .drop_menu {
    width: 220px;
    display: none;
    top: 17px;
    left: 0;
    z-index: 500;
    margin-left: -6px;
    position: absolute;
}

/*#main_nav li.navItem:hover .drop_menu {
    display: block;
}*/

.drop_top, .drop_btm {
    height: 9px;
    _font-size: 0;
    background: url( /ronsmap/resources/img/sprites/sprite_dropMenu_220.png ) no-repeat;
}

.drop_body {
    padding: 6px 14px;
    background: url( /ronsmap/resources/img/sprites/sprite_dropMenu_220.png ) repeat-y -220px 0;
}

.drop_btm {
    background-position: -440px 0;
}

#user_nav {
    right: 0;
    top: -84px;
    position: absolute;
    padding: 0 40px 8px 14px;
    border-bottom: 1px solid #d8d8d8;
}

#user_nav ul {
    list-style-type: none;
}

#user_nav li {
    display: inline;
    font-size: 10px;
    padding-left: 16px;
}

#user_nav li.border_left {
    margin-left: 16px;
    border-left: 1px solid #d8d8d8;
}

#user_nav li a {
    color: #0054a3;
    font-size: 10px;
}

#user_nav .user_nav-options li a {
/*color: #010101;*/
    color: #0054A3;
}

.filter-item {
    clear: both;
    padding: 2px 0;
}

/* ============================== Menus ============================== */

.head-feature-facebook, .head-feature-iphone, .head-feature-myspace, .head-feature-twitter {
    width: 47px;
    height:70px;
    background-image: url( /ronsmap/resources/img/head/all-icons-small.png );
    background-repeat: no-repeat;
    float: left;
}

.head-feature-twitter {
    background-position:0 0;
}

.head-feature-myspace {
    background-position:-44px 0;
}

.head-feature-facebook {
    background-position:-89px 0;
}

.head-feature-iphone {
    background-position:-134px 0;
}

#header_feature {
    background:none;
    width:194px;
    top:-50px;
}

.nav-red-dot {
    background-image:url( /ronsmap/resources/img/sprites/red_dot.png );
    position:absolute;
    top:-9px;;
    right:0;

    height:35px;
    width:35px;
    color:white;
    font-weight:bold;
    line-height:35px;
    text-align:center;
}

    
        
.popup-model-wrapper, .popup-model-shadow {
    position: absolute;
    display: none;
    width: auto;
}

.popup-model-shadow {
    background-color: transparent;
}

.popup-content-wrapper {
    overflow: hidden;
}


.popup-header-handle {
    position:absolute;
    top:0;
    left:0;
    width:150px;
    height:43px;
    cursor:move;
    /*border:1px solid pink;*/
}

.popup-header-close {
    position: absolute;
    top: 4px;
    right: 4px;
    background: url( /ronsmap/resources/img/sprites/sprite_icons_expand_hide.png ) no-repeat 0 -137px; /*background-position: center;*/
    width: 33px;
    height: 33px;
    cursor: pointer
}

.popup-footer {
    height: 90px;
    /*background: #ccc;*/    
    background-image:url(/ronsmap/resources/img/temp/ad_728x90_Camaro.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    
}

.popup-footer-small {
    height: 100px;
    width: 300px;
    /*background: #ccc;*/
    background-image:url(/ronsmap/resources/img/temp/ad_LeaseBMW3Series.jpg);
    background-position:center top;
    background-repeat:no-repeat;

}

.popup-footer-large {
    height: 90px;
    width:728px;
    margin:auto;
    background-image:url(/ronsmap/resources/img/temp/ad_728x90_Camaro.jpg);
    background-position:center top;
    background-repeat:no-repeat;
}

.popup-model-title {
    color: white;
    padding: 10px 0;
}

.popup-add-wrapper {
    position:absolute;
    margin-top:5px;
    bottom:0;
    right:0
}

/*=======================================================*/

.cboxTopLeft {
    width: 66px;
    height: 66px;
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_borders.png ) 0 0 no-repeat;
    _background: transparent;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / border_left_top . png, sizingMethod = 'scale' );
}

.cboxTopCenter {
    height: 66px;
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_borders.png ) 0 -232px repeat-x;
    _background: transparent;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / border_top . png, sizingMethod = 'scale' );
}

.cboxTopRight {
    width: 66px;
    height: 66px;
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_borders.png ) -66px 0 no-repeat;
    _background: transparent;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / border_right_top . png, sizingMethod = 'scale' );
}

.cboxBottomLeft {
    width: 66px;
    height: 66px;
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_borders.png ) 0 -66px no-repeat;
    _background: transparent;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / border_left_btm . png, sizingMethod = 'scale' );
}

.cboxBottomCenter {
    height: 66px;
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_borders.png ) 0 -298px repeat-x;
    _background: transparent;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / border_btm . png, sizingMethod = 'scale' );
}

.cboxBottomRight {
    width: 66px;
    height: 66px;
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_borders.png ) -66px -66px no-repeat;
    _background: transparent;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / border_right_btm . png, sizingMethod = 'scale' );
}

.cboxMiddleLeft {
    width: 66px;
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_borders2.png ) 0 0 repeat-y;
    _background: transparent;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / border_left . png, sizingMethod = 'scale' );
}

.cboxMiddleRight {
    width: 66px;
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_borders2.png ) -66px 0 repeat-y;
    _background: transparent;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / border_right . png, sizingMethod = 'scale' );
}

/*=======================================================*/

.results-overlay {
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_titles.png ) 12px -123px no-repeat transparent;
    padding-left:72px
}

.share-shortlist-text-overlay {
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_titles.png ) 12px 8px no-repeat transparent;
    padding-left:72px
}

.share-single-text-overlay {
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_titles.png ) 12px -387px no-repeat transparent;
    padding-left:72px
}

.popup-title {
    line-height: 42px;
    color: white;
}

.popup-title-green  .popup-title-left, .popup-title-green  .popup-title-right {
    background-image: url( /ronsmap/resources/img/sprites/sprite_overlay_headers_green.png );
}

.popup-title-blue .popup-title-left, .popup-title-blue .popup-title-right {
    background-image: url( /ronsmap/resources/img/sprites/sprite_overlay_headers_blue.png );
}

.popup-title-left, .popup-title-right {
    background-repeat: no-repeat;
}

.popup-title-left {
    background-position: left top;
    padding-left: 10px;
}

.popup-title-right {
    background-position: right top;
    padding-right: 10px;
}

.popcard-title-inner {
    height:42px;    
}

.popup-title-blue .popcard-title-inner {
    background-color:#0054a3;
}

.popup-title-green .popcard-title-inner {
/*    background-color:#00b700;*/
}

.popup-text {
    color:white;
    line-height:43px;
    font-size:1.4em;
    font-weight:bold;
}

.padded-5 {
    padding:5px;
}

/* =-=-=-= Star Rating System on white background =-=-=-= */
.star_rating {background:url(/ronsmap/resources/img/sprites/sprite_rating_stars.png) no-repeat;width:85px;height:18px;}
.star_rating.score5 {background-position:left 0px;}
.star_rating.score4 {background-position:left -100px;}
.star_rating.score3 {background-position:left -200px;}
.star_rating.score2 {background-position:left -300px;}
.star_rating.score1 {background-position:left -400px;}

.condition_bullet_list {border-top:1px solid #c4c4c4;margin-top:5px;padding-top:5px;}
.condition_section {width:155px;padding-right:30px;}
.condition_bullet_list ul {margin:5px 0 10px 5px;padding:0 0 0 20px;}
.condition_bullet_list li {list-style-type:square;padding-bottom:5px;}
p.condition_note {color:#0054a3;font-style:italic;padding-left:10px;}






    
        ul.results_view {
    top: 15px;
    right: 44px;
    position: absolute;
    list-style-type: none;
    border-left: 1px solid #a8b2bd
}

ul.results_view li {
    float: left;
    height: 15px;
    display: block;
    padding: 0 16px;
    border-right: 1px solid #a8b2bd;
}

ul.results_view li a {
    color: #fff;
    float: left;
    height: 15px;
    display: block;
    padding-top: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

ul.results_view div.toggle {
    width: 50px;
    height: 15px;
}

/*============================================================*/

.results_view_td {
    padding:0 20px;;
}

.results_view_td {
    border-right:1px solid #ccc;
}

.results_view_td a {
    color: #fff;
    float: left;
    height: 15px;
    display: block;
    padding-top: 1px;
    text-decoration: none;
    text-transform: uppercase;
}

/*============================================================*/

.list-results-wrapper {
    height: 320px;
    overflow: auto;
    padding:5px;
}

.list-results-buttons-wrapper {
    padding: 5px 0;
}

.list-result-table {
    width: 95%;
    table-layout:fixed;
}

.list-result-table td {
    /*padding: 5px 0;*/
    vertical-align: middle;
}

.list-result-table .td-checkbox {
    width: 30px;
    /*padding:0 5px 0 10px;*/
}

.list-result-table .td-thumbnail {
    width: 90px;
}

.list-result-table .td-shortlist {
    width: 70px;
    text-align: center;
    vertical-align: top;
}

.list-result-wrapper, .list-result-wrapper-selected {
    padding: 2px 0;
    border-top: 1px solid #D7D7D7;
}

.quote-table .list-result-wrapper {
    border:none;
}

.list-result-wrapper-selected {
    padding: 2px 0;
    background: #D7D7D7;
    border-top: 1px solid #D7D7D7;
}

.list-result-outer-border {
    /*padding: 4px 0;
    border-top: 1px solid #ccc;*/
}

/*============================================================*/

.result-title {
    padding-bottom: 2px;
    color: #010101;
}

.result-price {
    font-weight: bold;
}

.result-mileage {

}

.result-short-description {
    color: #9D9B99;
    font-size: 10px;
}

.result-price-and-mileage {
    padding: 3px 0;
}

.result-options {
    padding-top: 3px;
}

.result-options * {
    color: #010101;
    font-size: 10px;
}

/*============================================================*/

.grid-result-wrapper, .grid-result-wrapper-selected {
    float: left;
    width: 192px;
    height: 115px; /*border: 1px solid red;*/
    margin-right: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}

.grid-result-wrapper-selected {
    background: #D7D7D7 url( /ronsmap/resources/img/sprites/sprite_container_borders.png ) no-repeat scroll -4656px 0;
}

.grid-result-wrapper-selected div.inner{
    background: #D7D7D7 url( ../img/sprites/sprite_container_borders.png ) no-repeat scroll -4848px -414px;
    height:10px;
}

.grid-result-table td.td-thumbnail {
    padding: 3px;    
}

.grid-result-table td.td-checkbox {
    vertical-align: middle;
    width:18px;
    padding-left: 8px;
}

.grid-results-add-to-shortlist {
    color: #0054A3;
    text-decoration: underline;
    padding-right: 10px;
    background: transparent url( /ronsmap/resources/img/sprites/sprite_icons.png ) no-repeat scroll right -1874px;
}

.grid-results-buttons-wrapper {
    padding: 10px 0;
    text-align: left;
   /* margin: auto;*/
    width: 400px;
}

/*============================================================*/

.td-thumbnail {
    cursor: pointer;
}

.list-info-wrapper {
    /*position: relative;*/
}

.list-result-contact {
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    font-size: 10px;
    width: 12em;
}

.list-result-contact b {
    color: #0054A3;
}

.owner-title {
    color: #0054A3;
}
    
        .sprite, #cboxClose {
    background: url( /ronsmap/resources/img/sprites/sprite_icons.png ) no-repeat;
}

.icon_expand {
    background: url( /ronsmap/resources/img/sprites/sprite_icons_expand_hide.png ) no-repeat;
    _background: transparent;
    /*filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / icon_expand . png, sizingMethod = 'scale' );*/
}

.icon_close, .icon_hide, #cboxClose {
    background: url( /ronsmap/resources/img/sprites/sprite_icons_expand_hide.png ) no-repeat 0 -137px;
    _background: transparent;
    /*_filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = / common / img / ie6 / icon_close . png, sizingMethod = 'scale' );*/
}

.icon_facebook {
    background-position: 0 -500px;
}

.icon_twitter {
    background-position: 0 -614px;
}

.icon_myspace {
    background-position: 0 -728px;
}

.icon_delicious {
    background-position: 0 -842px;
}

.icon_reddit {
    background-position: 0 -958px;
}

.icon_technorati {
    background-position: 0 -1074px;
}

.icon_blogger {
    background-position: 0 -1189px;
}

.icon_wordpress {
    background-position: 0 -1305px;
}

.icon_mail {
    background-position: 0 -1418px;
}

.icon_sms {
    background-position: 0 -1536px;
}

.icon_gmail {
    background-position: 0 -1649px;
}

.icon_aim {
    background-position: 0 -1761px;
}

.icon_share {
    width: 18px;
    height: 18px;
    cursor: pointer
}

.icon_blue_arrow {
    color: #0054a3;
    padding-right: 10px;
    text-decoration: underline;
    background-position: right -1874px;
}

.icon_down_arrow {
    padding-right: 15px;
    background-position: right -1982px;
}

.icon_view_type {
    width:60px;
}

.icon_list {
    background-position: 0 -2094px;
}

.icon_list_disabled {
    background-position: 16px -2209px;
}

.icon_grid {
    background-position: 0 -2324px;
}

.icon_grid_disabled {
    background-position: 16px -2439px;
}

.org_listing {
    color: #9d9b99;
    padding: 0 0 2px 30px;
    background-position: 3px -2554px;
}

/*-----------------------------------------*/

div.temp-sprite {
    background-image: url( /ronsmap/resources/img/temp/icons-set.jpg );
    width: 60px;
    height: 60px;
    margin-right:10px;
    margin-bottom:10px;
    float:left;
    background-position: 0 0;

}

div.dealership {
    background-position: 0 0;
}

div.account {
    background-position:-180px -60px;
}
    
        .shortlist-top, .shortlist-btm {
    height: 4px;
    _font-size: 0;
    background: url( /ronsmap/resources/img/sprites/sprite_container_borders.png ) no-repeat -1290px 0;
}

.shortlist-btm {
    background-position: -1918px 0;
}

.shortlist-body {
    background: url( /ronsmap/resources/img/sprites/sprite_container_borders.png ) repeat-y -1604px 0;
}

.shortlist-body, .shortlist-top, .shortlist-btm {
    width: 314px;
}

.shortlist-title {
    position: absolute;
    right: 12px;
    top: -12px;
    z-index: 2;
}

.button_wrapper {
    text-align: center;
    padding-bottom:10px;
}

.button_wrapper a {
    display: inline-block;
}

.button_wrapper a.btn_compare {
    margin-right: -16px;
}

.shortlist-dashed {
    border: 1px dashed #BCBDC0;
    /*padding-top: 50px;*/
}

#shortlist-items-wrapper {
    position: relative;
}

.empty_shortlist {
    background-image: url( /ronsmap/resources/img/backgrounds/shortlist_arrows.png );
    background-repeat: no-repeat;
    background-position: bottom;
    height: 100px;
}

.shortlist-btn-next, .shortlist-btn-next-disabled, .shortlist-btn-prev, .shortlist-btn-prev-disabled {
    width: 8px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    top: 48px;
    background: url( /ronsmap/resources/img/sprites/sprite_filmstrip_arrows.png ) no-repeat;
}

.shortlist-btn-prev-disabled {
    background-position: -8px 0;
}

.shortlist-btn-next {
    background-position: -16px 0;
}

.shortlist-btn-next-disabled {
    background-position: -24px 0;
}

.shortlist-btn-next, .shortlist-btn-next-disabled {
    right: 0;
}

.shortlist-btn-prev, .shortlist-btn-prev-disabled {
    left: 0;
}

.sl-buttons-outer {
   /* background: white;
    border: 1px solid #ccc;*/
    padding: 2px;
    position: absolute;
    display: none;

    top: -8px;
    right: 50px;
}

.sl-buttons-inner {
}

.shortlist-toggle-btn , .shortlist-toggle-btn-up{ background-image: url( /ronsmap/resources/img/sprites/sprite_icons_expand_hide.png);
    bottom:-20px;
    color:#272626;
    cursor:pointer;
    height:35px;
    position:absolute;
    right:134px;
    width:35px;

}

.shortlist-toggle-btn-up {
    background-image: url( /ronsmap/resources/img/sprites/sprite_icons_expand_hide.png);
    background-position:bottom;
}

.shortlist-checkbox-wrapper {
    padding: 2px;
    text-align: center;
}

.shortlist-checkbox-wrapper .ui-checkbox {
    float: none;
    margin: 0 auto; /*display:inline;*/
}

#shortlist-items-wrapper.large  .shortlist-checkbox-wrapper {
    display: block;
}

#shortlist-items-wrapper.small .shortlist-checkbox-wrapper {
    display: none;
}

/*

#shortlist-canvas {
    border: 1px dashed #BCBDC0;
}

#shortlist-items-wrapper {
    position: relative;;
    width:100%;
    border:1px solid blue;
    background:#ccc;
    height:120px;
}

*/
/*---------------------------------------------*/
/*

.full_shortlist, .empty_shortlist {
    height: 100px;
    margin-top: 50px; */
/*position: relative;*/
/*
}

.empty_shortlist {
    background-image: url( /ronsmap/resources/img/backgrounds/shortlist_arrows.png );
    background-repeat: no-repeat;
    background-position: bottom;
}

*/
/*---------------------------------------------*/
/*
*/
/*---------------------------------------------*/
/*

.sl-buttons-outer {
    background: white;
    border: 1px solid #ccc;
    padding: 2px;
    position: absolute;
    display: none;

    top: -8px;
    right: 50px;
}

.sl-buttons-inner {
*/
/*width: 80px;*/
/*
}

*/
/*---------------------------------------------*/
/*

.shortlist-btn-next, .shortlist-btn-next-disabled, .shortlist-btn-prev, .shortlist-btn-prev-disabled {
    width: 8px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    top: 30px;
    background: url( /ronsmap/resources/img/sprites/sprite_filmstrip_arrows.png ) no-repeat;
}

.shortlist-btn-prev-disabled {
    background-position: -8px 0;
}

.shortlist-btn-next {
    background-position: -16px 0;
}

.shortlist-btn-next-disabled {
    background-position: -24px 0;
}

.shortlist-btn-next, .shortlist-btn-next-disabled {
    right: 0;
}

.shortlist-btn-prev, .shortlist-btn-prev-disabled {
    left: 0;
}

.shortlist-toggle-btn {
    border: 1px solid red;
    position: absolute;
    bottom: -4px;
    right: 4px;
    width: 15px;
    cursor: pointer;
    height: 15px;
    background: pink;
}*/

    
        .compared-item {
/*width: 160px;*/
    overflow: hidden;
}

.compared-right {
    width: 20px;
}

.compared-headers {
    width: 100px;
}

.compared-item-row {
    padding: 6px 2px;;
    border-bottom: 1px solid #ccc;
}

.compared-items .compared-item {
    width: 160px;
}

.compare-upper {
    background-image: url( /ronsmap/resources/img/compare/compare-upper.jpg );
    background-position: top center;
    background-repeat: no-repeat;
}

.compare-bottom {
    background-image: url( /ronsmap/resources/img/compare/compare-bottom.jpg );
    background-position: bottom center;
    background-repeat: no-repeat;
}

.compared-items-wrapper {
    background-image: url( /ronsmap/resources/img/compare/compared-title-center.jpg );
    background-repeat: repeat-x;
    background-position: right top;
    width: 100%;
    overflow-x: auto;
    padding-bottom: 20px;
}

.compared-headers .compared-item-title {
    background-image: url( /ronsmap/resources/img/compare/compared-title-left.jpg );
    background-repeat: no-repeat;
    background-position: top right;
}

.compared-right .compared-item-title {
    background-image: url( /ronsmap/resources/img/compare/compared-title-right.jpg );
    background-repeat: no-repeat;
    background-position: top left;
}

.compared-item-title {
/*background-image: url( /ronsmap/resources/img/compare/compared-title-center.jpg );*/
    background-repeat: repeat-x;
    background-position: top;

    color: white;
    height: 65px;
    line-height: 43px;
    padding: 0;
    white-space: nowrap;
    overflow: hidden;
}

.compared-item-title a {
    color: white;
}

.compared-item-thumbnail {
    height: 150px;
}

.compared-item-description {
    height: 100px;;;
}

.compare-row-separator {
    border-bottom: 1px solid #ccc;
    line-height: 2px;
    height: 2px;
    margin: 10px 0;
}

/*-------------------------------------------------------*/

#compare-tray-content {

}

.compare-drawer-table {
    table-layout: fixed;
    width: 900px
}

.compare-drawer-table td {
    padding: 4px;
}

.compare-header {
    width: 100px;
}

.compare-drawer-table td.compare-label {
    width: 100px;
    font-weight: bold;
}

.compare-drawer-table td.compare-data {
    width: 150px;
}

.compare-image-container {
    width: 150px;
    height: 150px;
}

.talker-seller {
    color: blue;
}

.talker-consumer {
    color: red;
}

.ask-area {
    border: 1px solid #666;
    height: 6em;
    width: 90%;
}

.basic-info-table {
    width: 250px;
}

.basic-info-table  td {
    padding: 5px;
}

.basic-info-table-summ {
    width: 100px;
}

.basic-info-table-img {
    text-align: center;
}

.iq-separator-box {
    padding: 10px;
    border: 1px solid #abc;
    margin: 10px;
}

.compare-analyze-table {
    width: 100%;
}

/*-------------------------------------------------------*/

.compare-drawer-table-wrapper .util-table-item {
    width: 150px;
    table-layout: fixed;
}

.compare-drawer-table-wrapper .util-table-label {
    width: 100px;
}

/*--------------------------------------*/

.compare-wrapper table.table-rows {
    width: 100%;
}

.compare-wrapper td.table-item {
    width: 150px;
    padding: 4px;
}

.compare-wrapper td.table-label {
    font-weight: bold;
    width: 100px;
}

/*----------------------------------------------*/


.iqm-info {
    padding-left: 4px;
}

.iqm-date, .iqm-sender {
    font-size: x-small;
    color: #0054A3;

}

.iqm-table td {
    vertical-align: middle;
}

.iqm-text {
    padding-top: 4px;
}

/*----------------------------------------------*/

.cmp-wrapper-top {
    background-image: url( /ronsmap/resources/img/compare/compare-upper.jpg );
    background-position: top center;
    background-repeat: no-repeat;
    padding-top: 13px;
}

.cmp-wrapper-left, .cmp-wrapper-right {
    background-image: url( /ronsmap/resources/img/compare/compare-point.jpg );
    background-position: top left;
    background-repeat: repeat-y;
}

.cmp-wrapper-right {
    background-position: top right;
    width: 160px;
    height: 400px;
}

.cmp-wrapper-bottom {
    background-image: url( /ronsmap/resources/img/compare/compare-bottom.jpg );
    background-position: bottom center;
    background-repeat: no-repeat;
    padding-bottom: 13px;
}

/*----------------------------------------------------------*/
.cmp-blue-strip, .cmp-blue-strip-left, .cmp-blue-strip-right {
    height: 51px;
    color: white;
    font-size:1.1em;
    text-align: center;
    vertical-align: middle;
    background-repeat: no-repeat;
}

.cmp-blue-strip {
    background-image: url( /ronsmap/resources/img/compare/compared-title-center.jpg );
    background-repeat: repeat-x;
    background-position: left bottom;
}

.cmp-blue-strip-left{
    background-image: url( /ronsmap/resources/img/compare/compared-title-left.jpg );
    background-position: right bottom;
}

.cmp-blue-strip-right {
    background-image: url( /ronsmap/resources/img/compare/compared-title-right.jpg);
    background-position: left bottom;
    width: 20px;
}

.cmp-top {
    background-image: url( /ronsmap/resources/img/compare/compare-upper.jpg );
    background-position: bottom center;
    background-repeat: no-repeat;
    height: 13px;
    width: 166px;
}

.cmp-bottom {
    background-image: url( /ronsmap/resources/img/compare/compare-bottom.jpg );
    background-position: top center;
    background-repeat: no-repeat;
    height: 13px;
}

.cmp-property {
    background-image: url( /ronsmap/resources/img/compare/compare-middle.jpg );
    background-position: top center;
    background-repeat: repeat-y;
}

.cmp-formatted-property {
    padding: 5px 0 5px 12px;
    width:140px;
    overflow:hidden;
}

.cmp-table-row {
    border-bottom: 1px solid #eee;
}

.cmp-photos {
    text-align: center;
    padding: 10px 0;
}

.cmp-photos-link {
    padding: 5px 0;
}

.cmp-photos-image {
    height: 65px;
    cursor:pointer;
}

.cmp-photos-image img {
    border: 1px solid #ccc;
}

.cmp-photos-shortlist {
    padding: 0;
}

.cmp-photos-selection {
    height: 20px;
    padding: 0 45%;
}

.cmp-bottom-link {
    padding-top:10px;
    text-align:center;
}
.cmp-bottom-link a {
    color:rgb(48,100,148);
}



    
        .wall-item-thumbnail {
    width: 80px;
}

.wall-item-info {
    width: 95px;
}

.wall-item-info-main {
    height: 4em;
}

.wall-item-space {
    width: 5px;
}

.wall-item-wrapper {
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.wall-title {
    padding-bottom: 10px;
}

/*-----------------------------------------------------------------------------*/

.atng-item-title a {
    color: #2a69b1;
    font-weight: bold;
    text-decoration: underline;
}

.atng-item-title {
    padding-bottom: 5px;
}

.wall-item-collapsed .wall-link-collapse {
    display: none;
}

.wall-item-expanded .wall-link-expand {
    display: none;
}

.wall-short-info-wrapper {
    padding: 10px;
}

.wall-item-expanded .wall-short-info-wrapper {
    background: #eee;
}

.wall-more-info-wrapper {
    padding: 10px;
}

.wall-item-collapsed .wall-more-info-wrapper {
    display: none;
}

.expand_iqm_message, .collapse_iqm_message {
    background-position: center;
    background-repeat: no-repeat;
    width: 22px;
    cursor: pointer
}

.expand_iqm_message {
    background-image: url( /ronsmap/resources/img/sprites/icon-plus.jpg );
}

.collapse_iqm_message {
    background-image: url( /ronsmap/resources/img/sprites/icon-minus.jpg );
}

.iqm-collapsed .collapse_iqm_message {
    display: none;
}

.iqm-expanded .expand_iqm_message {
    display: none;
}

.iqm-collapsed .iqm_message_text_long {
    display: none;
}

.iqm-expanded .iqm_message_text_short {
    display: none;
}

.iqv-form-collapsed .iqv-reply-form {
    display: none;
}

.iqv-form-expanded .iqv-reply-now-button {
    display: none;
}

.my-listings {
    width: 100%;
    margin: 10px 0;
}

.my-listings td {
    padding: 3px 10px;
}

.my-listings  .my-listing-show {
    cursor: pointer;
}

.my-listings tr {
    border-bottom: 1px solid #ddd;
}

/*---------------------------------------------------*/

.item-removed .show-item-added {
    display: none;
}

.item-added .show-item-removed {
    display: none;
}
    
        .quote-table {
    width: 100%;
}

.quote-table-text {
    width: 50%;
    text-align: right;
}

.get-quote-wrapper {
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}

.iq-analysis {
    width: 100%;
}

.iq-analysis td, .iq-analysis th{
    border: 1px solid #ccc;
    padding: 5px;
    text-align:right;
    /*vertical-align:bottom;*/
}
.iq-analysis th {
    font-weight:bold;
}

.iq-analysis .vehicle {
    width:10em;
    color: #0054A3;
    font-weight:bold;
}

.iq-analysis .price {
    width:7em;
}

.iq-analysis .is-owner-true {
    background:#eee;
}

.iq-analysis .min {
    color:green;
}
.iq-analysis .avg {
    color:black;
}
.iq-analysis .max{
    color:red;
}

.iq-analysis .analysis-separator {
    line-height:2px;
    height:2px;
    background:black;
    padding:0;
}
    
        .overlay_vehicle_detail .tab_container {
    margin: 0;
    width: auto;
* height : 1 %;
    background: url( /ronsmap/resources/img/sprites/sprite_container_borders.png ) no-repeat -6458px 0;
}

.tab_container ul {
    float: left;
    display: block;
    list-style-type: none;
    padding: 16px 0 0 20px;
    _padding-left: 3px;
}

.tab_container ul li {
    float: left;
    display: block;
    margin-right: 2px;
    cursor:pointer;
}

.tab_container ul li a {
    color: #fff;
    float: left;
    text-decoration: none;
    background: #4d88bf url( /ronsmap/resources/img/backgrounds/tab_left.png ) no-repeat;
}

.tab_container ul li a span {
    display: block;
    font-size: 15px;
    _font-size: 12px;
    padding: 13px 6px 12px;
    _padding: 13px 4px 12px;
    font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
    background: url( /ronsmap/resources/img/backgrounds/tab_right.png ) no-repeat top right;
    cursor:pointer
}

.tab_container ul li.ui-tabs-selected a {
    color: #000;
    background: #fff url( /ronsmap/resources/img/backgrounds/tab_left_active.png ) no-repeat;
}

.tab_container ul li.ui-tabs-selected a span {
    background: url( /ronsmap/resources/img/backgrounds/tab_right_active.png ) no-repeat top right;
}

.overlay_vehicle_detail .button_wrapper {
    padding: 8px 24px 0 0;
}

.overlay_vehicle_detail .content_wrapper {
    padding-bottom: 20px;
    background: url( /ronsmap/resources/img/sprites/sprite_container_borders.png ) no-repeat -7358px bottom;
}

.overlay_vehicle_detail .col0 {
    padding: 0 0 20px 24px;
}

.overlay_vehicle_detail .col1 {
    padding: 0;
    width: 265px;
}

.overlay_vehicle_detail .col2 {
    width: 198px;
    padding-left: 15px;
}

.overlay_vehicle_detail .col3 {
    width: 362px;
    padding-left: 10px;
}

.overlay_vehicle_detail .banner_ad {
    text-align: right;
    padding-right: 54px;
}

.overlay_vehicle_detail .rounded_top, .overlay_vehicle_detail .rounded_btm {
    width: 100%;
    height: 4px;
    display: block;
    overflow: hidden;
    background: url( /ronsmap/resources/img/sprites/sprite_container_borders.png ) no-repeat -8258px 0;
}

.overlay_vehicle_detail .rounded_btm {
    margin-bottom: 6px;
    background-position: -8456px 0;
}

.overlay_vehicle_detail .col3 .rounded_top {
    background-position: -8654px 0;
}

.overlay_vehicle_detail .col3 .rounded_btm {
    margin: 0;
    background-position: -9016px 0;
}

.overlay_vehicle_detail .framed_content {
    padding: 2px 8px;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
}

.overlay_vehicle_detail {
    width: auto;
}

.overlay_vehicle_detail .content_wrapper {
    padding: 0;
    width: 900px;
}

/*---------------------------------*/
.details-general-properties {
    width: 265px;
}

.details-general-widgets {
    padding-left: 15px;
    width: 198px;
}

.details-general-photos {
    padding-left: 10px;
    width: 362px;
}

/*---------------------------------*/

.overlay_vehicle_detail .rounded_top, .overlay_vehicle_detail .rounded_btm {
    width: 100%;
    height: 4px;
    display: block;
    overflow: hidden;
    background: url( /ronsmap/resources/img/sprites/sprite_container_borders.png ) no-repeat -8258px 0;
}

.overlay_vehicle_detail .rounded_btm {
    margin-bottom: 6px;
    background-position: -8456px 0;
}

.overlay_vehicle_detail .col3 .rounded_top {
    background-position: -8654px 0;
}

.overlay_vehicle_detail .col3 .rounded_btm {
    margin: 0;
    background-position: -9016px 0;
}

.overlay_vehicle_detail .framed_content {
    padding: 2px 8px;
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
}

.comment_wrapper p {
    padding-bottom: 14px;
}

.comment_wrapper p, .comment_wrapper a {
    font-size: 10px;
}

p.comment_date {
    padding: 0;
    color: #9d9b99;
}

.stat-box-title {
    font-size: 14px;
}

/*---------------------------------*/

.vehicle_info {
    font-size: 14px;
    padding: 8px 0 5px 24px;
}

.vehicle_info .title {
    width: 350px;
    display: block;
    font-size: 20px;
    line-height: 20px;
    padding: 8px 0 4px;
}

.vehicle_info .price {
    padding-right: 4px;
}

.vehicle_info .mileage {
    padding-left: 4px;
}

.button_wrapper a {
    display: inline-block;
}

.button_wrapper a.btn_compare {
    margin-right: -16px;
}

table.vehicle_details th {
    color: #9d9b99;
    text-align: left;
    padding: 0 8px 2px 0;
}

.details-widget-box {
    border: 1px solid #ccc;
    margin-bottom: 4px;
    padding: 5px;
}

.carousel-wrapper-container {
    position: relative;;
    height: 75px;
}

#carousel-preview {
    height: 180px;
    margin: 5px auto;
    background-position: center;
    background-repeat: no-repeat;
    text-align:center;;
}

#carousel-preview img {
    width:240px;
}

.carousel-wrapper-next, .carousel-wrapper-next-disabled, .carousel-wrapper-prev, .carousel-wrapper-prev-disabled {
    width: 8px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    top: 30px;
    background: url( /ronsmap/resources/img/sprites/sprite_filmstrip_arrows.png ) no-repeat;
    cursor: pointer;
}

.carousel-wrapper-prev-disabled {
    background-position: -8px 0;
}

.carousel-wrapper-next {
    background-position: -16px 0;
}

.carousel-wrapper-next-disabled {
    background-position: -24px 0;
}

.carousel-wrapper-next, .carousel-wrapper-next-disabled {
    right: 0;
}

.carousel-wrapper-prev, .carousel-wrapper-prev-disabled {
    left: 0;
}

.carousel-item {
    position: absolute;
    width: 82px;
    height: 75px;
}

.carousel-item-hover {
    background-color: #CCCCCC
}

.carousel-item-selected {
    background-color: #DDDDDD
}


/*----------------------------------------*/

.contact-item {
    width: 100%;
}

.contact-item th, .contact-item td {
    text-align: left;
    padding: 0 8px 2px 0;
}

.contact-item th {
    color: #9d9b99;
    width: 8em;
}

/*----------------------------------------*/

.details-popup-dialog {
    position:absolute;
}

/* details tab images ---------------------*/

.details-image-thumb-div  {
    float:left;
    padding:5px 5px 3px 5px;    
}

.details-image-large {
    background: no-repeat center center;
    width:320px;
    height:240px;
}

.details-image-thumb-div-over {
    background-color: #CCCCCC
}

.details-image-thumb-div-selected {
    background-color: #DDDDDD
}


/*-------------------------------*/

.carfax-row1 td, .carfax-row2 td{
    padding:2px 5px;
    vertical-align:middle;
}

.carfax-row1 {
    background-color:#e7e5e6;
}

/*------------------------------------------*/

td.vehicle-report-layout {
    padding:2px;
}

.vehicle-report-table {
    width:100%;
}

.vehicle-report-table td {
    padding:2px;
    text-align:right;
}

.vehicle-report-table td.head {
    font-weight:bold;
}

.vehicle-report-table td.num {
}
    
        .tooltip {
    position:absolute;
    width: 267px;    
    height: 174px;
    display: none;
    padding: 37px 43px 33px 46px;
    z-index: 99999;
    background: url( /ronsmap/resources/img/backgrounds/tooltip.png ) no-repeat 0 0;
    _background: transparent;
    filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( src = http: / / creation . lavidgeinteractive . com / lavidge / eric / common / img / backgrounds / tooltip . png, sizingMethod = 'scale' );
}

.tooltip_btm {
    background: url( /ronsmap/resources/img/backgrounds/tooltip_btm.png) no-repeat 0 0;
    padding: 66px 43px 33px 66px;
    margin-top:340px;
    height: 200px;
}

.tooltip p {
    padding: 0 16px 10px 12px;
}

.tooltip p.highlight {
    color: #00b700;
    font-size: 15px;
    line-height: 15px;
    font-family: Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
}

.tooltip p.orng {
    color: #e67600;
}

.tooltip p.blue {
    color: #0054a3;
}

.tooltip_header {
    width: 245px;
    height: 42px;
    overflow: hidden;
    margin-bottom: 10px;
    background: url( /ronsmap/resources/img/sprites/sprite_overlay_headers.png ) no-repeat -2114px 0;
}

.tip_share .tooltip_header {
    background-position: -2359px 0;
}

.tip_compare .tooltip_header {
    background-position: -2604px 0;
}

.tip_shortlist .tooltip_header {
    background-position: -2849px 0;
}

.tooltip_header span {
    visibility: hidden;
}
