body, a {
  font-family: arial;
  font-size: 12px;
}

body {
  display: block;
  text-align: center;
  center;
}

#main {
  display: block;
  /*
  margin-left: 1%;
  margin-right: 1%;
  */

}

#order_contents_main_header {
  text-align: center;
  text-decoration: blink;
  font: bold 18px;
}

#header {
  border: 1px solid #fff;
  text-align: center;
  width: 750px;
  margin: 10px;
}

.material {
  border: 2px solid #000;
  margin: 5px;
}

a.button {
  float: left;
  text-decoration: none;
  margin-left: 5px;
  padding: 0px;
  color: #000;
  font-size: 18px;
  font-weight: bold;
  border: 2px solid #000;
  vertical-align: middle;
  height: 40px;
}

a.navbutton {
  display: block;
  float: left;
  text-decoration: none;
  margin: 5px;
  padding: 0px;
  color: #000;
  font-size: 18px;
  font-weight: bold;
  border: 2px solid #000;
  vertical-align: middle;
  height: 40px;
}

a.navbutton:hover {
  border: 1px solid #000;
  padding: 1px;
}

#button_other, #button_info, #button_photos, #button_materials {
  width: 110px;
  background-color: #fff;
}

#general_info {
  background-color: #ffff66;
}

.navbar2 {

}

.navbar2 img {
  border: 0px;
  display: block
}

.navbar img {
  border: 0px;
  display: block
}

.navbar {
  display: block;
  position: relative;
  margin: 20px;
  margin-left: 70px;
  border: 1px solid #fff;
}

.nav_button {
  border: 2px solid #c00;
}


.homepage {
  text-align: justify;
  margin: 20px;
  width: 600px;
}

H1
{
    FONT-SIZE: 28px
}
.desc
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}
.title
{
    COLOR: #ffffff;
    FONT-SIZE: 22pt;
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 0px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 0px;
    TEXT-TRANSFORM: uppercase
}
.list
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}


h2 a, h2:visited{
    color: #00c;
    FONT-SIZE: 20px;
}
UL
{
    MARGIN-LEFT: 15px;
    TEXT-INDENT: 0px
}
TD
{
    FONT-SIZE: 10pt
}

.img
{
    TEXT-ALIGN: center;
    TEXT-INDENT: 0px
}
.noind
{
    TEXT-ALIGN: left;
    TEXT-INDENT: 0px
}
.attn
{
    COLOR: #ff0000;
    FONT-SIZE: large;
    TEXT-ALIGN: left;
    TEXT-INDENT: 0px
}
.footer
{
    TEXT-INDENT: 0px
}
.hidden
{
    COLOR: #000000;
    FONT-SIZE: 2px;
    TEXT-ALIGN: left;
    TEXT-INDENT: 0px
}

.header
{
    FONT-WEIGHT: bold;
    TEXT-INDENT: 0px
}

.make_chart {
}

.make_chart table {
  border: 1px solid #000;
}

#footer {
}

#footer table {
}

#vtable	{ border: solid black 2px; }
#vtable_model { border-bottom: solid black 2px; }
#vtable_year { border-left: solid black 2px; border-bottom: solid black 2px; background-color: #FFFF99; }
#vtable_length { border-left: solid black 2px; border-bottom: solid black 2px; background-color: #FFF; }
#vtable_part { border-left: 2px solid #000; border-bottom: 2px solid #000; border-right: 2px solid #000; background-color: #FFFF99; }
#vtable_matrix { border-left: solid black 2px; border-bottom: solid black 2px; background-image: url("images/matrix_front_96x96.jpg"); }
#vtable_durafin { border-left: solid black 2px; border-bottom: solid black 2px; background-image: url("images/durafin_front_96x96.jpg"); }
#vtable_sunforger { border-left: solid black 2px; border-bottom: solid black 2px; background-image: url("images/sunforger_front_96x96.jpg"); }
#vtable_noah { border-left: solid black 2px; border-bottom: solid black 2px; background-image: url("images/noah_front_96x96.jpg"); color: #000000; }
#vtable_range { border-bottom: solid gray 1px; }
#vtable_picture { border-bottom: solid gray 1px; background-color: #FFFF99; }
#vtable_pattern { border-bottom: solid gray 1px; }
#vtable_retail { border-bottom: solid gray 1px; }
#vtable_order { border-bottom: solid gray 1px; }


	#search {
		font-size: 11pt;
		width: 750px;
		position: relative;
		display: block;
		z-index: 11;
		/*width: 300px;*/
		background-color: #eee;
		padding: 10px;
		height: 65px;
		border: 1px solid #000;
		
	}
	#search_box {
		position: absolute;
		left: 185px;
		display: block;
	}
	#search input {
		position: absolute;
		background-color: #fff;
		z-index: 12;
		border: 2px solid #000;
		
	}
	#result {
		position: absolute;
		display: none;
		z-index: 10;
		top: 22px;
		left: 0px;
		width: 382px;
		text-align: left;
		border: 1px solid #000;
		background-color: #fff;
	}
	#result a, #result a:visited {
		color: #00c;
		font-size: 10pt;
		font-weight: bold;
		margin: 0px;
		width: 100%;
		text-decoration: none;
		float: left;
	}
	#result a:hover {
		background-color: #00c;
		color: #fff;
	}
	

