*                       {margin: 0; padding: 0; border: 0}
body                    {font-family: arial; font-size: small; line-height: normal; color: #444; margin: 20px 7%}
h1                      {font-size: medium}
h2                      {font-size: small; font-weight: bold}
p                       {text-align: justify}
h1, h2, p               {padding-top: 15px}
h1, h2                  {line-height: normal; color: #333}
a                       {text-decoration: none}
#TJLobb                 {float: left; padding-bottom: 15px}
#Donohew                {float: right; padding-bottom: 15px}
#rmif                   {clear: both}
img.map                 {width: 49%; padding: 0 2px}
#adobe                  {clear: both; padding-left: 5px}

.tjl_list               {padding-top: 15px}
.tjl_list ul            {margin: auto; display: block; list-style: circle}
.tjl_list li            {display: list-item; margin-left: 15px}

div#g_nav, div#l_nav    {width: 100%; clear: both}
#g_nav ul, #l_nav ul    {font-weight: normal; list-style-type: none; white-space: nowrap; overflow: hidden}
#g_nav li, #l_nav li    {display: inline}
#g_nav a, #l_nav a      {width: 100px; display: block; float: left; text-align: center; font-size: small; line-height: 25px; border-right: 2px solid #fff}
#g_nav                  {background-color: #245E36}
#g_nav a                {color: #fff}
#g_nav a:hover          {background-color: #004730}
#l_nav                  {background-color: #ddd}
#l_nav a                {color: #444}
#l_nav a:hover          {background-color: #aaa; color: #fff}

#bottom_bar                 {clear: both; font-size: small; background-color: #245E36; height: 25px; padding: 0 5px; line-height: 25px}
#bottom_bar a               {color: #fff}
#footer_left, #footer_right {padding: 15px 0; font-size: small;}
#footer_left                {float: left;}
#footer_right               {float: right;}
#footer_right dl            {text-align: right}

#woodhen                {float:left}
#siteinfo               {float:right}

#bread                  {padding: 15px 0 0 0}
#bread ul               {display: inline; border: none}
#bread ul li            {display: inline; list-style: none}
#bread a                {color: #555; font: small Arial; font-variant: small-caps}

label               {float: left; width: 200px; font-weight: bold}
input, textarea     {width: 180px; margin-bottom: 5px; border: solid 1px #888}
textarea            {width: 250px; height: 150px}
#submit             {margin-left: 200px; margin-top: 5px; width: 90px}
br                  {clear: left}

#history            {text-align: center}
#history table      {display: inline}

#Supplier           {float: right}
#main {
	margin: 20px auto;
}
/* new styling */
#motorcodes{
	padding-top: 120px;
	padding-right: 10px;
/*	border-style: none dashed none none;
	border-width: 1px; */
	width: 120px;
	float: left;
}
#tjlobbwelcome {
	float: left;
	width: 35%;
	min-width: 275px;
	margin: 0 20px 0 10px;
}
#starcar {
	padding: 5px;
	XXbackground-color: #EEEEEE;
	float: right;
	XXborder-style: solid;
	XXborder-width: 1px;
}
#footerwrap {
	clear: both;
}
#news p {
	text-align: justify;
	padding: 0;
	margin: 0;
}
#news h2, .date {
	margin: 10px 0;
}
#news .date {
	font-size: small;
}
#news .summary {
	font-weight: bold;
	margin: 20px 0;
}
#news .source {
	font: italic;
	margin: 10px 0;
}
