/* For CSS1 browsers */
	
/* header properties */


.crumb-home
{
	background-image: url("images/header/crumb_bkgnd_home.gif");
	}

/* content properties */

#content
{
	background-color: #fff;	vertical-align: top;
	}

.outline
{
	background-color: #039;
	font-size: 1px;
	}

.divider
{
	background-color: #c60;
	font-size: 1px;
	}

.divider-3
{
	background-color: #039;
	font-size: 1px;
	}

.body-1
{
	background-color: #ffc;
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0;
	}
	
.body-1a
{
	background-color: #ffc;
	text-align: left;
	vertical-align: bottom;
	padding: 0;
	margin: 0;
	}

.rule-1
{
	background-color: #d1d1a7;
	margin: 0 27px 0 12px;
	}

.h1
{
	font-weight: bold;
	color: #039;
	padding: 0 27px 0 12px;
	}

.text-1
{
	display: inline;
	color: #000;
	}

.text-1 img
{
	display: inline;
	float: left;
	}

.text-1 div
{
	display: block;
	padding: 0 27px 7px 0; /* edited in advanced */
	}

#find-dealer
{
	float: baseline;
	vertical-align: bottom;
	}

.body-2
{
	background-color: #fff;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.text-2
{
	padding: 4px 19px 7px 20px;
	}
	
.text-2a
{
	color: #933;
	margin: 0px 0 3px 0;
	}

a.text-2a:link, a.text-2a:visited, a.text-2a:hover
{
	color: #933;
	font-weight: bold;
	}
	
.text-2b
{
	color: #333;
	margin: 7px 0 3px 0;
	}
	
.text-2c
{
	color: #039;
	font-style: italic;
	margin: 7px 0 10px 0;
	}

.body-3
{
	background-color: #fff;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.text-3
{
	color: #000;
	font-weight: bold;
	line-height: 1.3em;
	margin: 14px 0 0 0;
	}
	
.text-3a
{
	color: #000;
	line-height: 1.3em;
	margin: 0 0 0 0;
	}

#rinnai
{
	background-color: #fff;
	text-align: right;	vertical-align: bottom;
	}
		#toyotomi
{
	background-color: #fff;	text-align: right;
	height: 120px;
