#bd{background-color:#fff;}  /*Ensure that the body area of page when on a v search is white */
#vStatus_search{display:none;}

#results{color:#000;background-color:#fff;}

.vListStnd {margin-right:5px;margin-top:5px;padding:2px 5px 5px 5px;background-color:#efefef;height:143px;position:relative;}
.vListStnd ul.vData{width:100%;height:105px;overflow:hidden;}
.vListStnd ul.vData li{float:left;margin:0px;padding:0px;margin-right:10px;white-space:nowrap;margin-right:5px;}
.vListStnd ul.vData li.vName{float:none;display:block;font-size:123.1%;font-weight:bold;height:25px;vertical-align:top;}
.vListStnd ul.vData li.col1{width:100px;}
.vListStnd ul.vData li.col2{width:180px;}
.vListStnd ul.vData li.col2 ul{width:165px;}

.vListStnd ul.vData li.col2 ul li label,.vListStnd ul.vData li.col3 ul li label
{font-weight:bold;float:left;width:45px;color:#333;margin-right:5px;text-align:right;}
.vListStnd ul.vData li.col2,.vListStnd ul.vData li.col3{font-size:85%;overflow:hidden;}
.vListStnd ul.vData li.col2 ul li,.vListStnd ul.vData li.col3 ul li { float:none;color:#666;}

.vListStnd ul.vData li.col3{width:250px;}

.vListStnd ul.vData li.col5 {float:right;width:90px;margin-right:2px;width:100px;} 
.vListStnd ul.vData li.col5 ul {width:100px;}


.vsrch-pic-disclaimer2 {
  margin: -5px 0 0;
  padding: 0;
  font-size: 10px
}


/* for ie 6 */
.ie6 .vListStnd ul.vData li.col2{width:250px}
.ie6 .vListStnd ul.vData li.col5{width:65px}

.wdgt{width:100%;min-height:32px;background-color:#d1d1d1;}

img.vImg{width:100px;height:auto;cursor:pointer;border:1px solid #333;}

#processing_results{height:20px;background-color:#fff;color:#009933;margin-bottom:1px;padding-top:2px;}
.pageNav{height:auto;margin-bottom:1px;text-indent:5px;padding-top:2px;text-align:left;}
.pageNav button{margin-right:5px;background-color:#d1d1d1;border:solid 1px #333}
.pagNavLink span{text-decoration:underline;cursor:pointer;}
.resultInfo{height:20px;margin-bottom:1px;padding-top:2px;}

#loadingAni{margin-right:5px}

#doSearch, #doNewSearch{margin:2px;padding:2px 5px 2px 5px;background-color:#000;color:#fff;}

#doSearch:hover, #doNewSearch:hover{color:#ffff00;}
a#invDisplayFull, a#invDisplayList {text-decoration:underline;}

.vListStnd .cta{padding-top:5px;}
.vListStnd .cta  a{text-decoration:none}
.vListStnd .cta button{

    margin-left:5px;
    color:#333;
    border:1px solid #9e9e9e;
    padding:7px;
    font-size:85%;
    font-weight:bold;
    height:24px;
    padding:0px 5px 0px 5px;
    background-image:url('../img/bg_img_ext.png');
    background-repeat:repeat-x;
    }
    
.vListStnd .cta span.icon{
    margin-left:5px;
    font-size:85%;
    font-weight:bold;
    padding:0px 5px 0px 5px;
}
    
.vListStnd .cta button.adminEdit{
float:right;
margin-right:10px;
}
/* IE7 and below */
.ie7 #img_ext .adminEdit,
.ie6 #img_ext .adminEdit { margin-top:-25px }

.vListStnd .cta button:hover{
    background-image:none;
    background-color:#fff;
    cursor:pointer;
}
.vListStnd .cta ul li.vFlags{
    border:0px;
    background-image:none;
}

/* Advanced HTML version */

#results .vName{font-size:123.1%;font-weight:bold;height:25px;}


/*
#############################################
## Alt Layout tweeks                       ##
#############################################
*/

/* .img160 class is the class selector that denotes 
the images to be served at 160px wide. These alt values
are used to accomidate for the layout ajutments needed
to support larger img
*/
.preowned.img160 .vListStnd, .img160 .vListStnd {height: auto}
.preowned.img160.cmnts .vListStnd, .img160.cmnts .vListStnd {height: auto}
.preowned.img160 img.vImg, .img160 img.vImg{width:160px}
.preowned.img160 .vListStnd .vData, .img160 .vListStnd .vData{
    height:auto;
    width:450px;
    float:left;
}
.preowned.img160 .vListStnd .vData .col1, .img160 .vListStnd .vData .col1{width:160px}
.preowned.img160 #results, .img160 #results{overflow:visible;background-color:transparent}

.vListStnd .cta {
    background-color: #D1D1D1;
    padding: 5px 0px;
    width: 100%;
    clear:both;
}

.vListStnd .cta .carfax img{float:right;margin-top:-5px;height:35px;}
.vListStnd .cta .eprice img{float:right;height:24px;margin-right:5px;}

/*#searchForm{
height:auto;
padding:5px;
margin-bottom:6px;
background-color:#444;
}

#searchForm .searchBar span{
color:#fff;
}*/

#srchFilter {
background-color:#f9f9f9;
width:220px;
margin-bottom:6px;
border:1px solid #ddd;
height:auto;
}



#srchFilter .filter-action{position:absolute;right:0px}

#srchFilter .section h1 {padding-left:15px;padding-top:15px;font-size:18px;font-weight:bold;}
#srchFilter .section h3 {padding:5px 5px 5px 15px;font-size:14px;font-weight:bold;border-top:1px solid #dddddd;}
#srchFilter .section h4 {padding:5px 5px 5px 15px;font-size:12px;border-top:1px solid #dddddd;}
#srchFilter .section {padding-bottom:10px}

.refineLst {
    /*background:#333 url(/img/global/gradient/h300.png) 0 0;
    background-color:#efefef;*/
    width: auto;
    /*border:1px solid #333;
    -background:#666;*/
    margin:0px 15px;
}

/* accordion header */
.refineLst h4 {
    /*background-color:#ccc;*/
    margin:0;
    padding-top:2px;
    font-size:11px;
    font-weight:normal;
    border-top:1px solid #444;
    /*cursor:pointer;*/
    clear:left; 
}

/* currently active header */
.refineLst h4.current {
    cursor:default;
    background-color:#fff;
}

/* accordion pane */
.refineLst .pane {
    /*border:1px solid #fff;
    border-width:0 2px;*/
    display:none;
    height:auto;
    color:#999;
    font-size:12px;
    display:block;
    
}

/* If .expandable close it all up*/
.refineLst.expandable .pane{
    display:none;
}
/* If .expandable reopen first pane*/
.refineLst.expandable .pane.first{
    display:block;
}

/* a title inside pane */
.refineLst .pane h4 {
    font-weight:normal;
    margin:0 0 -5px 0;
    font-size:16px;
    color:#999;
}

.refineLst ul li{
    padding:2px;
    position:relative
}

/*.refineLst ul li:hover{
    background-color:#666;
    color:#fff;
    cursor:pointer;
}*/

/*.refineLst ul.years li{
    list-style:none;
    display:inline;
    float:left;
    margin-right:5px;
    width:63px;
}*/

/*.refineLst ul.makes li{
    list-style:none;
    display:inline;
    float:left;
    margin-right:5px;
    width:86px;
}*/

.refineLst ul.priceRange li{
    padding-bottom:2px;
}

.refineLst ul li.last{
    margin-bottom:5px;
}

.refineLst ul li span.cnt{
    font-size:10px;
    float:right;
    clear:right;
}

.refineLst ul li.current{
    background-color:#444;
    color:#fff;
}

.refineLst ul li.current a,
.refineLst ul li a:hover,
.refineLst ul li a.hover{
    color:#fff;
}

.img160 #results{
    border-bottom: 1px solid;
    border-top: 1px solid;
    padding-bottom: 5px;
    padding-top: 5px;
}

.results-toolbar{
    height:auto;
    padding-left:5px;
}

.prices {
   right: 10px;
   top: 20px;
   width:160px;
   float:right;
}

.priceList{
   text-align: right;
}

.priceList div.title{
   font-size: 120%;
   font-weight: normal;
   text-align: right;
   text-decoration: underline;
}

.priceList ul{
   margin-left: 0px;
   width: 100%;
   height:auto;
}

.priceList li {
    margin:0px;
}

.purchasePrice .price1 label,.purchasePrice .price1 span {
    color: #666;
    font-size:110%;
}

.priceList .price2{
    font-weight:bold;
    padding-bottom:0px;
}

.priceList .price2 label{color:#333;font-size:116%;}
.priceList .price2 span{color:#ff0000;font-size:138.5%;font-weight:bold;}

.priceList .vsrch_pricing_savings {
    color: #228B22;
}

.priceList .vsrch_pricing_savings label,.priceList .vsrch_pricing_savings span {
    font-size:14px;
}

.purchasePrice .vsrch_pricing_discount{
    display:none;
}

.leasePrice{
    margin-top:5px;
}

.pg-next,
.pg-prev{
    cursor:pointer;
}

/*ul.results-stats*/
.results-stats{
    margin-bottom:5px;
    color:#999;
    font-weight:bold;
}

/*ul.results-stats li*/
.results-stats-found{
    padding-right:20px;
}

/*ul.results-stats li*/
.results-stats-ttl{
    font-size:20px;
    color:#DA003A;
}

/*ul.results-stats li*/
.results-stats-pagenum{
    padding-right:20px;
}

/*ul.results-stats li*/
.results-stats-pager{
    padding-right:20px;
    font-size:12px;
}

/*ul.results-stats li ul*/
.results-stats-pager-listing{
    
}

/*ul.results-stats-pager-listing li a*/
.results-stats-pager-listing .pgs {
  background-color:#D1D1D1;
  padding: 1px 4px;
  color:#444;
  font-weight:normal;
  margin:1px;
}

.results-stats-pager-listing .pgs:hover {
  background-color:#444;
  color:#D1D1D1;
}

/*ul.results-stats-pager-listing li a*/
.results-stats-pager-listing .pgs.current {
  background-color:#444;
  color:#D1D1D1;
}


#loadingOverlay {
    background-color: #FFFFFF;
    color: #FFFFFF;
    height: 100%;
    opacity: 0.8;
    position: absolute;
    width: 995px;
    z-index: 1000;
    display:none;
}

.pmm-yui-t1 #yui-main .yui-b {
    background-image:none!important;
}

.msg-status-inv{
    font-size:14px;
}

.vListStnd .vLocation{ /* this is only this verbose to override the user style.css file */
    font-size:10px;
    font-weight:normal;
    float:right;
}

.vListStnd .comments {
    font-size: 10px;
    text-indent: 0;
    padding:10px;
    clear:left;
}

@media print{
    html{background-color:#fff!important;}
    
    
    #header{
        visibility:visible!important;
        position:absolute!important;
    }
    
    .img160.cmnts .vListStnd{
        border-top:2px solid #999;
        background-color:transparent;
    }
    
    .cta,#searchForm,#nav,.results-toolbar,#srchFilter{
    display:none;
    }
    
    .pmm-yui-t1 #yui-main .yui-b{margin:0px}


    .vName a{visibility:hidden}
    .vName a span{visibility:visible;color:#000}
    
    .vData .col1 a{visibility:hidden}
    .vData .col1 a img{visibility:visible}
    
    .vListStnd .cta{display:none;}
    #srchFilter a{visibility:hidden}
    .pgBreakAfter{page-break-after:always;}
    .disclaimer{display:none;}
}
