/* [JW-03/14/08: NO#107243 ]*/
.adicioDMIVideoYMM { font-size:12px; font-weight:bold; letter-spacing:.08em; color:#235b9c; padding: 4px 2px 10px 4px; }
/* Stuff added for NO#100081 */
.dropdownSubHead { font-size:10px; margin: 5px 4px 5px 0px; }
.dropDownTrim { font-size:10px; margin: 0px 0px 5px 0px; }
.dropdownSubHeadSmall { width: 100px; }
.dropdownSubHeadMedium { width: 125px; }
.dropdownSubHeadLarge { width: 200px; }
.detailTitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #395a90;
	text-align: left;
	padding: 0px 0px 5px 0px;
}
.tabAlignRight {
	background-color:#ffffff;
	border-right: 1px solid #A3BED9;
	border-left: 1px solid #A3BED9;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left:12px;
	padding-right: 12px;
}
/* [JW-10/24/07: copied in from review detail pages ] */
.boxSubHeaderTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
	text-align: left;
}
.boxHeader {
	height: 22px;
	border-top: 1px solid #395a90;
	border-right:1px solid #395a90;
	border-bottom:1px solid #395a90;
	border-left:1px solid #395a90;
	background-color: #bfd2e3;
	padding-left: 6px;
	padding-right: 6px;
}
/* Video Review Page - ER */
.VideoContentArea { width: 645px; }
.VideoReviewTblBody {
	border-top: none;
	border-bottom: none;
	border-right: 1px solid #395a90;
	border-left: 1px solid #395a90;
	padding: 8px;
}
.VideoReviewTblBody2 { border: 1px solid #333333; margin-top: 5px; }
.VideoReviewRtColTop {
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_GrayGradient1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	padding: 10px;
}
.VideoReviewSelect { width: 200px; margin-bottom: 5px; }
.VideoReviewRtColBtm {
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_GrayGradient2.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width: 224px;
}
.VideoReviewRtColList {
	padding: 5px 0px 0px 10px;
	margin: 0px;
	list-style:none;
	line-height: 17px;
	font-size:11px;
	font-weight: bold;
}
.VideoReviewRtColList a:link {color: #FFFFFF; text-decoration:none;}
.VideoReviewRtColList a:visited {color: #FFFFFF; text-decoration:none;}
.VideoReviewRtColList a:hover {color: #FFFFFF; text-decoration:underline;}
.VideoReviewRtColList a:active {color: #FFFFFF; text-decoration:underline;}
.VideoReviewBlueTableTop {
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_BlueTblTop.gif);
	background-repeat:repeat-x;
	border-bottom: 1px solid #333333;
	padding: 0px 0px 0px 5px;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	height: 27px;
}
.VideoReviewThumbsMainTbl { margin: 10px; }
.VideoReviewThumbsTblCell { padding: 10px; }
.VideoReviewThumbsTblCell a:link {color: #333333; text-decoration:none;}
.VideoReviewThumbsTblCell a:visited {color: #333333; text-decoration:none;}
.VideoReviewThumbsTblCell a:hover {color: #333333; text-decoration:none;}
.VideoReviewThumbsTblCell a:active {color: #333333; text-decoration:none;}
.VideoReviewThumbsGutter { width: 10px; }
.VideoReviewThumbsBg {
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_ThumbsGadient.gif);
	background-repeat:repeat-x;
	background-position:top;
	border: 1px solid #c6c8c7;
	width:195px; 
}
.VideoReviewSponsor {
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_SponsoredBg.gif);
	background-repeat:repeat-x;
	height: 24px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding-left: 3px;
}
.VideoReviewPlayerBg { background-color:#4a535a; width:400px; }
.VideoReviewSponsor a:link {color: #ffffff; text-decoration:underline;}
.VideoReviewSponsor a:visited {color: #ffffff; text-decoration:underline;}
.VideoReviewSponsor a:hover {color: #ffffff; text-decoration:underline;}
.VideoReviewSponsor a:active {color: #ffffff; text-decoration:underline;}
.VideoReviewArrow {
	width: 14px;
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_SponsoredArrow.gif);
	background-repeat:no-repeat;
}
.VideoReviewTableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.VideoReviewPopUp { width: 220px; }
.VideoReviewPopupTitle {
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_SponsoredBg.gif);
	background-repeat:repeat-x;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
}
.VideoReviewPopupTitleText {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.VideoReviewPopupBody {
	background-color:#c3d9ea;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 5px;
}
.VideoReviewPopupField {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 200px;
	margin-bottom: 3px;
}
.VideoReviewPopUpButton { padding-top: 5px; }

.altVideoProvider a:link {color: #3059a3; text-decoration: underline;}
.altVideoProvider a:visited {color: #3059a3; text-decoration: underline;}
.altVideoProvider a:hover {color: #3059a3; text-decoration: none;}
.altVideoProvider a:active {color: #3059a3; text-decoration: none;}

.resCenterEvoxPhoto { width: 320px; }
.resCenterDetailSubTitle {  
	font-family: Verdana, Arial, Helvetica, Sans-serif;  
	font-size: 11px;  font-weight: bold;      
	color: #799FC5;  
	padding-left: 6px;  
	text-align: left;  
	border-bottom: 1px solid #799fc5; 
} 
.resCenterDetailText {    
	background-color: #FFFFFF;    
	text-align: left;    
	font-family: Verdana, Arial, Helvetica, Sans-serif;    
	font-size: 10px;    
	color: #333333;    
	padding: 5px 10px 5px 6px; 
} 
.resCenterDetailTextUnderline {    
	background-color: #FFFFFF;    
	border-bottom: 1px solid #ebebeb;    
	text-align: left;    
	font-family: Verdana, Arial, Helvetica, Sans-serif;    
	font-size: 10px;    
	color: #333333;            
	padding: 4px 4px 4px 6px; 
}
/* New for Research Center - ER */
.resCenterVehicleImg {
	width: 300px;
}
.resCenterGrayDivider {
	background-image:url(http://slb.adicio.com/ccimages/ResCenterGrayDivider.gif);
	background-repeat:repeat-x;
	height: 6px;
}
.resCenterIconColumn {
	width: 20px;
}
.resCenterIntelliTblTop {
	background-color: #799fc5;
	height: 2px;
}
.resCenterIntelliTblDiv {
	background-color: #000000;
	height: 2px;
}
.resCenterIntelliTblBtm {
	background-color: #799fc5;
	height: 2px;
}
.resCenterTblOdd {
	background-color: #ffffff;
	padding: 2px 5px 2px 10px;
}
.resCenterTblEven {
	background-color: #e9e9ea;
	padding: 2px 5px 2px 10px;
}
.resCenterPwrCirclesOdd {
	background-color: #ffffff;
	width: 75px;
}
.resCenterPwrCirclesEven {
	background-color: #e9e9ea;
	width: 75px;
}
.resCenterTblOddIndent {
	background-color: #ffffff;
	padding: 2px 5px 2px 25px;
}
.resCenterTblEvenIndent {
	background-color: #e9e9ea;
	padding: 2px 5px 2px 25px;
}
.resCenterIntelliValueTitle {
	font-size: 13px;
	font-weight:bold;
	color:#000000;
	padding-bottom: 10px;
}
.resCenterIntelliValueRating {
	font-size: 11px;
	font-weight:bold;
	color:#2d5d99;
	padding-bottom: 10px;
}
.resCenterBlueTableTopLt {
	background-color:#b5cadf;
	border-top: 1px solid #799fc5;
	border-left: 1px solid #799fc5;
	border-bottom: 1px solid #799fc5;
	padding: 5px 0px 5px 10px;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
}
.resCenterBlueTableTopMiddle {
	background-color:#b5cadf;
	border-top: 1px solid #799fc5;
	border-bottom: 1px solid #799fc5;
	padding: 5px 0px 5px 0px;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	width:75px;
}
.resCenterBlueTableTopRt {
	background-color:#b5cadf;
	border-top: 1px solid #799fc5;
	border-right: 1px solid #799fc5;
	border-bottom: 1px solid #799fc5;
	padding: 5px 0px 5px 0px;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:center;
	width: 75px;
}
.resCenterFooterList {
	padding: 0px 0px 0px 35px;
	margin: 0px;
}
.resCenterFooter {
	font-size:10px;
	color:#999999;
	padding: 10px 0px 5px 0px;
}
.resCenterFooterSmall {
	font-size: 9px;
	color:#999999;
	padding: 5px 0px 5px 0px;
}
.resCenterFooterDivider {
	background-color: #666666;
	height: 1px;
}




/* Stuff added for NO#93209 */
.adicioAutosGrayPod100 { height: 100px; }
.adicioAutosGrayPod110 { height: 110px; }
.adicioAutosGrayPod120 { height: 120px; }
.adicioAutosGrayTopLt {
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/motorsBlueRoundCrnr_top_lt.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.adicioAutosGrayTopRt {
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/motorsBlueRoundCrnr_top_rt.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.adicioAutosGrayTop {
	height: 6px;
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/motorsBlueRoundCrnr_top.gif);
	background-repeat:repeat-x;
}
.adicioAutosGrayTableHorz {
	background-color:#d8e0eb;
	padding: 2px 10px 2px 10px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	border-left: 1px solid #96adcc;
	border-right: 1px solid #96adcc;
	line-height: 15px;	
}
.adicioAutosGrayBotLt {
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/motorsBlueRoundCrnr_bot_lt.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.adicioAutosGrayBotRt {
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/motorsBlueRoundCrnr_bot_rt.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.adicioAutosGrayBot {
	height: 6px;
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/motorsBlueRoundCrnr_bot.gif);
	background-repeat:repeat-x;
}
/* End of stuff added for NO#93209 */


.MotorsContentArea {
  clear: both;
	width: 645px;
}

/* Link Properties */

.MotorsContentArea a:link {
	color: #004f80;
	text-decoration:underline;
}
.MotorsContentArea a:visited {
	color: #004f80;
	text-decoration:underline;
}
.MotorsContentArea a:hover {
	color: #000000;
	text-decoration:underline;
}
.MotorsContentArea a:active {
	color: #799fc5;
	text-decoration:none;
}
/*
NEWLY ADDED STYLES FOR LOAN CALCULATOR
*/
.detailDisclaimer {
	color:#333333;
	font-size:10px;
	font-weight:normal;
}
.popupBodyTextDisclaimer {
	padding-left:6px;
	font-weight:normal;
	font-style:italic;
	font-size:9px;
	padding-top:4px;
	padding-bottom:4px;
}
/*
NEW STYLES FOR FEATURED DEALER FRAME
*/
.FeaturedDealTable {
	background-color:#f3f8fc;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	border-width:1px;
	border-color:#ADC9DF;
	border-style:solid;
	text-align:center;
}
.FeaturedDealTableViewAll {
	background-color:#f3f8fc;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width:1px;
	border-right-color:#ADC9DF;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#ADC9DF;
	border-left-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ADC9DF;
	border-bottom-style:solid;
	text-align:center;
}
.FeaturedDealCellTable {
	background-color:#f3f8fc;
	padding-right:4px;
	padding-left:4px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	width:175px;
	text-align:center;
}
.FeaturedDealTableNoNav {
	background-color:#f3f8fc;
	padding-right:4px;
	padding-left:4px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	width:175px;
	border-top-width:1px;
	border-top-color:#ADC9DF;
	border-top-style:solid;
	border-right-width:1px;
	border-right-color:#ADC9DF;
	border-right-style:solid;
	border-left-width:1px;
	border-left-color:#ADC9DF;
	border-left-style:solid;
	text-align:center;
}
.FeaturedDealTableHorz {
	background-color:#f3f8fc;
	padding-right:4px;
	padding-left:4px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	width:600px;
	border-width:1px;
	border-color:#ADC9DF;
	border-style:solid;
	text-align:center;
}
.FeaturedHorz {
	text-align:center;
	width:190px;
}
.FeaturedLogo {
	padding-top:8px;
	padding-bottom:8px;
}
.FeaturedContact {
	padding-top:8px;
	padding-bottom:8px;
}
.FeaturedViewAll {
	padding-top:2px;
	padding-bottom:4px;
	background-color:#FFFFFF;
}


/************** General Widget Styles ******************/

.adicioHeaderRoundedCornerLeft {
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/roundCornerHeaderLt.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	height:24px;
	width:6px;
}
.adicioHeaderRoundedCornerCenter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333333;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/roundCornerHeaderCenter.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	height:24px;
}
.adicioHeaderRoundedCornerRight {
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/roundCornerHeaderRt.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
	height:24px;
	width:6px;
}

.adicioFooterRoundedCornerLeft {
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/roundCornerFooterLt.gif);
	background-repeat:no-repeat;
	background-position: top left;
	height:24px;
	width:6px;
}
.adicioFooterRoundedCornerCenter {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/roundCornerFooterCenter.gif);
	background-repeat:repeat-x;
	height:24px;
	padding:1px;
}
.adicioFooterRoundedCornerRight {
	background-image: url(http://slb.adicio.com/ccimages/verticals/motors/common/roundCornerFooterRt.gif);
	background-repeat:no-repeat;
	background-position: top right;
	height:24px;
	width:6px;
}

.topSearchBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#f3f8fc;
	padding: 6px 6px 6px 6px;
	border-top: 1px solid #ADC9DF;
	border-left: 1px solid #ADC9DF;
	border-right: 1px solid #ADC9DF;
	border-bottom: 1px solid #ADC9DF;
}
.topSearchText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.topSearchText a:link {color: #004f80; text-decoration: underline;}
.topSearchText a:visited {color: #004f80; text-decoration: underline;}
.topSearchText a:hover {color: #000000; text-decoration: none;}
.topSearchText a:active {color: #004f80; text-decoration: none;}

.adicioWidgetBody {
	padding: 6px 6px 6px 6px;
	border-top: 1px solid #ADC9DF;
	border-left: 1px solid #ADC9DF;
	border-right: 1px solid #ADC9DF;
	border-bottom: 1px solid #ADC9DF;
	vertical-align: top;
}
.adicioWidgetText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.adicioWidgetText a:link {color: #004f80; text-decoration: underline;}
.adicioWidgetText a:visited {color: #004f80; text-decoration: underline;}
.adicioWidgetText a:hover {color: #000000; text-decoration: none;}
.adicioWidgetText a:active {color: #004f80; text-decoration: none;}

.adicioWidgetSubTitle {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #799FC5;
	text-align: left;
	border-bottom: 1px solid #799fc5;
	padding: 10px 0px 0px 0px;

}
.adicioResWidgetPhoto {
	padding: 0px 5px 0px 0px;
	/* width of cell so that it doesnt blow out */
	/* 175px for the image + 5px for the padding on the right */
	width: 180px;
}
.adicioVideoWidgetPhoto {
	padding: 5px 0px 5px 0px;
	/* width of cell so that it doesnt blow out */
	/* 175px for the image + 5px for the padding on the right */
	width: 180px;
}
.adicioWidgetVideoReviewSponsor {
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_SponsoredBg.gif);
	background-repeat:repeat-x;
	height: 24px;
	color:#FFFFFF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left: 3px;
}
.adicioWidgetVideoReviewPlayerBg {
	background-color:#4a535a;
	width:400px;
}
.adicioWidgetVideoReviewPlayerBgSm {
	width:320px;
}
.adicioWidgetVideoReviewSponsor a:link {color: #ffffff; text-decoration:underline;}
.adicioWidgetVideoReviewSponsor a:visited {color: #ffffff; text-decoration:underline;}
.adicioWidgetVideoReviewSponsor a:hover {color: #ffffff; text-decoration:underline;}
.adicioWidgetVideoReviewSponsor a:active {color: #ffffff; text-decoration:underline;}

.adicioWidgetVideoReviewArrow {
	width: 14px;
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_SponsoredArrow.gif);
	background-repeat:no-repeat;
}
.adicioReviewsThumbsTblCell {
	padding: 10px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
}
.adicioReviewsThumbsTblCell a:link {color: #333333; text-decoration:none;}
.adicioReviewsThumbsTblCell a:visited {color: #333333; text-decoration:none;}
.adicioReviewsThumbsTblCell a:hover {color: #333333; text-decoration:underline;}
.adicioReviewsThumbsTblCell a:active {color: #333333; text-decoration:underline;}
.adicioReviewsWidgetYMM {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333333;
	padding-top: 5px;
}
.adicioReviewsWidgetYMM a:link {color: #333333; text-decoration:none;}
.adicioReviewsWidgetYMM a:visited {color: #333333; text-decoration:none;}
.adicioReviewsWidgetYMM a:hover {color: #333333; text-decoration:underline;}
.adicioReviewsWidgetYMM a:active {color: #333333; text-decoration:underline;}
.adicioMotorsButtonClass {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background-image: url(http://slb.adicio.com/ccimages/buttonBkgd.gif);
	background-repeat: repeat-x;
	height:21px;
	border-top: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	padding: 0px 5px 0px 5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	margin:0px;
	text-transform:uppercase;
}

.adicioWidgetDescription {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0px 0px 5px 0px;
	
	/* Needs padding below */
	/* Might as well have its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetFormLabelTop {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	/* Also has its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetFormLabelAdjacent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	/* Also has its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetInputWide {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 160px;
	margin: 0px 0px 3px 0px;
	/* Also has its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetInputMedium {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 140px;
	margin: 0px 0px 3px 0px;
	/* Also has its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetInputNarrow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 120px;
	margin: 0px 0px 3px 0px;
	/* Also has its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetInputZip {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 60px;
	margin: 0px 0px 3px 0px;
}
.adicioWidgetSelectWide {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 160px;
	margin: 0px 0px 3px 0px;
	/* Also has its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetSelectMedium {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 140px;
	margin: 0px 0px 3px 0px;
	/* Also has its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetSelectNarrow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 120px;
	margin: 0px 0px 3px 0px;
	/* Also has its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetSelectRadius {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 50px;
	margin: 0px 0px 3px 0px;
}
.adicioWidgetRadioCell {
	width: 20px;
	padding: 0px 0px 8px 0px;
}
.adicioWidgetRadioLabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/* Also has its own font-family/size for flexibility */
	/* So adicioWidgetText is not styling this cell */
}
.adicioWidgetSubmitCell {
	padding: 0px 0px 0px 0px;
	text-align:center;

}
.adicioWidgetViewAllLink {
	text-align: center;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
	/* used on featured autos and preferred dealer widgets */
	/* should include alignment and any necessary padding */
}
.adicioWidgetHeading {
	font-weight: bold;
	/* This will probably just be bold - used by price in featured autos and random review YMM */
}
.adicioWidgetPhoneNumber {font-weight: bold;}
.adicioWidgetPhoneNumber a:link {text-decoration:underline; color:#333333;}
.adicioWidgetPhoneNumber a:visited {text-decoration:underline; color:#333333;}
.adicioWidgetPhoneNumber a:hover {text-decoration:none; color:#333333;}
.adicioWidgetPhoneNumber a:active {text-decoration:none; color:#333333;}

.adicioWidgetSellerName {
	font-weight: bold;

}
.adicioWidgetFeaturedPhoto {
	padding: 10px 0px 0px 0px;

}
.adicioWidgetLinkCell {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	/* Used to align links in inventory search & configurator widgets */
}
.adicioWidgetListItem {
	padding: 2px 0px 2px 0px;
	/* Anything that appears in a list context */
	/* This will have padding of some kind */
}
.adicioWidgetFeaturedCell {
	text-align:center;
    /* used to align each cell in the featured autos and preferred dealer widgets */
    /* also any vertical padding if not completely addressed by photo cell style*/
}
.adicioWidgetReviewArticle {
	font-style:italic;
	padding: 0px 0px 5px 0px;
}


/* Page Titles */
.pageTitleContainer {
	width:643px;
	padding-top: 10px;
}
.pageTitleTable {
	width:643px;
	font-family: Arial, Helvetica, sans-serif;
}
.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:18px;
	letter-spacing:.05em;
	color:#235b9c;
	border-bottom-style:solid;
	border-bottom-color:#235b9c;
	border-bottom-width:1px;
	padding-bottom:4px;
}
.pageTitleRt {
	font-weight: normal;
	font-size:12px;
	border-bottom-style:solid;
	border-bottom-color:#235b9c;
	border-bottom-width:1px;
	padding-bottom:4px;
	text-align:right;
}
.pageDealerBanner {
	width:643px;
	height:80px;
	font-weight: normal;
	font-size:18px;
	background-color:#E9E9E9;
	color:#235b9c;
	padding-top:4px;
	padding-bottom:4px;
	border-top-style:solid;
	border-top-color:#235b9c;
	border-top-width:1px;
	border-left-style:solid;
	border-left-color:#235b9c;
	border-left-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#235b9c;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#235b9c;
	border-right-width:1px;
	text-align:center;
}
/* HEADING BLOCK STYLES */

.headerContainer {
	width:643px;
	padding-top:8px;
	padding-bottom:8px;
}
.headTable {
	width:643px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	background-color:#ffffff;
	padding-left:8px;
	padding-right:8px;
	border-top-style:solid;
	border-top-color:#a5acb2;
	border-top-width:1px;
	border-right-style:solid;
	border-right-color:#a5acb2;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#a5acb2;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#a5acb2;
	border-left-width:1px;
}
.headTable .currentResults {
	color:#235b9c;
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:2px;
}
.headTable .currentResultsRt {
	color:#333333;
	font-size:12px;
	padding-left:8px;
	padding-top:10px;
	padding-bottom:2px;
}
.headTable .currentResultsBtLt {
	color:#999999;
	font-size:11px;
	text-align:left;
	padding-top:6px;
	padding-bottom:4px;
	vertical-align:bottom;
}
.headTable .currentResultsBt {
	color:#333333;
	font-size:12px;
	padding-left:8px;
	padding-bottom:10px;
	padding-top:6px;
}
.headTable .currentResultsBtRt {
	color:#999999;
	font-size:11px;
	text-align:right;
	padding-top:6px;
	padding-bottom:4px;
	vertical-align:bottom;
}
.headTable .currentTitle {
	color:#999999;
	font-weight:normal;
}
.headTable .currentResultsBtRt {
	color:#999999;
	font-size:11px;
	text-align:right;
	padding-top:6px;
	padding-bottom:4px;
	vertical-align:bottom;
}
.headTable .currentTitle {
	color:#999999;
	font-weight:normal;
}

/* SPOTLIGHT FRAME STYLES */

.spotlightAdColumnEmpty {
	background-image: url(http://slb.adicio.com/ccimages/motorsSpotlightNotAvail3.gif);
	background-repeat: no-repeat;
	height: 180px;
	width: 200px;
}
.spotlightLayer {
	text-align:left;
	width:643px;
	overflow:hidden;
}
.spotlightTitle {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
}
.spotlightAdColumns {
	padding-left:8px;
	text-align:left;
}
div#spotlight { 
	width:200px;
	margin: 0 2%;
	background: #FFFFFF;
	padding-top:2px;
	padding-bottom:10px;
	overflow:hidden;
}
b.ptop, b.pbottom { /* rounded corner box */
	display:block;
	background: #FFF
}
b.ptop b, b.pbottom b {
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #D9D9D9;
}
b.p1 {
	margin: 0 5px
}
b.p2 {
	margin: 0 3px
}
b.p3 {
	margin: 0 2px
}
b.ptop b.p4, b.pbottom b.p4 {
	margin: 0 1px;
	height: 2px
}
.spotlightDisplayTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	background-color:#D9D9D9;
	text-align:left;
	height:170px;
}
.spotlightMake {
	text-align:center;
	vertical-align:top;
	height:20px;
}
.spotlightPhoto {
	text-align:center;
	vertical-align:top;
}
.spotlightPhotoFrame {
	border-top-style:solid;
	border-top-color:#333333;
	border-top-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#333333;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#333333;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#333333;
	border-left-width:1px;
	}
.spotlightPrice {
	text-align:center;
	vertical-align:top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.spotlightSeller {
	height:35px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}
.spotlightDisplayTable2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	background-color:#ffffff;
	text-align:left;
	border-right-style:solid;
	border-right-color:#ff6500;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#ff6500;
	border-left-width:1px;
}

/* SPOTLIGHT UPSELL ADS */

div#spotlightUpsell { 
	width:200px;
	margin: 0 2%;
	background: #FFFFFF;
	padding-top:2px;
	padding-bottom:10px;
	overflow:hidden;
}
b.uptop, b.upbottom {
	display:block;
	background: #FFF
}
b.uptop b, b.upbottom b {
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #FDC380;
}
b.up1 {
	margin: 0 5px
}
b.up2 {
	margin: 0 3px
}
b.up3 {
	margin: 0 2px
}
b.uptop b.p4, b.upbottom b.up4 {
	margin: 0 1px;
	height: 2px
}
.spotlightUpsellTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	background-color:#FDC380;
	text-align:left;
	height:170px;
}

/* FILTER BLOCK STYLES */

.filterContainer {
	width:150px;
}
.filterTable {
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	padding-top:30px;
}
.filterCol {
	background-color:#f2f8fd;
	width:135px;
	vertical-align:top;
	border-right-style:solid;
	border-right-color:#dddddd;
	border-right-width:1px;
}
.filterColLt {
	width:135px;
	vertical-align:top;
}
.filterTitle {
	font-size:11px;
	font-weight:bold;
	letter-spacing:.08em;
	color:#235b9c;
	background-image: url(http://slb.adicio.com/ccimages/filterTitleBkgd.gif);
	background-repeat: repeat-x;
	padding-top:2px;
	padding-right:2px;
	padding-left:4px;
	padding-bottom:2px;
	border-top-style:solid;
	border-top-color:#235b9c;
	border-top-width:1px;
	border-right-style:solid;
	border-right-color:#235b9c;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#235b9c;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#235b9c;
	border-left-width:1px;
}
.filterCell {
	font-size:11px;
	font-weight:normal;
	color:#666666;
	padding-top:6px;
	padding-right:2px;
	padding-left:2px;
	padding-bottom:6px;
}
.filterColRt {
	width:15px;
	vertical-align:top;
}
.filterCellBot {
	padding-top:6px;
	border-bottom-style:solid;
	border-bottom-color:#dddddd;
	border-bottom-width:1px;
}

/* SEARCH RESULTS BLOCK STYLES */

.resultsContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	padding-left:5px;
	width: 640px;
}
.resultsTableStats {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
}
.resultsSwitchView {
	text-align:right;
	padding-bottom:4px;
	padding-right:4px;
	padding-top:4px;
}
.resultsTotalStat {
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:2px;
}
.resultsPagesNum {
	text-align:center;
	padding-top:4px;
	padding-bottom:4px;
}
.resultsPagesStat {
	text-align:right;
	padding-top:4px;
	padding-bottom:4px;
}
.resultsTextOff {
	color:#999999;
}
.resultsTable {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	border-top-style:dotted;
	border-top-color:#999999;
	border-top-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsTable .resultsTitleRow {
	padding-top:4px;
	padding-bottom:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	font-weight:bold;
	color:#004f80;
}
.resultsTable .resultsTitleYear {
	width:55px; /* original 40px in James' CSS */
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsTable .resultsTitleMakeModel {
	width: 175px; /* original 215px Grabbing this from James' CSS */
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsTable .resultsTitleMilage {
	width:65px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:right;
}
.resultsTable .resultsTitleIcon { /* not found in James' CSS */
	width:25px; 
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:left;
}
.resultsTable .resultsIcon { /* no found in James' CSS */
	width:25px;
	text-align:left;
	padding-top:4px;
}
.resultsTable .resultsTitlePrice {
	width:95px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:right;
}
.resultsTable .resultsTitleSeller {
	width:135px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:center;
}
.resultsTable .resultsTitleSellerBrief { /* Not found in James' CSS */
	width:135px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:left;
}
.resultsTable .resultsTitlePhoto {
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
	padding-right:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:center;
}
.resultsTable .resultsRow {
	vertical-align: top; /* Added from James' CSS */
	font-weight:normal;
}
.resultsTable .resultsHighlightedRow {
	font-weight:normal;
	background-color:#FFFFCC;
}
.resultsTable .resultsYear {
	width:45px; /* original 40px Grabbing this from James' CSS */
	color: #333333;
	padding-top:6px;
	padding-bottom:4px;
}
.resultsTable .resultsYearBrief {
	width:45px; /* original 65px Grabbing from James' CSS */
	color: #333333;
	padding-top:6px;
	padding-bottom:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsTable .resultsMakeModel {
	width: 165px; /* original 215px Grabbing from James' CSS */
	color: #333333;
	padding-top:6px;
	padding-bottom:4px;
}
.resultsTable .resultsMakeModelBrief {
	width:165px;
	color: #333333;
	padding-top:6px;
	padding-bottom:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsTable .resultsMilage {
	width:65px;
	color: #333333;
	padding-top:6px;
	padding-bottom:4px;
	padding-right:4px;
	text-align:right;
}
.resultsTable .resultsMilageBrief {
	width:65px;
	color: #333333;
	padding-top:6px;
	padding-bottom:4px;
	padding-right:4px;
	text-align:right;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsTable .resultsPrice {
	width:70px;
	color: #333333;
	padding-top:6px;
	padding-bottom:4px;
	padding-right:4px;
	text-align:right;
}
.resultsTable .resultsPriceBrief {
	width:65px;
	color: #333333;
	padding-top:6px;
	padding-bottom:4px;
	padding-right:4px;
	text-align:right;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsTable .resultsSeller {
	font-family: Arial, Verdana, Helvetica, sans-serif; /* added by CD 06/28/06  */
	width:135px;
	font-size:10px;
	padding-top:6px;
	vertical-align:top;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:center;
}
.resultsTable .resultsSellerBrief {
	width:135px;
	padding-top:6px;
	padding-bottom:4px; /* not in original */
	padding-left:4px; /* not in original  */
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:left; /* original align:center */
	/* vertical-align: top - removed */
	font-size: 10px; /* added back in by CD - found in original CSS */
}
.resultsTable .resultsPhotoBrief {
	text-align:center;
	width:45px;
	color: #333333;
	padding-top:6px;
	padding-bottom:4px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsTable .resultsCompareBrief {
	padding-top:6px;
	padding-bottom:4px;
	width:25px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsTable .resultsPrivateSeller {
	width:135px;
	font-size:12px;
	padding-top:6px;
	vertical-align:middle;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	text-align:center;
}
.resultsTable .resultsPhoto {
	padding-top:4px;
	vertical-align:top;
}
.resultsTable .resultsDescription {
	color: #333333;
	padding-left:8px;
	padding-bottom:2px;
	padding-top:4px;
	padding-right:8px;
	vertical-align:top;
}
.resultsTable .resultsDealerLogo {
	padding-top:4px;
	vertical-align:top;
}
.resultsTable .resultsOptions {
	vertical-align:top;
	text-align:left;
	padding-top:4px;
	padding-bottom:6px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}
.resultsBold {
	font-weight:bold;
	font-size: 11px; /* added by CD 06/27/06 - Ad Detail Page */
}
.resultsItal {
	font-style:italic;
}
.resultsBoldBlue {
	font-weight:bold;
	color:#235b9c;
}
.resultsColored {
	color:#8F1815;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}
.spotlightPhone {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 10px;
}
.resultsColoredBold {
	font-size: 11px; /* added by CD 06/27/06 - Ad Detail Page */
	color:#8F1815;
	font-weight:bold; 
	font-family: Arial,Helvetica,sans-serif;
}
.resultsDealerSponsoredCell {
	vertical-align:top;
	text-align:left;
	padding-top:4px;
	padding-bottom:6px;
	border-bottom-style:dotted;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	background-color:#E9E9E9;
}
.resultsCompareCheck {
	border-top: 1px solid #004f80;
	border-right: 1px solid #004f80;
	border-bottom: 1px solid #004f80;
	border-left: 1px solid #004f80;
	background-color:#E9E9E9;
}
.resultsBottomLinks {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	padding-top:6px;
	padding-bottom:4px;
	vertical-align:top;
}

/* DETAIL PAGE: DETAIL FRAME */

.detailContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	letter-spacing:.03em;
	padding-left:5px;
	width:470px;
}
.resultsDetailTable {
	padding-top:5px;
}
.resultsDetailMakeModel {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	font-size:20px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:5px;
}
.detailOptionsLt {
	font-size: 11px; /* added by CD 06/27/06 - Ad Detail Page */
	vertical-align:top;
	text-align:left;
	padding-top:4px;
	padding-bottom:6px;
}
.detailOptionsRt {
	font-size: 11px; /* added by CD 06/27/06 - Ad Detail Page */
	text-align:right;
	padding-top:4px;
	padding-bottom:6px;
}
.detailSlideShowControls {
	border-top-style:solid;
	border-top-color:#235b9c;
	border-top-width:1px;
	border-right-style:solid;
	border-right-color:#235b9c;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#235b9c;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#235b9c;
	border-left-width:1px;
	color:#235b9c;
	background-color:#bedbed;
}
.detailControls {
	padding-top:5px;
	width:300px;
}
.detailPhotoCaption {
	font-style:italic;
	font-size:9px;
}
.detailMainPhoto {
	vertical-align:top;
	width:300px;
	height:220px;
	text-align:left;
}
.detailPhotoText {
	padding-left:10px;
}
.detailVIN {
	color:#000000;
	font-size:12px;
	font-weight:normal;
	padding-right:10px;
	padding-left:5px;
	padding-bottom:2px;
	vertical-align:bottom;
}
.detailOtherDetails {
	color:#333333;
	font-weight:normal;
}
.detailFeaturesColumn {
	color:#000000;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	width:170px;
}
.detailToolsColumn {
	color:#000000;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	width:170px;
}
.detailShowThumbs {
	width:15px;
}
.detailShowTools {
	width:155px;
	padding-left:6px;
}
.detailGalleryTable {
	background-color:#E9E9E9;
	border-top: 1px solid #A3BED9;
	border-right: 1px solid #A3BED9;
	border-bottom: 1px solid #A3BED9;
}
.detailGalleryBotRow {
	text-decoration:none;
	text-align:right;
}
.detailDisclaimer {
	color:#333333;
	font-size:10px;
	font-weight:normal;
}
.detailSubTitles {
	font-size:12px;
	font-weight:bold;
	letter-spacing:.03em;
	color:#235b9c;
	padding-top:8px;
	padding-right:2px;
	padding-left:4px;
	padding-bottom:2px;
}
.detailContent {
	font-size:12px;
	letter-spacing:normal;
	color:#000000;
	padding-right:2px;
	padding-left:4px;
	padding-bottom:4px;
}
.detailTools {
	letter-spacing:normal;
	padding-right:2px;
	padding-left:4px;
	font-size: 11px; /* added by CD 06/27/06 - Ad Detail Page */
}
.detailPriceTable {
	padding-top:12px;
	padding-bottom:8px;
}
.detailPrice {/* CD 08/15/06 - added font styles */
	color:#235b9c;
	font-size:22px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;	
}
.detailTabContentPriceLt {
	vertical-align:bottom;
	font-size:14px;
	text-align:left;
	color:#333333;
	font-weight:normal;
	letter-spacing:normal;
	padding-top:2px;
}
.detailTabContentPriceRt {
	vertical-align:bottom;
	text-align:left;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-left:4px;
	letter-spacing:normal;
	padding-top:2px;
}
.detailTabTable {
	padding-bottom:6px;
}
.detailTabContentLt {
	font-size: 11px; /* added by CD 06/27/06 - Ad Detail Page */
	vertical-align:top;
	text-align:left;
	color:#333333;
	font-weight:normal;
	letter-spacing:normal;
	padding-top:2px;
	/* border-bottom: 1px solid #e8e8e8; temporarily removed until we can have the data correctly displayed -  CD 06/27/06 - Ad Detail Page */
}
.detailTabContentRt {
	font-size: 11px; /* added by CD 06/27/06 */
	vertical-align:top;
	text-align:left;
	color:#000000;
	font-weight:bold;
	padding-left:4px;
	letter-spacing:normal;
	padding-top:2px;
	/* border-bottom: 1px solid #e8e8e8; temporarily removed until we can have the data correctly displayed -  CD 06/27/06 - Ad Detail Page */
}
.detailPostedDate {
	font-size: 11px; /* added by CD 06/27/06 - Ad Detail Page */
	text-align:right;
	color:#999999;
	padding-right:5px;
	/* width:145px; */
	vertical-align:bottom;
}
.detailPageViewsTable {
	padding-top:8px;
}
.detailPageViewsRt {
	text-align:right;
	padding-right:5px;
	color:#999999;
}
.detailFeatureColumns {
	vertical-align:top;
}
.detailReturn {
	font-size: 11px; /* added by CD 06/27/06 - Ad Detail Page */
	text-decoration:none;
	text-align:left;
}

/* DETAIL PAGE: SELLER INFO COLUMN */

.sellerTable {
	width:167px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:11px;
	padding-top:5px;
}
.sellerContainer {
    margin-right: 7px;
}
.sellerCol {
	width:167px;
	vertical-align:top;
	background-color:#f3f8fc;
	border-right-style:solid;
	border-right-color:#dddddd;
	border-right-width:1px;
	border-left-style:solid;
	border-left-color:#dddddd;
	border-left-width:1px;
}
.sellerTitle {
	font-size:12px;
	font-weight:bold;
	letter-spacing:.08em;
	color:#235b9c;
	background-image: url(http://slb.adicio.com/ccimages/sellerTitleBkgd.gif);
	background-repeat: repeat-x;
	padding-top:4px;
	padding-right:2px;
	padding-left:4px;
	padding-bottom:4px;
	border-top-style:solid;
	border-top-color:#235b9c;
	border-top-width:1px;
	border-right-style:solid;
	border-right-color:#235b9c;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#235b9c;
	border-bottom-width:1px;
	border-left-style:solid;
	border-left-color:#235b9c;
	border-left-width:1px;
}
.sellerCell {
	font-size:11px; /* updated by CD 06/27/06 - Ad Detail Page */
	font-weight:normal;
	color:#333333;
	padding-top:6px;
	padding-right:2px;
	padding-left:6px;
	padding-bottom:4px;
}
.sellerLogoCell {
	background-color:#ffffff;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding-top:6px;
	padding-right:2px;
	padding-left:6px;
	padding-bottom:4px;
}
.sellerBotRow {
	padding-top:2px;
	padding-right:2px;
	padding-left:4px;
	padding-bottom:2px;
	border-bottom-style:solid;
	border-bottom-color:#dddddd;
	border-bottom-width:1px;
}
.sellerText10 {
	font-size:10px;
	font-weight:normal;
}
.sellerText11 {
	font-size:11px;
	font-weight:normal;
}
.sellerText11RedItalic {
	color:#CC0000;
	font-style:italic;
	font-size:11px;
	font-weight:normal;
}
.sellerAlert11 {
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
}

/* DETAIL PAGE OPTIONAL TABS STYLES */

.tabTable {
	border-bottom: 1px solid #A3BED9;
	text-align:left;
	padding-top:10px;
}
.tabTopLt {
	background-image: url(http://slb.adicio.com/ccimages/crnrFilterTabTopLtWh.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.tabTopMiddle {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3BED9;
	background-color:#ffffff;
}
.tabTopRt {
	background-image: url(http://slb.adicio.com/ccimages/crnrFilterTabTopRtWh.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.tabOn {
	background-color:#ffffff;
	border-right: 1px solid #A3BED9;
	border-left: 1px solid #A3BED9;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:6px;	
	font-weight:bold;
	border-bottom: 1px solid #ffffff;
}
.tabOff {
	background-color:#A3BED9;
	border-right: 1px solid #A3BED9;
	border-left: 1px solid #A3BED9;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:6px;	
	font-weight:bold;
	border-bottom: 1px solid #A3BED9;
	color:#FFFFFF;
}
.tabOffTopLt {
	background-image: url(http://slb.adicio.com/ccimages/crnrFilterTabOffTopLtBl.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.tabOffTopMiddle {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A3BED9;
	background-color:#A3BED9;
}
.tabOffTopRt {
	background-image: url(http://slb.adicio.com/ccimages/crnrFilterTabOffTopRtBl.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 6px;
}
.tabSpace {
	border-bottom: 1px solid #A3BED9;
}
.tabEnd {
	background-color:#ffffff;
	border-bottom: 1px solid #A3BED9;
	width:328px;
}
.tabBody {
	background-color:#ffffff;
	padding-top:10px;
	padding-bottom:4px;
	padding-right:15px;
	padding-left:12px;
}
.tabNext {
	border-top: 1px solid #A3BED9;
	border-bottom: 1px solid #A3BED9;
	border-left: 1px solid #A3BED9;
	border-right: 1px solid #A3BED9;
	padding-right:4px;
	text-align: center;
	background-color:#A3BED9;
	padding-left:4px;
	padding-bottom:2px;
	padding-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.tabStandard {
	width:140px;
	float:left;
}
.tabTechSpecs {
	width:120px;
	float:left;
}
.tabOptions {
	width:80px;
	float:left;
}
.tabTextWh {
	color:#FFFFFF;
}
.tabSubTitle {
	font-size: 12px; /* added by CD 06/27/06 */
	padding-top:10px;
	padding-bottom:2px;
	font-weight:bold;
	color:#799fc5;
}	
.statWhite {
	border-left: 1px solid #e8e8e8;
	background-color: #FFFFFF;
	padding-right:4px;
	padding-left:4px;
	border-bottom: 1px solid #e8e8e8;
	text-align: left;
	padding-bottom:2px;
	padding-top:2px;
}
.statIndent {
	width:20px;
}
.statTitleWhite {
	border-left: 1px solid #e8e8e8;
	border-right: 1px dotted #aaaaaa;
	background-color: #FFFFFF;
	padding-right:2px;
	padding-left:4px;
	border-bottom: 1px solid #e8e8e8;
	text-align: left;
	padding-bottom:2px;
	padding-top:2px;
}
.statSpecWhite {
	background-color: #FFFFFF;
	padding-right:4px;
	padding-left:2px;
	border-bottom: 1px solid #e8e8e8;
	text-align: left;
	padding-bottom:2px;
	padding-top:2px;
}
.tabSelected {
	color: #000000;
	text-decoration:none;
}
/*
ul {
	list-style-position: outside;
	list-style-image: url(http://slb.adicio.com/ccimages/motorsBullet.gif);
	list-style-type: square;
	font-size: 11px;
}
li {
	list-style-position: outside;
	list-style-image: url(http://slb.adicio.com/ccimages/motorsBullet.gif);
	list-style-type: square;
	font-size: 11px;
}
*/
/* SEARCH FORM STYLES */

.searchContainer {
width:643px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	letter-spacing:.03em;
}
.searchTabTable {
	padding-top:6px;
	height:30px;
	background-color:#E9E9E9;
	vertical-align:middle;
}
.searchTable {
	padding-left:5px;
}
.searchTabRow {
	padding-bottom:3px;
	width: 645px;
}
.searchBy {
	color:#333333;
	padding-left:10px;
}
.searchTabSelected {
	font-weight:bold;
}
.searchBrowseOption {
	padding-bottom:5px;
	padding-top:15px;
	text-align:center;
}
.searchBrowseBodyStyleOption {
	padding-bottom:15px;
	padding-top:15px;
	text-align:left;
}
.searchFormLt {
	color:#333333;
	text-align:right;
	padding-right:10px;
}
.searchFormRt {
	text-align:left;
}
.searchFormRtBkgd {
	text-align:left;
	background-color:#edf1f5;
	padding-left:10px;
}
.searchButton {
	text-align:center;
	padding-bottom:15px;
	padding-top:15px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #A3BED9;
}
.searchFormLtTitle {
	text-align:left;
	padding-bottom:2px;
	padding-top:15px;
	font-size:14px;
	color:#235b9c;
	font-weight:bold;
	border-bottom: 1px dotted #A3BED9;
}
.searchBrowseLinks {
	font-weight:normal;
}
.searchBrowseImage {
	text-align:center;
}
.searchBodyStyleImage {
	text-align:center;
}

/* OTHER MISC. STYLES USED THROUGHOUT MOTORS PLATFORM */

.adBrochureMap {
	padding-left:10px;
}
.adBrochureDisclaimer {
	text-align:center;
	font-size:10px;
	color:#666666;
	font-weight:normal;
	font-style:italic;
}
.detailConfirmMessage {
	padding-left:12px;
}
.confirmText {
	font-size:14px;
	font-weight:normal;
	color:#000000;
}
.saveAdLayer {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.saveSearchLayer {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:643px;
}
.saveSearchTable {
	width:200px;
	height:60px;
	color:#333333;
	background-color:#e0eefd;
	text-align:left;
	padding-bottom:4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.saveSearchTitle {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#E9E9E9;
	border-bottom: 1px solid #333333;
	padding-top:4px;
	padding-left:6px;
	padding-bottom:4px;
}
.saveSearchClose {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-color:#E9E9E9;
	text-align:right;
	border-bottom: 1px solid #333333;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
}
.saveAlertText {
	color:#CC0000;
	font-weight:bold;
}
/* POPUP WINDOW FOR MOTORS PLATFORM */

.popupLayer {
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.popupTable {
	height:60px;
	color:#333333;
	background-color:#e0eefd;
	text-align:left;
	padding-bottom:4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-collapse: collapse;
}
.popupSpotlightAd {
	color:#333333;
	background-color:#ffffff;
	text-align:left;
	padding-bottom:4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.popupSpotlightTable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer; /* updated by CD 07/05/06 */
}
.popupSpotlightTable .spotlightAdTitle {
	font-size:14px;
	background-color:#D9D9D9;
	font-weight:bold;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
	border-bottom: 1px solid #333333;
}
.popupSpotlightTable .spotlightAdText {
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
}
.popupSpotlightTable .spotlightDealerInfo {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
}
.popupTitle {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#E9E9E9;
	border-bottom: 1px solid #333333;
	padding-top:4px;
	padding-left:6px;
	padding-bottom:4px;
	text-align:left;
}
.popupClose {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	background-color:#E9E9E9;
	text-align:right;
	border-bottom: 1px solid #333333;
	padding-top:4px;
	padding-right:6px;
	padding-bottom:4px;
}
.popupAlertText {
	color:#CC0000;
	font-weight:normal;
	padding-bottom:2px;
}
.popupBodyText {
	padding-left:6px;
	font-weight:normal;
	padding-top:4px;
	padding-bottom:4px;
}
.popupBodyTextLt {
	text-align:left;
	padding-right:2px;
	padding-bottom:4px;
}
.popupBodyTextRt {
	text-align:right;
	padding-left:4px;
	padding-right:2px;
	padding-bottom:4px;
	font-weight:bold;
}
.popupToolTip {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:165px;
	height:17px;
	color:#333333;
	background-color:#e0eefd;
	text-align:left;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.popupVINTip { /* this class is from James' CSS */
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
	color:#333333;
	background-color:#e0eefd;
	text-align:left;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}

/* UPLOAD FORM */

.uploadContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:12px;
	letter-spacing:.03em;
}
.uploadTitle {
	font-size:16px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:6px;
	color:#235b9c;
}
.uploadSubTitle {
	font-size:14px;
	font-weight: normal;
	padding-left:6px;
	letter-spacing:.06em;
	text-align: left; /* added by CD 06/30/06 */
}
.uploadSubTitleBlue {
	font-size:14px;
	font-weight: normal;
	padding-left:6px;
	letter-spacing:.06em;
	color:#235b9c;
	border-bottom: 1px solid #799fc5;
}
.upLoadTable {
	width:600px;
}
.uploadSubTitleTable {
	color:#ffffff;
	background-color:#799fc5;
}
.uploadPhotoTable {
	padding-bottom:6px;
	padding-left:12px;
}
.uploadMainPhotoRow {
	background-color:#dbe1e3;
}
.uploadFormPhotoBrowse {
	text-align:center;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
.uploadFormPhotoBrowseMain {
	text-align:center;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
	border-bottom: 1px solid #ff6500;
	border-top: 1px solid #ff6500;
	border-right: 1px solid #ff6500; /* does not appear in original CSS, grabbing from James' CSS */
}
.uploadFormPhotoBrowseMainEnd {
	text-align:center;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
	border-bottom: 1px solid #ff6500;
	border-top: 1px solid #ff6500;
	border-right: 1px solid #ff6500;
}
.uploadFormPhoto {
	text-align:left;
	padding-top:6px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
	vertical-align:top;
}
.uploadFormMainPhoto {
	text-align:left; /* James CSS is center aligned - leaving it as center CD */
	padding-top:6px;
	padding-bottom:2px;
	padding-left:6px;
	padding-right:6px;
	vertical-align:top;
	border-top: 1px solid #ff6500;
	border-right: 1px solid #ff6500;
	border-left: 1px solid #ff6500;
	border-bottom: 1px solid #ff6500; /* from James CSS does not appear in original class*/
}
.uploadRemove {
	text-align:center;
	padding-bottom:4px;
}
.uploadRemoveMain {
	text-align:center;
	padding-bottom:4px;
	border-bottom: 1px solid #ff6500;
	border-right: 1px solid #ff6500;
	border-left: 1px solid #ff6500;
}
.uploadFormPhotoNum {
	color:#235b9c;
	text-align:right;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
}
.uploadFormPhotoNumMain  {
	color:#235b9c;
	text-align:right;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:middle;
	border-bottom: 1px solid #ff6500;
	border-top: 1px solid #ff6500;
	border-left: 1px solid #ff6500;
}
.uploadInstructText {
	padding-left:14px;
	text-align:left;
	font-size:11px;
}
.uploadDetailTable {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
}
.uploadSummaryTable {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
.uploadSummaryTable .tableHeadLt {
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	text-align:left;
	border-bottom: 1px solid #666666;
	background-color:#d8e0eb;
}
.uploadSummaryTable .tableHeadRt {
	font-weight:bold;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
	text-align:right;
	border-bottom: 1px solid #666666;
	background-color:#d8e0eb;
}
.uploadSummaryTable .tableCellLt {
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	text-align:left;
	border-bottom: 1px solid #cccccc;
}
.uploadSummaryTable .tableCellLtIndent {
	padding-left:24px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	text-align:left;
	border-bottom: 1px solid #cccccc;
}
.uploadSummaryTable .tableCellRt {
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	text-align:right;
	border-bottom: 1px solid #cccccc;
}
.uploadSummaryTable .tableRowGray {
	background-color:#E9E9E9;
}
.uploadTotalTable {
	width:620px;
}
.uploadTotalTable .tableCellSubTotal {
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	text-align:right;
	border-left: 1px solid #799fc5;
}
.uploadTotalTable .tableCellTotal {
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	text-align:right;
	font-weight:bold;
	border-top: 1px solid #799fc5;
	border-left: 1px solid #799fc5;
	border-bottom: 1px solid #799fc5;
}
.uploadTotalTable .tableCellPrice {
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	text-align:right;
	border-right: 1px solid #799fc5;
}
.uploadTotalTable .tableTotalPrice {
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	text-align:right;
	font-weight:bold;
	border-top: 1px solid #799fc5;
	border-right: 1px solid #799fc5;
	border-bottom: 1px solid #799fc5;
}
.uploadDetailRow {
	padding-left:10px;
}
.uploadDetailTabletitle {
	font-weight:bold;
	font-size:12px;
	padding-top:10px;
	padding-bottom:4px;
	color:#235b9c;
}
div#uploadTitleBox { 
	width:631px;
	margin: 0 2%;
	background: #FFFFFF;
	padding-top:12px;
	padding-bottom:10px;
	overflow:hidden;
}
b.utop, b.ubottom {
	display:block;
	background: #FFFFFF;
}
b.utop b, b.ubottom b {
	display:block;
	height: 1px;
    overflow: hidden; 
	background: #799fc5;
}
b.u1 {
	margin: 0 5px
}
b.u2 {
	margin: 0 3px
}
b.u3 {
	margin: 0 2px
}
b.utop b.u4, b.ubottom b.u4 {
	margin: 0 1px;
	height: 2px
}
.uploadSelectIcons {
	text-align:center;
	font-weight:bold;
	vertical-align:top;
}
.uploadDivider {
	background-image: url(http://slb.adicio.com/ccimages/motorsUploadDivider.gif);
	background-repeat: no-repeat;
	padding-bottom:8px;
}
.upgradePrice {
	font-weight:bold;
	text-align:right;
	border-bottom: 1px dotted #235b9c;
}
.upgradeRow {

}
.upgradeDesc {
	padding-bottom:10px;
}
.upgradeTitle {
	font-weight:bold;
	text-align:left;
	border-bottom: 1px dotted #235b9c;
	color:#235b9c;
}
.uploadFormLt {
	text-align:right;
	font-weight:bold;
	width: 180px; /* added by CD 06/30/06 - fix for step 5*/
}
.uploadFormRt {
	text-align:left;
}
.uploadFormLtNorm {
	text-align:right;
}
.uploadFormUnder {
	text-align:right;
	font-weight:bold;
	text-decoration:underline;
}
.uploadAdSelect {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	text-align:left;
	padding-bottom:4px;
	padding-left:12px;
	height:25px;
}
.uploadAdTitle {
	font-size:16px;
	font-weight:bold;
	color:#235b9c;
	text-align:left;
	padding-bottom:4px;
	padding-left:12px;
}
.uploadAdIncludes {
	font-weight:bold;
	color:#235b9c;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;
}
.uploadAdButton {
	padding-top:12px;
	text-align:center;
	padding-bottom:8px; /* added by CD 06/30/06 */
	vertical-align:bottom;
}
.uploadSelectOptions {
	padding-top:4px;
	padding-left:12px;
}
.uploadFeatures {
	padding-left:12px;
	height:17px;
	padding-top:4px;
	text-align: left;
}
.uploadSelectionTable {
	background-image:url(http://slb.adicio.com/ccimages/uploadSelectTableBkgd.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.uploadSelectionContainer {
	height:245px; /* original 230px, grabbing from James CSS */
	width:190px;
	
	/*
	border-top: 1px solid #235b9c;
	border-right: 1px solid #235b9c;
	border-bottom: 1px solid #235b9c;
	border-left: 1px solid #235b9c;
	*/
	overflow:hidden;
}
.uploadSelectContainerBot {
	height:9px;
	width:190px;
	background-image:url(http://slb.adicio.com/ccimages/uploadSelectContainerBot.gif);
	background-repeat: no-repeat;
	vertical-align:bottom;
}
.uploadStockPhotoTable {
	background-color:#D9D9D9;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	border-top: 1px solid #96adcc;
	border-right: 1px solid #96adcc;
	border-left: 1px solid #96adcc;
	border-bottom: 1px solid #96adcc;
}
.uploadCountTitle {
	border-bottom: 1px solid #96adcc;
	font-size:12px;
	font-weight:bold;
	color:#235b9c;
	text-align:left;
}
.uploadCountTotal {
	padding-top:8px;
	text-align:left;
}
.uploadSelectedTrim {
	color:#235b9c;
}
/* EXTRA STYLES */

.searchResultsPhoto { /* this class does not appear in James CSS file */
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
}
.selectButton {
	text-align:center;
}
.resultsFound {
	font-size:12px;
	color:#999999;
	font-weight:normal;
}
.resultsFoundtotal {
	font-size:12px;
	color:#333333;
	font-weight:normal;
}
.marketingTips {
	font-size:12px;
	color:#235b9c;
}
.requiredRedTextBold {
	color:#CC0000;
	font-size:10px;
	font-weight:bold;
}
.requiredHeading {
	color:#CC0000;
	font-size:12px;
	text-align:right;
}
.cscText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.ltGrayText {
	color:#999999;
}
.disclaimerText {
	font-size:10px;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

/* MOTORS HEADING CONTENT AREA */

.motorsHeadBkgdTop {
	width:600px;
	background-image: url(http://slb.adicio.com/ccimages/motorsHeadBkgdTop.gif);
	background-repeat: no-repeat;
}
.motorsHeadBkgdMid {
	width:585px;
	background-color:#d8e0eb;
	border-left: 1px solid #96adcc;
	border-right: 1px solid #96adcc;
	padding-left:6px;
	padding-right:6px;
}
.motorsHeadBkgdBot {
	width:600px;
	background-image: url(http://slb.adicio.com/ccimages/motorsHeadBkgdBot.gif);
	background-repeat: no-repeat;
}

/* MOTORS SEARCH TAB SPACING */

.searchBy {
	width:90px;
}
.searchTabUnselected {
	width:100px;
}
.searchTabSelected {
	width:100px;
}

/* BUTTON STYLES */

.buttonClassMotorsFlow {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(http://slb.adicio.com/ccimages/buttonBkgdFlow.gif);
	background-repeat: repeat-x;
	background-position:right;
	overflow: visible;
	line-height:15px;
	height:24px;
	text-align:right;
	padding-left:10px;
	padding-right:31px;
	padding-top:2px;
	padding-bottom:2px;
	border-top: #C2C2C2 1px solid;
	border-right: #C2C2C2 1px solid;
	border-bottom: #C2C2C2 1px solid;
	border-left: #C2C2C2 1px solid;
	color:#333333;
	vertical-align:middle;
	cursor:pointer; /* updated by CD 07/05/06 */
    text-transform: uppercase;
}
.buttonClassMotors {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image: url(http://slb.adicio.com/ccimages/buttonBkgd.gif);
	background-repeat: repeat-x;
	overflow: visible;
	line-height:15px;
	height:24px;
	text-align:center;
	padding-left:15px;
	padding-right:15px;
	padding-top:2px;
	padding-bottom:2px;
	border-top: #C2C2C2 1px solid;
	border-right: #C2C2C2 1px solid;
	border-bottom: #C2C2C2 1px solid;
	border-left: #C2C2C2 1px solid;
	color:#333333;
	vertical-align:middle;
	cursor:pointer; /* updated by CD 07/05/06 */
}
.buttonClassMotorsSmall {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background-image: url(http://slb.adicio.com/ccimages/buttonBkgd.gif);
	background-repeat: repeat-x;
	overflow: visible;
	line-height:12px;
	height:20px;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
	border-top: #C2C2C2 1px solid;
	border-right: #C2C2C2 1px solid;
	border-bottom: #C2C2C2 1px solid;
	border-left: #C2C2C2 1px solid;
	color:#333333;
	vertical-align:middle;
	cursor:pointer; /* updated by CD 07/05/06 */
}

.adicioMotorsButtonClass {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	background-image: url(http://slb.adicio.com/ccimages/buttonBkgd.gif);
	background-repeat: repeat-x;
	height:21px;
	border-top: #C2C2C2 1px solid;
	border-right: #C2C2C2 1px solid;
	border-bottom: #C2C2C2 1px solid;
	border-left: #C2C2C2 1px solid;
	padding: 0px 5px 0px 5px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	margin:0px;
	text-transform:uppercase;
}

/* FORM STYLES */

.textbox {
	border-top: #87B1DC 1px solid;
	border-right: #87B1DC 1px solid;
	border-bottom: #87B1DC 1px solid;
	border-left: #87B1DC 1px solid;
	/* width: 140px - found in James' CSS - did not include in the master CD - do not want to assign a width to a general class need new class if needed */
}
.filebox { /* new class found in James' CSS  */
	border-top: #87B1DC 1px solid;
	border-right: #87B1DC 1px solid;
	border-bottom: #87B1DC 1px solid;
	border-left: #87B1DC 1px solid;
}

 
.selectbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top: #87B1DC 1px solid;
	border-right: #87B1DC 1px solid;
	border-bottom: #87B1DC 1px solid;
	border-left: #87B1DC 1px solid;
	/*width: 140px;
	    width: 140px - found in James' CSS - did not include in the master CD - do not want to assign a width to a general class need new class if needed*/
}


.textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top: #87B1DC 1px solid;
	border-right: #87B1DC 1px solid;
	border-bottom: #87B1DC 1px solid;
	border-left: #87B1DC 1px solid;
}

/* SAVED SEARCH CONTAINER */

.savedSearchContainer {
	width:625px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
.savedSearchTable {
	background-color:#edf1f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top: #87B1DC 1px solid;
	border-right: #87B1DC 1px solid;
	border-bottom: #87B1DC 1px solid;
	border-left: #87B1DC 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
/* Global Form Elements */
.dropdown { /* added by CD 07/05/06 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	height: 20px;
	border-top: 1px solid #7f9db9; /* border style for firefox*/
	border-right: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;		
}

.dropdown140 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 143px; /* this is to match textbox width 140 */
	height: 20px;
	border-top: 1px solid #7f9db9; /* border style for firefox*/
	border-right: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;		
}
.dropdown300 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 300px; /* this is to match textbox width 140 */
	height: 20px;
	border-top: 1px solid #7f9db9; /* border style for firefox*/
	border-right: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;
}
.textfield150 { /* added by CD 07/03/06 */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 150px;
	height: 16px;
	padding-left: 3px;
	border-top: 1px solid #7f9db9; /* border style for firefox*/
	border-right: 1px solid #7f9db9;
	border-bottom: 1px solid #7f9db9;
	border-left: 1px solid #7f9db9;		
}

/* ::::::::::::::::::::::::::::::::::::::: Title Bar Fix - added by CD 07/05/06 */

.titleBarLt {
	background-image: url(http://slb.adicio.com/ccimages/titleBarLt.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 5px;
}
.titleBarRt {
	background-image: url(http://slb.adicio.com/ccimages/titleBarRt.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 5px;
}
.titleBarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	padding-left:6px;
	letter-spacing:.06em;
	text-align: left;
	color: #ffffff;
	background-color: #799fc5;
}
.titleBar {
	height: 27px;
	width:600px;
}

/* :::::::::::::::::::::::::::::::::: LOAN CALC ::::::::::::::::::::::::::: */


.estPmtBorder {
	border: 1px solid #e8e8e8;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}


/* :::::::: consolidated styles from comparator.css / motorsButtonNav.css  / motors_dealer_ctr.css  ::::::::::::::::::::::::::: */

.sm_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.sm_text b {
	font-weight: bold;
}
.sm_text a:link {
	color: #333333;
	text-decoration: underline;	
}
.sm_text a:active {
	color: #333333;
	text-decoration: underline;	
}
.sm_text a:visited {
	color: #333333;
	text-decoration: underline;	
}
.sm_text a:hover {
	color: #333333;
	text-decoration: underline;	
}
.sm_text_color a:link {
	color: #00599C;
	text-decoration: underline;
}
.sm_text_color a:active {
	color: #00599C;
	text-decoration: underline;
}
.sm_text_color a:visited {
	color: #00599C;
	text-decoration: underline;
}
.sm_text_color a:hover {
	color: #00599C;
	text-decoration: underline;
}
.md_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.md_text b {
	font-weight: bold;
}
.md_text a:link {
	color: #333333;
	text-decoration: underline;	
}
.md_text a:active {
	color: #333333;
	text-decoration: underline;	
}
.md_text a:visited {
	color: #333333;
	text-decoration: underline;	
}
.md_text a:hover {
	color: #333333;
	text-decoration: underline;	
}
.displayTableText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.displayTableText b {
	font-weight: bold;
}
.displayTableText a:link {
	color: #333333;
	text-decoration: underline;
}
.displayTableText a:active {
	color: #333333;
	text-decoration: underline;;
}
.displayTableText a:visited {
	color: #333333;
	text-decoration: underline;;
}
.displayTableText a:hover {
	color: #333333;
	text-decoration: underline;;
}
.buttonNavBg {
	background-color: #e3ebf3;
	border-top: 1px solid #799FC5;
	border-right: 1px solid #799FC5;
	border-bottom: 1px solid #799FC5;
	border-left: 1px solid #799FC5;
	width: 635px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}
.mainContentAreaWidth {
	width:633px;
  float: left;
}
.popup { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	position: absolute; 
	visibility: hidden; 
	background-color: #e3ebf3; 
	width: 220px; 
	border-left: 1px solid #395a90; 
	border-top: 1px solid #395a90; 
	border-bottom: 1px solid #395a90; 
	border-right: 1px solid #395a90; 
	padding: 3px; z-index: 10 
}

.popup a:link {
	color: #395a90;
	text-decoration: underline;
}
.popup a:hover {
	color: #395a90;
	text-decoration: underline;
}
.popup a:active {
	color: #395a90;
	text-decoration: underline;
}
.popup a:visited {
	color: #395a90;
	text-decoration: underline;
}

/********* New Styles Added by ER 11/25/08 ***********/

.adicioDMIVideoMain {
	width: 600px;
}
.adicioDMIVideoLeft {
	width: 300px;
}
.adicioDMIVideoRight {
	width: 270px;
}
.adicioDMIVideoDlrName {
	font-size: 12px;
	font-weight: bold;
}
.adicioDMIVideoCallNow {
	font-size: 15px;
	color: #B40021;
	font-weight: bold;
	margin: 4px 0px 4px 0px;	
}
.adicioDMIVideoTitle {
	font-size: 14px;
	color:#235b9c;
	font-weight: bold;
	margin: 3px 0px 5px 0px;
}
#adicioFloatLeft {
	float: left;
}
#adicioFloatRight {
	float: right;
}
.adicioFormText {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.adicioFormText span {
	font-weight: bold;
}
.adicioTextBox {
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	width: 98%;
}
.adicioDropDown {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ffffff;
}
.adicioRequiredInformation{
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	width: 98%;
	background-color: #ffffff;
}
.adicioRequiredInformationText {
	color:#b40021;
	font-size:10px;
}
.adicioContactDealerForm {
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_ThumbsGadient.gif);
	background-repeat:repeat-x;
	background-position:top;
	border: 1px solid #c6c8c7;
	padding: 3px 10px 10px 10px;
}
.adicioTableTopPod {
	background-image:url(http://slb.adicio.com/ccimages/VideoRev_BlueTblTop.gif);
	background-repeat:repeat-x;
	border-bottom: 1px solid #333333;
	padding: 5px 0px 0px 5px;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	height: 22px;
}
.adicioContactDealerFormUseInfo {
	margin: 0px 0px 5px 0px;
}
.adicioCheckBox {
	background-color: transparent;
	vertical-align:middle;
	margin: 0px 3px 0px 0px;
}

.motorDetailShareThis a:link, .motorDetailShareThis a:active, .motorDetailShareThis a:visited, .motorDetailShareThis a:hover {
	color: #23831E}
 div.motorResultShareThis {
	padding-left: 5px;
}
div.motorResultShareThis a:link, div.motorResultShareThis a:active, div.motorResultShareThis a:visited, div.motorResultShareThis a:hover {
	color: #23831E}
