﻿/* Common Selectors */
*
{
    padding:0;
    margin:0;
}
body 
{
    background-color:#E6EBF1;
    text-align:center;
    margin:0;
    padding:0;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
}
a, a:visited, a:active {color:#369; text-decoration:none;}
a:hover {text-decoration:underline;}
p {padding:0; margin:0;}
ul
{
    list-style:none;
    padding:0;
    margin:0;
    text-align:left;    
    line-height:16px;
}
select
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
}
input
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
}    
#topsInfo{
    text-align:left;
    }


/* Headers */
h1 /* Header Big */
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:21px;
    line-height:22px;
    font-weight:bold;
    padding:0;
    margin:0;
}
h1.large /* Header Big */
{
    font-size:33px;
    line-height:34px;
    margin-bottom:5px;
}
h2 /* Header Mid */
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    line-height:18px;
    font-weight:bold;
    padding:0;
    margin:0;
}

h2.title_withBorder{
    border-bottom:solid 1px #e5e5e5;
    margin:20px 0 10px 0;
    }

h3 /* Header Small */
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:12px;
    font-weight:bold;
    padding:0;
    margin:0;
}
h4 /* Header Background Full */
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    text-indent:7px;
    background:url(/App_Themes/standard/images/tmp_hdrBarBig.gif) no-repeat;
    height:30px;
    padding-top:7px;
    margin:0px 0px 2px 0px;
}

.used795WideHolder h4
{
    background:url(/App_Themes/standard/images/hdrBar795.gif) no-repeat;
}

h4.newVehicles /* Header Background Full */
{
    background:url(/App_Themes/standard/images/hdrBarNewVehicles.gif) no-repeat;
}
h5 /* Header Background Mid */
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    text-indent:7px;
    background:url(/App_Themes/standard/images/tmp_hdrBarMid.gif) no-repeat;
    height:30px;
    padding-top:6px;
    display:block;
    margin:0px 0px 2px 0px;
}
h5.mid /* Header Background Small */ 
{
    background:url(/App_Themes/standard/images/bgHdrMidB.gif) no-repeat;
}
h5.w300 /* Header Background Small */ 
{
    background:url(/App_Themes/standard/images/bgHdr300Thin.gif) no-repeat;
}
h6 /* Header Background Small */ 
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    text-indent:7px;
    background:url(/App_Themes/standard/images/tmp_hdrBarSmall.gif) no-repeat;
    height:24px;
    padding-top:6px;
    margin:0;
}
h6.mid /* Header Background Small */ 
{
    background:url(/App_Themes/standard/images/bgHdrSmallB.gif) no-repeat;
}
h6.full /* Header Background 100% */ 
{
    background:url(/App_Themes/standard/images/bgHdrFull.gif) no-repeat;
}
h6.split /* Header Background 50% */ 
{
    background:url(/App_Themes/standard/images/bgHdrSplit.gif) no-repeat;
}
h6.listThin /* Header Background 50% Thin */ 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:bold;
    height:24px;
    padding-top:4px;
    text-transform:uppercase;
    margin-bottom:5px;
    background:url(/App_Themes/standard/images/bgHdr320Thin.gif) no-repeat;
}
h6.listRSS /* Header Background 50% Thin RSS*/ 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:bold;
    height:21px;
    padding-top:4px;
    text-transform:uppercase;
    margin-bottom:5px;
    background:url(/App_Themes/standard/images/bgHdr320ThinRSS.gif) no-repeat;
}
h6.usedCars /* Header Background 50% Thin RSS*/ 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:bold;
    padding:0;
    margin:0;
    /* border-bottom:solid 1px #EEE; */
    text-transform:uppercase;
    background:transparent;
    text-indent:0px;
}
h6.blueSmall /* Header Background Blue Small */ 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    height:18px;
    padding:0;
    margin:0;
    text-indent:5px;
    background:url(/App_Themes/standard/images/bgHdrBlueSmall.gif) no-repeat bottom left;
}
h6.blueLarge /* Header Background Blue Large*/ 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:bold;
    color:#FFF;
    width:214px;
    height:18px;
    padding:0;
    margin:0;
    text-indent:5px;
    background:url(/App_Themes/standard/images/bgHdrBlueLarge.gif) no-repeat bottom left;
}
h6.blueLarge a, h6.blueLarge a:visited, h6.blueLarge a:active
{
    color:#FFF;
}
h6.cardThin /* Header Background 50% Thin */ 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:bold;
    width:214px;
    height:21px;
    text-transform:uppercase;
    padding-top:3px;
    margin:0;
    text-indent:5px;
    background:url(/App_Themes/standard/images/bgHdrCardThin.gif) no-repeat;
}
h6.cardThin a, h6.cardThin a:visited, h6.cardThin a:active
{
    color:#000;
}
h6.midDealer /* Header Background Small Dealer*/ 
{
    background:url(/App_Themes/standard/images/bgHdrSmallDealer.gif) no-repeat;
}




/* Text Styles */
a.aBig
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
}
a.aMid
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:13px;
    font-weight:bold;
}
a.linkBold
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:13px;
    font-weight:bold;
    color:#000;
}
a.linkArwBold
{
    font-weight:bold;
    background:url(/App_themes/standard/images/arwBlack.gif) no-repeat left;
    padding-left:7px;
}
a.linkArwPreviews
{
    background:url(/App_themes/standard/images/arwBlack.gif) no-repeat left;
    padding-left:7px;
}



/* Image Styles */
.imgBorder
{
    padding:5px;
    background-color:#FFF;
    border:solid 1px #E5E5E5;
}

/* Random Styles */
.boxContainer
{
    padding:10px; 
    border-left:solid 1px #DDD; 
    border-right:solid 1px #DDD; 
    border-bottom:solid 1px #DDD; 
    background-color:#F5F5F5;
}
.listDealerLinks {}
.listDealerLinks ul li {float:left; margin-right:5px; color:#369;}

.listEventLinks {}
.listEventLinks ul li {float:left; margin-right:5px; color:#369;}
span.source {color:#999; text-transform:uppercase;}
span.author {text-transform:uppercase;}
p.linkAllHome {padding:5px 0px 0px 0px;}
ul.reviewListNav li
{
    background:url(/App_themes/standard/images/arwBlack.gif) no-repeat left;
    padding-left:10px;
}



/* Sponsors Header */
#wrapperSponsorsFull {padding-top:0px;}
#wrapperSponsorsFull {padding-top:2px; width:970px; text-align:center;}
/*#wrapperSponsors {width:830px; margin:0 auto;}*/
#wrapperSponsors {width:880px; margin:0 auto;}
#wrapperSponsors ul {list-style:none;}
#wrapperSponsors ul li {float:left;}
#wrapperSponsors ul li a {float:left;}
#wrapperSponsors br {clear:left; padding:0; margin:0;}

/* The Star */
/*#wrapperSponsors ul li#theStar a, #wrapperSponsors ul li#theStar a:visited, #wrapperSponsors ul li#theStar a:active
{
    background:url(/App_Themes/standard/images/sponTorontoStar.gif) no-repeat;
}
#wrapperSponsors ul li#theStar a:hover {background:url(/App_Themes/standard/images/sponTorontoStarRO.gif) no-repeat;}*/

#wrapperSponsors ul li#theStar a, #wrapperSponsors ul li#theStar a:visited, #wrapperSponsors ul li#theStar a:active
{
    background:url(/App_Themes/standard/images/sponTorontoStar.gif) no-repeat;
}
#wrapperSponsors ul li#theStar a:hover {background:url(/App_Themes/standard/images/sponTorontoStarRO.gif) no-repeat;}

/* The Record */
#wrapperSponsors ul li#theRecord a, #wrapperSponsors ul li#theRecord a:visited, #wrapperSponsors ul li#theRecord a:active
{
    background:url(/App_Themes/standard/images/sponTheRecord.gif) no-repeat;
}
#wrapperSponsors ul li#theRecord a:hover {background:url(/App_Themes/standard/images/sponTheRecordRO.gif) no-repeat;}

/* The Hamilton Spector */
/*#wrapperSponsors ul li#theSpec a, #wrapperSponsors ul li#theSpec a:visited, #wrapperSponsors ul li#theSpec a:active
{
    background:url(/App_Themes/standard/images/sponTheSpec.gif) no-repeat;
}
#wrapperSponsors ul li#theSpec a:hover {background:url(/App_Themes/standard/images/sponTheSpecRO.gif) no-repeat;}*/

#wrapperSponsors ul li#theSpec a, #wrapperSponsors ul li#theSpec a:visited, #wrapperSponsors ul li#theSpec a:active
{
    background:url(/App_Themes/standard/images/sponTheSpec1.gif) no-repeat;
}
#wrapperSponsors ul li#theSpec a:hover {background:url(/App_Themes/standard/images/sponTheSpecRO1.gif) no-repeat;}

/* Guelph Mercury */
#wrapperSponsors ul li#guelphMercury a, #wrapperSponsors ul li#guelphMercury a:visited, #wrapperSponsors ul li#guelphMercury a:active
{
    background:url(/App_Themes/standard/images/sponGuelphMercury.gif) no-repeat;
}
#wrapperSponsors ul li#guelphMercury a:hover {background:url(/App_Themes/standard/images/sponGuelphMercuryRO.gif) no-repeat;}

/* Carguide */
#wrapperSponsors ul li#carguide a, #wrapperSponsors ul li#carguide a:visited, #wrapperSponsors ul li#carguide a:active
{
    background:url(/App_Themes/standard/images/sponCarguide.gif) no-repeat;
}
#wrapperSponsors ul li#carguide a:hover {background:url(/App_Themes/standard/images/sponCarguideRO.gif) no-repeat;}

/* World Of Wheels */
#wrapperSponsors ul li#worldOfWheels a, #wrapperSponsors ul li#worldOfWheels a:visited, #wrapperSponsors ul li#worldOfWheels a:active
{
    background:url(/App_Themes/standard/images/sponWorldOfWheels.gif) no-repeat;
}
#wrapperSponsors ul li#worldOfWheels a:hover {background:url(/App_Themes/standard/images/sponWorldOfWheelsRO.gif) no-repeat;}



/* Master Page Containers */
#wrapperHeader
{
    width:970px; 
    height:97px;
    background:url(/App_Themes/standard/images/bgHeader.jpg) no-repeat;
    /*margin-bottom:-3px;*/
}
#wrapperMainColumn {float:left; width:655px;}
#wrapperRightAds {float:right; width:160px;}
#wrapperRightBigBox {margin-bottom:10px;}
.wrapperRightAd {margin-bottom:10px;}
#wrapperMainColumnFull {width:970px;} /* For Page with No Finder */

#wrapperMainColumnWide {width: 100%;}
#wrapperTop { width: 100%; }
#wrapperLeftCol { width: 300px; float: left; }
#wrapperRightCol { width: 300px; float: right;}
#wrapperCentreCol {width: 335px; float: left; padding-left: 17px; }
				
				
/* Right Ad Container */
#rightAdsMarginControl {}
#rightAdsMarginControl div.tile1 {}
#rightAdsMarginControl div.tile2 {}
#rightAdsMarginControl div.tile3 {}
#rightAdsMarginControl div.skyscraper {}

.YesHeader 
{
    background: url(/styles/images/YesHeader.png);
    height: 55px;
}

.NoHeader 
{
    background: url(/styles/images/NoHeader.png);
    height: 55px;
}

.debateThumbnail { float: left; padding: 5px 5px 5px 0; }
.debateArticleList { height: 325px; overflow: auto; margin-bottom: 10px; border-left: solid 1px #CCC; border-right: solid 1px #CCC; border-bottom: solid 1px #CCC; margin-top: 10px;}
.debateArticleList .debateArticleItem { min-height: 80px; border-top: #CCC 1px solid; } 
.debateBanner { width: 970px; margin-top: -10px; text-align: center; padding-bottom: 10px;}
.debateIntro { height: 251px; width: 655px; padding: 10px 0; float: left;}
.debateIntroContent { padding: 20px; color: White; font-size: 16pt; line-height: 23px; font-weight: bold; }
.debateIntroContent strong { font-style: italic; color: #303030;}
.debateIntroContent span { color: #303030;  }
.debateHeadline { width: 100%; text-align: center; padding-bottom: 25px;}
.debateHeadline h1 { font-size: 30px; }
.debateAd { float: right; }
.debateComments { height: 377px; overflow: auto; margin-bottom: 10px;}
.debatePoll { padding-bottom: 15px; }
/*----------300x100 Ad slug under big box------------*/
.AdContainer {
border:1px solid #326699;
margin-top:10px;
width:298px;
height: 98px;
background-color:##D6E0EB;

}
.AdContainer img {
	border:1px solid #666666; 
	margin-top: 5px;
}

.AdContainer .adname{font-size: 10px; color: #999999; text-align:center; padding: 0px; margin: 0px; font-weight:bold;}
.AdContainer .AdTitle {font-weight: bold; display: block; margin-top: 5px;}

/*----------ENDS 300x100 Ad slug under big box------------*/

/* Master Page Login */
#wrapperLogin
{
    font-size:10px; 
    font-weight:bold; 
    color:#FFF; 
    padding:2px 5px 0px 0px;
    margin:0;
    text-align:right;
    width:40px; 
    float:right;
}

#wrapperLogin a
{
    color:#FFF; 
}
#wrapperLogin ul {list-style:none; display:inline;}
#wrapperLogin ul li {padding:0px 2px; display:inline;}
#wrapperLogin ul li.spacer {color:#FFF;}
#wrapperrLogin br {clear:both; padding:0; margin:0;}
#wrapperLogin ul li a, #wrapperLogin ul li a:visited, #wrapperLogin ul li a:active
{
    color:#FFF;
    text-decoration:none;
}
#wrapperLogin ul li a:hover {text-decoration:underline;}


/* Footer Links */
#wrapperFooterLinks
{
    /* height:105px; */
    background-color:#F5F5F5;
    border-top:solid 3px #B00;
    padding:10px 15px 15px 15px;
    margin-top:30px;
}
#wrapperFooterLinks h2 {margin-bottom:10px;}
#wrapperFooterLinks h2 a, #wrapperFooterLinks h2 a:visited, #wrapperFooterLinks h2 a:active
{
    color:#000; 
    text-decoration:none;
}
#wrapperFooterLinks h2 a:hover {text-decoration:underline;}
#wrapperFooterLinks ul {float:left;}
#wrapperFooterLinks ul.colWide {float:left; width:120px;}
#wrapperFooterLinks ul.colNormal {float:left; width:80px;}
#wrapperFooterLinks ul li a.top
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:12px;
    font-weight:bold;
}
/* Footer Links Headers */
#wrapperFooterLinks ul li a#ctl00_ctl01_RepeatingAssetWebPart_NewVehicles_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl00_RepeatingAssetWebPart_NewVehicles_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl01_RepeatingAssetWebPart_UsedVehicles_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl00_RepeatingAssetWebPart_UsedVehicles_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl01_RepeatingAssetWebPart_Dealers_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl00_RepeatingAssetWebPart_Dealers_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl01_RepeatingAssetWebPart_Reviews_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl00_RepeatingAssetWebPart_Reviews_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl01_RepeatingAssetWebPart_NewsFeatures_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl00_RepeatingAssetWebPart_NewsFeatures_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl01_RepeatingAssetWebPart_Columns_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl00_RepeatingAssetWebPart_Columns_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl01_RepeatingAssetWebPart_Photos_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl00_RepeatingAssetWebPart_Photos_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl01_RepeatingAssetWebPart_RSS_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl00_RepeatingAssetWebPart_RSS_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl01_RepeatingAssetWebPart_CarInsurance_ctl01___Url__,
#wrapperFooterLinks ul li a#ctl00_ctl00_RepeatingAssetWebPart_CarInsurance_ctl01___Url__
{
    font-weight:bold;
}
/* Corporate Footer Links */
#wrapperFooterCorp
{
    border-top:solid 1px #DDD;
    padding:15px 10px 30px 10px;
}
#wrapperFooterCorp ul {padding-bottom:25px;}
#wrapperFooterCorp ul li {display:inline; float:left;}
#wrapperFooterCorp ul li.title {font-weight:bold; padding-right:15px;}
#wrapperFooterCorp ul li.spacer {width:15px; text-align:center;}

/* Footer Logos */
.td-FooterLogos
{
    padding:10px 0;
}
    .td-FooterLogos  li
    {
        display:inline-block;
        margin:0 15px 0 0;
    }
    .td-FooterLogos img
    {
        border:0;
    }
    .td-FooterLogos li.thestar
    {
        padding:2px 0 0;
    }
    .td-FooterLogos li.topscms
    {
        padding:3px 0 0;
    }



/* Header Search Widget */
.searchHolder
{
    padding:0; 
    margin:0; 
    background:url(/App_themes/standard/images/bgSearch.gif) no-repeat; 
    width:365px; 
    height:59px; 
    position:relative; 
    top:10px; 
    left:-5px;
}

*html .inputSearch /*IE6 Hack*/
{
    top:24px;
    padding-top:1px;    
    height:14px;    
}
.inputSearch
{
    position:relative;
    top:25px;
    left:-17px;
    width:149px;
    font-size:11px;
    padding-top:2px;    
    height:13px;
}
.inputWithin 
{
    position:relative;
    top:24px;
    left:-15px;
    width:149px;
    font-size:11px;
}
.inputWithinCompare
{
    width:199px;
    font-size:11px;
}
.btnSearch
{
    position:relative;
    background:url(/App_Themes/standard/images/btnSearch.gif) no-repeat;
    top:24px;
    left:-13px;
    cursor:pointer;
    border:none;
    width:23px; 
    height:20px;
}




/* Main Navigation Style */
#wrapperMainNav
{
    width:970px;
    margin-bottom:10px; 
    border-bottom:solid 3px #000;
    /*background:url(/App_Themes/standard/images/bgMainNav.gif);*/
}
#mainNav
{
    font-size:9px;
    font-weight:bold;
    background:url(/App_Themes/standard/images/bgMainNavBorder.gif) no-repeat right;
    /*margin-bottom:-5px;*/
}
#mainNav ul {}
#mainNav ul li 
{
    float:left;
    padding:0;
    margin:0;
}
#mainNav ul li a, #mainNav ul li a:visited, #mainNav ul li a:active
{
    display:block;
    height:28px;
    text-decoration:none;
/*    padding-top:10px;*/
/*    text-indent:5px;*/
    color:#000;
    text-transform:uppercase;
}
#mainNav ul li a:hover
{
    color:#FFF;
    background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat -1px;
    border-color:#a00;
}

#mainNav ul { overflow: hidden; list-style: none; position: relative; background:url(/App_Themes/standard/images/bgMainNav.gif) bottom; zoom: 1; }
#mainNav li { float: left; overflow: hidden; }
#mainNav li a { display: block; float: left; line-height: 28px; padding:0 45px 0 10px; border-left: 1px solid #b8c8d9;  }
#mainNav li a#ctl00_cphMainNav_NavWebPart_MainNav_ctl01___Url__ { padding-right: 37px; }

.default_iframeUsedVeh #mainNav li a,
#mainNav li a { padding-right: 11px; }
.default_iframeUsedVeh #mainNav li a#ctl00_cphMainNav_NavWebPart_MainNav_ctl01___Url__,
#mainNav li a#ctl00_cphMainNav_NavWebPart_MainNav_ctl01___Url__{ padding-right: 12px; }

#navSelectorHome #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl01___Url__,
#navSelectorNewVehicles #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl02___Url__,
#navSelectorUsedVehicles #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl03___Url__,
#navSelectorDealers #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl04___Url__,
#navSelectorReviews #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl05___Url__,
#navSelectorNewsFeatures #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl06___Url__,
#navSelectorColumns #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl07___Url__,
#navSelectorFuel #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl08___Url__,
#navSelectorPhotos #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl08___Url__,
#navSelectorGreen #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl10___Url__,
.default_iframeUsedVeh #navSelectorSearchInventory #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl02___Url__,
.default_iframeUsedVeh #navSelectorUsedVehicles #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl03___Url__,
.default_iframeUsedVeh #navSelectorNewVehicles #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl04___Url__,
.default_iframeUsedVeh #navSelectorDealers #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl05___Url__,
.default_iframeUsedVeh #navSelectorReviews #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl06___Url__,
.default_iframeUsedVeh #navSelectorNewsFeatures #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl07___Url__,
.default_iframeUsedVeh #navSelectorColumns #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl08___Url__,
.default_iframeUsedVeh #navSelectorAutoShow #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl09___Url__,
.default_iframeUsedVeh #navSelectorPhotos #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl10___Url__
{ background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat -1px; color:#fff; border-color: #a00; }

/* Home width:90px;
#ctl00_cphMainNav_NavWebPart_MainNav_ctl01___Url__ 
{
    background:url(/App_Themes/standard/images/btnMainNav.gif) no-repeat left;  
    width:90px;
}  
#navSelectorHome #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl01___Url__ 
{
    background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat left;  
    width:90px;
    color:#FFF;
}
#navSelectorNone #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl01___Url__ 
{
    background:none;  
}

/* New Vehicle width:140px;
#ctl00_cphMainNav_NavWebPart_MainNav_ctl02___Url__
{
    width:130px;
    background:url(/App_Themes/standard/images/btnMainNav.gif) no-repeat left;  
}
#navSelectorNewVehicles #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl02___Url__
{
    width:130px;
    background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat left;  
    color:#FFF;
}

/* Used Vehicles width:140px;
#ctl00_cphMainNav_NavWebPart_MainNav_ctl03___Url__ 
{
    width:130px;
    background:url(/App_Themes/standard/images/btnMainNav.gif) no-repeat left;  
}
#navSelectorUsedVehicles #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl03___Url__
{
    width:130px;
    background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat left;  
    color:#FFF;
}

/* Dealers width:100px;
#ctl00_cphMainNav_NavWebPart_MainNav_ctl04___Url__
{
    width:90px;
    background:url(/App_Themes/standard/images/btnMainNav.gif) no-repeat left;  
}
#navSelectorDealers #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl04___Url__
{
    width:90px;
    background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat left;  
    color:#FFF;
}

/* Reviews width:100px;
#ctl00_cphMainNav_NavWebPart_MainNav_ctl05___Url__
{
    width:90px;
    background:url(/App_Themes/standard/images/btnMainNav.gif) no-repeat left;  
}
#navSelectorReviews #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl05___Url__
{
    width:90px;
    background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat left;  
    color:#FFF;
}

/* News and Features width:140px;
#ctl00_cphMainNav_NavWebPart_MainNav_ctl06___Url__ 
{
    width:130px;
    background:url(/App_Themes/standard/images/btnMainNav.gif) no-repeat left;  
}
#navSelectorNewsFeatures #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl06___Url__
{
    width:130px;
    background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat left;  
    color:#FFF;
}


/* Columns width:160px;
#ctl00_cphMainNav_NavWebPart_MainNav_ctl07___Url__ 
{
    width:140px;
    background:url(/App_Themes/standard/images/btnMainNav.gif) no-repeat left;  
}
#navSelectorColumns #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl07___Url__
{
    width:140px;
    background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat left;  
    color:#FFF;
}

/* Greem width:103px;
#ctl00_cphMainNav_NavWebPart_MainNav_ctl08___Url__ 
{
    width:80px;
    background:url(/App_Themes/standard/images/btnMainNav.gif) no-repeat left;  
}
#navSelectorGreen #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl08___Url__
{
    width:80px;
    background:url(/App_Themes/standard/images/btnMainNavGreenRO.gif) no-repeat left;  
    color:#FFF;
}

/*#navSelectorFuel #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl08___Url__
{
    width:80px;
    background:url(/App_Themes/standard/images/btnMainNavRed1RO.gif) no-repeat left;  
    color:#FFF;
}*/

/* Photos width:100px; 
#ctl00_cphMainNav_NavWebPart_MainNav_ctl09___Url__ 
{
    width:90px;
    background:url(/App_Themes/standard/images/btnMainNav.gif) no-repeat left;     
}
#navSelectorPhotos #mainNav ul li #ctl00_cphMainNav_NavWebPart_MainNav_ctl09___Url__
{
    width:90px;
    background:url(/App_Themes/standard/images/btnMainNavRO.gif) no-repeat left;  
    color:#FFF;
}

/* Sub Navigation Style */
*html #mainSubNav
{
    height:0px;
    padding-top:5px;
    padding-bottom:5px;
}

.fuelNav #mainSubNav, .fuelNav #mainSubNav ul li{
    background-color:#EE3224;
	
}

.greenNav #mainSubNav, .greenNav #mainSubNav ul li
{
    background-color:#339900;
}

.greenNav #mainSubNav ul li.spacer
{
    color:#1A4F00;
}


#mainSubNav
{
    font-size:10px;
    font-weight:bold;
    background-color:#A60000;
    height:21px;
    padding-top:5px;
    padding-left:2px;
}
#mainSubNav ul {}
#mainSubNav ul li
{
    display:inline;
    margin:0;
    padding:0;
    background-color:#A60000; 
}
#mainSubNav ul li.spacer
{
    color:#800; 
    font-size:10px;
    padding:0px 2px;
}
#mainSubNav ul li a, #mainSubNav ul li a:visited, #mainSubNav ul li a:active
{
    color:#FFF;
    padding:0;
    margin:0;
    padding:2px;
}
#mainSubNav ul li a:hover
{
    text-decoration:none;
    color:#300;
    /*background:url(/App_Themes/standard/images/bgSubNavRO.gif) repeat-x;*/
    background-color:#E5C3C3;
}
/* Sub Nav Selectors */
#position01 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl01___Url__,
#position02 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl02___Url__,
#position03 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl03___Url__,
#position04 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl04___Url__,
#position05 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl05___Url__,
#position06 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl06___Url__,
#position07 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl07___Url__,
#position08 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl08___Url__,
#position09 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl09___Url__,
#position10 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl10___Url__,
#position11 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl11___Url__,
#position12 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl12___Url__,
#position13 #mainSubNav ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl13___Url__
{
    text-decoration:none;
    color:#000;
    background-color:#E5C3C3;
}

/* Sub Navigation Style GREEN*/
*html #mainSubNavGreen
{
    height:0px;
    padding-top:5px;
    padding-bottom:5px;
}
#mainSubNavGreen
{
    font-size:10px;
    font-weight:bold;
    background-color:#390;
    height:21px;
    padding-top:5px;
    padding-left:2px;
}
#mainSubNavGreen ul {}
#mainSubNavGreen ul li
{
    display:inline;
    margin:0;
    padding:0;
    background-color:#390; 
}
#mainSubNavGreen ul li.spacer
{
    color:#2C7D03; 
    font-size:10px;
    padding:0px 5px;
}
#mainSubNavGreen ul li a, #mainSubNavGreen ul li a:visited, #mainSubNavGreen ul li a:active
{
    color:#FFF;
    padding:0;
    margin:0;
    padding:3px;
}
#mainSubNavGreen ul li a:hover
{
    text-decoration:none;
    color:#300;
    /*background:url(/App_Themes/standard/images/bgSubNavRO.gif) repeat-x;*/
    background-color:#D6E5CF;
}
/* Sub Nav Selectors */
#position01 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl01___Url__,
#position02 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl02___Url__,
#position03 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl03___Url__,
#position04 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl04___Url__,
#position05 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl05___Url__,
#position06 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl06___Url__,
#position07 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl07___Url__,
#position08 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl08___Url__,
#position09 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl09___Url__,
#position10 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl10___Url__,
#position11 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl11___Url__,
#position12 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl12___Url__,
#position13 #mainSubNavGreen ul li #ctl00_cphMainNav_NavWebPart_SubNav_ctl13___Url__
{
    text-decoration:none;
    color:#000;
    background-color:#D6E5CF;
}
/* Sub Nav Old
#mainSubNav ul li a, #mainSubNav ul li a:visited, #mainSubNav ul li a:active
{
    float:left;
    display:block;
    color:#FFF;
    padding:0px 20px 5px 0px;
    text-decoration:none;
    text-align:left;
    text-indent:5px;
}
#mainSubNav ul li a:hover
{
    text-decoration:underline;
}
*/



/* Main Styles (.aspx) */
#wrapper
{
    margin:0 auto;
    width:970px;
    padding:3px 15px 0px 15px;
    background-color:#FFF;
    border-left:solid 1px #CCC;
    border-right:solid 1px #CCC;
    text-align:left;
    line-height:16px;
}



/***************************************************************************
    Home

***************************************************************************/
#wrapperTopInfoHome
{
    float:left; 
    width:235px;
    padding-left:15px;
    padding-top:0px; 
    line-height:16px;
}
#wrapperTopInfoHome h1
{
    font-size:18px;
    padding-bottom:5px;
}
#wrapperTopInfoHome p
{
    padding-bottom:15px;
}

#wrapperTopInfoHome2
{
    float:left; 
    width:235px;
    padding-left:15px;
    padding-top:0px; 
    line-height:16px;
}
#wrapperTopInfoHome2 h1
{
    font-size:18px;
    padding-bottom:5px;
}
#wrapperTopInfoHome2 p
{
    padding-bottom:10px;
}

.ulspacer li p p{
    padding-bottom:0px !important; /* sasha: we need this line because we have p inside other p so padding-bottom:15px from line above doubled bottom space */
}

#wrapperDealerListHome {}
#wrapperDealerListHome h2 {font-size:12px;}
*html .wrapperCategoriesList /*IE6 Hack*/
{
    min-height:219px;
    height:auto !important;
    height:219px; 
}

.AutoFeaturesTitle{
    padding-top: 10px; 
    font-size: 18px; 
    color: #C12727; 
    font-weight: bold;
    }

.wrapperCategoriesList
{
    width:240px;
    min-height:217px;
    height:auto !important;
    height:217px; 
    padding-top:10px;
}
.wrapperCategoriesList ul li
{
    background:url(/App_Themes/standard/images/arwBlack.gif) no-repeat center left;
    text-indent:8px;
}

*html .homeCarList {margin-bottom:0;}
.homeCarList
{
    float:left;
    margin-bottom:10px;
}
*html #wrapperCompareCars {padding-bottom:14px; height:116px;} /*IE6 Hack*/
#wrapperCompareCars
{
    padding-top:16px;
    padding-bottom:22px;
    height:113px;
}
#compareCars
{
    width:230px;
    height:106px;
    padding:3px 5px 0px 5px;
    background-color:#E7EEF2;
    border-top:solid 3px #5C85AD;
    border-bottom:solid 1px #ADC2D6;
}
#compareCars h5
{
    margin-bottom:5px;
}
#compareCarsMid
{
    height:73px;
    padding:5px 5px 0px 5px;
    border:solid 1px #CFDEE5;
    background:url(/App_Themes/standard/images/bgCompareCarsHome.gif) repeat-x bottom;
}
#compareCarsMid p
{
    margin-bottom:5px;
}
#compareCarsMid select
{
   width:175px;
   margin-bottom:3px;
}
#compareCarsMid input
{
   position:relative;
   top:1px;
}
*html .wrapperEditorHome, *html .wrapperEditorUsed {padding:0px 0px 10px 0px;} /*IE6 Hack*/
.wrapperEditorHome
{
    width:240px;
    padding:10px 0px 20px 0px;
}

.wrapperEditorUsed
{

    padding:10px 0px 20px 0px;
}
.wrapperEditorHome h3, .wrapperEditorUsed h3 {padding-bottom:10px;}
.wrapperEditorHome img, .wrapperEditorUsed img {float:left; margin-right:10px; border:solid 1px #000;}
*html .wrapperEditorHome div, *html .wrapperEditorUsed div {padding-top:8px;} /*IE6 Hack*/
.wrapperEditorHome div, .wrapperEditorUsed div {float:right; color:#999; font-size:9px; padding-top:0px; text-transform:uppercase;}
/*.wrapperEditorHome br {clear:both; padding:0; margin:0;}*/

#wrapperAnswerCentre { margin-top:20px; }
#wrapperAnswerCentre h1 {font-size:16px; padding-bottom:15px;}
*html #wrapperAnswerCentre h6 {margin-bottom:0px;} /*IE6 Hack*/
#wrapperAnswerCentre h6 {margin-bottom:10px;}
#wrapperAnswerCentre p {padding-bottom:5px;}
.wrapperLeftColumnImage {padding-bottom:10px;}
.wrapperLeftColumnImage h1
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:12px;
    font-weight:bold;
}
.wrapperLeftColumnImage img
{
    float:left;
    margin-right:10px;
}



/* Reviews Page Title */
.wrapperLeftColumnReviewsTitle h3
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:bold;
}


/* Section */
#wrapperTopInfoSection
{
    float:left; 
    width:230px;
    padding-left:15px;
    padding-top:5px; 
    line-height:16px;
}
#wrapperTopInfoSection a.headerLink, #wrapperTopInfoSection a.headerLink:visited, #wrapperTopInfoSection a.headerLink:active
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:21px;
    font-weight:bold;
    text-decoration:none;
    line-height:22px;
}
#wrapperTopInfoSection a.headerLink:hover
{
    text-decoration:underline;
}
#wrapperTopInfoSection p
{
    padding-bottom:15px;
}
#wrapperTopInfoSection p.italic
{
    font-style:italic;
}
#wrapperTopInfoSection ul li
{
    float:left;
    color:#369;
}
#wrapperTopInfoSection ul li.spacer
{
    padding:0px 5px;
}



/* Section New Vehicles */
.wrapperNewVehiclesRowDiv
{
    width:214px;
    float:left;
}
.wrapperNewVehiclesRowDivBorderBottom
{
    width:655px; 
    border-bottom:solid 1px #EEE;
    padding-bottom:10px;
}




/* Search Info Bar New Vehicles*/
.searchInfo
{
    border:solid 1px #CFDCEE;
    background:url(/App_Themes/standard/images/bgSearchInfo.gif);
    width:653px;
    margin-bottom:10px;
    padding-bottom:5px;
}
*html .searchInfo .left {padding:12px 0px 0px 7px;}
.searchInfo .left
{
    float:left;
    padding:13px 0px 0px 7px;
    /*font-size:16px;
    font-weight:bold;
    font-family:Arial, Verdana, Helvetica, Sans-Serif;*/
}
.searchInfo .right
{
    float:right;
    text-align:right;
    padding:13px 10px 0px 0px;
    height:24px;
    font-weight:bold;
}
.searchInfo .right a, .searchInfo .right a:visited, .searchInfo .right a:active
{
    border:solid 1px #CFDCEE;
    padding:3px 6px;
    text-decoration:none;
    font-weight:normal;
    background-color:#FFF;
}
.searchInfo .right a:hover
{
    border:solid 1px #369;
}



/* Search Info Bar New Vehicles*/
.searchInfoNewVehicles
{
    border:solid 1px #CFDCEE;
    background:url(/App_Themes/standard/images/bgSearchInfo.gif);
    width:644px;
    margin-bottom:10px;
    padding-bottom:5px;
}
*html .searchInfoNewVehicles .left {padding:12px 0px 0px 7px;}
.searchInfoNewVehicles .left
{
    float:left; 
    padding:13px 0px 0px 7px;
    /*font-size:16px;
    font-weight:bold;
    font-family:Arial, Verdana, Helvetica, Sans-Serif;*/
}
.searchInfoNewVehicles .right
{
    float:right;
    text-align:right;
    padding:13px 10px 0px 0px;
    height:24px;
    font-weight:bold;
}




.vehiclesListing {border-bottom:solid 1px #EEE; width:655px; padding:10px 0px 0px 0px;}
.vehiclesListing h2 {margin-bottom:5px; padding-top:10px;}
.vehiclesListing img {float:left; padding:0px 15px 0px 0px;}
.vehiclesListing p {margin-bottom:15px;}
.vehiclesListing ul li {display:inline;}
.vehiclesListing br {clear:left; padding:0; margin:0;}

/* Section Profile */
#wrapperTopInfoProfile
{
    float:left; 
    width:238px;
    padding-left:15px; 
    padding-top:5px; 
    line-height:16px;
}
#wrapperTopInfoProfile h1 {padding-bottom:10px;}
#wrapperTopInfoProfile p {margin-bottom:5px;}
#wrapperTopInfoProfile ul {margin-bottom:2px;}
#wrapperTopInfoProfile ul li {float:left;}
#wrapperTopInfoProfile ul li.left {width:50px;}
#wrapperTopInfoProfile ul li.right {text-align:right;}
#wrapperTopInfoProfile div#compare {float:right; padding:15px 0px 0px 0px; margin:0;}



/* User Ratings */
.profileUserRatings
{
    padding-bottom:15px;
    border-bottom:solid 1px #E5E5E5; 
    margin-bottom:10px;
}
.profileUserRatings h3 {padding:5px 0px 5px 1px;}
.profileUserRatings p {padding-bottom:15px;}
.profileUserRatings div.left {float:left; width:350px;}
.profileUserRatings div.right {float:right; text-align:right;}



/* Section Dealers */
#wrapperTopDealer
{
    width:655px; 
    line-height:16px;
    margin-bottom:15px;
}
#wrapperTopDealer h1
{
    padding-bottom:10px;
}
#wrapperTopDealer p#subtitle
{
    font-size:13px;
    color:#575757;
    padding-bottom:5px;
    margin:0;
}
#wrapperTopDealer p#address1
{
    font-size:13px;
    padding-bottom:5px;
    margin:0;
}
#wrapperTopDealer p#address2
{
    font-size:13px;
    padding-bottom:5px;
    margin:0;
}
#wrapperTopDealer p
{
    padding-bottom:15px;
    margin:0;
}
#wrapperDealerLinks
{
    float:left;
    width:200px;
    padding-left:15px;
}
#wrapperDealerLinks h2
{
    font-size:11px;
    margin-bottom:5px;
    font-weight:bold;
    color:#000;
}
.wrapperDealer
{
    border-bottom:solid 1px #E5E5E5;
    padding-bottom:10px;
    margin-bottom:5px;
}
.wrapperDealer h2
{
    font-family:Verdana, Arial, Helvetica, Sans-serif; 
    font-weight:bold; 
    font-size:11px;
}
.dealerCardRow
{
    width:434px; 
    padding-bottom:10px;
    margin-bottom:10px;
    border-bottom:solid 1px #E5E5E5
}


/* Section Event */
#wrapperTopEvent
{
    float:left;
    padding-right:15px;
    width:240px; 
    /* padding-top:5px; */
    line-height:16px;
}
#wrapperTopEvent h1
{
    padding-bottom:10px;
}
#wrapperTopEvent p#subtitle
{
    font-size:11px;
    color:#575757;
    padding-bottom:5px;
    margin:0;
}
#wrapperTopEvent p#address1
{
    font-size:11px;
    padding-bottom:5px;
    margin:0;
}
#wrapperTopEvent p#address2
{
    font-size:11px;
    padding-bottom:5px;
    margin:0;
}
#wrapperTopEvent p
{
    padding-bottom:15px;
    margin:0;
}


/* Section Reviews */
.wrapperReviewsList
{
    float:left;
    width:320px;
    padding-bottom:15px;
    margin-bottom:10px;
}
.wrapperReviewsList img {float:left; margin:0px 10px 5px 0px;}
.wrapperReviewsList p {line-height:18px;}
.wrapperReviewsList br {clear:both; margin:0; padding:0;}
.wrapperReviewsList ul li
{
    /* background:url(/App_Themes/standard/images/arwBevelBlack.gif) no-repeat center left;
    text-indent:18px; */
    margin-bottom:4px;
}




/* Section Used Cars */
.wrapperUsedCarsList
{
    float:left;
    width:125px;
    padding-bottom:10px;
    margin-bottom:10px;
}
.wrapperUsedCarsList img {float:left; margin:0px 10px 5px 0px;}
.wrapperUsedCarsList p {line-height:18px;}
.wrapperUsedCarsList br {clear:both; margin:0; padding:0;}
.wrapperUsedCarsList ul li
{
    /* background:url(/App_Themes/standard/images/arwBevelBlack.gif) no-repeat center left;
    text-indent:18px; */
    margin-bottom:4px;
}
div#livedeal /* Header Background Full */
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    text-indent:7px;
    background:url(/App_Themes/standard/images/tmp_hdrBarBig.gif) no-repeat;
    height:30px;
    padding-top:7px;
    margin:10px 0px 2px 0px;
}


/* Section RSS */
.wrapperRSSList
{
    float:left;
    width:320px;
    padding-bottom:15px;
    margin-right:15px;
}
.wrapperRSSList ul {padding-left:7px;}
.wrapperRSSList ul li
{
    background:url(/App_Themes/standard/images/icoRSS.gif) no-repeat center left;
    text-indent:45px;
    margin-bottom:7px;
}
.wrapperRSSRightCol
{
    float:right;
    width:305px;
    
}
.wrapperRSSRightCol h1
{   
    font-size:16px;
}





/* Sections News/Features */
#wrapperUsedVehicles
{
    padding-bottom:10px; 
    border-bottom:solid 1px #E5E5E5;
}
#usedVehiclesLeft {float:left; width:400px; margin-right:15px;}
*html #usedVehiclesLeft img {margin-bottom:0px;} /*IE6 Hack */
#usedVehiclesLeft img {margin-bottom:10px;}
#usedVehiclesLeft p {padding-bottom:12px;}
#usedVehiclesRight {float:left; width:238px;}
*html #usedVehiclesRight div {margin-bottom:5px;} /*IE6 Hack */
#usedVehiclesRight div {margin-bottom:10px;}
#usedVehiclesRight div p {margin-bottom:5px;}



/* Sections News/Features */
#wrapperNewsFeaturesTier01
{
    padding-bottom:10px; 
    border-bottom:solid 1px #E5E5E5;
}
#newsFeaturesTier01Left {float:left; width:400px; margin-right:15px;}
*html #newsFeaturesTier01Left img {margin-bottom:0px;} /*IE6 Hack */
#newsFeaturesTier01Left img {margin-bottom:10px;}
#newsFeaturesTier01Left p {padding-bottom:12px;}
#newsFeaturesTier01Right {float:left; width:238px;}
*html #newsFeaturesTier01Right div {margin-bottom:5px;} /*IE6 Hack */
#newsFeaturesTier01Right div {margin-bottom:10px;}
#newsFeaturesTier01Right div p {margin-bottom:5px;}
/* Tier 02 */
#wrapperNewsFeaturesTier02 
{
    border-bottom:solid 1px #E5E5E5; 
    background-color:#F5F5F5; 
    padding:10px 0px 15px 4px; 
    margin-bottom:10px;
}
*html #wrapperNewsFeaturesTier02 div img {margin-bottom:0px;} /*IE6 Hack*/
#wrapperNewsFeaturesTier02 div img {margin-bottom:10px;}
/* Tier 03 */
#wrapperNewsFeaturesTier03 {margin-bottom:10px;}
#wrapperNewsFeaturesTier03 p.intro {margin-bottom:5px;}
#wrapperNewsFeaturesTier03 p.abstract {margin-bottom:10px;}
#wrapperNewsFeaturesTier04 {}
#wrapperNewsFeaturesTier04 h3 {font-size:14px;}
#wrapperNewsFeaturesTier04 p {margin-bottom:5px;}



/* Sections Columns */
#wrapperColumnsTier01
{
    padding-bottom:10px; 
    border-bottom:solid 1px #E5E5E5;
}
#columnsTier01Left {float:left; width:400px; margin-right:15px;}
*html #columnsTier01Left img {margin-bottom:0px;} /*IE6 Hack */
#columnsTier01Left img {margin-bottom:10px;}
#columnsTier01Left p {padding-bottom:12px;}
#columnsTier01Right {float:left; width:240px;}
*html #ColumnsTier01Right div {margin-bottom:5px;} /*IE6 Hack */
#columnsTier01Right div {margin-bottom:10px;}
#columnsTier01Right div p {margin-bottom:5px;}
/* Tier 02 */
#wrapperColumnsTier02 
{
    border-bottom:solid 1px #E5E5E5; 
    background-color:#F5F5F5; 
    padding:10px 0px 15px 4px; 
    margin-bottom:10px;
}
*html #wrapperColumnsTier02 div img {margin-bottom:0px;} /*IE6 Hack*/
#wrapperColumnsTier02 div img {margin-bottom:10px;}

#wrapperColumnsLeft {float:left; width:400px; margin-right:15px;}
#wrapperColumnsLeft p.intro {margin-bottom:5px;}
#wrapperColumnsLeft p.abstract {margin-bottom:10px;}

#wrapperColumnsRight {float:left; width:240px;}

#wrapperColumnsRight div.list
{
    padding-bottom:0px;
    margin-bottom:10px; 
    border-bottom:solid 1px #EEE;
}
*html #wrapperColumnsRight h2.header {margin:0;} /*IE6 Hack*/
#wrapperColumnsRight h2.header {margin-bottom:5px; padding-top:5px;}
#wrapperColumnsRight div.list ul li.abstract {padding-bottom:10px;}
/* Columnist List */
*html .wrapperColumnistlist {padding:0px 0px 10px 0px;} /*IE6 Hack*/
.wrapperColumnistlist
{
    width:400px;
    border-bottom:solid 1px #E5E5E5;
    padding:10px 0px 20px 0px;
}
.wrapperColumnistlist a {font-weight: bold; font-size: 14px;}
.wrapperColumnistlist h3 {padding-bottom:10px;}
.wrapperColumnistlist img {float:left; margin-right:10px; border:solid 1px #000;}
*html .wrapperColumnistlist div {padding-top:8px;} /*IE6 Hack*/
.wrapperColumnistlist div {float:right; color:#999; font-size:9px; padding-top:0px; text-transform:uppercase;}
/*.wrapperColumnistlist br {clear:left;}




/* Section Columnists */
#wrapperColumnistProfile {width:665px; text-align:center;}
#wrapperColumnistProfile img {border:solid 1px #000;}
#wrapperColumnistProfile p {padding:5px 0px;}



/* Section Comparison */
#tableComparison {width:795px;}
#tableComparison h2 {padding:5px 0px 5px 7px;}
#tableComparison .header
{
    background-color:#575757; 
    padding:2px 0px 3px 7px; 
    text-align:left; 
    text-transform:uppercase; 
    color:#fff; 
    font-weight:bold; 
    font-size:10px;
}
#tableComparison table {width:795px; padding:1px; margin-bottom:25px;}
#tableComparison table tr td {padding:1px 0px 1px 7px;}
#tableComparison table tr.on {background-color:#E5E5E5;}
.col01 {width:195px; font-size:10px; font-weight:bold;}
.col02, .col03, .col04 {width:200px;}



/* Article List */
#wrapperArticleList
{
    padding-bottom:5px; 
    margin-bottom:5px;
}
#wrapperArticleList ul li.abstract
{
    margin-bottom:10px;
}


/* Right Links */
#wrapperRightLinks
{
    float:left; 
    width:130px; 
    margin-right:10px;
}
#wrapperLeftLinks
{
    float:left; 
    width:165px;
    margin-right:10px;
}
#wrapperSearchContent 
{
    float:left;width:625px;
}
#wrapperRightLinks h2, #wrapperLeftLinks h2
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    border-bottom:solid 1px #E5E5E5;
    padding-bottom:1px;
    margin-bottom:10px;
}
div .searchDivHolder
{
    border-bottom:solid 1px #E5E5E5;
    padding-bottom:1px;
    margin-bottom:10px; 
    float:left;
    width:100%;
}
div .searchDivHolder h2
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
}

div .searchDivHolder .searchDivControls
{
    float:right; width:500px;
}
#wrapperRightLinks a, #wrapperRightLinks a:visited, #wrapperRightLinks a:hover, #wrapperLeftLinks a, #wrapperLeftLinks a:visited, #wrapperLeftLinks a:hover
{
    line-height:16px;
}
ul.ulSpacer li
{
    margin-bottom:5px;
}
.asocBlueLinksContainer {
   border: solid 1px #CFDAE5; padding: 3px;
} 
.leftBlueLinks {
    padding-left: 8px; line-height: 13px;
}
.asocBlueLinksContainer .leftBlueLinks a, .asocBlueLinksContainer .leftBlueLinks a:visited, .asocBlueLinksContainer .leftBlueLinks a:active
{
 font-weight:bold;
}
.asocBlueLinksContainer .leftBlueLinks a:hover
{
  text-decoration:underline;
}


/* Card Small*/
.card
{
    width:200px;
    /*height:183px;*/
    padding:6px 6px 0px 6px;
    border:solid 1px #CFDAE5;
    background:url(/App_Themes/standard/images/bgCard.gif) repeat-x bottom;
    text-align:left;
}
.card .200x100 {width:200px; height:100px;}
.card p.sponsor
{
    font-size:10px; 
    color:#a00; 
    font-weight:bold; 
    padding-bottom:7px;
}
*html .card div.cardInfo
{
    /*height:24px;*/
    padding:3px 0px 0px 0px;
    margin-bottom:9px;
    border-bottom:solid 1px #E7ECF2;
}
html>body .card div.cardInfo
{
    /*height:24px;*/
    padding:3px 0px 0px 0px;
    margin-bottom:9px;
    border-bottom:solid 1px #E7ECF2;
}
.card div.cardInfo
{
    height:32px;
    padding:3px 0px 0px 0px;
    margin-bottom:9px;
    border-bottom:solid 1px #E7ECF2;
}
.card div.cardInfoCmp
{
    padding:3px 0px 0px 0px;
    margin-bottom:9px;
    border-bottom:solid 1px #E7ECF2;
}
*html .card div.cardInfo div 
{
    height:21px;
    margin-bottom:-5px;
}
.card div.cardInfo div {height:25px;}
.card div.cardInfo a
{
    font-weight:bold;
    padding-top:3px;
    margin-bottom:-3px;
}
.card div.cardInfo .cardStars
{
    float:left;
    padding-top:4px;
}
.card div.cardInfo .cardVotes
{
    float:right;
    padding-top:2px;    
}
.card ul li a, .card ul li a:visited, .card ul li a:active
{
    color:#000;
    text-decoration:none;
}
.card ul li a:hover
{
    text-decoration:underline;
}
.card ul
{
    float:left;
    width:100px;
    padding:0;
    margin:0;
    margin-top:5px;
}
.card ul li
{
    margin-bottom:11px;
    text-indent:21px;
    height:17px;
    padding:0;
}
.card br
{
    clear:left;
    padding:0;
    margin:0;
}
.card ul .icoCardReview
{
    background:url(/App_Themes/standard/images/icoCardReview.gif) no-repeat;
}
.card ul .icoCardCompare
{
    background:url(/App_Themes/standard/images/icoCardCompare.gif) no-repeat;
}
.card ul .icoCardRoadTest
{
    background:url(/App_Themes/standard/images/icoCardRoadTest.gif) no-repeat;
}
.card ul .icoCardDealer
{
    background:url(/App_Themes/standard/images/icoCardDealer.gif) no-repeat;
}



/* Card Dealer */
*html .cardDealer /* IE6 Hack */
{
    padding:6px 6px 0px 6px;
}
.cardDealer
{
    width:200px;
    /* height:183px; */
    padding:6px;
    border:solid 1px #CFDAE5;
    background:url(/App_Themes/standard/images/bgCard.gif) repeat-x bottom;
}
.cardDealer div.dealerInfo
{
    margin-bottom:10px;
    padding-bottom:5px;
    border-bottom:solid 1px #E7ECF2;
}
.cardDealer ul
{
    float:left;
    width:100px;
    padding:0;
    margin:0;
}
*html .cardDealer ul li /* IE6 Hack */
{
    margin-bottom:0px;
}
.cardDealer ul li
{
    margin-bottom:3px;
    text-indent:21px;
    height:17px;
    padding:0;
}
.cardDealer ul li a, .cardDealer ul li a:visited, .cardDealer ul li a:active
{
    color:#000;
    text-decoration:none;
}
.cardDealer ul li a:hover {text-decoration:underline;}
.cardDealer ul .icoCardDealer
{
    background:url(/App_Themes/standard/images/icoCardDealer.gif) no-repeat;
}
.cardDealer ul .icoCardViewMap
{
    background:url(/App_Themes/standard/images/icoCardViewMap.gif) no-repeat;
}



/* Cards Section */
.wrapperCardSection
{
    float:left; 
    width:402px;
    margin-bottom:10px;
}
.wrapperCardSection img 
{
    border:solid 1px #000; 
    margin-bottom:-2px;
}
.cardSection
{
    width:400px; /*original 388*/
    padding:6px 6px 0px 6px;
    border:solid 1px #CFDAE5;
    /*
    border-right:solid 1px #CFDAE5;
    border-left:solid 1px #CFDAE5;
    border-bottom:solid 1px #CFDAE5;
    */
    background:url(/App_Themes/standard/images/bgCard.gif) repeat-x bottom;
}
.cardSection .ratings
{
    margin-bottom:10px;
    border-bottom:solid 1px #E7EFF3;
    height:50px;
}
.cardSection .ratings img {border:none;}
.cardSection a.headerLink, .cardSection a.headerLink:visited, .cardSection a.headerLink:active
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:21px;
    font-weight:bold;
    text-decoration:none;
    line-height:22px;
    color:#369;
}
.cardSection a.headerLink:hover
{
    text-decoration:underline;
}
.cardSection div .cardStars
{
    float:left;
    padding:4px 0px 4px 0px;
}
.cardSection div .cardVotes
{
    float:right;
    padding:2px 0px;   
}
.cardSection a, .cardSection a:visited, .cardSection a:active
{
    color:#000;
    text-decoration:none;
}
.cardSection a:hover
{
    text-decoration:underline;
}
.cardSection ul
{
    float:left;
    width:129px;
    padding:0;
    margin:0;
}
.cardSection ul li
{
    margin-bottom:11px;
    text-indent:21px;
    height:17px;
    padding:0;
}
.cardSection ul .icoCardReview
{
    background:url(/App_Themes/standard/images/icoCardReview.gif) no-repeat;
}
.cardSection ul .icoCardCompare
{
    background:url(/App_Themes/standard/images/icoCardCompare.gif) no-repeat;
}
.cardSection ul .icoCardRoadTest
{
    background:url(/App_Themes/standard/images/icoCardRoadTest.gif) no-repeat;
}
.cardSection ul .icoCardDealer
{
    background:url(/App_Themes/standard/images/icoCardDealer.gif) no-repeat;
}
.cardSection ul .icoCardPrint
{
    background:url(/App_Themes/standard/images/icoPrint.gif) no-repeat;
}
.cardSection ul .icoCardFav
{
    background:url(/App_Themes/standard/images/icoFav.gif) no-repeat;
}
/* Cards Section with Rating */

.cardSectionWRating
{
    width:388px;
    padding:6px 6px 0px 6px;
    border-right:solid 1px #CFDAE5;
    border-left:solid 1px #CFDAE5;
    border-bottom:solid 1px #CFDAE5;
    background:url(/App_Themes/standard/images/bgCard.gif) repeat-x bottom;
}
.cardSectionWRating .ratings
{
    margin-bottom:10px;
    border-bottom:solid 1px #E7EFF3;
    height:50px;
}
.cardSectionWRating .ratings img {border:none;}
.cardSectionWRating a.headerLink, .cardSectionWRating a.headerLink:visited, .cardSectionWRating a.headerLink:active
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:21px;
    font-weight:bold;
    text-decoration:none;
    line-height:22px;
    color:#369;
}
.cardSectionWRating a.headerLink:hover
{
    text-decoration:underline;
}
.cardSectionWRating div .cardStars
{
    float:left;
    padding:4px 0px 4px 0px;
}
.cardSectionWRating div .cardVotes
{
    float:right;
    padding:2px 0px;   
}
.cardSectionWRating a, .cardSectionWRating a:visited, .cardSectionWRating a:active
{
    color:#000;
    text-decoration:none;
}
.cardSectionWRating a:hover
{
    text-decoration:underline;
}
.cardSectionWRating ul
{
    float:left;
    width:129px;
    padding:0;
    margin:0;
}
.cardSectionWRating ul li
{
    margin-bottom:11px;
    text-indent:21px;
    height:17px;
    padding:0;
}
.cardSectionWRating ul .icoCardReview
{
    background:url(/App_Themes/standard/images/icoCardReview.gif) no-repeat;
}
.cardSectionWRating ul .icoCardCompare
{
    background:url(/App_Themes/standard/images/icoCardCompare.gif) no-repeat;
}
.cardSectionWRating ul .icoCardRoadTest
{
    background:url(/App_Themes/standard/images/icoCardRoadTest.gif) no-repeat;
}
.cardSectionWRating ul .icoCardDealer
{
    background:url(/App_Themes/standard/images/icoCardDealer.gif) no-repeat;
}
.cardSectionWRating ul .icoCardPrint
{
    background:url(/App_Themes/standard/images/icoPrint.gif) no-repeat;
}
.cardSectionWRating ul .icoCardFav
{
    background:url(/App_Themes/standard/images/icoFav.gif) no-repeat;
}




/* Section Page Card Bottom Links */
*html .cardListLinks
{
    width:200px;
    padding:10px 0px 0px 7px;
}
.cardListLinks
{
    width:200px;
    padding:10px 0px 10px 7px;
    /*border-bottom:dashed 1px #3A6087;*/
}
.cardListLinks li .bold, .cardListLinks li .bold:active, .cardListLinks li .bold:visited
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    color:#000;
}
.cardListLinks li .bold:hover
{
    text-decoration:underline;
}
.cardListLinks .viewAll a
{
    font-weight:bold;
}




/* Skin Article */
#wrapperArticleDisplay {font-size:13px;}
*html #wrapperArticleDisplay #ctl00_cphMain_ArticleWebpart_Main ul
{
    padding-left:15px;
    list-style:square;
}
#wrapperArticleDisplay #ctl00_cphMain_ArticleWebpart_Main ul
{
    padding-left:15px;
    list-style:disc;
}
#wrapperArticleDisplay h1{
    font-size:25px;
    line-height:30px;
    color:#000; /*#369*/
    padding-top:10px;
    margin:0 0 15px 10px;
    }
#wrapperArticleDisplay h2
{
    font-size:14px;
    background-image:none;
    margin:0px 0px 15px 0px;
    text-indent:0px;
}
#wrapperArticleDisplay a {font-size:13px;}
#wrapperArticleDisplay p {margin-bottom:15px;}


/* Article Links Card */
#articleCard
{  
    float:right;
    width:214px; 
    padding:10px; 
    border:solid 1px #CFDAE5;
    background:url(/App_Themes/standard/images/bgArticleLinks.gif) repeat-x bottom; 
    margin-bottom:10px;
    margin-left:8px;
    clear:right;
} 
#articleCard div {margin-bottom:7px;}
#articleCard div a {color:#000; font-size:11px;}
#articleCard #related div {margin:0; padding:0;}

#articleCard div.roadTest {padding-left:25px; background:url(/App_Themes/standard/images/icoVideo.gif) no-repeat left;}
#articleCard div.photos {padding-left:25px; background:url(/App_Themes/standard/images/icoPhoto.gif) no-repeat left;}
#articleCard div.emailArticle {padding-left:25px; background:url(/App_Themes/standard/images/icoEmail.gif) no-repeat left;}
#articleCard div.commentArticle {padding-left:25px; background:url(/App_Themes/standard/images/icoCommentsSmall.gif) no-repeat left;}
#articleCard div.print {padding-left:25px;  background:url(/App_Themes/standard/images/icoPrint.gif) no-repeat left;}
#articleCard div.favorites {padding-left:25px; background:url(/App_Themes/standard/images/icoFav.gif) no-repeat left;}
#articleCard div.emailAuthor {padding-left:25px; background:url(/App_Themes/standard/images/icoEmailAuthor.gif) no-repeat left;}
#articleCard div.tagSave {padding-left:25px; background:url(/App_Themes/standard/images/icoSave.gif) no-repeat left;}
#articleCard div.digg {padding-left:25px; background:url(/App_Themes/standard/images/icoDigg.gif) no-repeat left;}
#articleCard div.used {padding-left:25px; background:url(/favicon.ico) no-repeat left;}
.articleToolsItem a {color:#000;}
.articleToolsItem {padding:0px 0px 0px 0px;}

#ctl00_cphMain_AssetWebPart_SideLinks_ctl00___relatedAuthorEmail__{margin:0;padding:0;}

#articleInfoBox
{
    float:right;
    width:214px; 
    font-size:11px; 
    background-color:#F2F0E6; 
    border:solid 1px #E5E2CF; 
    padding:10px 10px 10px 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    clear:right;  
}
.articleLeftQuote
{
    border-top:solid 1px #a00;
    border-bottom:solid 1px #000000;
    padding:10px 10px 10px 0px;
    margin:25px 10px 10px 0px;
    
    clear:right;
    font-weight:bold;
    width:250px;
    float:left;
    clear:left;
}

.quoteSpacer
{
    float:left;
    width:1px;
    display:block;
    height:700px;
   
}


/* Search */
#vehicleTabs 
{
    width:655px;
    background:url(/App_Themes/standard/images/bgSearchTabs.gif);
}
#vehicleTabs br
{
    clear:left;
    padding:0;
    margin:0;
}
#vehicleTabs ul 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
}
#vehicleTabs ul li
{
    float:left;
    text-align:center;
    color:#000;
}
#vehicleTabs ul li#selected
{
    background:url(/App_Themes/standard/images/tabSearchOn.gif) no-repeat;
    width:120px;
    height:25px;
    padding-top:6px;
    color:#000;
}
#vehicleTabs ul li#last
{
    background:url(/App_Themes/standard/images/bgTabLast.gif) no-repeat bottom left;  
    width:5px;
    height:31px;
}
#vehicleTabs ul li a, #vehicleTabs ul li a:visited, #vehicleTabs ul li a:active
{
    float:left;
    background:url(/App_Themes/standard/images/tabSearchOff.gif) no-repeat bottom;  
    padding-top:8px;
    width:119px;
    height:23px;
    color:#000;
}
#vehicleTabs ul li a:hover
{
    background:url(/App_Themes/standard/images/tabSearchOff.gif) no-repeat bottom;  
}



/* Vehicle Info Bar (Search Pages) */
#vehicleInfo
{
    border-left:solid 1px #CFDCEE;
    border-right:solid 1px #CFDCEE;
    border-bottom:solid 1px #CFDCEE;
    background:url(/App_Themes/standard/images/bgSearchInfo.gif);
    margin-bottom:10px;
}
#vehicleInfo .left
{
    float:left; 
    padding:12px 0px 0px 10px;
}
#vehicleInfo .right
{
    float:right;
    text-align:right;
    padding:12px 10px 0px 0px;
    height:24px;
    font-weight:bold;
}
.right a, .right a:visited, .right a:active
{
    border:solid 1px #CFDCEE;
    padding:3px 6px;
    text-decoration:none;
    font-weight:normal;
    background-color:#FFF;
}
.right a:hover
{
    border:solid 1px #369;
}
/* Search Bar Bottom */
#vehicleInfoBottom
{
    height:42px;
    border:solid 1px #CFDCEE;
    background:url(/App_Themes/standard/images/bgSearchInfo.gif) bottom;
    margin-bottom:10px;
}
#vehicleInfoBottom .left
{
    float:left; 
    padding:12px 0px 0px 10px;
}
#vehicleInfoBottom .right
{
    float:right;
    text-align:right;
    padding:12px 10px 0px 0px;
    height:24px;
    font-weight:bold;
}



/* Search Header */
*html #searchResultsHeader {padding:5px 10px 15px 10px;}
#searchResultsHeader
{
    border:solid 1px #DDD; 
    background-color:#F5F5F5; 
    padding:10px 10px 10px 10px; 
    overflow:auto;
    margin-bottom:10px;
}
/* Search Vehicle Listing */
.searchVehicleListing
{
    border-top:solid 1px #EEE;
    padding:10px 0px 15px 0px;
}
.searchVehicleListing h3 span a
{
    padding-top:3px;
    margin-bottom:3px;
}
.searchVehicleListing h3 div a
{
    text-transform:capitalize;
}
.searchVehicleListing img
{
    float:left;
    margin-right:15px;
    padding:5px;
    background-color:#FFF;
    border:solid 1px #E5E5E5;
}
.searchVehicleListing p
{
    line-height:18px;
    margin-bottom:3px;
}
*html .wrapperSearchVehicle {padding-bottom:0px;} /* IE6 Hack */
.wrapperSearchVehicle
{
    border-bottom:solid 1px #EEE;
    margin-bottom:10px;
    padding-bottom:10px;
}
*html .wrapperSearchVehicleSponsored {padding-bottom:10px;} /* IE6 Hack */
.wrapperSearchVehicleSponsored
{
    border-bottom:dashed 2px #369;
    border-top:dashed 2px #369;
    background-color:#F0F4F7;
    margin-bottom:10px;
    padding-bottom:10px;
    text-align:center;
}
.wrapperSearchVehicleSponsored p.sponsor
{
     color:#000; 
     padding:5px 0px 5px 7px; 
     font-size:10px; 
     text-transform:uppercase; 
     font-weight:bold;
}
/* Search Article Listing */
.searchArticleListing {border-top:solid 1px #EEE; padding:10px 0px 5px 0px;}
.searchArticleListing h3{padding-top:5px 0px; margin-bottom:5px;}
.searchArticleListing img {float:left; margin-right:15px;}
.searchArticleListing p {line-height:18px; margin-bottom:3px;}
.searchArticleListing p.writer {color:#000;}
.searchArticleListing p.date {color:#888;}
.searchArticleListing br {clear:left; padding:0; margin:0;}
/* Search Event Listing */
.searchEventListing {border-top:solid 1px #EEE; padding:10px 0px 5px 0px;}
.searchEventListing p.location {padding:5px 0px;}
.searchEventListing p.date,
.searchEventListing p.abstract
{padding-bottom:5px;}




/* Coming Soon */
#wrapperComingSoon
{
    width:100%;
    margin:0;
    padding:0;
    margin:0 auto;
    text-align:center;
}
*html #wrapperComingSoonSponsors
{
    margin-bottom:26px;    
}
#wrapperComingSoonSponsors
{
    width:500px;
    height:122px;
    margin:0 auto;
    margin-bottom:32px;    
}
#comingSoonLink {margin-bottom:36px;}
#comingSoonLink a {color:#00C; text-decoration:underline;}
#comingSoonLink a:visited {color:#551A8B;}
#wrapperComingSoonSponsors ul {list-style:none;}
#wrapperComingSoonSponsors ul li {float:left;}
/*
*html #comingSoonSplash {position:relative; top:51px;}
#comingSoonSplash {position:relative; top:50px;}
*/


/* Directions and Map container*/
.leftBoxDirections 
{
    width:260px;
    padding:10px;
    float:left;
}



/* Section Photos */
#wrapperPhotoGalleryTop
{
    width:635px; 
    border:solid 1px #E5E5E5; 
    background-color:#F5F5F5; 
    padding:0px 0px 34px 18px; 
    text-align:center; 
    margin-bottom:15px;
}
#wrapperPhotoGalleryTop div#photoGalleryTop 
{
    width:615px; 
    text-align:left; 
    line-height:16px; 
    
}

#wrapperPhotoGalleryTop div#photoGalleryTop #ViewGalleryLink a, #wrapperPhotoGalleryTop div#photoGalleryTop #ViewGalleryLink a:active, #wrapperPhotoGalleryTop div#photoGalleryTop #ViewGalleryLink a:visited
{
    color:#fff;
    font-weight:bold;
}

#wrapperPhotoGalleryTop div#photoGalleryTop img {border:solid 1px #000;}
div#photoGalleryTop div.title {float:right; font-weight:bold; font-size:13px; padding:5px 0px;}
div#photoGalleryTop p {padding-bottom:10px;}
div#photoGalleryTop { padding-top:20px; }
*html .photoGalleryRow {padding-bottom:0px;} /*IE6 Hack*/
.photoGalleryRow {border-bottom:solid 1px #E5E5E5; margin-bottom:10px; padding-bottom:10px;}


/* Photo Cards */
.wrapperPhotoCard {padding:5px 5px 0px 5px;}
.wrapperPhotoCard a {font-size:13px; font-weight:bold;}
.wrapperPhotoCard span.photographer {color:#777;}
.wrapperPhotoCard span.date {}
*html .wrapperPhotoCard div.left {padding-top:1px;} /*IE6 Hack*/
.wrapperPhotoCard div.left {float:left; margin-bottom:8px;}
.wrapperPhotoCard div.right {float:right; text-align:right;}
.wrapperPhotoCard p {}

/* Columnist Listing No Image */

.columnistListByName 
{
    width: 195px;
}



/* Search Tabs */
#searchTabs 
{
    width:655px;
    background:url(/App_Themes/standard/images/bgSearchTabs.gif);
    position: relative;
}
#searchTabs br
{
    clear:left;
    padding:0;
    margin:0;
}
#searchTabs ul 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
}
#searchTabs ul li
{
    float:left;
    text-align:center;
    color:#000;
}
#searchTabs ul li#selected
{
    background:url(/App_Themes/standard/images/tabSearchOn.gif) no-repeat;
    width:120px;
    height:25px;
    padding-top:6px;
    color:#000;
}
#searchTabs ul li#last
{
    background:url(/App_Themes/standard/images/bgTabLast.gif) no-repeat bottom left;  
    width:5px;
    height:31px;
}
#searchTabs ul li a, #vehicleTabs ul li a:visited, #vehicleTabs ul li a:active
{
    float:left;
    background:url(/App_Themes/standard/images/tabSearchOff.gif) no-repeat bottom;  
    padding-top:8px;
    width:119px;
    height:23px;
    color:#000;
}
#searchTabs ul li a:hover
{
    background:url(/App_Themes/standard/images/tabSearchOff.gif) no-repeat bottom;  
}
#searchTabs ul li#advSearch
{ 
    width:170px;
    height:31px;
    text-align:right;
}
#searchTabs ul li#advSearch a, #searchTabs ul li#advSearch a:visited, #searchTabs ul li#advSearch a:active
{ 
    color:#369;
    font-size:11px;
    font-weight:normal;
    text-transform:none;
    text-decoration:none;
    background-image:none;
    float:right;
    padding-top:6px;    
}
#searchTabs ul li#advSearch a:hover
{
    text-decoration:underline;
}



/* Search Info */
#searchInfoTop
{
/*    height:42px; */
    border-left:solid 1px #CFDCEE;
    border-right:solid 1px #CFDCEE;
    border-bottom:solid 1px #CFDCEE;
    background:url(/App_Themes/standard/images/bgSearchInfo.gif);
    margin-bottom:10px;
    padding-bottom:5px;
}
#searchInfoTop .left
{
    float:left; 
    padding:12px 0px 0px 10px;
}
#searchInfoTop .right
{
    float:right;
    text-align:right;
    padding:12px 10px 0px 0px;
    height:24px;
    font-weight:bold;
}
#searchInfoTop .right a, #searchInfoTop .right a:visited, #searchInfoTop.right a:active
{
    border:solid 1px #CFDCEE;
    padding:3px 6px;
    text-decoration:none;
    font-weight:normal;
    background-color:#FFF;
}
#searchInfoTop .right a:hover
{
    border:solid 1px #369;
}



/* Advacned Search Tabs */
#advSearchTabs 
{
    width:655px;
    background:url(/App_Themes/standard/images/bgSearchTabs.gif);
}
#advSearchTabs br
{
    clear:left;
    padding:0;
    margin:0;
}
#advSearchTabs ul 
{
    float:left;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
}
#advSearchTabs ul li
{
    float:left;
    text-align:center;
    color:#000;
}
#advSearchTabs ul li#selected
{
    background:url(/App_Themes/standard/images/tabSearchOn.gif) no-repeat bottom;
    width:120px;
    height:25px;
    padding-top:6px;
    color:#000;
}
#advSearchTabs ul li#header
{
    width:290px;
    font-size:16px;
    text-transform:none;
    font-weight:bold;
    text-align:left;
    height:25px;
    padding-top:6px;
    color:#000;
}
#advSearchTabs ul li#last
{
    background:url(/App_Themes/standard/images/bgTabLast.gif) no-repeat bottom left;  
    width:5px;
    height:31px;
}
#advSearchTabs ul li a, #vehicleTabs ul li a:visited, #vehicleTabs ul li a:active
{
    float:left;
    background:url(/App_Themes/standard/images/tabSearchOff.gif) no-repeat bottom;  
    padding-top:8px;
    width:119px;
    height:23px;
    color:#000;
}
#advSearchTabs ul li a:hover
{
    background:url(/App_Themes/standard/images/tabSearchOff.gif) no-repeat bottom;  
}
/* Vehicle Profile Specs */
#advSearchInfo
{
    height:42px;
    border-left:solid 1px #CFDCEE;
    border-right:solid 1px #CFDCEE;
    border-bottom:solid 1px #CFDCEE;
    background:url(/App_Themes/standard/images/bgSearchInfo.gif) repeat-x bottom;
    margin-bottom:10px;
    padding:10px 10px 10px 14px;
}
#advSearchInfo ul {padding-bottom:10px;}
#advSearchInfo ul li {float:left; padding:0; margin:0;}
#advSearchInfo br {clear:left; margin:0; padding:0;}


/* Vehicles */
#vehicleTabs 
{
    width:655px;
    background:url(/App_Themes/standard/images/bgSearchTabs.gif);
}
#vehicleTabs br
{
    clear:left;
    padding:0;
    margin:0;
}
#vehicleTabs ul 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
}
#vehicleTabs ul li
{
    float:left;
    text-align:center;
    color:#000;
}
#vehicleTabs ul li#selected
{
    background:url(/App_Themes/standard/images/tabSearchOn.gif) no-repeat;
    width:120px;
    height:25px;
    padding-top:6px;
    color:#000;
}
#vehicleTabs ul li#last
{
    background:url(/App_Themes/standard/images/bgTabLast.gif) no-repeat bottom left;  
    width:5px;
    height:31px;
}
#vehicleTabs ul li a, #vehicleTabs ul li a:visited, #vehicleTabs ul li a:active
{
    float:left;
    background:url(/App_Themes/standard/images/tabSearchOff.gif) no-repeat bottom;  
    padding-top:8px;
    width:119px;
    height:23px;
    color:#000;
}
#vehicleTabs ul li a:hover
{
    background:url(/App_Themes/standard/images/tabSearchOff.gif) no-repeat bottom;  
}
/* Vehicle Profile Specs */
#vehicleInfo
{
    height:42px;
    border-left:solid 1px #CFDCEE;
    border-right:solid 1px #CFDCEE;
    border-bottom:solid 1px #CFDCEE;
    background:url(/App_Themes/standard/images/bgSearchInfo.gif) repeat-x bottom;
    margin-bottom:10px;
}
#vehicleInfo .left
{
    float:left; 
    padding:12px 0px 0px 10px;
}
#vehicleInfo .right
{
    float:right;
    text-align:right;
    padding:12px 10px 0px 0px;
    height:24px;
    font-weight:bold;
}
.right a, .right a:visited, .right a:active
{
    border:solid 1px #CFDCEE;
    padding:3px 6px;
    text-decoration:none;
    font-weight:normal;
    background-color:#FFF;
}
.right a:hover
{
    border:solid 1px #369;
}


/* Vehicle Profile Specifications Table */
.tblVehicleProfile
{
    width:655px; 
    border:solid 1px #E5E5E5; 
    margin:0; 
    padding:0;
    margin-bottom:10px;
}
.tblVehicleProfile tr.header
{
    background-color:#575757; 
    padding:3px 0px 3px 5px; 
    font-weight:bold;
    font-size:10px; 
    color:#FFF;
    text-transform:uppercase;
}
.tblVehicleProfile tr.zebra {background-color:#EEE;}
.tblVehicleProfile tr td {padding:3px 0px 3px 5px;}
.tblVehicleProfile tr td.left
{
    width:150px; 
    border-right:solid 1px #E5E5E5; 
}
.tblVehicleProfile tr td.right
{
    width:505px; 
}

.dealermap 
{
	position: absolute;
  	width:652px;
  	height:300px;
  	top: 25px;
  	border:1px solid silver;
  	float:left;
  	visibility: hidden;
}


/* FINDER */
.FinderNewTabClassSelected
{
    background-image:url(/App_Themes/standard/images/finder/selected65.gif);
}

.FinderUsedTabClass
{
    background-image:url(/App_Themes/standard/images/finder/usedBg.gif);
}

.FinderReviewsTabClass
{
    /*background-image:url(/App_Themes/standard/images/finder/usedBg.gif);*/
    background-image:url(/App_Themes/standard/images/finder/dealers83.gif);
}

.FinderDealersTabClass
{
    /*background-image:url(/App_Themes/standard/images/finder/dealers83.gif);*/
    border-bottom:solid 1px #B0C3DB; padding-top:9px !important;
}

#FinderTab a, #FinderTab a:visited
{
    color:#000000;
    font-weight:bold;
    text-transform:uppercase;
}

#FinderTab a:hover
{
    text-decoration:underline;
}

#FinderTab 
{
    float:left;
    font-size:10px;
}

.finderContainer
{
    float:right;
    margin-bottom:10px;
    padding:0px;
}

.finderContainer .bottomButtons a, .finderContainer .bottomButtons a:visited
{
    color:#000000;
    font-weight:bold;
}

.finderContainer .bottomButtons a:hover
{
    text-decoration:none;
}

*html .findButton
{
    padding-right:12px;
    cursor:pointer;
    
}
.FindButton
{
    font-size:10px;
    background:url(/App_Themes/standard/images/finder/btnFinder_Find.gif) no-repeat;
    width:65px;
    height:29px;    
    float:right;
    padding:0px;
    border:0;
    font-weight:bold; 
    text-align:right;
    padding-right:8px;
    cursor:pointer;
}

.FindButton_Home
{
    font-size:10px;
    background:url(/App_Themes/standard/images/finder/btn_find.gif) no-repeat;
    width:45px;
    height:19px;    
    float:right;
    padding:0px;
    border:0;
    margin-top:10px;
    font-weight:bold; 
    text-align:right;
    cursor:pointer;
}
.MoreButton_Home
{
    font-size:10px;
    background:url(/App_Themes/standard/images/finder/btn_more.gif) no-repeat;
    width:45px;
    height:19px;    
    float:right;
    padding:0px;
    border:0;
    margin-top:10px;
    font-weight:bold; 
    text-align:right;
    cursor:pointer;
}


.AddCmpButton
{
    background:url(/App_Themes/standard/images/carCompare/AdCmp.gif) no-repeat;
    width:45px;
    height:19px;    
    float:right;
    padding:0;
    border:0;
    cursor:pointer;
    margin:10px 0 5px 0;
}

.nonVisible 
{
    display:none;
    margin:0;
}

.compareButton
{
    display:block;
    background:url(/App_Themes/standard/images/finder/compareBg.gif) no-repeat;
    width:94px;
    float:right;
    padding:8px 7px 0px 0px;
    height:24px;
}

.blueFinderHolder
{
    background:#cfdae5;margin-bottom:6px;padding:5px;float:left;width:272px;
}

.finderContentHolderShaded
{
    background:url(/App_Themes/standard/images/finder/finderBackground.gif) repeat-x bottom;
    padding: 5px 5px 0px 5px;
    margin:0;
    float:left;
}

.finderBaseHolder
{
    border-left:solid 1px #a3b8cc;
    border-right:solid 1px #a3b8cc;
    border-bottom:solid 1px #a3b8cc; 
    padding:2px; 
    float:left; 
    width:292px;
}

.FinderNewTabClassSelected, .FinderUsedTabClass, .FinderReviewsTabClass, .FinderDealersTabClass
{
    float:left;
    width:50px; 
    height:20px; 
    padding:10px 5px 0px 10px; 
    background-repeat:no-repeat;
}

.FinderReviewsTabClass
{
    width:69px;
}

.FinderDealersTabClass
{
    width:69px;
}

.miniFinderTitle
{
    color:#205080;
    font-size:9px;
    clear:both;
    font-weight:bold;
    display:block;
}

*html .miniFinderTitle
{
   margin-left:5px;
}


.findDealerButton
{
    background:url(/App_Themes/standard/images/btnFindDealer.gif) no-repeat bottom;
    width:45px;
    height:19px;
    border:0; 
    cursor:pointer;
    margin:0 0 0 3px;
    color:#FFF;
    font-size:10px;
    font-weight:bold;
}

.findDealerButtonNew
{
    background:url(/App_Themes/standard/images/findAdealer/btn_findDealer.gif) no-repeat bottom;
    width:44px;
    height:18px;
    border:0; 
    cursor:pointer;
    margin:0 0 0 3px;
    color:#FFF;
    font-size:10px;
    font-weight:bold;
}

/* Right Tiles */

#tile1, #tile2, #tile3 
{
    padding-bottom: 5px;
}

#tile1 
{
    margin-top: 2px;
}

/* Car Comparison */

div .carCompareLongbar /* Header Background Full */
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    background:url(/App_Themes/standard/images/carCompare/bgBar800.gif) no-repeat;
    height:30px;
    padding:7px 7px 0 7px;
    margin:10px 0px 2px 0px;
    float:left;
    width:786px;
    clear:both;
}

.cmpContent
{
 float:left;
 width:800px;   
}

.cmpVehicleProfile
{
    width:800px; 
    border:solid 1px #E5E5E5; 
    margin:0; 
    padding:0;
    margin-bottom:10px;
}
.cmpVehicleProfileSub
{
    width:800px; 
    border:solid 1px #E5E5E5; 
    margin:0; 
}
.cmpVehicleProfileSub tr.header
{
    background-color:#575757; 
}
.cmpVehicleProfileSub tr td.header
{
    background-color:#575757; 
    padding:3px 9px 3px 5px; 
    font-weight:bold;
    font-size:10px; 
    color:#FFF;
    text-transform:uppercase;
}
.cmpVehicleProfile tr.zebra {background-color:#EEE;}
.cmpVehicleProfile tr td {padding:3px 0px 3px 5px;}
.cmpVehicleProfile tr td.title
{
    border-right:solid 1px #E5E5E5; 
}
.cmpVehicleProfile tr td.left
{
    width:212px;
    border-right:solid 1px #E5E5E5; 
}
.cmpVehicleProfile tr td.center
{
    width:212px;
    border-right:solid 1px #E5E5E5;
}
.cmpVehicleProfile tr td.right
{
    width:212px;
}

.minimizeBtn
{
    float:right;
    display:block;
    cursor:pointer;
}

.minimizeBtnGrey
{
    float:right;
    display:block;
    cursor:pointer;
    margin-top:1px;
}

.blueCarCmpBox
{
    margin:1px; padding:5px; background:#43678a url(/App_Themes/standard/images/carCompare/optionBg.jpg) repeat-x top;
}

.carCmpWhiteHaze
{
    border:solid 1px #557493; text-align:center; padding:3px;background:url(/App_Themes/standard/images/carCompare/optionWhitehaze.jpg) repeat-x top;
}

.blueCmpTitle
{
    color:#fff; font-weight:bold; font-size:11px; display:block; clear:both; text-align:left;
}

a.cmpStartAgainBtn, a:visited .cmpStartAgainBtn,a:active .cmpStartAgainBtn
{
    width:102px; height:21px; display:block; float:none;background:url(/App_Themes/standard/images/carCompare/selectBtn.gif) no-repeat; text-align:center;margin-bottom:5px; color:#000; font-weight:bold; line-height:20px;
}

a.cmpNoSelectBtn, a:visited .cmpNoSelectBtn, a:active .cmpNoSelectBtn
{
    width:102px; height:21px; display:block; float:none;background:url(/App_Themes/standard/images/carCompare/nonSelectBtn.gif) no-repeat; text-align:center;margin-bottom:5px;color:#235d96; font-weight:bold; line-height:20px;
}

.sponsorMini
{
    color:#fff; text-align:left;font-size:10px; padding:2px 0 3px 2px;line-height:10px; font-family:Arial, Verdana, Helvetica, Sans-Serif;
}

#ChangeCard1Cmp
{
 display:none;   
}

#CardOneCmp
{
    display:block;
}

#ChangeCard1Cmp2
{
 display:none;   
}

#CardOneCmp2
{
    display:block;
}

div.closeChangeCard
{
    color:#fff; display:block; font-size:9px; border:solid 1px #ccc; padding:2px; line-height:9px; background-color:#ccc; font-weight:bold; cursor:pointer;
}

.changeCmpButton
{
    background:url(/App_Themes/standard/images/carCompare/changeBtnLrg.gif) no-repeat;
    width:68px;
    height:19px;    
    float:right;
    padding:0;
    border:0;
    cursor:pointer;
    margin:10px 0 5px 0;
}

.cancelCmpButton
{
    background:url(/App_Themes/standard/images/carCompare/cancelBtnLrg.gif) no-repeat;
    width:68px;
    height:19px;    
    float:right;
    padding:0;
    border:0;
    cursor:pointer;
    margin:10px 10px 5px 0;
}

p.miniCardTitle
{
    color:#205080; text-align:left; font-weight:bold; font-size:10px; line-height:11px; padding-bottom:2px;
}

.card div.cardInfoCmp
{
    padding:3px 0px 0px 0px;
    margin-bottom:9px;
    border-bottom:solid 1px #E7ECF2;
}
.card div.cardInfoCmp a
{
    font-weight:bold;
    padding-top:3px;
    margin-bottom:-3px;
}

.dropDowncmp
{
    padding-left:2px;float:left;
}

*html .dropDowncmp
{
    padding-left:0px;float:left;
}


/* USED CAR CLASSES */

.searchDetailShow 
{
    color:#336699; float:right; cursor:pointer; background:url(/App_Themes/standard/images/advSearchArrow.gif) no-repeat center left; padding-left:15px;
}

.searchDetailShowBasic
{
    color:#336699; float:right; cursor:pointer; background:url(/App_Themes/standard/images/basicSearchArrow.gif) no-repeat center left; padding-left:15px;
}

div .searchDetailShow:hover
{
 text-decoration:underline;
}

.searchUsedBox 
{
    background:url(/App_Themes/standard/images/searchBG.jpg) repeat-x bottom;padding:5px;float:left;
}

#searchUsedBasic, #searchUsedAdvanced
{
 width:auto; float:none;   
}
.FindUsedButton
{
    background:url(/App_Themes/standard/images/searchUsedFind.gif) no-repeat;
    width:65px;
    height:29px;    
    float:right;
    padding:0px;
    border:0;
    font-weight:bold; 
    text-align:right;
    padding-right:8px;
    cursor:pointer;
}
.smallTextSponsor 
{
    font-weight:bold; 
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
}
.smallTitleSearch 
{
    margin-bottom:8px; color:#a6aab1; text-transform:uppercase; font-size:9px; font-weight:bold; border-bottom:solid 1px #a6aab1; padding:0px; margin-top:4px; width:640px; float:left;
}

#searchUsedAdvanced 
{
 display:none;   
}

.searchUsedPadding 
{
    float:left;margin-left:10px;
}
*html .searchUsedPadding 
{
    float:left;margin-left:5px;
}
.rightColumnWrapper
{
    width:250px; 
    float:left; 
}
*html .rightColumnWrapper
{
    width:245px; 
    float:left; 
}

.widthSelect
{
    float:left;
    margin-left:10px;
}
.widthSelect select
{
    width:180px;
}
*html .widthSelect select
{
    margin:0 0 0 5px;
}
/*.searchUserSearchResult
{
    padding:10px 0 5px 0; border-bottom:solid 1px #e5e5e5; float:left;
}*/
.searchUserSearchResult
{
    padding:10px 5px 10px 5px; float:left;
    background:#F8FAFC; width:100%;
}
 
.searchUserSearchResult .imageHolder
{
    margin:0 10px 10px 0; float:left;
}    
.searchUserSearchResult .carTitle
{
    font-weight:bold;padding-right:5px;
}
.searchUserSearchResult .carTitle a
{
    font-size:13px;
}

.searchUserSearchResult div .usedCarDescr
{
 padding-right:5px; line-height:14px; font-size:10px;
}

.searchUserSearchResult div .usedCarPrice, .searchUserSearchResult div .usedCarLoc, .searchUserSearchResult div .usedCarKM
{
    width:90px;float:left;
}

.searchUserSearchResult div .usedCarLoc 
{
    color:#777; font-size:9px;
}

.searchUserSearchResult div .usedCarDealer
{
    float:left;width:150px;
}

.searchUserSearchResult div .usedCarLoc a
{
    font-size:11px; clear:both; display:block;
}

.usedResultsLinks li, .usedResultsLinks, .usedResultsLinks ul
{
  float:right;
}

.usedResultsLinksLeft li, .usedResultsLinksLeft, .usedResultsLinksLeft ul
{
  float:left;
}

.usedResultsLinks ul, .usedResultsLinksLeft ul
{
    width:400px;
}

.usedResultsLinks .icoContactSeller, .usedResultsLinks .icoShare, .usedResultsLinks .icoReviews, .usedResultsLinks .icoDealer,
.usedResultsLinksLeft .icoContactSeller, .usedResultsLinksLeft .icoShare, .usedResultsLinksLeft .icoReviews, .usedResultsLinksLeft .icoDealer,
.usedResultsLinksLeft .icoMap, .usedResultsLinksLeft .icoPrint
{
    padding-left:20px;
    margin-left:15px;
    line-height:18px;
}

.usedResultsLinksContact
{
    padding:5px 0;
}


.usedResultsLinksLeft .icoWebsite
{
    line-height:18px;padding-left:20px;
}

.usedResultsLinksLeft .icoWebsite
{
    background:url(/App_Themes/standard/images/icoWebsite.gif) no-repeat;
}

.usedResultsLinks .icoShare, .usedResultsLinksLeft .icoShare
{
    background:url(/App_Themes/standard/images/icoShare.gif) no-repeat;
}
.usedResultsLinks .icoDealer, .usedResultsLinksLeft .icoDealer
{
    background:url(/App_Themes/standard/images/icoDealer.gif) no-repeat;
}

.usedResultsLinks .icoContactSeller, .usedResultsLinksLeft .icoContactSeller
{
    background:url(/App_Themes/standard/images/icoContact.gif) no-repeat;
}

.usedResultsLinks .icoReviews, .usedResultsLinksLeft .icoReviews
{
    background:url(/App_Themes/standard/images/icoCardReview.gif) no-repeat;
}

.usedResultsLinksLeft .icoMap
{
    background:url(/App_Themes/standard/images/icoMap.gif) no-repeat;
}

.usedResultsLinksLeft .icoPrint 
{
   background:url(/App_Themes/standard/images/icoPrint.gif) no-repeat;
}

#usedPhotoPlayer 
{
    float:right; width:325px; background:#ccc;
}

.usedProfileInfo
{
    float:left; width:320px;
}

.vehicleSmallSpecs
{
    padding-top:10px;
}

.vehicleSmallSpecs .miniTitle
{
  color:#afafaf; text-transform:uppercase; font-weight:bold; font-size:10px; font:Arial; line-height:10px;
}

.vehicleSmallSpecs .miniHolder
{
float:left;width:105px;
}

.vehicleSmallSpecs .miniHolder .miniLink
{
color:#777; font-size:9px; padding-top:4px;
}

.vehicleSmallSpecs .miniHolder .miniLink a
{
font-size:11px; display:block; clear:both; line-height:8px;
}

.usedBordertopbottom 
{
 border-top:solid 1px #EEE; padding:8px 0 0 0; border-bottom:solid 1px #EEE; margin-bottom:8px; float:left; margin-top:10px;
}

.usedBordertopbottom li
{
  float:left;
}

.usedBordertopbottom ul
{
    float:left; width:200px; margin-top:3px;
}

.usedBordertopbottom .icoContactSeller, .usedBordertopbottom .icoShare
{
    padding-left:20px;
    line-height:18px;
}

.usedBordertopbottom .icoShare
{
    background:url(/App_Themes/standard/images/icoShare.gif) no-repeat;
}

.usedBordertopbottom .icoContactSeller
{
    margin-left:15px;
    background:url(/App_Themes/standard/images/icoContact.gif) no-repeat;
}

.usedDealerLogo
{
    float:left; margin-right:5px;
}

.usedDealerInfoSM 
{
 font-size:10px; line-height:13px;
}

.usedDealerInfoSM a
{
 font-size:11px; line-height:16px;
}

.dealerImageSep
{
 float:left; width:1px; height:100px; font-size:1px;   
}

.usedRelatedReviews
{
 float:right; width:325px; padding-top:10px; 
}

.usedRelatedReviews h2
{
    border-bottom:solid 1px #e5e5e5; padding-bottom:1px; margin-bottom:10px;
}

div .searchDivHolder .searchDivControls .km, 
div .searchDivHolderDealer .searchDivControls .km
{
    width:320px; display:block; float:right; font-weight:bold;
}

div .searchDivHolder .searchDivControls .price,
div .searchDivHolderDealer .searchDivControls .price
{
    width:90px; display:block; float:right; font-weight:bold;
}

div .searchDivHolderDealer
{
    background:url(/App_Themes/standard/images/headerBg_970.gif) no-repeat;
    padding:7px 0;
    margin:0px 0px 2px 0px;
    float:left;
    width:auto;
}

.searchDivTitleDealer970
{   
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    text-indent:7px;
    float:left;
}

.used795WideHolder
{
    float:left; width:794px; margin-top:10px;
}

.HdrHolder655
{
    font-family:Arial, Verdana, Helvetica, Sans-Serif;
    font-size:16px;
    font-weight:bold;
    text-indent:7px;
    background:url(/App_Themes/standard/images/tmp_hdrBarBig.gif) no-repeat;
    height:30px;
    padding-top:7px;
    margin:0px 0px 2px 0px;
}

.usedVehicleCats, .usedVehicleCatsMake
{
 float:left; padding:5px;width:220px;
}
.usedVehicleCatsNew, .usedVehicleCatsMakeNew
{
 float:left; padding:5px;width:170px;
}

.usedVehicleCatsMake, .usedVehicleCatsMakeNew
{
 height:270px; overflow:hidden;
}

.usedVehicleCats a,.usedVehicleCatsNew a
{
 font-weight:bold;
}

.usedVehicleCats li a,.usedVehicleCatsNew li a
{
 font-weight:normal;
}

.usedVehicleCats ul,.usedVehicleCatsNew ul
{
   margin-left:7px;
}

.usedCatDivHolder
{
  float:left;width:255px;margin-right:9px;   
}

.usedCatDivHolderNew
{
  float:left;width:185px;margin-right:9px;   
}

.usedCatDivHolder_make
{
  float:left;width:185px;margin-right:9px;   
}

.usedSearchHomeTwin
{
 float:left;width:389px;margin-bottom:10px;
}

.usedSearchHomeTwinR
{
 float:right;width:389px;margin-bottom:10px;
}

.usedSearchHomeTwin h4, .usedSearchHomeTwinR h4
{
    background:url(/App_Themes/standard/images/hdrBarUsedTwin.gif) no-repeat;
}

.priceAndYearHolder
{
    float:right;margin-right:3px;
}

.fromBgBlue
{
    float:left; padding-top:10px; background:url(/App_Themes/standard/images/fromBgBlue.gif) no-repeat top center;
}

.toBgBlue
{
    float:left; padding-top:10px; background:url(/App_Themes/standard/images/toBgBlue.gif) no-repeat top center;
}

.findADealerNew 
{
  background:#7094b7;margin:5px 0;float:left; 
}

.findADealerNew .tlcorner
{
  background:#7094b7 url(/App_Themes/standard/images/findAdealer/tlcorner.gif) no-repeat top left;float:left; width:5px; height:5px; 
}
.findADealerNew .trcorner
{
  background:#7094b7 url(/App_Themes/standard/images/findAdealer/trcorner.gif) no-repeat top right;float:right; width:5px; height:5px; 
}

.findADealerNew .blcorner
{
  background:#7094b7 url(/App_Themes/standard/images/findAdealer/blcorner.gif) no-repeat bottom left;float:left;  width:5px; height:5px;
}

.findADealerNew .brcorner
{
  background:#7094b7 url(/App_Themes/standard/images/findAdealer/brcorner.gif) no-repeat bottom right;float:right;  width:5px; height:5px;
}

.finddealerformUsed
{
    color:#ffffff;
}

.moreMakeBut
{
    text-align:left;padding:10px 0 10px 90px; cursor:pointer;
}

#autoshowRightLinks a {font-weight:bold;}
.autoshow_FeatureImage
{
    width:402px; 
    text-align:right; 
    color:#999; 
    margin-bottom:10px;    
}
.autoshow_Image80x80
{
    float:left; 
    margin-right:5px; 
    width:82px; 
    height:82px;
}

/*New Home Page*/

.usedcarMainWrapper
{
    float:left; width:400px;
}

.usedVehiclesSearchWrapper
{
    margin-bottom:10px;
    width:388px; 
    border-right:1px solid #dcdcdc;
    border-left:1px solid #dcdcdc; 
    border-bottom:1px solid #dcdcdc;
    padding:5px; 
    background:transparent url(/App_Themes/standard/images/bgCard.gif) repeat-x scroll center bottom;
}


.finddealer_bg
{
    width:400px; 
    height:44px;
    padding:12px 0 0 6px;
    background:transparent url(/App_Themes/standard/images/finder/finddealer_bg.gif) no-repeat;
}
*html .finddealer_bg
{
    width:400px; 
    height:44px;
    padding:12px 0 0 0;
    background:transparent url(/App_Themes/standard/images/finder/finddealer_bg.gif) no-repeat;
}
.quickSearchesDiv
{
    width:125px; float:left; margin-right:10px;
}
.locationDiv
{
    width:90px; float:left; margin-right:10px;
}
.yearDiv
{
    width:50px; float:left; margin-right:10px;
}



/*NEW VEHICLES SECLECTION LINKS*/

.newVehiclesSearchWrapper
{
    margin-bottom:10px;
    width:388px; 
    border-right:1px solid #dcdcdc;
    border-left:1px solid #dcdcdc; 
    border-bottom:1px solid #dcdcdc;
    padding:10px 5px 10px 5px; 
    background:transparent url(/App_Themes/standard/images/bgCard.gif) repeat-x scroll center bottom;
}

.smallEcoNav 
{
    width:75px;
    height:75px;
    padding:0 20px 10px 5px;
    float:left;
}
.smallEcoNav a
{
     width:75px;
     height:75px;
     background:url(/App_Themes/standard/images/newvehicles/icon_car_smalleco.gif) no-repeat;
     border:0px;
     display:block;
}

.smallEcoNav a:hover
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_smalleco.gif) 0px -75px no-repeat;
}

.midSizeNav 
{
    width:75px;
    height:75px;
    padding:0 20px 10px 5px;
    float:left;
}
.midSizeNav a
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_midlg.gif) no-repeat;
     width:75px;
     height:75px;
     border:0px;
     display:block;
}

.midSizeNav a:hover
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_midlg.gif) 0px -75px no-repeat;
}

.hybridNav 
{
    width:75px;
    height:75px;
    padding:0 20px 10px 5px;
    float:left;
}
.hybridNav a
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_hybrid.gif) no-repeat;
     width:75px;
     height:75px;
     border:0px;
     display:block;
}

.hybridNav a:hover
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_hybrid.gif) 0px -75px no-repeat;
}

.luxuryNav 
{
    width:75px;
    height:75px;
    padding:0 0 10px 5px;
    float:left;
    display:block;
}

.luxuryNav a
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_luxury.gif) no-repeat;
     width:75px;
     height:75px;
     border:0px;
     display:block;
}

.luxuryNav a:hover
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_luxury.gif) 0px -75px no-repeat;
}

.miniVanNav 
{
    width:75px;
    height:75px;
    padding:0 20px 0 5px;
    float:left;
}

.miniVanNav a
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_minivan.gif) no-repeat;
     width:75px;
     height:75px;
     border:0px;
     display:block;
}

.miniVanNav a:hover
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_minivan.gif) 0px -75px no-repeat;
}

.pickupNav 
{
    width:75px;
    height:75px;
    padding:0 20px 0 5px;
    float:left;
}
.pickupNav a
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_pickup.gif) no-repeat;
     width:75px;
     height:75px;
     border:0px;
     display:block;
}

.pickupNav a:hover
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_pickup.gif) 0px -75px no-repeat;
}

.suvNav 
{
    width:75px;
    height:75px;
    padding:0 20px 0 5px;
    float:left;
}

.suvNav a
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_suv.gif) no-repeat;
     width:75px;
     height:75px;
     border:0px;
     display:block;
}

.suvNav a:hover
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_suv.gif) 0px -75px no-repeat;
}

.convertibleNav 
{
    width:75px;
    height:75px;
    padding:0 0 0 5px;
    float:left;
    display:block;
}
.convertibleNav a
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_conv.gif) no-repeat;
     width:75px;
     height:75px;
     border:0px;
     display:block;
}

.convertibleNav a:hover
{
     background:url(/App_Themes/standard/images/newvehicles/icon_car_conv.gif) 0px -75px no-repeat;

}

/* Vehicle Manufacturer Page */
.sectionMiniTitle
{
    text-transform:uppercase; font-family:Arial; font-size:11px; font-weight:bold; color:#959595;
}

.sectionLargeTitle
{
    font-family:Arial; font-size:24px; font-weight:bold; line-height:30px;
}

h6.cardThinLong, h6.cardThin300 /* Header Background 50% Thin */ 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:bold;
    width:430px;
    height:24px;
    text-transform:uppercase;
    padding-top:3px;
    margin:0;
    text-indent:5px;
    background:url(/App_Themes/standard/images/bgHdrCardThin430.gif) no-repeat;
}
h6.cardThin300 /* Header Background 50% Thin */ 
{
    background:url(/App_Themes/standard/images/bgHdr300Thin.gif) no-repeat;
}
h6.cardThinLong a, h6.cardThinLong a:visited, h6.cardThinLong a:active
{
    color:#000;
}

h6.cardThinLong655 /* Header Background 50% Thin */ 
{
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-size:10px;
    font-weight:bold;
    width:655px;
    height:24px;
    text-transform:uppercase;
    padding-top:3px;
    margin:0;
    text-indent:5px;
    background:url(/App_Themes/standard/images/bgHdrCardThin655.gif) no-repeat;
}
h6.cardThinLong655 a, h6.cardThinLong800 a:visited, h6.cardThinLong655 a:active
{
    color:#000;
}

.btnLogin, .btnSignUp {
	background:transparent url(/App_Themes/standard/imgRatingsComments/submitBtn.gif) no-repeat scroll 0%;
	border:0pt none;
	cursor:pointer;
	height:22px;
	width:59px;
}



/* BODY User Ratings */
#wrapperUserRatings {}

 
#wrapperHeaderUserRatings
{
    height:27px;
    background:url(/App_Themes/standard/imgRatingsComments/bgHeaderComments.gif) repeat-x;
    margin-top:25px;
}
#wrapperHeaderUserRatings .left 
{
    float:left;
    padding:5px 0 0 5px;
}

#wrapperHeaderUserRatings .left .title 
{
	float:left;
	margin-right:3px;
	background:transparent;
	border:none;
	width:auto;
}
#wrapperHeaderUserRatings .left .title h3 
{
	color:#000;
	padding:0;
	margin:0;
}
#wrapperHeaderUserRatings .left .login {float:left; padding-top:2px;}
#wrapperHeaderUserRatings .right 
{
    float:right;
    padding:5px 3px 0 0;
    text-align:right;
}
#wrapperHeaderUserRatings .right img
{
    cursor:pointer;
}
.loginLinkCssClass ,.showcommentCssClass
{
    color:#0398A6; cursor:pointer; font-size:10px!important;
}
.comment_guidelines a.guidelines
{ 
    color:#0398A6;
    cursor:pointer; 
    font-size:10px !important;
}

.checkboxStyle
{
  color:#888; padding:5px 0;   
}

.checkboxStyle input
{
  margin-right:5px;   
}
/*sitemap*/
#siteMap h2{
margin:5px; padding:5px;
}

#siteMap ul{
list-style:square;
margin-left:10px;
padding-left:10px;
color:#336699;
}

.Ad728x90_2 
{
}

#aCarInsurance
{
    float:left;
    margin-right:5px;
}
#aCarInsurance img { border:none; }

.td-clear { clear:both; }

#metroland-Footer {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	/*background:#CCCCCC url(../App_Themes/images/metroland-bg-Footer.gif) no-repeat scroll center top;*/
	background:#CCCCCC;
	color:#666666;
	text-align:center;
	clear:both;
	margin:15px 0px 0px 0px;
	padding-left:0;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	width:970px !important; /*the width can be played with*/
}
.clear
{
	clear: both;
	height: 0px;
	overflow: hidden;
}

#metroland-Footer a
{
	text-decoration: none;
	color: #666666;
}

#metroland-Footer a:visited {
text-decoration:none;
}

#metroland-Footer a:hover {
text-decoration:underline;
}

#metroland-Footer .metroland-FooterLinks {
	float:left;
}
#metroland-Footer .metroland-FooterLinks div
{
    float:left;
}

#metroland-Footer .metroland-FooterLogos {
	border-left:1px solid #BBBBBB;
	float:right;
	padding:30px 20px 0 25px;
	text-align:left;
	width:120px;
	height:190px;
}
#metroland-Footer .metroland-FooterLogos a {
	margin-top: 30px;
}
.metroland-FooterContent {
	margin:0 auto;
	text-align:left;
	height: 250px;
	padding: 25px;
}
.metroland-FooterContent .header {
	color:#333333;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
.metroland-FooterList {
	float:left;
	margin:0;
	padding:0;
	margin-right:20px;
}
.metroland-FooterList li.header {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:2px;
	text-transform:capitalize;
}
.metroland-FooterList li {
	margin-bottom:3px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
.metroland-FooterList li a {
	color:#666666;
	font-size:11px;
}
.metroland-FooterBot {
	background-color:#333333;
	border-top:1px solid #303030;
	color:#CCCCCC;
	padding:4px 0 6px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	margin:0;
	text-align:center;
}
.metroland-FooterBot a {
	background-color:#333333;
	border-top:1px solid #303030;
	color:#CCCCCC !important;
	padding:4px 0 6px;
}

#metroland-Footer .metroland-FooterContent .metroland-FooterLogos a img {
	border:0 none;
}

.td-quickLinks 
{
    padding-bottom:8px;
    font-size: 9px;
}

.td-quickLinks .title
{
    font-weight:bold; margin-right:5px;
}

.td-quickLinks ul li
{
    float:left; margin:5px -1px;
}

.td-quickLinks ul li a
{
    text-decoration:underline;
}


/* wheels-relatedcars-container */

#wheels-relatedcars-container { clear: both; }
#wheels-relatedcars-container .title { color: #999; font-weight: bold; display: block; margin: 0;}                
#wheels-relatedcars-container ul.search-links 
{
	list-style-type: none;
	display: block;	
	clear: both;
}
#wheels-relatedcars-container ul.search-links li 
{
	display: block;
	float: left;
	margin: 0 5px 0 0 ;
}
#wheels-relatedcars-container ul.search-links li.dividor
{
}
#wheels-relatedcars-container ul.search-links li a 
{
	color: #999;
	font-weight: bold;
	font-size: 9px !important;
}

#wheels-relatedcars-container ul.search-links.all li a 
{
	color: #369;
}
#wheelscarousel-container 
{
	margin: 5px 0 10px 0;
}
#wheelscarousel-container .title 
{
	margin: 0 0 5px 0;
}

/*************************************************************
*
*           M A N U F A C T U R E R
*
**************************************************************/

.list_MostPopular{
    margin:0 0 20px 30px;
    }

.list_MostPopular li{
    line-height:25px;
    }
    
.img_Content{
    border:solid 1px #000;
    }

.img_Thumbnail{
    border:solid 1px #000;
    float:left;
    margin:0 7px 45px 0;
    }

.wheels_tsr_title_small a{
    color:#369;
    font-size:12px;
    }

#wrapperNewsFeaturesTier02 .wheels_imgNews{
    float:left;
    margin:0 3px 0 0;
    width:214px;
    }
    
.wheels_toolbar
{
    font-size: 13px;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    line-height: 1em;
    height: 15px;
    vertical-align: middle;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 8px;
    position: relative;
}

.wheels_toolbar_used 
{
    padding-left: 25px; 
    background: url(/favicon.ico) no-repeat left;
}

.wheels_toolbar_email{float: left; padding: 0px 5px 0px 5px; border-right: 1px solid #CCCCCC; display: inline;}
.wheels_toolbar_print{float: left; padding: 0px 5px 0px 5px; border-right: 1px solid #CCCCCC; display: inline;}
.wheels_toolbar_print{float: left; padding: 0px 5px 0px 5px; display: inline;}
.wheels_toolbar_digg{float: left; padding: 0px 10px 0px 5px; display: inline; cursor: pointer;}
.wheels_toolbar_used{float: left; height: 20px; padding: 0px 5px 0px 25px; display: inline;}


/*************************************************************************************
    
    C O M M O N  page REDESIGHN
    
*************************************************************************************/

#wrapperRightRail{
    float: right; 
    width: 300px;
    }



/*************************************************************************************
    
    H O M E  page REDESIGHN
    
*************************************************************************************/





/*************************************************************************************
    
    A R T I C L E   page REDESIGHN
    
*************************************************************************************/
#wheels-article_promostrip {
	margin: 10px 0 10px 0; 
	padding: 0px;
	width: 949px;
	_width: 950px;
	background-color:#f6f6f6;
	height: 140px;
}

#wheels-insidewheels {
	float: left;
	margin: 0;
}

#wheels-insidewheels .ts-its_text {
	width: 110px;
	padding:50px 0px 0 20px;
	float: left;
	font-size:17px;
	font-weight:bold;
	color:#FFFFFF;
}

#wheels-insidewheels .ts-its_text span
{
	color:#336699;	
}

#wheels-insidewheels .ts-its_text IMG {
	margin: 40px 0px 0px 15px;
}

#wheels-insidewheels .ts-its_arrow {
	float: left;
	background: #30567b;
	/*background: #30567b url(/app_themes/standard/images/common/arrow.gif) no-repeat right;*/
	height:140px;
	}
#wheels-article_promostrip_arrow{
    float:left;
    width: 0;
    height: 0;
    margin:0 16px 0 0;
    border-top: 70px solid transparent;
    border-bottom: 70px solid transparent;
    border-left: 10px solid #30567b;
    display:block;
    }

.wheels-promostrip_block {
	width: 133px;	
	float: left;
	margin: 0px 25px 0px 0px;
	_margin-right:20px;
}
	
.wheels-promostrip_block a {
	float: left;
	color: #213347;
	font: bold 13px Helvetica, Arial, sans-serif;
	text-decoration: none;
}	

.wheels-promostrip_block a:hover {
	text-decoration: underline;
}	

.wheels-promostrip_img {
	width: 133px;
	height: 100px;	
}	
	
.wheels-promostrip_img IMG{
	border: none;
}

.wheels-promo_text { 
	margin: 5px 0px 0px 0px;
	color: #213347;
	font: bold 13px Helvetica, Arial, sans-serif;	
}		

.wheels-featured_article_title
{
    margin-bottom: 5px; 
    padding: 3px; 
    border: 1px solid Silver; 
    font-size: 14px; 
    font-weight: bold; 
    color: #B40404;
}

.wheels-featured_article_body
{
    width: 100%; 
    margin-bottom: 5px;
}



#wrapperArticleDisplay .td_articleImage{
    display: block; 
    margin: 0 0 0 10px;
    }

.td_articleImage .td_imageCreditLine{
    width: 100%; 
    margin:0 !important;
    color: #888; 
    text-align: right; 
    font-size: 9px; 
    text-transform: uppercase;
    }
    
.td_articleImage .td_imageCaption{
    padding: 5px 0px 0px; 
    font-size: 11px; 
    line-height: 16px;
    }


#wrapperArticleDisplay .td_seeMore, #wrapperArticleDisplay .td_seeMore a {
    color:#b42527;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    }

.wheels-featured_article_body .news_box
{
    padding: 3px; 
    background-color: #F6F6F6;
}

.wheels-featured_article_body .news_image
{
    float: left; 
    margin: 4px 10px !important; 
    padding: 1px !important;
}

.wheels-featured_article_body .news_abstract
{
    font-size: 13px; 
    line-height: 19px; 
    margin: 0 10px; 
    min-height: 60px; 
    padding-bottom: 3px;
}

.wheels-featured_article_body .new_separator
{
    background-color: #FFFFFF; 
    width: 100%; 
    height: 5px;
}

/***************************************************************************
*
*   In The Spotlight
*
***************************************************************************/

.td_InTheSpotlight{
    clear:both;
    margin:0 0 20px 0;
    }
    .td_InTheSpotlight .td_InTheSpotlight_img{
        width:200px; 
        margin:0 auto 10px auto;
        }

/***************************************************************************
*
*   Twitter Share Button
*
***************************************************************************/
       
#wheels_twitterShareButton{
    float:right; 
    width:70px; 
    padding:5px 0 10px 0;
    }

#wheels_twitterFollowButton{
    float:right; 
    /*width:60px; */
    /*margin:0 0 0 255px;*/
    padding:1px 0 0 0;
    text-align:right;
    width:130px;
    }
    #wheels_twitterFollowButton iframe{
        text-align:right;
        float:right;
        width:100px;
        }

/*****************************************************
    New Social Share tools for Wheels.ca
*****************************************************/

#wheels_twitterShareBtn
{
    background: url('/App_Themes/standard/images/twitter.png') no-repeat;
    width:35px;
    height:31px;
    float:right;
    position:relative;
    top:-5px;
}

#wheels_facebookShareBtn
{
    background: url('/App_Themes/standard/images/facebook.png') no-repeat;
    width:35px;
    height:31px;
    float:right;
    margin-right:5px;
    position:relative;
    top:-5px;
}
