@charset   "UTF-8";
TABLE{
  border-width : 3px 3px 3px 3px;
  border-style : double double double double;
  border-color : white white white white;
  border-collapse : collapse;
  empty-cells : show;
  background-color : #2a2a2a;
}
TH.label{
  width : 1em;
}
TABLE TH,TABLE TD{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-collapse : collapse;
  empty-cells : show;
  text-align : center;
  padding-top : 1ex;
  padding-left : 1ex;
  padding-right : 1ex;
  padding-bottom : 1ex;
  border-color : white white white white;
}
TABLE TD DL{
  text-align : justify;
}
BODY{
  font-size : 13px;
  color : white;
  background-color : black;
}
IMG{
  border-width : 3px 3px 3px 3px;
  border-style : inset inset inset inset;
  border-color : silver silver silver silver;
}
OL LI DIV.graph{
  position : relative;
  width : 600px;
  height : 35px;
  margin-top : 10px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  font-weight : bold;
}
OL LI{
  margin-top : 20px;
  margin-right : 20px;
}
H1{
  text-align : center;
  line-height : 2em;
  font-size : x-large;
  margin-left : -50%;
  margin-right : 0px;
  margin-bottom : 0px;
  position : fixed;
  width : 100%;
  left : 50%;
  z-index : 1;
}
SPAN.graph{
  font-size : 9px;
  text-align : right;
  display : block;
  bottom : auto;
}
A{
  color : white;
}
A:HOVER{
  color : silver;
}
DIV#wrap{
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
  width : 750px;
  padding-bottom : 500px;
  margin-top : auto;
  padding-top : 5em;
}
P{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
DD{
  margin-bottom : 1em;
  margin-top : 3px;
}
DT{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : white;
  display : inline;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
}
H2{
  margin-top : 1em;
  margin-bottom : 1ex;
  text-indent : 1em;
  line-height : 1.5em;
}
.base_price{
  float : left;
  clear : left;
  margin-right : 20px;
  width : 35%;
}
H3{
  display : inline;
}
HR{
  clear : both;
  visibility : hidden;
}
DIV#footer{
  text-align : center;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : white;
  padding-top : 5px;
  padding-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : white;
  margin-top : 20px;
}
Q{
  margin-top : 1em;
  display : block;
}
*html h1{
margin:auto;
margin-bottom:-35px;
}
*html body{
text-align:center;
}
*html div#wrap{
text-align:justify;
}
*html table{
font-size:13px;
}