/*	CLEARING & FLOATING FIXES
------------------------------------------------------------*/

.clearfix 		{clear: both;}
.float-left		{ float: left;}
.float-right	{ float: right;}

.spacer5		{height: 5px;}
.spacer10		{height: 10px;}
.spacer15		{height: 15px;}
.spacer20		{height: 20px;}

.width20 		{ width: 19.999%; }
.width25 		{ width: 24.999%; }
.width33 		{ width: 33.333%; }
.width50 		{ width: 49.999%; }
.width66 		{ width: 66.666%; }
.width75 		{ width: 74.999%; }
.width100 		{ width: 100%; }


.car-deal-list {
	height: 140px;
	padding: 10px 0;
	border-top: solid 1px #bababa;
}

/* CSS Document */

#imgs_sm{
	margin: 20px auto;
}

#detailbox {
visibility: hidden;
width: 400px;
height: 200px;
position: absolute;
text-align: center;
z-index: 90;
margin-top: -229px;
margin-left: 1px; *margin-left: 4px;
}

detailboximg {
width: auto;
margin: 0 auto 0 auto;
}

body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #666666;
	background-image: url(../../images/back_site.jpg);
	background-repeat: repeat-x;
}

h1, h2, h3 {
	margin: 0;
	padding:0;
	font-weight: normal;

}
h1 {
	font: 22px arial;
}
p, ul, ol {
	margin: 0 0 5px 0;
	text-align: justify;
	line-height: 26px;
	padding:0;
}

a:link {
	color: #000000;
}

a:hover, a:active {
	text-decoration: none;
	color: #000000;
}

a:visited {
	color: #000000;
}

img {
	border: none;
}

img.left {
	float: left;
	margin-right: 15px;
}

img.right {
	float: right;
	margin-left: 15px;
}

/* Form */

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

legend {
	display: none;
}

input, textarea, select {
	
	font-size: 13px;
	color: #333333;
}

#wrapper {
	width:931px;
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
}
.clearcols
{
	clear:both;
	height:1px;
	background-color: #CC99CC;
	padding:0;
	margin:0
	
}
/* Header */
#top_header{
	width:931px;
	height:26px;
	float:left;
	background-color: #ffffff;
	background-image: url(../../images/topcurve.jpg);
	background-repeat: no-repeat;
}
#header{
	width:890px;
	float:left;
	background-color: #ffffff;
	background-image: url(../../images/topcurve.jpg);
	background-repeat: no-repeat;
}
#innerwrap{
	width:890px;
margin:0 auto;s


}
#toplogos{
	width:890px;
	float:left;
	background-color: #552a00;
	background-repeat: repeat-x;
	height: 89px;
	background-image: url(../../images/back_topgrad.jpg);
}
#logo{
	width:200px;
	float:left;

}
#logo_mid{
	width:340px;
	float:left;
	text-align:center

}
#tele_no{
	width:276px;
	float:right;
	margin-right: 20px;
	margin-top:5px;

}

#topnavi{
	width:890px;
	float:left;
	background-image: url(../../images/back_naviblack.gif);
	background-repeat: repeat-x;
	height: 37px;

}
#topmainban{
	width:890px;
	float:left;

}
#mainimg{
	width:890px;
	float:left;


}
#maining_text{
	height: 30px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 280px;
	width:300px;
	font-size: 28px;
	color: #000000;
	text-align:right;
}
#leftmainimg{
	float:left;
	background-image: url(../../images/mainimg_esign.jpg);
	background-repeat: no-repeat;
	height: 248px;
	width: 592px;

}
#rhtform{
	float:left;
	height: 248px;
	width: 298px;
	background-color: #000000;
	background-image: url(../../images/back_form_ensign.jpg);
	background-repeat: no-repeat;
	text-align:center
}

#rhtform2{
	float:left;
	height: 248px;
	width: 298px;
	background-color: #000000;
	background-image: url(../../images/back_form.jpg);
	background-repeat: no-repeat;
	text-align:center
}

.textfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #ffffff;
	border: 1px solid #666666;
}
.fieldtexts {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
#offerarea{
	width:875px;
	float:left;
	margin:4px;
	text-align:center

}
#offerarea th{
	padding:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
	text-align:left

}

#offerarea th{
	font-size: 22px;
	color: #000000;
		text-align:left

}
#maincontent{
	width:860px;
	margin:10px ;
	float:left;
}
#maincontent p{
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}
#maincontent h1{
	font-size: 22px;
	color: #000000;
}
.maincontenthead{
	font-size: 18px;
	color: #000000;
	height: 35px;
}
#bot_banner{
	width:894px;
	margin:auto;
	text-align:center;
	background-image: url(../../images/back_botformimg.jpg);
	background-repeat: no-repeat;
	height: 181px;
	float:left
}
#bot_textline{
	width:802px;
	margin:15px auto;
	text-align:center;
	font-size: 36px;
	color: #5b1200;
	text-transform: uppercase;
	font-weight: bolder;
}



#footer {
	width:933px;
	text-align:center;
	color: #ffffff;
	font-size: 11px;
	line-height: 16px;
	background-image: url(../../images/footer1.jpg);
	background-repeat: no-repeat;
	height: 157px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#footer a{
	color: #ce7b18;


}
#topnavi ul{
list-style:none;
display:block;
margin-left:8px;
float:left;
width:870px


}
#topnavi li a{
	list-style:none;
	display:block;
	float:left;
	margin:2px 2px;
	padding:2px 50px;
	font-size: 15px;
	color: #ffffff;
	/*	background-color: #7c210b;*/
	text-decoration: none;
	font-weight: bold;
}
#topnavi li a:hover{
	list-style:none;
	display:block;
	float:left;
	margin:2px 2px;
	padding:2px 50px;
	font-size: 15px;
	color: #aad4eb;
	text-decoration: none;
	font-weight: bold;
}
.maintextform{
	font-size: 20px;
	color: #ce7b18;
	line-height: 18px;
}

#topnavi li {
	float: left;
	padding: 0;
	margin: 0;
}
#footerlinks{
	padding-top: 70px;
}

















#HeaderContainer	{width:963px; background-image:url('../../images/bg-header.gif'); height: 51px;}
	#HeaderForm			{padding:0px; margin:0px}
		#HeaderLogo			{float:left; padding-left:45px;}
			#HondaLogo		{border:0px;}
		#HeaderModelSelect	{float:left; margin-left:39px; margin-top:15px; margin-right:20px;}
			.HeaderModelSelector	{font-size:10px; color: #000000; width:177px; background-color:#EAEBEA; font-family:Arial;}
		.HeaderLink			{float:left; margin-top:16px; font-size:12px; font-weight:bold; color: #333333;}
		.HeaderLink a, .HeaderLink a:active, .HeaderLink a:visited		{font-size:12px; font-weight:bold; color: #333333; text-decoration:none;}
		.HeaderLink a:hover	{font-size:12px; font-weight:bold; text-decoration:underline;}
		.HeaderDiv			{float:left; margin-top:8px; margin-left:5px; margin-right:5px;}
		#HeaderSearchField	{float:left; margin-top:15px; margin-left:10px;}
			#HeaderSearchText	{font-size:10px; color: #000000; width:97px; background-color:#EAEBEA; font-family:Arial;}
		#HeaderSearchButton	{float:left; margin-top:15px; margin-left:5px;}
			#HeaderSearch		{border:0px;}
			
/* Global Footer Style Items */
#FooterContainer	{float:left; width:963px; background-image:url('../../images/bg-footer.gif'); height:50px; margin-top:10px; text-align:left;}
	#FooterLinks		{float:left; margin-top:15px; text-align:center; padding-left:140px;}
		#FooterLinksContainer		{float:left;}
			.FooterLink			{float:left; font-size:12px; color: #3B3B3B;}
			.FooterLink a, .FooterLink a:active, .FooterLink a:visited		{font-size:12px; color: #3B3B3B; text-decoration:none;}
			.FooterLink a:hover	{font-size:12px; text-decoration:underline;}
			.FooterDiv			{float:left; margin-right:10px; margin-left:10px; width:1px; height:15px;}
	#FooterCopyright			{float:left; font-size:10px; color: #3B3B3B; margin-top:3px; width:963px; text-align:center; height:20px;}
	.FooterHomepageCopyright	{margin-top:5px; padding-bottom:2px;}
	#FooterCopyright a			{font-size:10px; color: #3B3B3B;}
		.FooterCorporateLink a, .FooterCorporateLink a:active, .FooterCorporateLink a:visited	{font-weight:bold;}
		#FooterCopyright a:hover	{color:#0066CC;}
	
/* Other Items */
.DottedLink a,.DottedLink a:visited, .DottedLink a:active{text-decoration:underline; color:#000000;}
.DottedLink a:hover{text-decoration:underline; color:#0066CC;}


body form	{margin:0px; padding:0px;}
#GlobalLeaveSiteLayer	{position:absolute; width:569px; height:288px; font-size:11px;}
	#GlobalLeaveSiteLayerTop	{width:569px; height:50px; background-image:url('../../images/leavesite-top.gif');}
		#GlobalLeaveSiteLayerClose	{float:right;}
		#GlobalLeaveSiteLayerClose img	{border:0px;}
	#GlobalLeaveSiteLayerContent	{width:569px; height:224px; background-image:url('../../images/leavesite-bg.gif'); text-align:left;}
		#GlobalLeaveSiteLayerText	{margin:25px 15px;}
			#GlobalLeaveSiteLayerText b	{font-weight:bold; color:#0066CC;}
			#GlobalLeaveSiteCancelButton	{border:0px;}
	#GlobalLeaveSiteLayerBottom	{width:569px; height:14px;}






#PageContainer {margin-left: auto; margin-right: auto; width:1000px; text-align:left;}
	#LeftShadow {float:left; margin:0px; width:17px; height:51px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/background-header-left.png');}
		#LeftShadow img	{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
	#CenterContent {float:left; margin:0px; width:963px; background-color:White;}	
	#RightShadow {float:left; margin:0px; width:20px; height:51px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/background-header-right.png');}
		#RightShadow img	{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}


	#PageContent {width: 963px;}
		#ContentLeft    {width:166px; float:left;}
	    #ContentMain    {float:left; background-color:#ffffff; width:797px;}
			#LeftsideNav {float:left; width:166px; background-color:#ffffff; padding-bottom:2px;}
			#LeftSideNavContainer	{float:left; width:164px; background: #ffffff url('../../images/background-leftsidenav.gif') repeat-y; font-size:11px;}
					#LeftsideNavTop {width:164px;}
						.Menuitem {height:15px; padding-top:3px; padding-left:20px; width:139px; font-weight:bold; font-size:11px; color:White;}
							.Menuitem a, .Menuitem a:active, .Menuitem a:visited	{color:White;}
						.MenuitemOn {height:18px; background-color: #b95800; margin-left:1px; margin-right:1px;}
						.MenuitemOff {height:18px; background-color: #333333; margin-left:1px; margin-right:1px;}
						.SubMenuitem {height:15px; padding-top:3px; padding-left:30px; font-size:11px; width:139px; color:White;}
							.SubMenuitem a, .SubMenuitem a:active, .SubMenuitem a:visited	{color:White;}
						.SubMenuitemOn {height:18px; background-color: #b95800; margin-left:1px; margin-right:1px;}
						.SubMenuitemOff {height:18px; background-color: #333333; margin-left:1px; margin-right:1px;}
					
				#LeftsideNavBottom {background: #ffffff url('../../images/background-leftsidenav-bottom.gif') no-repeat; width:164px; height:8px;}
			#Pano {float:left;width:797px;}
		
		#ContentMid {width: 963px; margin-top: 0px;}
			.GenericTab	{float:left; height:30px; min-width:40px; background: url('../../images/tabMidOff.gif'); position:relative; top:4px;}
			.GenericTabLink	{float:left; padding-top:10px;}
			.GenericTabLinkLeft	{float:left; position:relative; top:10px; left: -4px;text-align:center;}			
			.GenericTabLinkMid	{float:left; position:relative; top:10px; width:65px; text-align:center;}
			.GenericTabLinkRight	{float:left; position:relative; left: 4px; top:10px;text-align:center;}
				.GenericTab a	{padding:5px 5px 5px 5px; font-size:11px; margin-top:-10px; font-weight:bold;}
                .GenericTab a, .GenericTab a:active, .GenericTab a:visited {text-decoration:none; color:#ffffff;}
                .GenericTab a:hover      {text-decoration:underline;}
            .GenericSelectedTab	{float:left; height:30px; min-width:40px; background: url('../../images/tabMidOn.gif'); position:relative; top:4px;}
            .GenericSelectedTabLink	{float:left; padding-top:10px;}
				.GenericSelectedTab a	{padding:5px 5px 5px 5px; font-size:11px; margin-top:-10px; font-weight:bold;}
                .GenericSelectedTab a, .GenericSelectedTab a:active, .GenericSelectedTab a:visited {text-decoration:none;}
                .GenericSelectedTab a:hover    {text-decoration:underline;}
                
             .tabDev{height:30px; width:1px; background-color: #8e8e8e; float:left; position:relative;}
             .tabDevGallery{height:30px; width:1px; background-color: #8e8e8e; float:left; position:relative; position:relative; top:4px;}               
             .tabLeftOn{height:30px; width:10px; background: url('../../images/tabLeftOn.gif') no-repeat; float:left; position:relative; top:4px;}
             .tabLeftOff{height:30px; width:10px; background: url('../../images/tabLeftOff.gif') no-repeat; float:left; position:relative; top:4px;}
             .tabRightOn{height:30px; width:10px; background: url('../../images/tabRightOn.gif') no-repeat; float:left; position:relative; top:4px;}
             .tabRightOff{height:30px; width:10px; background: url('../../images/tabRightOff.gif') no-repeat; float:left; position:relative; top:4px;}
             
			#ContentMidLeft, #ContentMidCenter, #ContentMidRight {float:left;}
			
			#ContentMidLeft {width:164px;}

				
				#ToolsFrame {width:164px; float:left;}
					#ToolsFrameTop {background: url('../../images/background-toolsframe-top.gif') no-repeat; width:164px; height:12px; overflow:hidden; float:left;}
					#ToolsFrameMid {background: url('../../images/background-toolsframe.gif') repeat-y; width:164px; float:left;}
					#ToolsFrameBottom {background: url('../../images/background-toolsframe-bottom.gif') no-repeat;width:164px; height:14px; float:left;}
				
					.ToolsTitle {margin-left:20px;}	
					.iconimage, .icontext {float:left;}
					.icontext {margin-left:3px; margin-top:3px; font-weight:bold; font-size:12px; color:#0066CC; height:21px;}
					.ToolsContent {margin-left:20px; margin-right:20px; margin-top:10px; padding-bottom:1px;}
						.ToolsContent .DottedLink a, .ToolsContent .DottedLink a:active, .ToolsContent .DottedLink a:visited	{color:#663300;}
						.ToolsContent .DottedLink a:hover	{color:#000000;}
					.Toolsdivline {margin-left:10px; height:10px; margin-top:5px;}
					.Titlelink {color:#0066CC;}
					.icontext a, .icontext a:visited, .icontext a:active{color:#0066CC;}
					.TitleText {font-weight:bold; font-size:11px;}
			
				#Emailform {}
				.Email {width:125px; margin-top:5px; font-size:10px; color:#000000; background-color:#EAEBEA; }
				#EmailUpdates {}
				#NewAndNotable {margin-top:5px; }
				#GetBrochure {margin-top:5px;}
				#GetBrochureContent {display:none;}
				#SendFriend {margin-top:5px;}
								
			#ContentMidCenter {width:613px;}				
			#OverviewIntro {width:583px; padding-left:30px; padding-top:10px; font-weight:bold; font-size:14px; color:#663300;}
				.OverviewHighlights {padding-top:10px; padding-left:50px;}
				.HighlightImage {float:left; width:160px;}
					.HighlightImage img	{border:0px;}
				.HighlightLinkTitle {font-weight:bold; width:380px;padding-bottom:5px;}
					.HighlightLinkTitle a, .HighlightLinkTitle a:active, .HighlightLinkTitle a:visited	{color:#663300;}
					.HighlightLinkTitle a:hover	{color:#000000;}
				.HighlightLinks {margin-top:10px; float:left; font-size:12px; width:380px;}
				.HighlightLink {}
					.HighlightLink ul	{padding:0px 0px 0px 20x; margin:0px;}	
					.HighlightLink li	{padding-top:5px;}
				.HighlightLinkMore {margin-top:5px; font-weight:bold;}
							
			#ContentMidRight {width:184px;}
				#RightsideNav {background: url('../../images/background-rightsidenav.gif') repeat-y; width:184px;}
				#RightsideNavBottom {background: url('../../images/background-rightsidenav-bottom.gif') no-repeat; width:184px; height:25px;}
					#RightsideNavBuildprice {padding-top:10px; padding-left:7px;}
					#RightsideNavCurrentOffers {Padding-top:10px;}
					#Linkmoreoffers a, #Linkmoreoffers a:visited, #Linkmoreoffers a:active {font-weight:bold; color:#666666;}
					#Linkmoreoffers a:hover {}
					#RightsideNavTrim {padding-top:5px;}
									
			#PrintTitle   {display:none;}

	#ThreeSixtyContainer a, #ThreeSixtyContainer a:active, #ThreeSixtyContainer a:visited	{color:#663300;}
	#ThreeSixtyContainer a:hover	{color:#000000;}
	#SpecificationPage .DottedLink a, #SpecificationPage .DottedLink a:active, #SpecificationPage .DottedLink a:visited	{color:#663300;}
	#SpecificationPage .DottedLink a:hover	{color:#000000;}
	.ModelColorLink a, .ModelColorLink a:active, .ModelColorLink a:visited	{color:#663300;}
	.ModelColorLink a:hover	{color:#000000;}
	
	
	
	
	
	#LeftShadow, #RightShadow, #HeaderContainer, #ContentLeft, #FooterContainer	{display:none;}
#SpecificationsTitle, #SpecificationsBottom, #SpecificationsBackToTop	{display:none;}

#CenterContent, #PageContent, #ContentMain, #SpecificationPage, #SpecificationsContainer, #SpecificationsFootnoteContainer, .SpecificationsFootnote	{}

.clr	{display:none;}

.SpecificationsSection, #SpecificationPage, #SpecificationsContainer, #CenterContent, #PageContainer	{}
#PrintTitle	{display:inline; font-size:18px; font-weight:bold; padding-left:15px; padding-bottom:10px; height:35px;}
.SpecificationsSectionTable	{width:92%; height:100%;}
.SpecificationsSectionTitle	{border-bottom:1px solid black; border-top:1px solid black;}
.SpecificationsSection	{float:none;}

#SpecificationsDisplaySizeDiv	{display:none;}






    #SpecificationPage  {float:left;}
    #SpecificationsContainer    {float:left; background-image:url('../../images/page-bk.gif');}
        #SpecificationsTitle    {width:797px; height:82px;}
            #SpecificationsTabs     {float:left; position:relative; left:10px; top:48px; height:30px; border: 0px solid #333333;}
            #SpecificationsDownload {float:right; position:relative; top:55px; right:15px;}
                #SpecificationsDownloadText {float:left; color:#ffffff; font-size:11px; font-weight:bold; padding-top:3px;}
                    #SpecificationsDownloadText a   {color:#ffffff;}
                .SpecificationsDownloadIcon {float:left; margin-left:5px;}
                    .SpecificationsDownloadIcon img {border:0px;}
        .SpecificationsSection  {}
            .SpecificationsSectionTable {margin-left:1px;}
                .SpecificationsSectionTitle {color:#000000; font-weight:bold; font-size:16px; height:30px; background-image:url('../../images/specs-section-bk.gif'); padding-left:20px;}
                .SpecificationsSectionLeadCol   {font-weight:bold; border-bottom:1px solid #D3D3D3; width:25%; font-size:11px; padding-left:25px;}
                .SpecificationsSectionTrimLeadCell  {font-weight:bold; border-bottom:1px solid #D3D3D3; border-left:1px solid #D3D3D3; width:25%; font-size:11px; padding-left:10px;}
                    .SpecificationsSectionTrimLeadCell a        {font-weight:bold; font-size:11px; color:black;}
                .SpecificationsSectionTrimCell  {font-weight:bold; border-bottom:1px solid #D3D3D3; width:25%; font-size:11px; padding-left:10px;}
                    .SpecificationsSectionTrimCell a        {font-weight:bold; font-size:11px; color:black;}
                .SpecificationsData             {border-bottom:1px solid #D3D3D3; border-left:1px solid #D3D3D3; width:25%; font-size:11px; padding-left:10px;}
                #SpecificationsDisplaySizeDiv   {width:795px; height:1px; overflow:hidden;}
        #SpecificationsFootnoteContainer    {}
            .SpecificationsFootnote {padding-left:20px; margin-top:10px;}
    #SpecificationsBottom   {float:left; width:797px; height:67px;}
    #SpecificationsBackToTop    {float:left; padding-top:10px; padding-bottom:75px;}
        #SpecificationsBackToTop img    {border:0px; padding-top:20px;}
        #SpecificationsBackToTop a, #SpecificationsBackToTop a:active, #SpecificationsBackToTop a:visited  {color:#666666; font-size:11px; font-weight:bold; text-decoration:none;}
        #SpecificationsBackToTop a:hover  {color:#666666; font-size:11px; font-weight:bold; text-decoration:underline;}
