/*User Selectable Styles*/
.Heading1,H1     {color:#cc2435; font-family:Tahoma,Arial,Helvetica,Sans-Serif;	 font-size:150%;	font-weight:bold; margin-bottom:5px;}
.Heading2,H2     {color:#cc2435; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:120%; font-weight:bold;}
.Heading3,H3     {color:#cc2435; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:100%; font-weight:bold;}
.Normal          {color:#cc2435; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small;}
.Caption1        {color:#000000; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}
.Caption2        {color:#000000; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:normal; font-style:italic;}
.Caption3        {color:#000066; font-family:Verdana,Arial,Helvetica,Sans-Serif; font-size:small;}
.Caption4		 {color:#ffffff; font-family:Arial,Verdana,Helvetica,Sans-Serif; font-size:small; font-weight:bold;}

/* User Table Colour Styles */
/* These styles define the basic properties for tables in the Immediacy Editor */

	/* Default Table */
	table.ImmTS_Default		{background-color:#eeeeff;} /* Overall table style */

	table.ImmTS_Default th, 
	table.ImmTS_Default td	{padding:2px; margin:2px;} /* Cell padding and spacing styles */

	table.ImmTS_Default, 
	table.ImmTS_Default th, 
	table.ImmTS_Default td	{border:1px solid black;} 
	     
	table.ImmTS_Default th	{background-color:#ccccFF; color:black;} 
	table.ImmTS_Default tr	{}
	table.ImmTS_Default td	{color:black;}

/* Template Colour Styles */
/* Changes the colour of sections of the page dependant on the style sheet in use */


#left	{background-color:#eeeeee; border-right:1px solid #7183C3;}

/* Mozilla Fix for problem with header section not attaching to top */
#header	{border-top:1px solid #7183C3;}

/*Side Menu Color Selection Styles */

	/* All Level Styles*/
	#sidemenu			{background-color:#eeeeee;}
	#sidemenu .head		{color:#ffffff; background-color:#687BBE;}	
	#sidemenu a			{}
	#sidemenu a:hover	{}

	/* Level 0 Styles */
	#sidemenu a.L0					{color:#000000; background:#eeeeee;}					/* defines level 0 link */
	#sidemenu a.L0 SPAN.hc			{background-image:url(/images/honda/rtArwGrey.gif);}  /* defines level 0 bullet for children */
	#sidemenu a.L0 SPAN.nc			{background-image:url(/images/honda/sqBltGrey.gif);}  /* defines level 0 bullet for no children */

	#sidemenu a.L0sel				{color:#000000; background:#a5a5a5;}					/* defines level 0 if selected page */
	#sidemenu a.L0sel SPAN.hc		{background-image:url(/images/honda/rtArwWhite.gif);} /* defines level 0 bullet for children if selected page */
	#sidemenu a.L0sel SPAN.nc		{background-image:url(/images/honda/sqBltWhite.gif);} /* defines level 0 bullet for no children if selected page*/
	#sidemenu a.L0sel:hover			{color:#000000; background:#a5a5a5;}					/* in this case effectively suppresses the hover effect for selected pages */
	
	#sidemenu a.L0:hover			{color:#000000; background:#D5DCF5;}					/* defines the level 0 hover effect */
	#sidemenu a.L0:hover SPAN.hc		{background-image:url(/images/honda/rtArwGrey.gif);}  /* defines the level 0 hover bullet for children */
	#sidemenu a.L0:hover SPAN.nc		{background-image:url(/images/honda/sqBltGrey.gif);}  /* defines the level 0 hover bullet for no children */
	
	/* Level 1 Styles */	
	#sidemenu a.L1					{color:#000000; background:#dddddd;}
	#sidemenu a.L1 SPAN.hc			{background-image:url(/images/honda/rtArwGrey.gif);}
	#sidemenu a.L1 SPAN.nc			{background-image:url(/images/honda/sqBltGrey.gif);}

	#sidemenu a.L1sel				{color:#000000; background:#a5a5a5;}
	#sidemenu a.L1sel SPAN.hc		{background-image:url(/images/honda/rtArwWhite.gif);}
	#sidemenu a.L1sel SPAN.nc		{background-image:url(/images/honda/sqBltWhite.gif);}
	#sidemenu a.L1sel:hover			{color:#000000; background:#a5a5a5;}
	
	#sidemenu a.L1:hover			{color: #000000; background:#D5DCF5;}	
	#sidemenu a.L1:hover SPAN.hc		{background-image:url(/images/honda/rtArwGrey.gif);}
	#sidemenu a.L1:hover SPAN.nc		{background-image:url(/images/honda/sqBltGrey.gif);}

	/* Level 2 Styles */
	#sidemenu a.L2					{color:#000000; background:#d5d5d5;}
	#sidemenu a.L2 SPAN.hc			{background-image:url(/images/honda/rtArwGrey.gif);}
	#sidemenu a.L2 SPAN.nc			{background-image:url(/images/honda/sqBltGrey.gif);}

	#sidemenu a.L2sel				{color:#000000; background:#a5a5a5;}
	#sidemenu a.L2sel SPAN.hc		{background-image:url(/images/honda/rtArwWhite.gif);}
	#sidemenu a.L2sel SPAN.nc		{background-image:url(/images/honda/sqBltWhite.gif);}
	#sidemenu a.L2sel:hover			{color:#000000; background:#a5a5a5;}

	#sidemenu a.L2:hover			{color: #000000; background:#D5DCF5;}	
	#sidemenu a.L2:hover SPAN.hc		{background-image:url(/images/honda/rtArwGrey.gif);}
	#sidemenu a.L2:hover SPAN.nc		{background-image:url(/images/honda/sqBltGrey.gif);}
	
/*Top Drop Down Menu Color Selection Styles */

	/* All Level Styles*/
	#topdropmenu			{border-top:1px solid #7183C3; background:#D5DCF5;}	
	#topdropmenu a			{}
	#topdropmenu a:hover	{}

	/* Level 0 Styles */
	#topdropmenu UL UL.L0			{}	/* level 0 "leaf" properties - not really a leaf since its the top level */
	#topdropmenu a.L0hc				{color:#2D407C; border-right:1px solid #7183C3; background:#D5DCF5 url(/images/honda/dnArwGrey.gif) right center no-repeat;}  /* level 0 item with children properties. defines background color and bullet image */
	#topdropmenu a.L0nc				{color:#2D407C; border-right:1px solid #7183C3; background:#D5DCF5;} /* level 0 item with no children properties. defines background color*/
	
	#topdropmenu a.L0hc:hover		{color: #000000; background:#ffffff url(/images/honda/dnArwGrey.gif) right center no-repeat;}	/* hover effect for level 0 with children */
	#topdropmenu a.L0nc:hover		{color: #000000; background:#ffffff;} /* hover effect for level 0 with no children */

	
	/* Level 1 Styles */
	#topdropmenu UL UL.L1			{border:1px solid black;}
	#topdropmenu a.L1hc				{color:#000000; background:#e5e5e5 url(/images/honda/rtArwGrey.gif) right center no-repeat;}
	#topdropmenu a.L1nc				{color:#000000; background:#e5e5e5;}
	
	#topdropmenu a.L1hc:hover		{color:#000000; background:#ffffff url(/images/honda/rtArwGrey.gif) right center no-repeat;}	
	#topdropmenu a.L1nc:hover		{color:#000000; background:#ffffff;}

	/* Level 2 Styles */
	#topdropmenu UL UL.L2			{border:1px solid black;}
	#topdropmenu a.L2hc				{color:#000000; background:#d8d8d8 url(/images/honda/rtArwGrey.gif) right center no-repeat;}
	#topdropmenu a.L2nc				{color:#000000; background:#d8d8d8;}
	
	#topdropmenu a.L2hc:hover		{color:#000000; background:#ffffff url(/images/honda/rtArwGrey.gif) right center no-repeat;}	
	#topdropmenu a.L2nc:hover		{color:#000000; background:#ffffff;}




.blueBanner
{
    background-image:url('/images/honda/home/motability.png');
    width:960px;
    height:128px;
    background-repeat:no-repeat;
    color:White;
    margin-bottom:10px;
    clear:both;
}

.blueBanner a 
{
    color:White;
    font-weight:bold;
}

.blueBanner h2
{
 color:White;
 font-size:large;
}



/* New Css */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

A {color:#333333;}
A:hover {color:#cc2435;}

body
{
    line-height: 1;
}
ol, ul
{
    list-style: none;
}
blockquote, q
{
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: '';
}
:focus
{
    outline: 0;
}
ins
{
    text-decoration: none;
}
del
{
    text-decoration: line-through;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}

/* typo */
body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}


/* Header */
div#header
{
    width:960px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    background-color: #ffffff;
    height: 120px;
}
div#header h1
{
    width: 172px;
    height: 58px;
    background-image: url('/images/honda/howards-logo.png');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    margin-top: 28px;
    margin-left: 15px;
}
div#header h1 span
{
    display: none;
}
div#header h2
{
    width: 98px;
    height: 89px;
    background-image: url('/images/honda/honda-logo.png');
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    margin-top: 20px;
    margin-left: 55px;
}
div#header h2 span
{
    display: none;
}
div#header div#topInfo
{
    float:right;
    display: block;
    margin-top: 20px;
    text-align: right;
}
div#header div#topInfo ul
{
    list-style: none;
    text-align: right;
    float: right;
}
div#header div#topInfo ul li
{
    float: left;
    margin-left: 20px;
}
div#header div#topInfo ul li a
{
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
div#header div#topInfo ul li a:hover
{
    text-decoration: underline;
}
div#header div#topInfo p
{
    display: block;
    clear: both;
    font-size: 50px;
    font-weight: bold;
    text-align: right;
    margin-top: 35px;
}


/* menu */
div#menu-wrapper
{
    width: 100%;
    background-image: url('/images/honda/menu-bkg.png');   
    background-repeat:repeat-x;
    height: 51px;
}
div#menu-wrapper div#menu
{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}
ul#jsddm
{
    padding: 0;
    list-style: none;
    margin-left: 15px;
}

ul#jsddm li
{
    float: left;
    list-style: none;
    margin-top: 17px;
    margin-right: 20px;
}

ul#jsddm li a
{
    display: block;
    text-decoration: none;
    color: #ffffff;
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
}

ul#jsddm li a:hover
{
    color: #c5c5c5;
}

ul#jsddm li ul
{
    margin: 0;
    padding: 0;
    margin-top: 19px;
    position: absolute;
    visibility: hidden;
    border: 1px solid #c5c5c5;
    background-color: #d0d0d0;
}

ul#jsddm li ul li
{
    float: none;
    display: inline;
    padding: 0px;
}

ul#jsddm li ul li a
{
    width: auto;
    color: #24313C;
    padding: 5px 10px;
}

ul#jsddm li ul li a:hover
{
    color: #cc2435;
}
/* contents */
div#content-wrapper
{
    background-image: url('/images/honda/wrapper-bkg.png');
    background-repeat: repeat-x;
    background-position: left top;
    width: 100%;
    overflow: hidden;
}
div#content-wrapper div#contents
{
    margin-top: 20px;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden;
    min-height: 390px;
}
div#content-wrapper div#contents-w
{
    margin-top: 20px;
    width: 930px;
    margin-left: auto;
    margin-right: auto;
    overflow:hidden;
    min-height: 390px;
    background-color:#ffffff;
    background-image: url('/images/honda/content-bkg.png');
    background-position: left top;
    background-repeat: no-repeat;
    padding:15px;
}
div#content-wrapper div#contents-w h1
{
    color: #cc2435;
    font-size: 18px;
    margin-bottom: 10px;
}

div#content-wrapper div#contents-w h2
{
    color: #cc2435;
    border-bottom: 3px solid #cc2435;
    font-size: 18px;
    margin-bottom: 10px;
}
div#content-wrapper div#contents-w p
{
    line-height: 15px;
    margin-bottom: 7px;
}
/* footer */
div#footer
{
    width:960px;
    margin-left: auto;
    margin-right: auto;
    background-image: url('/images/honda/footer-bkg.png');
    background-repeat:repeat-y;
    background-position:left top;
    overflow: hidden;
}
div#footer h2
{
    padding: 0;
    margin: 0;
    width: 960px;
    height: 9px;
    background-image: url('/images/honda/footer-header.png');
}
div#footer h2 span
{
    display: none;   
}
div#footer div
{
     float: left;
     margin-left: 15px;   
     width: 177px;
     margin-bottom: 15px;
}
li.header
{
    margin-top: 10px;
}
/* general */
.hide 
{
    display: none;
    visibility: hidden;
}





















table.ImmTS_Default{padding: 0px;width: 100%;background-color: #FFFFFF;border-collapse: collapse;}table.ImmTS_Default th, table.ImmTS_Default td{padding: 2px;margin: 2px;}table.ImmTS_Default, table.ImmTS_Default th, table.ImmTS_Default td{border: 1px solid black;}table.ImmTS_Default th{background-color: white;color: black;}table.ImmTS_Default tr{vertical-align: top;}.ImmTextAlign_Left{text-align: left;}.ImmTextAlign_Center{text-align: center;}.ImmTextAlign_Right{text-align: right;}.ImmTextAlign_Justify{text-align: justify;}.ImmControlAlign_Left{float: left;clear: both;margin-right: 7px;}.ImmControlAlign_Right{float: right;clear: both;margin-left: 7px;}.ImmVerticalAlign_Top{vertical-align: top !important;}.ImmVerticalAlign_Middle{vertical-align: middle !important;}.ImmVerticalAlign_Bottom{vertical-align: bottom !important;}.ImmUnderline_On{text-decoration: underline;}.ImmIndent_1{margin-left: 20px;}.ImmIndent_2{margin-left: 40px;}.ImmIndent_3{margin-left: 60px;}.ImmIndent_4{margin-left: 80px;}.ImmIndent_5{margin-left: 100px;}.ImmIndent_6{margin-left: 120px;}.ImmIndent_7{margin-left: 140px;}.ImmIndent_8{margin-left: 160px;}.ImmIndent_9{margin-left: 180px;}.ImmIndent_10{margin-left: 200px;}.ImmIndent_11{margin-left: 220px;}.ImmIndent_12{margin-left: 240px;}.ImmIndent_13{margin-left: 260px;}.ImmIndent_14{margin-left: 280px;}.ImmIndent_15{margin-left: 300px;}IMG{border-width: 0px;}