.content a {
//color: #1F4F82;
color: #0000aa;
text-decoration: none;
}

.content a:hover {
text-decoration: underline;
}

.content th a {
color: #aaaaff;
}

/*
div#logo a {
  display: block;
  width: 100%;
  height: 100%;
}
mt */

#footer_text a {
  font-family: 'Lucida Grande', Helvetica, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none; 
  white-space: nowrap;
}

/*
#logo {
   background: url(colorschemes/colorscheme9/images/dynamic/logo.gif) no-repeat;
}
mt */
#key_visual {
   background: url(images/dynamic/key_visual1.jpg) no-repeat;
}
#slogan {
  font-family: 'Lucida Grande', Helvetica, sans-serif;
  font-style: normal;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}
#main_nav_list a{
font-family: 'Expletus Sans', arial, serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}
#main_nav_list a:hover {
  background: url(images/dynamic/buttonset9/n1active.gif) no-repeat;
  color: #C4C3BE;
  background-position: top left;
}
#main_nav_list a.active {
  background: url(images/dynamic/buttonset9/n1active.gif) no-repeat;
  font-style: normal;
  /* font-weight: bold; */
  color: #C4C3BE;
color: #fff;
  background-position: top left;
}

.sub_nav_list a {
  font-family: 'Lucida Grande', Helvetica, sans-serif;
font-family: 'Expletus Sans', arial, serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

.sub_nav_list a:hover {
  background: url(images/dynamic/buttonset9/sn1active.gif) no-repeat;
  font-style: normal;
  font-weight: normal;
}

.sub_nav_list a.active {
  background: url(images/dynamic/buttonset9/sn1active.gif) no-repeat;
  font-style: normal;
  /* font-weight: bold; */
}

a.sub_nav_item_60 { /* 60 this may look redundant, but 'hover_60 does not work without this */
  font-family: 'Lucida Grande', Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #717070;
}
a.sub_nav_item_60:hover { /* 60 used by Documentation tree index only */
  background: url(images/dynamic/buttonset9/sn1active2.gif) no-repeat;
  font-family: 'Lucida Grande', Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #717070;
}
.content h1 {
  /*font-family: 'Lucida Grande', Helvetica, sans-serif;
*/
 font-family: 'Philosopher', arial, serif;

  font-style: normal;
  font-size: 29px;
  font-weight: bold;
  text-decoration: none;
  color: #A4A4A4;
color: black;
}
.content h2 {
  font-family: 'Lucida Grande', Helvetica, sans-serif;
 font-family: 'Philosopher', arial, serif;
  font-style: normal;
  font-size: 23px;
  font-weight: bold;
  text-decoration: none;
  color: #7AB3D9;
clear: both;
}
.content h3 {
  font-family: 'Lucida Grande', Helvetica, sans-serif;
  font-style: normal;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  color: #030303;
}
.content, .content p {
  font-family: 'Lucida Grande', Helvetica, sans-serif;
  font-style: normal;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  /* 60 added text-align: justify; */
  color: #666B6E;
}
#footer_text {
  font-family: 'Lucida Grande', Helvetica, sans-serif;
  font-style: normal;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #FFFFFF;
}



/* 
http://www.sohtanaka.com/web-design/styling-input-search-form-css/

<form method="get" id="searchform" action="http://www.sohtanaka.com/">
<fieldset class="search">
	<input type="text" class="box" />
	<button class="btn" title="Submit Search">Search</button>
</fieldset>
</form>

*/
fieldset.search {
	border: none;
	width: 243px;
	margin: 0 auto;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box {
	color: #0;
	font-size: 1.2em;
	width: 209px;
	height: 29px;
	background: ; /*  */
	margin-top: 5px;
}
.search input.box:focus {
	background: #ffffff;
	outline: none;
}
.search button.btn {
	width: 31px;
	height: 31px;
	cursor: pointer;
	text-indent: -9999px;
	margin-top: 5px;
	background: #ffffff url(images/dynamic/search.gif) no-repeat top right; /* #fbc900 */
}
.search button.btn:hover {
	margin-top: 5px;
	background: #ffffff url(images/dynamic/search.gif) no-repeat top right;
}

table.distributors td {
	border-width: 2px 0 0 0; 
	border-color: gray; 
	padding: 8px;
}

table.products td {
	border-color: lightgray; 
	border-width: 1px 1px 1px 1px ; 
	padding: 0px 10px 0px 10px ;
}

