/*  UNIROYAL TIRES   */
/*  www.uniroyal.com  */

/*  STYLES
******************************************************************/

	*				{margin:0; padding:0;}
	body			{background:#fff; 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:11px;}
	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;}
	p.back			{float:right;}
	p.back a		{background:url(../images/arrow5.gif) left no-repeat; padding-left:9px;}
	h3 a			{text-decoration: none;}


/*  MAIN
******************************************************************/

	#container		{width:780px;}
	

/*  HEADER
******************************************************************/

	#header				{position:relative; z-index:2; width:780px; height:84px; background:url(../images/bg_header.jpg) no-repeat; }
	#header #logo		{position:absolute; top:10px; left:34px;}
	
	#header #topnav						{position:absolute; top:22px; right:30px; list-style-type:none; font-size:.9em;}
	#header #topnav li					{float:left; padding-left:30px;}
	#header #topnav li a				{float:left; text-decoration:none; font-weight:bold; color:#666;}
	#header #topnav li a:hover			{text-decoration:underline;}
	#header #topnav li a.espanol		{background:url(../images/icon_espanol.gif) left no-repeat; padding-left:26px;}
	#header #topnav li a.storelocator	{background:url(../images/arrow1.gif) left no-repeat; padding-left:10px;}
	
	#header #topnav li.storelocator *		{float:left;}
	#header #topnav li.storelocator .field	{border:solid 1px #666; padding:1px 3px; margin:0 4px; width:80px;}
	#header #topnav li.storelocator label	{font-weight:bold; color:#666;}

	#header #nav				{position:absolute; bottom:0; right:0; list-style-type:none; font-family:Arial, Helvetica, sans-serif;}
	#header #nav li				{float:left;}
	#header #nav li a			{float:left; background:#ef1712 url(../images/bg_nav1.gif) bottom repeat-x; margin-left:1px; text-decoration:none; color:#fff; font-weight:bold; }
	#header #nav li a span		{background:url(../images/arrow4.gif) left no-repeat; background-position:16px; padding:5px 33px 5px 35px; display:block; }
	#header #nav li a:hover		{background:#666 url(../images/bg_nav2.gif) bottom repeat-x; }
	
	#header #nav li ul				{width:149px; font-size:.9em; padding-bottom:13px; background:url(../images/nav_bottom.png) bottom right no-repeat; }
	#header #nav li ul li			{}
	#header #nav li ul li a			{width:135px; background:#d8d8d8; color:#555; padding:2px 6px; border-bottom:solid 1px #999; border-top:solid 1px #fff; border-right:solid 1px #444;}
	#header #nav li ul li a:hover	{color:#fff;}


/*  HOME- MAIN
******************************************************************/

	#home_main					{position:relative; z-index:1; height:295px; background:url(../images/home_main.jpg) no-repeat; margin-bottom:22px;}
	#home_main #locator			{position:absolute; top:13px; width:232px; height:230px; padding:10px 15px; background:url(../images/bg_home_selector.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif;}
	#home_main #locator p		{font-weight:bold; color:#000; margin-bottom:5px;}
	#home_main #locator h2		{font-size:1.2em; color:#CC0000; margin-bottom:4px;}
	#home_main #locator ul		{float:left; margin:0 0 5px 0; list-style-type:none;}
	#home_main #locator ul li	{float:left; margin-bottom:2px;}
	#home_main #locator ul li a	{float:left; background:#666 url(../images/bg_nav2.gif) bottom repeat-x; text-decoration:none; color:#fff; font-weight:bold;}
	#home_main #locator ul li a span	{background:url(../images/arrow2.gif) left no-repeat; display:block; padding:1px 5px 1px 20px; width:207px; background-position:8px;}
	#home_main #locator ul li a:hover	{background:#ef1712 url(../images/bg_nav1.gif) bottom repeat-x; cursor:pointer;}
	#home_main #locator #promo_image	{clear: both; position: relative;}
						#link_ebooks	{width: 76px; height: 20px; position: absolute; top: 54px; left: 76px;}
						#link_videos	{width: 66px; height: 20px; position: absolute; top: 54px; left: 158px;}

/*
	#home_main .expanded				{position:absolute; top:20px; background:#fff; width:241px; height:237px; margin-left:14px;}
	#home_main .expanded p				{margin-bottom:.4em; font-family:Arial, Helvetica, sans-serif;}
	#home_main .expanded h2				{font-size:1.25em; margin-bottom:0; background:#FFFFCC; padding:5px 14px;}
	#home_main .expanded input			{width:212px; margin-bottom:3px; }
	#home_main .expanded input.button	{width:auto;}
	#home_main .expanded select			{margin-bottom:3px; font-size:1em; width:212px;}
	#home_main .expanded select.end		{margin-bottom:7px;}
	#home_main .expanded label			{font-weight:bold;}
	#home_main .expanded .content 		{padding:6px 14px;}
/* */
	p#dealer_link 						{position:absolute; top:256px; left:15px; z-index:+1;}
	p#dealer_link a						{padding-left:10px; background:url(../../images/tire-selector/arrow1.gif) left no-repeat;}


/*  HOME- PROMOS
******************************************************************/

	#home_promos			{float:left; background:url(../images/bg_homepromos_columns.gif) repeat-y; margin:0 0 20px 16px;}
	#home_promos ul			{float:left; list-style-type:none; margin:0;padding:0; padding:0;}
	#home_promos ul li		{float:left; width:158px; padding:0 14px;}
	#home_promos ul li p	{margin-bottom:1em; line-height:1.2em;}
	#home_promos ul li p a	{font-weight:bold;}
	#home_promos ul li h3	{font-size:1em; font-weight:bold;}
	#home_promos ul li img	{margin:4px 0 8px;}


/*  FOOTER
******************************************************************/

	html, body 			{height:100%;}
	#container 			{min-height:100%; height:auto!important; height:100%; margin-bottom:-26px;}
	#footer, #push 		{height:26px;}
	#footer				{float:left; width:780px; background:#989898 url(../images/bg_footer.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:.85em;}
	#footer a			{text-decoration:none; color:#fff;}
	#footer a:hover		{text-decoration:underline;}
	#footer .left		{float:left; list-style-type:none; margin:3px 0 0 20px;}
	#footer .left li	{float:left; margin-right:12px;}
	#footer .right		{float:right; list-style-type:none; margin:3px 20px 0 0;}
	#footer .right li	{float:left;margin-left:6px;}


/*  TIRE MODULE - DEALER LOCATOR
******************************************************************/	
	#dealer_expanded						{position:absolute; top:8px; left:0; width:223px; height:279px; padding:5px 20px; background:url(../../images/bg_tiremodule_dealerlocator.gif) top left no-repeat;}
	#dealer_expanded h2						{color:#fff; font-size:1.1em; margin:0 0 12px 0; position:relative; left:-9px;}
	#dealer_expanded label					{font-weight:bold;}
	#dealer_expanded p.hrzrule_or			{text-align:center; margin:4px 0!important; background:url(../../images/bg_hrzrule_or.gif) left repeat-x; }
	#dealer_expanded p.hrzrule_or span		{background:#f0f0f0; padding:0 5px 0 5px; font-weight:bold;}
	#dealer_expanded div.split				{float:left; height:44px;}
	#dealer_expanded #dl-f-zip				{width:214px; margin-bottom:3px;}
	#dealer_expanded #dl-f-address			{width:214px; margin-bottom:3px;}
	#dealer_expanded #dl-f-city				{width:102px; margin-right:3px;}
	#dealer_expanded #dl-f-state			{width:108px;}
	#dealer_expanded #dl-f-distance			{width:223px; margin-bottom:8px; height:;}
	#dealer_expanded p.back a				{font-weight:bold; position:relative; top:3px; background:url(../../images/arrow1_back.gif) left no-repeat;}
	#dealer_expanded .state,
	#dealer_expanded .city					{float:left;}
	
	
/*  LINK TRACKING
******************************************************************/	
	a.linktest:visited	{color:#000;}
	a.linktest					{color:#FFF;}

