
/*  STYLES
******************************************************************/

	p		{font-size:1em; margin-bottom:1em;}
	h1		{font-size:1.6em; margin-bottom:.6em;}	
	h1.top_title{background:url(../../images/tire-selector/title_h1.gif) left no-repeat; display: block; text-indent:-5000em; float: left; width:250px; height:20px;}
	#locate_dealer h3{background:url(../../images/tire-selector/title_h3.gif) left no-repeat; display: block; text-indent:-5000em; float: left; width:188px; height:20px;}
	h2		{font-size:1.4em; margin-bottom:.6em;}	
	h2.prehide	{display:none;}	
	h3		{font-size:1.3em; margin-bottom:.5em;} 	
	h4		{font-size:1.2em; margin-bottom:.6em;}	

	ul		{padding:0 0 1em 1.4em;}
	ol		{padding:0 0 1em 1.8em;}


	body		{background: #bac6d6 url(/images/bg/structure/body-top-gradient.gif) repeat-x; color:#2f2f2f; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; color:#333;}
	a			{color:#eee;}
	select		{font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:1em!important; padding:0px!important; height:1.8em;} 
	#search_dropdowns { width: 740px;}
	#search_dropdowns select.ymmo_options {width: 212px;}
	
	input		{font-family:Verdana, Arial, Helvetica, sans-serif!important; font-size:0.9em!important; padding:2px!important;}
	.ttText		{cursor:default}
	.clickable	{cursor:pointer}
	tr.odd td	{background-color:#fff;}
	tr.even td	{background-color:#fff;}
	img.badge	{width:88px; height:88px; float:left;}
	#container      {background:#fff; padding: 0; }

/*  SITEWIDE
******************************************************************/
	#container #top_left 						{background:#de2000 url(../../images/tire-selector/fade1.jpg) repeat-x; border:solid 1px #ccc;min-height:145px;height:auto !important;height:145px;margin-top:12px;}
	#container #top_left #menu 					{font-size:.9em;}
	#container #top_left #menu li a					{border-right:solid 1px #ddd;color:#EEEEEE;}
	#container #top_left #menu li a:hover			{text-decoration:underline; color:#fff;}
	#container #top_left #menu li a.help			{background:url(../../images/tire-selector/icon_menu_help.gif) left no-repeat;}
	#container #top_left #menu li a.vehicle			{background:url(../../images/tire-selector/icon_menu_vehicle.gif) left no-repeat;}
	#container #top_left #menu li a.print			{background:url(../../images/tire-selector/icon_menu_print.gif) left no-repeat;}
	#container #top_left #menu li a.share			{background:url(../../images/tire-selector/icon_menu_other_season.gif) left no-repeat;}
	#container #top_left #menu li a.otherSeason		{background:url(../../images/tire-selector/icon_menu_other_season.gif) left no-repeat;}
	#container #top_left #menu li a.winter-tires	{background:url(../../images/tire-selector/icon_menu_other_season.gif) left no-repeat;}
	#container #top_left #menu li a.non-winter-tires{background:url(../../images/tire-selector/icon_menu_sun.gif) left no-repeat;} 
	
	#container #top_right #locate_dealer			{background:#d11e00 url(../../images/tire-selector/fade2.jpg) repeat-x; border:solid 1px #ccc;color:#eee;padding:9px 14px 10px 14px;margin-top:12px;}
	#container #top_right #locate_dealer p		{font-size:.9em; margin-bottom:1.2em;}
	#container #top_right #help_phone			{background:#fff url(../../images/tire-selector/fade2.jpg) repeat-x; border:solid 1px #ccc;color:#eee;padding: 8px 10px 8px 10px;}
	#container #top_right #help_phone p			{padding-bottom:1px;}
	#container #top_right #locate_dealer	input.text	{width:100px;margin-top:0px;}

	#search_detail							{float: left;}
	#search_detail p a.back_to_home			{background:url(../../images/tire-selector/button_backtohome.gif) left no-repeat; outline:none; display: block; text-indent:-5000em; float: left; width:132px; height:21px; margin-top: 5px; margin-bottom: 0px;}
	#search_detail p a.back_to_results		{background:url(../../images/tire-selector/button_backtoresults.gif) left no-repeat; outline:none; display: block; text-indent:-5000em; float: left; width:151px; height:21px; margin-top: 5px; margin-bottom: 0px;}
	/*#search_detail p a.back:hover			{color:#0254A0;}*/
	#search_detail p.info					{background:#fff; border:solid 1px #e5e9ef; font-size:.8em;min-height:6.1em;padding:8px 14px 9px 14px;}
	#search_detail p.results					{float:left;background:#fff; border:solid 1px #e5e9ef; font-size:.8em;width:423px;padding:5px 14px 12px 14px;}
	
	

/*  DEDICATED TIRE SEARCH
******************************************************************/


	.tire_search_dedicated  { background:#FBFCFD url(../../images/tire-selector/bg_tab.jpg) repeat-x 0 0; border:1px solid #CCC; margin:12px 10px 12px 0;}
	.tire_search_dedicated p						{font-size:.9em; line-height:1.3em;}	
	.tire_search_dedicated ul.dropdowns li.button { padding-top:1px; text-align:left;}
	.tire_search_dedicated ul li img        				{float:right;margin-right:3px;margin-top:3px;}  
	.tire_search_dedicated ul li.button img       			{float:left;}   


/*  TOOLTIPS
******************************************************************/

	.tooltip 				{border:solid 1px #aaa; background:#fff; color:#222; font-size:.9em; padding:7px 9px 9px 9px; width:180px;}
	.tooltip_widget 		{border:solid 1px #aaa; background:#fff; color:#222; font-size:.9em; position:relative; padding:12px 16px 16px 16px; width:240px;}
	.tooltip_widget img		{position:absolute; top:4px; right:4px;}
	.ttText					{border-bottom:1px dotted #aaa;}


/*  TIRE RESULTS
******************************************************************/
	.tire_results 						{margin-bottom: 0;}
	.tire_results td						{background:#fbfcfd; border:solid 1px #ccc; border-top:none;}
	.tire_results td.title				{width:970px;background:#666 url(../../images/tire-selector/bg_fade_comp.gif) repeat-x 0 -1px; border:solid 1px #ccc; border-top:none; color:#fff; font-size:1.1em;padding:15px 5px 6px 13px;}
	.tire_results td.title span.whatsthis	{font-size:.8em;}
	.tire_results td.title span.whatsthis a	{text-decoration:underline;}
	.tire_results td.title a				{color:#cecece;}
	.tire_results td.col1			{border-right:none;}
	.tire_results td.col2					{border-left:none; background:#fbfcfd; /*url(../../images/tire-selector/bg_col2.gif) left repeat-y;*/}
	#tab_id.default_tabcontent .tire_results 				{border-top:solid 1px #ccc;!important}
	#tabs_results						{background:#fff url(../../images/tire-selector/line.gif)  0 1px repeat-x; border-left:solid 1px #ccc; overflow:hidden;height: 52px;}
	#tabs_results li						{background:#fbfcfd url(../../images/tire-selector/bg_tab.jpg) repeat-x; height:43px; border-right:solid 1px #ccc; cursor:pointer;margin-left: 5px;border-left:solid 1px #ccc;}
	#tabs_results li#tab1.current			{background:#fbfcfd url(../../images/tire-selector/bg_tab_current.jpg) repeat-x; border-color:#ccc!important;border-right:solid 1px #ccc;border-bottom:none;margin-left: 0px;border-left:none;}
	#tabs_results li#tab1					{border-right:solid 1px #ccc;margin-left: 0px; border-left:none;}
	#tabs_results li#tab2.current			{background:#fbfcfd url(../../images/tire-selector/bg_tab_current.jpg) repeat-x; border-color:#ccc!important; border-bottom:none; }
	#tabs_results li#tab3.current			{background:#fbfcfd url(../../images/tire-selector/bg_tab_current.jpg) repeat-x; border-color:#ccc!important; border-bottom:none;}
	#tabs_results li.current				{background:#fbfcfd url(../../images/tire-selector/bg_tab_current.jpg) repeat-x; border-color:#ccc!important; border-bottom:none; cursor:default;height: 44px;}




	
	#tabs_results li .subtabs			{font-size:.9em; width:409px; display:block;}
	#tabs_results li .subtabs a			{font-size:.9em; color:#222;}
	#tabs_results li .subtabs .sub			{padding:3px 0 12px 0; float:left; margin-right:16px;text-transform:uppercase;}
	#tabs_results li .subtabs .sub.current		{color:#000!important; text-decoration:none; position:relative; top:0px;}
	#tabs_results li .subtabs .sub.current .corner			{position:absolute; width:4px; height:4px; top:0; right:0;}
	#tabs_results li .subtabs .sub.current *				{color:#000;font-weight:bold;}
	#tabs_results li .subtabs .sub .position				{font-size:1em; color:#333;font-weight:bold;}
	#tabs_results li .subtabs .sub b						{display:none}
	#tabs_results li .subtabs .sub.current .position		{color:#000;font-size:1em;}
	#tabs_results li .subtabs .sub.current b				{display:inline;}
	#tabs_results li.current .subtabs .sub .position		{display:inline;}
	#tabs_results li.current .subtabs .sub b				{display:inline;}

	#tabs_results li.inactive				{background:#eee!important; cursor:default!important;}
	#tabs_results li.inactive *				{color:#aaa!important; cursor:default!important;}
	#tabs_results li.inactive span.position	{background:none!important;}
	#tabs_results li span.inactive			{color:#aaa!important; cursor:default!important;}
 
	.tire_thumb_crop						{border:solid 1px #ccc;}
	.tire_thumb_crop img.icon_zoom			{border:solid 1px #ccc;}
	.tire_thumb p						{text-align:center;}
	.tire_thumb p.title						{background:#fff url(../../images/tire-selector/fade3.jpg) repeat-x; border:solid 1px #ccc; border-top:none; color:#333; font-weight:bold; font-size:.8em;}
	.tire_thumb p.compare					{font-weight:bold; font-size:.9em;}
	.tire_thumb p.compare a					{background:url(../../images/tire-selector/arrow1.gif) right no-repeat;  background-position:right 3px; padding-right:9px; text-decoration:none;}
	.tire_thumb p.compare a:hover			{text-decoration:underline; color:#0254A0;}
	
	.tire_thumb img.tire.michelin			{margin-left: 10px;}
	.tire_thumb img.tire.bfg				{margin-top: -40px; margin-left: -50px;}
	.tire_thumb img.tire.uniroyal			{}

	.tire_results .tire_info p.tire_specs	{font-weight:bold; font-size:.9em;}

	.warranties_included					{height: 50px;background:url(../../images/tire-selector/bg_warrantiesincluded.gif) 0 -1px  repeat-x; }
	.warranties_included .badge				{width:50px; height:50px;}
	.warranties_included p					{font-size:.9em; font-weight:bold; width:70px;} 
	.warranties_included p.details_warranty_only	{width:244px;} 
       .warranties_included .warranty45			{background:url(../../images/tire-selector/badge_sm_45.gif) top left no-repeat;}
	.warranties_included .warranty50			{background:url(../../images/tire-selector/badge_sm_50.gif) top left no-repeat;}
	.warranties_included .warranty55			{background:url(../../images/tire-selector/badge_sm_55.gif) top left no-repeat;}
	.warranties_included .warranty60			{background:url(../../images/tire-selector/badge_sm_60.gif) top left no-repeat;}
	.warranties_included .warranty65			{background:url(../../images/tire-selector/badge_sm_65.gif) top left no-repeat;}
	.warranties_included .warranty70			{background:url(../../images/tire-selector/badge_sm_70.gif) top left no-repeat;}
	.warranties_included .warranty75			{background:url(../../images/tire-selector/badge_sm_75.gif) top left no-repeat;}
	.warranties_included .warranty80			{background:url(../../images/tire-selector/badge_sm_80.gif) top left no-repeat;}
	.warranties_included .warranty85			{background:url(../../images/tire-selector/badge_sm_85.gif) top left no-repeat;}
	.warranties_included .warranty90			{background:url(../../images/tire-selector/badge_sm_90.gif) top left no-repeat;}
	.warranties_included .warranty100,
	.warranties_included .warranty100000		{background:url(../../images/tire-selector/badge_sm_100.gif) top left no-repeat;}	
	.warranties_included .warranty110		{background:url(../../images/tire-selector/badge_sm_110.gif) top left no-repeat;}
	.warranties_included .warranty115		{background:url(../../images/tire-selector/badge_sm_115.gif) top left no-repeat;}
	.warranties_included .warranty130		{background:url(../../images/tire-selector/badge_sm_130.gif) top left no-repeat;}
	.warranties_included .warranty140		{background:url(../../images/tire-selector/badge_sm_140.gif) top left no-repeat;}
	.warranties_included .warrantystd		{background:url(../../images/tire-selector/badge_sm_standard.gif) top left no-repeat;}
	.legal									{color:#666; font-size:.85em; }

	.performance_ratings					{background:url(../../images/tire-selector/bg_performanceratings.gif) left top; color:#333; }		
	.performance_ratings table td				{border:solid 1px #666; color:#111;}		
	.performance_ratings table td.col2			{font-weight:bold;}		
	.performance_ratings table td.col2 div		{background:url(../../images/tire-selector/slider_performanceratings.gif) right repeat-y;}		
	.performance_ratings table td.col2 div span	{border:solid 1px #b2b2b2; background:#fff; font-size:.9em;}
	.performance_ratings p						{font-size:.8em; }		

	.performance_ratings table td.col1			{border:solid 1px #7f8289; background:#fff;}		
	.performance_ratings table td.col2			{border:solid 1px #7f8289; background:#fff;}		
	.performance_ratings table td.col2 div		{text-align:right;}		
	.performance_ratings table td.col2 div span	{font-weight:bold;}		
	.performance_ratings p						{line-height:1.1em;} 		

	div.toggle			{background:url(../../images/tire-selector/button_performanceratings.gif) repeat; height:174px; top:22px; left: 15px;  *top:10px;}
	
	span.showhide_closed		{float:right; color:#333; font-weight:bold; font-size:.9em; padding-left:10px; background:url(../../images/tire-selector/arrow_showhide_down.gif) left no-repeat;}
	span.showhide_open			{float:right; color:#333; font-weight:bold; font-size:.9em; padding-left:10px; background:url(../../images/tire-selector/arrow_showhide_up.gif) left no-repeat;}


/*  NULL RESULTS
******************************************************************/

	.null_results					{border:solid 1px #ccc; border-top:none; background:#FBFCFD;min-height: 150px;}
	.null_results div.pleasenote			{background:#FBFCFD; padding:30px 0px;}
	.null_results div.pleasenote p.alert		{font-weight:bold; text-transform:uppercase; font-size:2em; float:left; padding:0.3em 0 0 0; margin:0; color:#000;}
	.null_results div.pleasenote p.alert_details	{float:right; width:740px; margin:0;}
	.null_results table				{font-size:.9em;}
	.null_results table	td			{}
	.null_results table	td.thumb p a				{text-decoration:none;}
	.null_results table	td.thumb p a:hover			{text-decoration:underline;}
	.null_results table td.logo { width:220px;}


/*  TIRE DETAILS
******************************************************************/

	#tire_details											{background:#fff; }
	#tire_details .tire_photo								{border:none; height:397px;}
	#tire_details .tire_photo img							{width:328px;}
	#tire_details .tire_info a.readmore						{font-weight:bold; background:url(../../images/tire-selector/arrow1_right.gif) right no-repeat; padding-right:8px;}
	#tire_details .tire_info p.tire_specs					{font-size:.9em; font-weight:bold;}
/*
	#tire_details .tire_ratings p.testimonial				{background:#f2f2f2;}
*/
	div.testimonial {width:255px;background:#fff url(../../images/tire-selector/fade3.jpg) repeat-x; border:solid 1px #7e8387; float:right; padding:10px 10px 10px 10px; margin:4px 4px 0; position:relative;}
	div.testimonial p {overflow:hidden; margin-bottom:0!important;}
	div.testimonial p.expanded {height:auto;}
	div.testimonial p.collapsed  {height:100px;}
	div.testimonial p a.more.collapsed {font-weight:bold; padding-left:12px; background:url(../../images/tire-selector/arrow_showhide_down.gif) left no-repeat;}
	div.testimonial p a.more.expanded {font-weight:bold; padding-left:12px; background:url(../../images/tire-selector/arrow_showhide_up.gif) left no-repeat;}
	div.testimonial span.byline	{float:right;}

	#tire_details .tire_options								{border:solid 1px #ccc;font-size:.9em;}
	#tire_details .tire_options td							{background:#fff}
	#tire_details .tire_options td.title					{background:#fff url(../../images/tire-selector/fade3.jpg) repeat-x; font-weight:bold; border:solid 1px #ccc;f}
	#tire_details .tire_options	a	img						{margin-right:10px}
        div#tire_details div.tire_info .more.collapsed {display: block; background: url('/images/tire-selector/btn_more.gif') top left no-repeat; text-indent: -1000em;}
        div#tire_details div.tire_info .more.expanded {display: block; padding-bottom:5px; background: url('/images/tire-selector/btn_less.gif') top left no-repeat; text-indent: -1000em;}

	.addtlphotos_thumb						{border:solid 1px #ccc;}
	.addtlphotos_thumb img.tire				{border:none!important;}
	.addtlphotos_thumb img.icon_zoom		{border:none!important; }

	.performance_ratings_detail table td				{border:solid 1px #7e8387; background:#fff;}		
	.performance_ratings_detail table td.title			{border:none; background:#fff; font-weight:bold; color:#343434; font-size:1.2em;}
	.performance_ratings_detail table td.title span.whatsthis a	{font-size:.75em; color:#fff; font-weight:normal;}
	.performance_ratings_detail table td.col2 div		{background:url(../../images/tire-selector/slider_performanceratings.gif) right repeat-y; }		
	.performance_ratings_detail table td.col2 div span	{border:solid 1px #7e8387; background:#fff; font-weight:bold; font-size:.9em;}		

	#tabs_details					{border:none;}
	#tabs_details li					{background:#fff url(../../images/tire-selector/bg_tab.gif) repeat-x; margin-right: 5px; border-left:solid 1px #ccc; border-right:solid 1px #ccc; font-weight:bold; font-size:1.2em; cursor:pointer; color:#333; text-decoration:none; width:162px; padding:5px 15px 7px; }
	#tabs_details li#tab_overview		{}
	#tabs_details li#tab_warranty		{}
	#tabs_details li#tab_specs			{}
	#tabs_details li#tab_testimonials	{}
	#tabs_details li#tab_learnmore		{border-right:none;}
	#tabs_details li.current			{ cursor:default; color:#222; background:#fff url(../../images/tire-selector/bg_tab_current.gif) repeat-x; }
	#tabs_details li.hover				{text-decoration:none;}
	#tabs_details li.current.hover		{text-decoration:none;}
	
	#tabs_details_content				{background:#fff; border:solid 1px #ccc;}
	
	#tab_overview_content img						{border:solid 1px #ccc;}
	#tab_overview_content .videos					{border-left:solid 1px #ccc; }
	#tab_overview_content .videos li				{}
	#tab_overview_content .videos li .play			{border:none;}
	#tab_warranty_content div.warranty_detail				{background:#fff;}
	#tab_warranty_content div.warranty_detail p.info		{}
	#tab_warranty_content div.warranty_detail p.info img	{}
	#tab_warranty_content div.warranty_detail p.limits		{border-left:solid 12px #fff; font-size:1.2em; line-height:1.3em; }

	.warranty_detail .badge				{float:left; height:100px; width:100px; margin:0 20px 12px 0;}
	.warranty_detail .warranty45            {background:url(../../images/tire-selector/badge_lg_45.gif) top left no-repeat;}
    .warranty_detail .warranty50		{background:url(../../images/tire-selector/badge_lg_50.gif) top left no-repeat;}
	.warranty_detail .warranty55		{background:url(../../images/tire-selector/badge_lg_55.gif) top left no-repeat;}
    .warranty_detail .warranty60		{background:url(../../images/tire-selector/badge_lg_60.gif) top left no-repeat;}
	.warranty_detail .warranty65		{background:url(../../images/tire-selector/badge_lg_65.gif) top left no-repeat;}
	.warranty_detail .warranty70		{background:url(../../images/tire-selector/badge_lg_70.gif) top left no-repeat;}
	.warranty_detail .warranty75		{background:url(../../images/tire-selector/badge_lg_75.gif) top left no-repeat;}
	.warranty_detail .warranty80		{background:url(../../images/tire-selector/badge_lg_80.gif) top left no-repeat;}
	.warranty_detail .warranty85		{background:url(../../images/tire-selector/badge_lg_85.gif) top left no-repeat;}
	.warranty_detail .warranty90		{background:url(../../images/tire-selector/badge_lg_90.gif) top left no-repeat;}
	.warranty_detail .warranty100,
	.warranty_detail .warranty100000		{background:url(../../images/tire-selector/badge_lg_100.gif) top left no-repeat;}
	.warranty_detail .warranty110		{background:url(../../images/tire-selector/badge_lg_110.gif) top left no-repeat;}
	.warranty_detail .warranty115		{background:url(../../images/tire-selector/badge_lg_115.gif) top left no-repeat;}
	.warranty_detail .warranty130		{background:url(../../images/tire-selector/badge_lg_130.gif) top left no-repeat;}
	.warranty_detail .warranty140		{background:url(../../images/tire-selector/badge_lg_140.gif) top left no-repeat;}
	.warranty_detail .warrantystd		{background:url(../../images/tire-selector/badge_lg_standard.gif) top left no-repeat;}


	#tab_specs_content #techspecs,
	#tab_specs_content #techspecs_all					{font-size:.8em;}
	#tab_specs_content #techspecs td,
	#tab_specs_content #techspecs_all td				{border:solid 1px #ccc;}
	#tab_specs_content #techspecs td.col2,
	#tab_specs_content #techcspecs_all td.col2			{border-right:solid 3px #ccc;}
	#tab_specs_content #techspecs td.more,
	#tab_specs_content #techspecs_all td.more			{}
	#tab_specs_content #techspecs td.more div,			
	#tab_specs_content #techspecs_all td.more div		{background: url(../../images/tire-selector/techspecs_more.gif) no-repeat;}
	#tab_specs_content #techspecs td.more div.left,
	#tab_specs_content #techspecs_all td.more div.left	{background-position:left center;}
	#tab_specs_content #techspecs td.more div.right,
	#tab_specs_content #techspecs_all td.more div.right	{background-position:-17px center;}
	#tab_specs_content #techspecs tr.titles td,
	#tab_specs_content #techspecs_all tr.titles td		{font-weight:bold; background:#e5e5e5 ; }
	#tab_specs_content p.detail							{color:#444; font-size:.8em;}
	#tab_specs_content p.showall						{background:url(../../images/tire-selector/arrow1_right.gif) right no-repeat;}
	#tab_testimonials_content p							{background:#f2f2f2;}
	#tab_learnmore_content .documents					{border-left:solid 1px #ccc; }
	#tab_learnmore_content .documents li				{background:url(../../images/tire-selector/icon_lg_pdf.png) left no-repeat;}



/*  TIRE COMPARISON
******************************************************************/

	#tire_comparison h1 span.detail						{font-size:60%;}
	#tabs_techspecs_comparison,
	#tabs_performanceratings_comparison					{background:#fff url(../../images/tire-selector/line.gif) repeat-x 0 -16px; overflow:hidden; height: 35px;}
	#tabs_techspecs_comparison li,
	#tabs_performanceratings_comparison li				{font-weight:bold; font-size:1.2em; width:158px;background:#fbfcfd url(../../images/tire-selector/bg_tab.jpg) repeat-x; border-right:solid 1px #ccc; cursor:pointer;margin-right: 5px;border-left:solid 1px #ccc;}
	#tabs_techspecs_comparison li#tab1,
	#tabs_performanceratigns_comparison li#tab1			{}
	#tabs_techspecs_comparison li#tab2,
	#tabs_performanceratings_comparison li#tab2			{}
	#tabs_techspecs_comparison li#tab2.current,
	#tabs_performanceratings_comparison li#tab2.current	{}
	#tabs_techspecs_comparison li.current,
	#tabs_performanceratings_comparison li.current		{cursor:default; color:#222; background:#fbfcfd url(../../images/tire-selector/bg_tab_current.jpg) repeat-x; border-color:#ccc!important; border-bottom:none; cursor:default;}
	
	#tire_comparison .tabcontent					{float:left; zoom:100%;}
	#tire_comparison .default_tabcontent			{float:left; zoom:100%;}
	
	#tire_comparison .tabcontent table				{float:none;}
	#tire_comparison .default_tabcontent table		{float:none;}
	
	table.comparison								{border:solid 1px #ccc!important; border-top:none!important; width:988px; }
	table.comparison td								{padding: 5px;border:solid 1px #ccc;  font-size:.8em;}
	table.comparison td.title						{background:#666 url(../../images/tire-selector/bg_fade_comp.gif) repeat-x 0 -1px; border:solid 1px #ccc; border-top:none; color:#fff; font-size:1.1em;padding:12px 5px 8px 5px;}
	table.comparison td.title span.whatsthis		{font-size:.8em; padding-left:1em;}
	table.comparison td.title a						{color:#cecece; text-decoration:underline;}
	table.comparison tr.techspecs td				{font-size:.85em!important; line-height:1.1em; text-align:center; font-weight:normal!important; }
	table.comparison tr.techspecs td a				{}
	table.comparison tr.techspecs td a:hover		{}
	table.comparison tr.performancespecs td			{font-size:.8em!important; line-height:1.1em; text-align:center; font-weight:normal!important;}
	table.comparison tr.performancespecs td a		{text-decoration:none;}
	table.comparison td.nosubs					{background:#fff url(../../images/tire-selector/fade3.jpg) 0 -10px repeat-x; color:#333; }
	table.comparison tr.column_titles td.col1	{text-align:center;}

	table.comparison td.col2 					{border-left:none!important;padding-left: 0;}
	table.comparison td.col5 					{border-right:solid 3px #ccc!important; }

	table.comparison tr.column_titles td				{background:#e5e5e5; border:solid 1px #ccc; border-right:solid 1px #ccc!important; border-top:none; font-weight:bold; color:#000; font-size:1em;}
	table.comparison tr.techspecs.column_titles td		{background:#e5e5e5; height: 45px;}	
	table.comparison tr.column_titles td.col5			{border-right:solid 3px #ccc!important;}
	table.comparison tr.column_titles td.end			{border-right:solid 1px #ccc;}
	table.comparison tr.column_titles td a				{color:#fff;}
	table.comparison tr.column_titles td.more			{background:transparent url(../../images/tire-selector/fade3.jpg) 0 -10px left bottom;}
	table.comparison tr.column_titles td.more div		{background:url(../../images/tire-selector/techspecs_more.gif) top left no-repeat; }
	table.comparison tr.column_titles td.more div.left	{background-position:0 0;}
	table.comparison tr.column_titles td.more div.right	{background-position:-19px 0;}

	td.comparison_thumb							{border-right:none!important}
	td.comparison_thumb div						{border:solid 1px #7E8387;}
	td.comparison_thumb div img					{border:none!important; top:-26px!important;}
	td.comparison_thumb div img.icon_zoom_sm	{border:solid 1px #7E8387!important; position:absolute; top:32px!important; left:47px!important;}

	.ratings								{width:106px;}		
	.comparison_rating div.border			{border:solid 1px #666;}		
	.comparison_rating div.rating			{background:url(../../images/tire-selector/slider_comparisonratings.gif) -50px  0  repeat-y;}		
	.comparison_rating div.rating span		{border:solid 1px #666; background:#fff; font-weight:bold; font-size:1em;}
	.comparison_rating p					{font-size:.8em;}		

	tr.multicell_top td						{border-bottom:none!important;}
	tr.multicell_middle td					{border-top:none!important; border-bottom:none!important;}
	tr.multicell_bottom td					{border-top:none!important;}
	tr.multicell_top td.singlecell			{border:solid 1px #ccc;}

	td.header span.sort_icon			{cursor:pointer; padding-right:10px; background:#e6edf4 url(../../images/tire-selector/arrow_sort_sortable.gif) right no-repeat!important;}
	td.headerSortUp span.sort_icon		{cursor:pointer; padding-right:10px; background:#e6edf4 url(../../images/tire-selector/arrow_sort_up.gif) right no-repeat!important;}
	td.headerSortDown span.sort_icon	{cursor:pointer; padding-right:10px; background:#e6edf4 url(../../images/tire-selector/arrow_sort_down.gif) right no-repeat!important;}

        .tooltip_widget                {border:solid 3px #aaa; background:#fff; color:#222; font-size:.9em; position:relative; padding:12px 16px 16px 16px; width:240px;}
        .tooltip_widget img            {position:absolute; top:4px; right:4px;}

	/**overwrite*/
.col2box {
width:261px;
}
h2 a  {
text-decoration: none;
font-size: 109%;
color:#222;
}
td.header span.sort_icon {
background-color:transparent !important;
}
#container_middle .content {
margin:0 auto;
padding:0 0 20px 0!important;
width:990px;
}
table.comparison td.title div.sort_note {
color:#cecece;
}
#search_dropdowns select.ymmo_year {
width:84px;
}


	