	body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #FFF url(https://www.sfhonda.com/pics/hpg.jpg) 50% 0 no-repeat;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	text-align: left;
  }
	
	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(https://www.sfhonda.com/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, a.textGreen11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007beb;
	font-weight: bold;
	text-decoration: none;
	}
	
	a.textGreen11 { color: #7ab100; /*86c100*/ }
	
	a.textBlue11:hover, a.textGreen11: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(https://www.sfhonda.com/pics/spacerGray.gif);
	background-repeat:repeat-y;
	background-position:left;
	background-color: #efefef;
	text-align: left;
	}
	
	td.rightnav2 {
	background: url(https://www.sfhonda.com/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, a.rightnav3bottomover, a.rightnav3bottomover:hover {
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
	padding: 8px 0 8px 18px;
	text-align: left;
	background-image: url(https://www.sfhonda.com/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, a.rightnav3bottomover, a.rightnav3bottomover:hover {
	background: #5faefd url(https://www.sfhonda.com/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(https://www.sfhonda.com/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(https://www.sfhonda.com/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;*/
	color: #4c4d4e;
	}
	
.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: 160px;
		height: 13px!important;
		}
		
	.mediumTextBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 75px;
		height: 13px;
		}
		
	.emailTextBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 145px;
		height: 13px;
		}
		
	.phoneTextBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 30px;
		height: 13px;
		}

	.phoneSuffix {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 45px;
		height: 13px;
		}
		
	.date {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 74px;
		height: 13px;
		}
		
	.anountBox {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #6E6E6E;
		width: 70px;
		height: 13px;
		}
		
	.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, a.whiteLink12, a.whiteLink12:hover, a.whiteLink12:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
a.whiteLink12, a.whiteLink12:hover, a.whiteLink12:visited { font-size: 12px; }
	
#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(https://www.sfhonda.com/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(https://www.sfhonda.com/pics/finance/form-ground.jpg);
	background-repeat: no-repeat;
	}
	
td.financeFormNest {
	padding: 24px 27px 0 19px;
	}
	
td.blueDotTile {
	background-image: url(https://www.sfhonda.com/pics/finance/blue-dot-tile.gif);
	background-repeat: repeat-x;
	}
	
td.financeFormNewBottom {
	background-image: url(https://www.sfhonda.com/pics/finance/table-bottom-tile.gif);
	background-repeat: no-repeat;
	padding: 15px 27px 15px 29px;
	}
	
td.QQNewBottom {
	background-image: url(https://www.sfhonda.com/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: none;
	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/Nov-1-10.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;
	}
	
#ncsFHBoxJQJ {
	float: left;
	clear: none;
	width: 285px;
	height: 96px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/specials/home/fit-sport-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-VP-Special-Oct.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, #bbox {
	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, #hondaRecallHBoxJQ {
	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;
	}	

#hondaRecallHBoxJQ { padding: 68px 4 0 115px; width: 136px; background: url(../pics/service_recalls/hmoduleHonda.jpg) 0 0 no-repeat; position: relative; }
#hondaRecallHBoxJQ #visoHPM { position: absolute;  z-index: 10; bottom: 35px; left: 114px; }
#hondaRecallHBoxJQ #orCallSDMC { position: absolute; z-index: 10; bottom: 4px; left: 16px; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; color: #4c4d4e; }

#reallyBTHBoxJQ, #reallyBTHBoxJQS {
	float: left;
	clear: none;
	width: 295px;
	height: 130px;
	text-align: left;
	}
	
#reallyBTHBoxJQ span, #reallyBTHBoxJQS 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;*/
	/*background: #FFFFFF url(../pics/nc_specials/bnr-tile-2010hhd.jpg) 0 0 no-repeat;*/
	/*background: #FFFFFF url(../pics/nc_specials/bnr-tile-2011rbt.jpg) 0 0 no-repeat;*/
	background: #FFF url(../pics/nc_specials/bnr-tile-hgr.jpg) 0 0 no-repeat;
	}
	
#RBTBanner .flash{
	clear: both;
	padding-bottom: 5px;
	}

a.hideRBTLink, a.hideMMSLink { 
	position: relative;
	float: left;
	clear: both;
	text-align: center; 
	width: 77px; 
	color: #fff!important;
	text-decoration: none!important;
	font-weight: normal;
	font-size: 11px;
	margin: -4px 0 0 80px;
	outline: none;
	}
	
a.hideMMSLink { 
	color: #3366ff!important;
	margin: 1px 0 0 405px!important;
	text-decoration: underline;
	}
	
.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: 0.8em;
	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(https://www.sfhonda.com/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(https://www.sfhonda.com/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: url(../pics/used_cars/uc-trow-tile-green.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;
	}
	
td.uccdTitleBarLink a { color: #314a5f!important;}
	
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, td.uccdPicturesNestShort {
	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.uccdPicturesNestShort { background-image: url(../pics/used_cars_details/pic-ground-sold.png)!important; }
	
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, td.uccdTxtNestShort {
	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.uccdTxtNestShort { background-image: url(../pics/used_cars_details/txt-ground-short.png)!important; }
	
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, #shhPU {
	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%;
	}

#shhPU { background: url(../pics/service/popup.png) 0 0 no-repeat; position: fixed; }

/* 
   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, table.nciq_es, table.nciq_cn {
	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;
	}
	
table.nciq_es { background: url(../pics/quick_quote/es/iqform-ground_es.jpg) 0 0 no-repeat; }
table.nciq_cn { background: url(../pics/quick_quote/cn/iqform-ground_cn.jpg) 0 0 no-repeat; }
	
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, td.iqformhdrCN {
	padding: 15px 0 30px 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	}
	
td.iqformhdrCN { padding-top: 27px!important; }
	
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(https://www.sfhonda.com/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, table.CommunityN {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background: url(../pics/community/community-ground.jpg) no-repeat;
	}
	
table.CommunityN { background: url(../pics/community/n/community-ground.jpg) no-repeat; }
table.CommunityN td.content { font-size: 12px!important; }
table.CommunityN td.addtl { color: #4c4d4e!important; font-size: 12px; }
table.CommunityN h2 { padding: 0; margin: 0; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: normal; color: #518dcc; }
table.CommunityN h2 a { text-decoration: none; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 14px; text-transform: uppercase; font-weight: normal; color: #518dcc;  }
table.CommunityN a.ilink, table.CommunityN a.ilinkLast { 
	display: inline-block;
	clear: none;
	width: 19px;
	height: 20px;
	margin-right: 5px;
	}
table.CommunityN a.ilinkLast { margin: 0!important; }
table.CommunityN a.btt { background: url(../pics/community/n/back-to-top.png) 0 0 no-repeat; }
table.CommunityN a.btt:hover { background: url(../pics/community/n/back-to-top.png) 0 100% no-repeat; }
table.CommunityN a.vs { background: url(../pics/community/n/visit-site.png) 0 0 no-repeat; }
table.CommunityN a.vs:hover { background: url(../pics/community/n/visit-site.png) 0 100% no-repeat }
table.CommunityN a.ilink img, table.CommunityN a.ilinkLast img { border: 0!important; }
	
td.CommunityGrid {
	padding: 5px 23px 22px 26px;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	
td.communityTilesGrid {
	padding: 5px 0 2px 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;
	}
	
/*contact new*/	
table.contactNew, table.contactHours, table.sitemap{
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background: transparent url(../pics/contact/page-ground.jpg) 0 0 no-repeat;
	}
	
table.contactHours{ background: transparent url(../pics/contact/hrs-pg-ground.jpg) 0 0 no-repeat!important; }
table.sitemap{ background: transparent url(../pics/sitemap/pg-ground.jpg) 0 0 no-repeat!important; }
	
td.contactDepartments {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 39px 0 0 22px!important;
	}	
	
#contactDepartmentsTop, #contactDepartmentsBottom {
	position: relative;
	float: left;
	clear: both;
	padding-bottom: 20px;
	width: 100%;
	}
	
td.contactDepartments a {
	font-size: 12px!important;
	}

#contactDepartmentsBottom { padding-bottom: 80px; }
#contactDepartmentsBottom ul { margin: 0; padding:0; }
#contactDepartmentsBottom ul li, #contactDepartmentsBottom ul li.sitemapB { 
	position: relative;
	float: left;
	clear: none;
	background: transparent url(../pics/contact/department-ground.png) 0 0 no-repeat;
	margin: 0; 
	padding: 10px;
	list-style: none;
	}
	
#contactDepartmentsBottom ul li.left { margin-right: 22px; }

#contactDepartmentsBottom ul li.sitemapB { background: transparent url(../pics/sitemap/section-ground.png) 0 0 no-repeat; } 
#contactDepartmentsBottom ul li .leftsm { margin-right: 28px; } 

#contactDepartmentsBottom ul li img { 
	position: relative;
	float: left;
	clear: none;
	margin-right: 13px;
	}
	
#contactDepartmentsBottom ul li .caption { 
	position: relative;
	float: left;
	clear: none;
	color: #535960;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 200px;
	height: 80px;
	}
	
.txtOnly { width: 281px!important; height: auto!important; }
.txtOnlySM { width: 187px!important; height: auto!important; }
	
#contactDepartmentsBottom ul li .caption h2 { padding:0; margin: 0; color: #cd4909; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-weight: normal; font-size: 12px;}
#contactDepartmentsBottom ul li .caption a { color: #3366ff; }

#contactDepartmentsBottom ul li ul { margin: 0; padding: 0 0 15px 0; display: block; }
#contactDepartmentsBottom ul li ul li { 
	margin: 0 0 0 16px; 
	padding: 0;
	list-style-image: url(../pics/bullet.gif)!important;
	clear: both!important;
	background: none!important;
	float: none;
	}
	
/*mgmt*/	
table.AUMgmt, table.cFeedback {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background: #FFF url(../pics/about_us/pg-ground.jpg) 0 0 no-repeat;
	}
	
table.cFeedback { background: url(../pics/contact/fform-ground.jpg) 0 0 no-repeat; }
	
table.AU, table.AUf {
	border-left: 1px solid #babbb7;
	border-right: 1px solid #babbb7;
	background: #FFF url(../pics/about_us/pg-ground-au.jpg) 0 0 no-repeat;
	}
	
table.AUf { background: #fff url(../pics/about_us/pg-ground-fun.jpg) 0 0 no-repeat; }
	
td.AUMgmtLI, td.AUMgmtD {
	padding: 25px 23px 0 26px;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	
td.cFeedbackBottom { font: 11px Arial, Helvetica, sans-serif; font-style: italic; color: #666666; padding: 10px 0 0 26px; }

td.AUMgmtLI h1, .aczd { display: none; }
	
td.AUMgmtD {
	padding: 25px 0 0 26px;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	
td.AUD {
	padding: 5px 23px 22px 26px;
	font-size: 12px;
	color: #5a5b5b;
	font-family: Arial, Helvetica, sans-serif;
	}
	
td.AUD h2 {
	font-size: 17px;
	color: #48637d;
	font-weight: bold;
	text-transform: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	
/**/
#cnHBoxJQ {
	float: left; 
	clear: none;
	width: 295px;
	height: 130px;
	}

/**/

#spanishHBoxJQ {
	float: left; 
	clear: none;
	width: 295px;
	height: 72px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/quick_quote/es/spanish.jpg) 0 0 no-repeat;
	padding: 58px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #666666;
	}
	
#spanishHBoxJQ span, #spanishHBoxJQ .btn {
	position: relative;
	float: right;
	clear: both;
	margin: 0 18px 0 0;
	text-align: right;
	}
	
#spanishHBoxJQ .btn { margin: 2px 18px 0 0; }
#spanishHBoxJQ .ssHClickNew { position: relative!important; float: left!important; clear: both!important; margin: 0!important;}

/*hhd*/

#hhdHBox {
	float: left; 
	clear: none;
	width: 295px;
	height: 130px;
	overflow: hidden;
	background: url(../pics/nc_specials/hhd-home-m.jpg) 0 0 no-repeat;
	padding: 0;
	cursor: pointer;
	}
 
 /**/
 
 #pxHBox {
	float: left; 
	clear: none;
	width: 295px;
	height: 130px;
	overflow: hidden;
	text-align: left;
	background: url(../pics/parts_specials/generator-home.jpg) 0 0 no-repeat;
	padding: 0;
	text-align: center;
	font-size: 11px;
	color: #666666;
	cursor: pointer;
	}
	
#pxHBox .click {
	margin-top: 112px!important;
	}
	
#funzoneHBox, #sstoryHBox, #uclrhpm {
	position: relative;
	float: left;
	clear: none;
	width: 295px;
	height: 130px;
	overflow: hidden;
	text-align: left;
	cursor: pointer;
	}
	
#uclrhpm { cursor: auto; }
	
#funzoneHBox .stack, #sstoryHBox .stack, #uclrhpm .stack { position: relative;  float: left; clear: both; margin: 0;  padding: 0; }
#funzoneHBox .bottom, #sstoryHBox .bottom, #uclrhpm .bottom { 
	width: 279px;
	height: 18px;
	background: url(../pics/about_us/fun-zone-btm.jpg) 0 0 no-repeat;
	padding: 2px 0 0 16px;
	}
	
#funzoneHBox .bottom a, #sstoryHBox .bottom a, #uclrhpm .bottom a { color: #4c4d4e; text-decoration: none; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; }	
#uclrhpm #middleuclrhpm { 
	width: 207px; 
	height: 52px;
	display: block;
	overflow: hidden;
	background: #fff url(../pics/uclr/hpm-middle.png) 0 0 no-repeat;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #454444;
	text-align: left;
	padding: 32px 0 0 88px;
	}
	
#uclrhpm #middleuclrhpm a { position: relative; float: left; clear: both; margin: 3px 0 0 0; }
	
#uclrhpm .bottom { padding: 3px 0 0 119px; width: 176px; height: 18px; background: url(../pics/uclr/hpm-bottom.png) 0 0 no-repeat!important; }
#uclrhpm .bottom a { font: 11px Arial, Helvetica, sans-serif; font-weight: bold; }
	
/**/

table.serviceJ11 {
	border: 1px solid #babbb7;
	border-width: 0 1px;
	/*background: url(../pics/service/nest-ground.jpg) 0 0 no-repeat;*/
	/*background: #fff url(../pics/service_specials/tgmb.jpg) 0 0 no-repeat;*/
	background: #fff url(../pics/service_specials/tgmb2x.jpg) 0 0 no-repeat;
	}	
	
td.ss4gtable { padding: 10px 10px 0 10px; font: 12px Arial, Helvetica, sans-serif; color: #264363!important; }
td.ss4gtable td { font: 12px Arial, Helvetica, sans-serif; color: #264363!important; }
td.ss4gtable td ul { margin: 0 0 0 17px!important; padding: 7px 0 0 0!important; } 
td.ss4gtable td li { margin: 0!important; padding: 1px 0 0 0!important; font: 12px Arial, Helvetica, sans-serif; }
td.ss4gtable h1.green { color: #98d312!important; font-size: 14px!important; font-weight: bold!important; }
td.ss4gtable h1.orange { color: #c73627!important; font-size: 14px!important; font-weight: bold!important; }
td.ss4gtable .sslegal { font: 11px Arial, Helvetica, sans-serif; font-style: italic; }

	
table.serviceJ11 td { color: #fff; }
table.serviceJ11 td a { color: #fff; text-decoration: underline; }
table.serviceJ11 td a:hover { color: #F26622; }
table.serviceJ11 td h1 { margin: 0 0 5px 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #fff!important; font-weight: bold; }
table.serviceJ11 td h5 { color: #fff!important; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold!important; margin: 0 0 5px 0!important; padding: 0!important; }
table.serviceJ11 td ul { margin-top: 0; margin-bottom: 0; }
table.serviceJ11 td li { padding: 5px 0; }
table.serviceJ11 td .tryUs, table.serviceJ11 td .tryUsT {
	position: relative; 
	float: left;
	clear: both;
	font-weight: bold;
	background: url(../pics/service/try-us-star.png) 0 0 no-repeat;
	padding: 7px 0 0 35px; 
	width: 586px;
	height: 50px;
	border-bottom: 1px dotted #fff;
	margin: 10px 0 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
table.serviceJ11 td .tryUsT, .tryUsTFB, .tryUsLGBT { background: none; height: 20px; }
.tryUsTFB, .tryUsLGBT, .tryUsMS, tryUsSS {
	 height: 125px!important; 
	 /*font-weight: normal!important;*/
	 background: url(../pics/service/15offfb.png) 100% 0 no-repeat!important;
	 padding-left: 0!important;
	 width: 621px!important;
	 }
	 
.tryUsLGBT, .tryUsMS, tryUsSS { 
	padding: 20px!important;
	width: 581px!important;
	background: url(../pics/service/12.5offfb.png) 0 0 no-repeat!important; 
	color: #222830!important;
	}
	
.tryUsMS { background: url(../pics/service/100offtimingBelt.png) 0 0 no-repeat!important; }
.tryUsSS { background: url(../pics/service/10off.png) 0 0 no-repeat!important; }
.NYSS { background: transparent url(../pics/service/a-service-3995.png) 0 0 no-repeat!important; }
	
.tryUsTFB h1.green, .tryUsLGBT h1.green { color: #98d312!important; }
.tryUsLGBT h1.orange { color: #c73627!important; }
.tryUsTFB .caption, .tryUsLGBT .caption, .tryUsLGBT .captionColumn { 
	position: relative;
	clear: both;
	float: left;
	width: 450px; 
	}
	
.tryUsLGBT .captionColumn { 
	clear: none;
	width: 220px; 
	margin: 0 15px 0 0;
	}
	
.tryUsLGBT .captionColumn ul { margin: 0 0 0 10px; padding: 0; }
.tryUsLGBT .captionColumn li { margin: 0 0 0 5px; padding: 0 0 3px 0; list-style-image: url(../pics/bullet.gif); font-weight: normal; }
	
.tryUsTFB .button, .tryUsLGBT .button, .tryUsLGBT .disclaimer { position: relative; clear: both; float: left; width: 581px; text-align: center; margin: 6px 0 0 0; }
.tryUsLGBT .disclaimer { text-align: left; font-weight: normal; }
	
table.serviceJ11 td .tryUs .save10 { color: #afea5c; text-transform: uppercase; }
#meetmark td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #222830; }
#meetmark h5 { color: #222830!important; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold!important; margin: 0; padding: 0; }
#meetmark td.scheduleService { padding: 0 23px; } 
#meetQuynh td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; }
#meetQuynh h5 { color: #fff; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold!important; margin: 0; padding: 0; }
#meetQuynh td.contact { padding: 0 23px; } 

table.serviceJ11 td .threeLocations {
	position: relative; 
	float: left;
	clear: both;
	background: url(../pics/service/3locations-tile.png) 0 31px repeat-x;
	width: 580px;
	height: 30px;
	margin: 0 0 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #222830;
	text-align: center;
	}
	
table.serviceJ11 td .threeLocations span { position: relative; margin: -20px 0 0; padding: 0 8px; background: #fff; 	}
#locationsT { background: url(../pics/service/locations-table-ground.png) 206px 0 repeat-y; }	
#locationsT a { color: #3366ff!important; }

/**/

.rightnav3 span, .rightnav3bottom span { color: #98d312!important; }
.rightnav3:hover span, .rightnav3bottom:hover span { color: #fff; }
.rightnav3 span.cn, .rightnav3bottom span.cn, .rightnav3:hover span.cn, .rightnav3bottom:hover span.cn { font-size: 14px!important;  color: #fff!important; }
a.cn, a.cn:hover { padding: 6px 0 6px 18px!important; }

.displayNone { display: none!important; }

/**/

#ncs4J11 {
	float: left;
	clear: none;
	width: 295px;
	height: 130px;
	text-align: left;
	background: url(../pics/specials/home/2011-fourt-of-july-sale.png) 0 0 no-repeat;
	padding: 0;
	}
	
.acztl a { outline: none; }	
.acztl a img { padding-bottom: 5px; }

#blankHBoxJQ, .blankHBoxJQ {
	float: left;
	clear: none;
	width: 295px;
	height: 130px;
	overflow: hidden;
	text-align: left;
	cursor: pointer;
	}	
	
.blankHBoxJQ .stackedPart { position: relative; float: left; clear: both; margin: 0; padding: 0; font: 11px Arial, Helvetica, sans-serif; color: #f26622; font-weight: bold; }
.blankHBoxJQ .stackedPart a { color: #0071d1; font-size: 11px; font-weight: normal; }
.blankHBoxJQ .stackedPart a img { border: 0; }
.blankHBoxJQ .reviewsM { padding: 33px 17px 0 107px; width: 171px; height: 51px; background: #fff url(../pics/reviews/hmmd.jpg) 0 0 no-repeat; }
.blankHBoxJQ .reviewsBBB { padding: 33px 17px 0 105px; width: 173px; height: 51px; background: #fff url(../pics/reviews/hmmdBBB.jpg) 0 0 no-repeat; }
table.syctable .smallCopy, .dblack { color: #000!important; }
table.hondaPower { background: #fff url(../pics/parts/ground-generators.jpg) 0 0 no-repeat!important; }
.tw { font-size: 12px!important; }
