/* CSS Document */


/* HC43 */

html {
	background-color: #FFFFFF;
	background-image: url(images/global_p.gif);
	background-repeat: repeat;
	background-position: top;
}
body {
	background-image: url(images/global_q.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.clear
{
	height: 0 !important;
	line-height: 0 !important;
	clear: both !important;
	font-size: 1px !important;
	float: none !important;
	padding: 0  !important;
	margin: 0  !important;
	display: block !important;
}

div.component h3, .default_text h3  {
	background: url(images/bg_h3_li.txt) 0 2px no-repeat;
}

#global_container {
	background: url(images/global_c.gif) top center repeat-y;
}
#global_container .int {
	background: url(images/global_d.gif) top center no-repeat;
	padding-bottom: 5px;
}
#global_container .footer {
	background: url(images/global_e.gif) top center no-repeat;
	height: 22px;
}
#global_container .footer td td {
	background: url(images/global_f.gif) top left no-repeat;
	padding: 1px 6px 2px 7px;
	color: #837A5F;
	font-size: 11px;
	line-height: 11px;
}


.default_text ul {
	margin: 0;
}
.default_text li {
	background: url(images/list_arr.txt) 0 3px no-repeat;
	list-style-type: none;
	margin: 0;
	padding: 0 0 7px 16px;
	line-height: 120%;
}

.default_text ol {
	margin: 0 0 0 16px;
}
.default_text ol li {
	list-style-type: decimal;
	background: none;
	margin: 0;
	padding: 0 0 4px 0;
	line-height: 120%;
}


#global_tabnav div {
	background: url(images/global_t.txt) repeat-x;
}
#global_tabnav table td.tab {
	background: url(images/global_t.txt) repeat-x;
	padding: 4px 0 0 8px;
}

div.component ul.globalListGreyArrow li, #dc2_variants ul.globalListGreyArrow li {
	background:url(images/global_a.gif) 9px 5px no-repeat;
	list-style: none;
}
#dc2_variants ul.globalListGreyArrow li
{
	padding-left: 12px;
	background-position: 0 5px
}
#dc2_variants ul.globalListGreyArrow
{
	margin-left: 4px;
}
div.component ul.globalListGreyArrow2 li {
	background:url(images/global_a.txt) 9px 5px no-repeat;
}
div.component ul.globalListGreyArrow3 li {
	background:url(images/global_a.gif) 0 5px no-repeat;
}
div.component ul.globalListPdf li {
	background:url(images/global_p.txt) 9px 3px no-repeat;
}
div.component ul.globalListGreyVideo li {
	background:url(images/global_i.txt) 0 5px no-repeat;
	padding-left: 12px;
}
div.component div.globalDivider {
	background: url(images/global_d.txt) top left repeat-x;
}
div.component table.tableListing th {
	background:url(images/global_t.txt) left bottom repeat-x;
	background-color:#EAEAE5;
}

#dc1_home div#titleBG {
	background: url(images/dc1_bg_t.txt) top left no-repeat;
}
#dc1_home div.content {
	background: url(images/dc1_bg_m.txt) top left repeat-y;
}
#dc6_image_text div.tableListing, #dc23_offersListing div.tableListing {
	background:url(images/dc6_mid-.txt) top left repeat-y;
}
#dc6_image_text div.tabs td.tabBg {
	background:url(images/global_t.txt) 0 0 repeat-x;
}
#dc12_introsChild div.featureItem {
	background:url(images/dc12_mid.txt) 0 0 repeat-y;
}

#dc14_dealerInformation td.left {
	background:url(images/dc14_top.txt) 0 0 no-repeat;
}
#dc14_dealerInformation td.mid {
	background:url(images/dc14_top.txt) 0 0 repeat-x;
}
#dc14_dealerInformation td.right {
	background:url(images/dc14_top.txt) 0 0 no-repeat;
}

#dc14_dealerInformation div.tableListing, #dc15_offers div.tableListing {
	background:url(images/dc14_mid.txt) top left repeat-y;
}
#hc3_buyToolsFindDealer .topBorder, #hc3_HondaModels .topBorder {
	background:url(images/hc3_top-.txt) 0 0 repeat-x;
}
#hc5_buyTools .topBorder {
	background:url(images/hc3_top-.txt) 0 0 repeat-x;
}
#hc5_buyTools .topBorder {
	background:url(images/hc3_top-.txt) 0 0 repeat-x;
}
#hc6_findDealer .topBorder {
	background:url(images/hc3_top-.txt) 0 0 repeat-x;
}
#hc7_hondaOneLogin .topBorder {
	background:url(images/hc3_top-.txt) 0 0 repeat-x;
}
#hc10_home div#topBorder {
	background:url(images/hc3_top-.txt) 0 0 no-repeat;
	text-align:right;
}
#hc10_home div.bgGrad1 {
	background: #E8E6E3 url(images/hc10_bg_.gif) 0 0 repeat-y;

}
#hc10_home div.bgGrad2 {
	background: url(images/hc10_bg0.gif) 0 0 no-repeat;
}
#hc10_home .bgGrad3 {
	background: url(images/hc10_bg1.gif) 0 0 repeat-y;
}
#hc10_home div.bgGrad4 {
	background: url(images/hc10_bg2.gif) 0 0 no-repeat;
}
#hc10_home td.rightBott {
	vertical-align:bottom;
	background:url(images/hc10_bg1.gif) left top repeat-y;
}
#hc14_dealerMap div.mid {
	background:url(images/hc14_mid.txt) 0 0 repeat-y;
}
div.serviceSearch table.mid {
	background:url(images/global_3.txt) 0 0 repeat-y;
}
#hc14_dealerMap td.verticalOR {
	background:url(images/hc14_bg-.txt) 9px 10px repeat-y;
}
#hc15_brochureOrderForm div.mid {
	background: url(images/global_2.txt) 0 0 repeat-y;
}
#dc17_image_text div.tableListing, #dc23_offersListing div.tableListing {
	background:url(images/dc6_mid-.txt) top left repeat-y;
}
#dc17_image_text div.tabs td.tabBg {
	background:url(images/global_t.txt) 0 0 repeat-x;
}
#hc21_dealerBanner .header {
	background:#AE3131 url(images/hc21_ban.txt) right top no-repeat;
}
#hc20_buyToolsHelpChoose .rghtBG {
	background: url(images/hc20_mid.txt) 0 0 repeat-y;
}
#hc20_buyToolsHelpChoose .lftBG, #hc20_buyToolsHelpChoose .rightBott {
	background: url(images/hc20_mid.txt) 0 0 repeat-y;
}
#dc21_careerOpportunities div.mid {
	background: url(images/global_3.txt) 0 0 repeat-y;
}
#hc23_previousModelListing div.mid {
	background: url(images/global_2.txt) 0 0 repeat-y;
}
#hc23_previousModelListing div.modelYears {
	background:url(images/hc23_bg_.txt) 0 0 no-repeat;
}
#hc23_previousModelListing div.modelName {
	background:url(images/hc23_bg_.txt) 0 0 no-repeat;
}
#hc24_previousModelDetail .itemContainer {
	background: url(images/global_2.txt) 0 0 repeat-y;
	padding:11px 0 14px 0;
}
#hc26_newsArticleSearch div.mid {
	background: url(images/hc26_mid.txt) 0 0 repeat-y;
}
#hc27_contactUsForm div.mid {
	background: url(images/global_3.txt) 0 0 repeat-y;
}
#hc28_requestBrochure .topBorder {
	background:url(images/hc3_top-.txt) 0 0 repeat-x;
}

#dc25_tertiarynav .nav {
	background: url(images/dc25_ter.txt) 0 0 repeat-y;
	padding: 0 14px 0 14px;
}
#dc25_tertiarynav .nav li div div {
	background: url(images/dc25_ter.txt) 6px 6px no-repeat;
	padding: 2px 15px 3px 15px;
}
#dc25_tertiarynav .nav li.on div {
	background: url(images/dc25_ter.txt) 0 0 repeat-y;
}
#dc25_tertiarynav .nav li.on div div {
	background: url(images/dc25_ter.txt) 6px 6px no-repeat;
	padding: 2px 15px 3px 15px;
}
#dc25_tertiarynav .nav li.child {
	background: url(images/dc25_ter.txt) 15px 6px no-repeat;
	padding: 1px 15px 2px 24px;
	border-bottom: 0;
}
#dc31_merchandiseListing div.mid {
	background: url(images/global_3.txt) 0 0 repeat-y;
}
#dc31_merchandiseListing div.tableListing, #dc23_offersListing div.tableListing {
	background:url(images/dc6_mid-.txt) top left repeat-y;
}
#dc31_merchandiseListing div.tabs td.tabBg {
	background:url(images/global_t.txt) 0 0 repeat-x;
}
#dc32_downloadsListing .topBorder {
	background:url(images/hc3_top-.txt) 0 0 repeat-x;
}



#p_hp_p1 {
	padding: 0 7px 0 7px;
}
#p_hp_p2 {
	background: url(images/p0000000.jpg) bottom left no-repeat;
	padding: 0 11px 2px 4px;
}

#p_g2p_p1 {
	background: #DBD9D3 url(images/p0000000.txt) bottom left no-repeat;
	padding: 5px 4px 0 4px;
}

#p_g3p_p1 {
	background: #DBD9D3 url(images/p0000000.txt) bottom left no-repeat;
	padding: 5px 4px 0 4px;
}
#p_g3p_p3 {
	background: #F5F5F2 url(images/p0000000.txt) bottom left no-repeat;
	padding: 11px 7px 0 7px;
}

#p_s2p_p1 {
	background: #DBD9D3 url(images/p0000000.txt) bottom left no-repeat;
	padding: 5px 4px 0 4px;
}
/* Accord landing page styles */
#accord_p_s2p_p1 {
	background: #DBD9D3 url(images/p0000000.txt) bottom left no-repeat;
	padding: 0;
}
#accord_inner_p_s2p_p1 {
	padding: 5px 4px 0 4px;
}
.darkbg {
	background: #000000 url(images/p0000000.txt) bottom left no-repeat;
}
.graybg {
	background: #666762 url(images/crv_extr.txt) bottom left no-repeat;
}
.banner_bleed {
	background: url(images/banner_n.txt) top left no-repeat;
	padding: 0 16px 15px 25px !important;
}
.banner_bleed02 {
	background: url(images/banner_c.txt) top left no-repeat;
	padding: 0 16px 15px 25px !important;
}
.banner_bleed03
{
	background: url(images/banner_c.txt) top left no-repeat;
	padding: 0 0 15px 17px !important;
}
.overview_box01,
.overview_box02
{
	background: #FFFFFF url(images/showroom.txt) bottom left no-repeat;
	width: 532px;
	margin: 0 0 20px 0;
}
.overview_box01_padding
{
	padding: 0 0 0 12px !important;
}
.overview_box01 h1#global_title
{
	color: #45777e;
	float: left;
}
.overview_box02 h1#global_title
{
	color: #653950;
	float: left;
}
.overview_box02 .cars .title-container
{
	min-height: 71px; 
	height: auto !important; 
	height: 71px;
}
.overview_box02 .title-container h3
{
	margin: 0; 
	padding: 6px 0 0 3px; 
	background: none; 
	font-size: 14px; 
	line-height: 14px;
}
.overview_box02 .title-container .subtitle
{
	padding: 1px 0 7px 3px; 
	color: #6f465c; 
	display: block; 
	line-height: 14px;
}
.overview_box02 ul.globalListGreyArrow li a
{
	color: #de6726 !important;
	font-weight: bold;
}
#DrkCompare
{
	float: right;
	padding: 0 12px 0 0;
}
#CompareAccord
{
	float: right;
	padding: 0 12px 0 0;
}
#HC2_Accord
{
	width: 320px;
	float: left;
	color: #FFFFFF;
}
.banner_bleed03 #HC2_Accord
{
	width: 335px;
}
#HC2_Accord .hc2_accord_padding
{
	padding: 0 25px 0 12px;
}
#HC2_Accord .crvextra_container
{
	padding: 0 18px 0 0;
}
#HC2_Accord h1
{
	color: #FFFFFF;
	margin: 0 0 15px 0;
}
#HC2_Accord p
{
	padding: 0;
	color: #ababab;
	margin: 0 0 21px 0;
}
#HC2_Accord .crvextra_container p
{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#HC2_Accord a
{
	text-decoration: underline;
	color: #FFFFFF;
}
#HC2_Accord ul.crvextra
{
	padding: 0 0 18px 15px;
}
#HC2_Accord ul.crvextra li
{
	color: #ffffff;
	font-size:16px;
	font-weight: bold;
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0;
	line-height: 24px;
	background: none;
}
/* Accord landing page styles */

#p_s3p_p1 {
	background: #DBD9D3 url(images/p0000000.txt) bottom left no-repeat;
	padding: 5px 4px 0 4px;
}
#p_s3p_p3 {
	background: #F5F5F2 url(images/p0000000.txt) bottom left no-repeat;
	padding: 7px 7px 0 7px;
}

#hc19_specstable #dhtml_nav .tab_bg {
	background: url(images/global_t.txt);
}
#hc19_specstable #dhtml_nav .tab_bg .left {
	background: url(images/global_t.txt) no-repeat;
}
#hc19_specstable .dhtml_infotable table td {
	color: #95938A;
	font-size: 11px;
	background: url(images/global_d.txt) 0 0 repeat-y;
	padding: 4px 10px 6px 8px;
	border-bottom: 1px solid #E9E8E5;
}

#sendtoafriend .header {
	background: #EFEEEB url(images/staf_hea.txt) 0 0 no-repeat;
}
#sendtoafriend .main {
	background: #EFEEEB url(images/staf_bg0.txt) repeat-y;
}


#hc60 .top {
	background: url(images/hc60_t00.txt) repeat-x;
}
#hc60 .top div {
	background: url(images/hc60_tr0.txt) right no-repeat;
}
#hc60 .mid {
	border: 1px solid #CCC9BE;
	border-width: 0 1px;
	padding: 0 6px 6px 6px;
}
#hc60 .bottom {
	background: url(images/hc60_b00.txt) repeat-x;
}
#hc60 .bottom div {
	background: url(images/hc60_br0.txt) right no-repeat;
}



/* Homepage Newswire Box - BEGIN */


.newswireb_all
{
	width: 322px;
	height: 139px;
	overflow: hidden;
	background: #95c5dc url(images/newswire.jpg) no-repeat;
}
.newswireb_all form
{
	margin: 0;
}
.newswireb_all .newswireb_title
{
	float: left;
	clear: both;
	width: 322px;
	padding: 18px 0 0 18px;
}
.newswireb_all .newswireb_email
{
	float: left;
	clear: both;
	width: 322px;
	padding: 12px 0 0 19px;
}
*:first-child+html .newswireb_all .newswireb_email { padding-top: 10px; }
* html .newswireb_all .newswireb_email { padding-top: 10px; }

.newswireb_all .newswireb_email .newswireb_input 
{
	float: left;
	color: #3e7f9d;
	font-size: 11px;
	border: 1px solid #4f8aaf;
	background: #ffffff;
	vertical-align: middle;
	width: 101px;
	height: 14px;
	line-height: 14px;
	padding: 2px 1px;
}
.newswireb_all .newswireb_email .newswireb_btn
{
	margin: 1px 0 0 5px;
	float: left;
	vertical-align: middle;
	
}
.newswireb_all .newswireb_link
{
	float: left;
	clear: both;
	width: 322px;
	padding: 14px 0 0 20px;
	font-size: 11px;
}
.newswireb_all .newswireb_link a
{
	color: #236391;
	text-decoration: none;
}
.newswireb_all .newswireb_link img
{
	border: 0 none;
	vertical-align: baseline;
}


.asterisk_top
{
	vertical-align: top;
	text-align: right;
	white-space: nowrap;
}
.asterisk_top strong
{
    color: #B0292F;
}
.newswire_subsc_table
{
	width: 515px;
	margin: 3px 15px 10px 15px;
}
.newswire_subsc_table tr td, .newswire_subsc_table tr td.asterisk
{
	padding: 3px 2px 2px 2px !important;
}
.newswire_fm_btn
{
	margin: 10px 0 0 198px;
}
.newswire_form_mid
{
	background: url(images/dc12_mid.txt) repeat-y;
}


/* Newswire - Homepage Box and Form Page - END */



#TB_caption h3
{
	background: url(images/TB_h3000.txt) 0 2px no-repeat;
}
#TB_caption p
{
	background: url(images/TB_divid.txt) repeat-x;
}

#TB_closeWindowButton
{
	background: url(images/but_clos.txt) no-repeat;
}


@media print {
	.donotprint {
		display: none;
	}
	body {
		margin: 0;
		background-image: none;
		background-color: #FFFFFF;
	}
	#global_container {
		background: none;
	}
	#global_container .int {
		background: none;
		padding-bottom: 7px;
	}
}
.style2 {	color: #CC3300;
	font-weight: bold;
}
