/*  BFGOODRICH.COM   */

/*  STYLES
******************************************************************/

	*				{margin:0; padding:0;}
	body			{background:#343434 url(../images/bfgoodrich/backflat_wide.gif) repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height:1.4em; color:#333;}
	a				{color:#222; outline:none;}
	img				{border:none;}
	hr				{display:none;}
	sup				{font-size:50%;}
	.clear			{clear:both;}
	.hrzrule		{height:1px; background:#ccc; margin:1em 0;}
	
	
	#header				{width:1000px; height:80px; background:url(../images/bfgoodrich/header.gif) top left no-repeat; position:relative;}
	#header	#logo		{position:absolute; top:32px; left:17px;}
	
	#nav								{margin:0; list-style-type:none; position:absolute; top:48px; left:217px;}
	#nav li								{float:left;}
	#nav li a							{float:left; background:url(../images/bfgoodrich/nav.gif) top left no-repeat; height:20px; text-indent:-999em; overflow:hidden;}
	#nav li a#home						{width:65px; background-position:0 0;}
	#nav li a#home:hover				{background-position:0 -20px;}
	#nav li a#home.current				{background-position:0 -20px;}
	#nav li a#tires						{width:60px; background-position:-65px 0;}
	#nav li a#tires:hover				{background-position:-65px -20px;}
	#nav li a#tires.current				{background-position:-65px -20px;}
	#nav li a#racing					{width:71px; background-position:-125px 0;}
	#nav li a#racing:hover				{background-position:-125px -20px;}
	#nav li a#racing.current			{background-position:-125px -20px;}
	#nav li a#news						{width:108px; background-position:-196px 0;}
	#nav li a#news:hover				{background-position:-196px -20px;}
	#nav li a#news.current				{background-position:-196px -20px;}
	
	#vehicles							{position:absolute; top:21px; left:-218px; width:1000px; height:27px; background:url(../images/bfgoodrich/bg_vehicles.gif) top left no-repeat; overflow:hidden;}
	#vehicles ul 						{position:absolute; /* hide */ top:-27px; left:289px; list-style-type:none; width:512px; margin-left:64px; padding:0;}
	#vehicles ul li						{float:left;}
	#vehicles ul li a					{float:left; background:url(../images/bfgoodrich/vehicles.gif) top left no-repeat; width:64px; height:27px; text-indent:-999em; overflow:hidden;}
	#vehicles ul li a#all				{background-position:0 0;}
	#vehicles ul li a#all:hover			{background-position:0 0;}
	#vehicles ul li a#all.current		{background-position:0 -27px;}
	#vehicles ul li a#tuner				{background-position:-64px 0;}
	#vehicles ul li a#tuner:hover		{background-position:-64px -27px;}
	#vehicles ul li a#sportscar			{background-position:-128px 0;}
	#vehicles ul li a#sportscar:hover	{background-position:-128px -27px;}
	#vehicles ul li a#passengercar		{background-position:-192px 0;}
	#vehicles ul li a#passengercar:hover{background-position:-192px -27px;}
	#vehicles ul li a#familysuv			{background-position:-256px 0;}
	#vehicles ul li a#familysuv:hover	{background-position:-256px -27px;}
	#vehicles ul li a#sporttruck		{background-position:-320px 0;}
	#vehicles ul li a#sporttruck:hover	{background-position:-320px -27px;}
	#vehicles ul li a#pickuptruck		{background-position:-384px 0;}
	#vehicles ul li a#pickuptruck:hover	{background-position:-384px -27px;}
	#vehicles ul li a#offroad			{background-position:-448px 0;}
	#vehicles ul li a#offroad:hover		{background-position:-448px -27px;}
	
	#topnav								{margin:0; list-style-type:none; position:absolute; top:0; left:441px;}
	#topnav li							{float:left;}
	#topnav li a						{float:left; background:url(../images/bfgoodrich/topnav.gif) top left no-repeat; height:18px; text-indent:-999em; overflow:hidden;}
	#topnav li a#tireselector			{width:78px; background-position:0 0;}
	#topnav li a#tireselector:hover		{background-position:0 -18px;}
	#topnav li a#tireselector.current	{background-position:0 -18px;}
	#topnav li a#dealerlocator			{width:88px; background-position:-78px 0;}
	#topnav li a#dealerlocator:hover	{background-position:-78px -18px;}
	#topnav li a#dealerlocator.current	{background-position:-78px -18px;}
	#topnav li a#email					{width:82px; background-position:-166px 0;}
	#topnav li a#email:hover			{background-position:-166px -18px;}
	#topnav li a#email.current			{background-position:-166px -18px;}
	#topnav li a#registration			{width:97px; background-position:-248px 0;}
	#topnav li a#registration:hover		{background-position:-248px -18px;}
	#topnav li a#registration.current	{background-position:-248px -18px;}
	#topnav li a#contact				{width:78px; background-position:-345px 0;}
	#topnav li a#contact:hover			{background-position:-345px -18px;}
	#topnav li a#contact.current		{background-position:-345px -18px;}
	#topnav li a#warranty				{width:74px; background-position:-423px 0;}
	#topnav li a#warranty:hover			{background-position:-423px -18px;}
	#topnav li a#warranty.current		{background-position:-423px -18px;}

	#content							{height:500px;}
 	
	#footer									{width:1000px; height:103px; background:url(../images/bfgoodrich/footer.gif) bottom left no-repeat; position:relative; clear:left; margin-top:15px;}
	#footer_nav								{margin:0; list-style-type:none; position:absolute; bottom:0; left:100px; padding:0;}
	#footer_nav li							{float:left;}
	#footer_nav li a						{float:left; height:16px; text-indent:-999em; overflow:hidden;}	
	#footer_nav li a.footer_home			{width:50px;}
	#footer_nav li a.footer_tires			{width:46px;}
	#footer_nav li a.footer_warranty		{width:66px;}
	#footer_nav li a.footer_racing			{width:58px;}
	#footer_nav li a.footer_news			{width:86px; margin-right:36px}
	#footer_nav li a.footer_contact			{width:65px;}
	#footer_nav li a.footer_globalsites		{width:86px;}
	#footer_nav li a.footer_safety			{width:60px;}
	#footer_nav li a.footer_terms			{width:68px;}
	#footer_nav li a.footer_privacy			{width:76px;}