@import url(/assets/css/initial.css);
@import url(/assets/css/html.css);

	html
	{
	}

	body
	{
	}

	a { color: #1861ad; text-decoration: none; }
	a:hover { text-decoration: none; }
	hr { color: #fff; background-color: #fff; border: 1px dotted #aaa; border-style: none none dotted; }


/* begin structure */
	#wrapper
	{
		width: 720px;
		border-top: 2px solid #000;
		border-right: 0;
		border-bottom: 2px solid #000;
		border-left: 2px solid #000;
	}
	#header { }
	#home
	{
	}

	#footer
	{
		text-align: center;
		background-color: #000;
		color: #FFF;
		font-size: 90%;
	}


/* begin header stuff */
	#header .ident
	{
		background: #000 url(../i/toyo_european_website.gif) center no-repeat;
	}
	#header .top-menu
	{
		background-color: #000;
		padding: 0px;
	}
	#header .top-menu table
	{
		width: 100%;
	}
	#header .top-menu td
	{
		text-align: center;
		font-size: 90%;
		font-weight: bold;
		width: 12%;
		padding: 3px;
		border: 1px solid #FFF;
	}
	#header .top-menu a { color: #FFF; text-decoration: none; }
	#header .top-menu .on
	{
		background-color: #1861AD;
	}

	#header .top-menu .off
	{
		background-color: #000;
	}

	#main-banner, #home-banner
	{
		margin-bottom: 10px;
	}

	h1
	{
		font-family: "arial black", sans-serif;
		font-size: 1.15em;
		color: #333;
		letter-spacing: 0;
		border-bottom: 1px dotted #808080;
	}


/* begin center panel classes */

	#page
	{
		padding: 10px;
	}
	
	#home-left
	{
		float: left;
		width: 320px;
		padding: 10px;
	}

	#home-right
	{
		float: right;
		border-left: 1px solid #999999;
		border-right: 1px solid #999999;
		padding: 10px;
		width: 355px;
	}

		#index-events { }
		#index-events a { color: #000; }
		#index-events dt { padding-right: 10px; float: left; margin: 0; color: #0065ff; font-weight: bold; }
		#index-events dd { margin: 0; }

		#index-technology-partners { }
		#index-technology-partners a { color: #000; }
		#index-technology-partners dt { margin: 0; }
		#index-technology-partners dd { margin: 0 0 1em 0; }

		#index-tire-partners { }
		#index-tire-partners a { color: #000; }
		#index-tire-partners dt { margin: 0; }
		#index-tire-partners dd { margin: 0 0 1em 0; }

		#index-media-partners { }
		#index-media-partners a { color: #000; }
		#index-media-partners dt { margin: 0; }
		#index-media-partners dd { margin: 0 0 1em 0; }


	#event-list
	{
		width: 215px;
		border-right: 1px dotted #808080;
	}
	
	#event-list dd
	{
		margin: 0 0 10px 0;
		padding-bottom: 10px;
		border-bottom: 1px dotted #808080;
	}
	
	#event-list a { color: #000; }


/* forms */

	fieldset
	{
		border: 1px solid #ccc;
		padding: 15px;
	}

	fieldset dt
	{
		display: block;
		float: left;
		padding: 0.5em 0;
		width: 30%;
	}

	fieldset dd
	{
		padding: 0.5em 0pt;
	}

	
	#side-menu
	{
		width: 145px;
		padding: 10px;
		background-color: #ccc;
		margin: 0 10px 0 0;
	}


	#side-menu .large
	{
		font-family: "arial black", sans-serif;
		font-size: 1.45em;
		padding-left: 20px;
		color: #FFF;
		letter-spacing: -1px;
		background-image: url(../i/arrow.gif);
		background-position: center left;
		background-repeat: no-repeat;
		margin-bottom: 10px;
	}

	#side-menu .large a
	{
		color: #666666; text-decoration: none;
	}

	#side-menu .l3
	{
		padding-left: 20px;
		margin-bottom: 5px;
	}

	#side-menu .l3 a
	{
		color: #505050; text-decoration: none;
	}	


	/* used on tiredetail page */
	.tire-concepts
	{
		font-size: 80%;
		white-space: no-wrap;
	}
	.tire-concepts a { color: #000; }

	.tc1 { font-weight: bold; margin-bottom: 0; }
	.tc1 a { color: #FFF; }

	.tc2 { font-size: 80%; padding-left: 0px; margin-bottom: 0; }
	.tc2 a { color: #FFF; }

	.tc3
	{
		margin-bottom: 0em; 
		font-size: 80%;
		padding-left: 20px; 
		background-image: url(../i/tc3.gif);
		background-position: center left;
		background-repeat: no-repeat;
	}

	.tc3 a { color: #FFF; }

	#home-map
	{
		line-height: 110%;
		font-size: 10px;
	}

	.welcome-header { text-align: center; font-size: 0.95em; }
	.welcome-message { text-align: center; }

	.tip
	{
		background-color: #EFEFEF;
		padding: 5px;
		width: 200px;
		border: 1px solid #666666;
		margin-bottom: 10px;
	}
	
	.tip .company
	{
		font-weight: bold;
		display: block;
	}