	body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
  	}
	
	a {
	font-size: 12px;
	color: #3366ff;
	}
	
	a:hover {
	color:#FF9900;
	}
	
	table.topText{
	background-image:url(../pics/TopGradient.gif);
	background-repeat:repeat-x;
	}
	
	td.topCity{
	background-image:url(../pics/topCity.gif);
	background-position:bottom;
	background-position:left;
	background-repeat:no-repeat;
	}
	
	.topNavCorners {
	background-image:url(../pics/topnavCorners.gif);
	background-position: top;
	background-repeat: no-repeat;
	}
	
	.textGray10 {
	font-family: tahoma;
	font-size: 11px;
	color: #888888;
	}	
	
	.textGray11 {
	font-size: 11px;
	color: #888888;
	}
		
	a.textBlue11, a.textBluell:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007beb;
	font-weight: bold;
	text-decoration: none;
	}
	
	a.textBlue11:hover {
	color: #FF9900;
	}
	
	.textGray11 {
	font-size: 11px;
	color: #888888;
	}
	
	.textGray10 {
	font-family: tahoma;
	font-size: 11px;
	color: #888888;
	}
	
	.textBrown {
	font-size: 10px;
	color: #ffffff;
	}
	
	td.rightnav {
	width: 225px;
	vertical-align:top;
	background-image:url(../pics/spacerGray.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color: #efefef;
	}
	
	td.rightnav2 {
	background: url(../pics/rightnav_grdDkBlue.gif) repeat-y;
	border-top: 2px solid #699fd6;
	border-bottom: 2px solid #363c44;
	}
	
	a.rightnav3, a.rightnav3:hover, a.rightnav3:visited, a.rightnav3over, a.rightnav3bottom, a.rightnav3bottom:hover, a.rightnav3bottom:visited {
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 8px 0 8px 18px;
	text-align: left;
	background-image: url(../pics/arrow_blueL.gif);
	background-repeat:no-repeat;
	background-position:left center;
	border-bottom: 1px dotted #a8bbce;
	margin: 0;
	margin-left: 4px;
	}
	
	a.rightnav3:hover, a.rightnav3over, a.rightnav3over:visited {
	background: #5faefd url(../pics/rnav_on.jpg) no-repeat 0%;
	border-bottom: 1px dotted #a8bbce;
	margin: 0;
	margin-left: 4px;
	color: #FFFFFF;
	}
	
	a.rightnav3over:hover {
	background: #5faefd url(../pics/rnav_on.jpg) no-repeat 0%;
	border-bottom: 1px dotted #a8bbce;
	margin: 0;
	margin-left: 4px;
	color: #FFFFFF;
	}
	
	a.rightnav3bottom, a.rightnav3bottom:visited {
	border-bottom: none;
	}
	
	a.rightnav3bottom:hover {
	border-bottom: none;
	background: #5faefd url(../pics/rnav_on.jpg) no-repeat;
	}
	
	.rightnav4, .rightnav4bottom {
	display: block;
	padding: 10px;
	font-size: 11px;
	color: #6e6e6e;
	border-bottom: 1px solid #c2cace;
	}
	
	.rightnav4bottom {
	border-bottom: none;
	}
	
	h1 {
	
	padding: 20px 0 0 10px;
	font-size: 18px;
	color: #ff6c02;
	}
	
	h5 {
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	}
	
	.h11 {	
	padding-left: 10px;
	font-size: 18px;
	font-weight: bold;
	color: #ff6c02;
	}

	
	.headers {
	font-size: 18px;
	color: #ff6c02;
	font-weight: bold;
	}
	
	.headersBlue {
	font-size: 18px;
	color: #48637d;
	font-weight: bold;
	}
	
	h2 {
	font-family: Arial, Tahoma, Verdana;
	color: #565656;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	}
	
	h3 {
	font-family: Arial, Tahoma, Verdana;
	color: #48637d;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	}
	
	ul.rightnav {
	margin: 5px 0 0 13px;
	padding: 2px;
	}
	
	td.footer, a.footer, a.footer:hover, a.footer:visited {
	padding: 12px 5px 2px 5px;
	color: #ffffff;
	font-size: 10px;
	background-color: #3586d6;
	border-top: 1px solid #004c80;
	text-decoration: none;
	}
	
	a.footer:hover {
	color:#FF9900;
	}
	
.content {
	padding-left: 10px;
	padding-right: 20px;
	font-size: 11px;
	color: #6e6e6e;
	}
	
.contentWhite {
	padding-left: 10px;
	padding-right: 20px;
	font-size: 11px;
	color: #FFFFFF;
	}
	
.contentOrange {
	font-size: 11px;
	color: #F26622;
	}

.smallCopy {
	font-size: 11px;
	color: #6e6e6e;
	}
	
.whiteCopy {
	font-size: 11px;
	color: #FFFFFF;
	}
	
	.xSmallCopy {
	font-size: 10px;
	color: #6e6e6e;
	}
	
	.smallCopyWhite {
	font-size: 10px;
	color: #FFFFFF;
	}

	a.contentLink {
	font-size: 11px;
	color: #3366ff;
	}
	
	a.contentLink:hover {
	font-size: 11px;
	color:#FF9900;
	}	

	
/* Padding styles */

	.pad3L {padding-left: 3px;}
	.pad5L {padding-left: 5px;}
	.pad6L {padding-left: 6px;}
	.pad10R {padding-right: 10px;}
	.pad10L {padding-left: 10px;}
	.pad2B {padding-bottom: 2px;}
	.pad3T {padding-top: 3px;}
	.pad5T {padding-top: 5px;}
	.pad5B {padding-bottom: 5px;}
	.pad10B {padding-bottom: 10px;}
	.pad15B {padding-bottom: 15px;}
	.pad15T {padding-top: 15px;}
	.pad10T {padding-top: 10px;}
	.pad20T {padding-top: 20px;}
	.pad20L {padding-left: 20px;}
	.pad20R {padding-right: 20px;}
	.pad30R {padding-right: 30px;}



/* Bullet styles */
	
	.bulletOrange {
	list-style-image: url(../pics/bullet.gif);
	}
	
	.bulletOrangeCrp {
	list-style-image: url(../pics/bullet.gif);
	margin-left: 2px;
	padding-left: 15px;
	}
	
	.leading16 {
	line-height: 16px;
	}

/* Form styles */

	.longTextBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 165px;
		height: 19px;
		}
		
	.mediumTextBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 75px;
		height: 19px;
		}
		
	.emailTextBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 145px;
		height: 19px;
		}
		
	.phoneTextBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 30px;
		height: 19px;
		}

	.phoneSuffix {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 45px;
		height: 19px;
		}
		
	.date {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 74px;
		height: 19px;
		}
		
	.anountBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 70px;
		height: 19px;
		}
		
	.select {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 165px;
		height: 19px;
		}
		
	.selectMonth {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #6E6E6E;
		width: 48px;
		height: 19px;
		}
		
	.comments {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 300px;
		}
		
	.selectDate {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #6E6E6E;
		width: 42px;
		height: 19px;
		}
		
	.selectYear {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #6E6E6E;
		width: 57px;
		height: 19px;
		}
		
	.selectModel {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 140px;
		height: 19px;
		}
		
	.selectModelShort {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 120px;
		height: 19px;
		}
		
/* Box Styles */

.separatorLine {
	background-color: #FFFFFF; 
	background-image: url(../assets/separator_line_tile.gif);
	background-repeat: repeat-x;
	}
	
.boxHeader {
	background-image: url(../assets/box_header_fill.gif);
	background-repeat: repeat-x;
	}
	
.boxLeftSide {
	background-color: #F8F8F8;
	border-top: #006ED5 0px solid; 
	border-right: #006ED5 0px solid;
    border-left: #006ED5 1px solid;
	border-bottom: #006ED5 0px solid;
	}
	
.boxRightSide {
	background-color: #F8F8F8;
	border-top: #006ED5 0px solid; 
	border-right: #006ED5 1px solid;
    border-left: #006ED5 0px solid;
	border-bottom: #006ED5 0px solid;
	}
	
.boxBottomSide {
	background-color: #F8F8F8;
	border-top: #006ED5 0px solid; 
	border-right: #006ED5 0px solid;
    border-left: #006ED5 0px solid;
	border-bottom: #006ED5 1px solid;
	}
	
.boxFill {
	background-color: #F8F8F8;
	}

.listingFill {
	background-image: url(../pics/listing_tile.jpg);
	background-repeat: repeat-x;
	}
	
.usedCarHeaderFill {
	background-image: url(../pics/ucs_ground.gif);
	background-repeat: repeat-x;
	}
	
.usedCarSearchBordersL { border-left: #006ED5 1px solid; }
.usedCarSearchBordersR { border-right: #006ED5 1px solid; }
.usedCarSearchBordersB { border-bottom: #006ED5 1px solid; }
.usedCarSeparatorTile { background-image: url(../pics/search_separator_tile.gif); background-repeat: repeat-y; }
.usedCarSeparatorTileSmall { background-image: url(../pics/search_separator_tile_small.gif); background-repeat: repeat-y; }
	
.searchResultsTable {
	background-color: #F5F5F5;
	border-top: #B2C5D3 1px solid; 
	border-right: #B2C5D3 1px solid;
    border-left: #B2C5D3 1px solid;
	border-bottom: #B2C5D3 1px solid;
	}
	
td.usedCars1 {
border-top: 1px solid #afd8f6;
background-color: #deebf9;
}

td.usedCars2, td.usedCars3{
padding-left: 10px;
border-left: 1px solid #afd8f6;
border-right: 1px solid #afd8f6;
background-color: #deebf9;
}

td.usedCars3, td.usedCars4{
background-color: #f0f8ff;
padding-top: 5px;
}

td.usedCars4{
border-bottom: 1px solid #afd8f6;
}

.whiteHeader {
font-weight: bold;
font-size: 12px;
color:#FFFFFF;
padding: 7px;
}

td.usedCars5{
border-bottom: 2px solid #98c2df;
border-left: 2px solid #98c2df;
border-right: 2px solid #98c2df;
border-top: 2px solid #dad9d7;
background-color: #e6eff8;
}

td.searchBorder {
border-right: 1px solid #3586d7;
}

table.usedCars5 {
border: 2px solid #b2c5d3;
background-color: #f5f5f5;
margin-top: 10px;
margin-bottom: 10px;
}

.usedCars6, a.usedCars6, a.usedCars6:hover, a.usedCars6visited {
font-size: 11px;
color: #616161;
text-decoration: underline;
}

a.usedCars6:hover {
text-decoration: underline;
}

.usedCars7 {
font-weight: bold;
font-size: 11px;
color: #F26622;
}

.black {
color:#333333;
font-size: 12px;
}

a.pageNumber, a.pageNumber:hover, a.pageNumber:visited{
text-decoration: none;
color: #0066ff;
font-size: 12px;
font-weight: bold;
}

a.pageNumber:hover {
color: #f26622;
}

.pageNumberBox {
background-color:#FFFFFF;
width:auto;
border: 1px solid #b2c5d3;
padding: 5px;
}

.testimonialGround {
	background-image: url(../pics/testimonial-ground2.jpg);
	background-repeat: repeat-x;
	}


.testimonialGroundBlue {
	background-image: url(../pics/testimonial-ground2.jpg);
	background-repeat: repeat-x;
	}
	
.iFrame {
  overflow-x: hidden;
  overflow-y: scroll;
} 

a.whiteLink, a.whiteLink:hover, a.whiteLink:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
#warrantyStamp {	
	position: relative;
	z-index: 1;
	left: 50px;
	top: -30px;
	margin-left:-10px;
	}
		
/* Begin CSS  */

#box1 {	
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 452px;
	margin-left:-134px;
	width: 266px;
	line-height: normal;
	}
	
#box1b {
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 479px;
	margin-left:-46px;
	width: 178px;
	line-height: normal;
	}
	
#box2-header {	
	position: absolute;
	z-index: -1;
	left: 50%;
	top: 425px;
	margin-left: 171px;
	width: 266px;
	}
	
#box2 {	
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 452px;
	margin-left:-134px;
	width: 266px;
	}
	
#box3 {	
	position: absolute;
	z-index: 1;
	left: 50%;
	top: 452px;
	margin-left: 175px;
	width: 265px;
	}

/* Begin Conrad CSS  */

td.imageThumbsLeft {
	padding: 0 4px 0 0;
	}

td.imageThumbs {
	padding: 0 4px 0 4px;
	}
	
td.imageThumbsRight {
	padding: 0 0 0 4px;
	}
	
td.imageThumbsRight {
	padding: 0 0 0 4px;
	}
	
td.subtotal {
	background-image: url(../pics/testimonial-ground2.jpg);
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #CCCCCC;
	}
	
	
/* 
   Begin New Finance Page CSS  
   Updated 11/06/07. Please contact Belin Creative for help with editing these styles.
*/

td.headerCell {
	padding-top: 18px;
	}
	
table.secureStripe {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/finance/secure_tile.jpg);
	background-repeat: repeat-x;
	}
	
	
td.secureSeal {
	padding: 0 0 0 20px;
	}
	
table.finaceFormNew {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/finance/form-ground.jpg);
	background-repeat: no-repeat;
	}
	
td.financeFormNest {
	padding: 24px 27px 0 19px;
	}
	
td.blueDotTile {
	background-image: url(../pics/finance/blue-dot-tile.gif);
	background-repeat: repeat-x;
	}
	
td.financeFormNewBottom {
	background-image: url(../pics/finance/table-bottom-tile.gif);
	background-repeat: no-repeat;
	padding: 15px 27px 15px 29px;
	}
	
td.QQNewBottom {
	background-image: url(../pics/finance/table-bottom-tile.gif);
	background-repeat: no-repeat;
	padding: 0 27px 30px 29px;
	}

#financeCopyTop {	
	position: relative;
	display: none;
	font-size: 10px;
	color: #999999;
	}
	
#financeCopy {	
	position: absolute;
	z-index: 1;
	left: 50%;
	text-align: center;
	top: 980px;
	width: 885px;
	margin-left: -443px; 
	line-height: normal;
	font-size: 10px;
	color: #999999;
	display: none;
	}
	
a.kLink, a.kLink:visited,  a.kLink:hover {
	text-decoration: none;
	font-size: 10px;
	color: #999999;
	}
	
#usedCarsCopy {	
	position: absolute;
	display: none;
	z-index: 1;
	left: 50%;
	text-align: center;
	top: 1300px;
	width: 885px;
	margin-left: -443px; 
	line-height: normal;
	font-size: 10px;
	color: #999999;
	}
	
#serviceSpecialsHBox {
	position: relative;
	float: left;
	clear: both;
	width: 282px;
	height: 99px;
	overflow: hidden;
	text-align: left;
	background-image: url(../pics/create-special.jpg);
	background-repeat: no-repeat;
	padding: 31px 0 0 13px;
	}
	
#serviceSpecialsHBox:hover {
	background-image: url(../pics/create-special-on.jpg);
	background-repeat: no-repeat;
	}
	
#CARSHBox {
	position: relative;
	float: left;
	clear: both;
	width: 282px;
	height: 99px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/CARS/CARS-H-ground.jpg) no-repeat;
	padding: 31px 0 0 13px;
	cursor: pointer;
	}
	
#CARSHBox:hover {
	background: url(../pics/CARS/CARS-H-ground-on.jpg) no-repeat;
	}
	
#askMarkHBox {
	position: relative;
	float: left;
	clear: both;
	width: 282px;
	height: 99px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/ask-markH.jpg) no-repeat;
	padding: 31px 0 0 13px;
	cursor: pointer;
	}
	
#askMarkHBox:hover {
	background: url(../pics/ask-markH-on.jpg) no-repeat;
	}
	
#communityHBox {
	position: relative;
	float: right;
	clear: both;
	width: 290px;
	height: 101px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/community/community-H-Ground.jpg) no-repeat;
	padding: 29px 0 0 5px;
	cursor: pointer;
	}
	
#fbtHBox {
	position: relative;
	float: left;
	clear: both;
	width: 282px;
	height: 101px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/service_specials/fbt-H-Ground.jpg) no-repeat;
	padding: 32px 0 0 13px;
	}

#fbtCaption {
	position: relative; 
	float: left;
	clear: none;
	width: 159px;
	font-size: 11px;
	line-height: 13px;
	}	
	
#fbtFIcon {
	position: relative; 
	float: left;
	clear: none;
	width: 45px;
	height: 46px;
	padding: 17px 0 0 6px;
	}
	
#fbtTIcon {
	position: relative; 
	float: left;
	clear: right;
	width: 45px;
	height: 46px;
	padding: 17px 0 0 13px;
	}	
	
#fbtClick {
	position: relative; 
	float: left;
	clear: both;
	width: 275px;
	height: 15px;
	padding: 15px 0 0 0;
	}	
	
#bHBox {
	position: relative;
	clear: both;
	width: 282px;
	height: 101px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/service/b-H-Ground.jpg) no-repeat;
	padding: 32px 0 0 13px;
	}

#bCaption {
	position: relative; 
	float: left;
	clear: none;
	width: 205px;
	font-size: 11px;
	line-height: 13px;
	}	
	
#bFIcon {
	position: relative; 
	float: left;
	clear: none;
	width: 45px;
	height: 46px;
	padding: 17px 0 0 16px;
	}
	
#fdHBox {
	position: relative;
	clear: both;
	width: 282px;
	height: 77px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/service_specials/fd-H-Ground.jpg) no-repeat;
	padding: 56px 0 0 13px;
	}

#fdHCaption {
	position: relative; 
	float: left;
	clear: none;
	width: 205px;
	font-size: 11px;
	line-height: 120%;
	color: #e8fcb9;
	padding-left: 15px;
	}	
	
#fdGClick {
	position: relative; 
	float: left;
	clear: both;
	width: 275px;
	height: 15px;
	padding: 10px 0 0 0;
	}	
	
#ncsDXH1Box {
	position: relative;
	float: right;
	clear: both;
	width: 285px;
	height: 96px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/specials/home/civic-DX-SpecialHF.jpg) no-repeat;
	padding: 36px 0 0 10px;
	}
	
#ncsALX1HBox {
	position: relative;
	float: left;
	clear: both;
	width: 285px;
	height: 96px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/specials/home/accord-LX-SpecialJ.jpg) no-repeat;
	padding: 36px 0 0 10px;
	}

#ncsDXHTitleClick {
	position: relative;
	float: left;
	clear: both;
	width: 250px;
	height: 20px;
	padding-left: 12px;
	}
	
#ncsDXHPriceClick {
	position: relative;
	float: left;
	clear: none;
	width: 103px;
	height: 30px;
	padding-left: 12px;
	}
	
#ncsJCaption {
	position: relative; 
	float: left;
	clear: none;
	width: 140px;
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
	padding: 10px 0 0 3px;
	}	
	
.ncsHTitle {
	font-weight: bold;
	color: #454444;
	}
	
.ncsSBoxLink {
	font-size: 10px;
	}
	
#ncsHClick {
	position: relative; 
	float: left;
	clear: both;
	width: 275px;
	height: 17px;
	padding: 25px 0 0 0;
	}	
	
#serviceSpecialHBox {
	position: relative;
	float: right;
	clear: both;
	width: 295px;
	height: 40px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/service_specials/home/J10-20.jpg) no-repeat;
	padding: 90px 0 0 0;
	cursor: pointer;
	text-align: center;
	font-size: 11px;
	color: #666666;
	}

#ssHClick {
	position: relative; 
	float: left;
	clear: both;
	margin-left: 10px;
	width: 275px;
	height: 17px;
	padding: 8px 0 0 0;
	}	
	
/*homepage jq modules*/

#slideshow {
	float: left;
	clear: none;
	width: 905px;
	height: 130px;
	text-align: left;
	}
	
#serviceSpecialHBoxJQ {
	float: left; 
	clear: none;
	width: 295px;
	height: 40px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/service_specials/home/Au16-31.jpg) no-repeat;
	padding: 90px 0 0 0;
	cursor: pointer;
	text-align: center;
	font-size: 11px;
	color: #666666;
	}
	
#ssHClickJQ {
	clear: both;
	margin-left: 10px;
	width: 275px;
	height: 17px;
	padding: 8px 0 0 0;
	}	

#ncsALX1HBoxJQ {
	float: left;
	clear: none;
	width: 285px;
	height: 96px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/specials/home/accord-LX-SpecialJ.jpg) no-repeat;
	padding: 36px 0 0 10px;
	}
	
#ncsIHBoxJQ {
	float: left;
	clear: none;
	width: 285px;
	height: 96px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/specials/home/insight-lx-special.jpg) no-repeat;
	padding: 36px 0 0 10px;
	}
	
	
#ncsCLXHBoxJQ {
	float: left;
	clear: none;
	width: 285px;
	height: 96px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/specials/home/civic-LX-Special-June.jpg) no-repeat;
	padding: 36px 0 0 10px;
	}
	
#ncsDXHTitleClickJQ {
	float: left;
	clear: both;
	width: 250px;
	height: 20px;
	padding-left: 12px;
	}
	
#ncsDXHPriceClickJQ {
	float: left;
	clear: none;
	width: 103px;
	height: 45px;
	padding-left: 12px;
	}
	
#ncsJCaptionJQ {
	float: left;
	clear: none;
	width: 140px;
	font-size: 11px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 120%;
	padding: 10px 0 0 3px;
	}	
	
#ncsHClickJQ {
	float: left;
	clear: both;
	width: 275px;
	height: 17px;
	padding: 10px 0 0 0;
	}	

#communityHBoxJQ {
	float: left;
	clear: none;
	width: 290px;
	height: 101px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/community/community-H-Ground.jpg) no-repeat;
	padding: 29px 0 0 5px;
	cursor: pointer;
	}
	
#sell2HBoxJQ {
	float: left;
	clear: none;
	width: 186px;
	height: 98px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/used_cars/hmodules/sell-your-car-2.jpg) 0% 0% no-repeat;
	padding: 32px 95px 0 14px;
	cursor: pointer;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #666666;
	}
	
#ucspecialHBoxJQ {
	float: left;
	clear: none;
	width: 295px;
	height: 130px;
	text-align: left;
	}
	
#scheduleServHBoxJQ {
	float: left;
	clear: none;
	width: 212px;
	height: 81px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/service/hmodules/service-prepay-appt.jpg) 0% 0% no-repeat;
	padding: 49px 11px 0 72px;
	cursor: pointer;
	font-size: 11px;
	line-height: 13px;
	}
	
#phyllisServHBoxJQ {
	float: left;
	clear: none;
	width: 216px;
	height: 95px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/service/hmodules/service-prepay-appt-phyllis.jpg) 0% 0% no-repeat;
	padding: 35px 4px 0 75px;
	font-size: 11px;
	line-height: 13px;
	}
	
#igorSpecialHBoxJQ0 {
	float: left;
	clear: none;
	width: 104px;
	height: 58px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/used_cars/hmodules/igor%27s-special012510.jpg) 0% 0% no-repeat;
	padding: 72px 4px 0 187px;
	cursor: pointer;
	font-size: 11px;
	line-height: 13px;
	cursor: pointer;
	}
	
#bHBoxJQ {
	float: left;
	clear: none;
	width: 282px;
	height: 101px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/service/b-H-Ground.jpg) no-repeat;
	padding: 32px 0 0 13px;
	}
	
#bCaptionJQ {
	float: left;
	clear: none;
	width: 205px;
	font-size: 11px;
	line-height: 13px;
	}	
	
#bFIconJQ {
	float: left;
	clear: none;
	width: 45px;
	height: 46px;
	padding: 17px 0 0 16px;
	}

#fbtClickJQ {
	float: left;
	clear: both;
	width: 275px;
	height: 15px;
	padding: 15px 0 0 0;
	}	
	
#AskMarkHBoxJQ {
	float: left;
	clear: none;
	width: 190px;
	height: 89px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/service/hmodules/ask-mark-ground.jpg) 0% 0% no-repeat;
	padding: 41px 0 0 105px;
	font-size: 11px;
	line-height: 13px;
	cursor: pointer;
	}
	
#fitRecallHBoxJQ {
	float: left;
	clear: none;
	width: 136px;
	height: 62px;
	overflow: hidden;
	text-align: left;
	background: transparent url(../pics/service_recalls/hmoduleFit.jpg) 0% 0% no-repeat;
	padding: 68px 4px 0 155px;
	cursor: pointer;
	font-size: 11px;
	line-height: 13px;
	cursor: pointer;
	}	

#reallyBTHBoxJQ {
	float: left;
	clear: none;
	width: 295px;
	height: 130px;
	text-align: left;
	}
	
#reallyBTHBoxJQ span {
	float: left;
	clear: both;
	width: 295px;
	padding: 0;
	margin: 0;
	}
	
#RBTBanner, #MMSEBanner{
	position: absolute;
	z-index: 1000;
	width: 888px;
	height: 113px;
	left: 50%;
	margin-left: -454px;
	margin-top: 420px;
	padding: 10px;
	display: none;
	text-align: center;
	/*background: #FFFFFF url(../pics/nc_specials/bnr-tile.jpg) repeat-x 0% 0%;*/
	/*background: #FFFFFF url(../pics/nc_specials/bnr-tile-mmse.jpg) 0 0 no-repeat;*/
	background: #FFFFFF url(../pics/nc_specials/bnr-tile-2010hc.jpg) 0 0 no-repeat;
	}
	
#RBTBanner .flash{
	clear: both;
	padding-bottom: 5px;
	}
	
.homeModulesNestRightPad {
	margin-right: 10px;
	}
	
#RBTBannerPad {
	position: relative;
	width: 905px;
	height: 130px;
	display: none;
	}

	

/* homepage finance box style */	

table.financeBox {
	background-image: url(../pics/finance-box-ground.jpg);
	background-repeat: no-repeat;
	}
	
/* homepage finance box style */	

table.pDay6000Box {
	background-image: url(../pics/presidents-day-08-6K-ground.jpg);
	background-repeat: no-repeat;
	}
	
/* homepage sell box styles */	

table.sellBox {
	background-image: url(../pics/sell-box-ground.jpg);
	background-repeat: no-repeat;
	}
	
table.sellBox2 {
	background-image: url(../pics/sell-box-ground2.jpg);
	background-repeat: no-repeat;
	}
	
table.sellBox3 {
	background-image: url(../pics/sell-box-ground3.jpg);
	background-repeat: no-repeat;
	}
	
table.accordSale {
	background-image: url(../pics/0208-accord.jpg);
	background-repeat: no-repeat;
	}
	
/* homepage service box style */	

table.serviceBox {
	background-image: url(../pics/service-box-ground.jpg);
	background-repeat: no-repeat;
	}
	
td.serviceTeaserCaption	{
	padding: 0  0 17px 60px;
	}
	
/* new used cars page style */	

table.searchBoxTool {
	background-image: url(../pics/used_cars/search-tool-ground.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	}
	
/* 
   Begin New New Car Specials Page CSS  
   Updated 12/04/07. Please contact Belin Creative for help with editing these styles.
*/


table.ncs {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/nc_specials/special_ground.jpg);
	background-repeat: no-repeat;
	}
	
td.specialHeader {
	background-image: url(../pics/nc_specials/special-header-tile.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	}

/* call right gray border */
table.specialNest {
	border-right: 1px solid #b8bab7;
	}
	
td.specialCarGound {
	background-image: url(../pics/nc_specials/special-car-ground.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0 3px 0 3px;
	border-left: 1px solid #b8bab7;
	background-color: #FFFFFF;
	}
	
td.specialDescription {
	border-right: 1px solid #FFFFFF;
	background-color: #bcd4ed;
	background-image: url(../pics/nc_specials/special-description-tilre.jpg);
	background-repeat: repeat-x;
	}
	
td.specialSubheader {
	padding: 8px 0 0 15px;
	font-size: 11px;
	color: #6e6e6e;
	}
	
td.specialPrice {
	padding: 15px 0 10px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #F26622;
	}
	
td.specialDisclaimer {
	padding: 10px 15px 0 15px;
	font-size: 9px;
	color: #6e6e6e;
	}
	
td.ncsMoreInfo {
	background-image: url(../pics/nc_specials/more-info-left-tile.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
table.ncsSeparator {
	background-image: url(../pics/nc_specials/seprator-tile.gif);
	background-repeat: repeat-x;
	}
	
	
#ncsCopy {	
	position: absolute;
	z-index: 1;
	left: 50%;
	text-align: center;
	top: 1700px;
	width: 885px;
	margin-left: -443px; 
	line-height: normal;
	font-size: 10px;
	color: #999999;
	}
	
#nccCopy {	
	position: absolute;
	z-index: 1;
	left: 50%;
	text-align: center;
	top: 1525px;
	width: 885px;
	margin-left: -443px; 
	line-height: normal;
	font-size: 10px;
	color: #999999;
	}
	
table.ncc {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/nc_specials/clearance_ground.jpg);
	background-repeat: no-repeat;
	}
	
/* 
   Begin Specials Landing Page CSS  
   Updated 12/13/07. 
   Please contact Belin Creative for help with editing these styles.
*/

td.specialsNest {
	padding: 0 2px 0 2px;
	background-color: #FFFFFF;
	border-right: 1px solid #b8bab7;
	border-left: 1px solid #b8bab7;
	}

table.ncsPanel {
	background-image: url(../pics/specials/ncs_panel_ground.jpg);
	background-repeat: repeat-x;
	}
	
table.ucsPanel {
	background-image: url(../pics/specials/ucs_panel_ground.jpg);
	background-repeat: repeat-x;
	}
	
table.ssPanel {
	background-image: url(../pics/specials/ss_panel_ground.jpg);
	background-repeat: repeat-x;
	}
	
table.csPanel {
	background-image: url(../pics/specials/cs_panel_ground.jpg);
	background-repeat: repeat-x;
	}
	
table.psPanel {
	background-image: url(../pics/specials/ps_panel_ground.jpg);
	background-repeat: repeat-x;
	}
	
td.specialsTeaser {
	padding: 10px 5px 0 10px;
	font-size: 11px;
	color: #6e6e6e;
	}
	
	
#specialsLandingCopy {	
	position: absolute;
	z-index: 1;
	left: 50%;
	text-align: center;
	top: 1075px;
	width: 885px;
	margin-left: -443px; 
	line-height: normal;
	font-size: 10px;
	color: #999999;
	}
	
	
/* 
   Begin UC Specials Page CSS  
   Updated 12/14/07. 
   Please contact Belin Creative for help with editing these styles.
*/
	
td.ucSpecialCarGound {
	background-image: url(../pics/used_cars/uc_specials_car_ground.jpg);
	background-repeat: no-repeat;
	border-left: 1px solid #b8bab7;
	background-color: #FFFFFF;
	}
	
	
td.ucSpecialDisclaimer {
	padding: 10px 15px 10px 15px;
	font-size: 11px;
	color: #6e6e6e;
	}
	
	
	
#ucSpecialImage {	
	position: relative;
	clear: none;
	z-index: 2;
	margin-left: 30px;
	margin-top: 15px;
	width: 63px;
	height: 40px;
	}
	
	
#warrantyStampNew {	
	clear: none;
	z-index: 1;
	top: auto;
	margin-top: -25px;
	margin-left: 90px;
	}
	
td.ucSpecialPrice {
	padding: 15px 0 8px 15px;
	font-size: 12px;
	font-weight: bold;
	color: #F26622;
	}
	
/* 
   Begin Honda Civic GX Page CSS  
   Updated 03/21/07. Please contact Belin Creative for help with editing these styles.
*/


table.cgx {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/gx/honda-civic-gx-splash3.jpg); 
	background-repeat: no-repeat;
	}
	
td.cgxContentNest {
	padding: 275px 27px 0 19px;
	}
	
	
.cgxOrangeHeader {	
	font-size: 17px;
	font-weight: bold;
	color: #ff6c02;
	}
	
td.cgxBulletsGround {
	background-image: url(../pics/gx/bullets_grnd.png);
	background-repeat: repeat-x;
	padding: 10px 10px 0 10px;
	}
	
td.bcgxBulletCaption {
	font-size: 11px;
	color: #6e6e6e;
	padding-left: 5px;
	}
	
td.cgxDashedSeprator {
	background-image: url(../pics/gx/dashed-separators.png);
	background-repeat: repeat-x;
	background-position: 50%;
	}
	
	
td.cgxLegal {
	font-size: 55%;
	font-size-adjust: 0.5;
	color: #999999;
	font-style: italic;
	}
	
	
/* 
   Begin New Cars Quick Quote Landing Page styles 
   Updated 05/05/08.
*/


table.ncqq {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/quick_quote/form-ground.jpg);
	background-repeat: no-repeat;
	}
	
td.qqformhdr {
	background-image: url(../pics/quick_quote/form-hdr-ground.jpg);
	background-repeat: repeat-x;
	padding: 9px 0 12px 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
td.qqFormNest {
	padding: 9px 12px 12px 12px;
	}
	
/* 
   BeginService Appointment new styles 
   Updated 05/16/08.
*/

td.specialServiceTimes	 {
	padding: 5px 40px 10px 0; 
	background-image: url(../pics/service-special-time-arrow.jpg); 
	background-repeat: no-repeat; 
	background-position: 96% 50%;	
	font-size: 11px; 
	font-style: italic; 
	color: #6e6e6e;
	}
	
	
/* 
   Begin New Service Special Page CSS  
   Updated 07/24/08. Please contact Belin Creative for help with editing these styles.
*/
	
table.ServiceSpecial {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/service_specials/service_special_ground.jpg);
	background-repeat: no-repeat;
	}
	
table.ServiceSpecialWhite {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	}
	
td.ServiceSpecialNest {
	padding: 5px 0 0 0;
	}
	
td.ServiceSpecialBottom {
	background-image: url(../pics/finance/table-bottom-tile.gif);
	background-repeat: no-repeat;
	padding: 0 20px 0 20px;
	font-size: 11px;
	color: #6e6e6e;
	}
	
td.ServiceSpecialApptNest {
	padding: 0 10px 0 10px;
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	}
	
td.ServiceSpecialAppt {
	background-image: url(../pics/service_specials/appt_shade.jpg);
	background-repeat: repeat-x;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	color: #6e6e6e;
	border-bottom: 1px dotted #cccccc;
	}
	
td.ServiceSpecialBottomButton {
	background-image: url(../pics/service_specials/table-bottom-tile.jpg);
	background-repeat: no-repeat;
	padding: 15px 27px 15px 29px;
	background-position: bottom;
	font-size: 11px;
	color: #6e6e6e;
	}
	
td.ServiceSpecialsNew {
	background-image: url(../pics/service_specials/groundN.jpg);
	background-repeat: no-repeat;
	padding: 35px 25px 25px 25px;
	font-size: 11px;
	color: #FFFFFF;
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	}
	
td.ServiceSpecials2x2 {
/*	background-image: url(../pics/service_specials/new-ground2x2.jpg);*/
	background: transparent url(../pics/service_specials/new-ground-2x2a.jpg) 0 0 no-repeat;
	padding: 43px 25px 25px 25px;
	font-size: 11px;
	color: #FFFFFF;
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	}
	
td.ServiceSpecialsFoodDrive {
	background-image: url(../pics/service_specials/food-drive-ground-new.jpg);
	background-repeat: no-repeat;
	padding: 40px 25px 25px 25px;
	font-size: 11px;
	color: #FFFFFF;
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	}
	
td.ServiceSpecialsJan2010 {
	background-image: url(../pics/service_specials/jan2010-ground4.jpg);
	background-repeat: no-repeat;
	padding: 30px 25px;
	font-size: 11px;
	color: #FFFFFF;
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	}
	
td.FDDescription {
	padding: 0 140px 0 43px;
	color: #e8fcb9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 120%;
	}
	
td.FDDeal {
	padding: 15px 145px 0 105px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	}
	
td.FDLegal {
	padding: 10px 115px 10px 105px;
	color: #375508;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	font-style: italic;
	}
	
td.ssMenuList {
	padding: 4px 0 4px 12px;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #24292f;*/
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	color: #48637d;
	border-bottom: 1px dotted #9aa9b7;
	}
	
td.ssMenuLast {
	padding: 4px 0 4px 12px;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	/*color: #24292f;*/
	text-transform: uppercase;
	text-decoration: none;
	font-style: normal;
	color: #48637d;
	}
	
td.SSExpiration {
	padding: 0 20px 0 5px;
	font-size: 10px;
	color: #6e6e6e;
	font-style: italic;
	line-height: 120%;
	}
	
td.SSExpirationRight {
	padding: 13px 10px 0 22px;
	font-size: 10px;
	color: #6e6e6e;
	font-style: italic;
	line-height: 120%;
	}
	
td.SSExpiration4L {
	padding: 13px 10px 0 5px;
	font-size: 10px;
	color: #6e6e6e;
	font-style: italic;
	line-height: 120%;
	}
	
td.SSExpirationRightB {
	padding: 10px 115px 0 22px;
	font-size: 10px;
	color: #6e6e6e;
	font-style: italic;
	line-height: 120%;
	}
	
/* 
   Begin Honda Parts Specials  
*/

td.partsSpecialsNest {
	padding: 18px 18px;
	}
	

/* 
   Begin Honda Ridgeline 08 ClearancePage CSS  
   Updated 08/28/08.
*/


table.rl08clearance {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/ridgeline_clearance/rl-08-clearance-splash.jpg); 
	background-repeat: no-repeat;
	}
	
/* 
   Begin Honda ELement 08 ClearancePage CSS  
   Updated 10/10/08.
*/


table.el08clearance {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/element_clearance/el-08-clearance-splash.jpg); 
	background-repeat: no-repeat;
	}
	
/* 
   Begin Honda S2000 08 ClearancePage CSS  
   Updated 10/10/08.
*/


table.S200008clearance {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/S2000/S2000-08-clearance-splash.jpg);
	background-repeat: no-repeat;
	}
	
/* 
   Begin Honda Civic Si Mugen 08 ClearancePage CSS  
   Updated 10/30/08.
*/


table.mu08clearance {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/mugen/mu-08-clearance-splash.jpg);
	background-repeat: no-repeat;
	}
	
#muPU {
	position: absolute;
	z-index: 1;
	width: 463px;
	height: 112px;
	margin-top: 300px;
	left: 50%;
	margin-left: -326px;
	background-image: url(../pics/mugen/pu-ground.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
	
#muPUContent {
	position: relative;
	float: left;
	clear: both;
/*	width: 388px;
	height: 72px;
	padding: 40px 65px 0 10px;
	*/
	margin-top: 40px;
	margin-right: 65px;
	margin-left: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	}
	
.muPUHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f26622;
	font-weight: bold;
	}
	
.ssPrangeHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f26622;
	font-weight: bold;
	text-transform: none;
	line-height: 120%;
	}

/* 
   Begin Honda Insight Page CSS  
   Updated 03/10/09. Please contact Belin Creative for help with editing these styles.
*/


table.insight {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/2010_insight/insight_splash.jpg); 
	background-repeat: no-repeat;
	}
	
#insightPU {
	position: absolute;
	z-index: 1;
	width: 463px;
	height: 112px;
	margin-top: 300px;
	left: 50%;
	margin-left: -326px;
	background-image: url(../pics/2010_insight/popup.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
	
#insightPUWSJ {
	position: absolute;
	z-index: 1;
	width: 463px;
	height: 112px;
	margin-top: 300px;
	left: 50%;
	margin-left: -326px;
	background-image: url(../pics/2010_insight/popupWSJ.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
	
#insightPUContent {
	position: relative;
	float: left;
	clear: both;
/*	width: 388px;
	height: 72px;
	padding: 40px 65px 0 10px;
	*/
	margin-top: 40px;
	margin-right: 145px;
	margin-left: 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
	}
	
/* 
   Begin RSS CSS  
   Updated 10/24/08.
*/


#rssItem {
	position: relative;
	clear: both;
	width: 620px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4d4e;
	text-align: left;
	}
	
#rssSeparator {
	position: relative;
	clear: both;
	width: 620px;
	height: 33px;
	background-image: url(../pics/rss/horizontal-separator-tile.gif);
	background-repeat: repeat-x;
	background-position: 0% 50%;
	}
	
a.rssLink, a.rssLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3281cf;
	text-decoration: none;
	}
	
a.rssLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f26622;
	text-decoration: none;
	}	
	
td.rssPagination {
	padding: 0 0 0 20px;
	}
	
a.rssPLink, a.rssPLink:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
a.rssPLink:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
.rssPLinkInactive {
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	}
	
td.rssBottom {
	background-image: url(../pics/finance/table-bottom-tile.gif);
	background-repeat: no-repeat;
	}
	
table.rssBox {
	background-image: url(../pics/rss/rss_hpm_ground.jpg);
	background-repeat: no-repeat;
	}
	
#rssNest {
	display: block;
	}
	
#rssNest:hover {
	display: block;
	cursor: pointer;
	}	
	
/* 
   Begin New Car Details Styles
   Updated 10/27/08.
*/

td.carDetailHeader {
	background-image: url(../pics/used_cars_details/hdr_ground.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding: 20px 0 14px 20px;
	}

td.uccdTitleBar {
	padding: 4px 0 5px 20px;	
	background-image: url(../pics/used_cars_details/tbar-hdr.jpg);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	border-top: 1px solid #bcbdb9;
	border-right: 1px solid #FFFFFF;	
	border-bottom: 1px solid #bcbdb9;
	border-left: 1px solid #bcbdb9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}
	
td.uccdTitleBarLink {
	padding: 6px 26px 6px 0;	
	background-image: url(../pics/used_cars_details/tbar-hdr.jpg);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	border-top: 1px solid #bcbdb9;
	border-bottom: 1px solid #bcbdb9;
	border-right: 1px solid #bcbdb9;
	text-align: right;
	}
	
a.uccdHdrLink, a.uccdHdrLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;	
	}
	
a.uccdHdrLink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;	
	text-decoration: underline;
	}
	
td.uccdPicturesNest {
	border-left: 1px solid #bcbdb9;
	padding: 17px 8px 0 21px;
	background-color: #FFFFFF;
	background-image: url(../pics/used_cars_details/pic-ground.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}	
	
td.uccdLargeImage {
	padding-bottom: 4px;
	border-bottom: 1px dotted #c0c0c0;
	}	
	
td.uccdThumbsNest {
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px dotted #c0c0c0;
	}	
	
td.uccdThumbsNestBottom {
	padding-bottom: 10px;
	padding-top: 4px;
	}	
	
td.uccdThumbsCellL {
	padding-right: 5px;
	border-right: 1px dotted #c0c0c0;
	}	
	
td.uccdThumbsCellM {
	padding-right: 5px;
	padding-left: 5px;
	border-right: 1px dotted #c0c0c0;
	}	
	
td.uccdThumbsCellR {
	padding-left: 5px;
	}	
	
td.uccdTxtNest {
	border-right: 1px solid #bcbdb9;
	padding: 17px 28px 0 16px;
	background-color: #FFFFFF;
	background-image: url(../pics/used_cars_details/txt-ground.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
	
td.uccdTxtLight	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6e6e6e;
	padding: 5px 2px;
	border-bottom: 1px dotted #c0c0c0;
	background-color: #FFFFFF;
	}
	
td.uccdTxtDk	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6e6e6e;
	padding: 5px 2px;
	border-bottom: 1px dotted #c0c0c0;
	background-color: #f2f8ff;
	}
	
td.uccdDescTxt	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #6e6e6e;*/
	color: #e64f07;
	padding: 0 0 5px 0;
	}
	
.uccdPrice {
	font-weight: bold;
	font-size: 11px;
	color: #F26622;
	}
	
.uccdItemDesc {
	font-weight: bold;
	font-size: 11px;
	color: #6e6e6e;
	}
	
td.uccdTabsNest {
	padding: 20px 16px;
	background-color: #FFFFFF;
	border-left: 1px solid #bcbdb9;
	border-right: 1px solid #bcbdb9;
	}	
	
td.uccsBottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	color: #484848;
	padding: 20px 16px;
	background-image: url(../pics/used_cars_details/bottom-grnd.jpg);
	background-repeat: no-repeat;
	background-position: 0% 100%;
	}
	
/* 
   Begin Honda Civic GX 08 ClearancePage CSS  
   Updated 11/17/08.
*/
	
#gxPU {
	position: absolute;
	z-index: 1;
	width: 463px;
	height: 112px;
	margin-top: 300px;
	left: 50%;
	margin-left: -326px;
	background-image: url(../pics/gx/popupDu09.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
	
#gxPUu {
	position: absolute;
	z-index: 1;
	width: 463px;
	height: 112px;
	margin-top: 300px;
	left: 50%;
	margin-left: -326px;
	background-image: url(../pics/gx/popupDu09.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}

/* 
   Begin Black Book CSS  
   Updated 02/03/09.
*/	
	
table.BBFrame {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/blackbook/frame-ground.jpg);
	background-repeat: no-repeat;
	}
	
td.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e6e6e;
	}	

/* 
   Begin InsaQuote page styles  
   Updated 03/17/09.
*/	
	
td.iqSeal {
	padding: 0 0 0 13px;
	}
	
table.nciq {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/quick_quote/iqform-ground.jpg);
	background-repeat: no-repeat;
	background-color: #b0bac4;
	}
	
td.iqFormNest {
	padding: 24px 27px 5px 30px;
	color: #FFFFFF;
	font-size: 11px;
	}
	
td.iqFormNestN {
	padding: 24px 10px 5px 30px;
	color: #FFFFFF;
	font-size: 11px;
	}
	
td.iqformhdr {
	padding: 15px 0 30px 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
	
td.iqLeftRow {
	padding: 6px 0 6px 12px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #24292f;
	}
	
td.iqRow {
	padding: 6px 5px;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #24292f;
	}
	
td.iqSmallDisclaimer {
	padding: 10px 0 30px 12px;
	font-weight: normal;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #24292f;
	}
	
/* 
   Begin Don's page styles  
   Updated 03/18/09.
*/	
	
td.dQuote {
	background-image: url(../pics/dons/testimonial-ground.jpg);	
	background-repeat: no-repeat;	
	padding: 15px 147px 35px 147px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e6e6e;
	}
	
/* 
   Begin Servcice page styles  
   Updated 03/20/09.
*/	
	
	
table.serviceFormNew {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/service/ask-mark-ground.jpg);
	background-repeat: no-repeat;
	}
	
table.serviceFormNewer {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/service/ask-mark-groundNt.jpg);
	background-repeat: no-repeat;
	}
		
	
table.AskMarkFormNew {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/service/ask-mark-groundN.jpg);
	background-repeat: no-repeat;
	}
	
td.askMark {
	padding: 16px 0 0 0;
	}
	
td.askMarkCaption {
	padding: 0 25px 0 210px;
	font-size: 11px;
	color: #FFFFFF;
	}

.askMarkHeader {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 25px;
	}	
	
td.askMarkForm {
	padding: 85px 37px 15px 37px;
	font-size: 11px;
	color: #FFFFFF;
	}
	
td.ServiceFormResult {
	padding-bottom: 145px;
	}

.ServiceFormResultText {
	font-size: 11px;
	color: #6e6e6e;
	}	
	
	
td.ownerlinkForm {
	padding: 40px 37px 0 37px;
	font-size: 11px;
	color: #FFFFFF;
	}
/* 
   Begin contact page styles  
   Updated 03/20/09.
*/	
	
	
table.contactFormNew{
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/contact/form-ground.jpg);
	background-repeat: no-repeat;
	}
	
td.contactFormPic {
	padding: 49px 30px 0 44px;
	}
	
td.contactFormNest {
	padding: 40px 30px 7px 0;
	}
	
td.contactFormRoute {
	padding: 0 0 7px 4px;
	border-bottom: 1px dotted #4785ca;
	color: #FFFFFF;
	font-size: 11px; 
	}	
	
.blueHeader {
	font-size: 18px;
	color: #2c619b;
	font-weight: bold;
	}
	
.contactFormTopCell {
	padding: 5px 4px 3px 4px;
	color: #5a5b5b;
	font-size: 11px; 
	}
	
.contactFormTopForms {
	padding: 3px 4px;
	color: #5a5b5b;
	font-size: 11px; 
	}
	
.contactFormTopBottomCell {
	color: #5a5b5b;
	font-size: 11px; 
	padding: 5px 4px 8px 4px;
	border-bottom: 1px dotted #4785ca;
	}
	
td.contactFormMessage {
	color: #5a5b5b;
	font-size: 11px; 
	padding: 0 36px;
	}

td.contactFormTopNest {
	padding: 39px 30px 0 44px;
	}
	
td.contactFormPic2 {
	padding: 10px 30px 0 0;
	}
	
/* 
   Begin service appointment page styles  
   Updated 03/20/09.
*/	

	
td.apptTop, td.apptTop2 {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/service_appt/form-ground.jpg);
	background-repeat: no-repeat;
	padding: 35px 25px 45px 25px;
	font-size: 11px;
	color: #FFFFFF;
	}
	
td.apptTop2 { background-image: url(../pics/service_appt/form-ground-taller.jpg)!important; }
	
td.OLTop {
	border: 1px solid #babbb7;
	border-width: 0 1px;
	background: transparent url(../pics/service/ownerlink-form-ground.jpg) no-repeat 0% 0%;
	padding: 20px 25px 15px 25px;
	font-size: 11px;
	color: #FFFFFF;
	}
	
td.apptBottom {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/service_appt/form-ground-bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 25px 35px 20px 35px;
	font-size: 11px;
	color: #FFFFFF;
	}
	
.whiteLHeader {
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
td.serviceApptTestimonial {
	padding: 5px 0 0 25px;
	font-size: 11px;
	color: #5a5b5b;
	}	
	
/* 
   Begin sell appointment page styles  updates
   Updated 03/20/09.
*/	
	
table.sellFormNew {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/sell/form-ground.jpg);
	background-repeat: no-repeat;
	}
	
td.sellFormNest {
	padding: 17px 27px 0 30px;
	}
	
/*    Begin get UC info page styles  updates */	
	
table.ucginfo {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background: transparent url(../pics/used_cars/contact-ground.jpg) 0% 0% no-repeat;
	}
	
td.ucginfoCDetail {
	border: 1px solid #62778e; 
	background: transparent url(pics/used_cars/car-info-ground-tile.jpg) repeat-x; 
	padding: 6px 10px 0 10px;
	}
	
td.ucginfoCDetailCaptions {
	color: #2d353f;
	font-size: 11px;
	} 	

/* 
   Begin Servcice page styles  
   Updated 03/20/09.
*/	
	
	
table.serviceMaps {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background-image: url(../pics/locations_maps/ground.jpg);
	background-repeat: no-repeat;
	}
	
td.serviceMapsNest {
	padding: 35px 25px 0 25px;
	color: #6e6e6e;
	font-size: 11px;
	}	
	
td.serviceLocationInfo {
	padding: 0 0 3px 14px;
	font-size: 11px;
	color: #6e6e6e;
	font-weight: normal;
	}	
	
/* service library*/
td.alphaHeader {
	background-image: url(../pics/si_library/alpha_ground.jpg);
	background-repeat: no-repeat;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px 7px 5px 7px;
	}	
	
td.alphaStripe {
	background-image: url(../pics/finance/secure_tile.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px 5px;
	}
	
/* 
   Begin CARS page styles  
*/	
	
	
table.CARSForm {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
/*	background: url(../pics/CARS/CARS-ground.jpg) no-repeat;*/
	background: url(../pics/CARS/CARS-ground-new.jpg) no-repeat;
	}
	
td.CARSTop {
	padding: 5px 25px 10px 25px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	
td.CARSseparator {
	padding: 0 25px 10px 25px;
	}
	
td.CARSBottom {
	padding: 0 27px;
	}
	
td.CARSBottomRight {
	padding: 0 27px 5px 0;
	}
	
td.CARSBottomLeft {
	padding: 5px 27px;
	}
	
.CARSHdr {
	color: #F26622;
	font-size: 14px;
	font-weight: bold;
	}	
	
/* Begin New Community page styles  */		
	
table.Community {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background: url(../pics/community/community-ground.jpg) no-repeat;
	}
	
td.CommunityGrid {
	padding: 5px 23px 22px 26px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	
td.communityTilesGrid {
	padding: 5px 0;
	}	
	
/* safety recall styles */	

td.SafetyRecalls {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background: url(../pics/service_recalls/form-ground2.jpg) no-repeat;
	padding: 35px 25px 45px 25px;
	font-size: 11px;
	color: #FFFFFF;
	}
	
/*new parts styles*/	

table.AskJackForm {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background: url(../pics/parts/ask-jack-groundN.jpg) no-repeat;
	}
	
	
td.askJack {
	padding: 36px 0 0 0;
	}