body {

margin:0;

padding:0;

font-family:Verdana,Arial;

font-size:10pt;

color:#000000;

background-color:#FFFFFF;

}



div#container {

width:800px;

margin:0 auto 0 auto;

border: none;

}



div#header {

background:url("/images/whitelabels/layout/topPanel1px.gif");

background-repeat: repeat-x;

height:183px;

width:928px;

background-color:#FFFFFF;

margin:0 0 20px 0;

padding:0;

}


div#header_leader {

background:url("/images/whitelabels/layout/headerbiggerfade.gif");

background-repeat: repeat-x;

height:183px;

width:974px;

background-color:#FFFFFF;

margin:0 0 0 0;

padding:0 0 20px 0;

}

div#header_leaderBuy {

background:url("/images/whitelabels/layout/headerbiggerfade.gif");

background-repeat: repeat-x;

height:183px;

width:974px;

background-color:#FFFFFF;

margin:0 0 0 0;

padding:0 0 12px 0;

}

div#header_leaderIndex {

background:url("/images/whitelabels/layout/headerbiggerfade.gif");

background-repeat: repeat-x;

height:154px;

width:974px;

background-color:#FFFFFF;

margin:0 0 0 0;

padding:0 0 20px 0;

}

div#header_index {

background:url("/images/whitelabels/layout/topPanel1px.gif");

background-repeat: repeat-x;

height:154px;

width:974px;

background-color:#FFFFFF;

margin:0 0 18px 0;

padding:0;

}



img#logo {

float:left;

width:275px;

margin:5px 0 0 31px;

}


img#logo_leader {

float:left;

width:220px;

padding: 10px 0 5px 12px;

}




#ad_banner {

float:right;

width:468px;

margin:8px 30px 0 0;

}

#ad_leaderboard {

float:right;

width:732px;
height: 90px;

margin:0 0 0 0;
padding: 0 0 0 0;

}



div#adskyContainer {

float:right;

width:121px;

padding-right:30px;

}



img {

border: 0;

}



div#centralContainer {

float:left;

width:784px;

padding-left:20px;

}



div#centralContainerMSstyle {

float:left;

width:800px;

border: none;

padding-left:2px;

}



div#centralContainerUsedSearch {

float:left;

width:800px;

padding-left:5px;

}



div#adskyContainer {

float:right;

width:121px;

padding-right:30px;

}



table.centralContentTable {

float: left;

}



table#loanAverage td, table#loanBest td, table#loanWorst td, table#loanBest2 td, table#loanWorst3 td {

padding: 0 0 0 0;

margin: 0;

}



table#centralContentTable td, table.centralContentTable td {

padding:0 20px 30px 0;

margin:0;

vertical-align:top;

}



table#centralContentTable2 td {

padding:0 20px 30px 0;

margin:0;

vertical-align:top;

}



table#charts td {

margin: 0;

padding: 0 10px 20px 0;

vertical-align: middle;

font-size: 8pt;

}



table#webuyanycar td {

padding: 0;

margin: 0;

}



table#leasingcontact td {

padding: 0 5px 5px 0;

margin: 0;

vertical-align: middle;

}



div.potentialRightPanel {

position:relative;

width:175px;

height:662px;

background:url("/images/whitelabels/layout/potentialindexright2.gif");

background-repeat:no-repeat;

color:#4C4C4C;

font-size:8pt;

}



/* Panel Headers - header, img, rss */

div.lightPanelTop div.header, div.darkPanelTop div.header, div.lightPanelTop1x1 div.header, div.darkPanelTopLCV div.header, div.lightPanelTopLCV div.header, div.lightPanelTop2x2 div.header, div.lightPanelTop2x1 div.header, div.darkPanelTop2x1 div.header, div.darkPanelTop2x2 div.header, div.darkPanelTop200x1 div.header, div.lightPanelTop1x2 div.header, div.darkPanelTop1x2 div.header, div.darkPanelTop3x2 div.header, div.lightPanelTop300x1 div.header, div.darkPanelTopRefine div.header, div.darkPanelTop2x3 div.header, div.darkPanelTop3x1 div.header, div.darkPanelTop1x1 div.header, div.lightPanelTop550x2 div.header, div.darkPanelTop550x1 div.header, div.darkPanelTop550x2 div.header, div.darkPanelTop3x3 div.header, div.lightPanelTop200x1 div.header, div.darkPanelTop560x1200 div.header, div.darkPanelTopRefineUsedSearch div.header, div.darkPanelTopMainSearch div.header, div.lightPanelTopPL div.header, div.darkPanelTopVehicleDetail div.header, div.lightPanelTopVehicleDetail div.header, div.lightPanelTop400x1 div.header, div.darkPanelTop360x1 div.header, div.darkPanelTopNewUsedSearch div.header, div.darkPanelTopNewUsedRefine div.header, div.darkPanelTopSearch400 div.header, div.darkPanel566 div.header, div.lightPanelTop350x1 div.header, div.lightPanel287 div.header {

padding:8px 0 0 10px;

color:#D41900;

vertical-align:middle;

font-size:11pt;

}



div.lightPanelTop div.header img.icon, div.darkPanelTop div.header img.icon, div.lightPanelTop1x1 div.header img.icon, div.darkPanelTopLCV div.header img.icon, div.lightPanelTopLCV div.header img.icon, div.lightPanelTop2x2 div.header img.icon, div.lightPanelTop2x1 div.header img.icon, div.darkPanelTop2x1 div.header img.icon, div.darkPanelTop2x2 div.header img.icon, div.darkPanelTop200x1 div.header img.icon, div.lightPanelTop1x2 div.header img.icon, div.darkPanelTop1x2 div.header img.icon, div.darkPanelTop3x2 div.header img.icon, div.lightPanelTop300x1 div.header img.icon, div.darkPanelTopRefine div.header img.icon, div.darkPanelTop2x3 div.header img.icon, div.darkPanelTop3x1 div.header img.icon, div.darkPanelTop1x1 div.header img.icon, div.lightPanelTop550x2 div.header img.icon, div.darkPanelTop550x1 div.header img.icon, div.darkPanelTop550x2 div.header img.icon, div.darkPanelTop3x3 div.header img.icon, div.lightPanelTop200x1 div.header img.icon, div.darkPanelTop560x1200 img.icon, div.darkPanelTopRefineUsedSearch div.header img.icon, div.darkPanelTopMainSearch div.header img.icon, div.lightPanelTopPL div.header img.icon, div.darkPanelTopVehicleDetail div.header img.icon, div.lightPanelTopVehicleDetail div.header img.icon, div.lightPanelTop400x1 div.header img.icon, div.darkPanelTop360x1 div.header img.icon, div.darkPanelTopNewUsedSearch div.header img.icon, div.darkPanelTopNewUsedRefine div.header img.icon, div.darkPanelTopSearch400 div.header img.icon, div.darkPanel566 div.header img.icon, div.lightPanelTop350x1 div.header img.icon, div.lightPanel287 div.header img.icon {

vertical-align:middle;

margin-right:10px;

}



div.lightPanelTop div.header img.rss, div.darkPanelTop div.header img.rss, div.lightPanelTop2x2 div.header img.rss, div.lightPanelTop1x2 div.header img.rss, div.darkPanelTop1x2 div.header img.rss, div.darkPanelTop3x2 div.header img.rss, div.darkPanelTop1x1 div.header img.rss  {

position:absolute;

right:8px;

margin-top:2px;

border:none;

}



/* h tags */

h1{

color:#D41900;

vertical-align:middle;

font-size:11pt;

text-decoration:none;

font-family:Verdana,Arial;

display:inline;

font-weight:normal;

padding:0 0 0 0;

}



h2{

color:#D41900;

vertical-align:middle;

font-size:10.5pt;

text-decoration:none;

font-family:Verdana,Arial;

display:inline;

font-weight:normal;

padding:0 0 0 0;

}



h2 a:link{

color:#D41900;

text-decoration:none;

}



h2 a:visited{

color:#D41900;

text-decoration:none;

}



h2 a:hover{

color:#D41900;

text-decoration:none;

}



h2 a:active{

color:#D41900;

text-decoration:none;

}



h5{

font-size:8pt;

text-decoration:none;

font-family:Verdana,Arial;

padding:0 0 0 0;

margin-top:10px;

}



h6{

font-size:8pt;

text-decoration:none;

font-family:Verdana,Arial;

font-weight:bold;

padding:0 0 0 0;

}



h1 a:link{

color:#D41900;

text-decoration:none;

}



h1 a:visited{

color:#D41900;

text-decoration:none;

}



h1 a:hover{

color:#D41900;

text-decoration:none;

}



h1 a:active{

color:#D41900;

text-decoration:none;

}



/* search engine text */



table#bottomNavLinks td{

width: 943px;

padding:0 10px 30px 0;

vertical-align:top;

}



table#bottomNavLinks a.second:link {

text-decoration: none;

}



table#bottomNavLinks a.second:active{

text-decoration: none;

}

table#bottomNavLinks a.second:visited {

text-decoration: none;

}

table#bottomNavLinks a.second:hover {

text-decoration: underline;

}



div#paragraph{

width:750px;

margin-left:2px;

}



div#paragraphResearch{

width:550px;

margin-left:2px;

}



div#paragraph_index_new {

width:943px;

margin-left:2px;

}



div#paragraph h1, div#paragraph_index_new h1, div#paragraphResearch h1 {

color:#666666;

font-size:14pt;

}



.paragraphText{

font-size:8pt;

color:#4C4C4C;

}



.paragraphTextBold {

font-size:8pt;

color:#4C4C4C;

font-weight:bold;

}



.paragraphTextBold a:link, #creditTabs ul li a {

color:#4C4C4C;

text-decoration: none;

}



.paragraphTextBold a:visited {

color:#4C4C4C;

text-decoration: none;

}



.paragraphTextBold a:hover, #creditTabs ul li a:hover {

text-decoration: underline;

color:#4C4C4C;

}



.paragraphTextBold a:active {

color:#4C4C4C;

text-decoration: none;

}



.paragraphText a:link {

font-size:8pt;

color:#4C4C4C;

}



.paragraphText a:visited {

font-size:8pt;

color:#4C4C4C;

}



.paragraphText a:hover {

font-size:8pt;

color:#4C4C4C;

}



.paragraphText a:active {

font-size:8pt;

color:#4C4C4C;

}



div.paragraphCarVideo{

width:730px;

bottom:0px;

margin-left:12px;

}



div.paragraphCarVideo h1{

color:#666666;

font-size:14pt;

margin-top:10px;

}



/* Search engine text END */



div.clear {

clear:both;

}



/* Footer */

div#footer {

background:url("/images/whitelabels/layout/footerBlank1px.gif");

background-repeat: repeat-x;

background-color: transparent;

width:974px;

height:33px;

margin-top:20px;

padding:0;

}



div#footer div.left {

background-color: transparent;

background-image: url("/images/whitelabels/layout/footerLeft.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: bottom;

width: 9px;

height: 33px;

float: left;

}



div#footer  div.right {

background-color: transparent;

background-image: url("/images/whitelabels/layout/footerRight.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: right;

background-y-position: bottom;

width: 9px;

height: 33px;

float: right;

}





div#footer2 {

background:url("/i/147028/footerBlank.gif");

width:974px;

height:33px;

margin-top:20px;

padding:0;

}



div#companyNameFooter{

font-size:7pt;

float:left;

margin-left:15px;

margin-top:13px;

color:#4C4C4C;

}



div#addressFooter{

font-size:7pt;

float:left;

display: inline;

text-align: right;

margin-right:10px;

margin-top:13px;

color:#4C4C4C;

width: 797px;

}



/* Footer END */



/* navigation bar */



div.breadcrumbs {

overflow:hidden;

margin-bottom:5px;

padding:0;

height:23px;

line-height:23px;

font-size: 8pt;

	/*-- sample only --*/

color:#888888;

border:1px solid #eee;

background: #ffffff;

}



/*\*/

* html .breadcrumbs{

width: 796px;

}

/*end*/



div.breadcrumbs a, div.breadcrumbs em, div.breadcrumbs span {

float:left;

overflow:hidden;

height:23px;

padding:0 8px;

font-style:normal;

}




div.breadcrumbs span {

background:url(/images/whitelabels/bg-breadcrumb.gif) no-repeat left center;

overflow:hidden;

padding:0 0 0 10px;

width:0px;

filter:alpha(opacity=100);

opacity:0.4;

}

div.breadcrumbs div.breadLinks {
color: #4c4c4c;
float: right; text-align: right;
}

div.breadcrumbs div.breadLinks span  {

background:url(/images/whitelabels/logoutbreaker.gif) no-repeat left center;

padding:2px 1px 0 1px;

}



div#navBar {

clear:none;

float:left;

width:974px;

margin-top:9px;

padding:0;

}



div#navBar ul#navLinks {

width:915px;

margin:0 auto 0 auto;

padding:0;

}



div#navBar ul#navLinks li {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButton.gif");

text-align:center;

}



div#navBar ul#navLinks li.red {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButtonRed.gif");

text-align:center;

}

div#navBar ul#navLinks li.pink {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButtonPink.gif");

text-align:center;

}

div#navBar ul#navLinks li.purple {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButtonPurple.gif");

text-align:center;

}

div#navBar ul#navLinks li.orange {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButtonOrange.gif");

text-align:center;

}

div#navBar ul#navLinks li.yellow {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButtonYellow.gif");

text-align:center;

}

div#navBar ul#navLinks li.blue {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButtonBlue.gif");

text-align:center;

}

div#navBar ul#navLinks li.green {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButtonGreen.gif");

text-align:center;

}



div#navBar ul#navLinks li.skyblue {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButtonSkyBlue.gif");

text-align:center;

}



div#navBar ul#navLinks li.selected {

clear:none;

float:left;

padding:0;

margin:0 2px 0 2px;

list-style-type:none;

line-height:28px;

width:126px;

background:url("/images/whitelabels/layout/navButtonSelected.gif");

text-align:center;

}



div.secondarynavBar {

clear:none;

float:left;

width:974px;

margin:0;

padding:0 ;

background: #eeeeee;

}



div.secondarynavBarRed {

border-bottom: 1px solid #ff0000;

}

div.secondarynavBarYellow {

border-bottom: 1px solid #EAC117;

}

div.secondarynavBarPink {

border-bottom: 1px solid #ff66ff;

}

div.secondarynavBarPurple {

border-bottom: 1px solid #990066;

}

div.secondarynavBarGreen {

border-bottom: 1px solid #009966;

}

div.secondarynavBarOrange {

border-bottom: 1px solid #ff6600;

}

div.secondarynavBarBlue {

border-bottom: 1px solid #1941a5;

}

div.secondarynavBarSkyblue {

border-bottom: 1px solid #3BB9FF;

}



div.secondarynavBar ul#secondarynavLinks {

width:915px;

margin:0 auto 0 auto;

padding:0 0 0 15px;

}



div.secondarynavBar ul#secondarynavLinks li {

clear:none;

float:left;

padding:0;

margin:0 10px 0 10px;

list-style-type:none;

line-height:28px;

text-align:center;

}



div#navBar ul#navLinks li a, div.secondarynavBar ul#secondarynavLinks li a{

color:#000000;

text-decoration:none;

}



div#navBar ul#navLinks li a:link, div.secondarynavBar ul#secondarynavLinks li a:link{

color:#000000;

}



div#navBar ul#navLinks li a:visited, div.secondarynavBar ul#secondarynavLinks li a:visited{

color:#000000;

}



div#navBar ul#navLinks li a:hover, div.secondarynavBar ul#secondarynavLinks li a:hover{

color:#000000;

text-decoration:underline;

}



div#navBar ul#navLinks li a:active, div.secondarynavBar ul#secondarynavLinks li a:active{

color:#000000;

}





div.index_new_spacing {

margin: 0 7px 0 7px;

padding-top: 5px;

}



/* Grey Links */



div.indextext a:active {

text-decoration: none;

color: #4c4c4c;

}



div.indextext a:hover {

text-decoration: none;

color: #4c4c4c;

}



div.indextext a:visited {

text-decoration: none;

color: #4c4c4c;

}



div.indextext a:link {

text-decoration: none;

color: #4c4c4c;

}



div.BottomNavMiddle a:link, div.BottomNavMiddle300 a:link {

text-decoration:none;

color:#4C4C4C;

}



div.BottomNavMiddle a:visited, div.BottomNavMiddle300 a:visited  {

text-decoration:none;

color:#4C4C4C;

}



div.BottomNavMiddle a:hover, div.BottomNavMiddle300 a:hover  {

text-decoration:underline;

color:#4C4C4C;

}



div.BottomNavMiddle a:active, div.BottomNavMiddle300 a:active  {

text-decoration:none;

color:#4C4C4C;

}



/* Grey Links END */



.allcontent {

padding: 10px 10px 0 10px;

}



.allcontentNew {

padding: 0 10px 0 10px;

}



/* red more links */





div#dealPanel div.contentPanel div.more a:active, div.newsTitle_new a:active, .more a:active, div.popularKeywords a:active, div.popularKeywordsvideo a:active, #companyNameFooter a:active, .allcontent a:active {

color:#D41900;

text-decoration:none;

}



div#dealPanel div.contentPanel div.more a:link, div.newsTitle_new a:link, .more a:link, div.popularKeywords a:link, div.popularKeywordsvideo a:link, #companyNameFooter a:link, .allcontent a:link {

color:#D41900;

text-decoration:none;

}



div#dealPanel div.contentPanel div.more a:visited, div.newsTitle_new a:visited, .more a:visited, div.popularKeywords a:visited, div.popularKeywordsvideo a:visited, #companyNameFooter a:visited, .allcontent a:visited  {

color:#D41900;

text-decoration:none;

}



div.newsTitle_new a:hover  {

color:#D41900;

text-decoration:none;

}



div.popularKeywords a:hover, div.popularKeywordsvideo a:hover, #companyNameFooter a:hover, .allcontent a:hover, div#dealPanel div.contentPanel div.more a:hover, .more a:hover {

color: #d41900;

text-decoration: underline;

}



/* red links END */



.indexHeaderTitle {

color: #d41900;

font-size: 15pt;

padding-left: 2px;

padding-bottom: 5px;

}



.indexHeaderSubTitle {

color: #4c4c4c;

font-size: 11pt;

padding-left: 2px;

padding-bottom: 15px;

}



.indexHeaderSubTitle a {

color: #4c4c4c;

text-decoration: none;

}



.indexHeaderSubTitle a:hover {

color: #4c4c4c;

text-decoration: underline;

}



/* Panels */





/* index panels and corners small homepage car deal panels */



div.darkPanelTop {

position:relative;

width:172px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.leftCornerDark {

background-color: transparent;

background-image: url("/images/whitelabels/layout/darkPanelTopLC.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: top;

left: 3px;

width: 7px;

height: 38px;

float: left;

}



div.rightCornerDark {

background-color: transparent;

background-image: url("/images/whitelabels/layout/darkPanelTopRC.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: right;

background-y-position: top;

width: 7px;

height: 38px;

float: right;

}



div.lightPanelTop {

position:relative;

width:172px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;



}



div.leftCorner {

background-color: transparent;

background-image: url("/images/whitelabels/layout/lightPanelTop1pxLC.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: top;

left: 3px;

width: 7px;

height: 38px;

float: left;

}



div.rightCorner {

background-color: transparent;

background-image: url("/images/whitelabels/layout/lightPanelTop1pxRC.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: right;

background-y-position: top;

width: 7px;

height: 38px;

float: right;

}



div.leftCornerBottom {

background-color: transparent;

background-image: url("/images/whitelabels/layout/1x1PanelBottomLC.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: bottom;

left: 3px;

width: 7px;

height: 6px;

float: left;

}



div.rightCornerBottom {

background-color: transparent;

background-image: url("/images/whitelabels/layout/1x1PanelBottomRC.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: right;

background-y-position: bottom;

width: 7px;

height: 6px;

float: right;

}



div.panelMiddle {

position: relative;

width: 166px;

height: 155px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.panelMiddlePremium {

position: relative;

width: 166px;

min-height: 100px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottom {

position:absolute;

width:172px;

height:6px;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* index and corners panels END */



/* Last car viewed panel */



div.darkPanelTopLCV {

position:relative;

width:172px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTopLCV {

position:relative;

width:172px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.panelMiddleLCV {

position: relative;

width: 166px;

height: 167px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.panelMiddleIndexDeals {

position: relative;

width: 166px;

height: 386px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottomLCV {

position:absolute;

width:172px;

height:6px;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}

div.PanelBottom350px {

position:absolute;

width:350px;

height:6px;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}

/* Last car viewed panel END */



/* 1x1 panel */



div.darkPanelTop1x1 {

position:relative;

width:233px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTop1x1 {

position:relative;

width:233px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.panelMiddle1x1 {

position: relative;

width: 226px;

height: 159px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottom1x1 {

position:absolute;

width:233px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* NCS Loans */



div.lightPanelTop300x1 {

position:relative;

width:300px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}


div.panelMiddle300x1 {

position: relative;

width: 294px;

height: 390px;
}

div.panelMiddle300x1nav {

position: relative;

width: 294px;

height: 144px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}





div.leftCornerBottomNav {

background-color: transparent;

background-image: url("/images/whitelabels/layout/navPanelleft.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: bottom;

left: 3px;

width: 9px;

height: 20px;

float: left;

}



div.rightCornerBottomNav {

background-color: transparent;

background-image: url("/images/whitelabels/layout/navPanelright.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: right;

background-y-position: bottom;

width: 9px;

height: 20px;

float: right;

}



div.BottomNavMiddle300 {

background-image: url("/images/whitelabels/layout/navPanelmiddle.gif");

background-repeat: repeat-x;

background-color: transparent;

width: 300px;

height: 20px;

text-align: center;

font-size: 8pt;

}



/* 1x2 panel */



div.darkPanelTop1x2 {

position:relative;

width:233px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTop1x2 {

position:relative;

width:233px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.panelMiddle1x2 {

position: relative;

width: 226px;

height: 390px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottom1x2 {

position:absolute;

width:233px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



div.panelMiddleSearchDealPanel {

position: relative;

width: 226px;

height: 452px;

}



/* bottom nav panel */



div.panelMiddle1x1nav {

position: relative;

width: 226px;

height: 144px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}





div.leftCornerBottomNav {

background-color: transparent;

background-image: url("/images/whitelabels/layout/navPanelleft.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: bottom;

left: 3px;

width: 9px;

height: 20px;

float: left;

}



div.rightCornerBottomNav {

background-color: transparent;

background-image: url("/images/whitelabels/layout/navPanelright.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: right;

background-y-position: bottom;

width: 9px;

height: 20px;

float: right;

}



div.BottomNavMiddle {

background-image: url("/images/whitelabels/layout/navPanelmiddle.gif");

background-repeat: repeat-x;

background-color: transparent;

width: 233px;

height: 20px;

text-align: center;

font-size: 8pt;

}





/* 1x1 panel end */



/* 2x1 panel */



div.darkPanelTop2x1 {

position:relative;

width:494px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTop2x1 {

position:relative;

width:494px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.panelMiddle2x1 {

position: relative;

width: 487px;

height: 159px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.panelMiddle2x1Similar {

position: relative;

width: 487px;

min-height: 159px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottom2x1 {

position:absolute;

width:494px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* 2x1 panel end */



/* 2x2 panel */



div.darkPanelTop2x2 {

position:relative;

width:494px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTop2x2 {

position:relative;

width:494px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.panelMiddle2x2 {

position: relative;

width: 487px;

height: 393px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottom2x2 {

position:absolute;

width:494px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* 2x2 panel end */



/* 200pxwidthgrowing */



div.darkPanelTop200x1 {

position:relative;

width:200px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTop200x1 {

position:relative;

width:200px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.panelMiddle200x1 {

position: relative;

width: 194px;

min-height: 50px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottom200x1 {

position:absolute;

width:200px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* Panel 3 by min 2 */



div.darkPanelTop3x2 {

position:relative;

width:750px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTop3x2 {

position:relative;

width:750px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}

div.panelMiddle3x2_scrap {

position: relative;

width: 744px;

min-height: 730px;

}


div.panelMiddle3x2 {

position: relative;

width: 744px;

min-height: 440px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}

div.panelMiddle3x480 {

position: relative;

width: 744px;

min-height: 480px;
}



div.PanelBottom3x2 {

position:absolute;

width:750px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* Panel 3 by min 1 */



div.darkPanelTop3x1 {

position:relative;

width:750px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTop3x1 {

position:relative;

width:750px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.panelMiddle3x1 {

position: relative;

width: 744px;

height: 159px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottom3x1 {

position:absolute;

width:750px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* Panel 3 by min 2 */



/* Panel 3 by 3 */



div.darkPanelTop3x3 {

position:relative;

width:750px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.lightPanelTop3x3 {

position:relative;

width:750px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

}



div.panelMiddle3x3 {

position: relative;

width: 744px;

height: 664px;

}



div.PanelBottom3x3 {

position:absolute;

width:750px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* Panel 2 by min 3 */



div.darkPanelTop2x3 {

position:relative;

width:496px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTop2x3 {

position:relative;

width:496px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.panelMiddle2x3 {

position: relative;

width: 490px;

height: 664px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottom2x3 {

position:absolute;

width:496px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* potential right panel Panel */

div.indexnewsPanelRight {

padding-top:10px;

}



div.indexnewsPanelRight div.row {

background:url("/images/whitelabels/layout/contentPanelsmall.gif");

height:71px;

width:160px;

margin:0 auto 5px auto;

position:relative;

}



div.indexnewsPanelRight div.rowResearch {

background:url("/images/whitelabels/layout/contentPanel180.gif");

height:71px;

width:180px;

margin:0 auto 5px auto;

position:relative;

}



div.indexnewsPanelRight div.row div.newsTitle_new, div.indexnewsPanelRight div.rowResearch div.newsTitle_new

{

padding-top:5px;

}



div.indexnewsPanelRight div.row img.newsImage, div.indexnewsPanelRight div.rowResearch img.newsImage {

width:59px;

height:44px;

float:left;

padding:15px 4px 0 4px;

border:none;

}



div.indexnewsPanelRight div.row div.more, div.indexnewsPanelRight div.rowResearch div.more {

float: right;

position:absolute;

bottom:5px;

right:5px;

}



/* New News Panel Mock */

div.indexnewsPanelIndexTest {

padding-top:5px;

}



div.indexnewsPanelIndexTest div.row {

background:url("/images/whitelabels/layout/contentPanel2.gif");

height:71px;

width:470px;

margin:0 auto 4px auto;

position:relative;

}



div.indexnewsPanelIndexTest div.row div.newsTitle_new

{

padding-top:5px;

}



div.indexnewsPanelIndexTest div.row img.newsImage {

width:79px;

height:59px;

float:left;

margin:5px 5px 0 5px;

border:none;

}



div.indexnewsPanelIndexTest div.row div.more {

float: right;

position:absolute;

bottom:5px;

right:5px;

}



/* road tests panel */

div#roadtestPanel {

padding-top:5px;

}



div#roadtestPanel div.roadtestTitle {

padding:0 10px 0 13px;

color:#D41900;

}



div#roadtestPanel div.description {

padding:0 10px 0 13px;

}



div#roadtestPanel div.more {

float: right;

padding: 0 5px 5px 0;

}



/* video panel */



div#videoPanel {

margin-top:5px;

width:233px;

}



div#videoPanelIndex {

padding-top:5px;

width:224px;

}



div#videoPanel div.column1, div#videoPanelIndex div.column1 {

display:inline;

float:left;

width:100px;

font-size:8pt;

text-align:left;

padding-top:10px;

padding-left:12px;

}



ul.videoPanelemptystars{

text-indent:-999em;

list-style:none;

padding:0;

margin-left:0px;

margin-top:0px;

}



ul.videoPanelemptystars li{

padding:2px;

}



ul.videoPanelemptystars li.empty{

background:url("/images/whitelabels/empty star.gif") no-repeat;

clear:none;

float:left;

list-style-type:none;

width:11px;

}



ul.videoPanelemptystars li.selected{

background:url("/images/whitelabels/full star.gif") no-repeat;

clear:none;

float:left;

list-style-type:none;

width:11px;

}



div#videoPanel div#column2, div#videoPanelIndex div.column2 {

float:right;

padding-top:10px;

width:115px;

}



div#videoPanel div#column2 div.more, div#videoPanelIndex div.column2 div.more {

margin:0 0 0 67px;

}





/* Video Pop Up CSS */

#lbOverlay {

position: absolute;

	left: 0;

	width: 100%;

	background-color: #000;

	cursor: pointer;

padding: 0px;

margin: 0px;

}



#lbCenter, #lbBottomContainer {

	position: absolute;

	left: 50%;

	overflow: hidden;

	background-color: #fff; text-align: center;

}



#lbCenter {

	border-bottom: #000000 solid 1px;

	border-right: #000000 solid 1px;

	border-left: #000000 solid 1px;

}



#lbBottomContainer {

	border-top: #000000 solid 1px;

	border-right: #000000 solid 1px;

	border-left: #000000 solid 1px;

}



.lbLoading {

	background: #fff url(/images/whitelabels/imageenlarger/loading.gif) no-repeat center;

}



#lbImage {

	border: 5px solid #fff;

}



#lbBottom {

	font-family: Verdana, Helvetica, sans-serif;

	font-size: 10px;

	color: #fff;

	line-height: 1.4em;

	text-align: left;

	border: 5px solid #fff;

	background-color: #63677D;

}



#lbCloseLink {



	float: right;

	width: 66px;

	height: 22px;

	background: transparent url(/images/whitelabels/closelabel.gif) no-repeat center;

	margin: 5px 0;

}



#lbCaption, #lbNumber {

	margin-right: 71px;

}



#lbCaption {

	font-weight: bold;

padding-left: 5px;

padding-top: 2px;

}



div.sellDerivativeList {

margin:25px 15px 0 15px;

font-size: 8pt;

}



div.sellDerivativeList a:link, div.sellDerivativeList a:visited, div.sellDerivativeList a:hover, div.sellDerivativeList a:active {

color:#D41900;

}



div.sellCarAdvertKeywords {

margin:15px 15px 0 15px;

font-size: 8pt;

}



ul.researchVehicleSpec, ul#tabPanes, ul#tabs {

list-style-type: none;

padding: 0;

margin: 0;

}



ul#tabs {

cursor: pointer;

}



ul#tabs li {

height:22px;

width:175px;

color: #d41900;

padding-bottom: 5px;

}



ul#tabs li a {

color: #d41900;

text-decoration: none;

}



ul#tabs li a:hover {

color: #d41900;

text-decoration: underline;

}



ul.researchVehicleSpec li {

list-style-type: none;

padding: 0 0 5px 0;

margin: 0;

}



ul.researchVehicleSpec li.title {

padding-top: 10px;

}



div.centeredContent{

text-align: center;

}



#researchRoadtest div.rt_header{

padding: 0 0 10px 0;

font-weight: bold;

}



#researchRoadtest p {

padding: 0 0 10px 0;

}



/* New Index News Panel */

div.indexnewsPanel2 {

}



div.indexnewsPanel2 div.row {

background:url("/images/whitelabels/layout/contentPanel.gif");

height:71px;

width:212px;

margin:0 auto 5px auto;

position:relative;

}



div.indexnewsPanel2 div.row div.newsTitle_new

{

padding-top:5px;

}



div.indexnewsPanel2 div.row img.newsImage {

width:79px;

height:59px;

float:left;

margin:5px 5px 0 5px;

border:none;

}



div.indexnewsPanel2 div.row div.more {

float: right;

position:absolute;

bottom:5px;

right:5px;

}





div.roadtestPagePanel img.roadtestImage {

display:block;

margin:0 auto 15px auto;

}



div.roadtestPagePanel img.roadtestImageLarge {

display:block;

padding:0 auto 15px auto;



}



div.roadtestPagePanel div.roadtestTitle {

padding:0 10px 0 13px;

color:#D41900;

}



div.roadtestPagePanel div.description {

padding:0 10px 0 13px;

}



div.roadtestPagePanel div.more {

float: right;

padding-right: 5px;

width: 200px;

text-align: right;

}





/* Loan panel content */



#loanTabs ul

{

list-style-type: none;

text-align: center;

margin:0;

padding: 0 0 0 40px;

}



#loanTabs ul li {

clear: none;

float:left;

font-size: 8pt;

width: 45px;

height: 15px;

background-color: #f0f0f0;

background: url("/images/whitelabels/layout/loantabs.gif") no-repeat;

margin-right: 5px;

vertical-align: middle;

}



#loanTabs ul li a

{

text-decoration: none;

color: #c81f26;

}



#loanTabs ul li a:hover

{

color: #c81f26;

text-decoration: underline;

}



.loanText{

font-size: 9pt;

text-align: center;

width: 150px;

height:10px;

color: #4c4c4c;

}





.loanAPR {

font-size: 9pt;

color: #C81F26;

text-align: right;

width: 45px;

margin-right: 10px;

}



table#loanAverage {

padding: 0 0 0 0;

display:block;

float:left;

padding-left: 5px;



margin-top: 5px;

width: 220px;

height: 50px;

}



table#loanBest, table#loanBest2 {

padding: 0 0 0 0;

display:block;

float:left;

padding-left: 5px;

margin-top: 10px;

width: 220px;

height: 50px;

}



table#loanWorst, table#loanWorst3 {

padding: 0 0 0 0;

display:block;

float:left;

padding-left: 5px;

margin-top: 15px;

width: 220px;

height: 50px;

}



table#loanAverage td, table#loanBest td, table#loanWorst td, table#loanBest2 td, table#loanWorst3 td {

padding: 0 0 0 0;

margin: 0;

}



.compare{

padding-bottom: 5px;

position: absolute;

bottom: 0;

padding-left: 17px;

}



.compare a:link, .compare a:hover, .compare a:active, .compare a:visited{

color: #c81f26;

}



/* Research Similar Vehicles */

#popupcontent{

position: absolute;

visibility: hidden;

overflow: hidden;

border:1px solid #CCC;

background-color:#F9F9F9;

border:1px solid #333;

padding:5px;

}



#overlay2, #overlayPrice {

visibility: hidden;

position: absolute;

left: 0px;

top: 0px;

width:100%;

height:100%;

z-index: 1000;	

color: #4c4c4c;

}



#overlay2 div.main, #overlayPrice div.main {

width:500px;

height: 300px;

margin: 220px;

background-color: #fff;

padding:3px;

border: #63677d solid 2px;

}



#wrap, #wrapPrice {

clear:left;

height:220px;

width:462px;

display:block;

overflow:hidden;

position:relative;

}



#carousel, #carouselPrice {

width:10000px;

margin:0;

padding:0;

position:absolute;

top:0;

left:0;

}



#carousel li, #carouselPrice li {

height:220px;

width:462px;

margin:0;

padding:0;

float:left;

display:inline;

font-size: 8pt;

}



#previous, #next, #previousPrice, #nextPrice {

display:inline;

height:10px;

margin:0 0 13px;

cursor:pointer;

}



#previous, #previousPrice {

float:left;

width:65px;

}



#next, #nextPrice {

float:right;

width:45px;

}



.previousPL {

float:left;

width:72px;

}



.previousPL2 {

float:left;

display: inline;

width:135px;

}



.nextPL {

float:right;

width:45px;

padding-right: 5px;

}





/* Research Search page */



div.newBuyText {

width: 130px;

float: left;

padding: 5px 0 0 10px;

}



div.cartypeicons3 {

width: 315px;

padding-right:10px;

padding-left: 10px;

float: right;

}



div.cariconsright2 {

width: 100px;

text-align: center;

float: left;

display:inline;

padding-top: 4px;

}



div.ordermakenewsearch{

padding-left: 10px;

}



div.ordermakenewsearch div {

float: left;

width: 88px;

position:relative; 

overflow: hidden;

padding: 0 0 4px 5px;

margin: 0;

}



ul.ordermakeresearch{

margin: 0;

padding: 0 0 0 10px;

float: left;

}



ul.ordermakeresearchSecondcol{

margin: 0;

padding: 0 0 0 0;

float: left;

}



ul.ordermakeresearch li, ul.ordermakeresearchSecondcol li {

width: 88px;

position:relative; 

overflow: hidden;

padding: 0 0 4px 5px;

margin: 0;

}





/* All New style search results Pages */



div.FitMPU{

width: 300px;

float: right;

padding-right: 5px;

padding-bottom: 20px;

}



div.FitTextLinks{

padding-top: 20px;

}



table#loanAverage_ncs, table#loanBest_ncs, table#loanWorst_ncs {

padding: 0 0 0 0;

display:block;

float:left;

margin-top: 5px;

width: 280px;

text-align: center;

height: 50px;

}



div.darkPanelTopRefine {

position:relative;

width:180px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.lightPanelTopRefine {

position:relative;

width:180px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



div.panelMiddleRefine {

position: relative;

width: 174px;

min-height: 159px;

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.PanelBottomRefine {

position:absolute;

width:180px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* 550px x  1 panel */



div.darkPanelTop550x1 {

position:relative;

width:550px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.lightPanelTop550x1 {

position:relative;

width:550px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

}



div.panelMiddle550x1 {

position: relative;

width: 544px;

height: 159px;

}



div.panelMiddle550x1Similar {

position: relative;

width: 544px;

min-height: 159px;

}



div.PanelBottom550x1 {

position:absolute;

width:550px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* 550x2 panel */



div.darkPanelTop550x2 {

position:relative;

width:550px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.lightPanelTop550x2 {

position:relative;

width:550px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

}



div.panelMiddle550x2 {

position: relative;

width: 544px;

min-height: 393px;

}



div.PanelBottom550x2 {

position:absolute;

width:550px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



/* Top and middle of pannels */



.top {

background-repeat: repeat;

background-attachment: scroll;

background-x-position: center;

background-y-position: bottom;

background-color: transparent;

}



.middle {

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}





div.resetNewSearch {

width:165px;

text-align:center;

}



div.contentrefine, div.contentrefineSearch {

padding: 10px 10px 5px 10px;

}



div.contentrefineSearch2 {

padding: 0 10px 5px 10px;

}



#newresultsContainerLease {

width:400px;

float:left;

}



#newresultsContainerLease ul#results {

list-style-type:none;

margin:0;

padding:0 0 0 15px;

}



#newresultsContainerLease

 ul#results li {

margin:0;

padding:0;

height:149px;

width:400px;

}



#newresultsContainerLease

 ul#results li.resultsLight {

background:#F0F0F0 url('/images/whitelabels/layout/lightGradient_150px.jpg') repeat-x;

}



#newresultsContainerLease

 ul#results li.resultsDark {

background:#aaaaaa url('/images/whitelabels/layout/darkGradient_150px.jpg') repeat-x;

}





#newresultsContainerLease

 .resultsImage {

float:left;

margin:0 10px 0 0;

padding:20px 1px 1px 1px;

width:105px;

height:100px;

font-size: 8pt;

text-align: center;

}



#newresultsContainerLease

 .resultsImage2 {

float:left;

margin:0 10px 0 0;

padding:1px 1px 1px 1px;

width:105px;

height:90px;

font-size: 8pt;

text-align: center;

}



#newresultsContainerLease

 .resultsImage_proportions {

width:105px;

height:79px;

}



#newresultsContainerLease

 a img.resultsImage_proportions {

border:1px solid #cccccc;

}



#newresultsContainerLease

 a:hover img.resultsImage_proportions {

border:1px solid #7373F9;

}



#newresultsContainerLease

 .resultsColumn1 {

float:left;

width:190px;

height: 85px;

margin-top:7px;

}







#newresultsContainerLease

 .resultsColumn2 {

float:right;

width:90px;

height: 85px;

margin-top:7px;

}



#newresultsContainerLease

 .additionaltext {

margin: 0 5px 8px 5px;

font-size: 8pt;

}



#newresultsContainerLease

 .resultsHeader {

font-weight:bold;

font-size:9pt;

color:#D41900;

}



#newresultsContainerLease

 .resultsText {

font-size:10pt;

}



#newresultsContainerLease

 .resultsPrice {

font-size:13px;

color:#333333;

font-weight:bold;

text-align:right;

margin-right:10px;

}



#newresultsContainerLease

 .resultsTradePrivate {

font-size:8pt;

text-align:right;

margin:10px 10px 0 0;

}



#newresultsContainerLease

 .resultsLink {

font-size:10pt;

text-align:right;

padding:25px 10px 0 0;

}



div.resultsHeader a {

color: #d41900;

text-decoration: none;

}



div.resultsText a, div.additionaltext a {

color: #000000;

text-decoration: none;

}



.resultsPrice a{

color: #000000;

text-decoration: none;

}



.sortby_new {

padding-left: 23px;

padding-bottom: 5px;

text-align: right;

width:400px;

font-size: 8pt;

color: #4c4c4c;

}



div.navcontent4 {

width:400px;

height:15px;

text-align:center;

padding: 0 0 10px 0;

}



div.navcontentresearch {

width:540px;

height:15px;

text-align:center;

padding: 0 0 10px 0;

}



.resultsNavigationCurrent{

margin-top: 5px;

margin-right: 5px;

margin-bottom: 5px;

margin-left: 5px;

color: #fb5050;

text-decoration: none;

}



.resultsNavigation {

font-size: 10pt;

margin-top: 5px;

margin-right: 10px;

margin-bottom: 5px;

margin-left: 10px;

color: #d41900;

}



.resultsNavigationnext, .resultsNavigationprevious {

color: #4c4c4c;

}



div.co2insurspec {

clear: both;

font-size: 8pt;

text-align: center;

}



/* SEO text links */



div.paragraphSearch{

width:720px;

margin-left:2px;

margin-top:15px;

}

div.paragraphSearchMPU{

width:600px;

margin-left:2px;

margin-top:15px;

}

div.paragraphSearchMPUNew{

width:780px;

padding-left:20px;

margin-top:15px;

}



div.paragraphSearch h1, div.paragraphSearchMPU h1, div.paragraphSearchMPUNew h1 {

color:#666666;

font-weight:bold;

font-size:12pt;

}



div.paragraphSearch h1 a:link, div.paragraphSearchMPU h1 a:link, div.paragraphSearchMPUNew h1 a:link{

color:#666666;

font-weight:bold;

font-size:12pt;

}



div.paragraphSearch h1 a:hover, div.paragraphSearchMPU h1 a:hover{

color:#666666;

}



div.paragraphSearch h1 a:visited, div.paragraphSearchMPU h1 a:visited{

color:#666666;

}



div.paragraphSearch h1 a:active, div.paragraphSearchMPU h1 a:active{

color:#666666;

}



.paragraphSearch, div.paragraphSearchMPU {

font-size:8pt;

color:#4C4C4C;

}



.paragraphSearch a:link, div.paragraphSearchMPU a:link{

font-size:8pt;

color:#4C4C4C;

font-weight:bold;

}



.paragraphSearch a:hover, div.paragraphSearchMPU a:hover{

color:#4C4C4C;

font-weight:bold;

text-decoration:underline;

}



.paragraphSearch a:visited, div.paragraphSearchMPU a:visited{

color:#4C4C4C;

font-weight:bold;

}



.paragraphSearch a:active, div.paragraphSearchMPU a:active{

color:#4C4C4C;

font-weight:bold;

}



table#counties{

margin-top:15px;

width:720px;

font-size:8pt;

}



table#counties td {

width:360px;

}



table#newcarsearchpara{

margin-top:15px;

width:600px;

font-size:8pt;

}



table#newcarsearchpara td {

width:300px;

}



table#counties a:link, table#newcarsearchpara a:link{

color:#4C4C4C;

text-decoration:none;

}



table#counties a:hover, table#newcarsearchpara a:hover{

color:#4C4C4C;

text-decoration:underline;

}



table#counties a:visited, table#newcarsearchpara a:visited{

color:#4C4C4C;

text-decoration:none;

}



table#counties a:active, table#newcarsearchpara a:active{

color:#4C4C4C;

text-decoration:none;

}





#leasingForm{

padding: 0;

margin: 0;

}



div.title2 {

color: #d41900;

font-size: 10pt;

margin-top: 2px;

margin-left: 10px;

}



div#sellPanel img#sellFree {

float: left;

margin-top: 0pt;

margin-right: 5px;

margin-bottom: 25px;

margin-left: 13px;

}



div#sellPanel {

margin-top: 25px;

}



div#sellPanel ul {

list-style-type: none;

}



.writing_advert a:visited {

color: #d41900;

}



.writing_advert a:hover {

color: #d41900;

}



.researchListLeft {

float: left;

clear: both;

padding-bottom: 5px;

}



.researchListRight {

float: right;

padding-bottom: 5px;

padding-right: 10px;

color: #d41900;

}



ul.lefthandsepc li {

clear: both;

}



ul.righthandsepc li {

clear: both;

}



/* Test research results */



.sortby_newResearch {

padding-left: 23px;

padding-bottom: 5px;

padding-top: 5px;

text-align: right;

width:520px;

font-size: 8pt;

color: #4c4c4c;

}



#researchResultsContainer{

width:570px;

float:left;

}



#researchResultsContainer ul#results {

list-style-type:none;

margin:0;

padding:0 0 0 4px;

width:550px;

}



#researchResultsContainer

 ul#results li.derivatives {

padding:0 0 2px 0;

margin:0;

font-size: 8pt;

text-align: top;

}



ul.ders {

list-style-type: none;

padding: 0;

margin: 0;

}



.panelMiddle3x2 p {

padding: 0 0 10px 0;

margin: 0;



}



#researchResultsContainer

 ul#results li.resultsLight, #researchResultsContainer

 ul#results li.resultsDark, #researchResultsContainer

 ul#results li.resultsDark2, #researchResultsContainer

 ul#results li.resultsDark3 {

float: left;

display: inline;

margin:0;

padding:0 3px 5px 3px;

height:220px;

width:170px;

}





#researchResultsContainer

 .resultsImage {

float:left;

margin:0 0 0 0;

padding:20px 10px 1px 1px;

width:130px;

height:115px;

font-size: 8pt;

text-align: center;

}



#researchResultsContainer

 .resultsImage2 {

float:left;

margin:0 0 0 0;

padding:1px 1px 1px 11px;

width:150px;

height:115px;

font-size: 8pt;

text-align: center;

}



#researchResultsContainer

 .resultsImage_proportions {

width:130px;

height:105px;

}



#researchResultsContainer

 a img.resultsImage_proportions {

border:1px solid #cccccc;

}



#researchResultsContainer

 a:hover img.resultsImage_proportions {

border:1px solid #7373F9;

}



#researchResultsContainer

 .resultsColumn1 {

float:left;

padding-left: 8px;

width:155px;

height: 80px;

margin-top:7px;

color: #4c4c4c;

}



#researchResultsContainer

 ul#results li.resultsLight11111 {

background:#F0F0F0 url('/images/whitelabels/layout/research_light.jpg') repeat;

}



#researchResultsContainer

 ul#results li.resultsDark11111 {

background:#aaaaaa url('/images/whitelabels/layout/research_dark.jpg') repeat;

}



#researchResultsContainer

 ul#results li.resultsLight{

border-bottom: 1px solid #cccccc;

border-right: 1px solid #cccccc;

}



#researchResultsContainer

 ul#results li.resultsDark{

border-bottom: 1px solid #cccccc;



}



#researchResultsContainer

 ul#results li.resultsDark2{

border-right: 1px solid #cccccc;



}





div.lightPanelTop162x1 {

position:relative;

width:170px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

}



div.panelMiddle162x1 {

position: relative;

width: 164px;

height: 220px;

}



div.PanelBottom162x1 {

position:absolute;

width:170px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



div.darkPanelTop560x1200 {

position:relative;

width:560px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.lightPanelTop560x1200 {

position:relative;

width:560px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

}



div.panelMiddle560x1200 {

position: relative;

width: 554px;

height: 1100px;

}



div.panelMiddle560xexpand {

position: relative;

width: 554px;

max-height:10000px;

overflow: hidden;

}





div.PanelBottom560x1200 {

position:absolute;

width:560px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}







#researchResultsContainer

 .resultsColumn2 {

float:right;

width:90px;

height: 85px;

margin-top:7px;

}



#researchResultsContainer

 .additionaltext {

margin: 0 5px 8px 5px;

font-size: 8pt;

}



#researchResultsContainer

 .resultsHeader {

font-weight:bold;

font-size:9pt;

color:#D41900;

}



#researchResultsContainer

 .resultsText {

font-size:8pt;

}



#researchResultsContainer .resultsPrice {

font-size:9px;

color:#333333;

font-weight:bold;

text-align:right;

margin-right:10px;

}



#researchResultsContainer

 .resultsTradePrivate {

font-size:8pt;

text-align:right;

margin:10px 10px 0 0;

}



#researchResultsContainer

 .resultsLink {

font-size:8pt;

text-align:right;

padding:10px 10px 0 0;

}





form#roadtestSearchForm  {

margin:5px 0 0 13px;

}



form#roadtestSearchForm div.row {

margin-bottom:10px;

}



form#roadtestSearchForm .carSearch_select {

width:205px;

border:1px solid #808080;

}



form#roadtestSearchForm .carSearch_input {

width:110px;

border:1px solid #808080;

}



form#roadtestSearchForm #find {

margin-left:155px;

vertical-align:middle;

}



div.titleResearch {

padding-right: 10px;

padding-left: 13px;

color: #d41900;

font-size: 10pt;

}



/* stats graph */

.graphtext{

float: left;

clear: both;

font-size: 8pt;

}



.graph { 

position: relative; /* IE is dumb */

width: 300px; 

padding: 2px; 

margin-bottom: .5em;

float: left; 

display:inline;					

}



.graph .bar { 

display: block;	

position: relative;

background: #ffcc33; 

text-align: center; 

color: #4c4c4c; 

font-size: 7pt;

height: 8px; 

line-height: 8px;									

}

.graph .bar span 

{ position: absolute; left: 1em; } /* IE doesn't want to follow the rules for overflow: visible */



.graphResearch { 

position: relative; /* IE is dumb */

width: 150px; 

padding: 2px; 

margin-bottom: .5em;

float: left; 

display:inline;

border:1px solid black;			

}



.graphResearch .bar { 

display: block;	

position: relative;

background: #ffcc33; 

text-align: center; 

color: #4c4c4c; 

font-size: 7pt;

height: 8px; 

line-height: 8px;									

}

.graphResearch .bar span 

{ position: absolute; left: 1em; } /* IE doesn't want to follow the rules for overflow: visible */



/* New Search Results */

				 

div.darkPanelTopRefineUsedSearch {

position:relative;

width:160px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.panelMiddleRefineUsedSearch {

position: relative;

width: 154px;

min-height: 30px;

}



div.PanelBottomRefineUsedSearch {

position:absolute;

width:160px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



div.resetMPU, div.resetMPU2 {

width: 145px;

text-align: center;

}



div.contentrefineindent {

padding-left: 15px;

margin-bottom: 5px;

}



div.contentrefineindent2 {

margin-bottom: 5px;

}



div.contentrefineSearch a, div.resetMPU a {

color: #666666;

text-decoration: none;

font-weight: bold;

}



div.contentrefineSearch a:hover, div.resetMPU a:hover {

color: #666666;

text-decoration: underline;

font-weight: bold;

}



div.contentrefineSearch strong {

color: #d41900;

font-weight: bold;

}



div.darkPanelTopMainSearch {

position:relative;

width:460px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.panelMiddleMainSearch{

position: relative;

width: 454px;

height: 155px;

}



div.panelMiddleMainSearchNew{

position: relative;

width: 454px;

height: 175px;

}



div.PanelBottomMainSearch {

position:absolute;

width:460px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



#resultsContainer {



}



div.searchdone2 {

width: 600px;

float: left;

display: inline;

padding-left: 10px;

}



table#carSearchWide6 td {

margin: 0;

padding-top: 0pt;

padding-right: 20px;

padding-bottom: 6px;

padding-left: 0pt;

vertical-align: top;

}



form#carSearchForm_wide2 {

padding:0 0 0 10px;

margin: 0;

}



form#carSearchForm_wide2 .carSearch_select {

width:175px;

border:1px solid #808080;

}



form#carSearchForm_wide2 .carSearch_input {

width:110px;

border:1px solid #808080;

}



form#carSearchForm_wide2 #find {

margin-left:200px;

}



form#carSearchForm_wide2 #find2 {

margin-left:130px;

}



form#carSearchForm_wide2 #findNew {

margin-left:320px;

}



table#carSearchWide2 {

width:500px;

}



table#carSearchWide2 td  {

padding:0 25px 15px 0;

vertical-align:top;

}



table#cheapUpToMPU {

margin-top: 15px;

width: 600px;

font-size: 8pt;

}



table#cheapUpToMPU td{

width: 300px;

}

table#cheapUpToMPUNew {

margin-top: 15px;

width: 700px;

font-size: 8pt;

margin-left: 50px;

}



table#cheapUpToMPUNew td{

width: 225px;

}



table#cheapUpTo a:link, table#cheapUpToMPU a:link, table#cheapUpToMPUNew a:link{

color: #4c4c4c;

text-decoration: none;

}



table#cheapUpTo a:hover, table#cheapUpToMPU a:hover, table#cheapUpToMPUNew a:hover{

color: #4c4c4c;

text-decoration: underline;

}



.resultsNavigationCurrent2 {

margin-top: 5px;

margin-right: 5px;

margin-bottom: 5px;

margin-left: 5px;

color: #fb5050;

text-decoration: none;

}



.resultsNavigationMPU {

margin-top: 0px;

margin-right: 4px;

margin-bottom: 0px;

margin-left: 4px;

color: #d41900;

}



#resultsContainer ul#resultspremiumMPU {

width:610px;

float:left;

list-style-type:none;

margin:0;

padding:0;

}





#resultsContainer ul#resultspremiumMPU li {

margin: 0;

padding: 0;

height: 150px;

}



#resultsContainer ul#resultspremiumMPU li.superResultsDark {

background-color: #aaaaaa;

background-image: url(/images/whitelabels/layout/darkGradient_150px.jpg);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0%;

}



#resultsContainer ul#resultspremiumMPU li.superResultsDarkCard {

background-color: #aaaaaa;

background-image: url(/images/whitelabels/layout/darkGradient_165px.jpg);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0%;

height:165px;

}



#resultsContainer ul#resultspremiumMPU li.resultsDark {

background-color: #aaaaaa;

background-image: url(/images/whitelabels/layout/lightGradient_165px.jpg);

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0%;

}



#resultsContainer ul#resultspremiumMPU li.resultsLight {

background-color: #f0f0f0;

background-image: url(/images/whitelabels/layout/verylightGradient_165px.jpg); 

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0%;

}



#resultsContainer .resultsImage_proportions {

width:180px;

height:130px;

padding: 10px 0 10px 5px;

float:left;

display: inline;

}



#resultsContainer .resultsImage_proportions_card {

width:180px;

height:130px;

padding: 17px 0 0 5px;

float:left;

display: inline;

}



#resultsContainer .resultsColumnMPU {

float:left;

display: inline;

width:175px;

padding-top:10px;

padding-left:10px;

}



#resultsContainer .resultsColumn1MPU {

float:left;

display: inline;

width:310px;

height: 120px;

padding-top:9px;

padding-left:10px;

}


#resultsContainer .resultsColumn1Upgrade {

float:left;

display: inline;

width:180px;

padding-top:10px;

padding-left:10px;

}


#resultsContainer .resultsColumntestMPU {

float:left;

display: inline;

width:410px;

padding-top:10px;

padding-left:10px;

}

#resultsContainer .resultsColumnMPU_used {

float:left;

display: inline;

width:250px;

padding-top:10px;

padding-left:5px;

}


#resultsContainer .resultsColumnUsedNewMPU {

float:left;

width:380px;

padding-top:15px;

padding-left:10px;

}


#resultsContainer .resultsColumnMPU_used_card {

float:left;

display: inline;

width:250px;

padding-left:5px;

}



#resultsContainer .resultsColumnMPU_usedAMEX {

float:left;

display: inline;

width:300px;

padding-top:10px;

padding-left:5px;

}



#resultsContainer .resultsColumnMPU_usedAMEX .resultsTest a {

color: #000000;

text-decoration: none;

}



#resultsContainer .resultsColumn2 .resultsPrice2 a {

color: #000000;

text-decoration: none;

}





#resultsContainer .resultsColumn1 {

float:left;

display: inline;

width:185px;

padding-top:10px;

padding-left:5px;

}



#resultsContainer .resultsColumn3MPU .paneldealerheader {

background:url("/images/whitelabels/layout/resultspaneldealerheader.gif") repeat-x;

height: 21px;

width: 130px;

padding-bottom: 5px;

font-weight: bold;

color: #ffffff;

}



#resultsContainer .resultsColumn3MPU .paneldealerheader span {

padding-left: 10px;

margin-top: 2px;

}



#resultsContainer .resultsColumn3MPU {

float:left;

display: inline;

width:115px;



}



#resultsContainer .resultsColumn2 {

float: right;

display: inline;

width: 105px;



}


#resultsContainer .resultsColumnNoMod {

float: right;

display: inline;

width: 120px;



}



#resultsContainer .resultsColumn2_used {

float: right;

display: inline;

width: 140px;

margin-top: 7px;

}



#resultsContainer .resultsColumn2_used_card {

float: right;

display: inline;

width: 140px;

}



#resultsContainer .resultsHeader {

font-weight: bold;

font-size: 9pt;

color: #d41900;

padding-bottom: 2px;

}



#resultsContainer .resultsText {

font-size: 10pt;

padding-bottom: 2px;

}



#resultsContainer .resultsHeaderNew {

font-weight: bold;

font-size: 8pt;

color: #d41900;

padding-bottom: 2px;

}

#resultsContainer .resultsHeaderNew a {
color: #d41900;
text-decoration: none;
}


#resultsContainer .resultsHeaderUsedNoMod {
font-size: 18px;
color: #333;
padding-bottom: 2px;
}

#resultsContainer .resultsHeaderUsedNoMod a {
color: #333;
text-decoration: underline;
}




#resultsContainer .resultsTextNew {
font-size: 8pt;
padding-bottom: 2px;
}



#resultsContainer .pricepanel {

background:url("/images/whitelabels/layout/pricepanel.gif") no-repeat;

height: 30px;

width: 80px;

float: right;

padding-bottom: 5px;

}

#resultsContainer .pricepanelNo {

background:url("/images/whitelabels/layout/pricepanel100.gif") no-repeat;

height: 30px;

width: 100px;

float: right;

padding-bottom: 5px;

}

#resultsContainer .pricepanelNo .resultsPrice2 {

font-size: 10pt;

font-weight: bold;

text-align: right;

margin-right: 5px;

margin-top: 5px;

}


#resultsContainer .pricepanel .resultsPrice2 {

font-size: 15px;

font-weight: bold;

text-align: right;

margin-right: 10px;

margin-top: 5px;

}



#resultsContainer .resultsPrice_used .resultsPrice2{

font-size: 15px;

font-weight: bold;

text-align: right;

margin-right: 5px;

margin-top: 5px;

}







#resultsContainer .resultsPrice {

font-size: 15px;

color: #333333;

font-weight: bold;

text-align: right;

margin-right: 10px;

margin-top: 7px;

padding-bottom: 5px;

}



#resultsContainer .resultsPrice_used2 {

background-color: transparent;

background-image: url(/images/whitelabels/layout/pricepanellight_small.gif);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0% 0%;

height: 30px;

width: 80px;

float: right;

font-size: 15px;

color: #41900;

font-weight: bold;

text-align: right;



}



#resultsContainer .resultsPrice_used {



height: 30px;

width: 120px;

float: right;

padding-bottom: 30px;

font-size: 15px;

color: #41900;

font-weight: bold;

text-align: right;

padding-right: 10px;

}



#resultsContainer .resultsTradePrivate {

font-size: 8pt;

text-align: right;

margin-top: 10px;

margin-right: 10px;

margin-bottom: 0pt;

margin-left: 0pt;

padding-bottom: 5px;

}



div.resultsLink {

padding-top: 10px;

}



#resultsContainer .resultsLink {

font-size: 10pt;

text-align: right;

padding-top: 7px;

padding-right: 10px;

padding-bottom: 0pt;

padding-left: 0pt;

}



.searchResultsNavMPU {

width:600px;

font-size:8pt;

padding: 0;

margin: 0;

text-align:center;

}


.searchResultsNavMPU2 {

width:600px;

font-size:8pt;

padding: 0;

margin: 0;

text-align:center;

}


div.lightPanelTopPL {

position:relative;

width:600px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

}



div.panelMiddlePL {

position: relative;

width: 594px;

height: 180px;

}



div.PanelBottomPL {

position:absolute;

width:600px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}





/* Vehicle Details New Glass's */





div.panelMiddleVehicleDetail {

position: relative;

width: 717px;

min-height: 750px;

}



div#creditTabs {

margin: 0;

text-align: center;

}



.cardAPR {

font-size: 8pt;

color: #c81f26;

}



#creditTabs ul{

list-style-type: none;

text-align: center;

margin: 0 0 0 0;

padding: 5px 40px 0 60px;

}



#creditTabs ul li  {

clear: none;

float:left;

font-size: 8pt;

width: 124px;

height: 15px;

background-color: #f0f0f0;

background: url("/images/whitelabels/layout/cardtabs.gif") no-repeat;

margin-right: 5px;

vertical-align: middle;

}



table#card1 {

padding: 0 0 0 0;

display:block;

float:left;

margin-left: 5px;

margin-right:20px;

margin-top: 5px;

width: 451px;

height: 50px;

font-size: 8pt;

}



table#card2 {

padding: 0 0 0 0;

display:block;

float:left;

margin-left: 5px;

margin-right:20px;

margin-top: 5px;

width: 451px;

height: 50px;

font-size: 8pt;

}



table#card3 {

padding: 0 0 0 0;

display:block;

float:left;

margin-left: 5px;

margin-right:20px;

padding-top: 3px;

width: 461px;

height: 50px;

font-size: 8pt;

}



table#cardUsed {

padding: 0 0 0 0;

display:block;

float:left;

padding-top: 3px;

width: 420px;

height: 50px;

font-size: 8pt;

}



table#card1 td, table#card2 td, table#card3 td{

padding: 1px 0 0 20px;

margin: 0;

}



table#cardUsed td {

padding: 1px 0 0 1px;

margin: 0;

}



.cardText{

font-size: 8pt;

color: #4c4c4c;

}



div#vehicleDetailPanel{

padding: 15px 10px 0 15px;

}



div#vehicleDetailPanel div#imageContainer {

float:left;

width:250px;
padding-left: 50px;
}



div#vehicleDetailPanel div#imageContainer img#vehicledetail_mainImage {

width:250px;

height:179px;

float:left;

margin:0 0 10px 0;

}



div#vehicleDetailPanel div#imageContainerPower {

float:left;

width:450px;

}



div#vehicleDetailPanel div#imageContainerPower img#vehicledetail_mainImage {

width: 430px;

height: 323px;

float:left;

margin:0 0 10px 0;

}



div#vehicleDetailPanel div#imageContainer img.vehicledetail_smallImage, div#vehicleDetailPanel div#imageContainerPower img.vehicledetail_smallImage {

width:80px;

margin-bottom:5px;

border:none;

display:inline;

}



/* The Famed Image changer */



#imageBoxPower{

position: relative;

overflow: hidden;

margin: 0 0 0 7px;

width: 418px;



}



#imageBoxInside  {

width: 10000px;

}



#imageBox img {

float: left;

padding: 3px 1px 0 1px;

margin: 0px;

}



#imageBox br {

clear: both;

}



#previousimage{

float: left; width: 68px; visibility: hidden;

}



#nextimage{

float: right; width: 60px;

}



#enlargemainimage {

display: inline; width: 314px; float: left; text-align: center;

}



#enlargemainimageUsed {

display: inline; width: 250px; float: left; text-align: center;

}





/* upgrade USED advert */



div.panelMiddlePowerlisting {

position: relative;

width: 744px;

max-height: 2000px;

overflow:hidden;


}





div#vehicleDetailPanel div#profile {

text-align:center;

margin:5px 0 5px 0;

}



div#vehicleDetailPanel div#sectionHeader {

margin-top:10px;

font-weight:bold;

}



div#vehicleDetailPanel div#points {

text-align:center;

margin-bottom:5px;

}



div#vehicleDetailPanel div#price {

font-weight:bold;

color:#d41900;

text-align:center;

margin-bottom:4px;

}



div#vehicleDetailPanel div#linkContainer {

float:right;

width:300px;

}



div#vehicleDetailPanel div#linkContainer ul {

width:300px;

list-style-type:none;

padding:0;

margin:0;

}



div#vehicleDetailPanel div#linkContainerPower ul {

width:250px;

list-style-type:none;

padding:0;

margin:0;

}



div#vehicleDetailPanel div#linkContainer ul li, div#vehicleDetailPanel div#linkContainerPower ul li {

margin:0 0 10px 0;

padding:0;

}



div#vehicleDetailPanel div#linkContainer ul li.space, div#vehicleDetailPanel div#linkContainerPower ul li.space {

margin:0 0 20px 0;

padding:0;

}



div#vehicleDetailPanel div#linkContainer ul li.red a, div#vehicleDetailPanel div#linkContainerPower ul li.red a {

color:#D41900;

text-decoration:none;

}



div#vehicleDetailPanel div#linkContainer ul li.red a:hover, div#vehicleDetailPanel div#linkContainerPower ul li.red a:hover {

text-decoration:underline;

}



div#vehicleDetailPanel div#linkContainerPower {

float:right;

width:250px;

}





ul.twocol {

width:400px;

margin:0 auto 0 auto;

}



ul.twocol li {

float:left;

width:180px;

margin:0px 20px 0px 0px;

padding:0px;

}



ul.threecol {

width:600px;

margin:0 auto 0 auto;

}



ul.threecol li {

float:left;

width:180px;

margin:0px 20px 0px 0px;

padding:0px;

}



div.contactDetails {

float: left;

width: 250px;

padding-left: 60px;

}



div.contactLocation {

float: right;

width: 315px;

}



div.contactDetailsUsed {

float: left;

width: 220px;

}



div.contactLocationUsed {

float: right;

width: 220px;

}



span.contactUsedIcon {

float: left;

height: 24px;

clear: both;

padding-left: 43px;

}



span.contactUsedIconWeb {

float: left;

height: 24px;

clear: both;

padding-left: 40px;

}



span.contactUsedText {

float: left;

display: inline;

padding-top: 3px;

}



span.contactUsedText a {

color: #d41900;

text-decoration: none;

}



span.contactUsedText a:hover {

color: #d41900;

text-decoration: underline;

}



div.vechicledetailback a {

color:#D41900;

}



div.vechicledetailback {

margin-top: 10px;

padding-bottom: 30px;

}



.navTitleVehicle {

font-size:9pt;

color:#4C4C4C;

}



.navTitleVehicle a, .navVehicle a {

color:#4C4C4C;

text-decoration:underline;

font-size:9pt;

}





div.darkPanelTopVehicleDetail {

position:relative;

width:724px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.lightPanelTopVehicleDetail {

position:relative;

width:724px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

}





div.PanelBottomVehicleDetail {

position:absolute;

width:724px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}





div.panelMiddleUsedSearch {

position: relative;

width: 717px;

min-height: 192px;

}



div.panelMiddleUsedSearchNew {

position: relative;

width: 717px;

height: 247px;

}



div#dealPanel div.contentPanel {

background:url("/images/whitelabels/layout/contentPanel.gif");

height:71px;

width:212px;

margin:0 auto 5px auto;

position:relative;

}



div#dealPanel div.contentPanel img.vehicleImg {

float:left;

margin:5px 10px 0 5px;

width:79px;

height:59px;

}



div#dealPanel div.contentPanel div.dealTitle {

color:#D41900;

padding-top:10px;

}



div#dealPanel div.contentPanel div.description {

font-size:8pt;

}



div#dealPanel div.contentPanel div.more {

position:absolute;

bottom:0pt;

right:0pt;

margin:0 5px 5px 0;

}

div.researchDetailNavLeft {
float: left; width: 200px; padding-right: 20px;
}


.dealerBrandedText{

float: right; width: 90px; font-size: 7.5pt;

}

div.researchRefineWidth{

width: 185px; float:left; display:inline; padding-right: 5px;
}


/* car search panel */

form#carSearchForm {

padding:10px 0 0 13px;

}



form#carSearchForm div.row {

padding-bottom:10px;

}



form#carSearchForm .carSearch_select {

width:205px;

border:1px solid #808080;

}



form#carSearchForm .carSearch_input {

width:110px;

border:1px solid #808080;

}



form#carSearchForm #find {

margin-left:45px;

vertical-align:middle;

}





#alertContainerCallback {

display: none;

}



.lunchbox {

display:none;

}





/* car search panel SEO Make Pages */

form#carSearchFormSEO {

padding:0 0 0 10px;

margin:0;

}



form#carSearchFormSEO div.row {

padding-bottom:10px;

}



form#carSearchFormSEO .carSearch_select {

width:205px;

border:1px solid #808080;

}



form#carSearchFormSEO .carSearch_input {

width:110px;

border:1px solid #808080;

}



form#carSearchFormSEO #find {

padding-left:45px;

vertical-align:middle;

}



table#leasingiconsbuy td {

padding: 0 0 10px 0;

margin: 0;

width:65px;

}





/* 400 width panel Make Page */



div.lightPanelTop400x1 {

position:relative;

width:424px;

height:38px;

background:url("/images/whitelabels/layout/lightPanelTop1px.gif");

}



div.panelMiddle400x1 {

position: relative;

width: 418px;

height: 208px;

}





div.PanelBottom400x1 {

position:absolute;

width:424px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



div.cartypeiconsMake {

width: 345px;



padding-right: 2px;

float: right;

}



div.cariconsrightMake {

width: 115px;

text-align: center;

float: left;

display:inline;

padding-top: 4px;

}



table#leasingiconsMake td {

padding: 0 0 10px 0;

margin: 0;

width:75px;

}



table#leasingiconsMake td.long {

padding: 0 0 10px 0;

margin: 0;

width:105px;

}



table#leasingiconsMake td.mini {

padding: 0 0 10px 0;

margin: 0;

width:95px;

}



table#nospace {

padding: 0 0 0 40px;

margin: 0;



}



table#nospace td {

padding: 0 15px 5px 0;

margin: 0;

vertical-align: middle;

text-align:center;

}



li.keyFeatures{

clear:both;

}



#mpuPanel ul {

padding: 0;

margin: 0;

list-style-type: none;

}



#mpuPanel ul li {

padding: 0;

margin: 0;

width: 99px;

border-right: 1px solid #ccc;

border-bottom: 1px solid #ccc;

font-size: 7pt;

float: left;

display: inline;

height: 20px;

text-align: center;

font-weight: bold;

}



#mpuPanel ul li a {

color: #4c4c4c;

text-decoration: none;

}



#mpuPanel ul li div {

padding-top: 3px;

}







/* New Car Management Tool */



div.NCMdealer {

font-size: 12pt; padding-bottom: 15px; font-weight: bold;

}



div.NCMlinks {

width: 190px; font-size: 10pt;

}



div.NCMlinks a {

color: #0099ff;

text-decoration: underline;

}





div.NCMbreaker {

background: url("/images/whitelabels/emboss.gif") no-repeat; height: 300px; width: 31px; float: left; display: inline; border-right: 2px solid #333;

}



div.NCMcontainer {

float: left; width: 700px; color: #4c4c4c; padding-left: 20px; font-size: 8pt;

background-color: transparent;

background-image: url('/images/whitelabels/emboss.gif');

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 691px top;

min-height: 650px;

}



div.NCMcontainer a {

color: #0099ff;

text-decoration: underline;

}



div.NCMcontainer div.darkBlueLinks a {

color: blue;

text-decoration: underline;

}



table.NCMvehicle td {

padding-right: 10px;

}



table.NCMvehicle a {

color: blue;

text-decoration: underline;

}





div.navCircles {

width: 645px;

padding-left: 10px;

font-size: 10pt;

border: 1px solid #ccc;

height: 27px;

padding-top: 2px;

}



div.navCircles div.circle {

width: 200px;

height: 26px;

background: url('/images/whitelabels/navcircle.gif') no-repeat;

float: left; display: inline;

}



div.navCircles div.circleEnd {

width: 26px;

height: 26px;

background: url('/images/whitelabels/navcircle.gif') no-repeat;

float: left; display: inline;

}



div.navCircles div.circleFull {

width: 200px;

height: 26px;

background: url('/images/whitelabels/navcirclecomp.gif') no-repeat;

float: left; display: inline;

}





div.NCMnavRight {

width: 190px; float: right; display: inline; padding-right: 20px; color: #4c4c4c;

}





div.NCMbottombreaker {

width: 655px;

border-top: 1px dashed #ccc;

padding-bottom: 15px;

}





div#card1 {

padding: 10px 0 0 10px;

display:block;

float:left;

width: 280px;

height: 230px;

font-size: 8pt;

}



div#card2 {

padding: 10px 0 0 10px;

display:block;

float:left;

width: 280px;

height: 230px;

font-size: 8pt;

}



div#card3 {

padding: 10px 0 0 10px;

display:block;

float:left;

width: 280px;

height: 230px;

font-size: 8pt;

color: #4c4c4c;

}



div#card3 a, div#card2 a, div#card1 a {

color: #4c4c4c;

}



/* Autotrader comparrison */



div.darkPanelTop360x1 {

position:relative;

width:335px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.panelMiddle360x1 {

position: relative;

width: 329px;

height: 357px;

}





div.PanelBottom360x1 {

position:absolute;

width:335px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



div.autotraderNav a {

color: #0099ff;

text-decoration: underline;

}



div.cartypeicons {

width: 215px;

padding-left: 5px;

}



div.cariconsleft {

width: 69px;

text-align: center;

float: left;

display:inline;

}



div.cariconsright {

width: 69px;

text-align: center;

float: left;

display:inline;

}



div.cartypeicons a:link, div.cartypeicons a:active, div.cartypeicons a:visited  {

color: #4c4c4c;

text-decoration: none;

}



div.cartypeicons a:hover {

color: #4c4c4c;

text-decoration: underline;

}



/* car search panel small */

form#carSearchForm {

padding:1px 0 0 12px;

margin: 0;

}



form#carSearchForm div.row {



}



form#carSearchForm .carSearch_select {

width:205px;

border:1px solid #808080;

}



form#carSearchForm .carSearch_input {

width:110px;

border:1px solid #808080;

}



form#carSearchForm #find {

margin-left:45px;

vertical-align:middle;

}



div.panelMiddle1x1rightAuto {

position: relative;

width: 226px;

height: 153px;

}





/* New style car search */

div.darkPanelTopNewUsedSearch {

position:relative;

width:791px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.darkPanelTopNewUsedRefine {

position:relative;

width:175px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.panelTopMiddleNewUsedSearch {

position: relative;

width: 169px;

height: 104px;

}



div.panelMiddleNewUsedSearch {

position: relative;

width: 169px;

min-height: 100px;

}



div.PanelBottomNewUsedSearch {

position:absolute;

width:175px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



div.darkPanelTopUsedSearchNew {

position:relative;

width:627px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.panelMiddleMainSearchNewUsed{

position: relative;

width: 627px;

height: 100px;

}



div.PanelBottomMainSearchUsed {

position:absolute;

width:627px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}



div.middleUsed {

border-right-width: 3px;

border-right-style: solid;

border-right-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



div.middleUsed2 {

border-left-width: 3px;

border-left-style: solid;

border-left-color: #f2f2f2;

background-color: transparent;

color: #4c4c4c;

font-size: 8pt;

}



form#roadtestSearchForm .carSearch_selectUsed {

width:260px;

border:1px solid #808080;

}



form#roadtestSearchForm .carSearch_inputUsed {

width:110px;

border:1px solid #808080;

}



form#carSearchForm_wide2 #findNewUsed {

margin-left:415px;

}



div.darkPanelTopSearch400 {

position:relative;

width:390px;

height:38px;

background:url("/images/whitelabels/layout/darkPanelTop1px.gif");

}



div.panelMiddleMainSearch400{

position: relative;

width: 384px;

height: 300px;

}



div.PanelBottomNewUsedSearch400 {

position:absolute;

width:390px;

height:6px;

font-size: 8pt;

background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");

background-repeat: repeat-x;

}





div.refineHeaders {

font-size: 9pt;

background-color: #F1F1F1;

height: 19px;

line-height: 19px;

}



div.contentrefineindent3 {

padding-bottom: 5px;

line-height: 150%;

}


/* Buy a car */

div.darkPanel566 {
position:relative;
width:566px;
height:35px;
background:url("/images/whitelabels/layout/darkPanelTop1px.gif");
}

div.panelMiddle566 {
position: relative;
width: 560px;
height: 680px;
}

div.PanelBottom566{
position:absolute;
width:566px;
height:6px;
background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");
background-repeat: repeat-x;
}

ul.BuyATabs {
padding: 0;
margin: 0;
list-style-type: none;
}

ul.BuyATabs li {
background: url("/images/whitelabels/buyatab.gif") no-repeat;
height: 44px;
width: 140px;
float: left; display: inline;
color: #000000;
font-size: 10pt;
font-weight: bold;
}


ul.BuyATabs li.selected {
background: url("/images/whitelabels/buyacargradient.gif");
border-left: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
height: 44px;
width: 139px;
float: left; display: inline;
}

ul.BuyATabs li div.usedimage {
float: left; padding-left: 17px; padding-top: 12px;
}

ul.BuyATabs li div.newimage {
float: left; padding-left: 20px; padding-top: 12px;
}

ul.BuyATabs li div.leaseimage {
float: left; padding-left: 25px; padding-top: 12px;
}

ul.BuyATabs li div.researchimage {
float: left; padding-left: 21px; padding-top: 12px;
}

ul.BuyATabs li div.usedtext {
float: left; display: inline; padding-left: 7px; padding-top: 13px;
}

ul.BuyATabs a {
text-decoration: none;
color: #000;
}

ul.BuyATabs a:hover {
text-decoration: underline;
color: #000;
}

div.leftCornerDarkBuy {

background-color: transparent;

background-image: url("/images/whitelabels/layout/darkPanelTopLC.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: left;

background-y-position: top;

left: 3px;

width: 7px;

height: 35px;

float: left;

}



div.rightCornerDarkBuy {

background-color: transparent;

background-image: url("/images/whitelabels/layout/darkPanelTopRC.gif");

background-repeat: no-repeat;

background-attachment: scroll;

background-x-position: right;

background-y-position: top;

width: 7px;

height: 35px;

float: right;

}


ul.ordermakeBuy{

margin: 0;

padding: 0 0 0 10px;

float: left;

}



ul.ordermakeBuySecondcol{

margin: 0;

padding: 0 0 0 0;

float: left;

font-size: 9pt;

}



ul.ordermakeBuy li, ul.ordermakeBuySecondcol li {

width: 120px;

position:relative; 

overflow: hidden;

padding: 0 0 4px 5px;

margin: 0;

font-size: 9pt;

}




ul.ordermakeBuy li a, ul.ordermakeBuySecondcol li a{
color: #4c4c4c;
text-decoration: none;
}


ul.ordermakeBuy li a:hover, ul.ordermakeBuySecondcol li a:hover{
color: #4c4c4c;
text-decoration: none;
}



table#carIcons {
margin: 17px 0 0 0;
padding: 0 0 0 0;
}



table#carIcons td {
width: 100px;
text-align: center;
padding-bottom: 17px;
}



.testspacingbuttons p {
margin: 0;
padding: 0 0 7px 0;
}


  /*this must be set so that the loading div
    can be height:100% */
  body{height:100%}

  /*this is what we want the div to look like
    when it is not showing*/
  div.loading-invisible{
    /*make invisible*/
    display:none;
  }

  /*this is what we want the div to look like
    when it IS showing*/
  div.loading-visible{
    /*make visible*/
    display:block;

    /*position it at the very top-left corner*/
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center;

    /*in supporting browsers, make it
      a little transparent*/
    background:#fff;
    _background:none; /*this line removes the background in IE*/
    opacity:.75;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;

    /*set the padding, so that the content
      of the div is centered vertically*/
    padding-top:25%;
  }


div.researchRTPanelRight {

padding-top:5px;

}



div.researchRTPanelRight div.row {

background:url("/images/whitelabels/layout/contentPanel350.gif");

height:71px;

width:340px;

margin:0 auto 5px auto;

position:relative;

}

div.researchRTPanelRight div.row .image {
float: left;
height: 60px;
width: 80px;
padding: 5px;
}

div.panelMiddle350x1 {

position: relative;

width: 344px;

height: 390px;
}


div.lightPanelTop350x1 {
background:url("/images/whitelabels/layout/lightPanelTop1px.gif");
position:relative;

width:350px;

height:38px;
}

/* MPU LINkS INTERNAL */

ul.mpuTabs {
padding: 0;
margin: 0;
list-style-type: none;
}

ul.mpuTabs li.selected {
background: #fff no-repeat;
height: 20px;
width: 99px;
float: left; display: inline;
font-size: 8pt;
font-weight: bold;
border-right: #4c4c4c solid 1px;
border-bottom: #fff solid 1px;
text-align: center;
}


ul.mpuTabs li.selectedEnd {
background: #fff no-repeat;
height: 20px;
width: 99px;
float: left; display: inline;
font-size: 8pt;
font-weight: bold;
border-bottom: #fff solid 1px;
text-align: center;
}

ul.mpuTabs li.none {
background: url("/images/whitelabels/buyacargradient.gif");
height: 20px;
width: 99px;
float: left; display: inline;
border-right: #4c4c4c solid 1px;
border-bottom: #4c4c4c solid 1px;
text-align: center;
}

ul.mpuTabs li.noneEnd {
background: url("/images/whitelabels/buyacargradient.gif");
height: 20px;
width: 100px;
float: left; display: inline;
border-bottom: #4c4c4c solid 1px;
text-align: center;
}

ul.mpuTabs a {
text-decoration: none;
color: #000;
}

ul.mpuTabs a:hover {
text-decoration: underline;
color: #000;
}



div#buyOffers, div#buyUsed, div#buyNew, div#researchHot, div#researchUsed, div#researchReviews {

padding: 0 0 0 0;

display:block;

float:left;

width: 300px;

height: 250px;

font-size: 8pt;

}

img.tickstyle {
width: 13px; float: left; clear: both; padding-top: 8px; margin-left: 7px; padding-right: 5px;
}

div.bigpara{
width: 800px; float: left;
}

div.BuyRightContainer {
float: right; padding-top: 6px; width: 200px;
}

div.resetbutton {
width: 165px; text-align: center; font-size: 9pt;
}


/* Scrappage scheme */

div.scrappagePanel {
background:url("/images/whitelabels/layout/scrappage_panel.gif");
background-repeat: no-repeat;
height:146px;
width:492px;
float: right;
padding-right: 37px;
}

div.scrappagePanel div.header {
padding: 5px 0 0 13px;
font-size: 18px;
font-weight: bold;
color: #fff;
}

div.scrappagePanel div.maincontent {
padding: 25px 0 0 20px;
font-size: 14px;
color: #000;
}

div.scrappageHeaders {
position:relative;
width:367px;
height:42px;
background:url("/images/whitelabels/layout/eligibility-header-365.gif");
background-repeat: no-repeat;
}

div.scrappageHeaders div.header {
padding: 5px 0 0 13px;
font-size: 18px;
font-weight: bold;
color: #fff;
}

div.scrappageContent {
width: 365px;
height: 660px;
background-color: #f1f1f1; background: #f1f1f1; 
}

form#scrappageForm {
padding-left: 10px;
padding-top: 10px;
}

form#scrappageForm label {
font-size: 9pt;
color: #000;
}

table#scrappagetable td {
padding: 0 5px 10px 0;
}

div.scrappageShowMe {
width:290px;
height:141px;
background:url("/images/whitelabels/layout/scrappage-show-me-panel.gif");
background-repeat: no-repeat;
}

div.scrappageShowMe div.header {
padding: 6px 0 0 13px;
font-size: 18px;
font-weight: bold;
color: #fff;
}


div.lightPanel287 {
position:relative;
width:287px;
height:35px;
background:url("/images/whitelabels/layout/lightPanelTop1px.gif");
}

div.panelMiddle287 {
position: relative;
width: 281px;
height: 310px;
}


div.panelMiddle287test {
position: relative;
width: 281px;
height: 390px;
}

div.PanelBottom287{
position:absolute;
width:287px;
height:6px;
background:url("/images/whitelabels/layout/1x1PanelBottom1px.gif");
background-repeat: repeat-x;
}



div.panelMiddle566scrap {
position: relative;
width: 560px;
height: 850px;
}


div.newsScrap{

padding-top:5px;

}

div.newsScrap div.row {

background:url("/images/whitelabels/layout/contentPanel_scrap.gif");

height:71px;

width:265px;

margin:0 auto 4px auto;

position:relative;

}

div.newsScrap div.row div.newsTitle_new

{

padding-top:5px;

}

div.newsScrap div.row img.newsImage {

width:79px;

height:59px;

float:left;

margin:5px 5px 0 5px;

border:none;

}

div.newsScrap div.row div.more {

float: right;

position:absolute;

bottom:5px;

right:5px;

}

div.panelMiddle566scrap {
position: relative;
width: 560px;
height: 850px;
}


/* Adsense formatting */
.ad_header {color: #000; text-decoration:underline; padding-bottom:7px; font-size:8pt;}
.ad_line1 {color:#d41900;font-size:9pt; text-decoration:underline}
.ad_text {color:#000000;font-size:9pt; text-decoration:none}
.ad_url {color:#008000;font-size:8pt;margin-bottom:12px; text-decoration:none;}
.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
.wide_ads { padding:10px; width: 300px; overflow: hidden; }
.wide_ads_listing { padding:20px; width: 400px; overflow: hidden; }
.narrow_ads { padding:5px; width: 120px; overflow: hidden; }
.narrow_ads_ucs { padding:0; width: 120px; overflow: hidden; }
.narrow_ads_ucs_right { padding:0 0 0 5px; width: 120px; overflow: hidden; }
.wide_ads_left {  width: 300px; overflow: hidden; }

