.sort-title { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#444;  }
.searchlistingtitle  { color:#000; font-size:16px; font-weight:bold; padding:5px 0 5px 0px; text-align:left; }
.Price { white-space:nowrap; color:#666; font-weight:bolder; }
#pagewrapper { border:1px solid #FF0000; }
#SearchForm { border:1px solid #000000; width:164px;  padding-left:10px;  }
.SearchForm_title{ padding-top:5px; font-size:15px; font-weight:bold; color:#000000; }
div.iptGrpWrap { float:left; width:100%; line-height:25px;   /* border:1px solid #660000;  */ clear:both; padding:6px 0px 0px 0px; } 
.iptGrpWrap{ color:#000000; }  
.lstDisp { float:left; width:817px; }	 
.pagination {  text-align:left; font-size:11px; color:#000000; padding:0; margin:0; }
.resultsfound { width:300px; float:left; background-color:#FFFFFF; background-image:none;  text-align:right; font-size:11px; color:#000000; }
.displayperpage { float:right; background-color:#FFFFFF;background-image:none;text-align:right;font-size:11px;color:#000000;}
span.paginum  { font-size:10px; line-height:20px;}
span.paginum  a:link { padding:2px 4px; color:#004db6; margin:0;}
span.paginum  a:hover { padding:2px 4px; background:#fff;  color:#004db6; text-decoration:underline; margin:0;}
span.paginum  a:visited { padding:2px 4px;  color:#004db6; margin:0;}
span.paginum  a:visited:hover { padding:2px 4px;  background:#fff;  color:#004db6; text-decoration:underline; margin:0;}
span.currPage { color:#000; font-size:10px; padding:2px 4px;  background:#fff;  margin:0;}
.lstiptWrap{ float:left; width:817px; background-image:none; background-color:#FFFFFF;  }		  
#left_section{ border:1px solid #000000; width:200px; padding-left:4px;}
#search-section-textbox	{width:450px;float:left;height:25px;margin-right:20px;}
.widget-wrapper .SearchListing { background:#fff; }
.widget-wrapper .SearchListing #invOutDiv { background:url(images/invbg.gif) repeat-y left top; overflow:hidden; }
#search-section-button{width:150px;}
.Headlst{ background-color:#2A2F4C;color:#FFFFFF;font-size:11px;height:30px;margin-bottom:5px;text-align:left;}
.Headlst a{color:#CCCCCC;}
.row1, .row0, .rowover { color:#444; font:normal 12px Arial, Helvetica, sans-serif; line-height:18px;  }
.row1, .row0 {background-color:#fff; }
#invOutDiv .imgcont img , #invOutDiv .imgcont a img , #invOutDiv .tileimgcont img , #invOutDiv .tileimgcont a img  { border:1px solid #bbb; } 
#invOutDiv .listimgcont img, #invOutDiv .listimgcont a img { border:1px solid #333; } 
td.lcol { border:2px solid #dfebf7; border-collapse:collapse;  }
tr.rowover td.lcol { border:2px solid #88b5d2; border-collapse:collapse;  }
tr.rowover div.imgcont , tr.row1 div.imgcont , tr.row0 div.imgcont { float:left; width:160px; }
tr.rowover div.imgcont , tr.row1 div.imgcont , tr.row0 div.imgcont { float:left; width:160px; }
tr.rowover div.linkcont , tr.row1 div.linkcont , tr.row0 div.linkcont {float:left; width:270px; margin-left:10px; }
tr.rowover div.stockcont , tr.row1 div.stockcont , tr.row0 div.stockcont { color:#0066CC; float:right; width:110px; margin-left:5px; padding-top:5px; font-size:11px; }
tr.row1 td.pricecont , tr.row0 td.pricecont { width:20%; border:2px solid #dfebf7; }
tr.rowover td.pricecont { width:20%; border:2px solid #88b5d2; }
tr.rowover div.btncont , tr.row1 div.btncont , tr.row0 div.btncont { width:130px; } 
.linkcont a { color:#2465c3; text-transform:uppercase; font-size:12px; text-decoration:underline; font-weight:bolder;  }
.linkcont a:hover { text-decoration:none; }
a.alink { font-weight:bolder; }
span.selectUnselectall { text-decoration:underline; cursor:pointer; }
span.selectUnselectall:hover { text-decoration:none; cursor:pointer;}
#advancedSearchResults{ padding-left:5px;clear:both;}
.price{color:#388B3D;font-weight:bold;font-size:12px;}
.ModelYear, .InventoryMake, .Trim{color:#444;font-weight:bold;cursor:pointer;  }
.ModelYear  span:hover{ color:#000; }
.InventoryMake  span:hover{ color:#000; }
.Trim span:hover{ color:#000; }
.rowover { background:#e4eff9;}
.row .highlight {background-color:#EEAD51;color: #ffffff;}
.rowalt {background-color:#ffffff;color: #000000;font-size: 12px;text-decoration: none;}
.rowalt .highlight {background-color:#DE8F1E;color: #ffffff;}
/*------------------------start-----------------------------detailes page---------------------------------*/
.vehicledetails-title{ display:none;}
.vehicledetails-info1{color:#000000;font-size:18px;width:807px;padding-left:10px;}
#inputButtons input{ display:inline; float:left;height:30px;padding-top:3px; padding-bottom:3px; padding-left:25px; padding-right:25px; margin-left:19px;}
#inputButtons{clear:left;}
#similar-vehicles, #photos, #videos, #spin-360, #color-option { border:1px solid #FF0000; padding-top:10px; padding-left:10px; padding-right:10px; margin-bottom:10px;}
#top-section{ border:0px solid #0000FF; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px; }
#text-content, #estimation{ border:1px solid #000000; width:325px; padding-left:5px; margin-bottom:10px; padding-top:10px; padding-bottom:10px;  }
#image{ width:200px; padding-top:10px; float:left;  }
#bottom-section{ clear:left; padding-left:10px; padding-right:10px; padding-top:10px; padding-bottom:0px; width:980px;}
#year-make-model{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
#price{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;margin-top:-25px;position:relative;left:-15px; float:right;}
#text-conten .label{ color:#000000;}
.more-info-title{ font-size:15px;  padding-bottom:15px; padding-top:5px; color:#000000;}
#more-info .label{ width:90px; float:left; color:#000000; font-weight:bold; font-size:11px;}
#estimation .text1{color:#000000; font-weight:bold; font-size:10px;}
#more-info .textbox,#more-info select{ padding-bottom:5px; margin-bottom:10px; width:240px;}
#image-text-estmation{ width:600px;float:left;}
.estimation-title{ color:#000000;  text-align:center; font-size:16px; padding-bottom:8px;}
.estimation-subtitle{ color:#000000;  padding-bottom:6px; font-size:11px;}
#estimation input{ margin-bottom:8px; width:50px; margin-left:10px;}
#estimation select{ margin-left:53px; width:50px;}
#logo1, #logo2{ border:1px solid #000000; text-align:center; margin-top:20px; width:90px;}
#logo1{ float:left; }
#logo1 a, #logo2 a{ color:#000000;}
#logo2 a{ text-decoration:none;}
#inputButton1{ width:150px; height:30px; color:#000000; font-size:13px; margin-top:10px; margin-left:105px;}
#bottom-section td{ color:#0000FF;}
#bottom-section strong{ color:#000000;}
#inputButtons .inputButton{ color:#000000; }
/*-----------------------end-----------------------------detailes page---------------------------------*/
#invOutDiv { width:1000px; margin:0 auto; background:#FFFFFF; padding:0; }
#invOutDiv .clearboth { clear:both;}
#invOutDiv .clearleft { clear:left;}
#invOutDiv .clearright { clear:right;}
#invOutDiv img { border:none; vertical-align:top;}  
#invOutDiv  select, textarea, input[type=text], input[type=button], input[type=submit], input[type=reset], input[type=password], input[type=file] { margin: 2px 2px 2px 2px; color: #000000; font: normal normal normal 10px verdana; border: 1px #333 solid; }
input[type=checkbox], label, input[type=radio] { margin:2px; border: 0px; background:none; }			
#invLeftCol { width:254px; float:left; text-align:left; background:#ecf3f9; margin:0 5px; min-height:400px;}
#invLeftCol .head { font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; background:url(images/bg-header-lftcol.gif) repeat-x top left;  color:#1c4582; padding:10px 0 10px 5px; border-bottom:1px solid #fff;}
#invLeftCol .subhead { color:#1c4582; font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; margin:5px; font-weight:bold; background:#d7e9f5; padding:9px 0 9px  5px;}
#invLeftCol .subopts { color:#004db6; padding:0px 0 5px  5px;}
#invLeftCol .subgrouprange .selectSmall { width:60px; }
#invLeftCol .submore {padding:0px 0 5px  5px; margin-left:23px; color: #003366; text-decoration:underline; }
#invLeftCol .submore:hover { color: #000; text-decoration:none; }
#invLeftCol .suboptsfrom , #invLeftCol .suboptsto { float:left; margin:0 0 5px 5px;}
#invLeftCol button { float:right; margin:0 5px 5px 0; }
#invLeftCol fieldset { width:98%; margin:5px 0 0px 0; padding:5px 0 0px 0; border:none; border-bottom:1px solid #FFFFFF;}
#invLeftCol fieldset legend{ margin:0; padding:0; font-weight:bold;}
#invLeftCol fieldset span { text-decoration:underline; color: #003366; }
#invLeftCol fieldset span:hover { text-decoration:none; } 
#invLeftCol fieldset a{ color:#333333; text-decoration:none;}
#invLeftCol fieldset a:hover{ color:#990000;} 
#invLeftCol fieldset a:visited{ color:#333333;} 
#invLeftCol fieldset select{ width:55px;}
#invRgtCol { width:715px; float:right; text-align:left; margin:0 12px 0 0; padding:0; }
.breadCrump { color:#000000; font-weight:bold; padding:10px 0 10px 0; }
.breadCrump a{ color: #990000; text-decoration:none; }
.breadCrump a:hover{ color: #999999; }
.breadCrump a:visited{ color: #990000;}
#searchBox { background:url(../../images/inventory/invHeadBg.gif) no-repeat top left;  height:35px; width:98%; }
#searchBox .search{ width:400px; padding:3px; margin:7px 2px 2px 10px; color: #000000; font: normal normal normal 12px verdana; border: 1px #7799aa solid;}
#searchBox .display { float:right; width:200px; text-align:right;  height:35px; padding:8px 5px 5px 5px; background:url(../../images/inventory/invHeadBgRgt.gif) no-repeat top right; }
#searchBox .display .views{cursor:pointer;}
.pagination { height:34px; background:url(images/bg-rgtcol-title.gif) repeat-x left top; float:left; width:715px; padding:0; margin:0; color:#000000;   }
.pagination .left strong { margin-top:8px; color:#444; font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#recordsPerPage { width:50px; }
.pagination a{ color: #000000; text-decoration:none; }
.pagination a:hover{  color: #990000; }
.pagination a:visited{ color: #000000;}
.pagination a:visited:hover{  color: #990000; }
.pagination span{font-weight:bold;}
.pagination span.change-view { color:#444; font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif; display:block; float:left; margin:3px; }
.pagination .left{ font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#444; float:left; width:300px; vertical-align:middle; margin:8px 0 0 5px;  }
.pagination .right{ margin-top:8px; float:right;  text-align:right; white-space:nowrap; margin-right:2px;}
.pagination .display { float:left;   padding:0px 0px 0px 0px;  }
.pagination .pageDisplay { float:left; margin:0 3px 0 10px; }
#disclaimerTxtNote { border:2px solid #d0e3f1; background:none; float:left; padding:7px; color:#555; margin:2px 0 7px 0; }
.disclaimerBoldTxt { font-weight:bolder; }
.pagination .display .views{cursor:pointer;}
/* INVENTORY LIST TABLE/*/
#invListTable { font-size:11px; text-align:left; clear:both; }
#invListTable .row1, #invListTable .row0,#invListTable .rowover { color:#444; font:normal 12px Arial, Helvetica, sans-serif; line-height:16px; border:1px solid #ddd; }
#invListTable a:link { color: #0066CC; text-decoration:underline; font-weight:bold;}
#invListTable a:hover { color: #0066CC; text-decoration:none;}
#invListTable a:visited { color: #0066CC; text-decoration:underline;  }
#invListTable a:visited:hover { color: #0066CC; text-decoration:none; }
#invListTable .header { background: url(images/bg-sort.gif) repeat-x left top; height:28px; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#444; height:24px; padding:0; margin:0;}
#invListTable tr.header td { /*white-space:nowrap;*/}
#invListTable .header, #invListTable .header a { color: #0066CC;  }
#invListTable .header .compare a{ color:#ff0000; text-decoration:underline;}
#invListTable .header .compare a:hover{ color: #CCCCCC; text-decoration:underline;}
#invListTable .header .compare a:visited{ color:#ff0000; text-decoration:underline;}
#invListTable .row0{ background:#f6f9fc;  }
#invListTable .row1{ background:#fff;  }
#invListTable .price { color:#084D6D; font-weight:bold; text-align:center; white-space:nowrap; }
#invListTable .listinner {  border:1px solid #dfebf7; border-bottom:none;  border-top:none; color:#444; }
#invListTable .listinner td { padding:3px;  border-bottom:1px solid #dfebf7; border-top:1px solid #dfebf7;  }
#invListTable .listinner tr.rowover td { padding:3px;  border-bottom:1px solid #88b5d2; border-top:1px solid #88b5d2;  }
#invListTable .listinner td.listimgcont {  border-left:1px solid #dfebf7;  }
table.innertile { border-right:1px solid #DFEBF7; border-left:1px solid #DFEBF7; }
/* INVENTORY PANEL TABLE */
#invPanelTable { font-size:11px; text-align:left; clear:both; }
#invPanelTable .section { height:100%; border:1px solid #999999; background:url(../../images/inventory/shade.gif) no-repeat bottom right;} 
#invPanelTable .panelinnertbl td { padding:3px;	}
#invPanelTable table.priceTable td { padding:3px;}
#invPanelTable a , #invPanelTable a:visited { color: #0066CC; text-decoration:underline;}
#invPanelTable a:hover, #invPanelTable a:visited:hover { color: #0066CC; text-decoration:none;}
#invPanelTable .header{ background: url(images/bg-sort.gif) repeat-x left top; height:28px; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#444; height:24px; padding:0; margin:0;}
#invPanelTable .header td{ padding:0 0 0 10px; }
#invPanelTable .header a{ color:#004db6; text-decoration:underline; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#invPanelTable .header a:hover{ text-decoration:none;  }
#invPanelTable .header .compare a{ color:#ff0000; text-decoration:underline;}
#invPanelTable .header .compare a:hover{ color: #CCCCCC; text-decoration:underline;}
#invPanelTable .header .compare a:visited{ color:#ff0000; text-decoration:underline;}
#invPanelTable .even{ background:#DCDCDC;  }
#invPanelTable .odd{ background:#ECECEC;  }
#invPanelTable .priceTable { margin-bottom:5px; text-align:center; float:right; font:bolder 14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
#invPanelTable .priceTable .price {color:#084d6d; }
#invPanelTable .priceTable .priceCaption {color: #3c8204;   }
#invPanelTable .icons img{ padding:0 5px 0 0 ;}
#invPanelTable .pad3px { padding:3px 0 3px 0;}
/* INVENTORY TILES TABLE */
#invTilesTable { text-align:left; clear:both; font:normal 12px Arial, Helvetica, sans-serif; color:#444; }
#invTilesTable a.invtileviewtxt { font-size:12px; font-weight:bolder; text-decoration:underline; text-transform:uppercase; }
#invTilesTable .section { border:2px solid #dfebf7; background:#fff; height:388px;} 
#invTilesTable td { padding:5px; vertical-align:top; }
#invTilesTable .header td { padding:5px 0 5px 10px; }
#invTilesTable td.icons { font-size:11px; color:#0066CC; }
#invTilesTable a { color: #0066CC; text-decoration: underline; font-weight:bold; }
#invTilesTable a:hover { color: #0066CC; text-decoration:none;}
#invTilesTable a:visited { color: #0066CC; }
#invTilesTable .header{ background: url(images/bg-sort.gif) repeat-x left top; height:28px; font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;color:#444; height:24px; padding:0; margin:0;}
#invTilesTable .header a{ color:#004db6; text-decoration:underline; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#invTilesTable .header a:hover{ text-decoration:none; }
#invTilesTable .header .compare a{ color:#ff0000; text-decoration:underline;}
#invTilesTable .header .compare a:hover{ color: #CCCCCC; text-decoration:underline;}
#invTilesTable .header .compare a:visited{ color:#ff0000; text-decoration:underline;}
#invTilesTable .even{ background:#DCDCDC;  }
#invTilesTable .odd{ background:#ECECEC;  }
#invTilesTable .priceTable {  text-align:center; width:105px;  float:left; margin:0; font:bolder 12px Verdana,Geneva,Arial,Helvetica,sans-serif;}
#invTilesTable .priceTable .price {color:#084D6D; }
#invTilesTable .priceTable .priceCaption {color:#3C8204; font-weight:bold;  }
#invTilesTable .icons img{ padding:0 5px 0 0 ;}
#invTilesTable .pricecontline { border-top:1px solid #dfebf7; height:60px; }
#listMore, #listMoreInventory  { float:left; height:400px; width:600px; left:20%; top:20%; position:absolute; padding:2px; border:1px #CCCCCC solid; background:#FFFFFF; z-index:10000;}
#listMore #content { overflow:auto; float:left; height:310px; width:98%; margin:0px 0 10px 0; padding:5px; clear:both;}
#listMore .left .head { color:#1C4582; font-size:14px; padding:7px 0 0 5px; font-weight:bold; background:none; border:none;}
#listMore fieldset { width:190px; margin:5px 0 0px 0; padding:5px 0 0px 0; border:none; float:left;}
#listMore fieldset legend{ margin:0; padding:0; font-weight:bold;}
#listMore fieldset span{  padding-right:10px; font-weight:bold;}
#listMore fieldset a{ color:#333333; text-decoration:none;}
#listMore fieldset a:hover{ color:#990000;} 
#listMore fieldset a:visited{ color:#333333;}
#listMore fieldset select{ width:65px;}
#listMore .invbuttonCont { clear:both; float:right; margin-top:10px; margin-right:5px; width:280px; height:25px; }
#listMore .invbuttonCont button.button , #listMore .invbuttonCont button.buttonHover {float:left;}
#listMore .header{ float:left; width:100%; padding:5px 0 0px 0; color:#1C4582; background:url(images/bg-header-lftcol.gif) repeat-x top left; }
#listMore .left{ float:left; width:60%; height:24px; vertical-align:bottom;}
#listMore .right{ float:right; width:37%; text-align:right;}
#listMore a{ color: #000000; text-decoration:none; }
/* Search Page */
.left50 { float:left; text-align:left; width:48%;}
.right50 { float:left; text-align:left; width:48%;}
#searchContent { height:300px; width:100%; }
#searchContent fieldset { width:150px; margin:5px 0 0px 0; padding:5px 0 0px 0; border:none; float:left;}
#searchContent fieldset legend{ margin:0; padding:0; font-weight:bold;}
#searchContent fieldset span{  padding-left:30px; font-weight:bold;}
#searchContent fieldset a{ color:#333333; text-decoration:none;}
#searchContent fieldset a:hover{ color:#990000;} 
#searchContent fieldset a:visited{ color:#333333;} 
a.buttonlink { text-decoration:none; }
.buttonclear, .buttonsubmit { width:90px; float:left; }
/* Aston Martin Inventory CSS Starts */
a img { border:none; }
.invWrapper { width:565px; margin:auto; }
.invContWrapper a {  color:#777; text-decoration:underline; }
.invContWrapper a:hover {  color:#000; text-decoration:none; }
.invContWrapper input[type="checkbox"] { margin:0; padding:0; }
.invContWrapper { float:left;  width:780px;  }
.invContWrapper h1.widgetTitle { font-size:18px; padding:10px 0 5px; margin:0; color:#3b3c3d; width:779px; text-align:left; }
.invContWrapper .subTitle { font-size:12px; font-weight:bolder; padding:7px 0; float:left; color:#3b3c3d; }
.invContWrapper .searchFilter { font-size:11px; border:1px solid #ddd; border-bottom:none; width:778px; margin-bottom:1px; float:left; }
.invContWrapper .searchFormFilter {  border-bottom:1px solid #ddd; margin:1px 0 0 1px; float:left; background:url(../../images/inventory/inventoryimg/bgLeft.gif) repeat-y left top; width:778px; }
.invContWrapper .subgrouprange {  width:778px;  border-bottom:1px solid #ddd; margin:1px 0 0 1px; float:left; background:url(../../images/inventory/inventoryimg/bgLeft.gif) repeat-y left top; }
.invContWrapper .subFilter , .invContWrapper .subhead { float:left; width:96px; line-height:25px; text-align:left; font-weight:bolder; padding-left:5px; color:#4c4c4c;  }
.invContWrapper .itemsFilter  { float:left; width:671px; color:#777;   }
.invContWrapper .suboptsfrom ,  .invContWrapper .suboptsto { margin-top:3px; float:left; width:120px; font-size:11px; }
.invContWrapper .suboptsfrom select ,  .invContWrapper .suboptsto select { font-size:11px; width:60px; }
.invContWrapper .itemsFilter ul.items { margin:0; padding:0; float:left;  }
.invContWrapper .itemsFilter ul.items li { line-height:20px; margin:0; padding:2px 0; display:inline; list-style:none; width:160px; float:left; overflow:hidden;  }
.invContWrapper .itemsFilter ul.items li ul.itemsUl { padding:0; margin:0; }
.invContWrapper .itemsFilter ul.items li ul.itemsUl li {  margin:0; padding:0; display:inline; float:left; text-align:left; }
.invContWrapper .itemsFilter ul.items li li.inpLi { float:left; width:20px;    }
.invContWrapper .itemsFilter ul.items li li.txtLi { float:left;  width:120px; line-height:15px; color:#4c4c4c; }
.invContWrapper .itemsFilter ul.items li.moreinfo { width:30px; line-height:20px; }
.invContWrapper .itemsFilter ul.items li.moreinfo span { color:#777; text-decoration:underline; font-weight:bolder; }
.invContWrapper .itemsFilter ul.items li.moreinfo span:hover { color:#000; text-decoration:none; font-weight:bolder; }
.invContWrapper .searchResults { float:left;  width:778px; }
.invContWrapper .pagination { font-size:11px; float:left;  width:770px; background:none; line-height:25px; margin:5px 0; }
.invContWrapper .resultsFound { width:110px; float:left; margin-left:5px; font-weight:bolder; color:#676767; }
.invContWrapper .resultsPage { text-align:right; width:120px; float:left; margin:0 5px 0 5px; font-weight:bolder; color:#676767;}
.invContWrapper select#recordsPerPage { width:40px;   margin-top:3px; font-size:11px; }
.invContWrapper .resultsRecords { float:left; line-height:25px;  }
.invContWrapper .pagination .pageDisplay { text-align:right; width:110px; float:left; margin:0 5px 0 5px; font-weight:bolder; color:#676767;}
.invContWrapper .pagination span.pNo, .pagination span.pAll { color:#4c4c4c; font-weight:normal; }
.invContWrapper .pageDisplayOuter { float:right;  width:260px; margin-right:5px; }
.invContWrapper .pageNav { text-align:right; width:130px; float:left; margin:0 5px 0 5px;  } 
.invContWrapper .pageNav img { vertical-align:middle; }
.invContWrapper .left_arrow { background:url(../../images/inventory/inventoryimg/left_arrow.gif) no-repeat top left; cursor:pointer; }
.invContWrapper .right_arrow { background:url(images/inventory/inventoryimg/right_arrow.gif) no-repeat top left; cursor:pointer; }
.invContWrapper .pagination span.paginum  { border:none; font-size:11px; line-height:20px; color:#666;}
.invContWrapper .pagination span.paginum  a { border:none; padding:0 3px;  color:#666; background:none; margin:0 1px; text-decoration:underline;}
.invContWrapper .pagination span.paginum  a:hover { border:none; padding:0 3px; color:#000; background:#fff;  text-decoration:none;  margin:0 1px;}
.invContWrapper .pagination span.currPage { border:none; font-size:11px; padding:0px 3px;  color:#000; font-weight:bolder; background:#fff;  margin:0 1px;}
.invContWrapper .sortFields { float:left;  width:770px; padding-left:10px; background:#eee;  color:#666;  line-height:25px; margin:5px 0; font-weight:bolder; }
.invContWrapper .sortFields a:link , .invContWrapper .sortFields a:visited { color:#666; text-decoration: underline; padding-right:5px; }
.invContWrapper .sortFields a:hover, .invContWrapper .sortFields a:visited:hover { color:#000; text-decoration:none; }
.invContWrapper .resultOuter { border:1px solid #ddd; float:left; width:766px;  padding:5px; margin:5px 0;  }
.invContWrapper .resultImg {float:left; }
.invContWrapper .resultImg img { border:1px solid #ddd;}
.invContWrapper .resultMid {width:320px; float:left; border:0px solid #ddd; margin-left:5px; color:#4c4c4c;}
.invContWrapper .resultRgt { width:240px; float:right; border:0px solid #ddd; }
.invContWrapper .modelName { font-size:11px; font-weight:bolder; margin:4px 0; color:#4c4c4c; text-align:left; }
.invContWrapper .engineOuter , .invContWrapper .colorOuter , .invContWrapper .transOuter { float:left; clear:both; margin:4px 0; }
.invContWrapper .engineOuter ul , .invContWrapper .colorOuter ul , .invContWrapper .transOuter ul { padding:0; margin:0; float:left; width:240px; }
.invContWrapper .engineOuter ul li, .invContWrapper .colorOuter ul li, .invContWrapper .transOuter ul li{ list-style:none; padding:0; margin:0; display: inline; float:left;  line-height:13px; text-align:left;  }
.invContWrapper ul li.paramLi { float:left; width:85px; font-weight:bolder;  }
.invContWrapper ul li.valLi {  float:left;  width:155px; }
.invContWrapper .invPrice , .invContWrapper .invStock, .invContWrapper .invPhotos, .invContWrapper .invVideos, .invContWrapper .invRequest , .invContWrapper .invIsSpecial { float:right; clear:both; line-height:20px; width:138px; text-align:right; }
.invContWrapper .invPhotos img, .invContWrapper .invVideos img, .invContWrapper .invRequest img, .invContWrapper .invIsSpecial img { float:right;  }
.invContWrapper .resultRgt { color:#4c4c4c; }
.invContWrapper .resultRgt .invPrice { font-size:12px; font-weight:bolder; margin:4px 0;  }
.invContWrapper span.invPriceinline {   padding:2px 0;   float:right;  }
.invContWrapper .invRequest a { font-weight:bolder; color:#676767; text-decoration:underline; }
.invContWrapper .invRequest a:hover { color:#000; text-decoration:none; }
.invContWrapper .invMileage { float:right; width:140px; }
.invContWrapper .invMileage ul li { list-style:none; display:inline; }
.invContWrapper .invMileage ul li.paramLi { float:left; font-weight:normal; width:60px; text-align:right; }
.invContWrapper .invMileage ul li.valLi { float:left; font-weight:normal; width:40px;  text-align:center;}
/* popup css*/
.invContWrapper .invPpWrapper { float:left; width:600px; height:400px; border:1px solid #E9E9E9;}
.invContWrapper .invPpWrapper .invPpHd{float:left; width:100%; height:30px; background:#E9E9E9; font-size:11px; font-weight:bold; }
.invContWrapper .invPpWrapper .invPpHdTxt{float:left; width:58%; line-height:25px; color:#4C4C4C; vertical-align:top; margin:0; padding:3px; font-size:18px; font-weight:bold;}
.invContWrapper .invPpWrapper .invPpHdClose{ float:right; width:40%; line-height:25px; color:#4C4C4C; }
.invContWrapper .invPpWrapper .moreinfoclose{text-align:right; vertical-align:top; margin:5px; cursor:pointer;}
.invContWrapper .invPpHdClose .closePp{text-align:right; vertical-align:top; margin:5px; cursor:pointer;}
.invContWrapper .invPpWrapper .invPopupCont{float:left; width:99%;font-weight:bold; font-size:14px;margin:3px; padding:0px; height:310px; overflow:auto; }
.invContWrapper .invPpWrapper .contPcMake , .invContWrapper .invPpWrapper .contPcModel , .invContWrapper .invPpWrapper .contPcType , .invContWrapper .invPpWrapper .contPcPriceRange , .invContWrapper .invPpWrapper .contPcOdometer , .invContWrapper .invPpWrapper .contPcCertification {float:left; width:590px; clear:both; border-bottom:1px dashed #E9E9E9; color:#4C4C4C;padding:5px 0; }
.invContWrapper .invPpWrapper .contHead{float:left; width:100%; margin:2px 0; padding:0px 0; font-weight:bold; font-size:13px;}
.invContWrapper .invPpWrapper ul.contPTcolhead{float:left; display:inline; list-style:none; width:100%; margin:2px 0 ; padding:0;}
.invContWrapper .invPpWrapper li.contPTxtHead{float:left; list-style:none; width:100%; margin:0; padding:0; font-weight:bold; font-size:14px;}
.invContWrapper .invPpWrapper ul.contPMakecol{float:left;  list-style:none; width:auto; margin:2px; padding:0;}
.invContWrapper .invPpWrapper li.contPMakeinp {float:left; display:inline; width:auto; margin:0; padding:0;}
.invContWrapper .invPpWrapper li.contPMakevalue {float:left; display:inline; width:auto;margin: 0 3px; padding:0; font-weight:normal; font-size:11px;}
.invContWrapper .invPpWrapper ul.contPModelcol{float:left;  list-style:none; width:auto; margin:2px; padding:0;}
.invContWrapper .invPpWrapper li.contPModelinp {float:left; display:inline; width:auto; margin:0; padding:0;}
.invContWrapper .invPpWrapper li.contPModelvalue {float:left; display:inline; width:auto; margin:0 3px; padding:0; font-weight:normal; font-size:11px;}
.invContWrapper .invPpWrapper ul.contPTypecol{float:left; display:inline; list-style:none; width:auto; margin:2px ; padding:0;}
.invContWrapper .invPpWrapper li.contPTypeinp{float:left; display:inline; width:auto; margin:0; padding:0;}
.invContWrapper .invPpWrapper li.contPTypevalue {float:left; display:inline; width:auto; margin:0 3px; padding:0; font-weight:normal; font-size:11px;}
.invContWrapper .invPpWrapper ul.contPPriceRangecol{float:left; display:inline; list-style:none; width:auto; margin:2px; padding:0;}
.invContWrapper .invPpWrapper li.contPPriceRangeinp{float:left; display:inline; width:auto; margin:0; padding:0;}
.invContWrapper .invPpWrapper li.contPPriceRangevalue {float:left; display:inline; width:auto;margin:0 3px; padding:0; font-weight:normal; font-size:11px;}
.invContWrapper .invPpWrapper ul.contPOdometercol{float:left; display:inline; list-style:none; width:auto; margin:2px; padding:0;}
.invContWrapper .invPpWrapper li.contPOdometerinp{float:left; display:inline; width:auto; margin:0; padding:0;}
.invContWrapper .invPpWrapper li.contPOdometervalue {float:left; display:inline; width:auto; margin:0 3px; padding:0; font-weight:normal; font-size:11px;}
.invContWrapper .invPpWrapper ul.contPCertificationcol{float:left; display:inline; list-style:none; width:auto; margin:2px; padding:0;}
.invContWrapper .invPpWrapper li.contPCertificationinp{float:left; display:inline; width:auto; margin:0; padding:0;}
.invContWrapper .invPpWrapper li.contPCertificationvalue{float:left; display:inline; width:auto; margin:0 3px; padding:0; font-weight:normal; font-size:11px;}
.invContWrapper .invPpWrapper .invPopupYearrange{float:left; width:99%; font-weight:bold; font-size:14px; margin:2px; padding:0px; text-align:left; line-height:20px;}
.invContWrapper .invPpWrapper ul.invPYearRangeMain{float:left; display:inline; list-style:none; width:100%; margin: 0; padding:0;}
.invContWrapper .invPpWrapper li.invPYearRangeHead{float:left; list-style:none; width:22%; margin:0; padding:0; font-weight:bold; font-size:14px;}
.invContWrapper .invPpWrapper li.invPYearRangetxt{float:right; display:inline; list-style:none; width:75%; margin: 0; padding:0; font-weight:normal; font-size:11px;}
.invContWrapper .invPpWrapper ul.invPYearRangeblock{float:left; display:inline; list-style:none; width:100%; margin: 0; padding:0;}
.invContWrapper .invPpWrapper li.invPYearRangefrom{float:left; display:inline; list-style:none; width:auto; margin: 0; padding:0 2px; font-weight:normal; font-size:11px; text-align:left;}
.invContWrapper .invPpWrapper .invPopupFooter{float:right; width:330px;font-weight:bold; font-size:14px;margin:3px; padding:0px; text-align:right;}
.invContWrapper .invPpWrapper .invPpfilter{float:left; width:230px;}
.invContWrapper .invPpWrapper .invPpselectall{float:left; width:40%; display:none;}
.invContWrapper .invPpWrapper .invPpsubmitbut{float:left; width:80px;}
.invContWrapper .invPopupCont .contPcTitle{padding:3px 0;}
#invLeftCol a:link, #invLeftCol a:visited { text-decoration:underline; color:#004db6;  }
#invLeftCol a:hover, #invLeftCol a:visited:hover { text-decoration:none; }
.SearchListing h1.widgetTitle { margin:0; }
#invRgtCol .header td img { vertical-align:middle; }
input.invchkbox { margin:2px; padding:0; vertical-align:middle; }
#invOutDiv #invLeftCol button.button { padding: 0px; border: none;overflow: visible;cursor: pointer;background-color: transparent; }
#invOutDiv #invLeftCol button.button span {padding: 0px 5px 0px 0px;margin: 0px;display: block;float: left;background: url(images/rightbutton_vehdetails.gif) no-repeat right top; }
#invOutDiv #invLeftCol button.button span span {font: bold 11px Tahoma;text-decoration: none;white-space: nowrap;padding: 0px 4px 0px 8px;margin: 0px;line-height: 21px;display: block;background: url(images/leftbutton_vehdetails.gif) no-repeat left top; color: #ffffff;}
#invOutDiv #invLeftCol button.buttonHover {padding: 0px;border: none;overflow: visible;cursor: pointer;background-color: transparent;}
#invOutDiv #invLeftCol button.buttonHover span {padding: 0px 5px 0px 0px;margin: 0px;display: block;float: left;background: url(images/rightbutton_vehdetails.gif) no-repeat right bottom;}
#invOutDiv #invLeftCol button.buttonHover span span {font: bold 11px Tahoma;text-decoration: none;white-space: nowrap;padding: 0px 4px 0px 8px;line-height: 21px;display: block;background: url(images/leftbutton_vehdetails.gif) no-repeat left bottom;color: #000000;}