/* SEARCH STYLES */

.tier1 .tierCol {}
.tier2 .tierCol {}
.tier3 .tierCol {}
.tier4 .tierCol {}
.tier5 .tierCol {}
.tier6 .tierCol {}

#pv_search table .groupHeader td h3 {background: url('../../images/bg_mnav_dd_li_hover.jpg') repeat-x #b92219; color: #FFF; padding: 8px 0px; font-style: italic; border-top: 1px solid #cd291f; margin: 0px;}
#pv_search table {width: 100%}
#pv_search table td {text-align: center; padding: 10px 10px;}

#pv_search table .groupHeader td {padding: 0px;}

#pv_search table th {color: #000;}

#pv_search table .prodImg {}
#pv_search table td.prodImg {}
#pv_search table td.prodImg a {}
#pv_search table td.prodImg a.pop-code-overlay {position: absolute; width: 140px; height: 60px; margin-top: -10px; margin-left: -10px; display: none}
/*
Discontinued PopCode is disabled because they don't want to display it... 10/21/14
#pv_search table td.prodImg a.PopCode_X {background: url('../images/flag-discontinued.png') left top no-repeat;}
*/

#pv_search table td.prodImg a.PopCode_S {background: url('../images/flag-replaced.png') left top no-repeat; display: block} 
#pv_search table td.prodImg a.PopCode_N {background: url('../images/flag-new.png') left top no-repeat; display: block}
#pv_search table td.prodImg a.PopCode_FF {background: url('../images/flag-coming-soon.png') left top no-repeat; display: block}



#pv_search table td.prodImg a img {}
#pv_search table .partNum {}
#pv_search table .partNum span.pop-code-display {display: block; text-align: center; font-weight: normal; color: #888; font-style: italic; font-size: 0.85em; padding-top: 2px;}
#pv_search table .prodLine {width: 130px;}
#pv_search table .position {}
#pv_search table .vehicleAttribs {width: 150px;}
#pv_search table .appNotes {}

#pv_search table td.tierCol {width: 20px;}
#pv_search table td.prodImg,#pv_search table th.prodImg {width: 120px;}
#pv_search table td.partNum {font-weight: bold; color: #000;}
#pv_search table td.prodLine {}
#pv_search table td.position img {cursor: default}
#pv_search table td.vehicleAttribs {}
#pv_search table td.appNotes {}

#searchGrid th, #searchGrid td {padding: 5px 10px; border-left: 1px solid #CCC}

.evenRow td, .evenRow td.tierCol {background-color: #f8f7f2;}

#searchGrid {border-collapse: collapse; border-right: 1px solid #CCC; color: #444}
#searchGrid tr th {font-weight: bold; color: #000; border-bottom: 1px solid #CCC}
#searchGrid th, #searchGrid td {padding: 5px 10px; border-left: 1px solid #CCC}
#searchGrid tr td {border-bottom: 1px solid #CCC;}
#searchGrid img {margin-bottom: 5px; border: 1px solid #CCC; margin-top: 8px;}
#searchGrid img:hover {border: 1px solid #AAA; cursor: pointer}

#searchGrid td.position img, #searchGrid td.prodLine img,#searchGrid td.tierCol img  {border: none;}
#searchGrid td.tierCol {padding: 0px;}


#searchGrid table.addnInfo {border-collapse: collapse; width: 100%}
#searchGrid table.addnInfo td {vertical-align: top;}
#searchGrid .addnInfo td {padding: 3px 8px; border-collapse: collapse; border-left: none; border-bottom: none;}
#searchGrid td.sideBorders {border-left: 1px solid #DDD; border-right: 1px solid #DDD;}
#searchGrid .addnInfo td.moreInfo {font-size: 12px; font-weight: bold; padding-top: 5px;}

.makeSeriesHeading {font-size: 10px; border-bottom: 1px solid #DDD; color: #000}

#searchGrid table.makeSeriesInfo {width: 100%}
#searchGrid .makeSeriesInfo td, #searchGrid .makeSeriesInfo th {text-align: left;}
#searchGrid .th_make, #searchGrid .td_make {border-left: none;}
#searchGrid .makeSeriesInfo th {border-bottom: 1px solid #DDD;}
#searchGrid .makeSeriesInfo td {border-bottom: none;}

#searchGrid .th_add_info, #searchGrid .td_add_desc, #searchGrid .td_model_desc {border-left: none;}

#searchGrid .td_fleetline, #searchGrid .td_gasslx, #searchGrid .td_position, #searchGrid .td_oem_num {text-align: center;}

#searchGrid th.th_veh_info {text-align: left; padding-left: 20px;}

#searchGrid span.na {color: #AAA; text-transform:uppercase}

.evenRow td {background: #f8f7f2;}
#searchGrid tr:hover td {background-color: #edebde}

.txtC {text-align: center;}
.txtL {text-align: left;}
.txtR {text-align: right;}

#searchGrid .highlight {background-color: #FFFF00; font-weight: bold;}
#searchGrid a:hover .highlight {text-decoration: underline}
#searchGrid .td_make {width: 200px;}
#searchGrid .td_series {width: 200px;}

#searchGrid .td_year {width: 80px;}

#pv_search table tbody td.vehicleAttribs, #pv_search table tbody td.appNotes, #pv_search table thead th.vehicleAttribs, #pv_search table thead th.appNotes {text-align: left;}
#searchOptions { padding: 0px 10px; background: #EEE; border: 1px solid #CCC; overflow:auto}

#searchAgain h3 {color: #ee3214; margin-bottom: 5px; padding-bottom: 0px; font-weight: normal; font-size: 20px;}
#pvsa select { width: 150px;}
#searchOptions .filterWrapper {color: #C00; font-weight: bold;}
#searchOptions select {border: 1px solid #666666}

#searchOptions { padding: 0px 10px; background: url('../../images/silver_grad.jpg') repeat-x #e3e3e3; border: 1px solid #CCC; overflow:auto}
#searchOptions select {padding: 3px;}
#searchOptions table {width: 920px;}
#searchOptions table td {padding: 10px 0px; vertical-align:middle}

#displayingNumberRange {width: 300px; vertical-align:middle;}
#resultsPerPage {width: 600px; float: right; text-align:right;}

#searchAgain h3 {color: #ee3214; margin-bottom: 0px; padding-bottom: 0px; font-weight: normal; font-size: 20px;}
#resultsPerPage span.resultsOrderWrapper, #resultsPerPage span.resultsPerPageWrapper {font-weight: bold; color: #C00;}
#resultsPerPage select {border: 1px solid #666666}

body td#displayingNumberRange {width: 280px; vertical-align:middle; padding-left: 10px; text-align:left}
body td#resultsPerPage {width: 650px; text-align:right;}

td.tierCol img {border: none; height: 75px;}

#hd_search td.td_oem_num {min-width: 80px;}

form.ymme-form { width: 722px; float: left;}
.where-to-buy { width: 215px; float: left; height: 84px; margin-top: -28px; margin-left: 13px;}

form.lvpn-search { width: 445px; float: left; margin-top: 2px;}
.lvpn-desc { float: left; margin-left: 30px; width: 230px; margin-top: -9px; line-height: 17px; margin-right: 17px;}
.where-to-buy.lvpn-where-to-buy { margin-top: -59px; }
h3.lpvn-search-text {margin-top: 35px;}