/*  BONHOMMEMICHELIN.CA   */

/*  STYLES
******************************************************************/

	*				{margin:0; padding:0;}
	body			{background:#EFF2F3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; line-height:1.4em; color:#333;}
	input			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
	p				{margin-bottom:1.2em;}
	a				{color:#222;}
	a:hover			{color:#FD1813;}
	img				{border:none;}
	hr				{display:none;}
	sup				{font-size:50%;}
	.clear			{clear:both;}
	.hrzrule		{height:1px; background:#ccc; margin:1em 0;}

	#container		{width:990px; margin:0 auto; border-left:2px solid #CCC; border-right:2px solid #CCC; padding:7px;}
/*
	#main			{width:1000px; background:url(../images/bonhommemichelin_ca/bg_main.gif) repeat-y; padding-top:4px;}
*/
	#main			{width:990px;}

	#header				{width:990px; height:222px; background:url(../images/bonhommemichelin_ca/bg_header.jpg) top left no-repeat; position:relative; color:#fff;}
	#header a			{color:#fff;}
	#header #logo		{position:absolute; top:18px; left:24px;}
	#header p.welcome	{position:absolute; top:33px; left:204px; width:280px; height:10px; background:url(../images/bonhommemichelin_ca/header_welcome.gif) top left no-repeat; text-indent:-999em; overflow:hidden; margin:0 auto;}
	#header a.english	{position:absolute; top:28px; left:850px; width:47px; height:10px; background:url(../images/bonhommemichelin_ca/link_english.gif) top left no-repeat; text-indent:-999em; overflow:hidden; margin:0 auto; outline:none;}

	#header #search					{border:none; position:absolute; top:24px; left:620px; }
	#header #search	.search_box		{float:left; padding:2px 4px; width:80px; font-size:11px;}
	#header #search	.search_button	{float:left;}


/*  NAVIGATION
******************************************************************/

	#nav 		{margin:0; list-style-type:none; position:absolute; top:55px; left:204px;}
	#nav li 	{float:left;}
	#nav li a 	{float:left; height:27px; text-indent:-999em; overflow:hidden; background:url(../images/bonhommemichelin_ca/header_nav.gif) top left no-repeat; outline:none;}

	#nav li a#home  			{width:48px; background-position:0 0;}
	#nav li a#home:hover 		{background-position:0 -0px;}
	#nav li a#home.current 		{background-position:0 -0px;}

	#nav li a#catalog  			{width:77px; background-position:-48px 0;}
	#nav li a#catalog:hover		{background-position:-48px -27px;}
	#nav li a#catalog.current 	{background-position:-48px -27px;}

	#nav li a#warranty 		 	{width:89px; background-position:-125px 0;}
	#nav li a#warranty:hover 	{background-position:-125px -27px;}
	#nav li a#warranty.current  {background-position:-125px -27px;}

	#nav li a#tire_care  		{width:81px; background-position:-214px 0;}
	#nav li a#tire_care:hover	{background-position:-214px -27px;}
	#nav li a#tire_care.current {background-position:-214px -27px;}

	#nav li a#how_to_buy_tires  		{width:121px; background-position:-295px 0;}
	#nav li a#how_to_buy_tires:hover 	{background-position:-295px -27px;}
	#nav li a#how_to_buy_tires.current  {background-position:-295px -27px;}

	#nav li a#on_the_road  			{width:99px; background-position:-416px 0;}
	#nav li a#on_the_road:hover 	{background-position:-416px -27px;}
	#nav li a#on_the_road.current  	{background-position:-416px -27px;}

	#nav li a#winter_driving 			{width:114px; background-position:-515px 0;}
	#nav li a#winter_driving:hover		{background-position:-515px -27px;}
	#nav li a#winter_driving.current 	{background-position:-515px -27px;}
	
	#nav li a#about_us 			 {width:84px; background-position:-629px 0;}
	#nav li a#about_us:hover	 {background-position:-629px -27px;}
	#nav li a#about_us.current 	 {background-position:-629px -27px;}

	#nav ul 			{font-size:.8em; width:30em;}
	#nav ul li 			{margin-bottom:2px; width:30em; }
	#nav ul li a		{width:26em; text-indent:0; display:block; background:#EFF2F3 url(../images/bonhommemichelin_ca/arrow_nav.gif) left no-repeat; padding:1px 0 1px 22px; color:#444; text-decoration:none; height:auto; }
	#nav ul li a:hover	{text-indent:0; display:block; background:#E8EAED url(../images/bonhommemichelin_ca/arrow_nav.gif) left no-repeat; font-weight:bold; color:#1E26A8;}


/*  FOOTER
******************************************************************/

	#footer									{width:1008px; height:74px; margin:0 auto; padding-top:24px; background:url(../images/bonhommemichelin_ca/bg_footer.gif) top left no-repeat; position:relative;}
	#footer hr								{display:none!important;}
	#footer .hrzrule						{height:0; border-top:solid 2px #EAEAEA; margin:0 1em 1em;}
	
	#footer_left 							{margin:0; list-style-type:none; position:absolute; left:40px;}
	#footer_left li 						{float:left;}
	#footer_left li a						{float:left; height:12px; text-indent:-999em; overflow:hidden; background:url(../images/bonhommemichelin_ca/footer_left.gif) top left no-repeat; outline:none;}
	
	#footer_left li a#global_sites			{width:94px; background-position:0 0; cursor:default; outline:none;}
	#footer_left li a#global_sites:hover	{background-position:0 0;}
	
	#footer_left li a#copyright				{width:84px; background-position:-94px 0; cursor:default; outline:none;}
	#footer_left li a#copyright:hover		{background-position:-94px 0;}
	
	#footer_left li a#terms_of_use			{width:68px; background-position:-178px 0;}
	#footer_left li a#terms_of_use:hover	{background-position:-178px -12px;}

	#footer_left li a#privacy_policy		{width:65px; background-position:-246px 0;}
	#footer_left li a#privacy_policy:hover	{background-position:-246px -12px;}

	#footer_right 							{margin:0; list-style-type:none; position:absolute; right:40px;}
	#footer_right li 						{float:left;}
	#footer_right li a						{float:left; height:12px; text-indent:-999em; overflow:hidden; background:url(../images/bonhommemichelin_ca/footer_right.gif) top left no-repeat;}
	
	#footer_right li a#tire_register		{width:119px; background-position:0 0;}
	#footer_right li a#tire_register:hover	{background-position:0 -12px;}
	
	#footer_right li a#motor_sport			{width:88px; background-position:-119px 0;}
	#footer_right li a#motor_sport:hover	{background-position:-119px -12px;}
	
	#footer_right li a#contact_us			{width:83px; background-position:-207px 0;}
	#footer_right li a#contact_us:hover		{background-position:-207px -12px;}
	
	#footer_right li a#phone_number			{width:77px; background-position:-290px 0;}
	#footer_right li a#phone_number	:hover	{background-position:-290px -12px; cursor:default; outline:none;}
	
