* {
    margin: 0;
    padding: 0;
}

body {
color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
BACKGROUND: #000000;
}

a {
color: #F59300;
font-weight: bold;
text-decoration: none;
}

a:hover { color: #FFFFFF; }

p {margin:8px 0;}

#page-container {
    min-width: 994px;
    max-width: 1280px;
	margin: auto;
}

#logo {
	text-align:center;
	background: black;
	height: 95px;
}

#top-css-nav {
	background: black;
	text-align:center;
	padding: 5px 0px 5px 0px;
}

#top-css-nav li {
  display:inline;
  color:#FFFFFF;
}

#top-css-nav li a {
  color: #F59300;
  text-decoration:none;
  	font-weight: bold;
}

#top-css-nav li a:hover {
 color: #FFD89D;
}

body.home #top-css-nav li#home2 a,
body.prototypes #top-css-nav li#prototypes2 a,
body.applications #top-css-nav li#applications2 a,
body.benefits #top-css-nav li#benefits2 a,
body.products #top-css-nav li#products2 a,
body.howtheywork #top-css-nav li#howtheywork2 a,
body.aboutus #top-css-nav li#aboutus2 a,
body.links #top-css-nav li#links2 a,
body.contact #top-css-nav li#contact2 a,
body.newparts #top-css-nav li#newparts2 a,
body.guestbook #top-css-nav li#guestbook2 a,
body.blog #top-css-nav li#blog2 a,
body.sitap #top-css-nav li#sitap2 a,
body.privacy #top-css-nav li#privacy2 a
{color: #FFD89D ; text-decoration:underline}



#page-caption {
	background: black;
	text-align:	center;
	padding: 5px 0px 5px 0px;
}

#page-caption h1 {
font-size:1.8em;
    padding: 0;
	margin: 0;
	color: #ef4d15;
}


.nav {
padding:5px 0px 30px 0px;
background: #000000;
text-align:center;
margin-left:auto;
margin-right:auto;
width:350px;
}

.back a {
font-size:1.1em;
  float:left;
  background: url(images/arrowleft.gif) no-repeat 0 0;
  height: 25px;
  width: 88px;
  color: #ffffff;
  font-weight:bold;
  text-decoration:none;

}
.back a:hover {
  background: url(images/arrowleft.gif) no-repeat 0 -26px;
    color: #FFFF33;
}

.none  {
float:left;
width:174px;
}
.none a{
padding:0px 10px 0px;
color: #F59300;
text-decoration:none;
}
.none a:hover{
  color: #ffffff;
}

.next a {
font-size:1.1em;
  float:left;
  background: url(images/arrowright.gif) no-repeat 0 0;
  height: 25px;
  width: 88px;
  color: #ffffff;
  font-weight:bold;
  text-decoration:none;
}
.next a:hover {
  background: url(images/arrowright.gif) no-repeat 0 -26px;
    color: #FFFF33;
}


#google-sidebar {
clear:left;
    float: right;
	width: 160px;
	background: black;
}

#content {
clear:left;
font-size:.9em;
   margin-right:160px;
	background: black;
}





.description {
  width: 90%;
  float: left;
  padding: 7px 15px 7px 7px;
  margin: 15px 10px 15px 0px;
  border: 2px solid #880000;
  background:black;
}

.description h2 {
text-align:center;
font-size:1.3em;
margin: 5px 0 8px;
    color: #EF4D15;
}

.description h3 {
text-align:left;
font-size:1.2em;
margin: 5px 0 8px;
    color: #EF4D15;
}
.description p, .description ul {
  text-align: left;
  font-size: 1.2;
  list-style: none;
}
.description li {
  margin: 0 0 4px 0;
  background: url(images/list.gif) no-repeat 0 2px;
  padding-left: 14px;
}

.description strong {
  color: #ef4d15;
  text-decoration: none;
}


.description img, .description object {
  float: right;
  margin: 8px 0px 10px 10px;
	  border: 1px solid #000000;  
}

.description img:hover {border: 1px solid #ffffff;}










#social-bookmarking {
	clear: both;
    background: black;
	text-align:center;
	padding:5px 0px 5px 0px
}

#bottom-css-nav {
	background: black;
	text-align:center;
	padding: 5px 0px 5px 0px;
}

#bottom-css-nav li {
  display:inline;
  color:#FFFFFF;
}

#bottom-css-nav li a {
  color: #F59300;
  text-decoration:none;
  	font-weight: bold;
}

#bottom-css-nav li a:hover {
  color: #FFD89D;
}

body.home #bottom-css-nav li#home3 a,
body.prototypes #bottom-css-nav li#prototypes3 a,
body.applications #bottom-css-nav li#applications3 a,
body.benefits #bottom-css-nav li#benefits3 a,
body.products #bottom-css-nav li#products3 a,
body.howtheywork #bottom-css-nav li#howtheywork3 a,
body.aboutus #bottom-css-nav li#aboutus3 a,
body.links #bottom-css-nav li#links3 a,
body.contact #bottom-css-nav li#contact3 a,
body.newparts #bottom-css-nav li#newparts3 a,
body.guestbook #bottom-css-nav li#guestbook3 a,
body.blog #bottom-css-nav li#blog3 a,
body.sitap #bottom-css-nav li#sitap3 a,
body.privacy #bottom-css-nav li#privacy3 a
{color: #FFD89D ; text-decoration:underline}

#bottom-java-nav {
	background: black;
	height: 150px;
}


.goback{
text-align:center;
margin:10px 0px 10px 0px;
}

.goback a {
  background: url(images/return.gif) no-repeat 0px 0px;
  height:25px;
  padding:0px 10px 3px 10px;
  font-size: 1.1em;
  color: #FFF;
}
.goback:hover a {
  background: url(images/return.gif) no-repeat 0 -25px;
    color: #FFFF33;
}

.view-pic
{
text-align:center;

}