/*TAG REDEFINITIONS*/
body {margin: 0; padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
img {border: 0;}
a {text-decoration: underline; color: #000;}
	a:hover {color: #E50000;}
p {margin-top: 9px; margin-bottom: 9px;}
h1 {font-size: 14px; font-weight: bold; margin-top: 18px; margin-bottom: 19px; color: #666666}
h2 {font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 12px; color: #666666}
h3 {font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 12px; color: #666666}
h4 {font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: 12px; color: #666666}
h5 {font-size: 10px; font-weight: bold; margin-top: 0px; margin-bottom: 12px; color: #666666}
h6 {font-size: 9px; font-weight: bold; margin-top: 2px; margin-bottom: 9px;}
form {margin: 0; padding: 0;}

/*GRAPHICAL USER INTERFACE*/
div#container {width: 754px;}
	div#logo {}
		img#logoToyota {float: right; width: 276px; margin-top: 7px; margin-bottom: 13px;}
	div#leftBox {clear: left; float: left; width: 188px; min-height: 530px;}
	*div#leftBox {height: 530px;}
		div#topTools {width: 188px; height: 52px; padding-top: 14px;}
			div#topTools a {padding-left: 12px; background: url(../gui/bullet_arwDouble_right.gif) left no-repeat; text-decoration: none;}
				div#topTools a:hover {color: #FFF; background-color: #000;}
			div#topTools table {width: 100%;}
			div#topTools td {padding: 0;}
		img#logoDealer {width: 188px; margin-top: 21px;}
		div#toolbox {background-color: #E0E0E0; padding: 2px; margin-top: 6px;}
			div#toolbox a {text-decoration: none;}
				div#toolbox a:hover {color: #FFF; background-color: #000;}
			table#haku {width: 100%;}
				table#haku td {padding: 0;}
					input#searchField {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; width: 96px; height: 10px;}
					input#searchSubmit {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding: 0;}
		div#toc {}
			div.taso1 {background: url(../gui/divider_dotted_grey_184px.gif) bottom no-repeat; font-size: 12px; padding-bottom: 4px; padding-top: 2px;}
				div.taso1 a {background: url(../gui/bullet_arw_right_red.gif) left no-repeat; padding-left: 11px; margin-left: 1px; color: #666; text-decoration: none;}
					div.taso1 a:hover {color: #E50000;}
					div.taso1 a.valittu {background: url(../gui/bullet_arw_down_red.gif) left no-repeat; color: #E50000;}
				div.taso2 {font-size: 11px; padding: 1px 0px;}
					div.taso2 a {background: url(../gui/bullet_arw_right_grey.gif) left no-repeat;}
						div.taso2 a.valittu {background: url(../gui/bullet_arw_right_grey.gif) left no-repeat; color: #E50000;}
	/*FRONT PAGE:*/
	div#contentFp {float: right; width: 560px;}
		table#fpParagraphs {width: 100%;}
			table#fpParagraphs td {vertical-align: top; background: url(../gui/divider_dotted_grey_181px.gif) bottom no-repeat; width: 33%; padding-bottom: 3px;}
				table#fpParagraphs td.header {padding-left: 1px;}
					table#fpParagraphs td.header img {vertical-align: top}
				table#fpParagraphs td.divider {width: 7px; background: none;}
				table#fpParagraphs td.fpKampanja {text-align: center; padding-top: 10px; vertical-align: middle; padding-bottom: 10px;}
				table#fpParagraphs td.fpTextContent {min-height: 105px;}
					*table#fpParagraphs td.fpTextContent {height: 105px;} /*for IE*/
				table#fpParagraphs td.fpTextContentGrey {min-height: 105px; background-color: #e0e0e0; padding-left: 6px;}
					*table#fpParagraphs td.fpTextContentGrey {height: 105px;} /*for IE*/
	/*SUB PAGE:*/
	div#contentSub {float: left; width: 560px; background: url(../gui/divider_dotted_grey.gif) top repeat-x; margin-left: 5px; display: inline;}
		div#textContent {float: left; width: 365px; padding-top: 13px; padding-right: 6px; font-size: 10px; line-height: 13px;}
		div#auxParagraph {float: left; width: 188px; margin-top: 13px;}
			table#tableAux {margin-top: 13px;}
				table#tableAux td {background: url(../gui/divider_dotted_black.gif) bottom repeat-x; padding: 3px;}
					table#tableAux td h6 {margin-bottom: 0;}
					table#tableAux td p {margin-top: 0;}
				table#tableAux td.header {font-weight: bold;}
					table#tableAux td.header img {vertical-align: top;}
				table#tableAux td.content {background-color: #E0E0E0; padding-left: 5px;}
	/*FORM PAGE*/
	div#contentLomake {float: left; width: 552px; background: url(../gui/divider_dotted_grey.gif) top repeat-x #ebebeb; margin-left: 5px; display: inline; padding: 0px 4px; font-size: 12px;}
		h2.headerLomake {color: #000; margin-top: 13px;}
		table.form_big {width: 100%; background: url(../gui/divider_dotted_black.gif) bottom repeat-x; padding-bottom: 10px;}
			table.form_big td {vertical-align: top; font-size: 11px;}
			table.form_big td.headerCell {font-size: 10px;}
	/*COMMON*/
		div#logo_toyota_small {clear: both; padding-top: 13px; margin-bottom: 9px; text-align: right}
	div#bottom {clear: both; background: url(../gui/divider_dotted_grey_754px.gif) top no-repeat; padding-top: 11px;}
		div#bottom a {text-decoration: none;}
			div#bottom a:hover {color: #FFF; background-color: #000;}

		table#bottomLinks td {padding: 0px 5px; background: url(../gui/divider_vert_dotted_grey.gif) right repeat-y; white-space:nowrap}
			table#bottomLinks td.viimeinen {background: none;}
	
/*GENERAL CLASSES*/
span.red {color: #E50000;}
input.textfield_normal {width: 160px; font-size: 10px;}
